From cc389bd368624839aa1b14180aaa8f12dff4dff0 Mon Sep 17 00:00:00 2001 From: amizing25 Date: Tue, 17 Mar 2026 21:24:16 +0700 Subject: [PATCH] feat: Add support for 4.1.5x --- common/src/structs/avatar.rs | 12 +- freesr-data.json | 12953 ++- gameserver/src/net/handlers/avatar.rs | 4 +- gameserver/src/net/handlers/chat.rs | 18 +- gameserver/src/net/handlers/scene.rs | 21 +- persistent | 10 +- proto/StarRail.proto | 59080 +++++------ proto/out/_.rs | 120120 ++++++++++++----------- versions.json | 54 +- 9 files changed, 101229 insertions(+), 91043 deletions(-) diff --git a/common/src/structs/avatar.rs b/common/src/structs/avatar.rs index 19cf834..4363872 100644 --- a/common/src/structs/avatar.rs +++ b/common/src/structs/avatar.rs @@ -21,6 +21,8 @@ pub enum MultiPathAvatar { FemaleHarmony = 8006, MaleRemembrance = 8007, FemaleRemembrance = 8008, + MaleElation = 8009, + FemaleElation = 8010, MarchHunt = 1224, MarchPreservation = 1001, #[default] @@ -38,6 +40,8 @@ impl From for MultiPathAvatar { 8006 => Self::FemaleHarmony, 8007 => Self::MaleRemembrance, 8008 => Self::FemaleRemembrance, + 8009 => Self::MaleElation, + 8010 => Self::FemaleElation, 1224 => Self::MarchHunt, 1001 => Self::MarchPreservation, _ => Self::Unk, @@ -56,9 +60,11 @@ impl From for u32 { MultiPathAvatar::FemaleHarmony => 8006, MultiPathAvatar::MaleRemembrance => 8007, MultiPathAvatar::FemaleRemembrance => 8008, + MultiPathAvatar::MaleElation => 8009, + MultiPathAvatar::FemaleElation => 8010, MultiPathAvatar::MarchHunt => 1224, MultiPathAvatar::MarchPreservation => 1001, - _ => 8006, + MultiPathAvatar::Unk => 8006, } } } @@ -88,6 +94,8 @@ impl MultiPathAvatar { MultiPathAvatar::Unk => MultiPathAvatarType::None, MultiPathAvatar::MaleRemembrance => MultiPathAvatarType::BoyMemoryType, MultiPathAvatar::FemaleRemembrance => MultiPathAvatarType::GirlMemoryType, + MultiPathAvatar::MaleElation => MultiPathAvatarType::BoyElationType, + MultiPathAvatar::FemaleElation => MultiPathAvatarType::GirlElationType, } } @@ -105,6 +113,8 @@ impl MultiPathAvatar { Self::FemaleHarmony, Self::MaleRemembrance, Self::FemaleRemembrance, + Self::MaleElation, + Self::FemaleElation, Self::MarchHunt, Self::MarchPreservation, ] diff --git a/freesr-data.json b/freesr-data.json index 6549a3c..e9e520e 100644 --- a/freesr-data.json +++ b/freesr-data.json @@ -3,7 +3,7 @@ { "level": 80, "item_id": 23044, - "equip_avatar": 1408, + "equip_avatar": 0, "rank": 1, "promotion": 6, "internal_uid": 1 @@ -43,7 +43,7 @@ { "level": 80, "item_id": 24001, - "equip_avatar": 0, + "equip_avatar": 1220, "rank": 5, "promotion": 6, "internal_uid": 6 @@ -51,7 +51,7 @@ { "level": 80, "item_id": 22002, - "equip_avatar": 0, + "equip_avatar": 1309, "rank": 5, "promotion": 6, "internal_uid": 7 @@ -171,7 +171,7 @@ { "level": 80, "item_id": 21016, - "equip_avatar": 0, + "equip_avatar": 1304, "rank": 5, "promotion": 6, "internal_uid": 22 @@ -419,7 +419,7 @@ { "level": 80, "item_id": 24005, - "equip_avatar": 1413, + "equip_avatar": 0, "rank": 5, "promotion": 6, "internal_uid": 53 @@ -427,7 +427,7 @@ { "level": 80, "item_id": 23040, - "equip_avatar": 1407, + "equip_avatar": 0, "rank": 1, "promotion": 6, "internal_uid": 54 @@ -435,7 +435,7 @@ { "level": 80, "item_id": 21018, - "equip_avatar": 1403, + "equip_avatar": 0, "rank": 5, "promotion": 6, "internal_uid": 55 @@ -499,7 +499,7 @@ { "level": 80, "item_id": 23052, - "equip_avatar": 1415, + "equip_avatar": 0, "rank": 1, "promotion": 6, "internal_uid": 63 @@ -611,7 +611,7 @@ { "level": 80, "item_id": 23042, - "equip_avatar": 1409, + "equip_avatar": 0, "rank": 1, "promotion": 6, "internal_uid": 77 @@ -619,7 +619,7 @@ { "level": 80, "item_id": 23053, - "equip_avatar": 1501, + "equip_avatar": 8010, "rank": 1, "promotion": 6, "internal_uid": 78 @@ -674,27 +674,171 @@ }, { "level": 80, - "item_id": 23031, - "equip_avatar": 1220, + "item_id": 23042, + "equip_avatar": 0, "rank": 1, "promotion": 6, "internal_uid": 85 }, { "level": 80, - "item_id": 23026, - "equip_avatar": 1309, + "item_id": 23053, + "equip_avatar": 0, "rank": 1, "promotion": 6, "internal_uid": 86 }, { "level": 80, - "item_id": 23023, - "equip_avatar": 1304, - "rank": 1, + "item_id": 21054, + "equip_avatar": 0, + "rank": 5, "promotion": 6, "internal_uid": 87 + }, + { + "level": 80, + "item_id": 23040, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 88 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 89 + }, + { + "level": 80, + "item_id": 23044, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 90 + }, + { + "level": 80, + "item_id": 24004, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 91 + }, + { + "level": 80, + "item_id": 24005, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 92 + }, + { + "level": 80, + "item_id": 21064, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 93 + }, + { + "level": 80, + "item_id": 23057, + "equip_avatar": 1506, + "rank": 1, + "promotion": 6, + "internal_uid": 94 + }, + { + "level": 80, + "item_id": 24006, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 95 + }, + { + "level": 80, + "item_id": 24006, + "equip_avatar": 8009, + "rank": 5, + "promotion": 6, + "internal_uid": 96 + }, + { + "level": 80, + "item_id": 23058, + "equip_avatar": 1505, + "rank": 1, + "promotion": 6, + "internal_uid": 97 + }, + { + "level": 80, + "item_id": 23042, + "equip_avatar": 1409, + "rank": 1, + "promotion": 6, + "internal_uid": 98 + }, + { + "level": 80, + "item_id": 23053, + "equip_avatar": 1501, + "rank": 1, + "promotion": 6, + "internal_uid": 99 + }, + { + "level": 80, + "item_id": 21054, + "equip_avatar": 1413, + "rank": 5, + "promotion": 6, + "internal_uid": 100 + }, + { + "level": 80, + "item_id": 23040, + "equip_avatar": 1407, + "rank": 1, + "promotion": 6, + "internal_uid": 101 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 1403, + "rank": 1, + "promotion": 6, + "internal_uid": 102 + }, + { + "level": 80, + "item_id": 23044, + "equip_avatar": 1408, + "rank": 1, + "promotion": 6, + "internal_uid": 103 + }, + { + "level": 80, + "item_id": 24004, + "equip_avatar": 1401, + "rank": 5, + "promotion": 6, + "internal_uid": 104 + }, + { + "level": 80, + "item_id": 24005, + "equip_avatar": 1415, + "rank": 5, + "promotion": 6, + "internal_uid": 105 } ], "relics": [ @@ -725,7 +869,7 @@ } ], "internal_uid": 1, - "equip_avatar": 1408 + "equip_avatar": 0 }, { "level": 15, @@ -754,7 +898,7 @@ } ], "internal_uid": 2, - "equip_avatar": 1408 + "equip_avatar": 0 }, { "level": 15, @@ -783,7 +927,7 @@ } ], "internal_uid": 3, - "equip_avatar": 1408 + "equip_avatar": 0 }, { "level": 15, @@ -812,7 +956,7 @@ } ], "internal_uid": 4, - "equip_avatar": 1408 + "equip_avatar": 0 }, { "level": 15, @@ -841,7 +985,7 @@ } ], "internal_uid": 5, - "equip_avatar": 1408 + "equip_avatar": 0 }, { "level": 15, @@ -870,7 +1014,7 @@ } ], "internal_uid": 6, - "equip_avatar": 1408 + "equip_avatar": 0 }, { "level": 15, @@ -928,7 +1072,7 @@ } ], "internal_uid": 8, - "equip_avatar": 1502 + "equip_avatar": 0 }, { "level": 15, @@ -957,7 +1101,7 @@ } ], "internal_uid": 9, - "equip_avatar": 1502 + "equip_avatar": 0 }, { "level": 15, @@ -1421,7 +1565,7 @@ } ], "internal_uid": 25, - "equip_avatar": 1401 + "equip_avatar": 0 }, { "level": 15, @@ -1450,7 +1594,7 @@ } ], "internal_uid": 26, - "equip_avatar": 1401 + "equip_avatar": 0 }, { "level": 15, @@ -1479,7 +1623,7 @@ } ], "internal_uid": 27, - "equip_avatar": 1401 + "equip_avatar": 0 }, { "level": 15, @@ -1508,7 +1652,7 @@ } ], "internal_uid": 28, - "equip_avatar": 1401 + "equip_avatar": 0 }, { "level": 15, @@ -1537,7 +1681,7 @@ } ], "internal_uid": 29, - "equip_avatar": 1401 + "equip_avatar": 0 }, { "level": 15, @@ -1566,7 +1710,7 @@ } ], "internal_uid": 30, - "equip_avatar": 1401 + "equip_avatar": 0 }, { "level": 15, @@ -1981,13 +2125,13 @@ "sub_affixes": [ { "sub_affix_id": 1, - "count": 3, - "step": 4 + "count": 1, + "step": 0 }, { "sub_affix_id": 7, - "count": 2, - "step": 0 + "count": 4, + "step": 6 }, { "sub_affix_id": 8, @@ -2049,17 +2193,17 @@ }, { "sub_affix_id": 7, - "count": 2, - "step": 0 + "count": 3, + "step": 1 }, { "sub_affix_id": 9, - "count": 3, + "count": 2, "step": 1 } ], "internal_uid": 47, - "equip_avatar": 1313 + "equip_avatar": 1217 }, { "level": 15, @@ -2088,7 +2232,7 @@ } ], "internal_uid": 48, - "equip_avatar": 1313 + "equip_avatar": 1502 }, { "level": 15, @@ -2349,7 +2493,7 @@ } ], "internal_uid": 57, - "equip_avatar": 1413 + "equip_avatar": 0 }, { "level": 15, @@ -2378,7 +2522,7 @@ } ], "internal_uid": 58, - "equip_avatar": 1413 + "equip_avatar": 0 }, { "level": 15, @@ -4717,12 +4861,12 @@ }, { "sub_affix_id": 6, - "count": 2, - "step": 4 + "count": 1, + "step": 2 }, { "sub_affix_id": 7, - "count": 2, + "count": 3, "step": 0 } ], @@ -4814,7 +4958,7 @@ } ], "internal_uid": 142, - "equip_avatar": 1009 + "equip_avatar": 1101 }, { "level": 15, @@ -4834,7 +4978,7 @@ { "sub_affix_id": 7, "count": 2, - "step": 0 + "step": 1 }, { "sub_affix_id": 12, @@ -5046,7 +5190,7 @@ } ], "internal_uid": 150, - "equip_avatar": 1006 + "equip_avatar": 1313 }, { "level": 15, @@ -6902,7 +7046,7 @@ } ], "internal_uid": 214, - "equip_avatar": 1101 + "equip_avatar": 1009 }, { "level": 15, @@ -8626,7 +8770,7 @@ } ], "internal_uid": 275, - "equip_avatar": 1409 + "equip_avatar": 0 }, { "level": 15, @@ -8655,7 +8799,7 @@ } ], "internal_uid": 276, - "equip_avatar": 1409 + "equip_avatar": 0 }, { "level": 15, @@ -8684,7 +8828,7 @@ } ], "internal_uid": 277, - "equip_avatar": 1409 + "equip_avatar": 0 }, { "level": 15, @@ -8713,7 +8857,7 @@ } ], "internal_uid": 278, - "equip_avatar": 1409 + "equip_avatar": 0 }, { "level": 15, @@ -8742,7 +8886,7 @@ } ], "internal_uid": 279, - "equip_avatar": 1409 + "equip_avatar": 0 }, { "level": 15, @@ -8771,7 +8915,7 @@ } ], "internal_uid": 280, - "equip_avatar": 1409 + "equip_avatar": 0 }, { "level": 15, @@ -8800,7 +8944,7 @@ } ], "internal_uid": 281, - "equip_avatar": 1413 + "equip_avatar": 0 }, { "level": 15, @@ -8829,7 +8973,7 @@ } ], "internal_uid": 282, - "equip_avatar": 1413 + "equip_avatar": 0 }, { "level": 15, @@ -8858,7 +9002,7 @@ } ], "internal_uid": 283, - "equip_avatar": 1407 + "equip_avatar": 0 }, { "level": 15, @@ -8887,7 +9031,7 @@ } ], "internal_uid": 284, - "equip_avatar": 1407 + "equip_avatar": 0 }, { "level": 15, @@ -8916,7 +9060,7 @@ } ], "internal_uid": 285, - "equip_avatar": 1407 + "equip_avatar": 0 }, { "level": 15, @@ -8945,7 +9089,7 @@ } ], "internal_uid": 286, - "equip_avatar": 1407 + "equip_avatar": 0 }, { "level": 15, @@ -8974,7 +9118,7 @@ } ], "internal_uid": 287, - "equip_avatar": 1403 + "equip_avatar": 0 }, { "level": 15, @@ -9003,7 +9147,7 @@ } ], "internal_uid": 288, - "equip_avatar": 1403 + "equip_avatar": 0 }, { "level": 15, @@ -9032,7 +9176,7 @@ } ], "internal_uid": 289, - "equip_avatar": 1403 + "equip_avatar": 0 }, { "level": 15, @@ -9061,7 +9205,7 @@ } ], "internal_uid": 290, - "equip_avatar": 1403 + "equip_avatar": 0 }, { "level": 15, @@ -9090,7 +9234,7 @@ } ], "internal_uid": 291, - "equip_avatar": 1403 + "equip_avatar": 0 }, { "level": 15, @@ -9119,7 +9263,7 @@ } ], "internal_uid": 292, - "equip_avatar": 1403 + "equip_avatar": 0 }, { "level": 15, @@ -9815,7 +9959,7 @@ } ], "internal_uid": 321, - "equip_avatar": 1407 + "equip_avatar": 0 }, { "level": 15, @@ -9844,7 +9988,7 @@ } ], "internal_uid": 322, - "equip_avatar": 1407 + "equip_avatar": 0 }, { "level": 15, @@ -9960,7 +10104,7 @@ } ], "internal_uid": 326, - "equip_avatar": 1413 + "equip_avatar": 0 }, { "level": 15, @@ -10018,7 +10162,7 @@ } ], "internal_uid": 328, - "equip_avatar": 1413 + "equip_avatar": 0 }, { "level": 15, @@ -10540,7 +10684,7 @@ } ], "internal_uid": 346, - "equip_avatar": 1415 + "equip_avatar": 0 }, { "level": 15, @@ -10569,7 +10713,7 @@ } ], "internal_uid": 347, - "equip_avatar": 1415 + "equip_avatar": 0 }, { "level": 15, @@ -10598,7 +10742,7 @@ } ], "internal_uid": 348, - "equip_avatar": 1415 + "equip_avatar": 0 }, { "level": 15, @@ -10627,7 +10771,7 @@ } ], "internal_uid": 349, - "equip_avatar": 1415 + "equip_avatar": 0 }, { "level": 15, @@ -10656,7 +10800,7 @@ } ], "internal_uid": 350, - "equip_avatar": 1415 + "equip_avatar": 8006 }, { "level": 15, @@ -10685,7 +10829,7 @@ } ], "internal_uid": 351, - "equip_avatar": 1415 + "equip_avatar": 0 }, { "level": 15, @@ -11903,7 +12047,7 @@ } ], "internal_uid": 393, - "equip_avatar": 8006 + "equip_avatar": 1313 }, { "level": 15, @@ -12309,7 +12453,7 @@ } ], "internal_uid": 407, - "equip_avatar": 1501 + "equip_avatar": 0 }, { "level": 15, @@ -12338,7 +12482,7 @@ } ], "internal_uid": 408, - "equip_avatar": 1501 + "equip_avatar": 0 }, { "level": 15, @@ -12367,7 +12511,7 @@ } ], "internal_uid": 409, - "equip_avatar": 1501 + "equip_avatar": 0 }, { "level": 15, @@ -12396,7 +12540,7 @@ } ], "internal_uid": 410, - "equip_avatar": 1501 + "equip_avatar": 0 }, { "level": 15, @@ -12425,7 +12569,7 @@ } ], "internal_uid": 411, - "equip_avatar": 1501 + "equip_avatar": 0 }, { "level": 15, @@ -12454,7 +12598,7 @@ } ], "internal_uid": 412, - "equip_avatar": 1501 + "equip_avatar": 0 }, { "level": 15, @@ -12483,7 +12627,7 @@ } ], "internal_uid": 413, - "equip_avatar": 1502 + "equip_avatar": 0 }, { "level": 15, @@ -12599,7 +12743,7 @@ } ], "internal_uid": 417, - "equip_avatar": 1502 + "equip_avatar": 0 }, { "level": 15, @@ -12628,7 +12772,7 @@ } ], "internal_uid": 418, - "equip_avatar": 1502 + "equip_avatar": 1217 }, { "level": 15, @@ -12849,14 +12993,14 @@ "step": 4 }, { - "sub_affix_id": 9, + "sub_affix_id": 10, "count": 1, "step": 1 }, { "sub_affix_id": 7, - "count": 4, - "step": 2 + "count": 3, + "step": 5 } ], "internal_uid": 426, @@ -12884,7 +13028,7 @@ }, { "sub_affix_id": 7, - "count": 3, + "count": 2, "step": 4 } ], @@ -12952,7 +13096,7 @@ { "level": 15, "relic_id": 63266, - "main_affix_id": 2, + "main_affix_id": 4, "sub_affixes": [ { "sub_affix_id": 4, @@ -12961,13 +13105,13 @@ }, { "sub_affix_id": 8, - "count": 1, - "step": 2 + "count": 3, + "step": 3 }, { - "sub_affix_id": 7, - "count": 3, - "step": 6 + "sub_affix_id": 6, + "count": 1, + "step": 1 }, { "sub_affix_id": 9, @@ -13180,658 +13324,3884 @@ ], "internal_uid": 437, "equip_avatar": 1220 + }, + { + "level": 15, + "relic_id": 61251, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 438, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61252, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 439, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61253, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + } + ], + "internal_uid": 440, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61254, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + } + ], + "internal_uid": 441, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63205, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + } + ], + "internal_uid": 442, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63206, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 443, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61291, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 444, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + } + ], + "internal_uid": 445, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61293, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 446, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 447, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63245, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 448, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63246, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + } + ], + "internal_uid": 449, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61271, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 7 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + } + ], + "internal_uid": 450, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61272, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 451, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61273, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + } + ], + "internal_uid": 452, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61274, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 453, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 454, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 5, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 455, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 456, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + } + ], + "internal_uid": 457, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + } + ], + "internal_uid": 458, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 1 + } + ], + "internal_uid": 459, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + } + ], + "internal_uid": 460, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + } + ], + "internal_uid": 461, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 462, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 463, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 464, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 0 + } + ], + "internal_uid": 465, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 466, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 4 + } + ], + "internal_uid": 467, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61261, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + } + ], + "internal_uid": 468, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61262, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 6, + "step": 6 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 469, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61263, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 0 + } + ], + "internal_uid": 470, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61264, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 2 + } + ], + "internal_uid": 471, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63215, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + } + ], + "internal_uid": 472, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63216, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 473, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61221, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 474, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61222, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 5 + } + ], + "internal_uid": 475, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61223, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + } + ], + "internal_uid": 476, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61224, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + } + ], + "internal_uid": 477, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63145, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 478, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63146, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 2 + } + ], + "internal_uid": 479, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61271, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 480, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61272, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 481, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61273, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + } + ], + "internal_uid": 482, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61274, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + } + ], + "internal_uid": 483, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63235, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 484, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63236, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 485, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61302, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + } + ], + "internal_uid": 486, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61303, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 4 + } + ], + "internal_uid": 487, + "equip_avatar": 1502 + }, + { + "level": 15, + "relic_id": 61302, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + } + ], + "internal_uid": 488, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61302, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 489, + "equip_avatar": 1502 + }, + { + "level": 15, + "relic_id": 61301, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + } + ], + "internal_uid": 490, + "equip_avatar": 1502 + }, + { + "level": 15, + "relic_id": 61291, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 0 + } + ], + "internal_uid": 491, + "equip_avatar": 1506 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + } + ], + "internal_uid": 492, + "equip_avatar": 1506 + }, + { + "level": 15, + "relic_id": 61293, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 155, + "step": 309 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + } + ], + "internal_uid": 493, + "equip_avatar": 1506 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 5 + } + ], + "internal_uid": 494, + "equip_avatar": 1506 + }, + { + "level": 15, + "relic_id": 63255, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 0 + } + ], + "internal_uid": 495, + "equip_avatar": 1506 + }, + { + "level": 15, + "relic_id": 63256, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 5, + "step": 4 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + } + ], + "internal_uid": 496, + "equip_avatar": 1506 + }, + { + "level": 15, + "relic_id": 61291, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + } + ], + "internal_uid": 497, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61301, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 155, + "step": 309 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 7 + } + ], + "internal_uid": 498, + "equip_avatar": 8010 + }, + { + "level": 15, + "relic_id": 61302, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 1 + } + ], + "internal_uid": 499, + "equip_avatar": 8010 + }, + { + "level": 15, + "relic_id": 61303, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 3 + } + ], + "internal_uid": 500, + "equip_avatar": 8010 + }, + { + "level": 15, + "relic_id": 61304, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 501, + "equip_avatar": 8010 + }, + { + "level": 15, + "relic_id": 63255, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + } + ], + "internal_uid": 502, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63256, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + } + ], + "internal_uid": 503, + "equip_avatar": 8010 + }, + { + "level": 15, + "relic_id": 63255, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 504, + "equip_avatar": 8010 + }, + { + "level": 15, + "relic_id": 61291, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + } + ], + "internal_uid": 505, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + } + ], + "internal_uid": 506, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 61293, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 270, + "step": 537 + } + ], + "internal_uid": 507, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + } + ], + "internal_uid": 508, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 63255, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 1 + } + ], + "internal_uid": 509, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 63256, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 510, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 63175, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 511, + "equip_avatar": 1502 + }, + { + "level": 15, + "relic_id": 61251, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 512, + "equip_avatar": 1409 + }, + { + "level": 15, + "relic_id": 61252, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 513, + "equip_avatar": 1409 + }, + { + "level": 15, + "relic_id": 61253, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + } + ], + "internal_uid": 514, + "equip_avatar": 1409 + }, + { + "level": 15, + "relic_id": 61254, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + } + ], + "internal_uid": 515, + "equip_avatar": 1409 + }, + { + "level": 15, + "relic_id": 63205, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + } + ], + "internal_uid": 516, + "equip_avatar": 1409 + }, + { + "level": 15, + "relic_id": 63206, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 517, + "equip_avatar": 1409 + }, + { + "level": 15, + "relic_id": 61291, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + } + ], + "internal_uid": 518, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + } + ], + "internal_uid": 519, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 61293, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 520, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 521, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 63245, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 522, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 63246, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + } + ], + "internal_uid": 523, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61271, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 7 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + } + ], + "internal_uid": 524, + "equip_avatar": 1413 + }, + { + "level": 15, + "relic_id": 61272, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 525, + "equip_avatar": 1413 + }, + { + "level": 15, + "relic_id": 61273, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + } + ], + "internal_uid": 526, + "equip_avatar": 1413 + }, + { + "level": 15, + "relic_id": 61274, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 527, + "equip_avatar": 1413 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 528, + "equip_avatar": 1413 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 5, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 529, + "equip_avatar": 1413 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 530, + "equip_avatar": 1407 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + } + ], + "internal_uid": 531, + "equip_avatar": 1407 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + } + ], + "internal_uid": 532, + "equip_avatar": 1407 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 1 + } + ], + "internal_uid": 533, + "equip_avatar": 1407 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + } + ], + "internal_uid": 534, + "equip_avatar": 1407 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + } + ], + "internal_uid": 535, + "equip_avatar": 1407 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 536, + "equip_avatar": 1403 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 537, + "equip_avatar": 1403 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 538, + "equip_avatar": 1403 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 0 + } + ], + "internal_uid": 539, + "equip_avatar": 1403 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 540, + "equip_avatar": 1403 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 4 + } + ], + "internal_uid": 541, + "equip_avatar": 1403 + }, + { + "level": 15, + "relic_id": 61261, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + } + ], + "internal_uid": 542, + "equip_avatar": 1408 + }, + { + "level": 15, + "relic_id": 61262, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 6, + "step": 6 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 543, + "equip_avatar": 1408 + }, + { + "level": 15, + "relic_id": 61263, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 0 + } + ], + "internal_uid": 544, + "equip_avatar": 1408 + }, + { + "level": 15, + "relic_id": 61264, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 2 + } + ], + "internal_uid": 545, + "equip_avatar": 1408 + }, + { + "level": 15, + "relic_id": 63215, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + } + ], + "internal_uid": 546, + "equip_avatar": 1408 + }, + { + "level": 15, + "relic_id": 63216, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 547, + "equip_avatar": 1408 + }, + { + "level": 15, + "relic_id": 61221, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 548, + "equip_avatar": 1401 + }, + { + "level": 15, + "relic_id": 61222, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 5 + } + ], + "internal_uid": 549, + "equip_avatar": 1401 + }, + { + "level": 15, + "relic_id": 61223, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + } + ], + "internal_uid": 550, + "equip_avatar": 1401 + }, + { + "level": 15, + "relic_id": 61224, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + } + ], + "internal_uid": 551, + "equip_avatar": 1401 + }, + { + "level": 15, + "relic_id": 63145, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 552, + "equip_avatar": 1401 + }, + { + "level": 15, + "relic_id": 63146, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 2 + } + ], + "internal_uid": 553, + "equip_avatar": 1401 + }, + { + "level": 15, + "relic_id": 61271, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 554, + "equip_avatar": 1415 + }, + { + "level": 15, + "relic_id": 61272, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 555, + "equip_avatar": 1415 + }, + { + "level": 15, + "relic_id": 61273, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + } + ], + "internal_uid": 556, + "equip_avatar": 1415 + }, + { + "level": 15, + "relic_id": 61274, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + } + ], + "internal_uid": 557, + "equip_avatar": 1415 + }, + { + "level": 15, + "relic_id": 63235, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 558, + "equip_avatar": 1415 + }, + { + "level": 15, + "relic_id": 63236, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 559, + "equip_avatar": 1415 + }, + { + "level": 15, + "relic_id": 63246, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 560, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 61293, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + } + ], + "internal_uid": 561, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 562, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + } + ], + "internal_uid": 563, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + } + ], + "internal_uid": 564, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 1, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + } + ], + "internal_uid": 565, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61251, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 4, + "step": 2 + } + ], + "internal_uid": 566, + "equip_avatar": 1217 + }, + { + "level": 15, + "relic_id": 61252, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 3 + } + ], + "internal_uid": 567, + "equip_avatar": 1217 + }, + { + "level": 15, + "relic_id": 61253, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + } + ], + "internal_uid": 568, + "equip_avatar": 1217 + }, + { + "level": 15, + "relic_id": 61254, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 1, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 569, + "equip_avatar": 1217 } ], "avatars": { - "1111": { - "avatar_id": 1111, - "data": { - "rank": 6, - "skills": { - "1111205": 1, - "1111103": 1, - "1111207": 1, - "1111206": 1, - "1111003": 3, - "1111204": 1, - "1111101": 1, - "1111102": 1, - "1111004": 3, - "1111002": 3, - "1111007": 1, - "1111001": 2, - "1111201": 1, - "1111203": 1, - "1111208": 1, - "1111209": 1, - "1111210": 1, - "1111202": 1 - }, - "skills_by_anchor_type": { - "13": 1, - "4": 3, - "17": 1, - "3": 3, - "10": 1, - "14": 1, - "16": 1, - "8": 1, - "5": 1, - "6": 1, - "1": 2, - "2": 3, - "18": 1, - "9": 1, - "12": 1, - "15": 1, - "11": 1, - "7": 1 - } - }, - "level": 20, - "promotion": 0, - "techniques": [ - 111101 - ], - "sp_value": 0, - "sp_max": 130, - "enhanced_id": null - }, - "8008": { - "avatar_id": 8008, - "data": { - "rank": 6, - "skills": { - "8008301": 6, - "8008203": 1, - "8008302": 6, - "8008208": 1, - "8008501": 1, - "8008101": 1, - "8008205": 1, - "8008007": 1, - "8008204": 1, - "8008201": 1, - "8008002": 10, - "8008206": 1, - "8008004": 10, - "8008102": 1, - "8008003": 10, - "8008103": 1, - "8008202": 1, - "8008207": 1, - "8008001": 6, - "8008210": 1, - "8008209": 1 - }, - "skills_by_anchor_type": { - "1": 6, - "9": 1, - "14": 1, - "16": 1, - "12": 1, - "21": 1, - "11": 1, - "17": 1, - "5": 1, - "18": 1, - "10": 1, - "7": 1, - "15": 1, - "19": 6, - "3": 10, - "8": 1, - "20": 6, - "2": 10, - "4": 10, - "13": 1, - "6": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 800701 - ], - "sp_value": 80, - "sp_max": 160, - "enhanced_id": null - }, - "1214": { - "avatar_id": 1214, - "data": { - "rank": 6, - "skills": { - "1214209": 1, - "1214102": 1, - "1214207": 1, - "1214201": 1, - "1214202": 1, - "1214203": 1, - "1214210": 1, - "1214003": 3, - "1214206": 1, - "1214001": 2, - "1214103": 1, - "1214205": 1, - "1214208": 1, - "1214004": 3, - "1214101": 1, - "1214002": 3, - "1214007": 1, - "1214204": 1 - }, - "skills_by_anchor_type": { - "2": 3, - "12": 1, - "3": 3, - "7": 1, - "13": 1, - "16": 1, - "10": 1, - "17": 1, - "15": 1, - "5": 1, - "18": 1, - "4": 3, - "6": 1, - "9": 1, - "14": 1, - "1": 2, - "11": 1, - "8": 1 - } - }, - "level": 40, - "promotion": 2, - "techniques": [ - 121401 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1009": { - "avatar_id": 1009, - "data": { - "rank": 6, - "skills": { - "1009101": 1, - "1009205": 1, - "1009001": 2, - "1009201": 1, - "1009007": 1, - "1009208": 1, - "1009004": 10, - "1009210": 1, - "1009002": 4, - "1009003": 10, - "1009102": 1, - "1009202": 1, - "1009206": 1, - "1009204": 1, - "1009209": 1, - "1009103": 1, - "1009207": 1, - "1009203": 1 - }, - "skills_by_anchor_type": { - "12": 1, - "7": 1, - "13": 1, - "8": 1, - "11": 1, - "17": 1, - "3": 10, - "14": 1, - "1": 2, - "15": 1, - "2": 4, - "5": 1, - "4": 10, - "10": 1, - "16": 1, - "6": 1, - "9": 1, - "18": 1 - } - }, - "level": 70, - "promotion": 5, - "techniques": [ - 100901 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1211": { - "avatar_id": 1211, - "data": { - "rank": 1, - "skills": { - "1211004": 9, - "1211201": 1, - "1211103": 1, - "1211002": 9, - "1211203": 1, - "1211207": 1, - "1211204": 1, - "1211209": 1, - "1211208": 1, - "1211206": 1, - "1211102": 1, - "1211210": 1, - "1211205": 1, - "1211202": 1, - "1211007": 1, - "1211001": 1, - "1211003": 9, - "1211101": 1 - }, - "skills_by_anchor_type": { - "13": 1, - "4": 9, - "7": 1, - "14": 1, - "17": 1, - "18": 1, - "5": 1, - "15": 1, - "9": 1, - "10": 1, - "8": 1, - "1": 1, - "6": 1, - "2": 9, - "16": 1, - "11": 1, - "12": 1, - "3": 9 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 121101 - ], - "sp_value": 0, - "sp_max": 100, - "enhanced_id": null - }, - "1401": { - "avatar_id": 1401, - "data": { - "rank": 0, - "skills": { - "1401007": 1, - "1401206": 1, - "1401205": 1, - "1401002": 10, - "1401001": 1, - "1401202": 1, - "1401207": 1, - "1401004": 10, - "1401102": 1, - "1401003": 10, - "1401208": 1, - "1401101": 1, - "1401204": 1, - "1401210": 1, - "1401201": 1, - "1401203": 1, - "1401103": 1, - "1401209": 1 - }, - "skills_by_anchor_type": { - "14": 1, - "11": 1, - "9": 1, - "13": 1, - "7": 1, - "5": 1, - "1": 1, - "2": 10, - "3": 10, - "10": 1, - "8": 1, - "12": 1, - "17": 1, - "6": 1, - "18": 1, - "16": 1, - "4": 10, - "15": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 140101, - 140102 - ], - "sp_value": 0, - "sp_max": 220, - "enhanced_id": null - }, - "1403": { - "avatar_id": 1403, - "data": { - "rank": 1, - "skills": { - "1403004": 10, - "1403205": 1, - "1403206": 1, - "1403002": 10, - "1403209": 1, - "1403210": 1, - "1403202": 1, - "1403201": 1, - "1403102": 1, - "1403208": 1, - "1403007": 1, - "1403204": 1, - "1403003": 10, - "1403103": 1, - "1403101": 1, - "1403203": 1, - "1403207": 1, - "1403001": 6 - }, - "skills_by_anchor_type": { - "1": 6, - "7": 1, - "5": 1, - "14": 1, - "10": 1, - "2": 10, - "12": 1, - "3": 10, - "17": 1, - "18": 1, - "4": 10, - "6": 1, - "15": 1, - "11": 1, - "9": 1, - "16": 1, - "13": 1, - "8": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 140301 - ], - "sp_value": 60, - "sp_max": 120, - "enhanced_id": null - }, - "1414": { - "avatar_id": 1414, - "data": { - "rank": 0, - "skills": { - "1414207": 1, - "1414210": 1, - "1414103": 1, - "1414201": 1, - "1414203": 1, - "1414007": 1, - "1414003": 10, - "1414001": 6, - "1414101": 1, - "1414002": 10, - "1414205": 1, - "1414206": 1, - "1414208": 1, - "1414204": 1, - "1414202": 1, - "1414209": 1, - "1414004": 10, - "1414102": 1 - }, - "skills_by_anchor_type": { - "16": 1, - "2": 10, - "11": 1, - "8": 1, - "13": 1, - "18": 1, - "15": 1, - "6": 1, - "3": 10, - "4": 10, - "5": 1, - "9": 1, - "12": 1, - "1": 6, - "7": 1, - "14": 1, - "17": 1, - "10": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 141401, - 141402 - ], - "sp_value": 68, - "sp_max": 140, - "enhanced_id": null - }, - "1013": { - "avatar_id": 1013, - "data": { - "rank": 6, - "skills": { - "1013208": 1, - "1013002": 10, - "1013103": 1, - "1013007": 1, - "1013205": 1, - "1013210": 1, - "1013102": 1, - "1013203": 1, - "1013101": 1, - "1013207": 1, - "1013003": 10, - "1013201": 1, - "1013004": 10, - "1013204": 1, - "1013202": 1, - "1013001": 6, - "1013209": 1, - "1013206": 1 - }, - "skills_by_anchor_type": { - "1": 6, - "10": 1, - "11": 1, - "16": 1, - "18": 1, - "4": 10, - "13": 1, - "3": 10, - "5": 1, - "7": 1, - "6": 1, - "15": 1, - "17": 1, - "12": 1, - "2": 10, - "14": 1, - "9": 1, - "8": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 101301 - ], - "sp_value": 0, - "sp_max": 110, - "enhanced_id": null - }, - "1405": { - "avatar_id": 1405, - "data": { - "rank": 0, - "skills": { - "1405205": 1, - "1405002": 10, - "1405202": 1, - "1405204": 1, - "1405208": 1, - "1405102": 1, - "1405101": 1, - "1405001": 6, - "1405004": 10, - "1405103": 1, - "1405207": 1, - "1405203": 1, - "1405003": 10, - "1405201": 1, - "1405007": 1, - "1405209": 1, - "1405206": 1, - "1405210": 1 - }, - "skills_by_anchor_type": { - "1": 6, - "13": 1, - "7": 1, - "2": 10, - "4": 10, - "10": 1, - "8": 1, - "5": 1, - "17": 1, - "15": 1, - "3": 10, - "9": 1, - "11": 1, - "6": 1, - "12": 1, - "18": 1, - "16": 1, - "14": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 140501 - ], - "sp_value": 70, - "sp_max": 140, - "enhanced_id": null - }, - "1404": { - "avatar_id": 1404, - "data": { - "rank": 0, - "skills": { - "1404205": 1, - "1404206": 1, - "1404201": 1, - "1404002": 1, - "1404210": 1, - "1404003": 1, - "1404203": 1, - "1404207": 1, - "1404007": 1, - "1404102": 1, - "1404208": 1, - "1404001": 1, - "1404204": 1, - "1404209": 1, - "1404103": 1, - "1404202": 1, - "1404004": 1, - "1404101": 1 - }, - "skills_by_anchor_type": { - "8": 1, - "18": 1, - "10": 1, - "9": 1, - "14": 1, - "6": 1, - "1": 1, - "3": 1, - "11": 1, - "12": 1, - "4": 1, - "17": 1, - "7": 1, - "2": 1, - "16": 1, - "5": 1, - "13": 1, - "15": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 140401 - ], - "sp_value": 0, - "sp_max": 160, - "enhanced_id": null - }, "1409": { "avatar_id": 1409, "data": { "rank": 6, "skills": { - "1409001": 6, - "1409301": 6, - "1409206": 1, "1409203": 1, - "1409210": 1, - "1409205": 1, - "1409201": 1, + "1409209": 1, "1409101": 1, + "1409004": 10, + "1409003": 10, + "1409007": 1, + "1409204": 1, + "1409206": 1, + "1409207": 1, + "1409103": 1, + "1409301": 6, + "1409001": 5, + "1409202": 1, "1409002": 10, "1409208": 1, - "1409204": 1, - "1409302": 6, - "1409202": 1, - "1409207": 1, + "1409201": 1, + "1409205": 1, + "1409210": 1, "1409102": 1, - "1409103": 1, - "1409209": 1, - "1409003": 10, - "1409004": 10, - "1409007": 1 + "1409302": 6 }, "skills_by_anchor_type": { - "16": 1, - "17": 1, - "3": 10, - "12": 1, - "6": 1, "5": 1, - "9": 1, - "4": 10, - "2": 10, "10": 1, + "17": 1, "13": 1, - "1": 6, - "14": 1, - "15": 1, - "20": 6, - "19": 6, - "11": 1, + "6": 1, + "12": 1, + "9": 1, "18": 1, "7": 1, - "8": 1 + "20": 6, + "4": 10, + "2": 10, + "8": 1, + "11": 1, + "14": 1, + "15": 1, + "16": 1, + "3": 10, + "19": 6, + "1": 5 } }, "level": 80, @@ -13843,739 +17213,49 @@ "sp_max": 140, "enhanced_id": null }, - "1204": { - "avatar_id": 1204, - "data": { - "rank": 0, - "skills": { - "1204001": 2, - "1204204": 1, - "1204101": 1, - "1204207": 1, - "1204210": 1, - "1204102": 1, - "1204003": 9, - "1204004": 10, - "1204202": 1, - "1204007": 1, - "1204103": 1, - "1204201": 1, - "1204002": 9, - "1204206": 1, - "1204203": 1, - "1204205": 1, - "1204209": 1, - "1204208": 1 - }, - "skills_by_anchor_type": { - "17": 1, - "10": 1, - "1": 2, - "16": 1, - "4": 10, - "12": 1, - "7": 1, - "2": 9, - "13": 1, - "5": 1, - "6": 1, - "3": 9, - "11": 1, - "15": 1, - "18": 1, - "8": 1, - "9": 1, - "14": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 120401 - ], - "sp_value": 0, - "sp_max": 130, - "enhanced_id": null - }, - "1303": { - "avatar_id": 1303, - "data": { - "rank": 1, - "skills": { - "1303204": 1, - "1303209": 1, - "1303001": 1, - "1303007": 1, - "1303202": 1, - "1303203": 1, - "1303206": 1, - "1303103": 1, - "1303201": 1, - "1303208": 1, - "1303003": 10, - "1303205": 1, - "1303207": 1, - "1303004": 10, - "1303102": 1, - "1303210": 1, - "1303101": 1, - "1303002": 10 - }, - "skills_by_anchor_type": { - "15": 1, - "16": 1, - "4": 10, - "13": 1, - "12": 1, - "1": 1, - "17": 1, - "8": 1, - "11": 1, - "3": 10, - "14": 1, - "5": 1, - "6": 1, - "7": 1, - "18": 1, - "2": 10, - "9": 1, - "10": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 130301, - 130303 - ], - "sp_value": 65, - "sp_max": 130, - "enhanced_id": null - }, - "1015": { - "avatar_id": 1015, - "data": { - "rank": 0, - "skills": { - "1015201": 1, - "1015007": 1, - "1015207": 1, - "1015206": 1, - "1015001": 6, - "1015205": 1, - "1015002": 10, - "1015101": 1, - "1015210": 1, - "1015208": 1, - "1015004": 10, - "1015003": 10, - "1015203": 1, - "1015103": 1, - "1015209": 1, - "1015202": 1, - "1015204": 1, - "1015102": 1 - }, - "skills_by_anchor_type": { - "13": 1, - "6": 1, - "9": 1, - "7": 1, - "8": 1, - "3": 10, - "11": 1, - "5": 1, - "15": 1, - "10": 1, - "16": 1, - "4": 10, - "17": 1, - "12": 1, - "14": 1, - "18": 1, - "1": 6, - "2": 10 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 101501 - ], - "sp_value": 110, - "sp_max": 220, - "enhanced_id": null - }, - "1202": { - "avatar_id": 1202, - "data": { - "rank": 6, - "skills": { - "1202004": 8, - "1202002": 10, - "1202201": 1, - "1202206": 1, - "1202208": 1, - "1202210": 1, - "1202007": 1, - "1202203": 1, - "1202209": 1, - "1202202": 1, - "1202101": 1, - "1202102": 1, - "1202207": 1, - "1202103": 1, - "1202003": 10, - "1202001": 3, - "1202205": 1, - "1202204": 1 - }, - "skills_by_anchor_type": { - "17": 1, - "18": 1, - "13": 1, - "7": 1, - "1": 3, - "2": 10, - "4": 8, - "14": 1, - "12": 1, - "3": 10, - "16": 1, - "15": 1, - "5": 1, - "6": 1, - "11": 1, - "9": 1, - "10": 1, - "8": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [], - "sp_value": 130, - "sp_max": 130, - "enhanced_id": null - }, - "1413": { - "avatar_id": 1413, - "data": { - "rank": 6, - "skills": { - "1413209": 1, - "1413206": 1, - "1413002": 10, - "1413007": 1, - "1413201": 1, - "1413202": 1, - "1413003": 10, - "1413302": 6, - "1413205": 1, - "1413208": 1, - "1413210": 1, - "1413207": 1, - "1413102": 1, - "1413301": 6, - "1413101": 1, - "1413001": 6, - "1413203": 1, - "1413204": 1, - "1413103": 1, - "1413004": 10 - }, - "skills_by_anchor_type": { - "11": 1, - "16": 1, - "15": 1, - "18": 1, - "6": 1, - "19": 6, - "20": 6, - "1": 6, - "9": 1, - "10": 1, - "12": 1, - "2": 10, - "5": 1, - "17": 1, - "3": 10, - "13": 1, - "7": 1, - "8": 1, - "14": 1, - "4": 10 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 141301 - ], - "sp_value": 120, - "sp_max": 240, - "enhanced_id": null - }, - "1315": { - "avatar_id": 1315, - "data": { - "rank": 0, - "skills": { - "1315007": 1, - "1315208": 1, - "1315003": 10, - "1315206": 1, - "1315001": 6, - "1315203": 1, - "1315101": 1, - "1315002": 10, - "1315103": 1, - "1315202": 1, - "1315210": 1, - "1315004": 10, - "1315201": 1, - "1315205": 1, - "1315207": 1, - "1315209": 1, - "1315204": 1, - "1315102": 1 - }, - "skills_by_anchor_type": { - "4": 10, - "1": 6, - "3": 10, - "11": 1, - "15": 1, - "18": 1, - "2": 10, - "5": 1, - "6": 1, - "16": 1, - "17": 1, - "8": 1, - "10": 1, - "13": 1, - "7": 1, - "12": 1, - "9": 1, - "14": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 131501, - 131502, - 131502, - 131502 - ], - "sp_value": 58, - "sp_max": 115, - "enhanced_id": null - }, - "1006": { - "avatar_id": 1006, - "data": { - "rank": 0, - "skills": { - "11006003": 9, - "1006201": 1, - "1006205": 1, - "11006004": 8, - "1006207": 1, - "1006209": 1, - "11006208": 1, - "11006102": 1, - "11006209": 1, - "11006201": 1, - "11006205": 1, - "1006002": 10, - "1006001": 6, - "1006203": 1, - "11006206": 1, - "11006101": 1, - "11006202": 1, - "1006003": 10, - "1006007": 1, - "1006206": 1, - "1006208": 1, - "1006204": 1, - "1006103": 1, - "11006002": 9, - "1006102": 1, - "11006007": 1, - "11006103": 1, - "11006204": 1, - "11006207": 1, - "11006203": 1, - "1006101": 1, - "1006004": 10, - "11006001": 2, - "11006210": 1, - "1006202": 1, - "1006210": 1 - }, - "skills_by_anchor_type": { - "4": 8, - "2": 9, - "14": 1, - "15": 1, - "11": 1, - "7": 1, - "1": 2, - "13": 1, - "9": 1, - "16": 1, - "6": 1, - "3": 9, - "10": 1, - "12": 1, - "8": 1, - "17": 1, - "5": 1, - "18": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 100601 - ], - "sp_value": 55, - "sp_max": 110, - "enhanced_id": null - }, - "1102": { - "avatar_id": 1102, - "data": { - "rank": 0, - "skills": { - "1102001": 6, - "1102007": 1, - "1102207": 1, - "1102002": 10, - "1102003": 10, - "1102208": 1, - "1102203": 1, - "1102102": 1, - "1102103": 1, - "1102202": 1, - "1102004": 10, - "1102101": 1, - "1102201": 1, - "1102205": 1, - "1102206": 1, - "1102209": 1, - "1102210": 1, - "1102204": 1 - }, - "skills_by_anchor_type": { - "5": 1, - "4": 10, - "14": 1, - "18": 1, - "3": 10, - "2": 10, - "7": 1, - "9": 1, - "13": 1, - "17": 1, - "6": 1, - "8": 1, - "15": 1, - "1": 6, - "10": 1, - "12": 1, - "16": 1, - "11": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 110201 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1209": { - "avatar_id": 1209, - "data": { - "rank": 3, - "skills": { - "1209206": 1, - "1209001": 4, - "1209202": 1, - "1209205": 1, - "1209209": 1, - "1209210": 1, - "1209007": 1, - "1209002": 9, - "1209102": 1, - "1209204": 1, - "1209207": 1, - "1209003": 6, - "1209208": 1, - "1209201": 1, - "1209103": 1, - "1209004": 5, - "1209203": 1, - "1209101": 1 - }, - "skills_by_anchor_type": { - "2": 9, - "7": 1, - "15": 1, - "17": 1, - "14": 1, - "10": 1, - "9": 1, - "4": 5, - "6": 1, - "13": 1, - "5": 1, - "3": 6, - "16": 1, - "18": 1, - "11": 1, - "12": 1, - "1": 4, - "8": 1 - } - }, - "level": 70, - "promotion": 5, - "techniques": [ - 120901 - ], - "sp_value": 0, - "sp_max": 140, - "enhanced_id": null - }, - "1217": { - "avatar_id": 1217, - "data": { - "rank": 0, - "skills": { - "1217207": 1, - "1217001": 6, - "1217007": 1, - "1217201": 1, - "1217206": 1, - "1217208": 1, - "1217101": 1, - "1217202": 1, - "1217204": 1, - "1217102": 1, - "1217210": 1, - "1217209": 1, - "1217203": 1, - "1217002": 10, - "1217003": 10, - "1217103": 1, - "1217004": 10, - "1217205": 1 - }, - "skills_by_anchor_type": { - "17": 1, - "5": 1, - "16": 1, - "9": 1, - "11": 1, - "14": 1, - "1": 6, - "13": 1, - "15": 1, - "7": 1, - "3": 10, - "18": 1, - "10": 1, - "6": 1, - "2": 10, - "12": 1, - "8": 1, - "4": 10 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 121701 - ], - "sp_value": 0, - "sp_max": 140, - "enhanced_id": null - }, - "1205": { - "avatar_id": 1205, - "data": { - "rank": 0, - "skills": { - "1205204": 1, - "1205209": 1, - "11205206": 1, - "1205208": 1, - "11205001": 6, - "11205102": 1, - "11205205": 1, - "11205101": 1, - "1205205": 1, - "11205004": 10, - "11205210": 1, - "11205201": 1, - "11205203": 1, - "1205103": 1, - "1205203": 1, - "11205007": 1, - "11205207": 1, - "11205003": 10, - "11205204": 1, - "1205003": 1, - "1205002": 1, - "1205007": 1, - "1205102": 1, - "11205103": 1, - "1205201": 1, - "11205208": 1, - "11205209": 1, - "1205202": 1, - "1205206": 1, - "1205101": 1, - "1205001": 1, - "1205207": 1, - "11205202": 1, - "1205210": 1, - "11205002": 10, - "1205004": 1 - }, - "skills_by_anchor_type": { - "5": 1, - "6": 1, - "13": 1, - "8": 1, - "9": 1, - "12": 1, - "1": 6, - "14": 1, - "4": 10, - "3": 10, - "11": 1, - "17": 1, - "10": 1, - "7": 1, - "18": 1, - "2": 10, - "15": 1, - "16": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 120501 - ], - "sp_value": 0, - "sp_max": 130, - "enhanced_id": null - }, - "1218": { - "avatar_id": 1218, - "data": { - "rank": 0, - "skills": { - "1218102": 1, - "1218203": 1, - "1218207": 1, - "1218202": 1, - "1218209": 1, - "1218001": 1, - "1218205": 1, - "1218003": 1, - "1218004": 1, - "1218210": 1, - "1218002": 1, - "1218101": 1, - "1218208": 1, - "1218007": 1, - "1218204": 1, - "1218206": 1, - "1218103": 1, - "1218201": 1 - }, - "skills_by_anchor_type": { - "17": 1, - "18": 1, - "10": 1, - "12": 1, - "7": 1, - "3": 1, - "1": 1, - "14": 1, - "5": 1, - "4": 1, - "15": 1, - "8": 1, - "13": 1, - "11": 1, - "16": 1, - "9": 1, - "6": 1, - "2": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 121801 - ], - "sp_value": 0, - "sp_max": 100, - "enhanced_id": null - }, "1312": { "avatar_id": 1312, "data": { "rank": 4, "skills": { - "1312205": 1, - "1312204": 1, - "1312001": 2, - "1312007": 1, "1312206": 1, - "1312004": 1, - "1312002": 1, - "1312201": 1, - "1312210": 1, - "1312207": 1, - "1312203": 1, "1312102": 1, - "1312103": 1, + "1312205": 1, "1312209": 1, - "1312003": 3, + "1312007": 1, "1312208": 1, + "1312001": 2, + "1312103": 1, + "1312204": 1, + "1312201": 1, "1312101": 1, - "1312202": 1 + "1312002": 1, + "1312207": 1, + "1312210": 1, + "1312004": 1, + "1312003": 3, + "1312202": 1, + "1312203": 1 }, "skills_by_anchor_type": { - "7": 1, - "14": 1, - "15": 1, - "6": 1, - "10": 1, - "8": 1, - "4": 1, - "12": 1, - "3": 3, - "11": 1, - "2": 1, - "1": 2, - "16": 1, "18": 1, + "2": 1, + "14": 1, "13": 1, + "9": 1, + "11": 1, + "4": 1, "5": 1, + "8": 1, + "3": 3, "17": 1, - "9": 1 + "16": 1, + "6": 1, + "15": 1, + "7": 1, + "1": 2, + "10": 1, + "12": 1 } }, "level": 20, @@ -14587,276 +17267,884 @@ "sp_max": 100, "enhanced_id": null }, - "1302": { - "avatar_id": 1302, + "1004": { + "avatar_id": 1004, "data": { "rank": 0, "skills": { - "1302204": 1, - "1302203": 1, - "1302007": 1, - "1302003": 1, - "1302001": 1, - "1302208": 1, - "1302102": 1, - "1302209": 1, - "1302210": 1, - "1302101": 1, - "1302201": 1, - "1302207": 1, - "1302004": 1, - "1302206": 1, - "1302103": 1, - "1302202": 1, - "1302205": 1, - "1302002": 1 + "1004201": 1, + "1004204": 1, + "1004004": 3, + "1004102": 1, + "1004210": 1, + "1004002": 4, + "1004205": 1, + "1004101": 1, + "1004007": 1, + "1004103": 1, + "1004003": 4, + "1004202": 1, + "1004203": 1, + "1004206": 1, + "1004207": 1, + "1004208": 1, + "1004209": 1, + "1004001": 2 }, "skills_by_anchor_type": { - "15": 1, - "12": 1, - "14": 1, - "6": 1, - "3": 1, - "4": 1, - "18": 1, - "5": 1, - "1": 1, - "9": 1, - "16": 1, - "13": 1, - "10": 1, - "7": 1, - "2": 1, - "11": 1, "8": 1, - "17": 1 + "16": 1, + "15": 1, + "17": 1, + "18": 1, + "7": 1, + "2": 4, + "13": 1, + "14": 1, + "1": 2, + "12": 1, + "5": 1, + "9": 1, + "6": 1, + "11": 1, + "3": 4, + "10": 1, + "4": 3 + } + }, + "level": 60, + "promotion": 4, + "techniques": [ + 100401 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1110": { + "avatar_id": 1110, + "data": { + "rank": 6, + "skills": { + "1110101": 1, + "1110002": 3, + "1110003": 3, + "1110004": 3, + "1110208": 1, + "1110203": 1, + "1110103": 1, + "1110207": 1, + "1110102": 1, + "1110001": 2, + "1110205": 1, + "1110210": 1, + "1110202": 1, + "1110204": 1, + "1110201": 1, + "1110209": 1, + "1110007": 1, + "1110206": 1 + }, + "skills_by_anchor_type": { + "7": 1, + "3": 3, + "4": 3, + "6": 1, + "11": 1, + "1": 2, + "18": 1, + "14": 1, + "10": 1, + "15": 1, + "17": 1, + "8": 1, + "2": 3, + "9": 1, + "5": 1, + "12": 1, + "16": 1, + "13": 1 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 111001 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "8003": { + "avatar_id": 8003, + "data": { + "rank": 0, + "skills": { + "8003207": 1, + "8003204": 1, + "8003003": 1, + "8003203": 1, + "8003209": 1, + "8003210": 1, + "8003002": 1, + "8003001": 1, + "8003102": 1, + "8003101": 1, + "8003004": 1, + "8003202": 1, + "8003208": 1, + "8003201": 1, + "8003007": 1, + "8003205": 1, + "8003206": 1, + "8003103": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "10": 1, + "11": 1, + "4": 1, + "14": 1, + "12": 1, + "7": 1, + "9": 1, + "15": 1, + "6": 1, + "2": 1, + "8": 1, + "17": 1, + "18": 1, + "1": 1, + "5": 1, + "3": 1, + "13": 1 } }, "level": 80, "promotion": 6, "techniques": [ - 130201 + 800301 ], "sp_value": 0, - "sp_max": 180, + "sp_max": 120, "enhanced_id": null }, - "1304": { - "avatar_id": 1304, + "1108": { + "avatar_id": 1108, + "data": { + "rank": 6, + "skills": { + "1108201": 1, + "1108102": 1, + "1108001": 2, + "1108002": 3, + "1108204": 1, + "1108206": 1, + "1108004": 3, + "1108103": 1, + "1108210": 1, + "1108208": 1, + "1108101": 1, + "1108007": 1, + "1108209": 1, + "1108003": 3, + "1108202": 1, + "1108203": 1, + "1108205": 1, + "1108207": 1 + }, + "skills_by_anchor_type": { + "2": 3, + "14": 1, + "5": 1, + "6": 1, + "4": 3, + "13": 1, + "17": 1, + "18": 1, + "12": 1, + "9": 1, + "1": 2, + "8": 1, + "3": 3, + "10": 1, + "11": 1, + "7": 1, + "15": 1, + "16": 1 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 110801 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1410": { + "avatar_id": 1410, "data": { "rank": 0, "skills": { - "1304204": 1, - "1304102": 1, - "1304004": 10, - "1304201": 1, - "1304202": 1, - "1304205": 1, - "1304207": 1, - "1304003": 10, - "1304101": 1, - "1304001": 6, - "1304209": 1, - "1304208": 1, - "1304203": 1, - "1304103": 1, - "1304002": 10, - "1304210": 1, - "1304206": 1, - "1304007": 1 + "1410203": 1, + "1410208": 1, + "1410103": 1, + "1410002": 10, + "1410207": 1, + "1410003": 10, + "1410007": 1, + "1410210": 1, + "1410101": 1, + "1410206": 1, + "1410201": 1, + "1410209": 1, + "1410004": 10, + "1410205": 1, + "1410204": 1, + "1410102": 1, + "1410202": 1, + "1410001": 6 }, "skills_by_anchor_type": { - "14": 1, - "2": 10, - "8": 1, - "9": 1, + "13": 1, "12": 1, + "11": 1, + "10": 1, "18": 1, - "6": 1, + "2": 10, + "16": 1, + "14": 1, + "4": 10, + "17": 1, + "3": 10, + "8": 1, "7": 1, "5": 1, + "9": 1, "1": 6, - "16": 1, - "11": 1, - "3": 10, - "13": 1, + "6": 1, + "15": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 141001 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1222": { + "avatar_id": 1222, + "data": { + "rank": 0, + "skills": { + "1222003": 10, + "1222208": 1, + "1222101": 1, + "1222103": 1, + "1222001": 6, + "1222204": 1, + "1222210": 1, + "1222201": 1, + "1222209": 1, + "1222202": 1, + "1222207": 1, + "1222205": 1, + "1222203": 1, + "1222206": 1, + "1222007": 1, + "1222004": 10, + "1222102": 1, + "1222002": 10 + }, + "skills_by_anchor_type": { + "5": 1, + "7": 1, "10": 1, + "12": 1, + "8": 1, + "14": 1, + "9": 1, + "16": 1, "15": 1, "17": 1, + "6": 1, + "18": 1, + "2": 10, + "13": 1, + "1": 6, + "11": 1, + "3": 10, "4": 10 } }, "level": 80, "promotion": 6, "techniques": [ - 130401, - 130402, - 130403 + 122201 ], "sp_value": 55, "sp_max": 110, "enhanced_id": null }, - "1213": { - "avatar_id": 1213, + "1015": { + "avatar_id": 1015, "data": { "rank": 0, "skills": { - "1213002": 10, - "1213003": 10, - "1213101": 1, - "1213203": 1, - "1213202": 1, - "1213201": 1, - "1213103": 1, - "1213206": 1, - "1213208": 1, - "1213001": 6, - "1213004": 10, - "1213207": 1, - "1213210": 1, - "1213204": 1, - "1213209": 1, - "1213205": 1, - "1213007": 1, - "1213102": 1 + "1015007": 1, + "1015208": 1, + "1015001": 6, + "1015203": 1, + "1015004": 10, + "1015101": 1, + "1015206": 1, + "1015205": 1, + "1015201": 1, + "1015003": 10, + "1015103": 1, + "1015209": 1, + "1015202": 1, + "1015204": 1, + "1015002": 10, + "1015102": 1, + "1015207": 1, + "1015210": 1 }, "skills_by_anchor_type": { - "4": 10, - "1": 6, - "11": 1, "12": 1, + "3": 10, + "16": 1, + "15": 1, + "10": 1, "8": 1, "2": 10, - "5": 1, - "10": 1, - "16": 1, - "18": 1, - "17": 1, - "3": 10, - "6": 1, "7": 1, - "14": 1, - "15": 1, "13": 1, - "9": 1 + "11": 1, + "14": 1, + "18": 1, + "4": 10, + "1": 6, + "9": 1, + "6": 1, + "5": 1, + "17": 1 } }, "level": 80, "promotion": 6, "techniques": [ - 121301 + 101501 + ], + "sp_value": 110, + "sp_max": 220, + "enhanced_id": null + }, + "1002": { + "avatar_id": 1002, + "data": { + "rank": 6, + "skills": { + "1002201": 1, + "1002004": 4, + "1002003": 4, + "1002002": 4, + "1002203": 1, + "1002204": 1, + "1002101": 1, + "1002206": 1, + "1002205": 1, + "1002208": 1, + "1002209": 1, + "1002202": 1, + "1002207": 1, + "1002103": 1, + "1002007": 1, + "1002001": 2, + "1002210": 1, + "1002102": 1 + }, + "skills_by_anchor_type": { + "1": 2, + "15": 1, + "3": 4, + "5": 1, + "4": 4, + "18": 1, + "17": 1, + "13": 1, + "16": 1, + "10": 1, + "14": 1, + "6": 1, + "2": 4, + "9": 1, + "8": 1, + "12": 1, + "11": 1, + "7": 1 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 100201 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1109": { + "avatar_id": 1109, + "data": { + "rank": 6, + "skills": { + "1109203": 1, + "1109208": 1, + "1109001": 3, + "1109206": 1, + "1109202": 1, + "1109207": 1, + "1109007": 1, + "1109003": 5, + "1109002": 5, + "1109204": 1, + "1109004": 5, + "1109102": 1, + "1109103": 1, + "1109209": 1, + "1109101": 1, + "1109201": 1, + "1109210": 1, + "1109205": 1 + }, + "skills_by_anchor_type": { + "18": 1, + "5": 1, + "7": 1, + "11": 1, + "16": 1, + "1": 3, + "2": 5, + "4": 5, + "6": 1, + "10": 1, + "3": 5, + "8": 1, + "14": 1, + "15": 1, + "17": 1, + "9": 1, + "13": 1, + "12": 1 + } + }, + "level": 40, + "promotion": 2, + "techniques": [ + 110901 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1205": { + "avatar_id": 1205, + "data": { + "rank": 0, + "skills": { + "1205209": 1, + "11205004": 10, + "1205007": 1, + "1205210": 1, + "11205101": 1, + "11205103": 1, + "11205202": 1, + "11205002": 10, + "11205207": 1, + "11205208": 1, + "11205102": 1, + "1205204": 1, + "1205001": 1, + "1205207": 1, + "1205202": 1, + "1205101": 1, + "11205003": 10, + "1205203": 1, + "1205002": 1, + "11205206": 1, + "11205001": 6, + "11205203": 1, + "1205004": 1, + "11205201": 1, + "1205201": 1, + "1205205": 1, + "1205003": 1, + "1205206": 1, + "1205102": 1, + "11205205": 1, + "1205103": 1, + "11205007": 1, + "11205204": 1, + "11205209": 1, + "11205210": 1, + "1205208": 1 + }, + "skills_by_anchor_type": { + "15": 1, + "7": 1, + "14": 1, + "6": 1, + "1": 6, + "16": 1, + "18": 1, + "11": 1, + "13": 1, + "2": 10, + "9": 1, + "17": 1, + "3": 10, + "5": 1, + "10": 1, + "12": 1, + "8": 1, + "4": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 120501 + ], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1209": { + "avatar_id": 1209, + "data": { + "rank": 3, + "skills": { + "1209205": 1, + "1209201": 1, + "1209007": 1, + "1209003": 6, + "1209103": 1, + "1209209": 1, + "1209002": 9, + "1209102": 1, + "1209210": 1, + "1209204": 1, + "1209203": 1, + "1209206": 1, + "1209202": 1, + "1209001": 4, + "1209207": 1, + "1209004": 5, + "1209208": 1, + "1209101": 1 + }, + "skills_by_anchor_type": { + "11": 1, + "18": 1, + "6": 1, + "14": 1, + "4": 5, + "3": 6, + "12": 1, + "2": 9, + "16": 1, + "1": 4, + "7": 1, + "8": 1, + "5": 1, + "9": 1, + "10": 1, + "15": 1, + "17": 1, + "13": 1 + } + }, + "level": 70, + "promotion": 5, + "techniques": [ + 120901 ], "sp_value": 0, "sp_max": 140, "enhanced_id": null }, - "1306": { - "avatar_id": 1306, + "1207": { + "avatar_id": 1207, "data": { - "rank": 0, + "rank": 6, "skills": { - "11306204": 1, - "11306007": 1, - "11306001": 6, - "11306102": 1, - "11306206": 1, - "11306209": 1, - "11306203": 1, - "11306202": 1, - "11306002": 10, - "11306210": 1, - "11306103": 1, - "11306207": 1, - "11306004": 10, - "11306101": 1, - "11306003": 10, - "11306201": 1, - "11306205": 1, - "11306208": 1 + "1207001": 2, + "1207208": 1, + "1207209": 1, + "1207004": 4, + "1207203": 1, + "1207205": 1, + "1207206": 1, + "1207002": 10, + "1207210": 1, + "1207101": 1, + "1207207": 1, + "1207007": 1, + "1207204": 1, + "1207202": 1, + "1207201": 1, + "1207003": 10, + "1207103": 1, + "1207102": 1 }, "skills_by_anchor_type": { - "10": 1, - "8": 1, - "15": 1, - "11": 1, - "5": 1, - "9": 1, - "16": 1, - "1": 6, - "14": 1, - "7": 1, - "3": 10, - "2": 10, - "4": 10, - "18": 1, "13": 1, - "17": 1, - "12": 1, - "6": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 130602 - ], - "sp_value": 55, - "sp_max": 110, - "enhanced_id": 1 - }, - "1307": { - "avatar_id": 1307, - "data": { - "rank": 0, - "skills": { - "1307210": 1, - "1307101": 1, - "1307103": 1, - "1307002": 10, - "1307102": 1, - "1307205": 1, - "1307003": 10, - "1307007": 1, - "1307202": 1, - "1307207": 1, - "1307208": 1, - "1307203": 1, - "1307206": 1, - "1307209": 1, - "1307204": 1, - "1307201": 1, - "1307001": 6, - "1307004": 10 - }, - "skills_by_anchor_type": { - "18": 1, - "5": 1, - "10": 1, - "2": 10, - "15": 1, - "17": 1, - "11": 1, - "14": 1, - "9": 1, - "13": 1, - "3": 10, "7": 1, - "12": 1, - "16": 1, - "1": 6, - "4": 10, + "2": 10, + "9": 1, + "3": 10, "6": 1, - "8": 1 + "8": 1, + "1": 2, + "15": 1, + "11": 1, + "5": 1, + "14": 1, + "4": 4, + "18": 1, + "17": 1, + "12": 1, + "10": 1, + "16": 1 + } + }, + "level": 70, + "promotion": 5, + "techniques": [ + 120701 + ], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "8002": { + "avatar_id": 8002, + "data": { + "rank": 0, + "skills": { + "8002206": 1, + "8002207": 1, + "8002002": 1, + "8002208": 1, + "8002210": 1, + "8002001": 1, + "8002007": 1, + "8002101": 1, + "8002204": 1, + "8002103": 1, + "8002201": 1, + "8002209": 1, + "8002102": 1, + "8002205": 1, + "8002004": 1, + "8002203": 1, + "8002003": 1, + "8002202": 1 + }, + "skills_by_anchor_type": { + "4": 1, + "2": 1, + "9": 1, + "3": 1, + "16": 1, + "6": 1, + "13": 1, + "15": 1, + "10": 1, + "7": 1, + "14": 1, + "12": 1, + "11": 1, + "5": 1, + "17": 1, + "1": 1, + "8": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1218": { + "avatar_id": 1218, + "data": { + "rank": 0, + "skills": { + "1218004": 1, + "1218203": 1, + "1218002": 1, + "1218101": 1, + "1218201": 1, + "1218007": 1, + "1218208": 1, + "1218206": 1, + "1218003": 1, + "1218204": 1, + "1218202": 1, + "1218205": 1, + "1218001": 1, + "1218209": 1, + "1218210": 1, + "1218103": 1, + "1218207": 1, + "1218102": 1 + }, + "skills_by_anchor_type": { + "11": 1, + "16": 1, + "4": 1, + "14": 1, + "18": 1, + "17": 1, + "5": 1, + "9": 1, + "13": 1, + "15": 1, + "1": 1, + "7": 1, + "8": 1, + "10": 1, + "6": 1, + "2": 1, + "12": 1, + "3": 1 } }, "level": 80, "promotion": 6, "techniques": [ - 130701 + 121801 ], - "sp_value": 60, - "sp_max": 120, + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1225": { + "avatar_id": 1225, + "data": { + "rank": 1, + "skills": { + "1225210": 1, + "1225205": 1, + "1225004": 10, + "1225204": 1, + "1225201": 1, + "1225207": 1, + "1225003": 10, + "1225202": 1, + "1225101": 1, + "1225001": 6, + "1225206": 1, + "1225007": 1, + "1225103": 1, + "1225002": 10, + "1225102": 1, + "1225203": 1, + "1225208": 1, + "1225209": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "17": 1, + "3": 10, + "10": 1, + "4": 10, + "1": 6, + "14": 1, + "15": 1, + "8": 1, + "18": 1, + "7": 1, + "12": 1, + "2": 10, + "9": 1, + "5": 1, + "13": 1, + "6": 1, + "11": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 122501 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1404": { + "avatar_id": 1404, + "data": { + "rank": 0, + "skills": { + "1404204": 1, + "1404205": 1, + "1404004": 1, + "1404002": 1, + "1404101": 1, + "1404210": 1, + "1404102": 1, + "1404208": 1, + "1404003": 1, + "1404207": 1, + "1404001": 1, + "1404007": 1, + "1404202": 1, + "1404203": 1, + "1404209": 1, + "1404103": 1, + "1404206": 1, + "1404201": 1 + }, + "skills_by_anchor_type": { + "7": 1, + "18": 1, + "13": 1, + "8": 1, + "9": 1, + "12": 1, + "14": 1, + "4": 1, + "6": 1, + "16": 1, + "1": 1, + "5": 1, + "17": 1, + "3": 1, + "15": 1, + "11": 1, + "2": 1, + "10": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140401 + ], + "sp_value": 0, + "sp_max": 160, "enhanced_id": null }, "1224": { @@ -14864,44 +18152,44 @@ "data": { "rank": 6, "skills": { + "1224203": 1, "1224209": 1, - "1224210": 1, + "1224102": 1, "1224204": 1, "1224001": 6, - "1224101": 1, - "1224203": 1, - "1224004": 10, - "1224202": 1, - "1224207": 1, - "1224201": 1, "1224205": 1, - "1224206": 1, - "1224007": 1, - "1224002": 10, - "1224102": 1, - "1224103": 1, + "1224101": 1, + "1224003": 10, "1224208": 1, - "1224003": 10 + "1224207": 1, + "1224210": 1, + "1224002": 10, + "1224206": 1, + "1224202": 1, + "1224004": 10, + "1224007": 1, + "1224103": 1, + "1224201": 1 }, "skills_by_anchor_type": { - "7": 1, - "8": 1, - "1": 6, - "2": 10, - "15": 1, - "9": 1, - "11": 1, - "14": 1, - "16": 1, - "13": 1, - "5": 1, - "3": 10, "4": 10, - "12": 1, + "7": 1, + "6": 1, + "1": 6, + "16": 1, + "5": 1, + "11": 1, + "15": 1, + "2": 10, + "8": 1, "17": 1, - "18": 1, "10": 1, - "6": 1 + "18": 1, + "9": 1, + "3": 10, + "13": 1, + "12": 1, + "14": 1 } }, "level": 80, @@ -14916,863 +18204,282 @@ "sp_max": 110, "enhanced_id": null }, - "1321": { - "avatar_id": 1321, - "data": { - "rank": 0, - "skills": { - "1321002": 10, - "1321004": 10, - "1321204": 1, - "1321001": 6, - "1321203": 1, - "1321102": 1, - "1321206": 1, - "1321207": 1, - "1321210": 1, - "1321101": 1, - "1321103": 1, - "1321202": 1, - "1321003": 10, - "1321201": 1, - "1321208": 1, - "1321209": 1, - "1321205": 1, - "1321007": 1 - }, - "skills_by_anchor_type": { - "14": 1, - "8": 1, - "9": 1, - "13": 1, - "18": 1, - "6": 1, - "5": 1, - "4": 10, - "12": 1, - "16": 1, - "3": 10, - "15": 1, - "2": 10, - "7": 1, - "10": 1, - "17": 1, - "11": 1, - "1": 6 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 132101 - ], - "sp_value": 65, - "sp_max": 130, - "enhanced_id": null - }, - "8007": { - "avatar_id": 8007, + "1206": { + "avatar_id": 1206, "data": { "rank": 6, "skills": { - "8007001": 6, - "8007207": 1, - "8007007": 1, - "8007301": 6, - "8007302": 6, - "8007101": 1, - "8007004": 10, - "8007103": 1, - "8007208": 1, - "8007201": 1, - "8007204": 1, - "8007210": 1, - "8007501": 1, - "8007206": 1, - "8007102": 1, - "8007209": 1, - "8007205": 1, - "8007002": 10, - "8007003": 10, - "8007202": 1, - "8007203": 1 + "1206205": 1, + "1206206": 1, + "1206003": 4, + "1206201": 1, + "1206103": 1, + "1206209": 1, + "1206007": 1, + "1206204": 1, + "1206001": 2, + "1206002": 4, + "1206004": 4, + "1206102": 1, + "1206208": 1, + "1206207": 1, + "1206210": 1, + "1206203": 1, + "1206202": 1, + "1206101": 1 }, "skills_by_anchor_type": { - "12": 1, - "17": 1, - "13": 1, - "7": 1, - "9": 1, - "11": 1, - "14": 1, - "2": 10, - "8": 1, - "1": 6, - "19": 6, - "15": 1, "5": 1, - "10": 1, - "3": 10, - "20": 6, - "4": 10, - "6": 1, - "16": 1, - "18": 1, - "21": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 800701 - ], - "sp_value": 80, - "sp_max": 160, - "enhanced_id": null - }, - "1310": { - "avatar_id": 1310, - "data": { - "rank": 2, - "skills": { - "1310209": 1, - "1310204": 1, - "1310103": 1, - "1310203": 1, - "1310205": 1, - "1310004": 10, - "1310002": 10, - "1310206": 1, - "1310003": 10, - "1310208": 1, - "1310001": 6, - "1310201": 1, - "1310102": 1, - "1310210": 1, - "1310202": 1, - "1310007": 1, - "1310101": 1, - "1310207": 1 - }, - "skills_by_anchor_type": { - "6": 1, - "10": 1, - "2": 10, - "3": 10, - "9": 1, - "18": 1, - "1": 6, - "14": 1, - "8": 1, - "11": 1, - "4": 10, - "13": 1, - "17": 1, - "16": 1, - "7": 1, - "12": 1, - "5": 1, - "15": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 131001, - 131002 - ], - "sp_value": 120, - "sp_max": 240, - "enhanced_id": null - }, - "1107": { - "avatar_id": 1107, - "data": { - "rank": 0, - "skills": { - "1107007": 1, - "1107003": 1, - "1107201": 1, - "1107001": 1, - "1107207": 1, - "1107002": 1, - "1107208": 1, - "1107204": 1, - "1107103": 1, - "1107210": 1, - "1107205": 1, - "1107101": 1, - "1107202": 1, - "1107203": 1, - "1107004": 1, - "1107209": 1, - "1107206": 1, - "1107102": 1 - }, - "skills_by_anchor_type": { - "10": 1, - "5": 1, - "7": 1, - "3": 1, - "8": 1, - "17": 1, - "16": 1, - "15": 1, - "13": 1, - "6": 1, - "18": 1, - "12": 1, - "11": 1, - "1": 1, - "14": 1, - "4": 1, - "9": 1, - "2": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 110701 - ], - "sp_value": 0, - "sp_max": 110, - "enhanced_id": null - }, - "1109": { - "avatar_id": 1109, - "data": { - "rank": 6, - "skills": { - "1109007": 1, - "1109205": 1, - "1109002": 5, - "1109207": 1, - "1109210": 1, - "1109203": 1, - "1109204": 1, - "1109003": 5, - "1109102": 1, - "1109202": 1, - "1109004": 5, - "1109103": 1, - "1109208": 1, - "1109206": 1, - "1109101": 1, - "1109201": 1, - "1109209": 1, - "1109001": 3 - }, - "skills_by_anchor_type": { - "3": 5, - "16": 1, - "12": 1, - "13": 1, - "6": 1, - "15": 1, - "14": 1, - "7": 1, - "17": 1, - "10": 1, - "5": 1, - "9": 1, - "8": 1, - "1": 3, - "2": 5, - "11": 1, - "4": 5, - "18": 1 - } - }, - "level": 40, - "promotion": 2, - "techniques": [ - 110901 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1005": { - "avatar_id": 1005, - "data": { - "rank": 0, - "skills": { - "11005003": 10, - "11005004": 10, - "11005101": 1, - "11005202": 1, - "11005206": 1, - "11005201": 1, - "11005207": 1, - "11005204": 1, - "11005209": 1, - "11005103": 1, - "11005205": 1, - "11005007": 1, - "11005102": 1, - "11005210": 1, - "11005208": 1, - "11005002": 10, - "11005203": 1, - "11005001": 6 - }, - "skills_by_anchor_type": { - "2": 10, - "1": 6, - "7": 1, - "10": 1, - "6": 1, - "9": 1, - "18": 1, - "14": 1, - "13": 1, - "12": 1, - "16": 1, - "8": 1, - "5": 1, - "4": 10, - "3": 10, - "17": 1, - "11": 1, - "15": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 100501 - ], - "sp_value": 60, - "sp_max": 120, - "enhanced_id": 1 - }, - "1008": { - "avatar_id": 1008, - "data": { - "rank": 6, - "skills": { - "1008002": 5, - "1008203": 1, - "1008205": 1, - "1008007": 1, - "1008103": 1, - "1008206": 1, - "1008204": 1, - "1008202": 1, - "1008004": 5, - "1008209": 1, - "1008210": 1, - "1008102": 1, - "1008101": 1, - "1008001": 3, - "1008207": 1, - "1008208": 1, - "1008003": 5, - "1008201": 1 - }, - "skills_by_anchor_type": { - "11": 1, - "14": 1, - "9": 1, - "15": 1, - "1": 3, - "5": 1, - "3": 5, - "6": 1, - "10": 1, - "12": 1, - "13": 1, - "16": 1, - "7": 1, - "17": 1, - "18": 1, - "4": 5, - "8": 1, - "2": 5 - } - }, - "level": 40, - "promotion": 2, - "techniques": [ - 100801 - ], - "sp_value": 0, - "sp_max": 110, - "enhanced_id": null - }, - "1001": { - "avatar_id": 1001, - "data": { - "rank": 0, - "skills": { - "1001205": 1, - "1001001": 1, - "1001203": 1, - "1001201": 1, - "1001204": 1, - "1001206": 1, - "1001208": 1, - "1001207": 1, - "1001004": 1, - "1001210": 1, - "1001007": 1, - "1001103": 1, - "1001202": 1, - "1001209": 1, - "1001102": 1, - "1001003": 1, - "1001101": 1, - "1001002": 1 - }, - "skills_by_anchor_type": { - "6": 1, - "2": 1, - "9": 1, - "11": 1, - "3": 1, - "15": 1, - "1": 1, - "4": 1, - "8": 1, - "5": 1, - "10": 1, - "18": 1, - "12": 1, - "13": 1, - "14": 1, - "17": 1, - "16": 1, - "7": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 100101 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1004": { - "avatar_id": 1004, - "data": { - "rank": 0, - "skills": { - "1004101": 1, - "1004202": 1, - "1004001": 2, - "1004206": 1, - "1004002": 4, - "1004004": 3, - "1004204": 1, - "1004003": 4, - "1004209": 1, - "1004201": 1, - "1004007": 1, - "1004208": 1, - "1004207": 1, - "1004102": 1, - "1004203": 1, - "1004205": 1, - "1004210": 1, - "1004103": 1 - }, - "skills_by_anchor_type": { - "4": 3, - "10": 1, - "15": 1, - "16": 1, "1": 2, - "13": 1, "8": 1, - "17": 1, - "6": 1, - "14": 1, - "11": 1, - "5": 1, - "9": 1, - "12": 1, - "7": 1, - "18": 1, "3": 4, - "2": 4 + "9": 1, + "15": 1, + "2": 4, + "4": 4, + "6": 1, + "13": 1, + "12": 1, + "17": 1, + "10": 1, + "14": 1, + "16": 1, + "18": 1, + "11": 1, + "7": 1 } }, "level": 60, "promotion": 4, "techniques": [ - 100401 + 120601 ], "sp_value": 0, "sp_max": 120, "enhanced_id": null }, - "1105": { - "avatar_id": 1105, + "1208": { + "avatar_id": 1208, "data": { "rank": 0, "skills": { - "1105002": 7, - "1105209": 1, - "1105203": 1, - "1105207": 1, - "1105201": 1, - "1105007": 1, - "1105103": 1, - "1105206": 1, - "1105210": 1, - "1105004": 5, - "1105001": 1, - "1105102": 1, - "1105204": 1, - "1105202": 1, - "1105003": 7, - "1105208": 1, - "1105205": 1, - "1105101": 1 + "1208204": 1, + "1208004": 1, + "1208203": 1, + "1208002": 1, + "1208103": 1, + "1208208": 1, + "1208102": 1, + "1208205": 1, + "1208201": 1, + "1208206": 1, + "1208207": 1, + "1208209": 1, + "1208210": 1, + "1208003": 1, + "1208007": 1, + "1208101": 1, + "1208001": 1, + "1208202": 1 }, "skills_by_anchor_type": { - "6": 1, - "12": 1, - "16": 1, - "4": 5, - "3": 7, - "7": 1, "1": 1, - "9": 1, "10": 1, - "14": 1, - "8": 1, - "11": 1, - "5": 1, - "18": 1, - "2": 7, "15": 1, - "13": 1, - "17": 1 - } - }, - "level": 70, - "promotion": 5, - "techniques": [ - 110501 - ], - "sp_value": 0, - "sp_max": 90, - "enhanced_id": null - }, - "1406": { - "avatar_id": 1406, - "data": { - "rank": 0, - "skills": { - "1406002": 10, - "1406206": 1, - "1406203": 1, - "1406210": 1, - "1406004": 10, - "1406007": 1, - "1406201": 1, - "1406202": 1, - "1406209": 1, - "1406003": 10, - "1406102": 1, - "1406001": 6, - "1406101": 1, - "1406207": 1, - "1406205": 1, - "1406208": 1, - "1406204": 1, - "1406103": 1 - }, - "skills_by_anchor_type": { - "4": 10, - "8": 1, - "7": 1, - "10": 1, - "2": 10, - "14": 1, - "11": 1, - "6": 1, - "5": 1, - "13": 1, - "15": 1, - "18": 1, - "12": 1, - "17": 1, - "3": 10, - "1": 6, - "9": 1, - "16": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 140601 - ], - "sp_value": 65, - "sp_max": 130, - "enhanced_id": null - }, - "1313": { - "avatar_id": 1313, - "data": { - "rank": 0, - "skills": { - "1313001": 6, - "1313103": 1, - "1313207": 1, - "1313205": 1, - "1313101": 1, - "1313203": 1, - "1313204": 1, - "1313210": 1, - "1313007": 1, - "1313003": 10, - "1313004": 10, - "1313102": 1, - "1313208": 1, - "1313209": 1, - "1313202": 1, - "1313002": 10, - "1313206": 1, - "1313201": 1 - }, - "skills_by_anchor_type": { - "5": 1, - "7": 1, - "6": 1, - "11": 1, - "15": 1, - "17": 1, - "12": 1, - "18": 1, - "1": 6, - "14": 1, - "2": 10, - "9": 1, - "8": 1, - "3": 10, - "10": 1, - "4": 10, - "13": 1, - "16": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 131301 - ], - "sp_value": 65, - "sp_max": 130, - "enhanced_id": null - }, - "1412": { - "avatar_id": 1412, - "data": { - "rank": 0, - "skills": { - "1412004": 10, - "1412206": 1, - "1412207": 1, - "1412103": 1, - "1412003": 10, - "1412203": 1, - "1412204": 1, - "1412208": 1, - "1412205": 1, - "1412101": 1, - "1412202": 1, - "1412001": 6, - "1412201": 1, - "1412007": 1, - "1412002": 10, - "1412210": 1, - "1412102": 1, - "1412209": 1 - }, - "skills_by_anchor_type": { - "14": 1, - "6": 1, - "2": 10, - "8": 1, - "10": 1, - "12": 1, - "1": 6, - "9": 1, - "11": 1, - "16": 1, - "5": 1, - "17": 1, - "18": 1, - "15": 1, - "4": 10, - "3": 10, - "7": 1, - "13": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 141201 - ], - "sp_value": 65, - "sp_max": 130, - "enhanced_id": null - }, - "8001": { - "avatar_id": 8001, - "data": { - "rank": 0, - "skills": { - "8001210": 1, - "8001102": 1, - "8001203": 1, - "8001208": 1, - "8001209": 1, - "8001001": 1, - "8001103": 1, - "8001202": 1, - "8001007": 1, - "8001205": 1, - "8001201": 1, - "8001206": 1, - "8001207": 1, - "8001003": 1, - "8001004": 1, - "8001002": 1, - "8001101": 1, - "8001204": 1 - }, - "skills_by_anchor_type": { - "18": 1, - "5": 1, - "6": 1, - "16": 1, + "3": 1, "17": 1, "4": 1, - "3": 1, - "9": 1, - "7": 1, - "14": 1, - "10": 1, - "15": 1, - "1": 1, + "8": 1, + "16": 1, "12": 1, + "6": 1, + "7": 1, + "2": 1, + "9": 1, + "5": 1, + "18": 1, "11": 1, "13": 1, - "2": 1, + "14": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 120802 + ], + "sp_value": 0, + "sp_max": 135, + "enhanced_id": null + }, + "1212": { + "avatar_id": 1212, + "data": { + "rank": 0, + "skills": { + "11212101": 1, + "1212201": 1, + "11212004": 10, + "11212102": 1, + "1212102": 1, + "1212002": 1, + "11212002": 10, + "11212207": 1, + "11212007": 1, + "1212101": 1, + "11212001": 1, + "11212206": 1, + "11212103": 1, + "11212202": 1, + "1212202": 1, + "11212204": 1, + "1212210": 1, + "11212209": 1, + "1212203": 1, + "1212103": 1, + "1212204": 1, + "1212007": 1, + "11212201": 1, + "11212210": 1, + "1212003": 1, + "11212203": 1, + "1212205": 1, + "1212004": 1, + "1212209": 1, + "1212206": 1, + "11212003": 10, + "1212207": 1, + "1212208": 1, + "11212208": 1, + "1212001": 1, + "11212205": 1 + }, + "skills_by_anchor_type": { + "8": 1, + "18": 1, + "2": 10, + "3": 10, + "10": 1, + "13": 1, + "15": 1, + "14": 1, + "12": 1, + "1": 1, + "11": 1, + "5": 1, + "9": 1, + "17": 1, + "7": 1, + "16": 1, + "4": 10, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 121201 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1213": { + "avatar_id": 1213, + "data": { + "rank": 0, + "skills": { + "1213007": 1, + "1213204": 1, + "1213201": 1, + "1213206": 1, + "1213208": 1, + "1213002": 10, + "1213210": 1, + "1213003": 10, + "1213103": 1, + "1213202": 1, + "1213209": 1, + "1213205": 1, + "1213101": 1, + "1213004": 10, + "1213001": 6, + "1213102": 1, + "1213203": 1, + "1213207": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "7": 1, + "11": 1, + "14": 1, + "2": 10, + "15": 1, + "3": 10, + "17": 1, + "9": 1, + "1": 6, + "13": 1, + "5": 1, + "4": 10, + "10": 1, + "12": 1, + "18": 1, + "6": 1, "8": 1 } }, "level": 80, "promotion": 6, - "techniques": [], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1210": { - "avatar_id": 1210, - "data": { - "rank": 5, - "skills": { - "1210004": 3, - "1210209": 1, - "1210003": 3, - "1210201": 1, - "1210001": 2, - "1210102": 1, - "1210203": 1, - "1210206": 1, - "1210210": 1, - "1210204": 1, - "1210207": 1, - "1210007": 1, - "1210101": 1, - "1210205": 1, - "1210208": 1, - "1210002": 3, - "1210103": 1, - "1210202": 1 - }, - "skills_by_anchor_type": { - "3": 3, - "4": 3, - "8": 1, - "11": 1, - "9": 1, - "14": 1, - "7": 1, - "10": 1, - "1": 2, - "5": 1, - "6": 1, - "12": 1, - "15": 1, - "16": 1, - "17": 1, - "2": 3, - "18": 1, - "13": 1 - } - }, - "level": 20, - "promotion": 0, "techniques": [ - 121001 + 121301 ], "sp_value": 0, - "sp_max": 120, + "sp_max": 140, "enhanced_id": null }, "1309": { "avatar_id": 1309, "data": { - "rank": 1, + "rank": 0, "skills": { - "1309204": 1, - "1309103": 1, - "1309001": 6, - "1309002": 10, - "1309206": 1, - "1309207": 1, - "1309209": 1, - "1309003": 10, - "1309004": 10, "1309007": 1, - "1309202": 1, - "1309208": 1, - "1309102": 1, + "1309207": 1, + "1309002": 10, "1309201": 1, - "1309101": 1, - "1309203": 1, "1309210": 1, - "1309205": 1 + "1309209": 1, + "1309103": 1, + "1309004": 10, + "1309206": 1, + "1309102": 1, + "1309101": 1, + "1309204": 1, + "1309208": 1, + "1309001": 6, + "1309203": 1, + "1309205": 1, + "1309003": 10, + "1309202": 1 }, "skills_by_anchor_type": { - "13": 1, - "9": 1, + "5": 1, "10": 1, - "4": 10, - "11": 1, - "3": 10, - "15": 1, - "2": 10, - "12": 1, + "9": 1, + "13": 1, "18": 1, "6": 1, - "5": 1, - "14": 1, + "12": 1, "7": 1, + "14": 1, "17": 1, - "8": 1, + "15": 1, + "4": 10, + "3": 10, "1": 6, + "2": 10, + "8": 1, + "11": 1, "16": 1 } }, @@ -15785,267 +18492,841 @@ "sp_max": 160, "enhanced_id": null }, - "1215": { - "avatar_id": 1215, - "data": { - "rank": 2, - "skills": { - "1215208": 1, - "1215101": 1, - "1215004": 1, - "1215103": 1, - "1215204": 1, - "1215205": 1, - "1215202": 1, - "1215210": 1, - "1215007": 1, - "1215201": 1, - "1215003": 1, - "1215001": 1, - "1215207": 1, - "1215209": 1, - "1215002": 1, - "1215203": 1, - "1215102": 1, - "1215206": 1 - }, - "skills_by_anchor_type": { - "1": 1, - "3": 1, - "17": 1, - "16": 1, - "9": 1, - "11": 1, - "18": 1, - "5": 1, - "15": 1, - "14": 1, - "10": 1, - "7": 1, - "13": 1, - "6": 1, - "8": 1, - "12": 1, - "2": 1, - "4": 1 - } - }, - "level": 20, - "promotion": 0, - "techniques": [ - 121501 - ], - "sp_value": 0, - "sp_max": 140, - "enhanced_id": null - }, - "1410": { - "avatar_id": 1410, + "1321": { + "avatar_id": 1321, "data": { "rank": 0, "skills": { - "1410004": 10, - "1410101": 1, - "1410007": 1, - "1410201": 1, - "1410203": 1, - "1410209": 1, - "1410102": 1, - "1410003": 10, - "1410204": 1, - "1410206": 1, - "1410208": 1, - "1410210": 1, - "1410001": 6, - "1410207": 1, - "1410002": 10, - "1410202": 1, - "1410103": 1, - "1410205": 1 + "1321103": 1, + "1321201": 1, + "1321204": 1, + "1321205": 1, + "1321209": 1, + "1321208": 1, + "1321101": 1, + "1321002": 10, + "1321203": 1, + "1321007": 1, + "1321206": 1, + "1321202": 1, + "1321003": 10, + "1321210": 1, + "1321004": 10, + "1321102": 1, + "1321001": 6, + "1321207": 1 }, "skills_by_anchor_type": { "12": 1, "17": 1, - "9": 1, - "15": 1, - "3": 10, "7": 1, - "8": 1, - "4": 10, - "6": 1, "10": 1, - "1": 6, "11": 1, - "2": 10, - "14": 1, - "18": 1, + "4": 10, + "3": 10, + "15": 1, "5": 1, - "13": 1, - "16": 1 + "16": 1, + "18": 1, + "6": 1, + "1": 6, + "2": 10, + "9": 1, + "8": 1, + "14": 1, + "13": 1 } }, "level": 80, "promotion": 6, "techniques": [ - 141001 + 132101 ], "sp_value": 65, "sp_max": 130, "enhanced_id": null }, - "8002": { - "avatar_id": 8002, + "1006": { + "avatar_id": 1006, "data": { "rank": 0, "skills": { - "8002002": 1, - "8002201": 1, - "8002209": 1, - "8002101": 1, - "8002208": 1, - "8002001": 1, - "8002204": 1, - "8002210": 1, - "8002004": 1, - "8002003": 1, - "8002207": 1, - "8002206": 1, - "8002103": 1, - "8002007": 1, - "8002102": 1, - "8002205": 1, - "8002203": 1, - "8002202": 1 + "1006203": 1, + "1006102": 1, + "1006205": 1, + "11006206": 1, + "11006203": 1, + "11006210": 1, + "1006001": 6, + "1006003": 10, + "1006103": 1, + "11006002": 9, + "1006204": 1, + "11006207": 1, + "1006004": 10, + "11006101": 1, + "1006208": 1, + "1006202": 1, + "11006102": 1, + "11006007": 1, + "1006206": 1, + "1006210": 1, + "11006209": 1, + "11006004": 8, + "11006204": 1, + "1006007": 1, + "1006209": 1, + "11006201": 1, + "1006002": 10, + "11006205": 1, + "1006101": 1, + "1006207": 1, + "11006001": 2, + "11006103": 1, + "11006202": 1, + "11006003": 9, + "1006201": 1, + "11006208": 1 }, "skills_by_anchor_type": { - "1": 1, "7": 1, - "10": 1, - "12": 1, - "16": 1, - "8": 1, - "2": 1, - "4": 1, "5": 1, - "3": 1, - "6": 1, - "14": 1, + "3": 9, "11": 1, - "15": 1, - "17": 1, - "18": 1, - "13": 1, - "9": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1101": { - "avatar_id": 1101, - "data": { - "rank": 6, - "skills": { - "1101007": 1, - "1101206": 1, - "1101003": 10, - "1101103": 1, - "1101204": 1, - "1101202": 1, - "1101208": 1, - "1101004": 10, - "1101001": 1, - "1101101": 1, - "1101102": 1, - "1101205": 1, - "1101201": 1, - "1101209": 1, - "1101002": 10, - "1101203": 1, - "1101207": 1, - "1101210": 1 - }, - "skills_by_anchor_type": { - "4": 10, - "18": 1, - "13": 1, - "12": 1, - "16": 1, - "14": 1, - "17": 1, - "7": 1, - "3": 10, - "1": 1, - "15": 1, - "5": 1, - "2": 10, - "6": 1, - "8": 1, - "9": 1, "10": 1, - "11": 1 + "14": 1, + "12": 1, + "1": 2, + "18": 1, + "4": 8, + "13": 1, + "6": 1, + "9": 1, + "16": 1, + "17": 1, + "15": 1, + "8": 1, + "2": 9 } }, "level": 80, "promotion": 6, "techniques": [ - 110101 + 100601 ], - "sp_value": 60, + "sp_value": 55, + "sp_max": 110, + "enhanced_id": null + }, + "1406": { + "avatar_id": 1406, + "data": { + "rank": 0, + "skills": { + "1406210": 1, + "1406205": 1, + "1406206": 1, + "1406004": 10, + "1406201": 1, + "1406003": 10, + "1406202": 1, + "1406103": 1, + "1406002": 10, + "1406208": 1, + "1406007": 1, + "1406102": 1, + "1406203": 1, + "1406204": 1, + "1406209": 1, + "1406101": 1, + "1406001": 6, + "1406207": 1 + }, + "skills_by_anchor_type": { + "14": 1, + "12": 1, + "8": 1, + "2": 10, + "3": 10, + "11": 1, + "13": 1, + "15": 1, + "7": 1, + "18": 1, + "10": 1, + "1": 6, + "4": 10, + "5": 1, + "6": 1, + "16": 1, + "9": 1, + "17": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140601 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1201": { + "avatar_id": 1201, + "data": { + "rank": 6, + "skills": { + "1201101": 1, + "1201103": 1, + "1201203": 1, + "1201207": 1, + "1201208": 1, + "1201210": 1, + "1201202": 1, + "1201206": 1, + "1201002": 10, + "1201004": 10, + "1201001": 6, + "1201201": 1, + "1201209": 1, + "1201102": 1, + "1201205": 1, + "1201007": 1, + "1201204": 1, + "1201003": 10 + }, + "skills_by_anchor_type": { + "7": 1, + "13": 1, + "18": 1, + "10": 1, + "16": 1, + "11": 1, + "9": 1, + "6": 1, + "12": 1, + "14": 1, + "8": 1, + "2": 10, + "17": 1, + "15": 1, + "3": 10, + "1": 6, + "4": 10, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 120101 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "8008": { + "avatar_id": 8008, + "data": { + "rank": 6, + "skills": { + "8008101": 1, + "8008102": 1, + "8008302": 6, + "8008206": 1, + "8008207": 1, + "8008203": 1, + "8008004": 10, + "8008205": 1, + "8008007": 1, + "8008003": 10, + "8008210": 1, + "8008501": 1, + "8008103": 1, + "8008002": 10, + "8008001": 6, + "8008202": 1, + "8008208": 1, + "8008201": 1, + "8008209": 1, + "8008204": 1, + "8008301": 6 + }, + "skills_by_anchor_type": { + "12": 1, + "13": 1, + "11": 1, + "4": 10, + "10": 1, + "6": 1, + "2": 10, + "16": 1, + "18": 1, + "19": 6, + "20": 6, + "8": 1, + "1": 6, + "17": 1, + "21": 1, + "3": 10, + "9": 1, + "5": 1, + "7": 1, + "15": 1, + "14": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800701 + ], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1413": { + "avatar_id": 1413, + "data": { + "rank": 0, + "skills": { + "1413201": 1, + "1413002": 10, + "1413003": 10, + "1413203": 1, + "1413206": 1, + "1413301": 6, + "1413208": 1, + "1413001": 1, + "1413101": 1, + "1413302": 6, + "1413102": 1, + "1413004": 10, + "1413204": 1, + "1413210": 1, + "1413205": 1, + "1413103": 1, + "1413207": 1, + "1413209": 1, + "1413202": 1, + "1413007": 1 + }, + "skills_by_anchor_type": { + "5": 1, + "6": 1, + "20": 6, + "4": 10, + "7": 1, + "12": 1, + "15": 1, + "11": 1, + "9": 1, + "3": 10, + "14": 1, + "18": 1, + "19": 6, + "8": 1, + "16": 1, + "10": 1, + "13": 1, + "17": 1, + "1": 1, + "2": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 141301 + ], + "sp_value": 120, + "sp_max": 240, + "enhanced_id": null + }, + "1003": { + "avatar_id": 1003, + "data": { + "rank": 0, + "skills": { + "1003001": 1, + "1003007": 1, + "1003210": 1, + "1003102": 1, + "1003003": 2, + "1003205": 1, + "1003002": 2, + "1003209": 1, + "1003004": 2, + "1003103": 1, + "1003202": 1, + "1003101": 1, + "1003201": 1, + "1003203": 1, + "1003207": 1, + "1003206": 1, + "1003204": 1, + "1003208": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "9": 1, + "18": 1, + "14": 1, + "7": 1, + "5": 1, + "12": 1, + "11": 1, + "10": 1, + "1": 1, + "4": 2, + "15": 1, + "16": 1, + "2": 2, + "3": 2, + "8": 1, + "13": 1, + "17": 1 + } + }, + "level": 40, + "promotion": 2, + "techniques": [ + 100301 + ], + "sp_value": 0, "sp_max": 120, "enhanced_id": null }, + "1112": { + "avatar_id": 1112, + "data": { + "rank": 0, + "skills": { + "1112007": 1, + "1112102": 1, + "1112208": 1, + "1112209": 1, + "1112004": 10, + "1112206": 1, + "1112210": 1, + "1112101": 1, + "1112001": 4, + "1112103": 1, + "1112003": 10, + "1112207": 1, + "1112203": 1, + "1112205": 1, + "1112204": 1, + "1112201": 1, + "1112202": 1, + "1112002": 10 + }, + "skills_by_anchor_type": { + "3": 10, + "6": 1, + "4": 10, + "17": 1, + "7": 1, + "13": 1, + "11": 1, + "9": 1, + "12": 1, + "15": 1, + "2": 10, + "1": 4, + "5": 1, + "8": 1, + "10": 1, + "14": 1, + "16": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 111201 + ], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1506": { + "avatar_id": 1506, + "data": { + "rank": 6, + "skills": { + "1506007": 1, + "1506201": 1, + "1506203": 1, + "1506001": 6, + "1506102": 1, + "1506101": 1, + "1506205": 1, + "1506207": 1, + "1506206": 1, + "1506002": 10, + "1506003": 10, + "1506202": 1, + "1506204": 1, + "1506208": 1, + "1506209": 1, + "1506210": 1, + "1506004": 10, + "1506420": 10, + "1506103": 1 + }, + "skills_by_anchor_type": { + "12": 1, + "7": 1, + "6": 1, + "14": 1, + "17": 1, + "3": 10, + "11": 1, + "8": 1, + "15": 1, + "5": 1, + "10": 1, + "1": 6, + "4": 10, + "2": 10, + "9": 1, + "16": 1, + "13": 1, + "18": 1, + "22": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150601, + 150602 + ], + "sp_value": 0, + "sp_max": 80, + "enhanced_id": null + }, + "1301": { + "avatar_id": 1301, + "data": { + "rank": 6, + "skills": { + "1301210": 1, + "1301203": 1, + "1301003": 10, + "1301205": 1, + "1301002": 10, + "1301101": 1, + "1301204": 1, + "1301007": 1, + "1301102": 1, + "1301208": 1, + "1301001": 6, + "1301209": 1, + "1301004": 10, + "1301201": 1, + "1301206": 1, + "1301207": 1, + "1301202": 1, + "1301103": 1 + }, + "skills_by_anchor_type": { + "12": 1, + "4": 10, + "18": 1, + "6": 1, + "15": 1, + "1": 6, + "11": 1, + "14": 1, + "5": 1, + "7": 1, + "2": 10, + "9": 1, + "16": 1, + "10": 1, + "17": 1, + "3": 10, + "8": 1, + "13": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130101 + ], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": null + }, + "1009": { + "avatar_id": 1009, + "data": { + "rank": 6, + "skills": { + "1009201": 1, + "1009004": 10, + "1009101": 1, + "1009202": 1, + "1009206": 1, + "1009207": 1, + "1009209": 1, + "1009007": 1, + "1009003": 10, + "1009205": 1, + "1009204": 1, + "1009208": 1, + "1009002": 4, + "1009210": 1, + "1009102": 1, + "1009203": 1, + "1009001": 2, + "1009103": 1 + }, + "skills_by_anchor_type": { + "8": 1, + "4": 10, + "3": 10, + "14": 1, + "2": 4, + "15": 1, + "16": 1, + "18": 1, + "1": 2, + "9": 1, + "10": 1, + "6": 1, + "12": 1, + "7": 1, + "17": 1, + "5": 1, + "13": 1, + "11": 1 + } + }, + "level": 70, + "promotion": 5, + "techniques": [ + 100901 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1303": { + "avatar_id": 1303, + "data": { + "rank": 1, + "skills": { + "1303210": 1, + "1303201": 1, + "1303204": 1, + "1303209": 1, + "1303102": 1, + "1303205": 1, + "1303002": 10, + "1303202": 1, + "1303007": 1, + "1303206": 1, + "1303004": 10, + "1303208": 1, + "1303001": 1, + "1303101": 1, + "1303103": 1, + "1303003": 10, + "1303203": 1, + "1303207": 1 + }, + "skills_by_anchor_type": { + "5": 1, + "7": 1, + "6": 1, + "1": 1, + "10": 1, + "3": 10, + "15": 1, + "2": 10, + "9": 1, + "18": 1, + "16": 1, + "17": 1, + "4": 10, + "8": 1, + "11": 1, + "13": 1, + "14": 1, + "12": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130301, + 130303 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1001": { + "avatar_id": 1001, + "data": { + "rank": 0, + "skills": { + "1001209": 1, + "1001004": 1, + "1001204": 1, + "1001003": 1, + "1001206": 1, + "1001101": 1, + "1001210": 1, + "1001202": 1, + "1001208": 1, + "1001007": 1, + "1001207": 1, + "1001002": 1, + "1001001": 1, + "1001205": 1, + "1001203": 1, + "1001102": 1, + "1001103": 1, + "1001201": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "9": 1, + "16": 1, + "18": 1, + "7": 1, + "2": 1, + "12": 1, + "3": 1, + "8": 1, + "11": 1, + "17": 1, + "15": 1, + "6": 1, + "14": 1, + "5": 1, + "13": 1, + "10": 1, + "4": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 100101 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1313": { + "avatar_id": 1313, + "data": { + "rank": 0, + "skills": { + "1313007": 1, + "1313101": 1, + "1313001": 6, + "1313102": 1, + "1313206": 1, + "1313202": 1, + "1313208": 1, + "1313210": 1, + "1313203": 1, + "1313003": 10, + "1313201": 1, + "1313209": 1, + "1313103": 1, + "1313002": 10, + "1313204": 1, + "1313205": 1, + "1313207": 1, + "1313004": 10 + }, + "skills_by_anchor_type": { + "9": 1, + "12": 1, + "17": 1, + "3": 10, + "2": 10, + "15": 1, + "4": 10, + "1": 6, + "18": 1, + "6": 1, + "5": 1, + "10": 1, + "8": 1, + "11": 1, + "13": 1, + "14": 1, + "16": 1, + "7": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131301 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, "1407": { "avatar_id": 1407, "data": { - "rank": 6, + "rank": 0, "skills": { - "1407001": 6, + "1407102": 1, + "1407302": 6, + "1407203": 1, + "1407206": 1, + "1407208": 1, + "1407201": 1, "1407207": 1, - "1407103": 1, + "1407101": 1, + "1407204": 1, + "1407210": 1, "1407301": 6, "1407004": 10, - "1407201": 1, - "1407101": 1, - "1407205": 1, - "1407206": 1, "1407209": 1, - "1407210": 1, - "1407204": 1, - "1407202": 1, - "1407203": 1, - "1407302": 6, - "1407007": 1, "1407002": 10, + "1407205": 1, + "1407103": 1, + "1407001": 1, + "1407007": 1, "1407003": 10, - "1407102": 1, - "1407208": 1 + "1407202": 1 }, "skills_by_anchor_type": { - "12": 1, - "5": 1, - "2": 10, - "4": 10, - "18": 1, - "7": 1, - "11": 1, - "19": 6, - "14": 1, - "17": 1, - "16": 1, - "9": 1, - "6": 1, - "20": 6, "15": 1, + "12": 1, "8": 1, - "1": 6, + "6": 1, + "4": 10, + "17": 1, + "19": 6, + "20": 6, + "16": 1, + "2": 10, "3": 10, + "7": 1, + "10": 1, + "5": 1, + "1": 1, + "9": 1, + "11": 1, "13": 1, - "10": 1 + "14": 1, + "18": 1 } }, "level": 80, @@ -16058,104 +19339,1308 @@ "sp_max": 100, "enhanced_id": null }, - "1501": { - "avatar_id": 1501, + "1408": { + "avatar_id": 1408, "data": { "rank": 0, "skills": { - "1501420": 10, - "1501103": 1, - "1501206": 1, - "1501207": 1, - "1501210": 1, - "1501205": 1, - "1501203": 1, - "1501007": 1, - "1501002": 10, - "1501204": 1, - "1501208": 1, - "1501102": 1, - "1501209": 1, - "1501201": 1, - "1501001": 6, - "1501101": 1, - "1501202": 1, - "1501003": 10, - "1501004": 10 + "1408007": 1, + "1408004": 10, + "1408202": 1, + "1408204": 1, + "1408209": 1, + "1408103": 1, + "1408205": 1, + "1408206": 1, + "1408102": 1, + "1408101": 1, + "1408001": 6, + "1408002": 10, + "1408203": 1, + "1408210": 1, + "1408003": 10, + "1408207": 1, + "1408201": 1, + "1408208": 1 }, "skills_by_anchor_type": { "16": 1, - "18": 1, - "8": 1, - "11": 1, - "6": 1, "14": 1, - "5": 1, - "2": 10, - "15": 1, - "17": 1, - "13": 1, - "9": 1, - "22": 10, - "3": 10, - "10": 1, + "1": 6, "7": 1, + "8": 1, + "13": 1, + "11": 1, + "5": 1, + "3": 10, + "17": 1, + "18": 1, "4": 10, + "6": 1, + "15": 1, + "2": 10, + "9": 1, "12": 1, - "1": 6 + "10": 1 } }, "level": 80, "promotion": 6, "techniques": [ - 150101 + 140801 + ], + "sp_value": 0, + "sp_max": 12, + "enhanced_id": null + }, + "1412": { + "avatar_id": 1412, + "data": { + "rank": 0, + "skills": { + "1412004": 10, + "1412001": 6, + "1412101": 1, + "1412102": 1, + "1412103": 1, + "1412202": 1, + "1412203": 1, + "1412201": 1, + "1412204": 1, + "1412002": 10, + "1412003": 10, + "1412207": 1, + "1412208": 1, + "1412205": 1, + "1412209": 1, + "1412210": 1, + "1412007": 1, + "1412206": 1 + }, + "skills_by_anchor_type": { + "18": 1, + "14": 1, + "17": 1, + "9": 1, + "4": 10, + "5": 1, + "12": 1, + "1": 6, + "11": 1, + "10": 1, + "2": 10, + "8": 1, + "15": 1, + "3": 10, + "6": 1, + "7": 1, + "13": 1, + "16": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 141201 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1101": { + "avatar_id": 1101, + "data": { + "rank": 6, + "skills": { + "1101004": 10, + "1101203": 1, + "1101209": 1, + "1101201": 1, + "1101202": 1, + "1101207": 1, + "1101205": 1, + "1101206": 1, + "1101103": 1, + "1101002": 10, + "1101101": 1, + "1101007": 1, + "1101003": 10, + "1101208": 1, + "1101001": 1, + "1101102": 1, + "1101210": 1, + "1101204": 1 + }, + "skills_by_anchor_type": { + "5": 1, + "15": 1, + "12": 1, + "3": 10, + "4": 10, + "2": 10, + "7": 1, + "11": 1, + "6": 1, + "13": 1, + "1": 1, + "8": 1, + "16": 1, + "17": 1, + "10": 1, + "14": 1, + "18": 1, + "9": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110101 + ], + "sp_value": 60, + "sp_max": 120, + "enhanced_id": null + }, + "1414": { + "avatar_id": 1414, + "data": { + "rank": 0, + "skills": { + "1414204": 1, + "1414003": 10, + "1414101": 1, + "1414201": 1, + "1414203": 1, + "1414205": 1, + "1414004": 10, + "1414103": 1, + "1414208": 1, + "1414210": 1, + "1414102": 1, + "1414007": 1, + "1414206": 1, + "1414001": 6, + "1414202": 1, + "1414207": 1, + "1414002": 10, + "1414209": 1 + }, + "skills_by_anchor_type": { + "9": 1, + "7": 1, + "1": 6, + "3": 10, + "8": 1, + "18": 1, + "6": 1, + "16": 1, + "2": 10, + "4": 10, + "10": 1, + "17": 1, + "14": 1, + "15": 1, + "11": 1, + "12": 1, + "13": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 141401, + 141402 + ], + "sp_value": 68, + "sp_max": 140, + "enhanced_id": null + }, + "1502": { + "avatar_id": 1502, + "data": { + "rank": 0, + "skills": { + "1502101": 1, + "1502202": 1, + "1502004": 10, + "1502203": 1, + "1502201": 1, + "1502205": 1, + "1502007": 1, + "1502002": 10, + "1502208": 1, + "1502420": 10, + "1502207": 1, + "1502001": 6, + "1502103": 1, + "1502003": 10, + "1502102": 1, + "1502204": 1, + "1502206": 1, + "1502209": 1, + "1502210": 1 + }, + "skills_by_anchor_type": { + "17": 1, + "3": 10, + "8": 1, + "22": 10, + "16": 1, + "4": 10, + "11": 1, + "15": 1, + "5": 1, + "6": 1, + "9": 1, + "7": 1, + "10": 1, + "13": 1, + "14": 1, + "18": 1, + "1": 6, + "12": 1, + "2": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150201 + ], + "sp_value": 90, + "sp_max": 180, + "enhanced_id": null + }, + "8007": { + "avatar_id": 8007, + "data": { + "rank": 6, + "skills": { + "8007203": 1, + "8007209": 1, + "8007301": 6, + "8007210": 1, + "8007002": 10, + "8007207": 1, + "8007501": 1, + "8007004": 10, + "8007101": 1, + "8007202": 1, + "8007205": 1, + "8007206": 1, + "8007204": 1, + "8007003": 10, + "8007001": 6, + "8007201": 1, + "8007103": 1, + "8007007": 1, + "8007208": 1, + "8007102": 1, + "8007302": 6 + }, + "skills_by_anchor_type": { + "14": 1, + "13": 1, + "7": 1, + "8": 1, + "16": 1, + "21": 1, + "12": 1, + "1": 6, + "6": 1, + "2": 10, + "15": 1, + "20": 6, + "3": 10, + "5": 1, + "10": 1, + "11": 1, + "17": 1, + "18": 1, + "4": 10, + "19": 6, + "9": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800701 ], "sp_value": 80, "sp_max": 160, "enhanced_id": null }, + "1402": { + "avatar_id": 1402, + "data": { + "rank": 0, + "skills": { + "1402001": 6, + "1402103": 1, + "1402210": 1, + "1402007": 1, + "1402204": 1, + "1402102": 1, + "1402002": 10, + "1402003": 10, + "1402004": 10, + "1402203": 1, + "1402205": 1, + "1402301": 6, + "1402201": 1, + "1402207": 1, + "1402208": 1, + "1402206": 1, + "1402202": 1, + "1402302": 6, + "1402101": 1, + "1402209": 1 + }, + "skills_by_anchor_type": { + "8": 1, + "9": 1, + "16": 1, + "13": 1, + "1": 6, + "7": 1, + "15": 1, + "10": 1, + "4": 10, + "2": 10, + "11": 1, + "12": 1, + "19": 6, + "6": 1, + "20": 6, + "17": 1, + "14": 1, + "18": 1, + "5": 1, + "3": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140201 + ], + "sp_value": 175, + "sp_max": 350, + "enhanced_id": null + }, + "1005": { + "avatar_id": 1005, + "data": { + "rank": 0, + "skills": { + "11005208": 1, + "11005002": 10, + "11005202": 1, + "11005204": 1, + "11005101": 1, + "11005210": 1, + "11005007": 1, + "11005102": 1, + "11005206": 1, + "11005103": 1, + "11005004": 10, + "11005207": 1, + "11005001": 6, + "11005003": 10, + "11005203": 1, + "11005205": 1, + "11005201": 1, + "11005209": 1 + }, + "skills_by_anchor_type": { + "2": 10, + "5": 1, + "1": 6, + "13": 1, + "18": 1, + "9": 1, + "6": 1, + "14": 1, + "7": 1, + "10": 1, + "17": 1, + "15": 1, + "8": 1, + "12": 1, + "4": 10, + "11": 1, + "3": 10, + "16": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 100501 + ], + "sp_value": 60, + "sp_max": 120, + "enhanced_id": 1 + }, + "1504": { + "avatar_id": 1504, + "data": { + "rank": 0, + "skills": { + "1504202": 1, + "1504205": 1, + "1504210": 1, + "1504007": 1, + "1504102": 1, + "1504206": 1, + "1504002": 10, + "1504001": 6, + "1504201": 1, + "1504004": 10, + "1504209": 1, + "1504208": 1, + "1504103": 1, + "1504101": 1, + "1504203": 1, + "1504204": 1, + "1504207": 1, + "1504003": 10 + }, + "skills_by_anchor_type": { + "5": 1, + "10": 1, + "2": 10, + "13": 1, + "15": 1, + "17": 1, + "18": 1, + "12": 1, + "3": 10, + "11": 1, + "4": 10, + "7": 1, + "16": 1, + "1": 6, + "14": 1, + "6": 1, + "8": 1, + "9": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150401 + ], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1008": { + "avatar_id": 1008, + "data": { + "rank": 6, + "skills": { + "1008007": 1, + "1008001": 3, + "1008206": 1, + "1008103": 1, + "1008207": 1, + "1008203": 1, + "1008003": 5, + "1008002": 5, + "1008208": 1, + "1008202": 1, + "1008101": 1, + "1008209": 1, + "1008102": 1, + "1008205": 1, + "1008210": 1, + "1008004": 5, + "1008204": 1, + "1008201": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "4": 5, + "5": 1, + "12": 1, + "15": 1, + "17": 1, + "8": 1, + "9": 1, + "7": 1, + "1": 3, + "2": 5, + "14": 1, + "3": 5, + "11": 1, + "10": 1, + "13": 1, + "6": 1, + "18": 1 + } + }, + "level": 40, + "promotion": 2, + "techniques": [ + 100801 + ], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1013": { + "avatar_id": 1013, + "data": { + "rank": 6, + "skills": { + "1013007": 1, + "1013204": 1, + "1013207": 1, + "1013002": 10, + "1013206": 1, + "1013202": 1, + "1013208": 1, + "1013101": 1, + "1013102": 1, + "1013201": 1, + "1013003": 10, + "1013203": 1, + "1013205": 1, + "1013004": 10, + "1013001": 6, + "1013103": 1, + "1013209": 1, + "1013210": 1 + }, + "skills_by_anchor_type": { + "4": 10, + "12": 1, + "2": 10, + "1": 6, + "15": 1, + "8": 1, + "14": 1, + "13": 1, + "3": 10, + "17": 1, + "6": 1, + "5": 1, + "9": 1, + "11": 1, + "10": 1, + "16": 1, + "7": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 101301 + ], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1306": { + "avatar_id": 1306, + "data": { + "rank": 0, + "skills": { + "11306207": 1, + "11306102": 1, + "11306103": 1, + "11306003": 10, + "11306202": 1, + "11306004": 10, + "11306203": 1, + "11306002": 10, + "11306001": 6, + "11306201": 1, + "11306206": 1, + "11306204": 1, + "11306208": 1, + "11306209": 1, + "11306210": 1, + "11306007": 1, + "11306101": 1, + "11306205": 1 + }, + "skills_by_anchor_type": { + "17": 1, + "13": 1, + "10": 1, + "18": 1, + "8": 1, + "11": 1, + "1": 6, + "2": 10, + "9": 1, + "6": 1, + "16": 1, + "15": 1, + "3": 10, + "5": 1, + "14": 1, + "7": 1, + "12": 1, + "4": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130602 + ], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": 1 + }, + "1405": { + "avatar_id": 1405, + "data": { + "rank": 0, + "skills": { + "1405205": 1, + "1405201": 1, + "1405002": 10, + "1405001": 6, + "1405204": 1, + "1405209": 1, + "1405210": 1, + "1405007": 1, + "1405102": 1, + "1405208": 1, + "1405207": 1, + "1405003": 10, + "1405103": 1, + "1405206": 1, + "1405202": 1, + "1405203": 1, + "1405004": 10, + "1405101": 1 + }, + "skills_by_anchor_type": { + "18": 1, + "2": 10, + "8": 1, + "6": 1, + "15": 1, + "12": 1, + "14": 1, + "16": 1, + "3": 10, + "4": 10, + "1": 6, + "11": 1, + "10": 1, + "17": 1, + "9": 1, + "7": 1, + "13": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140501 + ], + "sp_value": 70, + "sp_max": 140, + "enhanced_id": null + }, + "8004": { + "avatar_id": 8004, + "data": { + "rank": 0, + "skills": { + "8004207": 1, + "8004210": 1, + "8004203": 1, + "8004007": 1, + "8004004": 1, + "8004101": 1, + "8004201": 1, + "8004003": 1, + "8004208": 1, + "8004102": 1, + "8004205": 1, + "8004206": 1, + "8004202": 1, + "8004001": 1, + "8004204": 1, + "8004002": 1, + "8004209": 1, + "8004103": 1 + }, + "skills_by_anchor_type": { + "9": 1, + "6": 1, + "2": 1, + "11": 1, + "12": 1, + "1": 1, + "8": 1, + "13": 1, + "3": 1, + "16": 1, + "18": 1, + "10": 1, + "14": 1, + "17": 1, + "4": 1, + "15": 1, + "7": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800301 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1217": { + "avatar_id": 1217, + "data": { + "rank": 0, + "skills": { + "11217004": 10, + "11217201": 1, + "11217206": 1, + "11217001": 6, + "11217209": 1, + "11217207": 1, + "11217007": 1, + "11217101": 1, + "11217103": 1, + "11217210": 1, + "11217204": 1, + "11217202": 1, + "11217203": 1, + "11217102": 1, + "11217002": 10, + "11217003": 10, + "11217205": 1, + "11217208": 1 + }, + "skills_by_anchor_type": { + "11": 1, + "6": 1, + "9": 1, + "10": 1, + "2": 10, + "7": 1, + "15": 1, + "12": 1, + "13": 1, + "8": 1, + "1": 6, + "16": 1, + "17": 1, + "18": 1, + "4": 10, + "5": 1, + "14": 1, + "3": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 121701 + ], + "sp_value": 70, + "sp_max": 140, + "enhanced_id": 1 + }, + "1102": { + "avatar_id": 1102, + "data": { + "rank": 0, + "skills": { + "1102007": 1, + "1102209": 1, + "1102001": 6, + "1102202": 1, + "1102002": 10, + "1102103": 1, + "1102003": 10, + "1102210": 1, + "1102101": 1, + "1102207": 1, + "1102208": 1, + "1102102": 1, + "1102004": 10, + "1102206": 1, + "1102201": 1, + "1102205": 1, + "1102204": 1, + "1102203": 1 + }, + "skills_by_anchor_type": { + "15": 1, + "6": 1, + "5": 1, + "9": 1, + "11": 1, + "1": 6, + "2": 10, + "17": 1, + "7": 1, + "8": 1, + "12": 1, + "4": 10, + "14": 1, + "16": 1, + "13": 1, + "10": 1, + "18": 1, + "3": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110201 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1221": { + "avatar_id": 1221, + "data": { + "rank": 0, + "skills": { + "1221101": 1, + "1221004": 1, + "1221210": 1, + "1221203": 1, + "1221003": 1, + "1221206": 1, + "1221209": 1, + "1221205": 1, + "1221102": 1, + "1221007": 1, + "1221001": 1, + "1221208": 1, + "1221204": 1, + "1221201": 1, + "1221207": 1, + "1221002": 1, + "1221103": 1, + "1221202": 1 + }, + "skills_by_anchor_type": { + "15": 1, + "17": 1, + "9": 1, + "7": 1, + "8": 1, + "16": 1, + "14": 1, + "13": 1, + "1": 1, + "18": 1, + "10": 1, + "3": 1, + "4": 1, + "5": 1, + "12": 1, + "2": 1, + "11": 1, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 122101 + ], + "sp_value": 0, + "sp_max": 240, + "enhanced_id": null + }, + "1105": { + "avatar_id": 1105, + "data": { + "rank": 0, + "skills": { + "1105202": 1, + "1105206": 1, + "1105201": 1, + "1105004": 5, + "1105208": 1, + "1105210": 1, + "1105002": 7, + "1105103": 1, + "1105007": 1, + "1105003": 7, + "1105102": 1, + "1105204": 1, + "1105205": 1, + "1105001": 1, + "1105207": 1, + "1105209": 1, + "1105101": 1, + "1105203": 1 + }, + "skills_by_anchor_type": { + "3": 7, + "12": 1, + "1": 1, + "14": 1, + "7": 1, + "2": 7, + "11": 1, + "17": 1, + "4": 5, + "15": 1, + "9": 1, + "16": 1, + "18": 1, + "5": 1, + "13": 1, + "10": 1, + "8": 1, + "6": 1 + } + }, + "level": 70, + "promotion": 5, + "techniques": [ + 110501 + ], + "sp_value": 0, + "sp_max": 90, + "enhanced_id": null + }, + "1302": { + "avatar_id": 1302, + "data": { + "rank": 0, + "skills": { + "1302207": 1, + "1302208": 1, + "1302002": 1, + "1302210": 1, + "1302209": 1, + "1302004": 1, + "1302102": 1, + "1302001": 1, + "1302101": 1, + "1302204": 1, + "1302206": 1, + "1302103": 1, + "1302201": 1, + "1302203": 1, + "1302205": 1, + "1302007": 1, + "1302003": 1, + "1302202": 1 + }, + "skills_by_anchor_type": { + "13": 1, + "14": 1, + "9": 1, + "2": 1, + "1": 1, + "6": 1, + "8": 1, + "15": 1, + "12": 1, + "3": 1, + "18": 1, + "7": 1, + "11": 1, + "4": 1, + "16": 1, + "10": 1, + "17": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130201 + ], + "sp_value": 0, + "sp_max": 180, + "enhanced_id": null + }, + "1107": { + "avatar_id": 1107, + "data": { + "rank": 0, + "skills": { + "1107102": 1, + "1107203": 1, + "1107004": 1, + "1107204": 1, + "1107002": 1, + "1107209": 1, + "1107003": 1, + "1107205": 1, + "1107103": 1, + "1107206": 1, + "1107210": 1, + "1107007": 1, + "1107208": 1, + "1107201": 1, + "1107101": 1, + "1107001": 1, + "1107207": 1, + "1107202": 1 + }, + "skills_by_anchor_type": { + "15": 1, + "5": 1, + "14": 1, + "1": 1, + "4": 1, + "10": 1, + "2": 1, + "11": 1, + "12": 1, + "7": 1, + "9": 1, + "13": 1, + "16": 1, + "17": 1, + "3": 1, + "6": 1, + "18": 1, + "8": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110701 + ], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1310": { + "avatar_id": 1310, + "data": { + "rank": 2, + "skills": { + "1310101": 1, + "1310203": 1, + "1310001": 6, + "1310002": 10, + "1310004": 10, + "1310201": 1, + "1310206": 1, + "1310007": 1, + "1310202": 1, + "1310209": 1, + "1310103": 1, + "1310207": 1, + "1310102": 1, + "1310003": 10, + "1310204": 1, + "1310210": 1, + "1310208": 1, + "1310205": 1 + }, + "skills_by_anchor_type": { + "2": 10, + "6": 1, + "9": 1, + "13": 1, + "17": 1, + "3": 10, + "1": 6, + "11": 1, + "8": 1, + "14": 1, + "5": 1, + "7": 1, + "12": 1, + "15": 1, + "10": 1, + "16": 1, + "18": 1, + "4": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131001, + 131002 + ], + "sp_value": 120, + "sp_max": 240, + "enhanced_id": null + }, + "1315": { + "avatar_id": 1315, + "data": { + "rank": 0, + "skills": { + "1315203": 1, + "1315209": 1, + "1315007": 1, + "1315001": 6, + "1315004": 10, + "1315002": 10, + "1315208": 1, + "1315101": 1, + "1315201": 1, + "1315210": 1, + "1315003": 10, + "1315207": 1, + "1315103": 1, + "1315102": 1, + "1315206": 1, + "1315205": 1, + "1315204": 1, + "1315202": 1 + }, + "skills_by_anchor_type": { + "2": 10, + "8": 1, + "3": 10, + "4": 10, + "9": 1, + "14": 1, + "16": 1, + "1": 6, + "15": 1, + "12": 1, + "5": 1, + "7": 1, + "17": 1, + "13": 1, + "6": 1, + "10": 1, + "11": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131501, + 131502, + 131502, + 131502 + ], + "sp_value": 58, + "sp_max": 115, + "enhanced_id": null + }, + "1401": { + "avatar_id": 1401, + "data": { + "rank": 0, + "skills": { + "1401101": 1, + "1401002": 10, + "1401003": 10, + "1401205": 1, + "1401204": 1, + "1401201": 1, + "1401004": 10, + "1401007": 1, + "1401206": 1, + "1401210": 1, + "1401103": 1, + "1401207": 1, + "1401208": 1, + "1401209": 1, + "1401001": 6, + "1401203": 1, + "1401202": 1, + "1401102": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "13": 1, + "9": 1, + "2": 10, + "4": 10, + "12": 1, + "17": 1, + "5": 1, + "18": 1, + "6": 1, + "1": 6, + "10": 1, + "14": 1, + "7": 1, + "11": 1, + "15": 1, + "3": 10, + "8": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140101, + 140102 + ], + "sp_value": 0, + "sp_max": 220, + "enhanced_id": null + }, "8005": { "avatar_id": 8005, "data": { "rank": 0, "skills": { - "8005203": 1, - "8005206": 1, - "8005004": 1, - "8005201": 1, "8005207": 1, - "8005002": 1, - "8005205": 1, - "8005003": 1, - "8005204": 1, - "8005210": 1, - "8005001": 1, - "8005102": 1, - "8005007": 1, "8005101": 1, + "8005004": 1, + "8005102": 1, + "8005204": 1, + "8005007": 1, + "8005206": 1, + "8005203": 1, + "8005210": 1, + "8005003": 1, + "8005001": 1, "8005209": 1, + "8005002": 1, "8005103": 1, - "8005202": 1, - "8005208": 1 + "8005208": 1, + "8005201": 1, + "8005205": 1, + "8005202": 1 }, "skills_by_anchor_type": { - "14": 1, - "3": 1, - "5": 1, "12": 1, - "11": 1, - "1": 1, - "17": 1, - "18": 1, - "2": 1, - "13": 1, - "10": 1, - "4": 1, "9": 1, - "6": 1, + "1": 1, + "13": 1, + "17": 1, + "2": 1, "8": 1, - "15": 1, + "6": 1, + "14": 1, "16": 1, + "11": 1, + "5": 1, + "10": 1, + "18": 1, + "4": 1, + "15": 1, + "3": 1, "7": 1 } }, @@ -16168,57 +20653,925 @@ "sp_max": 140, "enhanced_id": null }, - "1317": { - "avatar_id": 1317, + "8009": { + "avatar_id": 8009, "data": { - "rank": 0, + "rank": 6, "skills": { - "1317206": 1, - "1317103": 1, - "1317001": 6, - "1317003": 10, - "1317004": 10, - "1317205": 1, - "1317201": 1, - "1317209": 1, - "1317208": 1, - "1317101": 1, - "1317002": 10, - "1317007": 1, - "1317210": 1, - "1317202": 1, - "1317203": 1, - "1317204": 1, - "1317102": 1, - "1317207": 1 + "8009208": 1, + "8009203": 1, + "8009420": 10, + "8009204": 1, + "8009101": 1, + "8009209": 1, + "8009004": 10, + "8009207": 1, + "8009102": 1, + "8009210": 1, + "8009205": 1, + "8009201": 1, + "8009202": 1, + "8009001": 6, + "8009103": 1, + "8009003": 10, + "8009002": 10, + "8009206": 1, + "8009007": 1 }, "skills_by_anchor_type": { "3": 10, - "14": 1, - "4": 10, - "10": 1, - "11": 1, - "8": 1, - "9": 1, - "12": 1, "16": 1, - "18": 1, - "7": 1, - "2": 10, - "5": 1, + "22": 10, + "4": 10, "15": 1, + "14": 1, + "7": 1, + "12": 1, + "18": 1, + "10": 1, + "17": 1, + "5": 1, + "2": 10, "13": 1, - "1": 6, + "9": 1, + "11": 1, "6": 1, - "17": 1 + "8": 1, + "1": 6 } }, "level": 80, "promotion": 6, "techniques": [ - 131701 + 800901, + 800902 ], - "sp_value": 70, + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1014": { + "avatar_id": 1014, + "data": { + "rank": 0, + "skills": { + "1014001": 1, + "1014102": 1, + "1014007": 1, + "1014207": 1, + "1014003": 1, + "1014103": 1, + "1014204": 1, + "1014208": 1, + "1014004": 1, + "1014210": 1, + "1014201": 1, + "1014205": 1, + "1014206": 1, + "1014002": 1, + "1014202": 1, + "1014203": 1, + "1014101": 1, + "1014209": 1 + }, + "skills_by_anchor_type": { + "14": 1, + "17": 1, + "5": 1, + "8": 1, + "11": 1, + "13": 1, + "15": 1, + "1": 1, + "9": 1, + "18": 1, + "7": 1, + "12": 1, + "2": 1, + "4": 1, + "6": 1, + "3": 1, + "10": 1, + "16": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 101401 + ], + "sp_value": 0, + "sp_max": 360, + "enhanced_id": null + }, + "1104": { + "avatar_id": 1104, + "data": { + "rank": 3, + "skills": { + "1104004": 8, + "1104210": 1, + "1104007": 1, + "1104001": 1, + "1104101": 1, + "1104002": 2, + "1104203": 1, + "1104209": 1, + "1104202": 1, + "1104206": 1, + "1104205": 1, + "1104003": 10, + "1104102": 1, + "1104204": 1, + "1104207": 1, + "1104208": 1, + "1104201": 1, + "1104103": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "5": 1, + "8": 1, + "4": 8, + "15": 1, + "12": 1, + "1": 1, + "14": 1, + "11": 1, + "16": 1, + "10": 1, + "13": 1, + "7": 1, + "2": 2, + "17": 1, + "18": 1, + "3": 10, + "9": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110401 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1314": { + "avatar_id": 1314, + "data": { + "rank": 0, + "skills": { + "1314007": 1, + "1314206": 1, + "1314102": 1, + "1314210": 1, + "1314002": 1, + "1314001": 1, + "1314204": 1, + "1314004": 1, + "1314205": 1, + "1314208": 1, + "1314201": 1, + "1314101": 1, + "1314103": 1, + "1314203": 1, + "1314202": 1, + "1314209": 1, + "1314207": 1, + "1314003": 1 + }, + "skills_by_anchor_type": { + "3": 1, + "7": 1, + "8": 1, + "2": 1, + "1": 1, + "11": 1, + "5": 1, + "6": 1, + "15": 1, + "17": 1, + "10": 1, + "4": 1, + "18": 1, + "16": 1, + "12": 1, + "14": 1, + "13": 1, + "9": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131401 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1305": { + "avatar_id": 1305, + "data": { + "rank": 0, + "skills": { + "1305204": 1, + "1305208": 1, + "1305102": 1, + "1305007": 1, + "1305203": 1, + "1305206": 1, + "1305004": 9, + "1305101": 1, + "1305002": 9, + "1305209": 1, + "1305003": 9, + "1305207": 1, + "1305103": 1, + "1305001": 1, + "1305201": 1, + "1305205": 1, + "1305202": 1, + "1305210": 1 + }, + "skills_by_anchor_type": { + "12": 1, + "4": 9, + "1": 1, + "11": 1, + "18": 1, + "7": 1, + "5": 1, + "8": 1, + "3": 9, + "6": 1, + "15": 1, + "16": 1, + "17": 1, + "13": 1, + "9": 1, + "10": 1, + "2": 9, + "14": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130501 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1403": { + "avatar_id": 1403, + "data": { + "rank": 0, + "skills": { + "1403206": 1, + "1403207": 1, + "1403210": 1, + "1403203": 1, + "1403004": 10, + "1403001": 6, + "1403002": 10, + "1403103": 1, + "1403202": 1, + "1403208": 1, + "1403209": 1, + "1403003": 10, + "1403007": 1, + "1403201": 1, + "1403205": 1, + "1403102": 1, + "1403101": 1, + "1403204": 1 + }, + "skills_by_anchor_type": { + "10": 1, + "17": 1, + "11": 1, + "2": 10, + "1": 6, + "8": 1, + "12": 1, + "15": 1, + "16": 1, + "5": 1, + "9": 1, + "14": 1, + "3": 10, + "7": 1, + "4": 10, + "18": 1, + "13": 1, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140301 + ], + "sp_value": 60, + "sp_max": 120, + "enhanced_id": null + }, + "8010": { + "avatar_id": 8010, + "data": { + "rank": 6, + "skills": { + "8010002": 1, + "8010007": 1, + "8010205": 1, + "8010102": 1, + "8010202": 1, + "8010203": 1, + "8010001": 1, + "8010420": 1, + "8010101": 1, + "8010206": 1, + "8010210": 1, + "8010201": 1, + "8010204": 1, + "8010207": 1, + "8010003": 1, + "8010004": 1, + "8010208": 1, + "8010209": 1, + "8010103": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "11": 1, + "15": 1, + "13": 1, + "5": 1, + "18": 1, + "22": 1, + "7": 1, + "8": 1, + "14": 1, + "10": 1, + "9": 1, + "12": 1, + "2": 1, + "4": 1, + "17": 1, + "1": 1, + "16": 1, + "3": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1223": { + "avatar_id": 1223, + "data": { + "rank": 6, + "skills": { + "1223202": 1, + "1223102": 1, + "1223003": 10, + "1223201": 1, + "1223209": 1, + "1223206": 1, + "1223205": 1, + "1223001": 2, + "1223007": 1, + "1223210": 1, + "1223207": 1, + "1223203": 1, + "1223101": 1, + "1223208": 1, + "1223002": 8, + "1223004": 10, + "1223103": 1, + "1223204": 1 + }, + "skills_by_anchor_type": { + "14": 1, + "7": 1, + "13": 1, + "5": 1, + "15": 1, + "17": 1, + "18": 1, + "6": 1, + "16": 1, + "1": 2, + "8": 1, + "10": 1, + "11": 1, + "3": 10, + "9": 1, + "4": 10, + "2": 8, + "12": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 122301, + 122304 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "8001": { + "avatar_id": 8001, + "data": { + "rank": 0, + "skills": { + "8001201": 1, + "8001002": 1, + "8001203": 1, + "8001102": 1, + "8001103": 1, + "8001205": 1, + "8001206": 1, + "8001204": 1, + "8001007": 1, + "8001101": 1, + "8001209": 1, + "8001210": 1, + "8001003": 1, + "8001202": 1, + "8001207": 1, + "8001004": 1, + "8001001": 1, + "8001208": 1 + }, + "skills_by_anchor_type": { + "9": 1, + "11": 1, + "12": 1, + "14": 1, + "2": 1, + "17": 1, + "18": 1, + "8": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "13": 1, + "16": 1, + "15": 1, + "1": 1, + "10": 1, + "7": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1214": { + "avatar_id": 1214, + "data": { + "rank": 6, + "skills": { + "1214208": 1, + "1214209": 1, + "1214204": 1, + "1214203": 1, + "1214205": 1, + "1214210": 1, + "1214201": 1, + "1214207": 1, + "1214002": 3, + "1214202": 1, + "1214103": 1, + "1214206": 1, + "1214007": 1, + "1214102": 1, + "1214003": 3, + "1214101": 1, + "1214001": 2, + "1214004": 3 + }, + "skills_by_anchor_type": { + "3": 3, + "1": 2, + "2": 3, + "7": 1, + "8": 1, + "15": 1, + "9": 1, + "4": 3, + "17": 1, + "5": 1, + "12": 1, + "16": 1, + "11": 1, + "14": 1, + "13": 1, + "10": 1, + "6": 1, + "18": 1 + } + }, + "level": 40, + "promotion": 2, + "techniques": [ + 121401 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1501": { + "avatar_id": 1501, + "data": { + "rank": 0, + "skills": { + "1501003": 10, + "1501007": 1, + "1501207": 1, + "1501202": 1, + "1501208": 1, + "1501004": 10, + "1501102": 1, + "1501201": 1, + "1501205": 1, + "1501203": 1, + "1501002": 10, + "1501420": 10, + "1501210": 1, + "1501204": 1, + "1501206": 1, + "1501103": 1, + "1501001": 5, + "1501101": 1, + "1501209": 1 + }, + "skills_by_anchor_type": { + "17": 1, + "9": 1, + "10": 1, + "2": 10, + "3": 10, + "15": 1, + "6": 1, + "7": 1, + "16": 1, + "22": 10, + "8": 1, + "11": 1, + "5": 1, + "18": 1, + "12": 1, + "13": 1, + "1": 5, + "14": 1, + "4": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150101 + ], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1304": { + "avatar_id": 1304, + "data": { + "rank": 0, + "skills": { + "1304002": 10, + "1304101": 1, + "1304208": 1, + "1304102": 1, + "1304205": 1, + "1304202": 1, + "1304206": 1, + "1304203": 1, + "1304004": 10, + "1304007": 1, + "1304003": 10, + "1304207": 1, + "1304209": 1, + "1304210": 1, + "1304001": 6, + "1304204": 1, + "1304103": 1, + "1304201": 1 + }, + "skills_by_anchor_type": { + "12": 1, + "18": 1, + "16": 1, + "7": 1, + "2": 10, + "17": 1, + "1": 6, + "11": 1, + "13": 1, + "5": 1, + "4": 10, + "9": 1, + "6": 1, + "14": 1, + "10": 1, + "15": 1, + "8": 1, + "3": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130401, + 130402, + 130403 + ], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": null + }, + "1204": { + "avatar_id": 1204, + "data": { + "rank": 0, + "skills": { + "1204001": 2, + "1204206": 1, + "1204007": 1, + "1204004": 10, + "1204201": 1, + "1204208": 1, + "1204210": 1, + "1204203": 1, + "1204102": 1, + "1204002": 9, + "1204101": 1, + "1204209": 1, + "1204103": 1, + "1204204": 1, + "1204003": 9, + "1204207": 1, + "1204205": 1, + "1204202": 1 + }, + "skills_by_anchor_type": { + "18": 1, + "1": 2, + "6": 1, + "11": 1, + "10": 1, + "14": 1, + "2": 9, + "7": 1, + "13": 1, + "12": 1, + "5": 1, + "8": 1, + "17": 1, + "4": 10, + "15": 1, + "3": 9, + "16": 1, + "9": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 120401 + ], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1210": { + "avatar_id": 1210, + "data": { + "rank": 5, + "skills": { + "1210210": 1, + "1210205": 1, + "1210001": 2, + "1210209": 1, + "1210208": 1, + "1210201": 1, + "1210007": 1, + "1210103": 1, + "1210003": 3, + "1210203": 1, + "1210204": 1, + "1210202": 1, + "1210002": 3, + "1210004": 3, + "1210102": 1, + "1210206": 1, + "1210101": 1, + "1210207": 1 + }, + "skills_by_anchor_type": { + "2": 3, + "18": 1, + "15": 1, + "8": 1, + "5": 1, + "11": 1, + "6": 1, + "7": 1, + "9": 1, + "12": 1, + "13": 1, + "1": 2, + "14": 1, + "17": 1, + "10": 1, + "4": 3, + "16": 1, + "3": 3 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 121001 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1202": { + "avatar_id": 1202, + "data": { + "rank": 6, + "skills": { + "1202207": 1, + "1202001": 3, + "1202209": 1, + "1202204": 1, + "1202003": 10, + "1202201": 1, + "1202210": 1, + "1202004": 8, + "1202102": 1, + "1202206": 1, + "1202202": 1, + "1202007": 1, + "1202208": 1, + "1202205": 1, + "1202203": 1, + "1202002": 10, + "1202101": 1, + "1202103": 1 + }, + "skills_by_anchor_type": { + "11": 1, + "5": 1, + "1": 3, + "3": 10, + "17": 1, + "7": 1, + "8": 1, + "12": 1, + "9": 1, + "15": 1, + "16": 1, + "4": 8, + "10": 1, + "14": 1, + "13": 1, + "2": 10, + "6": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 130, + "sp_max": 130, + "enhanced_id": null + }, + "1308": { + "avatar_id": 1308, + "data": { + "rank": 0, + "skills": { + "1308101": 1, + "1308103": 1, + "1308001": 6, + "1308203": 1, + "1308205": 1, + "1308004": 10, + "1308202": 1, + "1308206": 1, + "1308002": 10, + "1308210": 1, + "1308207": 1, + "1308208": 1, + "1308003": 10, + "1308201": 1, + "1308204": 1, + "1308209": 1, + "1308102": 1, + "1308007": 1 + }, + "skills_by_anchor_type": { + "7": 1, + "5": 1, + "17": 1, + "4": 10, + "6": 1, + "14": 1, + "2": 10, + "13": 1, + "9": 1, + "8": 1, + "3": 10, + "10": 1, + "11": 1, + "12": 1, + "15": 1, + "1": 6, + "16": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130803 + ], + "sp_value": 0, + "sp_max": 9, + "enhanced_id": null + }, + "1215": { + "avatar_id": 1215, + "data": { + "rank": 2, + "skills": { + "1215204": 1, + "1215001": 1, + "1215201": 1, + "1215002": 1, + "1215103": 1, + "1215003": 1, + "1215102": 1, + "1215209": 1, + "1215202": 1, + "1215101": 1, + "1215004": 1, + "1215203": 1, + "1215205": 1, + "1215208": 1, + "1215007": 1, + "1215206": 1, + "1215210": 1, + "1215207": 1 + }, + "skills_by_anchor_type": { + "7": 1, + "15": 1, + "2": 1, + "17": 1, + "14": 1, + "3": 1, + "6": 1, + "11": 1, + "13": 1, + "4": 1, + "12": 1, + "16": 1, + "9": 1, + "8": 1, + "5": 1, + "10": 1, + "18": 1, + "1": 1 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 121501 + ], + "sp_value": 0, "sp_max": 140, "enhanced_id": null }, @@ -16227,47 +21580,47 @@ "data": { "rank": 0, "skills": { - "1415002": 10, - "1415101": 1, - "1415103": 1, - "1415201": 1, - "1415007": 1, - "1415209": 1, - "1415102": 1, - "1415003": 10, - "1415207": 1, - "1415001": 6, - "1415210": 1, - "1415204": 1, - "1415202": 1, - "1415205": 1, - "1415208": 1, "1415203": 1, "1415206": 1, + "1415102": 1, + "1415103": 1, + "1415201": 1, + "1415210": 1, + "1415208": 1, + "1415001": 6, + "1415002": 10, + "1415204": 1, + "1415207": 1, "1415302": 6, + "1415007": 1, + "1415205": 1, + "1415101": 1, + "1415004": 10, + "1415202": 1, + "1415209": 1, "1415301": 6, - "1415004": 10 + "1415003": 10 }, "skills_by_anchor_type": { "9": 1, - "17": 1, - "19": 6, - "5": 1, - "10": 1, - "20": 6, - "8": 1, - "15": 1, + "14": 1, "16": 1, + "8": 1, + "13": 1, "11": 1, - "18": 1, "4": 10, + "5": 1, "12": 1, + "2": 10, + "10": 1, + "18": 1, + "15": 1, "3": 10, "7": 1, - "13": 1, - "2": 10, + "20": 6, + "19": 6, "1": 6, - "14": 1, + "17": 1, "6": 1 } }, @@ -16282,988 +21635,103 @@ "sp_max": 24, "enhanced_id": null }, - "1104": { - "avatar_id": 1104, - "data": { - "rank": 3, - "skills": { - "1104204": 1, - "1104001": 1, - "1104203": 1, - "1104003": 10, - "1104207": 1, - "1104102": 1, - "1104202": 1, - "1104210": 1, - "1104208": 1, - "1104206": 1, - "1104007": 1, - "1104201": 1, - "1104205": 1, - "1104101": 1, - "1104103": 1, - "1104004": 8, - "1104002": 2, - "1104209": 1 - }, - "skills_by_anchor_type": { - "7": 1, - "2": 2, - "4": 8, - "5": 1, - "3": 10, - "12": 1, - "18": 1, - "1": 1, - "14": 1, - "8": 1, - "9": 1, - "6": 1, - "16": 1, - "17": 1, - "13": 1, - "15": 1, - "11": 1, - "10": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 110401 - ], - "sp_value": 0, - "sp_max": 100, - "enhanced_id": null - }, - "8003": { - "avatar_id": 8003, + "1307": { + "avatar_id": 1307, "data": { "rank": 0, "skills": { - "8003209": 1, - "8003007": 1, - "8003205": 1, - "8003208": 1, - "8003102": 1, - "8003003": 1, - "8003101": 1, - "8003210": 1, - "8003004": 1, - "8003202": 1, - "8003103": 1, - "8003002": 1, - "8003203": 1, - "8003204": 1, - "8003201": 1, - "8003206": 1, - "8003001": 1, - "8003207": 1 + "1307210": 1, + "1307201": 1, + "1307002": 10, + "1307003": 10, + "1307205": 1, + "1307207": 1, + "1307208": 1, + "1307007": 1, + "1307001": 6, + "1307202": 1, + "1307101": 1, + "1307102": 1, + "1307103": 1, + "1307203": 1, + "1307206": 1, + "1307204": 1, + "1307209": 1, + "1307004": 10 }, "skills_by_anchor_type": { - "2": 1, "6": 1, - "1": 1, - "16": 1, - "11": 1, - "17": 1, - "12": 1, - "13": 1, - "3": 1, - "14": 1, - "4": 1, - "9": 1, "10": 1, - "8": 1, + "2": 10, + "4": 10, + "13": 1, "18": 1, + "1": 6, + "9": 1, + "3": 10, + "17": 1, + "11": 1, "7": 1, - "5": 1, - "15": 1 + "8": 1, + "12": 1, + "16": 1, + "14": 1, + "15": 1, + "5": 1 } }, "level": 80, "promotion": 6, "techniques": [ - 800301 + 130701 ], - "sp_value": 0, + "sp_value": 60, "sp_max": 120, "enhanced_id": null }, - "1308": { - "avatar_id": 1308, - "data": { - "rank": 0, - "skills": { - "1308201": 1, - "1308206": 1, - "1308101": 1, - "1308002": 10, - "1308209": 1, - "1308004": 10, - "1308007": 1, - "1308203": 1, - "1308208": 1, - "1308210": 1, - "1308202": 1, - "1308207": 1, - "1308001": 6, - "1308003": 10, - "1308205": 1, - "1308102": 1, - "1308204": 1, - "1308103": 1 - }, - "skills_by_anchor_type": { - "14": 1, - "16": 1, - "15": 1, - "2": 10, - "7": 1, - "13": 1, - "17": 1, - "6": 1, - "12": 1, - "18": 1, - "4": 10, - "1": 6, - "5": 1, - "11": 1, - "8": 1, - "9": 1, - "10": 1, - "3": 10 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 130803 - ], - "sp_value": 0, - "sp_max": 9, - "enhanced_id": null - }, - "1207": { - "avatar_id": 1207, - "data": { - "rank": 6, - "skills": { - "1207203": 1, - "1207103": 1, - "1207208": 1, - "1207004": 4, - "1207207": 1, - "1207101": 1, - "1207003": 10, - "1207102": 1, - "1207201": 1, - "1207204": 1, - "1207007": 1, - "1207202": 1, - "1207002": 10, - "1207205": 1, - "1207206": 1, - "1207210": 1, - "1207001": 2, - "1207209": 1 - }, - "skills_by_anchor_type": { - "6": 1, - "14": 1, - "5": 1, - "1": 2, - "9": 1, - "12": 1, - "2": 10, - "10": 1, - "16": 1, - "7": 1, - "15": 1, - "8": 1, - "13": 1, - "11": 1, - "4": 4, - "17": 1, - "3": 10, - "18": 1 - } - }, - "level": 70, - "promotion": 5, - "techniques": [ - 120701 - ], - "sp_value": 0, - "sp_max": 130, - "enhanced_id": null - }, - "1206": { - "avatar_id": 1206, - "data": { - "rank": 6, - "skills": { - "1206203": 1, - "1206206": 1, - "1206007": 1, - "1206205": 1, - "1206209": 1, - "1206003": 4, - "1206207": 1, - "1206001": 2, - "1206102": 1, - "1206002": 4, - "1206103": 1, - "1206201": 1, - "1206210": 1, - "1206202": 1, - "1206101": 1, - "1206204": 1, - "1206208": 1, - "1206004": 4 - }, - "skills_by_anchor_type": { - "11": 1, - "13": 1, - "1": 2, - "15": 1, - "5": 1, - "3": 4, - "8": 1, - "7": 1, - "17": 1, - "18": 1, - "2": 4, - "6": 1, - "10": 1, - "12": 1, - "14": 1, - "16": 1, - "9": 1, - "4": 4 - } - }, - "level": 60, - "promotion": 4, - "techniques": [ - 120601 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1502": { - "avatar_id": 1502, - "data": { - "rank": 0, - "skills": { - "1502102": 1, - "1502202": 1, - "1502204": 1, - "1502207": 1, - "1502103": 1, - "1502001": 6, - "1502004": 10, - "1502420": 10, - "1502003": 10, - "1502002": 10, - "1502208": 1, - "1502210": 1, - "1502101": 1, - "1502201": 1, - "1502205": 1, - "1502206": 1, - "1502203": 1, - "1502007": 1, - "1502209": 1 - }, - "skills_by_anchor_type": { - "15": 1, - "18": 1, - "4": 10, - "10": 1, - "22": 10, - "6": 1, - "3": 10, - "16": 1, - "17": 1, - "12": 1, - "7": 1, - "1": 6, - "14": 1, - "2": 10, - "9": 1, - "11": 1, - "8": 1, - "5": 1, - "13": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 150201 - ], - "sp_value": 90, - "sp_max": 180, - "enhanced_id": null - }, - "1223": { - "avatar_id": 1223, - "data": { - "rank": 6, - "skills": { - "1223207": 1, - "1223004": 10, - "1223103": 1, - "1223205": 1, - "1223007": 1, - "1223003": 10, - "1223102": 1, - "1223201": 1, - "1223203": 1, - "1223206": 1, - "1223208": 1, - "1223101": 1, - "1223209": 1, - "1223001": 2, - "1223002": 8, - "1223204": 1, - "1223210": 1, - "1223202": 1 - }, - "skills_by_anchor_type": { - "17": 1, - "1": 2, - "9": 1, - "3": 10, - "12": 1, - "13": 1, - "10": 1, - "5": 1, - "4": 10, - "6": 1, - "14": 1, - "8": 1, - "7": 1, - "18": 1, - "16": 1, - "2": 8, - "11": 1, - "15": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 122301, - 122304 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1314": { - "avatar_id": 1314, - "data": { - "rank": 0, - "skills": { - "1314201": 1, - "1314204": 1, - "1314206": 1, - "1314103": 1, - "1314208": 1, - "1314004": 1, - "1314101": 1, - "1314001": 1, - "1314210": 1, - "1314209": 1, - "1314002": 1, - "1314102": 1, - "1314205": 1, - "1314207": 1, - "1314007": 1, - "1314202": 1, - "1314003": 1, - "1314203": 1 - }, - "skills_by_anchor_type": { - "13": 1, - "7": 1, - "10": 1, - "15": 1, - "5": 1, - "12": 1, - "2": 1, - "6": 1, - "4": 1, - "11": 1, - "3": 1, - "8": 1, - "16": 1, - "9": 1, - "1": 1, - "17": 1, - "18": 1, - "14": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 131401 - ], - "sp_value": 0, - "sp_max": 140, - "enhanced_id": null - }, - "1208": { - "avatar_id": 1208, - "data": { - "rank": 0, - "skills": { - "1208103": 1, - "1208001": 1, - "1208102": 1, - "1208202": 1, - "1208203": 1, - "1208206": 1, - "1208209": 1, - "1208210": 1, - "1208204": 1, - "1208207": 1, - "1208003": 1, - "1208004": 1, - "1208201": 1, - "1208101": 1, - "1208205": 1, - "1208208": 1, - "1208002": 1, - "1208007": 1 - }, - "skills_by_anchor_type": { - "9": 1, - "1": 1, - "5": 1, - "2": 1, - "6": 1, - "4": 1, - "10": 1, - "13": 1, - "11": 1, - "16": 1, - "18": 1, - "12": 1, - "14": 1, - "7": 1, - "3": 1, - "15": 1, - "8": 1, - "17": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 120802 - ], - "sp_value": 0, - "sp_max": 135, - "enhanced_id": null - }, - "1408": { - "avatar_id": 1408, - "data": { - "rank": 0, - "skills": { - "1408201": 1, - "1408101": 1, - "1408002": 10, - "1408206": 1, - "1408007": 1, - "1408203": 1, - "1408001": 6, - "1408003": 10, - "1408204": 1, - "1408103": 1, - "1408208": 1, - "1408202": 1, - "1408205": 1, - "1408207": 1, - "1408004": 10, - "1408102": 1, - "1408209": 1, - "1408210": 1 - }, - "skills_by_anchor_type": { - "11": 1, - "13": 1, - "18": 1, - "2": 10, - "3": 10, - "16": 1, - "9": 1, - "17": 1, - "1": 6, - "8": 1, - "5": 1, - "6": 1, - "4": 10, - "12": 1, - "14": 1, - "15": 1, - "10": 1, - "7": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 140801 - ], - "sp_value": 0, - "sp_max": 12, - "enhanced_id": null - }, - "1002": { - "avatar_id": 1002, - "data": { - "rank": 6, - "skills": { - "1002007": 1, - "1002202": 1, - "1002203": 1, - "1002002": 4, - "1002103": 1, - "1002204": 1, - "1002206": 1, - "1002201": 1, - "1002102": 1, - "1002209": 1, - "1002210": 1, - "1002207": 1, - "1002003": 4, - "1002004": 4, - "1002205": 1, - "1002208": 1, - "1002101": 1, - "1002001": 2 - }, - "skills_by_anchor_type": { - "12": 1, - "16": 1, - "10": 1, - "15": 1, - "6": 1, - "4": 4, - "7": 1, - "1": 2, - "11": 1, - "13": 1, - "18": 1, - "17": 1, - "3": 4, - "2": 4, - "5": 1, - "8": 1, - "9": 1, - "14": 1 - } - }, - "level": 20, - "promotion": 0, - "techniques": [ - 100201 - ], - "sp_value": 0, - "sp_max": 100, - "enhanced_id": null - }, - "1201": { - "avatar_id": 1201, - "data": { - "rank": 6, - "skills": { - "1201204": 1, - "1201207": 1, - "1201103": 1, - "1201210": 1, - "1201206": 1, - "1201201": 1, - "1201001": 6, - "1201208": 1, - "1201203": 1, - "1201004": 10, - "1201003": 10, - "1201002": 10, - "1201202": 1, - "1201209": 1, - "1201102": 1, - "1201205": 1, - "1201101": 1, - "1201007": 1 - }, - "skills_by_anchor_type": { - "12": 1, - "13": 1, - "10": 1, - "6": 1, - "8": 1, - "5": 1, - "16": 1, - "17": 1, - "9": 1, - "18": 1, - "2": 10, - "15": 1, - "4": 10, - "7": 1, - "11": 1, - "14": 1, - "1": 6, - "3": 10 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 120101 - ], - "sp_value": 0, - "sp_max": 140, - "enhanced_id": null - }, - "1225": { - "avatar_id": 1225, - "data": { - "rank": 1, - "skills": { - "1225003": 10, - "1225206": 1, - "1225210": 1, - "1225204": 1, - "1225201": 1, - "1225205": 1, - "1225203": 1, - "1225102": 1, - "1225001": 6, - "1225207": 1, - "1225002": 10, - "1225209": 1, - "1225004": 10, - "1225101": 1, - "1225103": 1, - "1225208": 1, - "1225007": 1, - "1225202": 1 - }, - "skills_by_anchor_type": { - "2": 10, - "10": 1, - "11": 1, - "3": 10, - "9": 1, - "16": 1, - "18": 1, - "15": 1, - "13": 1, - "4": 10, - "6": 1, - "5": 1, - "1": 6, - "8": 1, - "12": 1, - "17": 1, - "7": 1, - "14": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 122501 - ], - "sp_value": 65, - "sp_max": 130, - "enhanced_id": null - }, - "1301": { - "avatar_id": 1301, - "data": { - "rank": 6, - "skills": { - "1301203": 1, - "1301001": 6, - "1301201": 1, - "1301204": 1, - "1301207": 1, - "1301007": 1, - "1301209": 1, - "1301002": 10, - "1301206": 1, - "1301208": 1, - "1301004": 10, - "1301102": 1, - "1301205": 1, - "1301202": 1, - "1301210": 1, - "1301103": 1, - "1301003": 10, - "1301101": 1 - }, - "skills_by_anchor_type": { - "9": 1, - "12": 1, - "14": 1, - "6": 1, - "3": 10, - "10": 1, - "13": 1, - "8": 1, - "17": 1, - "11": 1, - "18": 1, - "1": 6, - "2": 10, - "7": 1, - "5": 1, - "4": 10, - "15": 1, - "16": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 130101 - ], - "sp_value": 55, - "sp_max": 110, - "enhanced_id": null - }, - "1112": { - "avatar_id": 1112, - "data": { - "rank": 0, - "skills": { - "1112102": 1, - "1112103": 1, - "1112206": 1, - "1112203": 1, - "1112207": 1, - "1112001": 4, - "1112007": 1, - "1112101": 1, - "1112201": 1, - "1112004": 10, - "1112209": 1, - "1112202": 1, - "1112002": 10, - "1112204": 1, - "1112205": 1, - "1112210": 1, - "1112003": 10, - "1112208": 1 - }, - "skills_by_anchor_type": { - "10": 1, - "12": 1, - "6": 1, - "16": 1, - "4": 10, - "1": 4, - "17": 1, - "18": 1, - "3": 10, - "2": 10, - "11": 1, - "14": 1, - "5": 1, - "13": 1, - "8": 1, - "7": 1, - "15": 1, - "9": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 111201 - ], - "sp_value": 0, - "sp_max": 130, - "enhanced_id": null - }, - "1103": { - "avatar_id": 1103, - "data": { - "rank": 6, - "skills": { - "1103103": 1, - "1103101": 1, - "1103210": 1, - "1103001": 5, - "1103102": 1, - "1103202": 1, - "1103204": 1, - "1103208": 1, - "1103205": 1, - "1103203": 1, - "1103003": 9, - "1103201": 1, - "1103207": 1, - "1103004": 8, - "1103206": 1, - "1103007": 1, - "1103209": 1, - "1103002": 8 - }, - "skills_by_anchor_type": { - "1": 5, - "17": 1, - "14": 1, - "4": 8, - "12": 1, - "9": 1, - "16": 1, - "7": 1, - "11": 1, - "5": 1, - "2": 8, - "8": 1, - "15": 1, - "18": 1, - "6": 1, - "10": 1, - "13": 1, - "3": 9 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 110301 - ], - "sp_value": 0, - "sp_max": 100, - "enhanced_id": null - }, - "1212": { - "avatar_id": 1212, - "data": { - "rank": 0, - "skills": { - "11212202": 1, - "11212001": 1, - "1212202": 1, - "11212204": 1, - "11212003": 10, - "11212207": 1, - "11212209": 1, - "11212002": 10, - "11212201": 1, - "1212209": 1, - "1212210": 1, - "1212207": 1, - "11212102": 1, - "11212210": 1, - "1212208": 1, - "11212004": 10, - "1212004": 1, - "11212007": 1, - "1212007": 1, - "1212002": 1, - "1212201": 1, - "11212203": 1, - "11212103": 1, - "1212102": 1, - "1212101": 1, - "11212206": 1, - "1212103": 1, - "1212203": 1, - "1212204": 1, - "11212205": 1, - "1212001": 1, - "1212003": 1, - "11212208": 1, - "11212101": 1, - "1212206": 1, - "1212205": 1 - }, - "skills_by_anchor_type": { - "10": 1, - "4": 10, - "8": 1, - "18": 1, - "14": 1, - "9": 1, - "6": 1, - "3": 10, - "5": 1, - "16": 1, - "17": 1, - "11": 1, - "7": 1, - "12": 1, - "13": 1, - "2": 10, - "1": 1, - "15": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 121201 - ], - "sp_value": 0, - "sp_max": 140, - "enhanced_id": null - }, "1220": { "avatar_id": 1220, "data": { "rank": 0, "skills": { - "1220203": 1, - "1220101": 1, - "1220001": 6, "1220204": 1, - "1220206": 1, - "1220210": 1, - "1220007": 1, - "1220201": 1, - "1220102": 1, - "1220003": 10, - "1220205": 1, "1220207": 1, - "1220209": 1, + "1220001": 6, + "1220007": 1, + "1220203": 1, + "1220205": 1, + "1220201": 1, "1220202": 1, - "1220002": 10, - "1220103": 1, "1220004": 10, - "1220208": 1 + "1220209": 1, + "1220003": 10, + "1220101": 1, + "1220206": 1, + "1220208": 1, + "1220210": 1, + "1220103": 1, + "1220002": 10, + "1220102": 1 }, "skills_by_anchor_type": { - "18": 1, - "13": 1, - "14": 1, - "2": 10, - "11": 1, - "7": 1, - "1": 6, - "6": 1, - "17": 1, - "3": 10, - "10": 1, - "16": 1, - "12": 1, - "5": 1, - "8": 1, "9": 1, + "2": 10, "15": 1, - "4": 10 + "8": 1, + "13": 1, + "1": 6, + "3": 10, + "17": 1, + "7": 1, + "5": 1, + "18": 1, + "10": 1, + "11": 1, + "12": 1, + "4": 10, + "16": 1, + "6": 1, + "14": 1 } }, "level": 80, @@ -17276,431 +21744,103 @@ "sp_max": 12, "enhanced_id": null }, - "1221": { - "avatar_id": 1221, + "1211": { + "avatar_id": 1211, "data": { - "rank": 0, + "rank": 1, "skills": { - "1221001": 1, - "1221101": 1, - "1221003": 1, - "1221002": 1, - "1221204": 1, - "1221208": 1, - "1221202": 1, - "1221007": 1, - "1221206": 1, - "1221209": 1, - "1221203": 1, - "1221103": 1, - "1221210": 1, - "1221201": 1, - "1221205": 1, - "1221004": 1, - "1221207": 1, - "1221102": 1 + "1211002": 9, + "1211004": 9, + "1211007": 1, + "1211102": 1, + "1211201": 1, + "1211103": 1, + "1211203": 1, + "1211204": 1, + "1211001": 1, + "1211202": 1, + "1211207": 1, + "1211210": 1, + "1211208": 1, + "1211101": 1, + "1211205": 1, + "1211206": 1, + "1211003": 9, + "1211209": 1 }, "skills_by_anchor_type": { - "6": 1, - "13": 1, - "5": 1, - "9": 1, - "8": 1, - "2": 1, - "7": 1, - "11": 1, - "17": 1, + "3": 9, "12": 1, - "18": 1, - "15": 1, + "2": 9, + "7": 1, + "16": 1, + "5": 1, "1": 1, - "14": 1, - "4": 1, - "10": 1, - "16": 1, - "3": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 122101 - ], - "sp_value": 0, - "sp_max": 240, - "enhanced_id": null - }, - "1222": { - "avatar_id": 1222, - "data": { - "rank": 0, - "skills": { - "1222203": 1, - "1222208": 1, - "1222004": 10, - "1222202": 1, - "1222209": 1, - "1222204": 1, - "1222205": 1, - "1222003": 10, - "1222007": 1, - "1222101": 1, - "1222102": 1, - "1222210": 1, - "1222201": 1, - "1222206": 1, - "1222207": 1, - "1222002": 10, - "1222001": 6, - "1222103": 1 - }, - "skills_by_anchor_type": { - "4": 10, - "5": 1, - "2": 10, - "12": 1, + "17": 1, + "11": 1, + "15": 1, + "9": 1, + "8": 1, "18": 1, - "7": 1, - "1": 6, "14": 1, - "15": 1, - "3": 10, + "4": 9, "6": 1, - "13": 1, - "11": 1, - "9": 1, - "8": 1, - "16": 1, "10": 1, - "17": 1 + "13": 1 } }, "level": 80, "promotion": 6, "techniques": [ - 122201 - ], - "sp_value": 55, - "sp_max": 110, - "enhanced_id": null - }, - "1402": { - "avatar_id": 1402, - "data": { - "rank": 0, - "skills": { - "1402001": 6, - "1402002": 10, - "1402007": 1, - "1402101": 1, - "1402004": 10, - "1402209": 1, - "1402103": 1, - "1402210": 1, - "1402203": 1, - "1402205": 1, - "1402207": 1, - "1402204": 1, - "1402102": 1, - "1402003": 10, - "1402302": 6, - "1402206": 1, - "1402201": 1, - "1402208": 1, - "1402301": 6, - "1402202": 1 - }, - "skills_by_anchor_type": { - "5": 1, - "20": 6, - "9": 1, - "10": 1, - "17": 1, - "14": 1, - "11": 1, - "2": 10, - "4": 10, - "18": 1, - "19": 6, - "3": 10, - "8": 1, - "6": 1, - "1": 6, - "13": 1, - "16": 1, - "15": 1, - "7": 1, - "12": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 140201 - ], - "sp_value": 175, - "sp_max": 350, - "enhanced_id": null - }, - "1003": { - "avatar_id": 1003, - "data": { - "rank": 0, - "skills": { - "1003207": 1, - "1003208": 1, - "1003002": 2, - "1003209": 1, - "1003203": 1, - "1003101": 1, - "1003202": 1, - "1003204": 1, - "1003007": 1, - "1003201": 1, - "1003205": 1, - "1003103": 1, - "1003210": 1, - "1003102": 1, - "1003003": 2, - "1003004": 2, - "1003206": 1, - "1003001": 1 - }, - "skills_by_anchor_type": { - "15": 1, - "17": 1, - "12": 1, - "7": 1, - "9": 1, - "3": 2, - "1": 1, - "5": 1, - "13": 1, - "4": 2, - "11": 1, - "10": 1, - "14": 1, - "2": 2, - "6": 1, - "16": 1, - "8": 1, - "18": 1 - } - }, - "level": 40, - "promotion": 2, - "techniques": [ - 100301 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1110": { - "avatar_id": 1110, - "data": { - "rank": 6, - "skills": { - "1110101": 1, - "1110201": 1, - "1110102": 1, - "1110001": 2, - "1110002": 3, - "1110210": 1, - "1110004": 3, - "1110003": 3, - "1110103": 1, - "1110203": 1, - "1110007": 1, - "1110207": 1, - "1110208": 1, - "1110204": 1, - "1110206": 1, - "1110205": 1, - "1110202": 1, - "1110209": 1 - }, - "skills_by_anchor_type": { - "14": 1, - "2": 3, - "17": 1, - "12": 1, - "1": 2, - "6": 1, - "15": 1, - "16": 1, - "8": 1, - "9": 1, - "5": 1, - "3": 3, - "4": 3, - "11": 1, - "13": 1, - "7": 1, - "10": 1, - "18": 1 - } - }, - "level": 20, - "promotion": 0, - "techniques": [ - 111001 + 121101 ], "sp_value": 0, "sp_max": 100, "enhanced_id": null }, - "1504": { - "avatar_id": 1504, - "data": { - "rank": 0, - "skills": { - "1504203": 1, - "1504207": 1, - "1504210": 1, - "1504001": 6, - "1504007": 1, - "1504103": 1, - "1504102": 1, - "1504201": 1, - "1504002": 10, - "1504003": 10, - "1504004": 10, - "1504204": 1, - "1504205": 1, - "1504206": 1, - "1504101": 1, - "1504208": 1, - "1504202": 1, - "1504209": 1 - }, - "skills_by_anchor_type": { - "2": 10, - "8": 1, - "9": 1, - "11": 1, - "14": 1, - "4": 10, - "10": 1, - "6": 1, - "12": 1, - "13": 1, - "18": 1, - "3": 10, - "7": 1, - "17": 1, - "16": 1, - "1": 6, - "15": 1, - "5": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 150401 - ], - "sp_value": 80, - "sp_max": 160, - "enhanced_id": null - }, - "8004": { - "avatar_id": 8004, - "data": { - "rank": 0, - "skills": { - "8004208": 1, - "8004101": 1, - "8004004": 1, - "8004102": 1, - "8004007": 1, - "8004003": 1, - "8004204": 1, - "8004207": 1, - "8004002": 1, - "8004001": 1, - "8004103": 1, - "8004201": 1, - "8004203": 1, - "8004210": 1, - "8004202": 1, - "8004209": 1, - "8004206": 1, - "8004205": 1 - }, - "skills_by_anchor_type": { - "1": 1, - "14": 1, - "18": 1, - "6": 1, - "10": 1, - "5": 1, - "15": 1, - "9": 1, - "8": 1, - "17": 1, - "13": 1, - "4": 1, - "3": 1, - "2": 1, - "11": 1, - "12": 1, - "7": 1, - "16": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 800301 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, "1106": { "avatar_id": 1106, "data": { "rank": 6, "skills": { - "1106204": 1, - "1106002": 5, - "1106007": 1, - "1106205": 1, + "1106101": 1, "1106203": 1, - "1106202": 1, - "1106208": 1, - "1106102": 1, + "1106002": 5, "1106001": 3, - "1106206": 1, - "1106209": 1, - "1106210": 1, + "1106007": 1, + "1106102": 1, + "1106103": 1, + "1106205": 1, "1106003": 10, "1106207": 1, - "1106101": 1, - "1106103": 1, + "1106208": 1, + "1106210": 1, + "1106202": 1, + "1106209": 1, + "1106206": 1, "1106004": 10, - "1106201": 1 + "1106201": 1, + "1106204": 1 }, "skills_by_anchor_type": { - "1": 3, - "2": 5, - "17": 1, - "11": 1, - "14": 1, - "9": 1, - "8": 1, - "6": 1, - "12": 1, + "13": 1, "7": 1, + "8": 1, "16": 1, "3": 10, + "1": 3, + "14": 1, "4": 10, - "18": 1, - "15": 1, - "13": 1, + "6": 1, + "17": 1, + "9": 1, + "12": 1, + "2": 5, "5": 1, - "10": 1 + "15": 1, + "10": 1, + "18": 1, + "11": 1 } }, "level": 80, @@ -17712,157 +21852,49 @@ "sp_max": 110, "enhanced_id": null }, - "8006": { - "avatar_id": 8006, - "data": { - "rank": 6, - "skills": { - "8006209": 1, - "8006103": 1, - "8006204": 1, - "8006206": 1, - "8006202": 1, - "8006004": 10, - "8006101": 1, - "8006201": 1, - "8006210": 1, - "8006001": 6, - "8006208": 1, - "8006007": 1, - "8006003": 10, - "8006102": 1, - "8006205": 1, - "8006207": 1, - "8006002": 10, - "8006203": 1 - }, - "skills_by_anchor_type": { - "2": 10, - "8": 1, - "6": 1, - "4": 10, - "5": 1, - "10": 1, - "11": 1, - "13": 1, - "9": 1, - "12": 1, - "7": 1, - "14": 1, - "1": 6, - "16": 1, - "17": 1, - "3": 10, - "18": 1, - "15": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 800501 - ], - "sp_value": 70, - "sp_max": 140, - "enhanced_id": null - }, - "1305": { - "avatar_id": 1305, - "data": { - "rank": 0, - "skills": { - "1305206": 1, - "1305208": 1, - "1305210": 1, - "1305202": 1, - "1305001": 1, - "1305209": 1, - "1305201": 1, - "1305103": 1, - "1305101": 1, - "1305205": 1, - "1305002": 9, - "1305102": 1, - "1305204": 1, - "1305003": 9, - "1305004": 9, - "1305007": 1, - "1305203": 1, - "1305207": 1 - }, - "skills_by_anchor_type": { - "1": 1, - "13": 1, - "18": 1, - "15": 1, - "7": 1, - "10": 1, - "4": 9, - "8": 1, - "11": 1, - "16": 1, - "3": 9, - "5": 1, - "12": 1, - "6": 1, - "17": 1, - "2": 9, - "9": 1, - "14": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 130501 - ], - "sp_value": 0, - "sp_max": 140, - "enhanced_id": null - }, "1203": { "avatar_id": 1203, "data": { "rank": 0, "skills": { - "1203203": 1, + "1203007": 1, "1203208": 1, - "1203002": 8, + "1203209": 1, + "1203207": 1, + "1203205": 1, "1203103": 1, "1203204": 1, - "1203004": 8, - "1203001": 1, - "1203007": 1, - "1203101": 1, "1203206": 1, + "1203203": 1, + "1203101": 1, + "1203202": 1, "1203102": 1, "1203201": 1, - "1203209": 1, "1203210": 1, - "1203202": 1, - "1203205": 1, - "1203207": 1, - "1203003": 2 + "1203001": 1, + "1203003": 2, + "1203002": 8, + "1203004": 8 }, "skills_by_anchor_type": { - "6": 1, - "14": 1, - "15": 1, - "4": 8, - "7": 1, - "11": 1, - "18": 1, - "10": 1, - "13": 1, - "3": 2, - "12": 1, - "5": 1, - "16": 1, "1": 1, - "8": 1, + "16": 1, + "3": 2, + "13": 1, + "4": 8, + "6": 1, + "11": 1, + "10": 1, + "12": 1, "9": 1, "17": 1, - "2": 8 + "2": 8, + "7": 1, + "5": 1, + "8": 1, + "15": 1, + "18": 1, + "14": 1 } }, "level": 80, @@ -17874,139 +21906,286 @@ "sp_max": 100, "enhanced_id": null }, - "1014": { - "avatar_id": 1014, - "data": { - "rank": 0, - "skills": { - "1014103": 1, - "1014207": 1, - "1014002": 1, - "1014204": 1, - "1014209": 1, - "1014101": 1, - "1014206": 1, - "1014205": 1, - "1014003": 1, - "1014202": 1, - "1014007": 1, - "1014102": 1, - "1014201": 1, - "1014004": 1, - "1014208": 1, - "1014210": 1, - "1014203": 1, - "1014001": 1 - }, - "skills_by_anchor_type": { - "10": 1, - "8": 1, - "5": 1, - "15": 1, - "14": 1, - "6": 1, - "1": 1, - "9": 1, - "2": 1, - "7": 1, - "3": 1, - "17": 1, - "16": 1, - "18": 1, - "12": 1, - "11": 1, - "4": 1, - "13": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 101401 - ], - "sp_value": 0, - "sp_max": 360, - "enhanced_id": null - }, - "1108": { - "avatar_id": 1108, + "1111": { + "avatar_id": 1111, "data": { "rank": 6, "skills": { - "1108103": 1, - "1108203": 1, - "1108201": 1, - "1108210": 1, - "1108007": 1, - "1108003": 3, - "1108002": 3, - "1108209": 1, - "1108004": 3, - "1108204": 1, - "1108206": 1, - "1108101": 1, - "1108202": 1, - "1108205": 1, - "1108207": 1, - "1108208": 1, - "1108001": 2, - "1108102": 1 + "1111103": 1, + "1111203": 1, + "1111207": 1, + "1111101": 1, + "1111003": 3, + "1111002": 3, + "1111102": 1, + "1111202": 1, + "1111206": 1, + "1111001": 2, + "1111004": 3, + "1111201": 1, + "1111210": 1, + "1111007": 1, + "1111204": 1, + "1111205": 1, + "1111209": 1, + "1111208": 1 }, "skills_by_anchor_type": { - "14": 1, - "6": 1, - "8": 1, - "12": 1, - "10": 1, "5": 1, - "18": 1, - "15": 1, - "17": 1, - "13": 1, + "4": 3, + "12": 1, + "7": 1, "1": 2, "2": 3, - "7": 1, - "9": 1, + "8": 1, + "14": 1, "11": 1, - "16": 1, + "15": 1, "3": 3, - "4": 3 + "13": 1, + "10": 1, + "6": 1, + "16": 1, + "17": 1, + "18": 1, + "9": 1 } }, "level": 20, "promotion": 0, "techniques": [ - 110801 + 111101 ], "sp_value": 0, - "sp_max": 120, + "sp_max": 130, + "enhanced_id": null + }, + "1317": { + "avatar_id": 1317, + "data": { + "rank": 0, + "skills": { + "1317210": 1, + "1317103": 1, + "1317102": 1, + "1317209": 1, + "1317101": 1, + "1317204": 1, + "1317202": 1, + "1317001": 6, + "1317203": 1, + "1317208": 1, + "1317003": 10, + "1317207": 1, + "1317205": 1, + "1317206": 1, + "1317201": 1, + "1317007": 1, + "1317002": 10, + "1317004": 10 + }, + "skills_by_anchor_type": { + "18": 1, + "5": 1, + "16": 1, + "7": 1, + "9": 1, + "1": 6, + "6": 1, + "14": 1, + "11": 1, + "2": 10, + "15": 1, + "3": 10, + "17": 1, + "4": 10, + "10": 1, + "12": 1, + "13": 1, + "8": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131701 + ], + "sp_value": 70, + "sp_max": 140, + "enhanced_id": null + }, + "1505": { + "avatar_id": 1505, + "data": { + "rank": 6, + "skills": { + "1505007": 1, + "1505207": 1, + "1505210": 1, + "1505001": 6, + "1505201": 1, + "1505101": 1, + "1505003": 10, + "1505203": 1, + "1505205": 1, + "1505209": 1, + "1505420": 10, + "1505102": 1, + "1505202": 1, + "1505004": 10, + "1505204": 1, + "1505002": 10, + "1505103": 1, + "1505208": 1, + "1505206": 1 + }, + "skills_by_anchor_type": { + "11": 1, + "13": 1, + "15": 1, + "17": 1, + "6": 1, + "10": 1, + "12": 1, + "16": 1, + "9": 1, + "3": 10, + "7": 1, + "14": 1, + "5": 1, + "2": 10, + "8": 1, + "18": 1, + "22": 10, + "1": 6, + "4": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150501 + ], + "sp_value": 240, + "sp_max": 480, + "enhanced_id": null + }, + "8006": { + "avatar_id": 8006, + "data": { + "rank": 6, + "skills": { + "8006003": 10, + "8006201": 1, + "8006001": 6, + "8006007": 1, + "8006210": 1, + "8006208": 1, + "8006209": 1, + "8006004": 10, + "8006205": 1, + "8006103": 1, + "8006102": 1, + "8006204": 1, + "8006101": 1, + "8006202": 1, + "8006203": 1, + "8006206": 1, + "8006207": 1, + "8006002": 10 + }, + "skills_by_anchor_type": { + "5": 1, + "7": 1, + "8": 1, + "17": 1, + "18": 1, + "16": 1, + "15": 1, + "6": 1, + "10": 1, + "1": 6, + "13": 1, + "11": 1, + "9": 1, + "3": 10, + "12": 1, + "4": 10, + "14": 1, + "2": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800501 + ], + "sp_value": 70, + "sp_max": 140, + "enhanced_id": null + }, + "1103": { + "avatar_id": 1103, + "data": { + "rank": 6, + "skills": { + "1103202": 1, + "1103208": 1, + "1103206": 1, + "1103207": 1, + "1103201": 1, + "1103004": 8, + "1103003": 9, + "1103203": 1, + "1103209": 1, + "1103210": 1, + "1103001": 5, + "1103002": 8, + "1103101": 1, + "1103007": 1, + "1103102": 1, + "1103204": 1, + "1103103": 1, + "1103205": 1 + }, + "skills_by_anchor_type": { + "1": 5, + "3": 9, + "10": 1, + "13": 1, + "7": 1, + "15": 1, + "18": 1, + "5": 1, + "14": 1, + "2": 8, + "16": 1, + "6": 1, + "11": 1, + "9": 1, + "12": 1, + "4": 8, + "8": 1, + "17": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110301 + ], + "sp_value": 0, + "sp_max": 100, "enhanced_id": null } }, "battle_config": { - "battle_type": "Moc", + "battle_type": "Default", "monsters": [ [ { "level": 95, - "monster_id": 5012010, - "max_hp": 0 - }, - { - "level": 95, - "monster_id": 4013010, - "max_hp": 0 - }, - { - "level": 95, - "monster_id": 2033010, - "max_hp": 0 - } - ], - [ - { - "level": 95, - "monster_id": 4014020, + "monster_id": 4044010, "max_hp": 0 } ] @@ -18014,12 +22193,12 @@ "blessings": [ { "level": 1, - "id": 3030144, + "id": 3030143, "dynamic_key": null, "dynamic_values": [] } ], - "stage_id": 30121121, + "stage_id": 30120122, "cycle_count": 30, "path_resonance_id": 0, "custom_stats": [], diff --git a/gameserver/src/net/handlers/avatar.rs b/gameserver/src/net/handlers/avatar.rs index c43bd15..67c0290 100644 --- a/gameserver/src/net/handlers/avatar.rs +++ b/gameserver/src/net/handlers/avatar.rs @@ -1,13 +1,13 @@ use super::*; -pub static BASE_AVATAR_IDS: [u32; 79] = [ +pub static BASE_AVATAR_IDS: [u32; 81] = [ 8001, 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, 1312, 1315, 1310, 1314, 1218, 1221, 1220, 1222, 1223, 1317, 1313, 1225, 1402, 1401, 1404, 1403, 1405, 1407, 1406, - 1409, 1014, 1015, 1408, 1410, 1412, 1413, 1414, 1415, 1321, 1501, 1502, 1504, + 1409, 1014, 1015, 1408, 1410, 1412, 1413, 1414, 1415, 1321, 1501, 1502, 1504,1505,1506 ]; pub async fn on_get_avatar_data_cs_req( diff --git a/gameserver/src/net/handlers/chat.rs b/gameserver/src/net/handlers/chat.rs index 8bc8061..3a65b83 100644 --- a/gameserver/src/net/handlers/chat.rs +++ b/gameserver/src/net/handlers/chat.rs @@ -27,8 +27,8 @@ pub async fn on_get_friend_login_info_cs_req( _req: &GetFriendLoginInfoCsReq, res: &mut GetFriendLoginInfoScRsp, ) { - res.cobofagagkm = vec![SERVER_UID]; - res.pkdoflgoaof = vec![SERVER_UID]; + res.bhjonholeaa = vec![SERVER_UID]; + res.doahbaphmbo = vec![SERVER_UID]; } pub async fn on_get_friend_list_info_cs_req( @@ -65,9 +65,9 @@ pub async fn on_get_private_chat_history_cs_req( .iter() .map(|text| ChatMessageData { create_time: cur_time, - aeelknkiici: Some(Jdpgjoadlle { - nihajmhkobc: 1, - mhhbnffopoj: Some(jdpgjoadlle::Mhhbnffopoj::Uid(SERVER_UID)), + ngiifilphni: Some(Pkjcignoion { + ifkjohednbd: 1, + fpcdpdphkjj: Some(pkjcignoion::Fpcdpdphkjj::Uid(SERVER_UID)), }), message_datas: vec![MessageChatData { message_type: 1, @@ -285,12 +285,12 @@ fn create_send_message( ) -> RevcMsgScNotify { RevcMsgScNotify { chat_type, - dkdlooaaake: to, + eokimloiohi: to, recv_message_data: Some(ChatMessageData { create_time: cur_timestamp_ms(), - aeelknkiici: Some(Jdpgjoadlle { - nihajmhkobc: 0, - mhhbnffopoj: Some(jdpgjoadlle::Mhhbnffopoj::Uid(from)), + ngiifilphni: Some(Pkjcignoion { + ifkjohednbd: 0, + fpcdpdphkjj: Some(pkjcignoion::Fpcdpdphkjj::Uid(from)), }), message_datas: vec![MessageChatData { message_type, diff --git a/gameserver/src/net/handlers/scene.rs b/gameserver/src/net/handlers/scene.rs index 9a081e6..71e8f24 100644 --- a/gameserver/src/net/handlers/scene.rs +++ b/gameserver/src/net/handlers/scene.rs @@ -42,7 +42,7 @@ pub async fn on_enter_scene_cs_req( req: &EnterSceneCsReq, res: &mut EnterSceneScRsp, ) { - if load_scene(session, req.entry_id, true, Some(req.teleport_id)) + if load_scene(session, req.entry_id, true, Some(req.entry_id2)) .await .is_err() { @@ -55,9 +55,8 @@ pub async fn on_get_scene_map_info_cs_req( req: &GetSceneMapInfoCsReq, res: &mut GetSceneMapInfoScRsp, ) { - for floor_id in &req.floor_id_list { + for floor_id in req.scene_identifiers.iter().map(|v| v.floor_id) { let mut map_info = SceneMapInfo { - retcode: 0, chest_list: vec![ ChestInfo { chest_type: 101, @@ -72,13 +71,13 @@ pub async fn on_get_scene_map_info_cs_req( ..Default::default() }, ], - floor_id: *floor_id, + floor_id: floor_id, ..Default::default() }; let floor_configs = GAME_RES .map_default_entrance_map - .get(floor_id) + .get(&floor_id) .and_then(|v| { GAME_RES .level_output_configs @@ -88,7 +87,7 @@ pub async fn on_get_scene_map_info_cs_req( if let Some((_, floor_config)) = floor_configs { for (group_id, group) in floor_config.scenes.iter() { - map_info.maze_group_list.push(MazeGroup { + map_info.group_list.push(MapInfoGroup { group_id: *group_id, ..Default::default() }); @@ -98,7 +97,7 @@ pub async fn on_get_scene_map_info_cs_req( } for prop in &group.props { - map_info.maze_prop_list.push(MazePropState { + map_info.map_info_prop_list.push(MapInfoProp { group_id: prop.group_id, state: prop.prop_state, config_id: prop.inst_id, @@ -114,7 +113,7 @@ pub async fn on_get_scene_map_info_cs_req( } map_info.lighten_section_list = floor_config.sections.clone(); - map_info.floor_saved_data = floor_config.saved_values.clone(); + map_info.floor_saved_value_map = floor_config.saved_values.clone(); // #TODO! // map_info // .chest_unlock_progress_list @@ -275,6 +274,10 @@ async fn load_scene( ..Default::default() }), floor_saved_data: scene.saved_values.clone(), + scene_identifier: Some(SceneIdentifier { + floor_id, + ..Default::default() + }), ..Default::default() }; @@ -404,7 +407,7 @@ async fn load_scene( scene_info.entity_group_list.push(SceneEntityGroupInfo { state: 0, group_id: 0, - ggnjmghhhmj: HashMap::with_capacity(0), + opljdfoomgf: HashMap::with_capacity(0), entity_list: json .lineups .iter() diff --git a/persistent b/persistent index 995f123..2689dc1 100644 --- a/persistent +++ b/persistent @@ -1,9 +1,9 @@ { "lineups": { - "0": 1414, - "1": 1410, - "2": 0, - "3": 0 + "0": 1506, + "1": 1505, + "2": 8001, + "3": 1409 }, "position": { "x": 422379, @@ -16,6 +16,6 @@ "floor_id": 20511001, "entry_id": 2051101 }, - "main_character": "FemaleRemembrance", + "main_character": "FemaleElation", "march_type": "MarchHunt" } \ No newline at end of file diff --git a/proto/StarRail.proto b/proto/StarRail.proto index 57a2c20..2b58ed4 100644 --- a/proto/StarRail.proto +++ b/proto/StarRail.proto @@ -1,6 +1,4 @@ -syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: OSBETAWin4.0.51 - -option csharp_namespace = "NeonSR.Proto"; +syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: CNBETAWin4.1.51 message EmbeddedAttribute { } @@ -138,7 +136,7 @@ enum PlayerActionType { PlayerActionType_PlayerActionSubmissionReward = 1610; PlayerActionType_PlayerActionAchievementLevelReward = 1611; PlayerActionType_PlayerActionQuestDelete = 1612; - PlayerActionType_PlayerActionSubMissionRewarda = 1613; + PlayerActionType_PlayerActionSubMissionReward2 = 1613; PlayerActionType_PlayerActionMissionCompensate = 1614; PlayerActionType_PlayerActionMissionRecycle = 1615; PlayerActionType_PlayerActionQuestReset = 1616; @@ -491,6 +489,7 @@ enum PlayerActionType { PlayerActionType_PlayerActionRogueChallengeActivityStart = 4411; PlayerActionType_PlayerActionRogueChallengeActivityFinish = 4412; PlayerActionType_PlayerActionRogueChallengeActivitySave = 4413; + PlayerActionType_PlayerActionPlayerReturnLoginMail = 4431; PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem = 4450; PlayerActionType_PlayerActionAetherDivideClearPassiveSkill = 4451; PlayerActionType_PlayerActionAetherDivideFinishChallenge = 4452; @@ -801,6 +800,7 @@ enum PlayerActionType { PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelect = 6265; PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelectRefresh = 6266; PlayerActionType_PlayerActionRogueTournPersonaRoomCardReroll = 6267; + PlayerActionType_PlayerActionRogueTournMiracleStatusChange = 6268; PlayerActionType_PlayerActionRogueWorkbenchReforgeFormula = 6281; PlayerActionType_PlayerActionRogueWorkbenchReforgeMiracle = 6282; PlayerActionType_PlayerActionRogueWorkbenchComposeMiracle = 6283; @@ -831,6 +831,7 @@ enum PlayerActionType { PlayerActionType_PlayerActionMatch3RoyaleGameEnd = 6323; PlayerActionType_PlayerActionMatch3RoyaleRoundEnd = 6324; PlayerActionType_PlayerActionDiceCombatSettle = 6325; + PlayerActionType_PlayerActionDiceCombatV2Settle = 6326; PlayerActionType_PlayerActionSwordTrainingLearnSkill = 6351; PlayerActionType_PlayerActionSwordTrainingNormalAction = 6352; PlayerActionType_PlayerActionSwordTrainingStoryEffect = 6353; @@ -913,6 +914,7 @@ enum PlayerActionType { PlayerActionType_PlayerActionSelfRoomBuildDiy = 6714; PlayerActionType_PlayerActionSkipUnlockSelfRoom = 6715; PlayerActionType_PlayerActionSelfRoomBuildDiyMerge = 6716; + PlayerActionType_PlayerActionPlayerRoomDisplayAreaChange = 6717; PlayerActionType_PlayerActionSwitchHandOpPropState = 6801; PlayerActionType_PlayerActionEraFlipperChangeRegionState = 6811; PlayerActionType_PlayerActionEraFlipperChangePropState = 6812; @@ -1102,6 +1104,8 @@ enum PlayerActionType { PlayerActionType_PlayerActionGridFightOpenPresent = 7288; PlayerActionType_PlayerActionGridFightSettleSeasonEnd = 7289; PlayerActionType_PlayerActionGridFightFavoriteArchive = 7290; + PlayerActionType_PlayerActionGridFightFormationEdit = 7291; + PlayerActionType_PlayerActionGridFightModifierUpdate = 7292; PlayerActionType_PlayerActionLocalLegendBattleBegin = 7361; PlayerActionType_PlayerActionLocalLegendBattleEnd = 7362; PlayerActionType_PlayerActionDiceCombatBuyShopGood = 7351; @@ -1116,6 +1120,45 @@ enum PlayerActionType { PlayerActionType_PlayerActionLlmChat = 7376; PlayerActionType_PlayerActionLlmChatNextQuestion = 7377; PlayerActionType_PlayerActionLlmChatFeedback = 7378; + PlayerActionType_PlayerActionAiPamChatPointChange = 7379; + PlayerActionType_PlayerActionTrainCakeCatchCatGodInteract = 7381; + PlayerActionType_PlayerActionTrainCakeCatchOpenBox = 7382; + PlayerActionType_PlayerActionTrainCakeCatchSearchCat = 7383; + PlayerActionType_PlayerActionTrainCakeCatchUnlockPerformance = 7384; + PlayerActionType_PlayerActionTrainCakeCatchUpdateDiyInfo = 7385; + PlayerActionType_PlayerActionSocialPlayTalk = 7386; + PlayerActionType_PlayerActionSocialPlayKickOutPlayer = 7387; + PlayerActionType_PlayerActionSocialPlayPopularityValue = 7388; + PlayerActionType_PlayerActionSocialPlayLeaveRoom = 7389; + PlayerActionType_PlayerActionSocialPlayEnterRoom = 7390; + PlayerActionType_PlayerActionTrainCakeCatchCatGodAppear = 7391; + PlayerActionType_PlayerActionIdleLiveUpgradeTeamSlot = 7401; + PlayerActionType_PlayerActionIdleLiveFinishSubNode = 7402; + PlayerActionType_PlayerActionIdleLiveFinishChapterFinalAct = 7403; + PlayerActionType_PlayerActionIdleLiveCollectIncome = 7404; + PlayerActionType_PlayerActionIdleLiveOpenChest = 7405; + PlayerActionType_PlayerActionIdleLiveTakeTaskReward = 7406; + PlayerActionType_PlayerActionIdleLiveTechTreeChange = 7407; + PlayerActionType_PlayerActionIdleLiveModifyCustomTitle = 7408; + PlayerActionType_PlayerActionIdleLiveCatchUpReward = 7409; + PlayerActionType_PlayerActionIdleLiveTakeMessageReward = 7410; + PlayerActionType_PlayerActionIdleLiveTakeGiftReward = 7411; + PlayerActionType_PlayerActionIdleLiveEndDungeon = 7412; + PlayerActionType_PlayerActionIdleLiveActivityInit = 7413; + PlayerActionType_PlayerActionIdleLiveEquipDiscard = 7414; + PlayerActionType_PlayerActionIdleLiveDoGacha = 7415; + PlayerActionType_PlayerActionIdleLiveAddAvatar = 7416; + PlayerActionType_PlayerActionIdleLiveTaskChange = 7417; + PlayerActionType_PlayerActionIdleLiveReplaceTeam = 7418; + PlayerActionType_PlayerActionIdleLiveHandleNormalEquip = 7419; + PlayerActionType_PlayerActionIdleLiveUpgradeSpecialEquip = 7420; + PlayerActionType_PlayerActionIdleLiveDressSpecialEquip = 7421; + PlayerActionType_PlayerActionIdleLiveAddItem = 7422; + PlayerActionType_PlayerActionIdleLiveQuestionChange = 7423; + PlayerActionType_PlayerActionIdleLiveStartNodeBattle = 7424; + PlayerActionType_PlayerActionIdleLiveFinishNodeBattle = 7425; + PlayerActionType_PlayerActionIdleLiveFinishNode = 7426; + PlayerActionType_PlayerActionIdleLiveMessageChange = 7427; PlayerActionType_PlayerActionNewYearBoatTakeReward = 7451; PlayerActionType_PlayerActionNewYearBoatSelectBoat = 7452; PlayerActionType_PlayerActionNewYearBoatPeriodSettle = 7453; @@ -1123,6 +1166,14 @@ enum PlayerActionType { PlayerActionType_PlayerActionBenefitV2ActivityDraw = 7455; PlayerActionType_PlayerActionJukeboxSetting = 7471; PlayerActionType_PlayerActionJukeboxSettingReset = 7472; + PlayerActionType_PlayerActionDiceCombatV2FinishPveStage = 7476; + PlayerActionType_PlayerActionDiceCombatV2Begin = 7477; + PlayerActionType_PlayerActionDiceCombatV2TurnEnd = 7478; + PlayerActionType_PlayerActionDiceCombatV2End = 7479; + PlayerActionType_PlayerActionDiceCombatV2TacticsPointChange = 7480; + PlayerActionType_PlayerActionDiceCombatV2TacticsCardChange = 7481; + PlayerActionType_PlayerActionDiceCombatV2DiceChangeRequest = 7482; + PlayerActionType_PlayerActionDiceCombatV2DiceChange = 7483; PlayerActionType_PlayerActionLimaoNewsSubmitIssue = 7486; PlayerActionType_PlayerActionLimaoNewsSubmitPost = 7487; PlayerActionType_PlayerActionLimaoNewsOfficeSurveyStateChange = 7488; @@ -1152,416 +1203,587 @@ enum PlayerActionType { PlayerActionType_PlayerActionChenLingBattleUseHandCard = 7520; PlayerActionType_PlayerActionChenLingBattleSellHandCard = 7521; PlayerActionType_PlayerActionChenLingBattleEntityUpgrade = 7522; + PlayerActionType_PlayerActionChenLingBattleCloneEntity = 7523; + PlayerActionType_PlayerActionCycleScoreChange = 7541; + PlayerActionType_PlayerActionCycleScoreTakeReward = 7542; + PlayerActionType_PlayerActionRelicPresetPlanSave = 7581; + PlayerActionType_PlayerActionRelicPresetPlanDelete = 7582; + PlayerActionType_PlayerActionRelicPresetPlanModifyName = 7583; } -message ALKCPDJADFI { - uint32 queue_position = 1; // offset: 40 - uint32 AFBHGKNKICN = 2; // offset: 32 - oneof GCNGAFNKJIE { - HDEILCLJPDL marble_game_begin = 101; // offset: 16 - HCEOLOKDOBG marble_game_end = 102; // offset: 16 - OFOPLDLCDEB marble_game_round = 103; // offset: 16 - EGMLOKHFDBG marble_game_turn = 104; // offset: 16 - OMELFOILHLG cake_race_section_begin = 201; // offset: 16 - OJKALFELHBM cake_race_section_end = 202; // offset: 16 - EIGKOCFDLFE cake_race_room_section_settle = 203; // offset: 16 - NNFMLNIILHA dice_combat_begin = 251; // offset: 16 - NEKMLJGHDJC dice_combat_turn_end = 252; // offset: 16 - DCKHFDDHICN dice_combat_end = 253; // offset: 16 +message OMMELGEBNOG { + uint32 queue_position = 1; // offset: 36 + uint32 CHNHLKKKJHA = 2; // offset: 32 + oneof GBFCMPACOPJ { + HLNCNCNJGDL marble_game_begin = 101; // offset: 24 + GNJBMILMKMB marble_game_end = 102; // offset: 24 + CNEMCBJHACK marble_game_round = 103; // offset: 24 + BBIINELNDKH marble_game_turn = 104; // offset: 24 + FJJNFNALLGA cake_race_section_begin = 201; // offset: 24 + BBBJMJJOJDP cake_race_section_end = 202; // offset: 24 + PLECMCJNPIL cake_race_room_section_settle = 203; // offset: 24 + CEOELEOKPOF dice_combat_begin = 251; // offset: 24 + CKHFNKJNMLO dice_combat_turn_end = 252; // offset: 24 + CAHPBBLMDCJ dice_combat_end = 253; // offset: 24 + IHBGAHNNEKI dice_combat_v_2_begin = 261; // offset: 24 + JFIAMODBOIJ dice_combat_v_2_end = 262; // offset: 24 + GODMJGAGNPA dice_combat_v_2_turn_end = 263; // offset: 24 + OMBGOODFIHB dice_combat_v_2_tactics_point_change = 264; // offset: 24 + BCMKANNIKDP dice_combat_v_2_tactics_card_change = 265; // offset: 24 + FLOEMBHNEPP dice_combat_v_2_dice_change_request = 266; // offset: 24 + FEBMHKKEHDG dice_combat_v_2_dice_change = 267; // offset: 24 } } -message KGEOFMCALEI { - uint32 PHNEBDGOCIG = 1; // offset: 28 - int32 PIEJINGJEML = 2; // offset: 24 - int32 AJCHAGMHHNE = 3; // offset: 36 - uint32 CKMNGJCNCIK = 4; // offset: 32 +message LDAAPHCJENL { + uint32 LDGJLDANJJL = 1; // offset: 32 + int32 AINGHHOBEHP = 2; // offset: 24 + int32 DKECAGGAFHD = 3; // offset: 28 + uint32 LKMEDHCBDHK = 4; // offset: 36 } -message IAJHKDKALJD { - uint32 PHNEBDGOCIG = 1; // offset: 24 - uint32 OLGBJOBLJEA = 2; // offset: 28 +message FHBHKMFHLLO { + uint32 LDGJLDANJJL = 1; // offset: 24 + uint32 MGNGPGPPIAA = 2; // offset: 28 } -message AEOKCMOOEGI { - uint32 item_id = 1; // offset: 24 - uint32 MPCFMJLCIAP = 2; // offset: 32 - uint32 skill_id = 3; // offset: 36 - int32 display_value = 4; // offset: 28 +message AEKIPJMMGDE { + uint32 item_id = 1; // offset: 28 + uint32 ODJNMLMKKFE = 2; // offset: 36 + uint32 skill_id = 3; // offset: 32 + int32 display_value = 4; // offset: 24 } -message INLNBAKLLAP { - int32 GFMLABANFLA = 1; // offset: 24 - int32 JKLDKLKPGMB = 2; // offset: 36 - int32 DJNPGPMDOKE = 3; // offset: 32 - int32 BPNFPDIEBFI = 4; // offset: 28 +message HHNFCCCHHDD { + int32 HGJDMIFJKPO = 1; // offset: 24 + int32 LHADAIMMHMP = 2; // offset: 32 + int32 BFPLPAKPBLL = 3; // offset: 28 + int32 PGDAPDFOIDD = 4; // offset: 36 } -message HDEILCLJPDL { - uint32 monster_battle_type = 1; // offset: 44 - uint64 ECMGMGJIEFF = 2; // offset: 64 - uint32 level_id = 3; // offset: 52 - uint32 KHGLMLNLOPA = 4; // offset: 40 - repeated KGEOFMCALEI GBNOFLPCOKL = 5; // offset: 24 - uint32 rank = 6; // offset: 72 - uint64 GAJOHOINOED = 7; // offset: 56 - repeated KGEOFMCALEI JGFFFOAIOBH = 8; // offset: 16 - uint32 AKHIOEAMHDP = 9; // offset: 48 +message HLNCNCNJGDL { + uint32 BKAJOADEBDN = 1; // offset: 72 + uint64 GJOJLEOBJFJ = 2; // offset: 40 + uint32 level_id = 3; // offset: 76 + uint32 IOJKDGCFCGG = 4; // offset: 48 + repeated LDAAPHCJENL HGCFFBNCBGG = 5; // offset: 32 + uint32 rank = 6; // offset: 64 + uint64 BEFJLFKJFJD = 7; // offset: 56 + repeated LDAAPHCJENL HDFHPKEPKAF = 8; // offset: 16 + uint32 PBMLDOEBDEG = 9; // offset: 68 } -message HCEOLOKDOBG { - uint32 monster_battle_type = 1; // offset: 92 - uint64 ECMGMGJIEFF = 2; // offset: 96 - uint32 level_id = 3; // offset: 104 - uint32 KHGLMLNLOPA = 4; // offset: 88 - repeated KGEOFMCALEI GBNOFLPCOKL = 5; // offset: 24 - uint32 rank = 6; // offset: 80 - uint64 GAJOHOINOED = 7; // offset: 56 - repeated KGEOFMCALEI JGFFFOAIOBH = 8; // offset: 40 - uint32 AKHIOEAMHDP = 9; // offset: 64 - uint32 NDKMPEMAACL = 10; // offset: 76 - int32 score_id = 11; // offset: 68 - int32 CEGCIEDIBOB = 12; // offset: 72 - repeated IAJHKDKALJD JOKMDOPFAHC = 13; // offset: 32 - uint32 IDDPDLNCONA = 14; // offset: 52 - uint32 LDMBKFLLFJG = 15; // offset: 48 - uint32 BBHEGJOBGPJ = 16; // offset: 84 - uint32 LDDLHOMCOJE = 17; // offset: 108 +message GNJBMILMKMB { + uint32 BKAJOADEBDN = 1; // offset: 100 + uint64 GJOJLEOBJFJ = 2; // offset: 72 + uint32 level_id = 3; // offset: 96 + uint32 IOJKDGCFCGG = 4; // offset: 60 + repeated LDAAPHCJENL HGCFFBNCBGG = 5; // offset: 40 + uint32 rank = 6; // offset: 104 + uint64 BEFJLFKJFJD = 7; // offset: 80 + repeated LDAAPHCJENL HDFHPKEPKAF = 8; // offset: 24 + uint32 PBMLDOEBDEG = 9; // offset: 48 + uint32 PHFMJGBJFPH = 10; // offset: 56 + int32 score_id = 11; // offset: 64 + int32 EPLBCNFMLIL = 12; // offset: 52 + repeated FHBHKMFHLLO EKJKLCJKLPE = 13; // offset: 16 + uint32 LDKGJBALGKC = 14; // offset: 108 + uint32 LHIMAFCIFAP = 15; // offset: 68 + uint32 GAFCPIPKIKL = 16; // offset: 92 + uint32 LPALGNILCGM = 17; // offset: 88 } -message OFOPLDLCDEB { - uint32 monster_battle_type = 1; // offset: 112 - uint64 ECMGMGJIEFF = 2; // offset: 80 - uint32 level_id = 3; // offset: 100 - uint32 KHGLMLNLOPA = 4; // offset: 72 - uint32 CNJFJPJDGNO = 5; // offset: 96 - uint32 PHNEBDGOCIG = 6; // offset: 76 - bool GJDIIEIJGMG = 7; // offset: 108 - repeated KGEOFMCALEI GOJKBGNAOLG = 8; // offset: 48 - uint32 rank = 9; // offset: 88 - repeated KGEOFMCALEI DDKFBCOOCMB = 10; // offset: 64 - uint32 AKHIOEAMHDP = 11; // offset: 104 - repeated AEOKCMOOEGI skill_info = 12; // offset: 40 - repeated INLNBAKLLAP OFHCGDIPMDA = 13; // offset: 32 - repeated KGEOFMCALEI PIHKFPINMDG = 14; // offset: 24 - repeated KGEOFMCALEI IDCJOBHBHNL = 15; // offset: 56 - uint32 FLIAJAKPICM = 16; // offset: 92 +message CNEMCBJHACK { + uint32 BKAJOADEBDN = 1; // offset: 76 + uint64 GJOJLEOBJFJ = 2; // offset: 88 + uint32 level_id = 3; // offset: 72 + uint32 IOJKDGCFCGG = 4; // offset: 84 + uint32 BCJMOEMDGJK = 5; // offset: 108 + uint32 LDGJLDANJJL = 6; // offset: 80 + bool MJCEDFJAGEO = 7; // offset: 100 + repeated LDAAPHCJENL IILDNPILICM = 8; // offset: 24 + uint32 rank = 9; // offset: 112 + repeated LDAAPHCJENL LJLDALDPNFM = 10; // offset: 32 + uint32 PBMLDOEBDEG = 11; // offset: 104 + repeated AEKIPJMMGDE skill_info = 12; // offset: 16 + repeated HHNFCCCHHDD OJFNAGEPIME = 13; // offset: 64 + repeated LDAAPHCJENL EMGFPOIGELF = 14; // offset: 48 + repeated LDAAPHCJENL IDAAMDNAOJL = 15; // offset: 40 + uint32 LIHCNKHGBIM = 16; // offset: 96 } -message EGMLOKHFDBG { - uint32 monster_battle_type = 1; // offset: 52 - uint64 ECMGMGJIEFF = 2; // offset: 72 +message BBIINELNDKH { + uint32 BKAJOADEBDN = 1; // offset: 60 + uint64 GJOJLEOBJFJ = 2; // offset: 72 uint32 level_id = 3; // offset: 56 - uint32 KHGLMLNLOPA = 4; // offset: 48 - bool AODNKHOMIBG = 5; // offset: 32 - uint32 CNJFJPJDGNO = 6; // offset: 64 - uint32 rank = 7; // offset: 80 - uint64 GAJOHOINOED = 8; // offset: 40 - uint32 AKHIOEAMHDP = 9; // offset: 60 - uint32 LFFNHOPKHPJ = 10; // offset: 36 + uint32 IOJKDGCFCGG = 4; // offset: 48 + bool IAHDMMGNKEP = 5; // offset: 32 + uint32 BCJMOEMDGJK = 6; // offset: 64 + uint32 rank = 7; // offset: 52 + uint64 BEFJLFKJFJD = 8; // offset: 80 + uint32 PBMLDOEBDEG = 9; // offset: 40 + uint32 CECGKMHIJHI = 10; // offset: 36 repeated uint32 buff_list = 11; // offset: 24 - uint32 FLIAJAKPICM = 12; // offset: 84 + uint32 LIHCNKHGBIM = 12; // offset: 44 } -message EJFJNFLJAKC { - repeated uint32 MBAEFELBAGO = 1; // offset: 24 - repeated uint32 HCAMFHPHDEP = 2; // offset: 16 +message KKNHIMGNMPG { + repeated uint32 PFDKKFPPAAA = 1; // offset: 16 + repeated uint32 CCOAKLKBPMF = 2; // offset: 32 } -message NDHLGGKFPPH { - uint32 IPDOGLDJCMO = 1; // offset: 28 - uint32 LCIGCDKIDGO = 2; // offset: 24 +message EMBCNJNGMKI { + uint32 PANFIPHAGPB = 1; // offset: 24 + uint32 KBADJDFLAPE = 2; // offset: 28 } -message EMIIJHGIJAO { - uint32 HNLIHDPJOMP = 1; // offset: 36 - uint32 rank = 2; // offset: 40 - uint32 BAGKGNMEKKE = 3; // offset: 44 - uint32 KFGHGEJGKGF = 4; // offset: 32 - repeated NDHLGGKFPPH EOHPJADJABA = 5; // offset: 24 - uint32 CAPKKEIENBJ = 6; // offset: 48 +message CONKDELHKGB { + uint32 LOIJLIKOMJN = 1; // offset: 48 + uint32 rank = 2; // offset: 44 + uint32 MBAFIOCLMAI = 3; // offset: 40 + uint32 ADEAJENPGHN = 4; // offset: 32 + repeated EMBCNJNGMKI CJECINJPIIJ = 5; // offset: 16 + uint32 KHIIKNBHMHC = 6; // offset: 36 } -message EICLDCNIJEN { - uint32 HNLIHDPJOMP = 1; // offset: 24 - uint32 OLGBJOBLJEA = 2; // offset: 28 +message OGBJNEDMMEA { + uint32 LOIJLIKOMJN = 1; // offset: 24 + uint32 MGNGPGPPIAA = 2; // offset: 28 } -message OMELFOILHLG { - string room_id = 1; // offset: 24 - uint32 IAIKDGMCLNE = 2; // offset: 40 - uint32 section_id = 3; // offset: 44 - EJFJNFLJAKC player_info = 4; // offset: 16 +message FJJNFNALLGA { + string room_id = 1; // offset: 32 + uint32 JAFNCOMGABG = 2; // offset: 44 + uint32 JDMECBEDLAA = 3; // offset: 40 + KKNHIMGNMPG player_info = 4; // offset: 24 } -message OJKALFELHBM { - string room_id = 1; // offset: 24 - uint32 IAIKDGMCLNE = 2; // offset: 80 - uint32 section_id = 3; // offset: 48 - uint32 LILFKMGOBHI = 4; // offset: 72 - uint32 AOLLHJMLNBJ = 5; // offset: 60 - uint32 OPCPHHCHLEC = 6; // offset: 68 - repeated NDHLGGKFPPH CPLBAGGJDAE = 7; // offset: 16 - uint32 DFMOKPHLKGP = 8; // offset: 52 - uint32 ALCAKIKHAIJ = 9; // offset: 88 - float GCNGBPJJHGB = 10; // offset: 84 - int32 AJJBPGGKCGB = 11; // offset: 56 - int32 ECHOPAADMNH = 12; // offset: 44 - int32 ONFHOONADMA = 13; // offset: 40 - uint32 GJKAOGDNCPA = 14; // offset: 64 - int32 HPGGDDJNKKP = 15; // offset: 92 - int32 LDFEIBNDNMN = 16; // offset: 96 - uint32 PCJODNEAADK = 17; // offset: 76 +message BBBJMJJOJDP { + string room_id = 1; // offset: 16 + uint32 JAFNCOMGABG = 2; // offset: 56 + uint32 JDMECBEDLAA = 3; // offset: 60 + uint32 BICBJMPAAAN = 4; // offset: 76 + uint32 AGOODNEGKBA = 5; // offset: 64 + uint32 FCKNPGPHCEL = 6; // offset: 96 + repeated EMBCNJNGMKI CONJDDKAFKO = 7; // offset: 32 + uint32 LODDNBBEFKB = 8; // offset: 92 + uint32 OGKNEBGDEFN = 9; // offset: 72 + float ODFMPNINDEL = 10; // offset: 84 + int32 AMIBFOEAJGL = 11; // offset: 80 + int32 FHJFFLDHJGJ = 12; // offset: 48 + int32 NGCACDGALBI = 13; // offset: 44 + uint32 OEEJPPJGKDI = 14; // offset: 40 + int32 AGDPOMEMMNB = 15; // offset: 68 + int32 IFLBGGLOPLF = 16; // offset: 52 + uint32 GFDLPEIOCOG = 17; // offset: 88 } -message EIGKOCFDLFE { - string room_id = 1; // offset: 48 - uint32 IAIKDGMCLNE = 2; // offset: 84 - uint32 section_id = 3; // offset: 80 - EJFJNFLJAKC player_info = 4; // offset: 56 - repeated EMIIJHGIJAO DHBJANMKEAI = 5; // offset: 32 - repeated uint32 NELIOCLFCPH = 6; // offset: 16 - repeated uint32 KBBPCCHMEHF = 7; // offset: 24 - repeated uint32 JFDAMJLFAKN = 8; // offset: 64 - repeated EICLDCNIJEN KBENOGKKJJM = 9; // offset: 40 +message PLECMCJNPIL { + string room_id = 1; // offset: 40 + uint32 JAFNCOMGABG = 2; // offset: 84 + uint32 JDMECBEDLAA = 3; // offset: 80 + KKNHIMGNMPG player_info = 4; // offset: 48 + repeated CONKDELHKGB FGDOBBBFKMN = 5; // offset: 72 + repeated uint32 HFOCHINPPBB = 6; // offset: 32 + repeated uint32 DMNDJKPEIJN = 7; // offset: 24 + repeated uint32 FCIJGKPKDKC = 8; // offset: 64 + repeated OGBJNEDMMEA MCNKBAKCAJB = 9; // offset: 56 } -message LMCJJIEGGOI { - uint32 avatar_id = 1; // offset: 24 - uint32 NGLFIHOKHIB = 2; // offset: 32 - uint32 avatar_level = 3; // offset: 28 +message CIMCDCBNNKJ { + uint32 avatar_id = 1; // offset: 28 + uint32 BLDMBKKNMND = 2; // offset: 32 + uint32 avatar_level = 3; // offset: 24 } -message KELGHGAEOIG { - uint32 PGKLDNECFDL = 1; // offset: 24 - uint32 ECCJCDBBMDL = 2; // offset: 28 - uint32 FJLOAJFHFNP = 3; // offset: 36 - uint32 PJDFLBMJPEL = 4; // offset: 32 +message MKEINLFOAEA { + uint32 CMHMNEEFCLC = 1; // offset: 36 + uint32 BHFOOBPKIAN = 2; // offset: 28 + uint32 MLLDHEAKDJC = 3; // offset: 32 + uint32 HJMLKDNIIFP = 4; // offset: 24 } -message FENHMMPAKFN { - uint32 NOIALOKOCDP = 1; // offset: 56 - uint32 GHAAGHHOKOO = 2; // offset: 44 - bool NFBGKILNAGE = 3; // offset: 60 - uint32 GGMPFLKOLPD = 4; // offset: 68 - repeated uint32 HELAFBMFDPG = 5; // offset: 32 - repeated uint32 MCMLNKAFKHD = 6; // offset: 24 - uint32 PIECKOJHLGK = 7; // offset: 64 - uint32 damage = 8; // offset: 52 - uint32 OLHENEILJGC = 9; // offset: 40 - bool OGEOLPABHEN = 10; // offset: 61 - uint32 DMBCODJGBFB = 11; // offset: 48 +message HMNAPNOMPME { + uint32 DBPOEMNBMPA = 1; // offset: 56 + uint32 GJFMAFINMOI = 2; // offset: 76 + bool AEDFGHHBCJH = 3; // offset: 69 + uint32 DOKNFOLKNKO = 4; // offset: 52 + repeated uint32 IFFDGDJPANJ = 5; // offset: 32 + repeated uint32 EOFCECPMHLC = 6; // offset: 40 + uint32 IHKDGCFCEHM = 7; // offset: 60 + uint32 damage = 8; // offset: 72 + uint32 IJEKHBFIEDA = 9; // offset: 64 + bool AMGOEIALMIA = 10; // offset: 68 + uint32 NCNHCAFKJOI = 11; // offset: 48 + repeated uint32 FAOCEDDHADJ = 12; // offset: 24 } -message NNFMLNIILHA { +message CEOELEOKPOF { + uint64 room_id = 1; // offset: 64 + uint32 HCPBKALKGGL = 2; // offset: 44 + uint32 BEFJLFKJFJD = 3; // offset: 48 + uint32 CELNCPCPMHA = 4; // offset: 56 + uint32 BKAJOADEBDN = 5; // offset: 40 + uint32 EEJCIOGHFCK = 6; // offset: 52 + CIMCDCBNNKJ FKEHOGMGLJF = 7; // offset: 16 + CIMCDCBNNKJ DCJBFCPGNAJ = 8; // offset: 32 +} + +message CKHFNKJNMLO { + uint64 room_id = 1; // offset: 64 + uint32 HCPBKALKGGL = 2; // offset: 76 + uint32 BEFJLFKJFJD = 3; // offset: 92 + uint32 CELNCPCPMHA = 4; // offset: 96 + bool BJBABGBGGIN = 5; // offset: 88 + uint32 LDKGJBALGKC = 6; // offset: 60 + uint32 LFIGIPDKBAP = 7; // offset: 80 + CIMCDCBNNKJ FKEHOGMGLJF = 8; // offset: 32 + CIMCDCBNNKJ DCJBFCPGNAJ = 9; // offset: 24 + uint32 attack_type = 10; // offset: 56 + HMNAPNOMPME CIGAPFKFNOP = 11; // offset: 40 + HMNAPNOMPME ELGDHJFKDIO = 12; // offset: 48 + uint32 GELDILBFGBM = 13; // offset: 72 + uint32 cost_time = 14; // offset: 84 +} + +message CAHPBBLMDCJ { + uint64 room_id = 1; // offset: 64 + uint32 HCPBKALKGGL = 2; // offset: 100 + uint32 BEFJLFKJFJD = 3; // offset: 80 + uint32 CELNCPCPMHA = 4; // offset: 92 + bool BJBABGBGGIN = 5; // offset: 104 + uint32 BKAJOADEBDN = 6; // offset: 84 + uint32 EEJCIOGHFCK = 7; // offset: 96 + repeated uint32 HOKFNCMJKBN = 8; // offset: 16 + CIMCDCBNNKJ FKEHOGMGLJF = 9; // offset: 32 + CIMCDCBNNKJ DCJBFCPGNAJ = 10; // offset: 40 + uint32 PHFMJGBJFPH = 11; // offset: 76 + MKEINLFOAEA JJGLBPGNJML = 12; // offset: 24 + MKEINLFOAEA GBMBBLNEGCI = 13; // offset: 56 + uint32 IEAKHDKAKDM = 14; // offset: 72 + uint32 cost_time = 15; // offset: 88 +} + +message LOLKDKOCLLO { + MKEINLFOAEA JJGLBPGNJML = 1; // offset: 24 + MKEINLFOAEA NKFNEGIDKNK = 2; // offset: 32 + MKEINLFOAEA GBMBBLNEGCI = 3; // offset: 40 + uint32 BOMEGHGNIKF = 4; // offset: 48 + uint32 HCBGLJHAGAE = 5; // offset: 52 +} + +message IHBGAHNNEKI { + uint64 room_id = 1; // offset: 56 + uint32 MMLKFJIAKKH = 2; // offset: 40 + uint32 NDKAIAFPNBJ = 3; // offset: 68 + uint32 GLNMEPNKHLN = 4; // offset: 48 + uint32 EEJCIOGHFCK = 5; // offset: 44 + CIMCDCBNNKJ FKEHOGMGLJF = 6; // offset: 16 + CIMCDCBNNKJ HMDBAGELEIE = 7; // offset: 24 + uint32 BKAJOADEBDN = 8; // offset: 64 +} + +message GODMJGAGNPA { + uint64 room_id = 1; // offset: 112 + uint32 MMLKFJIAKKH = 2; // offset: 84 + uint32 NDKAIAFPNBJ = 3; // offset: 100 + uint32 GLNMEPNKHLN = 4; // offset: 96 + bool PKJAIJOKJLE = 5; // offset: 80 + uint32 LDKGJBALGKC = 6; // offset: 124 + uint32 LFIGIPDKBAP = 7; // offset: 104 + CIMCDCBNNKJ FKEHOGMGLJF = 8; // offset: 56 + CIMCDCBNNKJ HMDBAGELEIE = 9; // offset: 64 + CIMCDCBNNKJ DCJBFCPGNAJ = 10; // offset: 16 + uint32 attack_type = 11; // offset: 72 + HMNAPNOMPME CIGAPFKFNOP = 12; // offset: 32 + HMNAPNOMPME JDOPCGBDDDC = 13; // offset: 48 + HMNAPNOMPME ELGDHJFKDIO = 14; // offset: 24 + uint32 LCAPODJAJDL = 15; // offset: 76 + uint32 HCBGLJHAGAE = 16; // offset: 92 + uint32 cost_time = 17; // offset: 88 + uint32 JDJECFHLOED = 18; // offset: 120 +} + +message JFIAMODBOIJ { + uint64 room_id = 1; // offset: 96 + uint32 MMLKFJIAKKH = 2; // offset: 76 + uint32 NDKAIAFPNBJ = 3; // offset: 88 + uint32 GLNMEPNKHLN = 4; // offset: 68 + bool PKJAIJOKJLE = 5; // offset: 108 + uint32 EEJCIOGHFCK = 6; // offset: 104 + repeated uint32 HOKFNCMJKBN = 7; // offset: 40 + CIMCDCBNNKJ FKEHOGMGLJF = 8; // offset: 24 + CIMCDCBNNKJ HMDBAGELEIE = 9; // offset: 16 + uint32 PHFMJGBJFPH = 11; // offset: 72 + LOLKDKOCLLO PJANEJDIPLH = 12; // offset: 48 + LOLKDKOCLLO IHDAPMFEOPJ = 13; // offset: 32 + uint32 score_id = 14; // offset: 80 + uint32 PDFPFFILENJ = 15; // offset: 64 + uint32 cost_time = 16; // offset: 92 + uint32 BKAJOADEBDN = 17; // offset: 84 +} + +message OMBGOODFIHB { uint64 room_id = 1; // offset: 48 - uint32 DOLHNKNPECP = 2; // offset: 44 - uint32 GAJOHOINOED = 3; // offset: 56 - uint32 JHOPGAPFLLD = 4; // offset: 60 - uint32 monster_battle_type = 5; // offset: 40 - uint32 ELBMBNPLHHE = 6; // offset: 64 - LMCJJIEGGOI PPKMDJPMPAM = 7; // offset: 24 - LMCJJIEGGOI JAINBNJHOGB = 8; // offset: 32 + uint32 MMLKFJIAKKH = 2; // offset: 32 + uint32 LDKGJBALGKC = 3; // offset: 44 + uint32 type = 4; // offset: 60 + uint32 reason = 5; // offset: 40 + repeated uint32 IFLLEKANDCB = 6; // offset: 16 + int32 EOOKCILKKNB = 7; // offset: 36 + uint32 DHNEEIMLKEJ = 8; // offset: 56 } -message NEKMLJGHDJC { - uint64 room_id = 1; // offset: 80 - uint32 DOLHNKNPECP = 2; // offset: 64 - uint32 GAJOHOINOED = 3; // offset: 56 - uint32 JHOPGAPFLLD = 4; // offset: 92 - bool NKOPEBMIEMH = 5; // offset: 60 - uint32 IDDPDLNCONA = 6; // offset: 68 - uint32 NJMALCDNEPB = 7; // offset: 72 - LMCJJIEGGOI PPKMDJPMPAM = 8; // offset: 48 - LMCJJIEGGOI JAINBNJHOGB = 9; // offset: 40 - uint32 attack_type = 10; // offset: 96 - FENHMMPAKFN GAAFADDFCFJ = 11; // offset: 32 - FENHMMPAKFN MJBMMPJJBMD = 12; // offset: 16 - uint32 HIOPKLOJOND = 13; // offset: 88 - uint32 cost_time = 14; // offset: 100 +message BCMKANNIKDP { + uint64 room_id = 1; // offset: 32 + uint32 MMLKFJIAKKH = 2; // offset: 24 + uint32 LDKGJBALGKC = 3; // offset: 40 + uint32 MFLDMKJHPOK = 4; // offset: 48 + uint32 type = 5; // offset: 44 + uint32 reason = 6; // offset: 28 } -message DCKHFDDHICN { - uint64 room_id = 1; // offset: 88 - uint32 DOLHNKNPECP = 2; // offset: 76 - uint32 GAJOHOINOED = 3; // offset: 64 - uint32 JHOPGAPFLLD = 4; // offset: 80 - bool NKOPEBMIEMH = 5; // offset: 72 - uint32 monster_battle_type = 6; // offset: 96 - uint32 ELBMBNPLHHE = 7; // offset: 104 - repeated uint32 GLDLBPOHONI = 8; // offset: 48 - LMCJJIEGGOI PPKMDJPMPAM = 9; // offset: 16 - LMCJJIEGGOI JAINBNJHOGB = 10; // offset: 24 - uint32 NDKMPEMAACL = 11; // offset: 84 - KELGHGAEOIG PHKNHHCCKHI = 12; // offset: 40 - KELGHGAEOIG GPFKJNMLJFC = 13; // offset: 32 - uint32 EJPOMKKFOGA = 14; // offset: 100 - uint32 cost_time = 15; // offset: 68 +message FLOEMBHNEPP { + uint64 room_id = 1; // offset: 32 + uint32 MMLKFJIAKKH = 2; // offset: 44 + uint32 NDKAIAFPNBJ = 3; // offset: 40 + uint32 LDKGJBALGKC = 4; // offset: 48 + string HHHLCANGABL = 5; // offset: 16 } -// Obf: ChatType -enum ChatType { - CHAT_TYPE_NONE = 0; - CHAT_TYPE_PRIVATE = 1; - CHAT_TYPE_GROUP = 2; +message FEBMHKKEHDG { + uint64 room_id = 1; // offset: 40 + uint32 MMLKFJIAKKH = 2; // offset: 56 + uint32 NDKAIAFPNBJ = 3; // offset: 48 + uint32 LDKGJBALGKC = 4; // offset: 52 + string HBEHKIAMGLK = 5; // offset: 24 + string PEHONNHNINA = 6; // offset: 32 } -// Obf: MsgType -enum MsgType { - MSG_TYPE_NONE = 0; - MSG_TYPE_CUSTOM_TEXT = 1; - MSG_TYPE_EMOJI = 2; - MSG_TYPE_INVITE = 3; - MSG_TYPE_PLANET_FES = 4; - MSG_TYPE_ACIELMOLELB = 5; - MSG_TYPE_BGDMLGDMDIF = 6; - MSG_TYPE_MGLPLOPECGJ = 7; - MSG_TYPE_PPGBFMOGAHC = 8; - MSG_TYPE_BAEKHOHLLKJ = 9; +message LPFDDGKBAAM { + repeated uint32 LECFKGLEKCJ = 1; // offset: 24 } -enum CKILELDLJAC { - CKILELDLJAC_OKJLAPLMAHL = 0; - CKILELDLJAC_LGECFKOFLLP = 1; - CKILELDLJAC_GAFAACGODFN = 2; +message MALLAGHCFFL { + repeated uint32 LECFKGLEKCJ = 1; // offset: 16 } -enum PPDJBPEMDBL { - PPDJBPEMDBL_MNFEPONEDDJ = 0; - PPDJBPEMDBL_IMBIHMEBLAF = 1; - PPDJBPEMDBL_JIPFHLGKDIO = 2; - PPDJBPEMDBL_OOLPFAOJHDC = 3; - PPDJBPEMDBL_CICOIGPFCCE = 4; +message LFMPGKCILMN { + repeated MALLAGHCFFL BEGMPEOFDLC = 1; // offset: 24 } -enum FDEKAGHNMFN { - FDEKAGHNMFN_GINKBHDPOAN = 0; - FDEKAGHNMFN_BKMBBBNBFJE = 1; - FDEKAGHNMFN_PKAEPLBJFOM = 2; - FDEKAGHNMFN_ILIEHDPKJMF = 3; - FDEKAGHNMFN_KMIIINHEODN = 4; +message KFGGENLKMEB { + repeated uint32 LECFKGLEKCJ = 1; // offset: 24 + uint32 buff_id = 2; // offset: 32 } -enum GNHIGGKKNHA { - GNHIGGKKNHA_MNFEPONEDDJ = 0; - GNHIGGKKNHA_HIJCGFONFFL = 1; - GNHIGGKKNHA_IFOEDILOHCF = 2; +message LLANPOBDJIM { + repeated uint32 DBCDKPLPGAO = 1; // offset: 16 + repeated uint32 AJEAMEIAMCH = 2; // offset: 32 + uint32 FFMBCEEGOLO = 3; // offset: 40 + uint32 JBFMHDLMBFA = 4; // offset: 44 } -enum BKACBGFDDDA { - BKACBGFDDDA_MNFEPONEDDJ = 0; - BKACBGFDDDA_BEMCNAJOHHE = 1; - BKACBGFDDDA_EIFLBEEPOFJ = 2; +message FCMCJAKGPCG { + uint32 PPEBFAJJENG = 1; // offset: 32 + repeated uint32 LJHNNBFBMJJ = 2; // offset: 16 } -enum KGKFNNLMJLP { - KGKFNNLMJLP_MNFEPONEDDJ = 0; - KGKFNNLMJLP_LELEGHDFFJH = 1; - KGKFNNLMJLP_PPGJFEOMOLJ = 2; +message PFBKJICJGBI { + uint32 avatar_id = 1; // offset: 32 + repeated FCMCJAKGPCG GHMJCDADNIA = 2; // offset: 16 + uint32 slot = 3; // offset: 40 + uint32 MAONLHBKOFK = 4; // offset: 36 } -message LFPJCAJLEHE { - uint64 KDDLODBBLCF = 1; // offset: 40 - uint32 MLKKBBFLAHG = 2; // offset: 36 - uint32 OJAHEHCMCCP = 3; // offset: 32 - repeated uint32 HOJKKCHPJEK = 4; // offset: 16 -} - -message MDLOFDFIIIH { - uint32 panel_id = 1; // offset: 28 - uint32 IBEEHOFGBDC = 2; // offset: 24 - uint64 DFCFNLGHFLB = 3; // offset: 32 -} - -message BAHNLBALHFD { - repeated uint32 avatar_id_list = 1; // offset: 16 -} - -message PIGCMLBDKCP { - repeated uint32 avatar_id_list = 1; // offset: 16 -} - -message GIHLBFEBBEB { - repeated uint32 avatar_id_list = 1; // offset: 24 - repeated PPDJBPEMDBL PFLFBKPLLIH = 2; // offset: 16 -} - -message NEJJEIGEHOM { - repeated uint32 avatar_id_list = 1; // offset: 24 -} - -message IGNLJPLHFGD { - repeated uint32 avatar_id_list = 1; // offset: 24 - uint32 OMCICCFLLHC = 2; // offset: 32 -} - -message NBOELIBIHDO { - repeated uint32 avatar_id_list = 1; // offset: 24 -} - -message HIHOFBHCMJJ { - oneof HPALEABCJAJ { - BAHNLBALHFD IFJAAEFINJJ = 1; // offset: 16 - PIGCMLBDKCP MINJILFHIDI = 2; // offset: 16 - GIHLBFEBBEB GOAABEIAPDH = 3; // offset: 16 - NEJJEIGEHOM LAMJHDMDFGE = 4; // offset: 16 - IGNLJPLHFGD HPMFOJACMBF = 5; // offset: 16 - NBOELIBIHDO FJGEAJANJHG = 6; // offset: 16 +message JAFMFGJLGGA { + oneof BJHPPIKHFMF { + LPFDDGKBAAM DENHCJPAMAN = 1; // offset: 24 + LFMPGKCILMN AEDBEGKAJMM = 2; // offset: 24 + KFGGENLKMEB FFLLCPHLNIO = 3; // offset: 24 + LLANPOBDJIM LEFOIGFGJGJ = 4; // offset: 24 + PFBKJICJGBI INFGAKANLPN = 5; // offset: 24 } } -message LHMAHNLLBFC { +message EBJDMKPDCNK { + repeated JAFMFGJLGGA lineup_list = 1; // offset: 16 +} + +// Obf: ABFBKFMEABC +enum ChatType { + ABFBKFMEABC_PCPDHELPKEM = 0; + ABFBKFMEABC_MLDCAAFKIAH = 1; + ABFBKFMEABC_FIJGFKENLGK = 2; +} + +// Obf: EMIIKKDABID +enum MsgType { + EMIIKKDABID_PCPDHELPKEM = 0; + EMIIKKDABID_EFOEMFDBIAF = 1; + EMIIKKDABID_PBNPMLGFMDJ = 2; + EMIIKKDABID_OCPJKKBAJKE = 3; + EMIIKKDABID_MIFAFJMFNIB = 4; + EMIIKKDABID_LNFHFKJCLNO = 5; + EMIIKKDABID_BAEABLOBEGI = 6; + EMIIKKDABID_JLPAJNNDEMI = 7; + EMIIKKDABID_ALBIEAPFHCO = 8; + EMIIKKDABID_HLAJEOAIEOK = 9; + EMIIKKDABID_OEEBEEACOLB = 10; +} + +enum AJHIJDPOANN { + AJHIJDPOANN_NDGENKLMENG = 0; + AJHIJDPOANN_ECFKBOFBJHN = 1; + AJHIJDPOANN_MHBPPIDFPCB = 2; +} + +enum GGCFFJGCPKD { + GGCFFJGCPKD_PCPDHELPKEM = 0; + GGCFFJGCPKD_DHDFNCBANAG = 1; + GGCFFJGCPKD_EJKICGKPKND = 2; + GGCFFJGCPKD_IEHKGINAHKB = 3; + GGCFFJGCPKD_GBAJGENOGMI = 4; +} + +enum GNKDJFAGCBC { + GNKDJFAGCBC_KGPAHOCDGIN = 0; + GNKDJFAGCBC_LPOOLDIFEDB = 1; + GNKDJFAGCBC_FBKFJENNEBD = 2; + GNKDJFAGCBC_LCLAEBGJPED = 3; + GNKDJFAGCBC_CFEDNIAIJPP = 4; + GNKDJFAGCBC_DNBLKAPCECA = 5; + GNKDJFAGCBC_GDKEHBCDABJ = 6; +} + +enum AGFGAPEPDJO { + AGFGAPEPDJO_PCPDHELPKEM = 0; + AGFGAPEPDJO_LEKGIIIGLKB = 1; + AGFGAPEPDJO_MCODIAPGFHC = 2; +} + +enum BJLEJCIGLAO { + BJLEJCIGLAO_PCPDHELPKEM = 0; + BJLEJCIGLAO_AGJBLPLJGPD = 1; + BJLEJCIGLAO_ACBOMNNALDK = 2; +} + +enum COOCLIPGCEH { + COOCLIPGCEH_PCPDHELPKEM = 0; + COOCLIPGCEH_EIKGHMIEKPE = 1; + COOCLIPGCEH_CGDGJBLDKNP = 2; +} + +message CIKDDLMJLEN { + uint64 MGDNOACBFOE = 1; // offset: 40 + uint32 PLOBMBFPNFK = 2; // offset: 32 + uint32 JMOMBDGIFDE = 3; // offset: 36 + repeated uint32 IOJCCKOLBHE = 4; // offset: 24 +} + +message MMLBJFHEAKL { + uint32 HIILNPICKCG = 1; // offset: 32 + uint32 MKHDINDGHMD = 2; // offset: 36 + uint64 ENNLJKJGMEI = 3; // offset: 24 +} + +message GOEOJEFKKMK { + repeated uint32 avatar_id_list = 1; // offset: 16 +} + +message BPONIDHOFPP { + repeated uint32 avatar_id_list = 1; // offset: 24 +} + +message HFEMKNKGPNF { + repeated uint32 avatar_id_list = 1; // offset: 16 + repeated GGCFFJGCPKD BKKFBLPBNMO = 2; // offset: 24 + repeated uint32 PACEGLACPHH = 3; // offset: 40 +} + +message KPMIMEPEBHH { + repeated uint32 avatar_id_list = 1; // offset: 16 +} + +message HOFLIBJHHPC { + repeated uint32 avatar_id_list = 1; // offset: 16 + uint32 CHDPNCOHAGH = 2; // offset: 32 +} + +message HPDLFAOMIPI { + repeated uint32 avatar_id_list = 1; // offset: 16 +} + +message PEKNOBDHAKO { + string MGMFENIOPHO = 10; // offset: 32 + oneof MFKJOHBNBJA { + GOEOJEFKKMK MHNBGKJLDGB = 1; // offset: 16 + BPONIDHOFPP NCCNKHELPKL = 2; // offset: 16 + HFEMKNKGPNF IFHGNHGAPIN = 3; // offset: 16 + KPMIMEPEBHH NAOKLIALCEN = 4; // offset: 16 + HOFLIBJHHPC KFPKHHAOGPP = 5; // offset: 16 + HPDLFAOMIPI IIHECADEHNG = 6; // offset: 16 + } +} + +message MEBBEGGFJMI { string title = 1; // offset: 24 - string LNDHDAEGNLA = 2; // offset: 32 + string NLGKMNLEDGD = 2; // offset: 32 } -message OEBNIJGBJKC { - FDEKAGHNMFN type = 1; // offset: 36 - string stop_desc = 2; // offset: 16 - uint32 avatar_id = 3; // offset: 32 +message OIJJJKLMFNO { + GNKDJFAGCBC type = 1; // offset: 32 + string stop_desc = 2; // offset: 24 + uint32 avatar_id = 3; // offset: 36 } -message HMMHFALBILN { +message ECLEPFKJFLC { repeated uint32 avatar_id_list = 1; // offset: 24 string stop_desc = 2; // offset: 16 } -message FPOIMIFHEMK { - uint32 HONLPMJJEIC = 1; // offset: 28 +message BPDFEOGCAIJ { + uint32 AOKEIEHKKKL = 1; // offset: 28 float value = 2; // offset: 24 } -message JKAKONBNDEE { - uint32 compose_relic_id = 1; // offset: 40 - uint32 relic_type = 2; // offset: 44 - FPOIMIFHEMK ANJFBBBFCMC = 3; // offset: 16 - repeated FPOIMIFHEMK sub_affix_list = 4; // offset: 32 +message BNDOCFACDLL { + uint32 DPNMKKLMGDF = 1; // offset: 44 + uint32 relic_type = 2; // offset: 40 + BPDFEOGCAIJ JKNGFDMOCGC = 3; // offset: 24 + repeated BPDFEOGCAIJ sub_affix_list = 4; // offset: 32 } -message PHNKKHAKDDL { - repeated JKAKONBNDEE OLENCGIKFNN = 1; // offset: 32 - repeated FPOIMIFHEMK IJABHDPLDMI = 2; // offset: 16 - uint32 BJBLEOMOJFC = 3; // offset: 40 +message HABFLMJEEKL { + repeated BNDOCFACDLL JGBEBENBLAD = 1; // offset: 24 + repeated BPDFEOGCAIJ DCLAKCFJCPJ = 2; // offset: 16 + uint32 EHJBMNMOFLF = 3; // offset: 40 } -message KMIHKHAENKD { +message CHDLBDDHKDJ { uint32 avatar_id = 1; // offset: 48 - PHNKKHAKDDL EDMKLPHEHEG = 2; // offset: 16 - PHNKKHAKDDL ELOKBGBIAGA = 3; // offset: 32 + HABFLMJEEKL HLHCKPPNPNH = 2; // offset: 24 + HABFLMJEEKL BNDGGNDMEMC = 3; // offset: 16 string stop_desc = 4; // offset: 40 } +message JNOCGFDGHEB { + string stop_desc = 1; // offset: 16 + uint32 EKPBOEEIPDA = 2; // offset: 32 +} + message ChatData { oneof extend_type { - LFPJCAJLEHE JBLJKHCAILO = 101; // offset: 16 - MDLOFDFIIIH PDKFDGJPMMF = 102; // offset: 16 - string message_text = 103; // offset: 16 - uint32 extra_id = 104; // offset: 16 - HIHOFBHCMJJ KBFOJCDOCDK = 105; // offset: 16 - LHMAHNLLBFC BGDMLGDMDIF = 106; // offset: 16 - OEBNIJGBJKC GLPGKFFKBCE = 107; // offset: 16 - HMMHFALBILN FAMKDFDFEDK = 108; // offset: 16 - KMIHKHAENKD JKPFPHFJJNI = 109; // offset: 16 + CIKDDLMJLEN EPKIJKOHNKC = 101; // offset: 24 + MMLBJFHEAKL MOELBPPIPDC = 102; // offset: 24 + string message_text = 103; // offset: 24 + uint32 extra_id = 104; // offset: 24 + PEKNOBDHAKO IMOLBGOCNEI = 105; // offset: 24 + MEBBEGGFJMI BAEABLOBEGI = 106; // offset: 24 + OIJJJKLMFNO DLBNMNCPEEH = 107; // offset: 24 + ECLEPFKJFLC MPGEJDAEOGJ = 108; // offset: 24 + CHDLBDDHKDJ CMFDCKANPGD = 109; // offset: 24 + JNOCGFDGHEB LEGOJPMNCLL = 110; // offset: 24 } } @@ -1570,18 +1792,18 @@ message MessageChatData { ChatData chat_data = 2; // offset: 16 } -message JDPGJOADLLE { - BKACBGFDDDA NIHAJMHKOBC = 1; // offset: 32 - oneof MHHBNFFOPOJ { - uint32 uid = 11; // offset: 16 - KGKFNNLMJLP role_goods_info = 12; // offset: 16 +message PKJCIGNOION { + BJLEJCIGLAO IFKJOHEDNBD = 1; // offset: 32 + oneof FPCDPDPHKJJ { + uint32 uid = 11; // offset: 24 + COOCLIPGCEH role_goods_info = 12; // offset: 24 } } -// Obf: ChatMessageData +// Obf: OEGGEEBBOPJ message ChatMessageData { uint64 create_time = 4; // offset: 40 - JDPGJOADLLE AEELKNKIICI = 8; // offset: 32 + PKJCIGNOION NGIIFILPHNI = 8; // offset: 16 repeated MessageChatData message_datas = 9; // offset: 24 } @@ -1600,124 +1822,127 @@ enum ItemType { ITEM_RELIC = 5; } -// Obf: VirtualItemType +// Obf: ECIOOMKFMGC enum VirtualItemType { - VIRTUAL_ITEM_NONE = 0; - VIRTUAL_ITEM_HCOIN = 1; - VIRTUAL_ITEM_SCOIN = 2; - VIRTUAL_ITEM_MCOIN = 3; - VIRTUAL_ITEM_STAMINA = 11; - VIRTUAL_ITEM_RESERVE_STAMINA = 12; - VIRTUAL_ITEM_AVATAR_EXP = 21; - VIRTUAL_ITEM_EXP = 22; - VIRTUAL_ITEM_DAILY_ACTIVE_POINT = 23; - VIRTUAL_ITEM_MP_MAX = 24; - VIRTUAL_ITEM_PLAYER_RETURN_POINT = 25; - VIRTUAL_ITEM_BATTLE_COLLEGE_POINT = 26; - VIRTUAL_ITEM_ROGUE_COIN = 31; - VIRTUAL_ITEM_ROGUE_TALENT_COIN = 32; - VIRTUAL_ITEM_ROGUE_REWARD_KEY = 33; - VIRTUAL_ITEM_ROGUE_SUPER_REWARD_KEY = 34; - VIRTUAL_ITEM_ACHIEVEMENT_EXP = 41; - VIRTUAL_ITEM_BP_EXP = 51; - VIRTUAL_ITEM_BP_REAL_EXP = 52; - VIRTUAL_ITEM_MUSEUM_FUNDS = 53; - VIRTUAL_TRAINPARTY_BUILDING_FUNDS = 54; - VIRTUAL_TRAINPARTY_AREA_UNLOCK_COIN = 55; - VIRTUAL_TRAINPARTY_MOBILITY = 56; - VIRTUAL_ITEM_WARRIOR_EXP = 190; - VIRTUAL_ITEM_ROGUE_EXP = 191; - VIRTUAL_ITEM_MAGE_EXP = 192; - VIRTUAL_ITEM_SHAMAN_EXP = 193; - VIRTUAL_ITEM_WARLOCK_EXP = 194; - VIRTUAL_ITEM_KNIGHT_EXP = 195; - VIRTUAL_ITEM_PRIEST_EXP = 196; - VIRTUAL_ITEM_PUNK_LORD_POINT = 100000; - VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION = 280001; - VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET = 280002; - VIRTUAL_ITEM_ALLEY_FUNDS = 281001; - VIRTUAL_ITEM_ROGUE_PUMAN_COUPON = 281012; - VIRTUAL_ITEM_MONTH_CARD = 300101; - VIRTUAL_ITEM_BP_NORMAL = 300102; - VIRTUAL_ITEM_BP_DELUXE = 300103; - VIRTUAL_ITEM_BP_UPGRADE = 300104; - VIRTUAL_ITEM_HELIOBUS_FANS = 281002; - VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM = 281003; - VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT = 281004; - VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN = 281013; - VIRTUAL_ITEM_EVOLVE_BUILD_COIN = 281019; - VIRTUAL_ITEM_DRINK_MAKER_TIP = 281005; - VIRTUAL_ITEM_MONOPOLY_DICE = 281014; - VIRTUAL_ITEM_MONOPOLY_COIN = 281015; - VIRTUAL_ITEM_MONOPOLY_CHEATDICE = 281016; - VIRTUAL_ITEM_MONOPOLY_REROLL = 281017; - VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN = 281018; - VIRTUAL_ITEM_ROGUE_TOURN_SEASON_TALENT_COIN = 281020; - VIRTUAL_ITEM_ROGUE_TOURN_EXP = 281022; - VIRTUAL_ITEM_MATCHTHREE_COIN = 281024; - VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT = 281023; - VIRTUAL_ITEM_FIGHT_FEST_COIN = 281025; - VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN = 281026; - VIRTUAL_ITEM_EVOLVE_BUILD_SC_COIN = 281027; - VIRTUAL_ITEM_EVOLVE_BUILD_REWARD_EXP = 281028; - VIRTUAL_ITEM_MATCHTHREE_V2_COIN = 281029; - VIRTUAL_ITEM_GRID_FIGHT_COIN = 281031; - VIRTUAL_ITEM_GRID_FIGHT_TALENT_COIN = 281032; - VIRTUAL_ITEM_GRID_FIGHT_SEASON_EXP = 281033; - VIRTUAL_ITEM_GRID_FIGHT_GAMEPLAY_EXP = 281034; - VIRTUAL_ITEM_GRID_FIGHT_FREE_REFRESH_TIMES = 281035; - VIRTUAL_ITEM_CAKE_RACE_COIN = 281038; - VIRTUAL_ITEM_CAKE_RACE_SCORE = 281039; + ECIOOMKFMGC_HMAKLFCCHCC = 0; + ECIOOMKFMGC_MMKGJJGKFGD = 1; + ECIOOMKFMGC_EFMBCLPJJDH = 2; + ECIOOMKFMGC_PKMJLIPLOLA = 3; + ECIOOMKFMGC_HHAMGCKMBFO = 11; + ECIOOMKFMGC_NIJIDKGOCIJ = 12; + ECIOOMKFMGC_KEJLNBIOPEL = 21; + ECIOOMKFMGC_CMMKPMMJDBJ = 22; + ECIOOMKFMGC_GEDNLBJDFNK = 23; + ECIOOMKFMGC_GLHBBHLOEIA = 24; + ECIOOMKFMGC_MOHNHKFHNIL = 25; + ECIOOMKFMGC_OFGHPOGGJBC = 26; + ECIOOMKFMGC_BEFPDOMGMMN = 31; + ECIOOMKFMGC_FAJEGFIDLLM = 32; + ECIOOMKFMGC_CBPHPBLDLEG = 33; + ECIOOMKFMGC_KMHJHPDBMMN = 34; + ECIOOMKFMGC_MCFBNAMKAJN = 41; + ECIOOMKFMGC_IHJKICIAIEO = 51; + ECIOOMKFMGC_GGCGJGMAOJA = 52; + ECIOOMKFMGC_HEJNMIDANEP = 53; + ECIOOMKFMGC_EIBBAPHCCDD = 54; + ECIOOMKFMGC_FBNNBKIADDG = 55; + ECIOOMKFMGC_LKJOEBKBGKD = 56; + ECIOOMKFMGC_FCLNHMEBANC = 190; + ECIOOMKFMGC_IKOIOCHLNPF = 191; + ECIOOMKFMGC_EDHNMJJACKE = 192; + ECIOOMKFMGC_HPEGHLAOOHH = 193; + ECIOOMKFMGC_DMKAECIJOCO = 194; + ECIOOMKFMGC_EKAMMFGBAOD = 195; + ECIOOMKFMGC_FANHDPBFOLK = 196; + ECIOOMKFMGC_MKGDKCBJPFP = 100000; + ECIOOMKFMGC_CEKKIHMEDBN = 280001; + ECIOOMKFMGC_OJHAJPDFJFM = 280002; + ECIOOMKFMGC_GPDFGIGEJAB = 281001; + ECIOOMKFMGC_NMBDMBCPOMO = 281012; + ECIOOMKFMGC_DCGOFNOIAEP = 300101; + ECIOOMKFMGC_DHMMCHHBNIE = 300102; + ECIOOMKFMGC_BPDEPIPEEID = 300103; + ECIOOMKFMGC_MNOLNNDFPOA = 300104; + ECIOOMKFMGC_EMFDJPBMNOE = 281002; + ECIOOMKFMGC_AEBFMLGDFKL = 281003; + ECIOOMKFMGC_KCDPDPCHMJE = 281004; + ECIOOMKFMGC_OJEICCEFMNG = 281013; + ECIOOMKFMGC_INMIJBAMNML = 281019; + ECIOOMKFMGC_FALAAADONIL = 281005; + ECIOOMKFMGC_MKCCOJIAAPP = 281014; + ECIOOMKFMGC_BBELLNFMDAJ = 281015; + ECIOOMKFMGC_DLMLLJNNKPD = 281016; + ECIOOMKFMGC_AELHDOIOLAK = 281017; + ECIOOMKFMGC_KMNCEFDHNGO = 281018; + ECIOOMKFMGC_KCKPAMKGDDH = 281020; + ECIOOMKFMGC_COCMGHNIEDC = 281022; + ECIOOMKFMGC_GLOHFBDLJOF = 281024; + ECIOOMKFMGC_GLELEIFPJEF = 281023; + ECIOOMKFMGC_GCMKGLPMHLN = 281025; + ECIOOMKFMGC_FNFCLPBPMGB = 281026; + ECIOOMKFMGC_LFLHJGMGKDD = 281027; + ECIOOMKFMGC_OPEOIMJMICK = 281028; + ECIOOMKFMGC_MPEOIAAMBFO = 281029; + ECIOOMKFMGC_JOCFBHKBMEE = 281030; + ECIOOMKFMGC_BNAEMCNGCED = 281031; + ECIOOMKFMGC_PIPOMHHCEAC = 281032; + ECIOOMKFMGC_JGHGKGLOAOG = 281033; + ECIOOMKFMGC_MCJMDMGDOCK = 281034; + ECIOOMKFMGC_LLLMBIICHPI = 281035; + ECIOOMKFMGC_CDGOEOHGBDL = 281036; + ECIOOMKFMGC_KLNCKCGBMNF = 281037; + ECIOOMKFMGC_HHJJFEOHPFO = 281038; + ECIOOMKFMGC_HLBIPPAKDAC = 281039; } -enum GameplayCounterType { - GAMEPLAY_COUNTER_NONE = 0; - GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION = 280001; +enum LFEGFEJKFLM { + LFEGFEJKFLM_IEHOPDCKPEC = 0; + LFEGFEJKFLM_KJGHECOMGIK = 280001; } -enum BlackLimitLevel { - BLACK_LIMIT_LEVEL_ALL = 0; +enum LEDAFPCLCCM { + LEDAFPCLCCM_PNMCJHFNBOO = 0; } -enum AreaType { - AREA_NONE = 0; - AREA_CN = 1; - AREA_JP = 2; - AREA_ASIA = 3; - AREA_WEST = 4; - AREA_KR = 5; - AREA_OVERSEAS = 6; +enum DGKEOHHMAEH { + DGKEOHHMAEH_LKHBGNHKANG = 0; + DGKEOHHMAEH_IFCJPMAMELL = 1; + DGKEOHHMAEH_DOFLFNGCBMA = 2; + DGKEOHHMAEH_DDDDHDCJIDA = 3; + DGKEOHHMAEH_JPGLEAACPPE = 4; + DGKEOHHMAEH_BCLFKNNDLMM = 5; + DGKEOHHMAEH_IADABOFPEJE = 6; } -enum EntityType { - ENTITY_NONE = 0; - ENTITY_AVATAR = 1; - ENTITY_MONSTER = 2; - ENTITY_NPC = 3; - ENTITY_PROP = 4; - ENTITY_TRIGGER = 5; - ENTITY_ENV = 6; - ENTITY_SUMMON_UNIT = 7; +enum AAINIDOPJCD { + AAINIDOPJCD_ABFFKLEFELP = 0; + AAINIDOPJCD_LCCLCCMPNGG = 1; + AAINIDOPJCD_PJJEJEAJPIN = 2; + AAINIDOPJCD_PNBELFJDIPG = 3; + AAINIDOPJCD_GKFHCLIAHKH = 4; + AAINIDOPJCD_LGJEEJEPCPH = 5; + AAINIDOPJCD_IADMEONEPIE = 6; + AAINIDOPJCD_EIMNICAGOGD = 7; } -enum LanguageType { - LANGUAGE_NONE = 0; - LANGUAGE_SC = 1; - LANGUAGE_TC = 2; - LANGUAGE_EN = 3; - LANGUAGE_KR = 4; - LANGUAGE_JP = 5; - LANGUAGE_FR = 6; - LANGUAGE_DE = 7; - LANGUAGE_ES = 8; - LANGUAGE_PT = 9; - LANGUAGE_RU = 10; - LANGUAGE_TH = 11; - LANGUAGE_VI = 12; - LANGUAGE_ID = 13; +enum FPJBOJBFMNJ { + FPJBOJBFMNJ_FKBJDGBMMDM = 0; + FPJBOJBFMNJ_MCMOADLJAJF = 1; + FPJBOJBFMNJ_IKGKENCDKAB = 2; + FPJBOJBFMNJ_LBBGGOHHCJG = 3; + FPJBOJBFMNJ_OMAGPBDDNAC = 4; + FPJBOJBFMNJ_BMOKEJCNAAH = 5; + FPJBOJBFMNJ_LJJDKKIPKLA = 6; + FPJBOJBFMNJ_BLJPOCJAPGK = 7; + FPJBOJBFMNJ_LIBOHEECEPC = 8; + FPJBOJBFMNJ_CPEKPLNCNGM = 9; + FPJBOJBFMNJ_EAJJEHKANAF = 10; + FPJBOJBFMNJ_DKPNJAKCMGK = 11; + FPJBOJBFMNJ_CFEIPBLEOBK = 12; + FPJBOJBFMNJ_JGGCHNDHEMJ = 13; } -// Obf: PlatformType +// Obf: KIJHEIJDFAD enum PlatformType { EDITOR = 0; IOS = 1; @@ -1743,15 +1968,15 @@ enum PlatformType { CLOUD_DOUYIN_ANDROID = 28; } -// Obf: ReloginType +// Obf: FJGHPHEIIBK enum ReloginType { - NO_KICK = 0; - FORCE_KICK = 1; - IDLE_KICK = 2; - SILENCE = 3; + FJGHPHEIIBK_DCPKEBHCKCL = 0; + FJGHPHEIIBK_CBJLJOKEEBF = 1; + FJGHPHEIIBK_IGFMBECDMNO = 2; + FJGHPHEIIBK_JOLADFMKDIP = 3; } -// Obf: AvatarType +// Obf: AAMFJHNPGPC enum AvatarType { AVATAR_TYPE_NONE = 0; AVATAR_TRIAL_TYPE = 1; @@ -1764,7 +1989,7 @@ enum AvatarType { AVATAR_GLJDNDMIGIP = 8; } -// Obf: MultiPathAvatarType +// Obf: FCDKPNHBMLM enum MultiPathAvatarType { MultiPathAvatarTypeNone = 0; Mar_7thKnightType = 1001; @@ -1777,775 +2002,817 @@ enum MultiPathAvatarType { GirlShamanType = 8006; BoyMemoryType = 8007; GirlMemoryType = 8008; - MultiPathAvatarType_AGNOIKEENJO = 8009; - MultiPathAvatarType_NJEOAKMICLO = 8010; + BoyElationType = 8009; + GirlElationType = 8010; } -enum LHPKOENJAMO { - LHPKOENJAMO_IMMCHFFEELI = 0; - LHPKOENJAMO_PIBHPGADLFL = 1; - LHPKOENJAMO_AECBBOOMLOH = 32; +enum BOOCAFOIFLF { + BOOCAFOIFLF_DAPCFOOOIGA = 0; + BOOCAFOIFLF_OCHIFCBMILE = 1; + BOOCAFOIFLF_PEAGCBPJPMK = 32; } -// Obf: Gender +// Obf: MLOJFCAEHJJ enum Gender { GenderNone = 0; GenderMan = 1; GenderWoman = 2; } -enum PNONNHEEMNI { - PNONNHEEMNI_DMJALKPGPKK = 0; - PNONNHEEMNI_DAPCCLBKKLG = 1; - PNONNHEEMNI_HJOILOAADNL = 2; - PNONNHEEMNI_AGJFNGONONM = 3; - PNONNHEEMNI_MFIOCJEMEMG = 4; +enum JLCHLKCELJH { + JLCHLKCELJH_BLEHOIPGNOO = 0; + JLCHLKCELJH_CHIAFJGJBCE = 1; + JLCHLKCELJH_GGGLGBPHNNG = 2; + JLCHLKCELJH_HIBFDBNINGC = 3; + JLCHLKCELJH_HAGIHCDALKD = 4; } -// Obf: ProductGiftType +// Obf: DGBCKDMIDFC enum ProductGiftType { - PRODUCT_GIFT_NONE = 0; - PRODUCT_GIFT_COIN = 1; - PRODUCT_GIFT_MONTH_CARD = 2; - PRODUCT_GIFT_BP_68 = 3; - PRODUCT_GIFT_BP_128 = 4; - PRODUCT_GIFT_BP68_UPGRADE_128 = 5; - PRODUCT_GIFT_POINT_CARD = 6; - PRODUCT_GIFT_PS_PRE_ORDER_1 = 7; - PRODUCT_GIFT_PS_PRE_ORDER_2 = 8; - PRODUCT_GIFT_GOOGLE_POINTS_100 = 9; - PRODUCT_GIFT_GOOGLE_POINTS_150 = 10; - PRODUCT_GIFT_PS_POINT_CARD_030 = 11; - PRODUCT_GIFT_PS_POINT_CARD_050 = 12; - PRODUCT_GIFT_PS_POINT_CARD_100 = 13; - PRODUCT_GIFT_PSN_PLUS = 14; - PRODUCT_GIFT_SINGLE_6 = 15; - PRODUCT_GIFT_DAILY_LOGIN_30 = 16; - PRODUCT_GIFT_APPLE_GIFT_CARD = 17; - PRODUCT_GIFT_FTC_UP_GACHA_TICKET_1 = 18; - PRODUCT_GIFT_FTC_UP_GACHA_TICKET_10 = 19; - PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_1 = 20; - PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_10 = 21; - PRODUCT_GIFT_TICKET_10 = 22; - EJEBHIIKAJF_DBIADNGNFMD = 23; + DGBCKDMIDFC_IGKFFODNANE = 0; + DGBCKDMIDFC_HDKBBDLKAAA = 1; + DGBCKDMIDFC_JBEDFGNKEHF = 2; + DGBCKDMIDFC_HCDOAFPHGIC = 3; + DGBCKDMIDFC_EIIEAGGKACO = 4; + DGBCKDMIDFC_KCIAGIPAKNM = 5; + DGBCKDMIDFC_DDGOCLMMMJD = 6; + DGBCKDMIDFC_ELMCEDNJIKI = 7; + DGBCKDMIDFC_IHKLKPAKNNG = 8; + DGBCKDMIDFC_HCAELAJIGDF = 9; + DGBCKDMIDFC_GBGCNKDGDND = 10; + DGBCKDMIDFC_DOGLIGBEHBH = 11; + DGBCKDMIDFC_KPPFABMDPJB = 12; + DGBCKDMIDFC_BOCOFKJACPD = 13; + DGBCKDMIDFC_BNKDPHFEJKK = 14; + DGBCKDMIDFC_MLBMEBIBCNP = 15; + DGBCKDMIDFC_AAMAIALDJFM = 16; + DGBCKDMIDFC_FMCDINMKIAB = 17; + DGBCKDMIDFC_LGJJDHGAFPE = 18; + DGBCKDMIDFC_NCMAPACKFAI = 19; + DGBCKDMIDFC_GPEDNPPEFNI = 20; + DGBCKDMIDFC_IOGFCFKALKN = 21; + DGBCKDMIDFC_LDJAOFNADCG = 22; + DGBCKDMIDFC_ADOLCFGOAHO = 23; + DGBCKDMIDFC_GKFKLJDPPKP = 24; } -// Obf: FeatureSwitchType +// Obf: IGCKIJDDJFJ enum FeatureSwitchType { - FeatureSwitchType_BDGFDHMNCLO = 0; - FeatureSwitchType_DPNFFLLKNAF = 1; - FeatureSwitchType_IJKFENJGIKK = 2; - FeatureSwitchType_CAHLMOKLHEH = 3; - FeatureSwitchType_PPOAGIFBNED = 4; - FeatureSwitchType_JMNBOKDOANE = 5; - FeatureSwitchType_DCENDKLNADE = 6; - FeatureSwitchType_NFGPAKDLNLF = 7; - FeatureSwitchType_HEKKPIOLJMG = 8; - FeatureSwitchType_GBJLNNADNNK = 9; - FeatureSwitchType_HAIKIIIJDEB = 10; - FeatureSwitchType_FJOHAGOEPJF = 11; - FeatureSwitchType_PNCBMJNGCAJ = 12; - FeatureSwitchType_HMHECGHDMAM = 13; - FeatureSwitchType_KHOFGLBLBHO = 14; - FeatureSwitchType_HCMGBKBDBII = 15; - FeatureSwitchType_NDJEMKODNCA = 16; - FeatureSwitchType_NFLLMEFHGFF = 17; - FeatureSwitchType_GNBLOJKPCLH = 18; - FeatureSwitchType_EMHPMNBAMID = 19; - FeatureSwitchType_AJBBEPEKHIK = 20; - FeatureSwitchType_JHKFLELGDLN = 21; - FeatureSwitchType_CKEMDOKIPAM = 22; - FeatureSwitchType_IKFFDEMKMCA = 23; - FeatureSwitchType_BLIAEFNIFOJ = 24; - FeatureSwitchType_NAHMILDFOLL = 25; - FeatureSwitchType_KGKMPDDEEED = 26; - FeatureSwitchType_FLGLFMOMAMB = 27; - FeatureSwitchType_ANMMNADCNKP = 28; - FeatureSwitchType_MNCEAEIHEKK = 29; - FeatureSwitchType_PBBBNBHHCHP = 30; - FeatureSwitchType_ADPDIMBBADI = 32; - FeatureSwitchType_OHHNNBIINIB = 33; - FeatureSwitchType_MIFAHACFBJL = 34; - FeatureSwitchType_BNPLCFEJFBJ = 35; - FeatureSwitchType_KJHKLHMJIIC = 36; - FeatureSwitchType_GBPMHHIDLOP = 37; - FeatureSwitchType_MBJCENPIIJI = 38; - FeatureSwitchType_HDFGJIPPFFB = 39; - FeatureSwitchType_MIJEIBKKFBK = 40; - FeatureSwitchType_HLOMJLMMKHD = 41; - FeatureSwitchType_AHCHKLFPGPM = 42; - FeatureSwitchType_CEMAEBALNFD = 43; - FeatureSwitchType_GEMILMNIFAE = 44; - FeatureSwitchType_GLPFCNCKOFN = 45; - FeatureSwitchType_ALBIIAEHNAI = 46; - FeatureSwitchType_HLBEICNHKNJ = 47; - FeatureSwitchType_IFOMGBCAFNE = 48; - FeatureSwitchType_NPNFCGFNCNF = 49; - FeatureSwitchType_CNNADKGEHNK = 50; - FeatureSwitchType_CJKOEMHFJKI = 51; - FeatureSwitchType_CPBBNIOPODM = 52; - FeatureSwitchType_EEMCPKOFFBD = 53; - FeatureSwitchType_GECPEELLJFP = 54; - FeatureSwitchType_NOKDEADMEBN = 55; - FeatureSwitchType_DDMEGLKKLAB = 56; - FeatureSwitchType_KPNIJKHGBCE = 58; - FeatureSwitchType_PDPKHIAGHJA = 59; - FeatureSwitchType_MAMGGBPIOIB = 60; - FeatureSwitchType_PIDCEFDDLOD = 61; - FeatureSwitchType_DONFGCLHBKL = 62; - FeatureSwitchType_JOLFCLPFLCG = 63; - FeatureSwitchType_BOIGGEIMFBG = 64; - FeatureSwitchType_DJOLNBJKAKD = 65; - FeatureSwitchType_ILHCKIEEBMA = 66; - FeatureSwitchType_CHMADBMOAME = 67; - FeatureSwitchType_EEJJDJGFMNM = 68; - FeatureSwitchType_ICNADNGDBNA = 69; - FeatureSwitchType_EHPODCGNMHC = 70; - FeatureSwitchType_AJAGGHOPNHH = 71; - FeatureSwitchType_NEMAGJCPNFL = 72; - FeatureSwitchType_BDOJNBCIOAO = 73; - FeatureSwitchType_NBAILBBFBIF = 74; - FeatureSwitchType_FGOBKPIAAFK = 75; - FeatureSwitchType_BOGJHEEBMBK = 76; - FeatureSwitchType_LBLIMNBDAOB = 77; - FeatureSwitchType_IIKIILJOOPF = 78; - FeatureSwitchType_MPCAOCGHGFB = 79; - FeatureSwitchType_NEJELJNGABG = 80; - FeatureSwitchType_CMCLBDHBAKK = 81; - FeatureSwitchType_PMJKCHHFCEB = 82; - FeatureSwitchType_HNEBGJNEDNN = 83; - FeatureSwitchType_IBMGIAOCLJA = 84; - FeatureSwitchType_BLHNNNPOCFO = 85; - FeatureSwitchType_HOLGLPLGPIA = 86; - FeatureSwitchType_ABGEJICHLLN = 87; - FeatureSwitchType_EEODLHNCOCM = 88; - FeatureSwitchType_NNFMMODOMOB = 89; - FeatureSwitchType_CKONJGMFANF = 90; - FeatureSwitchType_LHONOMFNPKN = 91; + IGCKIJDDJFJ_AHMCKDAOLNE = 0; + IGCKIJDDJFJ_NKJFDNJKALK = 1; + IGCKIJDDJFJ_IDPNGFJANJB = 2; + IGCKIJDDJFJ_MAJKNAPPCFA = 3; + IGCKIJDDJFJ_MPGAEMIPDBI = 4; + IGCKIJDDJFJ_MHCEMELLGCL = 5; + IGCKIJDDJFJ_GFGMNCCMAKN = 6; + IGCKIJDDJFJ_IHHBIDAOBBM = 7; + IGCKIJDDJFJ_CLAIOFFHHDF = 8; + IGCKIJDDJFJ_BNAELDFAHON = 9; + IGCKIJDDJFJ_ECCLEMGLJAG = 10; + IGCKIJDDJFJ_LLEAAOAMCID = 11; + IGCKIJDDJFJ_NELKANJOKBC = 12; + IGCKIJDDJFJ_OMEJMKEAGDI = 13; + IGCKIJDDJFJ_BLECKNHHJAP = 14; + IGCKIJDDJFJ_MPEBHKIMEMK = 15; + IGCKIJDDJFJ_NAKLFJBIIGL = 16; + IGCKIJDDJFJ_OEAEPENNKGK = 17; + IGCKIJDDJFJ_GBMOECEBIAI = 18; + IGCKIJDDJFJ_NCMOMNOFIGF = 19; + IGCKIJDDJFJ_MPOOOJFNPHN = 20; + IGCKIJDDJFJ_IKFPJONIHAC = 21; + IGCKIJDDJFJ_MBKGFMMKDGH = 22; + IGCKIJDDJFJ_MNMIFNLFPHJ = 23; + IGCKIJDDJFJ_KFKKDLJCACK = 24; + IGCKIJDDJFJ_MDJKFDHGPIO = 25; + IGCKIJDDJFJ_FOOADPMHHLN = 26; + IGCKIJDDJFJ_PPAAGOAIGAN = 27; + IGCKIJDDJFJ_JMFAIIGADPH = 28; + IGCKIJDDJFJ_BEKIBIFBFJJ = 29; + IGCKIJDDJFJ_FAEEIIPIEFL = 30; + IGCKIJDDJFJ_DMOFNHCFLLI = 32; + IGCKIJDDJFJ_CPEABDAJKIJ = 33; + IGCKIJDDJFJ_JMAJLKDCKDG = 34; + IGCKIJDDJFJ_FCKGKFHGAJB = 35; + IGCKIJDDJFJ_LCOCICLGDCL = 36; + IGCKIJDDJFJ_GLHENGDLHDB = 37; + IGCKIJDDJFJ_PFJHHFOLDMH = 38; + IGCKIJDDJFJ_EMHBAANLKAM = 39; + IGCKIJDDJFJ_HMDOBBFNMPK = 40; + IGCKIJDDJFJ_DCHKMGIODKC = 41; + IGCKIJDDJFJ_KFDGINNGBKP = 42; + IGCKIJDDJFJ_IJIJOCCNGGI = 43; + IGCKIJDDJFJ_NGDOIGHEPID = 44; + IGCKIJDDJFJ_GELNDFAKGKL = 45; + IGCKIJDDJFJ_APILFCCOJJO = 46; + IGCKIJDDJFJ_JEHADOMCBDN = 47; + IGCKIJDDJFJ_LIJKMBJEFKL = 48; + IGCKIJDDJFJ_NOIOJJDGNCB = 49; + IGCKIJDDJFJ_DFENGCCFGEC = 50; + IGCKIJDDJFJ_EIFAFLHMECK = 51; + IGCKIJDDJFJ_LBKBCMNKJGP = 52; + IGCKIJDDJFJ_COCFABINENB = 53; + IGCKIJDDJFJ_PAGHKCENDFH = 54; + IGCKIJDDJFJ_PHNMKFPNAII = 55; + IGCKIJDDJFJ_KEAMEFMENDC = 56; + IGCKIJDDJFJ_CLDHODFAKLE = 58; + IGCKIJDDJFJ_CALMDHELIJG = 59; + IGCKIJDDJFJ_AGIHJALHMFL = 60; + IGCKIJDDJFJ_ICNPPHNPCIP = 61; + IGCKIJDDJFJ_MMOKFEJGHEP = 62; + IGCKIJDDJFJ_KOBFLBMJKHG = 63; + IGCKIJDDJFJ_BNMKINAPJLK = 64; + IGCKIJDDJFJ_BCLBNFIBEFN = 65; + IGCKIJDDJFJ_PCDKDDAGCHB = 66; + IGCKIJDDJFJ_BMJDLKEPBFK = 67; + IGCKIJDDJFJ_BHGGJGJBKDP = 68; + IGCKIJDDJFJ_PGOHDFNMFJA = 69; + IGCKIJDDJFJ_JKAHNDNPCLH = 70; + IGCKIJDDJFJ_LFDDHIAFIEL = 71; + IGCKIJDDJFJ_OHMGICNFIKM = 72; + IGCKIJDDJFJ_LMLJDMJHPDK = 73; + IGCKIJDDJFJ_KJODAPJONHE = 74; + IGCKIJDDJFJ_FENONKMEILO = 75; + IGCKIJDDJFJ_EMCBAJPCDMC = 76; + IGCKIJDDJFJ_EABBAKICOOC = 77; + IGCKIJDDJFJ_FAEHNIGKNPD = 78; + IGCKIJDDJFJ_KJDAAMBLFNN = 79; + IGCKIJDDJFJ_HJMDPDNIOCB = 80; + IGCKIJDDJFJ_NOGOAKKIMBE = 81; + IGCKIJDDJFJ_IKMCHIEELEG = 82; + IGCKIJDDJFJ_KNMGJIHFGOK = 83; + IGCKIJDDJFJ_BABFFMOBGAM = 84; + IGCKIJDDJFJ_FONNDJPLCIF = 85; + IGCKIJDDJFJ_OIAPNEOBJGM = 86; + IGCKIJDDJFJ_BMHNMGBNAAD = 87; + IGCKIJDDJFJ_MPNOJMHEAPB = 88; + IGCKIJDDJFJ_OIHCCNDKJCE = 89; + IGCKIJDDJFJ_HNKEFEPAGJG = 90; + IGCKIJDDJFJ_OEBIHNAAKHE = 91; + IGCKIJDDJFJ_NNLCKIOFEMG = 92; + IGCKIJDDJFJ_DPMCBNBLGCI = 93; + IGCKIJDDJFJ_IGHGLJDKCFP = 94; + IGCKIJDDJFJ_AJPHKHDOBMA = 95; + IGCKIJDDJFJ_PDFECLGGPPE = 96; + IGCKIJDDJFJ_KLPHLKEOCHA = 97; } -enum SecretKeyType { - SECRET_KEY_NONE = 0; - SECRET_KEY_SERVER_CHECK = 1; - SECRET_KEY_VIDEO = 2; - SECRET_KEY_BATTLE_TIME = 3; +enum CIAIOJANAPI { + CIAIOJANAPI_MIEBLLJELAE = 0; + CIAIOJANAPI_LAAOLGJOFEM = 1; + CIAIOJANAPI_FDKIOIHAFCB = 2; + CIAIOJANAPI_HFBHDIJMNOO = 3; } -enum ReplayType { - ReplayType_GKJBAODJMJG = 0; - ReplayType_GPKHDEFOOPB = 1; +enum OCLEJLEFBFO { + OCLEJLEFBFO_PCPDHELPKEM = 0; + OCLEJLEFBFO_FFOKJOIECJF = 1; } -// Obf: PunkLordShareType +// Obf: FOODOPDNDLK enum PunkLordShareType { - PunkLordShareType_MNFEPONEDDJ = 0; - PunkLordShareType_MBLHKMMBGNJ = 1; - PunkLordShareType_JEAADOOJGLG = 2; + FOODOPDNDLK_PCPDHELPKEM = 0; + FOODOPDNDLK_DKCKDCLCPEL = 1; + FOODOPDNDLK_PNMCJHFNBOO = 2; } -// Obf: PunkLordAttackerStatus +// Obf: IHDHFKJHAAH enum PunkLordAttackerStatus { - PunkLordAttackerStatus_MNFEPONEDDJ = 0; - PunkLordAttackerStatus_CGAGIBNAGKE = 1; - PunkLordAttackerStatus_NFMPBLCIFCN = 2; - PunkLordAttackerStatus_EKMAKLFONBL = 3; + IHDHFKJHAAH_PCPDHELPKEM = 0; + IHDHFKJHAAH_BIIOKJHNBPN = 1; + IHDHFKJHAAH_GHDILMMHECB = 2; + IHDHFKJHAAH_CBEDCEDMJHA = 3; } -enum BHMMPKNMFDM { - BHMMPKNMFDM_MNFEPONEDDJ = 0; - BHMMPKNMFDM_DFFCPGOANMC = 1; - BHMMPKNMFDM_CPPCKKBLFIJ = 2; - BHMMPKNMFDM_GPGLBHKBAPG = 3; +enum INPBGNJMNKJ { + INPBGNJMNKJ_PCPDHELPKEM = 0; + INPBGNJMNKJ_PKEAHOBFGCB = 1; + INPBGNJMNKJ_OAFIPGMHNPO = 2; + INPBGNJMNKJ_DHNEAKFGCBK = 3; } -enum BCPLAOKMPFK { - BCPLAOKMPFK_MNFEPONEDDJ = 0; - BCPLAOKMPFK_KCPMPCJNPCE = 403; - BCPLAOKMPFK_KLLLBGCPAFN = 404; - BCPLAOKMPFK_GEBINFLEMDL = 401; - BCPLAOKMPFK_FLNJPKIBCKF = 402; - BCPLAOKMPFK_CBHDDMJGABF = 2300; - BCPLAOKMPFK_JPBILGPJMLH = 3100; - BCPLAOKMPFK_LMOLDLBKNLB = 4100; - BCPLAOKMPFK_EANGGGBIMPN = 3700; +enum FMEAKOFMFCK { + FMEAKOFMFCK_PCPDHELPKEM = 0; + FMEAKOFMFCK_CGCJLHFLEPN = 403; + FMEAKOFMFCK_LCDDJFAFKPL = 404; + FMEAKOFMFCK_PJIGHNFHFKD = 401; + FMEAKOFMFCK_PGDFGMPOIFD = 402; + FMEAKOFMFCK_AJBFCODJONF = 2300; + FMEAKOFMFCK_EPNCPBCDAKO = 3100; + FMEAKOFMFCK_GHODIPCOIIE = 4100; + FMEAKOFMFCK_OBBECDEKJFE = 3700; } -enum ABOGDMODBON { - ABOGDMODBON_KHFCEGGOOPL = 0; - ABOGDMODBON_FJGLBBLPILL = 1; - ABOGDMODBON_BECEMJJBBIM = 2; +enum IPGFCGHIIKN { + IPGFCGHIIKN_KOJIHMKNJIC = 0; + IPGFCGHIIKN_EIKBIBAHCHI = 1; + IPGFCGHIIKN_FCEEJIBLHOC = 2; } -// Obf: DevelopmentType +// Obf: KGHODPFJGLI enum DevelopmentType { - DevelopmentType_IFHPJFLKBDK = 0; - DevelopmentType_ODKOIEOEFMJ = 1; - DevelopmentType_FCEMFFBAPDG = 2; - DevelopmentType_BGFGAJNLKMM = 3; - DevelopmentType_MPKIGFDCKGD = 4; - DevelopmentType_HGCCEGEKHHN = 5; - DevelopmentType_KFGEJNPGKLH = 6; - DevelopmentType_FBKMDGGKDGJ = 7; - DevelopmentType_FPMGCLNNGFF = 8; - DevelopmentType_NNMHCDKPLIH = 9; - DevelopmentType_MAGNHLNMIBB = 10; - DevelopmentType_BELMPCJODHF = 11; - DevelopmentType_LMBOCKCKGCD = 12; - DevelopmentType_NPKGBBIBENM = 13; - DevelopmentType_GMIKOPCLCDK = 14; - DevelopmentType_DGLELKEDKDI = 15; - DevelopmentType_JDEHNKPJFDF = 16; - DevelopmentType_COPMEJIFFLE = 17; - DevelopmentType_KPLFPPGBIHF = 18; + KGHODPFJGLI_MJFLDKHKDAB = 0; + KGHODPFJGLI_IBMBPMIMJEG = 1; + KGHODPFJGLI_DFMFGMCGHKK = 2; + KGHODPFJGLI_DGDLLJKNLMC = 3; + KGHODPFJGLI_FJJAANAIKLP = 4; + KGHODPFJGLI_PJPGMLPMKBB = 5; + KGHODPFJGLI_CPHFDMGHKDN = 6; + KGHODPFJGLI_BPAJGHJGCAM = 7; + KGHODPFJGLI_PPKFEKFHFGB = 8; + KGHODPFJGLI_GNAMEAKEBNL = 9; + KGHODPFJGLI_APBCHINMCIJ = 10; + KGHODPFJGLI_FBPDGLPBBIH = 11; + KGHODPFJGLI_MEAKDPOAKKF = 12; + KGHODPFJGLI_JLCDMPJKPHD = 13; + KGHODPFJGLI_MIFHIFJCGAM = 14; + KGHODPFJGLI_BICMKJJBHJF = 15; + KGHODPFJGLI_GAEOAJPAIHL = 16; + KGHODPFJGLI_OHKDNJGJANH = 17; + KGHODPFJGLI_NOOJMAHKMHC = 18; } -// Obf: PlayingState +// Obf: LGGELNENDAO enum PlayingState { - PlayingState_MNFEPONEDDJ = 0; - PlayingState_GELEPJKMMPP = 1; - PlayingState_HIDKEGDOHHL = 2; - PlayingState_JCFHIAJANLD = 3; - PlayingState_FMJMBACGONF = 4; - PlayingState_BALOJMOPFNH = 5; - PlayingState_AMCKKLOOCDO = 6; - PlayingState_OGLIIOFOIGH = 7; - PlayingState_GOBCBFDOMNK = 8; - PlayingState_ALHEAEGMJPC = 9; - PlayingState_MICLPGPHAJL = 10; + LGGELNENDAO_PCPDHELPKEM = 0; + LGGELNENDAO_AADFLKALKNL = 1; + LGGELNENDAO_CBANKFOEIFB = 2; + LGGELNENDAO_CDMMIDIKFCG = 3; + LGGELNENDAO_OMLFCEHBJEH = 4; + LGGELNENDAO_NMGHLBLKDLH = 5; + LGGELNENDAO_KFKFJHLJCOP = 6; + LGGELNENDAO_MJGPIEPHDPI = 7; + LGGELNENDAO_IMEPLHGAJCH = 8; + LGGELNENDAO_AGHHIAPLCDH = 9; + LGGELNENDAO_OKGAHGBKFDJ = 10; } -enum GOGJALGFBNC { - GOGJALGFBNC_BNFFNLAKACG = 0; - GOGJALGFBNC_CDCBNEDHPHI = 1; - GOGJALGFBNC_FBOGGLMNHFA = 2; - GOGJALGFBNC_NAHLONAOPHC = 3; +enum LBBOPEPGPPA { + LBBOPEPGPPA_HPDKAIKPOIG = 0; + LBBOPEPGPPA_LNFJOLBJLOE = 1; + LBBOPEPGPPA_DAPAJMNGHLP = 2; + LBBOPEPGPPA_ELJIJPJLKGP = 3; } -enum FFFNIINIMOL { - FFFNIINIMOL_MNFEPONEDDJ = 0; - FFFNIINIMOL_HIJAHCMLMPE = 1; - FFFNIINIMOL_CCOFPMNBDBI = 2; - FFFNIINIMOL_PFKHAKDGDLA = 3; - FFFNIINIMOL_DKBKKNNDCEE = 4; - FFFNIINIMOL_HJEDIJEFIOC = 5; +enum APBBALPMMGK { + APBBALPMMGK_PCPDHELPKEM = 0; + APBBALPMMGK_GHGAPOAKGAB = 1; + APBBALPMMGK_BPCEKMLPJCJ = 2; + APBBALPMMGK_GPJMKKADLDC = 3; + APBBALPMMGK_CBBHPGAGCOE = 4; + APBBALPMMGK_JNAAAIGLHHI = 5; } -// Obf: PlanetFesCardPieceApplyPermissionType +// Obf: PPJPJKPJHMG enum PlanetFesCardPieceApplyPermissionType { - PlanetFesCardPieceApplyPermissionType_OPGOEEBELLM = 0; - PlanetFesCardPieceApplyPermissionType_KFIAIHKKKEB = 1; - PlanetFesCardPieceApplyPermissionType_KLIGLFEMHDA = 2; + PPJPJKPJHMG_NKADFCMEKGN = 0; + PPJPJKPJHMG_PMJMEFDGOHC = 1; + PPJPJKPJHMG_HLPFBMBDKPP = 2; } -enum IEEJBNKINAH { - IEEJBNKINAH_JAPKFGHIMJF = 0; - IEEJBNKINAH_ACFCACFKILO = 1; - IEEJBNKINAH_ILIABLGJGGN = 2; - IEEJBNKINAH_PIBIIIKEPMC = 3; - IEEJBNKINAH_CIJJDNBEFLG = 4; +enum NKGNOOMGBIM { + NKGNOOMGBIM_ECHPONHAMCN = 0; + NKGNOOMGBIM_ECHEKPMLGDM = 1; + NKGNOOMGBIM_PJKKBFFCEHF = 2; + NKGNOOMGBIM_PDEAKHAKKCD = 3; + NKGNOOMGBIM_DAKLBGKEHAL = 4; } -enum LIPBFJKAIFF { - LIPBFJKAIFF_CDPLGANFOKB = 0; - LIPBFJKAIFF_NDHHLCHOADH = 1; - LIPBFJKAIFF_CNGMJLJJBCG = 2; +enum DPENFEFPEBI { + DPENFEFPEBI_KHEEJBBPICD = 0; + DPENFEFPEBI_DABGPBMKGJB = 1; + DPENFEFPEBI_DLECHGNKOMB = 2; } -enum AAMPBAFIFLK { - AAMPBAFIFLK_MNFEPONEDDJ = 0; - AAMPBAFIFLK_KFLFHBNNMNN = 1; - AAMPBAFIFLK_ANPLMCACMJN = 2; - AAMPBAFIFLK_MPMNMLDKNKK = 3; - AAMPBAFIFLK_LGMBCNCGINO = 4; - AAMPBAFIFLK_DGMHFDAMAPC = 5; - AAMPBAFIFLK_ALDFNOBDCBK = 6; - AAMPBAFIFLK_level = 7; - AAMPBAFIFLK_LABLHBFHKFM = 8; - AAMPBAFIFLK_KNFEMAEFGHO = 9; +enum BGCEJDCHKBA { + BGCEJDCHKBA_PCPDHELPKEM = 0; + BGCEJDCHKBA_MNMMGIALAOH = 1; + BGCEJDCHKBA_IDMICPBHEOD = 2; + BGCEJDCHKBA_NIILLMJNGEC = 3; + BGCEJDCHKBA_MONILNMIBLG = 4; + BGCEJDCHKBA_CKAIDIIJJJF = 5; + BGCEJDCHKBA_BEHBCACJCPJ = 6; + BGCEJDCHKBA_EIKFEGOOMCC = 7; + BGCEJDCHKBA_LOEHHLBJACF = 8; + BGCEJDCHKBA_NDJEDMKNJMB = 9; } -enum ANPFOIJIOEC { - ANPFOIJIOEC_MNFEPONEDDJ = 0; - ANPFOIJIOEC_KAPLBLPEPCE = 1; - ANPFOIJIOEC_OGABHLONNIA = 2; - ANPFOIJIOEC_BMFHDJLIJGB = 3; +enum BFDGAGJDODA { + BFDGAGJDODA_PCPDHELPKEM = 0; + BFDGAGJDODA_IAJIDAMBBJB = 1; + BFDGAGJDODA_PEDDMFMOEIC = 2; + BFDGAGJDODA_MIAGCABFAKB = 3; } -enum AMOIPPAJLLN { - AMOIPPAJLLN_MNFEPONEDDJ = 0; - AMOIPPAJLLN_BDPBOBHCDGF = 1; - AMOIPPAJLLN_OOHLHAKFMIB = 2; - AMOIPPAJLLN_NLFAANHFBAA = 3; - AMOIPPAJLLN_ILEFKIHFJIO = 4; +enum NFKEJJIHOCJ { + NFKEJJIHOCJ_PCPDHELPKEM = 0; + NFKEJJIHOCJ_OPCGNJMGJDE = 1; + NFKEJJIHOCJ_MHOGFBJLDED = 2; + NFKEJJIHOCJ_FEPGHFFLGIJ = 3; + NFKEJJIHOCJ_BEDPKPFNMNB = 4; } -// Obf: GridFightDropType +// Obf: HIOLCNPOPON enum GridFightDropType { - GridFightDropType_MNFEPONEDDJ = 0; - GridFightDropType_item_value = 1; - GridFightDropType_exp = 2; - GridFightDropType_EONEKNGLGJD = 3; - GridFightDropType_role_goods_info = 4; - GridFightDropType_DPKEKEFBJLI = 5; - GridFightDropType_JGHBFLGKBCC = 6; - GridFightDropType_DOINFBHBMOB = 7; + HIOLCNPOPON_PCPDHELPKEM = 0; + HIOLCNPOPON_HHNBGNFBDHO = 1; + HIOLCNPOPON_HOLOJHGGIOG = 2; + HIOLCNPOPON_NOKNNMPMGGN = 3; + HIOLCNPOPON_NOFPIDPIKLJ = 4; + HIOLCNPOPON_BIKHOEGFEFD = 5; + HIOLCNPOPON_MKPPCDPCHIE = 6; + HIOLCNPOPON_BHJOKLLJLPL = 7; } -// Obf: PlayerBasicInfo +// Obf: OCOPOAEFHCA message PlayerBasicInfo { - string nickname = 1; // offset: 24 - uint32 level = 2; // offset: 32 - uint32 exp = 3; // offset: 56 - uint32 stamina = 4; // offset: 36 - uint32 mcoin = 5; // offset: 44 + string nickname = 1; // offset: 16 + uint32 level = 2; // offset: 44 + uint32 exp = 3; // offset: 40 + uint32 stamina = 4; // offset: 32 + uint32 mcoin = 5; // offset: 36 uint32 hcoin = 6; // offset: 48 uint32 scoin = 7; // offset: 52 - uint32 world_level = 8; // offset: 40 + uint32 world_level = 8; // offset: 56 } -message EAIOLADLFKL { - repeated uint32 HFELNACIHLF = 1; // offset: 24 +message MCNDBBEBKMJ { + repeated uint32 CPNJCMCCHIG = 1; // offset: 24 } -// Obf: SpBarInfo +// Obf: JHEDANIONOG message SpBarInfo { - uint32 cur_sp = 1; // offset: 28 - uint32 max_sp = 2; // offset: 24 + uint32 cur_sp = 1; // offset: 24 + uint32 max_sp = 2; // offset: 28 } -// Obf: BlackInfo +// Obf: MEOHGFDPCKD message BlackInfo { - int64 begin_time = 1; // offset: 40 + int64 begin_time = 1; // offset: 24 int64 end_time = 2; // offset: 32 - uint32 limit_level = 3; // offset: 28 - uint32 ban_type = 4; // offset: 24 + uint32 limit_level = 3; // offset: 44 + uint32 ban_type = 4; // offset: 40 } -message FeverTimeAvatar { - AvatarType avatar_type = 1; // offset: 28 - uint32 id = 2; // offset: 24 +message HAJAOGGPCJC { + AvatarType avatar_type = 1; // offset: 24 + uint32 id = 2; // offset: 28 } -message JIACKONPOBO { +message PKJGGAPLONC { AvatarType avatar_type = 1; // offset: 40 uint32 id = 2; // offset: 24 uint32 level = 3; // offset: 28 uint32 index = 4; // offset: 36 - uint32 IOHJBCAIKGC = 5; // offset: 32 + uint32 CBHKFOEOMFF = 5; // offset: 32 } -message VersionCount { - uint32 version = 1; // offset: 28 - uint32 count = 2; // offset: 24 +message BBLOMOFEPJD { + uint32 version = 1; // offset: 24 + uint32 count = 2; // offset: 28 } -// Obf: ClientDownloadData +// Obf: NJADODPPEBA message ClientDownloadData { - uint32 version = 1; // offset: 36 + uint32 version = 1; // offset: 32 int64 time = 2; // offset: 40 - bytes data = 3; // offset: 24 - uint32 OFJNONIPPLD = 4; // offset: 32 + bytes data = 3; // offset: 16 + uint32 EFKCMFIJGIJ = 4; // offset: 36 } -// Obf: ClientObjDownloadData +// Obf: KGDBODBGNNG message ClientObjDownloadData { - bytes sc_info = 1; // offset: 40 + bytes sc_info = 1; // offset: 24 ClientDownloadData client_obj_download_data = 2; // offset: 32 - repeated ClientDownloadData dyn_code = 3; // offset: 24 + repeated ClientDownloadData dyn_code = 3; // offset: 40 } -message ClientUploadData { - string tag = 1; // offset: 24 - string value = 2; // offset: 16 +message DODELEAICGI { + string HELJKFMIFFE = 1; // offset: 24 + string value = 2; // offset: 32 } -message FeatureSwitchParam { +message ANHCDHLNEJN { repeated uint32 switch_list = 1; // offset: 24 } -message EAKNDKOMJFD { +message CENOIEMJPKK { FeatureSwitchType type = 1; // offset: 32 - repeated FeatureSwitchParam PMJNLFFOBLB = 2; // offset: 24 - bool ANPIGECBECP = 3; // offset: 36 + repeated ANHCDHLNEJN JKMBDCBOFOG = 2; // offset: 16 + bool OOPCLHPKJBO = 3; // offset: 36 } -message IBMNNFILAIP { - string IGMIJECLLPC = 1; // offset: 24 - string LJEFEPAMOJD = 2; // offset: 64 - string FJGPCJDGKNO = 3; // offset: 16 - string LJPIIHLAPFG = 4; // offset: 32 - string EGGDFHBGDMG = 5; // offset: 72 - string PLFKKMGJGBH = 6; // offset: 48 - string MAC = 7; // offset: 56 +message DNJFGOLLCCB { + string LGMNKILABNL = 1; // offset: 56 + string CJBODNKDFAG = 2; // offset: 72 + string AJLGJKMEFJL = 3; // offset: 32 + string GNCPFFHBIPN = 4; // offset: 64 + string COOFHIGHJDN = 5; // offset: 24 + string NMBNLPOHJCM = 6; // offset: 48 + string CDNBELIAJFN = 7; // offset: 40 } -message PLNAANKLOPN { - string AIHPOMLKAAJ = 1; // offset: 16 - int32 DANGIIJAFFI = 2; // offset: 44 - int32 HICALILDCDI = 3; // offset: 32 - int32 GEJINOCKALO = 4; // offset: 36 - int32 PCKKCDECGAE = 5; // offset: 40 +message COKHGIMNLEK { + string LKBGIEHLDLK = 1; // offset: 24 + int32 GGFJFKKJPDF = 2; // offset: 32 + int32 NKCHPOBJFAP = 3; // offset: 36 + int32 BGOEKCKEKIL = 4; // offset: 40 + int32 KKEEHBAKODI = 5; // offset: 44 } -// Obf: ReplayInfo +// Obf: DADADPOAPFB message ReplayInfo { - uint64 CKNMBLFBMOA = 1; // offset: 72 - ReplayType replay_type = 2; // offset: 64 - uint32 stage_id = 3; // offset: 56 - uint32 uid = 4; // offset: 40 - string nickname = 5; // offset: 16 - uint32 head_icon = 6; // offset: 68 - string replay_name = 7; // offset: 24 + uint64 PNLCMJOADKB = 1; // offset: 56 + OCLEJLEFBFO replay_type = 2; // offset: 40 + uint32 stage_id = 3; // offset: 68 + uint32 uid = 4; // offset: 72 + string nickname = 5; // offset: 24 + uint32 head_icon = 6; // offset: 76 + string replay_name = 7; // offset: 16 uint64 create_time = 8; // offset: 48 - uint32 DMMEGILIKDA = 9; // offset: 60 - uint32 GAKPEKHGIDG = 10; // offset: 44 + uint32 DAFEJIENABL = 9; // offset: 64 + uint32 KALAGIBCNAO = 10; // offset: 44 } -message MMBNIGOBEAP { +message GLMBJJOFPAC { uint32 avatar_id = 1; // offset: 24 uint32 avatar_level = 2; // offset: 28 } -message ABLFLHPFPGJ { - uint32 uid = 1; // offset: 40 - uint32 APAIMOCOLNF = 2; // offset: 44 - bool KMCDHNNEHFH = 3; // offset: 52 - uint32 NFEMMAEBPHG = 4; // offset: 48 - string replay_name = 5; // offset: 24 - repeated MMBNIGOBEAP avatar_list = 6; // offset: 32 - uint32 IMHHGHFHELB = 7; // offset: 64 - uint32 PIHNNBPAPCF = 8; // offset: 56 - uint32 OPOEHBBMPAA = 9; // offset: 60 +message PHOCECJOBHH { + uint32 uid = 1; // offset: 48 + uint32 DAECKFGAKLF = 2; // offset: 56 + bool OAOJAEPJFFO = 3; // offset: 44 + uint32 GCMNADAKONJ = 4; // offset: 52 + string replay_name = 5; // offset: 16 + repeated GLMBJJOFPAC avatar_list = 6; // offset: 24 + uint32 GGHCFMOLDNI = 7; // offset: 64 + uint32 PDBNGNABDJI = 8; // offset: 60 + uint32 MHDJJDNHILK = 9; // offset: 40 } -message PunkLordBattleRecordList { - repeated ABLFLHPFPGJ battle_record_list = 1; // offset: 16 +message JOLDDNMGBHD { + repeated PHOCECJOBHH DFIDPJEIBJK = 1; // offset: 16 } -message PKLABFCBNDI { +message JLLIDDIBOHI { uint32 uid = 1; // offset: 24 uint32 monster_id = 2; // offset: 28 } -// Obf: PunkLordMonsterBasicInfo +// Obf: JDABAFDPOIN message PunkLordMonsterBasicInfo { - uint32 uid = 1; // offset: 40 - uint32 monster_id = 2; // offset: 48 - uint32 config_id = 3; // offset: 32 - uint32 world_level = 4; // offset: 36 - int64 create_time = 5; // offset: 24 - uint32 left_hp = 6; // offset: 44 - uint32 attacker_num = 7; // offset: 52 - PunkLordShareType share_type = 8; // offset: 60 - bool JJAEJDOAFOD = 9; // offset: 56 + uint32 uid = 1; // offset: 36 + uint32 monster_id = 2; // offset: 24 + uint32 config_id = 3; // offset: 28 + uint32 world_level = 4; // offset: 56 + int64 create_time = 5; // offset: 40 + uint32 left_hp = 6; // offset: 60 + uint32 attacker_num = 7; // offset: 32 + PunkLordShareType share_type = 8; // offset: 52 + bool OKHELIELNME = 9; // offset: 48 } -// Obf: TryDownLoadReplay +// Obf: EFPAHFHGAPA message TryDownLoadReplay { - string replay_name = 1; // offset: 16 - ReplayInfo try_down_load_replay = 2; // offset: 32 + string replay_name = 1; // offset: 32 + ReplayInfo try_down_load_replay = 2; // offset: 24 } message RegionInfo { - string name = 1; // offset: 72 - string title = 2; // offset: 56 - string dispatch_url = 3; // offset: 32 - string env_type = 4; // offset: 40 - string display_name = 5; // offset: 64 - string stop_desc = 6; // offset: 24 - string OHFKCBGBGPO = 7; // offset: 16 + string name = 1; // offset: 24 + string title = 2; // offset: 32 + string dispatch_url = 3; // offset: 64 + string env_type = 4; // offset: 16 + string display_name = 5; // offset: 40 + string stop_desc = 6; // offset: 48 + string MPDILONJDEH = 7; // offset: 56 } message Dispatch { uint32 retcode = 1; // offset: 56 - string msg = 2; // offset: 32 + string stop_desc = 2; // offset: 40 string top_sever_region_name = 3; // offset: 24 - repeated RegionInfo region_list = 4; // offset: 48 - string GKCGEDNLDPD = 5; // offset: 40 + repeated RegionInfo region_list = 4; // offset: 16 + string FKCEHMPIAGG = 5; // offset: 32 } -message IHHDNHBJOCG { - uint32 GKJBKEHNJGH = 1; // offset: 92 - repeated uint32 JHMHMAGOIKB = 2; // offset: 40 - repeated uint32 CACPPEHBGBN = 3; // offset: 72 - repeated uint32 KJHKFNDKJBH = 4; // offset: 16 - repeated uint32 GHEEFEGAOAH = 5; // offset: 56 - repeated uint32 LAGCJLOLHBE = 6; // offset: 32 - bool OCMJJKEIBNK = 7; // offset: 88 - uint32 GIFLABAOBJN = 8; // offset: 96 - repeated uint32 FGLGJMJIJIB = 9; // offset: 80 - repeated uint32 JEIPIDKGELI = 10; // offset: 48 - repeated uint32 NOMFFCENKDL = 11; // offset: 64 +message OBOKDHDOKAD { + uint32 CEKCLDPNFEA = 1; // offset: 88 + repeated uint32 GECPCNOMFFG = 2; // offset: 56 + repeated uint32 JCHFMDEPBMK = 3; // offset: 32 + repeated uint32 NPBKMKIPKOH = 4; // offset: 72 + repeated uint32 CBPBCDPJOKO = 5; // offset: 48 + repeated uint32 IIOBBODPCKN = 6; // offset: 64 + bool ELBALPJIPNK = 7; // offset: 96 + uint32 JNBMENGEDFC = 8; // offset: 92 + repeated uint32 BCCFDCELEKI = 9; // offset: 16 + repeated uint32 FKDOIKIMHAO = 10; // offset: 40 + repeated uint32 NCKJEPIODAD = 11; // offset: 24 } -message AIIGKANEKDL { - oneof HGOPEEDOFAI { - uint32 role_star = 101; // offset: 24 +message PKBBDFOOFJN { + oneof HDACCIEIJFO { + uint32 role_star = 101; // offset: 16 } } -message HCMGIFBHPLE { - GridFightDropType ABGILNDKGLJ = 1; // offset: 32 - uint32 PJJCJJFNOMO = 2; // offset: 40 - uint32 num = 3; // offset: 36 - AIIGKANEKDL display_value = 5; // offset: 16 +message LHPPIAKKFME { + GridFightDropType BGKDAMDFFKH = 1; // offset: 36 + uint32 JJFFLMCCCMM = 2; // offset: 40 + uint32 num = 3; // offset: 32 + PKBBDFOOFJN display_value = 5; // offset: 16 } -// Obf: GridFightDropInfo +// Obf: HDJNALJBILG message GridFightDropInfo { - repeated HCMGIFBHPLE BMLDLEDPFOP = 1; // offset: 24 + repeated LHPPIAKKFME PIBLJLBCKJL = 1; // offset: 24 } -enum BattleCheckStrategyType { - BattleCheckStrategyType_KCCNAEPAPNC = 0; - BattleCheckStrategyType_JFBLHFIBCDE = 1; - BattleCheckStrategyType_PECJAGDPNEI = 2; - BattleCheckStrategyType_BHPCJPGDJAE = 3; +message CMHAMBKCJBK { + uint32 pos = 1; // offset: 28 + uint32 JDPANINJAEC = 2; // offset: 36 + uint32 MMFPEGPHOEC = 3; // offset: 24 + uint32 DHNCNLFMOLI = 4; // offset: 32 } -enum BattleCheckResultType { - BattleCheckResultType_HGFJAOKPMNL = 0; - BattleCheckResultType_JABGMKDMHLH = 1; - BattleCheckResultType_NIPBHPPCLNM = 2; +message Vector { + sint32 x = 1; // offset: 24 + sint32 y = 2; // offset: 32 + sint32 z = 3; // offset: 28 } -// Obf: BattleModuleType +message NECGMCGFANN { + bool INAHILAHIIJ = 1; // offset: 26 + bool LDHNPCIMLCJ = 2; // offset: 25 + bool FCNGHNPFJLN = 3; // offset: 24 +} + +message NKLAFFLJCHG { + uint32 id = 1; // offset: 24 + bool CNOLAIHLAAB = 2; // offset: 28 +} + +message BHFONEFGGAG { + uint32 id = 1; // offset: 24 + uint32 AFDFOCLDENM = 2; // offset: 28 +} + +message MCPPIEJEBEF { + NKLAFFLJCHG LEKGBMCOJDB = 1; // offset: 24 + repeated BHFONEFGGAG KBHPIPFKPAC = 2; // offset: 16 + bool HAJPKJOCBCL = 3; // offset: 40 +} + +enum JILAPGBHFJI { + JILAPGBHFJI_LMJLDGFJFLC = 0; + JILAPGBHFJI_FIOLJGNEKKI = 1; + JILAPGBHFJI_DPLEIGPOMCA = 2; + JILAPGBHFJI_NMGLEPDLEDH = 3; +} + +enum LOPDMEPEDFG { + LOPDMEPEDFG_EMIEDPKBPKI = 0; + LOPDMEPEDFG_LGHEJJGFKIM = 1; + LOPDMEPEDFG_GAPNMCKCJCG = 2; +} + +// Obf: INHPDHLOHHO enum BattleModuleType { - BattleModuleType_NLEIBGFHKAJ = 0; - BattleModuleType_OHPOALLFJGC = 1; - BattleModuleType_JONBIKLEGCM = 2; - BattleModuleType_HNGKMBPCBBG = 3; - BattleModuleType_HBFEMLGONJL = 4; - BattleModuleType_FNDFLOHIIPF = 5; - BattleModuleType_DLKJIAGLKGJ = 6; + INHPDHLOHHO_HAJDAKFIENM = 0; + INHPDHLOHHO_KKHLMKIPMFK = 1; + INHPDHLOHHO_LHGODLABEKH = 2; + INHPDHLOHHO_LJOPAPAKHIP = 3; + INHPDHLOHHO_FNJHIOCJHLO = 4; + INHPDHLOHHO_AENLPPAEANK = 5; + INHPDHLOHHO_EDLOEBEJFHN = 6; } -enum AetherdivideSpiritLineupType { - AetherdivideSpiritLineupType_NHAFODMNPFL = 0; - AetherdivideSpiritLineupType_GEPHHAEDFKC = 1; - AetherdivideSpiritLineupType_NICOIJKNLIC = 2; +enum HLJMCIBOBJO { + HLJMCIBOBJO_MPLPALIKJHG = 0; + HLJMCIBOBJO_FKMGNJGGGHO = 1; + HLJMCIBOBJO_ENAMGJHJGHP = 2; } -enum GIEAECGCKOA { - GIEAECGCKOA_MNFEPONEDDJ = 0; - GIEAECGCKOA_score_id = 1; - GIEAECGCKOA_PDJBBMHJDCL = 2; - GIEAECGCKOA_JMANBABGOCF = 3; - GIEAECGCKOA_challenge_score = 4; - GIEAECGCKOA_NCHJDGAKAFN = 5; - GIEAECGCKOA_AOOPPMMPOCA = 6; +enum FFMODDDADKJ { + FFMODDDADKJ_PCPDHELPKEM = 0; + FFMODDDADKJ_FAMMLINGLDA = 1; + FFMODDDADKJ_BHKIDLMLNKA = 2; + FFMODDDADKJ_MCBDNOADMII = 3; + FFMODDDADKJ_OFGEDCBEDMN = 4; + FFMODDDADKJ_LPHOAIJFPNP = 5; + FFMODDDADKJ_KJAIEEIACHI = 6; } -enum MIGBJHAMBMD { - MIGBJHAMBMD_EEECGJLDDLP = 0; - MIGBJHAMBMD_MNKGBGAOGHL = 1; - MIGBJHAMBMD_LOACENAFEPK = 2; - MIGBJHAMBMD_IDNGBJIKCKG = 3; +enum FBKBOKHCLLF { + FBKBOKHCLLF_NMJBKOMIPNP = 0; + FBKBOKHCLLF_DDFFNBPHDMI = 1; + FBKBOKHCLLF_MHPFEGDKIKC = 2; + FBKBOKHCLLF_ADEAMNAHBPE = 3; } -enum AOIIENOJPFK { - AOIIENOJPFK_LGELPAMBIIJ = 0; - AOIIENOJPFK_DDHPKHENHEB = 1; +enum OFKHIHFBNFG { + OFKHIHFBNFG_CEILOKJMACJ = 0; + OFKHIHFBNFG_CPNIHIPDJIE = 1; } -enum JGKLKBDFLIM { - JGKLKBDFLIM_HOOEPFIKDJL = 0; - JGKLKBDFLIM_CDKDJPHDENB = 1; +enum LEPDLLJHIPL { + LEPDLLJHIPL_LDHLIIJJODP = 0; + LEPDLLJHIPL_APNJCFEFBKB = 1; } -// Obf: BattleEndReason +// Obf: CHLAIGCKPIG enum BattleEndReason { - BATTLE_END_REASON_NONE = 0; - BATTLE_END_REASON_ALL_DIE = 1; - BATTLE_END_REASON_TURN_LIMIT = 2; + CHLAIGCKPIG_PCPDHELPKEM = 0; + CHLAIGCKPIG_OPAKIMPMLMI = 1; + CHLAIGCKPIG_OFBNFOLBDHF = 2; } -// Obf: BattleStaticticEventType +// Obf: IMGGHCOBNEF enum BattleStaticticEventType { - BATTLE_STATICTIC_EVENT_NONE = 0; - BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE = 1; - BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID = 2; - BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM = 3; - BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF = 4; - BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER = 5; - BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN = 6; - BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN_TIMES = 7; + IMGGHCOBNEF_JLMLMHODCGF = 0; + IMGGHCOBNEF_HPDOBFPPNBL = 1; + IMGGHCOBNEF_LCCDKPPMJLG = 2; + IMGGHCOBNEF_FOCLBCLEJIH = 3; + IMGGHCOBNEF_JDNNKPECMFD = 4; + IMGGHCOBNEF_FCGKFLJHLJC = 5; + IMGGHCOBNEF_AILGMECHNOI = 6; + IMGGHCOBNEF_MCHHNGNGPME = 7; } -enum LJHGOJGNIIP { - LJHGOJGNIIP_LJFJNLLIIKK = 0; - LJHGOJGNIIP_PONHNNFJDGF = 1; - LJHGOJGNIIP_AFBHBMCAAKH = 2; - LJHGOJGNIIP_AHPJPIIHDIC = 3; - LJHGOJGNIIP_INEKLOHFGPD = 4; +enum MPKJECNGFPF { + MPKJECNGFPF_GKJGMDAOKGN = 0; + MPKJECNGFPF_MDEECHOMMIJ = 1; + MPKJECNGFPF_IPOFFENEFNH = 2; + MPKJECNGFPF_CKJAJOHANMC = 3; + MPKJECNGFPF_DJIJIKKIJMH = 4; } -enum NNKCNFIPBIG { - NNKCNFIPBIG_PHAFNOKGHCO = 0; - NNKCNFIPBIG_IIJGJPMLDLC = 1; - NNKCNFIPBIG_KJHGPHMCKDA = 2; +enum GAPBBJCLMGP { + GAPBBJCLMGP_FHMIGJBIGFC = 0; + GAPBBJCLMGP_DGECGAAFDJM = 1; + GAPBBJCLMGP_FJIGHECANON = 2; } -enum LKPIACCEGCD { - LKPIACCEGCD_AIPHEIBOFBH = 0; - LKPIACCEGCD_NMDMHAIBCLC = 1; - LKPIACCEGCD_HDHGHAPNJGN = 2; - LKPIACCEGCD_AFJAHFIBHOF = 3; - LKPIACCEGCD_GHEEMIMLCEP = 4; +enum PFODGDGFBBN { + PFODGDGFBBN_GMIIOFMFMPO = 0; + PFODGDGFBBN_IOMEEECOIOB = 1; + PFODGDGFBBN_OJCCFHHFKAO = 2; + PFODGDGFBBN_EFNMMDBAFGM = 3; + PFODGDGFBBN_JDLJLGOAHOI = 4; } -enum JPMCEJKGGIJ { - JPMCEJKGGIJ_KCPIBNJIBBA = 0; - JPMCEJKGGIJ_KIOLAKMFDDH = 1; - JPMCEJKGGIJ_KECBHANONDI = 2; +enum IFAENKOLDCI { + IFAENKOLDCI_AMMKHIENNOJ = 0; + IFAENKOLDCI_OCKEMHMFFBF = 1; + IFAENKOLDCI_NNABMPMMGMC = 2; } -// Obf: BattleEndStatus +// Obf: IDFBPKAAHCH enum BattleEndStatus { - BATTLE_END_NONE = 0; - BATTLE_END_WIN = 1; - BATTLE_END_LOSE = 2; - BATTLE_END_QUIT = 3; + IDFBPKAAHCH_FPLONMKABFK = 0; + IDFBPKAAHCH_OCCLLFPHPKP = 1; + IDFBPKAAHCH_GHPIIEMDIDD = 2; + IDFBPKAAHCH_ALDBBJLCBAM = 3; } -enum LNMLHNEFALG { - LNMLHNEFALG_DCFMMLJIDJH = 0; - LNMLHNEFALG_KJOPCNACNMO = 1; - LNMLHNEFALG_PMLFFOOGENO = 2; +enum ONLFPPJNLGH { + ONLFPPJNLGH_JCELLLEHCMG = 0; + ONLFPPJNLGH_OGOJDCJDMNJ = 1; + ONLFPPJNLGH_DLGAPHJIAEI = 2; } -// Obf: BattleOp +// Obf: MIDKBJNAALL message BattleOp { - uint32 turn_counter = 1; // offset: 40 - uint32 state = 2; // offset: 32 - uint32 action_entity_id = 3; // offset: 44 - uint32 target_entity_id = 4; // offset: 56 - uint32 op_type = 5; // offset: 36 - uint32 skill_index = 6; // offset: 48 - uint32 operation_counter = 7; // offset: 52 - string NFNPNHKIBAB = 8; // offset: 16 + uint32 turn_counter = 1; // offset: 32 + uint32 state = 2; // offset: 56 + uint32 action_entity_id = 3; // offset: 36 + uint32 target_entity_id = 4; // offset: 44 + uint32 op_type = 5; // offset: 52 + uint32 skill_index = 6; // offset: 40 + uint32 operation_counter = 7; // offset: 48 + string NOPKFBLLAJP = 8; // offset: 16 } -// Obf: BattleEquipment +// Obf: IOHBBLIFFFN message BattleEquipment { - uint32 id = 1; // offset: 28 - uint32 level = 2; // offset: 36 - uint32 promotion = 3; // offset: 32 - uint32 rank = 4; // offset: 24 + uint32 id = 1; // offset: 36 + uint32 level = 2; // offset: 32 + uint32 promotion = 3; // offset: 24 + uint32 rank = 4; // offset: 28 } -// Obf: BattleRelic +// Obf: MFGHLGFCMJO message BattleRelic { - uint32 id = 1; // offset: 40 + uint32 id = 1; // offset: 44 uint32 level = 2; // offset: 32 uint32 main_affix_id = 3; // offset: 56 - repeated RelicAffix sub_affix_list = 4; // offset: 24 - uint32 unique_id = 5; // offset: 44 - uint32 set_id = 6; // offset: 48 - uint32 type = 7; // offset: 52 - uint32 rarity = 8; // offset: 36 + repeated RelicAffix sub_affix_list = 4; // offset: 16 + uint32 unique_id = 5; // offset: 40 + uint32 set_id = 6; // offset: 52 + uint32 type = 7; // offset: 36 + uint32 rarity = 8; // offset: 48 } -// Obf: AvatarSkillTree +// Obf: AMPLIONLCEL message AvatarSkillTree { uint32 point_id = 1; // offset: 24 uint32 level = 2; // offset: 28 } -// Obf: RelicAffix +// Obf: DMFFNIJGNND message RelicAffix { - uint32 affix_id = 1; // offset: 28 - uint32 cnt = 2; // offset: 24 - uint32 step = 3; // offset: 32 + uint32 affix_id = 1; // offset: 32 + uint32 cnt = 2; // offset: 28 + uint32 step = 3; // offset: 24 } -message KKDILGADJHK { - bool HHGMCMIKJGA = 1; // offset: 36 - repeated uint32 KAFEEENKCIG = 2; // offset: 16 - uint32 IAMJMAKDLOF = 3; // offset: 32 - uint32 IMEGDCJNIGA = 4; // offset: 40 +message AAKHENHMIFM { + bool OFAMBDEICME = 1; // offset: 36 + repeated uint32 PBAGJGMOLFB = 2; // offset: 16 + uint32 KNFCAGFAHBJ = 3; // offset: 32 + uint32 BDECLDMDNGI = 4; // offset: 40 } -// Obf: BattleAvatar +// Obf: ICINDLDMONK message BattleAvatar { - AvatarType avatar_type = 1; // offset: 76 + AvatarType avatar_type = 1; // offset: 96 uint32 id = 2; // offset: 108 - uint32 level = 3; // offset: 104 - uint32 rank = 4; // offset: 84 - uint32 index = 5; // offset: 100 - repeated AvatarSkillTree skilltree_list = 6; // offset: 24 - repeated BattleEquipment equipment_list = 7; // offset: 48 + uint32 level = 3; // offset: 72 + uint32 rank = 4; // offset: 100 + uint32 index = 5; // offset: 112 + repeated AvatarSkillTree skilltree_list = 6; // offset: 48 + repeated BattleEquipment equipment_list = 7; // offset: 32 uint32 hp = 8; // offset: 88 - uint32 promotion = 10; // offset: 112 - repeated BattleRelic relic_list = 11; // offset: 32 + uint32 promotion = 10; // offset: 80 + repeated BattleRelic relic_list = 11; // offset: 24 uint32 world_level = 12; // offset: 92 - uint32 assist_uid = 13; // offset: 96 - KKDILGADJHK EMLBBPPIGFO = 15; // offset: 40 - SpBarInfo sp_bar = 16; // offset: 16 - uint32 BOFGAPCJMHF = 17; // offset: 80 - repeated AvatarSkillTree BAGFIANODIF = 18; // offset: 56 - uint32 enhanced_id = 19; // offset: 72 + uint32 assist_uid = 13; // offset: 76 + AAKHENHMIFM AKNHONDBNMM = 15; // offset: 16 + SpBarInfo sp_bar = 16; // offset: 56 + uint32 PJLADGOOFKE = 17; // offset: 84 + repeated AvatarSkillTree LFPOAOFBGPJ = 18; // offset: 40 + uint32 enhanced_id = 19; // offset: 104 } message BattleMonsterParam { - uint32 hard_level_group = 1; // offset: 24 + uint32 NJICLAINBIM = 1; // offset: 32 uint32 level = 2; // offset: 40 - uint32 elite_group = 3; // offset: 36 - uint32 KPAJJKNOBGE = 4; // offset: 28 - uint32 LPHMIOCFKKA = 5; // offset: 32 + uint32 HKNBHCAOMBE = 3; // offset: 28 + uint32 OPJAFNEFJDC = 4; // offset: 36 + uint32 BDCCEFHMFHO = 5; // offset: 24 } -message BJMNIDGKHIM { +message LKBGOCGDFML { uint32 role_star = 1; // offset: 32 - repeated HCMGIFBHPLE IDMMHPOCNIJ = 2; // offset: 16 + repeated LHPPIAKKFME PGNMDJIIKJB = 2; // offset: 16 } -message PPEMGPODAPO { - oneof DFONABIAFLC { - BJMNIDGKHIM EPKAJPDMKDE = 101; // offset: 24 +message CBCBJCPPOMP { + oneof teleport_nigger { + LKBGOCGDFML AFCMOOFGBPK = 101; // offset: 16 } } message BattleMonster { - uint32 monster_id = 1; // offset: 40 - uint32 cur_hp = 2; // offset: 32 - uint32 max_hp = 3; // offset: 36 - PPEMGPODAPO extra_info = 4; // offset: 24 + uint32 monster_id = 1; // offset: 32 + uint32 cur_hp = 2; // offset: 36 + uint32 max_hp = 3; // offset: 40 + CBCBJCPPOMP extra_info = 4; // offset: 24 } message BattleMonsterWave { repeated BattleMonster monster_list = 1; // offset: 32 - BattleMonsterParam monster_param = 2; // offset: 24 - uint32 battle_stage_id = 3; // offset: 44 - uint32 battle_wave_id = 4; // offset: 40 + BattleMonsterParam monster_param = 2; // offset: 16 + uint32 battle_stage_id = 3; // offset: 40 + uint32 battle_wave_id = 4; // offset: 44 } -// Obf: BattleBuff +// Obf: AHCIDLPFFMO message BattleBuff { - uint32 id = 1; // offset: 48 - uint32 level = 2; // offset: 44 - uint32 owner_index = 3; // offset: 52 - uint32 wave_flag = 4; // offset: 40 + uint32 id = 1; // offset: 52 + uint32 level = 2; // offset: 40 + uint32 owner_index = 3; // offset: 44 + uint32 wave_flag = 4; // offset: 48 repeated uint32 target_index_list = 5; // offset: 16 map dynamic_values = 6; // offset: 32 } -message MHCDAFHNOGC { +message FCMOACFMHCK { + uint32 id = 1; // offset: 32 + uint32 JKCGCAMIFIA = 2; // offset: 24 + uint32 total_progress = 3; // offset: 28 +} + +message KCGPMNNKIKN { + uint32 NEDLPPMBMCM = 1; // offset: 24 +} + +message OFEJCJBLDIM { uint32 id = 1; // offset: 28 - uint32 DGLGDEOLPEH = 2; // offset: 32 - uint32 total_progress = 3; // offset: 24 + uint32 JKCGCAMIFIA = 2; // offset: 24 } -message KPGIDMEFEPC { - uint32 HCLNJMOPNNF = 1; // offset: 24 -} - -message PHBLKHMBKGM { - uint32 id = 1; // offset: 24 - uint32 DGLGDEOLPEH = 2; // offset: 28 -} - -message FKKLNLCMNFM { +message IHJENBGPFBF { uint32 id = 1; // offset: 24 uint32 progress = 2; // offset: 28 } @@ -2557,136 +2824,136 @@ message BattleTarget { } message BattleTargetList { - repeated BattleTarget battle_target_list = 1; // offset: 16 + repeated BattleTarget battle_target_list = 1; // offset: 24 } -message BattleLineup { - repeated BattleAvatar avatar_list = 1; // offset: 24 - repeated BattleMonsterWave monster_wave_list = 2; // offset: 40 - repeated BattleBuff buff_list = 3; // offset: 80 - uint32 world_level = 7; // offset: 112 - map battle_target_info = 9; // offset: 72 - KPGIDMEFEPC CODANMDMKFA = 10; // offset: 16 - repeated BattleAvatar NMCAAPEHHJH = 11; // offset: 96 - BattleGridFightSpecialBattleInfo IGAEJDGJFAP = 12; // offset: 64 - GNCELENEBBH GDGPDLIJMIN = 13; // offset: 104 - BattleRogueMagicInfo battle_rogue_magic_info = 14; // offset: 56 - JOBHBFDMEBC EOCIAHOJAKN = 15; // offset: 48 - KNIAOHMCODK EPKAJPDMKDE = 16; // offset: 32 -} - -message GNCELENEBBH { - map AAIDCHPHGNB = 1; // offset: 16 - uint32 KPHOOFHJKOB = 2; // offset: 36 - uint32 LDAGGBOAHKF = 3; // offset: 32 - uint32 PFEAPGGDHMJ = 4; // offset: 40 -} - -// Obf: AetherAvatarInfo -message AetherAvatarInfo { - uint32 id = 1; // offset: 48 - uint32 index = 2; // offset: 52 - uint32 promotion = 3; // offset: 40 - repeated uint32 passive_skill = 4; // offset: 24 - AetherdivideSpiritLineupType spirit_lineup_type = 5; // offset: 44 - SpBarInfo sp_bar = 6; // offset: 32 -} - -message NJOGPOLDEDO { - repeated AetherAvatarInfo avatar_list = 1; // offset: 16 - repeated BattleMonsterWave monster_wave_list = 2; // offset: 40 +message BNAEFBKJOGE { + repeated BattleAvatar avatar_list = 1; // offset: 40 + repeated BattleMonsterWave monster_wave_list = 2; // offset: 48 repeated BattleBuff buff_list = 3; // offset: 32 + uint32 world_level = 7; // offset: 112 + map battle_target_info = 9; // offset: 64 + KCGPMNNKIKN GDAGHIJADOD = 10; // offset: 16 + repeated BattleAvatar LILELAAIGIK = 11; // offset: 96 + BattleGridFightSpecialBattleInfo FMCJPPILPLL = 12; // offset: 88 + MLDEDCCOHBF OBOFOCPCBPK = 13; // offset: 24 + HLMHHPKMIFI JLKIDEIDMNK = 14; // offset: 80 + CAKGOGMEJOF IAJDCJIAHFP = 15; // offset: 72 + OGEOMDJIAGI AFCMOOFGBPK = 16; // offset: 56 } -message ClientTurnSnapshot { - uint32 turn_counter = 1; // offset: 40 - uint32 random_counter = 2; // offset: 44 - uint32 anim_event_counter = 3; // offset: 48 - repeated CharacterSnapshot snapshot_list = 4; // offset: 16 - repeated AnimEventSnapshot AEMPFNCKJLM = 5; // offset: 24 - uint32 LFIOPHFFNFH = 6; // offset: 52 +message MLDEDCCOHBF { + map HAEEJBFFKGF = 1; // offset: 16 + uint32 FHKINAKGBBK = 2; // offset: 36 + uint32 OFNDICJJCIO = 3; // offset: 40 + uint32 PHPFBNJOONP = 4; // offset: 32 } -message GamecoreConfig { - bool HNFIADCMMCH = 1; // offset: 38 - uint32 HBJAFDDMDCL = 2; // offset: 40 - bool is_auto_fight = 3; // offset: 39 - string IGNNLECCJOJ = 4; // offset: 16 - bool JBHIDEBGADN = 5; // offset: 36 - bool DFHLDHCAOFN = 6; // offset: 37 - uint32 CPIMFFIAPGE = 7; // offset: 32 +// Obf: GDCPECIKKCG +message AetherAvatarInfo { + uint32 id = 1; // offset: 40 + uint32 index = 2; // offset: 44 + uint32 promotion = 3; // offset: 52 + repeated uint32 OKMFEGDIONG = 4; // offset: 32 + HLJMCIBOBJO KBNCLFCGHCK = 5; // offset: 48 + SpBarInfo sp_bar = 6; // offset: 16 } -message JIBPHBAJEPH { - repeated uint32 HOHJOHADEDG = 1; // offset: 48 - repeated uint32 LIGMKHNPJIJ = 2; // offset: 24 - repeated uint32 JLGIGGKAIFL = 3; // offset: 32 - repeated uint32 BHHHDKOEJPD = 4; // offset: 40 +message BAFDFBJHLGK { + repeated AetherAvatarInfo avatar_list = 1; // offset: 32 + repeated BattleMonsterWave monster_wave_list = 2; // offset: 40 + repeated BattleBuff buff_list = 3; // offset: 24 } -message BDDAOIHGFAE { - uint32 ADMFAJEADCI = 1; // offset: 28 - uint32 FAGLLMFLMAB = 2; // offset: 24 +message NNKJBNNANJK { + uint32 turn_counter = 1; // offset: 48 + uint32 PEBGNFPGJMA = 2; // offset: 52 + uint32 ILPPFOAPIIM = 3; // offset: 44 + repeated PLGDKFFNDIB JFJPJIJLAOG = 4; // offset: 24 + repeated AMDMHJPPCNF KDABKNDHMJL = 5; // offset: 32 + uint32 GGEFGLBMMKP = 6; // offset: 40 } -message NLLNIKGCODD { - bool MNBAMOGKJOE = 1; // offset: 40 - map FFPPJILGMDP = 2; // offset: 32 - bytes HODKECEOJMH = 3; // offset: 16 +message MCKLCDAOECD { + bool KHCJONFAPMK = 1; // offset: 43 + uint32 FJIKIPDJOPK = 2; // offset: 32 + bool JIODDAHNMEL = 3; // offset: 42 + string BPDJGGBGMMM = 4; // offset: 16 + bool JOOCDKJFDBA = 5; // offset: 40 + bool PCCOGCPBFLL = 6; // offset: 41 + uint32 CKHIFLBFFLC = 7; // offset: 36 } -message EOHHMJNLKJI { - repeated ClientTurnSnapshot EDEFLEOMKND = 1; // offset: 16 - string KHHNCPELNEK = 2; // offset: 40 - string debug_extra_info = 3; // offset: 48 - repeated BattleReplayStringHash DFDJMOLMJID = 4; // offset: 24 - uint32 plane_id = 5; // offset: 80 - uint32 floor_id = 6; // offset: 76 - uint32 JFGFBIKPBEF = 7; // offset: 72 - uint32 JMIEDCCAMGA = 8; // offset: 64 - NLLNIKGCODD NDAPDNFNMMI = 9; // offset: 56 - uint32 PCOEHKKEAAB = 10; // offset: 68 +message PCAHGLCGODJ { + repeated uint32 DCBJNILFBAG = 1; // offset: 24 + repeated uint32 AFPPABBGPKF = 2; // offset: 40 + repeated uint32 DBLKCEDDHIP = 3; // offset: 16 + repeated uint32 LJAPNDAOEEO = 4; // offset: 48 } -message BattleReplay { - uint32 version = 1; // offset: 128 - uint32 logic_random_seed = 2; // offset: 96 - uint32 stage_id = 3; // offset: 132 - BattleLineup lineup = 4; // offset: 16 - repeated BattleOp op_list = 5; // offset: 72 - bytes turn_snapshot_hash = 6; // offset: 80 - uint32 maze_plane_id = 7; // offset: 112 - repeated uint32 extra_ability_list = 8; // offset: 88 - bool is_ai_consider_ultra_skill = 9; // offset: 116 - BattleCheckStrategyType check_strategy = 10; // offset: 104 - BattleModuleType battle_module_type = 11; // offset: 100 - repeated BattleEventBattleInfo battle_event = 12; // offset: 48 +message FAEBBLFGAFF { + uint32 MKDNOCJBFBG = 1; // offset: 24 + uint32 NPEPBBPMIJH = 2; // offset: 28 +} + +message NNJGJIJEJCL { + bool AJECCJKMHOG = 1; // offset: 40 + map PHGGPFMFBAL = 2; // offset: 16 + bytes FCHAKFNDCND = 3; // offset: 32 +} + +message LBMPELPKFHH { + repeated NNKJBNNANJK NCONIGHJEDI = 1; // offset: 32 + string IFCGNOFNDMA = 2; // offset: 56 + string debug_extra_info = 3; // offset: 24 + repeated CCLGJGDLADE BKLOAECPOED = 4; // offset: 16 + uint32 plane_id = 5; // offset: 76 + uint32 floor_id = 6; // offset: 72 + uint32 FAPCFAHKKFO = 7; // offset: 80 + uint32 BOLNNBOOIOI = 8; // offset: 64 + NNJGJIJEJCL MEPDPCNHCAE = 9; // offset: 40 + uint32 AOJLDOLMEGK = 10; // offset: 68 +} + +message BHDDKILAJCJ { + uint32 version = 1; // offset: 124 + uint32 logic_random_seed = 2; // offset: 116 + uint32 stage_id = 3; // offset: 96 + BNAEFBKJOGE lineup = 4; // offset: 32 + repeated BattleOp op_list = 5; // offset: 88 + bytes turn_snapshot_hash = 6; // offset: 40 + uint32 KKPEEKMDJNE = 7; // offset: 132 + repeated uint32 EHGEMEIKJBH = 8; // offset: 72 + bool ABAIAEMNEOA = 9; // offset: 112 + JILAPGBHFJI GMOAOGGMCPD = 10; // offset: 104 + BattleModuleType KIOBEGHMGAE = 11; // offset: 100 + repeated BattleEventBattleInfo battle_event = 12; // offset: 64 uint32 rounds_limit = 14; // offset: 108 - GamecoreConfig config = 15; // offset: 40 - bytes game_core_log_encode = 16; // offset: 64 - uint32 client_version = 17; // offset: 120 - uint32 GAHMNCGGIAG = 18; // offset: 124 - NJOGPOLDEDO HJNDFIOGCMA = 19; // offset: 32 - EOHHMJNLKJI LPPPIKOICEI = 100; // offset: 24 + MCKLCDAOECD ODLBOKHDANL = 15; // offset: 80 + bytes PLIAFNPANGN = 16; // offset: 48 + uint32 ENECPEOGEKG = 17; // offset: 120 + uint32 LFHLICCKPDJ = 18; // offset: 128 + BAFDFBJHLGK PJPFIIGBIAH = 19; // offset: 56 + LBMPELPKFHH DGEMJCAEOJI = 100; // offset: 16 } -message BattleReplayStringHash { - int32 hash = 1; // offset: 32 - string value = 2; // offset: 24 +message CCLGJGDLADE { + int32 LBGNHPHHJNE = 1; // offset: 32 + string value = 2; // offset: 16 } -// Obf: AvatarProperty +// Obf: HMFMBOCCGAD message AvatarProperty { - double max_hp = 1; // offset: 24 - double attack = 2; // offset: 72 - double defence = 3; // offset: 40 + double max_hp = 1; // offset: 40 + double attack = 2; // offset: 48 + double defence = 3; // offset: 64 double speed = 4; // offset: 56 - double left_hp = 5; // offset: 64 - double left_sp = 6; // offset: 48 - double max_sp = 7; // offset: 32 + double left_hp = 5; // offset: 72 + double left_sp = 6; // offset: 32 + double max_sp = 7; // offset: 24 } -// Obf: EquipmentProperty +// Obf: AJGHEJIALFH message EquipmentProperty { uint32 id = 1; // offset: 24 uint32 rank = 2; // offset: 36 @@ -2694,1270 +2961,1379 @@ message EquipmentProperty { uint32 level = 4; // offset: 32 } -// Obf: AttackDamageProperty +// Obf: BMPFMAIFBCO message AttackDamageProperty { - string attack_type = 1; // offset: 24 + string attack_type = 1; // offset: 16 double damage = 2; // offset: 32 } -// Obf: SkillUseProperty +// Obf: CPDGOGNBCAL message SkillUseProperty { - uint32 skill_id = 1; // offset: 48 - string skill_type = 2; // offset: 24 - uint32 skill_level = 3; // offset: 36 - uint32 skill_use_count = 4; // offset: 56 - uint32 KKOILOAFOAF = 5; // offset: 44 - uint32 OLGAFJPFGNC = 6; // offset: 52 - uint32 MDEDMFPNOBP = 7; // offset: 40 - uint32 GOMNEINKLCF = 8; // offset: 60 - uint32 MHGIAGNIECM = 9; // offset: 32 + uint32 skill_id = 1; // offset: 32 + string skill_type = 2; // offset: 16 + uint32 skill_level = 3; // offset: 44 + uint32 skill_use_count = 4; // offset: 40 + uint32 KEAFAMICBKD = 5; // offset: 56 + uint32 NCKHFMCMBEC = 6; // offset: 48 + uint32 DAMLLHHOMHH = 7; // offset: 36 + uint32 ENJENFOOHMD = 8; // offset: 60 + uint32 ILFLKKLMBOI = 9; // offset: 52 } -message CLDFGDGEIPC { - uint32 skill_id = 1; // offset: 32 - double JKIPHFKANHG = 2; // offset: 40 +message PLDMGGBPHPB { + uint32 skill_id = 1; // offset: 40 + double JHFKANKGLJN = 2; // offset: 32 repeated uint32 battle_target_list = 3; // offset: 24 double damage = 4; // offset: 48 } -// Obf: SpAddSource +// Obf: GDLNIDDCOOL message SpAddSource { string source = 1; // offset: 16 uint32 sp_add = 2; // offset: 32 } -message AbilityUseStt { - string NPKHCIODJAF = 1; // offset: 16 - uint32 count = 2; // offset: 40 - double total_damage = 3; // offset: 32 +message OEMOCFJLGFI { + string AANENKIIIMF = 1; // offset: 24 + uint32 count = 2; // offset: 32 + double total_damage = 3; // offset: 40 } -message JKNAJDFHBLK { - double ALPNHNCHMGL = 1; // offset: 32 - repeated uint32 JHBAFDALEMO = 2; // offset: 16 +message HBFAMLLHFAF { + double KPKBELAHNHI = 1; // offset: 32 + repeated uint32 ABBHKEEELKL = 2; // offset: 24 } -message GLFPPJECFHD { - int32 CKBANJOBOFF = 1; // offset: 24 +message DHNFGJBHMAA { + int32 JPJGFJDHJDD = 1; // offset: 24 } -message BFFHIMJEDKD { - int32 IKEKJDDINBD = 1; // offset: 28 - int32 LBKODDCGOMB = 2; // offset: 24 - int32 CKBANJOBOFF = 3; // offset: 32 +message PPNEGMCIECE { + int32 LMGDBBAKFDA = 1; // offset: 32 + int32 MJKAHEIEDNO = 2; // offset: 28 + int32 JPJGFJDHJDD = 3; // offset: 24 } -// Obf: AvatarBattleInfo +// Obf: MLLCMEGMAFG message AvatarBattleInfo { - AvatarType avatar_type = 1; // offset: 192 - uint32 id = 2; // offset: 224 - uint32 avatar_level = 3; // offset: 352 - uint32 avatar_rank = 4; // offset: 160 - uint32 avatar_promotion = 5; // offset: 272 - AvatarProperty avatar_status = 6; // offset: 32 - repeated AvatarSkillTree avatar_skill = 7; // offset: 40 - repeated EquipmentProperty avatar_equipment = 8; // offset: 128 - uint32 total_turns = 9; // offset: 320 - double total_damage = 10; // offset: 168 - double total_heal = 11; // offset: 152 - double total_damage_taken = 12; // offset: 384 - double total_hp_recover = 13; // offset: 288 - double total_sp_cost = 14; // offset: 304 - uint32 stage_id = 15; // offset: 196 - uint32 stage_type = 16; // offset: 208 - double total_break_damage = 17; // offset: 344 - repeated AttackDamageProperty attack_type_damage = 18; // offset: 48 - repeated AttackDamageProperty attack_type_break_damage = 19; // offset: 120 - repeated AttackDamageProperty attack_type_max_damage = 20; // offset: 104 - repeated SkillUseProperty skill_times = 21; // offset: 56 - double delay_cumulate = 22; // offset: 296 - uint32 total_sp_add = 23; // offset: 380 - repeated SpAddSource sp_add_source = 24; // offset: 64 - uint32 total_bp_cost = 25; // offset: 212 - uint32 die_times = 26; // offset: 316 - uint32 revive_times = 27; // offset: 368 - uint32 break_times = 28; // offset: 372 - uint32 extra_turns = 29; // offset: 332 - double total_shield = 30; // offset: 216 - double total_shield_taken = 31; // offset: 240 - double total_shield_damage = 32; // offset: 200 - AvatarProperty initial_status = 33; // offset: 72 - repeated BattleRelic relics = 34; // offset: 96 - uint32 assist_uid = 35; // offset: 324 - repeated AttackDamageProperty PKPMAJKAIJB = 36; // offset: 88 - double GJLIOOIFHPI = 37; // offset: 360 - double BCIICAFAEPO = 38; // offset: 232 - double PLLGKIHKOBI = 39; // offset: 336 - double FJCKAJBCDBN = 40; // offset: 280 - repeated AbilityUseStt DDLFECCNCNE = 41; // offset: 80 - uint32 MHPBAJLOJCN = 42; // offset: 180 - uint32 OJGFIOONBMD = 43; // offset: 328 - double GLBEOAPOKGM = 44; // offset: 184 - double JBLLBDNAIFD = 45; // offset: 136 - double DFFMKOBONKP = 46; // offset: 264 - double FEOFMAIGEID = 47; // offset: 248 - double JNFDJBOPMEP = 48; // offset: 144 - uint32 DNJPNOBIKAO = 49; // offset: 176 - uint32 FGHDPDMMIMO = 50; // offset: 376 - uint32 MBCONNAOCFM = 51; // offset: 276 - double ABGFEBMIFMD = 52; // offset: 256 - uint32 JCDGLEMAKHK = 53; // offset: 228 - uint32 GGJBIGFHCHI = 54; // offset: 312 - uint32 enhanced_id = 55; // offset: 356 - uint32 KNJPDJKAJLK = 56; // offset: 164 - JKNAJDFHBLK HCBFGIAOOJO = 57; // offset: 24 - GLFPPJECFHD MNLBEHIEGHC = 58; // offset: 16 + AvatarType avatar_type = 1; // offset: 232 + uint32 id = 2; // offset: 260 + uint32 avatar_level = 3; // offset: 224 + uint32 avatar_rank = 4; // offset: 368 + uint32 avatar_promotion = 5; // offset: 228 + AvatarProperty avatar_status = 6; // offset: 40 + repeated AvatarSkillTree avatar_skill = 7; // offset: 96 + repeated EquipmentProperty avatar_equipment = 8; // offset: 64 + uint32 total_turns = 9; // offset: 164 + double total_damage = 10; // offset: 144 + double total_heal = 11; // offset: 272 + double total_damage_taken = 12; // offset: 280 + double total_hp_recover = 13; // offset: 168 + double total_sp_cost = 14; // offset: 136 + uint32 stage_id = 15; // offset: 160 + uint32 stage_type = 16; // offset: 236 + double total_break_damage = 17; // offset: 384 + repeated AttackDamageProperty attack_type_damage = 18; // offset: 104 + repeated AttackDamageProperty attack_type_break_damage = 19; // offset: 56 + repeated AttackDamageProperty attack_type_max_damage = 20; // offset: 128 + repeated SkillUseProperty skill_times = 21; // offset: 120 + double delay_cumulate = 22; // offset: 360 + uint32 total_sp_add = 23; // offset: 192 + repeated SpAddSource sp_add_source = 24; // offset: 112 + uint32 total_bp_cost = 25; // offset: 156 + uint32 die_times = 26; // offset: 304 + uint32 revive_times = 27; // offset: 328 + uint32 break_times = 28; // offset: 180 + uint32 extra_turns = 29; // offset: 372 + double total_shield = 30; // offset: 248 + double total_shield_taken = 31; // offset: 296 + double total_shield_damage = 32; // offset: 264 + AvatarProperty initial_status = 33; // offset: 48 + repeated BattleRelic relics = 34; // offset: 24 + uint32 assist_uid = 35; // offset: 308 + repeated AttackDamageProperty HLOOFKLELLJ = 36; // offset: 88 + double OEJPKJPMKBC = 37; // offset: 320 + double OGDGEKFJAFO = 38; // offset: 288 + double AGLKPIJKKGN = 39; // offset: 200 + double KONMGBJBIEA = 40; // offset: 240 + repeated OEMOCFJLGFI GDAHCGCKOBO = 41; // offset: 72 + uint32 HOOFEMEKKOB = 42; // offset: 220 + uint32 DOAPBOLJOGF = 43; // offset: 332 + double FJLIHMDENML = 44; // offset: 208 + double LLCNOCGHJOO = 45; // offset: 344 + double GFBLNAEHPCH = 46; // offset: 312 + double KNGOCHGELCE = 47; // offset: 336 + double FODKMBNLCKA = 48; // offset: 184 + uint32 LNIHALFAAGA = 49; // offset: 256 + uint32 BENJFNNODEF = 50; // offset: 196 + uint32 LBLAJJAFFBH = 51; // offset: 216 + double DPDAAIHDGAA = 52; // offset: 376 + uint32 MGOHBOKJBKD = 53; // offset: 152 + uint32 HMIFOFDMCCC = 54; // offset: 356 + uint32 enhanced_id = 55; // offset: 352 + uint32 ANMBAIFOBJP = 56; // offset: 176 + HBFAMLLHFAF NODDDNJAALP = 57; // offset: 16 + DHNFGJBHMAA MNHIJDJBKLB = 58; // offset: 32 } -message MonsterProperty { - double max_hp = 1; // offset: 56 - double attack = 2; // offset: 24 - double defence = 3; // offset: 48 - double shield = 4; // offset: 64 - double speed = 5; // offset: 72 - double left_hp = 6; // offset: 40 - double enter_battle_hp = 7; // offset: 32 +message AMBFIEKDCEL { + double max_hp = 1; // offset: 48 + double attack = 2; // offset: 40 + double defence = 3; // offset: 32 + double MAAHELIACOJ = 4; // offset: 24 + double speed = 5; // offset: 64 + double left_hp = 6; // offset: 72 + double KEJCBOAPDDB = 7; // offset: 56 } -message MonsterPhaseStt { - uint32 AOMKNKFFABE = 1; // offset: 36 - double MMOMFKBHDPD = 2; // offset: 24 - uint32 HEOMEODDMFE = 3; // offset: 32 - uint32 break_times = 4; // offset: 40 +message PGPELNFKOMD { + uint32 HJMGGLANHML = 1; // offset: 28 + double MDFDBACCFOH = 2; // offset: 40 + uint32 EEHJPPLINAE = 3; // offset: 32 + uint32 break_times = 4; // offset: 24 } -// Obf: MonsterBattleInfo +// Obf: LHLMHKJPGJL message MonsterBattleInfo { - uint32 entity_id = 1; // offset: 68 - uint32 monster_id = 2; // offset: 112 - uint32 FMHKGCJIFAI = 3; // offset: 108 - uint32 HBFAGCCNHOH = 4; // offset: 152 - MonsterProperty HLANDAEOCPC = 5; // offset: 48 - uint32 total_turns = 6; // offset: 80 - double total_damage = 7; // offset: 128 - double total_heal = 8; // offset: 96 - double total_damage_taken = 9; // offset: 120 - double MCGILOHFBBO = 10; // offset: 192 - double total_hp_recover = 11; // offset: 72 - uint32 stage_id = 12; // offset: 64 - uint32 battle_id = 13; // offset: 172 - uint32 NAPNGIHLHDH = 14; // offset: 160 - repeated AttackDamageProperty attack_type_damage = 15; // offset: 24 - repeated SkillUseProperty skill_times = 16; // offset: 16 + uint32 entity_id = 1; // offset: 172 + uint32 monster_id = 2; // offset: 188 + uint32 MNBLHKKMPNP = 3; // offset: 88 + uint32 HPJNJGIOHDH = 4; // offset: 92 + AMBFIEKDCEL PLCHOKLFMFG = 5; // offset: 56 + uint32 total_turns = 6; // offset: 168 + double total_damage = 7; // offset: 104 + double total_heal = 8; // offset: 64 + double total_damage_taken = 9; // offset: 80 + double HGPLBOCPAEG = 10; // offset: 136 + double total_hp_recover = 11; // offset: 120 + uint32 stage_id = 12; // offset: 100 + uint32 battle_id = 13; // offset: 184 + uint32 KEIDACJFFFC = 14; // offset: 156 + repeated AttackDamageProperty attack_type_damage = 15; // offset: 48 + repeated SkillUseProperty skill_times = 16; // offset: 24 uint32 stage_type = 17; // offset: 116 - double AAJFNMIDHBA = 18; // offset: 176 - double delay_cumulate = 19; // offset: 136 - MIGBJHAMBMD PBALJOHOACK = 20; // offset: 168 - uint32 wave = 21; // offset: 164 - int32 CPFLFPPFABJ = 22; // offset: 88 - uint32 phase = 23; // offset: 104 - uint32 LHFPKBHABAI = 24; // offset: 188 - AOIIENOJPFK OEHHKMOHPCO = 25; // offset: 148 - repeated CLDFGDGEIPC skill_info = 26; // offset: 40 - uint32 BNMKGHGFJLC = 27; // offset: 184 - repeated MonsterPhaseStt EMCCJMEEFKE = 28; // offset: 32 - uint32 PNDEJIOPKCH = 29; // offset: 84 - uint32 GNJIEPDJAJN = 30; // offset: 156 - JGKLKBDFLIM IBAJKBFJGKM = 31; // offset: 144 + double JOJFNAMMBME = 18; // offset: 160 + double delay_cumulate = 19; // offset: 144 + FBKBOKHCLLF GOMECPDAKFN = 20; // offset: 180 + uint32 wave = 21; // offset: 128 + int32 CHBKGGOACEB = 22; // offset: 176 + uint32 phase = 23; // offset: 152 + uint32 PMCNNECCCPL = 24; // offset: 112 + OFKHIHFBNFG MHFMAELFPLD = 25; // offset: 192 + repeated PLDMGGBPHPB skill_info = 26; // offset: 16 + uint32 GKDGFLCOHOA = 27; // offset: 72 + repeated PGPELNFKOMD IGAFLCKJJKM = 28; // offset: 40 + uint32 IOGCDGLFLCB = 29; // offset: 76 + uint32 OFHLNFPMPHH = 30; // offset: 96 + LEPDLLJHIPL GJCKGLLEGAE = 31; // offset: 132 } message BattleEventProperty { - SpBarInfo sp_bar = 2; // offset: 16 + SpBarInfo sp_bar = 2; // offset: 24 } -// Obf: BattleEventBattleInfo +// Obf: FCGMGIIFAHP message BattleEventBattleInfo { uint32 battle_event_id = 1; // offset: 40 - BattleEventProperty status = 2; // offset: 16 - repeated CLDFGDGEIPC skill_info = 3; // offset: 24 + BattleEventProperty status = 2; // offset: 24 + repeated PLDMGGBPHPB skill_info = 3; // offset: 32 } -message ScoreInfo { - uint32 KJOOKBFODBN = 1; // offset: 28 +message IAHKPCCPMKM { + uint32 JEOPNONCFNP = 1; // offset: 28 uint32 score_id = 2; // offset: 24 } -message PMILPGDJGLI { - uint32 avatar_id = 1; // offset: 72 - repeated uint32 FDAEOINHMOO = 2; // offset: 16 - uint32 source = 3; // offset: 76 - double damage = 4; // offset: 40 - repeated uint32 FLCNMAOHJLI = 5; // offset: 24 - int32 MJELCNAPJIP = 6; // offset: 64 - double BAFBBGMNKIO = 7; // offset: 56 - uint32 MHHBEPBPGDE = 8; // offset: 48 - uint32 wave = 9; // offset: 68 - uint32 enhanced_id = 10; // offset: 52 +message MIGJFGJMCGO { + uint32 avatar_id = 1; // offset: 44 + repeated uint32 KFINACEFCNJ = 2; // offset: 24 + uint32 source = 3; // offset: 48 + double damage = 4; // offset: 64 + repeated uint32 COIHNJCHNMJ = 5; // offset: 16 + int32 IIKAMPCHBLN = 6; // offset: 52 + double MEPKKFLKPGM = 7; // offset: 56 + uint32 KPKHJJAHHEM = 8; // offset: 72 + uint32 wave = 9; // offset: 40 + uint32 enhanced_id = 10; // offset: 76 } -message IFPKPLIIHBJ { - uint32 avatar_id = 1; // offset: 32 - int32 FDBIPPIEMMP = 2; // offset: 28 +message ANHLFCJGPEE { + uint32 avatar_id = 1; // offset: 28 + int32 DKNJIKJDHBM = 2; // offset: 32 uint32 enhanced_id = 3; // offset: 24 } -message DDEFAFDNEHD { - uint32 KMAHPLPNGBM = 1; // offset: 24 - uint32 KAAECLLLDAD = 2; // offset: 28 - uint32 entity_id = 3; // offset: 32 +message PGOGPOHEIEG { + uint32 FIFHKNHEIBD = 1; // offset: 24 + uint32 ELHIABGCKIE = 2; // offset: 32 + uint32 entity_id = 3; // offset: 28 } -message PJPLHIIELGP { - uint32 AOMKNKFFABE = 1; // offset: 40 - uint32 monster_id = 2; // offset: 44 - repeated IFPKPLIIHBJ KKPIAKECAHH = 3; // offset: 16 - uint32 JKIPHFKANHG = 4; // offset: 48 - repeated DDEFAFDNEHD PDIHMMPJGMA = 5; // offset: 24 +message CMJBMFHCOFI { + uint32 HJMGGLANHML = 1; // offset: 44 + uint32 monster_id = 2; // offset: 48 + repeated ANHLFCJGPEE PECILINELNG = 3; // offset: 24 + uint32 JHFKANKGLJN = 4; // offset: 40 + repeated PGOGPOHEIEG NKBAPJPHJFP = 5; // offset: 16 } -// Obf: StatisticEvent +// Obf: DBKDEHFNGOA message StatisticEvent { - BattleStaticticEventType type = 1; // offset: 28 - uint32 HDJHNCIKIGN = 2; // offset: 24 - uint32 display_value = 3; // offset: 32 + BattleStaticticEventType type = 1; // offset: 32 + uint32 PICEGMCCHME = 2; // offset: 28 + uint32 display_value = 3; // offset: 24 } -message KMAFAONEFBK { - uint32 JHKPINPFJLG = 1; // offset: 28 - uint32 DHJPFMAMIPK = 2; // offset: 24 +message HHIPKINNCAP { + uint32 IBNELAJJOAO = 1; // offset: 28 + uint32 NGAGHMDLPGF = 2; // offset: 24 } -message KHFBCMCJDCL { - uint32 ABMDDANFEKD = 1; // offset: 36 - bool LHBOBIOHKDK = 2; // offset: 32 - KMAFAONEFBK HAICBMPLLCD = 3; // offset: 24 +message MHANIEBKGHH { + uint32 EKCPIKGLIJI = 1; // offset: 36 + bool HLKAFPCLMEO = 2; // offset: 32 + HHIPKINNCAP KBAKJDJPCOF = 3; // offset: 16 } -message KLIJFOOFONO { - uint32 card_id = 1; // offset: 44 - double display_value = 2; // offset: 32 - bool AKJCFKKEKDH = 3; // offset: 40 - repeated double switch_list = 4; // offset: 24 +message KOILNOLKDEJ { + uint32 IJLPDNLAIDG = 1; // offset: 32 + double display_value = 2; // offset: 40 + bool PMDFFJCICOI = 3; // offset: 36 + repeated double switch_list = 4; // offset: 16 } -message FLFEGBGLNBG { - uint32 JHKPINPFJLG = 1; // offset: 24 - double damage = 2; // offset: 32 - double JCGPCHGAMBK = 3; // offset: 40 +message INMOMCDOPHF { + uint32 IBNELAJJOAO = 1; // offset: 40 + double damage = 2; // offset: 24 + double IHKEJOEHIKK = 3; // offset: 32 } -message NNMPNANHJFA { - repeated uint32 FAOMBCHKHHH = 1; // offset: 32 - repeated uint32 DOFPPCNOAID = 2; // offset: 24 +message FIGHICNEPFI { + repeated uint32 BPEOECAGIIG = 1; // offset: 16 + repeated uint32 IPDCBEMHIMG = 2; // offset: 32 } -message HBAGHFOLBML { +message GGBDCOICGJG { uint32 wave = 1; // offset: 44 - uint32 score_id = 2; // offset: 32 - uint32 LIJIDJGNFDH = 3; // offset: 40 - repeated KMAFAONEFBK HAPIAHFGLMJ = 4; // offset: 24 - float JKIPHFKANHG = 5; // offset: 36 + uint32 score_id = 2; // offset: 40 + uint32 OIPAAMGIIEG = 3; // offset: 32 + repeated HHIPKINNCAP BHFCPJAKIBG = 4; // offset: 16 + float JHFKANKGLJN = 5; // offset: 36 } -message NKADBOKDCKL { - uint32 HDKILACNGBC = 1; // offset: 24 - double JKIPHFKANHG = 2; // offset: 32 +message HKNDILDOJFP { + uint32 IGMMPDDCJIN = 1; // offset: 32 + double JHFKANKGLJN = 2; // offset: 24 } -message ACCFOILMEMN { - uint32 KJFIOEHOACN = 1; // offset: 40 - repeated HBAGHFOLBML ANKMLGICOIL = 2; // offset: 24 - repeated NKADBOKDCKL IEDNINJOGAL = 3; // offset: 32 +message KFOLIJCNDBK { + uint32 FCHIKAAFCPL = 1; // offset: 40 + repeated GGBDCOICGJG HOBNHBCJIDM = 2; // offset: 16 + repeated HKNDILDOJFP HHBHOBOJOCF = 3; // offset: 24 } -message MLDFIAGBCLO { - LJHGOJGNIIP type = 1; // offset: 28 - uint32 count = 2; // offset: 24 +message FIMOHHPINNB { + MPKJECNGFPF type = 1; // offset: 24 + uint32 count = 2; // offset: 28 } -// Obf: BattleGridFightSpecialBattleInfo +// Obf: NHOJCNEDENG message BattleGridFightSpecialBattleInfo { - uint32 cur_level_id = 1; // offset: 168 - uint32 CNFHEEHLMMJ = 2; // offset: 140 - uint32 rogue_money = 3; // offset: 124 - repeated KHFBCMCJDCL DAKLJCANAJA = 4; // offset: 104 - repeated KHFBCMCJDCL FKKDKDIFGCH = 5; // offset: 112 - repeated uint32 BDFIJINDKBO = 6; // offset: 64 - NNMPNANHJFA HINLFKMJDJJ = 7; // offset: 40 - repeated uint32 IDBFKKMMIGI = 8; // offset: 24 - uint32 grid_fight_cur_level_exp = 9; // offset: 132 - uint32 AFFCJINOELC = 10; // offset: 120 - uint32 OGHJAPABFDD = 11; // offset: 148 - repeated uint32 FJNJOFKEOMD = 12; // offset: 56 - uint32 PKLEEHIKIPC = 13; // offset: 152 - uint32 DACNEPFMDEL = 14; // offset: 144 - bool DFMJDGBDBJF = 15; // offset: 165 - bool FJPFDNJCKFP = 16; // offset: 164 - repeated KLIJFOOFONO KKLNLJDEMMI = 17; // offset: 80 - repeated FLFEGBGLNBG KEHMAABFDFG = 18; // offset: 96 - repeated uint32 KFHLBDKBKPO = 19; // offset: 48 - bool FGAKDCLNKEC = 20; // offset: 166 - uint32 OAGJHEMHCJF = 21; // offset: 136 - ACCFOILMEMN FMGCMEAPHAN = 22; // offset: 88 - uint32 GHMGOECABFJ = 23; // offset: 160 - uint32 FMPNLNONOJP = 24; // offset: 128 - repeated uint32 DBMANGFEEKO = 25; // offset: 16 - repeated MLDFIAGBCLO OLOIBGCGCCA = 26; // offset: 32 - uint32 AOEKDEACGJC = 27; // offset: 156 + uint32 cur_level_id = 1; // offset: 148 + uint32 LLLLJOFNNNK = 2; // offset: 164 + uint32 rogue_money = 3; // offset: 128 + repeated MHANIEBKGHH CMMLDCIACAM = 4; // offset: 72 + repeated MHANIEBKGHH HLFLGAKIGMH = 5; // offset: 80 + repeated uint32 EOODMDLONBD = 6; // offset: 56 + FIGHICNEPFI DKLKIABDCCE = 7; // offset: 32 + repeated uint32 ADJKHCOIJNK = 8; // offset: 96 + uint32 grid_fight_cur_level_exp = 9; // offset: 144 + uint32 PNICGJBAJIJ = 10; // offset: 140 + uint32 FIPIEBKDODA = 11; // offset: 168 + repeated uint32 IEPGKLIDHEK = 12; // offset: 88 + uint32 JKHPFKDOKLG = 13; // offset: 156 + uint32 JGOEPADOKEM = 14; // offset: 124 + bool ILIIFCFHPBC = 15; // offset: 161 + bool HKEJDHAHIBJ = 16; // offset: 162 + repeated KOILNOLKDEJ IMKOJKJAHMM = 17; // offset: 16 + repeated INMOMCDOPHF BPEOFFPJKAE = 18; // offset: 104 + repeated uint32 LGMNJNHIAKA = 19; // offset: 24 + bool KFLIOPGFPEJ = 20; // offset: 160 + uint32 LKLCFINGNIO = 21; // offset: 136 + KFOLIJCNDBK KKFPPONDKHH = 22; // offset: 112 + uint32 GBBKKPCGNLA = 23; // offset: 152 + uint32 MOIGAECNEIA = 24; // offset: 132 + repeated uint32 POEMNNCCJHI = 25; // offset: 40 + repeated FIMOHHPINNB NBAODFGCEBF = 26; // offset: 48 + uint32 NPKIJFGKNNJ = 27; // offset: 120 } -message ICCONJOMAEO { - uint32 effect_id = 1; // offset: 28 - uint32 GFEFMCKJCAJ = 2; // offset: 24 +message CFHFFEKEKJH { + uint32 effect_id = 1; // offset: 24 + uint32 HCCKJOKKADE = 2; // offset: 28 } -message KICLELOHABJ { - repeated uint32 FLMALBLAJLL = 1; // offset: 16 +message BEAHIECJPPB { + repeated uint32 CLCPLPPNNEH = 1; // offset: 16 } -// Obf: BattleGridFightTraitCoreRoleInfo +// Obf: DJBGEKDHHIK message BattleGridFightTraitCoreRoleInfo { uint32 role_id = 1; // offset: 24 uint32 unique_id = 2; // offset: 28 } -// Obf: BattleGridFigntAvatarCoreRoleInfo +// Obf: BKPGCMKFMHE message BattleGridFigntAvatarCoreRoleInfo { - repeated uint32 grid_fight_avatar_list = 1; // offset: 24 - repeated uint32 KGHMBNFHBHG = 2; // offset: 32 + repeated uint32 grid_fight_avatar_list = 1; // offset: 16 + repeated uint32 CBDBFANJGPB = 2; // offset: 32 } -// Obf: GridFightTraitEffectLevelInfo +// Obf: IMJEOBDILPE message GridFightTraitEffectLevelInfo { uint32 trait_effect_level_exp = 1; // offset: 32 - map trait_effect_level_reward = 2; // offset: 16 + map trait_effect_level_reward = 2; // offset: 24 } -// Obf: BattleGridFightTraitEffectInfo +message DFJGPODAKAM { + uint32 ILEMMKPGPND = 1; // offset: 56 + repeated uint32 NKGIGKEBODG = 2; // offset: 32 + repeated APCNLFANPEP grid_fight_equipment_list = 3; // offset: 40 + map OPLJDFOOMGF = 4; // offset: 48 + repeated CMHAMBKCJBK FDJMJOKGOMF = 5; // offset: 16 +} + +// Obf: NCNOJDGEELN message BattleGridFightTraitEffectInfo { uint32 effect_id = 1; // offset: 32 - oneof HGOPEEDOFAI { - BattleGridFightTraitCoreRoleInfo trait_core_role = 101; // offset: 24 - BattleGridFigntAvatarCoreRoleInfo avatar_core_info = 102; // offset: 24 - GridFightTraitEffectLevelInfo trait_effect_level_info = 103; // offset: 24 + oneof HDACCIEIJFO { + BattleGridFightTraitCoreRoleInfo trait_core_role = 101; // offset: 16 + BattleGridFigntAvatarCoreRoleInfo avatar_core_info = 102; // offset: 16 + GridFightTraitEffectLevelInfo trait_effect_level_info = 103; // offset: 16 + DFJGPODAKAM HAINJKLLLKF = 104; // offset: 16 } } -message CEGLIPNHOHD { - uint32 AKHAKBHFDHD = 1; // offset: 24 - NNKCNFIPBIG FGAJAFDMIBH = 2; // offset: 32 - uint32 LBJJCNPMPJP = 3; // offset: 28 - LKPIACCEGCD grid_update_src = 4; // offset: 36 +message BGNGLHHBGMI { + uint32 IPDCMHIEKIJ = 1; // offset: 24 + GAPBBJCLMGP EIHHLAOKAPH = 2; // offset: 36 + uint32 GDNIKJGAEBH = 3; // offset: 28 + PFODGDGFBBN grid_update_src = 4; // offset: 32 } -message EKBKPGPEFKB { - uint32 trait_id = 1; // offset: 48 - uint32 LIEIEPGBCLM = 2; // offset: 40 - repeated BattleGridFightTraitEffectInfo trait_effect_list = 3; // offset: 16 - repeated CEGLIPNHOHD LPKOLEFCLNP = 5; // offset: 24 - uint32 MHDKHCCHINA = 6; // offset: 44 - uint32 GFLIFKIJBBK = 7; // offset: 52 +message IENNMHMOONM { + uint32 trait_id = 1; // offset: 40 + uint32 NKFDBEHPNLG = 2; // offset: 48 + repeated BattleGridFightTraitEffectInfo trait_effect_list = 3; // offset: 32 + repeated BGNGLHHBGMI MEEPFKLLIJB = 5; // offset: 24 + uint32 JJFNMAIPDEB = 6; // offset: 44 + uint32 KINIKFCKGDF = 7; // offset: 52 } -message NHBOPEKHDNI { - uint32 role_id = 1; // offset: 48 - uint32 role_star = 2; // offset: 44 - uint32 pos = 3; // offset: 40 - repeated CPBBBCLIGHH IBGOGCJDNKN = 7; // offset: 16 - uint32 avatar_id = 8; // offset: 56 +message IFDFHPAMHCL { + oneof CNDEJGHFJAA { + uint32 KKMBLCJHAHK = 1; // offset: 24 + } +} + +message JAJOBJJPINN { + uint32 role_id = 1; // offset: 56 + uint32 role_star = 2; // offset: 60 + uint32 pos = 3; // offset: 64 + repeated APCNLFANPEP HHIJFHKJEPL = 7; // offset: 16 + uint32 avatar_id = 8; // offset: 48 map convert_property_to_fixpoint = 10; // offset: 24 uint32 unique_id = 11; // offset: 52 + IFDFHPAMHCL GJEHIGGNIAP = 12; // offset: 40 } -message OLNNNELJGFJ { +message LMMBMIKBKMB { uint32 unique_id = 1; // offset: 40 uint32 npc_id = 2; // offset: 36 uint32 pos = 3; // offset: 32 - repeated CPBBBCLIGHH grid_fight_equipment_list = 4; // offset: 24 + repeated APCNLFANPEP grid_fight_equipment_list = 4; // offset: 24 } -message NHBECDPJFFM { - uint32 unique_id = 1; // offset: 24 - uint32 CGJCFKKBPAE = 2; // offset: 32 - uint32 pos = 3; // offset: 28 +message CCGEOHGFAFD { + uint32 unique_id = 1; // offset: 28 + uint32 JCMFPHMFAON = 2; // offset: 24 + uint32 pos = 3; // offset: 32 } -message CPBBBCLIGHH { - uint32 grid_fight_equipment_id = 2; // offset: 40 - map convert_property_to_fixpoint = 4; // offset: 32 - uint32 unique_id = 5; // offset: 44 - map CCJJDOEFPNM = 6; // offset: 16 +message APCNLFANPEP { + uint32 grid_fight_equipment_id = 2; // offset: 44 + map convert_property_to_fixpoint = 4; // offset: 24 + uint32 unique_id = 5; // offset: 40 + map BBJCMOFGBFI = 6; // offset: 32 } -message CIGHFKBMKAB { +message HLPCOGPKBFJ { uint32 augment_id = 1; // offset: 24 } -message GBEILEGIPEC { +message MMDJJDEJMMN { uint32 portal_buff_id = 1; // offset: 24 } -message CHLHMEEDOMD { - uint32 DHCEMLHNDLM = 1; // offset: 24 - uint32 CPJCOBCMNHK = 2; // offset: 36 - uint32 section_id = 3; // offset: 32 - uint32 PIMNBJNLIAI = 4; // offset: 28 +message OMBNHGAJANJ { + uint32 NDOCIKPLKIF = 1; // offset: 28 + uint32 DCPKPNLKGMM = 2; // offset: 32 + uint32 JDMECBEDLAA = 3; // offset: 36 + uint32 BNLHIMHFGDK = 4; // offset: 24 } -message KNIAOHMCODK { - repeated BattleAvatar JGCPLHKHFFI = 1; // offset: 48 - uint32 battle_wave_id = 2; // offset: 104 - uint32 grid_fight_lineup_hp = 3; // offset: 116 - uint32 MLPEIDNLAJE = 4; // offset: 124 - repeated EKBKPGPEFKB grid_fight_trait_info = 7; // offset: 16 - repeated NHBOPEKHDNI grid_game_role_list = 8; // offset: 88 - uint32 EPNCHDJFLMO = 9; // offset: 120 - repeated CIGHFKBMKAB sync_augment_info = 10; // offset: 24 - CHLHMEEDOMD DIJBEPOFKGH = 11; // offset: 80 - uint32 CPKFLNNKHNG = 12; // offset: 108 - uint32 season = 13; // offset: 100 - repeated GBEILEGIPEC grid_fight_portal_buff_list = 14; // offset: 72 - bool is_overlock = 15; // offset: 128 - uint32 JCODHIBIDNL = 16; // offset: 96 - repeated OLNNNELJGFJ grid_game_npc_list = 17; // offset: 56 - repeated NHBECDPJFFM EOEMMAHAHIG = 18; // offset: 64 - uint32 AEIHMPLGDIH = 19; // offset: 112 - map KEOHNECKOCI = 20; // offset: 32 +message OGEOMDJIAGI { + repeated BattleAvatar PIDIGFGKAMK = 1; // offset: 72 + uint32 battle_wave_id = 2; // offset: 100 + uint32 grid_fight_lineup_hp = 3; // offset: 108 + uint32 ANBBPPHBCJH = 4; // offset: 124 + repeated IENNMHMOONM grid_fight_trait_info = 7; // offset: 56 + repeated JAJOBJJPINN grid_game_role_list = 8; // offset: 16 + uint32 LFKBMDHKPFI = 9; // offset: 104 + repeated HLPCOGPKBFJ sync_augment_info = 10; // offset: 80 + OMBNHGAJANJ OIHHKOJFHFG = 11; // offset: 64 + uint32 OOPPKDAFFDG = 12; // offset: 112 + uint32 season = 13; // offset: 96 + repeated MMDJJDEJMMN grid_fight_portal_buff_list = 14; // offset: 48 + bool is_overlock = 15; // offset: 116 + uint32 BBDOCJGAEEJ = 16; // offset: 128 + repeated LMMBMIKBKMB grid_game_npc_list = 17; // offset: 88 + repeated CCGEOHGFAFD MMAJCLACOBN = 18; // offset: 24 + uint32 HDCAEIKAPND = 19; // offset: 120 + map OGHGLMGJGEM = 20; // offset: 32 + uint32 KACDGAJHNBI = 21; // offset: 132 + bool FMOJNJIFKEN = 22; // offset: 117 } -message MOCFINNOBIO { +message LOHKFKOOEIH { string phase = 1; // offset: 40 - float GKPKDJBBJNM = 2; // offset: 48 - float NHJOLADPFJO = 3; // offset: 56 - uint32 BOHPOBIOEOF = 4; // offset: 64 - uint32 DBHALICEJBJ = 5; // offset: 60 - uint32 LMFEEHLDJJF = 6; // offset: 52 - uint32 ANAFKJHIJLM = 7; // offset: 72 - uint32 PMKHPMPOGHN = 8; // offset: 68 - repeated uint32 LONHKKIIMJF = 9; // offset: 24 - repeated uint32 JJMHGDGLLED = 10; // offset: 32 + float NPJIENCGJAH = 2; // offset: 60 + float IFMAEILKJHL = 3; // offset: 52 + uint32 INFGMLPIKEE = 4; // offset: 64 + uint32 NGDMNDEJFJC = 5; // offset: 48 + uint32 JJMCABHIHJB = 6; // offset: 56 + uint32 NLCCLJKBBNJ = 7; // offset: 72 + uint32 PKJKKIOBEOI = 8; // offset: 68 + repeated uint32 EHALEONHDLG = 9; // offset: 16 + repeated uint32 EJCAKDILHPA = 10; // offset: 24 } -message GHOEKJJMOAA { - uint32 AOOBNLGNCDE = 1; // offset: 52 - uint32 HDJGHNMPBKO = 2; // offset: 48 - uint32 DLJCACGCENG = 3; // offset: 40 - uint32 DKCBGENDFPK = 4; // offset: 56 - uint32 JFKBLAHACDB = 5; // offset: 60 - uint32 ADLINNHJDHF = 6; // offset: 44 - repeated uint32 boss_info = 7; // offset: 32 - repeated MOCFINNOBIO MAFAKPDODLK = 8; // offset: 24 +message FAGCFBEBKEO { + uint32 PLKJCAMBAIC = 1; // offset: 52 + uint32 BKKEFFGGEFA = 2; // offset: 40 + uint32 MBJCCKLNIBM = 3; // offset: 48 + uint32 BLDEPELAIHM = 4; // offset: 56 + uint32 HEHMCANDKJK = 5; // offset: 60 + uint32 DGPPEAPLMPA = 6; // offset: 44 + repeated uint32 boss_info = 7; // offset: 24 + repeated LOHKFKOOEIH KJFLCBDNLCF = 8; // offset: 16 } -message KOFKIFJJHHL { - uint32 wave = 1; // offset: 40 - double HHJKOBOBNJK = 2; // offset: 48 - double CJDPONPEPMN = 3; // offset: 24 - uint32 HDANDKBFHHE = 4; // offset: 32 - uint32 LMMHMHMCOCD = 5; // offset: 56 - uint32 status = 6; // offset: 36 - uint32 NHKOCNJDBPD = 7; // offset: 60 - uint32 HOBLOAABMOE = 8; // offset: 44 +message LOCPKDNGLKM { + uint32 wave = 1; // offset: 28 + double BPMCGKKJGPF = 2; // offset: 40 + double BNFCAAPABCF = 3; // offset: 48 + uint32 FHOLBJGOPGI = 4; // offset: 32 + uint32 DLHLPNLIBAF = 5; // offset: 36 + uint32 status = 6; // offset: 60 + uint32 ODIACLIKIFP = 7; // offset: 24 + uint32 FLMFHDHFIOJ = 8; // offset: 56 } -message ICPIMMAPPJL { +message BEGMHEEKGIF { string key = 1; // offset: 24 double value = 2; // offset: 32 } -message KIBJFICJKBI { - uint32 PDFLDIIKKDF = 1; // offset: 24 +message NGJPJANLDHI { + uint32 FHDPEMCABIE = 1; // offset: 24 } -message AHLPHFGEGLP { - uint32 MPCDMBJDLJF = 1; // offset: 28 - uint32 OBMOOEOJJOE = 2; // offset: 24 +message DJMENNMKHLC { + uint32 CHKLFKHFLKG = 1; // offset: 24 + uint32 ABIEOJHCCKB = 2; // offset: 28 } -message NALFNCIFMIO { - uint32 ELJMJPNFLAI = 1; // offset: 40 - uint32 level = 2; // offset: 36 - bool LHBOBIOHKDK = 3; // offset: 32 - uint32 dice_slot_id = 4; // offset: 44 - map BDOAPKCCEHL = 5; // offset: 16 +message ODOFBIJJNJG { + uint32 AOKDBDGDCHB = 1; // offset: 36 + uint32 level = 2; // offset: 44 + bool HLKAFPCLMEO = 3; // offset: 32 + uint32 AKKNCCFIBHI = 4; // offset: 40 + map JKBLMPEHIHM = 5; // offset: 24 } -message KFADLEBCBNB { - uint32 OPCNHCBHCMG = 1; // offset: 44 - repeated NALFNCIFMIO GDDMCMDFOJM = 2; // offset: 24 - uint32 level = 3; // offset: 40 - map IOKJGMEIEMK = 4; // offset: 32 +message MDDHDNBEELF { + uint32 DOAOPBBIGPO = 1; // offset: 40 + repeated ODOFBIJJNJG BICPNKOCHGN = 2; // offset: 16 + uint32 level = 3; // offset: 44 + map NMHNGINKOKN = 4; // offset: 24 } -message PHDLIEOLMHE { - AHLPHFGEGLP DONNNNEBNKN = 1; // offset: 16 - repeated KFADLEBCBNB LDMNGMBAFDI = 2; // offset: 24 +message MEHPJKPMDAN { + DJMENNMKHLC JLBCNLOPLHI = 1; // offset: 16 + repeated MDDHDNBEELF GBPOPCOKMNM = 2; // offset: 24 } -message EMCABEFJGIL { - uint32 MNCLGIGFFAH = 1; // offset: 24 - double HPMDDOCKCDC = 2; // offset: 40 - uint32 KKGHPPCHBBB = 11; // offset: 36 - uint32 INJLCJGCMEN = 12; // offset: 28 - uint32 BKJMGNPANGJ = 13; // offset: 32 +message BAAHIGNNCIA { + uint32 FPKMKJEFLDE = 1; // offset: 32 + double HADGAPLBEMO = 2; // offset: 40 + uint32 CGOABGKCBEF = 11; // offset: 36 + uint32 ENHOIMLIBJN = 12; // offset: 28 + uint32 MEGCAGNHMIE = 13; // offset: 24 } -message KOEJKJIMLIA { - oneof HPDAODDGAPF { - PHDLIEOLMHE KNLAIOIAHDD = 1; // offset: 24 - EMCABEFJGIL HOLGKMLCNEG = 2; // offset: 24 +message FIHMEHKCDAL { + oneof NLPPPCHGGPF { + MEHPJKPMDAN ELAEMOPBDLP = 1; // offset: 16 + BAAHIGNNCIA GEMABHIPLGB = 2; // offset: 16 } } -message BattleRogueMagicInfo { - KIBJFICJKBI BAFGLONNAHF = 1; // offset: 16 - KOEJKJIMLIA detail_info = 2; // offset: 24 +message HLMHHPKMIFI { + NGJPJANLDHI IMPOEHIOCBC = 1; // offset: 16 + FIHMEHKCDAL detail_info = 2; // offset: 24 } -message POHIDBDKCJP { - uint32 OPCNHCBHCMG = 1; // offset: 32 - uint32 level = 2; // offset: 36 - double total_damage = 3; // offset: 24 +message JCPPEBGEKHC { + uint32 DOAOPBBIGPO = 1; // offset: 24 + uint32 level = 2; // offset: 28 + double total_damage = 3; // offset: 32 } -message GBACMLPDCOF { - uint32 KPJCHOBFFEJ = 1; // offset: 36 - uint32 OCOAMCOPPHD = 2; // offset: 32 - repeated POHIDBDKCJP FEOCCGDICAE = 3; // offset: 24 +message NAGEJMIGBBL { + uint32 CKGLFINODBL = 1; // offset: 36 + uint32 DENMMFJDCED = 2; // offset: 32 + repeated JCPPEBGEKHC LFDDHBALMGN = 3; // offset: 24 } -message IEMELLHDKLK { - uint32 ODILLDDOFFD = 1; // offset: 40 - uint32 ICGBHNLPOFL = 2; // offset: 44 - double LKEOEOEIJHM = 3; // offset: 32 - double OFHBLPOGKML = 4; // offset: 24 +message IGADHIBKNPA { + uint32 KCFPIGCEHIG = 1; // offset: 36 + uint32 NIFHFOHLCED = 2; // offset: 32 + double KIENHENNAKJ = 3; // offset: 40 + double NBMNHCMJDFO = 4; // offset: 24 } -message NLIEHMNCDAL { - IEMELLHDKLK NCFINBLGHIB = 1; // offset: 16 +message CCKLMNCPGFO { + IGADHIBKNPA FKIPLPCJOGN = 1; // offset: 16 } -message KOGBEFOKOMJ { - GBACMLPDCOF MEBNDCOPPMJ = 1; // offset: 24 - NLIEHMNCDAL ECMEIJIJIOA = 2; // offset: 16 +message DCFMPNBKKPF { + NAGEJMIGBBL GLBPFJGJFEE = 1; // offset: 32 + CCKLMNCPGFO BFPGBLAIKHF = 2; // offset: 16 } -message OJHNGANKGAK { - uint32 DOPFOGMBHNP = 1; // offset: 24 - double DBPKIINKGPB = 2; // offset: 32 +message DENBKAOHBAM { + uint32 MFOMMFHPJDI = 1; // offset: 24 + double DJLCKFKGMDL = 2; // offset: 32 } -message JFOKFBCMOLC { - AAMPBAFIFLK type = 1; // offset: 36 +message PMNGJCDCGMM { + BGCEJDCHKBA type = 1; // offset: 40 uint32 config_id = 2; // offset: 32 - uint32 unique_id = 3; // offset: 40 - uint32 level = 4; // offset: 44 - repeated OJHNGANKGAK switch_list = 5; // offset: 16 + uint32 unique_id = 3; // offset: 44 + uint32 level = 4; // offset: 36 + repeated DENBKAOHBAM switch_list = 5; // offset: 16 } -message JDMEICHAOPD { - uint32 NGNIFAOBMAJ = 1; // offset: 32 - repeated uint32 JBADCLACMLC = 2; // offset: 16 +message CBELDECDCCI { + uint32 JNHABODMEKP = 1; // offset: 32 + repeated uint32 KDGOAOMJAIG = 2; // offset: 24 } -message JOBHBFDMEBC { - repeated JFOKFBCMOLC message_datas = 1; // offset: 24 - map HBGODDNFHKK = 2; // offset: 16 - repeated JDMEICHAOPD FLINMEPHDPC = 3; // offset: 40 - uint32 area_id = 4; // offset: 48 - uint32 difficulty_level = 5; // offset: 52 +message CAKGOGMEJOF { + repeated PMNGJCDCGMM message_datas = 1; // offset: 16 + map BLMPNONPLNI = 2; // offset: 32 + repeated CBELDECDCCI OMBLPOCHCHM = 3; // offset: 24 + uint32 area_id = 4; // offset: 52 + uint32 difficulty_level = 5; // offset: 48 } -message MECDMDLKMOH { +message AGEDPIBJPGL { uint32 monster_id = 1; // offset: 36 - uint32 GKCCPGLNDMG = 2; // offset: 24 - uint32 HDANDKBFHHE = 3; // offset: 28 - uint32 LMMHMHMCOCD = 4; // offset: 32 + uint32 IBFBGEFLOJK = 2; // offset: 24 + uint32 FHOLBJGOPGI = 3; // offset: 32 + uint32 DLHLPNLIBAF = 4; // offset: 28 } -message KEGIOEKOJHK { - uint32 EOOLANDMAAJ = 1; // offset: 40 - double FGNJLCLIBGA = 2; // offset: 56 - double DPECMCCKJNH = 3; // offset: 64 - uint32 wave = 4; // offset: 36 - uint32 GKCCPGLNDMG = 5; // offset: 32 - double CNKMBPIAKGE = 6; // offset: 24 - double IHEAJJPINCO = 7; // offset: 48 +message HCIGONGJHEJ { + uint32 EPDAFICMJAO = 1; // offset: 56 + double JDLBMFNHBII = 2; // offset: 24 + double HJLOLCGILJL = 3; // offset: 64 + uint32 wave = 4; // offset: 32 + uint32 IBFBGEFLOJK = 5; // offset: 60 + double MECHDOHDNFP = 6; // offset: 48 + double KAEMFEGJGMP = 7; // offset: 40 } -message ALPOPJNBCHC { - uint32 GDONCGMCHOO = 1; // offset: 28 - uint32 IHPMILLGACC = 2; // offset: 36 - double LIOCLHIKJAA = 3; // offset: 40 - uint32 wave = 4; // offset: 24 - uint32 GKCCPGLNDMG = 5; // offset: 32 +message BGKNEEHCGEB { + uint32 JHLGEDGMPGE = 1; // offset: 36 + uint32 MGFOHPHEHAP = 2; // offset: 32 + double CCMLPIEILEG = 3; // offset: 24 + uint32 wave = 4; // offset: 44 + uint32 IBFBGEFLOJK = 5; // offset: 40 } -message NGJGJOJPKAN { - repeated MECDMDLKMOH LBEEMHKFJFH = 1; // offset: 40 - repeated KEGIOEKOJHK FBFEDMIIGLD = 2; // offset: 32 - repeated ALPOPJNBCHC NPKBMNFALML = 3; // offset: 16 +message AGJNFOCANCM { + repeated AGEDPIBJPGL BDOFFFHPGLN = 1; // offset: 32 + repeated HCIGONGJHEJ GCMEODCNGIL = 2; // offset: 16 + repeated BGKNEEHCGEB FJDFFJIEAKO = 3; // offset: 24 } -message NLJKJJGAMIB { - uint32 avatar_id = 1; // offset: 28 - uint32 NAKIHBNELHA = 2; // offset: 24 +message EIBOBKEJAKM { + uint32 avatar_id = 1; // offset: 24 + uint32 FKMNABLAMFP = 2; // offset: 28 } -message OELGAMNBOPA { - uint32 OOKEEIHHOBJ = 1; // offset: 40 - uint32 IFBCEJDCIJP = 2; // offset: 44 - uint32 FEBGDMPPKLI = 3; // offset: 48 - repeated uint32 KAEDKLODNCG = 4; // offset: 24 - repeated NLJKJJGAMIB NGMMBJNLNPM = 5; // offset: 32 - uint32 DNPONHOLPKO = 6; // offset: 52 - uint32 KLDFGDFJLPH = 7; // offset: 56 +message BBPCCHGJCPF { + uint32 BNGODBNJBCO = 1; // offset: 56 + uint32 NNIFJPLBDKC = 2; // offset: 52 + uint32 IFKKGMFLFJK = 3; // offset: 40 + repeated uint32 IJDKOIAAILG = 4; // offset: 24 + repeated EIBOBKEJAKM ADIICGEBJOG = 5; // offset: 16 + uint32 POJFLLOOPLF = 6; // offset: 44 + uint32 NJELMEOOIGN = 7; // offset: 48 } -message HOFONCGGBKN { - OELGAMNBOPA FOEKIGHCHLM = 1; // offset: 24 +message NGLKDCCLFGB { + BBPCCHGJCPF GMPEBBHFLHI = 1; // offset: 16 } -message DBMFPMJBMEI { +message FHIHLCIILAM { uint32 progress = 1; // offset: 24 } -message IFBIJFBDAJF { - uint32 LNGGJKLKEFP = 1; // offset: 28 - uint32 OPPHJPLNPJK = 2; // offset: 24 +message CCGMLKGIDGC { + uint32 GKOLNNKHNGP = 1; // offset: 24 + uint32 GKJACLFBJKD = 2; // offset: 28 } -message NOHCAEDINGK { - NGJGJOJPKAN GFMLPNDDLEI = 1; // offset: 24 - HOFONCGGBKN OIKOCFMEILL = 2; // offset: 16 - DBMFPMJBMEI CFPGMGGCFOK = 3; // offset: 40 - IFBIJFBDAJF NLGABAEPKHP = 4; // offset: 32 +message LFPNDKKDEKN { + AGJNFOCANCM NDAHPKNFCLB = 1; // offset: 48 + NGLKDCCLFGB AFMAIGAFCEH = 2; // offset: 24 + FHIHLCIILAM CHBLEDMCNMH = 3; // offset: 16 + CCGMLKGIDGC FDPEHDOFCIG = 4; // offset: 40 } -message KGOMLDOAJJI { - uint32 DGDHKJCADEO = 1; // offset: 92 - double FGNJLCLIBGA = 2; // offset: 56 - double DPECMCCKJNH = 3; // offset: 72 - uint32 KICCGAPBGBN = 4; // offset: 88 - uint32 OABAPANIFIJ = 5; // offset: 48 - uint32 OOMDFMIKJBN = 6; // offset: 24 - uint32 JCIEKCMGDPE = 7; // offset: 44 - double CNKMBPIAKGE = 8; // offset: 80 - uint32 NEGGPACLCGH = 9; // offset: 28 - uint32 EDKJMEFCLDM = 10; // offset: 32 - double IHEAJJPINCO = 11; // offset: 64 - uint32 DLJCACGCENG = 12; // offset: 36 - uint32 JFKBLAHACDB = 13; // offset: 40 +message KOMBOMJBHJG { + uint32 LMFCPCPKOOA = 1; // offset: 44 + double JDLBMFNHBII = 2; // offset: 56 + double HJLOLCGILJL = 3; // offset: 64 + uint32 AODABAGNDKO = 4; // offset: 32 + uint32 OELCLAOPIFH = 5; // offset: 48 + uint32 CFNANPFAKEG = 6; // offset: 88 + uint32 FAFOONJLCKM = 7; // offset: 40 + double MECHDOHDNFP = 8; // offset: 72 + uint32 JMGDPMKDOPM = 9; // offset: 92 + uint32 LCAHCPNMFFK = 10; // offset: 36 + double KAEMFEGJGMP = 11; // offset: 24 + uint32 MBJCCKLNIBM = 12; // offset: 80 + uint32 HEHMCANDKJK = 13; // offset: 84 } -message IDLCCBPHJBM { - uint32 DLJCACGCENG = 1; // offset: 36 - uint32 JFKBLAHACDB = 2; // offset: 40 - uint32 IPOABODAGGB = 3; // offset: 32 - repeated KGOMLDOAJJI FBFEDMIIGLD = 4; // offset: 16 +message JNADLLIIIFP { + uint32 MBJCCKLNIBM = 1; // offset: 36 + uint32 HEHMCANDKJK = 2; // offset: 40 + uint32 LCPOKEPNDEK = 3; // offset: 32 + repeated KOMBOMJBHJG GCMEODCNGIL = 4; // offset: 16 } -// Obf: BattleAvatarServantInfo +// Obf: NJGEEAHDPNM message BattleAvatarServantInfo { - uint32 avatar_id = 1; // offset: 156 - uint32 KMAHPLPNGBM = 2; // offset: 100 - uint32 total_turns = 3; // offset: 168 - double LCNNPPHFACM = 4; // offset: 136 - repeated SkillUseProperty skill_times = 5; // offset: 48 - double total_damage = 6; // offset: 88 - double total_break_damage = 7; // offset: 80 + uint32 avatar_id = 1; // offset: 136 + uint32 FIFHKNHEIBD = 2; // offset: 176 + uint32 total_turns = 3; // offset: 172 + double NFEHGEPLPAJ = 4; // offset: 144 + repeated SkillUseProperty skill_times = 5; // offset: 40 + double total_damage = 6; // offset: 80 + double total_break_damage = 7; // offset: 120 repeated AttackDamageProperty attack_type_damage = 8; // offset: 32 - repeated AttackDamageProperty attack_type_break_damage = 9; // offset: 24 + repeated AttackDamageProperty attack_type_break_damage = 9; // offset: 48 repeated AttackDamageProperty attack_type_max_damage = 10; // offset: 16 - double total_damage_taken = 11; // offset: 104 - double total_heal = 12; // offset: 56 - double total_hp_recover = 13; // offset: 112 - double total_shield = 14; // offset: 128 - double total_shield_taken = 15; // offset: 160 - double total_shield_damage = 16; // offset: 64 - uint32 break_times = 17; // offset: 172 - uint32 DCDDBMHDKAH = 18; // offset: 152 - uint32 MHPBAJLOJCN = 19; // offset: 176 - uint32 OJGFIOONBMD = 20; // offset: 120 - double GLBEOAPOKGM = 21; // offset: 144 + double total_damage_taken = 11; // offset: 64 + double total_heal = 12; // offset: 128 + double total_hp_recover = 13; // offset: 152 + double total_shield = 14; // offset: 56 + double total_shield_taken = 15; // offset: 112 + double total_shield_damage = 16; // offset: 72 + uint32 break_times = 17; // offset: 164 + uint32 CEHLLNCEMDN = 18; // offset: 168 + uint32 HOOFEMEKKOB = 19; // offset: 140 + uint32 DOAPBOLJOGF = 20; // offset: 160 + double FJLIHMDENML = 21; // offset: 88 uint32 entity_id = 22; // offset: 180 - uint32 KNJPDJKAJLK = 23; // offset: 96 - double BCIICAFAEPO = 24; // offset: 72 + uint32 ANMBAIFOBJP = 23; // offset: 104 + double OGDGEKFJAFO = 24; // offset: 96 } -// Obf: BattleAvatarGlobalBuffInfo +// Obf: CJDOHGJKOKO message BattleAvatarGlobalBuffInfo { - uint32 avatar_id = 1; // offset: 24 + uint32 avatar_id = 1; // offset: 32 uint32 maze_buff_id = 2; // offset: 28 - uint32 EAPMLKBOKGL = 3; // offset: 32 + uint32 ILBMFAKFDKI = 3; // offset: 24 } -message HANFFPEDBDN { - repeated BattleAvatarServantInfo FGIIBGDOPID = 1; // offset: 24 - uint32 IBAFLDMADOI = 2; // offset: 32 - uint32 FELHPGBOKGD = 3; // offset: 36 +message FPFFHGOKBNK { + repeated BattleAvatarServantInfo EKDHCCEFJGA = 1; // offset: 16 + uint32 JPKDNCPELDM = 2; // offset: 36 + uint32 PHJCDHKFNPJ = 3; // offset: 32 } -message AFKFFFPPAHG { - uint32 AEEDEGHJENE = 1; // offset: 24 - uint32 OBHJIOHHHKL = 2; // offset: 28 - uint32 DGPMMKAAHII = 3; // offset: 32 +message FFNBJBNDFEK { + uint32 PEJMPHMPPKO = 1; // offset: 24 + uint32 FHADIOPDMHP = 2; // offset: 28 + uint32 LMEEJJNOFIE = 3; // offset: 32 } -message DKBCMGBJLDM { - AFKFFFPPAHG BBBCFOBAJFB = 1; // offset: 32 - repeated JFOKFBCMOLC message_datas = 2; // offset: 16 +message KFKHGLEFDKK { + FFNBJBNDFEK DOKHAJLHKOO = 1; // offset: 24 + repeated PMNGJCDCGMM message_datas = 2; // offset: 16 } -message KHMICEBCGNC { - uint32 HPOPADMBLLD = 1; // offset: 100 - uint32 HDABBOHFEOM = 2; // offset: 112 - repeated GPDPIDFMLLE MKGKOLMNBNN = 3; // offset: 80 - repeated DGHFCNECBNJ EMMDEBDAFKJ = 4; // offset: 72 - repeated HCMGIFBHPLE GGJFPGKCMFF = 5; // offset: 32 - repeated HDEDDKFNEHE FHBNPIHDDGM = 6; // offset: 48 - repeated DONKCCJHIGP MAICPPDDHFL = 8; // offset: 64 - uint32 AFBAOGJPMAH = 9; // offset: 116 - repeated FKGONDEOCKI PCHAFCEHAKI = 10; // offset: 16 - double BNBMCBPOHBI = 11; // offset: 104 - double PKAPNFCBIDP = 12; // offset: 120 - double PMENDDCHACG = 13; // offset: 88 - uint32 DJDGKFELEKL = 14; // offset: 96 - repeated COCCJCKBBGE JAIDDEDFEJE = 15; // offset: 56 - map KEOHNECKOCI = 16; // offset: 40 +message LEHCCNGFKGM { + uint32 KDOINLGKMBI = 1; // offset: 100 + uint32 MKCHLGOGJNB = 2; // offset: 96 + repeated CJGMECNIJIL BHCFHEOIPNM = 3; // offset: 80 + repeated IMPEJAJCHPC PJHHNBADOMH = 4; // offset: 16 + repeated LHPPIAKKFME GGELCKGFDCP = 5; // offset: 40 + repeated APDJGIIDJAA LNMBHILLHEH = 6; // offset: 32 + repeated KJFFJMAMJLD JPDJMCCKENI = 8; // offset: 64 + uint32 IDEAAPCCFPF = 9; // offset: 120 + repeated PGJKONMBGOC GNJMHIHJDJO = 10; // offset: 24 + double IGCPHODFFIJ = 11; // offset: 88 + double GMOBFEBBFIE = 12; // offset: 112 + double NKBOEPHLCGL = 13; // offset: 104 + uint32 LJKBINKKBLH = 14; // offset: 124 + repeated JBJAKAMMKMD JIDMDNGPNJH = 15; // offset: 48 + map OGHGLMGJGEM = 16; // offset: 56 } -message AIGOIOEEEKO { - uint32 GJHHODANHPO = 1; // offset: 24 +message NGPKKAMADNA { + uint32 BGLLCLLKNJM = 1; // offset: 24 } -message COCCJCKBBGE { - oneof OKAIINGCACL { - AIGOIOEEEKO NLJMOJHNAIH = 1; // offset: 24 +message JBJAKAMMKMD { + oneof BPIHFAJCLOC { + NGPKKAMADNA AOBNMCIENFN = 1; // offset: 24 } } -message ACBECJMECFA { +message DMLKEKFKNPL { uint32 effect_id = 1; // offset: 40 repeated uint32 switch_list = 2; // offset: 24 map trait_effect_level_reward = 5; // offset: 16 } -message GPDPIDFMLLE { - uint32 trait_id = 1; // offset: 48 - repeated ACBECJMECFA JDDOEMMCBGO = 2; // offset: 16 +message CJGMECNIJIL { + uint32 trait_id = 1; // offset: 32 + repeated DMLKEKFKNPL KBMBFJOLBBN = 2; // offset: 24 + double damage = 3; // offset: 48 + double BOIEGPAPHOP = 4; // offset: 40 +} + +message IMPEJAJCHPC { + uint32 augment_id = 1; // offset: 24 double damage = 3; // offset: 40 - double FKNBIJPBLOI = 4; // offset: 32 + double BOIEGPAPHOP = 4; // offset: 32 } -message DGHFCNECBNJ { - uint32 augment_id = 1; // offset: 32 - double damage = 3; // offset: 24 - double FKNBIJPBLOI = 4; // offset: 40 -} - -message FKGONDEOCKI { +message PGJKONMBGOC { uint32 portal_buff_id = 1; // offset: 24 } -message CDKDLJAIKOB { - uint32 NFGCJPNOKMK = 1; // offset: 24 - uint32 monster_id = 2; // offset: 28 +message AFHIHMKCPNF { + uint32 PIGFCAECFCF = 1; // offset: 28 + uint32 monster_id = 2; // offset: 24 } -message HDEDDKFNEHE { - uint32 CLIHNOLCFFH = 1; // offset: 32 - repeated CDKDLJAIKOB kill_monster_list = 2; // offset: 24 +message APDJGIIDJAA { + uint32 AAAGBKEHKLC = 1; // offset: 32 + repeated AFHIHMKCPNF kill_monster_list = 2; // offset: 16 } -message DGOEBKKKDAI { +message CDECGIKJPAG { uint32 role_id = 1; // offset: 24 double damage = 2; // offset: 32 } -message DONKCCJHIGP { +message KJFFJMAMJLD { uint32 role_id = 1; // offset: 48 - double damage = 2; // offset: 40 - double FKNBIJPBLOI = 5; // offset: 32 - map ACPMPIBCCHP = 6; // offset: 24 + double damage = 2; // offset: 32 + double BOIEGPAPHOP = 5; // offset: 40 + map AFNAOIFCKFN = 6; // offset: 24 } -// Obf: BattleStatistics +// Obf: GJIJBDBBJDM message BattleStatistics { - uint32 total_battle_turns = 1; // offset: 268 - uint32 total_auto_turns = 2; // offset: 280 - repeated uint32 avatar_id_list = 3; // offset: 208 - uint32 ultra_cnt = 4; // offset: 252 - double total_delay_cumulate = 5; // offset: 240 - double cost_time = 6; // offset: 256 - repeated AvatarBattleInfo battle_avatar_list = 7; // offset: 112 - repeated MonsterBattleInfo monster_list = 8; // offset: 152 - uint32 round_cnt = 9; // offset: 236 - uint32 cocoon_dead_wave = 10; // offset: 264 - uint32 avatar_battle_turns = 11; // offset: 248 - uint32 monster_battle_turns = 12; // offset: 288 - map custom_values = 13; // offset: 160 - uint32 challenge_score = 14; // offset: 292 - repeated BattleEventBattleInfo GFONFPMGHLP = 16; // offset: 64 + uint32 total_battle_turns = 1; // offset: 276 + uint32 total_auto_turns = 2; // offset: 248 + repeated uint32 avatar_id_list = 3; // offset: 56 + uint32 ultra_cnt = 4; // offset: 236 + double total_delay_cumulate = 5; // offset: 264 + double cost_time = 6; // offset: 240 + repeated AvatarBattleInfo battle_avatar_list = 7; // offset: 64 + repeated MonsterBattleInfo monster_list = 8; // offset: 176 + uint32 round_cnt = 9; // offset: 256 + uint32 cocoon_dead_wave = 10; // offset: 272 + uint32 avatar_battle_turns = 11; // offset: 288 + uint32 monster_battle_turns = 12; // offset: 292 + map custom_values = 13; // offset: 104 + uint32 challenge_score = 14; // offset: 260 + repeated BattleEventBattleInfo PNHEDOLHBJL = 16; // offset: 208 BattleEndReason end_reason = 19; // offset: 232 - repeated PMILPGDJGLI KCNLHADBNEJ = 21; // offset: 96 - repeated int32 LBDCKHHGGLB = 22; // offset: 72 - repeated PJPLHIIELGP NIGHFCKHIOP = 23; // offset: 40 - repeated StatisticEvent EIOIPOLLKKC = 26; // offset: 184 - repeated LKBJBHOCKIN FAHEMHEANPA = 27; // offset: 176 + repeated MIGJFGJMCGO OMDMJICGKBB = 21; // offset: 40 + repeated int32 KAIDFMEJIFI = 22; // offset: 192 + repeated CMJBMFHCOFI MOAJOPEJOPJ = 23; // offset: 136 + repeated StatisticEvent JKOBHNPGMHC = 26; // offset: 48 + repeated DLFPFFOOHKP NHDDFCAIEGD = 27; // offset: 32 map battle_target_info = 28; // offset: 168 - repeated ADBPDAPHNDN LPADOPOCIMD = 29; // offset: 48 - BattleGridFightSpecialBattleInfo IGAEJDGJFAP = 30; // offset: 120 - GHOEKJJMOAA BKIDNNLNOKF = 31; // offset: 224 - bool BEEAIEJOJDF = 32; // offset: 272 - repeated KOFKIFJJHHL ANKMLGICOIL = 33; // offset: 200 - repeated ICPIMMAPPJL PNKFEEMHBHI = 34; // offset: 144 - uint32 CLFJNPGJHKI = 35; // offset: 284 - KOGBEFOKOMJ LPFOAIEEMOH = 36; // offset: 104 - NOHCAEDINGK EINPLJPADLI = 37; // offset: 128 - IDLCCBPHJBM HEDDLOKFKFC = 38; // offset: 88 - HANFFPEDBDN ALJCGALDPKA = 39; // offset: 136 - DKBCMGBJLDM PIONKHPBEFI = 40; // offset: 16 - uint32 NCLNOCNGNLH = 41; // offset: 276 - repeated BattleAvatarGlobalBuffInfo EHBJDIHEJBG = 42; // offset: 192 - KHMICEBCGNC MGKMIBGDMGE = 43; // offset: 24 - repeated uint32 CJLNDMGJIKM = 44; // offset: 216 - repeated uint32 KNJPDJKAJLK = 45; // offset: 80 - BFFHIMJEDKD LPPEOLMJJCN = 46; // offset: 32 + repeated NJCOFDJNMML DDDCFCAAJHC = 29; // offset: 160 + BattleGridFightSpecialBattleInfo FMCJPPILPLL = 30; // offset: 224 + FAGCFBEBKEO COIGGPCPLHG = 31; // offset: 112 + bool NAJPMGFJKEO = 32; // offset: 284 + repeated LOCPKDNGLKM HOBNHBCJIDM = 33; // offset: 128 + repeated BEGMHEEKGIF KKJHGIAADKO = 34; // offset: 72 + uint32 JFGLNIOEEHL = 35; // offset: 280 + DCFMPNBKKPF BKGBAEGPLMM = 36; // offset: 80 + LFPNDKKDEKN MEFGDGFLFMD = 37; // offset: 216 + JNADLLIIIFP NLAJOMBNHNA = 38; // offset: 24 + FPFFHGOKBNK CEAIJOPGBAM = 39; // offset: 96 + KFKHGLEFDKK JPEOCICGPDO = 40; // offset: 144 + uint32 KGKFADDEGNJ = 41; // offset: 252 + repeated BattleAvatarGlobalBuffInfo IKEIDHHMFOO = 42; // offset: 16 + LEHCCNGFKGM OGPOFMOGPIP = 43; // offset: 152 + repeated uint32 LFHEJDDHFND = 44; // offset: 88 + repeated uint32 ANMBAIFOBJP = 45; // offset: 120 + PPNEGMCIECE IPKFMFDOPGN = 46; // offset: 200 } -message ADBPDAPHNDN { - uint32 JHFKBEPKJNB = 1; // offset: 24 - uint32 PCFMIGHMINI = 2; // offset: 28 +message NJCOFDJNMML { + uint32 POOEFNDPEIL = 1; // offset: 28 + uint32 NFGJIDADLED = 2; // offset: 24 } -message LKBJBHOCKIN { - AetherdivideSpiritLineupType type = 1; // offset: 32 - uint32 id = 2; // offset: 36 - SpBarInfo sp_bar = 3; // offset: 16 +message DLFPFFOOHKP { + HLJMCIBOBJO type = 1; // offset: 36 + uint32 id = 2; // offset: 32 + SpBarInfo sp_bar = 3; // offset: 24 } -message MultiPath { - uint32 multi_path_type = 1; // offset: 32 - uint32 level = 2; // offset: 28 - uint32 exp = 3; // offset: 24 +message NCHLPKDHEGA { + uint32 DPHOAPPCBHB = 1; // offset: 28 + uint32 level = 2; // offset: 24 + uint32 exp = 3; // offset: 32 } -message KKDGMKKAOHN { - BattleCheckResultType retcode = 1; // offset: 48 - BattleEndStatus end_status = 2; // offset: 56 +message BPCGILFKCFE { + LOPDMEPEDFG retcode = 1; // offset: 52 + BattleEndStatus end_status = 2; // offset: 48 BattleStatistics stt = 3; // offset: 24 - bytes game_core_log_encode = 4; // offset: 40 - map KECFPHJAMHM = 5; // offset: 32 - uint32 mismatch_turn_count = 6; // offset: 60 - uint32 GDMMNGKGCOP = 7; // offset: 52 + bytes PLIAFNPANGN = 4; // offset: 40 + map JFNCMHCAGGH = 5; // offset: 32 + uint32 CJAJBMAJNJP = 6; // offset: 56 + uint32 BNALACMGKFJ = 7; // offset: 60 } -message HIJFCHHBEHO { - uint32 pos = 1; // offset: 40 - uint32 role_id = 2; // offset: 44 +message NFABIIBMNPB { + uint32 pos = 1; // offset: 44 + uint32 role_id = 2; // offset: 40 uint32 role_star = 3; // offset: 48 - repeated uint32 grid_fight_item_list = 4; // offset: 16 - map grid_fight_value_init_component = 5; // offset: 24 + repeated uint32 grid_fight_item_list = 4; // offset: 32 + map grid_fight_value_init_component = 5; // offset: 16 } -message CPPKEGPCLBA { - repeated uint32 EKLICKKIKID = 1; // offset: 24 - map LNPEGCKDCNO = 2; // offset: 16 +message ILOGJILOJGB { + repeated uint32 DKMFALAILPC = 1; // offset: 16 + map BOHBBNIBFKL = 2; // offset: 24 } -message KIBJHICFJLM { - uint32 uid = 1; // offset: 60 - uint32 MLPEIDNLAJE = 2; // offset: 40 - uint32 JCODHIBIDNL = 3; // offset: 52 - uint32 CJGFKKPPIPN = 4; // offset: 44 - uint32 CPJCOBCMNHK = 5; // offset: 56 - uint32 section_id = 6; // offset: 48 - repeated HIJFCHHBEHO grid_game_role_list = 7; // offset: 32 - CPPKEGPCLBA PPKLJMDDGCD = 8; // offset: 16 +message BGMLAAEOFOH { + uint32 uid = 1; // offset: 44 + uint32 ANBBPPHBCJH = 2; // offset: 56 + uint32 BBDOCJGAEEJ = 3; // offset: 40 + uint32 MPPFOJCENPD = 4; // offset: 52 + uint32 DCPKPNLKGMM = 5; // offset: 60 + uint32 JDMECBEDLAA = 6; // offset: 48 + repeated NFABIIBMNPB grid_game_role_list = 7; // offset: 16 + ILOGJILOJGB LHCHBABCPMI = 8; // offset: 32 } -message HIMOEFNAFFA { - repeated BattleReplay ICLJJEJPOPP = 1; // offset: 24 +message GGPBFLBEAIF { + repeated BHDDKILAJCJ PNFGGBPECND = 1; // offset: 24 } -message CharacterSnapshot { +message PLGDKFFNDIB { uint32 interact_id = 1; // offset: 32 - repeated uint64 properties = 2; // offset: 24 + repeated uint64 IFIJBPOLLPJ = 2; // offset: 24 } -message AnimEventSnapshot { - string DPJFOFLECEJ = 1; // offset: 24 +message AMDMHJPPCNF { + string EDDHKOAPLEI = 1; // offset: 16 uint32 count = 2; // offset: 32 } -enum GFMFFKFMPIK { - GFMFFKFMPIK_MNFEPONEDDJ = 0; - GFMFFKFMPIK_CLNPHCELGBE = 1; - GFMFFKFMPIK_stop_desc = 2; - GFMFFKFMPIK_OGKAEKLAJGG = 3; - GFMFFKFMPIK_GAPAMPKLHLO = 4; - GFMFFKFMPIK_GGNCPEOIBDH = 5; +enum LGNEOKBPPEO { + LGNEOKBPPEO_PCPDHELPKEM = 0; + LGNEOKBPPEO_GLEMHECLMGP = 1; + LGNEOKBPPEO_JPAAPMNKIEF = 2; + LGNEOKBPPEO_JHBIKCPLFFJ = 3; + LGNEOKBPPEO_BCDHOFNMPNG = 4; + LGNEOKBPPEO_CMHHBPOHAHJ = 5; } -enum FNPFMIKFOAD { - FNPFMIKFOAD_MNFEPONEDDJ = 0; - FNPFMIKFOAD_AGOLBPCMDKC = 1; - FNPFMIKFOAD_NPLCFKFJGIE = 2; +enum NODNMNCIBFG { + NODNMNCIBFG_PCPDHELPKEM = 0; + NODNMNCIBFG_NCLLNEJNACM = 1; + NODNMNCIBFG_APHGBHIAPJC = 2; } -message ONAKKDPCNAH { - GFMFFKFMPIK MMFFIIFMKPB = 1; // offset: 40 - string OOCLEELODBP = 2; // offset: 24 - oneof LKCADNGCHCM { - HFBPGEJONFJ CLNPHCELGBE = 10; // offset: 16 - MIKOMHLGGFO stop_desc = 11; // offset: 16 - DODLGJGCOPD OGKAEKLAJGG = 12; // offset: 16 - LJLLDDALNGO GAPAMPKLHLO = 13; // offset: 16 - PBAFHHCHLHC CGANHPOCPMD = 14; // offset: 16 +message MDOJCCMLKHP { + LGNEOKBPPEO PHKAHAHLDAE = 1; // offset: 48 + string AIPBFEOFNDO = 2; // offset: 24 + uint32 ECIAGLJNPMM = 3; // offset: 40 + oneof MOBGECPCNKJ { + PFNMCOIKCNL GLEMHECLMGP = 10; // offset: 32 + JGBLCLCHHIO stop_desc = 11; // offset: 32 + DAKDPHMIPDL JHBIKCPLFFJ = 12; // offset: 32 + IHEACEDGADM BCDHOFNMPNG = 13; // offset: 32 + MKNNLBGJMGP HGNFPBMEAAD = 14; // offset: 32 } } -message HFBPGEJONFJ { +message PFNMCOIKCNL { } -message PBAFHHCHLHC { +message MKNNLBGJMGP { } -message MIKOMHLGGFO { - ChatMessageData stop_desc = 1; // offset: 16 +message JGBLCLCHHIO { + ChatMessageData stop_desc = 1; // offset: 24 } -message DODLGJGCOPD { +message DAKDPHMIPDL { } -message LJLLDDALNGO { - FNPFMIKFOAD AIKNFOGJFCG = 1; // offset: 24 +message IHEACEDGADM { + NODNMNCIBFG AFNMOJOAFMN = 1; // offset: 24 } -message LHICKDEAAOH { - string IANFKPJGDNO = 1; // offset: 24 +message JDPPGCIEHKF { + string NMNOCJDJKOG = 1; // offset: 24 } -// Obf: FightGameMode +message EPLFOKKDFLB { + repeated uint32 avatar_id_list = 1; // offset: 16 +} + +message DHKFLIKNMJO { + uint32 avatar_id = 1; // offset: 40 + repeated EPLFOKKDFLB CGFLOHFDKOC = 2; // offset: 32 + repeated EPLFOKKDFLB KPEGLJJNFDH = 3; // offset: 24 +} + +message BPHLEOBMMKM { + uint32 avatar_id = 1; // offset: 40 + HABFLMJEEKL HLHCKPPNPNH = 2; // offset: 16 + HABFLMJEEKL BNDGGNDMEMC = 3; // offset: 32 +} + +message DAGLHILOCKL { + uint32 HOKJFKNPKAJ = 1; // offset: 28 + uint32 NEEPAJPDHKK = 2; // offset: 24 +} + +message PFIFNMIIOHF { + uint32 avatar_id = 1; // offset: 32 + repeated DAGLHILOCKL PNCIHFMIFOL = 2; // offset: 24 +} + +message MJLLPAAOPMP { + uint32 item_id = 1; // offset: 24 + uint32 FJOFDONMHPH = 2; // offset: 28 +} + +message MOGDMGICIKI { + uint32 CHDPNCOHAGH = 1; // offset: 32 + repeated MJLLPAAOPMP HHOHNCNFAED = 2; // offset: 16 +} + +message MJEDAOPDIPM { + uint32 avatar_id = 1; // offset: 32 + repeated MOGDMGICIKI BKKDHHEDLAJ = 2; // offset: 16 + uint32 PCLHLNCJPHL = 3; // offset: 40 + uint32 EJKPCFEPAEC = 4; // offset: 36 +} + +message CLJAIHNBKEM { + GGCFFJGCPKD BFCBGPEICHG = 1; // offset: 32 + repeated JAFMFGJLGGA lineup_list = 2; // offset: 16 +} + +message IEACMDFDLBF { + oneof KPPNKFGPNHN { + DHKFLIKNMJO lineup = 10; // offset: 24 + BPHLEOBMMKM CGCJLHFLEPN = 11; // offset: 24 + PFIFNMIIOHF PJIGHNFHFKD = 12; // offset: 24 + MJEDAOPDIPM KFPKHHAOGPP = 13; // offset: 24 + CLJAIHNBKEM LEFOIGFGJGJ = 14; // offset: 24 + } +} + +message HIDPJPNFCKO { + uint32 avatar_id = 1; // offset: 28 + bool MMKJKGMIEAP = 2; // offset: 25 + bool JFOAGNILNKK = 3; // offset: 24 + bool NFILAOLPOKE = 4; // offset: 26 + bool PJHDKDAFHJD = 5; // offset: 27 +} + +// Obf: EJIMIOGAOKL enum FightGameMode { - FightGameMode_MNFEPONEDDJ = 0; - FightGameMode_EHLICCDKLEJ = 1; - FightGameMode_HPECEDCFFLH = 2; - FightGameMode_ENCCACGMBLP = 3; - FightGameMode_JEEFDDBPKGD = 4; - FightGameMode_OHBKAHPIPEK = 5; - FightGameMode_KBBAKJOCIHF = 6; - FightGameMode_BEBPFBKONDK = 7; + EJIMIOGAOKL_PCPDHELPKEM = 0; + EJIMIOGAOKL_NANHDDBCJOK = 1; + EJIMIOGAOKL_DODGBHJDNFL = 2; + EJIMIOGAOKL_FLFLKBFGPMP = 3; + EJIMIOGAOKL_BOIDFEHPKEI = 4; + EJIMIOGAOKL_ICLCGJFAEBO = 5; + EJIMIOGAOKL_HGJELADJLJD = 6; + EJIMIOGAOKL_IKLKNEBGFLG = 7; + EJIMIOGAOKL_HAPIJAMMAKF = 8; } -enum JDIHHMOFHOG { - JDIHHMOFHOG_NHLEJANKIHA = 0; - JDIHHMOFHOG_NPFBLDBDIDF = 1; - JDIHHMOFHOG_PKPEJNBOCOD = 2; - JDIHHMOFHOG_CPJBLNJGOOD = 3; - JDIHHMOFHOG_MCOEOLIMNBL = 4; +enum BJFJFCDPFNG { + BJFJFCDPFNG_DFNBODIMIGL = 0; + BJFJFCDPFNG_KDHJFMDDAED = 1; + BJFJFCDPFNG_NDDJOLLFCHD = 2; + BJFJFCDPFNG_GEPMOBHFHLA = 3; + BJFJFCDPFNG_DABEEGBEGOP = 4; } -enum LobbyCharacterType { - LobbyCharacterType_LPNIJLFOKEH = 0; - LobbyCharacterType_PAKIHEFCHIH = 1; - LobbyCharacterType_FGCFBMAINLB = 2; - LobbyCharacterType_GJFNFKJMDEA = 3; +enum FHBNDNNKDON { + FHBNDNNKDON_EEBJAAFCFBF = 0; + FHBNDNNKDON_MJOEFCEBOOM = 1; + FHBNDNNKDON_BCGOLHPEPGB = 2; + FHBNDNNKDON_IEDFIBDEGMB = 3; } -// Obf: LobbyCharacterStatus +// Obf: JOBBKLNGANP enum LobbyCharacterStatus { - LobbyCharacterStatus_MNFEPONEDDJ = 0; - LobbyCharacterStatus_HIJAHCMLMPE = 1; - LobbyCharacterStatus_CCOFPMNBDBI = 2; - LobbyCharacterStatus_PFKHAKDGDLA = 3; - LobbyCharacterStatus_DKBKKNNDCEE = 4; - LobbyCharacterStatus_HJEDIJEFIOC = 5; - LobbyCharacterStatus_JPJCJPKHFLD = 6; - LobbyCharacterStatus_JIIFJALLOPI = 7; + JOBBKLNGANP_PCPDHELPKEM = 0; + JOBBKLNGANP_GHGAPOAKGAB = 1; + JOBBKLNGANP_BPCEKMLPJCJ = 2; + JOBBKLNGANP_GPJMKKADLDC = 3; + JOBBKLNGANP_CBBHPGAGCOE = 4; + JOBBKLNGANP_JNAAAIGLHHI = 5; + JOBBKLNGANP_IKNGBCGLMII = 6; + JOBBKLNGANP_BPDPIPBJEMD = 7; } -// Obf: LobbyModifyType +// Obf: BMDNBHHICLD enum LobbyModifyType { - LobbyModifyType_MNFEPONEDDJ = 0; - LobbyModifyType_HIJAHCMLMPE = 1; - LobbyModifyType_PFKHAKDGDLA = 2; - LobbyModifyType_CCOFPMNBDBI = 3; - LobbyModifyType_EEKMIHCEDDK = 4; - LobbyModifyType_AAHPHNDDDOC = 5; - LobbyModifyType_DFJKGEBIFIF = 6; - LobbyModifyType_ICDCDLFGIOF = 7; - LobbyModifyType_BJBDAMPCAPM = 8; - LobbyModifyType_KDENJJFEHAP = 9; - LobbyModifyType_JFJIBHJBLEL = 10; - LobbyModifyType_MHCGLLNNBGM = 11; - LobbyModifyType_KNFDJFDABBB = 12; - LobbyModifyType_NFNNOPKLKBD = 13; - LobbyModifyType_JFMOPPHOIDH = 14; - LobbyModifyType_JNKLOEONGND = 15; - LobbyModifyType_JIIFJALLOPI = 16; - LobbyModifyType_PAGBCMMCHAD = 17; - LobbyModifyType_IDKMAGOMILP = 18; + BMDNBHHICLD_PCPDHELPKEM = 0; + BMDNBHHICLD_GHGAPOAKGAB = 1; + BMDNBHHICLD_GPJMKKADLDC = 2; + BMDNBHHICLD_BPCEKMLPJCJ = 3; + BMDNBHHICLD_IDMJBHJLOBG = 4; + BMDNBHHICLD_LPAGMJIOGCH = 5; + BMDNBHHICLD_CGHANHJIEIG = 6; + BMDNBHHICLD_EDKLDBHMNOJ = 7; + BMDNBHHICLD_NMGKDCMIHAB = 8; + BMDNBHHICLD_GBJIMLEMGDB = 9; + BMDNBHHICLD_MGNBEKCHLHE = 10; + BMDNBHHICLD_ODDBFNHLHKL = 11; + BMDNBHHICLD_HFMJOAOEINM = 12; + BMDNBHHICLD_NIPBNOGDMBL = 13; + BMDNBHHICLD_OJEALEALIPJ = 14; + BMDNBHHICLD_PINMIFOHLOA = 15; + BMDNBHHICLD_BPDPIPBJEMD = 16; + BMDNBHHICLD_HKODCOGOAMK = 17; + BMDNBHHICLD_OIDAONJPAPA = 18; } -enum AJKBEFLOMFL { - AJKBEFLOMFL_CJAMDBHHKMJ = 0; - AJKBEFLOMFL_PALNCFBCIEB = 1; - AJKBEFLOMFL_NBMKPOPHHKM = 2; +enum EHJACNICCPK { + EHJACNICCPK_DJHPKELEPGK = 0; + EHJACNICCPK_AHHCPLAPKHJ = 1; + EHJACNICCPK_DGKIPIOONFM = 2; } -enum IILPMDJAHGK { - IILPMDJAHGK_OCFNEBKKECL = 0; - IILPMDJAHGK_OFOEAJCDCAC = 1; - IILPMDJAHGK_JJOMDHBPJMM = 2; - IILPMDJAHGK_ADINPFKDFCL = 3; - IILPMDJAHGK_BNPPFLIHDNO = 4; - IILPMDJAHGK_HFBHHLIENBI = 5; - IILPMDJAHGK_FDMJKILFLEF = 6; - IILPMDJAHGK_GHJBJFFGCAJ = 7; +enum FKANIBDJNKG { + FKANIBDJNKG_OFGHJKIHMIB = 0; + FKANIBDJNKG_LADEPBBHHGO = 1; + FKANIBDJNKG_ANEGGGOEBBN = 2; + FKANIBDJNKG_HEFAIOFDANA = 3; + FKANIBDJNKG_FODCLFOALCI = 4; + FKANIBDJNKG_FCEHNMJJABE = 5; + FKANIBDJNKG_FNKDIEBKOHA = 6; + FKANIBDJNKG_MMNHGLDDFBC = 7; } -enum PIJBANPMNAB { - PIJBANPMNAB_MNFEPONEDDJ = 0; - PIJBANPMNAB_BEJEBBNFGPM = 1; - PIJBANPMNAB_NBCEKHJGNGB = 2; - PIJBANPMNAB_GLODGPIPNHG = 3; +enum PFNAOGJDEMN { + PFNAOGJDEMN_PCPDHELPKEM = 0; + PFNAOGJDEMN_APFFEDDKNBK = 1; + PFNAOGJDEMN_HMLIPLGIEEC = 2; + PFNAOGJDEMN_FOMMFEMIBKO = 3; } -enum CHEPOCLKMBN { - CHEPOCLKMBN_MNFEPONEDDJ = 0; - CHEPOCLKMBN_INOLECLKOAI = 1; - CHEPOCLKMBN_ELCNHEHDBOA = 2; +enum NJBNHHAPKHB { + NJBNHHAPKHB_PCPDHELPKEM = 0; + NJBNHHAPKHB_MPEKPBMIMCP = 1; + NJBNHHAPKHB_GFPPLLGPOGO = 2; } -enum IGFFNPJONHA { - IGFFNPJONHA_MDNLOELODOO = 0; - IGFFNPJONHA_JEOFEACBKEP = 1; - IGFFNPJONHA_KAMIPDLJCHA = 2; - IGFFNPJONHA_GFGAAJJPFHB = 3; +enum MLOFJFBHGLG { + MLOFJFBHGLG_KBDOLJNPHNC = 0; + MLOFJFBHGLG_HDIJDLCNEIJ = 1; + MLOFJFBHGLG_EDHIDNFHKAB = 2; + MLOFJFBHGLG_AMDJLCMAKOO = 3; } -// Obf: LobbyInteractType +// Obf: JBPDGDGAEKL enum LobbyInteractType { - LobbyInteractType_MNFEPONEDDJ = 0; - LobbyInteractType_HEENHCAKNEC = 1; + JBPDGDGAEKL_PCPDHELPKEM = 0; + JBPDGDGAEKL_BELJHKIOIKB = 1; } -enum IBLHFHHAACH { - IBLHFHHAACH_MNFEPONEDDJ = 0; - IBLHFHHAACH_GKBFGMEAACC = 1; - IBLHFHHAACH_GKELBEFIOLH = 2; +enum PLIGIAFNLCB { + PLIGIAFNLCB_PCPDHELPKEM = 0; + PLIGIAFNLCB_HLLDMFKGCDA = 1; + PLIGIAFNLCB_KGCCCMGLGEG = 2; } -message FDFDGALAEDP { - uint32 uid = 1; // offset: 48 - uint32 level = 2; // offset: 56 +message NIIGAPILPGD { + uint32 uid = 1; // offset: 72 + uint32 level = 2; // offset: 52 string nickname = 3; // offset: 24 - uint32 POBKKIJPGOF = 4; // offset: 76 - PlatformType platform = 5; // offset: 52 - string NPKPPKNICED = 6; // offset: 16 - string NJDAGBCMLCH = 7; // offset: 40 + uint32 JHHHONJIKGL = 4; // offset: 56 + PlatformType platform = 5; // offset: 48 + string HBIDCAFOPMG = 6; // offset: 16 + string IKIKMEEJNDN = 7; // offset: 32 uint64 version = 8; // offset: 64 - bool NLHFOJKCLDO = 9; // offset: 72 - uint32 NHHHCGOHBMB = 10; // offset: 60 + bool GIKABEMCFAO = 9; // offset: 60 + uint32 CLDNGAEIBDF = 10; // offset: 76 } -message MKODALAOIAI { - LobbyCharacterType CGJFAFHMBDN = 1; // offset: 28 +message PKEIDNJOLEL { + FHBNDNNKDON HBCMPOLIKHG = 1; // offset: 28 LobbyCharacterStatus status = 2; // offset: 24 } -// Obf: LobbyMarchInfo +// Obf: BLBGNKCPDBA message LobbyMarchInfo { - uint32 ADOGOONNMOI = 1; // offset: 44 - bool NLHFOJKCLDO = 2; // offset: 36 - uint32 KMMCAPFLMEH = 3; // offset: 40 - uint32 FMKHENLOLHI = 4; // offset: 32 - GLGBPHHGDND DPPJJFKADEF = 5; // offset: 16 + uint32 NLOCDHMLGJH = 1; // offset: 40 + bool GIKABEMCFAO = 2; // offset: 36 + uint32 GJIKBFAHEAK = 3; // offset: 32 + uint32 FBJPJKBDCLB = 4; // offset: 44 + GFNMAKHPAOE ONJKBENNMFC = 5; // offset: 24 } -// Obf: LobbyMarbleInfo +// Obf: PJHFFNEMBOC message LobbyMarbleInfo { - uint32 IJAEFMBILBH = 1; // offset: 40 - uint32 rank = 2; // offset: 36 - repeated uint32 LDKNAOFPPKM = 3; // offset: 24 - uint32 score_id = 4; // offset: 32 + uint32 PJCGAJPDOBN = 1; // offset: 36 + uint32 rank = 2; // offset: 32 + repeated uint32 AOPJPCPNACH = 3; // offset: 24 + uint32 score_id = 4; // offset: 40 } -message CDMMHAOBKAE { - uint32 IPDOGLDJCMO = 1; // offset: 28 - uint32 FLLFIJJCCKC = 2; // offset: 24 +message BJOBDLDHOCC { + uint32 PANFIPHAGPB = 1; // offset: 24 + uint32 IAMCPKMNANO = 2; // offset: 28 } -message GLGBPHHGDND { - uint32 IJAEFMBILBH = 1; // offset: 52 - uint32 LJOJFCLABOI = 2; // offset: 44 - uint32 HLELMGEKHMK = 3; // offset: 32 - uint32 MHLBDGDPJHJ = 4; // offset: 48 - repeated CDMMHAOBKAE EOHPJADJABA = 5; // offset: 24 - uint32 JEGAIGDLGHD = 6; // offset: 36 - uint32 IGCHFILFFHL = 7; // offset: 40 +message GFNMAKHPAOE { + uint32 PJCGAJPDOBN = 1; // offset: 36 + uint32 GEMHDNHDAFB = 2; // offset: 40 + uint32 FOOLMIADMMH = 3; // offset: 48 + uint32 IHPGCAAAGBC = 4; // offset: 32 + repeated BJOBDLDHOCC CJECINJPIIJ = 5; // offset: 24 + uint32 MNIOANAMFMK = 6; // offset: 52 + uint32 GPBDPOOPAAD = 7; // offset: 44 } -message GFIAKFBGBMK { - GLGBPHHGDND DPPJJFKADEF = 1; // offset: 24 +message OIFJHEPAFOO { + GFNMAKHPAOE ONJKBENNMFC = 1; // offset: 24 } -// Obf: LobbyGridFightInfo +// Obf: NBJMGJLGMFE message LobbyGridFightInfo { - repeated uint32 HFDPAJPGPIB = 1; // offset: 16 + repeated uint32 IHGBBHEBLKL = 1; // offset: 32 uint32 gold = 2; // offset: 40 uint32 score_id = 3; // offset: 44 - string LLBNCKCFEHO = 4; // offset: 32 + string FCFGBADCGCC = 4; // offset: 16 } message DiceCombatAvatar { - uint32 dice_avatar_id = 1; // offset: 44 - uint32 level = 2; // offset: 40 + uint32 dice_avatar_id = 1; // offset: 40 + uint32 level = 2; // offset: 44 repeated uint32 dice_id_list = 3; // offset: 24 int64 unlock_time = 4; // offset: 32 } -message LHPJKLOONCF { - uint32 IJAEFMBILBH = 1; // offset: 24 +message KKJHOOBJCGG { + uint32 PJCGAJPDOBN = 1; // offset: 24 } -message KNOJPCEHPHO { - uint32 IJAEFMBILBH = 1; // offset: 24 +message NIGBBJGOJML { + uint32 PJCGAJPDOBN = 1; // offset: 24 } -message LCCPODJNIED { - repeated DiceCombatAvatar avatar_list = 1; // offset: 24 - LHPJKLOONCF KJHOAAMADEA = 2; // offset: 40 - KNOJPCEHPHO AOGJPMBPFIJ = 3; // offset: 32 - uint32 HLELMGEKHMK = 4; // offset: 56 - uint32 GAOCPMENCNN = 5; // offset: 48 - uint32 FGHJIBKFCMG = 6; // offset: 52 +message IAMALMLBOEI { + uint32 JEOPNONCFNP = 1; // offset: 32 + repeated uint32 NGMANLEFOBJ = 2; // offset: 16 } -// Obf: LobbyGameExtInfo +message IFLOGJBONHI { + uint32 MGNGPGPPIAA = 1; // offset: 36 + repeated uint32 GIOPMBAJENK = 2; // offset: 24 + uint32 JKPGACLKEEC = 3; // offset: 32 +} + +message GCJAMHEGKGE { + repeated DiceCombatAvatar avatar_list = 1; // offset: 40 + KKJHOOBJCGG GEPHFOKBIEO = 2; // offset: 16 + NIGBBJGOJML MGGCNMLFCBI = 3; // offset: 24 + uint32 FOOLMIADMMH = 4; // offset: 48 + uint32 EBCAFMGMFEO = 5; // offset: 56 + uint32 PIEBLJJGCMK = 6; // offset: 60 + bool MHKAKBKMNFJ = 7; // offset: 52 +} + +// Obf: CHKODCAFFOE message LobbyGameExtInfo { - repeated string JALINBMHGIF = 1; // offset: 16 - bool FPFNELHGOND = 2; // offset: 40 - oneof ODBBDHFFOAC { - LobbyMarchInfo lobby_march_info = 1001; // offset: 24 - LobbyMarbleInfo lobby_marble_info = 1002; // offset: 24 - GFIAKFBGBMK HECADEDKOOL = 1003; // offset: 24 - LobbyGridFightInfo lobby_grid_fight_info = 1004; // offset: 24 - LCCPODJNIED DDHKFBBAIOL = 1005; // offset: 24 + repeated string BHILEPGIFNE = 1; // offset: 24 + bool HMPCFJPJDOE = 2; // offset: 40 + oneof JNJJJGBCEDG { + LobbyMarchInfo lobby_march_info = 1001; // offset: 32 + LobbyMarbleInfo lobby_marble_info = 1002; // offset: 32 + OIFJHEPAFOO NIFBKKNFKEG = 1003; // offset: 32 + LobbyGridFightInfo lobby_grid_fight_info = 1004; // offset: 32 + GCJAMHEGKGE PCFNJJCOJED = 1005; // offset: 32 } } -message GCKNBLAJJGP { - FDFDGALAEDP basic_info = 1; // offset: 16 - MKODALAOIAI JKJOPMFDEGJ = 2; // offset: 32 +message ADHNJADIJAC { + NIIGAPILPGD basic_info = 1; // offset: 32 + PKEIDNJOLEL NEBABKOGGAA = 2; // offset: 24 LobbyGameExtInfo stage_info = 3; // offset: 40 } -message FDFLHPKJLCD { - uint32 MCKOBBCADBB = 1; // offset: 36 - uint32 PMBMPBIKDNC = 2; // offset: 40 - uint32 PGEMGPNCLMD = 3; // offset: 68 - uint32 INFHALNKEFH = 4; // offset: 48 - uint32 MEAPMENCCOB = 5; // offset: 56 - uint32 LEJEGIHKMCA = 6; // offset: 64 - uint32 MAJGANIILOH = 7; // offset: 60 - uint32 DODNHCHPLJB = 8; // offset: 28 - uint32 LAODDDMLEPI = 9; // offset: 76 - uint32 DEOILLINKPL = 10; // offset: 72 - uint32 BAGNFOPNFIE = 11; // offset: 32 - uint32 ONILFEJGOCN = 12; // offset: 52 - uint32 CMFGGKFMFAN = 13; // offset: 24 - uint32 JACHCBIBDGO = 14; // offset: 44 +message ECKIDLIFAFG { + uint32 PCPELPMKMCI = 1; // offset: 64 + uint32 MGIAPAEKOMB = 2; // offset: 36 + uint32 IPGMEHBCJCO = 3; // offset: 68 + uint32 MKALAGHLBPF = 4; // offset: 56 + uint32 BNEOOJJKKFM = 5; // offset: 48 + uint32 LGIKOOEFLJM = 6; // offset: 24 + uint32 BJBPFMMNDCM = 7; // offset: 72 + uint32 EAJKJJADFLP = 8; // offset: 60 + uint32 BEDFEJONFNK = 9; // offset: 76 + uint32 OFAPPJDDIMM = 10; // offset: 52 + uint32 CHCJICCNKBJ = 11; // offset: 44 + uint32 OCJEMODOHIK = 12; // offset: 40 + uint32 JFBPCDGCBNL = 13; // offset: 28 + uint32 AKPAPLCNPDC = 14; // offset: 32 } -message POFJNMBIINE { - uint64 BEKCIJBBGCN = 1; // offset: 32 - FightGameMode OMGOAHKMNAG = 2; // offset: 24 +message IFCBCBLFALM { + uint64 KEPENNPINDD = 1; // offset: 24 + FightGameMode DELGOCDBEKF = 2; // offset: 32 } -message ANAOGABNDAP { - uint32 DMMNHFKLPKA = 1; // offset: 24 +message LHJCFNLPFIL { + uint32 CPKIAMDIJNG = 1; // offset: 24 } -message MOIMMAFFEID { - uint32 NFKFACFOCOK = 1; // offset: 36 - bool JNBGJPECMOE = 2; // offset: 32 - ANAOGABNDAP JOCPBLHAJGK = 3; // offset: 24 +message FIKNLFBIPHK { + uint32 KICMNNPFEGK = 1; // offset: 36 + bool JIFPGDCFDEK = 2; // offset: 32 + LHJCFNLPFIL EAMDICNBNIL = 3; // offset: 16 } -message HFCEFLALJMF { - uint64 id = 1; // offset: 80 - FightGameMode CGKIDAJAJNJ = 2; // offset: 48 - repeated GCKNBLAJJGP EGKDDCNIAIE = 3; // offset: 40 - PIJBANPMNAB type = 4; // offset: 52 - uint64 KDDLODBBLCF = 5; // offset: 72 - uint64 MECBPCOJLHF = 6; // offset: 56 - CHEPOCLKMBN AMJOOMMIFCO = 8; // offset: 64 - OFCBIGCLMKG DIMFOEHBNIA = 9; // offset: 16 - MOIMMAFFEID HLLFKEPEFPF = 11; // offset: 24 +message HKIJCGOMLEA { + uint64 id = 1; // offset: 64 + FightGameMode IBPLHNAAEIB = 2; // offset: 52 + repeated ADHNJADIJAC LMNKCJEHEMN = 3; // offset: 40 + PFNAOGJDEMN type = 4; // offset: 48 + uint64 MGDNOACBFOE = 5; // offset: 80 + uint64 BGHICIBOLLI = 6; // offset: 72 + NJBNHHAPKHB OFCKCNDOBOM = 8; // offset: 56 + PBICJCPDLGD POFOCMIHJIA = 9; // offset: 32 + FIKNLFBIPHK MGFMLBDEHNL = 11; // offset: 24 } -message BLMCKJJNMAF { - uint32 IAIKDGMCLNE = 1; // offset: 24 +message DFLDACOIHKJ { + uint32 JAFNCOMGABG = 1; // offset: 24 } -message IOGHDHMBFOP { - IBLHFHHAACH GMDLLCAIECC = 1; // offset: 24 +message IDNPIHFOOAL { + PLIGIAFNLCB ELLELJFGDPH = 1; // offset: 24 } -message OFCBIGCLMKG { - oneof LIPCGFBFAEM { - BLMCKJJNMAF lobby_grid_fight_info = 1001; // offset: 24 - IOGHDHMBFOP DDHKFBBAIOL = 1002; // offset: 24 +message NDBDDEAPIDP { + uint32 stage_id = 1; // offset: 24 + uint32 IFGIBLOACPM = 2; // offset: 28 +} + +message PBICJCPDLGD { + oneof BGMDKLOBICM { + DFLDACOIHKJ lobby_grid_fight_info = 1001; // offset: 16 + IDNPIHFOOAL PCFNJJCOJED = 1002; // offset: 16 + NDBDDEAPIDP LKICHFPCOBO = 1003; // offset: 16 } } -message GODABBDPNBI { - uint32 IAIKDGMCLNE = 1; // offset: 24 +message PNHDKMOKCFH { + uint32 JAFNCOMGABG = 1; // offset: 24 } -message JIMOOKDMICF { - IBLHFHHAACH GMDLLCAIECC = 1; // offset: 24 +message AIOPPHPGNLM { + PLIGIAFNLCB ELLELJFGDPH = 1; // offset: 24 } -message JDNNCKMJCPO { - oneof LIPCGFBFAEM { - GODABBDPNBI lobby_grid_fight_info = 1001; // offset: 16 - JIMOOKDMICF DDHKFBBAIOL = 1002; // offset: 16 +message HPIDJEHGFOG { + uint32 stage_id = 1; // offset: 24 +} + +message JLGNKMBMPKL { + oneof BGMDKLOBICM { + PNHDKMOKCFH lobby_grid_fight_info = 1001; // offset: 16 + AIOPPHPGNLM PCFNJJCOJED = 1002; // offset: 16 + HPIDJEHGFOG LKICHFPCOBO = 1003; // offset: 16 } } -enum OBNEIKKJJDL { - OBNEIKKJJDL_JBKBAIDPACC = 0; - OBNEIKKJJDL_GOBAENCLNMM = 1; - OBNEIKKJJDL_KOEMJHCGDDJ = 2; +enum BLLDKABGKLF { + BLLDKABGKLF_PLEACPIIDIN = 0; + BLLDKABGKLF_AECCABMFPIN = 1; + BLLDKABGKLF_JJJGMEIADHB = 2; } -enum PPIAMDOGEBK { - PPIAMDOGEBK_FHGKKAIDEFK = 0; - PPIAMDOGEBK_HMJIJIPMJMM = 1; - PPIAMDOGEBK_NGKPFIFHKEK = 2; +enum JHNKDJMLBJD { + JHNKDJMLBJD_IBDDKLJDMKG = 0; + JHNKDJMLBJD_OGNANLCFNPD = 1; + JHNKDJMLBJD_GCFHNKHMNBI = 2; } message VectorSnapshot { - sint32 x = 1; // offset: 28 - sint32 y = 2; // offset: 32 - sint32 z = 3; // offset: 24 + sint32 x = 1; // offset: 32 + sint32 y = 2; // offset: 24 + sint32 z = 3; // offset: 28 } message MotionInfoSnapshot { - VectorSnapshot pos = 1; // offset: 32 + VectorSnapshot pos = 1; // offset: 24 VectorSnapshot rot = 2; // offset: 16 } message FloorCustomValueSnapshot { - string name = 1; // offset: 32 - OBNEIKKJJDL type = 2; // offset: 40 + string name = 1; // offset: 24 + BLLDKABGKLF type = 2; // offset: 40 bool bool_val = 3; // offset: 48 float float_val = 4; // offset: 44 - string str_val = 5; // offset: 24 + string str_val = 5; // offset: 32 } message ActiveMCVKeySnapshot { uint32 main_mission_id = 1; // offset: 32 - string mcv_key = 2; // offset: 16 + string mcv_key = 2; // offset: 24 } message PropInfoSnapshot { @@ -3965,41 +4341,41 @@ message PropInfoSnapshot { } message EntitySnapshot { - uint32 entity_id = 1; // offset: 48 - uint32 instance_id = 2; // offset: 44 - MotionInfoSnapshot motion_info = 3; // offset: 32 - PPIAMDOGEBK map_object_type = 4; // offset: 52 + uint32 entity_id = 1; // offset: 40 + uint32 instance_id = 2; // offset: 52 + MotionInfoSnapshot motion_info = 3; // offset: 16 + JHNKDJMLBJD map_object_type = 4; // offset: 48 oneof entity { PropInfoSnapshot prop = 5; // offset: 24 } } message GroupSnapshot { - uint32 group_id = 1; // offset: 60 - uint32 group_state = 2; // offset: 56 - repeated EntitySnapshot entity_list = 3; // offset: 16 - map property_map = 4; // offset: 40 - repeated uint32 active_submission_list = 5; // offset: 48 - repeated ActiveMCVKeySnapshot active_mcv_key_list = 6; // offset: 24 + uint32 group_id = 1; // offset: 56 + uint32 group_state = 2; // offset: 60 + repeated EntitySnapshot entity_list = 3; // offset: 32 + map property_map = 4; // offset: 24 + repeated uint32 active_submission_list = 5; // offset: 16 + repeated ActiveMCVKeySnapshot active_mcv_key_list = 6; // offset: 40 } message PlayerSnapshot { - MotionInfoSnapshot motion_info = 1; // offset: 24 + MotionInfoSnapshot motion_info = 1; // offset: 16 uint32 map_layer = 2; // offset: 32 } message MissionCustomValueSnapshot { uint32 custom_value = 1; // offset: 32 - string mcv_key = 2; // offset: 16 + string mcv_key = 2; // offset: 24 } message MissionCustomValueSnapshotList { - repeated MissionCustomValueSnapshot custom_value_list = 1; // offset: 24 + repeated MissionCustomValueSnapshot custom_value_list = 1; // offset: 16 } message MainMissionMcvSnapshot { uint32 main_mission_id = 1; // offset: 32 - MissionCustomValueSnapshotList custom_value_list = 2; // offset: 16 + MissionCustomValueSnapshotList custom_value_list = 2; // offset: 24 } message SubMissionSnapshot { @@ -4012,45 +4388,45 @@ message MainMissionSnapshot { } message MissionSnapshot { - repeated MainMissionMcvSnapshot server_mcv_list = 1; // offset: 32 - repeated MainMissionMcvSnapshot client_mcv_list = 2; // offset: 16 - MainMissionSnapshot tracking_main_mission = 3; // offset: 56 + repeated MainMissionMcvSnapshot server_mcv_list = 1; // offset: 24 + repeated MainMissionMcvSnapshot client_mcv_list = 2; // offset: 48 + MainMissionSnapshot tracking_main_mission = 3; // offset: 16 bool has_mission_audio_snapshot = 4; // offset: 64 string cur_audio_emotion_state = 5; // offset: 40 - string cur_sound_effect_state = 6; // offset: 48 + string cur_sound_effect_state = 6; // offset: 32 } message EraFlipperRegionDataSnapshot { - uint32 region_id = 1; // offset: 24 - uint32 state = 2; // offset: 28 + uint32 region_id = 1; // offset: 28 + uint32 state = 2; // offset: 24 } message EraFlipperSnapshot { - repeated EraFlipperRegionDataSnapshot region_data_list = 1; // offset: 16 + repeated EraFlipperRegionDataSnapshot region_data_list = 1; // offset: 24 } message RotationMapInfoSnapshot { - VectorSnapshot map_pos = 1; // offset: 32 - VectorSnapshot map_rot = 2; // offset: 24 + VectorSnapshot map_pos = 1; // offset: 24 + VectorSnapshot map_rot = 2; // offset: 16 } message MapRotationSnapshot { int32 region_id = 1; // offset: 32 uint32 pose_id = 2; // offset: 36 - RotationMapInfoSnapshot map_info = 3; // offset: 16 + RotationMapInfoSnapshot map_info = 3; // offset: 24 } message DialogSnapshot { - uint32 group_id = 1; // offset: 24 - uint32 entity_id = 2; // offset: 28 + uint32 group_id = 1; // offset: 28 + uint32 entity_id = 2; // offset: 24 } message SwitchHandDataNodeSnapshot { - uint32 config_id = 1; // offset: 40 - MotionInfoSnapshot hand_transform = 2; // offset: 32 - uint32 hand_state = 3; // offset: 44 + uint32 config_id = 1; // offset: 44 + MotionInfoSnapshot hand_transform = 2; // offset: 16 + uint32 hand_state = 3; // offset: 48 bytes hand_param = 4; // offset: 24 - uint32 get_coin_count = 5; // offset: 48 + uint32 get_coin_count = 5; // offset: 40 } message SwitchHandSnapshot { @@ -4058,7806 +4434,8090 @@ message SwitchHandSnapshot { } message PerformanceStartSnapshot { - uint32 performance_id = 1; // offset: 120 - uint32 performance_type = 2; // offset: 124 - uint32 plane_id = 3; // offset: 132 - uint32 floor_id = 4; // offset: 136 - uint32 dimension_id = 5; // offset: 148 - uint32 story_line_id = 6; // offset: 152 - uint32 content_id = 7; // offset: 160 - uint32 entry_id = 8; // offset: 140 - uint32 version = 9; // offset: 156 - PlayerSnapshot player = 10; // offset: 48 - MissionSnapshot mission = 11; // offset: 80 - EraFlipperSnapshot era_flipper = 12; // offset: 64 - repeated GroupSnapshot server_group_list = 13; // offset: 112 - repeated GroupSnapshot client_group_list = 14; // offset: 16 - repeated GroupSnapshot server_legacy_group_list = 15; // offset: 24 - repeated GroupSnapshot client_legacy_group_list = 16; // offset: 104 + uint32 performance_id = 1; // offset: 124 + uint32 performance_type = 2; // offset: 148 + uint32 plane_id = 3; // offset: 120 + uint32 floor_id = 4; // offset: 128 + uint32 cur_map_entry_id = 5; // offset: 136 + uint32 story_line_id = 6; // offset: 156 + uint32 content_id = 7; // offset: 152 + uint32 entry_id = 8; // offset: 144 + uint32 version = 9; // offset: 132 + PlayerSnapshot player = 10; // offset: 104 + MissionSnapshot mission = 11; // offset: 40 + EraFlipperSnapshot era_flipper = 12; // offset: 56 + repeated GroupSnapshot server_group_list = 13; // offset: 72 + repeated GroupSnapshot client_group_list = 14; // offset: 24 + repeated GroupSnapshot server_legacy_group_list = 15; // offset: 64 + repeated GroupSnapshot client_legacy_group_list = 16; // offset: 112 map floor_saved_value_list = 17; // offset: 96 - map floor_custom_value_list = 18; // offset: 32 - MapRotationSnapshot map_rotation = 19; // offset: 56 - uint32 world_id = 20; // offset: 128 - DialogSnapshot dialog = 21; // offset: 40 - uint32 owner_group_id = 22; // offset: 144 - SwitchHandSnapshot switch_hand = 23; // offset: 72 + map floor_custom_value_list = 18; // offset: 80 + MapRotationSnapshot map_rotation = 19; // offset: 48 + uint32 world_id = 20; // offset: 140 + DialogSnapshot dialog = 21; // offset: 32 + uint32 owner_group_id = 22; // offset: 160 + SwitchHandSnapshot switch_hand = 23; // offset: 16 } -enum Retcode { - RET_SUCC = 0; - RET_FAIL = 1; - RET_SERVER_INTERNAL_ERROR = 2; - RET_TIMEOUT = 3; - RET_REPEATED_REQ = 4; - RET_REQ_PARA_INVALID = 5; - RET_PLAYER_DATA_ERROR = 6; - RET_PLAYER_CLIENT_PAUSED = 7; - RET_FUNC_CHECK_FAILED = 8; - RET_FEATURE_SWITCH_CLOSED = 9; - RET_FREQ_OVER_LIMIT = 10; - RET_SYSTEM_BUSY = 11; - RET_PLAYER_NOT_ONLINE = 12; - RET_OPERATION_IN_CD = 13; - RET_REPEATE_LOGIN = 1000; - RET_RETRY_LOGIN = 1001; - RET_WAIT_LOGIN = 1002; - RET_NOT_IN_WHITE_LIST = 1003; - RET_IN_BLACK_LIST = 1004; - RET_ACCOUNT_VERIFY_ERROR = 1005; - RET_ACCOUNT_PARA_ERROR = 1006; - RET_ANTI_ADDICT_LOGIN = 1007; - RET_CHECK_SUM_ERROR = 1008; - RET_REACH_MAX_PLAYER_NUM = 1009; - RET_ALREADY_REGISTERED = 1010; - RET_GENDER_ERROR = 1011; - SET_NICKNAME_RET_CALLBACK_PROCESSING = 1012; - RET_IN_GM_BIND_ACCESS = 1013; - RET_QUEST_REWARD_ALREADY_TAKEN = 1100; - RET_QUEST_NOT_ACCEPT = 1101; - RET_QUEST_NOT_FINISH = 1102; - RET_QUEST_STATUS_ERROR = 1103; - RET_ACHIEVEMENT_LEVEL_NOT_REACH = 1104; - RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN = 1105; - RET_AVATAR_NOT_EXIST = 1200; - RET_AVATAR_RES_EXP_NOT_ENOUGH = 1201; - RET_AVATAR_EXP_REACH_PROMOTION_LIMIT = 1202; - RET_AVATAR_REACH_MAX_PROMOTION = 1203; - RET_SKILLTREE_CONFIG_NOT_EXIST = 1204; - RET_SKILLTREE_ALREADY_UNLOCK = 1205; - RET_SKILLTREE_PRE_LOCKED = 1206; - RET_SKILLTREE_LEVEL_NOT_MEET = 1207; - RET_SKILLTREE_RANK_NOT_MEET = 1208; - RET_AVATAR_DRESS_NO_EQUIPMENT = 1209; - RET_AVATAR_EXP_ITEM_NOT_EXIST = 1210; - RET_SKILLTREE_POINT_LOCKED = 1211; - RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH = 1212; - RET_SKILLTREE_POINT_LEVEL_REACH_MAX = 1213; - RET_WORLD_LEVEL_NOT_MEET = 1214; - RET_PLAYER_LEVEL_NOT_MEET = 1215; - RET_AVATAR_RANK_NOT_MATCH = 1216; - RET_AVATAR_RANK_REACH_MAX = 1217; - RET_HERO_BASIC_TYPE_NOT_MATCH = 1218; - RET_AVATAR_PROMOTION_NOT_MEET = 1219; - RET_PROMOTION_REWARD_CONFIG_NOT_EXIST = 1220; - RET_PROMOTION_REWARD_ALREADY_TAKEN = 1221; - RET_AVATAR_SKIN_ITEM_NOT_EXIST = 1222; - RET_AVATAR_SKIN_ALREADY_DRESSED = 1223; - RET_AVATAR_NOT_DRESS_SKIN = 1224; - RET_AVATAR_SKIN_NOT_MATCH_AVATAR = 1225; - RET_AVATAR_PATH_NOT_MATCH = 1226; - RET_AVATAR_ENHANCED_ID_NOT_EXIST = 1227; - RET_AVATAR_ENHANCED_ID_ALREADY_SET = 1228; - RET_AVATAR_NOT_CUR_ENHANCED_ID = 1229; - RET_PLAYER_OUTFIT_CONFIG_NOT_EXIST = 1230; - RET_PLAYER_OUTFIT_SLOT_CONFLICT = 1231; - RET_PLAYER_OUTFIT_IS_DEFAULT = 1232; - RET_PLAYER_OUTFIT_NOT_OWNED = 1233; - RET_SKILLTREE_FAST_LEVEL_UP_CLOSE = 1234; - RET_ITEM_NOT_EXIST = 1300; - RET_ITEM_COST_NOT_ENOUGH = 1301; - RET_ITEM_COST_TOO_MUCH = 1302; - RET_ITEM_NO_COST = 1303; - RET_ITEM_NOT_ENOUGH = 1304; - RET_ITEM_INVALID = 1305; - RET_ITEM_CONFIG_NOT_EXIST = 1306; - RET_SCOIN_NOT_ENOUGH = 1307; - RET_ITEM_REWARD_EXCEED_LIMIT = 1308; - RET_ITEM_INVALID_USE = 1309; - RET_ITEM_USE_CONFIG_NOT_EXIST = 1310; - RET_REWARD_CONFIG_NOT_EXIST = 1311; - RET_ITEM_EXCEED_LIMIT = 1312; - RET_ITEM_COUNT_INVALID = 1313; - RET_ITEM_USE_TARGET_TYPE_INVALID = 1314; - RET_ITEM_USE_SATIETY_FULL = 1315; - RET_ITEM_COMPOSE_NOT_EXIST = 1316; - RET_RELIC_COMPOSE_NOT_EXIST = 1317; - RET_ITEM_CAN_NOT_SELL = 1318; - RET_ITEM_SELL_EXCEDD_LIMIT = 1319; - RET_ITEM_NOT_IN_COST_LIST = 1320; - RET_ITEM_SPECIAL_COST_NOT_ENOUGH = 1321; - RET_ITEM_SPECIAL_COST_TOO_MUCH = 1322; - RET_ITEM_FORMULA_NOT_EXIST = 1323; - RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST = 1324; - RET_RELIC_COMPOSE_RELIC_INVALID = 1325; - RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID = 1326; - RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE = 1327; - RET_RELIC_COMPOSE_RELIC_NOT_EXIST = 1328; - RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID = 1329; - RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED = 1330; - RET_MONTH_CARD_CANNOT_USE = 1331; - RET_ITEM_REWARD_EXCEED_DISAPPEAR = 1332; - RET_ITEM_NEED_RECYCLE = 1333; - RET_ITEM_COMPOSE_EXCEED_LIMIT = 1334; - RET_ITEM_CAN_NOT_DESTROY = 1335; - RET_ITEM_ALREADY_MARK = 1336; - RET_ITEM_MARK_EXCEED_LIMIT = 1337; - RET_ITEM_NOT_MARK = 1338; - RET_ITEN_TURN_FOOD_NOT_SET = 1339; - RET_ITEM_TURN_FOOD_ALREADY_SET = 1340; - RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR = 1341; - RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN = 1342; - RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE = 1343; - RET_HCOIN_EXCHANGE_TOO_MUCH = 1344; - RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR = 1345; - RET_EQUIPMENT_ALREADY_DRESSED = 1350; - RET_EQUIPMENT_NOT_EXIST = 1351; - RET_EQUIPMENT_REACH_LEVEL_LIMIT = 1352; - RET_EQUIPMENT_CONSUME_SELF = 1353; - RET_EQUIPMENT_ALREADY_LOCKED = 1354; - RET_EQUIPMENT_ALREADY_UNLOCKED = 1355; - RET_EQUIPMENT_LOCKED = 1356; - RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT = 1357; - RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID = 1358; - RET_EQUIPMENT_PROMOTION_REACH_MAX = 1359; - RET_EQUIPMENT_RANK_UP_REACH_MAX = 1360; - RET_EQUIPMENT_LEVEL_REACH_MAX = 1361; - RET_EQUIPMENT_EXCEED_LIMIT = 1362; - RET_RELIC_NOT_EXIST = 1363; - RET_RELIC_REACH_LEVEL_LIMIT = 1364; - RET_RELIC_CONSUME_SELF = 1365; - RET_RELIC_ALREADY_DRESSED = 1366; - RET_RELIC_LOCKED = 1367; - RET_RELIC_ALREADY_LOCKED = 1368; - RET_RELIC_ALREADY_UNLOCKED = 1369; - RET_RELIC_LEVEL_IS_NOT_ZERO = 1370; - RET_UNIQUE_ID_REPEATED = 1371; - RET_EQUIPMENT_LEVEL_NOT_MEET = 1372; - RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST = 1373; - RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE = 1374; - RET_EQUIPMENT_ALREADY_RANKED = 1375; - RET_RELIC_EXCEED_LIMIT = 1376; - RET_RELIC_ALREADY_DISCARDED = 1377; - RET_RELIC_ALREADY_UNDISCARDED = 1378; - RET_EQUIPMENT_BATCH_LOCK_TOO_FAST = 1379; - RET_RELIC_FILTER_PLAN_SLOT_EMPTY = 1380; - RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT = 1381; - RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR = 1382; - RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR = 1383; - RET_RELIC_FILTER_PLAN_NO_CHANGE = 1384; - RET_RELIC_REFORGE_NOT_CONFIRMED = 1385; - RET_EQUIPMENT_ALREADY_LEVELUP = 1386; - RET_EQUIPMENT_RARITY_ERROR = 1387; - RET_LINEUP_INVALID_INDEX = 1400; - RET_LINEUP_INVALID_MEMBER_POS = 1401; - RET_LINEUP_SWAP_NOT_EXIST = 1402; - RET_LINEUP_AVATAR_ALREADY_IN = 1403; - RET_LINEUP_CREATE_AVATAR_ERROR = 1404; - RET_LINEUP_AVATAR_INIT_ERROR = 1405; - RET_LINEUP_NOT_EXIST = 1406; - RET_LINEUP_ONLY_ONE_MEMBER = 1407; - RET_LINEUP_SAME_LEADER_SLOT = 1408; - RET_LINEUP_NO_LEADER_SELECT = 1409; - RET_LINEUP_SWAP_SAME_SLOT = 1410; - RET_LINEUP_AVATAR_NOT_EXIST = 1411; - RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT = 1412; - RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH = 1413; - RET_LINEUP_NOT_VALID_LEADER = 1414; - RET_LINEUP_SAME_INDEX = 1415; - RET_LINEUP_IS_EMPTY = 1416; - RET_LINEUP_NAME_FORMAT_ERROR = 1417; - RET_LINEUP_TYPE_NOT_MATCH = 1418; - RET_LINEUP_REPLACE_ALL_FAILED = 1419; - RET_LINEUP_NOT_ALLOW_EDIT = 1420; - RET_LINEUP_AVATAR_IS_ALIVE = 1421; - RET_LINEUP_ASSIST_HAS_ONLY_MEMBER = 1422; - RET_LINEUP_ASSIST_CANNOT_SWITCH = 1423; - RET_LINEUP_AVATAR_TYPE_INVALID = 1424; - RET_LINEUP_NAME_UTF8_ERROR = 1425; - RET_LINEUP_LEADER_LOCK = 1426; - RET_LINEUP_STORY_LINE_NOT_MATCH = 1427; - RET_LINEUP_AVATAR_LOCK = 1428; - RET_LINEUP_AVATAR_INVALID = 1429; - RET_LINEUP_AVATAR_ALREADY_INIT = 1430; - RET_LINEUP_LIMITED = 1431; - RET_MAIL_NOT_EXIST = 1700; - RET_MAIL_RANGE_INVALID = 1701; - RET_MAIL_MAIL_ID_INVALID = 1702; - RET_MAIL_NO_MAIL_TAKE_ATTACHMENT = 1703; - RET_MAIL_NO_MAIL_TO_DEL = 1704; - RET_MAIL_TYPE_INVALID = 1705; - RET_MAIL_PARA_INVALID = 1706; - RET_MAIL_ATTACHEMENT_INVALID = 1707; - RET_MAIL_TICKET_INVALID = 1708; - RET_MAIL_TICKET_REPEATED = 1709; - RET_STAGE_SETTLE_ERROR = 1800; - RET_STAGE_CONFIG_NOT_EXIST = 1801; - RET_STAGE_NOT_FOUND = 1802; - RET_STAGE_COCOON_PROP_NOT_VALID = 1804; - RET_STAGE_COCOON_WAVE_NOT_VALID = 1805; - RET_STAGE_PROP_ID_NOT_EQUAL = 1806; - RET_STAGE_COCOON_WAVE_OVER = 1807; - RET_STAGE_WEEK_COCOON_OVER_CNT = 1808; - RET_STAGE_COCOON_NOT_OPEN = 1809; - RET_STAGE_TRIAL_NOT_OPEN = 1810; - RET_STAGE_FARM_NOT_OPEN = 1811; - RET_STAGE_FARM_TYPE_ERROR = 1812; - RET_STAGE_FARM_SWEEP_CD = 1813; - RET_STAGE_FARM_ELEMENT_CHALLENGE_CNT_INVALID = 1814; - RET_CHAPTER_LOCK = 1900; - RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH = 1901; - RET_CHAPTER_REWARD_ID_NOT_EXIST = 1902; - RET_CHAPTER_REWARD_ALREADY_TAKEN = 1903; - RET_BATTLE_STAGE_NOT_MATCH = 2000; - RET_IN_BATTLE_NOW = 2001; - RET_BATTLE_CHEAT = 2002; - RET_BATTLE_FAIL = 2003; - RET_BATTLE_NO_LINEUP = 2004; - RET_BATTLE_LINEUP_EMPTY = 2005; - RET_BATTLE_VERSION_NOT_MATCH = 2006; - RET_BATTLE_QUIT_BY_SERVER = 2007; - RET_IN_BATTLE_CHECK = 2008; - RET_BATTLE_CHECK_NEED_RETRY = 2009; - RET_BATTLE_COST_TIME_CHECK_FAIL = 2010; - RET_LACK_EXCHANGE_STAMINA_TIMES = 2100; - RET_LACK_STAMINA = 2101; - RET_STAMINA_FULL = 2102; - RET_AUTHKEY_SIGN_TYPE_ERROR = 2103; - RET_AUTHKEY_SIGN_VER_ERROR = 2104; - RET_NICKNAME_FORMAT_ERROR = 2105; - RET_SENSITIVE_WORDS = 2106; - RET_LEVEL_REWARD_HAS_TAKEN = 2107; - RET_LEVEL_REWARD_LEVEL_ERROR = 2108; - RET_LANGUAGE_INVALID = 2109; - RET_NICKNAME_IN_CD = 2110; - RET_GAMEPLAY_BIRTHDAY_INVALID = 2111; - RET_GAMEPLAY_BIRTHDAY_ALREADY_SET = 2112; - RET_NICKNAME_UTF8_ERROR = 2113; - RET_NICKNAME_DIGIT_LIMIT_ERROR = 2114; - RET_SENSITIVE_WORDS_PLATFORM_ERROR = 2115; - RET_PLAYER_SETTING_TYPE_INVALID = 2116; - RET_MAZE_LACK_TICKET = 2201; - RET_MAZE_NOT_UNLOCK = 2202; - RET_MAZE_NO_ABILITY = 2204; - RET_MAZE_NO_PLANE = 2205; - RET_MAZE_MAP_NOT_EXIST = 2207; - RET_MAZE_MP_NOT_ENOUGH = 2213; - RET_SPRING_NOT_ENABLE = 2214; - RET_SPRING_TOO_FAR = 2216; - RET_NOT_IN_MAZE = 2218; - RET_MAZE_TIME_OF_DAY_TYPE_ERROR = 2223; - RET_SCENE_TRANSFER_LOCKED_BY_TASK = 2224; - RET_PLOT_NOT_UNLOCK = 2300; - RET_MISSION_NOT_EXIST = 2400; - RET_MISSION_ALREADY_DONE = 2401; - RET_DAILY_TASK_NOT_FINISH = 2402; - RET_DAILY_TASK_REWARD_HAS_TAKEN = 2403; - RET_MISSION_NOT_FINISH = 2404; - RET_MISSION_NOT_DOING = 2405; - RET_MISSION_FINISH_WAY_NOT_MATCH = 2406; - RET_MISSION_SCENE_NOT_MATCH = 2407; - RET_MISSION_CUSTOM_VALUE_NOT_VALID = 2408; - RET_MISSION_SUB_MISSION_NOT_MATCH = 2409; - RET_ADVENTURE_MAP_NOT_EXIST = 2500; - RET_SCENE_ENTITY_NOT_EXIST = 2600; - RET_NOT_IN_SCENE = 2601; - RET_SCENE_MONSTER_NOT_EXIST = 2602; - RET_INTERACT_CONFIG_NOT_EXIST = 2603; - RET_UNSUPPORTED_PROP_STATE = 2604; - RET_SCENE_ENTRY_ID_NOT_MATCH = 2605; - RET_SCENE_ENTITY_MOVE_CHECK_FAILED = 2606; - RET_ASSIST_MONSTER_COUNT_LIMIT = 2607; - RET_SCENE_USE_SKILL_FAIL = 2608; - RET_PROP_IS_HIDDEN = 2609; - RET_LOADING_SUCC_ALREADY = 2610; - RET_SCENE_ENTITY_TYPE_INVALID = 2611; - RET_INTERACT_TYPE_INVALID = 2612; - RET_INTERACT_NOT_IN_REGION = 2613; - RET_INTERACT_SUB_TYPE_INVALID = 2614; - RET_NOT_LEADER_ENTITY = 2615; - RET_MONSTER_IS_NOT_FARM_ELEMENT = 2616; - RET_MONSTER_CONFIG_NOT_EXIST = 2617; - RET_AVATAR_HP_ALREADY_FULL = 2618; - RET_CUR_INTERACT_ENTITY_NOT_MATCH = 2619; - RET_PLANE_TYPE_NOT_ALLOW = 2620; - RET_GROUP_NOT_EXIST = 2621; - RET_GROUP_SAVE_DATA_IN_CD = 2622; - RET_GROUP_SAVE_LENGH_REACH_MAX = 2623; - RET_RECENT_ELEMENT_NOT_EXIST = 2624; - RET_RECENT_ELEMENT_STAGE_NOT_MATCH = 2625; - RET_SCENE_POSITION_VERSION_NOT_MATCH = 2626; - RET_GAMEPLAY_COUNTER_NOT_EXIST = 2627; - RET_GAMEPLAY_COUNTER_NOT_ENOUGH = 2628; - RET_GROUP_STATE_NOT_MATCH = 2629; - RET_SCENE_ENTITY_POS_NOT_MATCH = 2630; - RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF = 2631; - RET_SCENE_NOT_MATCH = 2632; - RET_PROP_TYPE_INVALID = 2633; - RET_NOT_IN_CORRECT_SCENE = 2634; - RET_NOT_IN_CORRECT_DIMENSION = 2635; - RET_NOT_CORRECT_GROUP_PROPERTY_NAME = 2636; - RET_BUY_TIMES_LIMIT = 2700; - RET_BUY_LIMIT_TYPE = 2701; - RET_SHOP_NOT_OPEN = 2702; - RET_GOODS_NOT_OPEN = 2703; - RET_CITY_LEVEL_REWARD_TAKEN = 2704; - RET_CITY_LEVEL_NOT_MEET = 2705; - RET_SINGLE_BUY_LIMIT = 2706; - RET_TUTORIAL_NOT_UNLOCK = 2751; - RET_TUTORIAL_UNLOCK_ALREADY = 2752; - RET_TUTORIAL_FINISH_ALREADY = 2753; - RET_TUTORIAL_PRE_NOT_UNLOCK = 2754; - RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH = 2755; - RET_TUTORIAL_TUTORIAL_NOT_FOUND = 2756; - RET_CHALLENGE_NOT_EXIST = 2801; - RET_CHALLENGE_NOT_UNLOCK = 2802; - RET_CHALLENGE_ALREADY = 2803; - RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN = 2804; - RET_CHALLENGE_LINEUP_EMPTY = 2805; - RET_CHALLENGE_NOT_DOING = 2806; - RET_CHALLENGE_NOT_FINISH = 2807; - RET_CHALLENGE_TARGET_NOT_FINISH = 2808; - RET_CHALLENGE_TARGET_REWARD_TAKEN = 2809; - RET_CHALLENGE_TIME_NOT_VALID = 2810; - RET_CHALLENGE_STARS_COUNT_NOT_MEET = 2811; - RET_CHALLENGE_STARS_REWARD_TAKEN = 2812; - RET_CHALLENGE_STARS_NOT_EXIST = 2813; - RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR = 2814; - RET_CHALLENGE_NO_TEAM_ARCHIVE = 2815; - RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID = 2816; - RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD = 2817; - RET_BASIC_TYPE_ALREADY = 2850; - RET_NO_BASIC_TYPE = 2851; - RET_NOT_CHOOSE_BASIC_TYPE = 2852; - RET_NOT_FUNC_CLOSE = 2853; - RET_NOT_CHOOSE_GENDER = 2854; - RET_NOT_REQ_UNLOCK_BASIC_TYPE = 2855; - RET_AVATAR_PATH_LOCKED = 2856; - RET_ROGUE_STATUS_NOT_MATCH = 2901; - RET_ROGUE_SELECT_BUFF_NOT_EXIST = 2902; - RET_ROGUE_COIN_NOT_ENOUGH = 2903; - RET_ROGUE_STAMINA_NOT_ENOUGH = 2904; - RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH = 2905; - RET_ROGUE_PROP_ALREADY_USED = 2906; - RET_ROGUE_RECORD_ALREADY_SAVED = 2907; - RET_ROGUE_ROLL_BUFF_MAX_COUNT = 2908; - RET_ROGUE_PICK_AVATAR_INVALID = 2909; - RET_ROGUE_QUEST_EXPIRE = 2910; - RET_ROGUE_QUEST_REWARD_ALREADY = 2911; - RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH = 2912; - RET_ROGUE_AREA_INVALID = 2913; - RET_ROGUE_SCORE_REWARD_POOL_INVALID = 2914; - RET_ROGUE_SCORE_REWARD_ROW_INVALID = 2915; - RET_ROGUE_AEON_LEVEL_NOT_MEET = 2916; - RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN = 2917; - RET_ROGUE_AEON_CONFIG_NOT_EXIST = 2918; - RET_ROGUE_TRIAL_AVATAR_INVALID = 2919; - RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN = 2920; - RET_ROGUE_ROOM_TYPE_NOT_MATCH = 2921; - RET_ROGUE_SHOP_GOOD_NOT_FOUND = 2922; - RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT = 2923; - RET_ROGUE_SHOP_GOOD_ALREADY_OWN = 2924; - RET_ROGUE_SHOP_MIRACLE_NOT_EXIST = 2925; - RET_ROGUE_SHOP_NOT_EXIST = 2926; - RET_ROGUE_SHOP_CANNOT_REFRESH = 2927; - RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH = 2928; - RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_BATTLE = 2929; - RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_OTHERS = 2930; - RET_MISSION_EVENT_CONFIG_NOT_EXIST = 2951; - RET_MISSION_EVENT_NOT_CLIENT = 2952; - RET_MISSION_EVENT_FINISHED = 2953; - RET_MISSION_EVENT_DOING = 2954; - RET_HAS_CHALLENGE_MISSION_EVENT = 2955; - RET_NOT_CHALLENGE_MISSION_EVENT = 2956; - RET_GACHA_ID_NOT_EXIST = 3001; - RET_GACHA_NUM_INVALID = 3002; - RET_GACHA_FIRST_GACHA_MUST_ONE = 3003; - RET_GACHA_REQ_DUPLICATED = 3004; - RET_GACHA_NOT_IN_SCHEDULE = 3005; - RET_GACHA_NEWBIE_CLOSE = 3006; - RET_GACHA_TODAY_LIMITED = 3007; - RET_GACHA_NOT_SUPPORT = 3008; - RET_GACHA_CEILING_NOT_ENOUGH = 3009; - RET_GACHA_CEILING_CLOSE = 3010; - RET_GACHA_LOCKED = 3011; - RET_GACHA_DECIDE_ITEM_TYPE_INVALID = 3012; - RET_GACHA_DECIDE_ITEM_ID_INVALID = 3013; - RET_NOT_IN_RAID = 3101; - RET_RAID_DOING = 3102; - RET_NOT_PROP = 3103; - RET_RAID_ID_NOT_MATCH = 3104; - RET_RAID_RESTART_NOT_MATCH = 3105; - RET_RAID_LIMIT = 3106; - RET_RAID_AVATAR_LIST_EMPTY = 3107; - RET_RAID_AVATAR_NOT_EXIST = 3108; - RET_CHALLENGE_RAID_REWARD_ALREADY = 3109; - RET_CHALLENGE_RAID_SCORE_NOT_REACH = 3110; - RET_CHALLENGE_RAID_NOT_OPEN = 3111; - RET_RAID_FINISHED = 3112; - RET_RAID_WORLD_LEVEL_NOT_LOCK = 3113; - RET_RAID_CANNOT_USE_ASSIST = 3114; - RET_RAID_AVATAR_NOT_MATCH = 3115; - RET_RAID_CAN_NOT_SAVE = 3116; - RET_RAID_NO_SAVE = 3117; - RET_ACTIVITY_RAID_NOT_OPEN = 3118; - RET_RAID_AVATAR_CAPTAIN_NOT_EXIST = 3119; - RET_RAID_STORY_LINE_NOT_MATCH = 3120; - RET_TALK_EVENT_ALREADY_TAKEN = 3151; - RET_NPC_ALREADY_MEET = 3152; - RET_NPC_NOT_IN_CONFIG = 3153; - RET_DIALOGUE_GROUP_DISMATCH = 3154; - RET_DIALOGUE_EVENT_INVALID = 3155; - RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH = 3156; - RET_TALK_EVENT_NOT_VALID = 3157; - RET_EXPEDITION_CONFIG_NOT_EXIST = 3201; - RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST = 3202; - RET_EXPEDITION_NOT_UNLOCKED = 3203; - RET_EXPEDITION_ALREADY_ACCEPTED = 3204; - RET_EXPEDITION_REPEATED_AVATAR = 3205; - RET_AVATAR_ALREADY_DISPATCHED = 3206; - RET_EXPEDITION_NOT_ACCEPTED = 3207; - RET_EXPEDITION_NOT_FINISH = 3208; - RET_EXPEDITION_ALREADY_FINISH = 3209; - RET_EXPEDITION_TEAM_COUNT_LIMIT = 3210; - RET_EXPEDITION_AVATAR_NUM_NOT_MATCH = 3211; - RET_EXPEDITION_NOT_OPEN = 3212; - RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID = 3213; - RET_EXPEDITION_NOT_PUBLISHED = 3214; - RET_LOGIN_ACTIVITY_HAS_TAKEN = 3301; - RET_LOGIN_ACTIVITY_DAYS_LACK = 3302; - RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE = 3303; - RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH = 3304; - RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN = 3305; - RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED = 3306; - RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED = 3307; - RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR = 3308; - RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN = 3309; - RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR = 3310; - RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN = 3311; - RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR = 3312; - RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR = 3313; - RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH = 3314; - RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY = 3315; - RET_COMMON_ACTIVITY_NOT_OPEN = 3316; - RET_BENEFIT_NOT_READY = 3317; - RET_COMMON_ACTIVITY_BUSY = 3318; - RET_AVATAR_DELIVER_REWARD_PHASE_ERROR = 3319; - RET_MESSAGE_CONFIG_NOT_EXIST = 3501; - RET_MESSAGE_SECTION_NOT_TAKE = 3502; - RET_MESSAGE_GROUP_NOT_TAKE = 3503; - RET_MESSAGE_SECTION_ID_NOT_MATCH = 3504; - RET_MESSAGE_SECTION_CAN_NOT_FINISH = 3505; - RET_MESSAGE_ITEM_CAN_NOT_FINISH = 3506; - RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH = 3507; - RET_FRIEND_ALREADY_IS_FRIEND = 3601; - RET_FRIEND_IS_NOT_FRIEND = 3602; - RET_FRIEND_APPLY_EXPIRE = 3603; - RET_FRIEND_IN_BLACKLIST = 3604; - RET_FRIEND_NOT_IN_BLACKLIST = 3605; - RET_FRIEND_NUMBER_LIMIT = 3606; - RET_FRIEND_BLACKLIST_NUMBER_LIMIT = 3607; - RET_FRIEND_DAILY_APPLY_LIMIT = 3608; - RET_FRIEND_IN_HANDLE_LIMIT = 3609; - RET_FRIEND_APPLY_IN_CD = 3610; - RET_FRIEND_REMARK_NAME_FORMAT_ERROR = 3611; - RET_FRIEND_PLAYER_NOT_FOUND = 3612; - RET_FRIEND_IN_TARGET_BLACKLIST = 3613; - RET_FRIEND_TARGET_NUMBER_LIMIT = 3614; - RET_ASSIST_QUERY_TOO_FAST = 3615; - RET_ASSIST_NOT_EXIST = 3616; - RET_ASSIST_USED_ALREADY = 3617; - RET_FRIEND_REPORT_REASON_FORMAT_ERROR = 3618; - RET_FRIEND_REPORT_SENSITIVE_WORDS = 3619; - RET_ASSIST_USED_TIMES_OVER = 3620; - RET_ASSIST_QUIT_ALREADY = 3621; - RET_ASSIST_AVATAR_IN_LINEUP = 3622; - RET_ASSIST_NO_REWARD = 3623; - RET_FRIEND_SEARCH_NUM_LIMIT = 3624; - RET_FRIEND_SEARCH_IN_CD = 3625; - RET_FRIEND_REMARK_NAME_UTF8_ERROR = 3626; - RET_FRIEND_REPORT_REASON_UTF8_ERROR = 3627; - RET_ASSIST_SET_ALREADY = 3628; - RET_FRIEND_TARGET_FORBID_OTHER_APPLY = 3629; - RET_FRIEND_MARKED_CNT_MAX = 3630; - RET_FRIEND_MARKED_ALREADY = 3631; - RET_FRIEND_NOT_MARKED = 3632; - RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD = 3633; - RET_VIEW_PLAYER_CARD_IN_CD = 3634; - RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD = 3635; - RET_ASSIST_LIST_STRANGER_CONFIG_ERROR = 3636; - RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST = 3701; - RET_PLAYER_BOARD_HEAD_ICON_LOCKED = 3702; - RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED = 3703; - RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST = 3704; - RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT = 3705; - RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR = 3706; - RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS = 3707; - RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED = 3708; - RET_SIGNATURE_LENGTH_EXCEED_LIMIT = 3709; - RET_SIGNATURE_SENSITIVE_WORDS = 3710; - RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST = 3712; - RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED = 3713; - RET_SIGNATURE_UTF8_ERROR = 3714; - RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR = 3715; - RET_PLAYER_BOARD_PERSONAL_CARD_NOT_EXIST = 3716; - RET_PLAYER_BOARD_PERSONAL_CARD_LOCKED = 3717; - RET_PLAYER_BOARD_PERSONAL_NO_CHANGE = 3718; - RET_BATTLE_PASS_TIER_NOT_VALID = 3801; - RET_BATTLE_PASS_LEVEL_NOT_MEET = 3802; - RET_BATTLE_PASS_REWARD_TAKE_ALREADY = 3803; - RET_BATTLE_PASS_NOT_PREMIUM = 3804; - RET_BATTLE_PASS_NOT_DOING = 3805; - RET_BATTLE_PASS_LEVEL_INVALID = 3806; - RET_BATTLE_PASS_NOT_UNLOCK = 3807; - RET_BATTLE_PASS_NO_REWARD = 3808; - RET_BATTLE_PASS_QUEST_NOT_VALID = 3809; - RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL = 3810; - RET_BATTLE_PASS_NOT_TAKE_REWARD = 3811; - RET_BATTLE_PASS_OPTIONAL_NOT_VALID = 3812; - RET_BATTLE_PASS_BUY_ALREADY = 3813; - RET_BATTLE_PASS_NEAR_END = 3814; - RET_MUSIC_LOCKED = 3901; - RET_MUSIC_NOT_EXIST = 3902; - RET_MUSIC_UNLOCK_FAILED = 3903; - RET_PUNK_LORD_LACK_SUMMON_TIMES = 4001; - RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT = 4002; - RET_PUNK_LORD_MONSTER_NOT_EXIST = 4003; - RET_PUNK_LORD_MONSTER_ALREADY_SHARED = 4004; - RET_PUNK_LORD_MONSTER_EXPIRED = 4005; - RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT = 4006; - RET_PUNK_LORD_LACK_SUPPORT_TIMES = 4007; - RET_PUNK_LORD_MONSTER_ALREADY_KILLED = 4008; - RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT = 4009; - RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID = 4010; - RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST = 4011; - RET_PUNK_LORD_POINT_NOT_MEET = 4012; - RET_PUNK_LORD_IN_ATTACKING = 4013; - RET_PUNK_LORD_OPERATION_IN_CD = 4014; - RET_PUNK_LORD_REWARD_ALREADY_TAKEN = 4015; - RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT = 4016; - RET_PUNK_LORD_NOT_IN_SCHEDULE = 4017; - RET_PUNK_LORD_MONSTER_NOT_ATTACKED = 4018; - RET_PUNK_LORD_MONSTER_NOT_KILLED = 4019; - RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE = 4020; - RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE = 4021; - RET_DAILY_ACTIVE_LEVEL_INVALID = 4101; - RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN = 4102; - RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH = 4103; - RET_DAILY_MEET_PAM = 4201; - RET_REPLAY_ID_NOT_MATCH = 4251; - RET_REPLAY_REQ_NOT_VALID = 4252; - RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED = 4301; - RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE = 4302; - RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN = 4303; - RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK = 4304; - RET_TRAIN_VISITOR_VISITOR_NOT_EXIST = 4351; - RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST = 4352; - RET_TRAIN_VISITOR_BEHAVIOR_FINISHED = 4353; - RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN = 4354; - RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH = 4355; - RET_TRAIN_VISITOR_NOT_GET_OFF_OR_BE_TRAIN_MEMBER = 4356; - RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE = 4401; - RET_TEXT_JOIN_ID_NOT_EXIST = 4402; - RET_TEXT_JOIN_CAN_NOT_OVERRIDE = 4403; - RET_TEXT_JOIN_ITEM_ID_ERROR = 4404; - RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR = 4405; - RET_TEXT_JOIN_MUST_OVERRIDE = 4406; - RET_TEXT_JOIN_TEXT_EMPTY = 4407; - RET_TEXT_JOIN_TEXT_FORMAT_ERROR = 4408; - RET_TEXT_JOIN_TEXT_UTF8_ERROR = 4409; - RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT = 4410; - RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ = 4411; - RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST = 4412; - RET_TEXT_JOIN_UNKNOW_TYPE = 4413; - RET_PAM_MISSION_MISSION_ID_ERROR = 4451; - RET_PAM_MISSION_MISSION_EXPIRE = 4452; - RET_CHAT_TYPE_NOT_EXIST = 4501; - RET_MSG_TYPE_NOT_EXIST = 4502; - RET_CHAT_NO_TARGET_UID = 4503; - RET_CHAT_MSG_EMPTY = 4504; - RET_CHAT_MSG_EXCEED_LIMIT = 4505; - RET_CHAT_MSG_SENSITIVE_CHECK_ERROR = 4506; - RET_CHAT_MSG_UTF8_ERROR = 4507; - RET_CHAT_FORBID_SWITCH_OPEN = 4508; - RET_CHAT_FORBID = 4509; - RET_CHAT_MSG_INCLUDE_SPECIAL_STR = 4510; - RET_CHAT_MSG_EMOJI_NOT_EXIST = 4511; - RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH = 4512; - RET_CHAT_MSG_EMOJI_NOT_MARKED = 4513; - RET_CHAT_MSG_EMOJI_ALREADY_MARKED = 4514; - RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT = 4515; - RET_BOXING_CLUB_CHALLENGE_NOT_OPEN = 4601; - RET_MUSEUM_NOT_OPEN = 4651; - RET_MUSEUM_TURN_CNT_NOT_MATCH = 4652; - RET_MUSEUM_PHASE_NOT_REACH = 4653; - RET_MUSEUM_UNKNOW_STUFF = 4654; - RET_MUSEUM_UNKNOW_AREA = 4655; - RET_MUSEUM_UNKNOW_POS = 4656; - RET_MUSEUM_STUFF_ALREADY_IN_AREA = 4657; - RET_MUSEUM_STUFF_NOT_IN_AREA = 4658; - RET_MUSEUM_GET_NPC_REPEAT = 4659; - RET_MUSEUM_GET_NPC_UNLOCK = 4660; - RET_MUSEUM_GET_NPC_NOT_ENOUGH = 4661; - RET_MUSEUM_CHANGE_STUFF_AREA_ERROR = 4662; - RET_MUSEUM_NOT_INIT = 4663; - RET_MUSEUM_EVENT_ERROR = 4664; - RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID = 4665; - RET_MUSEUM_EVENT_ORDER_NOT_MATCH = 4666; - RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK = 4667; - RET_MUSEUM_EVENT_MISSION_NOT_FOUND = 4668; - RET_MUSEUM_AREA_LEVEL_UP_ALREADY = 4669; - RET_MUSEUM_STUFF_ALREADY_USED = 4670; - RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK = 4671; - RET_MUSEUM_STUFF_IN_AREA = 4672; - RET_MUSEUM_STUFF_DISPATCH = 4673; - RET_MUSEUM_IS_END = 4674; - RET_MUSEUM_STUFF_LEAVING = 4675; - RET_MUSEUM_EVENT_MISSION_NOT_FINISH = 4678; - RET_MUSEUM_COLLECT_REWARD_NOT_EXIST = 4679; - RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN = 4680; - RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT = 4681; - RET_ROGUE_CHALLENGE_NOT_OPEN = 4701; - RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT = 4702; - RET_ALLEY_NOT_INIT = 4721; - RET_ALLEY_NOT_OPEN = 4722; - RET_ALLEY_MAP_NOT_EXIST = 4724; - RET_ALLEY_EMPTY_POS_LIST = 4725; - RET_ALLEY_LINE_POS_INVALID = 4726; - RET_ALLEY_SHOP_NOT_UNLOCK = 4727; - RET_ALLEY_DEPOT_FULL = 4728; - RET_ALLEY_SHOP_NOT_INCLUDE = 4729; - RET_ALLEY_EVENT_NOT_UNLOCK = 4730; - RET_ALLEY_EVENT_NOT_REFRESH = 4731; - RET_ALLEY_EVENT_STATE_DOING = 4732; - RET_ALLEY_EVENT_STATE_FINISH = 4733; - RET_ALLEY_EVENT_ERROR = 4734; - RET_ALLEY_REWARD_LEVEL_ERROR = 4735; - RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH = 4736; - RET_ALLEY_SHIP_EMPTY = 4737; - RET_ALLEY_SHIP_ID_DISMATCH = 4738; - RET_ALLEY_SHIP_NOT_EXIST = 4739; - RET_ALLEY_SHIP_NOT_UNLOCK = 4740; - RET_ALLEY_GOODS_NOT_EXIST = 4741; - RET_ALLEY_GOODS_NOT_UNLOCK = 4742; - RET_ALLEY_PROFIT_NOT_POSITIVE = 4743; - RET_ALLEY_SPECIAL_ORDER_DISMATCH = 4744; - RET_ALLEY_ORDER_GOODS_OVER_LIMIT = 4745; - RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET = 4746; - RET_ALLEY_DEPOT_SIZE_OVER_LIMIT = 4747; - RET_ALLEY_GOODS_NOT_ENOUGH = 4748; - RET_ALLEY_ORDER_INDEX_INVALID = 4749; - RET_ALLEY_REWARD_ALREADY_TAKE = 4750; - RET_ALLEY_REWARD_NOT_EXIST = 4751; - RET_ALLEY_MAIN_MISSION_NOT_DOING = 4752; - RET_ALLEY_CRITICAL_EVENT_NOT_FINISH = 4753; - RET_ALLEY_SHOP_GOODS_NOT_VALID = 4754; - RET_ALLEY_SLASH_NOT_OPEN = 4755; - RET_ALLEY_PLACING_ANCHOR_INVALID = 4756; - RET_ALLEY_PLACING_GOODS_INDEX_INVALID = 4757; - RET_ALLEY_SAVE_MAP_TOO_QUICK = 4758; - RET_ALLEY_MAP_NOT_LINK = 4759; - RET_ALLEY_FUNDS_NOT_LOWER_BASE = 4760; - RET_ALLEY_EVENT_NOT_FINISH = 4761; - RET_ALLEY_NORMAL_ORDER_NOT_MEET = 4762; - RET_PLAYER_RETURN_NOT_OPEN = 4801; - RET_PLAYER_RETURN_IS_SIGNED = 4802; - RET_PLAYER_RETURN_POINT_NOT_ENOUGH = 4803; - RET_PLAYER_RETURN_CONDITION_INVALID = 4804; - RET_PLAYER_RETURN_HAS_SIGNED = 4805; - RET_PLAYER_RETURN_REWARD_TAKEN = 4806; - RET_PLAYER_RETURN_RELIC_TAKEN = 4807; - RET_PLAYER_RETURN_CONFIG_ERROR = 4808; - RET_PLAYER_RETURN_OPTIONAL_GIFT_INVALID = 4809; - RET_PLAYER_RETURN_OPTIONAL_GIFT_NOT_EXIST = 4810; - RET_PLAYER_RETURN_SIGN_TYPE_INVALID = 4811; - RET_AETHER_DIVIDE_NO_LINEUP = 4851; - RET_AETHER_DIVIDE_LINEUP_INVALID = 4852; - RET_CHAT_BUBBLE_ID_ERROR = 4901; - RET_CHAT_BUBBLE_ID_NOT_UNLOCK = 4902; - RET_PHONE_THEME_ID_ERROR = 4903; - RET_PHONE_THEME_ID_NOT_UNLOCK = 4904; - RET_CHAT_BUBBLE_SELECT_IS_CURRENT = 4905; - RET_PHONE_THEME_SELECT_IS_CURRENT = 4906; - RET_PHONE_CASE_ID_ERROR = 4907; - RET_PHONE_CASE_ID_NOT_UNLOCK = 4908; - RET_PHONE_CASE_SELECT_IS_CURRENT = 4909; - RET_CHESS_ROGUE_CONFIG_NOT_FOUND = 4951; - RET_CHESS_ROGUE_CONFIG_INVALID = 4952; - RET_CHESS_ROGUE_NO_VALID_ROOM = 4963; - RET_CHESS_ROGUE_NO_CELL_INFO = 4964; - RET_CHESS_ROGUE_CELL_NOT_FINISH = 4965; - RET_CHESS_ROGUE_CELL_IS_LOCKED = 4966; - RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH = 4967; - RET_CHESS_ROGUE_STATUS_FAIL = 4968; - RET_CHESS_ROGUE_AREA_NOT_EXIST = 4969; - RET_CHESS_ROGUE_LINEUP_FAIL = 4970; - RET_CHESS_ROGUE_AEON_FAIL = 4980; - RET_CHESS_ROGUE_ENTER_CELL_FAIL = 4981; - RET_CHESS_ROGUE_ROLL_DICE_FAIL = 4982; - RET_CHESS_ROGUE_DICE_STATUS_FAIL = 4983; - RET_CHESS_ROGUE_DICE_CNT_NOT_FULL = 4984; - RET_CHESS_ROGUE_UNLOCK = 4985; - RET_CHESS_ROGUE_PICK_AVATAR_FAIL = 4986; - RET_CHESS_ROGUE_AVATAR_INVALID = 4987; - RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT = 4988; - RET_CHESS_ROGUE_DICE_CONFIRMED = 4989; - RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH = 4990; - RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL = 4991; - RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE = 4992; - RET_CHESS_ROGUE_NOT_IN_ROGUE = 4993; - RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT = 4994; - RET_HELIOBUS_NOT_OPEN = 5101; - RET_HELIOBUS_SNS_POST_NOT_UNLOCK = 5102; - RET_HELIOBUS_SNS_ALREADY_READ = 5103; - RET_HELIOBUS_SNS_ALREADY_LIKED = 5104; - RET_HELIOBUS_SNS_ALREADY_COMMENTED = 5105; - RET_HELIOBUS_SNS_IN_MISSION = 5106; - RET_HELIOBUS_SNS_ALREADY_POSTED = 5107; - RET_HELIOBUS_SNS_NOT_DOING_MISSION = 5108; - RET_HELIOBUS_REWARD_LEVEL_MAX = 5109; - RET_HELIOBUS_INCOME_NOT_ENOUGH = 5110; - RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK = 5111; - RET_HELIOBUS_CHALLENGE_NOT_UNLOCK = 5112; - RET_HELIOBUS_CHALLENGE_ID_ERROR = 5113; - RET_HELIOBUS_SKILL_NOT_UNLOCK = 5114; - RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL = 5115; - RET_HELIOBUS_SKILL_NOT_SELECTED = 5116; - RET_HELIOBUS_PLANE_TYPE_INVALID = 5117; - RET_REDDOT_PARAM_INVALID = 5151; - RET_REDDOT_ACTIVITY_NOT_OPEN = 5152; - RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR = 5201; - RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN = 5202; - RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT = 5203; - RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET = 5204; - RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE = 5205; - RET_HEART_DIAL_SCRIPT_NOT_FOUND = 5251; - RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME = 5252; - RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL = 5253; - RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH = 5254; - RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH = 5255; - RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH = 5256; - RET_HEART_DIAL_DIALOGUE_NOT_FOUND = 5257; - RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED = 5258; - RET_HEART_DIAL_NPC_NOT_FOUND = 5259; - RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND = 5260; - RET_HEART_DIAL_FLOOR_TRACE_EXIST = 5261; - RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH = 5262; - RET_TRAVEL_BROCHURE_CONFIG_ERROR = 5301; - RET_TRAVEL_BROCHURE_PARAM_INVALID = 5302; - RET_TRAVEL_BROCHURE_LOCKED = 5303; - RET_TRAVEL_BROCHURE_CANNOT_OPERATE = 5304; - RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH = 5305; - RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK = 5306; - RET_TRAVEL_BROCHURE_PAGE_FULL = 5307; - RET_MAP_ROTATION_NOT_IN_REGION = 5351; - RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED = 5352; - RET_MAP_ROTATION_ENERGY_NOT_ENOUGH = 5353; - RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE = 5354; - RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED = 5355; - RET_MAP_ROTATION_POSE_ROTATER_MISMATCH = 5356; - RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE = 5357; - RET_MAP_ROTATION_ROTATER_DISPOSABLE = 5358; - RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND = 5401; - RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID = 5402; - RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH = 5403; - RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL = 5404; - RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE = 5405; - RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR = 5406; - RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED = 5407; - RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW = 5408; - RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND = 5409; - RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND = 5410; - RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR = 5411; - RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH = 5412; - RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH = 5413; - RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS = 5501; - RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN = 5502; - RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR = 5503; - RET_ROLL_SHOP_NOT_FOUND = 5551; - RET_ROLL_SHOP_GROUP_EMPTY = 5552; - RET_ROLL_SHOP_EMPTY = 5553; - RET_ROLL_SHOP_GACHA_REQ_DUPLICATED = 5554; - RET_ROLL_SHOP_RANDOM_ERROR = 5555; - RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND = 5556; - RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY = 5557; - RET_ROLL_SHOP_NO_STORED_REWARD = 5558; - RET_ROLL_SHOP_NOT_IN_VALID_SCENE = 5559; - RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE = 5560; - RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH = 5601; - RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE = 5602; - RET_ACTIVITY_RAID_COLLECTION_IS_LAST = 5603; - RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT = 5604; - RET_OFFERING_NOT_UNLOCK = 5651; - RET_OFFERING_LEVEL_NOT_UNLOCK = 5652; - RET_OFFERING_REACH_MAX_LEVEL = 5653; - RET_OFFERING_ITEM_NOT_ENOUGH = 5654; - RET_OFFERING_LONGTAIL_NOT_OPEN = 5655; - RET_OFFERING_REWARD_CONDITION = 5656; - RET_DRINK_MAKER_CHAT_INVALID = 5701; - RET_DRINK_MAKER_PARAM_INVALID = 5702; - RET_DRINK_MAKER_PARAM_NOT_UNLOCK = 5703; - RET_DRINK_MAKER_CONFIG_NOT_FOUND = 5704; - RET_DRINK_MAKER_NOT_LAST_CHAT = 5705; - RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN = 5706; - RET_DRINK_MAKER_CHEERS_NOT_ABLE_TO_NEXT_GROUP = 5707; - RET_DRINK_MAKER_CHEERS_DRINK_ALREADY_MADE = 5708; - RET_DRINK_MAKER_CHEERS_ACTIVITY_NOT_OPEN = 5709; - RET_DRINK_MAKER_CHEERS_MAKE_DRINK_PRE_MISSION_NOT_FINISHED = 5710; - RET_MONOPOLY_NOT_OPEN = 5751; - RET_MONOPOLY_CONFIG_ERROR = 5752; - RET_MONOPOLY_DICE_NOT_ENOUGH = 5753; - RET_MONOPOLY_CUR_CELL_NOT_FINISH = 5754; - RET_MONOPOLY_COIN_NOT_ENOUGH = 5755; - RET_MONOPOLY_CELL_WAIT_PENDING = 5756; - RET_MONOPOLY_CELL_STATE_ERROR = 5757; - RET_MONOPOLY_CELL_CONTENT_ERROR = 5758; - RET_MONOPOLY_ITEM_NOT_ENOUGH = 5759; - RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP = 5760; - RET_MONOPOLY_ASSET_LEVEL_INVALID = 5761; - RET_MONOPOLY_TURN_NOT_FINISH = 5762; - RET_MONOPOLY_GUIDE_NOT_FINISH = 5763; - RET_MONOPOLY_RAFFLE_REWARD_REISSUED = 5764; - RET_MONOPOLY_NO_GAME_ACTIVE = 5771; - RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE = 5772; - RET_MONOPOLY_GAME_RATIO_MAX = 5773; - RET_MONOPOLY_GAME_TARGET_RATIO_INVALID = 5774; - RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID = 5775; - RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE = 5776; - RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID = 5777; - RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT = 5778; - RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK = 5779; - RET_MONOPOLY_FRIEND_NOT_SYNCED = 5785; - RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD = 5786; - RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND = 5787; - RET_MONOPOLY_DAILY_ALREADY_LIKED = 5788; - RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH = 5789; - RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST = 5790; - RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH = 5791; - RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST = 5792; - RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH = 5793; - RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET = 5794; - RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET = 5795; - RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND = 5796; - RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET = 5797; - RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN = 5798; - RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME = 5799; - RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN = 5800; - RET_EVOLVE_BUILD_LEVEL_GAMING = 5801; - RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM = 5802; - RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN = 5803; - RET_EVOLVE_BUILD_LEVEL_UNFINISH = 5804; - RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL = 5805; - RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL = 5806; - RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET = 5807; - RET_EVOLVE_BUILD_LEVEL_LOCK = 5808; - RET_EVOLVE_BUILD_EXP_NOT_ENOUGH = 5809; - RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR = 5810; - RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN = 5811; - RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY = 5812; - RET_EVOLVE_BUILD_LEVEL_NOT_START = 5813; - RET_EVOLVE_BUILD_SHOP_LOCK = 5814; - RET_EVOLVE_BUILD_REWARD_LOCK = 5815; - RET_EVOLVE_BUILD_REWARD_LEVEL_MAX = 5816; - RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN = 5717; - RET_EVOLVE_BUILD_SEASON_ERROR = 5718; - RET_EVOLVE_BUILD_TEACH_SKIP_QUEST_NOT_FINISH = 5719; - RET_CLOCK_PARK_CONFIG_ERROR = 5851; - RET_CLOCK_PARK_EFFECT_ERROR = 5852; - RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK = 5853; - RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET = 5854; - RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK = 5855; - RET_CLOCK_PARK_SCRIPT_LOCKED = 5856; - RET_CLOCK_PARK_HAS_ONGOING_SCRIPT = 5857; - RET_CLOCK_PARK_NO_ONGOING_SCRIPT = 5858; - RET_CLOCK_PARK_DICE_PLACEMENT_ERROR = 5859; - RET_CLOCK_PARK_MISMATCH_STATUS = 5860; - RET_CLOCK_PARK_NO_BUFF = 5861; - RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED = 5862; - RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH = 5863; - RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT = 5864; - RET_CLOCK_PARK_NOT_OPEN = 5865; - RET_TOURN_ROGUE_STATUS_MISMATCH = 5901; - RET_MAGIC_ROGUE_STATUS_MISMATCH = 5902; - RET_AUTO_MOUNT_MAGIC_UNIT_NO_MATCHED_MAGIC_SCEPTER = 5903; - RET_MAGIC_UNIT_WORKBENCH_REFORGE_GEN_FAIL = 5904; - RET_MATCH_ALREADY_IN_MATCH = 6201; - RET_MATCH_NOT_IN_MATCH = 6202; - RET_MATCH_PLAY_NOT_OPEN = 6203; - RET_CROSS_STATE_ERROR = 6204; - RET_MATCH_VERSION_NOT_EQUAL = 6205; - RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM = 6206; - RET_LOBBY_STATE_NOT_MATCH = 6207; - RET_LOBBY_ROOM_NOT_EXIST = 6208; - RET_LOBBY_ROOM_PALYER_FULL = 6209; - RET_LOBBY_ROOM_PALYER_NOT_READY = 6210; - RET_LOBBY_ROOM_PALYER_FIGHTING = 6211; - RET_FIGHT_ROOM_NOT_EXIST = 6250; - RET_FIGHT_MATCH3_PLAYER_STATE_ERR = 6251; - RET_FIGHT_MATCH3_ROOM_STATE_ERR = 6252; - RET_CROSS_STATE_TIME_OUT = 6253; - RET_LOBBY_START_FIGHT_DISABLE = 6254; - RET_LOBBY_START_FIGHT_PLAYER_LACK = 6255; - RET_MATCH_CLIENT_DATA_VERSION_LOW = 6256; - RET_LOBBY_START_MATCH_DISABLE = 6257; - RET_LOBBY_INTERACT_IN_CD = 6258; - RET_LOBBY_OWNER_STATE_ERR = 6259; - RET_LOBBY_OP_TOO_FAST = 6260; - RET_FIGHT_MATCH3_SOLO_PLAYER_TURN_ERR = 6261; - RET_MATCH_PLAY_NOT_SUPPORTED = 6262; - RET_MATCH_PLAY_DATA_NOT_EXIST = 6263; - RET_MATCH_PLAY_NOT_SUPPORT_FRIEND_RANKING = 6264; - RET_MATCH_PLAY_GET_FRIEND_RANKING_INFO_IN_CD = 6265; - RET_SWORD_TRAINING_NO_ACTIVE_GAME = 6301; - RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH = 6302; - RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID = 6303; - RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED = 6304; - RET_SWORD_TRAINING_CONDITION_NOT_MEET = 6305; - RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED = 6306; - RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK = 6307; - RET_SWORD_TRAINING_GAME_ALREADY_EXIST = 6308; - RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH = 6309; - RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND = 6310; - RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND = 6311; - RET_SWORD_TRAINING_UNLOCK_NOT_FINISH = 6312; - RET_SWORD_TRAINING_OPTION_MISMATCH = 6313; - RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED = 6314; - RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE = 6315; - RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH = 6316; - RET_SWORD_TRAINING_ENDING_NOT_FINISH = 6317; - RET_SWORD_TRAINING_ENDING_REWARD_TAKEN = 6318; - RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE = 6319; - RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE = 6320; - RET_FIGHT_FEST_PHASE_NOT_MATCH = 6351; - RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH = 6352; - RET_FIGHT_FEST_CHALLENGE_LOCKED = 6353; - RET_FIGHT_FEST_COACH_SKILL_LOCKED = 6354; - RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED = 6355; - RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND = 6356; - RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP = 6357; - RET_PET_NOT_EXIST = 6401; - RET_PET_ALREADY_SUMMONED = 6402; - RET_PET_NOT_SUMMONED = 6403; - RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT = 6451; - RET_MUSIC_RHYTHM_NOT_IN_LEVEL = 6452; - RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS = 6453; - RET_MUSIC_RHYTHM_SONG_LIMITED = 6454; - RET_MUSIC_RHYTHM_SONG_LOCKED = 6455; - RET_MUSIC_RHYTHM_TRACK_LOCKED = 6456; - RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK = 6457; - RET_MUSIC_RHYTHM_SONG_SFX_LOCKED = 6458; - RET_TRAIN_PARTY_COIN_NOT_ENOUGH = 6501; - RET_TRAIN_PARTY_DIY_TAG_NOT_MATCH = 6502; - RET_TRAIN_PARTY_USE_CARD_MOBILITY_NOT_ENOUGH = 6503; - RET_TRAIN_PARTY_AREA_UNLOCK_COIN_NOT_ENOUGH = 6504; - RET_TAROT_BOOK_ENERGY_NOT_ENOUGH = 6601; - RET_TAROT_BOOK_PACK_NOT_AVAILABLE = 6602; - RET_TAROT_BOOK_STORY_ALREADY_UNLOCK = 6603; - RET_TAROT_BOOK_CARD_NOT_ENOUGH = 6604; - RET_TAROT_BOOK_CLUE_NOT_ENOUGH = 6605; - RET_TAROT_BOOK_UNLOCK_STORY_CARD_NOT_SAME = 6606; - RET_TAROT_BOOK_STORY_NOT_UNLOCK = 6607; - RET_TAROT_BOOK_STORY_ALREADY_FINISH = 6608; - RET_TAROT_BOOK_INTERACTION_ALREADY_FINISH = 6609; - RET_CHIMERA_CHIMERA_NOT_UNLOCK = 6621; - RET_CHIMERA_CHIMERA_DUPLICATED = 6622; - RET_CHIMERA_CHIMERA_TYPE_ERROR = 6623; - RET_CHIMERA_WORK_MISMATCH_ROUND = 6624; - RET_CHIMERA_WORK_ROUND_OPTION_NOT_MEET = 6625; - RET_CHIMERA_ENDLESS_NOT_UNLOCK = 6626; - RET_CHIMERA_IN_ENDLESS = 6627; - RET_CHIMERA_NOT_IN_ENDLESS = 6628; - RET_CHIMERA_CHIMERA_FALL_IN_ENDLESS = 6629; - RET_PLANET_FES_AVATAR_NOT_EXIST = 6641; - RET_PLANET_FES_LAND_NOT_EXIST = 6642; - RET_PLANET_FES_ITEM_NOT_ENOUGH = 6643; - RET_PLANET_FES_LAND_ALREADY_UNLOCK = 6644; - RET_PLANET_FES_WORK_AVATAR_REPEAT = 6645; - RET_PLANET_FES_WORK_AVATAR_TYPE_NOT_MATCH = 6646; - RET_PLANET_FES_ACTIVITY_NOT_OPEN = 6647; - RET_PLANET_FES_SKILLTREE_PHASE_NOT_UNLOCK = 6648; - RET_PLANET_FES_SKILL_NOT_UNLOCK = 6649; - RET_PLANET_FES_CONFIG_ERROR = 6650; - RET_PLANET_FES_NOT_IN_BUSINESS_DAY = 6651; - RET_PLANET_FES_EVENT_LOCKED = 6652; - RET_PLANET_FES_EVENT_FINISHED = 6653; - RET_PLANET_FES_EVENT_IN_CD = 6654; - RET_PLANET_FES_EVENT_ALREADY_IN_STATE = 6655; - RET_PLANET_FES_EVENT_NO_WORK_AVATAR = 6656; - RET_PLANET_FES_EVENT_PROCESSING_CANNOT_DISAPPEAR = 6657; - RET_PLANET_FES_EVENT_OPTION_PHASE_WRONG = 6658; - RET_PLANET_FES_FUNCTION_NOT_UNLOCK = 6659; - RET_PLANET_FES_REWARD_ALREADY_TAKEN = 6660; - RET_PLANET_FES_EVENT_GAME_NOT_ACTIVE = 6661; - RET_PLANET_FES_REGION_PROGRESS_NOT_ENOUGH = 6662; - RET_PLANET_FES_FRIEND_ITEM_NOT_ENOUGH = 6663; - RET_PLANET_FES_PIECE_PERMISSION_BAN = 6664; - RET_PLANET_FES_PIECE_OFFER_NOT_EXIST = 6665; - RET_PLANET_FES_PIECE_APPLY_IN_STACK_TOO_MUCH = 6666; - RET_PLANET_FES_PIECE_APPLY_NOT_EXIST = 6667; - RET_PLANET_FES_GET_FRIEND_RANKING_LIST_IN_CD = 6668; - RET_PLANET_FES_GIVE_PIECE_OWNED_BY_TARGET = 6669; - RET_PLANET_FES_LEVEL_MAX = 6670; - RET_PLANET_FES_EXCLUSIVE_EVENT = 6671; - RET_MARBLE_SEAL_ALREADY_UNLOCKED = 6701; - RET_MARBLE_SEAL_SHOP_ITEM_NOT_ENOUGH = 6702; - RET_MARBLE_SEAL_LOCKED = 6703; - RET_CAKE_RACE_FIELD_LOCKED = 6751; - RET_CAKE_RACE_FIELD_COST_NOT_ENOUGH = 6752; - RET_CAKE_RACE_FIELD_PVP_ONLY = 6753; - RET_CAKE_RACE_ALREADY_IN_GAME = 6754; - RET_CAKE_RACE_GET_FRIEND_RANKING_LIST_IN_CD = 6755; - RET_CAKE_RACE_LIKE_FRIEND_TARGET_NOT_FRIEND = 6756; - RET_CAKE_RACE_LIKE_FRIEND_DAILY_ALREADY_LIKED = 6757; - RET_CAKE_RACE_LIKE_FRIEND_IN_CD = 6758; - RET_FATE_STATUS_NOT_MATCH = 6771; - RET_FATE_BUFF_SLOT_NOT_ENOUGH = 6772; - RET_FATE_COIN_NOT_ENOUGH = 6773; - RET_FATE_REIJU_REROLL_COUNT_NOT_ENOUGH = 6774; - RET_FATE_BUFF_LEVEL_MAX = 6775; - RET_FATE_ACTION_QUEUE_NOT_EMPTY = 6776; - RET_PARKOUR_ACTIVITY_NOT_OPEN = 6801; - RET_PARKOUR_LEVEL_NOT_UNLOCK = 6802; - RET_PARKOUR_RAIL_BALL_NOT_ALLOWED = 6803; - RET_PARKOUR_NOT_IN_LEVEL = 6804; - RET_PARKOUR_LEVEL_NOT_MATCH = 6805; - RET_PARKOUR_NOT_PLAYED_ALL_NON_STORY_LEVEL = 6806; - RET_FTC_LIMIT_NAME_CHANGE = 6830; - RET_ELF_RESTAURANT_CONFIG_ERROR = 6841; - RET_ELF_RESTAURANT_FIELD_ALREADY_BOUGHT = 6842; - RET_ELF_RESTAURANT_FIELD_NOT_BOUGHT = 6843; - RET_ELF_RESTAURANT_FIELD_CELL_INVALID = 6844; - RET_ELF_RESTAURANT_FARM_TYPE_INVALID = 6845; - RET_ELF_RESTAURANT_SHOP_ITEM_NOT_EXIST = 6846; - RET_ELF_RESTAURANT_SHOP_ITEM_COUNT_LIMIT = 6847; - RET_ELF_RESTAURANT_TRADE_ORDER_NOT_EXIST = 6848; - RET_ELF_RESTAURANT_NO_REWARD = 6849; - RET_ELF_RESTAURANT_NOT_INIT = 6850; - RET_GRID_FIGHT_CONF_MISS = 6900; - RET_GRID_FIGHT_ROLE_NOT_EXIST = 6901; - RET_GRID_FIGHT_ROLE_ALREADY_EXIST = 6902; - RET_GRID_FIGHT_POS_EXIST_ROLE = 6903; - RET_GRID_FIGHT_POS_NOT_VALID = 6904; - RET_GRID_FIGHT_COIN_NOT_ENOUGH = 6905; - RET_GRID_FIGHT_EQUIP_NOT_EXIST = 6906; - RET_GRID_FIGHT_EQUIP_CANNOT_DRESS = 6907; - RET_GRID_FIGHT_PARAM_NOT_MATCH = 6908; - RET_GRID_FIGHT_EQUIP_DRESS_SAME = 6909; - RET_GRID_FIGHT_EQUIP_DRESSED = 6910; - RET_GRID_FIGHT_RANDOM_ERR = 6911; - RET_GRID_FIGHT_GOODS_SOLD = 6912; - RET_GRID_FIGHT_ITEM_NOT_ENOUGH = 6913; - RET_GRID_FIGHT_GAMEPLAY_LEVEL_MAX = 6914; - RET_GRID_FIGHT_ALREADY_IN_GAMEPLAY = 6915; - RET_GRID_FIGHT_EQUIP_TRAIT_LIMIT = 6916; - RET_GRID_FIGHT_REGION_FULL = 6917; - RET_GRID_FIGHT_TEMPORARY_EQUIP = 6918; - RET_GRID_FIGHT_NOT_IN_GAMEPLAY = 6919; - RET_GRID_FIGHT_ADD_EQUIP_FAIL = 6920; - RET_GRID_FIGHT_ADD_CONSUMABLE_FAIL = 6921; - RET_GRID_FIGHT_CREATE_ROLE_FAIL = 6922; - RET_GRID_FIGHT_CANNOT_UPGRADE = 6923; - RET_GRID_FIGHT_NO_EMPTY_POS = 6924; - RET_GRID_FIGHT_FORGE_NOT_EXIST = 6925; - RET_GRID_FIGHT_ADD_FORGE_FAIL = 6926; - RET_GRID_FIGHT_ORB_NOT_ENOUGH = 6927; - RET_GRID_FIGHT_ORB_NOT_EXIST = 6928; - RET_GRID_FIGHT_SUPPLY_NO_REROLL = 6929; - RET_GRID_FIGHT_HIGH_RARIY_FOR_COPY = 6930; - RET_GRID_FIGHT_ROLE_FULL_FOR_COPY = 6931; - RET_GRID_FIGHT_UNDRESS_EQUIP_FAIL = 6932; - RET_GRID_FIGHT_DATA_LOCKED = 6933; - RET_GRID_FIGHT_SAME_ROLE_IN_BATTLE = 6934; - RET_GRID_FIGHT_SUPPLY_ALL_SELECTED = 6935; - RET_GRID_FIGHT_TRAIT_TRACK_MAX = 6936; - RET_GRID_FIGHT_POS_BAN = 6937; - RET_GRID_FIGHT_POS_EXIST_ITEM = 6938; - RET_GRID_FIGHT_TALENT_ENABLED = 6939; - RET_GRID_FIGHT_TALENT_COST_NOT_ENOUGH = 6940; - RET_GRID_FIGHT_TALENT_PRE_NOT_ENABLED = 6941; - RET_GRID_FIGHT_DIVISION_INVALID = 6942; - RET_GRID_FIGHT_TALENT_PERMANENT_LIMIT = 6943; - RET_GRID_FIGHT_WEEKLY_REWARD_TAKEN = 6944; - RET_GRID_FIGHT_WEEKLY_SCORE_NOT_ENOUGH = 6945; - RET_GRID_FIGHT_CRAFT_COST_EQUIP_DRESSED = 6946; - RET_GRID_FIGHT_CREATE_NPC_FAIL = 6947; - RET_GRID_FIGHT_NO_POS_CAN_PLACE = 6948; - RET_GRID_FIGHT_NPC_POS_LIMIT = 6949; - RET_GRID_FIGHT_CRAFT_EQUIP_ON_DIFF_ROLE = 6950; - RET_GRID_FIGHT_GLOBAL_HP_NOT_ENOUGH = 6951; - RET_GRID_FIGHT_EQUIP_TRACK_MAX = 6952; - RET_GRID_FIGHT_NPC_NOT_EXIST = 6953; - RET_GRID_FIGHT_RECYCLE_ROLE_IN_TUTORIAL = 6954; - RET_GRID_FIGHT_TUTORIAL_TASK_NOT_FINISHED = 6955; - RET_GRID_FIGHT_TUTORIAL_UPDATE_POS_ININVALID = 6956; - RET_GRID_FIGHT_NO_REROLL_CNT = 6957; - RET_GRID_FIGHT_TUTORIAL_REFRESH_SHOP_LIMITED = 6958; - RET_GRID_FIGHT_TUTORIAL_BUY_SHOP_LIMITED = 6959; - RET_GRID_FIGHT_OC_UNLOCK_QUEST_NOT_FINISHED = 6960; - RET_GRID_FIGHT_FORGE_LIMIT_SELECT_IDX_IN_TUTORIAL = 6961; - RET_GRID_FIGHT_GAME_REF_ID_TOO_LONG = 6962; - RET_GRID_FIGHT_FEATURE_SWITCH_CLOSED = 6963; - RET_GRID_FIGHT_EQUIP_TRAIT_EXCLUSIVE = 6964; - RET_GRID_FIGHT_SHOP_LOCKED = 6965; - RET_GRID_FIGHT_BUY_EXP_LOCKED = 6966; - RET_HIPPLEN_AGENDA_WORK_UNAVAIBLE = 7001; - RET_HIPPLEN_AGENDA_WORK_CONFLICT = 7002; - RET_HIPPLEN_AGENDA_ACTION_LACK = 7003; - RET_HIPPLEN_AGENDA_ENERGY_LACK = 7004; - RET_HIPPLEN_AGENDA_NO_WORK_FOR_SETTLE = 7005; - RET_HIPPLEN_AGENDA_SETTLE_WORK_MISMATCH = 7006; - RET_HIPPLEN_PHASE_CONFIG_NO_FOUND = 7007; - RET_HIPPLEN_TRIAL_MISSION_NOT_FINISHED = 7008; - RET_HIPPLEN_AGENDA_SET_WHEN_TRIAL = 7009; - RET_HIPPLEN_AGENDA_OPEN_CYCLE_FAIL = 7010; - RET_HIPPLEN_AGENDA_SETTLE_PARA_INVALID = 7011; - RET_HIPPLEN_AGENDA_WORK_SET_TWICE = 7012; - RET_HIPPLEN_AGENDA_WORK_SETTLE_TWICE = 7013; - RET_HIPPLEN_OUTFIT_NOT_WEARED = 7014; - RET_HIPPLEN_OUTFIT_NOT_OWN = 7015; - RET_HIPPLEN_OUTFIT_INVALID = 7016; - RET_HIPPLEN_OUTFIT_TYPE_WEARED = 7017; - RET_HIPPLEN_AGENDA_WORK_EMPTY = 7018; - RET_HIPPLEN_ENDING_LOCK = 7019; - RET_HIPPLEN_ENDING_REWARD_ALREADY_TAKEN = 7020; - RET_HIPPLEN_TRAIT_LOCK = 7021; - RET_HIPPLEN_AGENDA_ACTION_LEFT = 7022; - RET_HIPPLEN_BACKWARD_TRIAL_MISSION_NOT_FINISHED = 7023; - RET_RELICBOX_HAS_PENDING_RELIC = 7051; - RET_RELICBOX_NO_PENDING_RELIC = 7052; - RET_RELICBOX_TARGET_AVATAR_INVALID = 7053; - RET_RELICBOX_TARGET_RELIC_SET_INVALID = 7054; - RET_RELICBOX_ALLOW_POSITION_EMPTY = 7055; - RET_RELICBOX_RELIC_CONFIG_NOT_FOUND = 7056; - RET_RELICBOX_MAIN_AFFIX_ID_INVALID = 7057; - RET_RELICBOX_SUB_AFFIX_INVALID = 7058; - RET_RELICBOX_RELIC_CREATE_FAIL = 7059; - RET_RELICBOX_LIB_CONFIG_NOT_FOUND = 7060; - RET_RELICBOX_SHIELD_LOCK = 7061; - RET_RELICBOX_CUSTOM_AVATAR_INVALID = 7062; - RET_RELICBOX_CUSTOM_RELIC_SET_INVALID = 7063; - RET_RELICBOX_RELIC_IN_BOX = 7064; - RET_RELICBOX_OPEN_TARGET_CONFLICT = 7065; - RET_RELICBOX_RELIC_TYPE_INVALID = 7066; - Retcode_MBCABOJAPNF = 7101; - Retcode_PJJKJLFAJMD = 7102; - Retcode_JMOAEJMMLFK = 7103; - Retcode_OGAKNDBOHIK = 7104; - Retcode_NLNCPEKBKBG = 7105; - Retcode_CNIOINHAGJI = 7106; - Retcode_OKAMEKOLPDB = 7107; - Retcode_NBICFEMBGEB = 7108; - Retcode_GFBENDMKGMN = 7109; - Retcode_DFJINCHMDBH = 7110; - Retcode_FDCKOELBPFF = 7111; - Retcode_JHLELIFPINJ = 7112; - Retcode_HKGAOKDKFKC = 7113; - Retcode_MIIGHHKMGHM = 7114; - Retcode_AGEIOBENCMJ = 7115; - Retcode_CBPGALLJEPD = 7116; - Retcode_LFJCDIGAPNK = 7117; - Retcode_NHBDPKEMHJC = 7118; - Retcode_EFBLJHOPKNH = 7201; - Retcode_DCJIIAHBEAG = 7202; - Retcode_KEMIBMAFOMD = 7203; - Retcode_FGFMKAFHIOH = 7204; - Retcode_JDHMBJEKFEG = 7205; - Retcode_PBPLIBBEKCE = 7206; - Retcode_ONFIDLGNKCA = 7207; - Retcode_AELGHBIMHAO = 7208; - Retcode_BFELLHHPKFO = 7301; - Retcode_CABLNLCHHLP = 7302; - Retcode_DBBIPGKBKDH = 7303; +enum EMBFKIIDHPE { + EMBFKIIDHPE_BDFMKJDNNBH = 0; + EMBFKIIDHPE_NDLFMMGEGGK = 1; + EMBFKIIDHPE_IPEHAGHPNHF = 2; + EMBFKIIDHPE_MOOIPOBJKFN = 3; + EMBFKIIDHPE_EJKIAIBJKCA = 4; + EMBFKIIDHPE_NELCAJCINGD = 5; + EMBFKIIDHPE_MDOPGGBPEJE = 6; + EMBFKIIDHPE_JGJOBLJGJLH = 7; + EMBFKIIDHPE_OEMOBNDLMDG = 8; + EMBFKIIDHPE_NOIGHHPGOAD = 9; + EMBFKIIDHPE_DABIOBOPOAB = 10; + EMBFKIIDHPE_LOJNENENOMG = 11; + EMBFKIIDHPE_GLGMLDPNKFE = 12; + EMBFKIIDHPE_OLBJGGNAALA = 13; + EMBFKIIDHPE_CBIOFGCAOJG = 1000; + EMBFKIIDHPE_LKHILDGPCBN = 1001; + EMBFKIIDHPE_AKJFMMEGPOD = 1002; + EMBFKIIDHPE_PMLLCGPGAKO = 1003; + EMBFKIIDHPE_KGJDEFBMJHB = 1004; + EMBFKIIDHPE_GLGNBNNABIG = 1005; + EMBFKIIDHPE_LMKIBONJMOK = 1006; + EMBFKIIDHPE_HANCHFGOOJB = 1007; + EMBFKIIDHPE_JNOAAEFBIKB = 1008; + EMBFKIIDHPE_EIANNMGBIII = 1009; + EMBFKIIDHPE_CPIHFHOFAKA = 1010; + EMBFKIIDHPE_HFJHHDIHBNO = 1011; + EMBFKIIDHPE_EHPBKCKAGNK = 1012; + EMBFKIIDHPE_MDHOBIMCMEF = 1013; + EMBFKIIDHPE_EFDLFOKGEHM = 1100; + EMBFKIIDHPE_FGAOFLELJKO = 1101; + EMBFKIIDHPE_DJHLAMHGLBB = 1102; + EMBFKIIDHPE_APEPOFBBCDL = 1103; + EMBFKIIDHPE_FBHIEHLPBGD = 1104; + EMBFKIIDHPE_HGPKOPBEMMG = 1105; + EMBFKIIDHPE_OOKGFAFGOOA = 1200; + EMBFKIIDHPE_JEIAAMJHMOF = 1201; + EMBFKIIDHPE_BNLBGCAAMOO = 1202; + EMBFKIIDHPE_JCBIJFLJABD = 1203; + EMBFKIIDHPE_BCPPJDFNGPB = 1204; + EMBFKIIDHPE_CDMDEEEJLHH = 1205; + EMBFKIIDHPE_HAAPKICONEE = 1206; + EMBFKIIDHPE_COFFGKNLPIH = 1207; + EMBFKIIDHPE_FKDDJDJFOJC = 1208; + EMBFKIIDHPE_KCAMMBCIBDF = 1209; + EMBFKIIDHPE_OFIBABLKHPN = 1210; + EMBFKIIDHPE_GCIJLOAGMFA = 1211; + EMBFKIIDHPE_JFFCCEACJFD = 1212; + EMBFKIIDHPE_GHDEDKOAHIJ = 1213; + EMBFKIIDHPE_PFBPFLPDHGE = 1214; + EMBFKIIDHPE_GFLEGEGHFEB = 1215; + EMBFKIIDHPE_PBGILLNCDIK = 1216; + EMBFKIIDHPE_IFCMEEAMCDD = 1217; + EMBFKIIDHPE_AADFKIKJLAB = 1218; + EMBFKIIDHPE_CFHFFNOIOCG = 1219; + EMBFKIIDHPE_IPIAONLELGE = 1220; + EMBFKIIDHPE_ANBOJPIOEOM = 1221; + EMBFKIIDHPE_BGJIBOMKNHD = 1222; + EMBFKIIDHPE_JPGAAFKHLHD = 1223; + EMBFKIIDHPE_KGOGCFLFOED = 1224; + EMBFKIIDHPE_BIHNEIGFJCB = 1225; + EMBFKIIDHPE_OMNOBCGHGJA = 1226; + EMBFKIIDHPE_DFKFGGGHFBN = 1227; + EMBFKIIDHPE_GMKJFNOALED = 1228; + EMBFKIIDHPE_FONPACMINBK = 1229; + EMBFKIIDHPE_CABGMNOPOAI = 1230; + EMBFKIIDHPE_EFDNJJIHLHN = 1231; + EMBFKIIDHPE_FLDMEEILLJM = 1232; + EMBFKIIDHPE_AGONHIADECH = 1233; + EMBFKIIDHPE_HADKHIPHKHF = 1234; + EMBFKIIDHPE_OFAHKJCKCFC = 1300; + EMBFKIIDHPE_KFJLDHIKINL = 1301; + EMBFKIIDHPE_DMLKCIOGGHH = 1302; + EMBFKIIDHPE_BHKODBOGIFG = 1303; + EMBFKIIDHPE_ANOHPNHGJFE = 1304; + EMBFKIIDHPE_LOOKLIGEKGK = 1305; + EMBFKIIDHPE_DHKIJHMDOEI = 1306; + EMBFKIIDHPE_CPGFOFJJJFI = 1307; + EMBFKIIDHPE_CGCIKDLLCLL = 1308; + EMBFKIIDHPE_FGCLFBMIBAM = 1309; + EMBFKIIDHPE_OPBJAODJIMH = 1310; + EMBFKIIDHPE_PAKNGDGBDAL = 1311; + EMBFKIIDHPE_JBBICPHDBKE = 1312; + EMBFKIIDHPE_APNOBKDKJMN = 1313; + EMBFKIIDHPE_EKCHGHEAPKK = 1314; + EMBFKIIDHPE_BBJCLBNHKNA = 1315; + EMBFKIIDHPE_NPEFOJOBKEC = 1316; + EMBFKIIDHPE_GPKMGNDMIDL = 1317; + EMBFKIIDHPE_MGKJFCNLEEA = 1318; + EMBFKIIDHPE_PHLEOJGCHJE = 1319; + EMBFKIIDHPE_JBFMMIHMJJI = 1320; + EMBFKIIDHPE_PKJFLPEKFAL = 1321; + EMBFKIIDHPE_ECDFMOPOAFC = 1322; + EMBFKIIDHPE_DOCCCGLHKGH = 1323; + EMBFKIIDHPE_MDNJFMDEDPI = 1324; + EMBFKIIDHPE_NNIHPBEKDAI = 1325; + EMBFKIIDHPE_CMBJOMEFIAD = 1326; + EMBFKIIDHPE_BJEKHAIPJKJ = 1327; + EMBFKIIDHPE_PBDKGKIKGOK = 1328; + EMBFKIIDHPE_ENLABDDIHBL = 1329; + EMBFKIIDHPE_CLABHAPMLMM = 1330; + EMBFKIIDHPE_IAIJIDPNIEN = 1331; + EMBFKIIDHPE_JHHABKLJJNM = 1332; + EMBFKIIDHPE_MHMGDANLKFJ = 1333; + EMBFKIIDHPE_ALAFKCDAIOG = 1334; + EMBFKIIDHPE_EECICDKNOBA = 1335; + EMBFKIIDHPE_AMEEOLBPDLN = 1336; + EMBFKIIDHPE_LLLEKKNELKK = 1337; + EMBFKIIDHPE_KMKDAKNOFFE = 1338; + EMBFKIIDHPE_AAHKJFJEJDH = 1339; + EMBFKIIDHPE_BIJENMIHFJP = 1340; + EMBFKIIDHPE_BCELALIMKNA = 1341; + EMBFKIIDHPE_BONACPAFFPB = 1342; + EMBFKIIDHPE_COHCBPGNKFM = 1343; + EMBFKIIDHPE_KGMNOHIBPAN = 1344; + EMBFKIIDHPE_FDFMEFIJPND = 1345; + EMBFKIIDHPE_IJLDLFBFHCB = 1346; + EMBFKIIDHPE_IEMKIHBDOAJ = 1347; + EMBFKIIDHPE_IGKACLBFMBE = 1350; + EMBFKIIDHPE_HKKEPABKNOF = 1351; + EMBFKIIDHPE_AHNOOLHMBLF = 1352; + EMBFKIIDHPE_OMPNMHAKHOO = 1353; + EMBFKIIDHPE_HIKNIFOOHDG = 1354; + EMBFKIIDHPE_PIKEKCILNBE = 1355; + EMBFKIIDHPE_CBDALFKHDMB = 1356; + EMBFKIIDHPE_CIKEMEBFBHN = 1357; + EMBFKIIDHPE_PLDBGJGGONO = 1358; + EMBFKIIDHPE_CNIDNIEFKBD = 1359; + EMBFKIIDHPE_BAHBJGALHMM = 1360; + EMBFKIIDHPE_HKDOHDMIDAB = 1361; + EMBFKIIDHPE_GGACNPNAJNN = 1362; + EMBFKIIDHPE_OFIOHDFJJJO = 1363; + EMBFKIIDHPE_JKOIJNKCOHM = 1364; + EMBFKIIDHPE_BIPPKALLPND = 1365; + EMBFKIIDHPE_JCJFNKDEKFK = 1366; + EMBFKIIDHPE_DDCBKDJOFCO = 1367; + EMBFKIIDHPE_NEGNOBKDEJD = 1368; + EMBFKIIDHPE_NINHFGJJPMK = 1369; + EMBFKIIDHPE_KLPCKBCEEPC = 1370; + EMBFKIIDHPE_LOKNAJIHPBH = 1371; + EMBFKIIDHPE_PLBGEMDHHKB = 1372; + EMBFKIIDHPE_PAJJMEJNNLC = 1373; + EMBFKIIDHPE_JKBCLNNCNIN = 1374; + EMBFKIIDHPE_OEFBELAONFP = 1375; + EMBFKIIDHPE_BGMFOPHAIGK = 1376; + EMBFKIIDHPE_KHAIPEODJIP = 1377; + EMBFKIIDHPE_BJBJPFLOOIO = 1378; + EMBFKIIDHPE_DNIGMLKIPCE = 1379; + EMBFKIIDHPE_PCPOPDLIHKG = 1380; + EMBFKIIDHPE_MPILAGHOJKL = 1381; + EMBFKIIDHPE_KLGANOPBAJO = 1382; + EMBFKIIDHPE_CLENNHOIADM = 1383; + EMBFKIIDHPE_COMLLIOKFLC = 1384; + EMBFKIIDHPE_AMBJNMBHILC = 1385; + EMBFKIIDHPE_FBHIKBJMJKP = 1386; + EMBFKIIDHPE_FMBPGABNHGG = 1387; + EMBFKIIDHPE_NKLDAFJELHP = 1400; + EMBFKIIDHPE_CALGKDJFPPD = 1401; + EMBFKIIDHPE_ECMCACEDEMH = 1402; + EMBFKIIDHPE_EBAMBFCLFOB = 1403; + EMBFKIIDHPE_JIIGFMBHLDD = 1404; + EMBFKIIDHPE_DBAPGEFLKLD = 1405; + EMBFKIIDHPE_JCDFAHDMIFL = 1406; + EMBFKIIDHPE_LMIFPOPIEPH = 1407; + EMBFKIIDHPE_LOBMBJFAFNE = 1408; + EMBFKIIDHPE_INKLBJKIFEN = 1409; + EMBFKIIDHPE_CLMKCFOCHLN = 1410; + EMBFKIIDHPE_OIOMBJLCNFB = 1411; + EMBFKIIDHPE_MNFDFICFHOE = 1412; + EMBFKIIDHPE_KOGLPFLGDKO = 1413; + EMBFKIIDHPE_JGMBOBBEJCP = 1414; + EMBFKIIDHPE_MMGFEBIJFIO = 1415; + EMBFKIIDHPE_AAFAMKPHDDK = 1416; + EMBFKIIDHPE_DPLLDIADLHL = 1417; + EMBFKIIDHPE_EMNELOLLEIC = 1418; + EMBFKIIDHPE_BCACEMOAKKA = 1419; + EMBFKIIDHPE_FLDEPAENGFH = 1420; + EMBFKIIDHPE_CMHCNIGLIDH = 1421; + EMBFKIIDHPE_FPGIJAMLKAO = 1422; + EMBFKIIDHPE_OIHEEDDMDDN = 1423; + EMBFKIIDHPE_OJKPGEFMGLJ = 1424; + EMBFKIIDHPE_IMCKMLIDKOI = 1425; + EMBFKIIDHPE_ACKALCBHOMF = 1426; + EMBFKIIDHPE_DJMDMMGDLOE = 1427; + EMBFKIIDHPE_LIFBKEGKIGG = 1428; + EMBFKIIDHPE_ICPOCCFKKFB = 1429; + EMBFKIIDHPE_MAKKEBCBEJD = 1430; + EMBFKIIDHPE_CIKEGGNBLLI = 1431; + EMBFKIIDHPE_CCPDEGCCLIB = 1700; + EMBFKIIDHPE_FGJBEONEJBH = 1701; + EMBFKIIDHPE_ENIJCLLIEEA = 1702; + EMBFKIIDHPE_KKBFIGIHFPP = 1703; + EMBFKIIDHPE_CACHBOCNLKO = 1704; + EMBFKIIDHPE_LDLADOEDHBN = 1705; + EMBFKIIDHPE_EJPEIKDAMND = 1706; + EMBFKIIDHPE_IFFLBDHLFML = 1707; + EMBFKIIDHPE_CKHHMLEBOOA = 1708; + EMBFKIIDHPE_PHOOHKMHPJG = 1709; + EMBFKIIDHPE_EAFOGHGBMEG = 1800; + EMBFKIIDHPE_JFMJLFPFCKJ = 1801; + EMBFKIIDHPE_DBCAPDNOKKM = 1802; + EMBFKIIDHPE_GIDEIACLIIP = 1804; + EMBFKIIDHPE_MJDBAFJPENC = 1805; + EMBFKIIDHPE_LAELOPLKDGB = 1806; + EMBFKIIDHPE_OHKFEJLAJDM = 1807; + EMBFKIIDHPE_CLOFDMPNBNI = 1808; + EMBFKIIDHPE_NAKMIPMFBMJ = 1809; + EMBFKIIDHPE_BKDJADIFHPI = 1810; + EMBFKIIDHPE_FMFLFKHHFJF = 1811; + EMBFKIIDHPE_DEODHIGEPBE = 1812; + EMBFKIIDHPE_EJGMFPHPOMF = 1813; + EMBFKIIDHPE_OJEMBABFDMA = 1814; + EMBFKIIDHPE_KJDEOBKJJCB = 1900; + EMBFKIIDHPE_IKPOPOKFCNK = 1901; + EMBFKIIDHPE_DFMKPJONABF = 1902; + EMBFKIIDHPE_PAGGFMHFOAH = 1903; + EMBFKIIDHPE_ODPLGKGIAML = 2000; + EMBFKIIDHPE_BEMKMHGDEKL = 2001; + EMBFKIIDHPE_LJDIMKLAAFM = 2002; + EMBFKIIDHPE_OLDMHMDFKED = 2003; + EMBFKIIDHPE_GCBJFPGGKAM = 2004; + EMBFKIIDHPE_PGCKIOJOOOK = 2005; + EMBFKIIDHPE_FPDLOCIIMLL = 2006; + EMBFKIIDHPE_CMCBEAPDFBC = 2007; + EMBFKIIDHPE_IIALEHDPFOH = 2008; + EMBFKIIDHPE_HJLAIEFHCBB = 2009; + EMBFKIIDHPE_PMKNKFEOHMP = 2010; + EMBFKIIDHPE_PKFPMOGHPKH = 2100; + EMBFKIIDHPE_CAEFAPFMHFO = 2101; + EMBFKIIDHPE_ENLFDIOBHLE = 2102; + EMBFKIIDHPE_ENAIHNKJABP = 2103; + EMBFKIIDHPE_LBMDBPIEDPC = 2104; + EMBFKIIDHPE_BLDCKLKEJHN = 2105; + EMBFKIIDHPE_EHEBDGAKKAD = 2106; + EMBFKIIDHPE_JPALIIJMCDC = 2107; + EMBFKIIDHPE_MPAEPHDGHCG = 2108; + EMBFKIIDHPE_DHDBDHGIOIH = 2109; + EMBFKIIDHPE_ABHIOFGCDAG = 2110; + EMBFKIIDHPE_OIPKEBIHAAA = 2111; + EMBFKIIDHPE_FOBCFIPMOHF = 2112; + EMBFKIIDHPE_IEJDAOGJKCF = 2113; + EMBFKIIDHPE_IFGCMEPLIBO = 2114; + EMBFKIIDHPE_NIMNIEJGLOK = 2115; + EMBFKIIDHPE_LCDLDKIAGAD = 2116; + EMBFKIIDHPE_JBJNIPMFNIM = 2117; + EMBFKIIDHPE_FFIJCLJNPII = 2118; + EMBFKIIDHPE_NHKOAFNMNEP = 2201; + EMBFKIIDHPE_LNKLBPJLMIC = 2202; + EMBFKIIDHPE_OIHOHKPJNJA = 2204; + EMBFKIIDHPE_CPHLECKJNOF = 2205; + EMBFKIIDHPE_BBHLLPLDKNH = 2207; + EMBFKIIDHPE_MBFKDHIEBIB = 2213; + EMBFKIIDHPE_EJJCCNHMCNF = 2214; + EMBFKIIDHPE_FBKFAHAEPLH = 2216; + EMBFKIIDHPE_FOPBLILKIFB = 2218; + EMBFKIIDHPE_GMLOMMEFACH = 2223; + EMBFKIIDHPE_NHMMJOHLGOK = 2224; + EMBFKIIDHPE_GINDKBNGKIP = 2225; + EMBFKIIDHPE_FOKBILBADBJ = 2300; + EMBFKIIDHPE_ODLAHNMLMDI = 2400; + EMBFKIIDHPE_OOHNJEIEHMK = 2401; + EMBFKIIDHPE_BKONGMOGLDO = 2402; + EMBFKIIDHPE_AKJMNLDCHHP = 2403; + EMBFKIIDHPE_FFMPICIAMPB = 2404; + EMBFKIIDHPE_GDJAKHFLFPJ = 2405; + EMBFKIIDHPE_KCDLACAMNMO = 2406; + EMBFKIIDHPE_HAPMFNOBEGE = 2407; + EMBFKIIDHPE_KPGOOFEFOAC = 2408; + EMBFKIIDHPE_GFAIFABLLCF = 2409; + EMBFKIIDHPE_FIPAEPBMGKA = 2500; + EMBFKIIDHPE_PGDEPMDLPPL = 2501; + EMBFKIIDHPE_FCONIOKOGOH = 2502; + EMBFKIIDHPE_PKIFDPKAOCB = 2600; + EMBFKIIDHPE_FAEJPADFAIC = 2601; + EMBFKIIDHPE_DCAGJFGPONJ = 2602; + EMBFKIIDHPE_GIEEBKHCCHC = 2603; + EMBFKIIDHPE_DHKOKOCGBNF = 2604; + EMBFKIIDHPE_LOFOBFPPEHJ = 2605; + EMBFKIIDHPE_MMENGABOPPM = 2606; + EMBFKIIDHPE_NFBECGANJID = 2607; + EMBFKIIDHPE_KIFENNJIKNJ = 2608; + EMBFKIIDHPE_KKMPDPFAENA = 2609; + EMBFKIIDHPE_EAHGJKDEKFE = 2610; + EMBFKIIDHPE_DCOHILEOICI = 2611; + EMBFKIIDHPE_BOAOKNMIECD = 2612; + EMBFKIIDHPE_LAFICFNGHPE = 2613; + EMBFKIIDHPE_DMPKBDAKCPI = 2614; + EMBFKIIDHPE_PNOJEOKLHLC = 2615; + EMBFKIIDHPE_ABINGIHIIGN = 2616; + EMBFKIIDHPE_KFJEJJLGLCM = 2617; + EMBFKIIDHPE_GLHNIKMMDGL = 2618; + EMBFKIIDHPE_ACPBPINACCA = 2619; + EMBFKIIDHPE_KGGGCIPAFJP = 2620; + EMBFKIIDHPE_MMLOJLHICOG = 2621; + EMBFKIIDHPE_NODHAHHGKMD = 2622; + EMBFKIIDHPE_BKDMDNEGICD = 2623; + EMBFKIIDHPE_JFBLJOADBOK = 2624; + EMBFKIIDHPE_COJKFKIPGMC = 2625; + EMBFKIIDHPE_FKHPBAMJNCJ = 2626; + EMBFKIIDHPE_OCIBEBCFFKL = 2627; + EMBFKIIDHPE_NJCPFABKLGN = 2628; + EMBFKIIDHPE_EDGAPCOPHKJ = 2629; + EMBFKIIDHPE_MBBEJPLHDHG = 2630; + EMBFKIIDHPE_IIAIIBGMIDL = 2631; + EMBFKIIDHPE_JHFJFKMHGCO = 2632; + EMBFKIIDHPE_IPHEFDKKCID = 2633; + EMBFKIIDHPE_BOOAFEHNGIC = 2634; + EMBFKIIDHPE_BMJMIEHPAAO = 2635; + EMBFKIIDHPE_KFMEJGNGAOM = 2636; + EMBFKIIDHPE_IFPMDAEKJGH = 2637; + EMBFKIIDHPE_DKFKNJKAFHF = 2700; + EMBFKIIDHPE_IGJHMKGEDPM = 2701; + EMBFKIIDHPE_ANGLADBLHFI = 2702; + EMBFKIIDHPE_HPOJJDEBLGO = 2703; + EMBFKIIDHPE_BLEKINEPOGD = 2704; + EMBFKIIDHPE_LMGONAMIBEO = 2705; + EMBFKIIDHPE_EFOHGFKGIDK = 2706; + EMBFKIIDHPE_DAGDAEPCHGP = 2751; + EMBFKIIDHPE_IJMJCKDFHCA = 2752; + EMBFKIIDHPE_GPCKBGJACIK = 2753; + EMBFKIIDHPE_JCMPMJKLFHC = 2754; + EMBFKIIDHPE_FLBIMMCCGCO = 2755; + EMBFKIIDHPE_GLDMCPDILIB = 2756; + EMBFKIIDHPE_EGMIJNOHOEE = 2801; + EMBFKIIDHPE_NGDHGGLEEDL = 2802; + EMBFKIIDHPE_FPCMJPBBIBO = 2803; + EMBFKIIDHPE_AGALJFEDELG = 2804; + EMBFKIIDHPE_MFACOAFMFNE = 2805; + EMBFKIIDHPE_AGEIACICMDB = 2806; + EMBFKIIDHPE_GPIMCBHMNKJ = 2807; + EMBFKIIDHPE_HELBFPMEDDJ = 2808; + EMBFKIIDHPE_CMNBJOEEEGG = 2809; + EMBFKIIDHPE_BNGJGNECCGB = 2810; + EMBFKIIDHPE_FPMGGHAFHLF = 2811; + EMBFKIIDHPE_HHHGIHMHBDD = 2812; + EMBFKIIDHPE_FLPPAEAHCJM = 2813; + EMBFKIIDHPE_LPFOHANDJAO = 2814; + EMBFKIIDHPE_IIEBBPLFKLM = 2815; + EMBFKIIDHPE_KHPHFJDCEKO = 2816; + EMBFKIIDHPE_DJCANIDOFDI = 2817; + EMBFKIIDHPE_IEDMDKJFOKE = 2850; + EMBFKIIDHPE_CADAELGDKDL = 2851; + EMBFKIIDHPE_FDLCFLCOBDF = 2852; + EMBFKIIDHPE_PBMOJFAFLCH = 2853; + EMBFKIIDHPE_NMDPNIEJPEF = 2854; + EMBFKIIDHPE_DIPAKPOLOCP = 2855; + EMBFKIIDHPE_BDDGFIABNCK = 2856; + EMBFKIIDHPE_ANJDMBKBHGO = 2901; + EMBFKIIDHPE_NBNDINAAIMD = 2902; + EMBFKIIDHPE_PHMIEACPCFN = 2903; + EMBFKIIDHPE_DLBIMKDAFPF = 2904; + EMBFKIIDHPE_AHCKIJIOBNB = 2905; + EMBFKIIDHPE_NPCNMIFNOJE = 2906; + EMBFKIIDHPE_HBJNAJCKFKB = 2907; + EMBFKIIDHPE_NFJDBJLOHEF = 2908; + EMBFKIIDHPE_AHPEKCDOAAE = 2909; + EMBFKIIDHPE_MENBHHKEFOH = 2910; + EMBFKIIDHPE_AAMINJPLAOD = 2911; + EMBFKIIDHPE_MGIAFKEIOOL = 2912; + EMBFKIIDHPE_BBOGLKGDNGH = 2913; + EMBFKIIDHPE_HDALCNFOOAG = 2914; + EMBFKIIDHPE_MKMFMBAJFNH = 2915; + EMBFKIIDHPE_PEAEOOKLLCF = 2916; + EMBFKIIDHPE_EEFNMJFLDDC = 2917; + EMBFKIIDHPE_FCGHACIAJJJ = 2918; + EMBFKIIDHPE_MKIAPOELLHI = 2919; + EMBFKIIDHPE_FKDNJPEEHFK = 2920; + EMBFKIIDHPE_NLKCPNHLMNH = 2921; + EMBFKIIDHPE_PCFAMJJAEFK = 2922; + EMBFKIIDHPE_KCLDAPBBBON = 2923; + EMBFKIIDHPE_FGGBJGLCIFJ = 2924; + EMBFKIIDHPE_LIHNPABHJOO = 2925; + EMBFKIIDHPE_HDFDHIGAGFL = 2926; + EMBFKIIDHPE_EEGOGPDFOCA = 2927; + EMBFKIIDHPE_ELLOLLLAAMN = 2928; + EMBFKIIDHPE_KNMPOKNEDPN = 2929; + EMBFKIIDHPE_AAKIEAGLPIJ = 2930; + EMBFKIIDHPE_AGMAEGKHPGM = 2951; + EMBFKIIDHPE_HKBONOCPJPB = 2952; + EMBFKIIDHPE_PDFBDEDMMEC = 2953; + EMBFKIIDHPE_CIFIJOIHFAD = 2954; + EMBFKIIDHPE_ANIJEMNMBEL = 2955; + EMBFKIIDHPE_JJNDOBFGGOP = 2956; + EMBFKIIDHPE_ABAHIAGGJMP = 3001; + EMBFKIIDHPE_FBKLGJIDGGI = 3002; + EMBFKIIDHPE_OCBIDKHECOO = 3003; + EMBFKIIDHPE_EDKELINMFFP = 3004; + EMBFKIIDHPE_LHDIIOHIILC = 3005; + EMBFKIIDHPE_LENNDMHKPFK = 3006; + EMBFKIIDHPE_GPOFBDAEPDM = 3007; + EMBFKIIDHPE_HBFNDABLICA = 3008; + EMBFKIIDHPE_EMPHMAMPNIH = 3009; + EMBFKIIDHPE_NPMLPEEAPHJ = 3010; + EMBFKIIDHPE_POCHNPCLBDL = 3011; + EMBFKIIDHPE_JMKFJPGFKKI = 3012; + EMBFKIIDHPE_BIOBFHMNFDD = 3013; + EMBFKIIDHPE_DKIDGEDOOPL = 3101; + EMBFKIIDHPE_GIEPEFHJKFA = 3102; + EMBFKIIDHPE_POAJIFCKLEO = 3103; + EMBFKIIDHPE_BCDJJEAJEGP = 3104; + EMBFKIIDHPE_NDPOEGKIIGL = 3105; + EMBFKIIDHPE_EJEMFAKBLNN = 3106; + EMBFKIIDHPE_PDPAJFMCIDO = 3107; + EMBFKIIDHPE_LBGGMCOPCBM = 3108; + EMBFKIIDHPE_MFJGMFCLAEO = 3109; + EMBFKIIDHPE_NJLGBKMJIND = 3110; + EMBFKIIDHPE_LMDDBGNEFND = 3111; + EMBFKIIDHPE_ILIJHJBFIEA = 3112; + EMBFKIIDHPE_DLGKCKLHKGN = 3113; + EMBFKIIDHPE_ECEDBAKAOIA = 3114; + EMBFKIIDHPE_KPBEAFMDPIC = 3115; + EMBFKIIDHPE_DKBLCPHKPEC = 3116; + EMBFKIIDHPE_FILEMHBKMDA = 3117; + EMBFKIIDHPE_JOIJCELNAHP = 3118; + EMBFKIIDHPE_IJGKIGLPJIN = 3119; + EMBFKIIDHPE_FDLKAJMDJLF = 3120; + EMBFKIIDHPE_LBFOONFBPBJ = 3151; + EMBFKIIDHPE_GHMONGLGLLI = 3152; + EMBFKIIDHPE_FCPINFCONOD = 3153; + EMBFKIIDHPE_MAONIDDICMA = 3154; + EMBFKIIDHPE_OBDNIBEDCKG = 3155; + EMBFKIIDHPE_KABEFHIDFEB = 3156; + EMBFKIIDHPE_EDJGCKAGDPO = 3157; + EMBFKIIDHPE_NJKKMOODKAK = 3201; + EMBFKIIDHPE_OPAJAACKAGE = 3202; + EMBFKIIDHPE_JJGMDPEKPCG = 3203; + EMBFKIIDHPE_BCAKJNJJNHE = 3204; + EMBFKIIDHPE_LHAHCCCACHE = 3205; + EMBFKIIDHPE_KOPFLGPIPMP = 3206; + EMBFKIIDHPE_JOCPOBBJILB = 3207; + EMBFKIIDHPE_FOOBCCJLJEL = 3208; + EMBFKIIDHPE_AOIBJMJAABD = 3209; + EMBFKIIDHPE_MGNOGJEFPDM = 3210; + EMBFKIIDHPE_LGFGMMGGBJD = 3211; + EMBFKIIDHPE_LPEOLIOADKJ = 3212; + EMBFKIIDHPE_FPOEGHGIANH = 3213; + EMBFKIIDHPE_OABFOHEKAGE = 3214; + EMBFKIIDHPE_ANLFBJBMNGN = 3301; + EMBFKIIDHPE_LICCIMFBMAJ = 3302; + EMBFKIIDHPE_EAPLDLBENMH = 3303; + EMBFKIIDHPE_FEGANKLJING = 3304; + EMBFKIIDHPE_MGHKGPLAIIH = 3305; + EMBFKIIDHPE_LJKGLBFGNCM = 3306; + EMBFKIIDHPE_PNOBNDCJCHE = 3307; + EMBFKIIDHPE_ACFAGDFIDPB = 3308; + EMBFKIIDHPE_GKCFHMEIEPJ = 3309; + EMBFKIIDHPE_AHBLEOABJII = 3310; + EMBFKIIDHPE_EGOOKOLJLHE = 3311; + EMBFKIIDHPE_HCHEOAEPPKA = 3312; + EMBFKIIDHPE_FJFHBJKOHGD = 3313; + EMBFKIIDHPE_GLABHJIHOPM = 3314; + EMBFKIIDHPE_DCHKBLPDAOK = 3315; + EMBFKIIDHPE_AGIBGAKNGAH = 3316; + EMBFKIIDHPE_NKJNKCDBBDJ = 3317; + EMBFKIIDHPE_BEINMLLHGKF = 3318; + EMBFKIIDHPE_ONJDBDKINFM = 3319; + EMBFKIIDHPE_GPLJGKCHKEH = 3501; + EMBFKIIDHPE_IIIECOJEEHK = 3502; + EMBFKIIDHPE_MFJMAFDDLGG = 3503; + EMBFKIIDHPE_CKLFBKPOMGB = 3504; + EMBFKIIDHPE_PBCNKKPBBOJ = 3505; + EMBFKIIDHPE_LGALBCJKAJB = 3506; + EMBFKIIDHPE_DKIGMBDMDEL = 3507; + EMBFKIIDHPE_FEDPGFBDGOM = 3601; + EMBFKIIDHPE_LKPOKDJLEPH = 3602; + EMBFKIIDHPE_FDNJAPKKIPM = 3603; + EMBFKIIDHPE_NNPKHLEDBJN = 3604; + EMBFKIIDHPE_IOIIGAPDOGC = 3605; + EMBFKIIDHPE_OLCLMBHOEOM = 3606; + EMBFKIIDHPE_OKFGODOHBFD = 3607; + EMBFKIIDHPE_OKIKPBLACCG = 3608; + EMBFKIIDHPE_DIMOAIDKMMA = 3609; + EMBFKIIDHPE_GCEODAHOMAH = 3610; + EMBFKIIDHPE_BNKCPCHFOJL = 3611; + EMBFKIIDHPE_ICNEEFOAHEG = 3612; + EMBFKIIDHPE_DAOGOCHAPAJ = 3613; + EMBFKIIDHPE_NNKGJOLJGFE = 3614; + EMBFKIIDHPE_PPGIBHCPFIL = 3615; + EMBFKIIDHPE_JHIOIKAPAMK = 3616; + EMBFKIIDHPE_IGOAILCBHEI = 3617; + EMBFKIIDHPE_NJEIDJOJJPG = 3618; + EMBFKIIDHPE_ADFFPLIHGDN = 3619; + EMBFKIIDHPE_ADCFEDDKNMO = 3620; + EMBFKIIDHPE_AAFHNCLNKGH = 3621; + EMBFKIIDHPE_BFKCINJDCKC = 3622; + EMBFKIIDHPE_PGILNHHHNKC = 3623; + EMBFKIIDHPE_HJMAIAGCNKP = 3624; + EMBFKIIDHPE_IMEKBACIOEI = 3625; + EMBFKIIDHPE_FKCMGDLINPH = 3626; + EMBFKIIDHPE_HHFDCLFHEIF = 3627; + EMBFKIIDHPE_ECFEAIJCPNB = 3628; + EMBFKIIDHPE_AGMHHADEKDJ = 3629; + EMBFKIIDHPE_IEOAANAMFIO = 3630; + EMBFKIIDHPE_HCPBMNCJGJH = 3631; + EMBFKIIDHPE_NFDFCBEOAPJ = 3632; + EMBFKIIDHPE_LMCHDCEKNKG = 3633; + EMBFKIIDHPE_CLCJAEPMEBF = 3634; + EMBFKIIDHPE_FIJBLIJFJMM = 3635; + EMBFKIIDHPE_PIMECCJPNHC = 3636; + EMBFKIIDHPE_HKJNPOHFGIF = 3701; + EMBFKIIDHPE_OHEECKBEOJA = 3702; + EMBFKIIDHPE_MHIALKKPHMD = 3703; + EMBFKIIDHPE_AADKMKEOMMA = 3704; + EMBFKIIDHPE_LEPGDJDLNLB = 3705; + EMBFKIIDHPE_IKHDNFEBEMM = 3706; + EMBFKIIDHPE_CNLNENNBKBB = 3707; + EMBFKIIDHPE_JCFJKHMJCEP = 3708; + EMBFKIIDHPE_JFIAGHLFCLB = 3709; + EMBFKIIDHPE_OKGFGPDCJPK = 3710; + EMBFKIIDHPE_LAPNPEFDMEE = 3712; + EMBFKIIDHPE_MHHHNEIEEMP = 3713; + EMBFKIIDHPE_AKFMGKOGADF = 3714; + EMBFKIIDHPE_BOJGGGJBHHG = 3715; + EMBFKIIDHPE_CIOMMPCFPIP = 3716; + EMBFKIIDHPE_CAPMGFFCKPB = 3717; + EMBFKIIDHPE_PAOFGFKMJFG = 3718; + EMBFKIIDHPE_MCKEHNNGOLM = 3801; + EMBFKIIDHPE_CELMMEBFGAE = 3802; + EMBFKIIDHPE_IJKGFMPJJNH = 3803; + EMBFKIIDHPE_NCODIDDOKFC = 3804; + EMBFKIIDHPE_LGNNLKDEDKG = 3805; + EMBFKIIDHPE_FKBGBCKMEKB = 3806; + EMBFKIIDHPE_PMEOKKDKIBA = 3807; + EMBFKIIDHPE_AKAPMPDMFFP = 3808; + EMBFKIIDHPE_BNNMLKCFHKB = 3809; + EMBFKIIDHPE_PCCCDEFJNIB = 3810; + EMBFKIIDHPE_HKJMIBAOMJA = 3811; + EMBFKIIDHPE_DLCPKHGBEJE = 3812; + EMBFKIIDHPE_OKFANHCDPCL = 3813; + EMBFKIIDHPE_PGEPCCEHFIP = 3814; + EMBFKIIDHPE_LJIOEOFHFMI = 3901; + EMBFKIIDHPE_CAFFAPGKCGI = 3902; + EMBFKIIDHPE_CMFKACMOFKB = 3903; + EMBFKIIDHPE_KKOACJEFLFI = 3904; + EMBFKIIDHPE_BECFNNDMEOH = 3905; + EMBFKIIDHPE_DCGNEFHLNOM = 4001; + EMBFKIIDHPE_GHAAPCGIADA = 4002; + EMBFKIIDHPE_LFLFBANGBBC = 4003; + EMBFKIIDHPE_DNFMBCMECOO = 4004; + EMBFKIIDHPE_IPAMFHKDACL = 4005; + EMBFKIIDHPE_EKMMFLBFNPJ = 4006; + EMBFKIIDHPE_HFCAIOLHFCL = 4007; + EMBFKIIDHPE_JLJABIPBNKI = 4008; + EMBFKIIDHPE_LDLFMEMGIEH = 4009; + EMBFKIIDHPE_GOCHICELCJK = 4010; + EMBFKIIDHPE_BDCGOOKJMOF = 4011; + EMBFKIIDHPE_IPFOEMECAJP = 4012; + EMBFKIIDHPE_BMNOBLPJFPP = 4013; + EMBFKIIDHPE_NLEBKNEENNI = 4014; + EMBFKIIDHPE_EANEIAOLJNF = 4015; + EMBFKIIDHPE_LFHBEDJAPBM = 4016; + EMBFKIIDHPE_ENIABAJMOKG = 4017; + EMBFKIIDHPE_KBFHCDDOMOK = 4018; + EMBFKIIDHPE_IENBIHACDKE = 4019; + EMBFKIIDHPE_BCDMDLKLHGI = 4020; + EMBFKIIDHPE_OLBPCBFCIOD = 4021; + EMBFKIIDHPE_IMJBPBCCFCO = 4101; + EMBFKIIDHPE_NHDDGMJHFLM = 4102; + EMBFKIIDHPE_FOKOHKPBBKE = 4103; + EMBFKIIDHPE_POKOLOIGEIP = 4201; + EMBFKIIDHPE_EHLMOAGHIPF = 4251; + EMBFKIIDHPE_AJOEBGKCJCG = 4252; + EMBFKIIDHPE_NPMGBLFOONL = 4301; + EMBFKIIDHPE_MIGOOBEBBMI = 4302; + EMBFKIIDHPE_EBBLABIKAAJ = 4303; + EMBFKIIDHPE_EGKGMNOEJOC = 4304; + EMBFKIIDHPE_DPJJMNLLJME = 4351; + EMBFKIIDHPE_FLGFIPFOJIK = 4352; + EMBFKIIDHPE_GCGHLALAPBE = 4353; + EMBFKIIDHPE_HKAJPPMDFHN = 4354; + EMBFKIIDHPE_DPGBGADDAIP = 4355; + EMBFKIIDHPE_KHOFKDILBGF = 4356; + EMBFKIIDHPE_BBCECMIFHAA = 4401; + EMBFKIIDHPE_MKJPBGOJGHI = 4402; + EMBFKIIDHPE_KLMHAGGOHGJ = 4403; + EMBFKIIDHPE_MHMJDDCEBMG = 4404; + EMBFKIIDHPE_MJFAHKDPMMP = 4405; + EMBFKIIDHPE_PIEHFIFGMAH = 4406; + EMBFKIIDHPE_BFPGGDABBOF = 4407; + EMBFKIIDHPE_ECFFEOPCDAD = 4408; + EMBFKIIDHPE_HFOIBGLDLMO = 4409; + EMBFKIIDHPE_KEGAEKBJPOL = 4410; + EMBFKIIDHPE_MFIECIKFHEP = 4411; + EMBFKIIDHPE_KGBHPMIJPPF = 4412; + EMBFKIIDHPE_EKFIPEOMDDA = 4413; + EMBFKIIDHPE_FCGOECIGNLB = 4451; + EMBFKIIDHPE_APDANBLMIAP = 4452; + EMBFKIIDHPE_EAAFNEHDJLL = 4501; + EMBFKIIDHPE_KEJFKCIMFOC = 4502; + EMBFKIIDHPE_LHCPNKPNAKM = 4503; + EMBFKIIDHPE_GJDLFHBILLC = 4504; + EMBFKIIDHPE_FKJOGEBJCOK = 4505; + EMBFKIIDHPE_CCABLKEEELH = 4506; + EMBFKIIDHPE_BLDMBLNAJIE = 4507; + EMBFKIIDHPE_LCEJJBKACOD = 4508; + EMBFKIIDHPE_MKHFAHAOKEB = 4509; + EMBFKIIDHPE_DPINMJHGMOE = 4510; + EMBFKIIDHPE_BEEEPMONJIN = 4511; + EMBFKIIDHPE_BCIFBOEDCOL = 4512; + EMBFKIIDHPE_CODCHOKDIAH = 4513; + EMBFKIIDHPE_MALLAIPAIMD = 4514; + EMBFKIIDHPE_GOJKECCHHPP = 4515; + EMBFKIIDHPE_PGNCDECDCHA = 4601; + EMBFKIIDHPE_OEMOKELJNJH = 4651; + EMBFKIIDHPE_IKBCJIPBMAB = 4652; + EMBFKIIDHPE_GMPECODOHKK = 4653; + EMBFKIIDHPE_BLBCPHIDPKI = 4654; + EMBFKIIDHPE_CMIAHCOFGBN = 4655; + EMBFKIIDHPE_DOLMHKFBGGD = 4656; + EMBFKIIDHPE_CPLOBGEMABP = 4657; + EMBFKIIDHPE_EPLIMHGFBMC = 4658; + EMBFKIIDHPE_FPOHGLGFGNA = 4659; + EMBFKIIDHPE_CHAAGEKKEAP = 4660; + EMBFKIIDHPE_GDNEEKNLEAH = 4661; + EMBFKIIDHPE_AAFGPAEIGPO = 4662; + EMBFKIIDHPE_HIAGJEIONPK = 4663; + EMBFKIIDHPE_MJNNPEMLEMB = 4664; + EMBFKIIDHPE_LHJDFGNJKOE = 4665; + EMBFKIIDHPE_PJGAJLHFEBE = 4666; + EMBFKIIDHPE_POEDBNFOLOJ = 4667; + EMBFKIIDHPE_BENJMIPGENB = 4668; + EMBFKIIDHPE_ENCEMOIKHNJ = 4669; + EMBFKIIDHPE_KIFGMMODPII = 4670; + EMBFKIIDHPE_LMCGBJGLGKK = 4671; + EMBFKIIDHPE_KHMHOHGFHHA = 4672; + EMBFKIIDHPE_KHHHOBMHJAO = 4673; + EMBFKIIDHPE_HPNKAKCDFAB = 4674; + EMBFKIIDHPE_PICFCPNAJBN = 4675; + EMBFKIIDHPE_PGENMJPJCAF = 4678; + EMBFKIIDHPE_FBMJNMKAIIO = 4679; + EMBFKIIDHPE_PIADNDGOBIF = 4680; + EMBFKIIDHPE_OJBKGBHDCOP = 4681; + EMBFKIIDHPE_OGMNCFBJMIF = 4701; + EMBFKIIDHPE_GKDJBIABPJB = 4702; + EMBFKIIDHPE_KINGPBFMLAP = 4721; + EMBFKIIDHPE_BMHHECIECCF = 4722; + EMBFKIIDHPE_MOJGLHLBGFE = 4724; + EMBFKIIDHPE_IFFPDJMHAEK = 4725; + EMBFKIIDHPE_CPJCNHDLPPD = 4726; + EMBFKIIDHPE_PGAHBHBPBLI = 4727; + EMBFKIIDHPE_IFDILDDIEKE = 4728; + EMBFKIIDHPE_OABKFHBHAJB = 4729; + EMBFKIIDHPE_KCKOCCBAOFN = 4730; + EMBFKIIDHPE_FNNIMJHEICB = 4731; + EMBFKIIDHPE_HCPJJBHLECE = 4732; + EMBFKIIDHPE_KLEOGHDHAJB = 4733; + EMBFKIIDHPE_EHILPMLDGJA = 4734; + EMBFKIIDHPE_FOJJHADNEMK = 4735; + EMBFKIIDHPE_MLHMCOONHOG = 4736; + EMBFKIIDHPE_PEFNCMOLFNN = 4737; + EMBFKIIDHPE_FOGOPAPOJHL = 4738; + EMBFKIIDHPE_ABNDINFDPCF = 4739; + EMBFKIIDHPE_IEEIOGKMEDG = 4740; + EMBFKIIDHPE_FHJMDMIEPBG = 4741; + EMBFKIIDHPE_OCJMJPJEFOF = 4742; + EMBFKIIDHPE_DPGCILJNHMI = 4743; + EMBFKIIDHPE_PFJKCOLIHOF = 4744; + EMBFKIIDHPE_BLIKGFLBINO = 4745; + EMBFKIIDHPE_BLMDEBNODGH = 4746; + EMBFKIIDHPE_GMGPCEDDFDB = 4747; + EMBFKIIDHPE_GDAOONJGLLN = 4748; + EMBFKIIDHPE_DGAOLPLAABD = 4749; + EMBFKIIDHPE_JGEHPGHBBBP = 4750; + EMBFKIIDHPE_DEAHBGFGKFC = 4751; + EMBFKIIDHPE_EPOFHIAJCMH = 4752; + EMBFKIIDHPE_KLKKGKMPNIL = 4753; + EMBFKIIDHPE_CHIIEBMIKMJ = 4754; + EMBFKIIDHPE_PPLCCMHANEG = 4755; + EMBFKIIDHPE_MPLMDADAJJB = 4756; + EMBFKIIDHPE_LHHBJHBMOPG = 4757; + EMBFKIIDHPE_PDPILFCFHIP = 4758; + EMBFKIIDHPE_CJJEPPPLDOG = 4759; + EMBFKIIDHPE_PIGEEJLMCEN = 4760; + EMBFKIIDHPE_FBIMCKBJCOA = 4761; + EMBFKIIDHPE_ECLPHALCCJB = 4762; + EMBFKIIDHPE_AGKDDJICLLF = 4801; + EMBFKIIDHPE_FCCIJNADHAL = 4802; + EMBFKIIDHPE_BNMKAHJNNFP = 4803; + EMBFKIIDHPE_DOPNCGDCNAM = 4804; + EMBFKIIDHPE_JBEDMJIHEGD = 4805; + EMBFKIIDHPE_IPJHAECILMP = 4806; + EMBFKIIDHPE_CPDMAFDBHMC = 4807; + EMBFKIIDHPE_MEKNIKLAKAI = 4808; + EMBFKIIDHPE_AOELJLLDPNF = 4809; + EMBFKIIDHPE_HEAFMHIJJJO = 4810; + EMBFKIIDHPE_LELPJCKOBJF = 4811; + EMBFKIIDHPE_JDLHAIHOMMO = 4812; + EMBFKIIDHPE_LAMPHKLKJPF = 4813; + EMBFKIIDHPE_OFPCONMOLJF = 4814; + EMBFKIIDHPE_JIMICAOOGBC = 4815; + EMBFKIIDHPE_GBGAGMOELGO = 4816; + EMBFKIIDHPE_GMFJCJANLBO = 4851; + EMBFKIIDHPE_NHJKHKKGFLG = 4852; + EMBFKIIDHPE_OIIDPPLLGKK = 4901; + EMBFKIIDHPE_ECCCACAIIMD = 4902; + EMBFKIIDHPE_GAGGGHGKDNG = 4903; + EMBFKIIDHPE_BMPMMAAHOKN = 4904; + EMBFKIIDHPE_IHKOOMGGLFP = 4905; + EMBFKIIDHPE_NIHFPLGBNPH = 4906; + EMBFKIIDHPE_GIFJHIJOHFM = 4907; + EMBFKIIDHPE_EPHMKDAELOJ = 4908; + EMBFKIIDHPE_JMMNPKEHLLE = 4909; + EMBFKIIDHPE_ELNAPHGKCPK = 4951; + EMBFKIIDHPE_EAFONFDMBDA = 4952; + EMBFKIIDHPE_OFMIEPCKIIA = 4963; + EMBFKIIDHPE_GGLKJJLGAOK = 4964; + EMBFKIIDHPE_LBOFOAPKLMJ = 4965; + EMBFKIIDHPE_FFACJAKGOBP = 4966; + EMBFKIIDHPE_AFCCOOIKPJC = 4967; + EMBFKIIDHPE_DPFIJGHNPAB = 4968; + EMBFKIIDHPE_FCICOFOCEMC = 4969; + EMBFKIIDHPE_OAPEKJLGDKG = 4970; + EMBFKIIDHPE_BLKDFBGBDHD = 4980; + EMBFKIIDHPE_KBHMAALOCMO = 4981; + EMBFKIIDHPE_LCKKENFACHF = 4982; + EMBFKIIDHPE_CNIKBEMGJDI = 4983; + EMBFKIIDHPE_HBOBJLHNIEA = 4984; + EMBFKIIDHPE_ADJPNKFKDAI = 4985; + EMBFKIIDHPE_BEBFPNLIOPF = 4986; + EMBFKIIDHPE_OBNDANAGLCH = 4987; + EMBFKIIDHPE_MBLFFJBONKM = 4988; + EMBFKIIDHPE_MLOBJGLKGAK = 4989; + EMBFKIIDHPE_GDGPAOIJJKI = 4990; + EMBFKIIDHPE_KANEFCCLFLA = 4991; + EMBFKIIDHPE_HBEDLHNOFAL = 4992; + EMBFKIIDHPE_IIDHKFLLACD = 4993; + EMBFKIIDHPE_OJDELOMJNCH = 4994; + EMBFKIIDHPE_GMLIJOKDGFJ = 5101; + EMBFKIIDHPE_FDBLBFNBCFH = 5102; + EMBFKIIDHPE_KIJJBBJCMCC = 5103; + EMBFKIIDHPE_JGPJEPDCOKN = 5104; + EMBFKIIDHPE_OACFKBBAPCL = 5105; + EMBFKIIDHPE_BFIPNDKMAJL = 5106; + EMBFKIIDHPE_NDALNEEBFMK = 5107; + EMBFKIIDHPE_DEMBIINFFOD = 5108; + EMBFKIIDHPE_DOMJNHEEAGN = 5109; + EMBFKIIDHPE_MGEAJMHHNIG = 5110; + EMBFKIIDHPE_ABDJMCINIGP = 5111; + EMBFKIIDHPE_ONCHDFLBDLC = 5112; + EMBFKIIDHPE_MPFFAANJMGO = 5113; + EMBFKIIDHPE_EFJPBBLFGNC = 5114; + EMBFKIIDHPE_LJFMAIHCHBC = 5115; + EMBFKIIDHPE_LGDPGAGGPGH = 5116; + EMBFKIIDHPE_LBPDKKHBFJA = 5117; + EMBFKIIDHPE_IPLIANJKMBK = 5151; + EMBFKIIDHPE_ALMFKCEGMGA = 5152; + EMBFKIIDHPE_CIKMALKEPBB = 5201; + EMBFKIIDHPE_IJNPBOFOLOD = 5202; + EMBFKIIDHPE_JCABGBOMNLJ = 5203; + EMBFKIIDHPE_EDMJLGDLOHC = 5204; + EMBFKIIDHPE_CBGIBOEOPGM = 5205; + EMBFKIIDHPE_CNHLLMAOIBF = 5251; + EMBFKIIDHPE_LFKDAIMGEMH = 5252; + EMBFKIIDHPE_MDCLINJAIEB = 5253; + EMBFKIIDHPE_KLOADOPGJDP = 5254; + EMBFKIIDHPE_EPIALMPDOFP = 5255; + EMBFKIIDHPE_BHLDKOGJFCB = 5256; + EMBFKIIDHPE_PNFCPCOIBME = 5257; + EMBFKIIDHPE_MIPMPIKHJAA = 5258; + EMBFKIIDHPE_HPKLPLMKENI = 5259; + EMBFKIIDHPE_HNFKPJMIOBN = 5260; + EMBFKIIDHPE_MKDGNBHPNKL = 5261; + EMBFKIIDHPE_JPDMIHEEFEH = 5262; + EMBFKIIDHPE_HDODCJLKDDF = 5301; + EMBFKIIDHPE_LBKNKHFFGPN = 5302; + EMBFKIIDHPE_NPCEAMNLBIM = 5303; + EMBFKIIDHPE_HMNMNLNJIPN = 5304; + EMBFKIIDHPE_MIMGPJHMIAM = 5305; + EMBFKIIDHPE_NGOPBFEOCPJ = 5306; + EMBFKIIDHPE_BCOLCGGBHMF = 5307; + EMBFKIIDHPE_FOGNHLGOHDB = 5351; + EMBFKIIDHPE_PGPBCBFMEPI = 5352; + EMBFKIIDHPE_ODKBIFJBDJJ = 5353; + EMBFKIIDHPE_OECMAIELJDN = 5354; + EMBFKIIDHPE_JLFCFFCGAMB = 5355; + EMBFKIIDHPE_PHIKHIDEAGO = 5356; + EMBFKIIDHPE_MLINONPMDHG = 5357; + EMBFKIIDHPE_LIEHBFJDNOO = 5358; + EMBFKIIDHPE_NMDEFJDFLHC = 5401; + EMBFKIIDHPE_KPOFABMLKNH = 5402; + EMBFKIIDHPE_COINBONNKMI = 5403; + EMBFKIIDHPE_CNELHMNENIO = 5404; + EMBFKIIDHPE_DPKIGLELBPG = 5405; + EMBFKIIDHPE_IBMAIHJPEAH = 5406; + EMBFKIIDHPE_FCNADINCFJC = 5407; + EMBFKIIDHPE_INDNEDIKLKF = 5408; + EMBFKIIDHPE_PEEEDGFONIG = 5409; + EMBFKIIDHPE_EFGKIGDGIFJ = 5410; + EMBFKIIDHPE_FPNOEBPFJHA = 5411; + EMBFKIIDHPE_KHHCAJDGIFA = 5412; + EMBFKIIDHPE_OADFDEKNHHB = 5413; + EMBFKIIDHPE_JOKGJALLMHB = 5501; + EMBFKIIDHPE_KKJCMMENBDO = 5502; + EMBFKIIDHPE_HKABNNHLAJA = 5503; + EMBFKIIDHPE_MDLKAPKMBLL = 5551; + EMBFKIIDHPE_LIFMHPAKJNH = 5552; + EMBFKIIDHPE_BMLCLOEMBEM = 5553; + EMBFKIIDHPE_DEOJKAIIFGO = 5554; + EMBFKIIDHPE_LFDNHNCNIIG = 5555; + EMBFKIIDHPE_ONBAIACJBJH = 5556; + EMBFKIIDHPE_PCLEMFIJKPM = 5557; + EMBFKIIDHPE_IBNBCICOEAH = 5558; + EMBFKIIDHPE_MKNLPLDOFHB = 5559; + EMBFKIIDHPE_AADKJDNAGHL = 5560; + EMBFKIIDHPE_GPIMGCEJCJJ = 5601; + EMBFKIIDHPE_LDPPLKADLLB = 5602; + EMBFKIIDHPE_GJDNPKPOHFN = 5603; + EMBFKIIDHPE_IJMABFMPMDN = 5604; + EMBFKIIDHPE_JFHPKIFCHHO = 5651; + EMBFKIIDHPE_EMKKCLBCOCE = 5652; + EMBFKIIDHPE_PDGPNJHAAEK = 5653; + EMBFKIIDHPE_IDKCNAHMFDO = 5654; + EMBFKIIDHPE_MJHGBMPBLDA = 5655; + EMBFKIIDHPE_ONKDHBLKPIB = 5656; + EMBFKIIDHPE_CGHGADOLNNM = 5701; + EMBFKIIDHPE_LJJLMIDFJCC = 5702; + EMBFKIIDHPE_KAAPLPPHGBI = 5703; + EMBFKIIDHPE_LBHHNEJJEOJ = 5704; + EMBFKIIDHPE_LEOOENONHEP = 5705; + EMBFKIIDHPE_NCIFFOJOELO = 5706; + EMBFKIIDHPE_KJCCGDKEABB = 5707; + EMBFKIIDHPE_LDINMKCEOCD = 5708; + EMBFKIIDHPE_CJADPJNOEHI = 5709; + EMBFKIIDHPE_KGDAADOBBHI = 5710; + EMBFKIIDHPE_FJPKCHALCIG = 5751; + EMBFKIIDHPE_HLCHDPMIHPG = 5752; + EMBFKIIDHPE_OPEAPNKMCOI = 5753; + EMBFKIIDHPE_FNFLDIECHNI = 5754; + EMBFKIIDHPE_AAPLGLCCAEN = 5755; + EMBFKIIDHPE_LFPGKFOEEFH = 5756; + EMBFKIIDHPE_KBPMAKLCMKO = 5757; + EMBFKIIDHPE_DIFJBAIPNEA = 5758; + EMBFKIIDHPE_KDMNBNJIGPE = 5759; + EMBFKIIDHPE_JAGIKKJHKGP = 5760; + EMBFKIIDHPE_GGOBDMPCIKH = 5761; + EMBFKIIDHPE_MNADEOJGOHJ = 5762; + EMBFKIIDHPE_KLDACMCDFLF = 5763; + EMBFKIIDHPE_DGFKHGJEDIF = 5764; + EMBFKIIDHPE_EEPJMLACBJC = 5771; + EMBFKIIDHPE_NPBKPDOBKIN = 5772; + EMBFKIIDHPE_BBIMEPMIJOP = 5773; + EMBFKIIDHPE_JJOMCDECACM = 5774; + EMBFKIIDHPE_OPCKBMEONCG = 5775; + EMBFKIIDHPE_KFMLBJHMCHC = 5776; + EMBFKIIDHPE_MIANMMJNBIM = 5777; + EMBFKIIDHPE_NEAJKJCDDMN = 5778; + EMBFKIIDHPE_EAFLNECBPCP = 5779; + EMBFKIIDHPE_BCKIFIHNKPJ = 5785; + EMBFKIIDHPE_JOLOLJGAIEC = 5786; + EMBFKIIDHPE_PHHJLJDEIPM = 5787; + EMBFKIIDHPE_NOCIAEACFMG = 5788; + EMBFKIIDHPE_NGGNPCMHNEM = 5789; + EMBFKIIDHPE_BKJNEFKJPPI = 5790; + EMBFKIIDHPE_IHIHEKNCAGF = 5791; + EMBFKIIDHPE_KBAONECLNDL = 5792; + EMBFKIIDHPE_NEMPFFJHMFK = 5793; + EMBFKIIDHPE_MFKNIDOBEON = 5794; + EMBFKIIDHPE_JCOMLMDBKLN = 5795; + EMBFKIIDHPE_ADAFCOJDJKH = 5796; + EMBFKIIDHPE_HCNAOJENKBC = 5797; + EMBFKIIDHPE_GDMOHHMJFBJ = 5798; + EMBFKIIDHPE_ICHBHPHOLCA = 5799; + EMBFKIIDHPE_LBCGBHBOHAI = 5800; + EMBFKIIDHPE_MIPECGHGIJA = 5801; + EMBFKIIDHPE_HJEPHFMCPFK = 5802; + EMBFKIIDHPE_NEBDENOEONM = 5803; + EMBFKIIDHPE_JDINBJDKLCF = 5804; + EMBFKIIDHPE_GGMBPIJKFGO = 5805; + EMBFKIIDHPE_DNCKCCFHPFD = 5806; + EMBFKIIDHPE_CABEHFDICIC = 5807; + EMBFKIIDHPE_AMLPPFMKMFP = 5808; + EMBFKIIDHPE_NLEGDEFNGEA = 5809; + EMBFKIIDHPE_IGHKMBLEIGM = 5810; + EMBFKIIDHPE_KHHINMMIPMJ = 5811; + EMBFKIIDHPE_OFNGIAGAHML = 5812; + EMBFKIIDHPE_PJIDKDONNIG = 5813; + EMBFKIIDHPE_KEBJODGCEOJ = 5814; + EMBFKIIDHPE_JDDEILDPHBA = 5815; + EMBFKIIDHPE_MOHIAOJNAMG = 5816; + EMBFKIIDHPE_CHEHEKKGNAA = 5717; + EMBFKIIDHPE_KMJBCNEDKKB = 5718; + EMBFKIIDHPE_IBABKFMNBGM = 5719; + EMBFKIIDHPE_MBGJNEOALPG = 5851; + EMBFKIIDHPE_GLHFLPDHGOC = 5852; + EMBFKIIDHPE_KBLJBPAMCFO = 5853; + EMBFKIIDHPE_ENJDAELIDOD = 5854; + EMBFKIIDHPE_NDEOLOLODNG = 5855; + EMBFKIIDHPE_CKKEOOFFONA = 5856; + EMBFKIIDHPE_MAGNOICDIHO = 5857; + EMBFKIIDHPE_FFOBJMJBFBK = 5858; + EMBFKIIDHPE_BAOELNBBJCB = 5859; + EMBFKIIDHPE_EIPPKOOOALC = 5860; + EMBFKIIDHPE_IIJJNBAGLMM = 5861; + EMBFKIIDHPE_IGOJMILGCEK = 5862; + EMBFKIIDHPE_HGAIJIKPMIB = 5863; + EMBFKIIDHPE_JCKMKMJEHAD = 5864; + EMBFKIIDHPE_LOLDFOGPLAC = 5865; + EMBFKIIDHPE_BLKOJLMGPCN = 5901; + EMBFKIIDHPE_FOKFNLBICAH = 5902; + EMBFKIIDHPE_MBOJBGLIAEA = 5903; + EMBFKIIDHPE_OEHPGOFNEHL = 5904; + EMBFKIIDHPE_HFNGGIIFLEL = 6201; + EMBFKIIDHPE_FMNLIOEINBP = 6202; + EMBFKIIDHPE_KPAPOBFKFEI = 6203; + EMBFKIIDHPE_MEPNIKFIBNE = 6204; + EMBFKIIDHPE_MDONGMIOANA = 6205; + EMBFKIIDHPE_FJIMAFDLMDB = 6206; + EMBFKIIDHPE_AABPCCMHBOO = 6207; + EMBFKIIDHPE_MOOGKMDCHGF = 6208; + EMBFKIIDHPE_PBLKIJJLIGO = 6209; + EMBFKIIDHPE_HAIHFPLCDGH = 6210; + EMBFKIIDHPE_FLHAJBOEJCH = 6211; + EMBFKIIDHPE_GMELICNCMEL = 6250; + EMBFKIIDHPE_HPCFFJLHDDF = 6251; + EMBFKIIDHPE_MPCKBOFKBIL = 6252; + EMBFKIIDHPE_FIBCNDFIKLA = 6253; + EMBFKIIDHPE_DFAMAGLEJGH = 6254; + EMBFKIIDHPE_BBLMLEFLONA = 6255; + EMBFKIIDHPE_ENLKPMBLBBM = 6256; + EMBFKIIDHPE_OABKFPKNKPK = 6257; + EMBFKIIDHPE_JECLJLFJDEF = 6258; + EMBFKIIDHPE_ANMJPPKLKMF = 6259; + EMBFKIIDHPE_LIBBCHELKOK = 6260; + EMBFKIIDHPE_BJNCJOMHDLG = 6261; + EMBFKIIDHPE_JODHJIFNOHE = 6262; + EMBFKIIDHPE_LDKFEAEFBCH = 6263; + EMBFKIIDHPE_NAHNBJOKLLP = 6264; + EMBFKIIDHPE_NEGEAJKNPKF = 6265; + EMBFKIIDHPE_IAFACBGGAMG = 6301; + EMBFKIIDHPE_HJNKHJCOKCE = 6302; + EMBFKIIDHPE_IKJNNKFKFDH = 6303; + EMBFKIIDHPE_NBOCHPMGHJA = 6304; + EMBFKIIDHPE_DCMHDPAFIND = 6305; + EMBFKIIDHPE_GFMEGNPOBAG = 6306; + EMBFKIIDHPE_OCJHBEGKHAM = 6307; + EMBFKIIDHPE_OIGCLFHOFIJ = 6308; + EMBFKIIDHPE_GGPOHACIFFA = 6309; + EMBFKIIDHPE_MNLNPFBIGEJ = 6310; + EMBFKIIDHPE_AMIAMBPCDDM = 6311; + EMBFKIIDHPE_ELECIIJECEG = 6312; + EMBFKIIDHPE_CCOBEEKDHHI = 6313; + EMBFKIIDHPE_GEKOMMPIHPD = 6314; + EMBFKIIDHPE_LKMLAOFLCNC = 6315; + EMBFKIIDHPE_GNPMMEBMIPF = 6316; + EMBFKIIDHPE_BMEHPLINLPE = 6317; + EMBFKIIDHPE_JPJPEIEHEOP = 6318; + EMBFKIIDHPE_DEBOKLMAFMH = 6319; + EMBFKIIDHPE_HNBEMPJPADA = 6320; + EMBFKIIDHPE_NGOKFOOHHIO = 6351; + EMBFKIIDHPE_LDDFFNNEGOC = 6352; + EMBFKIIDHPE_GAGODCCKIAC = 6353; + EMBFKIIDHPE_POAAMLAFKGK = 6354; + EMBFKIIDHPE_DPDIMINJPOB = 6355; + EMBFKIIDHPE_MLABFLBJEKN = 6356; + EMBFKIIDHPE_AALPAIEEEID = 6357; + EMBFKIIDHPE_KDIPDONOGFL = 6401; + EMBFKIIDHPE_KOECOLPGNMA = 6402; + EMBFKIIDHPE_OOMNPMNPJDG = 6403; + EMBFKIIDHPE_EBHDGGEMOKG = 6451; + EMBFKIIDHPE_DKGIOGGFMON = 6452; + EMBFKIIDHPE_OLOGLAMLAJJ = 6453; + EMBFKIIDHPE_PACOONLDJKP = 6454; + EMBFKIIDHPE_MFHOOHMJPGD = 6455; + EMBFKIIDHPE_ANNDEOKMJCC = 6456; + EMBFKIIDHPE_GGCHKGOOCOB = 6457; + EMBFKIIDHPE_EKBDDFICMPM = 6458; + EMBFKIIDHPE_MKCCIAOPCLC = 6501; + EMBFKIIDHPE_ANCHOMEPAMC = 6502; + EMBFKIIDHPE_AGENLKLJFEK = 6503; + EMBFKIIDHPE_HJPNDAOHFAA = 6504; + EMBFKIIDHPE_JGPIBHNEOME = 6505; + EMBFKIIDHPE_CMIOONMACID = 6601; + EMBFKIIDHPE_OJCINPPAHGE = 6602; + EMBFKIIDHPE_KKPHMGEBMDD = 6603; + EMBFKIIDHPE_PCFNDHLBEMM = 6604; + EMBFKIIDHPE_LGNOIOPBKFF = 6605; + EMBFKIIDHPE_HPPKFALPNPJ = 6606; + EMBFKIIDHPE_OCHHCEJACPM = 6607; + EMBFKIIDHPE_PNIODMDGEIE = 6608; + EMBFKIIDHPE_DNAODHGNKJA = 6609; + EMBFKIIDHPE_EPAPBDBEDLH = 6621; + EMBFKIIDHPE_BCEBEGIHIJB = 6622; + EMBFKIIDHPE_NPCCAOKLKDG = 6623; + EMBFKIIDHPE_EEMJEAKHNAL = 6624; + EMBFKIIDHPE_CJDMJCNEDGH = 6625; + EMBFKIIDHPE_HAMOOFFENFO = 6626; + EMBFKIIDHPE_MPKLMJLMEMJ = 6627; + EMBFKIIDHPE_PCCECCEKLOO = 6628; + EMBFKIIDHPE_CNCOGAOFLNB = 6629; + EMBFKIIDHPE_HNCOIACCGFB = 6641; + EMBFKIIDHPE_NLPFBHHCKGN = 6642; + EMBFKIIDHPE_GPAEFMOHDIL = 6643; + EMBFKIIDHPE_PLPGJPHODFP = 6644; + EMBFKIIDHPE_IACIFKEPDMH = 6645; + EMBFKIIDHPE_ELHJPMDDPBN = 6646; + EMBFKIIDHPE_AEHCONCGIBJ = 6647; + EMBFKIIDHPE_CJLMJNGELLN = 6648; + EMBFKIIDHPE_JFNIOIGGHIC = 6649; + EMBFKIIDHPE_CJHCEIIJGHB = 6650; + EMBFKIIDHPE_EPHGOABKPKF = 6651; + EMBFKIIDHPE_KJLBKJBFBFK = 6652; + EMBFKIIDHPE_MNBMMAAMIKI = 6653; + EMBFKIIDHPE_ECIPGBMKKAJ = 6654; + EMBFKIIDHPE_EAKBODGHLPN = 6655; + EMBFKIIDHPE_PGEEIHJNOPH = 6656; + EMBFKIIDHPE_KMOOICPENHF = 6657; + EMBFKIIDHPE_HAJFFCEJGNN = 6658; + EMBFKIIDHPE_FOGBJOLLEHL = 6659; + EMBFKIIDHPE_NFMMCNPCAJL = 6660; + EMBFKIIDHPE_HKHPOKEMNPC = 6661; + EMBFKIIDHPE_CFCEFJPGJIJ = 6662; + EMBFKIIDHPE_FIMGKJPDIIA = 6663; + EMBFKIIDHPE_JKMKPAKHGML = 6664; + EMBFKIIDHPE_OCOAIFEJPKK = 6665; + EMBFKIIDHPE_COKFNAFACEC = 6666; + EMBFKIIDHPE_JAICDJEEOOC = 6667; + EMBFKIIDHPE_DBEMAMCNJFD = 6668; + EMBFKIIDHPE_CBBEOOKGLDO = 6669; + EMBFKIIDHPE_OFDGALPJEIC = 6670; + EMBFKIIDHPE_JBCPLOAHINJ = 6671; + EMBFKIIDHPE_KDFAOMHBAPD = 6701; + EMBFKIIDHPE_ENDNFDDNCKJ = 6702; + EMBFKIIDHPE_KOLGPHAIDEA = 6703; + EMBFKIIDHPE_NAMHHNCIGHP = 6751; + EMBFKIIDHPE_DOHIAPAIIPD = 6752; + EMBFKIIDHPE_FGAKDCGFCIH = 6753; + EMBFKIIDHPE_IPKNBEDGAJA = 6754; + EMBFKIIDHPE_NNOMGPOCELA = 6755; + EMBFKIIDHPE_FPHCKNMIJMP = 6756; + EMBFKIIDHPE_GLGHIGNACPM = 6757; + EMBFKIIDHPE_LHKNKEOPPEO = 6758; + EMBFKIIDHPE_ECCJCDEMILH = 6771; + EMBFKIIDHPE_DMEACDBMDPG = 6772; + EMBFKIIDHPE_MFHDLDAOJDD = 6773; + EMBFKIIDHPE_JHNKICPJILH = 6774; + EMBFKIIDHPE_JPMMMCCMKFJ = 6775; + EMBFKIIDHPE_BANFKPKPBFL = 6776; + EMBFKIIDHPE_FCGKJHAFIKG = 6801; + EMBFKIIDHPE_PHJHJFGBHPO = 6802; + EMBFKIIDHPE_OOICNGHFKLC = 6803; + EMBFKIIDHPE_GGFAHPJBKFH = 6804; + EMBFKIIDHPE_BCGPIGCLIJI = 6805; + EMBFKIIDHPE_HOGECIFINIC = 6806; + EMBFKIIDHPE_ICAGOMEJNLP = 6830; + EMBFKIIDHPE_KBOGJJELBHD = 6841; + EMBFKIIDHPE_CAEHNGFBMEI = 6842; + EMBFKIIDHPE_BAKNMGKNIGI = 6843; + EMBFKIIDHPE_BPNNDBNKFCC = 6844; + EMBFKIIDHPE_HEEFDCGFBDI = 6845; + EMBFKIIDHPE_FANBNBJJKFK = 6846; + EMBFKIIDHPE_MBJCLNHFEPJ = 6847; + EMBFKIIDHPE_FJJKHMCICCK = 6848; + EMBFKIIDHPE_EGDPPHLJBHE = 6849; + EMBFKIIDHPE_KHPOKJALCMG = 6850; + EMBFKIIDHPE_NHAJJEMEDBJ = 6861; + EMBFKIIDHPE_GFGCLAOKIFC = 6881; + EMBFKIIDHPE_DKCKDEFLBLH = 6882; + EMBFKIIDHPE_FLJONBJOCMA = 6900; + EMBFKIIDHPE_BBNEBPGKDLJ = 6901; + EMBFKIIDHPE_BJGPJPDOMOF = 6902; + EMBFKIIDHPE_CGBJPPPMDME = 6903; + EMBFKIIDHPE_HBFKINKGFDD = 6904; + EMBFKIIDHPE_OOKFBHJBCLA = 6905; + EMBFKIIDHPE_KEHDAPHNBMH = 6906; + EMBFKIIDHPE_OCOHLOGJNAP = 6907; + EMBFKIIDHPE_AFNNEEEBANM = 6908; + EMBFKIIDHPE_JBPJDJCMKGL = 6909; + EMBFKIIDHPE_AAIFMHCOLJF = 6910; + EMBFKIIDHPE_BDDMILEAADF = 6911; + EMBFKIIDHPE_ACPNPPLGDJA = 6912; + EMBFKIIDHPE_DIABOFBGCAL = 6913; + EMBFKIIDHPE_EGNNAHGHJAL = 6914; + EMBFKIIDHPE_LAHMLHLMJOF = 6915; + EMBFKIIDHPE_DPKEKDHBFFO = 6916; + EMBFKIIDHPE_FEHIJCIAKFM = 6917; + EMBFKIIDHPE_BNBFBPNFCCN = 6918; + EMBFKIIDHPE_LIOIFOEGACB = 6919; + EMBFKIIDHPE_MIEHCKKJDOB = 6920; + EMBFKIIDHPE_DNGIACLHDJL = 6921; + EMBFKIIDHPE_EHJJPHAFHHP = 6922; + EMBFKIIDHPE_MIKOKNJPNIE = 6923; + EMBFKIIDHPE_DNEGCOEFKHH = 6924; + EMBFKIIDHPE_CPNIFCAOPCF = 6925; + EMBFKIIDHPE_OCCGPBNAFBA = 6926; + EMBFKIIDHPE_CIAODHMGHEM = 6927; + EMBFKIIDHPE_KOFFCKHMKCG = 6928; + EMBFKIIDHPE_EELCACLCFEI = 6929; + EMBFKIIDHPE_BKDNKMKKBHD = 6930; + EMBFKIIDHPE_GBCBIGEBFAL = 6931; + EMBFKIIDHPE_NFHDIHJLBOD = 6932; + EMBFKIIDHPE_FMDLCLLLIOF = 6933; + EMBFKIIDHPE_FJMKBLGKBBN = 6934; + EMBFKIIDHPE_CKMAJOOEGJP = 6935; + EMBFKIIDHPE_HCJKNFCHMAO = 6936; + EMBFKIIDHPE_PODPAMGKEFK = 6937; + EMBFKIIDHPE_MCALJBDLJCD = 6938; + EMBFKIIDHPE_JBMKCEACMAE = 6939; + EMBFKIIDHPE_IMCINKJJIFG = 6940; + EMBFKIIDHPE_KBMMCJAFEPI = 6941; + EMBFKIIDHPE_KMHEADFPHGB = 6942; + EMBFKIIDHPE_EEDEEJJMMEE = 6943; + EMBFKIIDHPE_BGOOBEEDGKA = 6944; + EMBFKIIDHPE_MFAPBFNPMDA = 6945; + EMBFKIIDHPE_KENAIHFAPEF = 6946; + EMBFKIIDHPE_MEFAIGMBILL = 6947; + EMBFKIIDHPE_BJFEGDOKADH = 6948; + EMBFKIIDHPE_FKJFNNGBNGP = 6949; + EMBFKIIDHPE_GEBLHOFPCDM = 6950; + EMBFKIIDHPE_BKCIHCFKFMM = 6951; + EMBFKIIDHPE_PIIDLAOJBCO = 6952; + EMBFKIIDHPE_KFNMBFBMHAC = 6953; + EMBFKIIDHPE_DGNEDGEKAMF = 6954; + EMBFKIIDHPE_PMHGLGJDLNN = 6955; + EMBFKIIDHPE_PPPLIDGHCAI = 6956; + EMBFKIIDHPE_BMJCMEOHCBE = 6957; + EMBFKIIDHPE_JGFNGINIAFF = 6958; + EMBFKIIDHPE_IIAOIMMKAAF = 6959; + EMBFKIIDHPE_CCOHABPNAHC = 6960; + EMBFKIIDHPE_DHFHMGIGGPP = 6961; + EMBFKIIDHPE_GJFMICFEBOP = 6962; + EMBFKIIDHPE_NKOMCHMJBDI = 6963; + EMBFKIIDHPE_NJENPNKILEE = 6964; + EMBFKIIDHPE_LHLKNHBOHBI = 6965; + EMBFKIIDHPE_LBLJBABEFBA = 6966; + EMBFKIIDHPE_IPCNFONKGJL = 6967; + EMBFKIIDHPE_MCDNAGPBAFE = 6968; + EMBFKIIDHPE_LMDBOMDMMPL = 6969; + EMBFKIIDHPE_PCJALNGDGAJ = 6970; + EMBFKIIDHPE_DICFBLADMOO = 6971; + EMBFKIIDHPE_BHJFPOKKCOD = 6972; + EMBFKIIDHPE_PHICIGFFGMM = 6973; + EMBFKIIDHPE_FPJPBMCELCK = 6974; + EMBFKIIDHPE_FIGCCOCKOFG = 6975; + EMBFKIIDHPE_HHKDJLFEFHH = 6976; + EMBFKIIDHPE_IBOFOAPGBNE = 6977; + EMBFKIIDHPE_NMPKNJKENCA = 6978; + EMBFKIIDHPE_KAEADJMDEPE = 6979; + EMBFKIIDHPE_JDNJCPNACLH = 7001; + EMBFKIIDHPE_CDDDKDBBKDM = 7002; + EMBFKIIDHPE_DOKBEHOBCMK = 7003; + EMBFKIIDHPE_DMNKABCNIDH = 7004; + EMBFKIIDHPE_DPLNJBBNMOD = 7005; + EMBFKIIDHPE_EFBMOHOFFGA = 7006; + EMBFKIIDHPE_PNKDMEDNOKK = 7007; + EMBFKIIDHPE_OMEIHCDIPML = 7008; + EMBFKIIDHPE_JIOJMPKBCOD = 7009; + EMBFKIIDHPE_AEHPJFDLJGK = 7010; + EMBFKIIDHPE_GNPDBEKNDFM = 7011; + EMBFKIIDHPE_PLJBHLOKAEE = 7012; + EMBFKIIDHPE_AJALPLJMOJN = 7013; + EMBFKIIDHPE_LAIGIOBMJKN = 7014; + EMBFKIIDHPE_AHGBEIAODIC = 7015; + EMBFKIIDHPE_BFFEBPDFMLC = 7016; + EMBFKIIDHPE_JMLJOLLHIFC = 7017; + EMBFKIIDHPE_ELNOLBFNNNO = 7018; + EMBFKIIDHPE_AADGJIJLKLL = 7019; + EMBFKIIDHPE_CMDAGCGJPJO = 7020; + EMBFKIIDHPE_KJJDCFJEIID = 7021; + EMBFKIIDHPE_GOJCHPMAAPN = 7022; + EMBFKIIDHPE_AFECHLLOFOC = 7023; + EMBFKIIDHPE_DNDJKGCOHGJ = 7051; + EMBFKIIDHPE_NDEKKIPMCDB = 7052; + EMBFKIIDHPE_JOAHFKKBHKA = 7053; + EMBFKIIDHPE_LGHDKMEJKCJ = 7054; + EMBFKIIDHPE_OKFEAEACPCL = 7055; + EMBFKIIDHPE_BHHIDDFBLBH = 7056; + EMBFKIIDHPE_POHFMBMKDJO = 7057; + EMBFKIIDHPE_HEDIPLBAJJK = 7058; + EMBFKIIDHPE_INBMJOBIPKO = 7059; + EMBFKIIDHPE_BPKONCGKGLK = 7060; + EMBFKIIDHPE_FEJKLIPGKLN = 7061; + EMBFKIIDHPE_HGLBNOPDACH = 7062; + EMBFKIIDHPE_BBGGIDABNFB = 7063; + EMBFKIIDHPE_KKJFLBNCLOH = 7064; + EMBFKIIDHPE_AOMPFCAOKLM = 7065; + EMBFKIIDHPE_ANMKCJICJED = 7066; + EMBFKIIDHPE_IEDANDADNJG = 7101; + EMBFKIIDHPE_JENBOPIKHEN = 7102; + EMBFKIIDHPE_GCKNOFNFLBF = 7103; + EMBFKIIDHPE_BLGFKGFADGF = 7104; + EMBFKIIDHPE_MMBEKCAEKGN = 7105; + EMBFKIIDHPE_IGLIAEPANDE = 7106; + EMBFKIIDHPE_KAIKKFOGHAB = 7107; + EMBFKIIDHPE_MCMHACBKKEM = 7108; + EMBFKIIDHPE_EKPLBBLPLLO = 7109; + EMBFKIIDHPE_AAMBJNCCFHL = 7110; + EMBFKIIDHPE_MOIGCIPFCOJ = 7111; + EMBFKIIDHPE_DECCKNKNMAH = 7112; + EMBFKIIDHPE_BMNNMFKFDLP = 7113; + EMBFKIIDHPE_CPGEKOHHHNC = 7114; + EMBFKIIDHPE_EEPANNDNLIC = 7115; + EMBFKIIDHPE_CEENGODPMOF = 7116; + EMBFKIIDHPE_DAAMGCDDOMI = 7117; + EMBFKIIDHPE_NBCGHNFEODE = 7118; + EMBFKIIDHPE_PODADGGEBAH = 7151; + EMBFKIIDHPE_AJGGBLPJJBA = 7152; + EMBFKIIDHPE_DLPMHFJIJHL = 7153; + EMBFKIIDHPE_IFMNJEINPBM = 7154; + EMBFKIIDHPE_ELAGJMKHCPM = 7155; + EMBFKIIDHPE_CBPNBIDKEJM = 7156; + EMBFKIIDHPE_OCBKJLBBLBN = 7157; + EMBFKIIDHPE_OEJBBIFLLFA = 7158; + EMBFKIIDHPE_PLOFKMLGLBN = 7159; + EMBFKIIDHPE_NCFNPNNOJEG = 7160; + EMBFKIIDHPE_GKNEHNEHALE = 7161; + EMBFKIIDHPE_AKFNDDGPLIJ = 7162; + EMBFKIIDHPE_FNFPDAELCDF = 7163; + EMBFKIIDHPE_DHCLJJKLDKG = 7164; + EMBFKIIDHPE_PBJPEBLBGDE = 7165; + EMBFKIIDHPE_KDNHNDKLKFG = 7166; + EMBFKIIDHPE_EOMFEDOEEDL = 7167; + EMBFKIIDHPE_PNMMKAAAOOB = 7168; + EMBFKIIDHPE_LJEEEBKIIAC = 7169; + EMBFKIIDHPE_KJIBFGNEJHD = 7170; + EMBFKIIDHPE_BLHOAJBBGHL = 7171; + EMBFKIIDHPE_IHLHHPHEKFI = 7172; + EMBFKIIDHPE_PFMOGOBNEMB = 7174; + EMBFKIIDHPE_ADMHILBPHDA = 7175; + EMBFKIIDHPE_GAMACAAMEAI = 7176; + EMBFKIIDHPE_JGOMLIKDFFA = 7177; + EMBFKIIDHPE_HKHGPNHJDFJ = 7178; + EMBFKIIDHPE_CNAEELCHBMK = 7179; + EMBFKIIDHPE_JLOPDHGGOFK = 7180; + EMBFKIIDHPE_CDJBLLOPEJM = 7181; + EMBFKIIDHPE_JNIOHACIBKK = 7182; + EMBFKIIDHPE_LJEHLIKHEMN = 7183; + EMBFKIIDHPE_JOPJGLKCGPP = 7184; + EMBFKIIDHPE_HKCHOAPNFOM = 7185; + EMBFKIIDHPE_BNOCHEGOEPH = 7186; + EMBFKIIDHPE_OKOCIDPFDBA = 7187; + EMBFKIIDHPE_COKINKFIKAN = 7188; + EMBFKIIDHPE_ANCPPLDFJCO = 7189; + EMBFKIIDHPE_COMJABFICGH = 7190; + EMBFKIIDHPE_DHJEMFOGCLO = 7191; + EMBFKIIDHPE_ONNJILPKHMC = 7192; + EMBFKIIDHPE_HGPBCBMNCLG = 7193; + EMBFKIIDHPE_HPGAGEKFAFN = 7194; + EMBFKIIDHPE_KHKMMOMPACD = 7195; + EMBFKIIDHPE_EJPPNEECGKN = 7196; + EMBFKIIDHPE_KDBLHGOOGBA = 7197; + EMBFKIIDHPE_JAJGGJBIHHA = 7201; + EMBFKIIDHPE_FPDFACBPPEF = 7202; + EMBFKIIDHPE_CMJOMGFABCK = 7203; + EMBFKIIDHPE_AMFNNNDGGGN = 7204; + EMBFKIIDHPE_HOBBJONAAFE = 7205; + EMBFKIIDHPE_HJMBFLBBMDK = 7206; + EMBFKIIDHPE_IPNJCLHDBME = 7207; + EMBFKIIDHPE_MOAJLIFNPAK = 7208; + EMBFKIIDHPE_BGKIDGDIGNE = 7301; + EMBFKIIDHPE_GHCANGMMCGG = 7302; + EMBFKIIDHPE_IHPBGMJICCB = 7303; + EMBFKIIDHPE_BMADEKKIEIJ = 7321; + EMBFKIIDHPE_HFOMJJHKECJ = 7331; + EMBFKIIDHPE_HDPKBJBGMFJ = 7332; + EMBFKIIDHPE_NAAKKHCIFGF = 7333; + EMBFKIIDHPE_OIBCLDJHDBJ = 7334; + EMBFKIIDHPE_BHNLAGOFHHJ = 7335; + EMBFKIIDHPE_HANPBKBJGML = 7336; + EMBFKIIDHPE_IHDMELOLKPF = 7337; + EMBFKIIDHPE_ELAHOHCGGLM = 7338; + EMBFKIIDHPE_CHEDMNBCKFI = 7339; + EMBFKIIDHPE_LKAKGNGLHNI = 7340; + EMBFKIIDHPE_BIMOKLHJFAO = 7341; + EMBFKIIDHPE_KKPLKBDPJAL = 7342; + EMBFKIIDHPE_DOJHALECJBL = 7343; + EMBFKIIDHPE_ILKFJMJAGNG = 7344; + EMBFKIIDHPE_OFDHMMLFMIP = 7345; + EMBFKIIDHPE_GFDBKGJJGNP = 7346; + EMBFKIIDHPE_AECJPBPPMMK = 7347; + EMBFKIIDHPE_LJONPPPBFMJ = 7348; + EMBFKIIDHPE_PILHIIPGNGO = 7349; + EMBFKIIDHPE_LJJPJCEMOJN = 7350; + EMBFKIIDHPE_MKCAFPECCNG = 7221; + EMBFKIIDHPE_GIAAODKBFOG = 7222; + EMBFKIIDHPE_INELHLGDIKJ = 7223; + EMBFKIIDHPE_NDLIBKPEAIC = 7251; + EMBFKIIDHPE_APLKJHKNPBO = 7252; + EMBFKIIDHPE_HHMCEKIHMGO = 7253; + EMBFKIIDHPE_MHMFCBNHEIM = 7254; + EMBFKIIDHPE_LHNIELFDIBP = 7255; + EMBFKIIDHPE_JLHFFGGKHOP = 7256; + EMBFKIIDHPE_HHENAFDGDJK = 7257; + EMBFKIIDHPE_HODLAOONANA = 7258; + EMBFKIIDHPE_BCDKKAPOGFO = 7259; + EMBFKIIDHPE_OCGDJICNBKC = 7260; + EMBFKIIDHPE_LMJPNIGCKJM = 7261; + EMBFKIIDHPE_NCOKFJPHCHN = 7262; + EMBFKIIDHPE_HMFBLOOGALH = 7263; + EMBFKIIDHPE_HCOOGDAAONL = 7264; + EMBFKIIDHPE_MNLLEKIKKMH = 7265; + EMBFKIIDHPE_CPFCMILBMLF = 7266; + EMBFKIIDHPE_DGHLOONHEHH = 7267; + EMBFKIIDHPE_MHMHHGJHNNE = 7268; + EMBFKIIDHPE_MFFAIOKJAAO = 7269; + EMBFKIIDHPE_OCKMLLDLMBK = 7270; + EMBFKIIDHPE_EOKKAGPALJO = 7271; + EMBFKIIDHPE_PPAHCBLENPN = 7272; + EMBFKIIDHPE_NDEDLFDGHNN = 7273; + EMBFKIIDHPE_CICEHGBFIBM = 7351; + EMBFKIIDHPE_GALNODDKENJ = 7352; + EMBFKIIDHPE_KKDFFBKPLAH = 7401; + EMBFKIIDHPE_MIKBNEFFEOE = 7402; + EMBFKIIDHPE_LAOFDDDBJLA = 7403; + EMBFKIIDHPE_FOPLIOFLIGD = 7404; + EMBFKIIDHPE_LMNKGGLDKHO = 7405; + EMBFKIIDHPE_PEKINBMMHIK = 7406; + EMBFKIIDHPE_NDGDIPCMMEK = 7407; + EMBFKIIDHPE_ABKJOEIDCJN = 7421; + EMBFKIIDHPE_HGJCMDOFNOL = 7422; } -// Obf: CmdActiveType +enum FEDLKANFNBH { + FEDLKANFNBH_LABNCGCMMLM = 0; + FEDLKANFNBH_JOFKHKBAPCI = 1; +} + +enum EMLHMDDLIHE { + EMLHMDDLIHE_NFMCIKPGLJK = 0; + EMLHMDDLIHE_PEBMGOCEGFG = 1; +} + +enum HEAJBHNMJGO { + HEAJBHNMJGO_OFGHJKIHMIB = 0; + HEAJBHNMJGO_HFOFGHFNJLD = 1; +} + +enum EDHFGMGGOJH { + EDHFGMGGOJH_PCPDHELPKEM = 0; + EDHFGMGGOJH_JPFKILKNJLO = 1; + EDHFGMGGOJH_GOPEEBOIBPF = 2; + EDHFGMGGOJH_AMAOIEMBHHL = 3; + EDHFGMGGOJH_MKFKGFHLLGO = 4; + EDHFGMGGOJH_LKOEFDDDPBA = 5; + EDHFGMGGOJH_GBKOGNCABEI = 6; +} + +message GFAHEGCPIEB { + uint32 HCJPDNDOHAM = 1; // offset: 28 + uint32 slot = 2; // offset: 24 +} + +message NPLEDHFMFDM { + uint32 HCJPDNDOHAM = 1; // offset: 24 + uint32 slot = 2; // offset: 28 +} + +message BIAIKHBFALH { + uint32 AKKNCCFIBHI = 1; // offset: 36 + uint32 HGJHIJOGGIN = 2; // offset: 32 + repeated uint32 GBGDLNNOBID = 3; // offset: 24 +} + +message FOFNOBHLKGO { + repeated BIAIKHBFALH OJNJEDBBAJJ = 1; // offset: 24 + repeated GFAHEGCPIEB LKPGMBDBJFA = 2; // offset: 16 + HEAJBHNMJGO MIPPCFJPJDD = 3; // offset: 40 +} + +message GCOIFAHPGDF { + repeated NPLEDHFMFDM AFEJACMLOLH = 1; // offset: 32 + FOFNOBHLKGO PEOECDDANNP = 2; // offset: 16 + int64 FIHMHJHGHOG = 3; // offset: 56 + int64 DHLGCEGONIB = 4; // offset: 48 + uint32 GJGAGFEJABC = 5; // offset: 44 + uint32 GIIIBCKEODP = 6; // offset: 40 +} + +message GFOIOIACDCH { + MCPPIEJEBEF DMGCIDGKPFF = 6; // offset: 24 + GCOIFAHPGDF KPDHCPCCPNA = 11; // offset: 16 + uint32 PAIBKOMPFOE = 7; // offset: 40 +} + +message ICHNLLCNBCC { + repeated NPLEDHFMFDM AFEJACMLOLH = 1; // offset: 24 + uint32 GJGAGFEJABC = 2; // offset: 40 + int64 DHLGCEGONIB = 3; // offset: 32 +} + +message JAOHPOPIAFH { + uint32 NCFHGIBCEBG = 1; // offset: 40 + uint32 HCJPDNDOHAM = 2; // offset: 24 + uint32 AKKNCCFIBHI = 3; // offset: 28 + int64 IBHKOGPEICN = 4; // offset: 32 +} + +message KHCINCLHIOJ { + repeated JAOHPOPIAFH LGLPAPAPKHM = 1; // offset: 24 +} + +message MACJBIAFNOI { + Vector pos = 1; // offset: 16 + Vector rot = 2; // offset: 24 + float GNGKNDCKKKC = 3; // offset: 64 + Vector NALBEFMOKIB = 4; // offset: 32 + float DCBBKFFHHDL = 5; // offset: 56 + uint32 JCBGHAODNDD = 6; // offset: 68 + bool MEKPIHJKJBL = 7; // offset: 60 + int64 KHAJDKDHPGD = 8; // offset: 48 +} + +message CCKCCKHEFFB { + uint32 NCFHGIBCEBG = 1; // offset: 32 + repeated MACJBIAFNOI FIPIDGKPFHA = 2; // offset: 16 +} + +message EHKEJEPNGMB { + uint32 NINNEKFGNLI = 1; // offset: 40 + uint32 NCFHGIBCEBG = 2; // offset: 36 + uint32 FJHHJEDPHMA = 3; // offset: 32 + int64 GNCOPJNBCKI = 4; // offset: 48 + string OFOMBFJEDKC = 5; // offset: 16 +} + +message HMDJNPFBOMM { + repeated EHKEJEPNGMB IMBCJKHMOAB = 1; // offset: 16 +} + +message GFLKDHPBAMJ { + oneof AFLLICNCFDN { + string message_text = 1; // offset: 16 + uint32 extra_id = 2; // offset: 16 + } +} + +// Obf: DOILPDPENLJ enum CmdActiveType { - CmdActiveType_MNFEPONEDDJ = 0; - CmdTakeActiveActivityRewardScRsp = 9555; - CmdActiveActivityDataChangeScNotify = 9556; - CmdTakeActiveActivityRewardCsReq = 9565; - CmdGetActiveActivityDataScRsp = 9569; + DOILPDPENLJ_PCPDHELPKEM = 0; + CmdGetActiveActivityDataScRsp = 9570; + CmdActiveActivityDataChangeScNotify = 9565; + CmdTakeActiveActivityRewardCsReq = 9552; CmdGetActivityActiveDataCsReq = 9551; + CmdTakeActiveActivityRewardScRsp = 9560; } -// Obf: ActiveActivityData +// Obf: KBJELLGGNPC message ActiveActivityData { - uint32 CEOFHMMOBOK = 2; // offset: 44 - uint32 id = 1; // offset: 40 - uint32 NAKCHFEIMEL = 3; // offset: 36 - repeated uint32 taken_star_rewards = 14; // offset: 24 - uint32 NLFLEKIHEML = 12; // offset: 48 - uint32 panel_id = 15; // offset: 32 + repeated uint32 taken_star_rewards = 7; // offset: 24 + uint32 ACLBMIEHBJE = 12; // offset: 32 + uint32 id = 6; // offset: 40 + uint32 OKKJLFKLHBH = 2; // offset: 44 + uint32 PGDGGAPFPBN = 8; // offset: 36 + uint32 HIILNPICKCG = 5; // offset: 48 } -// Obf: GetActivityActiveDataCsReq +// Obf: JLALNPEIOPE // Type: Req // CmdID: 9551 message GetActivityActiveDataCsReq { } -// Obf: GetActiveActivityDataScRsp +// Obf: GMALPJNPIDD // Type: Rsp -// CmdID: 9569 +// CmdID: 9570 message GetActiveActivityDataScRsp { - uint32 retcode = 12; // offset: 32 - repeated ActiveActivityData CLFGJCEAFGN = 4; // offset: 24 + uint32 retcode = 10; // offset: 32 + repeated ActiveActivityData PIDLOGHHHDL = 1; // offset: 16 } -// Obf: TakeActiveActivityRewardCsReq +// Obf: BGLDPFGGNNP // Type: Req -// CmdID: 9565 +// CmdID: 9552 message TakeActiveActivityRewardCsReq { - uint32 id = 5; // offset: 24 + uint32 id = 8; // offset: 24 } -// Obf: TakeActiveActivityRewardScRsp +// Obf: GHAFDLNEKHB // Type: Rsp -// CmdID: 9555 +// CmdID: 9560 message TakeActiveActivityRewardScRsp { + ActiveActivityData MLBLPBLIJCA = 15; // offset: 16 + ItemList reward = 6; // offset: 24 uint32 retcode = 10; // offset: 40 - ActiveActivityData DIBCAANBOLH = 3; // offset: 16 - ItemList reward = 12; // offset: 24 } -// Obf: ActiveActivityDataChangeScNotify +// Obf: BFOMKLNLLDJ // Type: Notify -// CmdID: 9556 +// CmdID: 9565 message ActiveActivityDataChangeScNotify { - ActiveActivityData DIBCAANBOLH = 15; // offset: 16 + ActiveActivityData MLBLPBLIJCA = 5; // offset: 16 } -// Obf: CmdActivityType +// Obf: FPLEHFOAEKF enum CmdActivityType { - CmdActivityType_MNFEPONEDDJ = 0; - CmdGetMaterialSubmitActivityDataScRsp = 2634; - CmdLeaveTrialActivityCsReq = 2659; - CmdLeaveTrialActivityScRsp = 2628; - CmdTrialActivityDataChangeScNotify = 2698; - CmdSubmitMaterialSubmitActivityMaterialScRsp = 2686; - CmdTakeLoginActivityRewardScRsp = 2604; - CmdEnterTrialActivityStageScRsp = 2607; - CmdSubmitMaterialSubmitActivityMaterialCsReq = 2688; - CmdGetMaterialSubmitActivityDataCsReq = 2648; - CmdGetDataCsReq = 2636; - CmdGetDataScRsp = 2650; - CmdTakeTrialActivityRewardCsReq = 2654; - CmdStartTrialActivityScRsp = 2658; - CmdGetActivityScheduleConfigCsReq = 2635; - CmdGetActivityScheduleConfigScRsp = 2613; - CmdTakeMaterialSubmitActivityRewardScRsp = 2609; - CmdTakeTrialActivityRewardScRsp = 2625; - CmdTakeLoginActivityRewardCsReq = 2624; - CmdActivityType_HACHFAJGGJK = 2616; - CmdCurTrialActivityScNotify = 2694; - CmdChooseAvatarCsReq = 2665; - CmdTakeRewardCsReq = 2611; - CmdTakeRewardScRsp = 2639; - CmdGetTrialActivityDataScRsp = 2678; - CmdGetTrialActivityDataCsReq = 2614; - CmdGetLoginActivityCsReq = 2683; - CmdTakeMaterialSubmitActivityRewardCsReq = 2603; + FPLEHFOAEKF_PCPDHELPKEM = 0; + CmdGINDKJGLPJM = 2688; + CmdTakeMaterialSubmitActivityRewardScRsp = 2658; + CmdGetLoginActivityScRsp = 2610; + CmdGetMaterialSubmitActivityDataCsReq = 2672; + CmdGetMaterialSubmitActivityDataScRsp = 2632; + CmdTakeTrialActivityRewardCsReq = 2629; + CmdGetLoginActivityCsReq = 2691; + CmdGetActivityScheduleConfigCsReq = 2614; + CmdSubmitMaterialSubmitActivityMaterialCsReq = 2633; + CmdGetTrialActivityDataCsReq = 2692; + CmdTrialActivityNotify = 2652; + CmdTakeLoginActivityRewardCsReq = 2694; + CmdStartTrialActivity = 2616; + CmdGetAvatarRewardDataScRsp = 2669; + CmdTakeLoginActivityRewardScRsp = 2695; + CmdGetAvatarRewardDataCsReq = 2690; + CmdChooseAvatarCsReq = 2641; + CmdEnterTrialActivityStageScRsp = 2659; + CmdSubmitMaterialSubmitActivityMaterialScRsp = 2661; CmdStartTrialActivityCsReq = 2677; - CmdChooseAvatarScRsp = 2644; - CmdGetLoginActivityScRsp = 2681; + CmdTakeRewardCsReq = 2670; + FPLEHFOAEKF_BMNCDAJDLPA = 2642; + CmdLeaveTrialActivityCsReq = 2606; + CmdChooseAvatarScRsp = 2662; + CmdTrialActivityDataChangeScNotify = 2678; + CmdGetTrialActivityDataScRsp = 2624; + CmdTakeTrialActivityRewardScRsp = 2612; + CmdGetActivityScheduleConfigScRsp = 2618; + CmdTakeRewardScRsp = 2668; + CmdTakeMaterialSubmitActivityRewardCsReq = 2607; } -enum TrialActivityStatus { - TRIAL_ACTIVITY_STATUS_NONE = 0; - TRIAL_ACTIVITY_STATUS_FINISH = 1; +enum IAFGJJKCGHP { + IAFGJJKCGHP_PCPDHELPKEM = 0; + IAFGJJKCGHP_KLHDCOPPLNG = 1; } -// Obf: LoginActivityData +// Obf: HIABAALJKKI message LoginActivityData { - repeated uint32 OMCIOCFBIFA = 10; // offset: 16 - uint32 id = 12; // offset: 40 - uint32 login_days = 11; // offset: 32 - uint32 panel_id = 3; // offset: 36 + uint32 id = 12; // offset: 36 + uint32 HIILNPICKCG = 14; // offset: 40 + uint32 HNAGEMDDNCC = 15; // offset: 32 + repeated uint32 EKNCPHDGBMN = 7; // offset: 24 } -// Obf: GetLoginActivityCsReq +// Obf: BLFCLBLDMHK // Type: Req -// CmdID: 2683 +// CmdID: 2691 message GetLoginActivityCsReq { } -// Obf: GetLoginActivityScRsp +// Obf: FHGJEMFPEMM // Type: Rsp -// CmdID: 2681 +// CmdID: 2610 message GetLoginActivityScRsp { - repeated LoginActivityData login_activity_list = 3; // offset: 16 - uint32 retcode = 6; // offset: 32 + uint32 retcode = 15; // offset: 32 + repeated LoginActivityData FAEPKPKOJKI = 9; // offset: 16 } -// Obf: TakeLoginActivityRewardCsReq +// Obf: JNOMLEMMCJK // Type: Req -// CmdID: 2624 +// CmdID: 2694 message TakeLoginActivityRewardCsReq { - uint32 id = 12; // offset: 24 - uint32 take_days = 9; // offset: 28 + uint32 id = 14; // offset: 24 + uint32 MAMBGBBNGGJ = 3; // offset: 28 } -// Obf: TakeLoginActivityRewardScRsp +// Obf: EDPMGFDGBGB // Type: Rsp -// CmdID: 2604 +// CmdID: 2695 message TakeLoginActivityRewardScRsp { - uint32 retcode = 8; // offset: 40 - uint32 id = 3; // offset: 32 - uint32 panel_id = 7; // offset: 44 - uint32 take_days = 10; // offset: 36 - ItemList reward = 4; // offset: 16 + ItemList reward = 7; // offset: 16 + uint32 HIILNPICKCG = 5; // offset: 44 + uint32 MAMBGBBNGGJ = 14; // offset: 36 + uint32 retcode = 1; // offset: 32 + uint32 id = 2; // offset: 40 } -message ActivityScheduleData { - int64 begin_time = 1; // offset: 24 - int64 end_time = 6; // offset: 32 - uint32 panel_id = 13; // offset: 44 - uint32 activity_id = 8; // offset: 40 +message GEPBELMNHBB { + int64 begin_time = 6; // offset: 24 + uint32 ILAJLDEJECI = 15; // offset: 32 + int64 end_time = 12; // offset: 40 + uint32 HIILNPICKCG = 11; // offset: 36 } -// Obf: GetActivityScheduleConfigCsReq +// Obf: LGGPOGAHNOF // Type: Req -// CmdID: 2635 +// CmdID: 2614 message GetActivityScheduleConfigCsReq { } -// Obf: GetActivityScheduleConfigScRsp +// Obf: NFGPNHGHNBF // Type: Rsp -// CmdID: 2613 +// CmdID: 2618 message GetActivityScheduleConfigScRsp { - uint32 retcode = 2; // offset: 32 - repeated ActivityScheduleData activity_schedule_list = 10; // offset: 16 + uint32 retcode = 9; // offset: 32 + repeated GEPBELMNHBB activity_schedule_list = 7; // offset: 24 } -// Obf: TrialActivityInfo +// Obf: DKBLGJNPDMN message TrialActivityInfo { - bool taken_reward = 15; // offset: 28 - uint32 stage_id = 4; // offset: 24 + uint32 stage_id = 9; // offset: 28 + bool taken_reward = 2; // offset: 24 } -// Obf: GetTrialActivityDataCsReq +// Obf: ILELLFDEOEI // Type: Req -// CmdID: 2614 +// CmdID: 2692 message GetTrialActivityDataCsReq { } -message JAKOEDNAGEN { - uint32 avatar_id = 7; // offset: 28 - uint32 enhanced_id = 13; // offset: 24 +message NNFJAOJKKFO { + uint32 enhanced_id = 9; // offset: 24 + uint32 avatar_id = 12; // offset: 28 } -// Obf: GetTrialActivityDataScRsp +// Obf: NJMCJHKIDOJ // Type: Rsp -// CmdID: 2678 +// CmdID: 2624 message GetTrialActivityDataScRsp { - uint32 activity_stage_id = 4; // offset: 48 - repeated TrialActivityInfo trial_activity_info_list = 14; // offset: 40 - uint32 retcode = 8; // offset: 52 - repeated JAKOEDNAGEN IEMDEAIADFG = 7; // offset: 24 - repeated uint32 MNEMADCNDLC = 9; // offset: 32 + repeated NNFJAOJKKFO MANGLIPKMDI = 13; // offset: 40 + uint32 OAPAOLPCKIB = 5; // offset: 48 + uint32 retcode = 3; // offset: 52 + repeated uint32 BLDLBKLAIAL = 2; // offset: 16 + repeated TrialActivityInfo NEHCIHANMBA = 15; // offset: 24 } -// Obf: TrialActivityDataChangeScNotify +// Obf: CDKLLEGGILH // Type: Notify -// CmdID: 2698 +// CmdID: 2678 message TrialActivityDataChangeScNotify { - TrialActivityInfo trial_activity_info = 4; // offset: 24 - repeated uint32 MNEMADCNDLC = 3; // offset: 32 - repeated JAKOEDNAGEN IEMDEAIADFG = 6; // offset: 40 + repeated NNFJAOJKKFO MANGLIPKMDI = 3; // offset: 40 + TrialActivityInfo HPFLHFOICPL = 10; // offset: 16 + repeated uint32 BLDLBKLAIAL = 14; // offset: 32 } -message EnterTrialActivityStageCsReq { - uint32 stage_id = 14; // offset: 24 -} - -// Obf: EnterTrialActivityStageScRsp -// Type: Rsp -// CmdID: 2607 -message EnterTrialActivityStageScRsp { - uint32 retcode = 7; // offset: 32 - SceneBattleInfo battle_info = 5; // offset: 16 -} - -// Obf: TakeTrialActivityRewardCsReq -// Type: Req -// CmdID: 2654 -message TakeTrialActivityRewardCsReq { - uint32 stage_id = 4; // offset: 24 -} - -// Obf: TakeTrialActivityRewardScRsp -// Type: Rsp -// CmdID: 2625 -message TakeTrialActivityRewardScRsp { - uint32 retcode = 10; // offset: 32 - ItemList reward = 5; // offset: 16 - uint32 stage_id = 9; // offset: 36 -} - -// Obf: StartTrialActivityCsReq -// Type: Req -// CmdID: 2677 -message StartTrialActivityCsReq { +message EDCLGFJNDJM { uint32 stage_id = 7; // offset: 24 } -// Obf: StartTrialActivityScRsp +// Obf: HBDPBGCKBHM // Type: Rsp -// CmdID: 2658 -message StartTrialActivityScRsp { - uint32 stage_id = 14; // offset: 24 - uint32 retcode = 15; // offset: 28 -} - -// Obf: LeaveTrialActivityCsReq -// Type: Req // CmdID: 2659 -message LeaveTrialActivityCsReq { +message EnterTrialActivityStageScRsp { + SceneBattleInfo battle_info = 14; // offset: 16 + uint32 retcode = 5; // offset: 32 +} + +// Obf: EAOENEALFNE +// Type: Req +// CmdID: 2629 +message TakeTrialActivityRewardCsReq { + uint32 stage_id = 11; // offset: 24 +} + +// Obf: HDPHFGOLJOF +// Type: Rsp +// CmdID: 2612 +message TakeTrialActivityRewardScRsp { + ItemList reward = 7; // offset: 24 + uint32 stage_id = 4; // offset: 36 + uint32 retcode = 9; // offset: 32 +} + +// Obf: FNEMEOPIDOB +// Type: Req +// CmdID: 2677 +message StartTrialActivityCsReq { + uint32 stage_id = 4; // offset: 24 +} + +// Obf: FEEPIGMAMAC +// Type: Rsp +// CmdID: 2616 +message StartTrialActivity { uint32 stage_id = 12; // offset: 24 + uint32 retcode = 11; // offset: 28 +} + +// Obf: KEDCGFHGNBP +// Type: Req +// CmdID: 2606 +message LeaveTrialActivityCsReq { + uint32 stage_id = 7; // offset: 24 } // Type: Rsp -// CmdID: 2628 -message LeaveTrialActivityScRsp { - uint32 stage_id = 9; // offset: 24 - uint32 retcode = 7; // offset: 28 +// CmdID: 2688 +message GINDKJGLPJM { + uint32 retcode = 15; // offset: 24 + uint32 stage_id = 7; // offset: 28 } -// Obf: TrialActivityNotify +// Obf: AOOLJKMAABP // Type: Notify -// CmdID: 2694 -message CurTrialActivityScNotify { - TrialActivityStatus status = 15; // offset: 28 - uint32 activity_stage_id = 10; // offset: 24 +// CmdID: 2652 +message TrialActivityNotify { + IAFGJJKCGHP status = 4; // offset: 28 + uint32 OAPAOLPCKIB = 5; // offset: 24 } -message COHDHCPHAGF { - bool is_taken_reward = 4; // offset: 29 - uint32 panel_id = 7; // offset: 24 - bool NJCBIPNELEP = 8; // offset: 28 - uint32 HNMINDMHDJJ = 15; // offset: 32 +message HBPFFKNNLBC { + bool CNJEEKKMLJK = 7; // offset: 32 + bool is_taken_reward = 11; // offset: 33 + uint32 HIILNPICKCG = 3; // offset: 28 + uint32 KAPGHPNEOEK = 6; // offset: 24 } -// Obf: GetMaterialSubmitActivityDataCsReq +// Obf: ICJEBPBKBBL // Type: Req -// CmdID: 2648 +// CmdID: 2672 message GetMaterialSubmitActivityDataCsReq { } -// Obf: GetMaterialSubmitActivityDataScRsp +// Obf: LHEFBCLKNOC // Type: Rsp -// CmdID: 2634 +// CmdID: 2632 message GetMaterialSubmitActivityDataScRsp { - uint32 retcode = 14; // offset: 32 - repeated COHDHCPHAGF CEFIBEGDPKB = 6; // offset: 16 + uint32 retcode = 2; // offset: 32 + repeated HBPFFKNNLBC IHEKOKDPNPH = 10; // offset: 24 } -// Obf: SubmitMaterialSubmitActivityMaterialCsReq +// Obf: DCJDHPGJNDG // Type: Req -// CmdID: 2688 +// CmdID: 2633 message SubmitMaterialSubmitActivityMaterialCsReq { - uint32 HNMINDMHDJJ = 3; // offset: 24 + uint32 KAPGHPNEOEK = 5; // offset: 24 } -// Obf: SubmitMaterialSubmitActivityMaterialScRsp +// Obf: AIMANJPDKCA // Type: Rsp -// CmdID: 2686 +// CmdID: 2661 message SubmitMaterialSubmitActivityMaterialScRsp { - uint32 retcode = 6; // offset: 32 - COHDHCPHAGF FOIEFFCENFM = 11; // offset: 16 -} - -// Obf: TakeMaterialSubmitActivityRewardCsReq -// Type: Req -// CmdID: 2603 -message TakeMaterialSubmitActivityRewardCsReq { - uint32 HNMINDMHDJJ = 13; // offset: 24 -} - -// Obf: TakeMaterialSubmitActivityRewardScRsp -// Type: Rsp -// CmdID: 2609 -message TakeMaterialSubmitActivityRewardScRsp { - ItemList reward = 14; // offset: 24 - uint32 retcode = 9; // offset: 36 - uint32 HNMINDMHDJJ = 8; // offset: 32 -} - -// Obf: GetDataCsReq -// Type: Req -// CmdID: 2636 -message GetDataCsReq { -} - -// Obf: GetDataScRsp -// Type: Rsp -// CmdID: 2650 -message GetDataScRsp { + HBPFFKNNLBC DMMOFCCMKPE = 11; // offset: 16 uint32 retcode = 5; // offset: 32 - uint32 avatar_id = 11; // offset: 28 - bool is_taken_reward = 6; // offset: 24 } -// Obf: ChooseAvatarCsReq +// Obf: DJNPPOCJIPL // Type: Req -// CmdID: 2665 +// CmdID: 2607 +message TakeMaterialSubmitActivityRewardCsReq { + uint32 KAPGHPNEOEK = 9; // offset: 24 +} + +// Obf: BENJNBHMMIO +// Type: Rsp +// CmdID: 2658 +message TakeMaterialSubmitActivityRewardScRsp { + uint32 retcode = 7; // offset: 36 + ItemList reward = 3; // offset: 16 + uint32 KAPGHPNEOEK = 6; // offset: 32 +} + +// Obf: BIIDJGGFPLN +// Type: Req +// CmdID: 2690 +message GetAvatarRewardDataCsReq { +} + +// Obf: JECKOMAFDJF +// Type: Rsp +// CmdID: 2669 +message GetAvatarRewardDataScRsp { + uint32 avatar_id = 8; // offset: 28 + bool is_taken_reward = 5; // offset: 32 + uint32 retcode = 6; // offset: 24 +} + +// Obf: DNHDMBJJNLD +// Type: Req +// CmdID: 2641 message ChooseAvatarCsReq { uint32 avatar_id = 9; // offset: 24 } -// Obf: ChooseAvatarScRsp +// Obf: FILBFLDIHBL // Type: Rsp -// CmdID: 2644 +// CmdID: 2662 message ChooseAvatarScRsp { - uint32 avatar_id = 8; // offset: 24 - uint32 retcode = 3; // offset: 28 + uint32 avatar_id = 5; // offset: 28 + uint32 retcode = 1; // offset: 24 } -// Obf: TakeRewardCsReq +// Obf: AOLPBCHHEIC // Type: Req -// CmdID: 2611 +// CmdID: 2670 message TakeRewardCsReq { } -// Obf: TakeRewardScRsp +// Obf: ADHKPMFEINO // Type: Rsp -// CmdID: 2639 +// CmdID: 2668 message TakeRewardScRsp { - uint32 retcode = 2; // offset: 32 - ItemList reward = 14; // offset: 24 + ItemList reward = 13; // offset: 16 + uint32 retcode = 8; // offset: 32 } -// Obf: CmdActivityRewardStatType +// Obf: GMGGDILEKBN enum CmdActivityRewardStatType { - CmdActivityRewardStatType_JDCCJOFIILH = 0; - CmdGetAllActivityRewardCountDataCsReq = 9113; - CmdGetActivityHotDataCsReq = 9118; - CmdGetActivityHotDataScRsp = 9111; - CmdGetActivityRewardCountDataCsReq = 9112; - CmdGetActivityRewardCountDataScRsp = 9120; - CmdGetAllActivityRewardCountDataScRsp = 9116; + GMGGDILEKBN_IHBKKJGNDOF = 0; + CmdGetActivityRewardCountDataScRsp = 9114; + CmdGetActivityHotDataCsReq = 9119; + CmdGetActivityHotDataScRsp = 9120; + CmdGetActivityRewardCountDataCsReq = 9115; + CmdGetAllActivityRewardCountDataScRsp = 9117; + CmdGetAllActivityRewardCountDataCsReq = 9111; } -message DHIHLLOFMEJ { - uint32 item_id = 10; // offset: 24 - uint32 OHCIEIHHKAL = 8; // offset: 28 - uint32 num = 9; // offset: 32 +message KFGAPLDLHPF { + uint32 num = 9; // offset: 24 + uint32 GPEAFAJGCPH = 11; // offset: 28 + uint32 item_id = 13; // offset: 32 } -message OALPKMPIPPA { - repeated DHIHLLOFMEJ ONGOEGFJFPD = 5; // offset: 16 - uint32 panel_id = 7; // offset: 32 +message GFADBCMGFFF { + uint32 HIILNPICKCG = 13; // offset: 32 + repeated KFGAPLDLHPF HBNECEELJBJ = 3; // offset: 16 } -// Obf: GetActivityHotDataCsReq +// Obf: IKLLMOHEMKD // Type: Req -// CmdID: 9118 +// CmdID: 9119 message GetActivityHotDataCsReq { } -// Obf: GetActivityHotDataScRsp +// Obf: KGFFKGPOLAO // Type: Rsp -// CmdID: 9111 +// CmdID: 9120 message GetActivityHotDataScRsp { - repeated OALPKMPIPPA content_package_list = 3; // offset: 16 - uint32 retcode = 9; // offset: 32 + repeated GFADBCMGFFF content_package_list = 10; // offset: 24 + uint32 retcode = 3; // offset: 32 } -// Obf: GetAllActivityRewardCountDataCsReq +// Obf: KBICGHCMFEJ // Type: Req -// CmdID: 9113 +// CmdID: 9111 message GetAllActivityRewardCountDataCsReq { } -// Obf: GetAllActivityRewardCountDataScRsp +// Obf: HMKABBFCEAB // Type: Rsp -// CmdID: 9116 +// CmdID: 9117 message GetAllActivityRewardCountDataScRsp { - uint32 retcode = 7; // offset: 32 - repeated OALPKMPIPPA content_package_list = 4; // offset: 16 + repeated GFADBCMGFFF content_package_list = 15; // offset: 24 + uint32 retcode = 5; // offset: 32 } -// Obf: GetActivityRewardCountDataCsReq +// Obf: GFIPLHLILDB // Type: Req -// CmdID: 9112 +// CmdID: 9115 message GetActivityRewardCountDataCsReq { - repeated uint32 ALFKPNILOJJ = 11; // offset: 16 + repeated uint32 FMKJKGAJKKJ = 14; // offset: 24 } -// Obf: GetActivityRewardCountDataScRsp +// Obf: AGMOEMCPMEG // Type: Rsp -// CmdID: 9120 +// CmdID: 9114 message GetActivityRewardCountDataScRsp { - uint32 retcode = 8; // offset: 32 - repeated OALPKMPIPPA content_package_list = 5; // offset: 24 + uint32 retcode = 14; // offset: 32 + repeated GFADBCMGFFF content_package_list = 4; // offset: 24 } -// Obf: CmdAdventureType +// Obf: KEGCHCIHKDM enum CmdAdventureType { - CmdAdventureType_MNFEPONEDDJ = 0; - CmdFarmElementSweepScRsp = 1357; - CmdGetFarmStageGachaInfoScRsp = 1304; - CmdQuickStartCocoonStageCsReq = 1335; - CmdGetFarmStageGachaInfoCsReq = 1324; - CmdCocoonSweepCsReq = 1369; - CmdStartQuickFarmElementReq = 1362; - CmdAdventureType_MHJFDMMKMIP = 1383; - CmdFarmElementSweepCsReq = 1346; - CmdCocoonSweepScRsp = 1340; - CmdStartQuickFarmElementRsp = 1400; - CmdQuickStartCocoonStageScRsp = 1313; - CmdEnterAdventureScRsp = 1381; + KEGCHCIHKDM_PCPDHELPKEM = 0; + CmdFarmElementSweepScRsp = 1301; + CmdFarmElementSweepCsReq = 1339; + KEGCHCIHKDM_DOFMAGOGANP = 1391; + CmdQuickStartCocoonStageCsReq = 1314; + CmdGICDDNDGJJO = 1310; + CmdQuickStartCocoonStageScRsp = 1318; + CmdStartQuickFarmElementRsp = 1398; + CmdCocoonSweepScRsp = 1326; + CmdCocoonSweepCsReq = 1363; + CmdStartQuickFarmElementReq = 1309; + CmdGetFarmStageGachaInfoScRsp = 1395; + CmdGetFarmStageGachaInfoCsReq = 1394; } -message EnterAdventureCsReq { - uint32 map_id = 7; // offset: 24 +message FBFMJGANFMG { + uint32 MICCEGIKIBJ = 12; // offset: 24 } // Type: Rsp -// CmdID: 1381 -message EnterAdventureScRsp { - SceneInfo scene = 12; // offset: 24 - uint32 retcode = 7; // offset: 32 +// CmdID: 1310 +message GICDDNDGJJO { + uint32 retcode = 15; // offset: 32 + SceneInfo scene = 6; // offset: 16 } -message FarmStageGachaInfo { - int64 begin_time = 2; // offset: 32 - uint32 gacha_id = 6; // offset: 24 - int64 end_time = 10; // offset: 40 +message JOKOOMBLPLB { + int64 begin_time = 8; // offset: 40 + uint32 gacha_id = 4; // offset: 32 + int64 end_time = 11; // offset: 24 } -// Obf: GetFarmStageGachaInfoCsReq +// Obf: BDLCIDINJMG // Type: Req -// CmdID: 1324 +// CmdID: 1394 message GetFarmStageGachaInfoCsReq { - repeated uint32 farm_stage_gacha_id_list = 5; // offset: 16 + repeated uint32 CDKIPOMGPKN = 6; // offset: 24 } -// Obf: GetFarmStageGachaInfoScRsp +// Obf: OGNIPGIDAMO // Type: Rsp -// CmdID: 1304 +// CmdID: 1395 message GetFarmStageGachaInfoScRsp { - repeated FarmStageGachaInfo farm_stage_gacha_info_list = 9; // offset: 16 - uint32 retcode = 2; // offset: 32 + repeated JOKOOMBLPLB farm_stage_gacha_info_list = 3; // offset: 16 + uint32 retcode = 9; // offset: 32 } -// Obf: QuickStartCocoonStageCsReq +// Obf: HDIELPILHEP // Type: Req -// CmdID: 1335 +// CmdID: 1314 message QuickStartCocoonStageCsReq { - uint32 wave = 6; // offset: 36 - EMLONCHBNHD LHLNLIOKEJH = 9; // offset: 24 - uint32 world_level = 7; // offset: 40 - uint32 cocoon_id = 5; // offset: 32 - uint32 CKIHMAFPNOA = 8; // offset: 44 + uint32 cocoon_id = 12; // offset: 36 + uint32 world_level = 2; // offset: 32 + uint32 wave = 4; // offset: 44 + NKNAADIGGNA DLACEEFJAHB = 11; // offset: 24 + uint32 MHLFHLEMCCB = 5; // offset: 40 } -// Obf: QuickStartCocoonStageScRsp +// Obf: KMFIHOEBPNE // Type: Rsp -// CmdID: 1313 +// CmdID: 1318 message QuickStartCocoonStageScRsp { - uint32 cocoon_id = 5; // offset: 32 - uint32 wave = 8; // offset: 44 - SceneBattleInfo battle_info = 2; // offset: 16 - uint32 retcode = 13; // offset: 36 - uint32 CKIHMAFPNOA = 3; // offset: 40 + uint32 MHLFHLEMCCB = 7; // offset: 40 + uint32 cocoon_id = 3; // offset: 44 + uint32 wave = 4; // offset: 32 + uint32 retcode = 14; // offset: 36 + SceneBattleInfo battle_info = 5; // offset: 16 } -// Obf: StartQuickFarmElementReq +// Obf: OEFHJAGPFMD // Type: Req -// CmdID: 1362 +// CmdID: 1309 message StartQuickFarmElementReq { - uint32 CKIHMAFPNOA = 11; // offset: 28 - uint32 world_level = 6; // offset: 24 - uint32 CMFPEABAKPB = 2; // offset: 32 + uint32 MHLFHLEMCCB = 2; // offset: 28 + uint32 world_level = 9; // offset: 24 + uint32 JIABAGAFEEA = 15; // offset: 32 } -// Obf: StartQuickFarmElementRsp +// Obf: PEAFEBKIEDK // Type: Rsp -// CmdID: 1400 +// CmdID: 1398 message StartQuickFarmElementRsp { - uint32 CMFPEABAKPB = 11; // offset: 32 - uint32 retcode = 4; // offset: 40 - uint32 world_level = 2; // offset: 36 - SceneBattleInfo battle_info = 15; // offset: 16 + uint32 world_level = 6; // offset: 40 + uint32 JIABAGAFEEA = 7; // offset: 32 + uint32 retcode = 14; // offset: 36 + SceneBattleInfo battle_info = 9; // offset: 24 } -// Obf: CocoonSweepCsReq +// Obf: PMEPKFMHGLB // Type: Req -// CmdID: 1369 +// CmdID: 1363 message CocoonSweepCsReq { - uint32 cocoon_id = 15; // offset: 28 - uint32 world_level = 7; // offset: 24 + uint32 world_level = 12; // offset: 24 + uint32 cocoon_id = 4; // offset: 28 } -// Obf: CocoonSweepScRsp +// Obf: AALOGOLCEHB // Type: Rsp -// CmdID: 1340 +// CmdID: 1326 message CocoonSweepScRsp { - ItemList multiple_drop_data = 13; // offset: 16 - uint32 cocoon_id = 2; // offset: 44 - ItemList drop_data = 10; // offset: 24 - uint32 retcode = 11; // offset: 40 + ItemList drop_data = 5; // offset: 24 + ItemList NIDFFCJKCDN = 12; // offset: 32 + uint32 retcode = 4; // offset: 40 + uint32 cocoon_id = 1; // offset: 44 } -// Obf: FarmElementSweepCsReq +// Obf: PIOOHOPAKAI // Type: Req -// CmdID: 1346 +// CmdID: 1339 message FarmElementSweepCsReq { - uint32 CMFPEABAKPB = 11; // offset: 24 - uint32 world_level = 8; // offset: 28 + uint32 JIABAGAFEEA = 1; // offset: 28 + uint32 world_level = 6; // offset: 24 } -// Obf: FarmElementSweepScRsp +// Obf: JPJCOBKKCOE // Type: Rsp -// CmdID: 1357 +// CmdID: 1301 message FarmElementSweepScRsp { - uint32 CMFPEABAKPB = 11; // offset: 32 - uint32 retcode = 15; // offset: 36 - ItemList multiple_drop_data = 4; // offset: 24 + ItemList NIDFFCJKCDN = 14; // offset: 24 + uint32 JIABAGAFEEA = 6; // offset: 32 + uint32 retcode = 12; // offset: 36 } -// Obf: CmdAetherDivideType +// Obf: FIBGNBKGHNF enum CmdAetherDivideType { - CmdAetherDivideType_MNFEPONEDDJ = 0; - CmdAetherDivideRefreshEndlessScNotify = 4805; - CmdLeaveAetherDivideSceneScRsp = 4814; - CmdSetAetherDivideLineUpScRsp = 4822; - CmdStartAetherDivideSceneBattleCsReq = 4839; - CmdAetherDivideTakeChallengeRewardCsReq = 4813; - CmdAetherDivideFinishChallengeScNotify = 4842; - CmdAetherDivideTainerInfoScNotify = 4820; - CmdLeaveAetherDivideSceneCsReq = 4801; - CmdGetAetherDivideChallengeInfoScRsp = 4846; - CmdTakeOffSkillCoreScRsp = 4829; - CmdAetherDivideType_KKOMJELKGOA = 4804; - CmdClearAetherDividePassiveSkillCsReq = 4823; - CmdEquipAetherDividePassiveSkillCsReq = 4821; - CmdAetherDivideSpiritInfoScNotify = 4849; + FIBGNBKGHNF_PCPDHELPKEM = 0; + CmdTakeOffSkillCoreScRsp = 4816; + CmdClearAetherDividePassiveSkillCsReq = 4850; + CmdSwitchAetherDivideLineUpSlotScRsp = 4821; + CmdNPBNPOKGNCI = 4827; + CmdStartAetherDivideStageBattleScRsp = 4815; + CmdAetherDivideTakeChallengeRewardScRsp = 4840; + CmdAetherDivideTainerInfoScNotify = 4837; + CmdAetherDivideRefreshEndlessScRsp = 4820; + CmdStartAetherDivideChallengeBattleScRsp = 4801; + CmdGetAetherDivideChallengeInfoScRsp = 4809; + CmdAetherDivideSpiritInfoScNotify = 4808; + CmdAetherDivideSpiritExpUpScRsp = 4826; + CmdGetAetherDivideChallengeInfoCsReq = 4833; + CmdSetAetherDivideLineUpCsReq = 4818; + CmdSwitchAetherDivideLineUpSlotCsReq = 4831; + CmdAetherDivideTakeChallengeRewardCsReq = 4846; + CmdStartAetherDivideChallengeBattleCsReq = 4805; + CmdGetAetherDivideInfoCsReq = 4802; + CmdAetherDivideSkillItemScNotify = 4848; + CmdSetAetherDivideLineUpScRsp = 4845; + CmdAetherDivideLineupScNotify = 4843; + CmdAetherDivideRefreshEndlessScNotify = 4822; + CmdStartAetherDivideSceneBattleScRsp = 4838; + CmdIAKBLOMJELJ = 4807; CmdEquipSkillCoreScRsp = 4803; - CmdStartAetherDivideSceneBattleScRsp = 4812; - CmdAetherDivideLineupScNotify = 4831; - CmdSetAetherDivideLineUpCsReq = 4838; - CmdGetAetherDivideInfoScRsp = 4834; - CmdAetherDivideSpiritExpUpCsReq = 4841; - CmdStartAetherDivideChallengeBattleScRsp = 4802; - CmdSwitchAetherDivideLineUpSlotCsReq = 4808; - CmdStartAetherDivideChallengeBattleCsReq = 4824; - CmdAetherDivideTakeChallengeRewardScRsp = 4835; - CmdAetherDivideSpiritExpUpScRsp = 4819; - CmdAetherDivideRefreshEndlessCsReq = 4832; - CmdGetAetherDivideInfoCsReq = 4818; - CmdSwitchAetherDivideLineUpSlotScRsp = 4811; - CmdStartAetherDivideStageBattleScRsp = 4828; - CmdGetAetherDivideChallengeInfoCsReq = 4809; - CmdStartAetherDivideStageBattleCsReq = 4806; - CmdAetherDivideRefreshEndlessScRsp = 4826; - CmdNGIAAHBEEKM = 4840; - CmdAetherDivideSkillItemScNotify = 4817; + CmdLeaveAetherDivideSceneCsReq = 4830; + CmdGetAetherDivideInfoScRsp = 4844; + CmdAetherDivideFinishChallengeScNotify = 4804; + CmdAetherDivideRefreshEndlessCsReq = 4839; + CmdStartAetherDivideStageBattleCsReq = 4849; + CmdStartAetherDivideSceneBattleCsReq = 4835; + CmdAetherDivideSpiritExpUpCsReq = 4806; + CmdEquipAetherDividePassiveSkillCsReq = 4836; + FIBGNBKGHNF_LMEOEKDAMAM = 4813; } -message MOCDECNPCMP { - uint32 IMAHFHFDNBG = 10; // offset: 24 +message HHPMLCLOAJG { + uint32 DEOICBBGPIC = 15; // offset: 24 } // Type: Rsp -// CmdID: 4840 -message NGIAAHBEEKM { - uint32 IMAHFHFDNBG = 11; // offset: 28 - uint32 retcode = 7; // offset: 24 +// CmdID: 4807 +message IAKBLOMJELJ { + uint32 retcode = 2; // offset: 24 + uint32 DEOICBBGPIC = 7; // offset: 28 } -// Obf: LeaveAetherDivideSceneCsReq +// Obf: LEDNMAIDKHN // Type: Req -// CmdID: 4801 +// CmdID: 4830 message LeaveAetherDivideSceneCsReq { } // Type: Rsp -// CmdID: 4814 -message LeaveAetherDivideSceneScRsp { - uint32 retcode = 14; // offset: 24 +// CmdID: 4827 +message NPBNPOKGNCI { + uint32 retcode = 10; // offset: 24 } -// Obf: StartAetherDivideSceneBattleCsReq +// Obf: LKNIGGBOPLF // Type: Req -// CmdID: 4839 +// CmdID: 4835 message StartAetherDivideSceneBattleCsReq { - uint32 skill_index = 11; // offset: 48 - uint32 attacked_by_entity_id = 14; // offset: 44 - repeated AssistMonsterEntityInfo assist_monster_entity_info = 4; // offset: 24 - uint32 cast_entity_id = 15; // offset: 40 - repeated uint32 assist_monster_entity_id_list = 12; // offset: 32 + repeated OMBGDPMELKE EJDFDDGPJEP = 12; // offset: 24 + repeated uint32 assist_monster_entity_id_list = 11; // offset: 32 + uint32 cast_entity_id = 9; // offset: 40 + uint32 skill_index = 2; // offset: 44 + uint32 attacked_by_entity_id = 8; // offset: 48 } -// Obf: StartAetherDivideSceneBattleScRsp +// Obf: LKNFGMGGOFO // Type: Rsp -// CmdID: 4812 +// CmdID: 4838 message StartAetherDivideSceneBattleScRsp { - uint32 retcode = 8; // offset: 32 - AetherDivideBattleInfo battle_info = 13; // offset: 16 - uint32 cast_entity_id = 9; // offset: 36 + AetherDivideBattleInfo battle_info = 6; // offset: 24 + uint32 cast_entity_id = 10; // offset: 32 + uint32 retcode = 8; // offset: 36 } -// Obf: StartAetherDivideChallengeBattleCsReq +// Obf: CAELILADOEN // Type: Req -// CmdID: 4824 +// CmdID: 4805 message StartAetherDivideChallengeBattleCsReq { - uint32 IEGPNBDMGCI = 7; // offset: 24 - uint32 challenge_id = 8; // offset: 28 + uint32 FNCINGFDLPA = 14; // offset: 24 + uint32 challenge_id = 12; // offset: 28 } -// Obf: StartAetherDivideChallengeBattleScRsp +// Obf: KMOJOGLLAIE // Type: Rsp -// CmdID: 4802 +// CmdID: 4801 message StartAetherDivideChallengeBattleScRsp { - uint32 retcode = 6; // offset: 32 - AetherDivideBattleInfo battle_info = 12; // offset: 16 + uint32 retcode = 8; // offset: 32 + AetherDivideBattleInfo battle_info = 3; // offset: 24 } -message DOMOCFFJKBC { - uint32 item_id = 3; // offset: 28 - uint32 slot = 2; // offset: 24 +message AHPCJPMMEMN { + uint32 slot = 15; // offset: 24 + uint32 item_id = 6; // offset: 28 } -message HNJLHFJMCBJ { - SpBarInfo sp_bar = 5; // offset: 24 - uint32 KLEJPKIHMEG = 14; // offset: 48 - uint32 NOGNBCEMKMP = 13; // offset: 40 - uint32 promotion = 1; // offset: 52 - uint32 exp = 3; // offset: 44 - repeated DOMOCFFJKBC passive_skill = 6; // offset: 16 +message KNHKBHADJGE { + uint32 exp = 10; // offset: 52 + uint32 promotion = 9; // offset: 44 + uint32 IPEBMMPKJLF = 2; // offset: 40 + SpBarInfo sp_bar = 5; // offset: 16 + repeated AHPCJPMMEMN OKMFEGDIONG = 14; // offset: 32 + uint32 IMMHJMDHDGC = 1; // offset: 48 } -message BPKONHMJOJF { - uint32 slot = 3; // offset: 32 - repeated uint32 HIEIBDMACPD = 8; // offset: 24 +message DLGFPMKPLEO { + repeated uint32 MJIPOJJLNME = 14; // offset: 24 + uint32 slot = 8; // offset: 32 } -message CHEBBNJKNLE { - uint32 item_id = 15; // offset: 32 - uint32 MCOFFHCLLFC = 11; // offset: 24 - uint32 num = 5; // offset: 28 +message JBJIKJGEBAH { + uint32 num = 13; // offset: 32 + uint32 DCHAKLDHANL = 12; // offset: 28 + uint32 item_id = 4; // offset: 24 } -// Obf: GetAetherDivideInfoCsReq +// Obf: AGBPBFODDEL // Type: Req -// CmdID: 4818 +// CmdID: 4802 message GetAetherDivideInfoCsReq { } -// Obf: GetAetherDivideInfoScRsp +// Obf: PPGCCCACEFA // Type: Rsp -// CmdID: 4834 +// CmdID: 4844 message GetAetherDivideInfoScRsp { - uint32 BOKPBGHOKPF = 14; // offset: 48 - uint32 FJGBPNDMLEI = 9; // offset: 52 - uint32 retcode = 4; // offset: 56 - uint32 BJDGMMPABFI = 3; // offset: 60 - uint32 HDEGNMDHLFC = 12; // offset: 64 - repeated HNJLHFJMCBJ GLPEIEOBKNL = 10; // offset: 40 - uint32 MIAGPFGIBCM = 8; // offset: 68 - repeated CHEBBNJKNLE BCHDMMMDIBN = 13; // offset: 16 - repeated BPKONHMJOJF lineup_list = 6; // offset: 24 + repeated JBJIKJGEBAH PHGLFHDDACM = 13; // offset: 40 + uint32 KBFFBPDDCFF = 1; // offset: 64 + uint32 OAMPGNHJIGD = 12; // offset: 56 + uint32 retcode = 2; // offset: 52 + uint32 OJPJPOGDLNO = 4; // offset: 60 + uint32 CFCFCEBNAEF = 11; // offset: 68 + repeated DLGFPMKPLEO lineup_list = 6; // offset: 16 + uint32 FIKLLOCJBGN = 8; // offset: 48 + repeated KNHKBHADJGE GONOOOEHHLO = 5; // offset: 32 } -// Obf: SetAetherDivideLineUpCsReq +// Obf: CFJFMIBEEAB // Type: Req -// CmdID: 4838 +// CmdID: 4818 message SetAetherDivideLineUpCsReq { - BPKONHMJOJF lineup = 1; // offset: 24 + DLGFPMKPLEO lineup = 14; // offset: 24 } -// Obf: SetAetherDivideLineUpScRsp +// Obf: ELKHPLIAIOL // Type: Rsp -// CmdID: 4822 +// CmdID: 4845 message SetAetherDivideLineUpScRsp { - uint32 retcode = 3; // offset: 32 - BPKONHMJOJF lineup = 2; // offset: 24 + uint32 retcode = 12; // offset: 32 + DLGFPMKPLEO lineup = 10; // offset: 24 } -// Obf: EquipAetherDividePassiveSkillCsReq +// Obf: CPPBFEHMEBN // Type: Req -// CmdID: 4821 +// CmdID: 4836 message EquipAetherDividePassiveSkillCsReq { - uint32 item_id = 8; // offset: 28 - uint32 slot = 10; // offset: 32 - uint32 KLEJPKIHMEG = 9; // offset: 24 + uint32 item_id = 1; // offset: 28 + uint32 IMMHJMDHDGC = 3; // offset: 24 + uint32 slot = 2; // offset: 32 } -// Obf: EquipSkillCoreScRsp +// Obf: GGCMOJLIKAD // Type: Rsp // CmdID: 4803 message EquipSkillCoreScRsp { - uint32 retcode = 9; // offset: 40 - HNJLHFJMCBJ PBGOEKBIANO = 7; // offset: 32 - CHEBBNJKNLE CELCKCMKJEB = 6; // offset: 16 -} - -// Obf: ClearAetherDividePassiveSkillCsReq -// Type: Req -// CmdID: 4823 -message ClearAetherDividePassiveSkillCsReq { - uint32 slot = 10; // offset: 24 - uint32 KLEJPKIHMEG = 9; // offset: 28 -} - -// Obf: TakeOffSkillCoreScRsp -// Type: Rsp -// CmdID: 4829 -message TakeOffSkillCoreScRsp { - HNJLHFJMCBJ PBGOEKBIANO = 2; // offset: 32 - CHEBBNJKNLE CELCKCMKJEB = 12; // offset: 16 uint32 retcode = 14; // offset: 40 + JBJIKJGEBAH GCNDOIMACAN = 11; // offset: 32 + KNHKBHADJGE HKOHIHCBGAA = 1; // offset: 16 } -// Obf: AetherDivideSpiritExpUpCsReq +// Obf: DBGBAKODCCP // Type: Req -// CmdID: 4841 -message AetherDivideSpiritExpUpCsReq { - uint32 HDEGNMDHLFC = 1; // offset: 24 - uint32 MJANIALHKAO = 14; // offset: 32 - uint32 KLEJPKIHMEG = 2; // offset: 28 +// CmdID: 4850 +message ClearAetherDividePassiveSkillCsReq { + uint32 slot = 7; // offset: 24 + uint32 IMMHJMDHDGC = 15; // offset: 28 } -// Obf: AetherDivideSpiritExpUpScRsp +// Obf: NDGABJBKIEC // Type: Rsp -// CmdID: 4819 -message AetherDivideSpiritExpUpScRsp { - uint32 retcode = 1; // offset: 32 - HNJLHFJMCBJ PBGOEKBIANO = 15; // offset: 24 - uint32 HDEGNMDHLFC = 5; // offset: 36 +// CmdID: 4816 +message TakeOffSkillCoreScRsp { + uint32 retcode = 2; // offset: 40 + JBJIKJGEBAH GCNDOIMACAN = 11; // offset: 32 + KNHKBHADJGE HKOHIHCBGAA = 13; // offset: 16 } -// Obf: SwitchAetherDivideLineUpSlotCsReq -// Type: Req -// CmdID: 4808 -message SwitchAetherDivideLineUpSlotCsReq { - uint32 IEGPNBDMGCI = 6; // offset: 24 -} - -// Obf: SwitchAetherDivideLineUpSlotScRsp -// Type: Rsp -// CmdID: 4811 -message SwitchAetherDivideLineUpSlotScRsp { - uint32 retcode = 3; // offset: 28 - uint32 IEGPNBDMGCI = 11; // offset: 24 -} - -// Obf: StartAetherDivideStageBattleCsReq +// Obf: AHFKMMMNEON // Type: Req // CmdID: 4806 -message StartAetherDivideStageBattleCsReq { - uint32 event_id = 10; // offset: 24 +message AetherDivideSpiritExpUpCsReq { + uint32 IMMHJMDHDGC = 13; // offset: 28 + uint32 NOEHMENEMLL = 4; // offset: 32 + uint32 FIKLLOCJBGN = 11; // offset: 24 } -// Obf: StartAetherDivideStageBattleScRsp +// Obf: ABJPBEBFCIO // Type: Rsp -// CmdID: 4828 -message StartAetherDivideStageBattleScRsp { - AetherDivideBattleInfo battle_info = 5; // offset: 24 - uint32 retcode = 10; // offset: 32 +// CmdID: 4826 +message AetherDivideSpiritExpUpScRsp { + uint32 retcode = 11; // offset: 36 + uint32 FIKLLOCJBGN = 2; // offset: 32 + KNHKBHADJGE HKOHIHCBGAA = 1; // offset: 16 } -// Obf: AetherDivideLineupScNotify -// Type: Notify -// CmdID: 4831 -message AetherDivideLineupScNotify { - BPKONHMJOJF lineup = 9; // offset: 24 -} - -// Obf: AetherDivideSpiritInfoScNotify -// Type: Notify -// CmdID: 4849 -message AetherDivideSpiritInfoScNotify { - repeated HNJLHFJMCBJ DIAOALBNACD = 12; // offset: 32 - uint32 HDEGNMDHLFC = 7; // offset: 40 - HNJLHFJMCBJ PBGOEKBIANO = 10; // offset: 24 -} - -// Obf: GetAetherDivideChallengeInfoCsReq +// Obf: MKLCABPCFFC // Type: Req -// CmdID: 4809 +// CmdID: 4831 +message SwitchAetherDivideLineUpSlotCsReq { + uint32 FNCINGFDLPA = 6; // offset: 24 +} + +// Obf: MKAPIIBLHLO +// Type: Rsp +// CmdID: 4821 +message SwitchAetherDivideLineUpSlotScRsp { + uint32 retcode = 1; // offset: 24 + uint32 FNCINGFDLPA = 2; // offset: 28 +} + +// Obf: NEBJPIOMFAF +// Type: Req +// CmdID: 4849 +message StartAetherDivideStageBattleCsReq { + uint32 event_id = 5; // offset: 24 +} + +// Obf: DONBIHLDHGH +// Type: Rsp +// CmdID: 4815 +message StartAetherDivideStageBattleScRsp { + uint32 retcode = 5; // offset: 32 + AetherDivideBattleInfo battle_info = 12; // offset: 16 +} + +// Obf: MMOGHKHLGNL +// Type: Notify +// CmdID: 4843 +message AetherDivideLineupScNotify { + DLGFPMKPLEO lineup = 7; // offset: 16 +} + +// Obf: IPDKJDICOJO +// Type: Notify +// CmdID: 4808 +message AetherDivideSpiritInfoScNotify { + uint32 FIKLLOCJBGN = 9; // offset: 40 + KNHKBHADJGE HKOHIHCBGAA = 7; // offset: 32 + repeated KNHKBHADJGE PBEEJNPMHOF = 12; // offset: 16 +} + +// Obf: KHDCIGFPPID +// Type: Req +// CmdID: 4833 message GetAetherDivideChallengeInfoCsReq { } -// Obf: GetAetherDivideChallengeInfoScRsp +// Obf: EJNHPICNIMO // Type: Rsp -// CmdID: 4846 +// CmdID: 4809 message GetAetherDivideChallengeInfoScRsp { - uint32 GGLEKJNFCCL = 9; // offset: 40 - repeated uint32 DAJGEAHGFCI = 12; // offset: 32 - repeated uint32 DGOAIPFECMF = 6; // offset: 24 - uint32 retcode = 13; // offset: 44 + repeated uint32 HPMHFDGMGGH = 2; // offset: 32 + uint32 retcode = 14; // offset: 40 + repeated uint32 JAGHEMPBMLD = 10; // offset: 16 + uint32 KAGCEADCKFJ = 13; // offset: 44 } -// Obf: AetherDivideFinishChallengeScNotify +// Obf: PELIGCKNJNH // Type: Notify -// CmdID: 4842 +// CmdID: 4804 message AetherDivideFinishChallengeScNotify { - uint32 challenge_id = 13; // offset: 24 + uint32 challenge_id = 2; // offset: 24 } -// Obf: AetherDivideTainerInfoScNotify +// Obf: APGOPOMDLLB // Type: Notify -// CmdID: 4820 +// CmdID: 4837 message AetherDivideTainerInfoScNotify { - uint32 BJDGMMPABFI = 8; // offset: 24 + uint32 CFCFCEBNAEF = 12; // offset: 24 } -// Obf: AetherDivideSkillItemScNotify +// Obf: MCHAMKMBNHK // Type: Notify -// CmdID: 4817 +// CmdID: 4848 message AetherDivideSkillItemScNotify { - uint32 num = 11; // offset: 24 - uint32 item_id = 7; // offset: 28 + uint32 num = 4; // offset: 28 + uint32 item_id = 1; // offset: 24 } -// Obf: AetherDivideRefreshEndlessCsReq +// Obf: EACFEGAJDIE // Type: Req -// CmdID: 4832 +// CmdID: 4839 message AetherDivideRefreshEndlessCsReq { } -// Obf: AetherDivideRefreshEndlessScRsp +// Obf: GHLDIDDMIDJ // Type: Rsp -// CmdID: 4826 +// CmdID: 4820 message AetherDivideRefreshEndlessScRsp { - uint32 retcode = 2; // offset: 24 - uint32 FJGBPNDMLEI = 8; // offset: 28 + uint32 retcode = 11; // offset: 24 + uint32 KBFFBPDDCFF = 3; // offset: 28 } -// Obf: AetherDivideRefreshEndlessScNotify +// Obf: CKKAEJMEJMF // Type: Notify -// CmdID: 4805 +// CmdID: 4822 message AetherDivideRefreshEndlessScNotify { - uint32 FJGBPNDMLEI = 13; // offset: 24 + uint32 KBFFBPDDCFF = 5; // offset: 24 } -// Obf: AetherDivideTakeChallengeRewardCsReq +// Obf: BJCIBHFHPCA // Type: Req -// CmdID: 4813 +// CmdID: 4846 message AetherDivideTakeChallengeRewardCsReq { - uint32 challenge_id = 11; // offset: 24 + uint32 challenge_id = 4; // offset: 24 } -// Obf: AetherDivideTakeChallengeRewardScRsp +// Obf: ADPCAIAHGJI // Type: Rsp -// CmdID: 4835 +// CmdID: 4840 message AetherDivideTakeChallengeRewardScRsp { - ItemList reward = 12; // offset: 16 - uint32 challenge_id = 10; // offset: 32 - uint32 retcode = 3; // offset: 36 + ItemList reward = 13; // offset: 16 + uint32 retcode = 4; // offset: 32 + uint32 challenge_id = 6; // offset: 36 } -// Obf: CmdAiPamType +// Obf: JCIOGLMGOPM enum CmdAiPamType { - CmdAiPamType_ICIAGHDBDOJ = 0; - CmdAiPamResponseFeedbackCommentScRsp = 9521; - CmdAiPamResponseFeedbackCsReq = 9534; - CmdGetAiPamChatHistoryCsReq = 9514; - CmdGetAiPamNextQuestionScRsp = 9524; - CmdGetAiPamNextQuestionCsReq = 9512; - CmdUpdateAiPamSettingsScRsp = 9508; - CmdAiPamResponseFeedbackCommentCsReq = 9522; + JCIOGLMGOPM_FEAOLFOCPPJ = 0; + CmdAiPamResponseFeedbackScRsp = 9518; + CmdGetAiPamChatInfoScRsp = 9502; + CmdUpdateAiPamSettingsScRsp = 9531; + CmdGetAiPamNextQuestionScRsp = 9505; CmdTriggerAiPamSpeakCsReq = 9503; - CmdAiPamMotionScNotify = 9511; - CmdUpdateAiPamSettingsCsReq = 9529; - CmdAiPamResponseFeedbackScRsp = 9538; - CmdGetAiPamChatInfoCsReq = 9507; - CmdTriggerAiPamSpeakScRsp = 9523; - CmdRecvAiPamChatEventScNotify = 9501; - CmdAiPamTeamExplainCsReq = 9504; - CmdGetAiPamChatInfoScRsp = 9518; - CmdGetAiPamChatHistoryScRsp = 9539; - CmdAiPamSendMsgScRsp = 9540; + CmdTriggerAiPamSpeakScRsp = 9550; + CmdIPPACOOGLPK = 9506; + CmdGetAiPamChatHistoryScRsp = 9535; + CmdGetAiPamChatHistoryCsReq = 9527; + CmdAiPamResponseFeedbackCommentCsReq = 9545; + CmdUpdateAiPamSettingsCsReq = 9516; + CmdAiPamMotionScNotify = 9521; + CmdRecvAiPamChatEventScNotify = 9530; + CmdAIKHMIAMBIF = 9526; + CmdGetAiPamChatInfoCsReq = 9519; + CmdAiPamResponseFeedbackCsReq = 9544; + CmdCGPFNCNAMOP = 9549; + CmdAiPamSendMsgScRsp = 9507; + CmdIMHLIHAOCPE = 9515; + CmdAiPamResponseFeedbackCommentScRsp = 9536; + CmdGetAiPamNextQuestionCsReq = 9538; + CmdAiPamTeamExplainCsReq = 9513; } -// Obf: AiPamTeamExplainCsReq +// Obf: MFCIGCIEBNI // Type: Req -// CmdID: 9504 +// CmdID: 9513 message AiPamTeamExplainCsReq { - string HCJPMKJFDEB = 11; // offset: 16 - MessageChatData message_datas = 13; // offset: 32 - bool BGCALDMPLLL = 1; // offset: 40 - bool CLLGHJCKMLA = 10; // offset: 41 - bool MGGGINNHDNH = 5; // offset: 42 + MessageChatData message_datas = 5; // offset: 16 + bool ELBDJNLMEFN = 9; // offset: 41 + bool BHFBIGFEDHL = 4; // offset: 40 + string NMLIMJJHOPK = 11; // offset: 24 + bool LLLCJNJHEPE = 13; // offset: 42 } -// Obf: AiPamSendMsgScRsp +// Obf: NOPOMNMKBOF // Type: Rsp -// CmdID: 9540 +// CmdID: 9507 message AiPamSendMsgScRsp { - uint32 retcode = 12; // offset: 24 + uint32 retcode = 11; // offset: 24 } -// Obf: RecvAiPamChatEventScNotify +// Obf: IONBOMHFIIC // Type: Notify -// CmdID: 9501 +// CmdID: 9530 message RecvAiPamChatEventScNotify { - ONAKKDPCNAH DCLBNIOBOAC = 12; // offset: 16 + MDOJCCMLKHP GLNJOAHBBKK = 3; // offset: 16 } -// Obf: GetAiPamChatHistoryCsReq +// Obf: BJONMJMDMMG // Type: Req -// CmdID: 9514 +// CmdID: 9527 message GetAiPamChatHistoryCsReq { - uint32 target_side = 1; // offset: 24 + uint32 target_side = 2; // offset: 24 } -// Obf: GetAiPamChatHistoryScRsp +// Obf: APIHNNKEPCF // Type: Rsp -// CmdID: 9539 +// CmdID: 9535 message GetAiPamChatHistoryScRsp { - uint32 retcode = 6; // offset: 32 - uint32 target_side = 12; // offset: 36 - repeated ChatMessageData LOGPAINLECC = 13; // offset: 24 + uint32 target_side = 7; // offset: 32 + repeated ChatMessageData BAPMDIEFDOJ = 11; // offset: 16 + uint32 retcode = 6; // offset: 36 } -// Obf: GetAiPamNextQuestionCsReq +// Obf: DPNFKALHAFF // Type: Req -// CmdID: 9512 +// CmdID: 9538 message GetAiPamNextQuestionCsReq { } -// Obf: GetAiPamNextQuestionScRsp +// Obf: BJAFOLJOMHH // Type: Rsp -// CmdID: 9524 +// CmdID: 9505 message GetAiPamNextQuestionScRsp { - repeated LHICKDEAAOH KMFNEAGOGBK = 7; // offset: 24 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 6; // offset: 32 + repeated JDPPGCIEHKF KKCJMPLGKCL = 9; // offset: 16 } -// Obf: GetAiPamChatInfoCsReq +// Obf: OAEALPGMJFM // Type: Req -// CmdID: 9507 +// CmdID: 9519 message GetAiPamChatInfoCsReq { } -// Obf: GetAiPamChatInfoScRsp +// Obf: OAMNEHPJKOO +// Type: Rsp +// CmdID: 9502 +message GetAiPamChatInfoScRsp { + bool HEFLHCHDDMG = 6; // offset: 41 + uint32 ECIAGLJNPMM = 12; // offset: 48 + repeated MDOJCCMLKHP FILFNMKCCNN = 11; // offset: 16 + string AIPBFEOFNDO = 3; // offset: 24 + bool EKBMIOCOLIC = 13; // offset: 42 + bool MNDAIAGPOEI = 9; // offset: 40 + uint32 retcode = 1; // offset: 44 +} + +// Obf: HHCNNCPDLOO +// Type: Req +// CmdID: 9544 +message AiPamResponseFeedbackCsReq { + bool DHEKDAGJBJB = 4; // offset: 25 + bool FFGICGLDLKE = 6; // offset: 24 +} + +// Obf: BOJAOKELGJK // Type: Rsp // CmdID: 9518 -message GetAiPamChatInfoScRsp { - string OOCLEELODBP = 6; // offset: 24 - bool NLPEHEJAKMC = 12; // offset: 32 - bool FOJCEPHDOMJ = 11; // offset: 33 - bool KFOCCDIBICP = 5; // offset: 34 - uint32 retcode = 2; // offset: 36 -} - -// Obf: AiPamResponseFeedbackCsReq -// Type: Req -// CmdID: 9534 -message AiPamResponseFeedbackCsReq { - bool FKCDMAKEHHE = 12; // offset: 25 - bool LENMIHEBFNM = 3; // offset: 24 -} - -// Obf: AiPamResponseFeedbackScRsp -// Type: Rsp -// CmdID: 9538 message AiPamResponseFeedbackScRsp { - uint32 retcode = 11; // offset: 24 - bool LENMIHEBFNM = 7; // offset: 29 - bool FKCDMAKEHHE = 13; // offset: 28 + uint32 retcode = 7; // offset: 28 + bool DHEKDAGJBJB = 13; // offset: 25 + bool FFGICGLDLKE = 3; // offset: 24 } -// Obf: AiPamResponseFeedbackCommentCsReq +// Obf: PGIOPMGLMJG // Type: Req -// CmdID: 9522 +// CmdID: 9545 message AiPamResponseFeedbackCommentCsReq { - string MBBNLMEJEND = 1; // offset: 24 - uint32 EKGPICNNGOD = 11; // offset: 32 + string MPCOLHBJPBP = 12; // offset: 16 + uint32 HELHPDMDLBO = 7; // offset: 32 } -// Obf: AiPamResponseFeedbackCommentScRsp +// Obf: LKECFMIFFJA // Type: Rsp -// CmdID: 9521 +// CmdID: 9536 message AiPamResponseFeedbackCommentScRsp { - uint32 retcode = 15; // offset: 24 + uint32 retcode = 11; // offset: 24 } -// Obf: TriggerAiPamSpeakCsReq +// Obf: CGKHNIKBHBJ // Type: Req // CmdID: 9503 message TriggerAiPamSpeakCsReq { - uint32 KJPAOFNJKDA = 3; // offset: 24 + uint32 CEHJJGEIMCL = 11; // offset: 24 } -// Obf: TriggerAiPamSpeakScRsp +// Obf: GHIAKAKPCJL // Type: Rsp -// CmdID: 9523 +// CmdID: 9550 message TriggerAiPamSpeakScRsp { - uint32 retcode = 8; // offset: 24 - uint32 KJPAOFNJKDA = 7; // offset: 28 + uint32 CEHJJGEIMCL = 15; // offset: 24 + uint32 retcode = 7; // offset: 28 } -// Obf: UpdateAiPamSettingsCsReq +// Obf: ANIEAGEHIIH // Type: Req -// CmdID: 9529 +// CmdID: 9516 message UpdateAiPamSettingsCsReq { - bool FOJCEPHDOMJ = 14; // offset: 24 + bool EKBMIOCOLIC = 10; // offset: 24 } -// Obf: UpdateAiPamSettingsScRsp +// Obf: EGODDEJOFJO // Type: Rsp -// CmdID: 9508 +// CmdID: 9531 message UpdateAiPamSettingsScRsp { - uint32 retcode = 13; // offset: 24 - bool FOJCEPHDOMJ = 14; // offset: 28 -} - -// Obf: AiPamMotionScNotify -// Type: Notify -// CmdID: 9511 -message AiPamMotionScNotify { - repeated string PELDHCLPIIH = 3; // offset: 16 -} - -// Obf: CmdAlleyType -enum CmdAlleyType { - CmdAlleyType_MNFEPONEDDJ = 0; - CmdAlleyPlacingGameScRsp = 4719; - CmdGetAlleyInfoScRsp = 4781; - CmdOLENOPLKNDB = 4768; - CmdPrestigeLevelUpScRsp = 4709; - CmdKLOIKOBCEHO = 4740; - CmdLogisticsScoreRewardSyncInfoScNotify = 4712; - CmdAlleyShipmentEventEffectsScNotify = 4717; - CmdGetSaveLogisticsMapScRsp = 4745; - CmdLogisticsDetonateStarSkiffScRsp = 4705; - CmdTakePrestigeRewardScRsp = 4757; - CmdGetSaveLogisticsMapCsReq = 4727; - CmdSaveLogisticsScRsp = 4796; - CmdTakePrestigeRewardCsReq = 4746; - CmdAlleyType_AMMOAJNOJEF = 4734; - CmdAlleyTakeEventRewardScRsp = 4737; - CmdMMGPCCELLBK = 4706; - CmdAlleyEventChangeNotify = 4769; - CmdAlleyType_BMDJMKKFPDP = 4708; - CmdLogisticsDetonateStarSkiffCsReq = 4790; - CmdSaveLogisticsCsReq = 4701; - CmdActivityRaidPlacingGameScRsp = 4722; - CmdAlleyType_GKBOFGLHJKI = 4748; - CmdGetAlleyInfoCsReq = 4783; - CmdAlleyFundsScNotify = 4731; - CmdNLEBKNFJKEE = 4800; - CmdPrestigeLevelUpCsReq = 4703; - CmdAlleyOrderChangedScNotify = 4788; - CmdTakeEventRewardCsReq = 4702; - CmdAlleyType_HJEDKGPCKPI = 4718; - CmdActivityRaidPlacingGameCsReq = 4764; - CmdStartAlleyEventCsReq = 4762; - CmdLogisticsInfoScNotify = 4743; - CmdMPDCDNNBOEF = 4791; - CmdLogisticsGameCsReq = 4724; - CmdAlleyPlacingGameCsReq = 4784; - CmdLogisticsGameScRsp = 4704; -} - -enum HNMNDMLKKLF { - HNMNDMLKKLF_CECGFBOFOPD = 0; - HNMNDMLKKLF_LBKNNMHIOEK = 1; - HNMNDMLKKLF_KNDPAJLPFCJ = 2; - HNMNDMLKKLF_DELMHJKLKJJ = 3; - HNMNDMLKKLF_MKKLPMIOIIF = 4; - HNMNDMLKKLF_MNIHDCCGDIE = 5; - HNMNDMLKKLF_PBFOAOEMBPJ = 6; - HNMNDMLKKLF_HAAPANPLJMN = 7; -} - -enum HKHBBCMBCEG { - HKHBBCMBCEG_MNFEPONEDDJ = 0; - HKHBBCMBCEG_LCKDOCIAAON = 1; - HKHBBCMBCEG_KMEBINAHPOH = 2; - HKHBBCMBCEG_NAINEONFMCD = 3; -} - -// Obf: AlleyEventState -enum AlleyEventState { - AlleyEventState_LOLECAEMNDG = 0; - AlleyEventState_NMKIOMNMOED = 1; - AlleyEventState_ODFLBCAGBGJ = 2; - AlleyEventState_HNKJAKONEGL = 3; -} - -// Obf: GetAlleyInfoCsReq -// Type: Req -// CmdID: 4783 -message GetAlleyInfoCsReq { -} - -message GGBPEOPKMJM { - uint32 map_id = 6; // offset: 28 - uint32 IKBCDCNMLAO = 10; // offset: 24 -} - -message OEIKLPAPONJ { - uint32 level = 9; // offset: 24 - uint32 shop_id = 5; // offset: 28 -} - -message FILNNLBDNCL { - repeated NLLOIKCDIMK BFDAPBALOFJ = 4; // offset: 32 - repeated GGBPEOPKMJM PEGHBDKHHJD = 8; // offset: 24 - repeated uint32 HFCHFLJMJED = 9; // offset: 48 - repeated DDICPDHEALB NIJAFNFCMKK = 5; // offset: 40 -} - -// Obf: GetAlleyInfoScRsp -// Type: Rsp -// CmdID: 4781 -message GetAlleyInfoScRsp { - map POHJFPKJCOD = 12; // offset: 24 - FILNNLBDNCL AJIPHKMODOA = 15; // offset: 32 - DMOGCDLOBGK HDFFKPKAAHP = 2; // offset: 56 - repeated uint32 LNMMHGFJIIG = 13; // offset: 48 - repeated uint32 ACFMNILDBOO = 8; // offset: 72 - CFIOCAIHCOI PIFDBKPHLAO = 3; // offset: 16 - uint32 retcode = 6; // offset: 96 - repeated KMLGGPGEBDE GCOJBJOMMPI = 4; // offset: 64 - repeated uint32 IIPCHBNIIGO = 5; // offset: 80 - uint32 level = 9; // offset: 88 - uint32 JDKOFBNBJNI = 7; // offset: 100 - uint32 cur_fund = 14; // offset: 92 -} - -message MMCENMNIJCL { - uint32 JMPBEECFMGA = 12; // offset: 24 - uint32 GDAHFJPFEBM = 1; // offset: 28 -} - -message DEDBKIBLDFP { - uint32 goods_id = 10; // offset: 32 - repeated MMCENMNIJCL LKIEPAIHGBB = 4; // offset: 16 -} - -message AlleyPlacingShip { - repeated DEDBKIBLDFP goods_list = 12; // offset: 24 - uint32 ship_id = 8; // offset: 32 -} - -// Obf: AlleyPlacingGameCsReq -// Type: Req -// CmdID: 4784 -message AlleyPlacingGameCsReq { - uint32 AACDAEKHBMA = 14; // offset: 44 - uint32 BIJOCNCLINB = 6; // offset: 40 - AlleyPlacingShip AEFGIGJAEPP = 3; // offset: 16 - uint32 CMLFBHKBNEC = 7; // offset: 48 - uint32 cost_time = 12; // offset: 52 - uint32 JNIFCCLINIB = 11; // offset: 60 - uint32 OAIPAGFNIOL = 1; // offset: 36 - uint32 ANEDHEKHKGG = 13; // offset: 32 - uint32 ABMIOHPGOIA = 8; // offset: 56 -} - -// Obf: AlleyPlacingGameScRsp -// Type: Rsp -// CmdID: 4719 -message AlleyPlacingGameScRsp { - uint32 event_id = 14; // offset: 24 - uint32 EKIAHKFOGIN = 1; // offset: 32 - uint32 retcode = 8; // offset: 48 - uint32 NGNPDOJJHJF = 15; // offset: 28 - uint32 NBIGLHKEACG = 6; // offset: 52 - uint32 HKOLPCNGMBH = 4; // offset: 40 - uint32 MNDAAJLHHEC = 12; // offset: 44 - uint32 BPMADNMDIKF = 11; // offset: 36 -} - -// Obf: ActivityRaidPlacingGameCsReq -// Type: Req -// CmdID: 4764 -message ActivityRaidPlacingGameCsReq { - AlleyPlacingShip AEFGIGJAEPP = 12; // offset: 32 - oneof LOEKIPFIGFK { - uint32 FCEBHJEGLPG = 7; // offset: 16 - uint32 BIJOCNCLINB = 6; // offset: 16 - } -} - -// Obf: ActivityRaidPlacingGameScRsp -// Type: Rsp -// CmdID: 4722 -message ActivityRaidPlacingGameScRsp { - uint32 retcode = 5; // offset: 32 - oneof LOEKIPFIGFK { - uint32 FCEBHJEGLPG = 13; // offset: 16 - uint32 BIJOCNCLINB = 1; // offset: 16 - } -} - -message CFIOCAIHCOI { - repeated uint32 OIPPMLODNED = 3; // offset: 16 - repeated uint32 IGJCGGPKLKE = 15; // offset: 32 - uint32 OODFHHKJPNE = 14; // offset: 48 - uint32 ECJMBKNGNAD = 9; // offset: 40 - bool NLCEMNEMLCE = 7; // offset: 44 - uint32 HHLDLPOALEC = 11; // offset: 52 -} - -// Obf: AlleyOrderChangedScNotify -// Type: Notify -// CmdID: 4788 -message AlleyOrderChangedScNotify { - CFIOCAIHCOI AIGEBGKIMDK = 7; // offset: 24 -} - -// Type: Notify -// CmdID: 4706 -message MMGPCCELLBK { - uint32 PEABFDOIBBK = 9; // offset: 24 -} - -message OCGJJIEKBMH { - uint32 shop_id = 8; // offset: 56 - uint32 GDLFKJIMPBE = 11; // offset: 48 - uint32 KNLHANAIKIO = 10; // offset: 60 - repeated uint32 CPPJNCKDBLO = 14; // offset: 40 - repeated uint32 GPPFCLNIMHC = 15; // offset: 24 - uint32 INEAFHGCCGN = 7; // offset: 52 - repeated uint32 shop_goods_list = 4; // offset: 16 -} - -message DDICPDHEALB { - uint32 cost_time = 1; // offset: 36 - uint32 map_id = 8; // offset: 32 - repeated OCGJJIEKBMH CBOBLKOFHEL = 5; // offset: 24 -} - -message NLLOIKCDIMK { - uint32 FHOOONHLFPH = 1; // offset: 36 - uint32 HPJDECGAOPK = 14; // offset: 32 - ItemList reward = 13; // offset: 24 - uint32 map_id = 3; // offset: 52 - uint32 GALEFHFNDLL = 4; // offset: 40 - uint32 max_score = 9; // offset: 48 - uint32 IGCAHFOMDFN = 6; // offset: 44 -} - -// Obf: LogisticsGameCsReq -// Type: Req -// CmdID: 4724 -message LogisticsGameCsReq { - bool NIIJFEAGKDP = 10; // offset: 32 - repeated DDICPDHEALB KCHEAIFJOAM = 14; // offset: 24 -} - -// Obf: LogisticsScoreRewardSyncInfoScNotify -// Type: Notify -// CmdID: 4712 -message LogisticsScoreRewardSyncInfoScNotify { - repeated NLLOIKCDIMK BFDAPBALOFJ = 9; // offset: 24 -} - -// Obf: LogisticsGameScRsp -// Type: Rsp -// CmdID: 4704 -message LogisticsGameScRsp { - uint32 retcode = 1; // offset: 32 - uint32 event_id = 11; // offset: 36 - repeated NLLOIKCDIMK BFDAPBALOFJ = 13; // offset: 24 - bool NIIJFEAGKDP = 8; // offset: 40 -} - -message KMLGGPGEBDE { - AlleyEventState state = 2; // offset: 28 - uint32 FJDMJOOOMCG = 8; // offset: 32 - uint32 event_id = 1; // offset: 24 -} - -// Obf: StartAlleyEventCsReq -// Type: Req -// CmdID: 4762 -message StartAlleyEventCsReq { - uint32 event_id = 8; // offset: 24 -} - -// Type: Rsp -// CmdID: 4800 -message NLEBKNFJKEE { - uint32 event_id = 9; // offset: 28 - uint32 retcode = 4; // offset: 24 -} - -// Obf: AlleyEventChangeNotify -// Type: Notify -// CmdID: 4769 -message AlleyEventChangeNotify { - KMLGGPGEBDE DCLBNIOBOAC = 5; // offset: 16 - uint32 DFAMNLMMLGN = 8; // offset: 32 -} - -// Type: Notify -// CmdID: 4740 -message KLOIKOBCEHO { - uint32 JGDBADPOEJP = 8; // offset: 24 -} - -// Obf: TakePrestigeRewardCsReq -// Type: Req -// CmdID: 4746 -message TakePrestigeRewardCsReq { - uint32 level = 12; // offset: 24 -} - -// Obf: TakePrestigeRewardScRsp -// Type: Rsp -// CmdID: 4757 -message TakePrestigeRewardScRsp { - uint32 level = 2; // offset: 36 - uint32 retcode = 7; // offset: 32 - ItemList reward = 9; // offset: 24 -} - -// Obf: PrestigeLevelUpCsReq -// Type: Req -// CmdID: 4703 -message PrestigeLevelUpCsReq { -} - -// Obf: PrestigeLevelUpScRsp -// Type: Rsp -// CmdID: 4709 -message PrestigeLevelUpScRsp { - uint32 retcode = 6; // offset: 24 - uint32 level = 1; // offset: 28 -} - -// Obf: AlleyFundsScNotify -// Type: Notify -// CmdID: 4731 -message AlleyFundsScNotify { - uint32 cur_fund = 14; // offset: 24 -} - -// Obf: SaveLogisticsCsReq -// Type: Req -// CmdID: 4701 -message SaveLogisticsCsReq { - repeated DDICPDHEALB KCHEAIFJOAM = 15; // offset: 24 -} - -// Type: Rsp -// CmdID: 4796 -message SaveLogisticsScRsp { - repeated DDICPDHEALB KCHEAIFJOAM = 10; // offset: 24 - uint32 retcode = 15; // offset: 32 -} - -// Obf: LogisticsInfoScNotify -// Type: Notify -// CmdID: 4743 -message LogisticsInfoScNotify { - FILNNLBDNCL AJIPHKMODOA = 4; // offset: 16 -} - -message DMOGCDLOBGK { - uint32 NDENFAPCJAL = 9; // offset: 36 - uint32 MKMEDIEIJOG = 8; // offset: 32 - map HGKCLAIIPGK = 15; // offset: 16 -} - -// Obf: AlleyShipmentEventEffectsScNotify -// Type: Notify -// CmdID: 4717 -message AlleyShipmentEventEffectsScNotify { - DMOGCDLOBGK IDPGHGPAGHM = 15; // offset: 16 -} - -// Obf: GetSaveLogisticsMapCsReq -// Type: Req -// CmdID: 4727 -message GetSaveLogisticsMapCsReq { -} - -// Obf: GetSaveLogisticsMapScRsp -// Type: Rsp -// CmdID: 4745 -message GetSaveLogisticsMapScRsp { - repeated DDICPDHEALB NIJAFNFCMKK = 10; // offset: 24 - uint32 retcode = 6; // offset: 32 -} - -// Type: Notify -// CmdID: 4768 -message OLENOPLKNDB { - map POHJFPKJCOD = 8; // offset: 16 -} - -message GGIAIHDCJNI { -} - -// Type: Rsp -// CmdID: 4791 -message MPDCDNNBOEF { - uint32 OMLKIJINJHM = 11; // offset: 28 + bool EKBMIOCOLIC = 15; // offset: 28 uint32 retcode = 5; // offset: 24 } -// Obf: TakeEventRewardCsReq -// Type: Req -// CmdID: 4702 -message TakeEventRewardCsReq { - uint32 event_id = 11; // offset: 24 +// Obf: BFOHDMDOCMM +// Type: Notify +// CmdID: 9521 +message AiPamMotionScNotify { + repeated string BDJACHGHCHF = 6; // offset: 24 } -// Obf: AlleyTakeEventRewardScRsp +// Type: Req +// CmdID: 9549 +message CGPFNCNAMOP { + repeated HIDPJPNFCKO KGNBJLBLMPJ = 5; // offset: 16 +} + +// Type: Rsp +// CmdID: 9515 +message IMHLIHAOCPE { + uint32 retcode = 11; // offset: 24 +} + +// Type: Req +// CmdID: 9506 +message IPPACOOGLPK { + IEACMDFDLBF INPFOJEIOBI = 10; // offset: 24 + string MGMFENIOPHO = 11; // offset: 16 +} + +// Type: Rsp +// CmdID: 9526 +message AIKHMIAMBIF { + uint32 retcode = 15; // offset: 24 +} + +// Obf: MOFLOJNJDGL +enum CmdAlleyType { + MOFLOJNJDGL_PCPDHELPKEM = 0; + CmdKCOBMOPKLPL = 4798; + CmdMCPHAPNLNIG = 4753; + CmdSaveLogisticsCsReq = 4796; + CmdActivityRaidPlacingGameCsReq = 4793; + CmdGetSaveLogisticsMapCsReq = 4765; + CmdGetAlleyInfoCsReq = 4791; + CmdFBDJEJDHCIO = 4789; + CmdGetAlleyInfoScRsp = 4710; + CmdAlleyShipmentEventEffectsScNotify = 4728; + CmdLogisticsScoreRewardSyncInfoScNotify = 4720; + CmdHCDIHOBPLJE = 4726; + MOFLOJNJDGL_HMCMLHEABKI = 4732; + CmdAlleyFundsScNotify = 4744; + CmdLOINGBNGDFO = 4717; + MOFLOJNJDGL_OLJIHEBEBCA = 4708; + CmdAlleyEventChangeNotify = 4763; + CmdLogisticsGameScRsp = 4795; + CmdAlleyPlacingGameScRsp = 4737; + MOFLOJNJDGL_CNGAGLKBHPK = 4772; + CmdAlleyOrderChangedScNotify = 4733; + CmdIJMICOMCFKK = 4779; + CmdPrestigeLevelUpScRsp = 4758; + CmdTakeEventRewardCsReq = 4751; + CmdAlleyTakeEventRewardScRsp = 4725; + CmdPrestigeLevelUpCsReq = 4707; + CmdLogisticsGameCsReq = 4794; + CmdLogisticsDetonateStarSkiffCsReq = 4754; + CmdStartAlleyEventCsReq = 4709; + CmdActivityRaidPlacingGameScRsp = 4702; + MOFLOJNJDGL_KKJPGOMOPAI = 4800; + CmdLogisticsInfoScNotify = 4721; + CmdKCHEPLKMONL = 4757; + CmdGetSaveLogisticsMapScRsp = 4773; + CmdTakePrestigeRewardCsReq = 4739; + CmdAlleyPlacingGameCsReq = 4774; + CmdTakePrestigeRewardScRsp = 4701; +} + +enum EJIJAMBBJMN { + EJIJAMBBJMN_LHDKJKOOPJP = 0; + EJIJAMBBJMN_BAKDPGBKNHH = 1; + EJIJAMBBJMN_AEFDGEIKOBE = 2; + EJIJAMBBJMN_OOCJINGKENM = 3; + EJIJAMBBJMN_KECLODGOIAI = 4; + EJIJAMBBJMN_BKNFMFGINIP = 5; + EJIJAMBBJMN_BKDIOLOEKIL = 6; + EJIJAMBBJMN_KKGAINFGFFG = 7; +} + +enum KCBDEHICICK { + KCBDEHICICK_PCPDHELPKEM = 0; + KCBDEHICICK_OCLLJAELPDM = 1; + KCBDEHICICK_OMNLMPAFHBB = 2; + KCBDEHICICK_MBOJGIHMPDM = 3; +} + +// Obf: HEBAGHLEECH +enum AlleyEventState { + HEBAGHLEECH_MFDPLAOEKFE = 0; + HEBAGHLEECH_GKBODJFAJCE = 1; + HEBAGHLEECH_DOIBPFNOJFJ = 2; + HEBAGHLEECH_DAFADDIENIH = 3; +} + +// Obf: HLDCOABCAOB +// Type: Req +// CmdID: 4791 +message GetAlleyInfoCsReq { +} + +message EINJLBBAGDL { + uint32 DPBMAFBAJHD = 2; // offset: 24 + uint32 MICCEGIKIBJ = 15; // offset: 28 +} + +message KJACDNLNIMJ { + uint32 level = 2; // offset: 24 + uint32 ONLBEJGCCCA = 1; // offset: 28 +} + +message GEOAAAOAPGK { + repeated CCBKGJGNDCL JOBIHKPLHEN = 2; // offset: 48 + repeated uint32 FNFHHNFOEIM = 7; // offset: 40 + repeated EINJLBBAGDL IAHJJBPGOKB = 5; // offset: 16 + repeated JCCMGOOPHBO OAIKIFEKFLG = 15; // offset: 24 +} + +// Obf: OEKGAHJFFBP +// Type: Rsp +// CmdID: 4710 +message GetAlleyInfoScRsp { + repeated DCMJCNOKKNN PADDEJDLFLA = 6; // offset: 32 + repeated uint32 GCFECPJKDMK = 14; // offset: 48 + repeated uint32 LAFIBGBIIIE = 13; // offset: 64 + uint32 retcode = 15; // offset: 92 + uint32 EPEEKLDLLDA = 7; // offset: 88 + MKPDCILELAA JKCDJIPNLPI = 8; // offset: 24 + uint32 level = 4; // offset: 100 + repeated uint32 IBNPANJGKOI = 10; // offset: 80 + map BENEIFAHIGJ = 12; // offset: 16 + uint32 JONKHPKNNLD = 5; // offset: 96 + PLIEEDKHGNN NLEJPMEDBNH = 11; // offset: 72 + GEOAAAOAPGK HBMJIGGBFKP = 1; // offset: 56 +} + +message BAPBJANOPLP { + uint32 AFNEPLKIHLL = 14; // offset: 24 + uint32 CPKMCPFIBLD = 11; // offset: 28 +} + +message JMDDGOGNBEK { + repeated BAPBJANOPLP JDFCLIFHEBE = 15; // offset: 16 + uint32 EMMOMDODKAK = 10; // offset: 32 +} + +message AlleyPlacingShip { + uint32 ship_id = 13; // offset: 32 + repeated JMDDGOGNBEK goods_list = 1; // offset: 24 +} + +// Obf: OGBMHIPHEGK +// Type: Req +// CmdID: 4774 +message AlleyPlacingGameCsReq { + uint32 KEBODNOMNDJ = 11; // offset: 40 + uint32 cost_time = 5; // offset: 52 + uint32 BHJPEAABOGP = 14; // offset: 48 + uint32 PBDJOIIAKHK = 10; // offset: 60 + AlleyPlacingShip FCDCFAMOHAE = 8; // offset: 16 + uint32 FOBGBGCOKAE = 13; // offset: 44 + uint32 MAMGGFKGKCE = 3; // offset: 56 + uint32 OBPNDKPPFGG = 15; // offset: 36 + uint32 ONEPNPGPMNO = 9; // offset: 32 +} + +// Obf: FHOFFPINBIO // Type: Rsp // CmdID: 4737 -message AlleyTakeEventRewardScRsp { - ItemList reward = 7; // offset: 16 - uint32 retcode = 6; // offset: 32 +message AlleyPlacingGameScRsp { + uint32 MABFDBCDCDN = 11; // offset: 48 + uint32 GKOAHBKEDHL = 1; // offset: 32 + uint32 event_id = 13; // offset: 36 + uint32 HGIFEKEFCAN = 5; // offset: 28 + uint32 LDLOJJGNJMJ = 14; // offset: 40 + uint32 KHEBCOPEGKC = 10; // offset: 44 + uint32 AHNPMGLOIEH = 6; // offset: 24 + uint32 retcode = 3; // offset: 52 } -// Obf: LogisticsDetonateStarSkiffCsReq +// Obf: HPLIDKIHCHJ // Type: Req -// CmdID: 4790 +// CmdID: 4793 +message ActivityRaidPlacingGameCsReq { + AlleyPlacingShip FCDCFAMOHAE = 11; // offset: 16 + oneof DLOMKFLEEIC { + uint32 MFMHHAPPPJJ = 1; // offset: 24 + uint32 OBPNDKPPFGG = 12; // offset: 24 + } +} + +// Obf: KOOGGDBNOPD +// Type: Rsp +// CmdID: 4702 +message ActivityRaidPlacingGameScRsp { + uint32 retcode = 1; // offset: 36 + oneof DLOMKFLEEIC { + uint32 MFMHHAPPPJJ = 10; // offset: 16 + uint32 OBPNDKPPFGG = 8; // offset: 16 + } +} + +message PLIEEDKHGNN { + repeated uint32 DGLIPLAHMBF = 1; // offset: 24 + bool CAJCAGNBGEK = 5; // offset: 52 + uint32 ADDEMHFJJAH = 9; // offset: 40 + repeated uint32 HCAFCGKLKFD = 7; // offset: 16 + uint32 BMGEBFHHCOD = 15; // offset: 44 + uint32 JLDPAIPAMNB = 13; // offset: 48 +} + +// Obf: OPGKIIPJKHF +// Type: Notify +// CmdID: 4733 +message AlleyOrderChangedScNotify { + PLIEEDKHGNN FCLMOOKJGPN = 5; // offset: 16 +} + +// Type: Notify +// CmdID: 4789 +message FBDJEJDHCIO { + uint32 PPDMPMDMAOM = 1; // offset: 24 +} + +message NHPKMMDOHIH { + uint32 JDDMHMCHNNN = 13; // offset: 48 + uint32 OFABEGPJBJP = 4; // offset: 60 + uint32 ONLBEJGCCCA = 3; // offset: 56 + uint32 AAFLJGPKCDH = 8; // offset: 52 + repeated uint32 shop_goods_list = 15; // offset: 40 + repeated uint32 OMGGDMMLBJL = 9; // offset: 24 + repeated uint32 NCGEJEEOMFC = 11; // offset: 32 +} + +message CCBKGJGNDCL { + uint32 MICCEGIKIBJ = 12; // offset: 36 + repeated NHPKMMDOHIH FGKAOMIJJBN = 3; // offset: 16 + uint32 cost_time = 8; // offset: 32 +} + +message JCCMGOOPHBO { + uint32 max_score = 13; // offset: 44 + ItemList reward = 14; // offset: 24 + uint32 DEKNGNHLFNI = 12; // offset: 40 + uint32 JLELBCFOBKN = 11; // offset: 52 + uint32 MLPGGIPCNGF = 10; // offset: 48 + uint32 HDGHCOJICEG = 1; // offset: 36 + uint32 MICCEGIKIBJ = 6; // offset: 32 +} + +// Obf: BMPBFMFLFKJ +// Type: Req +// CmdID: 4794 +message LogisticsGameCsReq { + bool CLPNBFOKJLJ = 1; // offset: 32 + repeated CCBKGJGNDCL KDKBNMEJLFP = 8; // offset: 24 +} + +// Obf: EGBCOALJEMC +// Type: Notify +// CmdID: 4720 +message LogisticsScoreRewardSyncInfoScNotify { + repeated JCCMGOOPHBO OAIKIFEKFLG = 13; // offset: 24 +} + +// Obf: HCJLEAFNMFN +// Type: Rsp +// CmdID: 4795 +message LogisticsGameScRsp { + uint32 retcode = 3; // offset: 40 + uint32 event_id = 1; // offset: 36 + repeated JCCMGOOPHBO OAIKIFEKFLG = 7; // offset: 24 + bool CLPNBFOKJLJ = 12; // offset: 32 +} + +message DCMJCNOKKNN { + AlleyEventState state = 12; // offset: 24 + uint32 EIAAKEGPKME = 13; // offset: 28 + uint32 event_id = 7; // offset: 32 +} + +// Obf: HCPIIBLGLHO +// Type: Req +// CmdID: 4709 +message StartAlleyEventCsReq { + uint32 event_id = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 4798 +message KCOBMOPKLPL { + uint32 event_id = 10; // offset: 28 + uint32 retcode = 11; // offset: 24 +} + +// Obf: FMJHNBJEJAE +// Type: Notify +// CmdID: 4763 +message AlleyEventChangeNotify { + uint32 NDOPMMAMMOD = 9; // offset: 32 + DCMJCNOKKNN GLNJOAHBBKK = 7; // offset: 24 +} + +// Type: Notify +// CmdID: 4726 +message HCDIHOBPLJE { + uint32 CNPONFMAKJO = 13; // offset: 24 +} + +// Obf: NLDLOPCEOBN +// Type: Req +// CmdID: 4739 +message TakePrestigeRewardCsReq { + uint32 level = 13; // offset: 24 +} + +// Obf: IJLEPLMCFAK +// Type: Rsp +// CmdID: 4701 +message TakePrestigeRewardScRsp { + uint32 level = 12; // offset: 36 + ItemList reward = 15; // offset: 24 + uint32 retcode = 4; // offset: 32 +} + +// Obf: MDGOJOILLJC +// Type: Req +// CmdID: 4707 +message PrestigeLevelUpCsReq { +} + +// Obf: LGBGFNMDLPM +// Type: Rsp +// CmdID: 4758 +message PrestigeLevelUpScRsp { + uint32 level = 5; // offset: 28 + uint32 retcode = 11; // offset: 24 +} + +// Obf: HDKPPJDCHCL +// Type: Notify +// CmdID: 4744 +message AlleyFundsScNotify { + uint32 EPEEKLDLLDA = 3; // offset: 24 +} + +// Obf: LJFLPMIPAKI +// Type: Req +// CmdID: 4796 +message SaveLogisticsCsReq { + repeated CCBKGJGNDCL KDKBNMEJLFP = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 4757 +message KCHEPLKMONL { + repeated CCBKGJGNDCL KDKBNMEJLFP = 9; // offset: 16 + uint32 retcode = 1; // offset: 32 +} + +// Obf: KAMFMLIHMBD +// Type: Notify +// CmdID: 4721 +message LogisticsInfoScNotify { + GEOAAAOAPGK HBMJIGGBFKP = 15; // offset: 24 +} + +message MKPDCILELAA { + uint32 PDAIGDFNPPN = 10; // offset: 36 + uint32 MDFOADMKJDL = 1; // offset: 32 + map AOMDBDNMBFC = 14; // offset: 16 +} + +// Obf: NECAGCHHMIL +// Type: Notify +// CmdID: 4728 +message AlleyShipmentEventEffectsScNotify { + MKPDCILELAA KDPAGMKNNEH = 1; // offset: 16 +} + +// Obf: LEMIPDPLDHG +// Type: Req +// CmdID: 4765 +message GetSaveLogisticsMapCsReq { +} + +// Obf: BGLNKDILBDD +// Type: Rsp +// CmdID: 4773 +message GetSaveLogisticsMapScRsp { + repeated CCBKGJGNDCL JOBIHKPLHEN = 12; // offset: 24 + uint32 retcode = 7; // offset: 32 +} + +// Type: Notify +// CmdID: 4753 +message MCPHAPNLNIG { + map BENEIFAHIGJ = 8; // offset: 16 +} + +message PLAIHFCEKHM { +} + +// Type: Rsp +// CmdID: 4717 +message LOINGBNGDFO { + uint32 retcode = 8; // offset: 28 + uint32 CGKPIBNBFJE = 3; // offset: 24 +} + +// Obf: KOBMBFDEFAJ +// Type: Req +// CmdID: 4751 +message TakeEventRewardCsReq { + uint32 event_id = 9; // offset: 24 +} + +// Obf: HAPEIILONGO +// Type: Rsp +// CmdID: 4725 +message AlleyTakeEventRewardScRsp { + ItemList reward = 7; // offset: 24 + uint32 retcode = 2; // offset: 32 +} + +// Obf: NPANIOCANON +// Type: Req +// CmdID: 4754 message LogisticsDetonateStarSkiffCsReq { } // Type: Rsp -// CmdID: 4705 -message LogisticsDetonateStarSkiffScRsp { - uint32 retcode = 9; // offset: 24 +// CmdID: 4779 +message IJMICOMCFKK { + uint32 retcode = 15; // offset: 24 } -// Obf: CmdArchiveType +// Obf: CBLODEEHFJF enum CmdArchiveType { - CmdArchiveType_MNFEPONEDDJ = 0; - CmdGetUpdatedArchiveDataScRsp = 2304; - CmdGetUpdatedArchiveDataCsReq = 2324; - CmdGetArchiveDataCsReq = 2383; - CmdGetArchiveDataScRsp = 2381; + CBLODEEHFJF_PCPDHELPKEM = 0; + CmdGetArchiveDataScRsp = 2310; + CmdGHILICHODLN = 2395; + CmdGetUpdatedArchiveDataCsReq = 2394; + CmdGetArchiveDataCsReq = 2391; } -message RelicList { - uint32 type = 2; // offset: 28 - uint32 set_id = 8; // offset: 24 +message OCNNJKJPKNN { + uint32 type = 12; // offset: 28 + uint32 set_id = 9; // offset: 24 } -message MonsterList { - uint32 monster_id = 8; // offset: 28 - uint32 num = 15; // offset: 24 +message BKEPPIJMLNB { + uint32 monster_id = 11; // offset: 28 + uint32 num = 3; // offset: 24 } -// Obf: ArchiveData +// Obf: DFGHDILABEK message ArchiveData { - repeated MonsterList kill_monster_list = 12; // offset: 16 - repeated RelicList relic_list = 1; // offset: 32 - repeated uint32 archive_equipment_id_list = 4; // offset: 48 - repeated uint32 archive_avatar_id_list = 14; // offset: 40 - repeated uint32 archive_missing_equipment_id_list = 6; // offset: 56 + repeated uint32 ELMIOHHOGOO = 7; // offset: 16 + repeated OCNNJKJPKNN relic_list = 8; // offset: 40 + repeated uint32 GLHNOAKHHPD = 2; // offset: 48 + repeated BKEPPIJMLNB kill_monster_list = 6; // offset: 56 + repeated uint32 OOICHLFIHLF = 12; // offset: 24 } -// Obf: GetArchiveDataCsReq +// Obf: BBMHMOKHLAJ // Type: Req -// CmdID: 2383 +// CmdID: 2391 message GetArchiveDataCsReq { } -// Obf: GetArchiveDataScRsp +// Obf: GEGKGNHBCMN // Type: Rsp -// CmdID: 2381 +// CmdID: 2310 message GetArchiveDataScRsp { - uint32 retcode = 10; // offset: 32 - ArchiveData archive_data = 15; // offset: 24 + uint32 retcode = 3; // offset: 32 + ArchiveData archive_data = 12; // offset: 16 } -// Obf: GetUpdatedArchiveDataCsReq +// Obf: OOKIHNKJGBK // Type: Req -// CmdID: 2324 +// CmdID: 2394 message GetUpdatedArchiveDataCsReq { } // Type: Rsp -// CmdID: 2304 -message GetUpdatedArchiveDataScRsp { - ArchiveData archive_data = 2; // offset: 24 - uint32 retcode = 15; // offset: 32 +// CmdID: 2395 +message GHILICHODLN { + uint32 retcode = 7; // offset: 32 + ArchiveData archive_data = 8; // offset: 16 } -// Obf: CmdAvatarType +// Obf: OKGLHKOEJMM enum CmdAvatarType { - CmdAvatarType_MNFEPONEDDJ = 0; - CmdUnlockSkillTreeCsReq = 335; - CmdDressRelicAvatarCsReq = 356; - CmdSetGrowthTargetAvatarScRsp = 345; - CmdSetMultipleAvatarPathsCsReq = 379; - CmdAddAvatarScNotify = 384; - CmdGrowthTargetAvatarChangedScNotify = 368; - CmdUnlockAvatarPathCsReq = 355; - CmdGetPreAvatarActivityListScRsp = 364; - CmdDressAvatarCsReq = 369; - CmdUnlockSkilltreeScRsp = 313; - CmdGetPreAvatarActivityListCsReq = 312; - CmdTakeOffAvatarSkinCsReq = 318; - CmdGetAvatarDataScRsp = 381; - CmdMarkAvatarCsReq = 396; - CmdActiveEidolonCsReq = 319; - CmdSetAvatarPathScRsp = 397; - CmdAvatarSpecialSkilltreeUnlockScNotify = 314; - CmdGetPreAvatarGrowthInfoScRsp = 391; - CmdTakeOffAvatarSkinScRsp = 306; - CmdPromoteAvatarScRsp = 400; - CmdTakePromotionRewardScRsp = 303; - CmdAddMultiPathAvatarScNotify = 317; - CmdPromoteAvatarCsReq = 362; - CmdTakeOffEquipmentCsReq = 346; - CmdDressAvatarScRsp = 340; - CmdSetPlayerOutfitCsReq = 322; - CmdSetAvatarEnhancedIdScRsp = 305; - CmdTakeOffRelicScRsp = 388; - CmdTakePromotionRewardCsReq = 386; - CmdUnlockAvatarSkinScNotify = 301; - CmdSetAvatarPathCsReq = 351; - CmdUnlockAvatarPathScRsp = 376; - CmdTakeOffEquipmentScRsp = 357; - CmdGetAvatarDataCsReq = 383; - CmdDressAvatarSkinScRsp = 331; - CmdAvatarPathChangedNotify = 329; - CmdRankUpAvatarScRsp = 323; - CmdSetPlayerOutfitScRsp = 347; - CmdMarkAvatarScRsp = 343; - CmdSetGrowthTargetAvatarCsReq = 327; - CmdDressAvatarSkinCsReq = 309; + OKGLHKOEJMM_PCPDHELPKEM = 0; CmdGetPreAvatarGrowthInfoCsReq = 308; - CmdAvatarExpUpCsReq = 324; - CmdSetMultipleAvatarPathsScRsp = 315; - CmdTakeOffRelicCsReq = 334; - CmdDressRelicAvatarScRsp = 348; - CmdSetAvatarEnhancedIdCsReq = 390; - CmdAvatarExpUpScRsp = 304; + CmdTakeOffRelicCsReq = 332; + CmdGetAvatarDataScRsp = 310; + CmdAddMultiPathAvatarScNotify = 328; + CmdTakePromotionRewardCsReq = 361; + CmdGetPreAvatarActivityListCsReq = 320; + CmdActiveEidolonScRsp = 304; + CmdUnlockSkillTreeCsReq = 314; + CmdAvatarExpUpCsReq = 394; + CmdGetAvatarDataCsReq = 391; + CmdUnlockAvatarPathScRsp = 371; + OKGLHKOEJMM_OCNMGOBCPHF = 365; + CmdDressAvatarCsReq = 363; + CmdTakeOffEquipmentCsReq = 339; + CmdAddAvatarScNotify = 374; + CmdUnlockSkilltreeScRsp = 318; + CmdSetAvatarPathScRsp = 305; + CmdAvatarPathChangedNotify = 311; + CmdGetPreAvatarActivityListScRsp = 393; + CmdDressAvatarSkinCsReq = 358; + CmdMarkAvatarScRsp = 321; + CmdSetMultipleAvatarPathsScRsp = 303; + CmdUnlockAvatarPathCsReq = 330; + CmdTakeOffEquipmentScRsp = 301; + CmdSetAvatarPathCsReq = 366; + CmdTakeOffAvatarSkinCsReq = 400; + CmdGetPreAvatarGrowthInfoScRsp = 317; + CmdAJLCAJEKAGP = 353; + CmdDressRelicAvatarCsReq = 338; + CmdTakeOffRelicScRsp = 333; + CmdAvatarExpUpScRsp = 395; + CmdNHANNOPOPPL = 398; + CmdActiveEidolonCsReq = 337; + CmdKGJHPKBMIPB = 389; + CmdTakePromotionRewardScRsp = 307; + CmdAvatarSpecialSkilltreeUnlockScNotify = 392; + CmdMarkAvatarCsReq = 357; + CmdHHPBADAIGHO = 373; + CmdSetAvatarEnhancedIdScRsp = 379; + CmdSetPlayerOutfitCsReq = 302; + CmdSetPlayerOutfitScRsp = 349; + CmdSetAvatarEnhancedIdCsReq = 354; + CmdDressAvatarScRsp = 326; + CmdDressRelicAvatarScRsp = 372; + CmdMNEOIOPNPNK = 344; + CmdUnlockAvatarSkinScNotify = 396; + CmdPromoteAvatarCsReq = 309; + CmdSetMultipleAvatarPathsCsReq = 336; } -// Obf: GrowthTartgetFuncType -enum GrowthTartgetFuncType { - GrowthTartgetFuncType_NOALJFABKON = 0; +enum KFLKNDHJILI { + KFLKNDHJILI_IIPIAKJFGNH = 0; + KFLKNDHJILI_KDINJJEGMHB = 1; } -enum AddAvatarSrcState { - ADD_AVATAR_SRC_NONE = 0; - ADD_AVATAR_SRC_GACHA = 1; - ADD_AVATAR_SRC_ROGUE = 2; - ADD_AVATAR_SRC_DELIVERY = 3; +enum LHHKNENBJEH { + LHHKNENBJEH_PCPDHELPKEM = 0; + LHHKNENBJEH_AJBFCODJONF = 1; + LHHKNENBJEH_JLKIDEIDMNK = 2; + LHHKNENBJEH_GNGDFKJAAME = 3; } -enum NBFLHLJGABC { - NBFLHLJGABC_MNFEPONEDDJ = 0; - NBFLHLJGABC_ILAEHGAEJMH = 1; - NBFLHLJGABC_EGOBKBLIJHO = 2; +enum PJNEFBBLPND { + PJNEFBBLPND_PCPDHELPKEM = 0; + PJNEFBBLPND_AAEFABFJMCC = 1; + PJNEFBBLPND_KBLDFICFEOG = 2; } -// Obf: GrowthTargetState -enum GrowthTargetState { - GrowthTargetState_FHJGCAHJKPP = 0; - GrowthTargetState_PFPOMNPBPLA = 1; - GrowthTargetState_BOPLNDGHMFG = 2; - GrowthTargetState_AAFCCKKJLMD = 3; - GrowthTargetState_ANIPLKPEJEJ = 4; - GrowthTargetState_LFIEKGHBDCI = 5; +enum HDJKGMLAFNP { + HDJKGMLAFNP_AABJFIKBHJK = 0; + HDJKGMLAFNP_NDNKDFHEHBC = 1; + HDJKGMLAFNP_IPBFAACIGHN = 2; + HDJKGMLAFNP_OONJKCDGCKN = 3; + HDJKGMLAFNP_IEAJEFALFLG = 4; + HDJKGMLAFNP_NEGGJOGHMAK = 5; } -// Obf: GetAvatarDataCsReq +// Obf: IABPDLHEJAE // Type: Req -// CmdID: 383 +// CmdID: 391 message GetAvatarDataCsReq { - repeated uint32 base_avatar_id_list = 15; // offset: 16 - bool is_get_all = 5; // offset: 32 + repeated uint32 base_avatar_id_list = 2; // offset: 24 + bool is_get_all = 3; // offset: 32 } message AvatarPathSkillTree { + uint32 anchor_type = 6; // offset: 24 uint32 level = 7; // offset: 28 - uint32 anchor_type = 12; // offset: 24 } -// Obf: Avatar +// Obf: LCPLCGGHFLN message Avatar { - repeated uint32 has_taken_promotion_reward_list = 8; // offset: 16 - uint32 exp = 2; // offset: 48 - uint32 equipment_unique_id = 3; // offset: 40 - uint32 level = 12; // offset: 32 - bool is_marked = 14; // offset: 64 - uint32 cur_multi_path_avatar_type = 1; // offset: 36 - uint32 promotion = 5; // offset: 68 - uint32 base_avatar_id = 13; // offset: 44 - uint64 first_met_time_stamp = 11; // offset: 56 + uint32 exp = 14; // offset: 32 + uint64 first_met_time_stamp = 2; // offset: 40 + uint32 base_avatar_id = 9; // offset: 60 + repeated uint32 has_taken_promotion_reward_list = 12; // offset: 24 + uint32 level = 8; // offset: 52 + uint32 equipment_unique_id = 15; // offset: 68 + uint32 promotion = 3; // offset: 64 + bool is_marked = 5; // offset: 48 + uint32 cur_multi_path_avatar_type = 13; // offset: 56 } -// Obf: MultiPathAvatarInfo +// Obf: NOOBNLLBHOC message AvatarPathData { - repeated EquipRelic equip_relic_list = 3; // offset: 16 - uint32 avatar_id = 7; // offset: 56 - uint32 unk_enhanced_id = 6; // offset: 48 - uint32 rank = 9; // offset: 44 - uint32 path_equipment_id = 12; // offset: 52 - uint32 dressed_skin_id= 14; // offset: 40 - repeated AvatarPathSkillTree avatar_path_skill_tree = 10; // offset: 32 - uint64 unlock_timestamp = 5; // offset: 64 + uint32 path_equipment_id = 13; // offset: 48 #TODO + repeated EquipRelic equip_relic_list = 9; // offset: 32 + uint32 avatar_id = 10; // offset: 64 + uint32 dressed_skin_id = 8; // offset: 60 #TODO + uint64 unlock_timestamp = 12; // offset: 40 + uint32 rank = 11; // offset: 56 + uint32 unk_enhanced_id = 14; // offset: 52 + repeated AvatarPathSkillTree avatar_path_skill_tree = 1; // offset: 24 } -// Obf: GetAvatarDataScRsp +// Obf: FDPHFAMFIAF // Type: Rsp -// CmdID: 381 +// CmdID: 310 message GetAvatarDataScRsp { - repeated AvatarPathData avatar_path_data_info_list = 10; // offset: 64 - EAIOLADLFKL EPCDLPBGOJD = 8; // offset: 32 - repeated JOGMADAMFNI GKJFHOAGHGA = 1; // offset: 40 - bool is_get_all = 9; // offset: 80 - repeated uint32 skin_list = 5; // offset: 48 - uint32 PDABLJKHMBO = 14; // offset: 84 - repeated uint32 basic_type_id_list = 6; // offset: 72 - repeated Avatar avatar_list = 4; // offset: 24 - uint32 retcode = 15; // offset: 88 - repeated GrowthTartgetFuncType cur_avatar_path = 13; // offset: 56 + repeated AvatarPathData avatar_path_data_info_list = 12; // offset: 24 + repeated GKDEKJKOIJN MMEKFJDMILJ = 3; // offset: 72 + uint32 retcode = 8; // offset: 84 + repeated KFLKNDHJILI GLEBAGPEOPP = 4; // offset: 64 + bool is_get_all = 7; // offset: 88 + repeated Avatar avatar_list = 14; // offset: 40 + MCNDBBEBKMJ HPHOEDAGBOB = 1; // offset: 48 + repeated uint32 basic_type_id_list = 11; // offset: 56 + uint32 MMOPCKLPHIO = 15; // offset: 80 + repeated uint32 skin_list = 6; // offset: 32 } -// Obf: AvatarExpUpCsReq +// Obf: GBKEIGAJJCB // Type: Req -// CmdID: 324 +// CmdID: 394 message AvatarExpUpCsReq { - uint32 base_avatar_id = 8; // offset: 32 - ItemCostData item_cost = 13; // offset: 16 + ItemCostList item_cost = 9; // offset: 16 + uint32 base_avatar_id = 3; // offset: 32 } -// Obf: AvatarExpUpScRsp +// Obf: FLGFLKJKCFM // Type: Rsp -// CmdID: 304 +// CmdID: 395 message AvatarExpUpScRsp { - repeated PileItem return_item_list = 4; // offset: 16 - uint32 retcode = 9; // offset: 32 + uint32 retcode = 14; // offset: 32 + repeated PileItem return_item_list = 6; // offset: 16 } -// Obf: UnlockSkillTreeCsReq +// Obf: JEJGKNMILEN // Type: Req -// CmdID: 335 +// CmdID: 314 message UnlockSkillTreeCsReq { - uint32 point_id = 1; // offset: 36 - uint32 level = 2; // offset: 32 - repeated ItemCost item_list = 5; // offset: 24 + uint32 point_id = 2; // offset: 36 + repeated ItemCost item_list = 7; // offset: 16 + uint32 level = 12; // offset: 32 } -// Obf: UnlockSkilltreeScRsp +// Obf: OJDOBJDEIME // Type: Rsp -// CmdID: 313 +// CmdID: 318 message UnlockSkilltreeScRsp { - uint32 retcode = 9; // offset: 28 - uint32 level = 3; // offset: 32 - uint32 point_id = 14; // offset: 24 + uint32 point_id = 3; // offset: 32 + uint32 level = 8; // offset: 28 + uint32 retcode = 11; // offset: 24 } -// Obf: PromoteAvatarCsReq +// Obf: JJJPDFLHLCH // Type: Req -// CmdID: 362 +// CmdID: 309 message PromoteAvatarCsReq { - uint32 base_avatar_id = 13; // offset: 32 - repeated ItemCost item_list = 6; // offset: 24 + uint32 base_avatar_id = 15; // offset: 32 + repeated ItemCost item_list = 1; // offset: 24 } // Type: Rsp -// CmdID: 400 -message PromoteAvatarScRsp { - uint32 retcode = 5; // offset: 24 +// CmdID: 398 +message NHANNOPOPPL { + uint32 retcode = 4; // offset: 24 } -// Obf: DressAvatarCsReq +// Obf: NJLDALJGPOI // Type: Req -// CmdID: 369 +// CmdID: 363 message DressAvatarCsReq { - uint32 avatar_id = 11; // offset: 24 - uint32 equipment_unique_id = 9; // offset: 28 + uint32 avatar_id = 9; // offset: 28 + uint32 equipment_unique_id = 2; // offset: 24 } // Type: Rsp -// CmdID: 340 +// CmdID: 326 message DressAvatarScRsp { uint32 retcode = 15; // offset: 24 } -// Obf: TakeOffEquipmentCsReq +// Obf: IJLIFFBDHJF // Type: Req -// CmdID: 346 +// CmdID: 339 message TakeOffEquipmentCsReq { - uint32 avatar_id = 12; // offset: 24 + uint32 avatar_id = 2; // offset: 24 } // Type: Rsp -// CmdID: 357 +// CmdID: 301 message TakeOffEquipmentScRsp { - uint32 retcode = 8; // offset: 24 -} - -// Obf: AddAvatarScNotify -// Type: Notify -// CmdID: 384 -message AddAvatarScNotify { - uint32 base_avatar_id = 15; // offset: 32 - bool is_new = 6; // offset: 40 - ItemList reward = 4; // offset: 24 - AddAvatarSrcState src = 3; // offset: 36 -} - -// Obf: AddMultiPathAvatarScNotify -// Type: Notify -// CmdID: 317 -message AddMultiPathAvatarScNotify { - bool is_new = 7; // offset: 32 - ItemList reward = 2; // offset: 24 - uint32 avatar_id = 15; // offset: 40 - NBFLHLJGABC DKBCNMGBIAE = 10; // offset: 36 -} - -// Obf: ActiveEidolonCsReq -// Type: Req -// CmdID: 319 -message ActiveEidolonCsReq { - uint32 avatar_id = 3; // offset: 32 - uint32 rank = 7; // offset: 36 - ItemCostData cost_data = 4; // offset: 16 -} - -// Type: Rsp -// CmdID: 323 -message ActiveEidolonScRsp { - uint32 retcode = 14; // offset: 24 -} - -message DressRelicParam { - uint32 relic_type = 10; // offset: 28 - uint32 relic_unique_id = 3; // offset: 24 -} - -// Obf: DressRelicAvatarCsReq -// Type: Req -// CmdID: 356 -message DressRelicAvatarCsReq { - repeated DressRelicParam switch_list = 13; // offset: 24 - uint32 avatar_id = 6; // offset: 32 -} - -// Type: Rsp -// CmdID: 348 -message DressRelicAvatarScRsp { - uint32 avatar_id = 1; // offset: 24 - uint32 retcode = 14; // offset: 28 -} - -// Obf: TakeOffRelicCsReq -// Type: Req -// CmdID: 334 -message TakeOffRelicCsReq { - uint32 avatar_id = 4; // offset: 32 - repeated uint32 relic_type_list = 12; // offset: 24 -} - -// Type: Rsp -// CmdID: 388 -message TakeOffRelicScRsp { - uint32 retcode = 4; // offset: 24 -} - -// Obf: TakePromotionRewardCsReq -// Type: Req -// CmdID: 386 -message TakePromotionRewardCsReq { - uint32 base_avatar_id = 6; // offset: 28 - uint32 promotion = 15; // offset: 24 -} - -// Obf: TakePromotionRewardScRsp -// Type: Rsp -// CmdID: 303 -message TakePromotionRewardScRsp { - ItemList reward_list = 1; // offset: 16 - uint32 retcode = 6; // offset: 32 -} - -// Obf: DressAvatarSkinCsReq -// Type: Req -// CmdID: 309 -message DressAvatarSkinCsReq { - uint32 avatar_id = 11; // offset: 28 - uint32 skin_id = 10; // offset: 24 -} - -// Type: Rsp -// CmdID: 331 -message DressAvatarSkinScRsp { - uint32 retcode = 15; // offset: 24 -} - -// Obf: TakeOffAvatarSkinCsReq -// Type: Req -// CmdID: 318 -message TakeOffAvatarSkinCsReq { - uint32 avatar_id = 5; // offset: 24 -} - -// Type: Rsp -// CmdID: 306 -message TakeOffAvatarSkinScRsp { uint32 retcode = 5; // offset: 24 } -// Obf: UnlockAvatarSkinScNotify +// Obf: CHOJLJONBKJ // Type: Notify -// CmdID: 301 -message UnlockAvatarSkinScNotify { - uint32 skin_id = 4; // offset: 24 +// CmdID: 374 +message AddAvatarScNotify { + uint32 base_avatar_id = 12; // offset: 32 + ItemList reward = 1; // offset: 16 + bool is_new = 7; // offset: 36 + LHHKNENBJEH LIOPNMFDKBA = 6; // offset: 40 } -// Obf: SetPlayerOutfitCsReq +// Obf: GNNPDCOCAFL +// Type: Notify +// CmdID: 328 +message AddMultiPathAvatarScNotify { + uint32 avatar_id = 12; // offset: 44 + bool is_new = 4; // offset: 40 + ItemList reward = 14; // offset: 24 + PJNEFBBLPND LANGJOJLEOC = 2; // offset: 48 + repeated DPBEGBNICPG OIOFPADOGFC = 10; // offset: 32 +} + +// Obf: NPIAAMJABBO // Type: Req -// CmdID: 322 -message SetPlayerOutfitCsReq { - EAIOLADLFKL EPCDLPBGOJD = 7; // offset: 24 +// CmdID: 337 +message ActiveEidolonCsReq { + ItemCostList cost_data = 4; // offset: 16 + uint32 avatar_id = 2; // offset: 32 + uint32 rank = 3; // offset: 36 } -// Obf: SetPlayerOutfitScRsp // Type: Rsp -// CmdID: 347 -message SetPlayerOutfitScRsp { - uint32 retcode = 11; // offset: 24 +// CmdID: 304 +message ActiveEidolonScRsp { + uint32 retcode = 7; // offset: 24 } -// Obf: MarkAvatarCsReq +message DressRelicParam { + uint32 relic_unique_id = 2; // offset: 24 + uint32 relic_type = 11; // offset: 28 +} + +// Obf: OHMKCBKHOON // Type: Req +// CmdID: 338 +message DressRelicAvatarCsReq { + uint32 avatar_id = 6; // offset: 32 + repeated DressRelicParam switch_list = 10; // offset: 16 +} + +// Type: Rsp +// CmdID: 372 +message DressRelicAvatarScRsp { + uint32 avatar_id = 14; // offset: 28 + uint32 retcode = 5; // offset: 24 +} + +// Obf: AIIFBNNICHO +// Type: Req +// CmdID: 332 +message TakeOffRelicCsReq { + uint32 avatar_id = 6; // offset: 32 + repeated uint32 relic_type_list = 4; // offset: 24 +} + +// Type: Rsp +// CmdID: 333 +message TakeOffRelicScRsp { + uint32 retcode = 3; // offset: 24 +} + +// Obf: AHPKBGEAFCI +// Type: Req +// CmdID: 361 +message TakePromotionRewardCsReq { + uint32 base_avatar_id = 8; // offset: 28 + uint32 promotion = 10; // offset: 24 +} + +// Obf: AAEACPDIIAL +// Type: Rsp +// CmdID: 307 +message TakePromotionRewardScRsp { + ItemList reward_list = 1; // offset: 24 + uint32 retcode = 5; // offset: 32 +} + +// Obf: HHICGBDOPIF +// Type: Req +// CmdID: 358 +message DressAvatarSkinCsReq { + uint32 skin_id = 8; // offset: 28 + uint32 avatar_id = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 344 +message MNEOIOPNPNK { + uint32 retcode = 13; // offset: 24 +} + +// Obf: FDIDEDEPCEL +// Type: Req +// CmdID: 400 +message TakeOffAvatarSkinCsReq { + uint32 avatar_id = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 389 +message KGJHPKBMIPB { + uint32 retcode = 4; // offset: 24 +} + +// Obf: EACOAPGDPMF +// Type: Notify // CmdID: 396 +message UnlockAvatarSkinScNotify { + uint32 skin_id = 3; // offset: 24 +} + +// Obf: KEINOELMNOA +// Type: Req +// CmdID: 302 +message SetPlayerOutfitCsReq { + MCNDBBEBKMJ HPHOEDAGBOB = 2; // offset: 24 +} + +// Obf: NIKPKPDGAPF +// Type: Rsp +// CmdID: 349 +message SetPlayerOutfitScRsp { + uint32 retcode = 14; // offset: 24 +} + +// Obf: DJOODHNAGCF +// Type: Req +// CmdID: 357 message MarkAvatarCsReq { - bool is_marked = 14; // offset: 28 - uint32 avatar_id = 12; // offset: 24 + uint32 avatar_id = 9; // offset: 28 + bool is_marked = 1; // offset: 24 } -// Obf: MarkAvatarScRsp +// Obf: GFEMPLHPLCD // Type: Rsp -// CmdID: 343 +// CmdID: 321 message MarkAvatarScRsp { - bool is_marked = 5; // offset: 24 - uint32 avatar_id = 8; // offset: 32 - uint32 retcode = 1; // offset: 28 + bool is_marked = 10; // offset: 32 + uint32 avatar_id = 9; // offset: 24 + uint32 retcode = 11; // offset: 28 } -// Obf: SetGrowthTargetAvatarCsReq -// Type: Req -// CmdID: 327 -message SetGrowthTargetAvatarCsReq { - uint32 GDNLMHDMIBH = 13; // offset: 36 - GrowthTargetState source = 15; // offset: 40 - uint32 avatar_id = 9; // offset: 32 - repeated GrowthTartgetFuncType growth_target_type_list = 2; // offset: 24 +message DDAALINAIJN { + uint32 avatar_id = 9; // offset: 36 + repeated KFLKNDHJILI DHAIJLJCJAF = 4; // offset: 24 + uint32 KNCJPJFMPAJ = 1; // offset: 40 + HDJKGMLAFNP source = 14; // offset: 32 } -// Obf: SetGrowthTargetAvatarScRsp // Type: Rsp -// CmdID: 345 -message SetGrowthTargetAvatarScRsp { - uint32 PDABLJKHMBO = 7; // offset: 32 - repeated GrowthTartgetFuncType growth_target_type_list = 12; // offset: 16 - uint32 growth_avatar_id = 11; // offset: 36 - uint32 retcode = 15; // offset: 40 +// CmdID: 373 +message HHPBADAIGHO { + repeated KFLKNDHJILI DHAIJLJCJAF = 10; // offset: 24 + uint32 MMOPCKLPHIO = 15; // offset: 36 + uint32 growth_avatar_id = 6; // offset: 40 + uint32 retcode = 5; // offset: 32 } -// Obf: GrowthTargetAvatarChangedScNotify // Type: Notify -// CmdID: 368 -message GrowthTargetAvatarChangedScNotify { - uint32 PDABLJKHMBO = 15; // offset: 32 - repeated GrowthTartgetFuncType growth_target_type_list = 4; // offset: 24 +// CmdID: 353 +message AJLCAJEKAGP { + uint32 MMOPCKLPHIO = 11; // offset: 32 + repeated KFLKNDHJILI DHAIJLJCJAF = 7; // offset: 24 } -// Obf: GetPreAvatarActivityListCsReq +// Obf: GNKCDKGGLBC // Type: Req -// CmdID: 312 +// CmdID: 320 message GetPreAvatarActivityListCsReq { } -// Obf: GetPreAvatarActivityListScRsp +// Obf: ODCJLIFCCLO // Type: Rsp -// CmdID: 364 +// CmdID: 393 message GetPreAvatarActivityListScRsp { - uint32 retcode = 12; // offset: 32 - repeated uint32 ALFKPNILOJJ = 11; // offset: 16 + uint32 retcode = 1; // offset: 32 + repeated uint32 FMKJKGAJKKJ = 5; // offset: 16 } -message KIBINDIOENM { - uint32 type = 1695; // offset: 100 - uint32 LIBKLHFICJI = 4; // offset: 92 - uint32 CKJIMCCIDNB = 13; // offset: 76 - string HJJAHIKCOPM = 885; // offset: 40 - uint32 JJCMLCEKLDI = 8; // offset: 88 - uint32 panel_id = 1736; // offset: 84 - uint32 NNEMBFPBEID = 9; // offset: 124 - uint32 MGPNBCNOCJH = 5; // offset: 112 - string HMILAMBEOAH = 834; // offset: 16 - uint32 NCIIHEEOLPO = 2; // offset: 64 - uint32 PBPMKFCNAEK = 15; // offset: 108 - uint32 LAPGCJMLFFF = 1639; // offset: 80 - uint32 AACGBGPDFAI = 1; // offset: 116 - uint32 BIEEGIKFIBC = 3; // offset: 72 - string AOJFNDDIMPN = 1663; // offset: 48 - uint32 LFBPEPFGAOF = 6; // offset: 96 - uint32 GMNHDMALGOA = 14; // offset: 56 - uint32 AELFHAKPCAM = 10; // offset: 104 - uint32 BBNDPIJLMOI = 7; // offset: 60 - uint32 FCABGMPOGFD = 12; // offset: 68 - uint32 JKOJJBGJPKE = 11; // offset: 120 - string PACBKELNJIH = 296; // offset: 32 +message NBBCCKMKJNE { + uint32 DKIACFLBEKD = 1981; // offset: 64 + string OLDBJILBGLD = 1376; // offset: 40 + uint32 OPIBBDHMCGO = 1; // offset: 112 + uint32 PLIJJNGPEIM = 10; // offset: 120 + uint32 LFBBONLCFPH = 13; // offset: 108 + uint32 CHDNOCOLLHJ = 6; // offset: 68 + uint32 LMPNJDMGOBB = 14; // offset: 124 + uint32 FJGCNBDBMMG = 3; // offset: 84 + uint32 type = 684; // offset: 72 + uint32 IACHBBGOHLH = 7; // offset: 60 + uint32 PHHLMDICENJ = 8; // offset: 80 + uint32 CHODEHNFCLJ = 9; // offset: 96 + uint32 IMKAOJLJIDK = 12; // offset: 92 + uint32 LBPBGNJFAIO = 5; // offset: 116 + string DNGGPHPOHHD = 1893; // offset: 32 + string FCBFCDAGFOA = 2032; // offset: 16 + uint32 GENOMEOLOJB = 15; // offset: 76 + uint32 HIILNPICKCG = 1645; // offset: 104 + string OOPMDDKLNKP = 1508; // offset: 24 + uint32 CBKNDPBFBJL = 11; // offset: 56 + uint32 BKAANCLCOAH = 4; // offset: 88 + uint32 DHNDLHLNMJB = 2; // offset: 100 } -// Obf: GetPreAvatarGrowthInfoCsReq +// Obf: NCCKGFLFPON // Type: Req // CmdID: 308 message GetPreAvatarGrowthInfoCsReq { } -// Obf: GetPreAvatarGrowthInfoScRsp +// Obf: AGPIDEMDFDJ // Type: Rsp -// CmdID: 391 +// CmdID: 317 message GetPreAvatarGrowthInfoScRsp { - uint32 retcode = 8; // offset: 32 - repeated KIBINDIOENM PNDGPPEJIAL = 3; // offset: 16 + uint32 retcode = 3; // offset: 32 + repeated NBBCCKMKJNE AGGILHAONPH = 5; // offset: 24 } -// Obf: SetAvatarEnhancedIdCsReq +// Obf: NLDEBMAJOIG // Type: Req -// CmdID: 390 +// CmdID: 354 message SetAvatarEnhancedIdCsReq { - uint32 avatar_id = 5; // offset: 24 - uint32 enhanced_id = 4; // offset: 28 + uint32 avatar_id = 4; // offset: 24 + uint32 enhanced_id = 1; // offset: 28 } -// Obf: SetAvatarEnhancedIdScRsp +// Obf: FDDIICNLPBJ +// Type: Rsp +// CmdID: 379 +message SetAvatarEnhancedIdScRsp { + uint32 unk_enhanced_id = 11; // offset: 24 + uint32 growth_avatar_id = 5; // offset: 28 + uint32 retcode = 6; // offset: 32 +} + +// Obf: HKMDKHPJHGE +// Type: Req +// CmdID: 366 +message SetAvatarPathCsReq { + MultiPathAvatarType avatar_id = 12; // offset: 24 +} + +// Obf: FPJIMDECKKD // Type: Rsp // CmdID: 305 -message SetAvatarEnhancedIdScRsp { - uint32 unk_enhanced_id = 5; // offset: 24 - uint32 growth_avatar_id = 3; // offset: 32 - uint32 retcode = 9; // offset: 28 -} - -// Obf: SetAvatarPathCsReq -// Type: Req -// CmdID: 351 -message SetAvatarPathCsReq { - MultiPathAvatarType avatar_id = 8; // offset: 24 -} - -// Obf: SetAvatarPathScRsp -// Type: Rsp -// CmdID: 397 message SetAvatarPathScRsp { - uint32 retcode = 2; // offset: 28 - MultiPathAvatarType avatar_id = 5; // offset: 24 + uint32 retcode = 9; // offset: 24 + MultiPathAvatarType avatar_id = 12; // offset: 28 } -// Obf: SetMultipleAvatarPathsCsReq +// Obf: NPEPMCLAGPA // Type: Req -// CmdID: 379 +// CmdID: 336 message SetMultipleAvatarPathsCsReq { - repeated MultiPathAvatarType avatar_id_list = 2; // offset: 24 + repeated MultiPathAvatarType avatar_id_list = 4; // offset: 16 } -// Obf: SetMultipleAvatarPathsScRsp +// Obf: LEFFBPBBCHE // Type: Rsp -// CmdID: 315 +// CmdID: 303 message SetMultipleAvatarPathsScRsp { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 15; // offset: 24 } -// Obf: UnlockAvatarPathCsReq +// Obf: KHLNKEOIDHA // Type: Req -// CmdID: 355 +// CmdID: 330 message UnlockAvatarPathCsReq { - MultiPathAvatarType avatar_id = 15; // offset: 24 + MultiPathAvatarType avatar_id = 12; // offset: 24 } -// Obf: UnlockAvatarPathScRsp +// Obf: MNAPEAEAFDO // Type: Rsp -// CmdID: 376 +// CmdID: 371 message UnlockAvatarPathScRsp { - uint32 retcode = 7; // offset: 44 - MultiPathAvatarType avatar_id = 5; // offset: 40 - repeated uint32 basic_type_id_list = 13; // offset: 32 - ItemList reward = 6; // offset: 24 + ItemList reward = 9; // offset: 16 + uint32 retcode = 12; // offset: 44 + MultiPathAvatarType avatar_id = 2; // offset: 40 + repeated uint32 basic_type_id_list = 8; // offset: 24 } -// Obf: AvatarPathChangedNotify +// Obf: IGLFEPHKFEM // Type: Notify -// CmdID: 329 +// CmdID: 311 message AvatarPathChangedNotify { - MultiPathAvatarType cur_multi_path_avatar_type = 2; // offset: 24 - uint32 base_avatar_id = 1; // offset: 28 + uint32 base_avatar_id = 5; // offset: 28 + MultiPathAvatarType cur_multi_path_avatar_type = 7; // offset: 24 } -// Obf: AvatarSpecialSkilltreeUnlockScNotify +// Obf: CKCLONOOLNO // Type: Notify -// CmdID: 314 +// CmdID: 392 message AvatarSpecialSkilltreeUnlockScNotify { - uint32 avatar_id = 12; // offset: 28 - uint32 point_id = 2; // offset: 24 + uint32 point_id = 14; // offset: 24 + uint32 avatar_id = 6; // offset: 28 } -// Obf: CmdBattleType +// Obf: JHHEBHOKOEK enum CmdBattleType { - CmdBattleType_MNFEPONEDDJ = 0; - CmdPVEBattleResultScRsp = 181; - CmdGetCurBattleInfoScRsp = 113; - CmdReBattleAfterBattleLoseCsNotify = 184; - CmdQuitBattleCsReq = 124; - CmdRebattleByClientCsNotify = 119; - CmdQuitBattleScNotify = 169; - CmdGetCurBattleInfoCsReq = 135; - CmdServerSimulateBattleFinishScNotify = 157; - CmdPVEBattleResultCsReq = 183; - CmdSyncClientResVersionCsReq = 162; - CmdBattleType_JMLPJFNGCII = 140; - CmdBattleLogReportScRsp = 146; - CmdSyncClientResVersionScRsp = 200; - CmdQuitBattleScRsp = 104; + JHHEBHOKOEK_PCPDHELPKEM = 0; + CmdPVEBattleResultScRsp = 110; + CmdSyncClientResVersionCsReq = 109; + CmdPDNPICPECAC = 195; + CmdEHAMEFNCLCK = 163; + JHHEBHOKOEK_KAPOBGDLHGC = 126; + CmdNKELGONGCBH = 101; + CmdEGJNFMFALAA = 137; + CmdFOMEICLIGLA = 139; + CmdQuitBattleCsReq = 194; + CmdGetCurBattleInfoScRsp = 118; + CmdGetCurBattleInfoCsReq = 114; + CmdJKMDOBAFKDI = 174; + CmdPVEBattleResultCsReq = 191; + CmdSyncClientResVersionScRsp = 198; } -// Obf: PVEBattleResultCsReq +// Obf: OOKEHNJKDMF // Type: Req -// CmdID: 183 +// CmdID: 191 message PVEBattleResultCsReq { - bytes turn_snapshot_hash = 9; // offset: 24 - bool is_auto_fight = 10; // offset: 64 - uint32 client_version = 12; // offset: 84 - BattleStatistics stt = 7; // offset: 56 - map PDFKPHFIBEL = 14; // offset: 16 + uint32 DGMPDHINPKK = 10; // offset: 76 + bool JIODDAHNMEL = 11; // offset: 70 + BattleStatistics stt = 3; // offset: 40 + uint32 stage_id = 14; // offset: 80 + uint32 DIJHAFOGEOF = 12; // offset: 72 + string debug_extra_info = 6; // offset: 16 + uint32 ENECPEOGEKG = 7; // offset: 88 + map CGKFIKKNGJN = 1; // offset: 32 + bytes turn_snapshot_hash = 13; // offset: 24 + uint32 cost_time = 4; // offset: 92 repeated BattleOp op_list = 2; // offset: 48 - uint32 GGLPKKJDFDL = 13; // offset: 76 - uint32 battle_id = 8; // offset: 88 - string debug_extra_info = 5; // offset: 32 - uint32 cost_time = 1; // offset: 80 - bool is_ai_consider_ultra_skill = 6; // offset: 66 - bool ELFBDOKLJDL = 4; // offset: 65 - BattleEndStatus end_status = 11; // offset: 68 - uint32 client_res_version = 15; // offset: 72 - uint32 stage_id = 3; // offset: 92 + bool ABAIAEMNEOA = 9; // offset: 68 + uint32 battle_id = 15; // offset: 64 + BattleEndStatus end_status = 8; // offset: 84 + bool KIBMEMNCCDN = 5; // offset: 69 } -// Obf: PVEBattleResultScRsp +// Obf: NNEAKALHKHN // Type: Rsp -// CmdID: 181 +// CmdID: 110 message PVEBattleResultScRsp { - ItemList drop_data = 7; // offset: 24 - uint32 NKNKPJBOOPG = 14; // offset: 112 - string res_version = 1; // offset: 32 - HDLLNMMODAJ MGBFLHENAFP = 1463; // offset: 72 - string bin_version = 5; // offset: 16 - uint32 battle_id = 6; // offset: 108 - repeated BattleAvatar battle_avatar_list = 10; // offset: 56 - BattleEndStatus end_status = 2; // offset: 104 - uint32 retcode = 12; // offset: 100 - uint32 AKCIPFBKFPI = 4; // offset: 116 - uint32 stage_id = 9; // offset: 96 - ItemList item_list_unk1 = 11; // offset: 40 - uint32 mismatch_turn_count = 15; // offset: 92 - ItemList multiple_drop_data = 13; // offset: 48 - uint32 event_id = 3; // offset: 88 - ItemList item_list_unk2 = 671; // offset: 80 - bool check_identical = 8; // offset: 120 + ItemList MNLGNLICKIL = 7; // offset: 48 + uint32 stage_id = 3; // offset: 88 + ItemList DAENGALOGEB = 460; // offset: 24 + BattleEndStatus end_status = 4; // offset: 112 + string AFJDGFMHMMA = 15; // offset: 32 + uint32 retcode = 14; // offset: 116 + uint32 event_id = 12; // offset: 96 + ItemList drop_data = 6; // offset: 64 + uint32 NDEJJDHJBIM = 11; // offset: 104 + bool check_identical = 8; // offset: 100 + repeated BattleAvatar battle_avatar_list = 9; // offset: 40 + uint32 battle_id = 13; // offset: 92 + uint32 GGDBPDDAPDG = 1; // offset: 120 + string JAHEKNGDNMI = 2; // offset: 72 + uint32 CJAJBMAJNJP = 10; // offset: 108 + ItemList NIDFFCJKCDN = 5; // offset: 80 + NNOIJJNCHJB HICNFJDGGGL = 1582; // offset: 16 } -// Obf: QuitBattleCsReq +// Obf: NOMOGIEPIGJ // Type: Req -// CmdID: 124 +// CmdID: 194 message QuitBattleCsReq { - BattleStatistics stt = 6; // offset: 24 - RebattleType rebattle_type = 1; // offset: 32 + RebattleType MGABMCBOHMK = 2; // offset: 32 + BattleStatistics stt = 8; // offset: 16 } // Type: Rsp -// CmdID: 104 -message QuitBattleScRsp { - uint32 retcode = 10; // offset: 24 +// CmdID: 195 +message PDNPICPECAC { + uint32 retcode = 14; // offset: 24 } -// Obf: GetCurBattleInfoCsReq +// Obf: PFLGOCPNICF // Type: Req -// CmdID: 135 +// CmdID: 114 message GetCurBattleInfoCsReq { } -// Obf: GetCurBattleInfoScRsp +// Obf: IICAANBDBGK // Type: Rsp -// CmdID: 113 +// CmdID: 118 message GetCurBattleInfoScRsp { - uint32 retcode = 4; // offset: 44 - SceneBattleInfo battle_info = 10; // offset: 16 - uint32 FLOJBLOLBCI = 12; // offset: 48 - AetherDivideBattleInfo JOINIDMNGID = 7; // offset: 32 - BattleEndStatus last_end_status = 11; // offset: 40 + AetherDivideBattleInfo DPCNCLIBJBC = 10; // offset: 16 + SceneBattleInfo battle_info = 12; // offset: 24 + uint32 HMBGOPOLOJO = 13; // offset: 44 + BattleEndStatus last_end_status = 15; // offset: 40 + uint32 retcode = 4; // offset: 48 } -// Obf: SyncClientResVersionCsReq +// Obf: KABFOGEHLFC // Type: Req -// CmdID: 162 +// CmdID: 109 message SyncClientResVersionCsReq { - uint32 client_res_version = 4; // offset: 24 + uint32 DIJHAFOGEOF = 8; // offset: 24 } // Type: Rsp -// CmdID: 200 -message SyncClientResVersionScRsp { - uint32 retcode = 13; // offset: 24 - uint32 client_res_version = 7; // offset: 28 +// CmdID: 198 +message SyncClientResVersionScRsp { + uint32 retcode = 7; // offset: 28 + uint32 DIJHAFOGEOF = 3; // offset: 24 } // Type: Notify -// CmdID: 169 -message QuitBattleScNotify { +// CmdID: 163 +message EHAMEFNCLCK { } -message BattleLogReportCsReq { +message PGOEMPFCKBE { } // Type: Rsp -// CmdID: 146 -message BattleLogReportScRsp { - bool is_battle_log_report = 3; // offset: 28 - uint32 retcode = 12; // offset: 24 +// CmdID: 139 +message FOMEICLIGLA { + bool MIPMBGGKCFM = 1; // offset: 28 + uint32 retcode = 15; // offset: 24 } // Type: Notify -// CmdID: 157 -message ServerSimulateBattleFinishScNotify { +// CmdID: 101 +message NKELGONGCBH { } // Type: Notify -// CmdID: 184 -message ReBattleAfterBattleLoseCsNotify { - bool CLGOFDEDIAN = 15; // offset: 24 +// CmdID: 174 +message JKMDOBAFKDI { + bool FDBGOJCKLBH = 5; // offset: 24 } // Type: Notify -// CmdID: 119 -message RebattleByClientCsNotify { - RebattleType rebattle_type = 15; // offset: 32 - BattleStatistics stt = 8; // offset: 24 +// CmdID: 137 +message EGJNFMFALAA { + BattleStatistics stt = 2; // offset: 16 + RebattleType MGABMCBOHMK = 9; // offset: 32 } -// Obf: CmdBattleCollegeType +// Obf: BKHGOOJKNGI enum CmdBattleCollegeType { - CmdBattleCollegeType_MNFEPONEDDJ = 0; - CmdStartBattleCollegeScRsp = 5735; - CmdGetBattleCollegeDataScRsp = 5781; - CmdSyncBattleCollegeDataChangeScNotify = 5724; - CmdStartBattleCollegeCsReq = 5704; - CmdGetBattleCollegeDataCsReq = 5783; + BKHGOOJKNGI_PCPDHELPKEM = 0; + CmdGetBattleCollegeDataCsReq = 5791; + CmdStartBattleCollegeScRsp = 5714; + CmdGetBattleCollegeDataScRsp = 5710; + CmdSyncBattleCollegeDataChangeScNotify = 5794; + CmdStartBattleCollegeCsReq = 5795; } -// Obf: GetBattleCollegeDataCsReq +// Obf: CFAHKPLLOML // Type: Req -// CmdID: 5783 +// CmdID: 5791 message GetBattleCollegeDataCsReq { } -// Obf: GetBattleCollegeDataScRsp +// Obf: MNEJDGILKMI // Type: Rsp -// CmdID: 5781 +// CmdID: 5710 message GetBattleCollegeDataScRsp { - uint32 retcode = 11; // offset: 36 - repeated uint32 finished_college_id_list = 3; // offset: 16 - uint32 NBBCPBIBGAK = 7; // offset: 32 + repeated uint32 NFDCOLPACEM = 12; // offset: 24 + uint32 LCDALEEEDJJ = 5; // offset: 36 + uint32 retcode = 6; // offset: 32 } -// Obf: SyncBattleCollegeDataChangeScNotify +// Obf: MMINPIFHLEE // Type: Notify -// CmdID: 5724 +// CmdID: 5794 message SyncBattleCollegeDataChangeScNotify { - ItemList reward = 1; // offset: 16 - repeated uint32 finished_college_id_list = 5; // offset: 32 - uint32 NBBCPBIBGAK = 12; // offset: 40 + uint32 LCDALEEEDJJ = 5; // offset: 40 + ItemList reward = 4; // offset: 32 + repeated uint32 NFDCOLPACEM = 7; // offset: 16 } -// Obf: StartBattleCollegeCsReq +// Obf: BANJBCGMOGA // Type: Req -// CmdID: 5704 +// CmdID: 5795 message StartBattleCollegeCsReq { - uint32 id = 1; // offset: 24 + uint32 id = 5; // offset: 24 } -// Obf: StartBattleCollegeScRsp +// Obf: AEPAMIBJDFD // Type: Rsp -// CmdID: 5735 +// CmdID: 5714 message StartBattleCollegeScRsp { - SceneBattleInfo battle_info = 5; // offset: 24 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 7; // offset: 32 uint32 id = 8; // offset: 36 + SceneBattleInfo battle_info = 13; // offset: 24 } -// Obf: CmdBattlePassType +// Obf: FGHAGLLOPGH enum CmdBattlePassType { - CmdBattlePassType_MNFEPONEDDJ = 0; - CmdTakeAllRewardScRsp = 3069; - CmdTakeBpRewardScRsp = 3035; - CmdTakeAllRewardCsReq = 3100; - CmdBuyBpLevelScRsp = 3062; - CmdBuyBpLevelCsReq = 3013; - CmdTakeBpRewardCsReq = 3004; - CmdBattlePassInfoNotify = 3083; + FGHAGLLOPGH_PCPDHELPKEM = 0; + CmdBattlePassInfoNotify = 3091; + CmdTakeBpRewardCsReq = 3095; + CmdTakeBpRewardScRsp = 3014; + CmdTakeAllRewardScRsp = 3063; + CmdTakeAllRewardCsReq = 3098; + CmdBuyBpLevelScRsp = 3009; + CmdBuyBpLevelCsReq = 3018; } -// Obf: BpTierType +// Obf: ANMMOPCHJDI enum BpTierType { - BP_TIER_TYPE_NONE = 0; - BP_TIER_TYPE_FREE = 1; - BP_TIER_TYPE_PREMIUM_1 = 2; - BP_TIER_TYPE_PREMIUM_2 = 3; + ANMMOPCHJDI_PCPDHELPKEM = 0; + ANMMOPCHJDI_LBLBCLIFGNE = 1; + ANMMOPCHJDI_GILFHNIDKFF = 2; + ANMMOPCHJDI_DGNEFFILOMJ = 3; } -// Obf: BpRewardType +// Obf: FAAJKCACGCD enum BpRewardType { - BP_REWARAD_TYPE_NONE = 0; - BP_REWARAD_TYPE_FREE = 1; - BP_REWARAD_TYPE_PREMIUM_1 = 2; - BP_REWARAD_TYPE_PREMIUM_2 = 3; - BP_REWARAD_TYPE_PREMIUM_OPTIONAL = 4; + FAAJKCACGCD_OEJCECBCHLC = 0; + FAAJKCACGCD_FOOHDABHDKM = 1; + FAAJKCACGCD_GIIMBEOPDFB = 2; + FAAJKCACGCD_PBOMGOKANJD = 3; + FAAJKCACGCD_JFMBNEMIDFK = 4; } -// Obf: BattlePassInfoNotify +// Obf: BCMCDFIOBJH // Type: Notify -// CmdID: 3083 +// CmdID: 3091 message BattlePassInfoNotify { - uint64 KMDJFEKKFAA = 6; // offset: 96 - uint64 IMCLDKFJNIC = 10; // offset: 80 - uint64 HPLHNDEOMLC = 5; // offset: 56 - uint64 KLCMMCHOFGN = 8; // offset: 64 - uint32 IDDGHKBMKJF = 4; // offset: 24 - uint64 HMJGEJPFDBA = 9; // offset: 48 - uint64 BLFJGJCDLOE = 15; // offset: 104 - uint64 NMIOFHLLNOL = 7; // offset: 40 - uint32 level = 14; // offset: 32 - BpTierType ECLHEKHFGAC = 11; // offset: 28 - uint32 ALIFHNHDOCJ = 1; // offset: 36 - uint64 DMAGOGCLPGN = 2; // offset: 72 - uint32 exp = 13; // offset: 88 + uint64 KBCPNAMDBJE = 4; // offset: 72 + uint64 IHMNMNBKJPG = 2; // offset: 88 + uint64 HEBILJIIICG = 1; // offset: 48 + uint32 exp = 5; // offset: 100 + uint32 EDGECHCLDHG = 3; // offset: 104 + uint32 level = 10; // offset: 24 + uint64 CDKCGAKABAL = 8; // offset: 56 + uint64 AEGLOAAPHEB = 12; // offset: 40 + uint64 KPOGAJBLDNC = 15; // offset: 80 + uint64 GENINOGKLAP = 14; // offset: 64 + uint32 GCLPLAOIJEO = 11; // offset: 96 + uint64 OKNMGHGAEIG = 7; // offset: 32 + BpTierType AANGICIJIBA = 9; // offset: 28 } -// Obf: TakeBpRewardCsReq +// Obf: KFCILKEEFBE // Type: Req -// CmdID: 3004 +// CmdID: 3095 message TakeBpRewardCsReq { - BpRewardType type = 14; // offset: 24 - uint32 level = 10; // offset: 32 - uint32 optional_reward_id = 4; // offset: 28 + uint32 JKOAAFGPNCJ = 5; // offset: 28 + BpRewardType type = 2; // offset: 32 + uint32 level = 13; // offset: 24 } -// Obf: TakeBpRewardScRsp +// Obf: OMKDADNLEPN // Type: Rsp -// CmdID: 3035 +// CmdID: 3014 message TakeBpRewardScRsp { - uint32 retcode = 15; // offset: 32 - ItemList reward = 8; // offset: 24 + uint32 retcode = 1; // offset: 32 + ItemList reward = 4; // offset: 16 } -// Obf: BuyBpLevelCsReq +// Obf: CDDHDMNPLIF // Type: Req -// CmdID: 3013 +// CmdID: 3018 message BuyBpLevelCsReq { - uint32 PLDEJLJBBLB = 2; // offset: 24 + uint32 ODADJILOEKO = 15; // offset: 24 } -// Obf: BuyBpLevelScRsp +// Obf: KNAEHBAAPKA // Type: Rsp -// CmdID: 3062 +// CmdID: 3009 message BuyBpLevelScRsp { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 13; // offset: 24 } message OptionalReward { - uint32 level = 12; // offset: 24 - uint32 optional_reward_id = 1; // offset: 28 + uint32 optional_reward_id = 4; // offset: 24 + uint32 level = 8; // offset: 28 } -// Obf: TakeAllRewardCsReq +// Obf: GLKIDDFNJLC // Type: Req -// CmdID: 3100 +// CmdID: 3098 message TakeAllRewardCsReq { - repeated OptionalReward KGHFNDBFLFB = 9; // offset: 16 + repeated OptionalReward GGBKOFKEHND = 9; // offset: 16 } -// Obf: TakeAllRewardScRsp +// Obf: OMDJLBEGKAG // Type: Rsp -// CmdID: 3069 +// CmdID: 3063 message TakeAllRewardScRsp { - ItemList reward = 1; // offset: 16 - uint32 retcode = 12; // offset: 32 + ItemList reward = 12; // offset: 16 + uint32 retcode = 11; // offset: 32 } -// Obf: CmdBenefitActivityType +// Obf: DLJPALHAPPL enum CmdBenefitActivityType { - CmdBenefitActivityType_MNFEPONEDDJ = 0; - CmdTakeBenefitActivityRewardScRsp = 4864; - CmdTakeBenefitActivityRewardCsReq = 4851; - CmdGetBenefitActivityInfoScRsp = 4890; - CmdJoinBenefitActivityCsReq = 4889; - CmdJoinBenefitActivityScRsp = 4862; - CmdGetBenefitActivityInfoCsReq = 4854; + DLJPALHAPPL_PCPDHELPKEM = 0; + CmdGetBenefitActivityInfo = 4857; + CmdCDFGBPOPNAL = 4888; + CmdJoinBenefitActivityCsReq = 4885; + CmdGetBenefitActivityInfoCsReq = 4863; + CmdTakeBenefitActivityRewardCsReq = 4880; + CmdTakeBenefitActivityRewardScRsp = 4877; } -// Obf: GetBenefitActivityInfoCsReq +// Obf: JHKPLLCLBOH // Type: Req -// CmdID: 4854 +// CmdID: 4863 message GetBenefitActivityInfoCsReq { } -// Obf: LuckyKoiInfoList +// Obf: MHGBPCKDGBM message LuckyKoiInfoList { - string CKPHFCEMFBE = 6; // offset: 24 - string FNBANMODKHA = 3; // offset: 32 - uint32 head_icon = 8; // offset: 40 + uint32 head_icon = 2; // offset: 40 + string PNFFLCLMFLO = 15; // offset: 16 + string IKDCFENDDOB = 3; // offset: 32 } -message OEEIEGEKEFB { - ItemList item_list = 3; // offset: 16 - uint32 level = 7; // offset: 32 +message AMDMKFGOAPO { + ItemList item_list = 12; // offset: 16 + uint32 level = 13; // offset: 32 } -message EGEBOOMLDPE { - uint64 AHBBBBOPELL = 9; // offset: 48 - repeated LuckyKoiInfoList HDDPAGDBAGI = 13; // offset: 32 - uint64 end_time = 3; // offset: 40 - uint64 begin_time = 4; // offset: 64 - uint32 EEIMFBKGNHK = 6; // offset: 56 - repeated OEEIEGEKEFB OHJHNHBDMNN = 1; // offset: 16 +message FHBFFIFIPOA { + uint64 begin_time = 1; // offset: 56 + repeated AMDMKFGOAPO AHBFAAMNKNO = 14; // offset: 32 + uint64 EOGHMOHBLNN = 10; // offset: 40 + uint32 GEPIMAEONIF = 3; // offset: 64 + uint64 end_time = 2; // offset: 48 + repeated LuckyKoiInfoList IMNPFJIBJFE = 13; // offset: 16 } -// Obf: BenefitData +// Obf: HMDOLONKPNL message BenefitData { - EGEBOOMLDPE config = 9; // offset: 24 - uint32 BBODMOKDOKC = 11; // offset: 32 - uint32 status = 14; // offset: 40 - uint32 level = 12; // offset: 36 + FHBFFIFIPOA ODLBOKHDANL = 3; // offset: 16 + uint32 COOOFFKIDMC = 7; // offset: 40 + uint32 status = 4; // offset: 32 + uint32 level = 2; // offset: 36 } -// Obf: GetBenefitActivityInfo +// Obf: JANFPGBKHCC // Type: Rsp -// CmdID: 4890 -message GetBenefitActivityInfoScRsp { - repeated BenefitData JJDNHCAELIL = 10; // offset: 24 - bool KNMDFLFCNFP = 4; // offset: 32 - uint32 retcode = 6; // offset: 36 +// CmdID: 4857 +message GetBenefitActivityInfo { + bool EHGBHCPKGJH = 12; // offset: 36 + repeated BenefitData MKLDMAEAPPF = 3; // offset: 24 + uint32 retcode = 11; // offset: 32 } -message GHGOEGLDLBF { - bool PIGLANNCNFM = 3; // offset: 24 - uint32 BBODMOKDOKC = 10; // offset: 28 +message IIJKILFJENL { + bool FDDHIBCEOKE = 7; // offset: 24 + uint32 COOOFFKIDMC = 2; // offset: 28 } -// Obf: TakeBenefitActivityRewardCsReq +// Obf: FOCOLKNPGFL // Type: Req -// CmdID: 4851 +// CmdID: 4880 message TakeBenefitActivityRewardCsReq { - repeated GHGOEGLDLBF switch_list = 9; // offset: 24 - bool FOIBOEMGAIB = 12; // offset: 32 + repeated IIJKILFJENL switch_list = 3; // offset: 16 + bool FHFMNOGAMHA = 1; // offset: 32 } -message BKMJDIPDGOB { - uint32 BBODMOKDOKC = 8; // offset: 32 - ItemList item_list = 7; // offset: 16 - bool PIGLANNCNFM = 12; // offset: 36 +message DOMOEOOHLJA { + ItemList item_list = 13; // offset: 16 + uint32 COOOFFKIDMC = 11; // offset: 32 + bool FDDHIBCEOKE = 1; // offset: 36 } -// Obf: TakeBenefitActivityRewardScRsp +// Obf: LJPANEMNMMG // Type: Rsp -// CmdID: 4864 +// CmdID: 4877 message TakeBenefitActivityRewardScRsp { - repeated BKMJDIPDGOB switch_list = 13; // offset: 24 - uint32 retcode = 6; // offset: 40 - ItemList IFIIKLFACAN = 10; // offset: 16 + ItemList DBMFJIIOFOI = 13; // offset: 32 + repeated DOMOEOOHLJA switch_list = 2; // offset: 24 + uint32 retcode = 15; // offset: 40 } -// Obf: JoinBenefitActivityCsReq +// Obf: BDOHMMKABFO // Type: Req -// CmdID: 4889 +// CmdID: 4885 message JoinBenefitActivityCsReq { - uint32 BBODMOKDOKC = 5; // offset: 24 + uint32 COOOFFKIDMC = 6; // offset: 24 } // Type: Rsp -// CmdID: 4862 -message JoinBenefitActivityScRsp { - uint32 retcode = 3; // offset: 28 - uint32 BBODMOKDOKC = 9; // offset: 24 +// CmdID: 4888 +message CDFGBPOPNAL { + uint32 retcode = 2; // offset: 28 + uint32 COOOFFKIDMC = 14; // offset: 24 } -// Obf: CmdBenefitV2ActivityType +// Obf: HNDFOLKOIGI enum CmdBenefitV2ActivityType { - CmdBenefitV2ActivityType_MNFEPONEDDJ = 0; - CmdBenefitV2ActivityType_BDGBIJOIHBA = 9822; - CmdBenefitV2ActivityType_HNPDBGEHJGL = 9828; - CmdBenefitV2ActivityType_JNGNLODOANI = 9823; - CmdEBBONOPGGPC = 9830; - CmdMCJLKCOIPDF = 9826; - CmdJHIKBKMDAOP = 9821; + HNDFOLKOIGI_PCPDHELPKEM = 0; + CmdMEKCPJMGCOC = 9827; + HNDFOLKOIGI_JMPPOFMFAFN = 9821; + HNDFOLKOIGI_LBLHKHEOJDI = 9825; + CmdKOKPDKOLBLE = 9830; + CmdEACKMFHNKCB = 9824; + HNDFOLKOIGI_HEFGFDAAFCI = 9829; } -message NPIGCECOLNE { - uint32 NGDJPHEJAOH = 13; // offset: 36 - bool GBNFAGHFDMH = 3; // offset: 24 - uint32 BBODMOKDOKC = 7; // offset: 28 - uint32 DJDGGKHOADE = 5; // offset: 32 +message KAAEBONPKEP { + bool ENKBFGBBHKP = 7; // offset: 28 + uint32 JCCOOAEPGED = 6; // offset: 36 + uint32 COOOFFKIDMC = 14; // offset: 24 + uint32 NHGHEBJCCCO = 13; // offset: 32 } -message FDMCBHBJMGL { - uint32 group_id = 15; // offset: 32 - repeated NPIGCECOLNE JJIADENOKHM = 8; // offset: 24 +message OGJBPHBCMBE { + repeated KAAEBONPKEP JEFKCIMHCCO = 9; // offset: 16 + uint32 group_id = 3; // offset: 32 } -message HIGDPPOKACA { -} - -// Type: Rsp -// CmdID: 9821 -message JHIKBKMDAOP { - uint32 retcode = 14; // offset: 32 - repeated FDMCBHBJMGL CAIJOFHGOAK = 15; // offset: 16 -} - -message MOIOIHOHDLD { - uint32 BBODMOKDOKC = 15; // offset: 28 - uint32 group_id = 2; // offset: 24 -} - -// Type: Rsp -// CmdID: 9826 -message MCJLKCOIPDF { - uint32 BBODMOKDOKC = 8; // offset: 28 - uint32 NGDJPHEJAOH = 14; // offset: 40 - uint32 DJDGGKHOADE = 9; // offset: 36 - uint32 retcode = 2; // offset: 24 - uint32 group_id = 5; // offset: 32 -} - -message KBABNOPBBDN { - uint32 group_id = 2; // offset: 28 - uint32 BBODMOKDOKC = 1; // offset: 24 +message ANAPBEMBBIF { } // Type: Rsp // CmdID: 9830 -message EBBONOPGGPC { +message KOKPDKOLBLE { uint32 retcode = 8; // offset: 32 - uint32 group_id = 14; // offset: 36 - ItemList item_list = 11; // offset: 24 - uint32 BBODMOKDOKC = 1; // offset: 40 + repeated OGJBPHBCMBE MNJNFMKIKMH = 15; // offset: 24 } -// Obf: CmdBoxingClubType -enum CmdBoxingClubType { - CmdBoxingClubType_MNFEPONEDDJ = 0; - CmdGiveUpBoxingClubChallengeCsReq = 4262; - CmdBoxingClubRewardScNotify = 4269; - CmdStartBoxingClubBattleScRsp = 4213; - CmdChooseBoxingClubStageOptionalBuffScRsp = 4256; - CmdSetBoxingClubResonanceLineupCsReq = 4284; - CmdChooseBoxingClubStageOptionalBuffCsReq = 4223; - CmdStartBoxingClubBattleCsReq = 4235; - CmdGetBoxingClubInfoScRsp = 4281; - CmdSetBoxingClubResonanceScRsp = 4219; - CmdMatchBoxingClubOpponentCsReq = 4224; - CmdGetBoxingClubInfoCsReq = 4283; - CmdMatchBoxingClubOpponentScRsp = 4204; - CmdChooseBoxingClubResonanceScRsp = 4257; - CmdBoxingClubChallengeUpdateScNotify = 4240; - CmdChooseBoxingClubResonanceCsReq = 4246; - CmdGiveUpBoxingClubChallengeScRsp = 4300; +message JMHKLOPJGCP { + uint32 group_id = 7; // offset: 24 + uint32 COOOFFKIDMC = 5; // offset: 28 } -message LHJCFGDHMDN { - uint32 avatar_id = 11; // offset: 28 - AvatarType avatar_type = 9; // offset: 24 -} - -message FIGMGLIEKNG { - uint32 DKJMKNFMDGF = 15; // offset: 52 - uint32 challenge_id = 4; // offset: 72 - uint32 MKAAFCBAMJE = 11; // offset: 48 - uint32 KOFONKIFJDP = 13; // offset: 60 - repeated uint32 MFFOOCJDAHH = 5; // offset: 16 - uint32 KHKLHJCGPEJ = 2; // offset: 56 - repeated uint32 avatar_list = 10; // offset: 32 - repeated LHJCFGDHMDN PBMBNFDFDLE = 7; // offset: 24 - bool ENEHAJGMBAK = 8; // offset: 68 - uint32 KJGABKGEMNM = 6; // offset: 64 -} - -// Obf: GetBoxingClubInfoCsReq -// Type: Req -// CmdID: 4283 -message GetBoxingClubInfoCsReq { -} - -// Obf: GetBoxingClubInfoScRsp // Type: Rsp -// CmdID: 4281 -message GetBoxingClubInfoScRsp { - uint32 retcode = 13; // offset: 32 - repeated FIGMGLIEKNG challenge_list = 3; // offset: 16 -} - -message GIFAHDCMEOK { - AvatarType avatar_type = 7; // offset: 28 - uint32 avatar_id = 10; // offset: 24 -} - -// Obf: MatchBoxingClubOpponentCsReq -// Type: Req -// CmdID: 4224 -message MatchBoxingClubOpponentCsReq { - repeated uint32 avatar_list = 13; // offset: 24 - uint32 challenge_id = 3; // offset: 40 - repeated GIFAHDCMEOK PBMBNFDFDLE = 6; // offset: 32 -} - -// Obf: MatchBoxingClubOpponentScRsp -// Type: Rsp -// CmdID: 4204 -message MatchBoxingClubOpponentScRsp { - uint32 retcode = 3; // offset: 32 - FIGMGLIEKNG BDPBOBHCDGF = 2; // offset: 24 -} - -// Obf: ChooseBoxingClubResonanceCsReq -// Type: Req -// CmdID: 4246 -message ChooseBoxingClubResonanceCsReq { - uint32 challenge_id = 13; // offset: 24 - uint32 KOFONKIFJDP = 12; // offset: 28 -} - -// Obf: ChooseBoxingClubResonanceScRsp -// Type: Rsp -// CmdID: 4257 -message ChooseBoxingClubResonanceScRsp { - FIGMGLIEKNG BDPBOBHCDGF = 1; // offset: 24 - uint32 retcode = 13; // offset: 32 -} - -// Obf: SetBoxingClubResonanceLineupCsReq -// Type: Req -// CmdID: 4284 -message SetBoxingClubResonanceLineupCsReq { - repeated GIFAHDCMEOK PBMBNFDFDLE = 10; // offset: 16 - uint32 challenge_id = 4; // offset: 32 -} - -// Obf: SetBoxingClubResonanceScRsp -// Type: Rsp -// CmdID: 4219 -message SetBoxingClubResonanceScRsp { - FIGMGLIEKNG BDPBOBHCDGF = 1; // offset: 24 - uint32 retcode = 3; // offset: 32 -} - -// Obf: ChooseBoxingClubStageOptionalBuffCsReq -// Type: Req -// CmdID: 4223 -message ChooseBoxingClubStageOptionalBuffCsReq { - uint32 challenge_id = 9; // offset: 24 - uint32 JJAPCFCKEIN = 13; // offset: 28 -} - -// Obf: ChooseBoxingClubStageOptionalBuffScRsp -// Type: Rsp -// CmdID: 4256 -message ChooseBoxingClubStageOptionalBuffScRsp { - uint32 retcode = 1; // offset: 32 - FIGMGLIEKNG BDPBOBHCDGF = 4; // offset: 24 -} - -// Obf: StartBoxingClubBattleCsReq -// Type: Req -// CmdID: 4235 -message StartBoxingClubBattleCsReq { - uint32 challenge_id = 6; // offset: 24 -} - -// Obf: StartBoxingClubBattleScRsp -// Type: Rsp -// CmdID: 4213 -message StartBoxingClubBattleScRsp { - uint32 retcode = 12; // offset: 32 - SceneBattleInfo battle_info = 8; // offset: 16 - uint32 challenge_id = 5; // offset: 36 -} - -// Obf: GiveUpBoxingClubChallengeCsReq -// Type: Req -// CmdID: 4262 -message GiveUpBoxingClubChallengeCsReq { - bool PBBGPKCFMKK = 14; // offset: 24 - uint32 challenge_id = 2; // offset: 28 -} - -// Obf: GiveUpBoxingClubChallengeScRsp -// Type: Rsp -// CmdID: 4300 -message GiveUpBoxingClubChallengeScRsp { - FIGMGLIEKNG BDPBOBHCDGF = 15; // offset: 16 - uint32 retcode = 4; // offset: 32 -} - -// Obf: BoxingClubRewardScNotify -// Type: Notify -// CmdID: 4269 -message BoxingClubRewardScNotify { - uint32 challenge_id = 13; // offset: 36 - uint32 KHKLHJCGPEJ = 5; // offset: 32 - ItemList reward = 3; // offset: 24 - bool is_win = 7; // offset: 40 -} - -// Obf: BoxingClubChallengeUpdateScNotify -// Type: Notify -// CmdID: 4240 -message BoxingClubChallengeUpdateScNotify { - FIGMGLIEKNG BDPBOBHCDGF = 2; // offset: 16 -} - -// Obf: CmdCakeRaceType -enum CmdCakeRaceType { - CmdCakeRaceType_MNFEPONEDDJ = 0; - CmdCakeRaceLoanCsReq = 9135; - CmdCakeRaceStartPveScRsp = 9124; - CmdCakeRaceUpdatePveScRsp = 9132; - CmdCakeRaceGetFriendRankingInfoListScRsp = 9147; - CmdCakeRaceLikeFriendRankingInfoScRsp = 9125; - CmdCakeRaceGetDailyLikeCsReq = 9133; - CmdCakeRaceGetDataScRsp = 9121; - CmdCakeRaceFinishPveScRsp = 9131; - CmdCakeRaceType_KIDKDGBILNB = 9142; - CmdMJCDEIDOLFJ = 9149; - CmdCakeRaceGetHandbookScRsp = 9122; - CmdCakeRaceUpdatePveMeetCatCsReq = 9129; - CmdCakeRaceLoanScRsp = 9130; - CmdCakeRaceStartPveCsReq = 9141; - CmdCakeRaceLikeFriendRankingInfoCsReq = 9137; - CmdCakeRaceGetHandbookCsReq = 9136; - CmdCakeRaceFinishPveCsReq = 9140; - CmdCakeRaceFinishFieldRewardScNotify = 9134; - CmdCakeRaceGetDailyLikeScRsp = 9139; - CmdCakeRaceCoinScoreChangeScNotify = 9146; - CmdCakeRaceGetFriendRankingInfoListCsReq = 9127; - CmdCakeRaceGetDataCsReq = 9126; -} - -// Obf: CakeRaceGetDataCsReq -// Type: Req -// CmdID: 9126 -message CakeRaceGetDataCsReq { -} - -// Obf: CakeRaceGetDataScRsp -// Type: Rsp -// CmdID: 9121 -message CakeRaceGetDataScRsp { - uint32 NOPAPHKLMDP = 9; // offset: 44 - uint32 retcode = 15; // offset: 52 - uint32 score_id = 12; // offset: 48 - repeated uint32 HFDPAJPGPIB = 13; // offset: 32 - repeated uint32 BBAGCJGPDDC = 5; // offset: 24 - uint32 item_value = 8; // offset: 40 -} - -// Obf: CakeRaceLoanCsReq -// Type: Req -// CmdID: 9135 -message CakeRaceLoanCsReq { -} - -// Obf: CakeRaceLoanScRsp -// Type: Rsp -// CmdID: 9130 -message CakeRaceLoanScRsp { - uint32 JJLIHKLCGMK = 2; // offset: 32 - ItemList item_list = 6; // offset: 16 - uint32 retcode = 13; // offset: 36 -} - -// Obf: CakeRaceStartPveCsReq -// Type: Req -// CmdID: 9141 -message CakeRaceStartPveCsReq { - uint32 IAIKDGMCLNE = 2; // offset: 24 -} - -// Obf: CakeRaceStartPveScRsp -// Type: Rsp -// CmdID: 9124 -message CakeRaceStartPveScRsp { - uint32 retcode = 2; // offset: 28 - uint32 IAIKDGMCLNE = 4; // offset: 24 -} - -message MNLOAJBIIKA { - uint32 ALCAKIKHAIJ = 14; // offset: 28 - uint32 HNLIHDPJOMP = 4; // offset: 24 -} - -message FLKFJKJNFHP { - repeated uint32 COBENPKMCAJ = 1; // offset: 16 -} - -// Obf: CakeRaceUpdatePveMeetCatCsReq -// Type: Req -// CmdID: 9129 -message CakeRaceUpdatePveMeetCatCsReq { - uint32 IAIKDGMCLNE = 2; // offset: 32 - uint32 BDMLGAOILOC = 15; // offset: 40 - oneof HCJGEHKGCEN { - MNLOAJBIIKA GMFCOBLKMEJ = 9; // offset: 24 - uint32 IDFIPPEGNAD = 6; // offset: 24 - bool KEFDIHMKBGB = 4; // offset: 24 - FLKFJKJNFHP MNEMDLNLONH = 7; // offset: 24 - bool BEOKPLEFJPM = 11; // offset: 24 - } -} - -// Obf: CakeRaceUpdatePveScRsp -// Type: Rsp -// CmdID: 9132 -message CakeRaceUpdatePveScRsp { +// CmdID: 9827 +message MEKCPJMGCOC { + uint32 group_id = 2; // offset: 36 + uint32 JCCOOAEPGED = 12; // offset: 28 + uint32 COOOFFKIDMC = 5; // offset: 40 + uint32 NHGHEBJCCCO = 4; // offset: 32 uint32 retcode = 6; // offset: 24 } -// Obf: CakeRaceFinishPveCsReq -// Type: Req -// CmdID: 9140 -message CakeRaceFinishPveCsReq { - bool LPOILEPEAFB = 9; // offset: 28 - uint32 score_id = 4; // offset: 24 +message CDHDOBHPJOG { + uint32 group_id = 14; // offset: 28 + uint32 COOOFFKIDMC = 3; // offset: 24 } // Type: Rsp -// CmdID: 9131 -message CakeRaceFinishPveScRsp { - uint32 retcode = 8; // offset: 24 +// CmdID: 9824 +message EACKMFHNKCB { + uint32 retcode = 2; // offset: 40 + uint32 group_id = 10; // offset: 32 + uint32 COOOFFKIDMC = 3; // offset: 36 + ItemList item_list = 9; // offset: 16 } -// Obf: CakeRaceFinishFieldRewardScNotify -// Type: Notify -// CmdID: 9134 -message CakeRaceFinishFieldRewardScNotify { - uint32 IAIKDGMCLNE = 3; // offset: 32 - ItemList reward = 8; // offset: 16 +// Obf: NCGDADBFAOA +enum CmdBoxingClubType { + NCGDADBFAOA_PCPDHELPKEM = 0; + CmdGiveUpBoxingClubChallengeCsReq = 4209; + CmdChooseBoxingClubStageOptionalBuffScRsp = 4238; + CmdGetBoxingClubInfoScRsp = 4210; + CmdGiveUpBoxingClubChallengeScRsp = 4298; + CmdMatchBoxingClubOpponentScRsp = 4295; + CmdStartBoxingClubBattleScRsp = 4218; + CmdChooseBoxingClubResonanceScRsp = 4201; + CmdGetBoxingClubInfoCsReq = 4291; + CmdBoxingClubChallengeUpdateScNotify = 4226; + CmdChooseBoxingClubResonanceCsReq = 4239; + CmdMatchBoxingClubOpponentCsReq = 4294; + CmdStartBoxingClubBattleCsReq = 4214; + CmdSetBoxingClubResonanceLineupCsReq = 4274; + CmdChooseBoxingClubStageOptionalBuffCsReq = 4204; + CmdBoxingClubRewardScNotify = 4263; + CmdSetBoxingClubResonanceScRsp = 4237; } -// Obf: CakeRaceCoinScoreChangeScNotify -// Type: Notify -// CmdID: 9146 -message CakeRaceCoinScoreChangeScNotify { - uint32 item_value = 11; // offset: 32 - uint32 NOPAPHKLMDP = 15; // offset: 24 - uint32 score_id = 3; // offset: 28 +message ALMCIEPOODP { + AvatarType avatar_type = 15; // offset: 28 + uint32 avatar_id = 2; // offset: 24 } -// Obf: CakeRaceGetHandbookCsReq +message OOMINGEFPAF { + uint32 JJOGGBIOIKB = 12; // offset: 52 + repeated uint32 IGIEHEOCMJL = 4; // offset: 24 + uint32 BKMEDGFOMKF = 14; // offset: 72 + repeated ALMCIEPOODP IDOIDDEHIJG = 6; // offset: 16 + uint32 challenge_id = 1; // offset: 68 + uint32 NGBACICAAPO = 7; // offset: 48 + repeated uint32 avatar_list = 15; // offset: 32 + uint32 BKNPPAEOLJH = 5; // offset: 56 + bool PILPAGJEENB = 13; // offset: 64 + uint32 PAAJDLBBIKG = 2; // offset: 60 +} + +// Obf: NOGJOKJOLOO // Type: Req -// CmdID: 9136 -message CakeRaceGetHandbookCsReq { +// CmdID: 4291 +message GetBoxingClubInfoCsReq { } -message AMCKLJIPNMF { - uint32 LNDIBAKCEML = 6; // offset: 24 - uint32 HNLIHDPJOMP = 4; // offset: 32 - uint32 IGMNBKAJEIL = 12; // offset: 28 -} - -// Obf: CakeRaceGetHandbookScRsp +// Obf: MECBGOICDEK // Type: Rsp +// CmdID: 4210 +message GetBoxingClubInfoScRsp { + uint32 retcode = 3; // offset: 32 + repeated OOMINGEFPAF challenge_list = 13; // offset: 16 +} + +message MHJNBBPBLBO { + AvatarType avatar_type = 11; // offset: 28 + uint32 avatar_id = 14; // offset: 24 +} + +// Obf: FGBJLFNGAOJ +// Type: Req +// CmdID: 4294 +message MatchBoxingClubOpponentCsReq { + repeated MHJNBBPBLBO IDOIDDEHIJG = 6; // offset: 24 + repeated uint32 avatar_list = 2; // offset: 32 + uint32 challenge_id = 4; // offset: 40 +} + +// Obf: DFANPNIPOHO +// Type: Rsp +// CmdID: 4295 +message MatchBoxingClubOpponentScRsp { + OOMINGEFPAF OPCGNJMGJDE = 6; // offset: 16 + uint32 retcode = 4; // offset: 32 +} + +// Obf: MFBDIIJJIGA +// Type: Req +// CmdID: 4239 +message ChooseBoxingClubResonanceCsReq { + uint32 NGBACICAAPO = 11; // offset: 28 + uint32 challenge_id = 10; // offset: 24 +} + +// Obf: FDGFNIJNKNH +// Type: Rsp +// CmdID: 4201 +message ChooseBoxingClubResonanceScRsp { + OOMINGEFPAF OPCGNJMGJDE = 15; // offset: 24 + uint32 retcode = 9; // offset: 32 +} + +// Obf: LHCLOGMFCHD +// Type: Req +// CmdID: 4274 +message SetBoxingClubResonanceLineupCsReq { + uint32 challenge_id = 7; // offset: 32 + repeated MHJNBBPBLBO IDOIDDEHIJG = 2; // offset: 24 +} + +// Obf: KJPHLLABALN +// Type: Rsp +// CmdID: 4237 +message SetBoxingClubResonanceScRsp { + OOMINGEFPAF OPCGNJMGJDE = 12; // offset: 24 + uint32 retcode = 8; // offset: 32 +} + +// Obf: LNCDGOJJDBF +// Type: Req +// CmdID: 4204 +message ChooseBoxingClubStageOptionalBuffCsReq { + uint32 challenge_id = 3; // offset: 28 + uint32 OOPGFEANPAE = 15; // offset: 24 +} + +// Obf: FKGLHLHIPDI +// Type: Rsp +// CmdID: 4238 +message ChooseBoxingClubStageOptionalBuffScRsp { + uint32 retcode = 14; // offset: 32 + OOMINGEFPAF OPCGNJMGJDE = 1; // offset: 24 +} + +// Obf: FBDDFPOJCIA +// Type: Req +// CmdID: 4214 +message StartBoxingClubBattleCsReq { + uint32 challenge_id = 11; // offset: 24 +} + +// Obf: JCGNOCMCCKC +// Type: Rsp +// CmdID: 4218 +message StartBoxingClubBattleScRsp { + uint32 retcode = 13; // offset: 36 + SceneBattleInfo battle_info = 1; // offset: 24 + uint32 challenge_id = 2; // offset: 32 +} + +// Obf: FEPLIKNCEEC +// Type: Req +// CmdID: 4209 +message GiveUpBoxingClubChallengeCsReq { + bool PAMDLHOCMCC = 2; // offset: 24 + uint32 challenge_id = 1; // offset: 28 +} + +// Obf: HMPOBDAMEOA +// Type: Rsp +// CmdID: 4298 +message GiveUpBoxingClubChallengeScRsp { + uint32 retcode = 12; // offset: 32 + OOMINGEFPAF OPCGNJMGJDE = 6; // offset: 16 +} + +// Obf: HPIFEJLJIOA +// Type: Notify +// CmdID: 4263 +message BoxingClubRewardScNotify { + bool is_win = 13; // offset: 32 + ItemList reward = 5; // offset: 24 + uint32 challenge_id = 11; // offset: 36 + uint32 BKMEDGFOMKF = 6; // offset: 40 +} + +// Obf: PMFAFPPLENM +// Type: Notify +// CmdID: 4226 +message BoxingClubChallengeUpdateScNotify { + OOMINGEFPAF OPCGNJMGJDE = 4; // offset: 24 +} + +// Obf: EMBLGHMFGEA +enum CmdCakeRaceType { + EMBLGHMFGEA_PCPDHELPKEM = 0; + CmdCakeRaceGetDataScRsp = 9138; + CmdCakeRaceLoanCsReq = 9124; + CmdCakeRaceGetHandbookScRsp = 9130; + CmdCMNLIEKBFNJ = 9133; + CmdCakeRaceGetDataCsReq = 9122; + CmdBPLDHDFDIDA = 9145; + CmdCakeRaceFinishPveCsReq = 9147; + CmdCakeRaceFinishFieldRewardScNotify = 9149; + CmdCakeRaceUpdatePveScRsp = 9135; + CmdCakeRaceGetDailyLikeCsReq = 9146; + CmdCakeRaceCoinScoreChangeScNotify = 9142; + CmdCakeRaceGetFriendRankingInfoListScRsp = 9140; + CmdCakeRaceLoanScRsp = 9139; + CmdCakeRaceGetFriendRankingInfoListCsReq = 9143; + CmdCakeRaceLikeFriendRankingInfoScRsp = 9134; + CmdCakeRaceStartPveCsReq = 9123; + CmdCakeRaceGetDailyLikeScRsp = 9127; + EMBLGHMFGEA_FGCFGNNDHOF = 9137; + CmdCakeRaceStartPveScRsp = 9121; + CmdCakeRaceUpdatePveMeetCatCsReq = 9150; + CmdCakeRaceGetHandbookCsReq = 9131; + CmdCakeRaceLikeFriendRankingInfoCsReq = 9129; +} + +// Obf: LKINOHFLNDM +// Type: Req // CmdID: 9122 -message CakeRaceGetHandbookScRsp { - uint32 retcode = 10; // offset: 32 - repeated AMCKLJIPNMF JHKLHMDEMCK = 2; // offset: 16 +message CakeRaceGetDataCsReq { } -// Obf: CakeRaceGetFriendRankingInfoListCsReq -// Type: Req -// CmdID: 9127 -message CakeRaceGetFriendRankingInfoListCsReq { -} - -message ADBPPEKHJJJ { - uint32 uid = 10; // offset: 32 - uint32 NOPAPHKLMDP = 13; // offset: 28 - uint32 ICNLPCALLEB = 8; // offset: 24 -} - -// Obf: CakeRaceGetFriendRankingInfoListScRsp +// Obf: OMKOJJJAHLJ // Type: Rsp -// CmdID: 9147 -message CakeRaceGetFriendRankingInfoListScRsp { - uint32 retcode = 11; // offset: 40 - repeated uint32 JJNDIHMDBKP = 7; // offset: 32 - repeated ADBPPEKHJJJ GKAIDNHIFPF = 3; // offset: 16 +// CmdID: 9138 +message CakeRaceGetDataScRsp { + uint32 retcode = 3; // offset: 40 + repeated uint32 PKOCDLHBPIM = 13; // offset: 24 + uint32 LCHDAPELPGO = 5; // offset: 44 + uint32 item_value = 14; // offset: 52 + uint32 score_id = 11; // offset: 48 + repeated uint32 IHGBBHEBLKL = 8; // offset: 32 } -// Obf: CakeRaceLikeFriendRankingInfoCsReq +// Obf: GEPLMMMNFHB // Type: Req -// CmdID: 9137 -message CakeRaceLikeFriendRankingInfoCsReq { - uint32 LEKGBKGDIDA = 1; // offset: 24 +// CmdID: 9124 +message CakeRaceLoanCsReq { } -// Obf: CakeRaceLikeFriendRankingInfoScRsp -// Type: Rsp -// CmdID: 9125 -message CakeRaceLikeFriendRankingInfoScRsp { - uint32 LEKGBKGDIDA = 15; // offset: 40 - ItemList reward_list = 6; // offset: 24 - uint32 retcode = 12; // offset: 44 - repeated uint32 JJNDIHMDBKP = 2; // offset: 16 -} - -// Obf: CakeRaceGetDailyLikeCsReq -// Type: Req -// CmdID: 9133 -message CakeRaceGetDailyLikeCsReq { -} - -// Obf: CakeRaceGetDailyLikeScRsp +// Obf: LODFBNNPIFF // Type: Rsp // CmdID: 9139 -message CakeRaceGetDailyLikeScRsp { - repeated uint32 JJNDIHMDBKP = 12; // offset: 16 - uint32 retcode = 15; // offset: 32 +message CakeRaceLoanScRsp { + uint32 MFJGHLDFJPI = 6; // offset: 36 + ItemList item_list = 12; // offset: 16 + uint32 retcode = 10; // offset: 32 } -message GEEOJPMJJJD { -} - -message HJJDAIFEJEG { - uint32 PHOGLPNBPBE = 14; // offset: 28 - uint32 JBHPCBIBPOE = 8; // offset: 24 -} - -// Type: Rsp -// CmdID: 9149 -message MJCDEIDOLFJ { - repeated HJJDAIFEJEG content_package_list = 14; // offset: 16 - uint32 retcode = 15; // offset: 32 -} - -// Obf: CmdChallengeType -enum CmdChallengeType { - CmdChallengeType_MNFEPONEDDJ = 0; - CmdGetCurChallengeScRsp = 1746; - CmdGetCurChallengeCsReq = 1740; - CmdStartPartialChallengeCsReq = 1788; - CmdEnterChallengeNextPhaseCsReq = 1718; - CmdGetChallengeScRsp = 1781; - CmdChallengeSettleNotify = 1762; - CmdLeaveChallengeCsReq = 1735; - CmdEnterChallengeNextPhaseScRsp = 1706; - CmdChallengeLineupNotify = 1757; - CmdGetChallengeGroupStatisticsScRsp = 1734; - CmdTakeChallengeRewardScRsp = 1756; - CmdStartPartialChallengeScRsp = 1786; - CmdGetChallengeCsReq = 1783; - CmdRestartChallengePhaseScRsp = 1731; - CmdStartChallengeScRsp = 1704; - CmdGetChallengeGroupStatisticsCsReq = 1748; - CmdLeaveChallengeScRsp = 1713; - CmdChallengeBossPhaseSettleNotify = 1701; - CmdStartChallengeCsReq = 1724; - CmdRestartChallengePhaseCsReq = 1709; - CmdTakeChallengeCumulativeRewardCsReq = 1723; -} - -// Obf: ChallengeStatus -enum ChallengeStatus { - CHALLENGE_UNKNOWN = 0; - CHALLENGE_DOING = 1; - CHALLENGE_FINISH = 2; - CHALLENGE_FAILED = 3; -} - -// Obf: Challenge -message Challenge { - uint32 taken_reward = 12; // offset: 56 - uint32 record_id = 14; // offset: 44 - ChallengeStageInfo stage_info = 13; // offset: 16 - bool NKCHBPOPAAC = 4; // offset: 36 - uint32 score_two = 2; // offset: 52 - uint32 score_id = 9; // offset: 48 - uint32 star = 6; // offset: 40 - uint32 challenge_id = 1; // offset: 32 -} - -message ChallengeGroup { - uint64 taken_stars_count_reward = 7; // offset: 24 - uint32 group_id = 10; // offset: 32 -} - -message ChallengeHistoryMaxLevel { - uint32 reward_display_type = 13; // offset: 28 - uint32 level = 14; // offset: 24 -} - -// Obf: GetChallengeCsReq +// Obf: LJGHJILEFHJ // Type: Req -// CmdID: 1783 -message GetChallengeCsReq { +// CmdID: 9123 +message CakeRaceStartPveCsReq { + uint32 JAFNCOMGABG = 2; // offset: 24 } -// Obf: GetChallengeScRsp +// Obf: MECBDOMAJHA // Type: Rsp -// CmdID: 1781 -message GetChallengeScRsp { - repeated ChallengeGroup challenge_group_list = 1; // offset: 16 - repeated Challenge challenge_list = 9; // offset: 24 - repeated ChallengeHistoryMaxLevel max_level_list = 15; // offset: 32 - uint32 GHAMCPFGMMP = 12; // offset: 52 - uint32 retcode = 14; // offset: 48 +// CmdID: 9121 +message CakeRaceStartPveScRsp { + uint32 JAFNCOMGABG = 10; // offset: 24 + uint32 retcode = 1; // offset: 28 } -// Obf: ChallengeStoryBuffInfo -message ChallengeStoryBuffInfo { - uint32 buff_one = 11; // offset: 24 - uint32 buff_two = 1; // offset: 28 +message PCFBJAMCNKJ { + uint32 OGKNEBGDEFN = 7; // offset: 24 + uint32 LOIJLIKOMJN = 15; // offset: 28 } -// Obf: ChallengeBossBuffInfo -message ChallengeBossBuffInfo { - uint32 buff_one = 4; // offset: 28 - uint32 buff_two = 15; // offset: 24 +message GEOHBHMJCLM { + repeated uint32 EPDCGJBJOJM = 15; // offset: 24 } -// Obf: ChallengeBuffInfo -message ChallengeBuffInfo { - oneof OKAIINGCACL { - ChallengeStoryBuffInfo story_info = 9; // offset: 24 - ChallengeBossBuffInfo boss_info = 2; // offset: 24 +// Obf: KCGBHPJGFED +// Type: Req +// CmdID: 9150 +message CakeRaceUpdatePveMeetCatCsReq { + uint32 JAFNCOMGABG = 1; // offset: 40 + uint32 KBALDGNLAKI = 9; // offset: 36 + oneof BJDOCJKICJL { + PCFBJAMCNKJ PPKFLBCMDMO = 3; // offset: 16 + uint32 HPHGIFPKMEL = 8; // offset: 16 + bool PGHEODJNAFF = 11; // offset: 16 + GEOHBHMJCLM JNLFICHNLEL = 15; // offset: 16 + bool DCFKBEOHNME = 5; // offset: 16 } } -// Obf: StartChallengeCsReq +// Obf: MHENKCAGCAF +// Type: Rsp +// CmdID: 9135 +message CakeRaceUpdatePveScRsp { + uint32 retcode = 1; // offset: 24 +} + +// Obf: OCMFLDJNGHF // Type: Req -// CmdID: 1724 +// CmdID: 9147 +message CakeRaceFinishPveCsReq { + uint32 score_id = 12; // offset: 28 + bool LDJKEEPNJDC = 3; // offset: 24 +} + +// Type: Rsp +// CmdID: 9145 +message BPLDHDFDIDA { + uint32 retcode = 6; // offset: 24 +} + +// Obf: GKLBNCBKKCK +// Type: Notify +// CmdID: 9149 +message CakeRaceFinishFieldRewardScNotify { + uint32 JAFNCOMGABG = 14; // offset: 32 + ItemList reward = 10; // offset: 24 +} + +// Obf: HMNOGGECDIO +// Type: Notify +// CmdID: 9142 +message CakeRaceCoinScoreChangeScNotify { + uint32 score_id = 1; // offset: 24 + uint32 LCHDAPELPGO = 9; // offset: 32 + uint32 item_value = 5; // offset: 28 +} + +// Obf: GCJKDFNJEGD +// Type: Req +// CmdID: 9131 +message CakeRaceGetHandbookCsReq { +} + +message DNPJOBHHDDH { + uint32 PDNGPBJEIBJ = 8; // offset: 32 + uint32 LOIJLIKOMJN = 13; // offset: 24 + uint32 BPBDJPGKEIL = 5; // offset: 28 +} + +// Obf: DAPPGPDALOO +// Type: Rsp +// CmdID: 9130 +message CakeRaceGetHandbookScRsp { + uint32 retcode = 10; // offset: 32 + repeated DNPJOBHHDDH KJNICMLAPNC = 5; // offset: 24 +} + +// Obf: LDEMJFCIOPA +// Type: Req +// CmdID: 9143 +message CakeRaceGetFriendRankingInfoListCsReq { +} + +message MGFEMHKICND { + uint32 LCHDAPELPGO = 2; // offset: 28 + uint32 JOCDMEHNLAD = 4; // offset: 24 + uint32 uid = 13; // offset: 32 +} + +// Obf: DKDMBCOHCBG +// Type: Rsp +// CmdID: 9140 +message CakeRaceGetFriendRankingInfoListScRsp { + uint32 retcode = 7; // offset: 40 + repeated uint32 HFJNDOAIDOP = 12; // offset: 32 + repeated MGFEMHKICND CPBGLNGOCBA = 14; // offset: 16 +} + +// Obf: KIFJOBJGBGH +// Type: Req +// CmdID: 9129 +message CakeRaceLikeFriendRankingInfoCsReq { + uint32 EAALMHNALFI = 5; // offset: 24 +} + +// Obf: JLEDPGNOHLI +// Type: Rsp +// CmdID: 9134 +message CakeRaceLikeFriendRankingInfoScRsp { + uint32 EAALMHNALFI = 5; // offset: 40 + uint32 retcode = 8; // offset: 44 + repeated uint32 HFJNDOAIDOP = 6; // offset: 32 + ItemList reward_list = 15; // offset: 16 +} + +// Obf: JEFKCAJDIPO +// Type: Req +// CmdID: 9146 +message CakeRaceGetDailyLikeCsReq { +} + +// Obf: AKHGJCFCHNC +// Type: Rsp +// CmdID: 9127 +message CakeRaceGetDailyLikeScRsp { + uint32 retcode = 11; // offset: 32 + repeated uint32 HFJNDOAIDOP = 5; // offset: 16 +} + +message FMMIGGLFAFB { +} + +message EENHHHMDHKH { + uint32 LFPCNONADHP = 2; // offset: 24 + uint32 LKEMJDFAPAG = 9; // offset: 28 +} + +// Type: Rsp +// CmdID: 9133 +message CMNLIEKBFNJ { + repeated EENHHHMDHKH content_package_list = 2; // offset: 16 + uint32 retcode = 4; // offset: 32 +} + +// Obf: BNLGJBKKKBK +enum CmdChallengeType { + BNLGJBKKKBK_PCPDHELPKEM = 0; + CmdChallengeSettleNotify = 1709; + CmdGetChallengeGroupStatisticsCsReq = 1772; + CmdLeaveChallengeCsReq = 1714; + CmdGetChallengeCsReq = 1791; + CmdStartPartialChallengeScRsp = 1761; + CmdGetChallengeGroupStatisticsScRsp = 1732; + CmdTakeChallengeRewardScRsp = 1738; + CmdTakeChallengeCumulativeRewardCsReq = 1704; + CmdStartChallengeScRsp = 1795; + CmdGetCurChallengeScRsp = 1739; + CmdEnterChallengeNextPhaseCsReq = 1800; + CmdGetCurChallengeCsReq = 1726; + CmdEnterChallengeNextPhaseScRsp = 1789; + CmdLeaveChallengeScRsp = 1718; + CmdStartChallengeCsReq = 1794; + CmdRestartChallengePhaseScRsp = 1744; + CmdChallengeBossPhaseSettleNotify = 1796; + CmdPartialChallengeCsReq = 1733; + CmdGetChallengeScRsp = 1710; + CmdRestartChallengePhaseCsReq = 1758; + CmdChallengeLineupNotify = 1701; +} + +// Obf: JECHIIMPIJC +enum ChallengeStatus { + JECHIIMPIJC_LBKOBAPDHGE = 0; + JECHIIMPIJC_OEGHBGFDHJA = 1; + JECHIIMPIJC_IDHNKDIDIOH = 2; + JECHIIMPIJC_CDLMLJGELBI = 3; +} + +// Obf: MAHJLCHKLIC +message Challenge { + uint32 star = 14; // offset: 36 + uint32 taken_reward = 6; // offset: 32 + uint32 score_two = 1; // offset: 44 + uint32 score_id = 8; // offset: 48 + ChallengeStageInfo stage_info = 10; // offset: 24 + bool DIOHKMPPKHA = 2; // offset: 40 + uint32 challenge_id = 9; // offset: 56 + uint32 record_id = 5; // offset: 52 +} + +message BBJKMOIAPMC { + uint32 group_id = 3; // offset: 24 + uint64 CJFAFHBNKOL = 14; // offset: 32 +} + +message GNDEANNIOHB { + uint32 level = 12; // offset: 24 + uint32 KMAEJPCCFBK = 13; // offset: 28 +} + +// Obf: AFJLCKJCBNF +// Type: Req +// CmdID: 1791 +message GetChallengeCsReq { +} + +// Obf: FHIAKAILJAL +// Type: Rsp +// CmdID: 1710 +message GetChallengeScRsp { + uint32 MHAPIHCJPJM = 1; // offset: 48 + repeated Challenge challenge_list = 4; // offset: 16 + repeated BBJKMOIAPMC challenge_group_list = 8; // offset: 24 + repeated GNDEANNIOHB max_level_list = 12; // offset: 40 + uint32 retcode = 11; // offset: 52 +} + +// Obf: CFOPLKAOOGI +message ChallengeStoryBuffInfo { + uint32 AHHOMNOELKK = 7; // offset: 28 + uint32 OINECGOPMJO = 12; // offset: 24 +} + +// Obf: CHFCPGNAOLD +message ChallengeBossBuffInfo { + uint32 AHHOMNOELKK = 3; // offset: 28 + uint32 OINECGOPMJO = 8; // offset: 24 +} + +// Obf: HNLOHOMPDPD +message ChallengeBuffInfo { + oneof BPIHFAJCLOC { + ChallengeStoryBuffInfo story_info = 2; // offset: 16 + ChallengeBossBuffInfo boss_info = 8; // offset: 16 + } +} + +// Obf: LMIMALCPGFG +// Type: Req +// CmdID: 1794 message StartChallengeCsReq { - repeated uint32 second_lineup = 12; // offset: 16 - ChallengeBuffInfo stage_info = 9; // offset: 24 - uint32 challenge_id = 14; // offset: 48 - repeated uint32 first_lineup = 3; // offset: 32 + repeated uint32 DBCDKPLPGAO = 11; // offset: 24 + repeated EEBPHJCNBFO BKNKLEOCJNO = 13; // offset: 16 + repeated EEBPHJCNBFO ABNDFKFIKCI = 2; // offset: 48 + repeated uint32 AJEAMEIAMCH = 10; // offset: 56 + ChallengeBuffInfo stage_info = 8; // offset: 40 + uint32 challenge_id = 5; // offset: 64 } -// Obf: StartChallengeScRsp +// Obf: MHEGFPPLMHD // Type: Rsp -// CmdID: 1704 +// CmdID: 1795 message StartChallengeScRsp { - CurChallenge cur_challenge = 13; // offset: 24 - SceneInfo scene = 9; // offset: 40 - uint32 retcode = 4; // offset: 56 - ChallengeStageInfo stage_info = 7; // offset: 16 - repeated LineupInfo lineup_list = 2; // offset: 32 + uint32 retcode = 9; // offset: 56 + ChallengeStageInfo stage_info = 2; // offset: 48 + repeated LineupInfo lineup_list = 13; // offset: 40 + SceneInfo scene = 15; // offset: 24 + CurChallenge cur_challenge = 3; // offset: 32 } -// Obf: PartialChallengeCsReq +// Obf: KFGAALCJNCJ // Type: Req -// CmdID: 1788 -message StartPartialChallengeCsReq { - bool is_first_half = 14; // offset: 24 - uint32 challenge_id = 8; // offset: 32 - uint32 buff_id = 15; // offset: 28 +// CmdID: 1733 +message PartialChallengeCsReq { + uint32 challenge_id = 11; // offset: 32 + uint32 buff_id = 4; // offset: 28 + bool is_first_half = 5; // offset: 24 } -// Obf: StartPartialChallengeScRsp +// Obf: JFLPFBNMPEN // Type: Rsp -// CmdID: 1786 +// CmdID: 1761 message StartPartialChallengeScRsp { - SceneInfo scene = 14; // offset: 16 - LineupInfo lineup = 13; // offset: 40 - CurChallenge cur_challenge = 10; // offset: 32 - uint32 retcode = 2; // offset: 48 + LineupInfo lineup = 1; // offset: 32 + SceneInfo scene = 9; // offset: 40 + uint32 retcode = 8; // offset: 48 + CurChallenge cur_challenge = 6; // offset: 16 } -// Obf: LeaveChallengeCsReq +// Obf: ALLHPFGEJFD // Type: Req -// CmdID: 1735 +// CmdID: 1714 message LeaveChallengeCsReq { } -// Obf: LeaveChallengeScRsp +// Obf: DMAJNJKEELM // Type: Rsp -// CmdID: 1713 +// CmdID: 1718 message LeaveChallengeScRsp { uint32 retcode = 6; // offset: 24 } -// Obf: ChallengeSettleNotify +// Obf: IDEBLAOMIIM // Type: Notify -// CmdID: 1762 +// CmdID: 1709 message ChallengeSettleNotify { - ChallengeHistoryMaxLevel max_level = 2; // offset: 24 - uint32 score_two = 1; // offset: 56 - uint32 challenge_id = 4; // offset: 76 - uint32 challenge_score = 8; // offset: 64 - CurChallenge cur_challenge = 5; // offset: 16 - repeated uint32 JGFFFPMAEJC = 12; // offset: 32 - bool is_win = 3; // offset: 68 - uint32 star = 10; // offset: 60 - ItemList reward = 9; // offset: 48 - uint32 GHAMCPFGMMP = 15; // offset: 72 + bool is_win = 12; // offset: 60 + uint32 LPGJKCHJDBB = 14; // offset: 68 + uint32 star = 4; // offset: 56 + uint32 score_two = 15; // offset: 76 + repeated uint32 EACKNOAFICF = 9; // offset: 16 + CurChallenge cur_challenge = 11; // offset: 24 + GNDEANNIOHB max_level = 13; // offset: 40 + uint32 challenge_id = 1; // offset: 64 + ItemList reward = 10; // offset: 48 + uint32 MHAPIHCJPJM = 2; // offset: 72 } -// Obf: KillMonster +// Obf: MADAHLKFANJ message KillMonster { - uint32 kill_num = 12; // offset: 28 - uint32 monster_id = 1; // offset: 24 + uint32 kill_num = 8; // offset: 24 + uint32 monster_id = 6; // offset: 28 } -// Obf: ChallengeStoryBuffList +// Obf: BNECLLCJJGA message ChallengeStoryBuffList { - repeated uint32 buff_list = 8; // offset: 16 + repeated uint32 buff_list = 6; // offset: 24 } -// Obf: ChallengeBossBuffList +// Obf: KBCLCLKILEK message ChallengeBossBuffList { - repeated uint32 buff_list = 2; // offset: 24 - uint32 challenge_boss_const = 5; // offset: 32 + uint32 challenge_boss_const = 8; // offset: 32 + repeated uint32 buff_list = 4; // offset: 16 } -// Obf: ChallengeCurBuffInfo +// Obf: GGAMMKBCBCP message ChallengeCurBuffInfo { - oneof OKAIINGCACL { - ChallengeStoryBuffList cur_story_buffs = 14; // offset: 24 - ChallengeBossBuffList cur_boss_buffs = 6; // offset: 24 + oneof BPIHFAJCLOC { + ChallengeStoryBuffList cur_story_buffs = 3; // offset: 24 + ChallengeBossBuffList cur_boss_buffs = 15; // offset: 24 } } -// Obf: CurChallenge +// Obf: OFBPMOFCNGI message CurChallenge { - ChallengeCurBuffInfo stage_info = 11; // offset: 16 - uint32 score_id = 10; // offset: 44 - ChallengeStatus status = 9; // offset: 40 - uint32 challenge_id = 6; // offset: 60 - uint32 round_count = 5; // offset: 56 - ExtraLineupType extra_lineup_type = 15; // offset: 48 - uint32 dead_avatar_num = 14; // offset: 64 - uint32 score_two = 8; // offset: 52 - repeated KillMonster kill_monster_list = 2; // offset: 24 + uint32 round_count = 1; // offset: 56 + ChallengeCurBuffInfo stage_info = 2; // offset: 24 + uint32 dead_avatar_num = 10; // offset: 52 + uint32 challenge_id = 9; // offset: 60 + ChallengeStatus status = 8; // offset: 64 + uint32 score_two = 13; // offset: 44 + repeated KillMonster kill_monster_list = 7; // offset: 32 + uint32 score_id = 5; // offset: 48 + ExtraLineupType extra_lineup_type = 4; // offset: 40 } -// Obf: GetCurChallengeCsReq +// Obf: JPAGELKKPKN // Type: Req -// CmdID: 1740 +// CmdID: 1726 message GetCurChallengeCsReq { } -// Obf: GetCurChallengeScRsp +// Obf: CDNGBIILFDB // Type: Rsp -// CmdID: 1746 +// CmdID: 1739 message GetCurChallengeScRsp { - uint32 retcode = 7; // offset: 40 - CurChallenge cur_challenge = 3; // offset: 32 - repeated LineupInfo lineup_list = 12; // offset: 16 + uint32 retcode = 11; // offset: 40 + CurChallenge cur_challenge = 1; // offset: 24 + repeated LineupInfo lineup_list = 14; // offset: 16 } -// Obf: ChallengeLineupNotify +// Obf: GGNGPANLBGC // Type: Notify -// CmdID: 1757 +// CmdID: 1701 message ChallengeLineupNotify { - ExtraLineupType extra_lineup_type = 1; // offset: 24 + ExtraLineupType extra_lineup_type = 15; // offset: 24 } -// Obf: TakeChallengeCumulativeRewardCsReq +// Obf: DLMKHAGJHJK // Type: Req -// CmdID: 1723 +// CmdID: 1704 message TakeChallengeCumulativeRewardCsReq { - uint32 group_id = 2; // offset: 24 + uint32 group_id = 7; // offset: 24 } -// Obf: TakeChallengeRewardScRsp +// Obf: MIKAPINANED // Type: Rsp -// CmdID: 1756 +// CmdID: 1738 message TakeChallengeRewardScRsp { - repeated TakenChallengeRewardInfo taken_reward_list = 8; // offset: 16 - uint32 group_id = 1; // offset: 36 - uint32 retcode = 11; // offset: 32 + repeated TakenChallengeRewardInfo taken_reward_list = 5; // offset: 24 + uint32 group_id = 15; // offset: 36 + uint32 retcode = 12; // offset: 32 } -// Obf: TakenChallengeRewardInfo +// Obf: IGNNBKCGPJO message TakenChallengeRewardInfo { - ItemList reward = 2; // offset: 16 - uint32 star_count = 9; // offset: 32 + uint32 star_count = 6; // offset: 32 + ItemList reward = 8; // offset: 16 } -// Obf: ChallengeStatistics +// Obf: DJBIMHKJGDO message ChallengeStatistics { uint32 record_id = 10; // offset: 32 - ChallengeStageTertinggi stage_tertinggi = 2; // offset: 16 + FPDKBGJKPFF NCEGEKNLJCE = 14; // offset: 16 } -// Obf: ChallengeStoryStatistics +// Obf: EHIBAINEMGN message ChallengeStoryStatistics { - uint32 record_id = 12; // offset: 32 - ChallengeStoryStageTertinggi stage_tertinggi = 6; // offset: 16 + PLJJECPCMJD NCEGEKNLJCE = 5; // offset: 16 + uint32 record_id = 15; // offset: 32 } -// Obf: ChallengeBossStatistics +// Obf: IBFAACHMMHF message ChallengeBossStatistics { - ChallengeBossStageTertinggi stage_tertinggi = 6; // offset: 24 - uint32 record_id = 1; // offset: 32 + uint32 record_id = 12; // offset: 32 + BHFAFMDHKKC NCEGEKNLJCE = 9; // offset: 24 } -message ChallengeStageTertinggi { - repeated ChallengeLineupList lineup_list = 4; // offset: 16 - uint32 EENEOPGCKKB = 9; // offset: 32 - uint32 dead_avatar_num = 10; // offset: 36 +message FPDKBGJKPFF { + repeated ChallengeLineupList lineup_list = 1; // offset: 16 + uint32 ABJGNBJMJJG = 14; // offset: 32 uint32 level = 7; // offset: 40 + uint32 round_count = 11; // offset: 36 } -message ChallengeStoryStageTertinggi { - uint32 buff_two = 12; // offset: 36 - uint32 EENEOPGCKKB = 5; // offset: 48 - uint32 score_id = 13; // offset: 32 - uint32 level = 4; // offset: 40 - uint32 buff_one = 11; // offset: 44 - repeated ChallengeLineupList lineup_list = 9; // offset: 16 +message PLJJECPCMJD { + uint32 score_id = 7; // offset: 36 + uint32 level = 10; // offset: 44 + uint32 OINECGOPMJO = 2; // offset: 40 + repeated ChallengeLineupList lineup_list = 1; // offset: 16 + uint32 AHHOMNOELKK = 13; // offset: 48 + uint32 ABJGNBJMJJG = 9; // offset: 32 } -message ChallengeBossStageTertinggi { - uint32 level = 2; // offset: 32 - uint32 score_id = 9; // offset: 44 - repeated ChallengeLineupList lineup_list = 14; // offset: 16 - uint32 buff_one = 1; // offset: 36 - uint32 buff_two = 4; // offset: 48 - uint32 EENEOPGCKKB = 7; // offset: 40 +message BHFAFMDHKKC { + repeated ChallengeLineupList lineup_list = 12; // offset: 16 + uint32 level = 13; // offset: 32 + uint32 OINECGOPMJO = 4; // offset: 36 + uint32 ABJGNBJMJJG = 9; // offset: 44 + uint32 score_id = 11; // offset: 40 + uint32 AHHOMNOELKK = 2; // offset: 48 } -// Obf: ChallengeLineupList +// Obf: MHIAMIGHEED message ChallengeLineupList { - repeated ChallengeAvatarInfo avatar_list = 13; // offset: 24 + repeated ChallengeAvatarInfo avatar_list = 15; // offset: 24 } -// Obf: ChallengeAvatarInfo +// Obf: JPJHCMOIOGN message ChallengeAvatarInfo { - uint32 id = 15; // offset: 24 - AvatarType avatar_type = 12; // offset: 28 - uint32 index = 4; // offset: 36 - uint32 level = 1; // offset: 40 - uint32 IOHJBCAIKGC = 6; // offset: 32 + uint32 index = 13; // offset: 24 + uint32 level = 15; // offset: 40 + AvatarType avatar_type = 10; // offset: 32 + uint32 CBHKFOEOMFF = 9; // offset: 36 + uint32 id = 7; // offset: 28 } -// Obf: GetChallengeGroupStatisticsCsReq +// Obf: GJOAEDBDMGL // Type: Req -// CmdID: 1748 +// CmdID: 1772 message GetChallengeGroupStatisticsCsReq { - uint32 group_id = 11; // offset: 24 + uint32 group_id = 12; // offset: 24 } -// Obf: GetChallengeGroupStatisticsScRsp +// Obf: NIGCCBKCIEL // Type: Rsp -// CmdID: 1734 +// CmdID: 1732 message GetChallengeGroupStatisticsScRsp { - uint32 retcode = 10; // offset: 36 - uint32 group_id = 11; // offset: 40 - oneof HKMCNCFBMHI { - ChallengeStatistics challenge_default = 9; // offset: 16 - ChallengeStoryStatistics challenge_story = 6; // offset: 16 - ChallengeBossStatistics challenge_boss = 15; // offset: 16 + uint32 retcode = 12; // offset: 40 + uint32 group_id = 8; // offset: 36 + oneof HIACNHNLCGL { + ChallengeStatistics challenge_default = 6; // offset: 16 + ChallengeStoryStatistics challenge_story = 1; // offset: 16 + ChallengeBossStatistics challenge_boss = 7; // offset: 16 } } -// Obf: ChallengeBossSingleNodeInfo +// Obf: DNBHGNBMFNP message ChallengeBossSingleNodeInfo { - bool OCGKBIGEJFJ = 15; // offset: 29 - uint32 max_score = 9; // offset: 32 - uint32 buff_id = 2; // offset: 24 - bool is_win = 7; // offset: 28 + uint32 max_score = 3; // offset: 32 + bool is_win = 4; // offset: 24 + uint32 buff_id = 8; // offset: 28 + bool JBJODEHADJB = 7; // offset: 25 } -// Obf: ChallengeBossEquipmentInfo +// Obf: IOBMMMPGMKH message ChallengeBossEquipmentInfo { - uint32 rank = 2; // offset: 36 - uint32 level = 4; // offset: 24 - uint32 unique_id = 11; // offset: 32 + uint32 rank = 7; // offset: 32 uint32 tid = 13; // offset: 28 - uint32 promotion = 6; // offset: 40 + uint32 promotion = 2; // offset: 24 + uint32 unique_id = 15; // offset: 36 + uint32 level = 1; // offset: 40 } -// Obf: ChallengeBossRelicInfo +// Obf: HACDHHKHNGF message ChallengeBossRelicInfo { - uint32 tid = 7; // offset: 32 - uint32 main_affix_id = 4; // offset: 44 - repeated RelicAffix sub_affix_list = 6; // offset: 16 - uint32 unique_id = 3; // offset: 36 - uint32 level = 5; // offset: 40 + uint32 level = 13; // offset: 44 + uint32 unique_id = 3; // offset: 40 + repeated RelicAffix sub_affix_list = 2; // offset: 16 + uint32 main_affix_id = 4; // offset: 32 + uint32 tid = 12; // offset: 36 } -// Obf: ChallengeBossAvatarRelicInfo +// Obf: POPAOPFJKOI message ChallengeBossAvatarRelicInfo { - map avatar_relic_slot_map = 13; // offset: 16 + map avatar_relic_slot_map = 1; // offset: 24 } -// Obf: ChallengeBossInfo +// Obf: GBNPOMAAGOP message ChallengeBossInfo { - ChallengeBossSingleNodeInfo first_node = 13; // offset: 64 - repeated uint32 first_lineup = 8; // offset: 40 - bool unk1 = 6; // offset: 72 - map challenge_avatar_equipment_map = 14; // offset: 48 - ChallengeBossSingleNodeInfo second_node = 5; // offset: 24 - repeated uint32 second_lineup = 4; // offset: 32 - map challenge_avatar_relic_map = 15; // offset: 56 + bool BJINIBHGEBM = 15; // offset: 88 + repeated uint32 AJEAMEIAMCH = 13; // offset: 24 + repeated EEBPHJCNBFO ABNDFKFIKCI = 4; // offset: 32 + map challenge_avatar_equipment_map = 7; // offset: 56 + repeated EEBPHJCNBFO BKNKLEOCJNO = 10; // offset: 40 + ChallengeBossSingleNodeInfo FALIINOHNAC = 2; // offset: 64 + ChallengeBossSingleNodeInfo HEOPCMIKFFN = 11; // offset: 16 + repeated uint32 DBCDKPLPGAO = 6; // offset: 48 + map challenge_avatar_relic_map = 5; // offset: 72 } -// Obf: ChallengeStageInfo +// Obf: JFIEJCFKHGH message ChallengeStageInfo { - oneof OKAIINGCACL { - ChallengeBossInfo boss_info = 13; // offset: 16 + oneof BPIHFAJCLOC { + ChallengeBossInfo boss_info = 11; // offset: 24 } } -// Obf: RestartChallengePhaseCsReq +// Obf: BGJMKGFLHNP // Type: Req -// CmdID: 1709 +// CmdID: 1758 message RestartChallengePhaseCsReq { } -// Obf: RestartChallengePhaseScRsp +// Obf: AODJHBNKBDA // Type: Rsp -// CmdID: 1731 +// CmdID: 1744 message RestartChallengePhaseScRsp { - uint32 retcode = 13; // offset: 32 - SceneInfo scene = 7; // offset: 16 -} - -// Obf: EnterChallengeNextPhaseCsReq -// Type: Req -// CmdID: 1718 -message EnterChallengeNextPhaseCsReq { -} - -// Obf: EnterChallengeNextPhaseScRsp -// Type: Rsp -// CmdID: 1706 -message EnterChallengeNextPhaseScRsp { - SceneInfo scene = 8; // offset: 24 - uint32 retcode = 3; // offset: 32 -} - -// Obf: ChallengeBossPhaseSettleNotify -// Type: Notify -// CmdID: 1701 -message ChallengeBossPhaseSettleNotify { - bool is_second_half = 10; // offset: 52 - uint32 challenge_score = 6; // offset: 36 - uint32 page_type = 4; // offset: 48 - uint32 phase = 7; // offset: 56 - repeated BattleTarget battle_target_list = 8; // offset: 16 - bool is_win = 9; // offset: 53 - bool is_reward = 15; // offset: 54 - uint32 challenge_id = 13; // offset: 40 - uint32 star = 5; // offset: 32 - uint32 score_two = 11; // offset: 44 -} - -// Obf: CmdChallengePeakType -enum CmdChallengePeakType { - CmdChallengePeakType_MNFEPONEDDJ = 0; - CmdChallengePeakSettleScNotify = 8924; - CmdGetCurChallengePeakScRsp = 8934; - CmdGetCurChallengePeakCsReq = 8918; - CmdConfirmChallengePeakSettleCsReq = 8941; - CmdConfirmChallengePeakSettleScRsp = 8919; - CmdReStartChallengePeakScRsp = 8903; - CmdSetChallengePeakBossHardModeScRsp = 8922; - CmdSetChallengePeakMobLineupAvatarScRsp = 8911; - CmdReStartChallengePeakCsReq = 8921; - CmdStartChallengePeakCsReq = 8901; - CmdLeaveChallengePeakScRsp = 8912; - CmdChallengePeakGroupDataUpdateScNotify = 8902; - CmdStartChallengePeakScRsp = 8914; - CmdTakeChallengePeakRewardScRsp = 8907; - CmdSetChallengePeakBossHardModeCsReq = 8938; - CmdGetChallengePeakDataCsReq = 8904; - CmdSetChallengePeakMobLineupAvatarCsReq = 8908; - CmdGetChallengePeakDataScRsp = 8940; - CmdTakeChallengePeakRewardCsReq = 8930; - CmdLeaveChallengePeakCsReq = 8939; -} - -message ChallengePeakBuild { - repeated EquipRelic relic_list = 15; // offset: 24 - uint32 avatar_id = 14; // offset: 36 - uint32 equipment_unique_id = 13; // offset: 40 - uint32 IOHJBCAIKGC = 4; // offset: 32 -} - -message ChallengePeak { - bool has_passed = 2; // offset: 52 - uint32 cycles_used = 7; // offset: 56 - repeated uint32 peak_avatar_id_list = 9; // offset: 16 - repeated uint32 finished_target_list = 12; // offset: 40 - repeated ChallengePeakBuild peak_build_list = 8; // offset: 24 - uint32 peak_id = 6; // offset: 48 -} - -message ChallengePeakBossClearance { - uint32 buff_id = 11; // offset: 48 - uint32 KELPPDFFLHC = 15; // offset: 60 - repeated BJLELIKLMED NNILMPMMFAB = 14; // offset: 16 - repeated uint32 DFDHNOCJNBG = 2; // offset: 24 - repeated uint32 peak_avatar_id_list = 12; // offset: 32 - uint32 best_cycle_count = 1; // offset: 56 - uint32 KBFCPEKHEMN = 4; // offset: 52 - bool has_passed = 13; // offset: 64 -} - -message ChallengePeakBoss { - uint32 CJCHIAOGLKN = 10; // offset: 52 - bool hard_mode_has_passed = 6; // offset: 48 - ChallengePeakBossClearance easy_mode = 4; // offset: 40 - repeated uint32 finished_target_list = 7; // offset: 32 - ChallengePeakBossClearance hard_mode = 13; // offset: 24 -} - -// Obf: WaitConfirmData -message WaitConfirmData { - uint32 cycles_used = 4; // offset: 40 - repeated uint32 finished_target_list = 12; // offset: 16 - bool is_wait_confirm = 13; // offset: 32 - uint32 peak_id = 5; // offset: 36 -} - -message BJLELIKLMED { - uint32 IOHJBCAIKGC = 11; // offset: 28 - uint32 avatar_id = 13; // offset: 24 -} - -message PFDJDDJFPDO { - repeated uint32 finished_target_list = 12; // offset: 32 - uint32 peak_id = 11; // offset: 52 - repeated BJLELIKLMED avatar_list = 7; // offset: 40 - uint32 cycles_used = 6; // offset: 48 - repeated uint32 peak_avatar_id_list = 10; // offset: 16 -} - -message AGIOGJOOOEI { - repeated PFDJDDJFPDO peaks = 15; // offset: 24 -} - -// Obf: ChallengePeakGroup -message ChallengePeakGroup { - uint32 peak_group_id = 8; // offset: 68 - repeated uint32 taken_star_rewards = 15; // offset: 48 - bool disable_hard_mode = 9; // offset: 72 - WaitConfirmData wait_confirm_data = 7; // offset: 56 - uint32 count_of_peaks = 3; // offset: 64 - AGIOGJOOOEI BOBIMBGFOPA = 6; // offset: 40 - repeated ChallengePeak peaks = 14; // offset: 16 - uint32 obtained_stars = 4; // offset: 76 - ChallengePeakBoss peak_boss = 2; // offset: 24 -} - -// Obf: GetChallengePeakDataCsReq -// Type: Req -// CmdID: 8904 -message GetChallengePeakDataCsReq { -} - -// Obf: GetChallengePeakDataScRsp -// Type: Rsp -// CmdID: 8940 -message GetChallengePeakDataScRsp { - uint32 current_peak_group_id = 9; // offset: 36 - repeated ChallengePeakGroup challenge_peak_groups = 4; // offset: 24 + SceneInfo scene = 1; // offset: 16 uint32 retcode = 14; // offset: 32 } +// Obf: DPOIANILHBC // Type: Req -// CmdID: 8901 -message StartChallengePeakCsReq { - repeated uint32 peak_avatar_id_list = 6; // offset: 16 - uint32 peak_id = 5; // offset: 32 - uint32 boss_buff_id = 2; // offset: 36 +// CmdID: 1800 +message EnterChallengeNextPhaseCsReq { } +// Obf: OEIIEOMIGFE // Type: Rsp -// CmdID: 8914 -message StartChallengePeakScRsp { - uint32 retcode = 2; // offset: 24 +// CmdID: 1789 +message EnterChallengeNextPhaseScRsp { + SceneInfo scene = 9; // offset: 24 + uint32 retcode = 4; // offset: 32 } -// Type: Req -// CmdID: 8939 -message LeaveChallengePeakCsReq { -} - -// Type: Rsp -// CmdID: 8912 -message LeaveChallengePeakScRsp { - uint32 retcode = 14; // offset: 24 -} - -// Obf: ChallengePeakSettleScNotify +// Obf: KHNNDLNOPPC // Type: Notify -// CmdID: 8924 -message ChallengePeakSettleScNotify { - uint32 turn_left = 11; // offset: 52 - uint32 cycles_used = 15; // offset: 48 - repeated ChallengePeakRewardGroup peak_reward_group_list = 9; // offset: 16 - bool is_boss_target_better = 13; // offset: 56 - bool is_wait_confirm = 7; // offset: 45 - uint32 peak_id = 4; // offset: 40 - repeated uint32 finished_target_list = 2; // offset: 24 - bool is_unlock_easy_boss = 14; // offset: 59 - bool hard_mode_has_passed = 5; // offset: 58 - bool is_first_pass = 8; // offset: 44 - bool is_win = 6; // offset: 57 +// CmdID: 1796 +message ChallengeBossPhaseSettleNotify { + bool DCGAHNCKIBI = 4; // offset: 32 + uint32 challenge_id = 7; // offset: 48 + repeated BattleTarget EBPDGHAKMJF = 11; // offset: 24 + uint32 LPGJKCHJDBB = 15; // offset: 40 + bool BJPHKGDDLGP = 1; // offset: 34 + uint32 phase = 6; // offset: 56 + uint32 score_two = 10; // offset: 44 + uint32 star = 3; // offset: 36 + uint32 BBHDJCLGGAG = 8; // offset: 52 + bool is_win = 13; // offset: 33 } -// Obf: ChallengePeakGroupDataUpdateScNotify -// Type: Notify -// CmdID: 8902 -message ChallengePeakGroupDataUpdateScNotify { - ChallengePeakGroup challenge_peak_group = 11; // offset: 16 +// Obf: CKHPDGPGBJO +enum CmdChallengePeakType { + CKHPDGPGBJO_PCPDHELPKEM = 0; + CmdSetChallengePeakBossHardModeCsReq = 8918; + CmdGFGIIALGLIM = 8938; + CmdAMOAAIOFEDF = 8935; + CmdMCFEDAPHDLC = 8930; + CmdGetChallengePeakDataCsReq = 8913; + CmdTakeChallengePeakRewardScRsp = 8919; + CmdFAAAGAGDMNH = 8921; + CmdGetChallengePeakDataScRsp = 8907; + CmdSetChallengePeakBossHardModeScRsp = 8945; + CmdGetCurChallengePeakScRsp = 8944; + CmdKIDBGJCMMOG = 8906; + CmdBFLFDMFDMCL = 8936; + CmdChallengePeakSettleScNotify = 8905; + CmdGPAOIDIKLLN = 8903; + CmdMJPPCNAMMKP = 8927; + CmdNNPGJJPKOGL = 8931; + CmdPMOMHJHGMHN = 8926; + CmdChallengePeakGroupDataUpdateScNotify = 8901; + CmdTakeChallengePeakRewardCsReq = 8947; + CmdGetCurChallengePeakCsReq = 8902; } -// Obf: TakeChallengePeakRewardCsReq +message JJJNDMMGGKI { + uint32 CBHKFOEOMFF = 12; // offset: 40 + uint32 equipment_unique_id = 4; // offset: 32 + uint32 avatar_id = 13; // offset: 44 + repeated EquipRelic relic_list = 5; // offset: 16 + uint32 avatar_type = 6; // offset: 36 +} + +message IEKADGBGCDH { + uint32 peak_id = 3; // offset: 56 + repeated uint32 peak_avatar_id_list = 12; // offset: 16 + repeated JJJNDMMGGKI FBLKPDNIJDD = 5; // offset: 40 + repeated uint32 finished_target_list = 6; // offset: 48 + uint32 cycles_used = 11; // offset: 60 + bool has_passed = 7; // offset: 64 + repeated EEBPHJCNBFO FMFGOJHCCNL = 1; // offset: 24 +} + +message FDFGOOAHBNK { + repeated uint32 OHOMDMEJLFK = 15; // offset: 16 + uint32 IKCILOBPEBI = 11; // offset: 64 + repeated uint32 peak_avatar_id_list = 5; // offset: 24 + bool has_passed = 9; // offset: 68 + uint32 buff_id = 10; // offset: 60 + uint32 HEILKBJCAGB = 13; // offset: 56 + repeated DGOLJHDBJKC CGDMCHDOALC = 14; // offset: 48 + uint32 MALOCIMPJPM = 3; // offset: 72 + repeated EEBPHJCNBFO FMFGOJHCCNL = 4; // offset: 40 +} + +message KHBFACGBPEI { + FDFGOOAHBNK EAALNAHOPIC = 14; // offset: 40 + FDFGOOAHBNK MPINKBPCKJJ = 6; // offset: 16 + bool hard_mode_has_passed = 7; // offset: 48 + repeated uint32 finished_target_list = 2; // offset: 32 + uint32 LJGDCGBFNKN = 1; // offset: 52 +} + +// Obf: FJIMPKKHFLA +message WaitConfirmData { + bool is_wait_confirm = 5; // offset: 32 + uint32 cycles_used = 12; // offset: 36 + uint32 peak_id = 1; // offset: 40 + repeated uint32 finished_target_list = 9; // offset: 16 +} + +message DGOLJHDBJKC { + uint32 avatar_id = 15; // offset: 28 + uint32 CBHKFOEOMFF = 11; // offset: 24 +} + +message PANIGDLLMBG { + repeated uint32 finished_target_list = 13; // offset: 40 + uint32 peak_id = 8; // offset: 52 + uint32 cycles_used = 9; // offset: 48 + repeated DGOLJHDBJKC avatar_list = 12; // offset: 32 + repeated uint32 peak_avatar_id_list = 2; // offset: 16 +} + +message FCPEKKEEKFI { + repeated PANIGDLLMBG MFHMCIDJGLC = 10; // offset: 16 +} + +// Obf: IIDGPEJPBMA +message ChallengePeakGroup { + bool disable_hard_mode = 10; // offset: 76 + repeated IEKADGBGCDH MFHMCIDJGLC = 6; // offset: 40 + uint32 KKAGEMJCIOC = 14; // offset: 64 + uint32 peak_group_id = 2; // offset: 68 + WaitConfirmData wait_confirm_data = 4; // offset: 32 + repeated uint32 taken_star_rewards = 13; // offset: 24 + uint32 KEEKPJHCMFN = 3; // offset: 72 + KHBFACGBPEI BEHFPNPALEJ = 5; // offset: 16 + FCPEKKEEKFI PLJLPOHJHEE = 11; // offset: 48 +} + +// Obf: EOBPMHJCGBO // Type: Req -// CmdID: 8930 -message TakeChallengePeakRewardCsReq { - repeated uint32 normal_reward_id_list = 3; // offset: 32 - uint32 peak_group_id = 11; // offset: 40 - repeated uint32 reward_id = 9; // offset: 16 +// CmdID: 8913 +message GetChallengePeakDataCsReq { } -// Obf: ChallengePeakRewardGroup -message ChallengePeakRewardGroup { - ItemList reward = 12; // offset: 16 - uint32 normal_reward_id_list = 5; // offset: 32 -} - -// Obf: TakeChallengePeakRewardScRsp +// Obf: PCFBDGMFNMD // Type: Rsp // CmdID: 8907 -message TakeChallengePeakRewardScRsp { - repeated ChallengePeakRewardGroup peak_reward_group_list = 4; // offset: 16 - uint32 peak_group_id = 10; // offset: 32 - uint32 retcode = 12; // offset: 36 +message GetChallengePeakDataScRsp { + repeated ChallengePeakGroup challenge_peak_groups = 11; // offset: 16 + uint32 retcode = 12; // offset: 32 + uint32 current_peak_group_id = 4; // offset: 36 } -// Obf: GetCurChallengePeakCsReq // Type: Req -// CmdID: 8918 +// CmdID: 8930 +message MCFEDAPHDLC { + repeated EEBPHJCNBFO FMFGOJHCCNL = 4; // offset: 24 + uint32 boss_buff_id = 6; // offset: 44 + uint32 peak_id = 3; // offset: 40 + repeated uint32 peak_avatar_id_list = 15; // offset: 32 +} + +// Type: Rsp +// CmdID: 8927 +message MJPPCNAMMKP { + uint32 retcode = 10; // offset: 24 +} + +// Type: Req +// CmdID: 8935 +message AMOAAIOFEDF { +} + +// Type: Rsp +// CmdID: 8938 +message GFGIIALGLIM { + uint32 retcode = 7; // offset: 24 +} + +// Obf: DIKLCGNHIMH +// Type: Notify +// CmdID: 8905 +message ChallengePeakSettleScNotify { + uint32 turn_left = 7; // offset: 44 + bool is_unlock_easy_boss = 3; // offset: 51 + uint32 peak_id = 6; // offset: 40 + repeated ChallengePeakRewardGroup peak_reward_group_list = 14; // offset: 24 + bool hard_mode_has_passed = 2; // offset: 57 + repeated uint32 finished_target_list = 5; // offset: 32 + bool is_first_pass = 15; // offset: 48 + uint32 cycles_used = 10; // offset: 52 + bool is_wait_confirm = 11; // offset: 50 + bool is_boss_target_better = 8; // offset: 56 + bool is_win = 13; // offset: 49 +} + +// Obf: KIOCGHCDHBI +// Type: Notify +// CmdID: 8901 +message ChallengePeakGroupDataUpdateScNotify { + ChallengePeakGroup challenge_peak_group = 2; // offset: 24 +} + +// Obf: KKDMLPDOBNA +// Type: Req +// CmdID: 8947 +message TakeChallengePeakRewardCsReq { + repeated uint32 reward_id = 9; // offset: 32 + repeated uint32 normal_reward_id_list = 6; // offset: 16 + uint32 peak_group_id = 4; // offset: 40 +} + +// Obf: DEGKHKDEBDB +message ChallengePeakRewardGroup { + uint32 reward_id = 7; // offset: 32 + ItemList reward = 1; // offset: 24 +} + +// Obf: OENIJMEMCGO +// Type: Rsp +// CmdID: 8919 +message TakeChallengePeakRewardScRsp { + uint32 peak_group_id = 4; // offset: 32 + uint32 retcode = 1; // offset: 36 + repeated ChallengePeakRewardGroup peak_reward_group_list = 15; // offset: 24 +} + +// Obf: PDDEJPMDAHB +// Type: Req +// CmdID: 8902 message GetCurChallengePeakCsReq { } -// Obf: GetCurChallengePeakScRsp +// Obf: EOCOLJHAAGO // Type: Rsp -// CmdID: 8934 +// CmdID: 8944 message GetCurChallengePeakScRsp { - uint32 boss_buff_id = 6; // offset: 40 - bool has_passed = 2; // offset: 49 - uint32 retcode = 3; // offset: 36 - uint32 cycles_used = 1; // offset: 44 - repeated uint32 finished_target_list = 8; // offset: 24 - bool is_wait_confirm = 4; // offset: 48 - uint32 peak_id = 12; // offset: 32 + uint32 retcode = 12; // offset: 32 + repeated uint32 finished_target_list = 13; // offset: 24 + uint32 boss_buff_id = 1; // offset: 48 + uint32 cycles_used = 11; // offset: 36 + uint32 peak_id = 14; // offset: 40 + bool is_wait_confirm = 6; // offset: 44 + bool has_passed = 3; // offset: 45 } -// Obf: SetChallengePeakBossHardModeCsReq +// Obf: NKADBLICGBG // Type: Req -// CmdID: 8938 +// CmdID: 8918 message SetChallengePeakBossHardModeCsReq { bool is_hard_mode = 6; // offset: 24 - uint32 peak_group_id = 13; // offset: 28 + uint32 peak_group_id = 4; // offset: 28 } -// Obf: SetChallengePeakBossHardModeScRsp +// Obf: CEBOIMHIAGM // Type: Rsp -// CmdID: 8922 +// CmdID: 8945 message SetChallengePeakBossHardModeScRsp { - bool is_hard_mode = 9; // offset: 32 - uint32 retcode = 8; // offset: 28 - uint32 peak_group_id = 5; // offset: 24 + uint32 peak_group_id = 15; // offset: 28 + bool is_hard_mode = 1; // offset: 24 + uint32 retcode = 5; // offset: 32 } // Type: Req -// CmdID: 8921 -message ReStartChallengePeakCsReq { +// CmdID: 8936 +message BFLFDMFDMCL { } // Type: Rsp // CmdID: 8903 -message ReStartChallengePeakScRsp { +message GPAOIDIKLLN { + uint32 retcode = 11; // offset: 24 +} + +// Obf: JEFFEBMBAAL +message ChallengePeakLineup { + repeated uint32 peak_avatar_id_list = 12; // offset: 16 + uint32 peak_id = 3; // offset: 40 + repeated EEBPHJCNBFO FMFGOJHCCNL = 1; // offset: 32 +} + +// Type: Req +// CmdID: 8931 +message NNPGJJPKOGL { + repeated uint32 HNGPPFPOOCD = 5; // offset: 32 + repeated ChallengePeakLineup lineup_list = 2; // offset: 24 + uint32 peak_group_id = 8; // offset: 40 +} + +// Type: Rsp +// CmdID: 8921 +message FAAAGAGDMNH { uint32 retcode = 14; // offset: 24 } -// Obf: ChallengePeakLineup -message ChallengePeakLineup { - uint32 peak_id = 15; // offset: 32 - repeated uint32 peak_avatar_id_list = 9; // offset: 16 -} - // Type: Req -// CmdID: 8908 -message SetChallengePeakMobLineupAvatarCsReq { - repeated ChallengePeakLineup lineup_list = 7; // offset: 32 - uint32 peak_group_id = 2; // offset: 40 - repeated uint32 NENFIMJIFGM = 3; // offset: 16 +// CmdID: 8906 +message KIDBGJCMMOG { + uint32 peak_id = 3; // offset: 24 + bool ABHOLNJNPJM = 11; // offset: 28 } // Type: Rsp -// CmdID: 8911 -message SetChallengePeakMobLineupAvatarScRsp { - uint32 retcode = 13; // offset: 24 +// CmdID: 8926 +message PMOMHJHGMHN { + bool ABHOLNJNPJM = 12; // offset: 32 + uint32 retcode = 8; // offset: 24 + uint32 peak_id = 7; // offset: 28 } -// Type: Req -// CmdID: 8941 -message ConfirmChallengePeakSettleCsReq { - bool JBJKIALGDOI = 15; // offset: 24 - uint32 peak_id = 2; // offset: 28 -} - -// Type: Rsp -// CmdID: 8919 -message ConfirmChallengePeakSettleScRsp { - uint32 retcode = 13; // offset: 24 - uint32 peak_id = 4; // offset: 32 - bool JBJKIALGDOI = 9; // offset: 28 -} - -// Obf: CmdChatType +// Obf: HDCAHBFBODO enum CmdChatType { - CmdChatType_MNFEPONEDDJ = 0; - CmdGetChatEmojiListCsReq = 3969; - CmdGetChatFriendHistoryScRsp = 4000; - CmdPrivateMsgOfflineUsersScNotify = 3904; - CmdGetChatFriendHistoryCsReq = 3962; - CmdGetLoginChatInfoScRsp = 3956; - CmdSendMsgScRsp = 3981; - CmdGetPrivateChatHistoryCsReq = 3935; - CmdBatchMarkChatEmojiScRsp = 3919; - CmdSendMsgCsReq = 3983; - CmdGetLoginChatInfoCsReq = 3923; - CmdMarkChatEmojiScRsp = 3957; - CmdGetChatEmojiListScRsp = 3940; - CmdGetPrivateChatHistoryScRsp = 3913; - CmdBatchMarkChatEmojiCsReq = 3984; - CmdRevcMsgScNotify = 3924; - CmdMarkChatEmojiCsReq = 3946; + HDCAHBFBODO_PCPDHELPKEM = 0; + CmdGetChatEmojiListScRsp = 3926; + CmdGetPrivateChatHistoryCsReq = 3914; + CmdGetPrivateChatHistoryScRsp = 3918; + CmdGetChatEmojiListCsReq = 3963; + CmdHABEIPJGPNJ = 3995; + CmdMarkChatEmojiScRsp = 3901; + CmdRevcMsgScNotify = 3994; + CmdGetLoginChatInfoScRsp = 3938; + CmdGetLoginChatInfoCsReq = 3904; + CmdBatchMarkChatEmojiCsReq = 3974; + CmdSendMsgScRsp = 3910; + CmdBatchMarkChatEmojiScRsp = 3937; + CmdGetChatFriendHistoryCsReq = 3909; + CmdSendMsgCsReq = 3991; + CmdGetChatFriendHistoryScRsp = 3998; + CmdMarkChatEmojiCsReq = 3939; } -// Obf: SendMsgCsReq +// Obf: INEEDLNBHHD // Type: Req -// CmdID: 3983 +// CmdID: 3991 message SendMsgCsReq { - ChatType chat_type = 5; // offset: 40 - repeated uint32 target_list = 2; // offset: 16 - MessageChatData message_datas = 12; // offset: 32 + repeated uint32 target_list = 9; // offset: 16 + MessageChatData message_datas = 8; // offset: 24 + ChatType chat_type = 13; // offset: 40 } -// Obf: SendMsgScRsp +// Obf: HIOMDBGPLBF // Type: Rsp -// CmdID: 3981 +// CmdID: 3910 message SendMsgScRsp { - uint32 retcode = 13; // offset: 24 - uint64 end_time = 9; // offset: 32 + uint64 end_time = 2; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// Obf: RevcMsgScNotify +// Obf: KCBIHKAFLIM // Type: Notify -// CmdID: 3924 +// CmdID: 3994 message RevcMsgScNotify { - ChatType chat_type = 1; // offset: 32 - uint32 DKDLOOAAAKE = 7; // offset: 36 - ChatMessageData recv_message_data = 10; // offset: 24 + ChatType chat_type = 5; // offset: 36 + uint32 EOKIMLOIOHI = 9; // offset: 32 + ChatMessageData recv_message_data = 15; // offset: 24 } // Type: Notify -// CmdID: 3904 -message PrivateMsgOfflineUsersScNotify { - repeated uint32 contact_id_list = 11; // offset: 16 +// CmdID: 3995 +message HABEIPJGPNJ { + repeated uint32 contact_id_list = 13; // offset: 24 } -// Obf: GetPrivateChatHistoryCsReq +// Obf: LLJMMCFAAEN // Type: Req -// CmdID: 3935 +// CmdID: 3914 message GetPrivateChatHistoryCsReq { - uint32 contact_side = 15; // offset: 24 - uint32 target_side = 4; // offset: 28 + uint32 contact_side = 5; // offset: 24 + uint32 target_side = 2; // offset: 28 } -// Obf: GetPrivateChatHistoryScRsp +// Obf: IPEAIJGEGGO // Type: Rsp -// CmdID: 3913 +// CmdID: 3918 message GetPrivateChatHistoryScRsp { - repeated ChatMessageData chat_message_list = 3; // offset: 24 - uint32 retcode = 5; // offset: 32 - uint32 contact_side = 1; // offset: 40 - uint32 target_side = 6; // offset: 36 + uint32 target_side = 4; // offset: 40 + uint32 retcode = 9; // offset: 32 + repeated ChatMessageData chat_message_list = 13; // offset: 24 + uint32 contact_side = 2; // offset: 36 } -// Obf: FriendHistoryInfo +// Obf: LBJKMMJGFGB message FriendHistoryInfo { - uint32 contact_side = 4; // offset: 32 int64 last_send_time = 13; // offset: 24 + uint32 contact_side = 10; // offset: 32 } -// Obf: GetChatFriendHistoryCsReq +// Obf: FMCHPNENNAI // Type: Req -// CmdID: 3962 +// CmdID: 3909 message GetChatFriendHistoryCsReq { } -// Obf: GetChatFriendHistoryScRsp +// Obf: HLAHEGINCCJ // Type: Rsp -// CmdID: 4000 +// CmdID: 3998 message GetChatFriendHistoryScRsp { - repeated FriendHistoryInfo friend_history_info = 4; // offset: 24 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 5; // offset: 32 + repeated FriendHistoryInfo friend_history_info = 13; // offset: 16 } -// Obf: GetChatEmojiListCsReq +// Obf: PHJJFBCFJIO // Type: Req -// CmdID: 3969 +// CmdID: 3963 message GetChatEmojiListCsReq { } -// Obf: GetChatEmojiListScRsp +// Obf: OOGFNALOGAB // Type: Rsp -// CmdID: 3940 +// CmdID: 3926 message GetChatEmojiListScRsp { - repeated uint32 chat_emoji_list = 13; // offset: 24 - uint32 retcode = 5; // offset: 32 -} - -// Obf: MarkChatEmojiCsReq -// Type: Req -// CmdID: 3946 -message MarkChatEmojiCsReq { - bool is_remove_id = 10; // offset: 24 - uint32 extra_id = 14; // offset: 28 -} - -// Obf: MarkChatEmojiScRsp -// Type: Rsp -// CmdID: 3957 -message MarkChatEmojiScRsp { - bool is_remove_id = 8; // offset: 24 - uint32 retcode = 5; // offset: 32 - uint32 extra_id = 11; // offset: 28 -} - -// Obf: BatchMarkChatEmojiCsReq -// Type: Req -// CmdID: 3984 -message BatchMarkChatEmojiCsReq { - repeated uint32 marked_emoji_id_list = 13; // offset: 16 -} - -// Obf: BatchMarkChatEmojiScRsp -// Type: Rsp -// CmdID: 3919 -message BatchMarkChatEmojiScRsp { - repeated uint32 marked_emoji_id_list = 6; // offset: 24 + repeated uint32 chat_emoji_list = 7; // offset: 16 uint32 retcode = 15; // offset: 32 } -// Obf: GetLoginChatInfoCsReq +// Obf: CPKPLCIODMN // Type: Req -// CmdID: 3923 +// CmdID: 3939 +message MarkChatEmojiCsReq { + uint32 extra_id = 12; // offset: 24 + bool is_remove_id = 14; // offset: 28 +} + +// Obf: LPCILGINOMC +// Type: Rsp +// CmdID: 3901 +message MarkChatEmojiScRsp { + uint32 extra_id = 9; // offset: 24 + uint32 retcode = 6; // offset: 32 + bool is_remove_id = 10; // offset: 28 +} + +// Obf: MJNHHAMCLLB +// Type: Req +// CmdID: 3974 +message BatchMarkChatEmojiCsReq { + repeated uint32 marked_emoji_id_list = 7; // offset: 16 +} + +// Obf: FEJKJGJIEGO +// Type: Rsp +// CmdID: 3937 +message BatchMarkChatEmojiScRsp { + repeated uint32 marked_emoji_id_list = 2; // offset: 24 + uint32 retcode = 9; // offset: 32 +} + +// Obf: KALBCKANFHF +// Type: Req +// CmdID: 3904 message GetLoginChatInfoCsReq { } -// Obf: GetLoginChatInfoScRsp +// Obf: CBLNBLDCMBL // Type: Rsp -// CmdID: 3956 +// CmdID: 3938 message GetLoginChatInfoScRsp { - uint32 retcode = 12; // offset: 32 - repeated uint32 contact_id_list = 14; // offset: 16 + uint32 retcode = 15; // offset: 32 + repeated uint32 contact_id_list = 13; // offset: 16 } -// Obf: CmdChenLingBattleType +// Obf: BELNIDIDIKO enum CmdChenLingBattleType { - CmdChenLingBattleType_MNFEPONEDDJ = 0; - CmdChenLingGetDataScRsp = 9610; - CmdChenLingFinishBattleCsReq = 9591; - CmdOKGIIIKBHHC = 9604; - CmdChenLingActivatedPrivilegeScRsp = 9587; - CmdChenLingRefreshShopReq = 9576; - CmdChenLingStartStageScRsp = 9584; - CmdMEOEJIOLDIE = 9573; - CmdGJMCFOHEIDJ = 9605; - CmdDCPCPKMNPIG = 9589; - CmdChenLingBuyShopItemCsReq = 9616; - CmdChenLingRefreshCardCsReq = 9593; - CmdChenLingSelectPolicyCsReq = 9619; - CmdMCBPKEGEPHA = 9612; - CmdJBJPFANHIKA = 9592; - CmdMOEGNFILPJL = 9572; - CmdBHGDFMIOGNP = 9602; - CmdChenLingQuitStageCsReq = 9609; - CmdChenLingActivatedPrivilegeCsReq = 9590; - CmdHKLJMNEHOBL = 9618; - CmdPPOELLJDCCK = 9579; - CmdChenLingRefreshPolicyCsReq = 9578; - CmdChenLingMoveEntityCsReq = 9583; - CmdEHHFOIIGMIJ = 9598; - CmdAKGNBHKHCAK = 9581; - CmdChenLingFinishShopCsReq = 9601; - CmdChenLingQuitStageScRsp = 9582; - CmdChenLingFinishPrepareCsReq = 9608; - CmdChenLingStartStageCsReq = 9571; - CmdFGDMHEDIPEK = 9575; - CmdChenLingHandlePendingActionsCsReq = 9596; - CmdChenLingSyncChangeScNotify = 9586; - CmdChenLingSellHandCardCsReq = 9588; - CmdChenLingGetDataCsReq = 9574; - CmdChenLingUnlockGridCsReq = 9594; - CmdJKAMJCCBFGD = 9614; - CmdChenLingSelectCardCsReq = 9611; - CmdCLPMMHMNIHL = 9599; - CmdChenLingUseHandCardCsReq = 9600; - CmdFPKKHFJLOKB = 9577; + BELNIDIDIKO_PCPDHELPKEM = 0; + CmdChenLingMoveEntityCsReq = 9616; + CmdChenLingRefreshCardCsReq = 9620; + CmdChenLingUnlockGridCsReq = 9575; + CmdChenLingFinishPrepareCsReq = 9588; + CmdNNKLGPJAFPJ = 9591; + CmdChenLingFinishBattleCsReq = 9606; + CmdChenLingSellHandCardCsReq = 9572; + CmdChenLingFinishShopCsReq = 9613; + CmdHAKHGHAFNEE = 9614; + CmdKLJENCAEDBH = 9610; + CmdChenLingUseHandCardCsReq = 9617; + CmdChenLingQuitStageScRsp = 9608; + CmdChenLingBuyShopItemCsReq = 9579; + CmdAIIKILMNIFI = 9589; + CmdALGMCFBHJBI = 9603; + CmdAADHELLOBCC = 9609; + CmdMFNOEOEDFDF = 9596; + CmdChenLingSyncChangeScNotify = 9599; + CmdChenLingSelectCardCsReq = 9576; + CmdLAJEEAENKDI = 9585; + CmdKFJFCKPMDNH = 9598; + CmdChenLingGetDataCsReq = 9583; + CmdChenLingSelectPolicyCsReq = 9578; + CmdChenLingStartStageScRsp = 9597; + CmdGIPKOGLGHLB = 9574; + CmdChenLingRefreshShopReq = 9619; + CmdChenLingStartStageCsReq = 9600; + CmdCCEHGDPFGIN = 9586; + CmdOLJCELNELOH = 9615; + CmdFNNNKIJPMII = 9571; + CmdMNLKLFCDPCG = 9587; + CmdChenLingRefreshPolicyCsReq = 9601; + CmdPHGCFPNCDBE = 9592; + CmdChenLingHandlePendingActionsCsReq = 9590; + CmdCBDEPHGEPJJ = 9573; + CmdChenLingActivatedPrivilegeCsReq = 9607; + CmdChenLingQuitStageCsReq = 9605; + CmdChenLingActivatedPrivilegeScRsp = 9618; + CmdChenLingGetDataScRsp = 9577; } -enum HOKJDLOIGBG { - HOKJDLOIGBG_IAJMCDFKKJH = 0; - HOKJDLOIGBG_ELMAOOGPNEO = 1; - HOKJDLOIGBG_JIKMAOANAJP = 2; +enum GEEMGPFMHHI { + GEEMGPFMHHI_LHGABCOIGJA = 0; + GEEMGPFMHHI_IIOOAJANMGG = 1; + GEEMGPFMHHI_HCMJKBDKJNK = 2; } -enum NJONGENJEEP { - NJONGENJEEP_MNFEPONEDDJ = 0; - NJONGENJEEP_OLDGDDIIEGH = 1; - NJONGENJEEP_IKHKEIEIAIP = 2; - NJONGENJEEP_IDLJMBALOGA = 3; - NJONGENJEEP_GNDCODAIDDO = 4; - NJONGENJEEP_HJIGNHBBHCO = 5; - NJONGENJEEP_IKFHPFHEJHA = 6; - NJONGENJEEP_MGDICDGNCPB = 7; - NJONGENJEEP_LEBFOFIEAGP = 8; - NJONGENJEEP_MBNKAAJIPPH = 9; - NJONGENJEEP_CGCGBCGLKFG = 10; - NJONGENJEEP_HAGKCLAEKMH = 11; - NJONGENJEEP_OHGPDCEPDOI = 12; - NJONGENJEEP_JFNHJEBABFH = 13; - NJONGENJEEP_NEGNMKLMPBA = 14; - NJONGENJEEP_ANJGFPANIBN = 15; - NJONGENJEEP_GFDFHMCEHBP = 16; - NJONGENJEEP_action = 17; - NJONGENJEEP_GLODGPIPNHG = 18; - NJONGENJEEP_EEJABKIDCBM = 19; - NJONGENJEEP_OEEADJLJEHD = 20; - NJONGENJEEP_NNMKHAGJLMK = 21; - NJONGENJEEP_DIGCIAAJDFP = 22; +enum OLNBHJGBHIL { + OLNBHJGBHIL_PCPDHELPKEM = 0; + OLNBHJGBHIL_HGPIGGLBFMM = 1; + OLNBHJGBHIL_LGJHGODNJGM = 2; + OLNBHJGBHIL_BOJBIEKDKCF = 3; + OLNBHJGBHIL_PPBAAALANJB = 4; + OLNBHJGBHIL_HLPKOEEIDFO = 5; + OLNBHJGBHIL_MPLLPFDPDEB = 6; + OLNBHJGBHIL_KOAJPPLBECH = 7; + OLNBHJGBHIL_KKMLLBOCJEG = 8; + OLNBHJGBHIL_BBGPKACNNPH = 9; + OLNBHJGBHIL_GEOLEAFCLKG = 10; + OLNBHJGBHIL_OAGMAELMDAE = 11; + OLNBHJGBHIL_EPFIIJDLGNP = 12; + OLNBHJGBHIL_HPBFEEOACMD = 13; + OLNBHJGBHIL_CGAPGMLNLOB = 14; + OLNBHJGBHIL_FGFEGNAJCCM = 15; + OLNBHJGBHIL_ECPKPLHKJMI = 16; + OLNBHJGBHIL_GGLFNHNHIGO = 17; + OLNBHJGBHIL_FOMMFEMIBKO = 18; + OLNBHJGBHIL_NBENGMKCKID = 19; + OLNBHJGBHIL_EOCFOJLMIGH = 20; + OLNBHJGBHIL_DOMBPGDDANH = 21; + OLNBHJGBHIL_BDPJJGMCFLB = 22; } -// Obf: ChenLingSoldierAttrType -enum ChenLingSoldierAttrType { - ChenLingSoldierAttrType_MNFEPONEDDJ = 0; - ChenLingSoldierAttrType_MGIBLDFNAPP = 2; - ChenLingSoldierAttrType_hp = 3; - ChenLingSoldierAttrType_PLGECAJNGDB = 4; - ChenLingSoldierAttrType_OKNIOEOGACD = 5; - ChenLingSoldierAttrType_MHDAMMBPJPL = 6; - ChenLingSoldierAttrType_FGKOKDKBPIE = 7; +enum KFOEEPGNDOC { + KFOEEPGNDOC_PCPDHELPKEM = 0; + KFOEEPGNDOC_NAJCPOPJGLB = 2; + KFOEEPGNDOC_OCKEJMFMNAA = 3; + KFOEEPGNDOC_LPKMNGPIAJP = 4; + KFOEEPGNDOC_FMPNNHDGHEM = 5; + KFOEEPGNDOC_BKABKLAPEHL = 6; + KFOEEPGNDOC_CBHEJPPNNNJ = 7; } -enum PBABLHJCIJH { - PBABLHJCIJH_MNFEPONEDDJ = 0; - PBABLHJCIJH_HFBHHLIENBI = 1; - PBABLHJCIJH_FDMJKILFLEF = 2; - PBABLHJCIJH_LBMPNEPEAJH = 3; +enum GLJLEEPOCDA { + GLJLEEPOCDA_PCPDHELPKEM = 0; + GLJLEEPOCDA_FCEHNMJJABE = 1; + GLJLEEPOCDA_FNKDIEBKOHA = 2; + GLJLEEPOCDA_BMCHMAOIKDE = 3; } -message MOHMEPBELLE { - uint64 JHNNNBCKIKF = 14; // offset: 40 - NJONGENJEEP JKMAEIELMGM = 5; // offset: 32 - oneof FAJBKMAJLEH { - uint32 ABNLBABFHEE = 12; // offset: 24 - uint32 EGLAHFLGDPB = 2; // offset: 24 - uint32 GIGEOBJEACG = 8; // offset: 24 - uint32 KKOLGKHCNIC = 15; // offset: 24 - uint32 KEDINHCKBDI = 1; // offset: 24 - uint64 HBDCFCBMAEJ = 727; // offset: 24 - uint32 EHHABHJFAGN = 1225; // offset: 24 - uint32 GGJMNMCKIHO = 1383; // offset: 24 - uint32 AFGCOKDIIJI = 664; // offset: 24 - KNNPOMIFGLJ LBHGHOKAHBP = 1461; // offset: 24 +message MCAFGBPLFEH { + uint64 PNJHMGNEJJI = 5; // offset: 40 + OLNBHJGBHIL ALFHNEHOBJA = 15; // offset: 36 + oneof PBCDMDDGMJC { + uint32 PENLMEIJIFK = 2; // offset: 16 + uint32 MBBFGFBEJCP = 14; // offset: 16 + uint32 JADHGFAJEOD = 7; // offset: 16 + uint32 FFGCNFHIPKC = 11; // offset: 16 + uint32 DLBOLOIGPLI = 6; // offset: 16 + uint64 PLFJBHOGCAF = 1275; // offset: 16 + uint32 ODIDLNLGJIC = 2025; // offset: 16 + uint32 MHIFFAMMAGI = 239; // offset: 16 + uint32 AAKGEPKJHAG = 987; // offset: 16 + FDOEMKPGHFL EFOFLGIDKKK = 1810; // offset: 16 } } -message OAABHNPFBMJ { - uint32 EPOHGJHICEI = 3; // offset: 24 - uint32 BJIDOAPACIP = 13; // offset: 32 - uint32 DGLGDEOLPEH = 14; // offset: 28 +message GOOBKLOEKFO { + uint32 LJDIGNDGCFJ = 5; // offset: 28 + uint32 EMFHLBBOCFK = 1; // offset: 32 + uint32 JKCGCAMIFIA = 10; // offset: 24 } -message GLHJDBLJOPF { - uint64 unique_id = 11; // offset: 40 - uint32 config_id = 14; // offset: 48 - MOHMEPBELLE source = 12; // offset: 32 - oneof GMMIAHEMPJL { - OAABHNPFBMJ GNNOGODNCEC = 2; // offset: 16 +message DIMKCEBGKKN { + uint64 unique_id = 1; // offset: 40 + uint32 config_id = 10; // offset: 48 + MCAFGBPLFEH source = 8; // offset: 32 + oneof KNDFKMNIGBL { + GOOBKLOEKFO BJDIGCMBDPM = 6; // offset: 24 } } -message GCICIIAAIKL { - uint32 CGNPLHGOHPI = 4; // offset: 32 - MOHMEPBELLE source = 9; // offset: 16 - uint32 progress = 5; // offset: 36 +message EPJMDNCPJME { + MCAFGBPLFEH source = 7; // offset: 16 + uint32 FIMNPEBOBHL = 2; // offset: 32 + uint32 progress = 4; // offset: 36 } -message JJHKCICOKPL { - uint64 CKGCOGCNGAD = 3; // offset: 24 - uint32 config_id = 4; // offset: 36 - uint32 DDOGMNLBKDO = 11; // offset: 32 - uint32 level = 5; // offset: 40 +message IFDJPDIKLDI { + uint32 MOOOPAMBOFK = 2; // offset: 32 + uint64 MFJCDEKMNLG = 9; // offset: 40 + uint32 config_id = 10; // offset: 24 + uint32 level = 11; // offset: 28 } -message LHPDEBOACGC { - double JJPGCKECNLE = 3; // offset: 40 - ChenLingSoldierAttrType FKLEPEDDFHK = 15; // offset: 52 - MOHMEPBELLE source = 13; // offset: 16 - double ILEMEMDAKIK = 6; // offset: 32 - uint32 unique_id = 1; // offset: 48 +message IPHFDELCNBD { + double HOKHMNGMHKA = 13; // offset: 48 + KFOEEPGNDOC BPHECFNCICC = 1; // offset: 36 + uint32 unique_id = 2; // offset: 32 + MCAFGBPLFEH source = 3; // offset: 24 + double PEILPIEKLKD = 4; // offset: 40 } -message FDIGMELPIFL { - uint64 OLFBLCJPIIC = 5; // offset: 40 - repeated JJHKCICOKPL IGOKIPJEJJI = 4; // offset: 24 - bool GEBFPLKEMEB = 9; // offset: 64 - uint32 level = 6; // offset: 52 - uint32 DDOGMNLBKDO = 15; // offset: 48 - uint64 PIOJIHFKPJI = 2; // offset: 56 - repeated LHPDEBOACGC OMNAEPLLNEP = 1; // offset: 32 +message HHBKANLBCCP { + uint32 level = 1; // offset: 64 + uint32 MOOOPAMBOFK = 8; // offset: 52 + repeated IFDJPDIKLDI CIGFOLLCKKI = 3; // offset: 16 + uint64 GEFGOIGJHFJ = 12; // offset: 56 + uint64 EFLLPPLCKBB = 6; // offset: 40 + bool MPGFGKDBAHN = 2; // offset: 48 + repeated IPHFDELCNBD FBHGPPCKEIC = 15; // offset: 32 } -message HGEGAHPHIFD { - uint32 DDOGMNLBKDO = 4; // offset: 24 - uint32 level = 3; // offset: 28 - uint64 PIOJIHFKPJI = 13; // offset: 32 +message AACDBCKAFCA { + uint64 GEFGOIGJHFJ = 6; // offset: 24 + uint32 MOOOPAMBOFK = 7; // offset: 36 + uint32 level = 9; // offset: 32 } -message CINDKIBIBGN { - uint32 unique_id = 9; // offset: 40 - uint32 card_id = 15; // offset: 32 - oneof EDBCOJGAINA { - FDIGMELPIFL OLDGDDIIEGH = 12; // offset: 24 - HGEGAHPHIFD IKHKEIEIAIP = 3; // offset: 24 +message CIDLPPKAJPO { + uint32 unique_id = 10; // offset: 36 + uint32 IJLPDNLAIDG = 14; // offset: 40 + oneof IHCIAHIFPLL { + HHBKANLBCCP HGPIGGLBFMM = 11; // offset: 16 + AACDBCKAFCA LGJHGODNJGM = 3; // offset: 16 } } -message KNNPOMIFGLJ { - int32 x = 11; // offset: 24 - int32 y = 2; // offset: 28 +message FDOEMKPGHFL { + int32 x = 7; // offset: 28 + int32 y = 13; // offset: 24 } -message IJLEOGNKMNI { - KNNPOMIFGLJ LBHGHOKAHBP = 8; // offset: 16 - uint32 ABNLBABFHEE = 9; // offset: 32 +message LKDFOOJMHIE { + uint32 PENLMEIJIFK = 9; // offset: 32 + FDOEMKPGHFL EFOFLGIDKKK = 12; // offset: 16 } -message MJGIMBFFHEH { - repeated uint32 ECFIOGEPJMJ = 13; // offset: 32 - repeated uint32 PELEBAFJOAE = 7; // offset: 24 - uint32 CCGGLPKOFIH = 11; // offset: 44 - uint32 NDGDFINDJBI = 4; // offset: 40 +message JPFIELFEFHD { + uint32 LPJIJHGPGHM = 6; // offset: 44 + uint32 OPHPMKFGLBA = 13; // offset: 40 + repeated uint32 KBBPNKGGCPN = 1; // offset: 16 + repeated uint32 NJACMMNPCBJ = 15; // offset: 32 } -message ECOGCCEEGJO { - MJGIMBFFHEH HNEBNNHMCCA = 3; // offset: 24 +message ODLKOFOPBIH { + JPFIELFEFHD BGDGGALAODO = 3; // offset: 24 } -message MCMEEMCFKPM { +message PMNIILNPOBO { } -message CGINOFKGAEO { - repeated uint32 PELEBAFJOAE = 10; // offset: 24 - uint32 NDGDFINDJBI = 13; // offset: 32 +message ABINPBKHLPC { + uint32 OPHPMKFGLBA = 14; // offset: 32 + repeated uint32 KBBPNKGGCPN = 7; // offset: 16 } -message GFJEDBINOPL { - uint32 NDGDFINDJBI = 10; // offset: 32 - repeated uint32 PNAEBAINKFO = 14; // offset: 16 +message FNBKPIHBDFG { + repeated uint32 JBCCJLLBBAK = 11; // offset: 24 + uint32 OPHPMKFGLBA = 9; // offset: 32 } -message POBIPBBHLBL { - repeated uint32 PELEBAFJOAE = 5; // offset: 32 - uint32 CCGGLPKOFIH = 4; // offset: 52 - uint32 NDGDFINDJBI = 9; // offset: 48 - repeated uint32 ECFIOGEPJMJ = 8; // offset: 40 - MJGIMBFFHEH HNEBNNHMCCA = 3; // offset: 16 +message PMBIHJLAIPL { + repeated uint32 KBBPNKGGCPN = 7; // offset: 32 + uint32 LPJIJHGPGHM = 8; // offset: 48 + JPFIELFEFHD BGDGGALAODO = 11; // offset: 40 + uint32 OPHPMKFGLBA = 9; // offset: 52 + repeated uint32 NJACMMNPCBJ = 4; // offset: 24 } -message COMBGEECJCJ { +message GDMFDLBPFNN { } -message EOCJNADJJAM { - oneof KALGCONMMPL { - ECOGCCEEGJO HEDLOAPALIA = 1; // offset: 16 - MCMEEMCFKPM MNMIJHHNBBJ = 15; // offset: 16 - CGINOFKGAEO BIGJDBILAOM = 14; // offset: 16 - GFJEDBINOPL MIIHCCNFLMJ = 6; // offset: 16 - POBIPBBHLBL NFNNEEDKEKO = 5; // offset: 16 - COMBGEECJCJ JNPEHALINDP = 13; // offset: 16 +message IFGDFHLNPGD { + oneof JIPBEABGOAK { + ODLKOFOPBIH LJJALKIJONC = 13; // offset: 24 + PMNIILNPOBO MNAIGBCOJDK = 2; // offset: 24 + ABINPBKHLPC KKLONJPKLEP = 12; // offset: 24 + FNBKPIHBDFG EDDOAIJIOCC = 3; // offset: 24 + PMBIHJLAIPL DDPJEAIOILD = 14; // offset: 24 + GDMFDLBPFNN MCKLNGPCJIJ = 9; // offset: 24 } } -message DAMBFPDIFBB { - uint32 MEMKHCCDADD = 13; // offset: 132 - repeated uint32 NEALMDFINOA = 1; // offset: 72 - repeated GLHJDBLJOPF NFBCAMOONIE = 15; // offset: 96 - repeated uint32 NJMCKGNKDIA = 11; // offset: 56 - uint32 GGJMNMCKIHO = 9; // offset: 136 - EOCJNADJJAM PCEOOKIFIFC = 7; // offset: 88 - uint32 stage_id = 10; // offset: 116 - uint32 max_hp = 2011; // offset: 120 - uint32 DACNEPFMDEL = 6; // offset: 128 - repeated uint64 NCEPMGMGKOI = 1101; // offset: 24 - repeated GCICIIAAIKL LGEPALKGGCH = 4; // offset: 40 - PFJOMFICOEI pending_action = 3; // offset: 80 - repeated IJLEOGNKMNI NGJMHOAHJOH = 8; // offset: 32 - DFJMAMFCLIF ALLFOJGHPAI = 1143; // offset: 64 - repeated CINDKIBIBGN entity_list = 12; // offset: 104 - uint32 item_value = 5; // offset: 124 - repeated IFHNFINKNEF CANGMBEEPBB = 2; // offset: 16 - uint32 hp = 14; // offset: 112 +message FMEMPPNNKJH { + uint32 stage_id = 5; // offset: 120 + repeated GMFCNNFHMGE EPGAPCCAEMP = 11; // offset: 32 + repeated uint64 MNIMOJDOIOK = 837; // offset: 88 + OPDMGOACIEP KGLLCMIMEMF = 921; // offset: 72 + uint32 item_value = 12; // offset: 112 + repeated uint32 AEFMENCFDMB = 3; // offset: 40 + repeated DIMKCEBGKKN KDIDNELEDJD = 4; // offset: 64 + uint32 JGOEPADOKEM = 13; // offset: 132 + uint32 hp = 9; // offset: 116 + uint32 max_hp = 1240; // offset: 128 + repeated CIDLPPKAJPO entity_list = 10; // offset: 16 + uint32 MHIFFAMMAGI = 6; // offset: 124 + PNDIINAHJAF pending_action = 2; // offset: 24 + uint32 HFOEGNAMFFK = 14; // offset: 136 + repeated EPJMDNCPJME HJFBAAHDHBH = 7; // offset: 96 + repeated LKDFOOJMHIE JBOCOPNEJLB = 15; // offset: 48 + repeated uint32 CCBIEBICDME = 1; // offset: 80 + IFGDFHLNPGD DJIDCABJNLA = 8; // offset: 104 } -message CNKPEBPKHHK { - bool LCHJKANPGIG = 6; // offset: 28 - uint32 stage_id = 7; // offset: 24 +message FCLDNHOHPII { + uint32 stage_id = 10; // offset: 24 + bool CEBPAJAAJPP = 11; // offset: 28 } -// Obf: ChenLingGetDataCsReq +// Obf: MOGJMAMCLDL // Type: Req -// CmdID: 9574 +// CmdID: 9583 message ChenLingGetDataCsReq { } -// Obf: ChenLingGetDataScRsp -// Type: Rsp -// CmdID: 9610 -message ChenLingGetDataScRsp { - uint32 CNDOGIMCFCH = 2; // offset: 48 - DAMBFPDIFBB FJAOEGPHPNN = 8; // offset: 40 - uint32 retcode = 12; // offset: 52 - repeated uint32 KDFMLPCKDHK = 6; // offset: 24 - CNKPEBPKHHK MBHENKALAPE = 15; // offset: 16 -} - -message MLNPJFEHDMP { - uint32 config_id = 3; // offset: 24 - double damage = 7; // offset: 32 -} - -message MHPFNOGJNLA { - uint32 max_hp = 15; // offset: 48 - repeated MLNPJFEHDMP NEMNKNEPEED = 11; // offset: 24 - uint32 cur_hp = 5; // offset: 44 - uint32 wave = 10; // offset: 36 - uint32 stage_id = 3; // offset: 40 - PBABLHJCIJH reason = 6; // offset: 32 -} - -// Obf: ChenLingStartStageCsReq -// Type: Req -// CmdID: 9571 -message ChenLingStartStageCsReq { - uint32 GGJMNMCKIHO = 14; // offset: 24 - uint32 stage_id = 12; // offset: 28 -} - -// Obf: ChenLingStartStageScRsp -// Type: Rsp -// CmdID: 9584 -message ChenLingStartStageScRsp { - DAMBFPDIFBB FJPJFBJLPEE = 13; // offset: 16 - uint32 retcode = 11; // offset: 32 -} - -// Obf: ChenLingQuitStageCsReq -// Type: Req -// CmdID: 9609 -message ChenLingQuitStageCsReq { - uint32 BOFGAPCJMHF = 3; // offset: 24 -} - -// Obf: ChenLingQuitStageScRsp -// Type: Rsp -// CmdID: 9582 -message ChenLingQuitStageScRsp { - MHPFNOGJNLA DACAGELDCPM = 2; // offset: 24 - uint32 retcode = 11; // offset: 32 -} - -// Obf: ChenLingUnlockGridCsReq -// Type: Req -// CmdID: 9594 -message ChenLingUnlockGridCsReq { - KNNPOMIFGLJ LBHGHOKAHBP = 6; // offset: 16 -} - -// Type: Rsp -// CmdID: 9572 -message MOEGNFILPJL { - uint32 retcode = 13; // offset: 24 -} - -// Obf: ChenLingUseHandCardCsReq -// Type: Req -// CmdID: 9600 -message ChenLingUseHandCardCsReq { - uint32 CPLFONLPEMM = 1; // offset: 32 - KNNPOMIFGLJ JEONKLKOCIM = 7; // offset: 16 -} - +// Obf: LMCMHCBCOPA // Type: Rsp // CmdID: 9577 -message FPKKHFJLOKB { - uint32 retcode = 2; // offset: 24 +message ChenLingGetDataScRsp { + FCLDNHOHPII IKKMNDMELLN = 12; // offset: 40 + uint32 JJABPPDILOK = 6; // offset: 48 + uint32 retcode = 14; // offset: 52 + FMEMPPNNKJH POGCGMLPEON = 7; // offset: 24 + repeated uint32 DOAIHFIFFNO = 13; // offset: 16 } -// Obf: ChenLingMoveEntityCsReq +message LKFNDAOGMMO { + uint32 config_id = 13; // offset: 24 + double damage = 14; // offset: 32 +} + +message DCEBJIGAPEI { + GLJLEEPOCDA reason = 15; // offset: 44 + uint32 wave = 6; // offset: 36 + uint32 stage_id = 10; // offset: 40 + uint32 cur_hp = 9; // offset: 32 + uint32 max_hp = 7; // offset: 48 + repeated LKFNDAOGMMO HAIOHANDIKI = 4; // offset: 16 +} + +// Obf: DNFJDHINFJN // Type: Req -// CmdID: 9583 -message ChenLingMoveEntityCsReq { - KNNPOMIFGLJ JEONKLKOCIM = 13; // offset: 16 - uint32 ABNLBABFHEE = 12; // offset: 32 +// CmdID: 9600 +message ChenLingStartStageCsReq { + uint32 MHIFFAMMAGI = 15; // offset: 28 + uint32 stage_id = 2; // offset: 24 } +// Obf: HLIGEDNJCEC // Type: Rsp +// CmdID: 9597 +message ChenLingStartStageScRsp { + FMEMPPNNKJH KAFKPHOKDLM = 3; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: DOIHGOAIJAE +// Type: Req // CmdID: 9605 -message GJMCFOHEIDJ { - uint32 retcode = 7; // offset: 24 -} - -// Obf: ChenLingSellHandCardCsReq -// Type: Req -// CmdID: 9588 -message ChenLingSellHandCardCsReq { - uint32 CPLFONLPEMM = 3; // offset: 24 +message ChenLingQuitStageCsReq { + uint32 PJLADGOOFKE = 8; // offset: 24 } +// Obf: GFNLHAADFJD // Type: Rsp -// CmdID: 9604 -message OKGIIIKBHHC { - uint32 retcode = 2; // offset: 24 -} - -// Obf: ChenLingFinishPrepareCsReq -// Type: Req // CmdID: 9608 -message ChenLingFinishPrepareCsReq { +message ChenLingQuitStageScRsp { + uint32 retcode = 11; // offset: 32 + DCEBJIGAPEI EDKJMPACHNJ = 10; // offset: 16 +} + +// Obf: INFPMKHHOGA +// Type: Req +// CmdID: 9575 +message ChenLingUnlockGridCsReq { + FDOEMKPGHFL EFOFLGIDKKK = 15; // offset: 24 } // Type: Rsp -// CmdID: 9592 -message JBJPFANHIKA { - uint32 retcode = 12; // offset: 24 +// CmdID: 9571 +message FNNNKIJPMII { + uint32 retcode = 10; // offset: 24 } -// Obf: ChenLingFinishBattleCsReq +// Obf: MKFEOPFKFOK // Type: Req -// CmdID: 9591 -message ChenLingFinishBattleCsReq { - repeated MLNPJFEHDMP NEMNKNEPEED = 7; // offset: 24 - bool is_win = 1; // offset: 32 - uint32 LCKDBDEOKBD = 12; // offset: 40 - uint32 FNGCNJICGID = 3; // offset: 36 - uint32 BOFGAPCJMHF = 2; // offset: 44 -} - -// Type: Rsp -// CmdID: 9573 -message MEOEJIOLDIE { - MHPFNOGJNLA DACAGELDCPM = 12; // offset: 32 - uint32 FNGCNJICGID = 10; // offset: 40 - bool is_win = 11; // offset: 53 - bool KHKADENIJKK = 6; // offset: 52 - repeated MLNPJFEHDMP NEMNKNEPEED = 8; // offset: 16 - uint32 cur_hp = 3; // offset: 48 - uint32 retcode = 13; // offset: 44 -} - -// Obf: ChenLingRefreshCardCsReq -// Type: Req -// CmdID: 9593 -message ChenLingRefreshCardCsReq { -} - -// Type: Rsp -// CmdID: 9599 -message CLPMMHMNIHL { - uint32 retcode = 5; // offset: 24 -} - -// Obf: ChenLingRefreshPolicyCsReq -// Type: Req -// CmdID: 9578 -message ChenLingRefreshPolicyCsReq { -} - -// Type: Rsp -// CmdID: 9581 -message AKGNBHKHCAK { - uint32 retcode = 13; // offset: 24 -} - -// Obf: ChenLingRefreshShopReq -// Type: Req -// CmdID: 9576 -message ChenLingRefreshShopReq { -} - -// Type: Rsp -// CmdID: 9598 -message EHHFOIIGMIJ { - uint32 retcode = 5; // offset: 24 -} - -// Obf: ChenLingSelectCardCsReq -// Type: Req -// CmdID: 9611 -message ChenLingSelectCardCsReq { - uint32 JCPFJOGBLEM = 13; // offset: 24 +// CmdID: 9617 +message ChenLingUseHandCardCsReq { + uint32 GDFPBHMMFEA = 15; // offset: 32 + FDOEMKPGHFL JDPHGEJLPPH = 2; // offset: 24 } // Type: Rsp // CmdID: 9589 -message DCPCPKMNPIG { +message AIIKILMNIFI { + uint32 retcode = 7; // offset: 24 +} + +// Obf: MACADEAOIMK +// Type: Req +// CmdID: 9616 +message ChenLingMoveEntityCsReq { + FDOEMKPGHFL JDPHGEJLPPH = 14; // offset: 16 + uint32 PENLMEIJIFK = 10; // offset: 32 +} + +// Type: Rsp +// CmdID: 9610 +message KLJENCAEDBH { uint32 retcode = 14; // offset: 24 } -// Obf: ChenLingSelectPolicyCsReq +// Obf: MJPMCMHBPHI // Type: Req -// CmdID: 9619 -message ChenLingSelectPolicyCsReq { - uint32 FHHBONCHEHD = 1; // offset: 24 +// CmdID: 9572 +message ChenLingSellHandCardCsReq { + uint32 GDFPBHMMFEA = 10; // offset: 24 } // Type: Rsp -// CmdID: 9579 -message PPOELLJDCCK { +// CmdID: 9614 +message HAKHGHAFNEE { + uint32 retcode = 10; // offset: 24 +} + +// Obf: LFEJGJJFBIK +// Type: Req +// CmdID: 9588 +message ChenLingFinishPrepareCsReq { +} + +// Type: Rsp +// CmdID: 9615 +message OLJCELNELOH { + uint32 retcode = 3; // offset: 24 +} + +// Obf: KKJGCALJMBE +// Type: Req +// CmdID: 9606 +message ChenLingFinishBattleCsReq { + uint32 PJLADGOOFKE = 6; // offset: 32 + bool is_win = 14; // offset: 36 + uint32 DKMPDLPEIJB = 8; // offset: 44 + uint32 LMIICENMOBI = 10; // offset: 40 + repeated LKFNDAOGMMO HAIOHANDIKI = 9; // offset: 16 +} + +// Type: Rsp +// CmdID: 9573 +message CBDEPHGEPJJ { + uint32 cur_hp = 6; // offset: 52 + DCEBJIGAPEI EDKJMPACHNJ = 14; // offset: 24 + uint32 LMIICENMOBI = 1; // offset: 40 + bool is_win = 10; // offset: 44 + bool HFIHPFFADOC = 5; // offset: 45 + repeated LKFNDAOGMMO HAIOHANDIKI = 4; // offset: 16 + uint32 retcode = 13; // offset: 48 +} + +// Obf: DDILIMKFGDM +// Type: Req +// CmdID: 9620 +message ChenLingRefreshCardCsReq { +} + +// Type: Rsp +// CmdID: 9586 +message CCEHGDPFGIN { + uint32 retcode = 6; // offset: 24 +} + +// Obf: JOPFGDCNKOG +// Type: Req +// CmdID: 9601 +message ChenLingRefreshPolicyCsReq { +} + +// Type: Rsp +// CmdID: 9591 +message NNKLGPJAFPJ { uint32 retcode = 4; // offset: 24 } -// Obf: ChenLingBuyShopItemCsReq +// Obf: LGNNHAGFKBM // Type: Req -// CmdID: 9616 +// CmdID: 9619 +message ChenLingRefreshShopReq { +} + +// Type: Rsp +// CmdID: 9585 +message LAJEEAENKDI { + uint32 retcode = 14; // offset: 24 +} + +// Obf: DFIDPFJBKDB +// Type: Req +// CmdID: 9576 +message ChenLingSelectCardCsReq { + uint32 ECDHLIHIPME = 4; // offset: 24 +} + +// Type: Rsp +// CmdID: 9596 +message MFNOEOEDFDF { + uint32 retcode = 5; // offset: 24 +} + +// Obf: JKFIHFPOPFN +// Type: Req +// CmdID: 9578 +message ChenLingSelectPolicyCsReq { + uint32 DGIIOGHHAAF = 7; // offset: 24 +} + +// Type: Rsp +// CmdID: 9603 +message ALGMCFBHJBI { + uint32 retcode = 8; // offset: 24 +} + +// Obf: AKPKIHOFFLA +// Type: Req +// CmdID: 9579 message ChenLingBuyShopItemCsReq { - uint32 ABPKKMJGMKF = 5; // offset: 24 + uint32 AOAANEOMOOO = 3; // offset: 24 } // Type: Rsp -// CmdID: 9612 -message MCBPKEGEPHA { - uint32 retcode = 12; // offset: 24 +// CmdID: 9574 +message GIPKOGLGHLB { + uint32 retcode = 5; // offset: 24 } -// Obf: ChenLingActivatedPrivilegeCsReq +// Obf: GCALNGHABBE // Type: Req -// CmdID: 9590 +// CmdID: 9607 message ChenLingActivatedPrivilegeCsReq { - uint32 CHOFGLDIGJA = 9; // offset: 24 + uint32 HCEOMBKCDDM = 12; // offset: 24 } -// Obf: ChenLingActivatedPrivilegeScRsp +// Obf: AMGGKOPCBLP // Type: Rsp -// CmdID: 9587 +// CmdID: 9618 message ChenLingActivatedPrivilegeScRsp { - uint32 CHOFGLDIGJA = 13; // offset: 24 - uint32 retcode = 3; // offset: 28 + uint32 retcode = 3; // offset: 24 + uint32 HCEOMBKCDDM = 5; // offset: 28 } -// Obf: ChenLingFinishShopCsReq +// Obf: GMEPOEHKFJC // Type: Req -// CmdID: 9601 +// CmdID: 9613 message ChenLingFinishShopCsReq { } // Type: Rsp -// CmdID: 9602 -message BHGDFMIOGNP { - uint32 retcode = 7; // offset: 24 +// CmdID: 9609 +message AADHELLOBCC { + uint32 retcode = 14; // offset: 24 } -message OHFECLCHPPN { - uint32 JCPFJOGBLEM = 3; // offset: 24 +message NGDOLHONKIA { + uint32 ECDHLIHIPME = 14; // offset: 24 } -// Obf: ChenLingHandlePendingActionsCsReq +// Obf: DIOKOOKJNBA // Type: Req -// CmdID: 9596 +// CmdID: 9590 message ChenLingHandlePendingActionsCsReq { - uint32 unique_id = 1; // offset: 36 - oneof BLABKEPOKPO { - OHFECLCHPPN AEHMELMLNEM = 2047; // offset: 16 - } -} - -// Type: Rsp -// CmdID: 9575 -message FGDMHEDIPEK { - uint32 retcode = 10; // offset: 24 - uint32 unique_id = 12; // offset: 28 -} - -// Type: Notify -// CmdID: 9614 -message JKAMJCCBFGD { - bool CMKIPMEAOJN = 11; // offset: 24 -} - -// Type: Notify -// CmdID: 9618 -message HKLJMNEHOBL { - uint32 BOFGAPCJMHF = 6; // offset: 24 -} - -message ENCIMGMPCPB { - MOHMEPBELLE source = 978; // offset: 16 - oneof HPDAODDGAPF { - FKMGEKJGNGO LLDCBBIIKOE = 12; // offset: 24 - HENDAAENHBA KFFBDEKMNJK = 6; // offset: 24 - uint32 cur_hp = 13; // offset: 24 - uint32 rogue_money = 7; // offset: 24 - CINDKIBIBGN KBHHHEGPKDB = 2; // offset: 24 - uint32 ANJIJBCAKLI = 4; // offset: 24 - KGEAAGOBDKL EPDPIMJJFMA = 11; // offset: 24 - OAEGCIDHOLC DALODCELKIL = 8; // offset: 24 - LIKHCGCNGBK HLJCDGJNBOD = 10; // offset: 24 - PLOGBACCHFI HOBOBJHADFJ = 5; // offset: 24 - GDINHNLHEBB EDCDMNDJLGO = 9; // offset: 24 - IJLEOGNKMNI PLEFOEFPJGG = 3; // offset: 24 - NBBIMJOFEPK LMIPKGCOKPJ = 15; // offset: 24 - GLHJDBLJOPF MFHIFIJGDHN = 1701; // offset: 24 - uint64 JIKJFNKPHEG = 1156; // offset: 24 - CNKPEBPKHHK MBHENKALAPE = 188; // offset: 24 - uint32 MEMKHCCDADD = 401; // offset: 24 - uint32 JMNGDGDDPPD = 1704; // offset: 24 - JGDAAAIPBIK PMEKFBNMINI = 1883; // offset: 24 - GLGLGOPAIBC GCCMEKPONPB = 468; // offset: 24 - GCICIIAAIKL CHJIGEPNCPD = 470; // offset: 24 - JDELHNPHKGC HPMPGLNBNGK = 737; // offset: 24 - PFJOMFICOEI pending_action = 561; // offset: 24 - uint32 finish_pending_action_pos = 299; // offset: 24 - AHONBPAEAAH JLEFBBBEMOB = 1170; // offset: 24 - uint32 CNDOGIMCFCH = 1756; // offset: 24 - PKFICKNJCBC MBJPDHGNCGD = 388; // offset: 24 - IMLAPJKJPEK KOGCLANEIDN = 791; // offset: 24 - HAJDOPMFJDO KCKPFLMGGGJ = 1439; // offset: 24 - IDNAJPGCJPA DCKLPDGAJJO = 1986; // offset: 24 - DFJMAMFCLIF ALLFOJGHPAI = 1038; // offset: 24 - } -} - -// Obf: ChenLingSyncChangeScNotify -// Type: Notify -// CmdID: 9586 -message ChenLingSyncChangeScNotify { - repeated ENCIMGMPCPB GNNBOPHBADD = 13; // offset: 24 -} - -message IFHNFINKNEF { - uint32 unique_id = 6; // offset: 24 - uint32 card_id = 10; // offset: 28 -} - -message FKMGEKJGNGO { - repeated IFHNFINKNEF CANGMBEEPBB = 10; // offset: 16 -} - -message HENDAAENHBA { - EOCJNADJJAM PCEOOKIFIFC = 7; // offset: 16 - uint32 DACNEPFMDEL = 13; // offset: 32 -} - -message KGEAAGOBDKL { - uint64 PIOJIHFKPJI = 5; // offset: 32 - uint32 DDOGMNLBKDO = 2; // offset: 24 - uint32 ABNLBABFHEE = 15; // offset: 40 - uint32 level = 6; // offset: 28 -} - -message OAEGCIDHOLC { - uint64 OLFBLCJPIIC = 10; // offset: 24 - uint32 ABNLBABFHEE = 9; // offset: 36 - bool GEBFPLKEMEB = 2; // offset: 32 -} - -message GDINHNLHEBB { - uint32 level = 2; // offset: 32 - uint32 DDOGMNLBKDO = 13; // offset: 36 - uint64 PIOJIHFKPJI = 7; // offset: 24 - uint32 ABNLBABFHEE = 12; // offset: 40 -} - -message JGDAAAIPBIK { - uint32 ABNLBABFHEE = 8; // offset: 32 - LHPDEBOACGC HLDEEHBEODH = 15; // offset: 24 -} - -message GLGLGOPAIBC { - repeated uint32 HOGJLHOIBBI = 3; // offset: 24 - uint32 ABNLBABFHEE = 10; // offset: 32 -} - -message LIKHCGCNGBK { - repeated LHPDEBOACGC OMNAEPLLNEP = 13; // offset: 16 - uint32 ABNLBABFHEE = 9; // offset: 32 -} - -message IMLAPJKJPEK { -} - -message HAJDOPMFJDO { -} - -message PLOGBACCHFI { - uint32 ABNLBABFHEE = 2; // offset: 32 - JJHKCICOKPL GNDCODAIDDO = 7; // offset: 24 -} - -message NBBIMJOFEPK { - repeated uint32 PNAEBAINKFO = 2; // offset: 16 -} - -message JDELHNPHKGC { - repeated uint32 NEALMDFINOA = 1; // offset: 24 -} - -message AHONBPAEAAH { - uint64 HBDCFCBMAEJ = 13; // offset: 24 -} - -message GAOGHENBDAC { - repeated uint32 PELEBAFJOAE = 7; // offset: 24 -} - -message PFJOMFICOEI { uint32 unique_id = 12; // offset: 32 - oneof FIACCLCCKLM { - GAOGHENBDAC FCIAAMGMFGM = 2020; // offset: 24 + oneof GMJMJIDFOID { + NGDOLHONKIA ICKIIBGJMNM = 1038; // offset: 24 } } -message IDNAJPGCJPA { -} - -message PKFICKNJCBC { - IJLEOGNKMNI PFGPAFGGJNO = 15; // offset: 24 - IJLEOGNKMNI FBEDJJHMAGB = 4; // offset: 16 -} - -message DFJMAMFCLIF { - repeated JOGMADAMFNI FKHPOJMMAFM = 4; // offset: 16 -} - -// Obf: CmdChessRogueType -enum CmdChessRogueType { - CmdChessRogueType_MNFEPONEDDJ = 0; - CmdChessRogueConfirmRollScRsp = 5547; - CmdChessRogueQuitCsReq = 5538; - CmdChessRogueEnterScRsp = 5553; - CmdChessRogueQuitScRsp = 5584; - CmdChessRogueUpdateAeonModifierValueScNotify = 5594; - CmdChessRogueQueryScRsp = 5449; - CmdFinishChessRogueSubStoryCsReq = 5572; - CmdChessRogueCheatRollScRsp = 5492; - CmdPickRogueAvatarScRsp = 5402; - CmdChessRogueNousDiceUpdateNotify = 5532; - CmdSelectChessRogueSubStoryCsReq = 5574; - CmdChessRogueUpdateActionPointScNotify = 5507; - CmdGetRogueBuffEnhanceInfoScRsp = 5582; - CmdChessRogueEnterCsReq = 5407; - CmdChessRogueUpdateAllowedSelectCellScNotify = 5481; - CmdChessRogueUpdateDiceInfoScNotify = 5510; - CmdChessRogueUpdateReviveInfoScNotify = 5536; - CmdChessRogueQuestFinishNotify = 5560; - CmdDENAIDNDCKF = 5556; - CmdPickRogueAvatarCsReq = 5471; - CmdEnhanceRogueBuffCsReq = 5591; - CmdChessRogueEnterNextLayerScRsp = 5501; - CmdGetChessRogueStoryAeonTalkInfoScRsp = 5420; - CmdChessRogueRollDiceCsReq = 5600; - CmdChessRogueReRollDiceCsReq = 5595; - CmdChessRogueConfirmRollCsReq = 5575; - CmdChessRogueEnterCellScRsp = 5558; - CmdGFILOEGMGFF = 5433; - CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5569; - CmdReviveRogueAvatarCsReq = 5559; - CmdChessRogueSelectCellCsReq = 5469; - CmdSyncChessRogueNousMainStoryScNotify = 5425; - CmdSyncChessRogueNousSubStoryScNotify = 5487; - CmdGetChessRogueStoryAeonTalkInfoCsReq = 5477; - CmdGetChessRogueNousStoryInfoScRsp = 5529; - CmdChessRogueGiveUpCsReq = 5539; - CmdSyncChessRogueMainStoryFinishScNotify = 5446; - CmdChessRogueEnterNextLayerCsReq = 5434; - CmdSyncChessRogueNousValueScNotify = 5514; - CmdChessRogueNousGetRogueTalentInfoScRsp = 5511; - CmdChessRogueLeaveScRsp = 5543; - CmdChessRogueNousEnableRogueTalentCsReq = 5541; - CmdChessRogueLeaveCsReq = 5401; - CmdChessRogueSkipTeachingLevelCsReq = 5583; - CmdChessRogueCellUpdateNotify = 5528; - CmdReviveRogueAvatarScRsp = 5472; - CmdChessRogueNousEnableRogueTalentScRsp = 5488; - CmdChessRogueGiveUpScRsp = 5438; - CmdGetRogueBuffEnhanceInfoCsReq = 5451; - CmdChessRogueLayerSettlement = 5430; - CmdChessRogueUpdateLevelBaseInfoScNotify = 5439; - CmdChessRogueRollDiceScRsp = 5412; - CmdChessRogueReRollDiceScRsp = 5500; - CmdChessRogueNousGetRogueTalentInfoCsReq = 5497; - CmdChessRogueType_OLBMNECCNLC = 5533; - CmdDFFOOKNLHIM = 5441; - CmdChessRogueStartCsReq = 5432; - CmdFinishChessRogueSubStoryScRsp = 5403; - CmdEnterChessRogueAeonRoomScRsp = 5535; - CmdChessRogueStartScRsp = 5496; - CmdChessRogueUpdateUnlockLevelScNotify = 5454; - CmdResetRogueDiceSurfaceCsReq = 5517; - CmdChessRogueEnterCellCsReq = 5413; - CmdGetChessRogueStoryInfoCsReq = 5521; - CmdChessRogueNousEditDiceScRsp = 5485; - CmdChessRogueSkipTeachingLevelScRsp = 5415; - CmdGetChessRogueNousStoryInfoCsReq = 5427; - CmdSelectChessRogueSubStoryScRsp = 5587; - CmdChessRogueNousDiceSurfaceUnlockNotify = 5588; - CmdChessRogueType_LAMMDKEAFCH = 5524; - CmdChessRogueUpdateMoneyInfoScNotify = 5404; - CmdEnhanceRogueBuffScRsp = 5493; - CmdEnterChessRogueAeonRoomCsReq = 5494; - CmdChessRogueChangeAeonDimensionNotify = 5593; - CmdGetChessRogueStoryInfoScRsp = 5424; - CmdChessRogueQueryCsReq = 5509; - CmdChessRogueSelectCellScRsp = 5480; - CmdChessRogueCheatRollCsReq = 5468; -} - -// Obf: ChessRogueDiceStatus -enum ChessRogueDiceStatus { - ChessRogueDiceStatus_BBBGLCPOMCC = 0; - ChessRogueDiceStatus_IABKJNGFEEA = 1; - ChessRogueDiceStatus_FGHMLGBOMKB = 2; - ChessRogueDiceStatus_LHNBODJLFJD = 3; -} - -// Obf: ChessRogueDiceType -enum ChessRogueDiceType { - ChessRogueDiceType_ELJDJEHIKJA = 0; - ChessRogueDiceType_CEIHCBNLPBO = 1; -} - -// Obf: ChessRogueBoardCellStatus -enum ChessRogueBoardCellStatus { - ChessRogueBoardCellStatus_HIJAHCMLMPE = 0; - ChessRogueBoardCellStatus_GLKEIMLFFNF = 1; - ChessRogueBoardCellStatus_MNMCLOPPFOL = 2; - ChessRogueBoardCellStatus_NGPFHCFEHPK = 3; -} - -// Obf: ChessRogueCellSpecialType -enum ChessRogueCellSpecialType { - ChessRogueCellSpecialType_MNFEPONEDDJ = 0; - ChessRogueCellSpecialType_shop_is_locked = 1; - ChessRogueCellSpecialType_DENJHJELJGC = 2; - ChessRogueCellSpecialType_NGIKLCJLEIL = 3; - ChessRogueCellSpecialType_BFPHAOFBGMM = 4; - ChessRogueCellSpecialType_GFKAACJHNFK = 5; -} - -enum PAHCPCCKCHM { - PAHCPCCKCHM_EOHKDHGMNPM = 0; - PAHCPCCKCHM_MNFDMOPJHIJ = 1; - PAHCPCCKCHM_OMPANKIJIPA = 2; - PAHCPCCKCHM_FKPKJPFNIIM = 3; - PAHCPCCKCHM_DOOGIFJDILF = 4; - PAHCPCCKCHM_NAELGCKOLHB = 5; -} - -enum LDEMMIFACBL { - LDEMMIFACBL_PEHGJOFAGBD = 0; - LDEMMIFACBL_NEFLPLPCHLJ = 1; - LDEMMIFACBL_LCHGDPCLPFG = 2; - LDEMMIFACBL_FBPEOCEDCEG = 3; - LDEMMIFACBL_KKKJHFJHLJG = 4; - LDEMMIFACBL_ELBDDPDDOON = 5; -} - -enum NGABBIFDKIN { - NGABBIFDKIN_HPKDDMLLLBO = 0; - NGABBIFDKIN_GODJLHOFGGJ = 1; - NGABBIFDKIN_EBLMFLPGJPP = 2; - NGABBIFDKIN_MHFFLDEMIAC = 3; - NGABBIFDKIN_GLDOFLIPDKC = 4; - NGABBIFDKIN_DFGFGOKHILE = 5; - NGABBIFDKIN_HCDGIFIIPJI = 6; - NGABBIFDKIN_CCHIKMEKELC = 7; - NGABBIFDKIN_NPGAFJOOIKA = 8; - NGABBIFDKIN_CNEPDGGMOKI = 9; - NGABBIFDKIN_EJOIADLHKOC = 10; -} - -enum AIKNIGPKDOO { - AIKNIGPKDOO_MNFEPONEDDJ = 0; - AIKNIGPKDOO_CNMNACEBAFP = 1; - AIKNIGPKDOO_ABNMCFMGIOB = 2; - AIKNIGPKDOO_DLMICOPKFCO = 3; - AIKNIGPKDOO_BMCMPHDKBDI = 4; - AIKNIGPKDOO_BJOENIFAFLL = 5; - AIKNIGPKDOO_HIJCGFONFFL = 6; - AIKNIGPKDOO_OJEPGKBPPIP = 7; - AIKNIGPKDOO_BDJFLEJPDOG = 8; - AIKNIGPKDOO_shop_sync_info = 9; - AIKNIGPKDOO_KDGMIMJEAFF = 10; - AIKNIGPKDOO_NBDCGPIOGKE = 11; -} - -enum GDJFODDNKAI { - GDJFODDNKAI_PEPAILFKLAF = 0; - GDJFODDNKAI_CJBFLFDJIFP = 1; -} - -enum JLGHKKMKGKE { - JLGHKKMKGKE_MNFEPONEDDJ = 0; - JLGHKKMKGKE_LCBKLBBHOGE = 1; -} - -enum JEFAPJJJLMM { - JEFAPJJJLMM_MNFEPONEDDJ = 0; - JEFAPJJJLMM_NNOLIIABFOF = 1; - JEFAPJJJLMM_GHJFKKBGMKD = 2; - JEFAPJJJLMM_LNMPHPLECED = 3; - JEFAPJJJLMM_NBGJMKIGJKP = 4; - JEFAPJJJLMM_battle_rogue_magic_info = 5; - JEFAPJJJLMM_ICBDNEJPHMI = 6; - JEFAPJJJLMM_OEAKDNKHMGC = 7; - JEFAPJJJLMM_LLEMPMFIDME = 8; -} - -enum IPLLDLAMOLL { - IPLLDLAMOLL_LKMDNCACIFL = 0; - IPLLDLAMOLL_KFCEGBCANBK = 1; - IPLLDLAMOLL_HCJMOOLNHOO = 2; - IPLLDLAMOLL_KEGJMEPDOHA = 3; -} - -enum JLNFFPFLFEN { - JLNFFPFLFEN_MNFEPONEDDJ = 0; - JLNFFPFLFEN_CCJMKNNHKKE = 1; - JLNFFPFLFEN_NGPFHCFEHPK = 2; - JLNFFPFLFEN_KOFOFKAEMFK = 3; -} - -// Obf: ChessRogueNousDicePhase -enum ChessRogueNousDicePhase { - ChessRogueNousDicePhase_MNFEPONEDDJ = 0; - ChessRogueNousDicePhase_AEGNPMAFNBJ = 1; - ChessRogueNousDicePhase_HFCKDKPFOKH = 2; -} - -message DIFCAKPMDPG { - ItemCostData IIJBOBNLOAD = 3; // offset: 24 -} - -message CJOOMOBNBPB { - SceneInfo scene = 8; // offset: 24 - LineupInfo lineup = 12; // offset: 16 -} - -message OPLJJLIFHIO { - uint32 FAGAGDCMEKC = 15; // offset: 88 - uint32 KPIKIGGPNFM = 11; // offset: 80 - int32 BKKPLADCJPH = 717; // offset: 72 - uint32 FADLDPNNLNO = 3; // offset: 100 - MAGGHNPNAKA DFIPDJPGCPB = 560; // offset: 40 - ChessRogueDiceStatus GABPKPAMOKO = 4; // offset: 92 - bool AHJGFODAALI = 1456; // offset: 85 - uint32 HKJGBEFKENB = 8; // offset: 96 - uint32 MIKNAANAOAM = 7; // offset: 56 - ChessRogueDiceType DNIBEEEPLFC = 10; // offset: 76 - AHMJPFJBMMJ OCCKIBHMKGG = 868; // offset: 24 - repeated uint32 HELBNIALOBC = 1646; // offset: 48 - FFAOGJIOBGE IEJHFPOONCC = 1373; // offset: 32 - bool GAFNLBCLBAL = 14; // offset: 84 - uint32 NLLJBCNDOFD = 1; // offset: 68 - uint32 PFHEOADCAOB = 6; // offset: 60 - uint32 GAJPFFBMMJH = 13; // offset: 64 -} - -// Obf: ChessRogueRollDiceCsReq -// Type: Req -// CmdID: 5600 -message ChessRogueRollDiceCsReq { - uint32 BCJKOMPBDPB = 13; // offset: 24 -} - -// Obf: ChessRogueRollDiceScRsp // Type: Rsp -// CmdID: 5412 -message ChessRogueRollDiceScRsp { - OPLJJLIFHIO ECIJHIJGDKO = 7; // offset: 16 - uint32 retcode = 5; // offset: 32 +// CmdID: 9592 +message PHGCFPNCDBE { + uint32 unique_id = 14; // offset: 28 + uint32 retcode = 12; // offset: 24 } -message EHJCMMBPMEF { - uint32 PMOMAIPHOCD = 2; // offset: 24 - uint32 monster_id = 8; // offset: 28 +// Type: Notify +// CmdID: 9587 +message MNLKLFCDPCG { + bool GADPILNPIKC = 15; // offset: 24 } -message OJBFGHJLGKK { - repeated EHJCMMBPMEF PELFLMDLPDK = 8; // offset: 16 - bool ICKMAPKKKFO = 5; // offset: 36 - uint32 KBHLGGCHEBP = 12; // offset: 32 +// Type: Notify +// CmdID: 9598 +message KFJFCKPMDNH { + uint32 PJLADGOOFKE = 13; // offset: 24 } -message HBEIDLDOJEH { - repeated uint32 DBIHECDMIGF = 2; // offset: 24 -} - -message EGOICINNLGM { - OJBFGHJLGKK IFCCKGHCMPK = 8; // offset: 16 - HBEIDLDOJEH KCBPPFBHJKH = 6; // offset: 32 -} - -message KBFBJLMAAJP { - oneof LIPCGFBFAEM { - OJBFGHJLGKK IFCCKGHCMPK = 3; // offset: 24 - HBEIDLDOJEH KCBPPFBHJKH = 10; // offset: 24 - EGOICINNLGM CJADOEMEELG = 12; // offset: 24 +message KDOJPDKHHCD { + MCAFGBPLFEH source = 208; // offset: 16 + oneof NLPPPCHGGPF { + AAPCAHCHMFN JAHLPJPCLLN = 6; // offset: 24 + AHDICMGKLMB PHCOBLKPMGH = 12; // offset: 24 + uint32 cur_hp = 5; // offset: 24 + uint32 rogue_money = 15; // offset: 24 + CIDLPPKAJPO CKKGIMMDIJH = 14; // offset: 24 + uint32 KBLCCGMGKMG = 3; // offset: 24 + PMNAALFCNMI ONBNEGNKEBJ = 2; // offset: 24 + DEEMOEKEECM LDBHDHFENKF = 10; // offset: 24 + HHMMGJABOCB FIOEFPCMFKE = 8; // offset: 24 + OKFLIFAODGK JNNCIIGOKJP = 1; // offset: 24 + POCFNJMAHMD MAMFDAPMOAM = 4; // offset: 24 + LKDFOOJMHIE PLJKONDBELB = 11; // offset: 24 + BLMLCCDEOPP CNDMCCDJFCF = 7; // offset: 24 + DIMKCEBGKKN KAFMKMCPPGJ = 995; // offset: 24 + uint64 KFGBKEADAJG = 1559; // offset: 24 + FCLDNHOHPII IKKMNDMELLN = 989; // offset: 24 + uint32 HFOEGNAMFFK = 924; // offset: 24 + uint32 JHICKEFLHNP = 727; // offset: 24 + COBPAMNPPNH GGHBLGFOGCA = 1442; // offset: 24 + OKIGCEPLMKA KJDLJPIKGME = 944; // offset: 24 + EPJMDNCPJME KDCHCIFBOMG = 1644; // offset: 24 + ICCCIJAKOJL NIGENMMJMHN = 182; // offset: 24 + PNDIINAHJAF pending_action = 89; // offset: 24 + uint32 finish_pending_action_pos = 1802; // offset: 24 + GCGFNMNAFEK PDHEBCMOADM = 1595; // offset: 24 + uint32 JJABPPDILOK = 695; // offset: 24 + HBLLDKAFIII GLJOMGJLPMH = 648; // offset: 24 + LLJODGHMADG NDOAGAKFMNL = 1488; // offset: 24 + FLGENHNODNI BOHGEGCEGDH = 1926; // offset: 24 + DJDACJOJGLE FBCKOEIHIFH = 184; // offset: 24 + OPDMGOACIEP KGLLCMIMEMF = 213; // offset: 24 } } -message GPCPBBBCEEL { - uint32 HPJFNILDEHM = 14; // offset: 60 - ChessRogueBoardCellStatus MKIDAJDFIMP = 8; // offset: 64 - uint32 LBGLGIDGJOA = 2; // offset: 40 - bool LCHJKANPGIG = 6; // offset: 32 - bool PILGLONFINI = 7; // offset: 33 - uint32 id = 9; // offset: 56 - uint32 OJOKNKFGJDD = 13; // offset: 52 - uint32 AKBBPADIMGD = 4; // offset: 36 - ChessRogueCellSpecialType HIOPKLOJOND = 12; // offset: 48 - uint32 room_id = 15; // offset: 44 - KBFBJLMAAJP stage_info = 3; // offset: 24 +// Obf: PPLBKOKGCNN +// Type: Notify +// CmdID: 9599 +message ChenLingSyncChangeScNotify { + repeated KDOJPDKHHCD CJFBLHNPHAK = 15; // offset: 16 } -message ILDDBENALCM { - uint32 LKBJPBPLGFA = 7; // offset: 40 - repeated GPCPBBBCEEL LOOGPPHNKPF = 11; // offset: 16 - uint32 LHDNDALDKBH = 2; // offset: 44 - uint32 KEBKEBNIAAB = 4; // offset: 32 - uint32 AMIFHCLCHOP = 13; // offset: 36 +message GMFCNNFHMGE { + uint32 IJLPDNLAIDG = 2; // offset: 28 + uint32 unique_id = 12; // offset: 24 } -message NHKMEAFGJNL { - uint32 room_id = 6; // offset: 28 - uint32 HICCHNECJGJ = 13; // offset: 24 +message AAPCAHCHMFN { + repeated GMFCNNFHMGE EPGAPCCAEMP = 12; // offset: 24 } -message JAPDMNAEJGC { - FFAOGJIOBGE ACBPDCIINBJ = 10; // offset: 24 - uint32 FDONJLKCGFO = 2; // offset: 32 +message AHDICMGKLMB { + IFGDFHLNPGD DJIDCABJNLA = 2; // offset: 16 + uint32 JGOEPADOKEM = 15; // offset: 32 } -message DOJKGGBHMEN { - ChessRogueBoardCellStatus FBLNCGGHHJK = 2; // offset: 60 - uint32 BEMFMOFBBFF = 8; // offset: 64 - repeated NHKMEAFGJNL IGDLLENFAKA = 9; // offset: 48 - ILDDBENALCM LFPIEHKEEBA = 13; // offset: 16 - repeated uint32 EGOGPGNPCBL = 7; // offset: 40 - JAPDMNAEJGC FMPDCBMOION = 6; // offset: 24 - uint32 CDPIDHKBCOG = 14; // offset: 56 +message PMNAALFCNMI { + uint32 MOOOPAMBOFK = 14; // offset: 24 + uint32 PENLMEIJIFK = 1; // offset: 32 + uint64 GEFGOIGJHFJ = 2; // offset: 40 + uint32 level = 4; // offset: 28 } -message AKALKFEDNJN { - uint32 KIAPBEFAFKI = 2; // offset: 44 - int32 EMPLPBBGMMB = 11; // offset: 52 - repeated uint32 LCPCHDJENNL = 8; // offset: 16 - DOJKGGBHMEN PCJMIAPOHKN = 3; // offset: 24 - int32 CLAPAPJCFAP = 10; // offset: 48 - uint32 JHIIAFFLKLN = 9; // offset: 40 - uint32 id = 5; // offset: 60 - uint32 GNAGAPEGHKC = 6; // offset: 56 +message DEEMOEKEECM { + uint32 PENLMEIJIFK = 1; // offset: 32 + uint64 EFLLPPLCKBB = 7; // offset: 24 + bool MPGFGKDBAHN = 12; // offset: 36 } -message PNHAHHKIFGJ { - uint32 NBBCPBIBGAK = 3; // offset: 28 - uint32 ENPIAPKLKNL = 5; // offset: 24 +message POCFNJMAHMD { + uint32 PENLMEIJIFK = 4; // offset: 44 + uint32 level = 2; // offset: 40 + uint32 MOOOPAMBOFK = 8; // offset: 24 + uint64 GEFGOIGJHFJ = 13; // offset: 32 } -message CCNKPNJBPFI { - repeated PNHAHHKIFGJ DFEMDEADPDB = 9; // offset: 16 +message COBPAMNPPNH { + uint32 PENLMEIJIFK = 5; // offset: 32 + IPHFDELCNBD EMAMFJGGMAA = 7; // offset: 16 } -message DCHFEDGLCON { - FFAOGJIOBGE ACBPDCIINBJ = 2; // offset: 32 - CCNKPNJBPFI LFAJNGBPHCG = 6; // offset: 24 - int32 JFPIOJGJHON = 14; // offset: 52 - uint32 BNKKCDNLNFA = 12; // offset: 48 - repeated uint32 GOBMDKMDDFI = 5; // offset: 16 +message OKIGCEPLMKA { + repeated uint32 IDMEFDEFOKG = 5; // offset: 24 + uint32 PENLMEIJIFK = 12; // offset: 32 } -message KMFDDOCPOLI { - uint32 avatar_id = 10; // offset: 24 +message HHMMGJABOCB { + repeated IPHFDELCNBD FBHGPPCKEIC = 7; // offset: 24 + uint32 PENLMEIJIFK = 2; // offset: 32 } -message DFEDBFJIJJE { - DIFCAKPMDPG GEOLHHAOPJB = 8; // offset: 32 - repeated KMFDDOCPOLI NGBHPHOFPED = 2; // offset: 16 +message LLJODGHMADG { } -message PMBLMHJAOBD { - repeated uint32 BJDBGMMAFFP = 14; // offset: 24 - bool BCHCIFHEAGD = 4; // offset: 32 - uint32 OFIBAALFOFB = 15; // offset: 40 - uint32 PNMPGAGKDJB = 3; // offset: 36 +message FLGENHNODNI { } -message ENMKGJINPGM { - int32 IBCCMKHIGHL = 14; // offset: 24 +message OKFLIFAODGK { + IFDJPDIKLDI PPBAAALANJB = 13; // offset: 24 + uint32 PENLMEIJIFK = 6; // offset: 32 } -message KGGOGDOFEEO { - repeated uint32 PNBJLEAJEDO = 11; // offset: 16 +message BLMLCCDEOPP { + repeated uint32 JBCCJLLBBAK = 6; // offset: 16 } -message CHEDHLEEGNI { - MIHCAJKBEEE LNAOKIIMJME = 11; // offset: 48 - uint32 FFOJLKPMEBG = 9; // offset: 128 - KGGOGDOFEEO CNPLGEEDIHP = 1711; // offset: 40 - AKALKFEDNJN GAHICMJOCEC = 1; // offset: 112 - PKBMECIOBMG HNCCEOBILJJ = 4; // offset: 16 - DCHFEDGLCON AEGIPNEFMBM = 5; // offset: 88 - repeated CFCPLANMPEG rogue_current_game_info = 3; // offset: 104 - OPLJJLIFHIO ECIJHIJGDKO = 2; // offset: 24 - PMBLMHJAOBD story_info = 8; // offset: 56 - BIMOMFDBMDK FJBIDBBJCKJ = 13; // offset: 120 - ILMDDBEKOIN BBOKNLGDNFP = 6; // offset: 96 - ENMKGJINPGM LGGACPIOADE = 14; // offset: 64 - GEOPHOBIBCD pending_action = 10; // offset: 32 - DFEDBFJIJJE GIDAAIGDPLA = 12; // offset: 72 +message ICCCIJAKOJL { + repeated uint32 CCBIEBICDME = 8; // offset: 24 } -message ANLFCNFOKLE { - CCNKPNJBPFI LFAJNGBPHCG = 2; // offset: 48 - IOKDOOIMCJH IGACJMNNFJH = 15; // offset: 56 - repeated uint32 LCPCHDJENNL = 9; // offset: 24 - GGEGNMNINHI talent_info = 14; // offset: 64 - repeated uint32 KFPPICOBLDO = 12; // offset: 40 - OINBLFGNEPH CNPLGEEDIHP = 11; // offset: 16 +message GCGFNMNAFEK { + uint64 PLFJBHOGCAF = 10; // offset: 24 } -message KHBFDMPBPEJ { - uint32 FFOJLKPMEBG = 15; // offset: 32 - repeated CFCPLANMPEG rogue_current_game_info = 11; // offset: 16 +message JLFJKIDDKBG { + repeated uint32 KBBPNKGGCPN = 7; // offset: 24 } -message MFCDGOCBEMK { - IOKDOOIMCJH IGACJMNNFJH = 8; // offset: 16 - CCNKPNJBPFI LFAJNGBPHCG = 4; // offset: 24 - repeated uint32 LCPCHDJENNL = 6; // offset: 40 - OINBLFGNEPH CNPLGEEDIHP = 1; // offset: 56 - repeated uint32 KFPPICOBLDO = 11; // offset: 64 - GGEGNMNINHI talent_info = 13; // offset: 32 +message PNDIINAHJAF { + uint32 unique_id = 12; // offset: 36 + oneof JLIKFBALNJB { + JLFJKIDDKBG DPELEIIAKAA = 1506; // offset: 24 + } } -message CDIONCOFFCD { - BIMOMFDBMDK FJBIDBBJCKJ = 918; // offset: 32 - uint32 BPEEMGEFKNM = 5; // offset: 72 - KCJKAEHAFOB LNAOKIIMJME = 7; // offset: 56 - uint32 AAMPLNCBBNH = 527; // offset: 100 - uint32 KFNKJBBIBAE = 3; // offset: 108 - uint32 PGAJPFDHNEB = 11; // offset: 88 - uint32 FFOJLKPMEBG = 244; // offset: 116 - uint32 PCJIODMIPEJ = 1722; // offset: 120 - uint32 score_id = 1498; // offset: 80 - FLCPBBIEDIE HNCCEOBILJJ = 4; // offset: 24 - uint32 KPIFMABCCID = 12; // offset: 96 - uint32 JHLKELHGNOG = 9; // offset: 84 - LDEMMIFACBL EFMODODJOHJ = 14; // offset: 92 - bool is_finish = 15; // offset: 112 - ItemList FAJNNCJDGHK = 13; // offset: 40 - repeated uint32 AHPEAADLANE = 8; // offset: 16 - LineupInfo IAANCIEDOFE = 2; // offset: 48 - uint32 difficulty_level = 6; // offset: 104 - uint32 OEGHOGBEHKL = 1200; // offset: 76 +message DJDACJOJGLE { } -message GJHDCOHHDOP { - repeated GPCPBBBCEEL LOOGPPHNKPF = 7; // offset: 16 - uint32 CONOECFFLEK = 9; // offset: 32 +message HBLLDKAFIII { + LKDFOOJMHIE BOKMCBHOCIK = 8; // offset: 32 + LKDFOOJMHIE EEKGGBLHNHP = 4; // offset: 24 } -message MPNMPADPFAM { - uint32 PGAJPFDHNEB = 4; // offset: 28 - uint32 BGOEEJGDNOM = 11; // offset: 24 +message OPDMGOACIEP { + repeated GKDEKJKOIJN FGACEKLGGBE = 3; // offset: 24 } -message FJHGKKIBFML { - uint32 EHBNPAEBBFG = 4; // offset: 24 - uint32 PNMPGAGKDJB = 3; // offset: 28 +// Obf: HOBAEPKFFPD +enum CmdChessRogueType { + HOBAEPKFFPD_PCPDHELPKEM = 0; + CmdChessRogueUpdateReviveInfoScNotify = 5532; + CmdChessRogueQueryScRsp = 5589; + CmdMNPAAKGHBEJ = 5517; + CmdChessRogueEnterNextLayerScRsp = 5449; + CmdReviveRogueAvatarCsReq = 5420; + CmdSelectChessRogueSubStoryCsReq = 5410; + CmdChessRogueLayerSettlement = 5475; + CmdChessRogueLeaveScRsp = 5435; + CmdChessRogueUpdateMoneyInfoScNotify = 5594; + CmdBNIBHAOJKBI = 5507; + CmdChessRogueChangeAeonDimensionNotify = 5434; + CmdChessRogueRollDiceScRsp = 5473; + CmdGetChessRogueStoryAeonTalkInfoScRsp = 5405; + CmdFinishChessRogueSubStoryScRsp = 5515; + CmdChessRogueNousEditDiceScRsp = 5417; + CmdChessRogueQuitCsReq = 5488; + CmdChessRogueEnterCellCsReq = 5415; + CmdChessRogueSelectCellScRsp = 5436; + CmdChessRogueEnterCellScRsp = 5558; + CmdEnhanceRogueBuffCsReq = 5439; + CmdChessRogueUpdateUnlockLevelScNotify = 5503; + CmdChessRogueConfirmRollScRsp = 5458; + CmdSelectChessRogueSubStoryScRsp = 5481; + CmdPickRogueAvatarScRsp = 5572; + CmdChessRogueQueryCsReq = 5540; + CmdChessRogueEnterCsReq = 5514; + CmdGetChessRogueNousStoryInfoCsReq = 5541; + CmdChessRogueNousDiceUpdateNotify = 5441; + CmdChessRogueUpdateLevelBaseInfoScNotify = 5452; + CmdGetChessRogueStoryInfoScRsp = 5440; + CmdChessRogueNousEnableRogueTalentCsReq = 5535; + CmdChessRogueStartCsReq = 5516; + CmdChessRogueNousDiceSurfaceUnlockNotify = 5518; + CmdChessRogueReRollDiceScRsp = 5407; + CmdChessRogueGiveUpCsReq = 5429; + CmdChessRogueCheatRollCsReq = 5464; + CmdChessRogueQuitScRsp = 5498; + CmdLCDOCKJGFCE = 5525; + CmdChessRogueGiveUpScRsp = 5554; + CmdSyncChessRogueNousMainStoryScNotify = 5557; + CmdChessRogueRollDiceCsReq = 5587; + CmdReviveRogueAvatarScRsp = 5592; + CmdChessRogueUpdateAllowedSelectCellScNotify = 5401; + CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5414; + CmdChessRogueConfirmRollCsReq = 5511; + CmdEnhanceRogueBuffScRsp = 5508; + CmdEnterChessRogueAeonRoomScRsp = 5571; + CmdChessRogueUpdateAeonModifierValueScNotify = 5586; + CmdChessRogueNousGetRogueTalentInfoScRsp = 5422; + CmdPickRogueAvatarCsReq = 5402; + CmdChessRogueNousEnableRogueTalentScRsp = 5482; + CmdChessRogueCellUpdateNotify = 5509; + CmdChessRogueUpdateActionPointScNotify = 5567; + CmdChessRogueCheatRollScRsp = 5522; + CmdSyncChessRogueMainStoryFinishScNotify = 5411; + CmdChessRogueReRollDiceCsReq = 5575; + CmdFinishChessRogueSubStoryCsReq = 5502; + CmdChessRogueSkipTeachingLevelScRsp = 5580; + CmdGetChessRogueStoryInfoCsReq = 5523; + CmdEnterChessRogueAeonRoomCsReq = 5545; + CmdGetRogueBuffEnhanceInfoScRsp = 5546; + CmdChessRogueUpdateDiceInfoScNotify = 5477; + CmdChessRogueQuestFinishNotify = 5598; + CmdChessRogueEnterNextLayerCsReq = 5501; + CmdSyncChessRogueNousSubStoryScNotify = 5524; + CmdChessRogueSkipTeachingLevelCsReq = 5416; + CmdGetRogueBuffEnhanceInfoCsReq = 5442; + CmdChessRogueNousGetRogueTalentInfoCsReq = 5463; + CmdChessRogueLeaveCsReq = 5454; + CmdChessRogueStartScRsp = 5506; + CmdSyncChessRogueNousValueScNotify = 5451; + CmdGetChessRogueStoryAeonTalkInfoCsReq = 5487; + CmdGetChessRogueNousStoryInfoScRsp = 5412; + HOBAEPKFFPD_PGPDNLLBMJB = 5562; + CmdChessRogueSelectCellCsReq = 5533; + HOBAEPKFFPD_JJPPJBIKNBM = 5455; + CmdChessRogueEnterScRsp = 5459; + CmdResetRogueDiceSurfaceCsReq = 5565; } -// Obf: ChessRogueQueryCsReq +// Obf: HPHBEGJDIID +enum ChessRogueDiceStatus { + HPHBEGJDIID_EOBBBBEHNNH = 0; + HPHBEGJDIID_NBDBAGCOKPN = 1; + HPHBEGJDIID_MENJPEGIBNC = 2; + HPHBEGJDIID_JEJKOOGGEHA = 3; +} + +// Obf: HBCOKDIJMBK +enum ChessRogueDiceType { + HBCOKDIJMBK_ICJLGHLOKFG = 0; + HBCOKDIJMBK_OHGGCKLLLEP = 1; +} + +// Obf: GBIKCJPGLBK +enum ChessRogueBoardCellStatus { + GBIKCJPGLBK_GHGAPOAKGAB = 0; + GBIKCJPGLBK_HGNGADNILFC = 1; + GBIKCJPGLBK_HPJEBFFHJNP = 2; + GBIKCJPGLBK_KLHDCOPPLNG = 3; +} + +// Obf: PKFEGCHGCEE +enum ChessRogueCellSpecialType { + PKFEGCHGCEE_PCPDHELPKEM = 0; + PKFEGCHGCEE_BGIBPDPNFBC = 1; + PKFEGCHGCEE_CFGALAJONCP = 2; + PKFEGCHGCEE_HAGCLKCKGJD = 3; + PKFEGCHGCEE_KBHGAJCNNBM = 4; + PKFEGCHGCEE_PAMMDCPGAME = 5; +} + +enum KGDIMPEOGOL { + KGDIMPEOGOL_IMIIGJBMDOP = 0; + KGDIMPEOGOL_NPNJDBKDFCO = 1; + KGDIMPEOGOL_KNCJNIHBHEH = 2; + KGDIMPEOGOL_AEMMNHPMGDI = 3; + KGDIMPEOGOL_BJKOMHKNCAE = 4; + KGDIMPEOGOL_ACLNPCDGMIB = 5; +} + +enum GCDMHAMCDHI { + GCDMHAMCDHI_GCGMCPMPJHD = 0; + GCDMHAMCDHI_ELKFNLLPHPB = 1; + GCDMHAMCDHI_EDAJODFNLFH = 2; + GCDMHAMCDHI_GBHMNIMBBNG = 3; + GCDMHAMCDHI_AHHBFLJKGFK = 4; + GCDMHAMCDHI_EAACBIAGLHP = 5; +} + +enum OEOGAPLJDFN { + OEOGAPLJDFN_GCIBFNCEKIL = 0; + OEOGAPLJDFN_KFCDFGJLIKG = 1; + OEOGAPLJDFN_IMKIHFHFBFP = 2; + OEOGAPLJDFN_INJIADFOJEA = 3; + OEOGAPLJDFN_CHNINCHAPKB = 4; + OEOGAPLJDFN_KHOHOEGEFKJ = 5; + OEOGAPLJDFN_DGFDMKLCPGH = 6; + OEOGAPLJDFN_CGJEHBJOPNB = 7; + OEOGAPLJDFN_LBJIGNOKELJ = 8; + OEOGAPLJDFN_FPOKNEFONNN = 9; + OEOGAPLJDFN_PMGMILEDMKH = 10; +} + +enum OLKJIIIHBLJ { + OLKJIIIHBLJ_PCPDHELPKEM = 0; + OLKJIIIHBLJ_IGGFMOBBKFM = 1; + OLKJIIIHBLJ_EGNDJGKKJHO = 2; + OLKJIIIHBLJ_HEMMGKIJLEI = 3; + OLKJIIIHBLJ_AOGHFBPELBP = 4; + OLKJIIIHBLJ_IMDKELFAEOC = 5; + OLKJIIIHBLJ_LEKGIIIGLKB = 6; + OLKJIIIHBLJ_HHPJPKAAKEK = 7; + OLKJIIIHBLJ_PDHMCMEBMMB = 8; + OLKJIIIHBLJ_JADCLEAFEJC = 9; + OLKJIIIHBLJ_BFAGNENPJJJ = 10; + OLKJIIIHBLJ_GALGFIOMOIO = 11; +} + +enum IDFCGGMMFFA { + IDFCGGMMFFA_APLHJFDKECF = 0; + IDFCGGMMFFA_ILFKBOBNOEL = 1; +} + +enum BGOBBOMLJCM { + BGOBBOMLJCM_PCPDHELPKEM = 0; + BGOBBOMLJCM_IMIBFEHPDDI = 1; +} + +enum IPOFFJCHBLN { + IPOFFJCHBLN_PCPDHELPKEM = 0; + IPOFFJCHBLN_EOPDAFKMPKL = 1; + IPOFFJCHBLN_FLMGFHPAFBL = 2; + IPOFFJCHBLN_APAKLGLJEBM = 3; + IPOFFJCHBLN_AILMEMMHOAJ = 4; + IPOFFJCHBLN_JLKIDEIDMNK = 5; + IPOFFJCHBLN_OKBMMKJGPOL = 6; + IPOFFJCHBLN_GGODODLNOLA = 7; + IPOFFJCHBLN_KNOAMFANIEL = 8; +} + +enum HCKLELPMGDJ { + HCKLELPMGDJ_LAJKGDHNAJJ = 0; + HCKLELPMGDJ_EEPCNPOANIH = 1; + HCKLELPMGDJ_LOININBPIBI = 2; + HCKLELPMGDJ_BEBJEIGPOIP = 3; +} + +enum LNNFNLKACON { + LNNFNLKACON_PCPDHELPKEM = 0; + LNNFNLKACON_NGMMICOGDFP = 1; + LNNFNLKACON_KLHDCOPPLNG = 2; + LNNFNLKACON_LJFKPDAHKHF = 3; +} + +// Obf: FEPPEMMMGMM +enum ChessRogueNousDicePhase { + FEPPEMMMGMM_PCPDHELPKEM = 0; + FEPPEMMMGMM_MGMNBLIPFLP = 1; + FEPPEMMMGMM_JGILIPEPOCJ = 2; +} + +message JLPGIGPCIAG { + ItemCostList EBMKBDJMAAF = 11; // offset: 16 +} + +message EJCCHHAAGNH { + LineupInfo lineup = 11; // offset: 16 + SceneInfo scene = 5; // offset: 32 +} + +message DFAOIALEBOH { + GLENEKHDKLJ NDGFCDHENKO = 1906; // offset: 40 + uint32 OEMMBPPKHMH = 15; // offset: 76 + bool KGMGFALDOJE = 14; // offset: 68 + ChessRogueDiceStatus IEBCKHKLGNJ = 13; // offset: 92 + DOIJNCLJGKO LIJJFOCMNCF = 206; // offset: 48 + uint32 GMMPLIHPJPA = 3; // offset: 100 + uint32 FBMDOIAKCNB = 1; // offset: 72 + uint32 GKPCGNCGDBE = 4; // offset: 96 + uint32 FGALCHFOOII = 5; // offset: 88 + uint32 FKFMIDEMIOK = 11; // offset: 84 + uint32 FKICFPCIGKB = 7; // offset: 56 + bool BNFJPDOPIOA = 1866; // offset: 69 + repeated uint32 MKKBCNHIJAN = 1143; // offset: 16 + int32 IMKMCKPBNIH = 214; // offset: 60 + uint32 EFIPBLFLMGB = 9; // offset: 64 + MNCOPDNELMC IDAGJPPLNLP = 1469; // offset: 32 + ChessRogueDiceType ECPPHFHJEPP = 6; // offset: 80 +} + +// Obf: PDMLJGFNEOM // Type: Req -// CmdID: 5509 +// CmdID: 5587 +message ChessRogueRollDiceCsReq { + uint32 BGPBIMDCBBL = 8; // offset: 24 +} + +// Obf: JEOEGNCILBN +// Type: Rsp +// CmdID: 5473 +message ChessRogueRollDiceScRsp { + DFAOIALEBOH PJABKDBFPIM = 10; // offset: 24 + uint32 retcode = 15; // offset: 32 +} + +message DAKIKKDICAN { + uint32 monster_id = 14; // offset: 24 + uint32 AGGLBDEHHGO = 12; // offset: 28 +} + +message AKGLAEKCFNO { + repeated DAKIKKDICAN LOLJHLDHPPN = 7; // offset: 16 + uint32 KPNNKBILLBL = 1; // offset: 36 + bool CHCGMAMOBMH = 4; // offset: 32 +} + +message MGLMEMPJELD { + repeated uint32 DEKJHABPJDA = 3; // offset: 24 +} + +message NBBEHBNAAFI { + MGLMEMPJELD GBHJGILIJMP = 11; // offset: 24 + AKGLAEKCFNO BPFCEJKNCDP = 6; // offset: 16 +} + +message COFDJFIBPDM { + oneof BGMDKLOBICM { + AKGLAEKCFNO BPFCEJKNCDP = 14; // offset: 24 + MGLMEMPJELD GBHJGILIJMP = 13; // offset: 24 + NBBEHBNAAFI BPHAEFAJJKO = 3; // offset: 24 + } +} + +message NAKIGLPGKBA { + uint32 id = 1; // offset: 64 + ChessRogueCellSpecialType GELDILBFGBM = 4; // offset: 40 + uint32 GKBENCDFCEJ = 8; // offset: 48 + COFDJFIBPDM stage_info = 6; // offset: 24 + uint32 room_id = 11; // offset: 52 + bool CEBPAJAAJPP = 14; // offset: 37 + uint32 MFNIOBKFBKF = 15; // offset: 56 + bool CKIHBDKDOEJ = 9; // offset: 36 + uint32 EOOIGCCKGFB = 3; // offset: 32 + uint32 PPEPAPCEPCM = 10; // offset: 60 + ChessRogueBoardCellStatus EHNCLFLKMFA = 2; // offset: 44 +} + +message CPPAAIIHAGI { + uint32 JNBGEFJPKCC = 11; // offset: 32 + uint32 MOEFPFOJEDI = 8; // offset: 36 + uint32 LDLOHFLEOMG = 1; // offset: 40 + repeated NAKIGLPGKBA DDPKJKHEDLH = 4; // offset: 16 + uint32 GJGKIANENIP = 6; // offset: 44 +} + +message OAKIPKACMJF { + uint32 room_id = 13; // offset: 24 + uint32 EIIAGABAFEC = 6; // offset: 28 +} + +message OLDMMODMOEI { + MNCOPDNELMC PPIPFOPHNHM = 6; // offset: 16 + uint32 HJBOBCLEEDI = 11; // offset: 32 +} + +message PLMPLHKEJLL { + repeated uint32 PNEMJFMGKJJ = 11; // offset: 48 + repeated OAKIPKACMJF IBOKGBFBKKD = 3; // offset: 40 + uint32 NBEEBMJFOEA = 6; // offset: 60 + ChessRogueBoardCellStatus CHHAMIKKKCI = 9; // offset: 56 + uint32 HKBDJHLMIBF = 15; // offset: 64 + OLDMMODMOEI BMKPIIGHODH = 2; // offset: 16 + CPPAAIIHAGI OMCINMJNPIF = 4; // offset: 24 +} + +message CGDFGMMKJAH { + uint32 LHJEJEPGKFH = 8; // offset: 40 + uint32 id = 4; // offset: 52 + int32 KKNNBAGFFGL = 12; // offset: 56 + PLMPLHKEJLL HKFHEOMPPLJ = 10; // offset: 16 + uint32 INGCDIAFAFG = 6; // offset: 44 + repeated uint32 JHCMEALPDEB = 2; // offset: 24 + int32 OCFJLOCIFBN = 11; // offset: 60 + uint32 GFGGMLNLGCA = 7; // offset: 48 +} + +message KDCIMCENCGP { + uint32 LGHOOKMNMCL = 2; // offset: 28 + uint32 LCDALEEEDJJ = 13; // offset: 24 +} + +message ICHBGLCHLDP { + repeated KDCIMCENCGP LNFHNIJJFMM = 7; // offset: 16 +} + +message JMOGPMCJGLE { + ICHBGLCHLDP EPKENDEAJPB = 9; // offset: 16 + MNCOPDNELMC PPIPFOPHNHM = 8; // offset: 24 + uint32 EAADBOCJNAE = 4; // offset: 48 + repeated uint32 KJDGGNNFGGP = 14; // offset: 40 + int32 CGNOKHABCPP = 7; // offset: 52 +} + +message FCLNBHMAIGC { + uint32 avatar_id = 7; // offset: 24 +} + +message MPKGLGCLAID { + JLPGIGPCIAG PAMGHMDJAJA = 5; // offset: 16 + repeated FCLNBHMAIGC LKJOEODAOMM = 10; // offset: 32 +} + +message AMGMAIOKJLN { + uint32 OIAECFMLPHK = 5; // offset: 32 + bool BKDINONLAHD = 15; // offset: 40 + repeated uint32 BFAMFABBCIO = 14; // offset: 16 + uint32 FOMNFHJCDOC = 10; // offset: 36 +} + +message NAMGFEONKFK { + int32 CCIEIAADLME = 7; // offset: 24 +} + +message MKJPDJNHNBO { + repeated uint32 DDMKCOBOMNO = 6; // offset: 16 +} + +message ILEJGEDBEKF { + MPKGLGCLAID LBNHKPPAJIM = 4; // offset: 32 + JMOGPMCJGLE IMPBELJGDJH = 12; // offset: 48 + CNJHCICPAIC HKGKNEKKJHB = 9; // offset: 88 + AMGMAIOKJLN story_info = 1; // offset: 104 + CGDFGMMKJAH MODDIBHCPPD = 2; // offset: 112 + MKJPDJNHNBO BOCIPPBEBEA = 1635; // offset: 56 + repeated EOOEGPCPHKP rogue_current_game_info = 7; // offset: 24 + EJDFGNGBNOO CGIFJAOHHAO = 5; // offset: 96 + DFAOIALEBOH PJABKDBFPIM = 8; // offset: 80 + EPPJHNIHAFL pending_action = 14; // offset: 16 + JBEENGDECOH JGHIBCLBLAG = 6; // offset: 72 + KKFANGIJAOF FEILNIKNPCB = 15; // offset: 64 + NAMGFEONKFK BHOOLFGEIAA = 3; // offset: 40 + uint32 LOIDOGEENOB = 13; // offset: 128 +} + +message PDAMBCFFPDI { + ICHBGLCHLDP EPKENDEAJPB = 3; // offset: 40 + HCGEGGGLOFI talent_info = 5; // offset: 16 + repeated uint32 JHCMEALPDEB = 4; // offset: 56 + HGOILCGHKNM BOCIPPBEBEA = 6; // offset: 64 + repeated uint32 JLDKKEDEKIM = 14; // offset: 48 + GCIMMIHKPEI BDJDBMICKKP = 13; // offset: 32 +} + +message JJKNJOAJHBN { + repeated EOOEGPCPHKP rogue_current_game_info = 9; // offset: 16 + uint32 LOIDOGEENOB = 6; // offset: 32 +} + +message BABAGEDCCBG { + HGOILCGHKNM BOCIPPBEBEA = 2; // offset: 40 + repeated uint32 JLDKKEDEKIM = 7; // offset: 64 + ICHBGLCHLDP EPKENDEAJPB = 13; // offset: 24 + repeated uint32 JHCMEALPDEB = 6; // offset: 56 + GCIMMIHKPEI BDJDBMICKKP = 8; // offset: 48 + HCGEGGGLOFI talent_info = 4; // offset: 16 +} + +message FIILPHKLFEK { + uint32 NNLEHIMNDBE = 988; // offset: 88 + uint32 OINIDCCNAOM = 751; // offset: 100 + LineupInfo DJDPILOKDKO = 8; // offset: 56 + uint32 difficulty_level = 2; // offset: 112 + uint32 PJINJJGOMMF = 1505; // offset: 104 + uint32 FAPFKFJIELE = 15; // offset: 96 + bool NAGJKIJODKF = 10; // offset: 80 + uint32 AIEHGFOCPBG = 7; // offset: 116 + uint32 DJMGKNPLBOI = 1; // offset: 84 + ItemList HEEAPOIPJMP = 12; // offset: 16 + uint32 BMLDPGFFIIB = 5; // offset: 92 + uint32 HBFHJOIEBIE = 6; // offset: 72 + GCDMHAMCDHI IDPBLDHNHKB = 3; // offset: 76 + repeated uint32 CKPKAPEIKIH = 13; // offset: 64 + uint32 LOIDOGEENOB = 709; // offset: 120 + JBEENGDECOH JGHIBCLBLAG = 1592; // offset: 32 + uint32 score_id = 401; // offset: 108 + DECAOHONNJG FEILNIKNPCB = 14; // offset: 48 + CADKBOKEJMD HKGKNEKKJHB = 11; // offset: 40 +} + +message EBGJKPJNPBL { + uint32 IMGGIEHBABM = 1; // offset: 32 + repeated NAKIGLPGKBA DDPKJKHEDLH = 2; // offset: 24 +} + +message LKCEBEDHNBJ { + uint32 FAPFKFJIELE = 8; // offset: 28 + uint32 MCFDKFBGHAA = 14; // offset: 24 +} + +message ADMKICHLGBP { + uint32 FOMNFHJCDOC = 9; // offset: 28 + uint32 DDIFEFOGGML = 4; // offset: 24 +} + +// Obf: ABNFLDPOEPD +// Type: Req +// CmdID: 5540 message ChessRogueQueryCsReq { } -// Obf: ChessRogueQueryScRsp +// Obf: AIEJBKKELDD // Type: Rsp -// CmdID: 5449 +// CmdID: 5589 message ChessRogueQueryScRsp { - CDIONCOFFCD AKBPOOAJFIJ = 8; // offset: 24 - CHEDHLEEGNI HFKDHPNCKJN = 1; // offset: 48 - MFCDGOCBEMK rogue_get_info = 12; // offset: 16 - uint32 retcode = 7; // offset: 56 - ANLFCNFOKLE GGKOGOOOFJE = 10; // offset: 32 + BABAGEDCCBG rogue_get_info = 2; // offset: 48 + FIILPHKLFEK NDMLEGLIOGN = 5; // offset: 24 + PDAMBCFFPDI OCLLADBFKHP = 6; // offset: 40 + uint32 retcode = 3; // offset: 56 + ILEJGEDBEKF LJMFGDFBLCK = 7; // offset: 16 } -// Obf: ChessRogueEnterCellCsReq +// Obf: FBHNPLJNLNP // Type: Req -// CmdID: 5413 +// CmdID: 5415 message ChessRogueEnterCellCsReq { - uint32 HICCHNECJGJ = 7; // offset: 24 - uint32 GAGINAAMMPN = 6; // offset: 28 + uint32 JNLNMHOOEKL = 15; // offset: 28 + uint32 EIIAGABAFEC = 9; // offset: 24 } -// Obf: ChessRogueEnterCellScRsp +// Obf: CIHAAHNFEMI // Type: Rsp // CmdID: 5558 message ChessRogueEnterCellScRsp { - uint32 retcode = 2; // offset: 40 - uint32 HICCHNECJGJ = 4; // offset: 44 - CHEDHLEEGNI HFKDHPNCKJN = 14; // offset: 16 - CJOOMOBNBPB stage_info = 13; // offset: 24 -} - -// Obf: ChessRogueEnterCsReq -// Type: Req -// CmdID: 5407 -message ChessRogueEnterCsReq { - uint32 id = 13; // offset: 24 -} - -// Obf: ChessRogueEnterScRsp -// Type: Rsp -// CmdID: 5553 -message ChessRogueEnterScRsp { - CJOOMOBNBPB stage_info = 15; // offset: 24 - CHEDHLEEGNI HFKDHPNCKJN = 8; // offset: 32 - uint32 id = 6; // offset: 40 - uint32 retcode = 4; // offset: 44 -} - -// Obf: ChessRogueLeaveCsReq -// Type: Req -// CmdID: 5401 -message ChessRogueLeaveCsReq { -} - -// Obf: ChessRogueLeaveScRsp -// Type: Rsp -// CmdID: 5543 -message ChessRogueLeaveScRsp { - CJOOMOBNBPB stage_info = 1; // offset: 48 - MFCDGOCBEMK rogue_get_info = 12; // offset: 24 - uint32 retcode = 15; // offset: 56 - ANLFCNFOKLE GGKOGOOOFJE = 4; // offset: 40 - DCHFEDGLCON AEGIPNEFMBM = 2; // offset: 32 -} - -// Obf: ChessRogueGiveUpCsReq -// Type: Req -// CmdID: 5539 -message ChessRogueGiveUpCsReq { -} - -// Obf: ChessRogueGiveUpScRsp -// Type: Rsp -// CmdID: 5438 -message ChessRogueGiveUpScRsp { - ANLFCNFOKLE GGKOGOOOFJE = 1; // offset: 24 - CJOOMOBNBPB stage_info = 5; // offset: 16 - MFCDGOCBEMK rogue_get_info = 11; // offset: 48 - uint32 retcode = 2; // offset: 64 - CDIONCOFFCD AKBPOOAJFIJ = 3; // offset: 32 - DCHFEDGLCON AEGIPNEFMBM = 13; // offset: 56 -} - -// Obf: ChessRogueStartCsReq -// Type: Req -// CmdID: 5432 -message ChessRogueStartCsReq { - repeated uint32 unfinished_story_line_id_list = 6; // offset: 32 - uint32 id = 5; // offset: 60 - repeated uint32 AGJKFJCNGGI = 14; // offset: 40 - uint32 ENPIAPKLKNL = 11; // offset: 56 - repeated uint32 HAGHOMJLKPJ = 2; // offset: 16 - uint32 IAPKCNLHDOJ = 15; // offset: 64 - repeated uint32 base_avatar_id_list = 12; // offset: 24 -} - -// Obf: ChessRogueStartScRsp -// Type: Rsp -// CmdID: 5496 -message ChessRogueStartScRsp { - GJHDCOHHDOP OJNPBONFFPM = 1; // offset: 40 - CJOOMOBNBPB stage_info = 13; // offset: 24 - uint32 retcode = 3; // offset: 48 - CHEDHLEEGNI HFKDHPNCKJN = 9; // offset: 32 -} - -message DLJIILIOHLF { -} - -// Type: Rsp -// CmdID: 5556 -message DENAIDNDCKF { - uint32 retcode = 9; // offset: 32 - CCNKPNJBPFI HFKDHPNCKJN = 6; // offset: 16 -} - -// Obf: ChessRogueChangeAeonDimensionNotify -// Type: Notify -// CmdID: 5593 -message ChessRogueChangeAeonDimensionNotify { - PNHAHHKIFGJ HFKDHPNCKJN = 6; // offset: 24 -} - -// Obf: ChessRogueSelectCellCsReq -// Type: Req -// CmdID: 5469 -message ChessRogueSelectCellCsReq { - uint32 GAGINAAMMPN = 12; // offset: 24 - uint32 HICCHNECJGJ = 4; // offset: 28 -} - -// Obf: ChessRogueSelectCellScRsp -// Type: Rsp -// CmdID: 5480 -message ChessRogueSelectCellScRsp { - DHCMPOABDKF BPCAOEPDOBB = 10; // offset: 24 - uint32 retcode = 7; // offset: 36 - uint32 HICCHNECJGJ = 14; // offset: 32 - uint32 GAGINAAMMPN = 5; // offset: 40 -} - -// Obf: ChessRogueLayerSettlement -// Type: Notify -// CmdID: 5430 -message ChessRogueLayerSettlement { - CDIONCOFFCD AKBPOOAJFIJ = 11; // offset: 16 - uint32 JHIIAFFLKLN = 5; // offset: 32 - uint32 difficulty_level = 2; // offset: 36 -} - -// Obf: GetRogueBuffEnhanceInfoCsReq -// Type: Req -// CmdID: 5451 -message GetRogueBuffEnhanceInfoCsReq { -} - -// Obf: GetRogueBuffEnhanceInfoScRsp -// Type: Rsp -// CmdID: 5582 -message GetRogueBuffEnhanceInfoScRsp { - HIDFOGCCJNM GPONDKOLOLI = 12; // offset: 24 - uint32 retcode = 14; // offset: 32 -} - -// Obf: EnhanceRogueBuffCsReq -// Type: Req -// CmdID: 5591 -message EnhanceRogueBuffCsReq { - uint32 maze_buff_id = 6; // offset: 24 -} - -// Obf: EnhanceRogueBuffScRsp -// Type: Rsp -// CmdID: 5493 -message EnhanceRogueBuffScRsp { - uint32 retcode = 8; // offset: 44 - HIDFOGCCJNM GPONDKOLOLI = 7; // offset: 24 - bool GKALJIFKGNH = 13; // offset: 40 - LJEGFMNCCAB OCKACNPPPJL = 11; // offset: 16 -} - -// Obf: PickRogueAvatarCsReq -// Type: Req -// CmdID: 5471 -message PickRogueAvatarCsReq { - repeated uint32 base_avatar_id_list = 2; // offset: 24 - uint32 prop_entity_id = 9; // offset: 32 -} - -// Obf: PickRogueAvatarScRsp -// Type: Rsp -// CmdID: 5402 -message PickRogueAvatarScRsp { - repeated uint32 base_avatar_id_list = 10; // offset: 16 - DFEDBFJIJJE GIDAAIGDPLA = 4; // offset: 24 + EJCCHHAAGNH stage_info = 13; // offset: 16 + uint32 EIIAGABAFEC = 4; // offset: 44 + ILEJGEDBEKF LJMFGDFBLCK = 7; // offset: 24 uint32 retcode = 8; // offset: 40 } -// Obf: ReviveRogueAvatarCsReq +// Obf: CHNAFMDMKOD // Type: Req -// CmdID: 5559 -message ReviveRogueAvatarCsReq { - uint32 interacted_prop_entity_id = 12; // offset: 32 - repeated uint32 base_avatar_id_list = 1; // offset: 24 +// CmdID: 5514 +message ChessRogueEnterCsReq { + uint32 id = 4; // offset: 24 } -// Obf: ReviveRogueAvatarScRsp +// Obf: CDJFOAHJELE // Type: Rsp -// CmdID: 5472 -message ReviveRogueAvatarScRsp { - DIFCAKPMDPG GEOLHHAOPJB = 4; // offset: 16 - repeated uint32 base_avatar_id_list = 10; // offset: 24 - uint32 retcode = 5; // offset: 40 +// CmdID: 5459 +message ChessRogueEnterScRsp { + uint32 retcode = 1; // offset: 40 + EJCCHHAAGNH stage_info = 5; // offset: 24 + ILEJGEDBEKF LJMFGDFBLCK = 6; // offset: 32 + uint32 id = 4; // offset: 44 } -// Obf: ChessRogueUpdateReviveInfoScNotify -// Type: Notify -// CmdID: 5536 -message ChessRogueUpdateReviveInfoScNotify { - DIFCAKPMDPG GEOLHHAOPJB = 13; // offset: 16 +// Obf: FCEGJMHNKCA +// Type: Req +// CmdID: 5454 +message ChessRogueLeaveCsReq { } -// Obf: ChessRogueUpdateMoneyInfoScNotify -// Type: Notify -// CmdID: 5404 -message ChessRogueUpdateMoneyInfoScNotify { - ILMDDBEKOIN BBOKNLGDNFP = 12; // offset: 24 +// Obf: KLKJDODCMPL +// Type: Rsp +// CmdID: 5435 +message ChessRogueLeaveScRsp { + EJCCHHAAGNH stage_info = 11; // offset: 16 + PDAMBCFFPDI OCLLADBFKHP = 12; // offset: 48 + BABAGEDCCBG rogue_get_info = 2; // offset: 32 + JMOGPMCJGLE IMPBELJGDJH = 4; // offset: 24 + uint32 retcode = 7; // offset: 56 } -// Obf: ChessRogueUpdateDiceInfoScNotify -// Type: Notify -// CmdID: 5510 -message ChessRogueUpdateDiceInfoScNotify { - OPLJJLIFHIO ECIJHIJGDKO = 4; // offset: 16 +// Obf: PCEGALADFFK +// Type: Req +// CmdID: 5429 +message ChessRogueGiveUpCsReq { } -// Obf: ChessRogueUpdateLevelBaseInfoScNotify +// Obf: LHKGNOOFHPE +// Type: Rsp +// CmdID: 5554 +message ChessRogueGiveUpScRsp { + JMOGPMCJGLE IMPBELJGDJH = 8; // offset: 16 + EJCCHHAAGNH stage_info = 13; // offset: 48 + FIILPHKLFEK NDMLEGLIOGN = 1; // offset: 24 + PDAMBCFFPDI OCLLADBFKHP = 4; // offset: 32 + BABAGEDCCBG rogue_get_info = 9; // offset: 40 + uint32 retcode = 15; // offset: 64 +} + +// Obf: PMGNKABHAHO +// Type: Req +// CmdID: 5516 +message ChessRogueStartCsReq { + uint32 LGHOOKMNMCL = 2; // offset: 60 + uint32 AMHDFMFILBD = 9; // offset: 56 + repeated uint32 base_avatar_id_list = 8; // offset: 48 + repeated uint32 KOLBLKEDOGC = 12; // offset: 40 + uint32 id = 5; // offset: 64 + repeated uint32 OJAHMNANINL = 14; // offset: 16 + repeated uint32 INCAIBONHED = 4; // offset: 24 +} + +// Obf: ENACJGJGMIC +// Type: Rsp +// CmdID: 5506 +message ChessRogueStartScRsp { + EJCCHHAAGNH stage_info = 12; // offset: 40 + ILEJGEDBEKF LJMFGDFBLCK = 8; // offset: 32 + EBGJKPJNPBL EOHOJECKODJ = 11; // offset: 16 + uint32 retcode = 15; // offset: 48 +} + +message NNJCIINHCJI { +} + +// Type: Rsp +// CmdID: 5517 +message MNPAAKGHBEJ { + ICHBGLCHLDP LJMFGDFBLCK = 7; // offset: 24 + uint32 retcode = 6; // offset: 32 +} + +// Obf: AKMOPHIHPOM // Type: Notify +// CmdID: 5434 +message ChessRogueChangeAeonDimensionNotify { + KDCIMCENCGP LJMFGDFBLCK = 2; // offset: 16 +} + +// Obf: LGCMLOHIGEN +// Type: Req +// CmdID: 5533 +message ChessRogueSelectCellCsReq { + uint32 EIIAGABAFEC = 11; // offset: 28 + uint32 JNLNMHOOEKL = 12; // offset: 24 +} + +// Obf: MBEGGNIFBND +// Type: Rsp +// CmdID: 5436 +message ChessRogueSelectCellScRsp { + uint32 EIIAGABAFEC = 6; // offset: 36 + uint32 retcode = 9; // offset: 40 + uint32 JNLNMHOOEKL = 5; // offset: 32 + BJHDDMCFAMF KAEALLELADN = 8; // offset: 24 +} + +// Obf: KGLPFJLOMII +// Type: Notify +// CmdID: 5475 +message ChessRogueLayerSettlement { + uint32 INGCDIAFAFG = 15; // offset: 32 + FIILPHKLFEK NDMLEGLIOGN = 12; // offset: 24 + uint32 difficulty_level = 4; // offset: 36 +} + +// Obf: BNKOANDCFEM +// Type: Req +// CmdID: 5442 +message GetRogueBuffEnhanceInfoCsReq { +} + +// Obf: OBOFLHKIKLD +// Type: Rsp +// CmdID: 5546 +message GetRogueBuffEnhanceInfoScRsp { + uint32 retcode = 2; // offset: 32 + DAGBCJIHJBM FGLJOKILKHG = 13; // offset: 16 +} + +// Obf: CJMODANKCHG +// Type: Req // CmdID: 5439 -message ChessRogueUpdateLevelBaseInfoScNotify { - GDJFODDNKAI reason = 3; // offset: 24 - PAHCPCCKCHM GNAGAPEGHKC = 13; // offset: 28 +message EnhanceRogueBuffCsReq { + uint32 maze_buff_id = 1; // offset: 24 } -// Obf: ChessRogueUpdateAllowedSelectCellScNotify +// Obf: DDHMKLOHJBK +// Type: Rsp +// CmdID: 5508 +message EnhanceRogueBuffScRsp { + HJGFDIKDIHO AGFPFODPOFA = 13; // offset: 24 + DAGBCJIHJBM FGLJOKILKHG = 12; // offset: 16 + uint32 retcode = 14; // offset: 44 + bool DAIKNKALKCM = 6; // offset: 40 +} + +// Obf: LGIPNHNOEOB +// Type: Req +// CmdID: 5402 +message PickRogueAvatarCsReq { + repeated uint32 base_avatar_id_list = 3; // offset: 16 + uint32 prop_entity_id = 15; // offset: 32 +} + +// Obf: EOAIDLEDGBJ +// Type: Rsp +// CmdID: 5572 +message PickRogueAvatarScRsp { + uint32 retcode = 10; // offset: 40 + MPKGLGCLAID LBNHKPPAJIM = 6; // offset: 24 + repeated uint32 base_avatar_id_list = 9; // offset: 32 +} + +// Obf: PDJJBEABOJO +// Type: Req +// CmdID: 5420 +message ReviveRogueAvatarCsReq { + repeated uint32 base_avatar_id_list = 10; // offset: 24 + uint32 interacted_prop_entity_id = 4; // offset: 32 +} + +// Obf: HNDBNPFBJFK +// Type: Rsp +// CmdID: 5592 +message ReviveRogueAvatarScRsp { + uint32 retcode = 2; // offset: 40 + repeated uint32 base_avatar_id_list = 15; // offset: 32 + JLPGIGPCIAG PAMGHMDJAJA = 9; // offset: 24 +} + +// Obf: CJEEINOPPKL // Type: Notify -// CmdID: 5481 -message ChessRogueUpdateAllowedSelectCellScNotify { - repeated uint32 EGOGPGNPCBL = 15; // offset: 24 - uint32 IFEGLJOPACL = 3; // offset: 32 +// CmdID: 5532 +message ChessRogueUpdateReviveInfoScNotify { + JLPGIGPCIAG PAMGHMDJAJA = 4; // offset: 24 } -// Type: Notify -// CmdID: 5441 -message DFFOOKNLHIM { - ILDDBENALCM MLNELCMPNBO = 13; // offset: 24 -} - -// Obf: ChessRogueUpdateAeonModifierValueScNotify +// Obf: IPPEIJKEBJI // Type: Notify // CmdID: 5594 -message ChessRogueUpdateAeonModifierValueScNotify { - uint32 ENPIAPKLKNL = 14; // offset: 24 - int32 JFPIOJGJHON = 11; // offset: 28 +message ChessRogueUpdateMoneyInfoScNotify { + EJDFGNGBNOO CGIFJAOHHAO = 5; // offset: 16 } -// Obf: ChessRogueUpdateDicePassiveAccumulateValueScNotify +// Obf: PGCOLAGANHE // Type: Notify -// CmdID: 5569 -message ChessRogueUpdateDicePassiveAccumulateValueScNotify { - int32 GHNFOKLJMME = 13; // offset: 24 +// CmdID: 5477 +message ChessRogueUpdateDiceInfoScNotify { + DFAOIALEBOH PJABKDBFPIM = 1; // offset: 16 } -// Obf: ChessRogueSkipTeachingLevelCsReq +// Obf: GILDGEAEINL +// Type: Notify +// CmdID: 5452 +message ChessRogueUpdateLevelBaseInfoScNotify { + IDFCGGMMFFA reason = 5; // offset: 28 + KGDIMPEOGOL LHJEJEPGKFH = 12; // offset: 24 +} + +// Obf: ECMGMIKCEMP +// Type: Notify +// CmdID: 5401 +message ChessRogueUpdateAllowedSelectCellScNotify { + repeated uint32 PNEMJFMGKJJ = 5; // offset: 16 + uint32 OHHGAAKGLDO = 14; // offset: 32 +} + +// Type: Notify +// CmdID: 5525 +message LCDOCKJGFCE { + CPPAAIIHAGI AGAKLHCAKOL = 10; // offset: 24 +} + +// Obf: GLHCPKGBFMN +// Type: Notify +// CmdID: 5586 +message ChessRogueUpdateAeonModifierValueScNotify { + int32 CGNOKHABCPP = 11; // offset: 24 + uint32 LGHOOKMNMCL = 14; // offset: 28 +} + +// Obf: KOBIILCMFEN +// Type: Notify +// CmdID: 5414 +message ChessRogueUpdateDicePassiveAccumulateValueScNotify { + int32 LBLLFABKGGL = 12; // offset: 24 +} + +// Obf: MGFDABBADJA // Type: Req -// CmdID: 5583 +// CmdID: 5416 message ChessRogueSkipTeachingLevelCsReq { } -// Obf: ChessRogueSkipTeachingLevelScRsp +// Obf: PPADLEJAHPM // Type: Rsp -// CmdID: 5415 +// CmdID: 5580 message ChessRogueSkipTeachingLevelScRsp { - uint32 retcode = 9; // offset: 32 - ItemList KDKKLGAFGBL = 10; // offset: 24 + ItemList AIJOMBLMMOL = 2; // offset: 16 + uint32 retcode = 1; // offset: 32 } -// Obf: ChessRogueUpdateUnlockLevelScNotify +// Obf: JJEGLJOCEJJ // Type: Notify -// CmdID: 5454 +// CmdID: 5503 message ChessRogueUpdateUnlockLevelScNotify { - repeated uint32 LCPCHDJENNL = 8; // offset: 24 + repeated uint32 JHCMEALPDEB = 9; // offset: 24 } -// Obf: ChessRogueEnterNextLayerCsReq +// Obf: HMMBFMLKLPP // Type: Req -// CmdID: 5434 +// CmdID: 5501 message ChessRogueEnterNextLayerCsReq { } -// Obf: ChessRogueEnterNextLayerScRsp +// Obf: BCIHAAJMLMI // Type: Rsp -// CmdID: 5501 +// CmdID: 5449 message ChessRogueEnterNextLayerScRsp { - CHEDHLEEGNI rogue_info = 8; // offset: 24 - GJHDCOHHDOP OJNPBONFFPM = 14; // offset: 40 - uint32 retcode = 7; // offset: 48 - CJOOMOBNBPB stage_info = 11; // offset: 16 + EBGJKPJNPBL EOHOJECKODJ = 12; // offset: 40 + ILEJGEDBEKF rogue_info = 9; // offset: 32 + uint32 retcode = 10; // offset: 48 + EJCCHHAAGNH stage_info = 1; // offset: 24 } -// Obf: ChessRogueReRollDiceCsReq -// Type: Req -// CmdID: 5595 -message ChessRogueReRollDiceCsReq { - uint32 BCJKOMPBDPB = 4; // offset: 24 -} - -// Obf: ChessRogueReRollDiceScRsp -// Type: Rsp -// CmdID: 5500 -message ChessRogueReRollDiceScRsp { - uint32 retcode = 14; // offset: 32 - OPLJJLIFHIO ECIJHIJGDKO = 5; // offset: 16 -} - -// Obf: ChessRogueConfirmRollCsReq +// Obf: PODHNICILAG // Type: Req // CmdID: 5575 +message ChessRogueReRollDiceCsReq { + uint32 BGPBIMDCBBL = 4; // offset: 24 +} + +// Obf: OIHCIILALOD +// Type: Rsp +// CmdID: 5407 +message ChessRogueReRollDiceScRsp { + DFAOIALEBOH PJABKDBFPIM = 11; // offset: 16 + uint32 retcode = 10; // offset: 32 +} + +// Obf: PEGPLJEDKFO +// Type: Req +// CmdID: 5511 message ChessRogueConfirmRollCsReq { - uint32 BCJKOMPBDPB = 6; // offset: 24 + uint32 BGPBIMDCBBL = 2; // offset: 24 } -// Obf: ChessRogueConfirmRollScRsp +// Obf: JNPNOBGLJOF // Type: Rsp -// CmdID: 5547 +// CmdID: 5458 message ChessRogueConfirmRollScRsp { - OPLJJLIFHIO ECIJHIJGDKO = 8; // offset: 16 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 13; // offset: 32 + DFAOIALEBOH PJABKDBFPIM = 7; // offset: 24 } -// Obf: ChessRogueCheatRollCsReq +// Obf: BODIEGBOCOL // Type: Req -// CmdID: 5468 +// CmdID: 5464 message ChessRogueCheatRollCsReq { - uint32 KDFAKOPBEIL = 5; // offset: 28 - uint32 BCJKOMPBDPB = 10; // offset: 24 + uint32 CCOGFKLOFKL = 10; // offset: 24 + uint32 BGPBIMDCBBL = 3; // offset: 28 } -// Obf: ChessRogueCheatRollScRsp +// Obf: LMBLIDKPEDO // Type: Rsp -// CmdID: 5492 +// CmdID: 5522 message ChessRogueCheatRollScRsp { - uint32 retcode = 12; // offset: 36 - OPLJJLIFHIO ECIJHIJGDKO = 2; // offset: 16 - uint32 KDFAKOPBEIL = 1; // offset: 32 - uint32 NLDGHCLPHKB = 9; // offset: 40 + uint32 CCOGFKLOFKL = 8; // offset: 36 + DFAOIALEBOH PJABKDBFPIM = 3; // offset: 16 + uint32 OEFFFDCFAFC = 13; // offset: 40 + uint32 retcode = 1; // offset: 32 } -message PFEPIAIGBFD { +message NFOGBDOIEAK { } // Type: Rsp -// CmdID: 5433 -message GFILOEGMGFF { - uint32 retcode = 3; // offset: 40 - OPLJJLIFHIO ECIJHIJGDKO = 2; // offset: 16 - ItemList ALAJLJIHMFI = 10; // offset: 32 +// CmdID: 5507 +message BNIBHAOJKBI { + ItemList DALNJFBGHHP = 1; // offset: 32 + uint32 retcode = 9; // offset: 40 + DFAOIALEBOH PJABKDBFPIM = 10; // offset: 16 } -// Obf: ChessRogueQuitCsReq +// Obf: BJMCLHAMCOC // Type: Req -// CmdID: 5538 +// CmdID: 5488 message ChessRogueQuitCsReq { } -// Obf: ChessRogueQuitScRsp +// Obf: EMMELLGLIIB // Type: Rsp -// CmdID: 5584 +// CmdID: 5498 message ChessRogueQuitScRsp { - uint32 retcode = 6; // offset: 72 - AKALKFEDNJN GAHICMJOCEC = 15; // offset: 32 - DCHFEDGLCON AEGIPNEFMBM = 3; // offset: 48 - CJOOMOBNBPB stage_info = 7; // offset: 16 - CDIONCOFFCD AKBPOOAJFIJ = 13; // offset: 40 - ANLFCNFOKLE GGKOGOOOFJE = 5; // offset: 56 - MFCDGOCBEMK rogue_get_info = 2; // offset: 64 + CGDFGMMKJAH MODDIBHCPPD = 2; // offset: 56 + JMOGPMCJGLE IMPBELJGDJH = 15; // offset: 32 + FIILPHKLFEK NDMLEGLIOGN = 7; // offset: 48 + uint32 retcode = 9; // offset: 72 + EJCCHHAAGNH stage_info = 11; // offset: 16 + PDAMBCFFPDI OCLLADBFKHP = 12; // offset: 64 + BABAGEDCCBG rogue_get_info = 3; // offset: 24 } -// Obf: ChessRogueCellUpdateNotify +// Obf: HHCGOMEHLDD // Type: Notify -// CmdID: 5528 +// CmdID: 5509 message ChessRogueCellUpdateNotify { - repeated GPCPBBBCEEL LOOGPPHNKPF = 13; // offset: 16 - JLGHKKMKGKE reason = 4; // offset: 36 - RogueModifierSourceType GGGCLCKBLKK = 7; // offset: 40 - uint32 IFEGLJOPACL = 5; // offset: 32 + RogueModifierSourceType FPAFHBPBHEF = 15; // offset: 40 + BGOBBOMLJCM reason = 11; // offset: 32 + uint32 OHHGAAKGLDO = 14; // offset: 36 + repeated NAKIGLPGKBA DDPKJKHEDLH = 5; // offset: 16 } -// Obf: ChessRogueQuestFinishNotify +// Obf: CDHCPJONEBN // Type: Notify -// CmdID: 5560 +// CmdID: 5598 message ChessRogueQuestFinishNotify { - uint32 quest_id = 6; // offset: 24 - uint32 HIKIKAJKACD = 14; // offset: 28 + uint32 ODONPMONGJA = 7; // offset: 24 + uint32 OGPIDLPHHGG = 9; // offset: 28 } -// Obf: GetChessRogueStoryInfoCsReq +// Obf: LINOCGPAJEB // Type: Req -// CmdID: 5521 +// CmdID: 5523 message GetChessRogueStoryInfoCsReq { } -// Obf: GetChessRogueStoryInfoScRsp +// Obf: ECAFIJBJFCB // Type: Rsp -// CmdID: 5424 +// CmdID: 5440 message GetChessRogueStoryInfoScRsp { - uint32 retcode = 11; // offset: 40 - repeated MPNMPADPFAM JAKIABFHPNB = 13; // offset: 16 - repeated FJHGKKIBFML HGGBCEGKNAF = 4; // offset: 24 + repeated ADMKICHLGBP DOKHDOGAPKD = 1; // offset: 32 + uint32 retcode = 3; // offset: 40 + repeated LKCEBEDHNBJ OLHNBEPHHFG = 12; // offset: 16 } -// Obf: SelectChessRogueSubStoryCsReq +// Obf: OABJECNADLH // Type: Req -// CmdID: 5574 +// CmdID: 5410 message SelectChessRogueSubStoryCsReq { - uint32 PNMPGAGKDJB = 12; // offset: 28 - uint32 rogue_dialogue_event_id = 5; // offset: 32 - uint32 HGHAHGLKJGK = 8; // offset: 36 - uint32 IEONPIKBCCB = 6; // offset: 24 + uint32 EKEFMNPFOGO = 12; // offset: 24 + uint32 IENBKIAGPBA = 7; // offset: 36 + uint32 FOMNFHJCDOC = 3; // offset: 32 + uint32 DIGPICGHPOM = 13; // offset: 28 } -// Obf: SelectChessRogueSubStoryScRsp +// Obf: BAEKABJGOLM // Type: Rsp -// CmdID: 5587 +// CmdID: 5481 message SelectChessRogueSubStoryScRsp { - uint32 IEONPIKBCCB = 12; // offset: 40 - uint32 retcode = 14; // offset: 28 - uint32 rogue_dialogue_event_id = 6; // offset: 32 - uint32 PNMPGAGKDJB = 1; // offset: 24 - uint32 HGHAHGLKJGK = 9; // offset: 36 + uint32 DIGPICGHPOM = 7; // offset: 32 + uint32 EKEFMNPFOGO = 11; // offset: 28 + uint32 FOMNFHJCDOC = 14; // offset: 36 + uint32 IENBKIAGPBA = 6; // offset: 24 + uint32 retcode = 13; // offset: 40 } -// Obf: FinishChessRogueSubStoryCsReq +// Obf: ABKMFJBKOGM // Type: Req -// CmdID: 5572 +// CmdID: 5502 message FinishChessRogueSubStoryCsReq { - uint32 HGHAHGLKJGK = 7; // offset: 24 + uint32 IENBKIAGPBA = 15; // offset: 24 } -// Obf: FinishChessRogueSubStoryScRsp +// Obf: HICOPBMNKOH // Type: Rsp -// CmdID: 5403 +// CmdID: 5515 message FinishChessRogueSubStoryScRsp { - uint32 HGHAHGLKJGK = 10; // offset: 24 - uint32 PGAJPFDHNEB = 6; // offset: 28 - uint32 retcode = 14; // offset: 32 + uint32 FAPFKFJIELE = 7; // offset: 28 + uint32 IENBKIAGPBA = 14; // offset: 32 + uint32 retcode = 4; // offset: 24 } -// Obf: ChessRogueUpdateActionPointScNotify +// Obf: DNCAJLHFMPF // Type: Notify -// CmdID: 5507 +// CmdID: 5567 message ChessRogueUpdateActionPointScNotify { - int32 CLAPAPJCFAP = 9; // offset: 24 + int32 KKNNBAGFFGL = 9; // offset: 24 } -// Obf: EnterChessRogueAeonRoomCsReq +// Obf: FIOFCLINJDO // Type: Req -// CmdID: 5494 +// CmdID: 5545 message EnterChessRogueAeonRoomCsReq { } -// Obf: EnterChessRogueAeonRoomScRsp +// Obf: AMCPHKKJOMD // Type: Rsp -// CmdID: 5535 +// CmdID: 5571 message EnterChessRogueAeonRoomScRsp { - uint32 retcode = 10; // offset: 32 - CJOOMOBNBPB stage_info = 11; // offset: 16 + EJCCHHAAGNH stage_info = 3; // offset: 16 + uint32 retcode = 1; // offset: 32 } -// Obf: GetChessRogueStoryAeonTalkInfoCsReq +// Obf: LPMAABLLAAA // Type: Req -// CmdID: 5477 +// CmdID: 5487 message GetChessRogueStoryAeonTalkInfoCsReq { - uint32 MCOPKBNFMJM = 6; // offset: 24 + uint32 AHKFFCIEPDG = 12; // offset: 24 } -// Obf: GetChessRogueStoryAeonTalkInfoScRsp +// Obf: GBJEIACFFMP // Type: Rsp -// CmdID: 5420 +// CmdID: 5405 message GetChessRogueStoryAeonTalkInfoScRsp { - uint32 retcode = 1; // offset: 36 - map DJKDFDHPEEP = 12; // offset: 16 - uint32 MCOPKBNFMJM = 6; // offset: 32 + uint32 retcode = 4; // offset: 32 + map FOEJFEMLPPC = 11; // offset: 24 + uint32 AHKFFCIEPDG = 9; // offset: 36 } -// Obf: SyncChessRogueMainStoryFinishScNotify +// Obf: JLCCMKOCDKH // Type: Notify -// CmdID: 5446 +// CmdID: 5411 message SyncChessRogueMainStoryFinishScNotify { - uint32 PGAJPFDHNEB = 7; // offset: 28 - uint32 BGOEEJGDNOM = 1; // offset: 24 + uint32 FAPFKFJIELE = 2; // offset: 28 + uint32 MCFDKFBGHAA = 14; // offset: 24 } -// Obf: SyncChessRogueNousValueScNotify +// Obf: AMMGMJAHMFA // Type: Notify -// CmdID: 5514 +// CmdID: 5451 message SyncChessRogueNousValueScNotify { - ENMKGJINPGM LGGACPIOADE = 6; // offset: 24 + NAMGFEONKFK BHOOLFGEIAA = 1; // offset: 24 } -message DHFILOJHPOO { - uint32 PGAJPFDHNEB = 4; // offset: 24 - JLNFFPFLFEN status = 5; // offset: 28 +message CACLDCAFCKH { + uint32 FAPFKFJIELE = 5; // offset: 24 + LNNFNLKACON status = 12; // offset: 28 } -message CEFDNJJPIFB { - uint32 HGHAHGLKJGK = 7; // offset: 24 +message DHGPCPMIFDC { + uint32 IENBKIAGPBA = 3; // offset: 24 } -// Obf: GetChessRogueNousStoryInfoCsReq +// Obf: JJIJCNPJEKJ // Type: Req -// CmdID: 5427 +// CmdID: 5541 message GetChessRogueNousStoryInfoCsReq { } -// Obf: GetChessRogueNousStoryInfoScRsp +// Obf: IABOMCFFCDD // Type: Rsp -// CmdID: 5529 +// CmdID: 5412 message GetChessRogueNousStoryInfoScRsp { - repeated CEFDNJJPIFB HGGBCEGKNAF = 2; // offset: 24 - repeated DHFILOJHPOO JAKIABFHPNB = 7; // offset: 32 - uint32 retcode = 10; // offset: 40 + uint32 retcode = 12; // offset: 40 + repeated DHGPCPMIFDC DOKHDOGAPKD = 11; // offset: 24 + repeated CACLDCAFCKH OLHNBEPHHFG = 10; // offset: 16 } -// Obf: SyncChessRogueNousSubStoryScNotify +// Obf: ODCHOMJNEDI // Type: Notify -// CmdID: 5487 +// CmdID: 5524 message SyncChessRogueNousSubStoryScNotify { - uint32 HGHAHGLKJGK = 5; // offset: 24 + uint32 IENBKIAGPBA = 1; // offset: 24 } -// Obf: SyncChessRogueNousMainStoryScNotify +// Obf: IIMEBEHFANN // Type: Notify -// CmdID: 5425 +// CmdID: 5557 message SyncChessRogueNousMainStoryScNotify { - repeated DHFILOJHPOO JAKIABFHPNB = 6; // offset: 16 + repeated CACLDCAFCKH OLHNBEPHHFG = 10; // offset: 24 } -message BIMOMFDBMDK { - repeated uint32 MPFJNGFNHEO = 10; // offset: 24 - uint32 PGAJPFDHNEB = 2; // offset: 56 - uint32 HGHAHGLKJGK = 9; // offset: 52 - bool BCHCIFHEAGD = 13; // offset: 60 - uint32 IELIGKKHDON = 4; // offset: 48 - repeated uint32 LKEFPPDFAOK = 12; // offset: 16 - bool JHHAHNOMGFB = 7; // offset: 61 - repeated uint32 KNIBCBOKGMO = 15; // offset: 40 +message JBEENGDECOH { + repeated uint32 BBHMFANKCAO = 7; // offset: 24 + repeated uint32 AHHJHHOPHPJ = 3; // offset: 16 + bool BKDINONLAHD = 8; // offset: 57 + bool CBJIFCGANIK = 10; // offset: 56 + repeated uint32 JCFEPOKIFPD = 5; // offset: 40 + uint32 IEHKDAJNALE = 15; // offset: 48 + uint32 FAPFKFJIELE = 4; // offset: 52 + uint32 IENBKIAGPBA = 6; // offset: 60 } -message EKGOOFLLLFJ { - uint32 KDFAKOPBEIL = 13; // offset: 24 - uint32 dice_slot_id = 2; // offset: 28 +message CLJDMLFMFHA { + uint32 AKKNCCFIBHI = 3; // offset: 24 + uint32 CCOGFKLOFKL = 10; // offset: 28 } -message MAGGHNPNAKA { - uint32 OHGEMDOFFAF = 7; // offset: 40 - repeated EKGOOFLLLFJ ICNLPHPBONH = 3; // offset: 24 - uint32 IAPKCNLHDOJ = 13; // offset: 32 - uint32 AADFFNKDEMB = 1; // offset: 36 +message GLENEKHDKLJ { + uint32 AMHDFMFILBD = 10; // offset: 32 + uint32 OPLBOCPIIBP = 8; // offset: 36 + uint32 MGPJLHCHAME = 9; // offset: 40 + repeated CLJDMLFMFHA NAPGANOLBGL = 5; // offset: 24 } -message IOKDOOIMCJH { - repeated uint32 JDBLPDKMMHO = 3; // offset: 24 - repeated MAGGHNPNAKA JMKKCHPGAML = 13; // offset: 32 - ChessRogueNousDicePhase JLELHPPMOPD = 5; // offset: 48 - map OKJHLPFFJAI = 4; // offset: 40 +message GCIMMIHKPEI { + repeated GLENEKHDKLJ JIKKNNOGMDB = 1; // offset: 40 + map BNLMPIEEEIM = 12; // offset: 16 + ChessRogueNousDicePhase PEBIBEMBNFA = 8; // offset: 48 + repeated uint32 BMHAFFGJEJK = 6; // offset: 24 } -message GGEGNMNINHI { - GPGAICLOJMD NLLAAHMNHGN = 12; // offset: 16 - uint32 MONDNDEEOMJ = 9; // offset: 32 +message HCGEGGGLOFI { + MCACDFHCPIE NJONKANPJLO = 1; // offset: 24 + uint32 MPGDJOGHKBH = 4; // offset: 32 } -message OINBLFGNEPH { - repeated uint32 KGEKNPPDNIK = 3; // offset: 16 +message HGOILCGHKNM { + repeated uint32 HKLJFLHPJCE = 5; // offset: 24 } -// Obf: ResetRogueDiceSurfaceCsReq +// Obf: AKAHCBGMGMD // Type: Req -// CmdID: 5517 +// CmdID: 5565 message ResetRogueDiceSurfaceCsReq { - MAGGHNPNAKA IGACJMNNFJH = 9; // offset: 24 + GLENEKHDKLJ BDJDBMICKKP = 6; // offset: 16 } -// Obf: ChessRogueNousEditDiceScRsp +// Obf: HPBGKNOMLAO // Type: Rsp -// CmdID: 5485 +// CmdID: 5417 message ChessRogueNousEditDiceScRsp { - MAGGHNPNAKA IGACJMNNFJH = 10; // offset: 16 - uint32 retcode = 12; // offset: 32 + GLENEKHDKLJ BDJDBMICKKP = 15; // offset: 16 + uint32 retcode = 14; // offset: 32 } -// Obf: ChessRogueNousDiceUpdateNotify +// Obf: BBCGLGFFPHI // Type: Notify -// CmdID: 5532 +// CmdID: 5441 message ChessRogueNousDiceUpdateNotify { - IOKDOOIMCJH BACHLIGNMAI = 14; // offset: 16 + GCIMMIHKPEI NNKCOFOPNBN = 5; // offset: 24 } -// Obf: ChessRogueNousDiceSurfaceUnlockNotify +// Obf: LPCAPNALIIE // Type: Notify -// CmdID: 5588 +// CmdID: 5518 message ChessRogueNousDiceSurfaceUnlockNotify { - uint32 IANIDKKJCBL = 7; // offset: 24 + uint32 DIAAMODKAMO = 15; // offset: 24 } -// Obf: ChessRogueNousGetRogueTalentInfoCsReq +// Obf: GIFLFCALGAG // Type: Req -// CmdID: 5497 +// CmdID: 5463 message ChessRogueNousGetRogueTalentInfoCsReq { } -// Obf: ChessRogueNousGetRogueTalentInfoScRsp +// Obf: IOJMJDCMENE // Type: Rsp -// CmdID: 5511 +// CmdID: 5422 message ChessRogueNousGetRogueTalentInfoScRsp { - GPGAICLOJMD talent_info = 12; // offset: 24 - uint32 MONDNDEEOMJ = 15; // offset: 32 - uint32 retcode = 1; // offset: 36 + MCACDFHCPIE talent_info = 9; // offset: 24 + uint32 retcode = 2; // offset: 32 + uint32 MPGDJOGHKBH = 1; // offset: 36 } -// Obf: ChessRogueNousEnableRogueTalentCsReq +// Obf: ACAFFKNDLMB // Type: Req -// CmdID: 5541 +// CmdID: 5535 message ChessRogueNousEnableRogueTalentCsReq { - uint32 EHAJMKFJCCM = 1; // offset: 24 + uint32 KFJEMIOJLPJ = 6; // offset: 24 } -// Obf: ChessRogueNousEnableRogueTalentScRsp +// Obf: NJOAJALMAOC // Type: Rsp -// CmdID: 5488 +// CmdID: 5482 message ChessRogueNousEnableRogueTalentScRsp { - uint32 retcode = 14; // offset: 32 - uint32 MONDNDEEOMJ = 13; // offset: 36 - GPGAICLOJMD talent_info = 4; // offset: 16 + MCACDFHCPIE talent_info = 13; // offset: 24 + uint32 retcode = 14; // offset: 36 + uint32 MPGDJOGHKBH = 9; // offset: 32 } -// Obf: CmdChimeraType +// Obf: ECGCPKLHDEC enum CmdChimeraType { - CmdChimeraType_MNFEPONEDDJ = 0; - CmdChimeraFinishRoundScRsp = 8176; - CmdChimeraStartEndlessScRsp = 8162; - CmdChimeraFinishEndlessRoundCsReq = 8164; - CmdChimeraQuitEndlessCsReq = 8167; - CmdHEKJHMIBOFL = 8173; - CmdChimeraDoFinalRoundCsReq = 8171; - CmdChimeraQuitEndlessScRsp = 8170; - CmdChimeraRoundWorkStartCsReq = 8163; - CmdChimeraDoFinalRoundScRsp = 8169; - CmdJDHDEIFDMAD = 8165; - CmdChimeraFinishEndlessRoundScRsp = 8177; - CmdChimeraGetDataScRsp = 8179; - CmdChimeraStartEndlessCsReq = 8172; - CmdChimeraFinishRoundCsReq = 8166; - CmdChimeraType_POHFKFBMHBB = 8175; + ECGCPKLHDEC_PCPDHELPKEM = 0; + CmdChimeraStartEndlessCsReq = 8174; + CmdGetDataScRsp = 8180; + CmdChimeraFinishEndlessRoundScRsp = 8179; + CmdChimeraQuitEndlessScRsp = 8178; + CmdChimeraFinishRoundCsReq = 8175; + CmdChimeraFinishRound = 8168; + CmdINIELDCAGDG = 8173; + CmdChimeraDoFinalRoundScRsp = 8163; + CmdChimeraStartEndlessScRsp = 8177; + CmdChimeraDoFinalRoundCsReq = 8164; + CmdChimeraRoundWorkStartCsReq = 8169; CmdChimeraGetDataCsReq = 8161; + ECGCPKLHDEC_AICOENEPACM = 8162; + CmdOIJJDMGODJP = 8170; + CmdChimeraFinishEndlessRoundCsReq = 8167; + CmdChimeraQuitEndlessCsReq = 8171; } -enum HGGHDAKGMOI { - HGGHDAKGMOI_NIBCHBFLJMO = 0; - HGGHDAKGMOI_JJLPFFPGHNP = 1; - HGGHDAKGMOI_HIGBNMOAEAC = 2; - HGGHDAKGMOI_JHHIHPJIABL = 3; +enum GHJIFOHJOEM { + GHJIFOHJOEM_KIPCEFMGPEE = 0; + GHJIFOHJOEM_FJHMDLOLCGH = 1; + GHJIFOHJOEM_MOEMLCGIHNF = 2; + GHJIFOHJOEM_GNIGABJICNJ = 3; } -// Obf: ChimeraRoundWorkEndReason +// Obf: DJFFICEEBAA enum ChimeraRoundWorkEndReason { - ChimeraRoundWorkEndReason_NIPGFABAJDC = 0; - ChimeraRoundWorkEndReason_DBFGNOGHAOG = 1; - ChimeraRoundWorkEndReason_ECMGMHPPKNG = 2; - ChimeraRoundWorkEndReason_DFHDCFDIKPP = 3; + DJFFICEEBAA_ODCEOMJACME = 0; + DJFFICEEBAA_OHFGFBLBHEK = 1; + DJFFICEEBAA_CGLFGFHBEKB = 2; + DJFFICEEBAA_GGDKDLCPAJA = 3; } -message KHLMFCBFHLH { - uint32 progress = 5; // offset: 28 - uint32 KMAPMCBPAMK = 13; // offset: 24 +message GGINKEBLOEL { + uint32 progress = 11; // offset: 24 + uint32 KMEMKMPMFHH = 13; // offset: 28 } -message NMNHGBJNEOI { - repeated KHLMFCBFHLH OGALCKOODGG = 3; // offset: 16 +message BCMMLADBEAM { + repeated GGINKEBLOEL MPLINCADODK = 15; // offset: 24 } -message DLGAHBJOIHI { - repeated uint32 KDNPOKIGPDJ = 8; // offset: 16 +message FMGJFLEPDBB { + repeated uint32 DEJAHCPFEID = 10; // offset: 16 } -message NAFFGGOFPIE { - uint32 id = 14; // offset: 48 - int32 MGIBLDFNAPP = 7; // offset: 52 - NMNHGBJNEOI OGALCKOODGG = 1; // offset: 24 - bool JKOPDHIKIBP = 8; // offset: 40 - int32 hp = 5; // offset: 44 - repeated uint32 EMDNABOOKLA = 4; // offset: 32 +message LEHNHDLEMHL { + int32 hp = 5; // offset: 40 + int32 NAJCPOPJGLB = 2; // offset: 48 + uint32 id = 3; // offset: 52 + bool KAEBCNNAKID = 13; // offset: 44 + BCMMLADBEAM MPLINCADODK = 6; // offset: 24 + repeated uint32 BMGABAHLGJI = 14; // offset: 32 } -message JDALAFCNBEK { - repeated uint32 IKEHBILFELI = 2; // offset: 24 - uint32 EHEEDKODMDH = 3; // offset: 32 +message FHCCCHJHHKL { + repeated uint32 DPKACNDALDI = 9; // offset: 16 + uint32 OKHAMBMNIDI = 8; // offset: 32 } -message MKMFLPLMFBM { - uint32 CBNEFKHGLPE = 4; // offset: 28 - uint32 BEADJBEECLA = 2; // offset: 24 +message LHEDJAIOHOE { + uint32 NJDBIEMAOAA = 8; // offset: 24 + uint32 MAONLHBKOFK = 10; // offset: 28 } -message ABLLCAIHGHH { - uint32 IBJEBKEKBFA = 9; // offset: 24 - uint32 GGHGNBBLOJF = 2; // offset: 48 - int32 hp = 8; // offset: 44 - uint32 OCDMAABOCPI = 12; // offset: 40 - uint32 index = 13; // offset: 36 - uint32 MMGPJIGBEFJ = 1; // offset: 28 - int32 attack = 11; // offset: 32 - uint32 HPCAALCIMEP = 14; // offset: 52 +message PCAOLJLFPBA { + int32 hp = 7; // offset: 44 + uint32 LLHJAGGEGOK = 1; // offset: 36 + uint32 ELEBGNHEIML = 6; // offset: 52 + uint32 MLLGEOINJOG = 10; // offset: 32 + uint32 index = 11; // offset: 24 + uint32 DDGEOOLHAPG = 4; // offset: 48 + uint32 PNCNGMFBAND = 2; // offset: 40 + int32 attack = 14; // offset: 28 } -message ALOGAJNFOBA { - uint32 total_turns = 12; // offset: 28 - uint32 cost_time = 3; // offset: 32 - uint32 total_damage = 14; // offset: 36 - uint32 NCCPECPPPLF = 8; // offset: 24 - uint32 OLIFNNNHDKC = 11; // offset: 40 - uint32 total_auto_turns = 15; // offset: 44 +message HAMEJPGCIJI { + uint32 cost_time = 10; // offset: 24 + uint32 GHBNOAMOAND = 3; // offset: 44 + uint32 total_auto_turns = 7; // offset: 32 + uint32 HFLIAJCNJPL = 2; // offset: 28 + uint32 total_turns = 12; // offset: 40 + uint32 total_damage = 6; // offset: 36 } -// Obf: ChimeraGetDataCsReq +// Obf: IDKBFEHNFFM // Type: Req // CmdID: 8161 message ChimeraGetDataCsReq { } -// Obf: GetDataScRsp +// Obf: NNGEANJAOBJ // Type: Rsp -// CmdID: 8179 -message ChimeraGetDataScRsp { - uint32 HFCCPHKNKOH = 1300; // offset: 68 - uint32 OAAKEJHNKBP = 1170; // offset: 100 - uint32 PHPMAEGJBDH = 12; // offset: 76 - repeated NAFFGGOFPIE PNHIJJOLJKG = 3; // offset: 16 - repeated uint32 ODJNCDHMMAN = 7; // offset: 48 - uint32 IKDAFNNHKPA = 1937; // offset: 92 - uint32 FNBLLHJPDCM = 4; // offset: 108 - uint32 retcode = 6; // offset: 88 - uint32 AGCBMKLINFH = 5; // offset: 84 - uint32 PAFEJFPPMDE = 14; // offset: 96 - uint32 BEADJBEECLA = 1; // offset: 64 - uint32 HLOMNJEHAGI = 11; // offset: 104 - uint32 OKCHMKFANOC = 13; // offset: 80 - uint32 DHJAOOFGOMP = 477; // offset: 56 - JDALAFCNBEK lineup = 10; // offset: 24 - repeated MKMFLPLMFBM NEFKNNEMGOJ = 15; // offset: 40 - uint32 PMIELEPAMFO = 8; // offset: 72 - HGGHDAKGMOI HHPFIHAIMMJ = 2; // offset: 60 +// CmdID: 8180 +message GetDataScRsp { + GHJIFOHJOEM LEGMOJLDECH = 6; // offset: 104 + uint32 NKBDDIDFPNE = 639; // offset: 64 + uint32 BCLLCBDEPEP = 10; // offset: 80 + repeated uint32 GCENJMPLHMC = 4; // offset: 24 + uint32 retcode = 1; // offset: 76 + uint32 JIICJOKLNLG = 13; // offset: 100 + uint32 NJDBIEMAOAA = 3; // offset: 68 + uint32 FHHMACHPMGA = 14; // offset: 92 + uint32 BBOJLIEALDB = 8; // offset: 96 + uint32 ACJJCPCPFDN = 596; // offset: 72 + uint32 BMGAKKNAKFD = 2; // offset: 84 + uint32 PBAFFLDBALE = 1347; // offset: 60 + uint32 HFJJJKEBMEP = 9; // offset: 56 + uint32 NCBPOOCCCAN = 927; // offset: 88 + uint32 PKHBAMILIOI = 5; // offset: 108 + repeated LEHNHDLEMHL IJGALCOFLLA = 15; // offset: 48 + repeated LHEDJAIOHOE HMABMKKKHNB = 7; // offset: 32 + FHCCCHJHHKL lineup = 11; // offset: 40 } -message HJGMCBDOCGE { - JDALAFCNBEK lineup = 8; // offset: 16 +message NABEJKGHCAI { + FHCCCHJHHKL lineup = 1; // offset: 16 } // Type: Rsp -// CmdID: 8165 -message JDHDEIFDMAD { - JDALAFCNBEK lineup = 9; // offset: 16 - uint32 retcode = 12; // offset: 32 +// CmdID: 8170 +message OIJJDMGODJP { + uint32 retcode = 1; // offset: 32 + FHCCCHJHHKL lineup = 4; // offset: 24 } -// Obf: ChimeraFinishRoundCsReq +// Obf: DKCOPBIGBOO // Type: Req -// CmdID: 8166 +// CmdID: 8175 message ChimeraFinishRoundCsReq { - ALOGAJNFOBA stt = 1; // offset: 32 - repeated uint32 MCNPCEDOKIF = 9; // offset: 24 - JDALAFCNBEK lineup = 10; // offset: 56 - map NPNCEEJCEHA = 11; // offset: 16 - ChimeraRoundWorkEndReason end_reason = 8; // offset: 72 - uint32 HIHOPOIEJLE = 4; // offset: 80 - map OBJPEFMECEM = 3; // offset: 64 - bool GDLJGAMIGJC = 5; // offset: 76 - repeated ABLLCAIHGHH OBIGCJJIFGC = 6; // offset: 40 + HAMEJPGCIJI stt = 2; // offset: 32 + map KMOCHCFLDCM = 15; // offset: 16 + map PKIPMNNDIPA = 13; // offset: 24 + uint32 JHDKOBKNPDE = 12; // offset: 76 + repeated uint32 LNAOHDBGENO = 3; // offset: 56 + ChimeraRoundWorkEndReason end_reason = 1; // offset: 72 + FHCCCHJHHKL lineup = 10; // offset: 48 + bool PGEGMMBINID = 6; // offset: 80 + repeated PCAOLJLFPBA KMAFDFBJCJI = 11; // offset: 40 } -// Obf: ChimeraFinishRound +// Obf: CFODBJEFDMJ // Type: Rsp -// CmdID: 8176 -message ChimeraFinishRoundScRsp { - uint32 PHPMAEGJBDH = 12; // offset: 84 - uint32 IKDAFNNHKPA = 4; // offset: 92 - map EGELPHPPJHG = 13; // offset: 48 - uint32 BEADJBEECLA = 2; // offset: 88 - repeated uint32 ODJNCDHMMAN = 5; // offset: 56 - map EMBIJOCEAKB = 8; // offset: 40 - repeated NAFFGGOFPIE IMDOPIBBEEF = 9; // offset: 24 - uint32 OKCHMKFANOC = 10; // offset: 96 - repeated MKMFLPLMFBM NEFKNNEMGOJ = 1; // offset: 32 - bool GDLJGAMIGJC = 11; // offset: 69 - uint32 AGCBMKLINFH = 7; // offset: 72 - bool MJLLMAIOCCH = 15; // offset: 68 - ChimeraRoundWorkEndReason end_reason = 14; // offset: 80 - uint32 retcode = 6; // offset: 64 - HGGHDAKGMOI HHPFIHAIMMJ = 3; // offset: 76 +// CmdID: 8168 +message ChimeraFinishRound { + uint32 retcode = 12; // offset: 92 + GHJIFOHJOEM LEGMOJLDECH = 3; // offset: 88 + repeated uint32 GCENJMPLHMC = 9; // offset: 40 + repeated LEHNHDLEMHL MAMLPGPOHNE = 4; // offset: 32 + uint32 NJDBIEMAOAA = 11; // offset: 68 + uint32 BCLLCBDEPEP = 8; // offset: 80 + map HBMIGMJBCNG = 14; // offset: 48 + uint32 BMGAKKNAKFD = 7; // offset: 72 + map DMLLCPJFPNF = 13; // offset: 24 + ChimeraRoundWorkEndReason end_reason = 2; // offset: 64 + bool NFLPMLGBKDF = 6; // offset: 97 + uint32 ACJJCPCPFDN = 1; // offset: 76 + uint32 BBOJLIEALDB = 10; // offset: 84 + repeated LHEDJAIOHOE HMABMKKKHNB = 15; // offset: 56 + bool PGEGMMBINID = 5; // offset: 96 } -// Obf: ChimeraStartEndlessCsReq +// Obf: EIFOGHFLAEN // Type: Req -// CmdID: 8172 +// CmdID: 8174 message ChimeraStartEndlessCsReq { } -// Obf: ChimeraStartEndlessScRsp -// Type: Rsp -// CmdID: 8162 -message ChimeraStartEndlessScRsp { - uint32 retcode = 10; // offset: 24 -} - -// Obf: ChimeraFinishEndlessRoundCsReq -// Type: Req -// CmdID: 8164 -message ChimeraFinishEndlessRoundCsReq { - repeated uint32 MCNPCEDOKIF = 6; // offset: 32 - bool DPEIOBLGNGM = 2; // offset: 56 - JDALAFCNBEK lineup = 11; // offset: 48 - uint32 OAAKEJHNKBP = 4; // offset: 60 - ALOGAJNFOBA stt = 9; // offset: 24 - repeated ABLLCAIHGHH OBIGCJJIFGC = 5; // offset: 40 -} - -// Obf: ChimeraFinishEndlessRoundScRsp +// Obf: IBOCAIOMALA // Type: Rsp // CmdID: 8177 -message ChimeraFinishEndlessRoundScRsp { - uint32 OAAKEJHNKBP = 5; // offset: 56 - uint32 PAFEJFPPMDE = 10; // offset: 44 - uint32 FNBLLHJPDCM = 14; // offset: 36 - uint32 HLOMNJEHAGI = 11; // offset: 32 - uint32 EJKPJPDIACF = 3; // offset: 40 - uint32 retcode = 7; // offset: 52 - repeated NAFFGGOFPIE CFHHHFGLHHJ = 15; // offset: 24 - bool DPEIOBLGNGM = 2; // offset: 48 +message ChimeraStartEndlessScRsp { + uint32 retcode = 2; // offset: 24 } -// Obf: ChimeraQuitEndlessCsReq +// Obf: ONBELPPNNKI // Type: Req // CmdID: 8167 +message ChimeraFinishEndlessRoundCsReq { + repeated PCAOLJLFPBA KMAFDFBJCJI = 14; // offset: 24 + FHCCCHJHHKL lineup = 10; // offset: 32 + repeated uint32 LNAOHDBGENO = 15; // offset: 48 + bool OIPLJJIODIL = 6; // offset: 56 + uint32 NKBDDIDFPNE = 11; // offset: 60 + HAMEJPGCIJI stt = 5; // offset: 16 +} + +// Obf: CDOAILJIOHO +// Type: Rsp +// CmdID: 8179 +message ChimeraFinishEndlessRoundScRsp { + uint32 HFJJJKEBMEP = 7; // offset: 52 + bool OIPLJJIODIL = 11; // offset: 36 + uint32 JIICJOKLNLG = 10; // offset: 44 + repeated LEHNHDLEMHL IFNODKPGBJK = 4; // offset: 24 + uint32 retcode = 5; // offset: 40 + uint32 PKHBAMILIOI = 13; // offset: 32 + uint32 NKBDDIDFPNE = 3; // offset: 48 + uint32 ACDJHFNHCNP = 14; // offset: 56 +} + +// Obf: HGOMPLGCHMO +// Type: Req +// CmdID: 8171 message ChimeraQuitEndlessCsReq { } -// Obf: ChimeraQuitEndlessScRsp +// Obf: FLPFEPMPHII // Type: Rsp -// CmdID: 8170 +// CmdID: 8178 message ChimeraQuitEndlessScRsp { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 13; // offset: 24 } -// Obf: ChimeraDoFinalRoundCsReq +// Obf: HHIHPFKCOIB // Type: Req -// CmdID: 8171 +// CmdID: 8164 message ChimeraDoFinalRoundCsReq { - ALOGAJNFOBA stt = 8; // offset: 16 - repeated ABLLCAIHGHH OBIGCJJIFGC = 6; // offset: 32 - bool DPEIOBLGNGM = 12; // offset: 60 - repeated uint32 MCNPCEDOKIF = 4; // offset: 40 - uint32 OAAKEJHNKBP = 15; // offset: 56 - JDALAFCNBEK lineup = 3; // offset: 48 + repeated uint32 LNAOHDBGENO = 9; // offset: 24 + HAMEJPGCIJI stt = 6; // offset: 48 + FHCCCHJHHKL lineup = 3; // offset: 16 + bool OIPLJJIODIL = 11; // offset: 56 + uint32 NKBDDIDFPNE = 12; // offset: 60 + repeated PCAOLJLFPBA KMAFDFBJCJI = 1; // offset: 32 } -// Obf: ChimeraDoFinalRoundScRsp +// Obf: EJEPBCHFIAM // Type: Rsp -// CmdID: 8169 +// CmdID: 8163 message ChimeraDoFinalRoundScRsp { - uint32 BEADJBEECLA = 1; // offset: 52 - bool DPEIOBLGNGM = 4; // offset: 68 + repeated LHEDJAIOHOE HMABMKKKHNB = 2; // offset: 24 + uint32 NJDBIEMAOAA = 12; // offset: 68 + uint32 BMGAKKNAKFD = 15; // offset: 48 + uint32 NCBPOOCCCAN = 7; // offset: 56 + uint32 NKBDDIDFPNE = 10; // offset: 52 + bool OIPLJJIODIL = 3; // offset: 64 uint32 retcode = 13; // offset: 40 - uint32 index = 11; // offset: 48 - repeated MKMFLPLMFBM NEFKNNEMGOJ = 2; // offset: 32 - uint32 HFCCPHKNKOH = 10; // offset: 44 - uint32 IKDAFNNHKPA = 15; // offset: 60 - repeated NAFFGGOFPIE CFHHHFGLHHJ = 7; // offset: 16 - uint32 AGCBMKLINFH = 9; // offset: 56 - uint32 OAAKEJHNKBP = 14; // offset: 64 + uint32 ACJJCPCPFDN = 14; // offset: 44 + repeated LEHNHDLEMHL IFNODKPGBJK = 6; // offset: 32 + uint32 index = 4; // offset: 60 } -// Obf: ChimeraRoundWorkStartCsReq +// Obf: CPFHLKMNMNN // Type: Req -// CmdID: 8163 +// CmdID: 8169 message ChimeraRoundWorkStartCsReq { - JDALAFCNBEK lineup = 10; // offset: 24 - repeated ABLLCAIHGHH OBIGCJJIFGC = 4; // offset: 32 - uint32 LCHCBKNMIHO = 6; // offset: 44 - uint32 EEHDMDIJLAF = 5; // offset: 40 + FHCCCHJHHKL lineup = 14; // offset: 32 + uint32 GHMJNDCAEEO = 7; // offset: 40 + repeated PCAOLJLFPBA KMAFDFBJCJI = 2; // offset: 24 + uint32 FIGJHMCEPOA = 8; // offset: 44 } // Type: Rsp // CmdID: 8173 -message HEKJHMIBOFL { - uint32 retcode = 14; // offset: 24 +message INIELDCAGDG { + uint32 retcode = 5; // offset: 24 } -// Obf: CmdChimeraDuelType +// Obf: MNGJGGANIIP enum CmdChimeraDuelType { - CmdChimeraDuelType_MNFEPONEDDJ = 0; - CmdChimeraDuelStartGameScRsp = 9212; - CmdChimeraDuelChangeLineupScRsp = 9259; - CmdChimeraDuelUnlockMasterCsReq = 9249; - CmdChimeraDuelShopBuyItemCsReq = 9233; - CmdChimeraDuelShopLockCsReq = 9218; - CmdReceive = 9215; - CmdChimeraDuelShopLockScRsp = 9221; - CmdChimeraDuelFinishMasterChallengeCsReq = 9223; - CmdChimeraDuelGetDataCsReq = 9214; - CmdChimeraDuelShopRefreshCsReq = 9216; - CmdChimeraDuelSellChimeraScRsp = 9256; - CmdChimeraDuelShopBuyChimeraCsReq = 9231; + MNGJGGANIIP_PCPDHELPKEM = 0; + CmdChimeraDuelStartGameScRsp = 9211; + CmdChimeraDuelEndRoundShopStageScRsp = 9229; + CmdChimeraDuelSelectGameCsReq = 9214; + CmdChimeraDuelEndRoundBattleStageCsReq = 9212; + CmdChimeraDuelFinishMasterChallengeCsReq = 9256; + CmdChimeraDuelShopLockCsReq = 9241; + CmdChimeraDuelEndRoundShopStageCsReq = 9257; + CmdChimeraDuelStartGameCsReq = 9215; + CmdChimeraDuelGetDataCsReq = 9223; + CmdChimeraDuelEndGameCsReq = 9228; + CmdChimeraDuelShopBuyItemScRsp = 9226; + CmdChimeraDuelUnlockMasterCsReq = 9245; + CmdChimeraDuelSellChimeraScRsp = 9219; + CmdChimeraDuelSellChimeraCsReq = 9243; + CmdChimeraDuelEndRoundBattleStageScRsp = 9254; + CmdChimeraDuelShopBuyChimeraCsReq = 9246; + CmdReceive = 9232; CmdChimeraDuelShopBuyChimeraScRsp = 9213; - CmdChimeraDuelSaveFriendPvpLineupScRsp = 9226; - CmdChimeraDuelGetFriendListCsReq = 9236; - CmdChimeraDuelSellChimeraCsReq = 9219; - CmdChimeraDuelSaveFriendPvpLineupCsReq = 9227; - CmdChimeraDuelEndRoundShopStageCsReq = 9240; - CmdChimeraDuelShopRefreshScRsp = 9238; - CmdChimeraDuelEndRoundShopStageScRsp = 9217; - CmdChimeraDuelGetDataScRsp = 9250; - CmdChimeraDuelSelectGameCsReq = 9252; - CmdChimeraDuelEndGameCsReq = 9248; - CmdChimeraDuelChangeLineupCsReq = 9229; - CmdChimeraDuelShopBuyItemScRsp = 9239; - CmdChimeraDuelEndGameScRsp = 9232; - CmdChimeraDuelSetFriendDefendLineupCsReq = 9241; - CmdChimeraDuelUnlockMasterScRsp = 9222; - CmdChimeraDuelSyncChangeScNotify = 9251; - CmdChimeraDuelEndRoundBattleStageScRsp = 9244; - CmdChimeraDuelStartGameCsReq = 9234; - CmdChimeraDuelFinishMasterChallengeScRsp = 9245; - CmdChimeraDuelEndRoundBattleStageCsReq = 9228; - CmdChimeraDuelSetFriendDefendLineupScRsp = 9242; - CmdChimeraDuelSelectGameScRsp = 9230; + CmdChimeraDuelSetFriendDefendLineupCsReq = 9253; + CmdChimeraDuelSaveFriendPvpLineupCsReq = 9258; + CmdChimeraDuelChangeLineupCsReq = 9236; + CmdChimeraDuelGetFriendListCsReq = 9230; + CmdChimeraDuelShopRefreshCsReq = 9259; + CmdChimeraDuelGetDataScRsp = 9217; + CmdChimeraDuelShopLockScRsp = 9231; + CmdChimeraDuelSaveFriendPvpLineupScRsp = 9239; + CmdChimeraDuelChangeLineupScRsp = 9218; + CmdChimeraDuelShopBuyItemCsReq = 9260; + CmdChimeraDuelSetFriendDefendLineupScRsp = 9249; + CmdChimeraDuelSyncChangeScNotify = 9216; + CmdChimeraDuelFinishMasterChallengeScRsp = 9250; + CmdChimeraDuelSelectGameScRsp = 9247; + CmdChimeraDuelShopRefreshScRsp = 9225; + CmdChimeraDuelEndGameScRsp = 9255; + CmdChimeraDuelUnlockMasterScRsp = 9248; } -enum CEDNEFJMFKE { - CEDNEFJMFKE_MNFEPONEDDJ = 0; - CEDNEFJMFKE_LFBKGJJDHLC = 1; - CEDNEFJMFKE_GEBINFLEMDL = 2; - CEDNEFJMFKE_OLPAGPPNFNJ = 3; - CEDNEFJMFKE_LABLHBFHKFM = 4; - CEDNEFJMFKE_HJNEDHFBBGF = 5; +enum FJDILEGCBHP { + FJDILEGCBHP_PCPDHELPKEM = 0; + FJDILEGCBHP_MHLJMJFDPGJ = 1; + FJDILEGCBHP_PJIGHNFHFKD = 2; + FJDILEGCBHP_KCNOKMDOPJB = 3; + FJDILEGCBHP_LOEHHLBJACF = 4; + FJDILEGCBHP_BMKAEFAKNFJ = 5; } -enum EJNIPFOMJGN { - EJNIPFOMJGN_MNFEPONEDDJ = 0; - EJNIPFOMJGN_HFBHHLIENBI = 1; - EJNIPFOMJGN_FDMJKILFLEF = 2; - EJNIPFOMJGN_OLCNBOPAHJF = 3; +enum DCIFPICPJMK { + DCIFPICPJMK_PCPDHELPKEM = 0; + DCIFPICPJMK_FCEHNMJJABE = 1; + DCIFPICPJMK_FNKDIEBKOHA = 2; + DCIFPICPJMK_DKPFEEBIDMP = 3; } -enum INDFPOFPGIP { - INDFPOFPGIP_IBPEGEAMKCE = 0; - INDFPOFPGIP_AKBNFHBHNME = 1; - INDFPOFPGIP_IDNGBJIKCKG = 2; +enum MBKMLJABCBE { + MBKMLJABCBE_BNJMPCHFINA = 0; + MBKMLJABCBE_CCJCFMIAFCM = 1; + MBKMLJABCBE_ADEAMNAHBPE = 2; } -enum BNOIAGIKLCK { - BNOIAGIKLCK_MNFEPONEDDJ = 0; - BNOIAGIKLCK_hp = 1; - BNOIAGIKLCK_MGIBLDFNAPP = 2; +enum AGJPCOOMPGH { + AGJPCOOMPGH_PCPDHELPKEM = 0; + AGJPCOOMPGH_OCKEJMFMNAA = 1; + AGJPCOOMPGH_NAJCPOPJGLB = 2; } -message PKLFODHCFBJ { - uint32 FGJGIJDDGMD = 14; // offset: 24 - CEDNEFJMFKE JKMAEIELMGM = 15; // offset: 28 - uint32 CDLBICEDOME = 9; // offset: 32 +message MOFDANDCGHJ { + uint32 GPEMMCMJPPD = 6; // offset: 28 + uint32 GFIJJNNAKGP = 5; // offset: 32 + FJDILEGCBHP ALFHNEHOBJA = 7; // offset: 24 } -// Obf: ChimeraDuelPlayerRankData +// Obf: DOECIMIJBBP message ChimeraDuelPlayerRankData { - uint32 score_id = 6; // offset: 28 - uint32 rank = 14; // offset: 24 + uint32 rank = 3; // offset: 28 + uint32 score_id = 1; // offset: 24 } -message BDCHLDFEAKN { - uint32 NOOLCMEEOBI = 4; // offset: 76 - uint32 JOBJLLEINIP = 13; // offset: 72 - repeated uint32 IKJDLPJCPGE = 10; // offset: 32 - ChimeraDuelPlayerRankData LIGMJLOCOBN = 1; // offset: 40 - repeated uint32 IDLACJJEPKJ = 15; // offset: 16 - repeated uint32 CKHDOAIBJBG = 6; // offset: 24 - uint32 FLCMLEPMDIN = 7; // offset: 68 - repeated LCBDOLCILBK GOGBCBHNKOH = 11; // offset: 56 - uint32 LAPJNNHHHAN = 3; // offset: 64 +message NCBLOBPPIBD { + repeated uint32 MMIIINJDLAM = 6; // offset: 16 + uint32 MAPDNLBHHCD = 4; // offset: 68 + uint32 JGLKNEOCJCH = 10; // offset: 72 + repeated HPHMMPDFMAK EAPLGIOFDDG = 15; // offset: 40 + uint32 BEKCHIMDNJG = 1; // offset: 76 + repeated uint32 CKJECOHKCLL = 7; // offset: 56 + ChimeraDuelPlayerRankData GEPGGGDKBNK = 11; // offset: 24 + repeated uint32 GLCOINHKHMM = 14; // offset: 48 + uint32 JNMBJHJPBOK = 8; // offset: 64 } -message MCJNEGDJLAA { - uint32 unique_id = 2; // offset: 24 - uint32 item_id = 4; // offset: 28 +message JCGBNPKJKHB { + uint32 item_id = 12; // offset: 24 + uint32 unique_id = 5; // offset: 28 } -message DNAHKJBBOCM { - int32 BNDLCDBCBHK = 3; // offset: 52 - int32 PMHBPEBOLDP = 5; // offset: 32 - uint32 unique_id = 1; // offset: 44 - MCJNEGDJLAA equipment_goods_info = 4; // offset: 24 - uint32 HPCAALCIMEP = 8; // offset: 48 - uint32 exp = 10; // offset: 36 - uint32 OALNNCNAKFA = 12; // offset: 40 +message KNCBIMAAFJG { + uint32 exp = 13; // offset: 52 + uint32 unique_id = 1; // offset: 48 + int32 CCNJKIAOMFF = 12; // offset: 36 + uint32 DDGEOOLHAPG = 7; // offset: 40 + JCGBNPKJKHB equipment_goods_info = 14; // offset: 16 + uint32 BHJPDMJDJMN = 5; // offset: 32 + int32 CJAKEBNPGFA = 9; // offset: 44 } -message EEJOJEGDMLC { - repeated uint32 AEHHIFIJJCM = 5; // offset: 16 - repeated DNAHKJBBOCM CHKOOGOBAGO = 3; // offset: 40 - uint32 rank = 9; // offset: 60 - uint32 head_icon = 8; // offset: 52 - uint32 KKPKIPBOGGE = 11; // offset: 64 - string nickname = 7; // offset: 32 - uint32 uid = 10; // offset: 48 - uint32 GIOEMCMCHLG = 12; // offset: 68 - uint32 hp = 4; // offset: 56 +message PMPJMNNAHNL { + uint32 uid = 6; // offset: 52 + repeated KNCBIMAAFJG MNNDMPBFPJE = 3; // offset: 24 + uint32 rank = 8; // offset: 68 + repeated uint32 MEKLIKLGAFI = 9; // offset: 16 + uint32 IJEEJNBNGOM = 10; // offset: 60 + uint32 head_icon = 13; // offset: 64 + string nickname = 5; // offset: 32 + uint32 hp = 11; // offset: 56 + uint32 OFFIDMEJBGI = 1; // offset: 48 } -message IDGFGAGEKNM { - EEJOJEGDMLC HDLONCMOEAI = 7; // offset: 16 +message HAGBFHNGJIM { + PMPJMNNAHNL OKIDHDFCPBD = 4; // offset: 24 } -message GJCDNMBAIBA { - uint32 OHIEJDLBBJE = 10; // offset: 24 - bool LHBOBIOHKDK = 2; // offset: 36 - uint32 grid_fight_equipment_id = 13; // offset: 28 - uint32 HPCAALCIMEP = 14; // offset: 32 - uint32 CBBAEHDOJLK = 3; // offset: 40 +message DPEHILAANON { + uint32 DDGEOOLHAPG = 14; // offset: 32 + uint32 HJMJIADBAOC = 11; // offset: 24 + uint32 grid_fight_equipment_id = 3; // offset: 40 + bool HLKAFPCLMEO = 5; // offset: 36 + uint32 DEAKOOEBLJL = 2; // offset: 28 } -message AJOKFGKLNAF { - bool LHBOBIOHKDK = 12; // offset: 29 - bool JJNPCCMBHPA = 4; // offset: 28 - uint32 CMPPLMBMIBA = 11; // offset: 32 - uint32 item_id = 2; // offset: 24 +message IJOKDLMKDAE { + bool KLNHLEJKDML = 12; // offset: 32 + bool HLKAFPCLMEO = 11; // offset: 33 + uint32 item_id = 4; // offset: 24 + uint32 HCNKAJNKGFH = 6; // offset: 28 } -message DJDOGDAAMFL { - repeated GJCDNMBAIBA BHCHCLAADLI = 14; // offset: 32 - repeated AJOKFGKLNAF HCGGANANHHL = 15; // offset: 24 +message DMAJILEBABM { + repeated IJOKDLMKDAE JJGMPFGCKHG = 11; // offset: 16 + repeated DPEHILAANON KCEFNIMAEJP = 3; // offset: 32 } -// Obf: ChimeraDuelShopBuyChimeraCsReq +// Obf: LJNKMIKBCKK // Type: Req -// CmdID: 9231 +// CmdID: 9246 message ChimeraDuelShopBuyChimeraCsReq { - uint32 NGCJFJDHLMD = 12; // offset: 32 - uint32 CNIAMJCLBLF = 10; // offset: 36 - repeated uint32 BMJBHHIGDPB = 5; // offset: 24 + uint32 LNBILCHBHAD = 2; // offset: 36 + uint32 FJGLPCIJICJ = 8; // offset: 32 + repeated uint32 AICHBBIODJC = 3; // offset: 24 } -// Obf: ChimeraDuelShopBuyChimeraScRsp +// Obf: MADOBOONFEL // Type: Rsp // CmdID: 9213 message ChimeraDuelShopBuyChimeraScRsp { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 12; // offset: 24 } -// Obf: ChimeraDuelShopBuyItemCsReq +// Obf: AEMHHOAKGFA // Type: Req -// CmdID: 9233 +// CmdID: 9260 message ChimeraDuelShopBuyItemCsReq { - uint32 HCCKGCDAKIP = 3; // offset: 24 - uint32 CMPPLMBMIBA = 7; // offset: 28 + uint32 GCENPLKCCBA = 3; // offset: 24 + uint32 HCNKAJNKGFH = 10; // offset: 28 } -// Obf: ChimeraDuelShopBuyItemScRsp +// Obf: IKLIJHOPNEP // Type: Rsp -// CmdID: 9239 +// CmdID: 9226 message ChimeraDuelShopBuyItemScRsp { - uint32 retcode = 8; // offset: 24 + uint32 retcode = 3; // offset: 24 } -// Obf: ChimeraDuelShopLockCsReq +// Obf: DKKGEECMLDD // Type: Req -// CmdID: 9218 +// CmdID: 9241 message ChimeraDuelShopLockCsReq { - bool is_locked = 10; // offset: 36 - oneof OKAIINGCACL { - uint32 OHIEJDLBBJE = 11; // offset: 24 - uint32 CMPPLMBMIBA = 13; // offset: 24 + bool is_locked = 15; // offset: 36 + oneof BPIHFAJCLOC { + uint32 DEAKOOEBLJL = 13; // offset: 24 + uint32 HCNKAJNKGFH = 8; // offset: 24 } } -// Obf: ChimeraDuelShopLockScRsp +// Obf: HOGFMLDKAII // Type: Rsp -// CmdID: 9221 +// CmdID: 9231 message ChimeraDuelShopLockScRsp { - uint32 retcode = 4; // offset: 32 - bool is_locked = 6; // offset: 36 - oneof OKAIINGCACL { - uint32 OHIEJDLBBJE = 2; // offset: 24 - uint32 CMPPLMBMIBA = 7; // offset: 24 + uint32 retcode = 2; // offset: 40 + bool is_locked = 14; // offset: 32 + oneof BPIHFAJCLOC { + uint32 DEAKOOEBLJL = 3; // offset: 24 + uint32 HCNKAJNKGFH = 15; // offset: 24 } } -// Obf: ChimeraDuelShopRefreshCsReq +// Obf: FHJLDFBNJGH // Type: Req -// CmdID: 9216 +// CmdID: 9259 message ChimeraDuelShopRefreshCsReq { } -// Obf: ChimeraDuelShopRefreshScRsp +// Obf: CFLLGPBPPGH // Type: Rsp -// CmdID: 9238 +// CmdID: 9225 message ChimeraDuelShopRefreshScRsp { - uint32 retcode = 9; // offset: 24 + uint32 retcode = 12; // offset: 24 } -message MBPFEMGDHIL { - uint32 GIOEMCMCHLG = 12; // offset: 68 - uint32 ONLFBIDHDBB = 7; // offset: 60 - repeated uint32 BCBGDDLJFFL = 8; // offset: 16 - uint32 hp = 2; // offset: 48 - uint32 CIIHDOEMCFH = 13; // offset: 56 - uint32 MNLGFJMFFCF = 5; // offset: 76 - repeated DNAHKJBBOCM CHKOOGOBAGO = 14; // offset: 40 - uint32 KKPKIPBOGGE = 1; // offset: 72 - uint32 NMNMBLEAPPB = 3; // offset: 52 - oneof HIEJMDGBDJJ { - DJDOGDAAMFL GBHPKHCHLBI = 1940; // offset: 24 - IDGFGAGEKNM FOOLNEOEMIF = 1180; // offset: 24 +message DDJOEIBOELH { + uint32 OFFIDMEJBGI = 5; // offset: 52 + uint32 GNDEPOKFHPE = 14; // offset: 48 + uint32 GCPNCEDAMAB = 4; // offset: 56 + uint32 NNFAMOJAHCH = 13; // offset: 76 + uint32 DGBANFMAKMA = 2; // offset: 68 + repeated uint32 KLOLLDJJAOA = 1; // offset: 32 + uint32 hp = 15; // offset: 60 + uint32 IJEEJNBNGOM = 11; // offset: 64 + repeated KNCBIMAAFJG MNNDMPBFPJE = 10; // offset: 16 + oneof NKCBIECFIGK { + DMAJILEBABM BKJNCIFKAGD = 616; // offset: 40 + HAGBFHNGJIM BDLAMBNOGBH = 574; // offset: 40 } } -// Obf: ChimeraDuelGetDataCsReq +// Obf: OBKNBIGALKJ // Type: Req -// CmdID: 9214 +// CmdID: 9223 message ChimeraDuelGetDataCsReq { } -// Obf: ChimeraDuelGetDataScRsp +// Obf: HMGKLFNFDPA // Type: Rsp -// CmdID: 9250 +// CmdID: 9217 message ChimeraDuelGetDataScRsp { - BDCHLDFEAKN JFEDDHOECIB = 3; // offset: 24 - MBPFEMGDHIL PMMGJDNFOKF = 9; // offset: 32 - uint32 retcode = 5; // offset: 40 + uint32 retcode = 3; // offset: 40 + DDJOEIBOELH OIAPHBBDPHL = 13; // offset: 24 + NCBLOBPPIBD BAKKICKHFDG = 2; // offset: 16 } -// Obf: ChimeraDuelUnlockMasterCsReq +// Obf: JOAHEEHJAIL // Type: Req -// CmdID: 9249 +// CmdID: 9245 message ChimeraDuelUnlockMasterCsReq { - uint32 GIOEMCMCHLG = 13; // offset: 24 + uint32 OFFIDMEJBGI = 11; // offset: 24 } -// Obf: ChimeraDuelUnlockMasterScRsp +// Obf: IKPMODMCOHL // Type: Rsp -// CmdID: 9222 +// CmdID: 9248 message ChimeraDuelUnlockMasterScRsp { - uint32 retcode = 1; // offset: 28 - uint32 GIOEMCMCHLG = 12; // offset: 24 + uint32 retcode = 2; // offset: 24 + uint32 OFFIDMEJBGI = 12; // offset: 28 } -// Obf: ChimeraDuelStartGameCsReq +// Obf: KFKBMKBNOBF // Type: Req -// CmdID: 9234 +// CmdID: 9215 message ChimeraDuelStartGameCsReq { - uint32 GIOEMCMCHLG = 8; // offset: 24 + uint32 OFFIDMEJBGI = 14; // offset: 24 } -// Obf: ChimeraDuelStartGameScRsp +// Obf: DOBGAFAIHCO // Type: Rsp -// CmdID: 9212 +// CmdID: 9211 message ChimeraDuelStartGameScRsp { uint32 retcode = 4; // offset: 32 - MBPFEMGDHIL PMMGJDNFOKF = 9; // offset: 16 + DDJOEIBOELH OIAPHBBDPHL = 15; // offset: 16 } -// Obf: ChimeraDuelEndRoundShopStageCsReq +// Obf: MLAPEJHIFFK // Type: Req -// CmdID: 9240 +// CmdID: 9257 message ChimeraDuelEndRoundShopStageCsReq { } -// Obf: ChimeraDuelEndRoundShopStageScRsp +// Obf: AGPENIKAOEB // Type: Rsp -// CmdID: 9217 +// CmdID: 9229 message ChimeraDuelEndRoundShopStageScRsp { - uint32 retcode = 3; // offset: 32 - MBPFEMGDHIL PMMGJDNFOKF = 5; // offset: 16 + DDJOEIBOELH OIAPHBBDPHL = 6; // offset: 16 + uint32 retcode = 8; // offset: 32 } -message BFGKMCJEKGG { - bool CNNCELBLEAP = 5; // offset: 44 - uint32 JOBJLLEINIP = 3; // offset: 40 - ChimeraDuelPlayerRankData LIGMJLOCOBN = 8; // offset: 24 - MBPFEMGDHIL PMMGJDNFOKF = 4; // offset: 16 +message HOBCIOKKNKH { + DDJOEIBOELH OIAPHBBDPHL = 6; // offset: 32 + bool GILDMPKFGGC = 15; // offset: 40 + ChimeraDuelPlayerRankData GEPGGGDKBNK = 9; // offset: 24 + uint32 MAPDNLBHHCD = 4; // offset: 44 } -message LALMFDGEHIA { - int32 MGIBLDFNAPP = 10; // offset: 36 - uint32 unique_id = 1; // offset: 56 - uint32 exp = 4; // offset: 48 - uint32 index = 2; // offset: 52 - INDFPOFPGIP status = 6; // offset: 60 - uint32 OCDMAABOCPI = 12; // offset: 32 - uint32 IBJEBKEKBFA = 9; // offset: 64 - uint32 MMGPJIGBEFJ = 15; // offset: 28 - uint32 grid_fight_equipment_id = 7; // offset: 72 - int32 hp = 14; // offset: 24 - uint32 HPCAALCIMEP = 11; // offset: 68 - uint32 level = 3; // offset: 40 - uint32 GGHGNBBLOJF = 8; // offset: 44 +message FLLEBEICKCE { + MBKMLJABCBE status = 7; // offset: 48 + uint32 DDGEOOLHAPG = 12; // offset: 24 + uint32 PNCNGMFBAND = 11; // offset: 52 + uint32 grid_fight_equipment_id = 14; // offset: 60 + uint32 unique_id = 8; // offset: 32 + uint32 level = 1; // offset: 64 + uint32 MLLGEOINJOG = 6; // offset: 28 + uint32 LLHJAGGEGOK = 9; // offset: 40 + uint32 exp = 3; // offset: 56 + int32 hp = 10; // offset: 68 + uint32 ELEBGNHEIML = 15; // offset: 72 + int32 NAJCPOPJGLB = 4; // offset: 36 + uint32 index = 5; // offset: 44 } -message PNGCHOEHFOO { - uint32 total_auto_turns = 14; // offset: 40 - uint32 NCCPECPPPLF = 5; // offset: 44 - uint32 OLIFNNNHDKC = 1; // offset: 28 - uint32 KNIJJEHBPPP = 9; // offset: 32 - uint32 LELHEAGCELL = 10; // offset: 24 - uint32 total_turns = 4; // offset: 36 +message IPMPONAHFBG { + uint32 total_turns = 14; // offset: 36 + uint32 JFJJLGFCOMO = 2; // offset: 40 + uint32 IEDPBIABBCK = 12; // offset: 44 + uint32 total_auto_turns = 10; // offset: 28 + uint32 HFLIAJCNJPL = 15; // offset: 24 + uint32 GHBNOAMOAND = 11; // offset: 32 } -message NCFNNFIDAMD { - uint32 cost_time = 11; // offset: 48 +message HHBEDPMHNDK { + repeated FLLEBEICKCE NKIKEDHAIEN = 8; // offset: 24 uint32 total_damage = 7; // offset: 52 - repeated LALMFDGEHIA MNEIHFMOBKA = 2; // offset: 32 - PNGCHOEHFOO DNNDKCJAJPG = 15; // offset: 16 - repeated LALMFDGEHIA JNMPJMKIBMD = 1; // offset: 40 + IPMPONAHFBG DDEKLGHPNME = 10; // offset: 16 + repeated FLLEBEICKCE AKHFEKJNPFG = 5; // offset: 32 + uint32 cost_time = 15; // offset: 48 } -// Obf: ChimeraDuelEndRoundBattleStageCsReq +// Obf: DOHOIIBGBFP // Type: Req -// CmdID: 9228 +// CmdID: 9212 message ChimeraDuelEndRoundBattleStageCsReq { - NCFNNFIDAMD stt = 6; // offset: 24 - EJNIPFOMJGN BLCOCDGHKAC = 3; // offset: 36 - uint32 EBBHIBNCAMP = 5; // offset: 32 + uint32 NAIMOPOHJKP = 12; // offset: 32 + DCIFPICPJMK KGEBJNHOLCN = 7; // offset: 36 + HHBEDPMHNDK stt = 9; // offset: 24 } -// Obf: ChimeraDuelEndRoundBattleStageScRsp +// Obf: FADBMJGFGAD // Type: Rsp -// CmdID: 9244 +// CmdID: 9254 message ChimeraDuelEndRoundBattleStageScRsp { - uint32 retcode = 4; // offset: 40 - EJNIPFOMJGN BLCOCDGHKAC = 2; // offset: 32 - oneof OKAIINGCACL { - MBPFEMGDHIL PMMGJDNFOKF = 1132; // offset: 24 - BFGKMCJEKGG HFNGAJJADCB = 873; // offset: 24 + DCIFPICPJMK KGEBJNHOLCN = 14; // offset: 32 + uint32 retcode = 12; // offset: 36 + oneof BPIHFAJCLOC { + DDJOEIBOELH OIAPHBBDPHL = 1088; // offset: 16 + HOBCIOKKNKH CKIMOELPOAB = 2013; // offset: 16 } } -// Obf: ChimeraDuelEndGameCsReq +// Obf: MMCMPLDHMOL // Type: Req -// CmdID: 9248 +// CmdID: 9228 message ChimeraDuelEndGameCsReq { } -// Obf: ChimeraDuelEndGameScRsp +// Obf: EJMAKGDFGOH // Type: Rsp -// CmdID: 9232 +// CmdID: 9255 message ChimeraDuelEndGameScRsp { - uint32 retcode = 6; // offset: 32 - BFGKMCJEKGG HFNGAJJADCB = 1; // offset: 16 + uint32 retcode = 3; // offset: 32 + HOBCIOKKNKH CKIMOELPOAB = 8; // offset: 16 } -message OFEOBAOCOPN { - repeated uint32 BMJBHHIGDPB = 7; // offset: 24 +message NNHPDNACICF { + repeated uint32 AICHBBIODJC = 8; // offset: 24 } -message GLHBEJLELCL { - repeated uint32 AFFECJEKBLM = 11; // offset: 16 - repeated uint32 CDGOJEHALOC = 6; // offset: 24 +message NILDPLJDLLJ { + repeated uint32 IHALPPAPAHH = 8; // offset: 24 + repeated uint32 FEFBGHPNLFM = 15; // offset: 16 } -message JKPJMALAADA { - OFEOBAOCOPN DIDAKAHDANN = 12; // offset: 16 - PKLFODHCFBJ source = 6; // offset: 24 - uint32 LLJBLACECBG = 11; // offset: 48 - oneof BEGJDDELIJJ { - BNOIAGIKLCK DAFPBKMJLEN = 1806; // offset: 32 - uint32 OIPAAGABEMM = 183; // offset: 32 - GLHBEJLELCL LDBBBIIHABI = 1978; // offset: 32 +message MLAJNANGALB { + uint32 HPEOJNOOHDD = 14; // offset: 48 + MOFDANDCGHJ source = 10; // offset: 24 + NNHPDNACICF DHHLINHKJKC = 13; // offset: 32 + oneof FABBIGDKAIN { + AGJPCOOMPGH EOJHLPDEPPJ = 181; // offset: 16 + uint32 CDKMMHGKJFI = 1648; // offset: 16 + NILDPLJDLLJ DCFDMKEBEMC = 415; // offset: 16 } } -message DGAJPBIOHFM { - repeated uint32 AEHHIFIJJCM = 12; // offset: 24 +message JLBJNHJILFP { + repeated uint32 MEKLIKLGAFI = 9; // offset: 24 } -message LCPFEDOPPFB { - DJDOGDAAMFL HNEBNNHMCCA = 6; // offset: 24 - bool JLGLJMFKOME = 5; // offset: 32 +message PKNLNBGNFDF { + DMAJILEBABM BGDGGALAODO = 12; // offset: 16 + bool DGJHEEPIGLH = 10; // offset: 32 } -message BBPNOAKAKGM { - oneof HPDAODDGAPF { - JKPJMALAADA IGONALIGJJH = 3; // offset: 24 - uint32 CCELCDAJDDK = 6; // offset: 24 - DNAHKJBBOCM CLIDHDEPONG = 9; // offset: 24 - uint32 BAIDFEFEOHD = 7; // offset: 24 - LCPFEDOPPFB KIKBKEPIPDG = 1; // offset: 24 - DGAJPBIOHFM NBJAGEMGNDH = 4; // offset: 24 - uint32 CNIAMJCLBLF = 2; // offset: 24 - uint32 JJELAEHJDDC = 8; // offset: 24 - uint32 NOOLCMEEOBI = 10; // offset: 24 - LCBDOLCILBK GFIGCEPPDDP = 12; // offset: 24 - uint32 FLCMLEPMDIN = 11; // offset: 24 +message AEBNLKAPDLB { + oneof NLPPPCHGGPF { + MLAJNANGALB PPBKEPIAKEF = 6; // offset: 24 + uint32 MOKBKLPIMOA = 3; // offset: 24 + KNCBIMAAFJG FGGCGENJOAH = 15; // offset: 24 + uint32 JIPBJJOGHDE = 5; // offset: 24 + PKNLNBGNFDF ADPHCOJGLGN = 8; // offset: 24 + JLBJNHJILFP ALIICNJOIBM = 13; // offset: 24 + uint32 LNBILCHBHAD = 4; // offset: 24 + uint32 GBEOBOPHKLH = 10; // offset: 24 + uint32 JGLKNEOCJCH = 7; // offset: 24 + HPHMMPDFMAK AMAGLNLFFEP = 12; // offset: 24 + uint32 JNMBJHJPBOK = 9; // offset: 24 } } -// Obf: ChimeraDuelSyncChangeScNotify +// Obf: OHBLGCBKJGA // Type: Notify -// CmdID: 9251 +// CmdID: 9216 message ChimeraDuelSyncChangeScNotify { - repeated BBPNOAKAKGM GNNBOPHBADD = 15; // offset: 16 + repeated AEBNLKAPDLB CJFBLHNPHAK = 3; // offset: 16 } -// Obf: ChimeraDuelChangeLineupCsReq -// Type: Req -// CmdID: 9229 -message ChimeraDuelChangeLineupCsReq { - repeated uint32 AEHHIFIJJCM = 4; // offset: 24 - uint32 EGKBJDBLKIC = 5; // offset: 36 - uint32 NFGBAFACKBG = 14; // offset: 32 -} - -// Obf: ChimeraDuelChangeLineupScRsp -// Type: Rsp -// CmdID: 9259 -message ChimeraDuelChangeLineupScRsp { - uint32 retcode = 8; // offset: 32 - repeated uint32 AEHHIFIJJCM = 3; // offset: 16 -} - -// Obf: ChimeraDuelSellChimeraCsReq -// Type: Req -// CmdID: 9219 -message ChimeraDuelSellChimeraCsReq { - repeated uint32 AEHHIFIJJCM = 14; // offset: 16 - uint32 OHIEJDLBBJE = 1; // offset: 32 -} - -// Obf: ChimeraDuelSellChimeraScRsp -// Type: Rsp -// CmdID: 9256 -message ChimeraDuelSellChimeraScRsp { - uint32 OHIEJDLBBJE = 14; // offset: 32 - uint32 retcode = 1; // offset: 36 - repeated uint32 AEHHIFIJJCM = 7; // offset: 24 -} - -// Obf: ChimeraDuelSelectGameCsReq -// Type: Req -// CmdID: 9252 -message ChimeraDuelSelectGameCsReq { - uint32 JOBJLLEINIP = 1; // offset: 24 -} - -// Obf: ChimeraDuelSelectGameScRsp -// Type: Rsp -// CmdID: 9230 -message ChimeraDuelSelectGameScRsp { - uint32 retcode = 8; // offset: 24 - uint32 JOBJLLEINIP = 7; // offset: 28 -} - -message LCOFFKCKCBF { - uint32 GIOEMCMCHLG = 15; // offset: 40 - repeated uint32 AEHHIFIJJCM = 13; // offset: 32 - repeated DNAHKJBBOCM CHKOOGOBAGO = 10; // offset: 16 -} - -message LCBDOLCILBK { - uint32 slot = 15; // offset: 32 - LCOFFKCKCBF lineup = 10; // offset: 24 -} - -// Obf: ChimeraDuelSaveFriendPvpLineupCsReq -// Type: Req -// CmdID: 9227 -message ChimeraDuelSaveFriendPvpLineupCsReq { - uint32 slot = 12; // offset: 24 -} - -// Obf: ChimeraDuelSaveFriendPvpLineupScRsp -// Type: Rsp -// CmdID: 9226 -message ChimeraDuelSaveFriendPvpLineupScRsp { - uint32 slot = 8; // offset: 36 - LCOFFKCKCBF lineup = 15; // offset: 16 - uint32 retcode = 5; // offset: 32 -} - -// Obf: ChimeraDuelSetFriendDefendLineupCsReq -// Type: Req -// CmdID: 9241 -message ChimeraDuelSetFriendDefendLineupCsReq { - uint32 slot = 10; // offset: 24 -} - -// Obf: ChimeraDuelSetFriendDefendLineupScRsp -// Type: Rsp -// CmdID: 9242 -message ChimeraDuelSetFriendDefendLineupScRsp { - uint32 slot = 12; // offset: 28 - uint32 retcode = 15; // offset: 24 -} - -// Obf: ChimeraDuelGetFriendListCsReq +// Obf: GNPCGGIIFJA // Type: Req // CmdID: 9236 +message ChimeraDuelChangeLineupCsReq { + repeated uint32 MEKLIKLGAFI = 6; // offset: 16 + uint32 GAGJAEOODEH = 2; // offset: 36 + uint32 LLDNKMLIMLP = 14; // offset: 32 +} + +// Obf: JHELOOPMIAK +// Type: Rsp +// CmdID: 9218 +message ChimeraDuelChangeLineupScRsp { + repeated uint32 MEKLIKLGAFI = 7; // offset: 16 + uint32 retcode = 10; // offset: 32 +} + +// Obf: OCCNOFNLJDB +// Type: Req +// CmdID: 9243 +message ChimeraDuelSellChimeraCsReq { + repeated uint32 MEKLIKLGAFI = 10; // offset: 16 + uint32 DEAKOOEBLJL = 3; // offset: 32 +} + +// Obf: CKPHKJMCNCB +// Type: Rsp +// CmdID: 9219 +message ChimeraDuelSellChimeraScRsp { + uint32 retcode = 5; // offset: 36 + uint32 DEAKOOEBLJL = 2; // offset: 32 + repeated uint32 MEKLIKLGAFI = 10; // offset: 24 +} + +// Obf: IBEFLCBBBMD +// Type: Req +// CmdID: 9214 +message ChimeraDuelSelectGameCsReq { + uint32 MAPDNLBHHCD = 2; // offset: 24 +} + +// Obf: BKFPHOJFMOE +// Type: Rsp +// CmdID: 9247 +message ChimeraDuelSelectGameScRsp { + uint32 retcode = 3; // offset: 24 + uint32 MAPDNLBHHCD = 1; // offset: 28 +} + +message DKDGGGCDAGM { + repeated uint32 MEKLIKLGAFI = 11; // offset: 32 + uint32 OFFIDMEJBGI = 9; // offset: 40 + repeated KNCBIMAAFJG MNNDMPBFPJE = 5; // offset: 24 +} + +message HPHMMPDFMAK { + DKDGGGCDAGM lineup = 15; // offset: 16 + uint32 slot = 3; // offset: 32 +} + +// Obf: KADKCLOPMOG +// Type: Req +// CmdID: 9258 +message ChimeraDuelSaveFriendPvpLineupCsReq { + uint32 slot = 3; // offset: 24 +} + +// Obf: DMPOFONFJCP +// Type: Rsp +// CmdID: 9239 +message ChimeraDuelSaveFriendPvpLineupScRsp { + DKDGGGCDAGM lineup = 1; // offset: 24 + uint32 retcode = 7; // offset: 32 + uint32 slot = 3; // offset: 36 +} + +// Obf: ONFIMNMANAB +// Type: Req +// CmdID: 9253 +message ChimeraDuelSetFriendDefendLineupCsReq { + uint32 slot = 15; // offset: 24 +} + +// Obf: PKNMDIAKOIL +// Type: Rsp +// CmdID: 9249 +message ChimeraDuelSetFriendDefendLineupScRsp { + uint32 retcode = 8; // offset: 24 + uint32 slot = 5; // offset: 28 +} + +// Obf: BEHIOBPCJNH +// Type: Req +// CmdID: 9230 message ChimeraDuelGetFriendListCsReq { } -message NOAHAHINEKG { - uint32 score_id = 2; // offset: 32 - LCOFFKCKCBF lineup = 1; // offset: 24 - uint32 uid = 10; // offset: 36 +message MALGHKMBKOK { + uint32 uid = 6; // offset: 32 + DKDGGGCDAGM lineup = 12; // offset: 16 + uint32 score_id = 4; // offset: 36 } -// Obf: Receive +// Obf: AJDOLAHPMNE // Type: Rsp -// CmdID: 9215 +// CmdID: 9232 message Receive { - uint32 retcode = 9; // offset: 32 - repeated NOAHAHINEKG friend_list = 6; // offset: 16 + repeated MALGHKMBKOK friend_list = 14; // offset: 16 + uint32 retcode = 3; // offset: 32 } -// Obf: ChimeraDuelFinishMasterChallengeCsReq +// Obf: BKMJDKCLKLN // Type: Req -// CmdID: 9223 +// CmdID: 9256 message ChimeraDuelFinishMasterChallengeCsReq { - uint32 GIOEMCMCHLG = 9; // offset: 24 + uint32 OFFIDMEJBGI = 9; // offset: 24 } -// Obf: ChimeraDuelFinishMasterChallengeScRsp +// Obf: DJFEJNKMGNL // Type: Rsp -// CmdID: 9245 +// CmdID: 9250 message ChimeraDuelFinishMasterChallengeScRsp { - uint32 retcode = 9; // offset: 28 - uint32 GIOEMCMCHLG = 3; // offset: 24 + uint32 retcode = 11; // offset: 24 + uint32 OFFIDMEJBGI = 6; // offset: 28 } -// Obf: CmdClientCustomOpType +// Obf: ALPPHEHNPLE enum CmdClientCustomOpType { - CmdClientCustomOpType_NAPIAMMDCHN = 0; - CmdPPHFFGNAHMG = 9838; + ALPPHEHNPLE_BEENDIPKKNJ = 0; + CmdKOIPHJFENIN = 9839; } -enum HHIDAKILBPM { - HHIDAKILBPM_MNFEPONEDDJ = 0; - HHIDAKILBPM_PCKOICBCEHO = 1; +enum ENGOJBOMDAF { + ENGOJBOMDAF_PCPDHELPKEM = 0; + ENGOJBOMDAF_OAGADCONINC = 1; } // Type: Notify -// CmdID: 9838 -message PPHFFGNAHMG { - oneof HGOPEEDOFAI { - bool PCKOICBCEHO = 4; // offset: 16 +// CmdID: 9839 +message KOIPHJFENIN { + oneof HDACCIEIJFO { + bool OAGADCONINC = 4; // offset: 16 } } -// Obf: CmdClockParkType +// Obf: EKDEGMMHODO enum CmdClockParkType { - CmdClockParkType_MNFEPONEDDJ = 0; - CmdClockParkGetInfoScRsp = 7240; - CmdClockParkGetOngoingScriptInfoScRsp = 7207; - CmdLIDCOLGLNGN = 7222; - CmdClockParkUnlockTalentCsReq = 7239; - CmdClockParkUnlockTalentScRsp = 7212; - CmdClockParkGetInfoCsReq = 7204; - CmdClockParkGetOngoingScriptInfoCsReq = 7230; - CmdClockParkHandleWaitPlaceDiceOperationCsReq = 7218; - CmdClockParkFinishScriptScNotify = 7206; - CmdClockParkQuitScriptCsReq = 7238; - CmdClockParkUseBuffCsReq = 7208; - CmdBAPHOCNDPEB = 7211; - CmdClockParkStartScriptScRsp = 7202; - CmdClockParkStartScriptCsReq = 7224; - CmdClockParkHandleWaitOperationScRsp = 7234; - CmdAOFDDBNLOHC = 7223; + EKDEGMMHODO_PCPDHELPKEM = 0; + CmdClockParkHandleWaitOperationScRsp = 7244; + CmdBEDFGPIFGED = 7250; + CmdClockParkFinishScriptScNotify = 7249; + CmdClockParkGetInfoCsReq = 7213; + CmdClockParkGetOngoingScriptInfoCsReq = 7247; + CmdClockParkUnlockTalentCsReq = 7235; + CmdNAJGIPIGCDH = 7221; + CmdClockParkStartScriptScRsp = 7201; + CmdClockParkUnlockTalentScRsp = 7238; + CmdClockParkQuitScriptCsReq = 7218; + CmdClockParkHandleWaitPlaceDiceOperationCsReq = 7202; + CmdClockParkGetInfoScRsp = 7207; + CmdClockParkStartScriptCsReq = 7205; + CmdClockParkGetOngoingScriptInfoScRsp = 7219; + CmdAPBJOBNPBAN = 7245; + CmdClockParkUseBuffCsReq = 7231; } -// Obf: ClockParkPlayStatus +// Obf: FOGFBPODIDN enum ClockParkPlayStatus { - ClockParkPlayStatus_ONDJJFJEDJK = 0; - ClockParkPlayStatus_GKHIMBOEGCI = 1; - ClockParkPlayStatus_CDDBKNCNMMB = 2; - ClockParkPlayStatus_POCOKFEKCBK = 5; + FOGFBPODIDN_ECFAOMLDDGL = 0; + FOGFBPODIDN_NLJJDPFDDNG = 1; + FOGFBPODIDN_CPKIKJBGOLB = 2; + FOGFBPODIDN_CCIHCBAGIMH = 5; } -// Obf: ClockParkGetInfoCsReq +// Obf: POGAKNIPMNE // Type: Req -// CmdID: 7204 +// CmdID: 7213 message ClockParkGetInfoCsReq { } -message NFAJOOGFNCN { - repeated uint32 BGKGHHABFOI = 4; // offset: 24 - uint32 script_id = 1; // offset: 32 +message DHBCCMMHNCK { + uint32 KNLJJIFOELO = 7; // offset: 32 + repeated uint32 DDMOFHGIBLD = 10; // offset: 24 } -// Obf: ClockParkGetInfoScRsp +// Obf: KBADHGELIGI // Type: Rsp -// CmdID: 7240 +// CmdID: 7207 message ClockParkGetInfoScRsp { - repeated uint32 LGCMGKKJMCF = 8; // offset: 16 - uint32 DPMHILKNBBF = 15; // offset: 44 - repeated NFAJOOGFNCN EFHEEAMKGFB = 7; // offset: 24 - uint32 retcode = 12; // offset: 48 - uint32 FDIPIKGLGHO = 6; // offset: 52 - uint32 progress = 2; // offset: 40 + uint32 progress = 1; // offset: 44 + uint32 HLNEMLMKECP = 12; // offset: 52 + repeated DHBCCMMHNCK NIECFDLJPFI = 6; // offset: 16 + uint32 CDNGKOFBHLG = 8; // offset: 40 + uint32 retcode = 13; // offset: 48 + repeated uint32 ADJEHBLLBNH = 2; // offset: 24 } -// Obf: ClockParkUnlockTalentCsReq +// Obf: EEDDDEOJBAE // Type: Req -// CmdID: 7239 +// CmdID: 7235 message ClockParkUnlockTalentCsReq { - uint32 EHAJMKFJCCM = 12; // offset: 24 + uint32 KFJEMIOJLPJ = 8; // offset: 24 } -// Obf: ClockParkUnlockTalentScRsp +// Obf: FODAEJMPGGL // Type: Rsp -// CmdID: 7212 +// CmdID: 7238 message ClockParkUnlockTalentScRsp { - uint32 EHAJMKFJCCM = 9; // offset: 28 - uint32 retcode = 6; // offset: 24 + uint32 KFJEMIOJLPJ = 4; // offset: 24 + uint32 retcode = 1; // offset: 28 } -// Obf: ClockParkStartScriptCsReq +// Obf: HEFMHELOKKB // Type: Req -// CmdID: 7224 +// CmdID: 7205 message ClockParkStartScriptCsReq { - repeated uint32 JPNNBGEHHME = 4; // offset: 16 - uint32 script_id = 8; // offset: 32 + uint32 KNLJJIFOELO = 10; // offset: 32 + repeated uint32 DANAGDAPKJE = 6; // offset: 16 } -// Obf: ClockParkStartScriptScRsp +// Obf: IHHKEJFBDLC // Type: Rsp -// CmdID: 7202 +// CmdID: 7201 message ClockParkStartScriptScRsp { - uint32 script_id = 10; // offset: 24 - uint32 retcode = 7; // offset: 28 + uint32 KNLJJIFOELO = 12; // offset: 24 + uint32 retcode = 4; // offset: 28 } -// Obf: ClockParkGetOngoingScriptInfoCsReq +// Obf: DPBOJIHBENK // Type: Req -// CmdID: 7230 +// CmdID: 7247 message ClockParkGetOngoingScriptInfoCsReq { } -message DPICGJBJHFM { +message IFGFKJMIAIH { } -message CENAEIOBGEK { - repeated uint32 LABBIFFPOED = 11; // offset: 24 - uint32 PPINNAENHAD = 5; // offset: 32 - uint32 card_id = 4; // offset: 36 +message KGLOGMHODNB { + uint32 IJLPDNLAIDG = 2; // offset: 36 + uint32 HLADJPMDOAB = 6; // offset: 32 + repeated uint32 FAMFCIPLGON = 7; // offset: 24 } -message FHPLPNNCNMN { - repeated CENAEIOBGEK KKLNLJDEMMI = 1; // offset: 24 - repeated uint32 LABBIFFPOED = 15; // offset: 16 +message OBECBMMMDHC { + repeated KGLOGMHODNB IMKOJKJAHMM = 2; // offset: 16 + repeated uint32 FAMFCIPLGON = 7; // offset: 24 } -message GPDOHJFKFOB { - FHPLPNNCNMN INHIDEJHPMK = 15; // offset: 16 +message OBPNGCPECON { + OBECBMMMDHC NJELGEBHAOP = 12; // offset: 16 } -message KHBNICEOKLJ { - FHPLPNNCNMN INHIDEJHPMK = 8; // offset: 24 +message EKHNMPALBLD { + OBECBMMMDHC NJELGEBHAOP = 1; // offset: 16 } -message EKHAEPOHOGG { - FHPLPNNCNMN INHIDEJHPMK = 6; // offset: 24 +message EKHLIKPKAOI { + OBECBMMMDHC NJELGEBHAOP = 1; // offset: 16 } -message KFOCDOJEIME { - FHPLPNNCNMN INHIDEJHPMK = 6; // offset: 16 - uint32 CBNFFGADDDP = 10; // offset: 36 - uint32 gacha_random = 3; // offset: 32 +message LGJHPEOPBJB { + uint32 gacha_random = 1; // offset: 32 + OBECBMMMDHC NJELGEBHAOP = 8; // offset: 24 + uint32 JOOLIKGDJJF = 7; // offset: 36 } -message EBCCLCNADIN { - FHPLPNNCNMN INHIDEJHPMK = 13; // offset: 24 +message LKNAHGMJFBK { + OBECBMMMDHC NJELGEBHAOP = 14; // offset: 16 } -message JIJOLEGDMAB { - bool KGIGANLOIGH = 7; // offset: 24 +message BCILKEGOBAA { + bool AOMKCMNMIJO = 4; // offset: 24 } -message DENBPEFPBAJ { - uint32 MNLGFJMFFCF = 1; // offset: 32 - oneof FABCGHHNAND { - DPICGJBJHFM HDJGAPANKKD = 4; // offset: 24 - GPDOHJFKFOB KDLCNLHEGBL = 10; // offset: 24 - KHBNICEOKLJ OKJEPJJPMNH = 14; // offset: 24 - EKHAEPOHOGG HHAIIAMLGCJ = 12; // offset: 24 - KFOCDOJEIME CPNMPALGEBO = 3; // offset: 24 - EBCCLCNADIN OMFICGNDEAH = 6; // offset: 24 - JIJOLEGDMAB HDJNHMIMMGN = 8; // offset: 24 - bool JGOOBOEIECK = 13; // offset: 24 +message BPNPHGLDIMI { + uint32 NNFAMOJAHCH = 5; // offset: 36 + oneof HPJKLCALLBI { + IFGFKJMIAIH FFDMHIKJGJO = 4; // offset: 24 + OBPNGCPECON IEPPEEGMNNA = 14; // offset: 24 + EKHNMPALBLD ABEAGHKIGGI = 6; // offset: 24 + EKHLIKPKAOI PCOMAKHDOGM = 8; // offset: 24 + LGJHPEOPBJB ELIBDJODAHC = 7; // offset: 24 + LKNAHGMJFBK JNFBDHFLKFE = 10; // offset: 24 + BCILKEGOBAA JMGCGFFNKBL = 9; // offset: 24 + bool DNCMKIJENIH = 12; // offset: 24 } } -message GKEFONGPGMB { - int32 GJGEMACGJGB = 7; // offset: 32 - int32 KEDGMIEMNMM = 9; // offset: 28 - int32 ONCKBPKFKKG = 14; // offset: 24 +message JHAKADEKJEJ { + int32 EIPLGIIHDID = 6; // offset: 24 + int32 AKAFHHLKFKI = 9; // offset: 32 + int32 CGHMNCEAPPB = 4; // offset: 28 } -message NCKKCIHKKGI { - uint32 buff_id = 6; // offset: 24 - uint64 unique_id = 10; // offset: 32 - uint32 FHJGGLFLBPH = 2; // offset: 28 +message GONNGMKDODM { + uint32 buff_id = 12; // offset: 32 + uint32 HHMGFMPICAK = 13; // offset: 36 + uint64 unique_id = 5; // offset: 24 } -// Obf: ClockParkBuffList +// Obf: KIEBFOBAOPL message ClockParkBuffList { - repeated NCKKCIHKKGI buff_list = 1; // offset: 24 + repeated GONNGMKDODM buff_list = 12; // offset: 24 } -// Obf: ClockParkGetOngoingScriptInfoScRsp +// Obf: KEPCEGCAILA // Type: Rsp -// CmdID: 7207 +// CmdID: 7219 message ClockParkGetOngoingScriptInfoScRsp { - uint32 POCLGFNKHIB = 14; // offset: 68 - GKEFONGPGMB CNONCGNFHPH = 3; // offset: 24 - uint32 AAOGOMGFCOE = 5; // offset: 72 - string CLFMEJHFODC = 2; // offset: 40 - uint32 MHOGOJEHJFK = 8; // offset: 64 - uint32 OMOGCPPLDDJ = 9; // offset: 76 - uint32 script_id = 13; // offset: 80 - uint32 CPJCOBCMNHK = 4; // offset: 88 - DENBPEFPBAJ IAPDDBJGPED = 10; // offset: 48 - ClockParkBuffList LNAOKIIMJME = 15; // offset: 56 - repeated uint32 HPIDBCNNKPE = 11; // offset: 16 - uint32 retcode = 12; // offset: 84 + uint32 EFDMELCFIKJ = 15; // offset: 72 + string MKHIJFJBOJJ = 11; // offset: 48 + ClockParkBuffList HKGKNEKKJHB = 6; // offset: 24 + repeated uint32 PMLLDKHPILJ = 9; // offset: 56 + JHAKADEKJEJ MEBMDLBPEHO = 7; // offset: 32 + uint32 retcode = 12; // offset: 88 + uint32 FAHDMHFECMK = 4; // offset: 80 + uint32 DCPKPNLKGMM = 13; // offset: 68 + uint32 DHOCCJMHOIF = 5; // offset: 76 + BPNPHGLDIMI GNJGLFOKGID = 8; // offset: 40 + uint32 JHFBNMENIAH = 1; // offset: 84 + uint32 KNLJJIFOELO = 2; // offset: 64 } -message GHLKINAJHGJ { +message INLBCJHIPCI { } -message GNABBNJLLOK { - FHPLPNNCNMN INHIDEJHPMK = 13; // offset: 24 +message MBLOIHLJGML { + OBECBMMMDHC NJELGEBHAOP = 15; // offset: 24 } -message OKCFFJGEABE { - bool is_win = 2; // offset: 28 - uint32 GJPMPDDJFDL = 8; // offset: 24 +message EPJMBDHODLE { + bool is_win = 6; // offset: 24 + uint32 EFDDNMGLANF = 4; // offset: 28 } -message AMKHNNJBJHK { - repeated uint32 avatar_id_list = 9; // offset: 16 +message HADCALJHOFI { + repeated uint32 avatar_id_list = 7; // offset: 24 } -message GFKCHHBKDEE { - uint32 gacha_random = 12; // offset: 24 - bool KHIDIINGPIB = 10; // offset: 28 +message BBOCLMGMNEB { + uint32 gacha_random = 6; // offset: 24 + bool NAIPLDPJHII = 9; // offset: 28 } -message MGBLCELKAKF { - bool is_win = 15; // offset: 24 - uint32 GJPMPDDJFDL = 4; // offset: 28 +message POPPEFJIAJC { + uint32 EFDDNMGLANF = 8; // offset: 28 + bool is_win = 7; // offset: 24 } -message DDIPMPGJBDM { +message HAPBNLELOBI { } -// Obf: ClockParkHandleWaitPlaceDiceOperationCsReq +// Obf: KCMOPCJIEGB +// Type: Req +// CmdID: 7202 +message ClockParkHandleWaitPlaceDiceOperationCsReq { + uint32 NNFAMOJAHCH = 5; // offset: 40 + uint32 KNLJJIFOELO = 1; // offset: 36 + oneof ENMNAMOIEEP { + INLBCJHIPCI IKOMEFMEKMC = 3; // offset: 24 + MBLOIHLJGML GNMMEFKMHHD = 4; // offset: 24 + EPJMBDHODLE KILGAJCFIME = 2; // offset: 24 + HADCALJHOFI HBPAIJHIGOL = 6; // offset: 24 + BBOCLMGMNEB DGANABKPHAI = 8; // offset: 24 + POPPEFJIAJC HJAPLMGAMCO = 14; // offset: 24 + HAPBNLELOBI BLEFCAFOIBG = 10; // offset: 24 + uint32 FAHDMHFECMK = 7; // offset: 24 + } +} + +message KCEHEAGEDAA { + uint32 progress = 1; // offset: 40 + bool DIOHKMPPKHA = 14; // offset: 32 + ItemList reward = 11; // offset: 16 + uint32 KNLJJIFOELO = 6; // offset: 44 + uint32 EFDMELCFIKJ = 2; // offset: 48 + bool HFKBJLAMJLG = 8; // offset: 33 + uint32 DCPKPNLKGMM = 9; // offset: 36 +} + +// Obf: AFMKKLPLMHA +// Type: Rsp +// CmdID: 7244 +message ClockParkHandleWaitOperationScRsp { + SceneBattleInfo battle_info = 11; // offset: 16 + uint32 NNFAMOJAHCH = 12; // offset: 48 + ClockParkPlayStatus NKAHDEEOHAO = 2; // offset: 44 + uint32 retcode = 7; // offset: 32 + uint32 NDEEBDDEOFA = 8; // offset: 40 + uint32 IHNMHNPMHJG = 15; // offset: 36 +} + +// Obf: GBJNHPKJCEL // Type: Req // CmdID: 7218 -message ClockParkHandleWaitPlaceDiceOperationCsReq { - uint32 script_id = 14; // offset: 40 - uint32 MNLGFJMFFCF = 13; // offset: 36 - oneof DOPBLDOIEAN { - GHLKINAJHGJ FDPEOCFMMDJ = 9; // offset: 16 - GNABBNJLLOK JNAOFGCLBPP = 15; // offset: 16 - OKCFFJGEABE PCDKMADHKFN = 3; // offset: 16 - AMKHNNJBJHK DLEDKGFEMKB = 8; // offset: 16 - GFKCHHBKDEE LHAMJIIJCGG = 4; // offset: 16 - MGBLCELKAKF ALKIHCMPCLM = 11; // offset: 16 - DDIPMPGJBDM PJMAEELGEED = 2; // offset: 16 - uint32 OMOGCPPLDDJ = 1; // offset: 16 - } -} - -message JCFEPEOLLMK { - bool AIPFOPHKHHA = 9; // offset: 36 - uint32 CPJCOBCMNHK = 4; // offset: 44 - bool NKCHBPOPAAC = 2; // offset: 37 - uint32 progress = 14; // offset: 32 - uint32 AAOGOMGFCOE = 8; // offset: 48 - uint32 script_id = 5; // offset: 40 - ItemList reward = 13; // offset: 24 -} - -// Obf: ClockParkHandleWaitOperationScRsp -// Type: Rsp -// CmdID: 7234 -message ClockParkHandleWaitOperationScRsp { - SceneBattleInfo battle_info = 12; // offset: 16 - uint32 MNLGFJMFFCF = 1; // offset: 40 - uint32 retcode = 14; // offset: 44 - uint32 LHKCNKMELPD = 8; // offset: 36 - uint32 IHIAEAHGMCA = 10; // offset: 48 - ClockParkPlayStatus KGFFCNCGLKG = 4; // offset: 32 -} - -// Obf: ClockParkQuitScriptCsReq -// Type: Req -// CmdID: 7238 message ClockParkQuitScriptCsReq { - bool JBKGNNJNPEG = 6; // offset: 24 - uint32 script_id = 7; // offset: 28 + uint32 KNLJJIFOELO = 6; // offset: 24 + bool NMAKFODLJHP = 9; // offset: 28 } // Type: Rsp -// CmdID: 7222 -message LIDCOLGLNGN { - uint32 retcode = 15; // offset: 24 +// CmdID: 7245 +message APBJOBNPBAN { + uint32 retcode = 3; // offset: 24 } // Type: Rsp -// CmdID: 7223 -message AOFDDBNLOHC { - uint32 MNLGFJMFFCF = 3; // offset: 28 - uint32 retcode = 13; // offset: 24 +// CmdID: 7250 +message BEDFGPIFGED { + uint32 NNFAMOJAHCH = 4; // offset: 28 + uint32 retcode = 2; // offset: 24 } -// Obf: ClockParkUseBuffCsReq +// Obf: KLFDNPJOODJ // Type: Req -// CmdID: 7208 +// CmdID: 7231 message ClockParkUseBuffCsReq { - uint64 unique_id = 6; // offset: 32 - uint32 script_id = 1; // offset: 28 - uint32 MNLGFJMFFCF = 4; // offset: 24 + uint64 unique_id = 9; // offset: 32 + uint32 KNLJJIFOELO = 14; // offset: 24 + uint32 NNFAMOJAHCH = 2; // offset: 28 } // Type: Rsp -// CmdID: 7211 -message BAPHOCNDPEB { - uint32 script_id = 6; // offset: 44 - uint32 MNLGFJMFFCF = 12; // offset: 48 - ClockParkBuffList LNAOKIIMJME = 13; // offset: 24 - uint32 retcode = 11; // offset: 40 - oneof GJODOFJFKBE { - FHPLPNNCNMN INHIDEJHPMK = 1591; // offset: 32 - GKEFONGPGMB CNONCGNFHPH = 298; // offset: 32 +// CmdID: 7221 +message NAJGIPIGCDH { + ClockParkBuffList HKGKNEKKJHB = 2; // offset: 24 + uint32 NNFAMOJAHCH = 8; // offset: 40 + uint32 retcode = 6; // offset: 48 + uint32 KNLJJIFOELO = 4; // offset: 52 + oneof BEEPACPFOOL { + OBECBMMMDHC NJELGEBHAOP = 1495; // offset: 32 + JHAKADEKJEJ MEBMDLBPEHO = 1675; // offset: 32 } } -// Obf: ClockParkFinishScriptScNotify +// Obf: FDLNKDCEHNN // Type: Notify -// CmdID: 7206 +// CmdID: 7249 message ClockParkFinishScriptScNotify { - JCFEPEOLLMK finish_info = 2; // offset: 16 + KCEHEAGEDAA finish_info = 15; // offset: 16 } -// Obf: MissionStatus +// Obf: JMENBHEJCLN enum MissionStatus { MISSION_NONE = 0; MISSION_DOING = 1; @@ -11865,242 +12525,281 @@ enum MissionStatus { MISSION_PREPARED = 3; } -// Obf: MessageSectionStatus +// Obf: LKCKJFANMKM enum MessageSectionStatus { - MESSAGE_SECTION_NONE = 0; - MESSAGE_SECTION_DOING = 1; - MESSAGE_SECTION_FINISH = 2; - MESSAGE_SECTION_FROZEN = 3; + LKCKJFANMKM_MONHNJKEJAC = 0; + LKCKJFANMKM_NHJJIGOIJDI = 1; + LKCKJFANMKM_EJCHAMIEOMB = 2; + LKCKJFANMKM_AJBFPBGJHFJ = 3; } -// Obf: MessageGroupStatus +// Obf: BAIHEIGBANF enum MessageGroupStatus { - MESSAGE_GROUP_NONE = 0; - MESSAGE_GROUP_DOING = 1; - MESSAGE_GROUP_FINISH = 2; - MESSAGE_GROUP_FROZEN = 3; + BAIHEIGBANF_AGCLOHKJKPP = 0; + BAIHEIGBANF_APNEJOAKBAF = 1; + BAIHEIGBANF_MLACDHMNCHF = 2; + BAIHEIGBANF_IOKHOAPPKDJ = 3; } -// Obf: BattleRecordType +// Obf: GNJDIICBHKI enum BattleRecordType { - BATTLE_RECORD_NONE = 0; - BATTLE_RECORD_CHALLENGE = 1; - BATTLE_RECORD_ROGUE = 2; + GNJDIICBHKI_EDJMFLNKKBC = 0; + GNJDIICBHKI_NDGLDPPJCHO = 1; + GNJDIICBHKI_PNOGGDBELBA = 2; } -// Obf: RebattleType +// Obf: BBFBNMFDFNF enum RebattleType { - REBATTLE_TYPE_NONE = 0; - REBATTLE_TYPE_REBATTLE_MIDWAY = 1; - REBATTLE_TYPE_REBATTLE_LOSE = 2; - REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP = 3; - REBATTLE_TYPE_REBATTLE_LOSE_LINEUP = 4; - REBATTLE_TYPE_QUIT_MIDWAY = 5; - REBATTLE_TYPE_QUIT_LOSE = 6; + BBFBNMFDFNF_PCPDHELPKEM = 0; + BBFBNMFDFNF_LKEJAONBJIG = 1; + BBFBNMFDFNF_FBMMPLDMDMP = 2; + BBFBNMFDFNF_FHLBEDMPOIL = 3; + BBFBNMFDFNF_GMKOIBMDGCL = 4; + BBFBNMFDFNF_MIHIOGNOEMM = 5; + BBFBNMFDFNF_HPLIKANDPPC = 6; } message Item { - uint32 level = 3; // offset: 32 - uint32 num = 4; // offset: 36 - uint32 main_affix_id = 9; // offset: 24 - uint32 rank = 11; // offset: 44 - uint32 promotion = 14; // offset: 28 - uint32 unique_id = 13; // offset: 40 - uint32 item_id = 10; // offset: 48 + uint32 rank = 1; // offset: 48 + uint32 main_affix_id = 14; // offset: 24 + uint32 unique_id = 5; // offset: 40 + uint32 promotion = 12; // offset: 44 + uint32 level = 3; // offset: 36 + uint32 num = 13; // offset: 32 + uint32 item_id = 9; // offset: 28 } message ItemList { - repeated Item item_list = 9; // offset: 24 + repeated Item item_list = 1; // offset: 24 } message PileItem { - uint32 item_id = 2; // offset: 28 - uint32 item_num = 12; // offset: 24 + uint32 item_num = 5; // offset: 28 + uint32 item_id = 2; // offset: 24 } message ItemCost { oneof item { - PileItem pile_item = 6; // offset: 16 - uint32 equipment_unique_id = 9; // offset: 16 - uint32 relic_unique_id = 2; // offset: 16 + PileItem pile_item = 11; // offset: 24 + uint32 equipment_unique_id = 8; // offset: 24 + uint32 relic_unique_id = 13; // offset: 24 } } -// Obf: ItemCostList -message ItemCostData { - repeated ItemCost item_list = 11; // offset: 16 +// Obf: GCCDKKJGBAC +message ItemCostList { + repeated ItemCost item_list = 14; // offset: 16 } -message GIKLNAMPFBI { - uint32 item_id = 14; // offset: 24 - uint32 item_count = 9; // offset: 28 +message DAPPFJLEPLH { + uint32 item_id = 11; // offset: 24 + uint32 FJOFDONMHPH = 1; // offset: 28 } -message MBMLMHCICBI { - uint32 level = 3; // offset: 40 - uint32 tid = 8; // offset: 24 +message MDNNGCGIAKO { + uint32 tid = 6; // offset: 40 + uint32 level = 3; // offset: 36 + uint32 exp = 12; // offset: 24 uint32 rank = 4; // offset: 28 - uint32 promotion = 11; // offset: 32 - uint32 exp = 10; // offset: 36 + uint32 promotion = 14; // offset: 32 } -message NGDNBPKCNLG { - uint32 main_affix_id = 2; // offset: 32 - uint32 level = 9; // offset: 40 - uint32 tid = 7; // offset: 36 - uint32 exp = 4; // offset: 44 - repeated RelicAffix sub_affix_list = 5; // offset: 16 +message MJFJEMLPKJE { + uint32 exp = 3; // offset: 44 + repeated RelicAffix sub_affix_list = 15; // offset: 16 + uint32 main_affix_id = 7; // offset: 32 + uint32 tid = 13; // offset: 36 + uint32 level = 1; // offset: 40 } -// Obf: Relic +// Obf: LBHNOHDOGBB message Relic { - uint32 reforge_block_sub_affix_id = 10; // offset: 48 - repeated RelicAffix reforge_sub_affix_list = 2; // offset: 32 - bool is_discarded = 6; // offset: 57 - bool is_protected = 15; // offset: 56 - repeated RelicAffix sub_affix_list = 12; // offset: 40 - uint32 main_affix_id = 9; // offset: 76 - uint32 tid = 8; // offset: 72 - repeated RelicAffix AOLFKGGECNB = 3; // offset: 16 - uint32 unique_id = 7; // offset: 68 - uint32 exp = 1; // offset: 64 - uint32 dress_avatar_id = 14; // offset: 60 - uint32 level = 13; // offset: 52 + repeated RelicAffix sub_affix_list = 3; // offset: 16 + uint32 dress_avatar_id = 5; // offset: 52 + bool is_protected = 6; // offset: 61 + uint32 exp = 13; // offset: 76 + uint32 unique_id = 10; // offset: 72 + uint32 main_affix_id = 9; // offset: 64 + uint32 reforge_block_sub_affix_id = 12; // offset: 68 + bool is_discarded = 2; // offset: 60 + uint32 level = 7; // offset: 56 + repeated RelicAffix EBEOECJMBKN = 4; // offset: 24 + uint32 tid = 8; // offset: 48 + repeated RelicAffix LFECMHCKEEK = 1; // offset: 32 } -message IIGNALBOHAO { - oneof AKNIBIIDPGH { - GIKLNAMPFBI KLDNEGKLMAN = 8; // offset: 16 - MBMLMHCICBI GEBINFLEMDL = 6; // offset: 16 - NGDNBPKCNLG KCPMPCJNPCE = 4; // offset: 16 +message HKKFBMBEBOC { + oneof PANAJBHKAKO { + DAPPFJLEPLH LFPINDFAAHK = 11; // offset: 24 + MDNNGCGIAKO PJIGHNFHFKD = 15; // offset: 24 + MJFJEMLPKJE CGCJLHFLEPN = 4; // offset: 24 } } -message HIAPAIPIODD { - repeated IIGNALBOHAO item_list = 7; // offset: 16 -} - -message Vector { - sint32 x = 10; // offset: 32 - sint32 z = 14; // offset: 28 - sint32 y = 7; // offset: 24 +message GHKPNIJFHHH { + repeated HKKFBMBEBOC item_list = 1; // offset: 16 } message MotionInfo { - Vector rot = 13; // offset: 16 - Vector pos = 7; // offset: 24 + Vector pos = 7; // offset: 32 + Vector rot = 8; // offset: 16 } -message Vector4 { - float w = 8; // offset: 36 - float x = 6; // offset: 28 - float y = 15; // offset: 24 - float z = 2; // offset: 32 +message JDMOFNPAMOO { + float z = 13; // offset: 24 + float KNPMDHLDHGI = 12; // offset: 28 + float y = 7; // offset: 32 + float x = 2; // offset: 36 } message SceneMonsterWaveParam { - uint32 LPHMIOCFKKA = 15; // offset: 28 - uint32 hard_level_group = 11; // offset: 36 - uint32 KPAJJKNOBGE = 13; // offset: 32 - uint32 elite_group = 7; // offset: 40 - uint32 level = 5; // offset: 24 + uint32 level = 14; // offset: 36 + uint32 BDCCEFHMFHO = 7; // offset: 40 + uint32 HKNBHCAOMBE = 10; // offset: 24 + uint32 NJICLAINBIM = 5; // offset: 32 + uint32 OPJAFNEFJDC = 15; // offset: 28 } -message KOELBKIILDE { - repeated HCMGIFBHPLE IDMMHPOCNIJ = 7; // offset: 16 - uint32 role_star = 3; // offset: 32 +message DLGEGGCHCID { + uint32 role_star = 8; // offset: 32 + repeated LHPPIAKKFME PGNMDJIIKJB = 14; // offset: 24 } -message HDDJNDJADAC { - oneof DFONABIAFLC { - KOELBKIILDE EPKAJPDMKDE = 407; // offset: 16 +message MEHAOMGBOMC { + oneof teleport_nigger { + DLGEGGCHCID AFCMOOFGBPK = 509; // offset: 24 } } message SceneMonster { - uint32 max_hp = 12; // offset: 36 - HDDJNDJADAC extra_info = 1; // offset: 24 - uint32 cur_hp = 8; // offset: 40 - uint32 monster_id = 4; // offset: 32 + uint32 max_hp = 7; // offset: 32 + MEHAOMGBOMC extra_info = 8; // offset: 24 + uint32 cur_hp = 11; // offset: 40 + uint32 monster_id = 15; // offset: 36 } -// Obf: SceneMonsterWave +// Obf: AGJDAAIPOHJ message SceneMonsterWave { - repeated SceneMonster monster_list = 14; // offset: 16 - SceneMonsterWaveParam monster_param = 5; // offset: 24 - repeated ItemList BMLDLEDPFOP = 3; // offset: 32 - uint32 battle_stage_id = 8; // offset: 48 - uint32 battle_wave_id = 2; // offset: 52 + uint32 battle_wave_id = 14; // offset: 48 + repeated SceneMonster monster_list = 6; // offset: 24 + uint32 battle_stage_id = 3; // offset: 52 + repeated ItemList PIBLJLBCKJL = 9; // offset: 32 + SceneMonsterWaveParam monster_param = 12; // offset: 40 } -// Obf: SceneBattleInfo +// Obf: KCDILLKKMEP message SceneBattleInfo { - repeated BattleEventBattleInfo battle_event = 680; // offset: 96 - uint32 stage_id = 15; // offset: 132 - BattleGridFightSpecialBattleInfo IGAEJDGJFAP = 24; // offset: 104 - BattleRogueMagicInfo battle_rogue_magic_info = 1952; // offset: 80 - uint32 rounds_limit = 3; // offset: 128 - repeated BattleBuff buff_list = 11; // offset: 32 - bool DLILJCCEBLN = 8; // offset: 116 - uint32 GAHMNCGGIAG = 4; // offset: 136 - JOBHBFDMEBC EOCIAHOJAKN = 119; // offset: 40 - map battle_target_info = 155; // offset: 56 - GNCELENEBBH GDGPDLIJMIN = 1220; // offset: 88 - uint32 battle_id = 10; // offset: 112 - repeated BattleAvatar battle_avatar_list = 12; // offset: 64 - uint32 logic_random_seed = 14; // offset: 124 - repeated SceneMonsterWave monster_wave_list = 2; // offset: 48 - KPGIDMEFEPC CODANMDMKFA = 648; // offset: 24 - KNIAOHMCODK EPKAJPDMKDE = 136; // offset: 16 - uint32 world_level = 9; // offset: 120 + CAKGOGMEJOF IAJDCJIAHFP = 508; // offset: 80 + uint32 logic_random_seed = 8; // offset: 120 + uint32 stage_id = 2; // offset: 112 + repeated SceneMonsterWave monster_wave_list = 4; // offset: 88 + repeated BattleEventBattleInfo battle_event = 234; // offset: 32 + uint32 LFHLICCKPDJ = 15; // offset: 116 + uint32 rounds_limit = 14; // offset: 128 + MLDEDCCOHBF OBOFOCPCBPK = 1383; // offset: 16 + repeated BattleBuff buff_list = 13; // offset: 64 + BattleGridFightSpecialBattleInfo FMCJPPILPLL = 1654; // offset: 24 + OGEOMDJIAGI AFCMOOFGBPK = 1831; // offset: 56 + bool EODHMOBOENG = 3; // offset: 124 + uint32 world_level = 6; // offset: 132 + map battle_target_info = 761; // offset: 72 + HLMHHPKMIFI JLKIDEIDMNK = 558; // offset: 96 + uint32 battle_id = 1; // offset: 136 + repeated BattleAvatar battle_avatar_list = 9; // offset: 104 + KCGPMNNKIKN GDAGHIJADOD = 838; // offset: 48 } -// Obf: AetherDivideBattleInfo +// Obf: BPAHOLKIOFK message AetherDivideBattleInfo { - uint32 battle_id = 2; // offset: 56 - repeated AetherAvatarInfo battle_avatar_list = 13; // offset: 40 - uint32 logic_random_seed = 7; // offset: 60 - repeated BattleBuff buff_list = 12; // offset: 16 - repeated SceneMonsterWave monster_wave_list = 3; // offset: 24 - bool DLILJCCEBLN = 5; // offset: 48 - uint32 stage_id = 4; // offset: 52 + uint32 logic_random_seed = 7; // offset: 48 + repeated SceneMonsterWave monster_wave_list = 11; // offset: 16 + repeated AetherAvatarInfo battle_avatar_list = 5; // offset: 24 + uint32 battle_id = 15; // offset: 60 + repeated BattleBuff buff_list = 2; // offset: 40 + bool EODHMOBOENG = 6; // offset: 56 + uint32 stage_id = 1; // offset: 52 } -message ODCKCELJHCP { - uint32 id = 8; // offset: 24 +message EEBPHJCNBFO { + uint32 id = 3; // offset: 28 + uint32 assist_uid = 6; // offset: 24 AvatarType avatar_type = 4; // offset: 32 - uint32 assist_uid = 1; // offset: 28 } -message HDLLNMMODAJ { - ItemList return_item_list = 2; // offset: 24 - bool MPDJIOPHCIM = 9; // offset: 40 - repeated uint32 relic_ids = 1; // offset: 16 +message NNOIJJNCHJB { + ItemList return_item_list = 9; // offset: 24 + repeated uint32 BICMJEDHKNE = 1; // offset: 32 + bool CIACHEIMDDM = 14; // offset: 40 } -message JOGMADAMFNI { - uint32 key = 2; // offset: 24 - uint32 value = 9; // offset: 28 +message GKDEKJKOIJN { + uint32 value = 2; // offset: 24 + uint32 key = 8; // offset: 28 } -message JCKPLANILKJ { - uint32 key = 7; // offset: 24 - sint32 value = 9; // offset: 28 +message OBNJKBMEAOL { + sint32 value = 3; // offset: 28 + uint32 key = 12; // offset: 24 } -// Obf: EquipRelic +// Obf: POIACAJFCEP message EquipRelic { - uint32 type = 7; // offset: 28 - uint32 relic_unique_id = 12; // offset: 24 + uint32 relic_unique_id = 11; // offset: 28 + uint32 type = 8; // offset: 24 } -// Obf: HeadFrameInfo +// Obf: IAFGJJDKNGP message HeadFrameInfo { - uint32 head_frame_item_id = 4; // offset: 24 - int64 head_frame_expire_time = 8; // offset: 32 + uint32 head_frame_item_id = 9; // offset: 32 + int64 head_frame_expire_time = 12; // offset: 24 } -// Obf: ContentPackageStatus +message GAIKCIGDBGK { + uint32 PJCNHKMFIND = 10; // offset: 24 + uint32 AKKNCCFIBHI = 11; // offset: 28 +} + +message LMHFOFIEIMN { + uint32 OOPOADNHABK = 5; // offset: 28 + int64 NJMONGKLJJC = 15; // offset: 32 + uint32 AKKNCCFIBHI = 11; // offset: 24 +} + +message IOBBILGOFCL { + message DCAEOLDIGHA { + enum DIMFOAAJNGN { + DIMFOAAJNGN_CMBCCLIAIIK = 0; + DIMFOAAJNGN_JHPDGKKLLBI = 1; + DIMFOAAJNGN_HCNHAPBAPGD = 2; + DIMFOAAJNGN_DOJOHGNOFFL = 3; + DIMFOAAJNGN_ILBPPLNFMHN = 4; + } + } + uint32 type = 9; // offset: 32 + uint32 id = 5; // offset: 24 + uint32 slot = 1; // offset: 28 +} + +message KJGMAEGNBKL { + repeated IOBBILGOFCL IDPHCKABBJM = 9; // offset: 16 + repeated GAIKCIGDBGK JDBOIHJHEHP = 2; // offset: 32 + repeated LMHFOFIEIMN NMLANPJGJFA = 4; // offset: 40 +} + +message MBICBKAFGIK { + string ICJIGHOMDNL = 10; // offset: 32 + uint32 CLDNGAEIBDF = 4; // offset: 64 + HeadFrameInfo head_frame_info = 3; // offset: 24 + uint32 uid = 6; // offset: 56 + uint32 head_icon = 14; // offset: 60 + string nickname = 5; // offset: 48 + uint32 GKDPLCCALMH = 9; // offset: 68 + string remark_name = 1; // offset: 40 + uint32 level = 7; // offset: 76 + PlatformType platform = 12; // offset: 72 +} + +// Obf: KCIJNMMBMOF enum ContentPackageStatus { ContentPackageStatus_None = 0; ContentPackageStatus_Init = 1; @@ -12109,3758 +12808,3832 @@ enum ContentPackageStatus { ContentPackageStatus_Release = 4; } -// Obf: CmdContentPackageType +// Obf: CGDHKGPIDLM enum CmdContentPackageType { - CmdContentPackageType_MNFEPONEDDJ = 0; - CmdContentPackageTransferScNotify = 7512; - CmdContentPackageType_GCDJHIAEKOP = 7504; - CmdContentPackageGetDataScRsp = 7540; - CmdContentPackageSyncDataScNotify = 7501; + CGDHKGPIDLM_PCPDHELPKEM = 0; + CmdContentPackageSyncDataScNotify = 7530; + CGDHKGPIDLM_DHDCGMNCCFB = 7513; + CmdContentPackageGetDataScRsp = 7507; + CmdContentPackageTransferScNotify = 7538; } -message ContentPackageGetDataCsReq { +message LAPJNKNEHDF { } -// Obf: ContentPackageGetDataScRsp +// Obf: EFGMENFGDHP // Type: Rsp -// CmdID: 7540 +// CmdID: 7507 message ContentPackageGetDataScRsp { + ContentPackageData data = 3; // offset: 16 uint32 retcode = 14; // offset: 32 - ContentPackageData data = 13; // offset: 16 } -// Obf: ContentPackageInfo +// Obf: NIKOEMDGFDN message ContentPackageInfo { - ContentPackageStatus status = 7; // offset: 28 - uint32 content_id = 5; // offset: 24 + ContentPackageStatus status = 15; // offset: 28 + uint32 content_id = 1; // offset: 24 } -// Obf: ContentPackageData +// Obf: NPCOMELODNK message ContentPackageData { - repeated ContentPackageInfo content_package_list = 6; // offset: 24 - uint32 cur_content_id = 15; // offset: 32 + repeated ContentPackageInfo content_package_list = 14; // offset: 24 + uint32 cur_content_id = 13; // offset: 32 } -// Obf: ContentPackageSyncDataScNotify +// Obf: BPCJJKLAEFC // Type: Notify -// CmdID: 7501 +// CmdID: 7530 message ContentPackageSyncDataScNotify { - ContentPackageData data = 5; // offset: 16 + ContentPackageData data = 8; // offset: 16 } -// Obf: ContentPackageTransferScNotify +// Obf: ECNGHPJCOJA // Type: Notify -// CmdID: 7512 +// CmdID: 7538 message ContentPackageTransferScNotify { } -// Obf: CmdDailyActiveType +// Obf: OMDDKHBJBGE enum CmdDailyActiveType { - CmdDailyActiveType_MNFEPONEDDJ = 0; - CmdDailyActiveInfoNotify = 3335; - CmdGetDailyActiveInfoCsReq = 3324; - CmdTakeApRewardScRsp = 3381; - CmdTakeAllApRewardCsReq = 3313; - CmdGetDailyActiveInfoScRsp = 3304; - CmdTakeAllApRewardScRsp = 3362; - CmdTakeApRewardCsReq = 3383; + OMDDKHBJBGE_PCPDHELPKEM = 0; + CmdTakeApRewardScRsp = 3310; + CmdDailyActiveInfoNotify = 3314; + CmdTakeApRewardCsReq = 3391; + CmdGetDailyActiveInfoCsReq = 3394; + CmdTakeAllApRewardCsReq = 3318; + CmdTakeAllApRewardScRsp = 3309; + CmdGetDailyActiveInfoScRsp = 3395; } -// Obf: DailyActivityInfo +// Obf: HJJDJEOEMMI message DailyActivityInfo { - uint32 level = 11; // offset: 24 - uint32 world_level = 8; // offset: 32 - uint32 daily_active_point = 6; // offset: 28 - bool is_has_taken = 9; // offset: 36 + uint32 level = 5; // offset: 32 + uint32 daily_active_point = 10; // offset: 36 + uint32 world_level = 7; // offset: 24 + bool is_has_taken = 6; // offset: 28 } -// Obf: TakeApRewardCsReq +// Obf: KCEHAJJGFHI // Type: Req -// CmdID: 3383 +// CmdID: 3391 message TakeApRewardCsReq { - uint32 level = 3; // offset: 24 + uint32 level = 14; // offset: 24 } -// Obf: TakeApRewardScRsp +// Obf: MIBAIIKCLME // Type: Rsp -// CmdID: 3381 +// CmdID: 3310 message TakeApRewardScRsp { - ItemList reward = 4; // offset: 24 - uint32 level = 10; // offset: 32 - uint32 retcode = 13; // offset: 36 + ItemList reward = 5; // offset: 16 + uint32 level = 11; // offset: 32 + uint32 retcode = 8; // offset: 36 } -// Obf: GetDailyActiveInfoCsReq +// Obf: NNPIDCMNLKF // Type: Req -// CmdID: 3324 +// CmdID: 3394 message GetDailyActiveInfoCsReq { } -// Obf: GetDailyActiveInfoScRsp +// Obf: OGILBFADHNJ // Type: Rsp -// CmdID: 3304 +// CmdID: 3395 message GetDailyActiveInfoScRsp { - uint32 daily_active_point = 4; // offset: 44 - repeated uint32 daily_active_quest_id_list = 7; // offset: 24 - repeated DailyActivityInfo daily_active_level_list = 9; // offset: 32 - uint32 retcode = 1; // offset: 40 + repeated DailyActivityInfo daily_active_level_list = 9; // offset: 24 + uint32 daily_active_point = 14; // offset: 44 + uint32 retcode = 2; // offset: 40 + repeated uint32 daily_active_quest_id_list = 10; // offset: 32 } -// Obf: DailyActiveInfoNotify +// Obf: GBIJHPGGEOK // Type: Notify -// CmdID: 3335 +// CmdID: 3314 message DailyActiveInfoNotify { - repeated uint32 daily_active_quest_id_list = 9; // offset: 24 - uint32 daily_active_point = 7; // offset: 40 - repeated DailyActivityInfo daily_active_level_list = 11; // offset: 16 + uint32 daily_active_point = 2; // offset: 40 + repeated uint32 daily_active_quest_id_list = 12; // offset: 32 + repeated DailyActivityInfo daily_active_level_list = 9; // offset: 24 } -// Obf: TakeAllApRewardCsReq +// Obf: AAPKCAJGOPB // Type: Req -// CmdID: 3313 +// CmdID: 3318 message TakeAllApRewardCsReq { } -// Obf: TakeAllApRewardScRsp +// Obf: OALLHMMEDIL // Type: Rsp -// CmdID: 3362 +// CmdID: 3309 message TakeAllApRewardScRsp { - uint32 retcode = 3; // offset: 40 - ItemList reward = 10; // offset: 32 - repeated uint32 take_reward_level_list = 9; // offset: 16 + ItemList reward = 1; // offset: 16 + uint32 retcode = 11; // offset: 40 + repeated uint32 take_reward_level_list = 2; // offset: 32 } -// Obf: CmdDiceCombatType +// Obf: JPBCLHJEFMK enum CmdDiceCombatType { - CmdDiceCombatType_MNFEPONEDDJ = 0; - CmdDiceCombatUpgradeAvatarCsReq = 9265; - CmdBuyShopGoodScRsp = 9278; - CmdGetDiceCombatShopDataCsReq = 9274; - CmdDiceCombatModifyAvatarDiceCsReq = 9288; - CmdModifyAvatarDiceRsp = 9262; - CmdDiceCombatMainPageRollDiceScRsp = 9261; - CmdDiceCombatFinishPveStageCsReq = 9264; - CmdGetDiceCombatShopDataScRsp = 9268; - CmdANEFHPJJLBA = 9266; - CmdUpgradeAvatarRsp = 9283; - CmdAddItemRsp = 9272; - CmdGetDiceCombatSystemDataReq = 9282; - CmdDiceCombatMainPageRollDiceCsReq = 9271; - CmdFinishPveStageScRsp = 9294; - CmdDiceCombatBuyShopGoodReq = 9267; - CmdGetDiceCombatSystemDataScRsp = 9291; + JPBCLHJEFMK_PCPDHELPKEM = 0; + CmdModifyAvatarDiceRsp = 9263; + CmdDiceCombatUpgradeAvatarCsReq = 9289; + CmdGetDiceCombatSystemDataReq = 9267; + CmdEJEAJOAAEMB = 9282; + CmdDiceCombatMainPageRollDiceCsReq = 9261; + CmdDiceCombatBuyShopGoodReq = 9290; + CmdBuyShopGoodScRsp = 9266; + CmdAIPEMEEDHAK = 9288; + CmdDiceCombatFinishPveStageCsReq = 9262; + CmdLAOOIHPKMOO = 9264; + CmdGetSystemDataRsp = 9275; + CmdDiceCombatModifyAvatarDiceCsReq = 9268; + CmdGetDiceCombatShopDataReq = 9273; + CmdUpgradeAvatarRsp = 9276; + CmdGetShopDataScRsp = 9277; + CmdFinishPveStageScRsp = 9265; + CmdAddItemRsp = 9278; + CmdV2FinishPveStageCsReq = 9298; + CmdV2FinishPveStageScRsp = 9280; } -// Obf: GetDiceCombatSystemDataReq +// Obf: IMPGDBPOGOH // Type: Req -// CmdID: 9282 +// CmdID: 9267 message GetDiceCombatSystemDataReq { } -message EHDFCHBNJAB { - int64 unlock_timestamp = 3; // offset: 32 - uint32 JNKAHHEOPCN = 2; // offset: 24 +message INACEGAAALJ { + uint32 FLEOCMEFANH = 8; // offset: 32 + int64 unlock_timestamp = 14; // offset: 24 } -// Obf: GetSystemDataRsp +message MDFEFKDEFML { + uint32 stage_id = 12; // offset: 28 + uint32 BPNBNPGPFJK = 13; // offset: 24 +} + +message DABNCEPBKMG { + repeated MDFEFKDEFML JFEKKNNHCOH = 11; // offset: 24 + repeated uint32 IOJMFDDPBHI = 3; // offset: 32 +} + +// Obf: IOCINJFCCLF // Type: Rsp -// CmdID: 9291 -message GetDiceCombatSystemDataScRsp { - repeated uint32 OGCHHFNHMDN = 2; // offset: 48 - uint32 AIPDBPAOPOA = 8; // offset: 60 - repeated DiceCombatAvatar avatar_list = 1; // offset: 40 - repeated uint32 NFNIJDLCJKN = 10; // offset: 24 - repeated EHDFCHBNJAB LABBIFFPOED = 3; // offset: 32 - uint32 retcode = 15; // offset: 56 +// CmdID: 9275 +message GetSystemDataRsp { + repeated uint32 FKOBFPNGDCG = 9; // offset: 32 + uint32 retcode = 8; // offset: 68 + DABNCEPBKMG DKCGALDKDFA = 14; // offset: 40 + repeated DiceCombatAvatar avatar_list = 6; // offset: 16 + repeated INACEGAAALJ FAMFCIPLGON = 11; // offset: 48 + repeated uint32 DAMDPNDCACK = 3; // offset: 24 + uint32 JEBJGKACBKD = 13; // offset: 64 } -// Obf: AddItemRsp +// Obf: KECJAPPKLEK // Type: Notify -// CmdID: 9272 +// CmdID: 9278 message AddItemRsp { - int64 unlock_timestamp = 3; // offset: 40 - ItemList reward = 14; // offset: 24 - oneof AKNIBIIDPGH { - uint32 avatar_id = 8; // offset: 32 - uint32 JNKAHHEOPCN = 2; // offset: 32 + int64 unlock_timestamp = 13; // offset: 48 + ItemList reward = 6; // offset: 32 + oneof PANAJBHKAKO { + uint32 avatar_id = 8; // offset: 24 + uint32 FLEOCMEFANH = 11; // offset: 24 } } -// Obf: DiceCombatMainPageRollDiceCsReq +// Obf: OCAKOIABHNG // Type: Req -// CmdID: 9271 +// CmdID: 9261 message DiceCombatMainPageRollDiceCsReq { } // Type: Rsp -// CmdID: 9261 -message DiceCombatMainPageRollDiceScRsp { +// CmdID: 9282 +message EJEAJOAAEMB { uint32 retcode = 5; // offset: 24 } -// Obf: GetDiceCombatShopDataReq +// Obf: FMHPMIJDEKL // Type: Req -// CmdID: 9274 -message GetDiceCombatShopDataCsReq { +// CmdID: 9273 +message GetDiceCombatShopDataReq { } -message OLNEJIOFLCE { - uint32 shop_id = 3; // offset: 32 - repeated EJPKAEHLMEB BCJPBNMLOEB = 2; // offset: 16 +message IGFHFBAFDDO { + uint32 ONLBEJGCCCA = 15; // offset: 32 + repeated GLHDNGFKAAD GOKCEADOFBC = 13; // offset: 24 } -message EJPKAEHLMEB { - ItemCostData FANNDGJAOGA = 7; // offset: 24 - uint32 item_id = 1; // offset: 40 - uint32 BKIFKJELDJL = 2; // offset: 32 - bool DKKIMJBICOK = 10; // offset: 36 +message GLHDNGFKAAD { + ItemCostList LAALPMJGMLN = 7; // offset: 24 + bool DKJFDLKJLBE = 10; // offset: 40 + uint32 PIMJEDELOHN = 4; // offset: 36 + uint32 item_id = 3; // offset: 32 } -// Obf: GetShopDataScRsp +// Obf: BPOOBJLPCNE // Type: Rsp -// CmdID: 9268 -message GetDiceCombatShopDataScRsp { - repeated OLNEJIOFLCE JPLICKJMBEJ = 11; // offset: 16 - uint32 retcode = 8; // offset: 32 +// CmdID: 9277 +message GetShopDataScRsp { + repeated IGFHFBAFDDO OCEPFOIHLBH = 11; // offset: 16 + uint32 retcode = 13; // offset: 32 } -// Obf: DiceCombatBuyShopGoodReq +// Obf: FOKJABKGLNF // Type: Req -// CmdID: 9267 +// CmdID: 9290 message DiceCombatBuyShopGoodReq { - uint32 BKIFKJELDJL = 1; // offset: 28 - uint32 shop_id = 6; // offset: 24 + uint32 ONLBEJGCCCA = 7; // offset: 28 + uint32 PIMJEDELOHN = 8; // offset: 24 } -// Obf: BuyShopGoodScRsp +// Obf: KFDBPDLNNAE // Type: Rsp -// CmdID: 9278 +// CmdID: 9266 message BuyShopGoodScRsp { - repeated OLNEJIOFLCE JPLICKJMBEJ = 4; // offset: 16 - uint32 retcode = 7; // offset: 32 + repeated IGFHFBAFDDO OCEPFOIHLBH = 14; // offset: 24 + uint32 retcode = 4; // offset: 32 } -// Obf: DiceCombatModifyAvatarDiceCsReq +// Obf: BHELEFAFMFJ // Type: Req -// CmdID: 9288 +// CmdID: 9268 message DiceCombatModifyAvatarDiceCsReq { - uint32 HLKGKLOEOIE = 1; // offset: 28 - uint32 avatar_id = 10; // offset: 24 + uint32 avatar_id = 14; // offset: 24 + uint32 KNOPNCFBPEG = 10; // offset: 28 } -// Obf: ModifyAvatarDiceRsp +// Obf: PNFPMNLKGPE // Type: Rsp -// CmdID: 9262 +// CmdID: 9263 message ModifyAvatarDiceRsp { - uint32 retcode = 12; // offset: 32 - DiceCombatAvatar HFGDFNPFKDG = 9; // offset: 24 + uint32 retcode = 1; // offset: 32 + DiceCombatAvatar OJCBGGOEEIE = 12; // offset: 24 } -// Obf: DiceCombatUpgradeAvatarCsReq +// Obf: JBBOFCLHMCE // Type: Req -// CmdID: 9265 +// CmdID: 9289 message DiceCombatUpgradeAvatarCsReq { - uint32 avatar_id = 3; // offset: 24 + uint32 avatar_id = 1; // offset: 24 } -// Obf: UpgradeAvatarRsp +// Obf: AJFBPPBIDLP // Type: Rsp -// CmdID: 9283 +// CmdID: 9276 message UpgradeAvatarRsp { - DiceCombatAvatar HFGDFNPFKDG = 13; // offset: 16 - uint32 retcode = 14; // offset: 32 + DiceCombatAvatar OJCBGGOEEIE = 4; // offset: 16 + uint32 retcode = 10; // offset: 32 } -// Obf: DiceCombatFinishPveStageCsReq +// Obf: IPKEOENGKOP // Type: Req -// CmdID: 9264 +// CmdID: 9262 message DiceCombatFinishPveStageCsReq { - bool is_win = 14; // offset: 33 - uint32 damage = 3; // offset: 24 - uint32 DBJPAFCFKNK = 2; // offset: 28 - bool DNEBLIHEMEC = 1; // offset: 32 + bool is_win = 5; // offset: 25 + uint32 damage = 7; // offset: 28 + uint32 MMLKFJIAKKH = 2; // offset: 32 + bool BIODAJLLINO = 10; // offset: 24 } -// Obf: FinishPveStageScRsp +// Obf: JKEAFKDEDIN // Type: Rsp -// CmdID: 9294 +// CmdID: 9265 message FinishPveStageScRsp { - bool is_win = 15; // offset: 40 - uint32 DBJPAFCFKNK = 13; // offset: 36 - ItemList reward = 7; // offset: 16 - uint32 retcode = 6; // offset: 32 + bool is_win = 10; // offset: 36 + uint32 MMLKFJIAKKH = 15; // offset: 40 + uint32 retcode = 5; // offset: 32 + ItemList reward = 2; // offset: 16 } // Type: Notify -// CmdID: 9266 -message ANEFHPJJLBA { - bool HMHPPPPGFLI = 7; // offset: 24 - uint32 OAHOMILPFOG = 8; // offset: 28 - uint32 HLELMGEKHMK = 4; // offset: 32 - bool is_win = 6; // offset: 25 - int32 OCGGLEJPAJJ = 2; // offset: 36 +// CmdID: 9264 +message LAOOIHPKMOO { + uint32 GIHDGLMJMHC = 10; // offset: 28 + bool NHLGOCGMKBP = 6; // offset: 25 + bool is_win = 5; // offset: 24 + int32 DLCKBMLMOIP = 8; // offset: 36 + uint32 FOOLMIADMMH = 13; // offset: 32 } -// Obf: CmdDrinkMakerType +// Obf: OFFLPBKNFDJ +// Type: Req +// CmdID: 9298 +message V2FinishPveStageCsReq { + uint32 LNOPKMMELCC = 8; // offset: 28 + uint32 IHONDJOAPBM = 7; // offset: 24 + bool BIODAJLLINO = 9; // offset: 37 + bool is_win = 13; // offset: 36 + uint32 MMLKFJIAKKH = 11; // offset: 48 + uint32 BEEMJECDMGB = 12; // offset: 32 + uint32 damage = 14; // offset: 40 + uint32 IIAJPADOLMC = 10; // offset: 44 +} + +// Obf: CNIOJIBFEJK +// Type: Rsp +// CmdID: 9280 +message V2FinishPveStageScRsp { + bool is_win = 13; // offset: 32 + ItemList reward = 9; // offset: 24 + uint32 retcode = 4; // offset: 40 + uint32 MMLKFJIAKKH = 8; // offset: 36 +} + +// Type: Notify +// CmdID: 9288 +message AIPEMEEDHAK { + uint32 EPLBCNFMLIL = 1; // offset: 44 + bool is_win = 4; // offset: 40 + repeated IFLOGJBONHI JMIKPCPIFCD = 9; // offset: 32 + uint32 stage_id = 3; // offset: 48 + repeated IAMALMLBOEI ICHMKFMAIBB = 11; // offset: 16 +} + +// Obf: GEBLECMFGGA enum CmdDrinkMakerType { - CmdDrinkMakerType_MNFEPONEDDJ = 0; - CmdMakeMissionDrinkScRsp = 6982; - CmdGetDrinkMakerDayEndScNotify = 6984; - CmdMakeMissionDrinkCsReq = 6992; - CmdEndDrinkMakerSequenceScRsp = 6996; + GEBLECMFGGA_PCPDHELPKEM = 0; + CmdGetDrinkMakerDayEndScNotify = 6987; + CmdMakeDrinkScRsp = 6990; + CmdMakeMissionDrinkCsReq = 6994; + CmdDrinkMakerCheersGetDataScRsp = 6983; + CmdGetDrinkMakerDataScRsp = 7000; CmdDrinkMakerCheersMakeDrinkScRsp = 6993; - CmdMakeDrinkCsReq = 6995; - CmdDrinkMakerCheersGetDataCsReq = 6991; - CmdDrinkMakerCheersGetDataScRsp = 6989; - CmdEndDrinkMakerSequenceCsReq = 6986; - CmdMakeDrinkScRsp = 6985; - CmdDrinkMakerChallengeCsReq = 6997; + CmdDrinkMakerChallengeCsReq = 6999; CmdGetDrinkMakerDataCsReq = 6981; - CmdDrinkMakerCheersMakeDrinkCsReq = 6983; - CmdDrinkMakerCheersEnterNextGroupCsReq = 6994; - CmdDrinkMakerChallengeScRsp = 6987; - CmdGetDrinkMakerDataScRsp = 6999; - CmdDrinkMakerUpdateTipsNotify = 6990; - CmdDrinkMakerCheersEnterNextGroupScRsp = 7000; + CmdMakeMissionDrinkScRsp = 6997; + CmdDrinkMakerCheersEnterNextGroupScRsp = 6992; + CmdEndDrinkMakerSequenceCsReq = 6995; + CmdDrinkMakerChallengeScRsp = 6991; + CmdMakeDrinkCsReq = 6982; + CmdDrinkMakerCheersMakeDrinkCsReq = 6989; + CmdDrinkMakerUpdateTipsNotify = 6998; + CmdEndDrinkMakerSequenceScRsp = 6988; + CmdDrinkMakerCheersGetDataCsReq = 6984; + CmdDrinkMakerCheersEnterNextGroupCsReq = 6985; } -message HFNBEAAIBAI { - uint32 MAHKOFDEBDB = 11; // offset: 36 - repeated uint32 IJPDNIKKAAD = 1; // offset: 24 - uint32 BDKGOFNJFFD = 6; // offset: 32 +message POHIEKPHMGH { + uint32 KJAJMEHIGFE = 3; // offset: 32 + repeated uint32 HOLLBADILEF = 15; // offset: 24 + uint32 PGDPMACFCMC = 5; // offset: 36 } -message GODHAPDEGAN { - repeated uint32 FPPDNEMKFOD = 11; // offset: 16 - uint32 NOJNCPGFDLL = 5; // offset: 44 - uint32 BKEMJMHHOJE = 7; // offset: 32 - uint32 HBAELJJCHME = 1; // offset: 40 - uint32 EFMBADKEFIA = 4; // offset: 36 +message CIGKBDIGGOI { + uint32 DGFGFAKNCKH = 14; // offset: 36 + uint32 KLADGKBMNHN = 12; // offset: 40 + repeated uint32 IEMIMDJFMBF = 10; // offset: 16 + uint32 NPCCGNLNKNP = 11; // offset: 44 + uint32 GFBCMJMINGK = 8; // offset: 32 } -message KKOAOHHGCMF { - uint32 CMEGJJJGLPD = 1; // offset: 24 - bool GKALJIFKGNH = 12; // offset: 28 +message JLMCNJKMCFG { + uint32 JACCJGBGJOA = 12; // offset: 28 + bool DAIKNKALKCM = 8; // offset: 24 } -// Obf: GetDrinkMakerDataCsReq +// Obf: HABEMLDOELG // Type: Req // CmdID: 6981 message GetDrinkMakerDataCsReq { } -// Obf: GetDrinkMakerDataScRsp +// Obf: DDNHLIHAHMH // Type: Rsp -// CmdID: 6999 +// CmdID: 7000 message GetDrinkMakerDataScRsp { - repeated uint32 JJBAIDGECPB = 15; // offset: 24 - uint32 MNPBPDJJABP = 14; // offset: 52 - uint32 level = 5; // offset: 68 - uint32 exp = 3; // offset: 72 - uint32 HIIJNEFJAHB = 8; // offset: 56 - repeated HFNBEAAIBAI EBNPDPKEHPO = 1; // offset: 40 - GODHAPDEGAN AIBAPFGBJKA = 13; // offset: 32 - uint32 ONDDIEODMNB = 7; // offset: 64 - uint32 retcode = 9; // offset: 60 - uint32 GEOIIAINLJA = 12; // offset: 48 + uint32 exp = 12; // offset: 72 + uint32 FDNDKOJLICD = 5; // offset: 60 + uint32 KJNAJEOOBKA = 6; // offset: 52 + uint32 retcode = 10; // offset: 64 + uint32 level = 8; // offset: 56 + repeated uint32 DOHLLMLDLMP = 3; // offset: 40 + CIGKBDIGGOI DKGODNAMBHH = 1; // offset: 24 + uint32 MGGEPANJPLP = 15; // offset: 68 + repeated POHIEKPHMGH NJHMNGHOGJP = 7; // offset: 32 + uint32 EDBOHDJDJAA = 4; // offset: 48 } -// Obf: MakeDrinkCsReq +// Obf: MKOKNNEHDKC +// Type: Req +// CmdID: 6982 +message MakeDrinkCsReq { + CIGKBDIGGOI IHDMLHFAEKH = 8; // offset: 16 + uint32 MGGEPANJPLP = 2; // offset: 32 +} + +// Obf: KKOGNHFKDPE +// Type: Rsp +// CmdID: 6990 +message MakeDrinkScRsp { + bool DAIKNKALKCM = 14; // offset: 28 + uint32 retcode = 6; // offset: 24 + uint32 LPCLPHICDHG = 5; // offset: 32 +} + +// Obf: BBFELHHMHBJ // Type: Req // CmdID: 6995 -message MakeDrinkCsReq { - uint32 GEOIIAINLJA = 12; // offset: 32 - GODHAPDEGAN CHFKLHEGMGE = 10; // offset: 16 -} - -// Obf: MakeDrinkScRsp -// Type: Rsp -// CmdID: 6985 -message MakeDrinkScRsp { - bool GKALJIFKGNH = 2; // offset: 24 - uint32 retcode = 15; // offset: 32 - uint32 KGLBAPJPIOL = 3; // offset: 28 -} - -// Obf: EndDrinkMakerSequenceCsReq -// Type: Req -// CmdID: 6986 message EndDrinkMakerSequenceCsReq { } -// Obf: EndDrinkMakerSequenceScRsp +// Obf: KAGNMEPHFPE // Type: Rsp -// CmdID: 6996 +// CmdID: 6988 message EndDrinkMakerSequenceScRsp { - uint32 HIIJNEFJAHB = 12; // offset: 60 - uint32 level = 6; // offset: 52 - uint32 GMNGNPNKNBL = 15; // offset: 56 - uint32 exp = 1; // offset: 64 - ItemList reward = 13; // offset: 24 - repeated KKOAOHHGCMF ACNICCLHAMO = 10; // offset: 40 - HFNBEAAIBAI JDJLGBACPOM = 9; // offset: 32 - uint32 retcode = 8; // offset: 48 + uint32 retcode = 8; // offset: 56 + uint32 EDBOHDJDJAA = 7; // offset: 64 + uint32 level = 2; // offset: 52 + uint32 exp = 1; // offset: 48 + POHIEKPHMGH PDPMLDMOMPH = 11; // offset: 24 + ItemList reward = 3; // offset: 16 + uint32 LPDMPNABBEN = 6; // offset: 60 + repeated JLMCNJKMCFG DANFIBMHMND = 5; // offset: 32 } -// Obf: MakeMissionDrinkCsReq +// Obf: EMOJPONLHBN // Type: Req -// CmdID: 6992 +// CmdID: 6994 message MakeMissionDrinkCsReq { - bool is_save = 2; // offset: 32 - uint32 CMEGJJJGLPD = 15; // offset: 36 - GODHAPDEGAN CHFKLHEGMGE = 9; // offset: 24 + bool LLANIMFODFD = 14; // offset: 36 + uint32 JACCJGBGJOA = 1; // offset: 32 + CIGKBDIGGOI IHDMLHFAEKH = 11; // offset: 16 } -// Obf: MakeMissionDrinkScRsp +// Obf: DPIFEANLPKB // Type: Rsp -// CmdID: 6982 -message MakeMissionDrinkScRsp { - bool GKALJIFKGNH = 15; // offset: 36 - uint32 retcode = 13; // offset: 32 - bool is_save = 3; // offset: 37 - GODHAPDEGAN AIBAPFGBJKA = 1; // offset: 24 -} - -// Obf: GetDrinkMakerDayEndScNotify -// Type: Notify -// CmdID: 6984 -message GetDrinkMakerDayEndScNotify { - uint32 KDNIIACIIAK = 10; // offset: 24 -} - -// Obf: DrinkMakerChallengeCsReq -// Type: Req // CmdID: 6997 -message DrinkMakerChallengeCsReq { - GODHAPDEGAN CHFKLHEGMGE = 10; // offset: 16 - uint32 challenge_id = 12; // offset: 32 +message MakeMissionDrinkScRsp { + CIGKBDIGGOI DKGODNAMBHH = 11; // offset: 24 + bool DAIKNKALKCM = 7; // offset: 33 + bool LLANIMFODFD = 5; // offset: 32 + uint32 retcode = 14; // offset: 36 } -// Obf: DrinkMakerChallengeScRsp -// Type: Rsp -// CmdID: 6987 -message DrinkMakerChallengeScRsp { - uint32 challenge_id = 3; // offset: 40 - ItemList reward = 7; // offset: 24 - uint32 retcode = 8; // offset: 32 - bool GKALJIFKGNH = 9; // offset: 36 -} - -// Obf: DrinkMakerUpdateTipsNotify +// Obf: ICJHCCFPCBA // Type: Notify -// CmdID: 6990 -message DrinkMakerUpdateTipsNotify { - uint32 HIIJNEFJAHB = 5; // offset: 24 +// CmdID: 6987 +message GetDrinkMakerDayEndScNotify { + uint32 IGJKLCDCLIJ = 9; // offset: 24 } -message GDPELHFMEGN { - GODHAPDEGAN CHFKLHEGMGE = 11; // offset: 24 - bool GOFFOLDJLHJ = 12; // offset: 44 - repeated uint32 EACKICLKAIK = 9; // offset: 16 - uint32 BMMFPEBENKE = 7; // offset: 40 -} - -// Obf: DrinkMakerCheersGetDataCsReq +// Obf: MGGFKLJFDHB // Type: Req +// CmdID: 6999 +message DrinkMakerChallengeCsReq { + CIGKBDIGGOI IHDMLHFAEKH = 5; // offset: 24 + uint32 challenge_id = 13; // offset: 32 +} + +// Obf: CJJBEJFAFCK +// Type: Rsp // CmdID: 6991 +message DrinkMakerChallengeScRsp { + ItemList reward = 8; // offset: 24 + uint32 challenge_id = 15; // offset: 40 + bool DAIKNKALKCM = 12; // offset: 32 + uint32 retcode = 3; // offset: 36 +} + +// Obf: AJCNJJLHEEL +// Type: Notify +// CmdID: 6998 +message DrinkMakerUpdateTipsNotify { + uint32 EDBOHDJDJAA = 11; // offset: 24 +} + +message NCIFDEHCMBK { + bool AJANDPBFECK = 3; // offset: 40 + uint32 NMKJBKCEIGP = 5; // offset: 44 + repeated uint32 AGJMPNMLEGN = 4; // offset: 24 + CIGKBDIGGOI IHDMLHFAEKH = 13; // offset: 16 +} + +// Obf: FAKFDDMGLAE +// Type: Req +// CmdID: 6984 message DrinkMakerCheersGetDataCsReq { } -// Obf: DrinkMakerCheersGetDataScRsp +// Obf: BCAPDJECDDF // Type: Rsp -// CmdID: 6989 -message DrinkMakerCheersGetDataScRsp { - uint32 EBPHPEFEOLN = 15; // offset: 32 - repeated GDPELHFMEGN DEHAMNKBCMI = 9; // offset: 16 - uint32 IALFKBKCMGK = 3; // offset: 36 - uint32 retcode = 6; // offset: 40 -} - -// Obf: DrinkMakerCheersMakeDrinkCsReq -// Type: Req // CmdID: 6983 -message DrinkMakerCheersMakeDrinkCsReq { - uint32 group_id = 3; // offset: 40 - GODHAPDEGAN CHFKLHEGMGE = 6; // offset: 16 - bool KBNMKFKJFAE = 11; // offset: 32 - uint32 BMMFPEBENKE = 4; // offset: 36 +message DrinkMakerCheersGetDataScRsp { + uint32 retcode = 7; // offset: 36 + uint32 EEDGBJFEECA = 8; // offset: 40 + uint32 HKEABJLEIPM = 3; // offset: 32 + repeated NCIFDEHCMBK MFEPAEKOPNN = 11; // offset: 16 } -// Obf: DrinkMakerCheersMakeDrinkScRsp +// Obf: NGFOGPDCNFC +// Type: Req +// CmdID: 6989 +message DrinkMakerCheersMakeDrinkCsReq { + bool FNNMELEEABI = 5; // offset: 32 + CIGKBDIGGOI IHDMLHFAEKH = 7; // offset: 24 + uint32 NMKJBKCEIGP = 15; // offset: 36 + uint32 group_id = 13; // offset: 40 +} + +// Obf: PDKACPOCKKE // Type: Rsp // CmdID: 6993 message DrinkMakerCheersMakeDrinkScRsp { - uint32 retcode = 4; // offset: 32 - GDPELHFMEGN JFBICPAMGPP = 6; // offset: 16 + uint32 retcode = 7; // offset: 32 + NCIFDEHCMBK JONJPMLHPDO = 3; // offset: 16 } -// Obf: DrinkMakerCheersEnterNextGroupCsReq +// Obf: FHCJAAJMNNF // Type: Req -// CmdID: 6994 +// CmdID: 6985 message DrinkMakerCheersEnterNextGroupCsReq { } -// Obf: DrinkMakerCheersEnterNextGroupScRsp +// Obf: OFODACDONHI // Type: Rsp -// CmdID: 7000 +// CmdID: 6992 message DrinkMakerCheersEnterNextGroupScRsp { - uint32 EBPHPEFEOLN = 3; // offset: 28 - uint32 retcode = 10; // offset: 24 + uint32 HKEABJLEIPM = 4; // offset: 24 + uint32 retcode = 3; // offset: 28 } -// Obf: CmdElationActivityType +// Obf: LMALBOAPKOH enum CmdElationActivityType { - CmdElationActivityType_MNFEPONEDDJ = 0; - CmdGetElationActivityDataScRsp = 9101; - CmdElationActivityBattleEndScNotify = 9102; - CmdEnterElationActivityStageScRsp = 9106; - CmdEnterElationActivityStageCsReq = 9103; - CmdGetActivityElationDataCsReq = 9108; + LMALBOAPKOH_PCPDHELPKEM = 0; + CmdElationActivityBattleEndScNotify = 9105; + CmdEnterElationActivityStageScRsp = 9107; + CmdEnterElationActivityStageCsReq = 9101; + CmdGetElationActivityDataScRsp = 9110; + CmdGetActivityElationDataCsReq = 9109; } -message BBOAHDFCHID { - uint32 avatar_id = 2; // offset: 28 - AvatarType avatar_type = 1; // offset: 24 +message GIOHMLGANDJ { + AvatarType avatar_type = 8; // offset: 24 + uint32 avatar_id = 15; // offset: 28 } -message DBADLKGOJCH { - uint32 level_id = 1; // offset: 24 - bool CFOALOHCALB = 7; // offset: 32 - uint32 JGNMEGLIGMD = 5; // offset: 28 - uint32 DKGEPDLLBHM = 6; // offset: 36 - uint32 IHBIHEIFMOJ = 12; // offset: 40 +message ICHKAINIHFH { + uint32 level_id = 1; // offset: 40 + bool LOEOGANCPGE = 11; // offset: 32 + uint32 DHPHLCHPKFL = 7; // offset: 24 + uint32 OJOIJEGNFEO = 13; // offset: 36 + uint32 BLENMGJDKEP = 2; // offset: 28 } -// Obf: GetActivityElationDataCsReq +// Obf: FANCNADLMJL // Type: Req -// CmdID: 9108 +// CmdID: 9109 message GetActivityElationDataCsReq { } -// Obf: GetElationActivityDataScRsp +// Obf: MGIPPNPMAFF // Type: Rsp -// CmdID: 9101 +// CmdID: 9110 message GetElationActivityDataScRsp { - uint32 retcode = 11; // offset: 32 - repeated DBADLKGOJCH level_data_list = 6; // offset: 16 + uint32 retcode = 10; // offset: 32 + repeated ICHKAINIHFH BKAEKPJNOIC = 6; // offset: 16 } -// Obf: EnterElationActivityStageCsReq +// Obf: CJLKGLFJHKC // Type: Req -// CmdID: 9103 +// CmdID: 9101 message EnterElationActivityStageCsReq { - uint32 level_id = 12; // offset: 40 - repeated BBOAHDFCHID MFDHGFDPLDL = 2; // offset: 16 - repeated BBOAHDFCHID IFMGFOFEAKE = 6; // offset: 32 + repeated GIOHMLGANDJ BCOBOMGHFKI = 8; // offset: 24 + uint32 level_id = 11; // offset: 40 + repeated GIOHMLGANDJ PLOGCEMEHJE = 7; // offset: 16 } -// Obf: EnterElationActivityStageScRsp +// Obf: FIJEEGMCLOF // Type: Rsp -// CmdID: 9106 +// CmdID: 9107 message EnterElationActivityStageScRsp { - uint32 retcode = 12; // offset: 36 - uint32 level_id = 9; // offset: 32 + uint32 retcode = 2; // offset: 32 SceneBattleInfo battle_info = 11; // offset: 24 + uint32 level_id = 7; // offset: 36 } -// Obf: ElationActivityBattleEndScNotify +// Obf: JBPMKCGMBHH // Type: Notify -// CmdID: 9102 +// CmdID: 9105 message ElationActivityBattleEndScNotify { - DBADLKGOJCH IPJPCKGCMEC = 13; // offset: 16 - uint32 PCDANKOBCJA = 3; // offset: 36 - uint32 EHIINPAPCGL = 14; // offset: 32 - uint32 level_id = 10; // offset: 40 - uint32 OEICMGEAIEE = 12; // offset: 44 + uint32 GGCPDPFMAEG = 1; // offset: 36 + uint32 level_id = 15; // offset: 40 + uint32 HJAADAOGAMP = 12; // offset: 32 + uint32 ADDFPPEKKIC = 6; // offset: 44 + ICHKAINIHFH PKKLGMDOHFI = 10; // offset: 16 } -// Obf: CmdElfRestaurantType +// Obf: PFAIIEGNMJO enum CmdElfRestaurantType { - CmdElfRestaurantType_MNFEPONEDDJ = 0; - CmdElfRestaurantBuyFieldCsReq = 2574; - CmdJMOKILLACEJ = 2579; - CmdElfRestaurantClientStatusCsReq = 2582; - CmdElfRestaurantType_MJGCBAGADIE = 2553; - CmdGetElfRestaurantDataCsReq = 2554; - CmdElfRestaurantUpgradeEmployeeLevelCsReq = 2573; - CmdElfRestaurantHarvestCropScRsp = 2584; - CmdEnterElfRestaurantNextDayCsReq = 2551; - CmdElfRestaurantBuyShopItemScRsp = 2559; - CmdElfRestaurantRecycleSeedScRsp = 2572; - CmdLCMCIIEIJIP = 2564; - CmdKENCDKPAJPK = 2561; - CmdElfRestaurantFinishTradeOrderScRsp = 2592; - CmdElfRestaurantType_NCFJLHELNIL = 2571; - CmdSettleElfRestaurantPlayCsReq = 2591; - CmdIPOHEEKEEPJ = 2569; - CmdElfRestaurantRecycleSeedCsReq = 2588; - CmdElfRestaurantHarvestCropCsReq = 2568; - CmdElfRestaurantBuyShopItemCsReq = 2599; - CmdElfRestaurantTakeVillagerRewardScRsp = 2567; - CmdElfRestaurantTakeVillagerRewardCsReq = 2570; - CmdElfRestaurantDataChangeNotify = 2562; - CmdKGPIIHPIIDM = 2581; - CmdGetElfRestaurantDataScRsp = 2590; - CmdElfRestaurantUpgradeFacilityLevelCsReq = 2558; - CmdElfRestaurantPlantSeedScRsp = 2557; - CmdLLCADIHBNNJ = 2578; - CmdElfRestaurantPlantSeedCsReq = 2580; - CmdCKNHMOJCCJP = 2552; - CmdOMBBGNILIOO = 2576; - CmdElfRestaurantFinishTradeOrderCsReq = 2596; - CmdElfRestaurantUpgradeRecipeLevelCsReq = 2556; - CmdSetElfRestaurantPlayRecipeCsReq = 2566; + PFAIIEGNMJO_PCPDHELPKEM = 0; + CmdElfRestaurantPlantSeedScRsp = 2569; + CmdElfRestaurantRecycleSeedCsReq = 2568; + CmdElfRestaurantUpgradeRecipeLevelCsReq = 2599; + CmdElfRestaurantBuyShopItemCsReq = 2558; + PFAIIEGNMJO_EKLMECHLELJ = 2553; + CmdGetElfRestaurantDataCsReq = 2563; + CmdIEIGLIEIJAN = 2571; + CmdEnterElfRestaurantNextDayCsReq = 2580; + CmdOIDOEJMAMDE = 2566; + CmdFBDOEKFPDOB = 2570; + CmdElfRestaurantHarvestCropScRsp = 2594; + CmdElfRestaurantFinishTradeOrderCsReq = 2559; + CmdElfRestaurantDataChangeNotify = 2588; + CmdElfRestaurantFinishTradeOrderScRsp = 2554; + CmdElfRestaurantUpgradeEmployeeLevelCsReq = 2600; + CmdGetElfRestaurantDataScRsp = 2557; + CmdElfRestaurantHarvestCropCsReq = 2552; + CmdElfRestaurantClientStatusCsReq = 2589; + CmdSettleElfRestaurantPlayCsReq = 2556; + CmdNIBAINNLCBG = 2593; + PFAIIEGNMJO_BIBKKMADLFJ = 2586; + CmdElfRestaurantRecycleSeedScRsp = 2595; + CmdJDGBALBMOHF = 2577; + CmdElfRestaurantBuyFieldCsReq = 2555; + CmdElfRestaurantBuyShopItemScRsp = 2583; + CmdElfRestaurantTakeVillagerRewardCsReq = 2587; + CmdPNDDHICKBAC = 2576; + CmdBHPFBLJAEBK = 2551; + CmdSetElfRestaurantPlayRecipeCsReq = 2579; + CmdElfRestaurantPlantSeedCsReq = 2597; + CmdNHAALOPDPOO = 2565; + CmdElfRestaurantUpgradeFacilityLevelCsReq = 2581; + CmdElfRestaurantTakeVillagerRewardScRsp = 2598; } -message EHLHFGMADAD { - uint32 progress = 4; // offset: 28 - uint32 PNPGAEDNDPG = 5; // offset: 24 +message DPBGGKCMLGM { + uint32 progress = 1; // offset: 24 + uint32 BFEKDNEBDKP = 7; // offset: 28 } -message BMFNBCJMFHP { - uint32 DGLGDEOLPEH = 8; // offset: 44 - repeated EHLHFGMADAD JBAKBKNLIKK = 1; // offset: 16 - uint32 AMPDAIDPILM = 15; // offset: 40 - bool MEKBCKINNPN = 10; // offset: 36 - uint32 HEHJHDKLDPC = 6; // offset: 32 +message BBCLLNPDIAH { + uint32 JKCGCAMIFIA = 10; // offset: 32 + bool ODACHADOJCB = 15; // offset: 40 + uint32 HICPAMOIFOE = 5; // offset: 44 + repeated DPBGGKCMLGM BOLMNNMPMNF = 8; // offset: 24 + uint32 KAAGHAPGLCP = 11; // offset: 36 } -message DIOKOJJAPMB { - uint32 HICCHNECJGJ = 5; // offset: 24 - uint32 IAIKDGMCLNE = 15; // offset: 32 - bool NDIDMKIFOLC = 11; // offset: 41 - bool BBCALKKPMPK = 9; // offset: 40 - uint32 MDNGEMGAGON = 1; // offset: 28 - uint32 PCOHLFNFBGG = 10; // offset: 36 +message OBNLNNNNFPO { + uint32 EIIAGABAFEC = 1; // offset: 36 + uint32 IALJOJMAFLL = 12; // offset: 28 + bool KOCGGHPKFAP = 14; // offset: 41 + uint32 JAFNCOMGABG = 6; // offset: 24 + uint32 KPFHBDDEKLJ = 8; // offset: 32 + bool POICOLMBMIG = 5; // offset: 40 } -message ICCAKHPCOPI { - repeated DIOKOJJAPMB AKBKNKCKOFO = 12; // offset: 16 - bool HGKPGKFIPFC = 13; // offset: 40 - repeated uint32 NLPDKFMFMDE = 8; // offset: 24 +message NCPCAIKAJGD { + repeated uint32 IFHMNCGLCKP = 9; // offset: 24 + repeated OBNLNNNNFPO FOPHPJNGPDE = 5; // offset: 16 + bool GCIIMIOKFKL = 4; // offset: 40 } -message KHJCKBFNAIF { - uint32 LGOOHLHIGEH = 14; // offset: 28 +message CKPEIHOLADP { uint32 level = 15; // offset: 24 + uint32 KBMMGOJKAPF = 11; // offset: 28 } -message NFNJDOBIMGC { - uint32 level = 6; // offset: 28 - uint32 MHHEOIPMHBC = 4; // offset: 24 +message HKGDGAJHJPO { + uint32 level = 15; // offset: 24 + uint32 APDABNGDMPM = 4; // offset: 28 } -message BBFHGIACDKA { - uint32 IMMPPMNGACD = 8; // offset: 24 - uint32 GMOLGCCPNGG = 14; // offset: 32 - uint32 MHHEOIPMHBC = 4; // offset: 28 +message DDFAFGMLLFD { + uint32 MKNNMKBEPOI = 9; // offset: 24 + uint32 APDABNGDMPM = 12; // offset: 28 + uint32 FKMMLKNJCNO = 2; // offset: 32 } -message FOMNIDEJAAF { - uint32 count = 5; // offset: 24 - uint32 JFFFGEHDPCE = 14; // offset: 28 +message NEFPAKHFIHB { + uint32 count = 2; // offset: 28 + uint32 CJLJNPGKJGB = 6; // offset: 24 } -message BFNPCJMICMF { - repeated uint32 PCFMEADCIOC = 4; // offset: 24 - uint32 IPEKPPBPKJE = 3; // offset: 60 - uint32 HBJKODAHHGE = 14; // offset: 56 - repeated uint32 OKEBCFDCOIC = 2; // offset: 16 - repeated BBFHGIACDKA PCFLLLHCGNL = 12; // offset: 48 - repeated FOMNIDEJAAF CGOEFCJDMFK = 5; // offset: 32 - uint64 KBNBNEFKLAG = 10; // offset: 64 +message HLEIOFJEAKC { + repeated uint32 KHOIDDHNNGO = 10; // offset: 48 + uint32 IIFLBJNMNBO = 5; // offset: 64 + repeated NEFPAKHFIHB HEGNHNFNIOO = 1; // offset: 24 + uint64 DNJEEOENMAA = 8; // offset: 56 + repeated DDFAFGMLLFD HKCEJCNILFD = 6; // offset: 40 + uint32 CPFOCLCFFJF = 13; // offset: 68 + repeated uint32 APDFLLLJABB = 14; // offset: 32 } -message HBGLLKIMMNE { - BFNPCJMICMF AHAHCMABHDI = 12; // offset: 16 - repeated NFNJDOBIMGC ACOAEGHJFDC = 6; // offset: 40 - repeated KHJCKBFNAIF LBOPNONDJHJ = 10; // offset: 24 +message MFLDHBJNEOO { + HLEIOFJEAKC NCJFDBMHINJ = 7; // offset: 32 + repeated HKGDGAJHJPO DGODHIJBMDP = 3; // offset: 16 + repeated CKPEIHOLADP EFOADCGKLFG = 10; // offset: 24 } -message DEGIAJGPHDA { - uint32 IKHANCLDAMO = 7; // offset: 24 - uint32 level = 11; // offset: 28 +message FINPEANNNKB { + uint32 level = 8; // offset: 28 + uint32 MPBBIJMACLL = 11; // offset: 24 } -message KDONGKJEJHL { - repeated DEGIAJGPHDA FGJFLADHMCP = 4; // offset: 16 +message BCNJMGCEGAA { + repeated FINPEANNNKB FMIMEIEEOKB = 2; // offset: 16 } -message AGIPCEHEGBF { - uint32 EBFIKELJCJD = 9; // offset: 28 - uint32 OGMFMAPAJJK = 5; // offset: 32 - uint32 MJKAGNJDHFJ = 4; // offset: 24 +message GOFFLGEJEND { + uint32 JDPHBPHAPKH = 4; // offset: 24 + uint32 OCGOCBGLLEI = 13; // offset: 32 + uint32 NGBNIPEMHMD = 14; // offset: 28 } -message EFKMKCIDEPC { - uint32 IAJKNHOFNOB = 12; // offset: 24 - uint32 OGMFMAPAJJK = 3; // offset: 28 +message IMHNBMOMLAC { + uint32 IIMKIFDKJHO = 7; // offset: 24 + uint32 JDPHBPHAPKH = 12; // offset: 28 } -message OEFFEKNHPAG { - repeated EFKMKCIDEPC NCCPGILHCJH = 2; // offset: 16 - repeated AGIPCEHEGBF HCGGANANHHL = 9; // offset: 32 +message AFOECDHJPII { + repeated IMHNBMOMLAC HMLAPLKEDDH = 9; // offset: 32 + repeated GOFFLGEJEND JJGMPFGCKHG = 3; // offset: 24 } -// Obf: GetElfRestaurantDataCsReq +// Obf: NOFJMONFIOO // Type: Req -// CmdID: 2554 +// CmdID: 2563 message GetElfRestaurantDataCsReq { } -// Obf: GetElfRestaurantDataScRsp +// Obf: ODFLFODMNFH // Type: Rsp -// CmdID: 2590 +// CmdID: 2557 message GetElfRestaurantDataScRsp { - BMFNBCJMFHP NMLDGLIMOLJ = 3; // offset: 32 - KDONGKJEJHL AFABNPDGKFI = 1; // offset: 48 - OEFFEKNHPAG EFLJEBAIJOH = 15; // offset: 40 - HBGLLKIMMNE KHBPPEFJADN = 5; // offset: 24 - ICCAKHPCOPI MKGGGENFKDE = 13; // offset: 56 - uint32 retcode = 11; // offset: 64 + BCNJMGCEGAA BNJBFPCDAFE = 7; // offset: 56 + NCPCAIKAJGD OCGNOACLJAJ = 8; // offset: 48 + uint32 retcode = 2; // offset: 64 + BBCLLNPDIAH DCIDLIFMNLA = 11; // offset: 40 + AFOECDHJPII LIBKPMMGGLJ = 3; // offset: 24 + MFLDHBJNEOO KIIINGJLEHG = 12; // offset: 16 } -// Obf: EnterElfRestaurantNextDayCsReq +// Obf: FMJFKEKGENC // Type: Req -// CmdID: 2551 +// CmdID: 2580 message EnterElfRestaurantNextDayCsReq { } // Type: Rsp -// CmdID: 2564 -message LCMCIIEIJIP { - uint32 retcode = 5; // offset: 24 -} - -message IOAECCKDDFA { - oneof OGBBIMGKEKP { - BMFNBCJMFHP FLMECDNCCFH = 8; // offset: 16 - DIOKOJJAPMB KAHDOGGGJAE = 10; // offset: 16 - DEGIAJGPHDA FCJEBCNEJOF = 9; // offset: 16 - uint32 HBOPOEJOKDI = 6; // offset: 16 - KHJCKBFNAIF BBDHLOGPJBE = 13; // offset: 16 - NFNJDOBIMGC OHPGDNCLEGK = 15; // offset: 16 - AGIPCEHEGBF KOKCHNCJIGF = 4; // offset: 16 - uint32 NGCIOGGHPLH = 1; // offset: 16 - EFKMKCIDEPC BHLOMFJHMOM = 7; // offset: 16 - uint32 LAIOOFHOPPH = 14; // offset: 16 - bool HGKPGKFIPFC = 3; // offset: 16 - BFNPCJMICMF EFIDJOEJFIH = 5; // offset: 16 - } -} - -// Obf: ElfRestaurantDataChangeNotify -// Type: Notify -// CmdID: 2562 -message ElfRestaurantDataChangeNotify { - repeated IOAECCKDDFA GNNBOPHBADD = 3; // offset: 16 -} - -// Obf: ElfRestaurantBuyFieldCsReq -// Type: Req -// CmdID: 2574 -message ElfRestaurantBuyFieldCsReq { - uint32 IAIKDGMCLNE = 2; // offset: 24 -} - -// Type: Rsp -// CmdID: 2552 -message CKNHMOJCCJP { - ItemCostData MOJPLILBIFC = 14; // offset: 24 - uint32 retcode = 9; // offset: 32 -} - -message LOEPKDDHGPC { - uint32 HICCHNECJGJ = 5; // offset: 24 - uint32 IAIKDGMCLNE = 4; // offset: 28 -} - -message EKKEGPGHPIB { - uint32 HICCHNECJGJ = 8; // offset: 32 - ItemCostData MOJPLILBIFC = 6; // offset: 16 - uint32 IAIKDGMCLNE = 10; // offset: 36 -} - -// Obf: ElfRestaurantPlantSeedCsReq -// Type: Req -// CmdID: 2580 -message ElfRestaurantPlantSeedCsReq { - uint32 PCOHLFNFBGG = 11; // offset: 32 - repeated LOEPKDDHGPC AKBKNKCKOFO = 13; // offset: 16 -} - -// Obf: ElfRestaurantPlantSeedScRsp -// Type: Rsp -// CmdID: 2557 -message ElfRestaurantPlantSeedScRsp { - repeated EKKEGPGHPIB ONOCKPMCLGE = 2; // offset: 32 - repeated HFEDJGDFAMA FDMFCGCFGPF = 15; // offset: 16 - uint32 retcode = 1; // offset: 40 -} - -// Obf: ElfRestaurantHarvestCropCsReq -// Type: Req -// CmdID: 2568 -message ElfRestaurantHarvestCropCsReq { - repeated LOEPKDDHGPC AKBKNKCKOFO = 8; // offset: 16 -} - -message LDPKMHBHOGL { - map MOPJHBBJIOA = 14; // offset: 16 - uint32 IAIKDGMCLNE = 2; // offset: 40 - ItemList EENCOAPFDIC = 1; // offset: 32 - uint32 HICCHNECJGJ = 9; // offset: 44 -} - -// Obf: ElfRestaurantHarvestCropScRsp -// Type: Rsp -// CmdID: 2584 -message ElfRestaurantHarvestCropScRsp { - repeated LDPKMHBHOGL BHBOOPBEPMH = 8; // offset: 16 - uint32 retcode = 11; // offset: 32 -} - -// Obf: ElfRestaurantRecycleSeedCsReq -// Type: Req -// CmdID: 2588 -message ElfRestaurantRecycleSeedCsReq { - repeated LOEPKDDHGPC AKBKNKCKOFO = 7; // offset: 24 -} - -message HFEDJGDFAMA { - ItemList ABPBKKOCMPL = 15; // offset: 16 - uint32 IAIKDGMCLNE = 8; // offset: 36 - uint32 HICCHNECJGJ = 2; // offset: 32 -} - -// Obf: ElfRestaurantRecycleSeedScRsp -// Type: Rsp -// CmdID: 2572 -message ElfRestaurantRecycleSeedScRsp { - repeated HFEDJGDFAMA FDMFCGCFGPF = 1; // offset: 24 - uint32 retcode = 11; // offset: 32 -} - -// Obf: ElfRestaurantTakeVillagerRewardCsReq -// Type: Req -// CmdID: 2570 -message ElfRestaurantTakeVillagerRewardCsReq { -} - -message HDLHDADOEFD { - ItemList reward_list = 7; // offset: 24 - uint32 DCNLLMCCMKD = 3; // offset: 36 - uint32 MPMBOLAAEMM = 15; // offset: 32 - uint32 progress = 9; // offset: 40 -} - -// Obf: ElfRestaurantTakeVillagerRewardScRsp -// Type: Rsp -// CmdID: 2567 -message ElfRestaurantTakeVillagerRewardScRsp { - repeated HDLHDADOEFD ILLHGEBJHDO = 3; // offset: 16 - uint32 retcode = 10; // offset: 32 -} - -// Obf: ElfRestaurantUpgradeEmployeeLevelCsReq -// Type: Req -// CmdID: 2573 -message ElfRestaurantUpgradeEmployeeLevelCsReq { - uint32 IKHANCLDAMO = 8; // offset: 28 - uint32 PLDEJLJBBLB = 10; // offset: 24 -} - -// Type: Rsp -// CmdID: 2579 -message JMOKILLACEJ { - uint32 retcode = 2; // offset: 32 - ItemCostData MOJPLILBIFC = 12; // offset: 24 -} - -// Obf: ElfRestaurantUpgradeFacilityLevelCsReq -// Type: Req -// CmdID: 2558 -message ElfRestaurantUpgradeFacilityLevelCsReq { - uint32 LGOOHLHIGEH = 5; // offset: 24 - uint32 PLDEJLJBBLB = 14; // offset: 28 -} - -// Type: Rsp -// CmdID: 2561 -message KENCDKPAJPK { - uint32 retcode = 13; // offset: 24 -} - -// Obf: ElfRestaurantUpgradeRecipeLevelCsReq -// Type: Req -// CmdID: 2556 -message ElfRestaurantUpgradeRecipeLevelCsReq { - uint32 PLDEJLJBBLB = 8; // offset: 28 - uint32 MHHEOIPMHBC = 15; // offset: 24 -} - -// Type: Rsp -// CmdID: 2578 -message LLCADIHBNNJ { - uint32 retcode = 8; // offset: 24 -} - -message IPLINCLMEIG { - uint32 MHHEOIPMHBC = 11; // offset: 24 -} - -message APJGNEAIHCL { - repeated IPLINCLMEIG FBOIENNDHAB = 4; // offset: 24 - uint32 JODFHNDLBMJ = 1; // offset: 36 - bool JLNPFICNLPM = 6; // offset: 33 - bool EIFKBAJMFFB = 9; // offset: 32 -} - -message GDGFGHJLNPH { - uint32 num = 9; // offset: 24 - uint32 MMFFIIFMKPB = 10; // offset: 28 -} - -message GHLPLLEKGBO { - uint32 PAIPKMDEEPK = 2; // offset: 28 - uint32 IOGCOPOIOBC = 10; // offset: 24 -} - -message PGMJHOHJJOE { - repeated JOGMADAMFNI CMMLGMNHPBJ = 6; // offset: 24 - uint32 NFCKOFFHICO = 2; // offset: 36 - bool BMADHNADLEJ = 14; // offset: 40 - uint32 MHHEOIPMHBC = 9; // offset: 44 - bool ODAOIGCHOEA = 13; // offset: 41 - uint32 DJOGHCDCOCJ = 10; // offset: 48 - uint32 BJIDOAPACIP = 8; // offset: 32 - uint32 LGBGDPFCCEI = 7; // offset: 52 -} - -message NJCFMHFPCNF { - uint32 BJIDOAPACIP = 3; // offset: 28 - uint32 event_id = 10; // offset: 24 - uint32 OIODGANEMMO = 2; // offset: 32 -} - -// Obf: SettleElfRestaurantPlayCsReq -// Type: Req -// CmdID: 2591 -message SettleElfRestaurantPlayCsReq { - repeated APJGNEAIHCL ILBLCHFFOJP = 15; // offset: 56 - uint32 KBGEPCCJAKA = 8; // offset: 64 - uint32 cost_time = 14; // offset: 84 - repeated PGMJHOHJJOE LCINJKLOPCD = 11; // offset: 48 - uint32 HABBOIPFLDD = 3; // offset: 68 - repeated GHLPLLEKGBO FNDIJBAMJPA = 10; // offset: 32 - uint32 KBNBNEFKLAG = 7; // offset: 76 - uint32 FNMCKILLPFB = 4; // offset: 72 - repeated GDGFGHJLNPH HHMJKJJMDLO = 1; // offset: 16 - uint32 BGGPEBJACHE = 9; // offset: 80 - repeated NJCFMHFPCNF ODFDMBNFAFE = 12; // offset: 24 - uint32 CLNBJCAJNNL = 13; // offset: 88 -} - -// Type: Rsp -// CmdID: 2569 -message IPOHEEKEEPJ { +// CmdID: 2577 +message JDGBALBMOHF { uint32 retcode = 9; // offset: 24 } -// Obf: ElfRestaurantBuyShopItemCsReq +message GFKNKEMJPBA { + oneof DKPKPIEODIG { + BBCLLNPDIAH ALDADLDPLOH = 10; // offset: 24 + OBNLNNNNFPO HBHGAFJFNCJ = 2; // offset: 24 + FINPEANNNKB HCBGLCBLBDF = 1; // offset: 24 + uint32 PCNEEFIHAEK = 9; // offset: 24 + CKPEIHOLADP OAABLJOFPGL = 14; // offset: 24 + HKGDGAJHJPO AFHLJCCLHCK = 5; // offset: 24 + GOFFLGEJEND CIFAFAHAFKA = 6; // offset: 24 + uint32 APLLKCCEGON = 12; // offset: 24 + IMHNBMOMLAC LPBONPFMCOK = 3; // offset: 24 + uint32 ACGHNDBBJCB = 11; // offset: 24 + bool GCIIMIOKFKL = 8; // offset: 24 + HLEIOFJEAKC COKIGCEDDPK = 13; // offset: 24 + } +} + +// Obf: JLCMLNAFBLI +// Type: Notify +// CmdID: 2588 +message ElfRestaurantDataChangeNotify { + repeated GFKNKEMJPBA CJFBLHNPHAK = 15; // offset: 24 +} + +// Obf: JEFLHPIPJMD +// Type: Req +// CmdID: 2555 +message ElfRestaurantBuyFieldCsReq { + uint32 JAFNCOMGABG = 6; // offset: 24 +} + +// Type: Rsp +// CmdID: 2551 +message BHPFBLJAEBK { + ItemCostList KBEFKONPKGJ = 14; // offset: 24 + uint32 retcode = 13; // offset: 32 +} + +message BHHNMHDDIDD { + uint32 EIIAGABAFEC = 9; // offset: 28 + uint32 JAFNCOMGABG = 13; // offset: 24 +} + +message GKPPDJEFBPA { + uint32 EIIAGABAFEC = 8; // offset: 36 + ItemCostList KBEFKONPKGJ = 7; // offset: 24 + uint32 JAFNCOMGABG = 1; // offset: 32 +} + +// Obf: GDIMNLFMDMB +// Type: Req +// CmdID: 2597 +message ElfRestaurantPlantSeedCsReq { + uint32 IALJOJMAFLL = 10; // offset: 32 + repeated BHHNMHDDIDD FOPHPJNGPDE = 1; // offset: 16 +} + +// Obf: KKJBMNHPKPP +// Type: Rsp +// CmdID: 2569 +message ElfRestaurantPlantSeedScRsp { + uint32 retcode = 3; // offset: 40 + repeated KEHGPHDBOBD MIMFMIICDGL = 1; // offset: 32 + repeated GKPPDJEFBPA HNJFLFPLINI = 11; // offset: 24 +} + +// Obf: KKMHDFBOOBK +// Type: Req +// CmdID: 2552 +message ElfRestaurantHarvestCropCsReq { + repeated BHHNMHDDIDD FOPHPJNGPDE = 1; // offset: 16 +} + +message AIMHLKDEMGF { + ItemList MJANOKEODIB = 13; // offset: 24 + uint32 JAFNCOMGABG = 3; // offset: 40 + uint32 EIIAGABAFEC = 8; // offset: 44 + map DBDOIHPLAFM = 1; // offset: 32 +} + +// Obf: BGAJCGEJGPD +// Type: Rsp +// CmdID: 2594 +message ElfRestaurantHarvestCropScRsp { + repeated AIMHLKDEMGF EMJKBKPBCIJ = 12; // offset: 16 + uint32 retcode = 3; // offset: 32 +} + +// Obf: FNLLIBJNGPJ +// Type: Req +// CmdID: 2568 +message ElfRestaurantRecycleSeedCsReq { + repeated BHHNMHDDIDD FOPHPJNGPDE = 6; // offset: 24 +} + +message KEHGPHDBOBD { + uint32 EIIAGABAFEC = 2; // offset: 32 + ItemList AIGLOBFPEAB = 6; // offset: 24 + uint32 JAFNCOMGABG = 15; // offset: 36 +} + +// Obf: IKDLGFLLFPH +// Type: Rsp +// CmdID: 2595 +message ElfRestaurantRecycleSeedScRsp { + repeated KEHGPHDBOBD MIMFMIICDGL = 8; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +// Obf: MFAOMGFPEJH +// Type: Req +// CmdID: 2587 +message ElfRestaurantTakeVillagerRewardCsReq { +} + +message OAMHEIJBIKG { + uint32 progress = 10; // offset: 36 + uint32 CAHDOOIHJKB = 4; // offset: 32 + ItemList reward_list = 9; // offset: 16 + uint32 DAFENDGOABE = 1; // offset: 40 +} + +// Obf: FEJDIGKDDOA +// Type: Rsp +// CmdID: 2598 +message ElfRestaurantTakeVillagerRewardScRsp { + repeated OAMHEIJBIKG HALFGLGLDLO = 13; // offset: 16 + uint32 retcode = 3; // offset: 32 +} + +// Obf: HEGKNKIKCLE +// Type: Req +// CmdID: 2600 +message ElfRestaurantUpgradeEmployeeLevelCsReq { + uint32 ODADJILOEKO = 7; // offset: 24 + uint32 MPBBIJMACLL = 11; // offset: 28 +} + +// Type: Rsp +// CmdID: 2566 +message OIDOEJMAMDE { + uint32 retcode = 15; // offset: 32 + ItemCostList KBEFKONPKGJ = 9; // offset: 16 +} + +// Obf: DJIFJKLDNBG +// Type: Req +// CmdID: 2581 +message ElfRestaurantUpgradeFacilityLevelCsReq { + uint32 ODADJILOEKO = 6; // offset: 24 + uint32 KBMMGOJKAPF = 14; // offset: 28 +} + +// Type: Rsp +// CmdID: 2571 +message IEIGLIEIJAN { + uint32 retcode = 5; // offset: 24 +} + +// Obf: PCMAHDLNJDD // Type: Req // CmdID: 2599 -message ElfRestaurantBuyShopItemCsReq { - uint32 AHBMFFNBFPH = 14; // offset: 28 - uint32 MJKAGNJDHFJ = 3; // offset: 24 -} - -// Obf: ElfRestaurantBuyShopItemScRsp -// Type: Rsp -// CmdID: 2559 -message ElfRestaurantBuyShopItemScRsp { - ItemCostData MOJPLILBIFC = 13; // offset: 16 - uint32 MJKAGNJDHFJ = 5; // offset: 44 - uint32 retcode = 14; // offset: 40 - ItemList LHLMNFEAKIB = 8; // offset: 32 -} - -// Obf: ElfRestaurantFinishTradeOrderCsReq -// Type: Req -// CmdID: 2596 -message ElfRestaurantFinishTradeOrderCsReq { - uint32 IAJKNHOFNOB = 2; // offset: 24 -} - -// Obf: ElfRestaurantFinishTradeOrderScRsp -// Type: Rsp -// CmdID: 2592 -message ElfRestaurantFinishTradeOrderScRsp { - ItemList LHLMNFEAKIB = 4; // offset: 16 - ItemCostData MOJPLILBIFC = 14; // offset: 32 - uint32 IAJKNHOFNOB = 10; // offset: 44 - uint32 retcode = 8; // offset: 40 -} - -// Obf: SetElfRestaurantPlayRecipeCsReq -// Type: Req -// CmdID: 2566 -message SetElfRestaurantPlayRecipeCsReq { - repeated uint32 LPDALHLPPOI = 8; // offset: 24 +message ElfRestaurantUpgradeRecipeLevelCsReq { + uint32 APDABNGDMPM = 2; // offset: 24 + uint32 ODADJILOEKO = 15; // offset: 28 } // Type: Rsp -// CmdID: 2581 -message KGPIIHPIIDM { - uint32 retcode = 7; // offset: 24 +// CmdID: 2565 +message NHAALOPDPOO { + uint32 retcode = 3; // offset: 24 } -// Obf: ElfRestaurantClientStatusCsReq +message ICOIMHLBMFI { + uint32 APDABNGDMPM = 13; // offset: 24 +} + +message OAHNIFMDLCJ { + uint32 NGDKBDAMEHM = 14; // offset: 36 + bool PFGLKFBHGKM = 2; // offset: 33 + bool ILGIANHEALF = 8; // offset: 32 + repeated ICOIMHLBMFI JOEBAPNOLAF = 15; // offset: 16 +} + +message BJMHMKBBJGH { + uint32 num = 15; // offset: 24 + uint32 PHKAHAHLDAE = 8; // offset: 28 +} + +message KILNLEDAHOC { + uint32 AIPIHJLCIHA = 5; // offset: 24 + uint32 HEIHGFAOFNK = 13; // offset: 28 +} + +message KPNDMCHCBPI { + repeated GKDEKJKOIJN CINMPHLJDEM = 1; // offset: 16 + bool BJADHCOFLGI = 11; // offset: 52 + uint32 DPBEENBPDIP = 9; // offset: 40 + bool DONOJAEMJDB = 15; // offset: 53 + uint32 OAIBCCNAAHF = 12; // offset: 44 + uint32 EMFHLBBOCFK = 13; // offset: 48 + uint32 APDABNGDMPM = 6; // offset: 32 + uint32 POINEKIEFPE = 4; // offset: 36 +} + +message FLIPDLFKMLB { + uint32 EMFHLBBOCFK = 5; // offset: 28 + uint32 ECMNOFCMIGJ = 7; // offset: 24 + uint32 event_id = 3; // offset: 32 +} + +// Obf: EIDACIFELEO // Type: Req -// CmdID: 2582 -message ElfRestaurantClientStatusCsReq { - bool IJKNMJIMHFL = 5; // offset: 24 +// CmdID: 2556 +message SettleElfRestaurantPlayCsReq { + repeated KPNDMCHCBPI CNGEJMNPJPM = 6; // offset: 48 + uint32 IOIBCNHAOKG = 11; // offset: 88 + uint32 BEOAPNBFOCI = 1; // offset: 72 + uint32 DNJEEOENMAA = 15; // offset: 84 + uint32 DNDGPEPOLNM = 10; // offset: 68 + uint32 NGJKIIIJBIB = 14; // offset: 76 + repeated KILNLEDAHOC ONGHHAPHCEM = 8; // offset: 56 + uint32 cost_time = 5; // offset: 64 + repeated FLIPDLFKMLB HLKMMJLCJEC = 9; // offset: 16 + repeated BJMHMKBBJGH ALHGBBFBKJG = 7; // offset: 40 + repeated OAHNIFMDLCJ PIGFMOMEPHE = 2; // offset: 32 + uint32 AOAEKPAPHOK = 12; // offset: 80 } // Type: Rsp // CmdID: 2576 -message OMBBGNILIOO { - uint32 retcode = 7; // offset: 24 +message PNDDHICKBAC { + uint32 retcode = 1; // offset: 24 } -// Obf: CmdEraFlipperType -enum CmdEraFlipperType { - CmdEraFlipperType_MNFEPONEDDJ = 0; - CmdNBGCFNPNMCL = 6565; - CmdJEPABBEEMMO = 6562; - CmdChangeEraFlipperDataCsReq = 6571; - CmdKELMJEDGHIG = 6560; - CmdGetEraFlipperDataCsReq = 6556; - CmdKHMKNOJGFPB = 6566; - CmdResetEraFlipperDataCsReq = 6567; - CmdOMDLFPPJCGK = 6551; - CmdEnterEraFlipperDataCsReq = 6553; -} - -message KPENFKEBGNE { - uint32 state = 5; // offset: 28 - uint32 LDIJAKPKLIN = 9; // offset: 24 -} - -message LNMMKIBKCMP { - repeated KPENFKEBGNE EGNOCAJJKIO = 2; // offset: 24 -} - -// Obf: GetEraFlipperDataCsReq +// Obf: LBDCJINCNJA // Type: Req -// CmdID: 6556 +// CmdID: 2558 +message ElfRestaurantBuyShopItemCsReq { + uint32 MOKBJPGBGAB = 15; // offset: 28 + uint32 NGBNIPEMHMD = 1; // offset: 24 +} + +// Obf: DCIGAKGLAAN +// Type: Rsp +// CmdID: 2583 +message ElfRestaurantBuyShopItemScRsp { + uint32 NGBNIPEMHMD = 2; // offset: 44 + ItemList PPMAFCBNAJF = 4; // offset: 24 + uint32 retcode = 13; // offset: 40 + ItemCostList KBEFKONPKGJ = 1; // offset: 16 +} + +// Obf: AAMBBCFLHGM +// Type: Req +// CmdID: 2559 +message ElfRestaurantFinishTradeOrderCsReq { + uint32 IIMKIFDKJHO = 12; // offset: 24 +} + +// Obf: ELGLLEKAPFC +// Type: Rsp +// CmdID: 2554 +message ElfRestaurantFinishTradeOrderScRsp { + ItemCostList KBEFKONPKGJ = 15; // offset: 24 + uint32 IIMKIFDKJHO = 2; // offset: 44 + ItemList PPMAFCBNAJF = 5; // offset: 16 + uint32 retcode = 9; // offset: 40 +} + +// Obf: LLLLJFFEHJE +// Type: Req +// CmdID: 2579 +message SetElfRestaurantPlayRecipeCsReq { + repeated uint32 PJEJODHICDK = 3; // offset: 24 +} + +// Type: Rsp +// CmdID: 2593 +message NIBAINNLCBG { + uint32 retcode = 6; // offset: 24 +} + +// Obf: PMNHIOFJBNO +// Type: Req +// CmdID: 2589 +message ElfRestaurantClientStatusCsReq { + bool HCBEDECLAIC = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 2570 +message FBDOEKFPDOB { + uint32 retcode = 1; // offset: 24 +} + +// Obf: FINOGKEDFKG +enum CmdEraFlipperType { + FINOGKEDFKG_PCPDHELPKEM = 0; + CmdResetEraFlipperDataCsReq = 6553; + CmdChangeEraFlipperDataCsReq = 6552; + CmdLGIKHMICDMM = 6564; + CmdPNKDIILAIPB = 6554; + CmdABBCOCMKPLJ = 6558; + CmdGetEraFlipperDataCsReq = 6551; + CmdPPJOGJAHFGN = 6559; + CmdEnterEraFlipperDataCsReq = 6560; + CmdADNBLENFHGM = 6569; +} + +message BIDGPELJPJK { + uint32 JHDLNBPNEKG = 15; // offset: 28 + uint32 state = 9; // offset: 24 +} + +message HBJKMIICLNA { + repeated BIDGPELJPJK CDPFCPCILOF = 11; // offset: 24 +} + +// Obf: LFENCICKCGN +// Type: Req +// CmdID: 6551 message GetEraFlipperDataCsReq { } // Type: Rsp -// CmdID: 6551 -message OMDLFPPJCGK { - LNMMKIBKCMP data = 1; // offset: 16 - uint32 retcode = 11; // offset: 32 +// CmdID: 6554 +message PNKDIILAIPB { + uint32 retcode = 4; // offset: 32 + HBJKMIICLNA data = 14; // offset: 16 } -// Obf: ChangeEraFlipperDataCsReq +// Obf: JCJIDADOMBA // Type: Req -// CmdID: 6571 +// CmdID: 6552 message ChangeEraFlipperDataCsReq { - LNMMKIBKCMP data = 2; // offset: 16 + HBJKMIICLNA data = 12; // offset: 24 } // Type: Rsp -// CmdID: 6565 -message NBGCFNPNMCL { - LNMMKIBKCMP data = 3; // offset: 16 - uint32 retcode = 2; // offset: 32 +// CmdID: 6564 +message LGIKHMICDMM { + HBJKMIICLNA data = 5; // offset: 16 + uint32 retcode = 9; // offset: 32 } -// Obf: ResetEraFlipperDataCsReq -// Type: Req -// CmdID: 6567 -message ResetEraFlipperDataCsReq { - bool DPEIOBLGNGM = 6; // offset: 24 -} - -// Type: Rsp -// CmdID: 6566 -message KHMKNOJGFPB { - LNMMKIBKCMP data = 2; // offset: 24 - bool DPEIOBLGNGM = 1; // offset: 32 - uint32 retcode = 9; // offset: 36 -} - -// Obf: EnterEraFlipperDataCsReq +// Obf: PFPCJJBGPKF // Type: Req // CmdID: 6553 -message EnterEraFlipperDataCsReq { - uint32 state = 12; // offset: 24 - uint32 LDIJAKPKLIN = 10; // offset: 28 +message ResetEraFlipperDataCsReq { + bool OIPLJJIODIL = 8; // offset: 24 } // Type: Rsp -// CmdID: 6562 -message JEPABBEEMMO { +// CmdID: 6558 +message ABBCOCMKPLJ { + HBJKMIICLNA data = 4; // offset: 16 + uint32 retcode = 10; // offset: 36 + bool OIPLJJIODIL = 13; // offset: 32 +} + +// Obf: EAEJHIAAHLJ +// Type: Req +// CmdID: 6560 +message EnterEraFlipperDataCsReq { + uint32 JHDLNBPNEKG = 5; // offset: 28 + uint32 state = 6; // offset: 24 +} + +// Type: Rsp +// CmdID: 6559 +message PPJOGJAHFGN { + uint32 JHDLNBPNEKG = 6; // offset: 28 uint32 retcode = 12; // offset: 24 - uint32 LDIJAKPKLIN = 13; // offset: 28 } // Type: Notify -// CmdID: 6560 -message KELMJEDGHIG { - LNMMKIBKCMP data = 12; // offset: 16 - uint32 floor_id = 8; // offset: 32 +// CmdID: 6569 +message ADNBLENFHGM { + uint32 floor_id = 3; // offset: 32 + HBJKMIICLNA data = 2; // offset: 24 } -// Obf: CmdEvolveBuildType +// Obf: JDDDPNDFNIH enum CmdEvolveBuildType { - CmdEvolveBuildType_IINBLPOACOC = 0; - CmdEvolveBuildShopAbilityResetCsReq = 7128; - CmdEvolveBuildStartLevelCsReq = 7101; - CmdEvolveBuildStartStageScRsp = 7112; - CmdEvolveBuildGiveupCsReq = 7124; - CmdDAFACKBLNFA = 7107; - CmdGetEvolveBuildCoinNotify = 7119; - CmdGetEvolveBuildQueryInfoScRsp = 7140; - CmdEvolveBuildReRandomStageCsReq = 7134; - CmdEvolveBuildType_OIJGLNHDFPP = 7130; - CmdEvolveBuildSkipTeachLevelCsReq = 7109; - CmdEvolveBuildStartLevelScRsp = 7114; - CmdGetEvolveBuildShopAbilityDownScRsp = 7108; - CmdGetEvolveBuildShopAbilityResetScRsp = 7141; - CmdEvolveBuildShopAbilityDownCsReq = 7129; - CmdGetEvolveBuildReRandomStageScRsp = 7138; - CmdEvolveBuildQueryInfoCsReq = 7104; - CmdEvolveBuildSkipTeachLevelScRsp = 7146; - CmdGetEvolveBuildGiveupScRsp = 7102; - CmdGetEvolveBuildShopAbilityUpScRsp = 7123; + JDDDPNDFNIH_HOJEEPOEDHC = 0; + CmdEvolveBuildStartLevelScRsp = 7127; + CmdEvolveBuildSkipTeachLevelScRsp = 7109; + JDDDPNDFNIH_LFHECPEAEDC = 7147; + CmdEvolveBuildSkipTeachLevelCsReq = 7133; + CmdEvolveBuildStartStageCsReq = 7135; + CmdEvolveBuildShopAbilityDownCsReq = 7116; CmdEvolveBuildShopAbilityUpCsReq = 7103; - CmdEvolveBuildStartStageCsReq = 7139; - CmdGetEvolveBuildFinishScNotify = 7118; + CmdGetEvolveBuildShopAbilityResetScRsp = 7106; + CmdGetEvolveBuildShopAbilityDownScRsp = 7131; + CmdGetEvolveBuildCoinNotify = 7126; + CmdEvolveBuildStartLevelCsReq = 7130; + CmdGetEvolveBuildShopAbilityUpScRsp = 7150; + CmdEvolveBuildGiveupCsReq = 7105; + CmdGetEvolveBuildQueryInfoScRsp = 7107; + CmdGetEvolveBuildGiveupScRsp = 7101; + CmdEvolveBuildShopAbilityResetCsReq = 7115; + CmdEvolveBuildReRandomStageCsReq = 7144; + CmdGetEvolveBuildFinishScNotify = 7102; + CmdPCKNAJOFGLD = 7119; + CmdEvolveBuildQueryInfoCsReq = 7113; + CmdEvolveBuildStartStageScRsp = 7138; + CmdGetEvolveBuildReRandomStageScRsp = 7118; } -enum BPIDLMEKJOJ { - BPIDLMEKJOJ_OGHLHKMFDDC = 0; - BPIDLMEKJOJ_IOEAIIOEJAP = 1; - BPIDLMEKJOJ_GCCMDLLGAPP = 2; - BPIDLMEKJOJ_KBAJEFHBNFE = 3; - BPIDLMEKJOJ_AGKOMJJELPM = 4; +enum AGFFLADPOIJ { + AGFFLADPOIJ_HFMBLMOGOKB = 0; + AGFFLADPOIJ_FMCALCMLEND = 1; + AGFFLADPOIJ_HMAJLPEIKFL = 2; + AGFFLADPOIJ_KLGGOJPLIEB = 3; + AGFFLADPOIJ_PKAMAFJPHFK = 4; } -enum LKJIPDBBFKH { - LKJIPDBBFKH_MCAGDLJDFPI = 0; - LKJIPDBBFKH_GDGNBOMNOCF = 1; - LKJIPDBBFKH_DDCIHDOPNJL = 2; - LKJIPDBBFKH_CHAMLLDCEFP = 3; - LKJIPDBBFKH_MBNBIHDPIKJ = 4; +enum CPCMNIKFLCH { + CPCMNIKFLCH_KBJAIKJEFBB = 0; + CPCMNIKFLCH_HPLLCDDBFDC = 1; + CPCMNIKFLCH_CBIKFPHILKB = 2; + CPCMNIKFLCH_FBOLJFIBBGM = 3; + CPCMNIKFLCH_FIEEJNPOHDE = 4; } -enum PCKPOKJNDBA { - PCKPOKJNDBA_HPCLLJACLGJ = 0; - PCKPOKJNDBA_DHLNDOEIFLP = 1; - PCKPOKJNDBA_CECJCGHDBJA = 2; +enum GCHPNHBDCDO { + GCHPNHBDCDO_BFKFDKMGLHO = 0; + GCHPNHBDCDO_NOFGAIIPIDK = 1; + GCHPNHBDCDO_GNGGEPLIMJE = 2; } -message HLCBMBNGKJN { - AvatarType avatar_type = 12; // offset: 28 - double damage = 11; // offset: 32 - uint32 avatar_id = 10; // offset: 24 +message MOEDGOHOALP { + uint32 avatar_id = 14; // offset: 32 + double damage = 9; // offset: 24 + AvatarType avatar_type = 3; // offset: 36 } -message HGKDKGJOOLH { - uint32 round_cnt = 5; // offset: 60 - uint32 FICONHOLMOM = 12; // offset: 56 - BattleGridFightSpecialBattleInfo battle_info = 3; // offset: 24 - repeated HLCBMBNGKJN avatar_list = 11; // offset: 48 - repeated uint32 FJNJOFKEOMD = 13; // offset: 40 - PCKPOKJNDBA NDCIILBONPH = 7; // offset: 64 - repeated BattleTarget battle_target_list = 10; // offset: 32 +message CJLJDKLCNDA { + uint32 KCOKNIJECLN = 12; // offset: 56 + BattleGridFightSpecialBattleInfo battle_info = 9; // offset: 32 + repeated BattleTarget EBPDGHAKMJF = 10; // offset: 40 + GCHPNHBDCDO EGLCKGKECAJ = 11; // offset: 60 + repeated uint32 IEPGKLIDHEK = 15; // offset: 24 + repeated MOEDGOHOALP avatar_list = 14; // offset: 48 + uint32 round_cnt = 6; // offset: 64 } -message FAFHPEEMBFJ { - uint32 HIMKBHEONMN = 7; // offset: 28 - uint32 level_id = 2; // offset: 24 - uint32 max_score = 11; // offset: 32 -} - -message DJNMLBBKPKI { - uint32 level = 13; // offset: 24 - uint32 LHMDFNFKBPC = 12; // offset: 28 -} - -message KCAKBNLPMDK { +message KGNLHPFOHDK { + uint32 LANHJOMCKNJ = 5; // offset: 28 uint32 level_id = 9; // offset: 32 - bool FDLPJLEMMLO = 5; // offset: 37 - repeated uint32 FJNJOFKEOMD = 2; // offset: 24 - bool OAOLCPNMPLB = 6; // offset: 36 + uint32 max_score = 8; // offset: 24 } -message FFHPBDEPFDP { - repeated DJNMLBBKPKI HIHDPAKPPAN = 1; // offset: 16 - PCKPOKJNDBA NDCIILBONPH = 4; // offset: 36 - uint32 item_value = 8; // offset: 32 +message GPFMEDLLKGH { + uint32 NJPCMDNHOFL = 3; // offset: 24 + uint32 level = 13; // offset: 28 } -message NKBOPOPNPPN { - uint32 item_value = 6; // offset: 72 - repeated DJNMLBBKPKI HIHDPAKPPAN = 9; // offset: 48 - repeated uint32 JFCNFCAMDIJ = 2; // offset: 24 - repeated FFHPBDEPFDP NIIKOPKGBKO = 13; // offset: 16 - uint32 player_level = 5; // offset: 80 - repeated KCAKBNLPMDK OHFOPHJDHDC = 10; // offset: 32 - repeated FAFHPEEMBFJ FNBGFEEEDLK = 14; // offset: 56 - uint32 exp = 4; // offset: 76 - repeated uint32 LHHOFPNHBBG = 12; // offset: 40 +message OKIBFKOOEKJ { + uint32 level_id = 6; // offset: 36 + bool DPNPCDGJPBG = 9; // offset: 32 + bool BOBAOBPIELO = 7; // offset: 33 + repeated uint32 IEPGKLIDHEK = 10; // offset: 16 } -// Obf: EvolveBuildQueryInfoCsReq +message LPHJKGLLJIP { + GCHPNHBDCDO EGLCKGKECAJ = 4; // offset: 32 + uint32 item_value = 7; // offset: 36 + repeated GPFMEDLLKGH PMCBBMKMHNI = 6; // offset: 24 +} + +message JCFPONBDCLG { + repeated KGNLHPFOHDK EGLPNDHLHPA = 15; // offset: 48 + uint32 item_value = 7; // offset: 76 + repeated GPFMEDLLKGH PMCBBMKMHNI = 13; // offset: 64 + repeated LPHJKGLLJIP HCEHOHDCCFE = 14; // offset: 16 + repeated uint32 EDOIIGJJCIF = 1; // offset: 56 + repeated uint32 HAFMANOLMED = 12; // offset: 40 + uint32 exp = 9; // offset: 72 + repeated OKIBFKOOEKJ NJMAPFMPPNA = 5; // offset: 32 + uint32 player_level = 3; // offset: 80 +} + +// Obf: FIGCEHAKEFO // Type: Req -// CmdID: 7104 +// CmdID: 7113 message EvolveBuildQueryInfoCsReq { } -// Obf: GetEvolveBuildQueryInfoScRsp -// Type: Rsp -// CmdID: 7140 -message GetEvolveBuildQueryInfoScRsp { - uint32 retcode = 2; // offset: 40 - NKBOPOPNPPN PMMGJDNFOKF = 12; // offset: 32 - repeated HGKDKGJOOLH FHIFABLAPKB = 1; // offset: 24 -} - -// Obf: EvolveBuildStartLevelCsReq -// Type: Req -// CmdID: 7101 -message EvolveBuildStartLevelCsReq { - repeated HLCBMBNGKJN avatar_list = 4; // offset: 32 - uint32 level_id = 10; // offset: 40 - KMAFAONEFBK AMPBBGHHCCF = 3; // offset: 16 -} - -// Obf: EvolveBuildStartLevelScRsp -// Type: Rsp -// CmdID: 7114 -message EvolveBuildStartLevelScRsp { - SceneBattleInfo JGKKOAMNIHI = 8; // offset: 32 - uint32 retcode = 13; // offset: 40 - HGKDKGJOOLH GAHICMJOCEC = 9; // offset: 16 -} - -// Obf: EvolveBuildStartStageCsReq -// Type: Req -// CmdID: 7139 -message EvolveBuildStartStageCsReq { - uint32 level_id = 1; // offset: 24 -} - -// Obf: EvolveBuildStartStageScRsp -// Type: Rsp -// CmdID: 7112 -message EvolveBuildStartStageScRsp { - SceneBattleInfo JGKKOAMNIHI = 15; // offset: 16 - HGKDKGJOOLH GAHICMJOCEC = 4; // offset: 32 - uint32 retcode = 12; // offset: 40 -} - -// Obf: EvolveBuildGiveupCsReq -// Type: Req -// CmdID: 7124 -message EvolveBuildGiveupCsReq { - uint32 level_id = 4; // offset: 24 -} - -// Obf: GetEvolveBuildGiveupScRsp -// Type: Rsp -// CmdID: 7102 -message GetEvolveBuildGiveupScRsp { - HGKDKGJOOLH GAHICMJOCEC = 6; // offset: 16 - uint32 retcode = 10; // offset: 32 -} - -message AAMNJEPNMKE { -} - +// Obf: OOEKDHCCANE // Type: Rsp // CmdID: 7107 -message DAFACKBLNFA { - HGKDKGJOOLH GAHICMJOCEC = 15; // offset: 24 - uint32 retcode = 2; // offset: 32 +message GetEvolveBuildQueryInfoScRsp { + repeated CJLJDKLCNDA HLLEIPKMJKM = 4; // offset: 32 + JCFPONBDCLG OIAPHBBDPHL = 14; // offset: 24 + uint32 retcode = 15; // offset: 40 } -// Obf: GetEvolveBuildFinishScNotify -// Type: Notify -// CmdID: 7118 -message GetEvolveBuildFinishScNotify { - HGKDKGJOOLH GAHICMJOCEC = 11; // offset: 16 - uint32 wave = 12; // offset: 56 - uint32 level_id = 14; // offset: 44 - uint32 item_value = 3; // offset: 32 - uint32 score_id = 13; // offset: 36 - uint32 exp = 8; // offset: 40 - bool IFOFLGIKBJC = 1; // offset: 48 - LKJIPDBBFKH EEFIIFHJPPK = 4; // offset: 52 - uint32 BKPNBAKJJJG = 6; // offset: 60 -} - -// Obf: EvolveBuildReRandomStageCsReq +// Obf: HCBPNBHDLCF // Type: Req -// CmdID: 7134 -message EvolveBuildReRandomStageCsReq { - uint32 level_id = 13; // offset: 24 +// CmdID: 7130 +message EvolveBuildStartLevelCsReq { + repeated MOEDGOHOALP avatar_list = 12; // offset: 16 + HHIPKINNCAP EDDJGNNOCAG = 6; // offset: 32 + uint32 level_id = 9; // offset: 40 } -// Obf: GetEvolveBuildReRandomStageScRsp +// Obf: KPHFNMLGDDB +// Type: Rsp +// CmdID: 7127 +message EvolveBuildStartLevelScRsp { + CJLJDKLCNDA MODDIBHCPPD = 11; // offset: 16 + uint32 retcode = 14; // offset: 40 + SceneBattleInfo DDHGCAFFFOP = 4; // offset: 24 +} + +// Obf: EDJLFPGPIMP +// Type: Req +// CmdID: 7135 +message EvolveBuildStartStageCsReq { + uint32 level_id = 9; // offset: 24 +} + +// Obf: MJJLFDFEHCI // Type: Rsp // CmdID: 7138 -message GetEvolveBuildReRandomStageScRsp { - uint32 retcode = 1; // offset: 32 - KCAKBNLPMDK GPFCIJJAPMD = 6; // offset: 24 +message EvolveBuildStartStageScRsp { + CJLJDKLCNDA MODDIBHCPPD = 5; // offset: 16 + uint32 retcode = 7; // offset: 40 + SceneBattleInfo DDHGCAFFFOP = 6; // offset: 32 } -// Obf: EvolveBuildShopAbilityUpCsReq +// Obf: PNNFLFNJCGE +// Type: Req +// CmdID: 7105 +message EvolveBuildGiveupCsReq { + uint32 level_id = 12; // offset: 24 +} + +// Obf: ODBFKBBJDJA +// Type: Rsp +// CmdID: 7101 +message GetEvolveBuildGiveupScRsp { + uint32 retcode = 3; // offset: 32 + CJLJDKLCNDA MODDIBHCPPD = 6; // offset: 24 +} + +message LHCJAIGLKOP { +} + +// Type: Rsp +// CmdID: 7119 +message PCKNAJOFGLD { + uint32 retcode = 11; // offset: 32 + CJLJDKLCNDA MODDIBHCPPD = 12; // offset: 24 +} + +// Obf: HCDIHPKFJPG +// Type: Notify +// CmdID: 7102 +message GetEvolveBuildFinishScNotify { + uint32 exp = 4; // offset: 36 + uint32 score_id = 3; // offset: 48 + bool JADBKBABANG = 14; // offset: 44 + uint32 level_id = 10; // offset: 32 + uint32 wave = 12; // offset: 40 + uint32 COLPBCECFOM = 6; // offset: 52 + CJLJDKLCNDA MODDIBHCPPD = 1; // offset: 16 + CPCMNIKFLCH GHIMJDPPJOG = 5; // offset: 56 + uint32 item_value = 13; // offset: 60 +} + +// Obf: IBHJIABGAFN +// Type: Req +// CmdID: 7144 +message EvolveBuildReRandomStageCsReq { + uint32 level_id = 11; // offset: 24 +} + +// Obf: MDNHFAFPNFI +// Type: Rsp +// CmdID: 7118 +message GetEvolveBuildReRandomStageScRsp { + uint32 retcode = 5; // offset: 32 + OKIBFKOOEKJ CEHBMIIGMFC = 11; // offset: 24 +} + +// Obf: MDKCPLKBCIA // Type: Req // CmdID: 7103 message EvolveBuildShopAbilityUpCsReq { - uint32 LHMDFNFKBPC = 7; // offset: 28 - uint32 level = 5; // offset: 24 + uint32 NJPCMDNHOFL = 3; // offset: 24 + uint32 level = 5; // offset: 28 } -// Obf: GetEvolveBuildShopAbilityUpScRsp +// Obf: OEBGFEGPJCO // Type: Rsp -// CmdID: 7123 +// CmdID: 7150 message GetEvolveBuildShopAbilityUpScRsp { - uint32 level = 13; // offset: 32 - uint32 LHMDFNFKBPC = 9; // offset: 28 - uint32 retcode = 6; // offset: 24 + uint32 retcode = 14; // offset: 28 + uint32 NJPCMDNHOFL = 6; // offset: 24 + uint32 level = 9; // offset: 32 } -// Obf: EvolveBuildShopAbilityDownCsReq +// Obf: EJJANIBHLKA // Type: Req -// CmdID: 7129 +// CmdID: 7116 message EvolveBuildShopAbilityDownCsReq { - uint32 level = 3; // offset: 28 - uint32 LHMDFNFKBPC = 11; // offset: 24 + uint32 level = 12; // offset: 28 + uint32 NJPCMDNHOFL = 5; // offset: 24 } -// Obf: GetEvolveBuildShopAbilityDownScRsp +// Obf: FLCGENEEIAB // Type: Rsp -// CmdID: 7108 +// CmdID: 7131 message GetEvolveBuildShopAbilityDownScRsp { - uint32 level = 7; // offset: 28 - uint32 retcode = 4; // offset: 32 - uint32 LHMDFNFKBPC = 3; // offset: 24 + uint32 level = 5; // offset: 32 + uint32 retcode = 14; // offset: 28 + uint32 NJPCMDNHOFL = 9; // offset: 24 } -// Obf: EvolveBuildShopAbilityResetCsReq +// Obf: PIGLAICKOGN // Type: Req -// CmdID: 7128 +// CmdID: 7115 message EvolveBuildShopAbilityResetCsReq { - PCKPOKJNDBA NDCIILBONPH = 4; // offset: 24 + GCHPNHBDCDO EGLCKGKECAJ = 3; // offset: 24 } -// Obf: GetEvolveBuildShopAbilityResetScRsp +// Obf: PJEPFKPFHFF // Type: Rsp -// CmdID: 7141 +// CmdID: 7106 message GetEvolveBuildShopAbilityResetScRsp { - uint32 retcode = 11; // offset: 40 - uint32 item_value = 1; // offset: 36 - repeated DJNMLBBKPKI HIHDPAKPPAN = 6; // offset: 16 - PCKPOKJNDBA NDCIILBONPH = 2; // offset: 32 + uint32 retcode = 3; // offset: 36 + uint32 item_value = 12; // offset: 32 + repeated GPFMEDLLKGH PMCBBMKMHNI = 10; // offset: 16 + GCHPNHBDCDO EGLCKGKECAJ = 15; // offset: 40 } -// Obf: GetEvolveBuildCoinNotify +// Obf: ANNGOMIIPML // Type: Notify -// CmdID: 7119 +// CmdID: 7126 message GetEvolveBuildCoinNotify { - PCKPOKJNDBA NDCIILBONPH = 10; // offset: 28 - uint32 item_value = 5; // offset: 24 + uint32 item_value = 1; // offset: 28 + GCHPNHBDCDO EGLCKGKECAJ = 13; // offset: 24 } -// Obf: EvolveBuildSkipTeachLevelCsReq +// Obf: MMOKBHHHHJK // Type: Req -// CmdID: 7109 +// CmdID: 7133 message EvolveBuildSkipTeachLevelCsReq { uint32 level_id = 11; // offset: 24 } -// Obf: EvolveBuildSkipTeachLevelScRsp +// Obf: JMNFHJANFAB // Type: Rsp -// CmdID: 7146 +// CmdID: 7109 message EvolveBuildSkipTeachLevelScRsp { - uint32 retcode = 5; // offset: 28 - uint32 level_id = 11; // offset: 24 + uint32 retcode = 4; // offset: 24 + uint32 level_id = 10; // offset: 28 } -// Obf: CmdExpeditionType +// Obf: FJKMDGNDILO enum CmdExpeditionType { - CmdExpeditionType_MNFEPONEDDJ = 0; - CmdTakeMultipleExpeditionRewardCsReq = 2529; - CmdAcceptMultipleExpeditionScRsp = 2523; - CmdGetExpeditionDataCsReq = 2504; - CmdOEKKACGNBOP = 2530; - CmdTakeMultipleExpeditionRewardScRsp = 2508; - CmdGetExpeditionDataScRsp = 2540; + FJKMDGNDILO_PCPDHELPKEM = 0; CmdAcceptMultipleExpeditionCsReq = 2503; + CmdAcceptMultipleExpeditionScRsp = 2550; + CmdTakeMultipleExpeditionRewardCsReq = 2516; + CmdGetExpeditionDataCsReq = 2513; + CmdTakeMultipleExpeditionRewardScRsp = 2531; + CmdGAJMDNEKPOP = 2547; + CmdGetExpeditionDataScRsp = 2507; } -message ExpeditionInfo { - uint32 id = 5; // offset: 24 +message AMDECGBPIBF { + uint32 id = 8; // offset: 24 } -// Obf: GetExpeditionDataCsReq +// Obf: GELIOMDHCDK // Type: Req -// CmdID: 2504 +// CmdID: 2513 message GetExpeditionDataCsReq { } -// Obf: GetExpeditionDataScRsp +// Obf: EKCIKDPIDFO // Type: Rsp -// CmdID: 2540 +// CmdID: 2507 message GetExpeditionDataScRsp { - int64 LDHFNDFFBPG = 3; // offset: 48 - repeated uint32 EGBIBFOCDEN = 11; // offset: 24 - repeated ExpeditionInfo expedition_info = 13; // offset: 16 - uint32 total_expedition_count = 4; // offset: 44 - uint32 retcode = 12; // offset: 40 + repeated uint32 NBKFAEDOGPG = 13; // offset: 16 + uint32 retcode = 9; // offset: 48 + repeated AMDECGBPIBF GDAOENNJCBL = 7; // offset: 24 + uint32 GPHPLOIILOI = 12; // offset: 52 + int64 KAMBBFDEBAM = 6; // offset: 40 } -// Obf: AcceptMultipleExpeditionCsReq +// Obf: MPBFLMBNBEO // Type: Req // CmdID: 2503 message AcceptMultipleExpeditionCsReq { - repeated ExpeditionInfo expedition = 3; // offset: 24 + repeated AMDECGBPIBF IGCABDFPIOD = 13; // offset: 24 } -// Obf: AcceptMultipleExpeditionScRsp +// Obf: KDFMNPJMFMN // Type: Rsp -// CmdID: 2523 +// CmdID: 2550 message AcceptMultipleExpeditionScRsp { - repeated ExpeditionInfo accept_multi_expedition = 13; // offset: 32 - int64 LDHFNDFFBPG = 4; // offset: 40 - repeated ItemList ILLHGEBJHDO = 8; // offset: 24 - uint32 retcode = 9; // offset: 48 + int64 KAMBBFDEBAM = 7; // offset: 48 + repeated ItemList HALFGLGLDLO = 14; // offset: 16 + repeated AMDECGBPIBF KDPCCAIOBMI = 15; // offset: 24 + uint32 retcode = 11; // offset: 40 } -// Obf: TakeMultipleExpeditionRewardCsReq +// Obf: MHKPGPLKHEA // Type: Req -// CmdID: 2529 +// CmdID: 2516 message TakeMultipleExpeditionRewardCsReq { } -// Obf: TakeMultipleExpeditionRewardScRsp +// Obf: HHCAFNKOFGH // Type: Rsp -// CmdID: 2508 +// CmdID: 2531 message TakeMultipleExpeditionRewardScRsp { - repeated uint32 HNAFKPKOCDM = 14; // offset: 32 - repeated ItemList ILLHGEBJHDO = 1; // offset: 24 - int64 LDHFNDFFBPG = 8; // offset: 40 - uint32 retcode = 12; // offset: 48 + int64 KAMBBFDEBAM = 8; // offset: 48 + repeated uint32 ANMHKDANNDL = 15; // offset: 24 + repeated ItemList HALFGLGLDLO = 12; // offset: 32 + uint32 retcode = 11; // offset: 40 } // Type: Notify -// CmdID: 2530 -message OEKKACGNBOP { - repeated uint32 EGBIBFOCDEN = 2; // offset: 16 - uint32 total_expedition_count = 15; // offset: 40 - repeated ExpeditionInfo expedition_info = 4; // offset: 24 - int64 LDHFNDFFBPG = 7; // offset: 48 +// CmdID: 2547 +message GAJMDNEKPOP { + int64 KAMBBFDEBAM = 6; // offset: 40 + repeated AMDECGBPIBF GDAOENNJCBL = 11; // offset: 24 + repeated uint32 NBKFAEDOGPG = 12; // offset: 16 + uint32 GPHPLOIILOI = 9; // offset: 48 } -// Obf: CmdFantasticStoryActivityType +// Obf: PGEKJIEDHHD enum CmdFantasticStoryActivityType { - CmdFantasticStoryActivityType_MNFEPONEDDJ = 0; - CmdGetFantasticStoryActivityDataScRsp = 4981; - CmdGetFantasticStoryActivityDataCsReq = 4983; - CmdFantasticStoryActivityBattleEndScNotify = 4913; - CmdEnterFantasticStoryActivityStageScRsp = 4935; - CmdLCKMEOMNPEA = 4924; - CmdEnterActivityFantasticStoryCsReq = 4904; + PGEKJIEDHHD_PCPDHELPKEM = 0; + CmdFantasticStoryActivityBattleEndScNotify = 4918; + CmdEnterActivityFantasticStoryCsReq = 4995; + CmdNDKKAGKCFGH = 4994; + CmdEnterFantasticStoryActivityStageScRsp = 4914; + CmdGetFantasticStoryActivityDataScRsp = 4910; + CmdGetFantasticStoryActivityDataCsReq = 4991; } -message KPONKCMAKJF { - repeated uint32 buff_list = 5; // offset: 24 - repeated NAKEJEGFPNJ avatar_list = 8; // offset: 16 +message CGHJPDIDOBI { + repeated uint32 buff_list = 12; // offset: 16 + repeated OIIADJCEMKB avatar_list = 7; // offset: 24 } -message HEBAFMBAFLK { - map FJBKMCGKBAE = 12; // offset: 24 - repeated uint32 PIFLCBEOBOM = 4; // offset: 40 - repeated uint32 KMKOGLONOFC = 14; // offset: 16 - repeated uint32 CEJJJEOBNEJ = 13; // offset: 32 - map ECLOHKFEEJM = 15; // offset: 56 - uint32 GMKCLHNHAFA = 6; // offset: 72 - repeated uint32 OLMMEBGLOCC = 7; // offset: 48 +message FEDEIOIJJJC { + repeated uint32 EDMBIKHBICG = 4; // offset: 56 + map PJCIONEPINE = 3; // offset: 16 + repeated uint32 EFJLGEAAHEK = 14; // offset: 32 + uint32 CEIMNDJFDJD = 12; // offset: 72 + map KPNEPNELPNH = 6; // offset: 40 + repeated uint32 NLBKDNKGBCK = 8; // offset: 64 + repeated uint32 ELGFFACNECK = 15; // offset: 48 } -// Obf: GetFantasticStoryActivityDataCsReq +// Obf: LOHCPKJILIC // Type: Req -// CmdID: 4983 +// CmdID: 4991 message GetFantasticStoryActivityDataCsReq { - uint32 GMKCLHNHAFA = 9; // offset: 24 + uint32 CEIMNDJFDJD = 4; // offset: 24 } -// Obf: GetFantasticStoryActivityDataScRsp +// Obf: EFBKKOJLIBI // Type: Rsp -// CmdID: 4981 +// CmdID: 4910 message GetFantasticStoryActivityDataScRsp { - uint32 retcode = 4; // offset: 32 - HEBAFMBAFLK LFKAHLCKFBK = 1; // offset: 16 + FEDEIOIJJJC ONAJJGCJOHA = 4; // offset: 16 + uint32 retcode = 5; // offset: 32 } // Type: Notify -// CmdID: 4924 -message LCKMEOMNPEA { - HEBAFMBAFLK LFKAHLCKFBK = 4; // offset: 24 +// CmdID: 4994 +message NDKKAGKCFGH { + FEDEIOIJJJC ONAJJGCJOHA = 3; // offset: 24 } -message NAKEJEGFPNJ { - uint32 avatar_id = 9; // offset: 24 - AvatarType avatar_type = 13; // offset: 28 +message OIIADJCEMKB { + uint32 avatar_id = 1; // offset: 24 + AvatarType avatar_type = 9; // offset: 28 } -// Obf: EnterActivityFantasticStoryCsReq +// Obf: JCMMAMKLILL // Type: Req -// CmdID: 4904 +// CmdID: 4995 message EnterActivityFantasticStoryCsReq { - repeated NAKEJEGFPNJ avatar_list = 9; // offset: 16 - uint32 GMKCLHNHAFA = 11; // offset: 44 - uint32 battle_id = 14; // offset: 40 - repeated uint32 buff_list = 10; // offset: 32 + uint32 CEIMNDJFDJD = 5; // offset: 44 + repeated uint32 buff_list = 9; // offset: 24 + repeated OIIADJCEMKB avatar_list = 15; // offset: 32 + uint32 battle_id = 3; // offset: 40 } -// Obf: EnterFantasticStoryActivityStageScRsp +// Obf: EDGNNIIHEIP // Type: Rsp -// CmdID: 4935 +// CmdID: 4914 message EnterFantasticStoryActivityStageScRsp { - uint32 battle_id = 13; // offset: 36 - uint32 retcode = 1; // offset: 40 + uint32 CEIMNDJFDJD = 12; // offset: 32 + uint32 battle_id = 10; // offset: 36 + uint32 retcode = 4; // offset: 40 SceneBattleInfo battle_info = 7; // offset: 24 - uint32 GMKCLHNHAFA = 9; // offset: 32 } -// Obf: FantasticStoryActivityBattleEndScNotify +// Obf: APILJBAAGDB // Type: Notify -// CmdID: 4913 +// CmdID: 4918 message FantasticStoryActivityBattleEndScNotify { - uint32 NPPNJFBIKJI = 11; // offset: 28 - uint32 battle_id = 8; // offset: 24 - uint32 GMKCLHNHAFA = 15; // offset: 32 + uint32 JHGANJGBALI = 3; // offset: 32 + uint32 CEIMNDJFDJD = 2; // offset: 28 + uint32 battle_id = 7; // offset: 24 } -// Obf: CmdFateType +// Obf: NAAOMIGPMHE enum CmdFateType { - CmdFateType_MNFEPONEDDJ = 0; - CmdFateQueryCsReq = 5954; - CmdFateBattleStartScRsp = 5962; - CmdFateHouguSelectReq = 5958; - CmdFateShopBuyGoodsCsReq = 5980; - CmdFateShopSellBuffCsReq = 5968; - CmdFateShopLeaveScRsp = 5979; - CmdFateQueryScRsp = 5990; - CmdFateBattleStartCsReq = 5989; - CmdFateShopRefreshGoodsCsReq = 5988; - CmdFateShopBuyGoodsScRsp = 5957; - CmdFateShopRefreshGoodsScRsp = 5972; - CmdFateHandlePendingActionScRsp = 5961; - CmdFateTakeExpRewardCsReq = 5959; + NAAOMIGPMHE_PCPDHELPKEM = 0; + CmdFateStartCsReq = 5980; CmdFateShopLockGoodsScRsp = 5953; - CmdFateShopLeaveCsReq = 5973; - CmdMAOIOFEOMND = 5969; - CmdFateChangeLineupCsReq = 5974; - CmdFateSettleScNotify = 5999; - CmdFateStartScRsp = 5964; - CmdFateSyncPendingActionScNotify = 5978; - CmdFateStartCsReq = 5951; - CmdFateTakeExpRewardScRsp = 5996; - CmdFateShopLockGoodsCsReq = 5971; - CmdFateShopSellBuffScRsp = 5984; - CmdFateSyncActionResultScNotify = 5956; - CmdFateChangeLineupScRsp = 5952; - CmdIHNHNMEMDAA = 5991; + CmdFateSyncActionResultScNotify = 5999; + CmdFateBattleStartScRsp = 5988; + CmdFateStartScRsp = 5977; + CmdFateSettleScNotify = 5958; + CmdFateChangeLineupCsReq = 5955; + CmdFateShopRefreshGoodsScRsp = 5995; + CmdFateShopRefreshGoodsCsReq = 5968; + CmdFateBattleStartCsReq = 5985; + CmdFateTakeExpRewardScRsp = 5959; + CmdFateSyncPendingActionScNotify = 5965; + CmdFateShopBuyGoodsCsReq = 5997; + CmdFateChangeLineupScRsp = 5951; + CmdFateTakeExpRewardCsReq = 5983; + CmdFateShopLockGoodsCsReq = 5986; + CmdFateQueryCsReq = 5963; + CmdFateQueryScRsp = 5957; + CmdFateShopSellBuffCsReq = 5952; + CmdFateShopBuyGoodsScRsp = 5969; + CmdFateShopLeaveCsReq = 6000; + CmdFateHouguSelectReq = 5981; + CmdFateShopLeaveScRsp = 5966; + CmdFateShopSellBuffScRsp = 5994; + CmdEPEIBOMNEGI = 5956; + CmdFateHandlePendingActionScRsp = 5971; + CmdJFDABMJMDLD = 5976; } -enum ONCAMIPKMDJ { - ONCAMIPKMDJ_MNFEPONEDDJ = 0; - ONCAMIPKMDJ_HLFIFMHBJCB = 1; - ONCAMIPKMDJ_IEGBDLANICE = 2; - ONCAMIPKMDJ_GLIAEHKJCFP = 3; - ONCAMIPKMDJ_JAOHHIJENED = 4; - ONCAMIPKMDJ_HHBBICNGGEF = 5; - ONCAMIPKMDJ_LBOGAEGJCLH = 6; +enum PCDAHKGMGNB { + PCDAHKGMGNB_PCPDHELPKEM = 0; + PCDAHKGMGNB_GGFJKGFFOBE = 1; + PCDAHKGMGNB_JPLHMLDPIMA = 2; + PCDAHKGMGNB_BFJHKAEDNFC = 3; + PCDAHKGMGNB_DPBMMBKCPDO = 4; + PCDAHKGMGNB_ILCHDBKLLFA = 5; + PCDAHKGMGNB_FBHKAFPONLB = 6; } -// Obf: FateMasterStatusType +// Obf: KGHOCAPHLDG enum FateMasterStatusType { - FateMasterStatusType_MNFEPONEDDJ = 0; - FateMasterStatusType_IBPEGEAMKCE = 1; - FateMasterStatusType_AKBNFHBHNME = 2; - FateMasterStatusType_OOPLNEAHOOF = 3; + KGHOCAPHLDG_PCPDHELPKEM = 0; + KGHOCAPHLDG_BNJMPCHFINA = 1; + KGHOCAPHLDG_CCJCFMIAFCM = 2; + KGHOCAPHLDG_PCBFNNJLOKC = 3; } -message POAJHDMCENL { - AAMPBAFIFLK JKMAEIELMGM = 8; // offset: 28 - uint32 JHNNNBCKIKF = 4; // offset: 24 +message APHLJPLBOIF { + uint32 PNJHMGNEJJI = 6; // offset: 24 + BGCEJDCHKBA ALFHNEHOBJA = 7; // offset: 28 } -message CAPHEDBEIDM { - uint32 affix_id = 2; // offset: 40 - bool ANDBOCGNOGC = 6; // offset: 33 - bool OOPPDCEKEEM = 8; // offset: 32 - uint32 unique_id = 5; // offset: 36 - repeated uint32 monster_list = 3; // offset: 16 +message FNONPMBOFNE { + uint32 unique_id = 7; // offset: 36 + repeated uint32 monster_list = 10; // offset: 16 + uint32 affix_id = 15; // offset: 32 + bool LJKGCMOPHIF = 13; // offset: 40 + bool FMIGAEFJBOK = 1; // offset: 41 } -message ACDKANPNMEA { - int32 max_hp = 13; // offset: 40 - uint32 avatar_id = 7; // offset: 36 - repeated CAPHEDBEIDM OBBIPCFMJJF = 9; // offset: 16 - FateMasterStatusType status = 5; // offset: 48 - uint32 rank = 10; // offset: 44 - int32 hp = 12; // offset: 32 +message BDDBAKBOMKP { + int32 max_hp = 1; // offset: 48 + repeated FNONPMBOFNE IAKFPMOEJLF = 5; // offset: 16 + uint32 avatar_id = 4; // offset: 32 + FateMasterStatusType status = 2; // offset: 36 + int32 hp = 9; // offset: 44 + uint32 rank = 11; // offset: 40 } -message OKBFPOEAPBJ { - uint32 avatar_id = 6; // offset: 28 - bool CEIINDJFJGP = 13; // offset: 24 +message NANODNMFFFH { + uint32 avatar_id = 4; // offset: 24 + bool GDNIHALOKHC = 7; // offset: 28 } -message NHAIHKIDDHO { - OKBFPOEAPBJ NALHBENKGOM = 6; // offset: 24 - OKBFPOEAPBJ LPEGBONEAOC = 10; // offset: 32 +message JELDAKKHANC { + NANODNMFFFH AOPAKLIFBAL = 15; // offset: 16 + NANODNMFFFH JDOMCFFACAL = 6; // offset: 24 } -message KGKIPEOFPFK { - repeated ACDKANPNMEA DFMOKANLANK = 14; // offset: 16 +message PCKIOEGAPAI { + repeated BDDBAKBOMKP CIGCKKGMLID = 13; // offset: 16 } -// Obf: FateBuffData +// Obf: CBJNGAMLAKM message FateBuffData { - uint32 buff_id = 8; // offset: 28 - uint32 cnt = 11; // offset: 24 + uint32 buff_id = 6; // offset: 28 + uint32 cnt = 8; // offset: 24 } -// Obf: ActiveTraitSourceList +// Obf: JFFMGCJCOJL message ActiveTraitSourceList { - uint32 cnt = 15; // offset: 32 - POAJHDMCENL source = 14; // offset: 24 + APHLJPLBOIF source = 14; // offset: 16 + uint32 cnt = 6; // offset: 32 } -message EBDEJIFHGJB { - repeated ActiveTraitSourceList CNICCDDDEGO = 14; // offset: 16 - uint32 trait_id = 11; // offset: 32 +message JDKAJMEPECF { + repeated ActiveTraitSourceList EFOLENMOFKP = 7; // offset: 16 + uint32 trait_id = 9; // offset: 32 } -message AHHGOPGPNHM { - repeated EBDEJIFHGJB IBLAIPPJBDH = 6; // offset: 48 - repeated uint32 JNDKHMCLHEC = 3; // offset: 32 - repeated FateBuffData buff_list = 10; // offset: 16 - repeated uint32 ABKIOODKEAP = 7; // offset: 24 - uint32 HPOMPGODLFK = 15; // offset: 64 - map PPOCNHOGDLJ = 5; // offset: 56 +message OEJGBJBLIEI { + repeated FateBuffData buff_list = 7; // offset: 32 + map AAELPBLPFLJ = 11; // offset: 16 + repeated JDKAJMEPECF INPKEDEIBJN = 15; // offset: 56 + uint32 LPGAKJJFLJN = 12; // offset: 64 + repeated uint32 DEIFKMPAFHK = 1; // offset: 40 + repeated uint32 BFDJJAPDJOH = 4; // offset: 24 } -message FCGLFKAPNHH { - uint32 shop_goods_price = 7; // offset: 28 - uint32 buff_id = 13; // offset: 24 - bool OBCBFPNJLEG = 14; // offset: 32 - uint32 cnt = 4; // offset: 36 +message JCFDCEKLBFH { + bool FAOIKIDDCFF = 13; // offset: 24 + uint32 buff_id = 12; // offset: 28 + uint32 shop_goods_price = 15; // offset: 36 + uint32 cnt = 9; // offset: 32 } -message CPNJCOFLMMB { - uint32 JDJKMACDHDN = 7; // offset: 28 - uint32 item_value = 15; // offset: 24 +message GLAAJKHKMHB { + uint32 item_value = 8; // offset: 28 + uint32 DBIBNHEOPPI = 3; // offset: 24 } -message LOIJHDCGLCK { - uint32 FLPCALFBECG = 7; // offset: 40 - uint32 item_value = 12; // offset: 44 - bool FGAILEDGMLA = 4; // offset: 48 - uint32 JBBPKAMKLHD = 13; // offset: 52 - bool LKNELCCLKFN = 3; // offset: 49 - repeated CPNJCOFLMMB AMLNDGGOOLB = 9; // offset: 24 - repeated FCGLFKAPNHH shop_goods_list = 1; // offset: 16 +message ANIOMKDCOEP { + uint32 FDMEFIIJLCK = 11; // offset: 40 + repeated GLAAJKHKMHB BDMNHFNKMDA = 6; // offset: 32 + uint32 AAABOOFAFLJ = 14; // offset: 44 + bool GOCGFMALEOP = 15; // offset: 52 + repeated JCFDCEKLBFH shop_goods_list = 7; // offset: 16 + bool EBKLPKNANLN = 8; // offset: 53 + uint32 item_value = 9; // offset: 48 } -message EJNKBLFMODE { - uint32 AOMKNKFFABE = 13; // offset: 32 - uint32 NMNMBLEAPPB = 11; // offset: 28 - uint32 LKCOBMHFPPK = 1; // offset: 24 +message LBCNAOFKCIL { + uint32 HJMGGLANHML = 15; // offset: 24 + uint32 OMNFDNBEPLA = 13; // offset: 28 + uint32 GNDEPOKFHPE = 11; // offset: 32 } -message POGKAGCCGOO { - repeated uint32 CDMNHBHDPIF = 4; // offset: 24 +message CEFFLAGCMIL { + repeated uint32 CDHKFDPLLGD = 3; // offset: 24 } -message OEEKPGHFOLK { - uint32 PMOINHCMOFB = 3; // offset: 28 - uint32 unique_id = 14; // offset: 24 +message LFDHOPEMOPL { + uint32 IOGDBCPMPLH = 8; // offset: 24 + uint32 unique_id = 6; // offset: 28 } -message OGDLFEMLFLC { - uint32 unique_id = 8; // offset: 24 - uint32 EOIHANNNEFA = 2; // offset: 28 - int32 value = 12; // offset: 32 +message LNMBJPJONPE { + uint32 PGHDKFPGPIH = 12; // offset: 32 + uint32 unique_id = 9; // offset: 28 + int32 value = 7; // offset: 24 } -message KIGNLADIDGH { - OGKOIJBOPJF AMBAKDLBLKE = 1292; // offset: 72 - KGKIPEOFPFK INPPFAGCLEM = 1; // offset: 16 - MECBDNCFINM BOKIJJCOFGM = 91; // offset: 88 - AHHGOPGPNHM CBAKPFBBBDM = 15; // offset: 80 - uint32 area_id = 2; // offset: 112 - repeated OEEKPGHFOLK DABBMCOOJIJ = 12; // offset: 40 - repeated OGDLFEMLFLC GLPADNLPLLE = 14; // offset: 56 - LOIJHDCGLCK FCKGKAAHJKJ = 5; // offset: 24 - ONCAMIPKMDJ status = 13; // offset: 108 - EJNKBLFMODE DBOFJAJJEGM = 6; // offset: 32 - MIMHLPJMIAI pending_action = 11; // offset: 64 - POGKAGCCGOO AFMIKOBOIOD = 9; // offset: 48 - uint32 difficulty_level = 10; // offset: 116 - uint32 PBCEFBNBNHK = 4; // offset: 104 +message KDJIDJBBHHE { + uint32 area_id = 3; // offset: 112 + PCDAHKGMGNB status = 5; // offset: 104 + uint32 difficulty_level = 14; // offset: 116 + POFKPELNBBL NOEMLPJOFAA = 20; // offset: 32 + DFAHMBOGMAN pending_action = 9; // offset: 80 + ANIOMKDCOEP JFMHILEEFCP = 15; // offset: 24 + repeated LFDHOPEMOPL GNAAKKMMODE = 4; // offset: 64 + CEFFLAGCMIL HOKCNCMMMJG = 7; // offset: 96 + OEJGBJBLIEI DJHFOKKMEAH = 8; // offset: 48 + PCKIOEGAPAI MMPBMAJEAGK = 6; // offset: 56 + uint32 NICNELOFHOL = 12; // offset: 108 + repeated LNMBJPJONPE HEAMACGDPEK = 11; // offset: 88 + PKHPCMNPHKI KOKJMAEFNJP = 1451; // offset: 40 + LBCNAOFKCIL BBLHPHFJMKF = 13; // offset: 16 } -message MIMHLPJMIAI { - uint32 queue_position = 10; // offset: 32 - DGKAKFBANPN BFAPKIFNNGP = 13; // offset: 16 -} - -// Obf: FateHouguSelectReq -// Type: Req -// CmdID: 5958 -message FateHouguSelectReq { +message DFAHMBOGMAN { + HEHMFNLHOJI CKOOKFNBPAF = 10; // offset: 16 uint32 queue_position = 14; // offset: 32 - oneof IHIAEAHGMCA { - PNBCAKMBCCB GBCDHNEMLDN = 10; // offset: 16 - NGCAOFEGFCA OKADCCNDFII = 4; // offset: 16 - } } -message PNBCAKMBCCB { - uint32 JAHNNIBJOLG = 8; // offset: 24 -} - -message NGCAOFEGFCA { - uint32 MKHCBPOLKCJ = 12; // offset: 28 - bool GAOKHMECCIO = 15; // offset: 24 -} - -// Obf: FateHandlePendingActionScRsp -// Type: Rsp -// CmdID: 5961 -message FateHandlePendingActionScRsp { - uint32 retcode = 1; // offset: 28 - uint32 queue_position = 7; // offset: 24 -} - -// Obf: FateSyncActionResultScNotify -// Type: Notify -// CmdID: 5956 -message FateSyncActionResultScNotify { - repeated KFOKIOGGEML BEDDGHIMAFN = 10; // offset: 24 -} - -message KFOKIOGGEML { - oneof HPDAODDGAPF { - DLNLJHADNDA NKLPEAPMBOL = 8; // offset: 16 - ECDLMKKKPCJ LFLLCCHJBOF = 13; // offset: 16 - FDDMEKKFIHI MELCPDJKPIC = 6; // offset: 16 - NHBEEOHMGOD CFCOAHPNFFD = 5; // offset: 16 - EHPBAAJCJLM HAEBMENKFFI = 15; // offset: 16 - NBKLCBGOBNK CCIFHNBDOOK = 14; // offset: 16 - PIPNJPHAADJ MDPHLDANBOG = 2; // offset: 16 - BFLKHCLDALE PEBCLIHIGGH = 9; // offset: 16 - NEAHJDMNMFB KLHEMDHIPDM = 12; // offset: 16 - JPLGOACMGEI NHIJJBPANPG = 1; // offset: 16 - BPPFINPMMOA NNFMNNKFEIL = 3; // offset: 16 - JMPEOEFBHCJ JFCNIPKAMFG = 4; // offset: 16 - NMNHEJEMNEJ LGPHMNEEKDD = 10; // offset: 16 - ICCBNKLGMCN DHMFKNOADCO = 7; // offset: 16 - BCKDCCHMMKO HHJICODOHOH = 11; // offset: 16 - GJALJKFBCKA PHBKMOHAIED = 1593; // offset: 16 - HHFKECIPCIO PAEKNGFIIAE = 854; // offset: 16 - IKHDJPIBIMP PHDPIBANNCC = 1019; // offset: 16 - GBOGFABGFGH HBEFECDLNKH = 1299; // offset: 16 - JABCEDIIFOB PJLLOKNJEBJ = 990; // offset: 16 - FBFNDEIINJJ CAOIALJLGMG = 1585; // offset: 16 - FPCHJNHCCNO PGCFAIOFJFA = 1197; // offset: 16 - } -} - -message NBKLCBGOBNK { - uint32 FLPCALFBECG = 2; // offset: 28 - uint32 JBBPKAMKLHD = 11; // offset: 24 -} - -message BCKDCCHMMKO { - LOIJHDCGLCK FCKGKAAHJKJ = 14; // offset: 24 -} - -message FBFNDEIINJJ { - bool FGAILEDGMLA = 14; // offset: 24 -} - -message FPCHJNHCCNO { - repeated uint32 CDMNHBHDPIF = 3; // offset: 24 -} - -message JMPEOEFBHCJ { - repeated uint32 GPLEDFGIALA = 9; // offset: 24 - repeated FateBuffData NDKBOCPEFGP = 2; // offset: 16 -} - -message NMNHEJEMNEJ { - repeated uint32 ABMNJPEDDKD = 15; // offset: 24 - repeated EBDEJIFHGJB BKGCMAOEHNK = 4; // offset: 32 -} - -message ICCBNKLGMCN { - repeated uint32 KOBDMEJOBOL = 10; // offset: 32 - repeated uint32 KGINIJKPLEP = 11; // offset: 16 -} - -message HHFKECIPCIO { - map ICPNCMMKCIK = 4; // offset: 24 - repeated uint32 DGJPPLBOLOA = 12; // offset: 32 -} - -message JABCEDIIFOB { - repeated uint32 JNDKHMCLHEC = 5; // offset: 24 -} - -message IKHDJPIBIMP { - ALNOAEOMCHH CDIJBMELMFD = 5; // offset: 24 -} - -message GBOGFABGFGH { - POAJHDMCENL PFOJMGHNPIO = 9; // offset: 16 -} - -message DLNLJHADNDA { - EJNKBLFMODE EMCCJMEEFKE = 6; // offset: 16 -} - -message ECDLMKKKPCJ { - ONCAMIPKMDJ NKCKCFGJBFM = 10; // offset: 24 -} - -message CKHINCPLMFE { - uint32 IDBNCEEIOJE = 7; // offset: 40 - uint32 BNJKLEELMPJ = 6; // offset: 44 - bool BJLCDLANPNG = 10; // offset: 56 - uint32 FCFOLOEALHK = 14; // offset: 28 - double BCGMGMNGPPD = 8; // offset: 48 - uint32 MOODMOHMLHG = 3; // offset: 36 - uint32 EPFIFMGCJOL = 4; // offset: 32 - uint32 avatar_id = 15; // offset: 24 - bool LCHBFACMLMG = 12; // offset: 57 -} - -message FDDMEKKFIHI { - uint32 DGPMMKAAHII = 5; // offset: 60 - bool MEIOJMDJOHI = 2; // offset: 56 - repeated uint32 HOCKKDDGHHK = 13; // offset: 32 - uint32 AEEDEGHJENE = 14; // offset: 52 - repeated CKHINCPLMFE JLMGNOHGEEL = 3; // offset: 24 - repeated ACDKANPNMEA DFMOKANLANK = 10; // offset: 40 - uint32 OBHJIOHHHKL = 1; // offset: 48 - uint32 MFEHNMHMEGB = 8; // offset: 64 -} - -message NHBEEOHMGOD { - repeated NHAIHKIDDHO KHKCGCHEDED = 10; // offset: 16 -} - -message EHPBAAJCJLM { - uint32 gold = 13; // offset: 24 -} - -message PIPNJPHAADJ { - uint32 HPOMPGODLFK = 13; // offset: 24 -} - -message BFLKHCLDALE { - OEEKPGHFOLK LGMBCNCGINO = 8; // offset: 16 -} - -message NEAHJDMNMFB { - uint32 unique_id = 5; // offset: 24 -} - -message JPLGOACMGEI { - OGDLFEMLFLC MPMNMLDKNKK = 1; // offset: 24 -} - -message BPPFINPMMOA { - uint32 unique_id = 14; // offset: 24 -} - -message GJALJKFBCKA { - ACDKANPNMEA PNOJBKEEOFE = 14; // offset: 16 -} - -// Obf: FateSyncPendingActionScNotify -// Type: Notify -// CmdID: 5978 -message FateSyncPendingActionScNotify { - MIMHLPJMIAI pending_action = 12; // offset: 24 -} - -message DGKAKFBANPN { - oneof HPDAODDGAPF { - MBLAFPFJHMG GBCDHNEMLDN = 8; // offset: 24 - FBPHJNFADPO OKADCCNDFII = 7; // offset: 24 - } -} - -message MBLAFPFJHMG { - repeated uint32 BIFIGJFGHNI = 2; // offset: 24 -} - -message LOEKOKHFELF { - uint32 BKMFEONGODE = 5; // offset: 24 - uint32 EOIHANNNEFA = 15; // offset: 28 -} - -message FBPHJNFADPO { - repeated LOEKOKHFELF ENAGFJLHMCH = 12; // offset: 16 -} - -message JMONHGAKMPO { - repeated uint32 GJHJJPFGPBO = 1; // offset: 24 - KLKCOCLNMON NLFGIHFPMPO = 11; // offset: 48 - OFJIIFHMDKB OJPKKBKAMEN = 7; // offset: 16 - repeated uint32 NLGAPIOCKAD = 8; // offset: 32 -} - -message KLKCOCLNMON { - HODFOEDEFKG JFMOAFPHFGG = 9; // offset: 32 - map KIBFACEKHCL = 15; // offset: 40 - uint32 FNIGIIMKMIC = 4; // offset: 56 - repeated IOOOBLAHMJE OELOJFBGNFF = 5; // offset: 48 - HODFOEDEFKG MLGMEMOIACH = 10; // offset: 24 -} - -message OFJIIFHMDKB { - uint32 exp = 13; // offset: 40 - repeated uint32 OCOGHMMNKIF = 8; // offset: 16 - repeated uint32 DHDDKPJCFNA = 9; // offset: 32 -} - -message HODFOEDEFKG { - uint32 AIPCKIHIBIA = 11; // offset: 44 - map FHIHEAJEPOH = 1; // offset: 24 - repeated uint32 IDONCGIOBKH = 7; // offset: 32 - uint32 EOMKIBNKHIB = 4; // offset: 40 -} - -// Obf: FateQueryCsReq +// Obf: GHGEEEKAFCO // Type: Req -// CmdID: 5954 +// CmdID: 5981 +message FateHouguSelectReq { + uint32 queue_position = 12; // offset: 36 + oneof IHNMHNPMHJG { + DOJACNBCEEH CICGMNHMLME = 6; // offset: 24 + KOPNFPPIFCI COHMGGPHIHN = 9; // offset: 24 + } +} + +message DOJACNBCEEH { + uint32 HHIMINBGJDI = 15; // offset: 24 +} + +message KOPNFPPIFCI { + bool ICOGAHFFCLD = 15; // offset: 24 + uint32 PIACACNNBNH = 2; // offset: 28 +} + +// Obf: BCFLGCDEPOJ +// Type: Rsp +// CmdID: 5971 +message FateHandlePendingActionScRsp { + uint32 queue_position = 13; // offset: 28 + uint32 retcode = 15; // offset: 24 +} + +// Obf: DEMFNCIIAML +// Type: Notify +// CmdID: 5999 +message FateSyncActionResultScNotify { + repeated KNFLEFIFKMN ANIADNFEMAH = 15; // offset: 16 +} + +message KNFLEFIFKMN { + oneof NLPPPCHGGPF { + DNFNEINEOEN FHGHOEFCAGG = 12; // offset: 16 + ADLDDMAIFAI GFMCIODFODB = 13; // offset: 16 + ECMFDCIIIHJ LDEENKDMDJK = 1; // offset: 16 + KIJKPCEHEKC NGLFFKAJAAD = 7; // offset: 16 + LBMDGNJPPKO JMGEPDEKGIH = 14; // offset: 16 + ALEOPCNHNPD JDFGFPGAGPG = 3; // offset: 16 + DGBPPHJAOAF DNIBGDGFMGJ = 15; // offset: 16 + BKFAKPHNEPP FOGLALKHAGB = 6; // offset: 16 + MBINEIHNOGC HNDCCFMMNOH = 9; // offset: 16 + OBPOBEEODAF KODJPKPIHBH = 10; // offset: 16 + AOAGJBOKKFM CFMDAFKGDHN = 11; // offset: 16 + BNPJCNDIPOM BMOLIEJFMGB = 5; // offset: 16 + KHAHKDLIPKF NEHJPHGALEK = 4; // offset: 16 + ODEGFOPOKAD EHCNDFEPLOM = 8; // offset: 16 + IIJDPFOGCIN DFOKPKOKFOK = 2; // offset: 16 + KNOCKAECKII PAKFHBLBCOM = 1596; // offset: 16 + DNFCAMIIAKJ PFOILMHKJJM = 978; // offset: 16 + BOCNDEJFCGC NHBMFFAGLLK = 259; // offset: 16 + GCOBCGDDNII CBIFAKPDNEI = 1375; // offset: 16 + EMMIBLOHOKA NCCMNPGFAGK = 631; // offset: 16 + MLLIDMPEFOD JHLBDAMENAG = 1733; // offset: 16 + HIKCDKMPDHL FLIALKEIDKD = 1209; // offset: 16 + } +} + +message ALEOPCNHNPD { + uint32 AAABOOFAFLJ = 1; // offset: 24 + uint32 FDMEFIIJLCK = 7; // offset: 28 +} + +message IIJDPFOGCIN { + ANIOMKDCOEP JFMHILEEFCP = 15; // offset: 24 +} + +message MLLIDMPEFOD { + bool GOCGFMALEOP = 9; // offset: 24 +} + +message HIKCDKMPDHL { + repeated uint32 CDHKFDPLLGD = 11; // offset: 16 +} + +message BNPJCNDIPOM { + repeated uint32 DBPNDCDECKD = 3; // offset: 24 + repeated FateBuffData GDCGBIEFIGO = 5; // offset: 16 +} + +message KHAHKDLIPKF { + repeated JDKAJMEPECF OKBLCNGFHCL = 2; // offset: 24 + repeated uint32 JNLDPFHMOJL = 13; // offset: 16 +} + +message ODEGFOPOKAD { + repeated uint32 GALNEOLMCPO = 2; // offset: 24 + repeated uint32 LNDNPGACBJH = 4; // offset: 16 +} + +message DNFCAMIIAKJ { + repeated uint32 CABEIFHKGBG = 9; // offset: 24 + map PDNCLPEDJIF = 10; // offset: 32 +} + +message EMMIBLOHOKA { + repeated uint32 DEIFKMPAFHK = 11; // offset: 24 +} + +message BOCNDEJFCGC { + NDCJAAOLEBA NDIGEHJBBPK = 5; // offset: 24 +} + +message GCOBCGDDNII { + APHLJPLBOIF LKNHKFIGBDF = 11; // offset: 24 +} + +message DNFNEINEOEN { + LBCNAOFKCIL IGAFLCKJJKM = 3; // offset: 16 +} + +message ADLDDMAIFAI { + PCDAHKGMGNB MJDMLOIHLPA = 12; // offset: 24 +} + +message CAIODCNEMHO { + uint32 HEFFMGAIKMN = 5; // offset: 32 + uint32 AIHNKPOGCFI = 10; // offset: 36 + uint32 IGNNGJMEBHK = 2; // offset: 48 + bool IHOONGPLLHJ = 12; // offset: 41 + bool JFLIGNCAAEJ = 9; // offset: 40 + uint32 DKHKBBMPCIC = 3; // offset: 52 + uint32 AEBKEMDACBM = 7; // offset: 44 + double IDAPPIBPHHH = 14; // offset: 24 + uint32 avatar_id = 6; // offset: 56 +} + +message ECMFDCIIIHJ { + uint32 FHADIOPDMHP = 7; // offset: 48 + repeated BDDBAKBOMKP CIGCKKGMLID = 1; // offset: 32 + repeated CAIODCNEMHO BDAOCNNKOJF = 4; // offset: 16 + uint32 LMEEJJNOFIE = 11; // offset: 60 + repeated uint32 EMBGAEMHDPA = 2; // offset: 40 + bool DIDPABJPDLJ = 15; // offset: 52 + uint32 NMCACNNNBND = 14; // offset: 56 + uint32 PEJMPHMPPKO = 12; // offset: 64 +} + +message KIJKPCEHEKC { + repeated JELDAKKHANC ABIHHACBPPF = 13; // offset: 24 +} + +message LBMDGNJPPKO { + uint32 gold = 5; // offset: 24 +} + +message DGBPPHJAOAF { + uint32 LPGAKJJFLJN = 7; // offset: 24 +} + +message BKFAKPHNEPP { + LFDHOPEMOPL MONILNMIBLG = 15; // offset: 16 +} + +message MBINEIHNOGC { + uint32 unique_id = 10; // offset: 24 +} + +message OBPOBEEODAF { + LNMBJPJONPE NIILLMJNGEC = 4; // offset: 16 +} + +message AOAGJBOKKFM { + uint32 unique_id = 1; // offset: 24 +} + +message KNOCKAECKII { + BDDBAKBOMKP LFMKDJEOIGI = 3; // offset: 16 +} + +// Obf: BFHEDMBFHPC +// Type: Notify +// CmdID: 5965 +message FateSyncPendingActionScNotify { + DFAHMBOGMAN pending_action = 10; // offset: 24 +} + +message HEHMFNLHOJI { + oneof NLPPPCHGGPF { + DLPGKJLBFLI CICGMNHMLME = 11; // offset: 24 + JMBNFINPHCA COHMGGPHIHN = 4; // offset: 24 + } +} + +message DLPGKJLBFLI { + repeated uint32 FDMHNFKHGBG = 8; // offset: 16 +} + +message JFNAAFNLHNP { + uint32 KJGBPCEGFAP = 11; // offset: 28 + uint32 PGHDKFPGPIH = 1; // offset: 24 +} + +message JMBNFINPHCA { + repeated JFNAAFNLHNP NPCECMJGILB = 4; // offset: 16 +} + +message MFMEMDJKDAF { + DGMLAAIHBFC DCFGOFNBLCM = 10; // offset: 32 + repeated uint32 EGCOGPACJOD = 4; // offset: 16 + ACFIGFIILOJ FKOEBMADJEK = 13; // offset: 48 + repeated uint32 EPMFDGPKPHJ = 6; // offset: 24 +} + +message DGMLAAIHBFC { + HMEDBGAMMPN IPFPDJNFMMN = 13; // offset: 48 + uint32 NEEFACJBKPN = 15; // offset: 56 + HMEDBGAMMPN DNOPHJFKKHC = 9; // offset: 24 + repeated IHGBDAGHDME MPIILLMLPJN = 1; // offset: 32 + map IIHADPGEAJB = 2; // offset: 40 +} + +message ACFIGFIILOJ { + uint32 exp = 3; // offset: 40 + repeated uint32 POPPGIDKLMF = 9; // offset: 32 + repeated uint32 GDIPEGFBLAB = 12; // offset: 16 +} + +message HMEDBGAMMPN { + map BOLEHILKKAO = 6; // offset: 32 + uint32 DACOKFCBMBI = 8; // offset: 44 + uint32 OKONFGOPOOK = 7; // offset: 40 + repeated uint32 MGCPIPCGILO = 13; // offset: 24 +} + +// Obf: EIBBALKEGFN +// Type: Req +// CmdID: 5963 message FateQueryCsReq { } -// Obf: FateQueryScRsp +// Obf: PHPCLOMGFMG // Type: Rsp -// CmdID: 5990 +// CmdID: 5957 message FateQueryScRsp { - KIGNLADIDGH GAHICMJOCEC = 14; // offset: 16 - JMONHGAKMPO rogue_get_info = 15; // offset: 24 - uint32 retcode = 12; // offset: 40 + KDJIDJBBHHE MODDIBHCPPD = 11; // offset: 32 + uint32 retcode = 6; // offset: 40 + MFMEMDJKDAF rogue_get_info = 8; // offset: 24 } -// Obf: FateStartCsReq +// Obf: EILJBHNCJBL // Type: Req -// CmdID: 5951 +// CmdID: 5980 message FateStartCsReq { - repeated FeverTimeAvatar avatar_list = 7; // offset: 16 - uint32 area_id = 11; // offset: 36 - uint32 difficulty_level = 1; // offset: 32 + repeated HAJAOGGPCJC avatar_list = 1; // offset: 24 + uint32 area_id = 9; // offset: 32 + uint32 difficulty_level = 15; // offset: 36 } -// Obf: FateStartScRsp +// Obf: BBOELNNGEOP // Type: Rsp -// CmdID: 5964 +// CmdID: 5977 message FateStartScRsp { - uint32 retcode = 9; // offset: 32 - KIGNLADIDGH GAHICMJOCEC = 15; // offset: 16 + KDJIDJBBHHE MODDIBHCPPD = 14; // offset: 16 + uint32 retcode = 5; // offset: 32 } -// Obf: FateBattleStartCsReq +// Obf: GNCOHAFOOCP // Type: Req -// CmdID: 5989 +// CmdID: 5985 message FateBattleStartCsReq { } -// Obf: FateBattleStartScRsp +// Obf: PCMGHKAHNFJ // Type: Rsp -// CmdID: 5962 +// CmdID: 5988 message FateBattleStartScRsp { - SceneBattleInfo battle_info = 12; // offset: 16 - uint32 retcode = 6; // offset: 32 + SceneBattleInfo battle_info = 9; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// Obf: FateChangeLineupCsReq +// Obf: HGNNIEFKBBD // Type: Req -// CmdID: 5974 +// CmdID: 5955 message FateChangeLineupCsReq { - repeated FeverTimeAvatar avatar_list = 13; // offset: 16 + repeated HAJAOGGPCJC avatar_list = 10; // offset: 24 } -// Obf: FateChangeLineupScRsp +// Obf: CEDCHJJJDLK // Type: Rsp -// CmdID: 5952 +// CmdID: 5951 message FateChangeLineupScRsp { - uint32 retcode = 3; // offset: 24 -} - -// Obf: FateShopBuyGoodsCsReq -// Type: Req -// CmdID: 5980 -message FateShopBuyGoodsCsReq { - uint32 MNOOGBAFLPF = 5; // offset: 24 -} - -// Obf: FateShopBuyGoodsScRsp -// Type: Rsp -// CmdID: 5957 -message FateShopBuyGoodsScRsp { - uint32 MNOOGBAFLPF = 15; // offset: 28 uint32 retcode = 10; // offset: 24 } -// Obf: FateShopSellBuffCsReq +// Obf: KNPFEFFBNGE +// Type: Req +// CmdID: 5997 +message FateShopBuyGoodsCsReq { + uint32 CAPNNEGFGBP = 13; // offset: 24 +} + +// Obf: LOLPCDFOCCO +// Type: Rsp +// CmdID: 5969 +message FateShopBuyGoodsScRsp { + uint32 CAPNNEGFGBP = 7; // offset: 24 + uint32 retcode = 8; // offset: 28 +} + +// Obf: DBKEFIKDHFE +// Type: Req +// CmdID: 5952 +message FateShopSellBuffCsReq { + uint32 OIBPLMKKGGL = 12; // offset: 24 + bool PHGCDAOHLDA = 4; // offset: 28 + uint32 NPMAANOOCOJ = 13; // offset: 32 +} + +// Obf: MOCLIIDPKOM +// Type: Rsp +// CmdID: 5994 +message FateShopSellBuffScRsp { + uint32 retcode = 2; // offset: 24 + bool PHGCDAOHLDA = 13; // offset: 28 + uint32 NPMAANOOCOJ = 8; // offset: 32 + uint32 OIBPLMKKGGL = 15; // offset: 36 +} + +// Obf: FCGBBMFPALD // Type: Req // CmdID: 5968 -message FateShopSellBuffCsReq { - uint32 DNCJGPAPLFJ = 2; // offset: 32 - bool DOHPIEHNNPF = 11; // offset: 28 - uint32 NJFBCOLABKH = 12; // offset: 24 -} - -// Obf: FateShopSellBuffScRsp -// Type: Rsp -// CmdID: 5984 -message FateShopSellBuffScRsp { - uint32 DNCJGPAPLFJ = 7; // offset: 36 - bool DOHPIEHNNPF = 1; // offset: 32 - uint32 retcode = 2; // offset: 28 - uint32 NJFBCOLABKH = 15; // offset: 24 -} - -// Obf: FateShopRefreshGoodsCsReq -// Type: Req -// CmdID: 5988 message FateShopRefreshGoodsCsReq { } -// Obf: FateShopRefreshGoodsScRsp +// Obf: MANGALFLFIN // Type: Rsp -// CmdID: 5972 +// CmdID: 5995 message FateShopRefreshGoodsScRsp { - repeated FCGLFKAPNHH shop_goods_list = 15; // offset: 24 - uint32 retcode = 6; // offset: 32 - bool LKNELCCLKFN = 13; // offset: 36 + repeated JCFDCEKLBFH shop_goods_list = 11; // offset: 24 + uint32 retcode = 13; // offset: 36 + bool EBKLPKNANLN = 2; // offset: 32 } -// Obf: FateShopLockGoodsCsReq +// Obf: PBGGOCNNLNC // Type: Req -// CmdID: 5971 +// CmdID: 5986 message FateShopLockGoodsCsReq { - bool is_locked = 1; // offset: 24 + bool is_locked = 6; // offset: 24 } -// Obf: FateShopLockGoodsScRsp +// Obf: KJMNDNHEICN // Type: Rsp // CmdID: 5953 message FateShopLockGoodsScRsp { - bool is_locked = 1; // offset: 24 - uint32 retcode = 4; // offset: 28 + bool is_locked = 4; // offset: 24 + uint32 retcode = 7; // offset: 28 } -// Obf: FateShopLeaveCsReq +// Obf: FINGNBENPCL // Type: Req -// CmdID: 5973 +// CmdID: 6000 message FateShopLeaveCsReq { } -// Obf: FateShopLeaveScRsp +// Obf: FGKEOANJNNL // Type: Rsp -// CmdID: 5979 +// CmdID: 5966 message FateShopLeaveScRsp { - uint32 retcode = 2; // offset: 24 -} - -message OGKOIJBOPJF { - repeated NHAIHKIDDHO KHKCGCHEDED = 10; // offset: 16 -} - -message ALNOAEOMCHH { - POAJHDMCENL source = 7; // offset: 32 - map CCJJDOEFPNM = 5; // offset: 16 -} - -message MECBDNCFINM { - repeated ALNOAEOMCHH DFJJGLDEMLP = 12; // offset: 16 -} - -// Type: Req -// CmdID: 5991 -message IHNHNMEMDAA { -} - -// Type: Rsp -// CmdID: 5969 -message MAOIOFEOMND { - uint32 retcode = 13; // offset: 24 -} - -message PKAGOHMENMP { - AvatarType avatar_type = 1; // offset: 36 - uint32 id = 6; // offset: 32 - uint32 level = 2; // offset: 24 - bool BICDFFEBHPH = 5; // offset: 28 -} - -message IOOOBLAHMJE { - uint32 AKAPFMECPDJ = 14; // offset: 88 - map CDJIADJICCG = 744; // offset: 16 - map OIKHGLINGBG = 2; // offset: 48 - repeated uint32 GLPADNLPLLE = 5; // offset: 56 - repeated uint32 DABBMCOOJIJ = 9; // offset: 32 - uint32 level_id = 15; // offset: 84 - uint32 LKCOBMHFPPK = 3; // offset: 72 - uint32 PBCEFBNBNHK = 12; // offset: 92 - uint32 NMNMBLEAPPB = 7; // offset: 80 - map DNJPCPGPNOF = 13; // offset: 40 - uint32 difficulty_level = 11; // offset: 96 - uint32 AOMKNKFFABE = 8; // offset: 76 - repeated PKAGOHMENMP avatar_list = 10; // offset: 24 -} - -// Obf: FateSettleScNotify -// Type: Notify -// CmdID: 5999 -message FateSettleScNotify { - IOOOBLAHMJE MMFNHIOLCGO = 5; // offset: 16 - ItemList reward = 3; // offset: 24 - uint32 score_id = 10; // offset: 40 -} - -// Obf: FateTakeExpRewardCsReq -// Type: Req -// CmdID: 5959 -message FateTakeExpRewardCsReq { -} - -// Obf: FateTakeExpRewardScRsp -// Type: Rsp -// CmdID: 5996 -message FateTakeExpRewardScRsp { - repeated uint32 MFBPLJMIMNO = 3; // offset: 24 - uint32 retcode = 8; // offset: 48 - repeated uint32 KELBMMBMMLJ = 15; // offset: 16 - ItemList reward = 1; // offset: 32 -} - -// Obf: CmdFeverTimeActivityType -enum CmdFeverTimeActivityType { - CmdFeverTimeActivityType_MNFEPONEDDJ = 0; - CmdEnterFeverTimeActivityStageScRsp = 7151; - CmdFeverTimeActivityBattleEndScNotify = 7153; - CmdEnterFeverTimeActivityStageCsReq = 7158; - CmdGetFeverTimeActivityDataCsReq = 7156; - CmdGetFeverTimeActivityDataScRsp = 7152; -} - -// Obf: FeverTimeBattleRank -enum FeverTimeBattleRank { - FeverTimeBattleRank_HDDNCGLDBFM = 0; - FeverTimeBattleRank_KALFHGBBEIL = 1; - FeverTimeBattleRank_NNCFGOECMAG = 2; - FeverTimeBattleRank_KPBPCHMKLGN = 3; - FeverTimeBattleRank_OOOKGFKLCHN = 4; -} - -message BIBMGCJCLOF { - uint32 FKPMOGIGLJE = 1; // offset: 32 - uint32 KELPPDFFLHC = 7; // offset: 28 - FeverTimeBattleRank BCJKOJCEMKP = 8; // offset: 24 -} - -// Obf: GetFeverTimeActivityDataCsReq -// Type: Req -// CmdID: 7156 -message GetFeverTimeActivityDataCsReq { -} - -// Obf: GetFeverTimeActivityDataScRsp -// Type: Rsp -// CmdID: 7152 -message GetFeverTimeActivityDataScRsp { - repeated BIBMGCJCLOF KOLMNIKIENO = 13; // offset: 16 - uint32 retcode = 4; // offset: 32 -} - -// Obf: FeverTimeActivityBattleEndScNotify -// Type: Notify -// CmdID: 7153 -message FeverTimeActivityBattleEndScNotify { - uint32 id = 9; // offset: 36 - FeverTimeBattleRank NAMLOCJKBEH = 8; // offset: 32 - uint32 BHGGCHHMAIH = 11; // offset: 28 - uint32 turn_left = 1; // offset: 24 -} - -// Obf: EnterFeverTimeActivityStageCsReq -// Type: Req -// CmdID: 7158 -message EnterFeverTimeActivityStageCsReq { - repeated FeverTimeAvatar avatar_list = 12; // offset: 16 - uint32 id = 9; // offset: 36 - uint32 EPAICOLIFDO = 1; // offset: 40 - uint32 FJPLEFAKONO = 6; // offset: 32 -} - -// Obf: EnterFeverTimeActivityStageScRsp -// Type: Rsp -// CmdID: 7151 -message EnterFeverTimeActivityStageScRsp { - SceneBattleInfo battle_info = 15; // offset: 24 - uint32 id = 7; // offset: 36 - uint32 retcode = 13; // offset: 32 -} - -// Obf: CmdFightType -enum CmdFightType { - CmdFightType_MNFEPONEDDJ = 0; - CmdFightType_HHLLLKOHOIF = 30100; - CmdCPDMEGCJPJO = 30013; - CmdFightType_JJKAJCPNPBN = 30035; - CmdBEKHDLLPPBH = 30062; - CmdFightType_LBMLLGNCCPB = 30083; - CmdFightEnterScRsp = 30081; - CmdFightKickOutScNotify = 30004; - CmdGCCOEJOILBO = 30069; - CmdFightLeaveScNotify = 30024; - CmdEKKEMEBDOCD = 30040; -} - -message FightEnterCsReq { - uint32 platform = 11; // offset: 40 - uint32 account_ip = 1; // offset: 36 - uint32 client_res_version = 12; // offset: 52 - uint32 uid = 3; // offset: 32 - uint32 account_ip_port = 5; // offset: 48 - string OFPGMAEGELE = 6; // offset: 16 - uint32 JLKLJECNOFM = 8; // offset: 44 - uint64 PEGOKFCDNDI = 15; // offset: 56 -} - -// Type: Rsp -// CmdID: 30081 -message FightEnterScRsp { - uint32 JLKLJECNOFM = 11; // offset: 24 - uint64 server_timestamp_ms = 12; // offset: 40 - uint32 retcode = 5; // offset: 32 - bool DKLBJNINDMO = 1; // offset: 28 - uint64 secret_key_seed = 6; // offset: 48 -} - -// Type: Notify -// CmdID: 30024 -message FightLeaveScNotify { - uint32 ICHIAJCALFF = 14; // offset: 24 -} - -// Type: Notify -// CmdID: 30004 -message FightKickOutScNotify { - JDIHHMOFHOG kick_type = 13; // offset: 24 -} - -message FightHeartBeatCsReq { - uint64 client_time_ms = 8; // offset: 24 -} - -// Type: Rsp -// CmdID: 30013 -message CPDMEGCJPJO { - uint64 client_time_ms = 8; // offset: 24 - uint32 retcode = 11; // offset: 40 - uint64 server_time_ms = 14; // offset: 32 -} - -// Type: Notify -// CmdID: 30062 -message BEKHDLLPPBH { - POFJNMBIINE KFIIHJMOHIG = 1; // offset: 24 -} - -message HADKFAAOMHL { - uint32 OBBANHLHMHI = 2; // offset: 32 - bytes JOKHAKFCLKO = 1; // offset: 16 -} - -// Type: Rsp -// CmdID: 30069 -message GCCOEJOILBO { - uint32 retcode = 1; // offset: 36 - uint32 OBBANHLHMHI = 15; // offset: 32 - bytes JOKHAKFCLKO = 12; // offset: 16 -} - -// Type: Notify -// CmdID: 30040 -message EKKEMEBDOCD { - uint32 OBBANHLHMHI = 4; // offset: 32 - bytes JOKHAKFCLKO = 11; // offset: 16 -} - -message MBOHHGIPDAA { - EKKEMEBDOCD GCHNOGFGMKD = 14; // offset: 24 - repeated uint32 MBAEFELBAGO = 8; // offset: 16 -} - -message JGCDHJPOIFG { - bytes PJOBPIOODNI = 12; // offset: 16 - uint32 LHCGIAJJIEA = 13; // offset: 32 -} - -message HDOBOIJJELP { - repeated uint32 MBAEFELBAGO = 1; // offset: 48 - repeated JGCDHJPOIFG KHIAGOMAGBC = 13; // offset: 40 - repeated EKKEMEBDOCD MACLCEJHJKI = 8; // offset: 32 - bytes PJOBPIOODNI = 9; // offset: 16 - repeated MBOHHGIPDAA NMHEECJONPE = 14; // offset: 64 - uint32 LHCGIAJJIEA = 4; // offset: 72 - bytes MDAAEIFNAGJ = 15; // offset: 24 -} - -message GABEBBHMBHD { - repeated GCKNBLAJJGP PMCKGJIIHNL = 5; // offset: 24 - JDNNCKMJCPO DIMFOEHBNIA = 7; // offset: 16 -} - -// Obf: CmdFightActivityType -enum CmdFightActivityType { - CmdFightActivityType_MNFEPONEDDJ = 0; - CmdGetFightActivityDataScRsp = 3681; - CmdFightActivityDataChangeScNotify = 3624; - CmdEnterFightActivityStageCsReq = 3604; - CmdEnterFightActivityStageScRsp = 3635; - CmdTakeFightActivityRewardCsReq = 3613; - CmdTakeFightActivityRewardScRsp = 3662; - CmdGetFightActivityDataCsReq = 3683; -} - -message LCBOLOIDKOM { - repeated uint32 EHNFAHJHJJA = 3; // offset: 16 - uint32 NFHLMKFEFDB = 5; // offset: 40 - uint32 FIKMHGINOMC = 10; // offset: 36 - uint32 group_id = 15; // offset: 32 -} - -// Obf: GetFightActivityDataCsReq -// Type: Req -// CmdID: 3683 -message GetFightActivityDataCsReq { -} - -// Obf: GetFightActivityDataScRsp -// Type: Rsp -// CmdID: 3681 -message GetFightActivityDataScRsp { - map CENFLEJKIKL = 3; // offset: 24 - uint32 retcode = 13; // offset: 40 - uint32 world_level = 9; // offset: 44 - bool EPFNNFMKABH = 12; // offset: 48 - repeated LCBOLOIDKOM EAPAEPMMLPM = 7; // offset: 32 -} - -// Obf: FightActivityDataChangeScNotify -// Type: Notify -// CmdID: 3624 -message FightActivityDataChangeScNotify { - map CENFLEJKIKL = 9; // offset: 16 - repeated LCBOLOIDKOM EAPAEPMMLPM = 13; // offset: 24 -} - -message IPHAFHPOBIG { - AvatarType avatar_type = 15; // offset: 28 - uint32 avatar_id = 9; // offset: 24 -} - -// Obf: EnterFightActivityStageCsReq -// Type: Req -// CmdID: 3604 -message EnterFightActivityStageCsReq { - uint32 AKFJLNPHODD = 4; // offset: 52 - repeated uint32 item_list = 15; // offset: 32 - uint32 group_id = 10; // offset: 48 - repeated uint32 avatar_list = 11; // offset: 16 - repeated IPHAFHPOBIG IIHENPHJNHH = 14; // offset: 24 -} - -// Obf: EnterFightActivityStageScRsp -// Type: Rsp -// CmdID: 3635 -message EnterFightActivityStageScRsp { - uint32 group_id = 4; // offset: 40 - SceneBattleInfo battle_info = 10; // offset: 24 - uint32 retcode = 3; // offset: 32 - uint32 AKFJLNPHODD = 13; // offset: 36 -} - -// Obf: TakeFightActivityRewardCsReq -// Type: Req -// CmdID: 3613 -message TakeFightActivityRewardCsReq { - uint32 AKFJLNPHODD = 1; // offset: 24 - uint32 group_id = 4; // offset: 28 -} - -// Obf: TakeFightActivityRewardScRsp -// Type: Rsp -// CmdID: 3662 -message TakeFightActivityRewardScRsp { - ItemList reward = 6; // offset: 24 - uint32 retcode = 4; // offset: 36 - uint32 AKFJLNPHODD = 10; // offset: 32 - uint32 group_id = 13; // offset: 40 -} - -// Obf: CmdFightCakeRaceType -enum CmdFightCakeRaceType { - CmdFightCakeRaceType_MNFEPONEDDJ = 0; -} - -enum INJFNBDAANF { - INJFNBDAANF_MNFEPONEDDJ = 0; - INJFNBDAANF_PBKNEBCLPCH = 1; -} - -enum CHJMGJJJFAP { - CHJMGJJJFAP_CLJGDOIEAJB = 0; - CHJMGJJJFAP_KKMACPNHBLG = 1; - CHJMGJJJFAP_NNBGJDIOABM = 2; - CHJMGJJJFAP_BEONGHJELNG = 3; -} - -message CPGMBFKOJBE { - uint32 MFEPCHPLPPG = 8; // offset: 60 - repeated uint32 GMPJAFPCHFD = 7; // offset: 32 - IGFFNPJONHA LILFKMGOBHI = 2; // offset: 48 - repeated JOGMADAMFNI MNJBOMGCMBF = 1; // offset: 24 - uint32 OJLINDNOIKP = 4; // offset: 56 - uint32 ONEBLBPBABM = 10; // offset: 52 - repeated uint32 PAKPCHNJDJH = 11; // offset: 40 -} - -message KEEDGKGJFGM { - float y = 15; // offset: 36 - float PGEMEOAAPGN = 7; // offset: 40 - float x = 1; // offset: 44 - uint64 BPGOANFJLDO = 14; // offset: 24 - float z = 9; // offset: 32 -} - -message NGGNAMPPHMB { - KEEDGKGJFGM BJIIDJCEIMK = 2; // offset: 16 - int32 DMBGHGAOLND = 13; // offset: 44 - int32 PAPLOHGICPF = 5; // offset: 60 - uint32 GMDAJBPMNLJ = 15; // offset: 52 - uint32 config_id = 4; // offset: 40 - KEEDGKGJFGM HCEPCEIPOKH = 1; // offset: 32 - uint32 FPBNAAPKCHF = 7; // offset: 48 - uint32 interact_id = 14; // offset: 64 - int32 AOGGHMEIKJJ = 3; // offset: 56 -} - -message HFMHDIIMPDM { - NMNOBHPGFLG CELCGMNFDPP = 1; // offset: 16 - int32 unique_id = 9; // offset: 32 - int32 EGFPPOOAPPO = 2; // offset: 36 -} - -message CKLKIMHBHFM { - uint32 FHJODPEPJJB = 2; // offset: 40 - repeated JCKPLANILKJ IJABHDPLDMI = 9; // offset: 24 - NMNOBHPGFLG CELCGMNFDPP = 5; // offset: 16 - int32 unique_id = 12; // offset: 44 -} - -message IEKKDDANILO { - uint32 ALCAKIKHAIJ = 14; // offset: 24 - uint32 BFCHFBEJKIB = 1; // offset: 28 -} - -message HKBBJHABCFK { - uint32 LCGDCLNBBAL = 14; // offset: 36 - uint32 GNONLMNLOIL = 13; // offset: 40 - repeated IEKKDDANILO friend_recommend_list = 2; // offset: 24 - uint32 NCGKLIMMDFF = 15; // offset: 32 -} - -message JPFOLKAMIJJ { - uint32 ELLCGBECPIC = 7; // offset: 32 - repeated uint32 DNKOAEGENEA = 11; // offset: 24 -} - -message HGJKLLKGHCJ { - repeated uint32 GKOBDCICNIP = 7; // offset: 40 - uint32 GEEFGODGLMJ = 1; // offset: 72 - uint64 EGGMLGKJKOA = 4; // offset: 80 - repeated uint32 JPDELCEIOOL = 8; // offset: 32 - repeated HKBBJHABCFK MPLEONMHFPE = 12; // offset: 16 - uint32 FHHMIBNFIEH = 9; // offset: 88 - repeated uint32 PKCGJEACKKA = 13; // offset: 64 - map AAOCMAKNFJL = 3; // offset: 24 - uint32 section_id = 10; // offset: 76 - repeated JPFOLKAMIJJ FKLDJLOPIDD = 2; // offset: 56 -} - -message JEFAGMNIDPD { - repeated NGGNAMPPHMB JKFLJJFKOPP = 2; // offset: 16 - bool FCFIKCMPHGD = 9; // offset: 112 - repeated CKLKIMHBHFM EEHEALOMMAL = 11; // offset: 96 - OJBHPGHJKKG IDLJNGGNHDL = 1; // offset: 56 - CKLKIMHBHFM IJCPGGDDEIM = 4; // offset: 40 - AKKMNMCEOBG FOFDMBELANN = 7; // offset: 88 - repeated HGJKLLKGHCJ GFCHOCHHNBD = 3; // offset: 48 - repeated ADHMJFKKDJO GAGNDNNCPKI = 6; // offset: 80 - repeated PEGCDCNKPHJ LIODMKENJEM = 5; // offset: 64 - repeated CKLKIMHBHFM MMHJGNPJCBG = 15; // offset: 32 - uint64 LCEHHHIICFA = 10; // offset: 104 - repeated HFMHDIIMPDM FBPHCMCFGMF = 8; // offset: 72 - uint32 BICDGOAPFDO = 13; // offset: 116 -} - -message FKLFHCDPPCC { - repeated uint32 region_list = 12; // offset: 24 -} - -message DEMECDCLGGN { - repeated NMDBMNBHGBO FPPCPCAPBCP = 8; // offset: 24 - bool EFCLKMMAAEL = 11; // offset: 64 - repeated FKLFHCDPPCC FLFIDKHEOEL = 2; // offset: 16 - repeated NGGNAMPPHMB BIGOCBJCGPI = 12; // offset: 40 - uint32 INOOLMCFJKB = 4; // offset: 56 - uint32 FLEDDIFMGIH = 5; // offset: 60 - repeated uint32 MBAEFELBAGO = 10; // offset: 32 -} - -message EMDJNIBGDDB { - JEFAGMNIDPD PIJINNAEAHD = 10; // offset: 16 - uint32 JCPIFDGGLAK = 2; // offset: 32 -} - -message OAICIFLACAN { - CKLKIMHBHFM NPLELNJKLCF = 5; // offset: 48 - repeated HFMHDIIMPDM FBPHCMCFGMF = 9; // offset: 24 - repeated NGGNAMPPHMB JKFLJJFKOPP = 6; // offset: 40 - repeated CKLKIMHBHFM EBPAJGLEHOC = 12; // offset: 16 - repeated CKLKIMHBHFM FHEFHHOLIBN = 4; // offset: 32 -} - -message BDGALGMAONH { - uint32 JCPIFDGGLAK = 3; // offset: 32 - repeated HGJKLLKGHCJ GFCHOCHHNBD = 11; // offset: 24 - uint32 BICDGOAPFDO = 15; // offset: 36 - uint64 LCEHHHIICFA = 13; // offset: 40 -} - -message ONBFLIHEJDK { - uint32 OLGBJOBLJEA = 12; // offset: 32 - uint32 LCGDCLNBBAL = 10; // offset: 36 - repeated uint32 GMLMEFINMBI = 6; // offset: 16 -} - -message HFFHEOCOBEK { - repeated ONBFLIHEJDK ODPIFAIHJPK = 6; // offset: 16 - int32 MPCFHDCMNDO = 15; // offset: 32 - uint32 score_id = 3; // offset: 52 - uint32 LGJJEOHBJHL = 10; // offset: 36 - uint32 rank = 9; // offset: 48 - int32 EDNCCOKMKBI = 14; // offset: 40 - uint32 LOJECDLMEFM = 7; // offset: 44 -} - -message BGDBOILMKOM { - repeated JPFOLKAMIJJ FKLDJLOPIDD = 14; // offset: 16 -} - -message NMNOBHPGFLG { - uint32 LHFDFGDFEGA = 5; // offset: 32 - uint32 CFCLLPJGMOO = 6; // offset: 28 - int32 NGKIEOHLLME = 11; // offset: 24 -} - -message GLLFEJEMGCM { - int32 z = 1; // offset: 28 - int32 x = 3; // offset: 24 - int32 y = 5; // offset: 32 -} - -message NMDBMNBHGBO { - int32 unique_id = 14; // offset: 36 - NMNOBHPGFLG pos = 7; // offset: 16 - uint32 CLKENCBBJPC = 13; // offset: 32 -} - -message JAJPBNPIBOB { - GLLFEJEMGCM ADLHGNFNNCA = 8; // offset: 16 - uint32 LHMDFNFKBPC = 11; // offset: 44 - uint32 DKHGGLOPBJJ = 2; // offset: 48 - uint32 FHJODPEPJJB = 10; // offset: 40 - uint32 item_id = 4; // offset: 32 - CHJMGJJJFAP GJLBJECAGNO = 3; // offset: 36 -} - -message IBKELAALLHC { - repeated NMDBMNBHGBO KDGANEGFHPP = 10; // offset: 16 -} - -message ADHMJFKKDJO { - NMNOBHPGFLG DJLNFNBDLDG = 8; // offset: 24 - uint32 type = 7; // offset: 32 -} - -message JFCNBGEAGEH { - bool OEPJBBMCOCD = 2; // offset: 44 - ADHMJFKKDJO DPKEKEFBJLI = 10; // offset: 32 - oneof NBGGOCLDEGO { - uint32 MHPGHINCAAB = 11; // offset: 16 - bool INOLECLKOAI = 14; // offset: 16 - } -} - -message OABILONNLED { - repeated JFCNBGEAGEH LGLCMNNLIIG = 11; // offset: 24 -} - -message EDIEMFOKOKO { - uint32 KJOLKMLBANN = 13; // offset: 32 - uint32 HNLIHDPJOMP = 12; // offset: 36 - oneof BNMAJEDAFIH { - uint32 KHOBFJEIJMK = 14; // offset: 24 - ADHMJFKKDJO NPCKOGIDPIK = 7; // offset: 24 - } -} - -message OJBHPGHJKKG { - repeated EDIEMFOKOKO CJGDBMPBNIM = 10; // offset: 16 -} - -message AKKMNMCEOBG { - uint32 OJGOMKCBOMK = 5; // offset: 32 - repeated uint32 GNBBCIADBGC = 2; // offset: 24 -} - -message PJEFNGEJFPD { - uint32 JCNHGPAKEFG = 3; // offset: 28 - uint32 FMJPANCAOFG = 13; // offset: 24 -} - -message FAPFGEPNIOH { - oneof OJJDIBOGOBL { - PJEFNGEJFPD OABFEEGJKHP = 3; // offset: 24 - } -} - -message PEGCDCNKPHJ { - KEEDGKGJFGM pos = 5; // offset: 16 - FAPFGEPNIOH KOENJDAMNPH = 14; // offset: 24 - int32 unique_id = 8; // offset: 40 - bool OEPJBBMCOCD = 12; // offset: 44 - uint32 EPDNFELMNGK = 15; // offset: 48 -} - -message OEIMICAIFEF { - oneof AOJPACBPPAK { - uint32 OAKOGHAEJDD = 4; // offset: 24 - uint32 extra_id = 8; // offset: 24 - } -} - -message IBPMDKGFLKK { - uint32 MFEPCHPLPPG = 13; // offset: 32 - OEIMICAIFEF GGKPHONGBPC = 2; // offset: 24 -} - -message HBDBABABIDC { - uint32 item_id = 6; // offset: 32 - repeated uint32 COBENPKMCAJ = 7; // offset: 24 -} - -message JMHELMIBLNL { - uint64 BPGOANFJLDO = 5; // offset: 40 - uint32 BIBMFGMAKJG = 12; // offset: 32 - oneof MNMMPHOHONO { - EMDJNIBGDDB PIJINNAEAHD = 1781; // offset: 16 - OAICIFLACAN FMALGFNKFGN = 462; // offset: 16 - BDGALGMAONH DBMNAEEGDOH = 999; // offset: 16 - HFFHEOCOBEK KNACNEAHDMK = 1819; // offset: 16 - BGDBOILMKOM KLANCALMCNO = 1636; // offset: 16 - JAJPBNPIBOB NEMOPMDECFK = 1165; // offset: 16 - IBKELAALLHC EKGEIPDJEHB = 528; // offset: 16 - OABILONNLED DNJICPPIICE = 1140; // offset: 16 - OJBHPGHJKKG MPKFBGPLOCP = 1395; // offset: 16 - AKKMNMCEOBG FOFDMBELANN = 1216; // offset: 16 - PEGCDCNKPHJ PLBNJEKJLJA = 838; // offset: 16 - IBPMDKGFLKK GGKPHONGBPC = 1877; // offset: 16 - NGGNAMPPHMB OJEMMCFPJNM = 2012; // offset: 16 - HBDBABABIDC BFOHAPINAKB = 326; // offset: 16 - } -} - -message NEJBKKLCDKD { - repeated JMHELMIBLNL JDPHHIFNPGI = 4; // offset: 24 -} - -message CLDPMAONPCP { - JEFAGMNIDPD PIJINNAEAHD = 14; // offset: 16 - uint64 BPGOANFJLDO = 15; // offset: 56 - HFFHEOCOBEK KNACNEAHDMK = 1; // offset: 24 - DEMECDCLGGN BFNPMJFNDMC = 6; // offset: 32 - uint64 DCKLOHOCJEK = 13; // offset: 48 -} - -message EHOPJDDLLDI { - uint32 LCGDCLNBBAL = 3; // offset: 28 - uint32 ALCAKIKHAIJ = 8; // offset: 24 -} - -message MMBIFLFDKIA { - uint32 ALCAKIKHAIJ = 15; // offset: 24 - uint32 LCGDCLNBBAL = 3; // offset: 28 -} - -message PLBOMPPFMDD { - uint32 ELLCGBECPIC = 13; // offset: 24 -} - -message KJPDJFLAHNJ { - uint32 ELLCGBECPIC = 14; // offset: 24 -} - -message JKBNHFBBOAH { -} - -message HPDALPMMOCG { -} - -message PNMAPAKPIIB { - GLLFEJEMGCM ADLHGNFNNCA = 14; // offset: 16 - uint32 item_id = 12; // offset: 32 - uint32 DKHGGLOPBJJ = 5; // offset: 36 -} - -message EDKJJDJCMIN { -} - -message ENINMGEJGIK { - OEIMICAIFEF GGKPHONGBPC = 13; // offset: 16 -} - -message DPGAPMBIMPN { -} - -// Obf: CmdFightDiceCombatType -enum CmdFightDiceCombatType { - CmdFightDiceCombatType_MNFEPONEDDJ = 0; -} - -enum NNGJPCHFLAK { - NNGJPCHFLAK_MNFEPONEDDJ = 0; - NNGJPCHFLAK_PBKNEBCLPCH = 1; -} - -message ENONGAPBBEL { - uint64 MFEPCHPLPPG = 9; // offset: 24 - bool DNEBLIHEMEC = 1; // offset: 40 - uint32 damage = 8; // offset: 32 - IGFFNPJONHA LILFKMGOBHI = 2; // offset: 36 - bool NPKGKHJEBOB = 15; // offset: 41 -} - -// Obf: CmdFightFestType -enum CmdFightFestType { - CmdFightFestType_MNFEPONEDDJ = 0; - CmdStartFightFestScRsp = 7264; - CmdStartFightFestCsReq = 7251; - CmdFightFestUpdateChallengeRecordNotify = 7274; - CmdGetFightFestDataScRsp = 7290; - CmdFightFestUnlockSkillNotify = 7262; - CmdFightFestUpdateCoinNotify = 7252; - CmdFightFestScoreUpdateNotify = 7289; - CmdGetFightFestDataCsReq = 7254; -} - -enum OBCMKEJOEJO { - OBCMKEJOEJO_HDDNCGLDBFM = 0; - OBCMKEJOEJO_KALFHGBBEIL = 1; - OBCMKEJOEJO_NNCFGOECMAG = 2; - OBCMKEJOEJO_KPBPCHMKLGN = 3; - OBCMKEJOEJO_OOOKGFKLCHN = 4; -} - -// Obf: FightFestType -enum FightFestType { - FightFestType_MNFEPONEDDJ = 0; - FightFestType_GEKJPCNEJEC = 1; - FightFestType_score_id = 2; - FightFestType_BDPBOBHCDGF = 3; - FightFestType_KHMHONJLHOP = 4; -} - -message HAILLGIOKOH { - uint32 BHJFJOJMDOB = 13; // offset: 24 - OBCMKEJOEJO BCJKOJCEMKP = 12; // offset: 32 - uint32 KELPPDFFLHC = 5; // offset: 28 - uint32 challenge_id = 4; // offset: 36 -} - -// Obf: GetFightFestDataCsReq -// Type: Req -// CmdID: 7254 -message GetFightFestDataCsReq { -} - -// Obf: GetFightFestDataScRsp -// Type: Rsp -// CmdID: 7290 -message GetFightFestDataScRsp { - repeated HAILLGIOKOH challenge_list = 4; // offset: 16 - uint32 item_value = 15; // offset: 40 - uint32 retcode = 11; // offset: 44 - repeated uint32 ANIJEEIJFJD = 6; // offset: 32 - uint32 score_id = 5; // offset: 48 -} - -message BMPKIMNONOG { - uint32 id = 8; // offset: 28 - AvatarType avatar_type = 14; // offset: 24 -} - -// Obf: StartFightFestCsReq -// Type: Req -// CmdID: 7251 -message StartFightFestCsReq { - FightFestType type = 15; // offset: 48 - repeated uint32 ANIJEEIJFJD = 4; // offset: 16 - uint32 event_id = 8; // offset: 44 - repeated BMPKIMNONOG avatar_list = 9; // offset: 24 - uint32 id = 1; // offset: 40 -} - -// Obf: StartFightFestScRsp -// Type: Rsp -// CmdID: 7264 -message StartFightFestScRsp { - uint32 retcode = 9; // offset: 44 - uint32 id = 13; // offset: 36 - SceneBattleInfo battle_info = 7; // offset: 16 - uint32 event_id = 6; // offset: 32 - FightFestType type = 8; // offset: 40 -} - -// Obf: FightFestScoreUpdateNotify -// Type: Notify -// CmdID: 7289 -message FightFestScoreUpdateNotify { - uint32 JBPOLANAMFF = 14; // offset: 28 - uint32 score_id = 5; // offset: 24 -} - -// Obf: FightFestUnlockSkillNotify -// Type: Notify -// CmdID: 7262 -message FightFestUnlockSkillNotify { - uint32 LLGPIKHANJE = 1; // offset: 24 -} - -// Obf: FightFestUpdateChallengeRecordNotify -// Type: Notify -// CmdID: 7274 -message FightFestUpdateChallengeRecordNotify { - uint32 challenge_id = 8; // offset: 24 - uint32 turn_left = 14; // offset: 36 - OBCMKEJOEJO rank = 1; // offset: 40 - OBCMKEJOEJO FECHALOFCND = 7; // offset: 32 - uint32 KELPPDFFLHC = 11; // offset: 28 -} - -// Obf: FightFestUpdateCoinNotify -// Type: Notify -// CmdID: 7252 -message FightFestUpdateCoinNotify { - uint32 item_value = 9; // offset: 24 -} - -// Obf: CmdFightMarbleType -enum CmdFightMarbleType { - CmdFightMarbleType_MNFEPONEDDJ = 0; -} - -enum EELGKDDLADJ { - EELGKDDLADJ_MNFEPONEDDJ = 0; - EELGKDDLADJ_PBKNEBCLPCH = 1; - EELGKDDLADJ_KNACNEAHDMK = 2; -} - -enum OFEAEHCCAGD { - OFEAEHCCAGD_KEIJGHKOLNB = 0; - OFEAEHCCAGD_AFOFJOGNIBH = 1; - OFEAEHCCAGD_HFAFPGIBCEF = 2; -} - -enum GGCPMGFKCKA { - GGCPMGFKCKA_KGKGKJKFCBH = 0; - GGCPMGFKCKA_LOKNKFDPMFE = 1; - GGCPMGFKCKA_FDHAOPIKAEC = 2; -} - -enum JCNBADINFAA { - JCNBADINFAA_EKIIPDFCMBA = 0; - JCNBADINFAA_KIDACFLJJFN = 1; - JCNBADINFAA_ACLLAFEAMAH = 2; - JCNBADINFAA_CDAAABMCFFA = 3; - JCNBADINFAA_BLGNIILJFKH = 4; - JCNBADINFAA_BGBMEJNBJFN = 6; - JCNBADINFAA_MADHAMLGELN = 7; - JCNBADINFAA_EJPPDJPEPGK = 8; - JCNBADINFAA_LEIHFEPMGDH = 9; - JCNBADINFAA_AANGLEJHLCF = 10; -} - -enum ABJAJBAIPAM { - ABJAJBAIPAM_DKIIOOCDCPF = 0; - ABJAJBAIPAM_HHIJOPNHJNA = 1; - ABJAJBAIPAM_EEOGEDJOADP = 2; - ABJAJBAIPAM_HHCKOCEHGLK = 3; - ABJAJBAIPAM_POCEHKFFLCC = 4; - ABJAJBAIPAM_IEODEMADDOH = 5; - ABJAJBAIPAM_OADJLMIMAEO = 6; - ABJAJBAIPAM_GFIBPJOGDIM = 7; - ABJAJBAIPAM_DIMKJBKEPFB = 8; - ABJAJBAIPAM_AGJAENOMLGF = 9; - ABJAJBAIPAM_BJGANHPOHOB = 10; - ABJAJBAIPAM_ICGPCEDGOBH = 11; - ABJAJBAIPAM_ACKGIJKMHMB = 12; - ABJAJBAIPAM_JENGIBEIHIF = 13; - ABJAJBAIPAM_JKNEEBAGIGI = 14; - ABJAJBAIPAM_LPLGIFMGAHM = 15; - ABJAJBAIPAM_OOANHMDPBMK = 16; - ABJAJBAIPAM_HPJGOPABJOL = 17; - ABJAJBAIPAM_LJDOLPCDGOO = 18; - ABJAJBAIPAM_JGBCLBPFAKJ = 19; - ABJAJBAIPAM_FGNGIPKMKDM = 20; - ABJAJBAIPAM_IOOFKJBPBEE = 21; - ABJAJBAIPAM_NAMMCKKCBBF = 22; - ABJAJBAIPAM_FDAOHAACFGG = 23; - ABJAJBAIPAM_MLAELEGKJGD = 24; - ABJAJBAIPAM_HJBJKNJAPDD = 25; - ABJAJBAIPAM_LFLPHGGMBMO = 26; -} - -enum ILHEIPBPALM { - ILHEIPBPALM_LGJIKGKOPHK = 0; - ILHEIPBPALM_DLCOEFKHJBH = 1; - ILHEIPBPALM_MHCKMIPMLAM = 2; - ILHEIPBPALM_GHNMENDLDOD = 3; - ILHEIPBPALM_MHDAEEMKIPK = 4; -} - -// Obf: FightMarbleHpChangeType -enum FightMarbleHpChangeType { - FightMarbleHpChangeType_DFJCICHDONO = 0; - FightMarbleHpChangeType_KNMCCEHBNNK = 1; - FightMarbleHpChangeType_DKFEAKJGHLI = 2; -} - -enum MDKILJEOBPI { - MDKILJEOBPI_CBGDEKGPJCK = 0; - MDKILJEOBPI_NDPKBIGGJPB = 1; - MDKILJEOBPI_DJKKFFAEPLI = 2; - MDKILJEOBPI_AJNGOJPHMBK = 3; - MDKILJEOBPI_EMAMPPPEDCO = 4; - MDKILJEOBPI_PJHOEAHOEEP = 5; - MDKILJEOBPI_KMLCCABHNPH = 6; - MDKILJEOBPI_OAMGJKCPBJB = 7; - MDKILJEOBPI_CPGGAACJCOH = 8; - MDKILJEOBPI_JPLHKCHFBFF = 9; - MDKILJEOBPI_NAOCFHJIGJP = 10; - MDKILJEOBPI_KLMNMEFLKAJ = 11; - MDKILJEOBPI_DBPKJBGHCKK = 12; - MDKILJEOBPI_LCALKLPDFBA = 13; - MDKILJEOBPI_MDHADNEHCDL = 14; - MDKILJEOBPI_EBGBOKIBJHH = 15; -} - -message HGNELIAHAHK { - uint64 MFEPCHPLPPG = 4; // offset: 32 - int32 FPEGIMJIHNJ = 2; // offset: 28 - IGFFNPJONHA LILFKMGOBHI = 3; // offset: 24 -} - -message CMNJPICFAPF { - repeated HGNELIAHAHK BEDDGHIMAFN = 14; // offset: 16 -} - -message JPGMADKHDCO { - float x = 2; // offset: 28 - float y = 5; // offset: 24 -} - -message APPDBMICEIJ { - uint32 item_id = 8; // offset: 32 - JPGMADKHDCO ICEOMEMGKED = 11; // offset: 16 -} - -message DLDOJPJKENP { - uint32 BIBMFGMAKJG = 2; // offset: 36 - oneof MNMMPHOHONO { - BPBKPPDBLIN PDPHEKILJOM = 138; // offset: 16 - MNJKCBDGILC DCGDOAIHHII = 166; // offset: 16 - NAKIHPGKJPL finish_info = 812; // offset: 16 - GGIBMLAFMMK PIJINNAEAHD = 769; // offset: 16 - EAEOPBAGKKC KFFJABGAAID = 539; // offset: 16 - } -} - -message KKDGJKDABOF { - repeated DLDOJPJKENP CANHLCINEIG = 5; // offset: 16 -} - -message BPBKPPDBLIN { - OFEAEHCCAGD FAPAFDJCEDH = 9; // offset: 92 - repeated uint32 LOMNIFPCAPB = 3; // offset: 32 - uint32 level_id = 14; // offset: 60 - uint32 BPFLNJIDJPP = 15; // offset: 72 - OFEAEHCCAGD ELOCKNPOABB = 12; // offset: 84 - uint32 KHGLMLNLOPA = 11; // offset: 64 - uint32 DFJKEFLHJEN = 1; // offset: 80 - uint32 PNKOICPCLJM = 4; // offset: 88 - uint32 DNEIPCJECOC = 7; // offset: 56 - uint32 AJPCHALFIHM = 5; // offset: 76 - uint32 MGAFODLEJPA = 8; // offset: 68 - repeated GCKNBLAJJGP PMCKGJIIHNL = 1743; // offset: 40 - bool EFCLKMMAAEL = 2; // offset: 52 - repeated uint32 EFKBOKGGAOM = 13; // offset: 16 - bool INCJIPGGOMA = 10; // offset: 53 - uint32 GDAHAPPNCLL = 6; // offset: 48 -} - -message LCIFNPLFPKC { - uint32 item_id = 7; // offset: 40 - int32 PBPOIJIGPLL = 2; // offset: 32 - int32 total_damage = 1; // offset: 28 - uint32 OLGBJOBLJEA = 5; // offset: 36 - int32 MCEFIMLLOHA = 14; // offset: 24 -} - -message NAKIHPGKJPL { - bool is_win = 6; // offset: 32 - bool HMHPPPPGFLI = 4; // offset: 33 - GGCPMGFKCKA MEAGIJIFPFM = 3; // offset: 40 - repeated LCIFNPLFPKC NOMFEFOHMCD = 12; // offset: 16 - uint32 CNBELHBIGIN = 15; // offset: 48 - int32 OJLINDNOIKP = 7; // offset: 36 - uint32 BFCHFBEJKIB = 13; // offset: 44 -} - -message OMAJILLOJCF { - uint32 id = 4; // offset: 116 - bool NKAFLKHLCNM = 1486; // offset: 134 - uint32 level = 1856; // offset: 68 - JPGMADKHDCO AGPOPCJIIOK = 11; // offset: 32 - bool INNLCMEDAMI = 589; // offset: 133 - uint32 LLJBLACECBG = 1468; // offset: 84 - int32 hp = 3; // offset: 80 - JPGMADKHDCO EICHAALDNKL = 13; // offset: 56 - ILHEIPBPALM PABEECLLHNI = 14; // offset: 136 - float COBACAHCFNP = 834; // offset: 152 - uint32 DFJKEFLHJEN = 1352; // offset: 148 - uint32 FGMPBBGFJIL = 278; // offset: 156 - uint32 buff_id = 852; // offset: 120 - JPGMADKHDCO KNCJDEBNODJ = 2; // offset: 48 - uint32 DNOBDHGNCFD = 10; // offset: 96 - int32 PMHBPEBOLDP = 352; // offset: 104 - int32 max_hp = 8; // offset: 140 - uint32 DPCAJKHDCBN = 1; // offset: 72 - uint32 text_id = 80; // offset: 124 - ABJAJBAIPAM MMHGGHFJKPO = 15; // offset: 128 - uint32 NOJCJGCJIOD = 1374; // offset: 100 - bool MEBGFNNPGKG = 1111; // offset: 132 - uint32 skill_id = 7; // offset: 144 - FightMarbleHpChangeType MOBFIIKKELH = 496; // offset: 92 - JPGMADKHDCO LCICDHKELBP = 9; // offset: 40 - int32 attack = 5; // offset: 88 - float time = 6; // offset: 108 - uint32 PNKOICPCLJM = 1505; // offset: 76 - float FCNBGIGBPCF = 362; // offset: 112 - JPGMADKHDCO BAGKGNMEKKE = 12; // offset: 16 - uint32 MALELCBMLAD = 1974; // offset: 64 -} - -message MNJKCBDGILC { - uint32 MMKBJHFMJOG = 744; // offset: 68 - uint32 NEDGMBKLGKH = 495; // offset: 64 - repeated uint32 AFJBJLIOPCB = 6; // offset: 56 - uint32 OIBDAPJEMKK = 1590; // offset: 108 - float HKIOIHMAOGN = 5; // offset: 92 - repeated OMAJILLOJCF MDMBCKMHDKL = 876; // offset: 16 - bool DBBNDNDJPNN = 4; // offset: 88 - uint32 queue_position = 1; // offset: 112 - repeated OMAJILLOJCF NMNHBAIKONI = 7; // offset: 48 - bool LCDLMJFBCBD = 9; // offset: 90 - uint32 ELNKHEEBAFB = 8; // offset: 72 - uint32 FNNENKBJOCG = 13; // offset: 104 - uint32 HIBOINFCBMO = 15; // offset: 84 - bool GDLPMIOAJLL = 681; // offset: 89 - uint32 extra_id = 2; // offset: 76 - repeated uint32 FLPJNIDJDDE = 14; // offset: 24 - uint32 MALELCBMLAD = 11; // offset: 100 - JCNBADINFAA FMFPBPDBOOI = 10; // offset: 80 - repeated uint32 FNFFEGDCAJJ = 3; // offset: 32 - uint32 CLOLIGFMPFG = 12; // offset: 96 -} - -message GGIBMLAFMMK { - float PDNHJAGPFLA = 1; // offset: 92 - HKPIFNBEOHJ BPFLNJIDJPP = 13; // offset: 16 - repeated LMMLLADCKOG AGCJGENFOOO = 10; // offset: 56 - HKPIFNBEOHJ GDAHAPPNCLL = 4; // offset: 40 - repeated uint32 FNFFEGDCAJJ = 15; // offset: 48 - bool GDLPMIOAJLL = 12; // offset: 76 - MDKILJEOBPI phase = 5; // offset: 88 - uint32 BFCHFBEJKIB = 11; // offset: 80 - repeated LMMLLADCKOG JNACNEPGPLK = 9; // offset: 64 - BPBKPPDBLIN PDPHEKILJOM = 2; // offset: 32 - uint32 ACNKNGJBIGN = 3; // offset: 84 - uint32 ELNKHEEBAFB = 7; // offset: 72 -} - -message EAEOPBAGKKC { - JPGMADKHDCO ICEOMEMGKED = 1; // offset: 16 - uint32 BFCHFBEJKIB = 11; // offset: 36 - uint32 item_id = 6; // offset: 32 -} - -message HKPIFNBEOHJ { - bool MEBGFNNPGKG = 8; // offset: 48 - uint32 JDFENOKDOIF = 10; // offset: 56 - repeated GBBEKIJLJDP MKHCJNBAGDA = 9; // offset: 16 - repeated uint32 BBLGGAADDAL = 6; // offset: 32 - uint32 MFEPINFBINH = 4; // offset: 52 - repeated LMMLLADCKOG LAEINAONGDK = 15; // offset: 24 - bool POBIOAKCNIN = 5; // offset: 49 -} - -message LMMLLADCKOG { - bool INNLCMEDAMI = 3; // offset: 54 - uint32 buff_id = 6; // offset: 48 - bool LCDLMJFBCBD = 13; // offset: 55 - bool JFFGIOJOCIN = 2; // offset: 53 - float FCNBGIGBPCF = 4; // offset: 56 - uint32 NOJCJGCJIOD = 10; // offset: 72 - int32 attack = 12; // offset: 60 - JPGMADKHDCO BAGKGNMEKKE = 15; // offset: 16 - int32 max_hp = 7; // offset: 40 - bool NKAFLKHLCNM = 11; // offset: 52 - int32 hp = 5; // offset: 44 - uint32 level = 9; // offset: 64 - JPGMADKHDCO AGPOPCJIIOK = 8; // offset: 24 - uint32 id = 1; // offset: 68 -} - -message GBBEKIJLJDP { - uint32 MALELCBMLAD = 6; // offset: 24 - bool MENDGKLCHNH = 10; // offset: 28 -} - -// Obf: CmdFightMatch3Type -enum CmdFightMatch3Type { - CmdFightMatch3Type_HJLKOLMJPLJ = 0; - CmdFightMatch3Type_BGMCLOKBECK = 30109; - CmdOLNABEBAEMN = 30200; - CmdDMBDEOAJKOB = 30101; - CmdPEMHPOFJGNB = 30188; - CmdPGBEGMMDBND = 30131; - CmdIIAIPCFAMEK = 30186; - CmdHIJNKBHCOMF = 30134; - CmdFightMatch3Type_PGBBLABCFAN = 30169; - CmdFightMatch3Type_OLENKDPMEAD = 30148; - CmdMFBBGNGCIGF = 30157; - CmdFANOCDOGELO = 30140; - CmdDIKMLOFLIPN = 30156; - CmdFPNLNBAHAEH = 30146; - CmdPANEBJGCLPL = 30162; - CmdFightMatch3Type_AFHBGKPAJGI = 30118; - CmdOMJMKFOKHDG = 30135; - CmdFHKIBOAJNII = 30103; - CmdFDOCALEFEFB = 30196; - CmdAAAJGAJELDF = 30106; - CmdFightMatch3Type_EHDMLAHJNMG = 30183; - CmdLNBDIHMMKJD = 30124; - CmdGNEOECDHJNE = 30119; - CmdFightMatch3Type_MLAMKEAECOF = 30123; - CmdFightMatch3Type_JNGMPALPBLL = 30113; - CmdILONGOMKFKG = 30104; - CmdFightMatch3Type_NKLKHHEDPEL = 30184; - CmdJJBAKGHMNOK = 30181; -} - -enum FHMMDFPCLHG { - FHMMDFPCLHG_OIIELLHNOLD = 0; - FHMMDFPCLHG_ECGABBDDPJA = 1; - FHMMDFPCLHG_ABBEJFABOJM = 2; - FHMMDFPCLHG_CPCMHCCECAL = 3; - FHMMDFPCLHG_LEECMHJDNJG = 4; - FHMMDFPCLHG_FEAEMGEPALA = 5; -} - -enum OADJMABEBJG { - OADJMABEBJG_IBPEGEAMKCE = 0; - OADJMABEBJG_DDKPKEBBMNP = 1; - OADJMABEBJG_AKBNFHBHNME = 2; - OADJMABEBJG_OFOEAJCDCAC = 3; -} - -enum FMHDNEDHBBF { - FMHDNEDHBBF_INKHKDDAHGO = 0; - FMHDNEDHBBF_NECOKCEAJGE = 1; - FMHDNEDHBBF_FMLBCKBJLBP = 2; - FMHDNEDHBBF_GADPACGOKHK = 3; - FMHDNEDHBBF_JJMHDHHPHLB = 4; - FMHDNEDHBBF_FFLICGDGHGO = 5; -} - -enum DEGLPFGGFCM { - DEGLPFGGFCM_IMFGACEIJEC = 0; - DEGLPFGGFCM_LLCIELJAFLG = 1; - DEGLPFGGFCM_AIBJHDGGJDH = 2; - DEGLPFGGFCM_PBMAAMIOLHG = 3; - DEGLPFGGFCM_HKIAEIDMHLB = 4; - DEGLPFGGFCM_OMGKOANOPMG = 5; -} - -enum KIBEOIENCLP { - KIBEOIENCLP_MNFEPONEDDJ = 0; - KIBEOIENCLP_JONBCHKFODA = 1; - KIBEOIENCLP_FOAGJCDLPCE = 2; -} - -enum DIIHHIDNAIO { - DIIHHIDNAIO_MNFEPONEDDJ = 0; - DIIHHIDNAIO_JEIKMHPJADH = 1; - DIIHHIDNAIO_DNCLOIDLGMN = 2; - DIIHHIDNAIO_PEHJDDPGHOE = 3; -} - -enum CBKBMMDEKHK { - CBKBMMDEKHK_LFMACNIAFIP = 0; - CBKBMMDEKHK_AIJAGAJBJPL = 1; - CBKBMMDEKHK_CGMEHOMOLGN = 2; - CBKBMMDEKHK_FJOIIABGBHK = 3; - CBKBMMDEKHK_LELCIMCGKIP = 4; - CBKBMMDEKHK_GHPDKAPIOMD = 5; -} - -enum IOCLPPOKJOO { - IOCLPPOKJOO_NAANPDGPPMN = 0; - IOCLPPOKJOO_IFIKDAABJEO = 1; - IOCLPPOKJOO_GMOIPJPCEJM = 2; - IOCLPPOKJOO_CACKBJPKMIL = 3; - IOCLPPOKJOO_DPFFMJPMABH = 4; -} - -enum MHLDJJENNNP { - MHLDJJENNNP_GCKBOCJPGDK = 0; - MHLDJJENNNP_BJFBGAGNIHO = 1; - MHLDJJENNNP_OELGKCFBCCH = 2; - MHLDJJENNNP_NOBJGJEHLGA = 3; - MHLDJJENNNP_LBDGLIMLFCJ = 4; - MHLDJJENNNP_CDNDODECBFC = 5; -} - -message GEBEMLFPNME { - bool CEIINDJFJGP = 12; // offset: 48 - uint32 MFEPCHPLPPG = 11; // offset: 60 - uint32 hp = 10; // offset: 52 - OADJMABEBJG state = 3; // offset: 40 - uint32 rank = 13; // offset: 32 - uint32 MHLBDGDPJHJ = 9; // offset: 56 - repeated CBFFFHGIPMF item_list = 5; // offset: 16 - uint32 JNACEKLFALK = 6; // offset: 36 - uint32 score_id = 15; // offset: 44 -} - -message FIKHLAKAADP { - FHMMDFPCLHG DOBOOLLDCHG = 7; // offset: 56 - uint64 BEOPJEMNFID = 11; // offset: 64 - int32 NMHKFKNLCIE = 13; // offset: 52 - repeated GEBEMLFPNME IJGMDPCNMLO = 5; // offset: 16 - uint32 GPBBGLIMPLP = 14; // offset: 48 - JGELPOMAMJL PIJINNAEAHD = 10; // offset: 32 - repeated uint32 CCMPGOOOFKG = 12; // offset: 24 -} - -message HHEIHCOJELG { - uint32 MBONNJPOEJP = 3; // offset: 24 - uint32 LOBKOBIGHJA = 2; // offset: 28 -} - -message JGELPOMAMJL { - repeated FOPHPFFEKJI op_list = 7; // offset: 24 - FDFLHPKJLCD NMHAMJFLNPI = 4; // offset: 40 - OADJMABEBJG MEAGIJIFPFM = 5; // offset: 92 - uint32 score_id = 10; // offset: 76 - repeated FPPIMJGLLPH buff_list = 14; // offset: 32 - uint32 LENHGEOEPGE = 8; // offset: 72 - uint32 energy_info = 2; // offset: 68 - uint32 BEPKPKHEEPE = 12; // offset: 88 - uint32 cur_hp = 15; // offset: 64 - uint32 BMGNJDPNCNF = 6; // offset: 96 - repeated CBFFFHGIPMF item_list = 3; // offset: 48 - repeated uint32 NDBDDEAPIHH = 9; // offset: 56 - uint32 IINLLAIOINH = 1; // offset: 84 - uint32 MKDMGOFBFBA = 13; // offset: 80 -} - -message MLCIBAJGJHB { - JGELPOMAMJL ENPBAFIHHMD = 12; // offset: 24 - FMHDNEDHBBF JOAIOAGLAEN = 3; // offset: 32 -} - -message LIDOEEABOEN { - int32 player_data = 11; // offset: 24 -} - -// Type: Rsp -// CmdID: 30181 -message JJBAKGHMNOK { - repeated GCKNBLAJJGP PMCKGJIIHNL = 8; // offset: 24 - FIKHLAKAADP data = 5; // offset: 16 - uint32 retcode = 15; // offset: 40 -} - -// Type: Notify -// CmdID: 30124 -message LNBDIHMMKJD { - FIKHLAKAADP data = 5; // offset: 16 -} - -// Type: Notify -// CmdID: 30104 -message ILONGOMKFKG { - FIKHLAKAADP GPBEBHBJAKH = 12; // offset: 16 -} - -// Type: Notify -// CmdID: 30135 -message OMJMKFOKHDG { - FIKHLAKAADP LKAEJNNLOFF = 5; // offset: 32 - FIKHLAKAADP BJFLDMNJNID = 4; // offset: 24 -} - -message HNPMEKIKIKM { - HHEIHCOJELG CGMACLCBCIA = 5; // offset: 24 - repeated MLCIBAJGJHB EHJAHEOHDAL = 9; // offset: 40 - HHEIHCOJELG ADLHGNFNNCA = 15; // offset: 16 - uint32 cur_index = 7; // offset: 48 -} - -// Type: Rsp -// CmdID: 30162 -message PANEBJGCLPL { - JGELPOMAMJL CLKBKPJJFMP = 13; // offset: 24 - uint32 retcode = 5; // offset: 32 - bool GACBMAMGAKK = 2; // offset: 36 - uint32 cur_index = 11; // offset: 40 -} - -// Type: Notify -// CmdID: 30200 -message OLNABEBAEMN { - repeated CBFFFHGIPMF item_list = 5; // offset: 16 - uint32 GPBBGLIMPLP = 12; // offset: 44 - uint32 score_id = 9; // offset: 48 - OADJMABEBJG state = 8; // offset: 40 - uint32 JNACEKLFALK = 14; // offset: 32 - uint32 hp = 11; // offset: 36 -} - -message EGCJKGDBIEO { - uint32 EOMDHCMFFFL = 10; // offset: 24 -} - -// Type: Rsp -// CmdID: 30140 -message FANOCDOGELO { - uint32 retcode = 5; // offset: 24 - uint32 EOMDHCMFFFL = 11; // offset: 28 -} - -// Type: Notify -// CmdID: 30146 -message FPNLNBAHAEH { - uint32 DJIJNJOPFNG = 7; // offset: 24 - uint32 EOMDHCMFFFL = 14; // offset: 28 -} - -// Type: Notify -// CmdID: 30157 -message MFBBGNGCIGF { - FIKHLAKAADP data = 4; // offset: 24 -} - -message CBFFFHGIPMF { - uint32 GNBDGNBNPBK = 8; // offset: 28 - uint32 FLLFIJJCCKC = 3; // offset: 24 - uint32 IPDOGLDJCMO = 9; // offset: 36 - uint32 HGBEPBGABFN = 5; // offset: 32 -} - -message FOPHPFFEKJI { - KIBEOIENCLP op_type = 3; // offset: 28 - uint32 PLJLDEFLHCN = 1; // offset: 24 -} - -message FPPIMJGLLPH { - DIIHHIDNAIO JDDHMJMGCII = 7; // offset: 24 - uint32 display_value = 3; // offset: 28 -} - -message ONNMANBKJAN { - uint32 BEPKPKHEEPE = 3; // offset: 44 - bool MGECEFDFGNJ = 14; // offset: 64 - OADJMABEBJG MEAGIJIFPFM = 1; // offset: 56 - uint32 energy_info = 8; // offset: 68 - uint32 score_id = 6; // offset: 52 - uint32 MFEPCHPLPPG = 12; // offset: 48 - bool NLHFOJKCLDO = 4; // offset: 65 - repeated CBFFFHGIPMF item_list = 2; // offset: 32 - uint32 MHLBDGDPJHJ = 9; // offset: 40 - uint32 IINLLAIOINH = 15; // offset: 60 - FDFLHPKJLCD NMHAMJFLNPI = 7; // offset: 16 -} - -message HFNDPDOKCGM { - repeated ONNMANBKJAN IJGMDPCNMLO = 14; // offset: 16 - int32 NMHKFKNLCIE = 13; // offset: 60 - JGELPOMAMJL PIJINNAEAHD = 6; // offset: 32 - uint32 GPGMICHKAAO = 7; // offset: 52 - uint32 KBBPMGAPELL = 2; // offset: 48 - DEGLPFGGFCM DOBOOLLDCHG = 10; // offset: 56 - uint64 BEOPJEMNFID = 12; // offset: 40 -} - -message BAALIBHPONA { - uint32 use_item_id = 11; // offset: 40 - repeated HHEIHCOJELG POMKGHKFILB = 5; // offset: 24 - uint32 JPEFAMDNOIP = 4; // offset: 44 - repeated MLCIBAJGJHB EHJAHEOHDAL = 15; // offset: 16 -} - -// Type: Rsp -// CmdID: 30119 -message GNEOECDHJNE { - uint32 retcode = 8; // offset: 32 - JGELPOMAMJL EPKKDKKFLHE = 12; // offset: 16 - uint32 use_item_id = 9; // offset: 36 -} - -message FGJABPGHKKK { -} - -// Type: Rsp -// CmdID: 30156 -message DIKMLOFLIPN { - HFNDPDOKCGM data = 5; // offset: 16 - repeated GCKNBLAJJGP PMCKGJIIHNL = 7; // offset: 32 - uint32 retcode = 11; // offset: 40 -} - -message AGDLKNOCDII { - uint32 LAGKGKIPHAE = 10; // offset: 28 - uint32 GPGMICHKAAO = 4; // offset: 24 - uint32 PLGKMMKCJPG = 11; // offset: 32 -} - -// Type: Rsp -// CmdID: 30134 -message HIJNKBHCOMF { uint32 retcode = 8; // offset: 24 } -// Type: Notify -// CmdID: 30188 -message PEMHPOFJGNB { - CBKBMMDEKHK reason = 10; // offset: 32 - HFNDPDOKCGM data = 15; // offset: 16 +message POFKPELNBBL { + repeated JELDAKKHANC ABIHHACBPPF = 15; // offset: 16 } -// Type: Notify -// CmdID: 30186 -message IIAIPCFAMEK { - HNPMEKIKIKM KCNADDEFCBL = 14; // offset: 32 - JGELPOMAMJL EPKKDKKFLHE = 7; // offset: 16 +message NDCJAAOLEBA { + APHLJPLBOIF source = 9; // offset: 32 + map BBJCMOFGBFI = 7; // offset: 16 } -// Type: Notify -// CmdID: 30103 -message FHKIBOAJNII { - BAALIBHPONA KCNADDEFCBL = 9; // offset: 32 - JGELPOMAMJL EPKKDKKFLHE = 5; // offset: 16 +message PKHPCMNPHKI { + repeated NDCJAAOLEBA IAIOHLPJIAA = 1; // offset: 24 } -message GCMNMHFLPBB { +// Type: Req +// CmdID: 5956 +message EPEIBOMNEGI { } // Type: Rsp -// CmdID: 30131 -message PGBEGMMDBND { +// CmdID: 5976 +message JFDABMJMDLD { + uint32 retcode = 4; // offset: 24 +} + +message HMDLIBMBIHM { + AvatarType avatar_type = 11; // offset: 24 + bool JLFLCDCGCOL = 15; // offset: 32 + uint32 id = 14; // offset: 28 + uint32 level = 8; // offset: 36 +} + +message IHGBDAGHDME { + map BNMOMHOCBPH = 160; // offset: 48 + uint32 HJMGGLANHML = 11; // offset: 96 + repeated uint32 GNAAKKMMODE = 2; // offset: 64 + uint32 BNFHLIBFLID = 5; // offset: 92 + repeated HMDLIBMBIHM avatar_list = 3; // offset: 24 + repeated uint32 HEAMACGDPEK = 10; // offset: 40 + uint32 NICNELOFHOL = 12; // offset: 84 + map IIDPHLIMMPF = 8; // offset: 32 + uint32 level_id = 6; // offset: 76 + uint32 GNDEPOKFHPE = 15; // offset: 72 + uint32 difficulty_level = 4; // offset: 88 + uint32 OMNFDNBEPLA = 9; // offset: 80 + map KDBLAHBIHDO = 14; // offset: 16 +} + +// Obf: DJDEEJLCNOC +// Type: Notify +// CmdID: 5958 +message FateSettleScNotify { + IHGBDAGHDME ANLGOPHHHFP = 1; // offset: 16 + uint32 score_id = 2; // offset: 40 + ItemList reward = 7; // offset: 24 +} + +// Obf: MJGFFFHMHDI +// Type: Req +// CmdID: 5983 +message FateTakeExpRewardCsReq { +} + +// Obf: MOOLJBJAKOK +// Type: Rsp +// CmdID: 5959 +message FateTakeExpRewardScRsp { + repeated uint32 NLCDIKNHMJM = 9; // offset: 40 + ItemList reward = 7; // offset: 32 + uint32 retcode = 11; // offset: 48 + repeated uint32 AKCJLIELLCC = 2; // offset: 24 +} + +// Obf: AIELOHBCOPG +enum CmdFeverTimeActivityType { + AIELOHBCOPG_PCPDHELPKEM = 0; + CmdFeverTimeActivityBattleEndScNotify = 7151; + CmdEnterFeverTimeActivityStageScRsp = 7160; + CmdGetFeverTimeActivityDataScRsp = 7155; + CmdEnterFeverTimeActivityStageCsReq = 7159; + CmdGetFeverTimeActivityDataCsReq = 7157; +} + +// Obf: GKNLGIBCLCN +enum FeverTimeBattleRank { + GKNLGIBCLCN_IJLJFPKIEOP = 0; + GKNLGIBCLCN_ABMBOMJPMND = 1; + GKNLGIBCLCN_EFLJDDBCIFD = 2; + GKNLGIBCLCN_CKODLDEPEPG = 3; + GKNLGIBCLCN_DCPNAILIKFM = 4; +} + +message AEBCLFBDHPE { + uint32 ALDJKJGBOJG = 5; // offset: 24 + FeverTimeBattleRank NHICMEMJFNI = 6; // offset: 28 + uint32 HEILKBJCAGB = 2; // offset: 32 +} + +// Obf: LAGAPNILOEM +// Type: Req +// CmdID: 7157 +message GetFeverTimeActivityDataCsReq { +} + +// Obf: JENJJCEGGCK +// Type: Rsp +// CmdID: 7155 +message GetFeverTimeActivityDataScRsp { + repeated AEBCLFBDHPE PCDIFDGCDOK = 12; // offset: 24 + uint32 retcode = 8; // offset: 32 +} + +// Obf: FFJGDCDIEBO +// Type: Notify +// CmdID: 7151 +message FeverTimeActivityBattleEndScNotify { + uint32 PKPIOIJPPBL = 12; // offset: 24 + uint32 id = 11; // offset: 28 + uint32 turn_left = 13; // offset: 32 + FeverTimeBattleRank KIKCDKLKCPC = 5; // offset: 36 +} + +// Obf: DJAOJLKIEFJ +// Type: Req +// CmdID: 7159 +message EnterFeverTimeActivityStageCsReq { + repeated HAJAOGGPCJC avatar_list = 1; // offset: 16 + uint32 GDBOODKLBMK = 13; // offset: 36 + uint32 id = 8; // offset: 32 + uint32 MBNNAGEIAAH = 5; // offset: 40 +} + +// Obf: ELFJNJFMBGP +// Type: Rsp +// CmdID: 7160 +message EnterFeverTimeActivityStageScRsp { + SceneBattleInfo battle_info = 2; // offset: 24 + uint32 id = 10; // offset: 32 + uint32 retcode = 7; // offset: 36 +} + +// Obf: HBIDGEOOIKH +enum CmdFightType { + HBIDGEOOIKH_PCPDHELPKEM = 0; + CmdNPOFLIHNANM = 30018; + CmdOGPPBIDINBI = 30009; + CmdOBJGGJPFLAE = 30026; + CmdPNEBHCFJGFE = 30094; + CmdHAGMNCCJIBB = 30095; + CmdLKOOAHOFJAC = 30010; + CmdOPOACMLCGAH = 30063; + HBIDGEOOIKH_IOJNDEILAEK = 30098; + HBIDGEOOIKH_AFOLHGMOBEO = 30014; + HBIDGEOOIKH_MGGGMHLMCDE = 30091; +} + +message CMLNFIGFMHL { + string IHJGLGCLANM = 13; // offset: 16 + uint32 account_ip = 4; // offset: 60 + uint32 DIJHAFOGEOF = 2; // offset: 44 + uint32 uid = 3; // offset: 52 + uint32 KFMAEGNNJDL = 12; // offset: 40 + uint32 platform = 7; // offset: 56 + uint32 account_ip_port = 11; // offset: 48 + uint64 ODKFCCOHAFM = 5; // offset: 32 +} + +// Type: Rsp +// CmdID: 30010 +message LKOOAHOFJAC { + uint32 KFMAEGNNJDL = 14; // offset: 48 + bool ALLHDAFGDCJ = 11; // offset: 40 + uint32 retcode = 5; // offset: 44 + uint64 server_timestamp_ms = 4; // offset: 24 + uint64 secret_key_seed = 6; // offset: 32 +} + +// Type: Notify +// CmdID: 30094 +message PNEBHCFJGFE { + uint32 KBNHAPKLBND = 2; // offset: 24 +} + +// Type: Notify +// CmdID: 30095 +message HAGMNCCJIBB { + BJFJFCDPFNG DGLJGHJENJE = 4; // offset: 24 +} + +message HDCPJBMFDIE { + uint64 client_time_ms = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 30018 +message NPOFLIHNANM { + uint64 server_time_ms = 12; // offset: 32 uint32 retcode = 6; // offset: 24 + uint64 client_time_ms = 1; // offset: 40 } -message KFGPHNNGEBG { - uint32 score_id = 4; // offset: 28 - OADJMABEBJG state = 1; // offset: 24 - uint32 MFEPCHPLPPG = 11; // offset: 36 - uint32 rank = 13; // offset: 32 +// Type: Notify +// CmdID: 30009 +message OGPPBIDINBI { + IFCBCBLFALM OPOGEMADLEI = 9; // offset: 16 } -message NMKNJBNHNKC { - uint32 KBBPMGAPELL = 10; // offset: 48 - int32 NMHKFKNLCIE = 15; // offset: 40 - IOCLPPOKJOO DOBOOLLDCHG = 4; // offset: 44 - repeated KFGPHNNGEBG IJGMDPCNMLO = 5; // offset: 32 - JGELPOMAMJL PIJINNAEAHD = 12; // offset: 24 - uint64 BEOPJEMNFID = 14; // offset: 56 -} - -message NCFALNLKOBP { +message FLEFPFPAAKK { + bytes LFIMIHLOLNB = 13; // offset: 24 + uint32 LAHAIAIKPJN = 10; // offset: 32 } // Type: Rsp -// CmdID: 30106 -message AAAJGAJELDF { - repeated GCKNBLAJJGP PMCKGJIIHNL = 13; // offset: 16 - uint32 retcode = 15; // offset: 40 - NMKNJBNHNKC CIIEAGEEHJO = 6; // offset: 32 +// CmdID: 30063 +message OPOACMLCGAH { + uint32 retcode = 4; // offset: 36 + uint32 LAHAIAIKPJN = 15; // offset: 32 + bytes LFIMIHLOLNB = 6; // offset: 24 +} + +// Type: Notify +// CmdID: 30026 +message OBJGGJPFLAE { + uint32 LAHAIAIKPJN = 3; // offset: 32 + bytes LFIMIHLOLNB = 11; // offset: 16 +} + +message NLDJBMBDCHE { + repeated uint32 PFDKKFPPAAA = 9; // offset: 16 + OBJGGJPFLAE EMOIGPNBOOL = 8; // offset: 24 +} + +message HEHGNIICKAA { + uint32 GJJPEPBPCKM = 14; // offset: 32 + bytes AKIFPPJCNAC = 1; // offset: 16 +} + +message BNCEGLBGGOG { + repeated HEHGNIICKAA EDOAIEMIODH = 14; // offset: 24 + repeated NLDJBMBDCHE FCBPJKAPPLF = 7; // offset: 32 + uint32 GJJPEPBPCKM = 5; // offset: 72 + repeated OBJGGJPFLAE DEOFAJNJIFL = 4; // offset: 64 + repeated uint32 PFDKKFPPAAA = 1; // offset: 56 + bytes AKIFPPJCNAC = 11; // offset: 48 + bytes EOMPAOGAABO = 3; // offset: 40 +} + +message OOFLDCDHLDL { + JLGNKMBMPKL POFOCMIHJIA = 3; // offset: 24 + repeated ADHNJADIJAC BIEBFHECEPM = 13; // offset: 16 +} + +// Obf: NACBOEPEICM +enum CmdFightActivityType { + NACBOEPEICM_PCPDHELPKEM = 0; + CmdTakeFightActivityRewardScRsp = 3609; + CmdTakeFightActivityRewardCsReq = 3618; + CmdGetFightActivityDataCsReq = 3691; + CmdGetFightActivityDataScRsp = 3610; + CmdEnterFightActivityStageCsReq = 3695; + CmdEnterFightActivityStageScRsp = 3614; + CmdFightActivityDataChangeScNotify = 3694; +} + +message IFNECJOOIGG { + uint32 LMGHANJCECF = 9; // offset: 32 + uint32 group_id = 3; // offset: 40 + repeated uint32 NFEJLJDLAGF = 5; // offset: 16 + uint32 NBFMEMNCGMJ = 6; // offset: 36 +} + +// Obf: KELBILMHKCM +// Type: Req +// CmdID: 3691 +message GetFightActivityDataCsReq { +} + +// Obf: OLKPJCGKFJI +// Type: Rsp +// CmdID: 3610 +message GetFightActivityDataScRsp { + uint32 retcode = 5; // offset: 44 + repeated IFNECJOOIGG ECGLGDKDDID = 10; // offset: 32 + uint32 world_level = 14; // offset: 40 + map IMGGPMEOJAJ = 1; // offset: 16 + bool IBCMLDPJGCK = 2; // offset: 48 +} + +// Obf: POGBGLFNDEN +// Type: Notify +// CmdID: 3694 +message FightActivityDataChangeScNotify { + map IMGGPMEOJAJ = 10; // offset: 16 + repeated IFNECJOOIGG ECGLGDKDDID = 4; // offset: 24 +} + +message ILNEBPJCGHB { + uint32 avatar_id = 15; // offset: 28 + AvatarType avatar_type = 12; // offset: 24 +} + +// Obf: FMOBNFAPFND +// Type: Req +// CmdID: 3695 +message EnterFightActivityStageCsReq { + repeated uint32 avatar_list = 3; // offset: 40 + repeated ILNEBPJCGHB FDHJCBNAICB = 14; // offset: 24 + uint32 group_id = 11; // offset: 48 + repeated uint32 item_list = 8; // offset: 16 + uint32 INOMFFAIEOA = 15; // offset: 52 +} + +// Obf: AGCDMKKMNJO +// Type: Rsp +// CmdID: 3614 +message EnterFightActivityStageScRsp { + uint32 group_id = 12; // offset: 32 + uint32 retcode = 14; // offset: 40 + SceneBattleInfo battle_info = 1; // offset: 24 + uint32 INOMFFAIEOA = 13; // offset: 36 +} + +// Obf: DJHNICCEPCB +// Type: Req +// CmdID: 3618 +message TakeFightActivityRewardCsReq { + uint32 INOMFFAIEOA = 8; // offset: 24 + uint32 group_id = 7; // offset: 28 +} + +// Obf: HIBLDGEPGAF +// Type: Rsp +// CmdID: 3609 +message TakeFightActivityRewardScRsp { + uint32 retcode = 10; // offset: 36 + uint32 group_id = 9; // offset: 32 + ItemList reward = 4; // offset: 16 + uint32 INOMFFAIEOA = 15; // offset: 40 +} + +// Obf: AKPEFEPLCFA +enum CmdFightCakeRaceType { + AKPEFEPLCFA_PCPDHELPKEM = 0; +} + +enum DIHDDMPJCFA { + DIHDDMPJCFA_PCPDHELPKEM = 0; + DIHDDMPJCFA_OBHOIGLIAMJ = 1; +} + +enum MHMFAMHHJAA { + MHMFAMHHJAA_OAIDGFJLFPO = 0; + MHMFAMHHJAA_OGCFKJFFKML = 1; + MHMFAMHHJAA_KBKNMIDIMIN = 2; + MHMFAMHHJAA_LNHNJGOBOIP = 3; +} + +message IJOKCGLBBMI { + uint32 JKPGACLKEEC = 5; // offset: 60 + repeated uint32 NEKJKMKEJLJ = 1; // offset: 32 + MLOFJFBHGLG BICBJMPAAAN = 9; // offset: 56 + repeated uint32 EJGNGLILFCP = 13; // offset: 24 + uint32 DHFKOKJIBNE = 10; // offset: 52 + uint32 NHGPIMOFEKB = 7; // offset: 48 + repeated GKDEKJKOIJN ELGOICHACDN = 15; // offset: 16 +} + +message OMJLLILGAEP { + float KCCFCMAKDLL = 9; // offset: 24 + float z = 10; // offset: 40 + float x = 5; // offset: 44 + uint64 KHAJDKDHPGD = 3; // offset: 32 + float y = 2; // offset: 28 +} + +message KNGLMKEJBAB { + OMJLLILGAEP NDAECAPOPAI = 6; // offset: 24 + uint32 IILMEIAMDNC = 11; // offset: 44 + uint32 interact_id = 9; // offset: 60 + uint32 config_id = 4; // offset: 64 + OMJLLILGAEP JHPHHBJIICK = 7; // offset: 32 + int32 MGNHPGHMADG = 1; // offset: 48 + int32 PCKJPEEGDGB = 14; // offset: 56 + int32 NOJEAOJHDAL = 8; // offset: 52 + uint32 JBGBALEFMHH = 10; // offset: 40 +} + +message GKDDGHBGGAM { + AGBLLFGOBKE EJCEIOMIOOP = 5; // offset: 24 + int32 BILBCIJBACN = 13; // offset: 36 + int32 unique_id = 15; // offset: 32 +} + +message LDPLIJAMIOE { + int32 unique_id = 5; // offset: 44 + repeated OBNJKBMEAOL DCLAKCFJCPJ = 2; // offset: 24 + uint32 DMHLLKBMHEL = 13; // offset: 40 + AGBLLFGOBKE EJCEIOMIOOP = 15; // offset: 32 +} + +message CLHDILKAKEP { + uint32 FBCJCKEAHCM = 8; // offset: 24 + uint32 OGKNEBGDEFN = 12; // offset: 28 +} + +message DPOGOCFMOFP { + uint32 ODDFEAEEJJD = 12; // offset: 36 + uint32 COFELCKDBJE = 4; // offset: 40 + uint32 EDNIACNOPMN = 7; // offset: 32 + repeated CLHDILKAKEP friend_recommend_list = 6; // offset: 16 +} + +message IHOGHILAEJE { + repeated uint32 IGHNAEDJBAG = 11; // offset: 16 + uint32 NMPGNKINPLL = 7; // offset: 32 +} + +message PHHKNAADBHA { + uint32 LFMEPGNEHHF = 9; // offset: 80 + repeated DPOGOCFMOFP DEMDFDBCOAJ = 6; // offset: 56 + map DJCILMADPKC = 5; // offset: 64 + uint32 JDMECBEDLAA = 4; // offset: 76 + repeated uint32 HHHNONKPFGP = 1; // offset: 24 + uint32 PKCOBJBILEO = 2; // offset: 72 + repeated IHOGHILAEJE CIFOJDJAIAD = 13; // offset: 48 + uint64 PGKHBPKIFBE = 14; // offset: 88 + repeated uint32 MHAAMIGLIKI = 10; // offset: 40 + repeated uint32 NLBOGKNFNNE = 8; // offset: 32 +} + +message HHOKEJLGOBN { + repeated LDPLIJAMIOE CKFBMAJMMAC = 9; // offset: 64 + LDPLIJAMIOE CGIKOKLGDEA = 3; // offset: 48 + repeated GKDDGHBGGAM DIKCBKKNINM = 14; // offset: 80 + bool NONMONPHBPE = 12; // offset: 104 + LKBIPKDKDNP MALIIHMMDFP = 4; // offset: 56 + repeated PHHKNAADBHA NEBGNOFPAGE = 13; // offset: 32 + DCDCGEIELJI GIIJHNMLOCB = 5; // offset: 40 + repeated HKLCEEEJIGO GBAEMAHODAB = 7; // offset: 24 + repeated LDPLIJAMIOE EKDJEMEEHGA = 1; // offset: 88 + repeated KNGLMKEJBAB DDLHPDBHGJD = 15; // offset: 96 + uint64 PPNHNDEOOLJ = 11; // offset: 112 + repeated KBOJACAEADL INKGMFFPLHF = 6; // offset: 16 + uint32 NFPBAKBCCHG = 10; // offset: 108 +} + +message HNKMPCPLIBB { + repeated uint32 region_list = 6; // offset: 24 +} + +message HHAGKIHIMFB { + repeated HNKMPCPLIBB BFAHDINJDMA = 7; // offset: 32 + uint32 FGIPICIJMDF = 14; // offset: 60 + uint32 GLGOHINBJLE = 12; // offset: 64 + bool GBLEFAMKILB = 13; // offset: 56 + repeated uint32 PFDKKFPPAAA = 5; // offset: 24 + repeated NOJNMAIACGB AAJAOCGHHAA = 10; // offset: 48 + repeated KNGLMKEJBAB KIICCOFLILN = 8; // offset: 16 +} + +message KJHFGPANMFH { + HHOKEJLGOBN KGKOHNAACEN = 4; // offset: 16 + uint32 HMIBJHDMLNB = 3; // offset: 32 +} + +message DPLDPPPMMGH { + repeated LDPLIJAMIOE OCDHOGILIMO = 1; // offset: 40 + repeated LDPLIJAMIOE AJCENJOAMED = 3; // offset: 56 + LDPLIJAMIOE CNLIALBPABN = 6; // offset: 16 + repeated KNGLMKEJBAB DDLHPDBHGJD = 15; // offset: 32 + repeated GKDDGHBGGAM DIKCBKKNINM = 5; // offset: 24 +} + +message DCLIFPOFFLI { + uint32 NFPBAKBCCHG = 4; // offset: 36 + repeated PHHKNAADBHA NEBGNOFPAGE = 14; // offset: 24 + uint64 PPNHNDEOOLJ = 3; // offset: 40 + uint32 HMIBJHDMLNB = 2; // offset: 32 +} + +message JGPAHLMGBML { + uint32 MGNGPGPPIAA = 1; // offset: 32 + uint32 ODDFEAEEJJD = 4; // offset: 36 + repeated uint32 DKJOOKFCKFN = 13; // offset: 24 +} + +message AOIKHPOBDGK { + repeated JGPAHLMGBML JMIKPCPIFCD = 13; // offset: 16 + uint32 BKPDBCAAGAE = 10; // offset: 52 + uint32 score_id = 12; // offset: 32 + uint32 rank = 2; // offset: 36 + uint32 PKAJLLIKJPL = 14; // offset: 40 + int32 ABAMHIFECNP = 1; // offset: 48 + int32 KKCFOIMCLCD = 6; // offset: 44 +} + +message CGIDNOCFEOH { + repeated IHOGHILAEJE CIFOJDJAIAD = 9; // offset: 16 +} + +message AGBLLFGOBKE { + int32 IFDKELBKILF = 11; // offset: 32 + uint32 ABCKMKFKAHB = 14; // offset: 28 + uint32 JFFIKCFLBCH = 2; // offset: 24 +} + +message OIDHAGNGKLG { + int32 z = 2; // offset: 32 + int32 x = 1; // offset: 28 + int32 y = 12; // offset: 24 +} + +message NOJNMAIACGB { + AGBLLFGOBKE pos = 7; // offset: 16 + uint32 FGMLMKKCMJM = 11; // offset: 36 + int32 unique_id = 1; // offset: 32 +} + +message DKBCDGFJADM { + OIDHAGNGKLG BMNDBKBHIOC = 14; // offset: 16 + uint32 DMHLLKBMHEL = 4; // offset: 32 + MHMFAMHHJAA FPHGHAPGNAE = 6; // offset: 44 + uint32 NJPCMDNHOFL = 15; // offset: 40 + uint32 MAGPAONJOBD = 13; // offset: 36 + uint32 item_id = 10; // offset: 48 +} + +message JMCJBDELOKJ { + repeated NOJNMAIACGB MOFJKLHLDMD = 4; // offset: 24 +} + +message KBOJACAEADL { + AGBLLFGOBKE AOONGKJPKOB = 8; // offset: 24 + uint32 type = 1; // offset: 32 +} + +message FPKALFNABLG { + bool ICILBNDIDGP = 12; // offset: 44 + KBOJACAEADL BIKHOEGFEFD = 2; // offset: 16 + oneof CELGHABIOON { + uint32 BFNAHAIGOBH = 13; // offset: 32 + bool MPEKPBMIMCP = 15; // offset: 32 + } +} + +message GLPJODDJCCD { + repeated FPKALFNABLG JDEANJMIKML = 14; // offset: 16 +} + +message BNFIBKPENEF { + uint32 BOEFCCPBCDD = 4; // offset: 40 + uint32 LOIJLIKOMJN = 15; // offset: 36 + oneof CJFBEONJIDL { + uint32 LOLOEFOBOKA = 2; // offset: 16 + KBOJACAEADL NANHFKEJMCJ = 11; // offset: 16 + } +} + +message DCDCGEIELJI { + repeated BNFIBKPENEF AMBFEJIFLNC = 4; // offset: 24 +} + +message LKBIPKDKDNP { + repeated uint32 OPAKPBBAPBJ = 7; // offset: 16 + uint32 HNPAHDLKBNP = 3; // offset: 32 +} + +message DOKJPHAODDB { + uint32 FBIHKFDNJJN = 7; // offset: 24 + uint32 IGMHPJKAMMB = 3; // offset: 28 +} + +message IGKKFPDHJLK { + oneof OMNFAHMILOF { + DOKJPHAODDB EKNHFDNEINK = 13; // offset: 24 + } +} + +message HKLCEEEJIGO { + OMJLLILGAEP pos = 8; // offset: 32 + int32 unique_id = 6; // offset: 48 + bool ICILBNDIDGP = 4; // offset: 40 + uint32 JMIENBBMPAG = 14; // offset: 44 + IGKKFPDHJLK HDNGJKKLLPM = 7; // offset: 24 +} + +message BJLIAEJNDJK { + oneof EAGNHMILECN { + uint32 JPOKEADJNPI = 8; // offset: 16 + uint32 extra_id = 13; // offset: 16 + } +} + +message APEJMBBBLGF { + BJLIAEJNDJK KGNDHGKKOMM = 14; // offset: 16 + uint32 JKPGACLKEEC = 13; // offset: 32 +} + +message ODDGGMAABBD { + repeated uint32 EPDCGJBJOJM = 1; // offset: 24 + uint32 item_id = 14; // offset: 32 +} + +message AHMMECMMPBL { + uint32 PFCMBDCFFMG = 11; // offset: 36 + uint64 KHAJDKDHPGD = 1; // offset: 40 + oneof OGJDIOHNFDE { + KJHFGPANMFH KGKOHNAACEN = 1818; // offset: 16 + DPLDPPPMMGH DNDGJJIINDN = 1794; // offset: 16 + DCLIFPOFFLI ACHNDMMADHM = 785; // offset: 16 + AOIKHPOBDGK HMNHNAJJCKE = 1094; // offset: 16 + CGIDNOCFEOH PJFINGIOFHJ = 1039; // offset: 16 + DKBCDGFJADM PBPACLDNJJL = 447; // offset: 16 + JMCJBDELOKJ JNMGNEAKHCG = 1220; // offset: 16 + GLPJODDJCCD LFLNIFFANDM = 1873; // offset: 16 + DCDCGEIELJI LJMLIKAIBDC = 788; // offset: 16 + LKBIPKDKDNP MALIIHMMDFP = 331; // offset: 16 + HKLCEEEJIGO NPNBNNNINOH = 1792; // offset: 16 + APEJMBBBLGF KGNDHGKKOMM = 536; // offset: 16 + KNGLMKEJBAB OECLGKBMBAM = 205; // offset: 16 + ODDGGMAABBD FEIIHHBDHAC = 458; // offset: 16 + } +} + +message EKNMNEFOKJP { + repeated AHMMECMMPBL CDDJDGHEKMH = 6; // offset: 16 +} + +message GJPAJIKFDJG { + AOIKHPOBDGK HMNHNAJJCKE = 5; // offset: 24 + HHOKEJLGOBN KGKOHNAACEN = 12; // offset: 40 + uint64 KHAJDKDHPGD = 4; // offset: 56 + HHAGKIHIMFB CAFOKMNABHN = 1; // offset: 16 + uint64 HGHJJHNBGCM = 15; // offset: 48 +} + +message IEKNGDDPMAE { + uint32 ODDFEAEEJJD = 6; // offset: 28 + uint32 OGKNEBGDEFN = 7; // offset: 24 +} + +message FDKCGCJFLIH { + uint32 ODDFEAEEJJD = 15; // offset: 28 + uint32 OGKNEBGDEFN = 11; // offset: 24 +} + +message NEODBNGBBDO { + uint32 NMPGNKINPLL = 1; // offset: 24 +} + +message ABIEJJKLFON { + uint32 NMPGNKINPLL = 7; // offset: 24 +} + +message IPFCOIECPED { +} + +message BFFLONJIHAH { +} + +message FFFIJNBAENM { + uint32 MAGPAONJOBD = 6; // offset: 32 + uint32 item_id = 11; // offset: 36 + OIDHAGNGKLG BMNDBKBHIOC = 13; // offset: 24 +} + +message LEHKAJNFGKB { +} + +message LHPIHPJIMFA { + BJLIAEJNDJK KGNDHGKKOMM = 15; // offset: 24 +} + +message EAOEFLMMGMJ { +} + +// Obf: MOIJFMEGOGC +enum CmdFightDiceCombatType { + MOIJFMEGOGC_PCPDHELPKEM = 0; +} + +enum HJAMLCGHOAD { + HJAMLCGHOAD_PCPDHELPKEM = 0; + HJAMLCGHOAD_OBHOIGLIAMJ = 1; + HJAMLCGHOAD_KBJNFGOMHPC = 2; +} + +message JGAJKCNIGPD { + uint32 damage = 15; // offset: 28 + MLOFJFBHGLG BICBJMPAAAN = 1; // offset: 32 + bool OMFKIFADFOC = 5; // offset: 25 + bool BIODAJLLINO = 11; // offset: 24 + uint64 JKPGACLKEEC = 8; // offset: 40 +} + +message LLFONBIODFK { + uint32 BEEMJECDMGB = 7; // offset: 52 + uint32 IIAJPADOLMC = 14; // offset: 44 + bool OMFKIFADFOC = 3; // offset: 49 + uint64 JKPGACLKEEC = 13; // offset: 56 + bool BIODAJLLINO = 15; // offset: 48 + uint32 LNOPKMMELCC = 9; // offset: 68 + repeated IFLOGJBONHI JMIKPCPIFCD = 5; // offset: 24 + MLOFJFBHGLG BICBJMPAAAN = 2; // offset: 72 + repeated IAMALMLBOEI ICHMKFMAIBB = 1; // offset: 32 + uint32 damage = 6; // offset: 64 + uint32 IHONDJOAPBM = 11; // offset: 40 +} + +// Obf: EIMOOOILMKC +enum CmdFightFestType { + EIMOOOILMKC_PCPDHELPKEM = 0; + CmdFightFestUnlockSkillNotify = 7288; + CmdStartFightFestScRsp = 7277; + CmdFightFestUpdateChallengeRecordNotify = 7255; + CmdFightFestScoreUpdateNotify = 7285; + CmdFightFestUpdateCoinNotify = 7251; + CmdStartFightFestCsReq = 7280; + CmdGetFightFestDataCsReq = 7263; + CmdGetFightFestDataScRsp = 7257; +} + +enum PBOFIBLBPGJ { + PBOFIBLBPGJ_IJLJFPKIEOP = 0; + PBOFIBLBPGJ_ABMBOMJPMND = 1; + PBOFIBLBPGJ_EFLJDDBCIFD = 2; + PBOFIBLBPGJ_CKODLDEPEPG = 3; + PBOFIBLBPGJ_DCPNAILIKFM = 4; +} + +// Obf: MHKEAFAPMFP +enum FightFestType { + MHKEAFAPMFP_PCPDHELPKEM = 0; + MHKEAFAPMFP_PEOACNPKMDP = 1; + MHKEAFAPMFP_FAMMLINGLDA = 2; + MHKEAFAPMFP_OPCGNJMGJDE = 3; + MHKEAFAPMFP_ENDNKKOIBHE = 4; +} + +message NPGGDOLMNIE { + PBOFIBLBPGJ NHICMEMJFNI = 14; // offset: 36 + uint32 HEILKBJCAGB = 2; // offset: 24 + uint32 JANDBBGLJEO = 1; // offset: 32 + uint32 challenge_id = 13; // offset: 28 +} + +// Obf: NGEOGJKGGDC +// Type: Req +// CmdID: 7263 +message GetFightFestDataCsReq { +} + +// Obf: OAIJOLHIJOD +// Type: Rsp +// CmdID: 7257 +message GetFightFestDataScRsp { + uint32 retcode = 10; // offset: 48 + repeated uint32 GIGPHJEBDFL = 8; // offset: 32 + repeated NPGGDOLMNIE challenge_list = 14; // offset: 16 + uint32 item_value = 3; // offset: 40 + uint32 score_id = 13; // offset: 44 +} + +message BLKGDGAPBKC { + uint32 id = 10; // offset: 28 + AvatarType avatar_type = 12; // offset: 24 +} + +// Obf: CFBMBBCOFFB +// Type: Req +// CmdID: 7280 +message StartFightFestCsReq { + uint32 event_id = 8; // offset: 44 + uint32 id = 4; // offset: 40 + repeated uint32 GIGPHJEBDFL = 10; // offset: 32 + repeated BLKGDGAPBKC avatar_list = 3; // offset: 24 + FightFestType type = 5; // offset: 48 +} + +// Obf: CBMHCLCKJBB +// Type: Rsp +// CmdID: 7277 +message StartFightFestScRsp { + uint32 retcode = 11; // offset: 44 + uint32 event_id = 14; // offset: 32 + FightFestType type = 9; // offset: 36 + uint32 id = 8; // offset: 40 + SceneBattleInfo battle_info = 6; // offset: 24 +} + +// Obf: CNBKCPMJEEG +// Type: Notify +// CmdID: 7285 +message FightFestScoreUpdateNotify { + uint32 score_id = 14; // offset: 28 + uint32 LLIAPBILLLM = 13; // offset: 24 +} + +// Obf: BLCOKNHFPEB +// Type: Notify +// CmdID: 7288 +message FightFestUnlockSkillNotify { + uint32 OIBHEKADLLO = 5; // offset: 24 +} + +// Obf: MAMOOCJNPAI +// Type: Notify +// CmdID: 7255 +message FightFestUpdateChallengeRecordNotify { + uint32 challenge_id = 6; // offset: 28 + PBOFIBLBPGJ rank = 5; // offset: 40 + uint32 HEILKBJCAGB = 3; // offset: 36 + PBOFIBLBPGJ LJMLNINDHEF = 4; // offset: 32 + uint32 turn_left = 12; // offset: 24 +} + +// Obf: NNCPEBHMAAF +// Type: Notify +// CmdID: 7251 +message FightFestUpdateCoinNotify { + uint32 item_value = 1; // offset: 24 +} + +// Obf: DGMIHMFNOMB +enum CmdFightMarbleType { + DGMIHMFNOMB_PCPDHELPKEM = 0; +} + +enum DBMAAECNBKO { + DBMAAECNBKO_PCPDHELPKEM = 0; + DBMAAECNBKO_OBHOIGLIAMJ = 1; + DBMAAECNBKO_HMNHNAJJCKE = 2; +} + +enum BCKFECKKLOH { + BCKFECKKLOH_JOKEMPELIIB = 0; + BCKFECKKLOH_FKDMMLBCENB = 1; + BCKFECKKLOH_PJOMGMJEGFD = 2; +} + +enum NAKGMGHLKFP { + NAKGMGHLKFP_HPDEHDJMIBG = 0; + NAKGMGHLKFP_BBKJFGHJCEK = 1; + NAKGMGHLKFP_ADICJELFCLD = 2; +} + +enum KJEAGFEINEB { + KJEAGFEINEB_AMDBENAGMBH = 0; + KJEAGFEINEB_KHHJAIOGPKA = 1; + KJEAGFEINEB_INENEOJMPLE = 2; + KJEAGFEINEB_NIHBMELLAGO = 3; + KJEAGFEINEB_BMLFCFIALKC = 4; + KJEAGFEINEB_EMGOOPFAFIG = 6; + KJEAGFEINEB_EMBBANEAOKF = 7; + KJEAGFEINEB_PKGDAMADAPD = 8; + KJEAGFEINEB_BOENLHJENHA = 9; + KJEAGFEINEB_AAOEDIFMKHI = 10; +} + +enum DFKBFAICDJG { + DFKBFAICDJG_PCMNNONNJIO = 0; + DFKBFAICDJG_HCABPIIMPMC = 1; + DFKBFAICDJG_CGHHBEBGFNB = 2; + DFKBFAICDJG_NCDJBECHGLF = 3; + DFKBFAICDJG_EMBHCPIJLCL = 4; + DFKBFAICDJG_OJENBJPLJNI = 5; + DFKBFAICDJG_ILODNIBILID = 6; + DFKBFAICDJG_LNHAOAHAMEO = 7; + DFKBFAICDJG_DFIDKMFEMKC = 8; + DFKBFAICDJG_CNEJFABNFPN = 9; + DFKBFAICDJG_JANOJMBBLKB = 10; + DFKBFAICDJG_FJHNALAOBEM = 11; + DFKBFAICDJG_IJCEAJDNHPF = 12; + DFKBFAICDJG_KECNNAMCAKL = 13; + DFKBFAICDJG_PLFDECBHIJB = 14; + DFKBFAICDJG_HPMMOMPLEFK = 15; + DFKBFAICDJG_COGHNOCBFBE = 16; + DFKBFAICDJG_GEIOBKAHLHI = 17; + DFKBFAICDJG_JBBLIOOAMKN = 18; + DFKBFAICDJG_NABKGIJEFPG = 19; + DFKBFAICDJG_NCNPBNLMAEC = 20; + DFKBFAICDJG_JGMGLGIOFHI = 21; + DFKBFAICDJG_IKCHLHGLCPN = 22; + DFKBFAICDJG_PLONEEOKBEN = 23; + DFKBFAICDJG_FMBGNMJPDGF = 24; + DFKBFAICDJG_NLMAKGDKHCP = 25; + DFKBFAICDJG_HGOHGLBFJAB = 26; +} + +enum GPIOFJJJAMF { + GPIOFJJJAMF_DBIHMNGLOGL = 0; + GPIOFJJJAMF_GHFINDIDBPI = 1; + GPIOFJJJAMF_MHFNENMPMBK = 2; + GPIOFJJJAMF_PGGAFPMGELC = 3; + GPIOFJJJAMF_MHMOLKOINNK = 4; +} + +// Obf: AGHLHAFIAEJ +enum FightMarbleHpChangeType { + AGHLHAFIAEJ_OPPEOEKLDCJ = 0; + AGHLHAFIAEJ_CBHGOMHNLMI = 1; + AGHLHAFIAEJ_DNOOPAMDACC = 2; +} + +enum OEHDBMBNLOF { + OEHDBMBNLOF_HLPOCHDNJMA = 0; + OEHDBMBNLOF_ACJPDHJGKHO = 1; + OEHDBMBNLOF_CIIIPNBIPBA = 2; + OEHDBMBNLOF_CEFEAPFMPIL = 3; + OEHDBMBNLOF_AAAOINFJNDE = 4; + OEHDBMBNLOF_MIPBCBCHDEN = 5; + OEHDBMBNLOF_IKCNHOIHFKJ = 6; + OEHDBMBNLOF_FKLLJDGEHMF = 7; + OEHDBMBNLOF_PGLPBOGLFCF = 8; + OEHDBMBNLOF_MJDFOAACAON = 9; + OEHDBMBNLOF_EFCIOMAGPAO = 10; + OEHDBMBNLOF_CBGHNCBBCJB = 11; + OEHDBMBNLOF_MADFMNKHNCE = 12; + OEHDBMBNLOF_IKEAJCPNKNM = 13; + OEHDBMBNLOF_MBELKPOEHBA = 14; + OEHDBMBNLOF_DIGMFCGIPKD = 15; +} + +message BENFJPDMKED { + int32 GBLCELFMOAB = 14; // offset: 28 + uint64 JKPGACLKEEC = 2; // offset: 32 + MLOFJFBHGLG BICBJMPAAAN = 6; // offset: 24 +} + +message MLCACCFABOH { + repeated BENFJPDMKED ANIADNFEMAH = 14; // offset: 24 +} + +message KGCLNMHAAMM { + float x = 8; // offset: 24 + float y = 7; // offset: 28 +} + +message NIGPFJAEPGF { + uint32 item_id = 11; // offset: 32 + KGCLNMHAAMM MBLPHKFGOJB = 3; // offset: 16 +} + +message GICMHIBPIGI { + uint32 PFCMBDCFFMG = 12; // offset: 32 + oneof OGJDIOHNFDE { + OPGJPLKHLKJ KHHKJKADACB = 1245; // offset: 16 + JEEHBJPIAKE LCHAOHEJBOC = 570; // offset: 16 + JIKDCCPDJPG finish_info = 1537; // offset: 16 + MLKBKNNKFEA KGKOHNAACEN = 1654; // offset: 16 + JFPBEDFKINJ LLCHEAMGFBN = 147; // offset: 16 + } +} + +message ABHOIALEGFI { + repeated GICMHIBPIGI INKCBMFOJDM = 2; // offset: 24 +} + +message OPGJPLKHLKJ { + uint32 IOJKDGCFCGG = 5; // offset: 64 + bool GHIBGEBPOCG = 12; // offset: 85 + uint32 PPGOFLDJPIO = 2; // offset: 72 + repeated uint32 DJJNGGFBAOG = 1; // offset: 32 + bool GBLEFAMKILB = 15; // offset: 84 + uint32 GDOHPMLEMAE = 10; // offset: 48 + uint32 HLJPCIDLCKA = 9; // offset: 92 + BCKFECKKLOH GLDAEMLKJJH = 7; // offset: 60 + uint32 EMPIGIEDOMO = 11; // offset: 68 + uint32 AKHDCMLBGKN = 6; // offset: 56 + uint32 ADCJOJMPNPH = 8; // offset: 76 + repeated ADHNJADIJAC BIEBFHECEPM = 493; // offset: 24 + BCKFECKKLOH ADAPELOIGCI = 14; // offset: 80 + uint32 BEDKAHEBGCC = 4; // offset: 88 + repeated uint32 FJBFCPBLNLE = 3; // offset: 40 + uint32 level_id = 13; // offset: 52 +} + +message KINHLMIMDIG { + int32 KHCPCKIBNKB = 8; // offset: 24 + uint32 item_id = 15; // offset: 32 + uint32 MGNGPGPPIAA = 9; // offset: 40 + int32 total_damage = 12; // offset: 28 + int32 PHLEIBBBDDN = 13; // offset: 36 +} + +message JIKDCCPDJPG { + bool NHLGOCGMKBP = 15; // offset: 44 + uint32 AKGLMBNKHLG = 14; // offset: 36 + NAKGMGHLKFP DEMGBJCJGNO = 7; // offset: 32 + repeated KINHLMIMDIG LGIIKHCKBME = 1; // offset: 16 + bool is_win = 5; // offset: 45 + uint32 FBCJCKEAHCM = 3; // offset: 48 + int32 DHFKOKJIBNE = 13; // offset: 40 +} + +message CCNFGGMIKJF { + uint32 EAHHABIDOAH = 722; // offset: 88 + uint32 PIPPIIFDEHA = 247; // offset: 84 + uint32 buff_id = 1144; // offset: 104 + FightMarbleHpChangeType PGOIGOFLCDG = 910; // offset: 76 + int32 CCNJKIAOMFF = 2028; // offset: 152 + int32 max_hp = 2; // offset: 144 + uint32 id = 14; // offset: 112 + uint32 EMPIGIEDOMO = 1616; // offset: 64 + bool IPACGBDKFNA = 686; // offset: 148 + uint32 skill_id = 5; // offset: 72 + KGCLNMHAAMM IJJAKDLIPAL = 13; // offset: 24 + KGCLNMHAAMM MBAFIOCLMAI = 12; // offset: 32 + float time = 4; // offset: 140 + int32 hp = 6; // offset: 132 + KGCLNMHAAMM GFKKHOIMECF = 15; // offset: 40 + GPIOFJJJAMF JALKBDBKOKC = 11; // offset: 80 + uint32 KDJEEKJBPAO = 7; // offset: 116 + uint32 BCIEHPOHPDP = 8; // offset: 108 + uint32 KFAEMIBBPHA = 763; // offset: 68 + bool OLKBHJNOIAD = 486; // offset: 150 + KGCLNMHAAMM IKAGBDAAMAG = 9; // offset: 48 + DFKBFAICDJG MLDGPGGEDBK = 3; // offset: 120 + uint32 APEBCDDKGOG = 1015; // offset: 92 + uint32 AKHDCMLBGKN = 1996; // offset: 136 + float ICLJEMJOOLP = 1753; // offset: 96 + uint32 level = 535; // offset: 156 + int32 attack = 1; // offset: 128 + float KHNNELPGKIM = 612; // offset: 124 + uint32 HPEOJNOOHDD = 1396; // offset: 100 + KGCLNMHAAMM OAIMADEEEPE = 10; // offset: 16 + bool NBEKCEIHJAC = 706; // offset: 149 +} + +message JEEHBJPIAKE { + repeated uint32 DNPIEJNNJJM = 12; // offset: 32 + repeated uint32 AGAPFHKAODL = 4; // offset: 48 + uint32 queue_position = 7; // offset: 92 + uint32 APEBCDDKGOG = 14; // offset: 112 + uint32 DDMMMPFPOAL = 1426; // offset: 72 + uint32 GFGFEHHHDAD = 2; // offset: 80 + KJEAGFEINEB GOKEOHPOMDC = 15; // offset: 68 + uint32 IPBOBNMLNHP = 10; // offset: 96 + uint32 FJLDAACGJGI = 13; // offset: 84 + repeated CCNFGGMIKJF DFAKOMHIBGJ = 11; // offset: 24 + bool DBPDDHMAHAB = 5; // offset: 77 + uint32 extra_id = 8; // offset: 64 + bool ABAFOPBHILK = 1; // offset: 78 + repeated uint32 AMABBMOCBKD = 3; // offset: 40 + uint32 MAILGEJLKEN = 769; // offset: 104 + float JFHKACLKHHC = 6; // offset: 88 + uint32 NIIEKCMBENI = 9; // offset: 100 + uint32 DOHDEDHOOLL = 1915; // offset: 108 + repeated CCNFGGMIKJF KCJMNLDPMKI = 1592; // offset: 56 + bool MLJDIDHMJMJ = 806; // offset: 76 +} + +message MLKBKNNKFEA { + repeated OLCPICDAOKI EFHOPMMKLIF = 13; // offset: 32 + DKBNDPLMNCO HLJPCIDLCKA = 2; // offset: 24 + float LCEKOMJAAOC = 8; // offset: 72 + uint32 NIIEKCMBENI = 4; // offset: 80 + uint32 EJMJMEAGMOC = 6; // offset: 92 + DKBNDPLMNCO ADCJOJMPNPH = 9; // offset: 56 + uint32 FBCJCKEAHCM = 14; // offset: 76 + bool MLJDIDHMJMJ = 5; // offset: 84 + OEHDBMBNLOF phase = 12; // offset: 88 + OPGJPLKHLKJ KHHKJKADACB = 7; // offset: 64 + repeated uint32 AGAPFHKAODL = 11; // offset: 40 + repeated OLCPICDAOKI LLOFGMDMIJM = 10; // offset: 48 +} + +message JFPBEDFKINJ { + uint32 FBCJCKEAHCM = 15; // offset: 36 + uint32 item_id = 7; // offset: 32 + KGCLNMHAAMM MBLPHKFGOJB = 2; // offset: 24 +} + +message DKBNDPLMNCO { + bool IPACGBDKFNA = 4; // offset: 48 + uint32 CODOFDEHJCJ = 3; // offset: 56 + bool BEPKBMGKCGB = 2; // offset: 49 + repeated OLCPICDAOKI JPONLDDDEMI = 1; // offset: 40 + uint32 OEDMCLBPADG = 10; // offset: 52 + repeated OOCCLBMLECE CPJDHFJOIAL = 14; // offset: 16 + repeated uint32 FKFHMMHBIKC = 5; // offset: 24 +} + +message OLCPICDAOKI { + KGCLNMHAAMM MBAFIOCLMAI = 10; // offset: 16 + uint32 buff_id = 2; // offset: 40 + float KHNNELPGKIM = 15; // offset: 72 + uint32 KFAEMIBBPHA = 4; // offset: 64 + KGCLNMHAAMM OAIMADEEEPE = 5; // offset: 32 + bool NBEKCEIHJAC = 3; // offset: 56 + int32 attack = 1; // offset: 68 + uint32 level = 12; // offset: 52 + int32 max_hp = 9; // offset: 48 + bool OLKBHJNOIAD = 14; // offset: 57 + int32 hp = 8; // offset: 60 + bool NFOFIPGGJGP = 7; // offset: 58 + uint32 id = 13; // offset: 44 + bool ABAFOPBHILK = 11; // offset: 59 +} + +message OOCCLBMLECE { + uint32 APEBCDDKGOG = 8; // offset: 28 + bool LFIDDPDPNIE = 7; // offset: 24 +} + +// Obf: GMBAODONMMH +enum CmdFightMatch3Type { + GMBAODONMMH_HDEHMMHJOIG = 0; + CmdJMGAOIFBNEO = 30110; + CmdJLAGLJEDAEH = 30139; + GMBAODONMMH_BGGKKPOAPOE = 30174; + GMBAODONMMH_AGNIFOOJOGI = 30104; + CmdJGAEJMOGAPO = 30126; + CmdCGMGGEMIIKA = 30198; + GMBAODONMMH_BLCJPOEKDEL = 30163; + CmdDLLGKJNKANJ = 30133; + CmdPKAFDHFOMOL = 30189; + GMBAODONMMH_MGADJFMGHMC = 30118; + CmdPCAIHNOHHAG = 30109; + CmdCHCKDIFJBKP = 30157; + CmdFBAKHNLPGEM = 30196; + CmdEBNNIBGFGIH = 30144; + CmdDMELLMENKCH = 30137; + CmdAJAFOEHDCII = 30195; + GMBAODONMMH_BNHJPHHLGGP = 30158; + GMBAODONMMH_IGKEDAMGAJM = 30200; + CmdEAAEIHMICBO = 30107; + CmdIJAECOEFEIM = 30161; + CmdLEPAGPCIDLP = 30138; + CmdKNFEEOHHAOP = 30132; + CmdMEFMBPFDBEM = 30194; + CmdDNJHMKINPBK = 30101; + GMBAODONMMH_DFCLLKPHFAG = 30172; + CmdINDJDBNFNIM = 30114; + GMBAODONMMH_LBBIOBGCCKG = 30191; +} + +enum FNPDJFJFOBE { + FNPDJFJFOBE_EKEFCLJAPDP = 0; + FNPDJFJFOBE_NHPNNKIEGGL = 1; + FNPDJFJFOBE_BPEMNMKAPOO = 2; + FNPDJFJFOBE_JMKJDFEFIOB = 3; + FNPDJFJFOBE_NGELLMBHOIE = 4; + FNPDJFJFOBE_NANPDAKBJMO = 5; +} + +enum PBKPPEAPBOM { + PBKPPEAPBOM_BNJMPCHFINA = 0; + PBKPPEAPBOM_ODFNPCJNDID = 1; + PBKPPEAPBOM_CCJCFMIAFCM = 2; + PBKPPEAPBOM_LADEPBBHHGO = 3; +} + +enum HLDONLICNOB { + HLDONLICNOB_MNELHMEBHPK = 0; + HLDONLICNOB_NMIHNMAPKGI = 1; + HLDONLICNOB_MHCMMOPPALJ = 2; + HLDONLICNOB_OJGEICBOGJP = 3; + HLDONLICNOB_BLJMJHPHEAF = 4; + HLDONLICNOB_FMPEFGJPHKC = 5; +} + +enum DNAGPMEBBCK { + DNAGPMEBBCK_MCDJAMMCLDO = 0; + DNAGPMEBBCK_CAIFILPCDBH = 1; + DNAGPMEBBCK_MGCLKJEKJAA = 2; + DNAGPMEBBCK_HCJOMCJGGHD = 3; + DNAGPMEBBCK_GLHDGEOKCJB = 4; + DNAGPMEBBCK_EEICIBOCKEA = 5; +} + +enum IJKBLBJAABJ { + IJKBLBJAABJ_PCPDHELPKEM = 0; + IJKBLBJAABJ_GNJICJPAGNH = 1; + IJKBLBJAABJ_OKJHNPKFFPM = 2; +} + +enum NGAIELABHPM { + NGAIELABHPM_PCPDHELPKEM = 0; + NGAIELABHPM_LCEHKBAMOKA = 1; + NGAIELABHPM_NFEPJMELPOM = 2; + NGAIELABHPM_BFOIJCJJMHH = 3; +} + +enum MFJBNCDAHJK { + MFJBNCDAHJK_LECNFAGCFNH = 0; + MFJBNCDAHJK_MAODGPDEMDJ = 1; + MFJBNCDAHJK_OJAFEHMOLDP = 2; + MFJBNCDAHJK_DKPIGDEEHCO = 3; + MFJBNCDAHJK_COBCJODFIIF = 4; + MFJBNCDAHJK_MJANFBMFBNA = 5; +} + +enum HNDCKMIALOG { + HNDCKMIALOG_OJAOGBDJCLM = 0; + HNDCKMIALOG_KNALIHFLIIO = 1; + HNDCKMIALOG_MAMPDPAHDHO = 2; + HNDCKMIALOG_GBFDKKBGBEO = 3; + HNDCKMIALOG_MGNNPFMJBED = 4; +} + +enum FMANPCKGFDD { + FMANPCKGFDD_MAOEJIEAHAH = 0; + FMANPCKGFDD_KCCGMHLCAEL = 1; + FMANPCKGFDD_IKJGDFFOKAD = 2; + FMANPCKGFDD_GJKNCPIPKCM = 3; + FMANPCKGFDD_GFLDOJLIMDH = 4; + FMANPCKGFDD_COPJEICJKNA = 5; +} + +message NBCBJJDFBPL { + repeated MPGIOHDMFCG item_list = 7; // offset: 16 + uint32 hp = 13; // offset: 44 + uint32 score_id = 3; // offset: 60 + uint32 MCCLNDCJAMI = 4; // offset: 52 + uint32 JKPGACLKEEC = 9; // offset: 56 + uint32 rank = 2; // offset: 36 + bool GDNIHALOKHC = 15; // offset: 48 + uint32 IHPGCAAAGBC = 1; // offset: 40 + PBKPPEAPBOM state = 11; // offset: 32 +} + +message LGOPLIAFLCK { + int32 LHKDDBBIKOB = 7; // offset: 48 + repeated uint32 FDJBKMDOPFD = 4; // offset: 32 + uint32 OKCNHPLOMCD = 6; // offset: 68 + FNPDJFJFOBE IPLEOOLCACI = 8; // offset: 64 + uint64 JKLPNOFDNAL = 5; // offset: 56 + repeated NBCBJJDFBPL DNNOFGJJMCP = 1; // offset: 24 + JAMLHOHBIGB KGKOHNAACEN = 15; // offset: 16 +} + +message HDNOFFGMDNJ { + uint32 KPNFNMIDFCK = 6; // offset: 28 + uint32 NOOJOLKILFB = 4; // offset: 24 +} + +message JAMLHOHBIGB { + uint32 IIPDAIEBIHA = 5; // offset: 96 + uint32 cur_hp = 7; // offset: 76 + repeated MPGIOHDMFCG item_list = 8; // offset: 24 + PBKPPEAPBOM DEMGBJCJGNO = 9; // offset: 72 + repeated HMJJLADLOHH buff_list = 1; // offset: 48 + uint32 score_id = 6; // offset: 84 + repeated ENENNMNEOGK op_list = 2; // offset: 56 + ECKIDLIFAFG MHFHODDBOPM = 11; // offset: 16 + uint32 PFJAJKBEPDC = 3; // offset: 92 + uint32 KPCKLNCPPAJ = 12; // offset: 88 + uint32 OPHONAAFLAJ = 4; // offset: 64 + uint32 BMAJMLOFCKH = 14; // offset: 80 + uint32 BAEPNAABADN = 10; // offset: 68 + repeated uint32 INFEPNIEPND = 13; // offset: 32 +} + +message NEIIDDAMPGL { + JAMLHOHBIGB PIMAHGFDGCD = 8; // offset: 24 + HLDONLICNOB GGOKHOBBHHF = 4; // offset: 32 +} + +message KBAHGNNEMGG { + int32 player_data = 1; // offset: 24 +} + +// Type: Rsp +// CmdID: 30110 +message JMGAOIFBNEO { + uint32 retcode = 12; // offset: 40 + LGOPLIAFLCK data = 13; // offset: 16 + repeated ADHNJADIJAC BIEBFHECEPM = 2; // offset: 32 +} + +// Type: Notify +// CmdID: 30194 +message MEFMBPFDBEM { + LGOPLIAFLCK data = 2; // offset: 24 +} + +// Type: Notify +// CmdID: 30195 +message AJAFOEHDCII { + LGOPLIAFLCK KKKBCPGOFLB = 9; // offset: 24 +} + +// Type: Notify +// CmdID: 30114 +message INDJDBNFNIM { + LGOPLIAFLCK LLIAJHMEJKI = 14; // offset: 32 + LGOPLIAFLCK BDBILIBBHMP = 15; // offset: 24 +} + +message CDFOGMAMFGF { + HDNOFFGMDNJ BMNDBKBHIOC = 15; // offset: 16 + HDNOFFGMDNJ PLMHAPPKLGA = 7; // offset: 24 + repeated NEIIDDAMPGL CGLIPMIMMJG = 1; // offset: 32 + uint32 NGINCCHDPJL = 9; // offset: 48 +} + +// Type: Rsp +// CmdID: 30109 +message PCAIHNOHHAG { + bool DLFPDEHDNGK = 2; // offset: 36 + uint32 NGINCCHDPJL = 14; // offset: 40 + uint32 retcode = 9; // offset: 32 + JAMLHOHBIGB ECBCOIDFPON = 6; // offset: 24 +} + +// Type: Notify +// CmdID: 30198 +message CGMGGEMIIKA { + uint32 hp = 10; // offset: 44 + uint32 OKCNHPLOMCD = 1; // offset: 36 + uint32 MCCLNDCJAMI = 15; // offset: 32 + repeated MPGIOHDMFCG item_list = 11; // offset: 24 + PBKPPEAPBOM state = 7; // offset: 48 + uint32 score_id = 14; // offset: 40 +} + +message KEGOOAKEHIA { + uint32 HIOFMPHCPJP = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 30126 +message JGAEJMOGAPO { + uint32 HIOFMPHCPJP = 14; // offset: 24 + uint32 retcode = 7; // offset: 28 +} + +// Type: Notify +// CmdID: 30139 +message JLAGLJEDAEH { + uint32 HIOFMPHCPJP = 10; // offset: 28 + uint32 NKEFAJCOIGJ = 12; // offset: 24 } // Type: Notify // CmdID: 30101 -message DMBDEOAJKOB { - MHLDJJENNNP reason = 4; // offset: 32 - NMKNJBNHNKC CIIEAGEEHJO = 9; // offset: 16 +message DNJHMKINPBK { + LGOPLIAFLCK data = 8; // offset: 24 +} + +message MPGIOHDMFCG { + uint32 IAMCPKMNANO = 4; // offset: 32 + uint32 PANFIPHAGPB = 15; // offset: 36 + uint32 MEAJAEBDAOI = 1; // offset: 24 + uint32 EPFOIBHLDAO = 11; // offset: 28 +} + +message ENENNMNEOGK { + uint32 NBIIMDABOPC = 10; // offset: 24 + IJKBLBJAABJ op_type = 8; // offset: 28 +} + +message HMJJLADLOHH { + uint32 display_value = 8; // offset: 28 + NGAIELABHPM NOAOFGEJFEK = 3; // offset: 24 +} + +message KLMKLDONEJG { + uint32 score_id = 5; // offset: 68 + uint32 IIPDAIEBIHA = 3; // offset: 40 + bool GIKABEMCFAO = 4; // offset: 60 + ECKIDLIFAFG MHFHODDBOPM = 15; // offset: 16 + uint32 JKPGACLKEEC = 11; // offset: 44 + bool KHDKNKLJGOJ = 13; // offset: 61 + uint32 OPHONAAFLAJ = 1; // offset: 64 + uint32 IHPGCAAAGBC = 2; // offset: 48 + repeated MPGIOHDMFCG item_list = 14; // offset: 24 + uint32 KPCKLNCPPAJ = 7; // offset: 52 + PBKPPEAPBOM DEMGBJCJGNO = 9; // offset: 56 +} + +message ACPMKPLOBEF { + JAMLHOHBIGB KGKOHNAACEN = 3; // offset: 16 + uint32 AHIFHGNPGBB = 8; // offset: 52 + uint32 LFBIELBHOBK = 10; // offset: 56 + repeated KLMKLDONEJG DNNOFGJJMCP = 7; // offset: 24 + int32 LHKDDBBIKOB = 11; // offset: 60 + DNAGPMEBBCK IPLEOOLCACI = 13; // offset: 48 + uint64 JKLPNOFDNAL = 2; // offset: 40 +} + +message LNOBPFKAAGA { + repeated HDNOFFGMDNJ DIBNKMICOOD = 7; // offset: 16 + uint32 BDCDDGOCILD = 5; // offset: 40 + uint32 IJGJODCIDJA = 12; // offset: 44 + repeated NEIIDDAMPGL CGLIPMIMMJG = 4; // offset: 32 +} + +// Type: Rsp +// CmdID: 30137 +message DMELLMENKCH { + JAMLHOHBIGB ENBGNLBMGFK = 15; // offset: 24 + uint32 retcode = 5; // offset: 32 + uint32 BDCDDGOCILD = 6; // offset: 36 +} + +message OFGNJLCEIGP { +} + +// Type: Rsp +// CmdID: 30138 +message LEPAGPCIDLP { + ACPMKPLOBEF data = 9; // offset: 16 + repeated ADHNJADIJAC BIEBFHECEPM = 5; // offset: 32 + uint32 retcode = 1; // offset: 40 +} + +message MIHHLHKEFHE { + uint32 MLHBHCHPHND = 13; // offset: 32 + uint32 ABIMIBOPEOJ = 12; // offset: 24 + uint32 AHIFHGNPGBB = 6; // offset: 28 +} + +// Type: Rsp +// CmdID: 30132 +message KNFEEOHHAOP { + uint32 retcode = 2; // offset: 24 +} + +// Type: Notify +// CmdID: 30133 +message DLLGKJNKANJ { + ACPMKPLOBEF data = 8; // offset: 16 + MFJBNCDAHJK reason = 5; // offset: 32 +} + +// Type: Notify +// CmdID: 30161 +message IJAECOEFEIM { + CDFOGMAMFGF EAEAFIHIIMK = 12; // offset: 16 + JAMLHOHBIGB ENBGNLBMGFK = 4; // offset: 32 +} + +// Type: Notify +// CmdID: 30107 +message EAAEIHMICBO { + LNOBPFKAAGA EAEAFIHIIMK = 4; // offset: 32 + JAMLHOHBIGB ENBGNLBMGFK = 10; // offset: 24 +} + +message DEKBKCFPJNA { +} + +// Type: Rsp +// CmdID: 30144 +message EBNNIBGFGIH { + uint32 retcode = 11; // offset: 24 +} + +message GIGAKCOMKOG { + uint32 score_id = 12; // offset: 28 + uint32 JKPGACLKEEC = 11; // offset: 32 + uint32 rank = 1; // offset: 24 + PBKPPEAPBOM state = 9; // offset: 36 +} + +message DLCCOJPHBCB { + uint64 JKLPNOFDNAL = 10; // offset: 48 + HNDCKMIALOG IPLEOOLCACI = 2; // offset: 40 + JAMLHOHBIGB KGKOHNAACEN = 1; // offset: 32 + uint32 LFBIELBHOBK = 12; // offset: 60 + repeated GIGAKCOMKOG DNNOFGJJMCP = 15; // offset: 24 + int32 LHKDDBBIKOB = 6; // offset: 56 +} + +message DDFPFLMIFKM { +} + +// Type: Rsp +// CmdID: 30189 +message PKAFDHFOMOL { + DLCCOJPHBCB HGPGDCOCDFK = 2; // offset: 32 + repeated ADHNJADIJAC BIEBFHECEPM = 11; // offset: 24 + uint32 retcode = 8; // offset: 40 } // Type: Notify // CmdID: 30196 -message FDOCALEFEFB { - repeated KFGPHNNGEBG IJGMDPCNMLO = 2; // offset: 16 - uint32 KBBPMGAPELL = 14; // offset: 32 +message FBAKHNLPGEM { + FMANPCKGFDD reason = 13; // offset: 32 + DLCCOJPHBCB HGPGDCOCDFK = 12; // offset: 24 } -// Obf: CmdFiveDimType +// Type: Notify +// CmdID: 30157 +message CHCKDIFJBKP { + repeated GIGAKCOMKOG DNNOFGJJMCP = 10; // offset: 24 + uint32 LFBIELBHOBK = 11; // offset: 32 +} + +// Obf: MKLPGBFEJMO enum CmdFiveDimType { - CmdFiveDimType_MNFEPONEDDJ = 0; - CmdEnterFiveDimGameScRsp = 2265; - CmdFiveDimType_KLJEBJNLACD = 2270; - CmdGetFiveDimMoneyDataScRsp = 2255; - CmdFiveDimGameTransferScRsp = 2261; - CmdFiveDimType_OPEOMHMCEJC = 2267; - CmdFiveDimJumpEnergyChangeScNotify = 2257; - CmdLeaveFiveDimGameScRsp = 2266; - CmdFiveDimMoneyChangeScNotify = 2259; - CmdFiveDimType_BLAEGMFIJBM = 2253; - CmdGetFiveDimGameDataScRsp = 2251; - CmdFiveDimType_ADNCHFLLJPF = 2260; - CmdFiveDimGameDataUpdateScNotify = 2272; - CmdFiveDimType_BDPPCCDJPLC = 2256; - CmdFiveDimType_HGJFCHBLFLB = 2252; - CmdGetFiveDimMoneyScRsp = 2254; - CmdUpdateFiveDimGameDataScRsp = 2262; - CmdFiveDimType_CEKCBKJHGKB = 2271; + MKLPGBFEJMO_PCPDHELPKEM = 0; + CmdGetFiveDimMoneyScRsp = 2261; + CmdLeaveFiveDimGameScRsp = 2258; + MKLPGBFEJMO_DFILLFNLLAJ = 2253; + CmdFiveDimJumpEnergyChangeScNotify = 2265; + CmdUpdateFiveDimGameDataScRsp = 2259; + MKLPGBFEJMO_LKLOBDJINOI = 2257; + CmdFiveDimGameTransferScRsp = 2270; + MKLPGBFEJMO_CJMDBFOJPIC = 2251; + MKLPGBFEJMO_HKGHBAHIOMC = 2252; + MKLPGBFEJMO_FFBHNFPKLMD = 2269; + CmdFiveDimMoneyChangeScNotify = 2272; + CmdEnterFiveDimGameScRsp = 2264; + MKLPGBFEJMO_OBOBBDGHCDN = 2268; + CmdFiveDimGameDataUpdateScNotify = 2275; + CmdGetFiveDimGameDataScRsp = 2254; + MKLPGBFEJMO_IIDCMPNMCHM = 2260; + CmdGetFiveDimMoneyDataScRsp = 2274; } -message GetFiveDimDataCsReq { +enum IPFAGFAPCCD { + IPFAGFAPCCD_PCPDHELPKEM = 0; + IPFAGFAPCCD_MLEMOAKKJJH = 1; + IPFAGFAPCCD_BAOGAMKCLMO = 2; } -// Obf: GetFiveDimGameDataScRsp +message ANINPOGOEDJ { +} + +// Obf: NFBFBHOBOLO // Type: Rsp -// CmdID: 2251 +// CmdID: 2254 message GetFiveDimGameDataScRsp { - CNMADDPJBAB PMMGJDNFOKF = 9; // offset: 24 - uint32 retcode = 13; // offset: 36 - uint32 PCKMBBPGNJK = 7; // offset: 32 + uint32 JJOOHOADJMA = 10; // offset: 32 + KAIELJPMGHL OIAPHBBDPHL = 1; // offset: 24 + uint32 retcode = 11; // offset: 36 } -message EnterFiveDimGameCsReq { - MAMBHPAIHNF GAHICMJOCEC = 7; // offset: 24 - MotionInfo HHJCHHEKAPM = 9; // offset: 40 - JDOCOMEGCCF NKDPFHGFDPD = 11; // offset: 32 +message GEAPPKGNLJG { + NMHKDLJPGIL MODDIBHCPPD = 3; // offset: 16 + MotionInfo MJDMNDIEKHK = 5; // offset: 24 + HMJGADLIONA PPPHLHADCPJ = 1; // offset: 32 } -// Obf: EnterFiveDimGameScRsp +// Obf: GMNABGKIKKN // Type: Rsp -// CmdID: 2265 +// CmdID: 2264 message EnterFiveDimGameScRsp { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 14; // offset: 24 } -message LeaveFiveDimGameCsReq { - MotionInfo HHJCHHEKAPM = 2; // offset: 16 +message MFKKGOCBACJ { + uint32 PJNFFBKCGEM = 6; // offset: 36 + MotionInfo MJDMNDIEKHK = 9; // offset: 24 + IPFAGFAPCCD FBOGMBOKPHJ = 3; // offset: 40 + uint32 PJMLJPAPIIK = 2; // offset: 32 } -// Obf: LeaveFiveDimGameScRsp +// Obf: EAANGCAHIFA // Type: Rsp -// CmdID: 2266 +// CmdID: 2258 message LeaveFiveDimGameScRsp { uint32 client_pos_version = 2; // offset: 28 uint32 retcode = 5; // offset: 24 } -message UpdateFiveDimGameDataCsReq { - uint32 OFMMGOCFOOG = 15; // offset: 32 - JDOCOMEGCCF NKDPFHGFDPD = 6; // offset: 24 +message KIKKGAAPMKG { + HMJGADLIONA PPPHLHADCPJ = 15; // offset: 24 + uint32 NGEHILEENKC = 4; // offset: 32 } -// Obf: UpdateFiveDimGameDataScRsp +// Obf: GDHLNNNAPAK // Type: Rsp -// CmdID: 2262 +// CmdID: 2259 message UpdateFiveDimGameDataScRsp { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 5; // offset: 24 } -message FiveDimGameTransferCsReq { - MAMBHPAIHNF GAHICMJOCEC = 1; // offset: 16 - JDOCOMEGCCF NKDPFHGFDPD = 5; // offset: 24 +message KFIHIBFBAJH { + uint32 PJNFFBKCGEM = 4; // offset: 44 + HMJGADLIONA PPPHLHADCPJ = 7; // offset: 32 + NMHKDLJPGIL MODDIBHCPPD = 9; // offset: 16 + IPFAGFAPCCD FBOGMBOKPHJ = 11; // offset: 40 } -// Obf: FiveDimGameTransferScRsp +// Obf: CEDLMINDAHJ +// Type: Rsp +// CmdID: 2270 +message FiveDimGameTransferScRsp { + uint32 retcode = 4; // offset: 24 +} + +// Obf: FMLENEBEGJE +// Type: Notify +// CmdID: 2275 +message FiveDimGameDataUpdateScNotify { + uint32 client_pos_version = 12; // offset: 36 + bool PBOBBPEKBLK = 15; // offset: 32 + KAIELJPMGHL OIAPHBBDPHL = 14; // offset: 24 +} + +// Obf: EPOABGDOEJJ +// Type: Notify +// CmdID: 2265 +message FiveDimJumpEnergyChangeScNotify { + uint32 JJOOHOADJMA = 11; // offset: 24 +} + +message HACMIMFHMOC { + uint32 HFMLMJALLPC = 10; // offset: 24 +} + +// Obf: JCMINGBIKAO // Type: Rsp // CmdID: 2261 -message FiveDimGameTransferScRsp { - uint32 retcode = 10; // offset: 24 +message GetFiveDimMoneyScRsp { + uint32 HLLKKGIFIPC = 14; // offset: 32 + uint32 retcode = 12; // offset: 28 + uint32 HFMLMJALLPC = 11; // offset: 24 } -// Obf: FiveDimGameDataUpdateScNotify +// Obf: AGICNLFCIMA // Type: Notify // CmdID: 2272 -message FiveDimGameDataUpdateScNotify { - CNMADDPJBAB PMMGJDNFOKF = 8; // offset: 16 - bool JIGPCGKPHMG = 11; // offset: 36 - uint32 client_pos_version = 14; // offset: 32 -} - -// Obf: FiveDimJumpEnergyChangeScNotify -// Type: Notify -// CmdID: 2257 -message FiveDimJumpEnergyChangeScNotify { - uint32 PCKMBBPGNJK = 6; // offset: 24 -} - -message GLLJILJHJMB { - uint32 GBCKPMPADCF = 11; // offset: 24 -} - -// Obf: GetFiveDimMoneyScRsp -// Type: Rsp -// CmdID: 2254 -message GetFiveDimMoneyScRsp { - uint32 GBCKPMPADCF = 12; // offset: 32 - uint32 retcode = 13; // offset: 24 - uint32 LEDDBOANBKH = 8; // offset: 28 -} - -// Obf: FiveDimMoneyChangeScNotify -// Type: Notify -// CmdID: 2259 message FiveDimMoneyChangeScNotify { - uint32 ODFNNNKHKMF = 2; // offset: 28 - uint32 IDPEPNBBKBG = 5; // offset: 24 + uint32 JKLDOFBHABM = 14; // offset: 24 + uint32 NDKMOINLOOE = 5; // offset: 28 } -message HILAFFKKBDC { +message ODAFJBFDFLG { } -// Obf: GetFiveDimMoneyDataScRsp +// Obf: NIABOPBGPGK // Type: Rsp -// CmdID: 2255 +// CmdID: 2274 message GetFiveDimMoneyDataScRsp { - uint32 IDPEPNBBKBG = 15; // offset: 28 - uint32 retcode = 14; // offset: 32 - uint32 ODFNNNKHKMF = 9; // offset: 24 + uint32 retcode = 8; // offset: 32 + uint32 JKLDOFBHABM = 2; // offset: 24 + uint32 NDKMOINLOOE = 12; // offset: 28 } -// Obf: CmdFriendType +// Obf: GEGHIEHNEEP enum CmdFriendType { - CmdFriendType_MNFEPONEDDJ = 0; - CmdDeleteFriendScRsp = 2919; - CmdGetFriendBattleRecordDetailScRsp = 2925; - CmdSetAssistScRsp = 2968; - CmdGetFriendBattleRecordDetailCsReq = 2954; - CmdSetFriendMarkCsReq = 2976; - CmdSyncHandleFriendScNotify = 2957; - CmdSyncApplyFriendScNotify = 2969; - CmdGetPlatformPlayerInfoCsReq = 2922; - CmdTakeAssistRewardCsReq = 2905; - CmdApplyFriendScRsp = 3000; - CmdGetFriendApplyListInfoCsReq = 2935; - CmdGetFriendAssistListScRsp = 2914; - CmdGetFriendRecommendLineupScRsp = 2928; - CmdSyncAddBlacklistScNotify = 2934; - CmdReportPlayerScRsp = 2918; - CmdSetFriendRemarkNameScRsp = 2909; - CmdGetPlayerDetailInfoCsReq = 2924; - CmdGetFriendLoginInfoCsReq = 2951; - CmdGetFriendRecommendListInfoScRsp = 2986; - CmdSetFriendRemarkNameCsReq = 2903; - CmdGetFriendListInfoScRsp = 2981; - CmdSearchPlayerScRsp = 2943; - CmdCurAssistChangedNotify = 2964; - CmdGetFriendApplyListInfoScRsp = 2913; - CmdGetFriendDevelopmentInfoScRsp = 2958; - CmdHandleFriendCsReq = 2940; - CmdDeleteBlacklistCsReq = 2906; - CmdGetFriendRecommendLineupDetailScRsp = 2936; - CmdGetFriendRecommendLineupCsReq = 2959; - CmdGetAssistListCsReq = 2917; - CmdNewAssistHistoryNotify = 2990; - CmdGetAssistHistoryCsReq = 2902; - CmdHandleFriendScRsp = 2946; - CmdSetFriendMarkScRsp = 2979; - CmdGetFriendLoginInfoScRsp = 2997; - CmdSearchPlayerCsReq = 2996; - CmdGetFriendRecommendListInfoCsReq = 2988; - CmdReportPlayerCsReq = 2931; - CmdGetFriendRecommendLineupDetailCsReq = 2994; - CmdSetAllowOtherApplyFriendCsReq = 2929; - CmdGetFriendAssistListCsReq = 2915; - CmdGetPlatformPlayerInfoScRsp = 2947; - CmdTakeAssistRewardScRsp = 2912; - CmdGetAssistListScRsp = 2927; - CmdGetCurAssistScRsp = 2991; - CmdApplyFriendCsReq = 2962; - CmdAddBlacklistScRsp = 2948; - CmdDeleteFriendCsReq = 2984; - CmdGetPlayerDetailInfoScRsp = 2904; - CmdAddBlacklistCsReq = 2956; - CmdGetFriendListInfoCsReq = 2983; - CmdSetAssistCsReq = 2945; - CmdGetAssistHistoryScRsp = 2937; - CmdSyncDeleteFriendScNotify = 2923; - CmdGetCurAssistCsReq = 2908; - CmdDeleteBlacklistScRsp = 2901; + GEGHIEHNEEP_PCPDHELPKEM = 0; + CmdGetFriendApplyListInfoScRsp = 2918; + CmdSyncHandleFriendScNotify = 2901; + CmdGetPlatformPlayerInfoScRsp = 2949; + CmdGetFriendRecommendListInfoScRsp = 2961; + CmdGetFriendRecommendLineupDetailCsReq = 2952; + CmdGetAssistListCsReq = 2928; + CmdTakeAssistRewardScRsp = 2920; + CmdABNLKIDDIOK = 3000; + CmdDeleteFriendCsReq = 2974; + CmdGetAssistListScRsp = 2965; + CmdReportPlayerCsReq = 2944; + CmdGetPlayerDetailInfoCsReq = 2994; CmdGetFriendDevelopmentInfoCsReq = 2977; - CmdSetForbidOtherApplyFriendScRsp = 2955; + CmdGetFriendApplyListInfoCsReq = 2914; + CmdGetFriendRecommendLineupScRsp = 2988; + CmdGetCurAssistScRsp = 2917; + CmdSetFriendMarkCsReq = 2971; + CmdGetPlatformPlayerInfoCsReq = 2902; + CmdAddBlacklistCsReq = 2938; + CmdGetFriendRecommendLineupCsReq = 2906; + CmdGetFriendLoginInfoCsReq = 2966; + CmdSetFriendRemarkNameCsReq = 2907; + CmdCurAssistChangedNotify = 2993; + CmdGetFriendListInfoCsReq = 2991; + CmdGetAssistHistoryScRsp = 2925; + CmdSyncDeleteFriendScNotify = 2904; + CmdGetFriendBattleRecordDetailScRsp = 2912; + CmdSyncAddBlacklistScNotify = 2932; + CmdSetFriendMarkScRsp = 2936; + CmdTakeAssistRewardCsReq = 2979; + CmdDeleteFriendScRsp = 2937; + CmdApplyFriendScRsp = 2998; + CmdSearchPlayerCsReq = 2957; + CmdSetAssistCsReq = 2973; + CmdSyncApplyFriendScNotify = 2963; + CmdGetFriendAssistListCsReq = 2903; + CmdHandleFriendScRsp = 2939; + CmdDeleteBlacklistScRsp = 2996; + CmdGetFriendBattleRecordDetailCsReq = 2929; + CmdGetFriendAssistListScRsp = 2992; + CmdDeleteBlacklistCsReq = 2989; + CmdApplyFriendCsReq = 2909; + CmdGetFriendRecommendLineupDetailScRsp = 2990; + CmdSetAllowOtherApplyFriendCsReq = 2911; + CmdHandleFriendCsReq = 2926; + CmdGetCurAssistCsReq = 2908; + CmdGetFriendListInfoScRsp = 2910; + CmdSetFriendRemarkNameScRsp = 2958; + CmdGetAssistHistoryCsReq = 2951; + CmdSetForbidOtherApplyFriendScRsp = 2930; + CmdGetPlayerDetailInfoScRsp = 2995; + CmdGetFriendDevelopmentInfoScRsp = 2916; + CmdAddBlacklistScRsp = 2972; + CmdGetFriendRecommendListInfoCsReq = 2933; + CmdGetFriendLoginInfoScRsp = 2905; + CmdSetAssistScRsp = 2953; + CmdSearchPlayerScRsp = 2921; + CmdNewAssistHistoryNotify = 2954; } enum FriendOnlineStatus { @@ -15868,4839 +16641,5734 @@ enum FriendOnlineStatus { FRIEND_ONLINE_STATUS_ONLINE = 1; } -// Obf: FriendApplySource +// Obf: PABBPHOIDBF enum FriendApplySource { - FRIEND_APPLY_SOURCE_NONE = 0; - FRIEND_APPLY_SOURCE_SEARCH = 1; - FRIEND_APPLY_SOURCE_RECOMMEND = 2; - FRIEND_APPLY_SOURCE_ASSIST = 3; - FRIEND_APPLY_SOURCE_RECOMMEND_ASSIST = 4; - FRIEND_APPLY_SOURCE_PSN_FRIEND = 5; - FRIEND_APPLY_SOURCE_ASSIST_REWARD = 6; + PABBPHOIDBF_PCPDHELPKEM = 0; + PABBPHOIDBF_DDEBAHBEKHI = 1; + PABBPHOIDBF_PJEOOMBFNMA = 2; + PABBPHOIDBF_ILPKPBOKMEN = 3; + PABBPHOIDBF_OAMHNEDGEKA = 4; + PABBPHOIDBF_OGENAPDDIDB = 5; + PABBPHOIDBF_LDLMBIFNPEP = 6; } - message AssistSimpleInfo { - uint32 level = 7; // offset: 32 - uint32 pos = 10; // offset: 28 - uint32 avatar_id = 5; // offset: 36 - uint32 dressed_skin_id = 15; // offset: 24 + uint32 avatar_id = 3; // offset: 28 + uint32 level = 15; // offset: 36 + uint32 pos = 2; // offset: 24 + uint32 dressed_skin_id = 9; // offset: 32 } -message INCNBFACOCE { - uint32 ENCMLHHIGHJ = 6; // offset: 28 - uint32 JOANLPNHADO = 7; // offset: 32 - uint32 group_id = 3; // offset: 36 - uint32 DDOGMNLBKDO = 1; // offset: 24 +message KMADNGJNOOB { + uint32 MDFMEDKNEHG = 6; // offset: 36 + uint32 MOOOPAMBOFK = 11; // offset: 28 + uint32 group_id = 8; // offset: 24 + uint32 HCHCOAPJLMG = 3; // offset: 32 } -message DPEKEANNPOB { - uint32 IFPBPMLDDPE = 6; // offset: 36 - uint32 GGNFHJJAGCF = 14; // offset: 32 - repeated uint32 MDBHDNFDLLL = 5; // offset: 16 +message CEGOPFBELBL { + uint32 KKFBLJNMDFJ = 7; // offset: 36 + repeated uint32 PGKLOMAJMDC = 11; // offset: 16 + uint32 KBFDOPNODBL = 15; // offset: 32 } -message BDJCAJLPOJB { - DPEKEANNPOB ICBIENJPDGD = 13; // offset: 16 +message CGLILDEBBIH { + CEGOPFBELBL KNPMHOLAJFK = 3; // offset: 16 } -message FMIDKIJEILL { - BDJCAJLPOJB BPIOECHCOKO = 3; // offset: 16 +message KIEEFAOCOCC { + CGLILDEBBIH MDNOKJEALNP = 1; // offset: 16 } -// Obf: FriendGridFightRecord +// Obf: AAGNLEFDLIJ message FriendGridFightRecord { - uint32 division_id = 5; // offset: 24 + uint32 division_id = 8; // offset: 24 } -message PDPMLNPMHFN { - FriendGridFightRecord JNLLKLOMHLM = 14; // offset: 40 - BattleRecordType MNHGPKIHHKL = 10; // offset: 48 - FMIDKIJEILL KGKFPLPIEBH = 2; // offset: 16 - INCNBFACOCE NOGDEDMFCBO = 11; // offset: 24 +message PHNHEEOLADL { + KIEEFAOCOCC NAKKOHEMJBL = 2; // offset: 16 + FriendGridFightRecord KIIONJBDKNJ = 14; // offset: 40 + BattleRecordType HCPAHPCOEKK = 9; // offset: 48 + KMADNGJNOOB BHEEDAFLEOJ = 3; // offset: 24 } message PlayerSimpleInfo { - string nickname = 6; // offset: 24 - EAIOLADLFKL player_outfit_data = 4; // offset: 16 - string platform_uuid = 2; // offset: 56 - uint32 personal_card = 9; // offset: 112 - FriendOnlineStatus online_status = 11; // offset: 120 - int64 last_active_time = 12; // offset: 88 - bool is_banned = 3; // offset: 84 - uint32 head_icon = 8; // offset: 108 - repeated AssistSimpleInfo assist_simple_info_list = 13; // offset: 40 - HeadFrameInfo head_frame_info = 1651; // offset: 32 - PlatformType platform = 5; // offset: 100 - string signature = 15; // offset: 64 - uint32 chat_bubble_id = 7; // offset: 116 - uint32 level = 1; // offset: 104 - uint32 gender = 1680; // offset: 80 - string platform_nick = 14; // offset: 48 - uint32 uid = 10; // offset: 96 + repeated AssistSimpleInfo assist_info_list = 15; // offset: 32 + PlatformType platform = 7; // offset: 88 + string signature = 2; // offset: 24 + string platform_nick = 6; // offset: 48 + uint32 head_icon = 12; // offset: 120 + uint32 level = 14; // offset: 84 + string platform_uuid = 3; // offset: 72 + int64 logout_time = 9; // offset: 96 + HeadFrameInfo head_icon_frame_info = 105; // offset: 56 + bool is_banned = 13; // offset: 80 + uint32 personal_card = 8; // offset: 108 + string nickname = 1; // offset: 64 + FriendOnlineStatus online_status = 10; // offset: 124 + uint32 uid = 5; // offset: 116 + uint32 gender = 1403; // offset: 112 + uint32 chat_bubble_id = 11; // offset: 104 + MCNDBBEBKMJ player_outfit_data = 4; // offset: 40 } -// Obf: DisplayEquipmentInfo +// Obf: EIAMCNPFJBC message DisplayEquipmentInfo { - uint32 tid = 14; // offset: 24 - uint32 level = 2; // offset: 28 - uint32 promotion = 10; // offset: 36 - uint32 exp = 7; // offset: 32 - uint32 rank = 5; // offset: 40 + uint32 promotion = 13; // offset: 24 + uint32 exp = 2; // offset: 28 + uint32 tid = 11; // offset: 40 + uint32 rank = 8; // offset: 36 + uint32 level = 9; // offset: 32 } -// Obf: DisplayRelicInfo +// Obf: EMOHHJNIPDI message DisplayRelicInfo { - repeated RelicAffix sub_affix_list = 14; // offset: 16 - uint32 tid = 11; // offset: 48 - uint32 exp = 1; // offset: 32 - uint32 type = 9; // offset: 36 - uint32 main_affix_id = 12; // offset: 40 - uint32 level = 6; // offset: 44 + uint32 main_affix_id = 5; // offset: 32 + repeated RelicAffix sub_affix_list = 13; // offset: 24 + uint32 level = 2; // offset: 44 + uint32 type = 15; // offset: 36 + uint32 exp = 3; // offset: 40 + uint32 tid = 7; // offset: 48 } message DisplayAvatarDetailInfo { - uint32 level = 7; // offset: 60 - uint32 pos = 9; // offset: 48 - repeated DisplayRelicInfo relic_list = 10; // offset: 32 - uint32 enhanced_id = 4; // offset: 56 - uint32 exp = 13; // offset: 68 - uint32 rank = 6; // offset: 72 - uint32 avatar_id = 15; // offset: 64 - uint32 dressed_skin_id = 11; // offset: 52 - repeated AvatarSkillTree skilltree_list = 5; // offset: 24 - uint32 promotion = 12; // offset: 76 - DisplayEquipmentInfo equipment = 8; // offset: 40 + uint32 avatar_id = 14; // offset: 48 + repeated AvatarSkillTree skilltree_list = 11; // offset: 24 + uint32 promotion = 15; // offset: 76 + repeated DisplayRelicInfo relic_list = 13; // offset: 32 + uint32 enhanced_id = 9; // offset: 72 + uint32 exp = 8; // offset: 60 + DisplayEquipmentInfo equipment = 12; // offset: 16 + uint32 level = 7; // offset: 68 + uint32 rank = 2; // offset: 52 + uint32 pos = 5; // offset: 56 + uint32 dressed_skin_id = 1; // offset: 64 } -message PlayerCollectionInfo { - uint32 CBCFBECEIPF = 2; // offset: 36 - uint32 KGAJPLAFCNA = 14; // offset: 40 - uint32 EIHADGCHKGF = 9; // offset: 32 - uint32 INKMBEJNNAI = 10; // offset: 28 - uint32 PFEMHBJJPDA = 1; // offset: 24 +message BJKJKGAGDAC { + uint32 DBBAEOHIAPA = 1; // offset: 40 + uint32 GBOCDPDNFLF = 2; // offset: 24 + uint32 IBLNHMFCLPP = 4; // offset: 32 + uint32 DOBENIECLNN = 7; // offset: 36 + uint32 DIOGJKODMPK = 5; // offset: 28 } -// Obf: PlayerRecordInfo +// Obf: DPDIDKPLNDJ message PlayerRecordInfo { - uint32 FLFPPFOJINM = 10; // offset: 56 - uint32 EJKPPBGAPCB = 4; // offset: 32 - uint32 LMJMAKMMEEB = 8; // offset: 48 - uint32 AELFFNKICFH = 9; // offset: 52 - uint32 BHCAJJFJIJO = 11; // offset: 36 - uint32 BFLAMMMCGHA = 15; // offset: 40 - PlayerCollectionInfo collection_info = 7; // offset: 16 - uint32 BHNAMGFELLI = 13; // offset: 60 - uint32 GIGPPODLHAH = 14; // offset: 44 + uint32 MPNIKBAFPEM = 14; // offset: 32 + uint32 LCEEKBAJPHA = 4; // offset: 48 + uint32 LBKCIEBGMAJ = 9; // offset: 44 + BJKJKGAGDAC CEAKOOAOJLF = 10; // offset: 16 + uint32 GPJGLLANPIF = 11; // offset: 36 + uint32 KHDJDCELNPF = 12; // offset: 52 + uint32 KEBOJOIBOKE = 6; // offset: 56 + uint32 MMFGIPPNEEF = 3; // offset: 60 + uint32 MIMIPDMIPNO = 13; // offset: 40 } -message PrivacySettings { - bool MNLGJHEMADN = 3; // offset: 25 - bool LJDJALDEGKE = 4; // offset: 28 - bool IIDDIHBKAGE = 8; // offset: 24 - bool AJGMIHLLEDI = 15; // offset: 26 - bool PEKHBGBBLLK = 2; // offset: 27 +message MNBHEHAMOKL { + bool FIJNAPNICJF = 6; // offset: 25 + bool NHLKFBOBDOM = 13; // offset: 26 + bool CPOGDKALGOM = 3; // offset: 24 + bool LPEPIDNJDEM = 14; // offset: 27 + bool CHCNEDNCIDJ = 2; // offset: 28 } -message PlayerDisplaySettings { - FMIDKIJEILL KGKFPLPIEBH = 15; // offset: 16 - repeated INCNBFACOCE challenge_list = 8; // offset: 24 +message JKFBFGOEBKI { + KIEEFAOCOCC NAKKOHEMJBL = 11; // offset: 24 + repeated KMADNGJNOOB challenge_list = 14; // offset: 32 } -// Obf: PlayerDetailInfo +// Obf: OLGEBAEDFHO message PlayerDetailInfo { - repeated DisplayAvatarDetailInfo display_avatar_list = 2; // offset: 32 - HeadFrameInfo head_frame_info = 878; // offset: 80 - PlatformType platform = 14; // offset: 120 - string nickname = 1; // offset: 16 - uint32 AODAGCOPCOK = 5; // offset: 112 - uint32 uid = 15; // offset: 128 - uint32 LKFIJLLKJPJ = 1995; // offset: 144 - PlayerRecordInfo record_info = 7; // offset: 56 - PrivacySettings privacy_settings = 531; // offset: 72 - PlayerDisplaySettings KAHHPGNCGEA = 764; // offset: 40 - string NPKPPKNICED = 11; // offset: 48 - EAIOLADLFKL EPCDLPBGOJD = 1714; // offset: 64 - uint32 world_level = 10; // offset: 132 - uint32 LDHPGJHIIFP = 6; // offset: 136 - uint32 level = 8; // offset: 140 - repeated DisplayAvatarDetailInfo assist_avatar_list = 1717; // offset: 88 - string signature = 13; // offset: 96 - bool EEEDAOPBPJI = 3; // offset: 116 - uint32 head_icon = 12; // offset: 124 - bool is_banned = 4; // offset: 117 - string LNAOOLNLEIF = 9; // offset: 104 + HeadFrameInfo head_frame_info = 1012; // offset: 88 + uint32 PHKAMFFCKML = 371; // offset: 132 + string HBIDCAFOPMG = 1; // offset: 104 + uint32 OLJFBHKLAJP = 9; // offset: 136 + bool NHIDOAAMLNF = 12; // offset: 149 + string nickname = 5; // offset: 24 + MNBHEHAMOKL LCBGFPMCLNO = 1052; // offset: 72 + JKFBFGOEBKI JIJOICCDFCA = 1039; // offset: 56 + bool PABEDLDJMNJ = 14; // offset: 148 + uint32 head_icon = 2; // offset: 140 + uint32 OGJGMNBPPLE = 7; // offset: 152 + repeated DisplayAvatarDetailInfo KLCJNDONCAB = 8; // offset: 32 + PlatformType platform = 13; // offset: 128 + uint32 world_level = 15; // offset: 124 + PlayerRecordInfo record_info = 3; // offset: 16 + uint32 level = 6; // offset: 144 + repeated DisplayAvatarDetailInfo MPDGDDABFAM = 1809; // offset: 80 + string ICJIGHOMDNL = 4; // offset: 112 + string signature = 11; // offset: 64 + KJGMAEGNBKL GFPMLPGHONG = 1966; // offset: 40 + MCNDBBEBKMJ HPHOEDAGBOB = 831; // offset: 96 + uint32 uid = 10; // offset: 120 } -// Obf: FriendSimpleInfo +// Obf: JCJMHHJHNGB message FriendSimpleInfo { - bool is_marked = 8; // offset: 56 - PlayingState playing_state = 5; // offset: 60 - int64 create_time = 12; // offset: 48 - PlayerSimpleInfo player_info = 13; // offset: 32 - PDPMLNPMHFN OKLDBIFLMLP = 11; // offset: 16 - string remark_name = 4; // offset: 24 + PlayerSimpleInfo player_info = 1; // offset: 24 + bool is_marked = 9; // offset: 52 + PHNHEEOLADL FCKDHFFMECC = 14; // offset: 32 + PlayingState playing_state = 11; // offset: 48 + string remark_name = 7; // offset: 16 + int64 create_time = 12; // offset: 56 } -// Obf: FriendApplyInfo +// Obf: ODEMHMFBCFC message FriendApplyInfo { - PlayerSimpleInfo player_info = 3; // offset: 16 - int64 apply_time = 14; // offset: 32 + PlayerSimpleInfo player_info = 14; // offset: 24 + int64 EDECALEJJFH = 13; // offset: 32 } -// Obf: FriendRecommendInfo +// Obf: IKCMGHPPNHM message FriendRecommendInfo { - bool apply_time = 13; // offset: 32 - PlayerSimpleInfo player_info = 6; // offset: 24 + bool KNJIKJIPGJD = 9; // offset: 32 + PlayerSimpleInfo player_info = 11; // offset: 16 } message PlayerAssistInfo { - PlayerSimpleInfo player_info = 12; // offset: 24 - DisplayAvatarDetailInfo assist_avatar = 11; // offset: 16 + DisplayAvatarDetailInfo assist_avatar = 11; // offset: 24 + PlayerSimpleInfo player_info = 15; // offset: 32 } -message JIPFHHOCOLG { - uint32 NHHHCGOHBMB = 7; // offset: 68 - string remark_name = 11; // offset: 40 - uint32 uid = 5; // offset: 76 - HeadFrameInfo head_frame_info = 1; // offset: 32 - string LNAOOLNLEIF = 6; // offset: 48 - uint32 head_icon = 8; // offset: 60 - string nickname = 2; // offset: 16 - PlatformType platform = 9; // offset: 72 - uint32 level = 12; // offset: 64 - uint32 GMEBELPPHMD = 4; // offset: 56 -} - -// Obf: FriendChallengeLineup +// Obf: OEPOPEPNIED message FriendChallengeLineup { - string remark_name = 10; // offset: 40 - uint32 buff_two = 14; // offset: 60 - uint32 score_id = 4; // offset: 52 - uint32 buff_one = 8; // offset: 48 - repeated ChallengeLineupList lineup_list = 12; // offset: 32 - uint32 EENEOPGCKKB = 6; // offset: 56 - PlayerSimpleInfo player_info = 2; // offset: 16 + uint32 ABJGNBJMJJG = 7; // offset: 60 + uint32 AHHOMNOELKK = 15; // offset: 56 + string remark_name = 12; // offset: 24 + uint32 score_id = 9; // offset: 52 + repeated ChallengeLineupList lineup_list = 14; // offset: 40 + PlayerSimpleInfo player_info = 5; // offset: 32 + uint32 OINECGOPMJO = 8; // offset: 48 } -// Obf: FriendChallengeClearanceInfo +// Obf: IEGDPKKKNHN message FriendChallengeClearanceInfo { - uint32 group_id = 3; // offset: 36 - uint32 ENCMLHHIGHJ = 10; // offset: 40 - oneof HKMCNCFBMHI { - ChallengeStatistics challenge_default = 1741; // offset: 16 - ChallengeStoryStatistics challenge_story = 1899; // offset: 16 - ChallengeBossStatistics challenge_boss = 1585; // offset: 16 + uint32 group_id = 3; // offset: 40 + uint32 HCHCOAPJLMG = 4; // offset: 32 + oneof HIACNHNLCGL { + ChallengeStatistics challenge_default = 1929; // offset: 24 + ChallengeStoryStatistics challenge_story = 1513; // offset: 24 + ChallengeBossStatistics challenge_boss = 1055; // offset: 24 } } -message OPBEHEODFKL { - uint32 avatar_id = 7; // offset: 24 - uint32 IOHJBCAIKGC = 10; // offset: 28 +message IFEKKJNCKIE { + uint32 avatar_id = 1; // offset: 28 + uint32 CBHKFOEOMFF = 11; // offset: 24 } -message IBDNCALMDEC { - uint32 IFPBPMLDDPE = 5; // offset: 28 - uint32 GGNFHJJAGCF = 6; // offset: 24 +message OOKGKMIMIID { + uint32 KBFDOPNODBL = 1; // offset: 24 + uint32 KKFBLJNMDFJ = 6; // offset: 28 } -message ONFLBJJPMEH { - uint32 DKMFMPHELKD = 3; // offset: 28 - uint32 HGCOCBANIDA = 15; // offset: 32 - uint32 area_id = 8; // offset: 24 +message KAONKHLDGPB { + uint32 AIKMPMKFMPH = 1; // offset: 24 + uint32 area_id = 10; // offset: 28 + uint32 IKKFDOHMCGM = 7; // offset: 32 } -message BBAGDOGNDKF { - uint32 KMNLFGJEFMB = 2; // offset: 36 - uint32 area_id = 1; // offset: 32 - uint32 OLPCMEHHOEL = 12; // offset: 24 - uint32 KOJBPBLIPOG = 8; // offset: 28 +message MFHOJCCILLC { + uint32 DFIBLJIHLGL = 8; // offset: 24 + uint32 LEHOBFFMGBL = 13; // offset: 32 + uint32 area_id = 14; // offset: 28 + uint32 FEKIOHOJBHE = 9; // offset: 36 } -message APIFINLPDDM { - uint32 HLHCMHDDMKC = 6; // offset: 36 - uint32 OFOFGNNAHPM = 4; // offset: 32 - uint32 OOBKGNBKNCP = 2; // offset: 28 - uint32 area_id = 8; // offset: 24 +message JPPHKCHDIJD { + uint32 NBACGGOFONN = 11; // offset: 36 + uint32 GHKJBPIFBAI = 8; // offset: 32 + uint32 NMLAEMLKBKJ = 12; // offset: 24 + uint32 area_id = 10; // offset: 28 } -message PDPEODPMCPB { - APIFINLPDDM PCDCPMGHKNC = 6; // offset: 48 - ONFLBJJPMEH JLDHDKEJLIN = 3; // offset: 16 - BBAGDOGNDKF LJBKCDFOGIA = 2; // offset: 40 - IBDNCALMDEC MOCNKKOAFGO = 4; // offset: 32 +message PKECJPJCONJ { + OOKGKMIMIID AEKJAAKCDKK = 6; // offset: 40 + MFHOJCCILLC CBGOEHOAMHG = 9; // offset: 48 + JPPHKCHDIJD KDGIKCDGIGE = 10; // offset: 16 + KAONKHLDGPB DCFDDBIIMJP = 13; // offset: 24 } -// Obf: PlayerChallengePeakRecordMobData +// Obf: NNGLDKBDKLG message PlayerChallengePeakRecordMobData { - repeated uint32 FKIOCBGHLEG = 4; // offset: 16 - uint32 peak_id = 3; // offset: 40 - ChallengeLineupList lineup = 15; // offset: 24 - uint32 cycles_used = 10; // offset: 44 + uint32 peak_id = 3; // offset: 44 + ChallengeLineupList lineup = 4; // offset: 32 + repeated uint32 OBPDENLMNII = 8; // offset: 16 + uint32 cycles_used = 1; // offset: 40 } -// Obf: PlayerChallengePeakRecordBossData +// Obf: NOEKJNININI message PlayerChallengePeakRecordBossData { - uint32 best_cycle_count = 11; // offset: 44 - uint32 buff_id = 3; // offset: 40 - ChallengeLineupList lineup = 15; // offset: 24 - bool NPAKDLMGFGP = 8; // offset: 53 - uint32 KELPPDFFLHC = 2; // offset: 56 - repeated uint32 FKIOCBGHLEG = 10; // offset: 32 - uint32 peak_id = 12; // offset: 48 - bool MIDGODLHCAG = 9; // offset: 52 + bool AFFIKAAMEJE = 10; // offset: 52 + uint32 buff_id = 8; // offset: 44 + bool EPCMADFOACA = 7; // offset: 53 + uint32 HEILKBJCAGB = 9; // offset: 48 + uint32 IKCILOBPEBI = 6; // offset: 56 + uint32 peak_id = 11; // offset: 40 + ChallengeLineupList lineup = 1; // offset: 16 + repeated uint32 OBPDENLMNII = 3; // offset: 24 } -message EPPJDDLEKDG { +message NCLCIIMIHDH { + repeated PlayerChallengePeakRecordMobData DDJIDIKHANH = 11; // offset: 16 + PlayerChallengePeakRecordBossData NFCLJMBLFMK = 3; // offset: 24 uint32 group_id = 1; // offset: 40 - PlayerChallengePeakRecordBossData ALFHGCNFHMK = 3; // offset: 16 - repeated PlayerChallengePeakRecordMobData LKLMLPJAHOK = 11; // offset: 24 } -message KFILPPAIOFC { - uint32 division_id = 4; // offset: 24 +message HBNJABPHLML { + uint32 division_id = 8; // offset: 24 } -message PAINLKOFJKE { - uint32 area_id = 8; // offset: 24 +message AALMEANBKAE { + uint32 area_id = 7; // offset: 24 } -message MJHFDAHLLPC { - uint32 DJBFJABKANL = 4; // offset: 24 - uint32 area_id = 8; // offset: 28 +message DMBOJMFJBKD { + uint32 area_id = 6; // offset: 24 + uint32 PNHFFKCNNJG = 15; // offset: 28 } -message HBBOENBANBB { - uint32 challenge_id = 12; // offset: 24 +message DJLGCHBNMAC { + uint32 challenge_id = 6; // offset: 24 } -message IHAIOMPNKLL { - uint32 peak_id = 8; // offset: 24 +message HEBDKFOFKMN { + uint32 peak_id = 1; // offset: 24 } -message OBJJJPGHAJL { - uint32 GGNFHJJAGCF = 7; // offset: 24 +message CBGICNOFHCJ { + uint32 KBFDOPNODBL = 9; // offset: 24 } -message GILJCJOEHFP { - uint32 division_id = 3; // offset: 24 +message JGIJGAICGHE { + uint32 division_id = 11; // offset: 24 } -message LPBLIFPKGBE { - bool EADECDDMECP = 9; // offset: 28 - uint32 JCODHIBIDNL = 8; // offset: 24 +message FMGHCDKFNDL { + bool JKAICMMPFBB = 7; // offset: 24 + uint32 BBDOCJGAEEJ = 14; // offset: 28 } -message BLFADKCDHMP { - int64 time = 4; // offset: 32 - DevelopmentType CMAFOGDHHBM = 13; // offset: 40 - oneof JNAGNPPFOPJ { - PAINLKOFJKE MHAJJPIPHLH = 503; // offset: 16 - HBBOENBANBB AOIGPMLODNJ = 909; // offset: 16 - uint32 avatar_id = 847; // offset: 16 - uint32 PNHGIECFEIA = 936; // offset: 16 - uint32 MFMPMCNOGJH = 238; // offset: 16 - MJHFDAHLLPC MGDDKGMCGIJ = 1938; // offset: 16 - uint32 panel_id = 1070; // offset: 16 - IHAIOMPNKLL IMLLHJBJEEI = 1169; // offset: 16 - OBJJJPGHAJL IKJEANMBENG = 386; // offset: 16 - GILJCJOEHFP HMBICBPHBID = 356; // offset: 16 - LPBLIFPKGBE JKLGFFLBHCA = 1641; // offset: 16 +message OHNPAFLKHNA { + int64 time = 8; // offset: 32 + DevelopmentType FKGPLPGKDHN = 12; // offset: 40 + oneof IFJMBNFCNBD { + AALMEANBKAE CMBPHAHDIAN = 131; // offset: 16 + DJLGCHBNMAC NCEKBKLNDDM = 659; // offset: 16 + uint32 avatar_id = 608; // offset: 16 + uint32 HOKJFKNPKAJ = 918; // offset: 16 + uint32 KCPCJBIBDCA = 621; // offset: 16 + DMBOJMFJBKD KHNIJFNOELC = 1003; // offset: 16 + uint32 HIILNPICKCG = 423; // offset: 16 + HEBDKFOFKMN IGJOLIJJLCK = 145; // offset: 16 + CBGICNOFHCJ AAJCDFDLDEH = 371; // offset: 16 + JGIJGAICGHE HLBKICJNAGK = 589; // offset: 16 + FMGHCDKFNDL GINOJJFADPO = 330; // offset: 16 } } -// Obf: GetFriendListInfoCsReq +// Obf: FHIDMEEDDEA // Type: Req -// CmdID: 2983 +// CmdID: 2991 message GetFriendListInfoCsReq { } -// Obf: GetFriendListInfoScRsp +// Obf: AAGIKBFGAKK // Type: Rsp -// CmdID: 2981 +// CmdID: 2910 message GetFriendListInfoScRsp { - uint32 retcode = 1; // offset: 40 - repeated FriendSimpleInfo friend_list = 15; // offset: 32 - repeated PlayerSimpleInfo black_list = 7; // offset: 24 + repeated FriendSimpleInfo friend_list = 15; // offset: 16 + repeated PlayerSimpleInfo black_list = 12; // offset: 24 + uint32 retcode = 6; // offset: 40 } -// Obf: GetPlayerDetailInfoCsReq +// Obf: INLOEEMDCCP // Type: Req -// CmdID: 2924 +// CmdID: 2994 message GetPlayerDetailInfoCsReq { - uint32 uid = 5; // offset: 24 + uint32 uid = 15; // offset: 24 } -// Obf: GetPlayerDetailInfoScRsp +// Obf: FFODHBGIHJN // Type: Rsp -// CmdID: 2904 +// CmdID: 2995 message GetPlayerDetailInfoScRsp { - uint32 retcode = 10; // offset: 32 - PlayerDetailInfo detail_info = 11; // offset: 24 + PlayerDetailInfo detail_info = 9; // offset: 16 + uint32 retcode = 5; // offset: 32 } -// Obf: GetFriendApplyListInfoCsReq +// Obf: KIMAGOPIJEB // Type: Req -// CmdID: 2935 +// CmdID: 2914 message GetFriendApplyListInfoCsReq { } -// Obf: GetFriendApplyListInfoScRsp +// Obf: MDKBPGEBJHN // Type: Rsp -// CmdID: 2913 +// CmdID: 2918 message GetFriendApplyListInfoScRsp { - uint32 retcode = 11; // offset: 40 - repeated FriendApplyInfo receive_apply_list = 4; // offset: 32 - repeated uint32 send_apply_list = 13; // offset: 24 + uint32 retcode = 3; // offset: 40 + repeated uint32 LBIMGCPBKGE = 5; // offset: 24 + repeated FriendApplyInfo CDPCFKMAGLO = 11; // offset: 32 } -// Obf: ApplyFriendCsReq +// Obf: GGIOCLBGODB // Type: Req -// CmdID: 2962 +// CmdID: 2909 message ApplyFriendCsReq { - uint32 uid = 10; // offset: 28 - FriendApplySource source = 9; // offset: 24 + FriendApplySource source = 8; // offset: 28 + uint32 uid = 15; // offset: 24 } -// Obf: ApplyFriendScRsp +// Obf: AEOLIDPOJKK // Type: Rsp -// CmdID: 3000 +// CmdID: 2998 message ApplyFriendScRsp { - uint32 uid = 9; // offset: 28 + uint32 retcode = 14; // offset: 24 + uint32 uid = 3; // offset: 28 +} + +// Obf: HALKEKMIMFN +// Type: Notify +// CmdID: 2963 +message SyncApplyFriendScNotify { + FriendApplyInfo friend_apply_info = 4; // offset: 16 +} + +// Obf: IBLCJFFOOMF +// Type: Req +// CmdID: 2926 +message HandleFriendCsReq { + bool is_accept = 8; // offset: 28 + uint32 uid = 12; // offset: 24 +} + +// Obf: MCIGHEJLKKG +// Type: Rsp +// CmdID: 2939 +message HandleFriendScRsp { + bool is_accept = 3; // offset: 32 + uint32 uid = 12; // offset: 36 + uint32 retcode = 2; // offset: 40 + FriendSimpleInfo HHFDBNNNKOK = 14; // offset: 16 +} + +// Obf: BGPJGHFDONJ +// Type: Notify +// CmdID: 2901 +message SyncHandleFriendScNotify { + FriendSimpleInfo HHFDBNNNKOK = 12; // offset: 24 + uint32 uid = 15; // offset: 32 + bool is_accept = 2; // offset: 36 +} + +// Obf: JDGHINIIBAC +// Type: Req +// CmdID: 2974 +message DeleteFriendCsReq { + uint32 IPGCEGPJEHC = 9; // offset: 24 + uint32 uid = 11; // offset: 28 +} + +// Obf: CDAIFOHOJHK +// Type: Rsp +// CmdID: 2937 +message DeleteFriendScRsp { + uint32 uid = 2; // offset: 28 uint32 retcode = 15; // offset: 24 } -// Obf: SyncApplyFriendScNotify +// Obf: PMGBGFOGNMA // Type: Notify -// CmdID: 2969 -message SyncApplyFriendScNotify { - FriendApplyInfo friend_apply_info = 9; // offset: 16 -} - -// Obf: HandleFriendCsReq -// Type: Req -// CmdID: 2940 -message HandleFriendCsReq { - uint32 uid = 15; // offset: 24 - bool is_accept = 7; // offset: 28 -} - -// Obf: HandleFriendScRsp -// Type: Rsp -// CmdID: 2946 -message HandleFriendScRsp { - FriendSimpleInfo friend_info = 5; // offset: 24 - uint32 retcode = 4; // offset: 32 - bool is_accept = 3; // offset: 36 - uint32 uid = 12; // offset: 40 -} - -// Obf: SyncHandleFriendScNotify -// Type: Notify -// CmdID: 2957 -message SyncHandleFriendScNotify { - FriendSimpleInfo friend_info = 14; // offset: 16 - uint32 uid = 7; // offset: 36 - bool is_accept = 13; // offset: 32 -} - -// Obf: DeleteFriendCsReq -// Type: Req -// CmdID: 2984 -message DeleteFriendCsReq { - uint32 uid = 1; // offset: 24 - uint32 ANBFNILBOEA = 14; // offset: 28 -} - -// Obf: DeleteFriendScRsp -// Type: Rsp -// CmdID: 2919 -message DeleteFriendScRsp { - uint32 uid = 5; // offset: 24 - uint32 retcode = 14; // offset: 28 -} - -// Obf: SyncDeleteFriendScNotify -// Type: Notify -// CmdID: 2923 +// CmdID: 2904 message SyncDeleteFriendScNotify { - uint32 uid = 10; // offset: 24 + uint32 uid = 9; // offset: 24 } -// Obf: AddBlacklistCsReq +// Obf: HKFDIGEGIOK // Type: Req -// CmdID: 2956 +// CmdID: 2938 message AddBlacklistCsReq { - uint32 uid = 10; // offset: 24 + uint32 uid = 3; // offset: 24 } -// Obf: AddBlacklistScRsp +// Obf: NABDLDKBGIE // Type: Rsp -// CmdID: 2948 +// CmdID: 2972 message AddBlacklistScRsp { - PlayerSimpleInfo black_info = 14; // offset: 16 - uint32 retcode = 2; // offset: 32 + PlayerSimpleInfo black_info = 8; // offset: 16 + uint32 retcode = 13; // offset: 32 } -// Obf: SyncAddBlacklistScNotify +// Obf: NDIMKDAKGBK // Type: Notify -// CmdID: 2934 +// CmdID: 2932 message SyncAddBlacklistScNotify { - uint32 uid = 14; // offset: 24 + uint32 uid = 8; // offset: 24 } -// Obf: GetFriendRecommendListInfoCsReq +// Obf: ONOCGKINIFC // Type: Req -// CmdID: 2988 +// CmdID: 2933 message GetFriendRecommendListInfoCsReq { - bool KHMGAOCFFNE = 1; // offset: 24 + bool ICHENOJECAP = 11; // offset: 24 } -// Obf: GetFriendRecommendListInfoScRsp +// Obf: IIEEEHMDPDL // Type: Rsp -// CmdID: 2986 +// CmdID: 2961 message GetFriendRecommendListInfoScRsp { - uint32 retcode = 8; // offset: 32 - repeated FriendRecommendInfo friend_recommend_list = 1; // offset: 16 -} - -// Obf: SetFriendRemarkNameCsReq -// Type: Req -// CmdID: 2903 -message SetFriendRemarkNameCsReq { - string remark_name = 2; // offset: 24 - uint32 reason = 9; // offset: 36 - uint32 uid = 12; // offset: 32 -} - -// Obf: SetFriendRemarkNameScRsp -// Type: Rsp -// CmdID: 2909 -message SetFriendRemarkNameScRsp { - string remark_name = 2; // offset: 16 - uint32 retcode = 8; // offset: 32 - uint32 uid = 11; // offset: 36 -} - -// Obf: ReportPlayerCsReq -// Type: Req -// CmdID: 2931 -message ReportPlayerCsReq { - uint32 EKGPICNNGOD = 13; // offset: 36 - string MBBNLMEJEND = 4; // offset: 24 - uint32 uid = 2; // offset: 32 -} - -// Type: Rsp -// CmdID: 2918 -message ReportPlayerScRsp { - uint32 retcode = 14; // offset: 24 -} - -// Obf: DeleteBlacklistCsReq -// Type: Req -// CmdID: 2906 -message DeleteBlacklistCsReq { - uint32 uid = 13; // offset: 24 -} - -// Obf: DeleteBlacklistScRsp -// Type: Rsp -// CmdID: 2901 -message DeleteBlacklistScRsp { - uint32 uid = 13; // offset: 28 - uint32 retcode = 4; // offset: 24 -} - -// Obf: SearchPlayerCsReq -// Type: Req -// CmdID: 2996 -message SearchPlayerCsReq { - repeated uint32 uid_list = 3; // offset: 24 - bool KHMGAOCFFNE = 4; // offset: 32 -} - -// Obf: SearchPlayerScRsp -// Type: Rsp -// CmdID: 2943 -message SearchPlayerScRsp { - repeated PlayerSimpleInfo JLEAMLGHKNC = 11; // offset: 32 - repeated uint32 MOHMMOHJBLM = 3; // offset: 24 - uint32 retcode = 2; // offset: 40 -} - -// Obf: GetAssistListCsReq -// Type: Req -// CmdID: 2917 -message GetAssistListCsReq { - bool KHMGAOCFFNE = 1; // offset: 25 - bool KMKKKAFHGEG = 7; // offset: 24 -} - -// Obf: GetAssistListScRsp -// Type: Rsp -// CmdID: 2927 -message GetAssistListScRsp { - repeated PlayerAssistInfo assist_list = 12; // offset: 24 + repeated FriendRecommendInfo friend_recommend_list = 4; // offset: 16 uint32 retcode = 11; // offset: 32 } -// Obf: SetAssistCsReq +// Obf: LJIGCJEFLLC // Type: Req -// CmdID: 2945 -message SetAssistCsReq { - uint32 avatar_id = 9; // offset: 24 - uint32 uid = 10; // offset: 28 +// CmdID: 2907 +message SetFriendRemarkNameCsReq { + uint32 uid = 11; // offset: 36 + uint32 reason = 5; // offset: 32 + string remark_name = 4; // offset: 16 } -// Obf: SetAssistScRsp +// Obf: GPLDKNODPPA // Type: Rsp -// CmdID: 2968 -message SetAssistScRsp { - uint32 retcode = 8; // offset: 36 - uint32 uid = 4; // offset: 24 - uint32 IEGPNBDMGCI = 12; // offset: 32 - uint32 avatar_id = 2; // offset: 28 +// CmdID: 2958 +message SetFriendRemarkNameScRsp { + uint32 uid = 2; // offset: 36 + string remark_name = 11; // offset: 16 + uint32 retcode = 13; // offset: 32 } -// Obf: GetCurAssistCsReq +// Obf: DPLLPEOGEHP +// Type: Req +// CmdID: 2944 +message ReportPlayerCsReq { + string MPCOLHBJPBP = 11; // offset: 24 + uint32 uid = 15; // offset: 36 + uint32 HELHPDMDLBO = 8; // offset: 32 +} + +// Type: Rsp +// CmdID: 3000 +message ABNLKIDDIOK { + uint32 retcode = 12; // offset: 24 +} + +// Obf: NCFEFBLJOMM +// Type: Req +// CmdID: 2989 +message DeleteBlacklistCsReq { + uint32 uid = 9; // offset: 24 +} + +// Obf: IIHLMOICLJG +// Type: Rsp +// CmdID: 2996 +message DeleteBlacklistScRsp { + uint32 retcode = 9; // offset: 28 + uint32 uid = 6; // offset: 24 +} + +// Obf: IJKAEPHLIAN +// Type: Req +// CmdID: 2957 +message SearchPlayerCsReq { + bool ICHENOJECAP = 9; // offset: 32 + repeated uint32 FJNIPJEIJKE = 7; // offset: 24 +} + +// Obf: IIDMKMNEHDF +// Type: Rsp +// CmdID: 2921 +message SearchPlayerScRsp { + repeated PlayerSimpleInfo HMBIBHIFJFL = 7; // offset: 32 + uint32 retcode = 12; // offset: 40 + repeated uint32 OKNMEDEAJME = 10; // offset: 24 +} + +// Obf: CFNILACKEKL +// Type: Req +// CmdID: 2928 +message GetAssistListCsReq { + bool ICHENOJECAP = 12; // offset: 24 + bool KJJNOKFKMCP = 10; // offset: 25 +} + +// Obf: CLMAPMIIIMC +// Type: Rsp +// CmdID: 2965 +message GetAssistListScRsp { + repeated PlayerAssistInfo assist_list = 8; // offset: 16 + uint32 retcode = 5; // offset: 32 +} + +// Obf: IAMJEPIHMJA +// Type: Req +// CmdID: 2973 +message SetAssistCsReq { + uint32 avatar_id = 2; // offset: 28 + uint32 uid = 13; // offset: 24 +} + +// Obf: AGLAAHBKKPH +// Type: Rsp +// CmdID: 2953 +message SetAssistScRsp { + uint32 retcode = 4; // offset: 28 + uint32 avatar_id = 1; // offset: 32 + uint32 FNCINGFDLPA = 5; // offset: 24 + uint32 uid = 2; // offset: 36 +} + +// Obf: MOFOGJLHFEO // Type: Req // CmdID: 2908 message GetCurAssistCsReq { } -// Obf: GetCurAssistScRsp +// Obf: COPENGFGCBJ // Type: Rsp -// CmdID: 2991 +// CmdID: 2917 message GetCurAssistScRsp { - PlayerAssistInfo AFBCCLCCPPE = 1; // offset: 24 - uint32 retcode = 3; // offset: 32 + PlayerAssistInfo ILPKPBOKMEN = 5; // offset: 16 + uint32 retcode = 10; // offset: 32 } -// Obf: GetAssistHistoryCsReq +// Obf: OOGDBNCEPGH // Type: Req -// CmdID: 2902 +// CmdID: 2951 message GetAssistHistoryCsReq { } -// Obf: GetAssistHistoryScRsp +// Obf: LALIGIPLLJI // Type: Rsp -// CmdID: 2937 +// CmdID: 2925 message GetAssistHistoryScRsp { - uint32 retcode = 3; // offset: 36 - uint32 ALFMLAFDIHJ = 2; // offset: 40 - uint32 ELKIIMDCIHD = 1; // offset: 32 - uint32 CNKMODFOHJJ = 8; // offset: 44 - repeated uint32 PBFPJNNJKDA = 7; // offset: 24 + uint32 KLEMGGNGEHG = 13; // offset: 40 + uint32 OKPBNIIDCEJ = 9; // offset: 32 + repeated uint32 PLPDAACEKJB = 1; // offset: 24 + uint32 retcode = 7; // offset: 44 + uint32 KJIDHDCPCHH = 15; // offset: 36 } -// Obf: NewAssistHistoryNotify +// Obf: OADLPILLKGI // Type: Notify -// CmdID: 2990 +// CmdID: 2954 message NewAssistHistoryNotify { - uint32 ALFMLAFDIHJ = 11; // offset: 24 + uint32 OKPBNIIDCEJ = 5; // offset: 24 } -// Obf: TakeAssistRewardCsReq +// Obf: BBPPIDJOGIE // Type: Req -// CmdID: 2905 +// CmdID: 2979 message TakeAssistRewardCsReq { } -// Obf: TakeAssistRewardScRsp +// Obf: CBDHBCPNLFI // Type: Rsp -// CmdID: 2912 +// CmdID: 2920 message TakeAssistRewardScRsp { - repeated JIPFHHOCOLG IIDBELKNBOM = 3; // offset: 32 - uint32 retcode = 9; // offset: 40 - ItemList reward = 12; // offset: 24 + ItemList reward = 10; // offset: 16 + repeated MBICBKAFGIK CADPJMANPCA = 9; // offset: 32 + uint32 retcode = 6; // offset: 40 } -// Obf: CurAssistChangedNotify +// Obf: CFGDKFNAADC // Type: Notify -// CmdID: 2964 +// CmdID: 2993 message CurAssistChangedNotify { - PlayerAssistInfo AFBCCLCCPPE = 8; // offset: 24 + PlayerAssistInfo ILPKPBOKMEN = 13; // offset: 24 } -// Obf: GetPlatformPlayerInfoCsReq +// Obf: OBIFOIHGFDG // Type: Req -// CmdID: 2922 +// CmdID: 2902 message GetPlatformPlayerInfoCsReq { - PlatformType platform = 12; // offset: 32 - repeated string CIIBNDAFEOP = 2; // offset: 24 + PlatformType platform = 14; // offset: 32 + repeated string PBHLHFPIACP = 1; // offset: 24 } -// Obf: GetPlatformPlayerInfoScRsp +// Obf: PKMKMPIGANK // Type: Rsp -// CmdID: 2947 +// CmdID: 2949 message GetPlatformPlayerInfoScRsp { - repeated PlayerSimpleInfo friend_recommend_list = 8; // offset: 24 - uint32 retcode = 14; // offset: 32 + repeated PlayerSimpleInfo friend_recommend_list = 14; // offset: 24 + uint32 retcode = 6; // offset: 32 } -// Obf: GetFriendLoginInfoCsReq +// Obf: PNMDCMNOPMP // Type: Req -// CmdID: 2951 +// CmdID: 2966 message GetFriendLoginInfoCsReq { } -// Obf: GetFriendLoginInfoScRsp +// Obf: CAKEPHBLMJJ // Type: Rsp -// CmdID: 2997 +// CmdID: 2905 message GetFriendLoginInfoScRsp { - bool NHOJPMANNEJ = 4; // offset: 45 - repeated uint32 COBOFAGAGKM = 15; // offset: 24 - bool ABANBJKKLOC = 5; // offset: 44 - uint32 retcode = 12; // offset: 40 - repeated uint32 PKDOFLGOAOF = 2; // offset: 16 + repeated uint32 BHJONHOLEAA = 13; // offset: 16 + bool BKJJFEHPNAO = 5; // offset: 44 + repeated uint32 DOAHBAPHMBO = 3; // offset: 32 + uint32 retcode = 2; // offset: 40 + bool LABBELBJKII = 11; // offset: 45 } -// Obf: SetAllowOtherApplyFriendCsReq +// Obf: GDIJPNPLDAI // Type: Req -// CmdID: 2929 +// CmdID: 2911 message SetAllowOtherApplyFriendCsReq { - bool FBBMEGHJNND = 5; // offset: 24 + bool NLIPKPLKCPO = 8; // offset: 24 } -// Obf: SetForbidOtherApplyFriendScRsp +// Obf: PNMCMNPOIFH // Type: Rsp -// CmdID: 2955 +// CmdID: 2930 message SetForbidOtherApplyFriendScRsp { - bool FBBMEGHJNND = 9; // offset: 28 - uint32 retcode = 4; // offset: 24 + bool NLIPKPLKCPO = 7; // offset: 24 + uint32 retcode = 2; // offset: 28 } -// Obf: SetFriendMarkCsReq +// Obf: PNOEBPMKHJM // Type: Req -// CmdID: 2976 +// CmdID: 2971 message SetFriendMarkCsReq { - uint32 uid = 8; // offset: 32 - bool OLCOHPHGDKK = 15; // offset: 28 - uint32 reason = 4; // offset: 24 + uint32 reason = 3; // offset: 24 + uint32 uid = 8; // offset: 28 + bool KBNKNAHGPHG = 7; // offset: 32 } -// Obf: SetFriendMarkScRsp +// Obf: JMBODEJHFHO // Type: Rsp -// CmdID: 2979 +// CmdID: 2936 message SetFriendMarkScRsp { - uint32 uid = 7; // offset: 32 - bool OLCOHPHGDKK = 6; // offset: 24 - uint32 retcode = 3; // offset: 28 + bool KBNKNAHGPHG = 8; // offset: 24 + uint32 retcode = 5; // offset: 32 + uint32 uid = 4; // offset: 28 } -// Obf: GetFriendAssistListCsReq +// Obf: LHIEPKICIMO // Type: Req -// CmdID: 2915 +// CmdID: 2903 message GetFriendAssistListCsReq { - uint32 target_side = 8; // offset: 44 - repeated uint32 JPDOJJOAKFD = 12; // offset: 16 - ABOGDMODBON HEBDNCJIEJF = 6; // offset: 48 - bool KHMGAOCFFNE = 1; // offset: 40 - repeated uint32 KNJHBCPHCCM = 5; // offset: 24 + IPGFCGHIIKN NJAAPGJANCI = 2; // offset: 44 + repeated uint32 IPMGLMJFGNP = 1; // offset: 24 + bool ICHENOJECAP = 13; // offset: 40 + repeated uint32 NLEEIBAPFAA = 14; // offset: 16 + uint32 target_side = 7; // offset: 48 } -// Obf: GetFriendAssistListScRsp +// Obf: PNHONGKANMM // Type: Rsp -// CmdID: 2914 +// CmdID: 2992 message GetFriendAssistListScRsp { - repeated PlayerAssistInfo assist_list = 13; // offset: 24 - uint32 retcode = 11; // offset: 36 - uint32 target_side = 15; // offset: 32 + uint32 retcode = 7; // offset: 36 + repeated PlayerAssistInfo assist_list = 12; // offset: 24 + uint32 target_side = 10; // offset: 32 } -message DDFDKGPMMMP { - repeated JIACKONPOBO avatar_list = 11; // offset: 16 - repeated uint32 finished_target_list = 1; // offset: 32 +message CLFIIPBIBBG { + repeated PKJGGAPLONC avatar_list = 15; // offset: 24 + repeated uint32 finished_target_list = 9; // offset: 32 } -message ACDAIFONCKG { - repeated uint32 finished_target_list = 8; // offset: 32 - uint32 peak_id = 14; // offset: 40 - repeated JIACKONPOBO avatar_list = 11; // offset: 24 +message LOBJLKHOLPG { + repeated uint32 finished_target_list = 9; // offset: 32 + uint32 peak_id = 11; // offset: 40 + repeated PKJGGAPLONC avatar_list = 1; // offset: 24 } -message DHMOJMEMLGO { - repeated ACDAIFONCKG NJFILHMPDAA = 7; // offset: 24 +message DFGHKGDKCLB { + repeated LOBJLKHOLPG BEGMPEOFDLC = 6; // offset: 24 } -// Obf: ChallengePeakBossFriendLineupRecommendation +// Obf: BMDNLIPFEPE message ChallengePeakBossFriendLineupRecommendation { - repeated uint32 finished_target_list = 10; // offset: 24 - uint32 buff_id = 1; // offset: 40 - repeated JIACKONPOBO avatar_list = 6; // offset: 16 - bool is_hard_mode = 4; // offset: 45 - bool hard_mode_has_passed = 15; // offset: 44 + uint32 buff_id = 9; // offset: 40 + bool is_hard_mode = 8; // offset: 44 + repeated PKJGGAPLONC avatar_list = 1; // offset: 24 + bool hard_mode_has_passed = 14; // offset: 45 + repeated uint32 finished_target_list = 2; // offset: 32 } -message KKGBCLCFABP { - string remark_name = 3; // offset: 32 - PlayerSimpleInfo player_info = 7; // offset: 24 - oneof AOMGEFHPBHN { - FriendChallengeLineup PMGODCHJFAA = 2; // offset: 16 - DDFDKGPMMMP PLDIMOHMBGD = 4; // offset: 16 - DHMOJMEMLGO DKIOADLHPGK = 13; // offset: 16 - ChallengePeakBossFriendLineupRecommendation PKMPGKKAKNL = 6; // offset: 16 +message HBJCPIOLEIC { + string remark_name = 10; // offset: 24 + PlayerSimpleInfo player_info = 4; // offset: 32 + oneof HDOEFOCHLDA { + FriendChallengeLineup KJKFCLDDBKM = 2; // offset: 40 + CLFIIPBIBBG DFMBOIDDHNM = 1; // offset: 40 + DFGHKGDKCLB LCEBFBHALHA = 3; // offset: 40 + ChallengePeakBossFriendLineupRecommendation FEACMLLOAFB = 12; // offset: 40 } } -// Obf: GetFriendRecommendLineupCsReq +// Obf: DNILAEMJANF // Type: Req -// CmdID: 2959 +// CmdID: 2906 message GetFriendRecommendLineupCsReq { - AMOIPPAJLLN type = 15; // offset: 24 - uint32 key = 3; // offset: 28 + uint32 key = 10; // offset: 24 + NFKEJJIHOCJ type = 2; // offset: 28 } -// Obf: GetFriendRecommendLineupScRsp +// Obf: LFOFKDMGJJP // Type: Rsp -// CmdID: 2928 +// CmdID: 2988 message GetFriendRecommendLineupScRsp { - bool ODKMDNINFIM = 7; // offset: 40 - AMOIPPAJLLN type = 15; // offset: 36 - uint32 retcode = 10; // offset: 44 - uint32 key = 11; // offset: 32 - repeated KKGBCLCFABP NHBHCMFHPIJ = 12; // offset: 16 + uint32 key = 3; // offset: 32 + bool OEDONMBJFCG = 15; // offset: 36 + uint32 retcode = 1; // offset: 44 + NFKEJJIHOCJ type = 4; // offset: 40 + repeated HBJCPIOLEIC DAOKDPJACJF = 5; // offset: 16 } -// Obf: GetFriendRecommendLineupDetailCsReq +// Obf: FAHDOFPGLAN // Type: Req -// CmdID: 2994 +// CmdID: 2952 message GetFriendRecommendLineupDetailCsReq { - uint32 uid = 7; // offset: 32 - uint32 key = 11; // offset: 24 - AMOIPPAJLLN type = 15; // offset: 28 + uint32 key = 9; // offset: 28 + uint32 uid = 11; // offset: 24 + NFKEJJIHOCJ type = 7; // offset: 32 } -// Obf: GetFriendRecommendLineupDetailScRsp +// Obf: CNLCKNFKBIN // Type: Rsp -// CmdID: 2936 +// CmdID: 2990 message GetFriendRecommendLineupDetailScRsp { - AMOIPPAJLLN type = 11; // offset: 44 - repeated DisplayAvatarDetailInfo NEANELIBAHC = 13; // offset: 24 + uint32 uid = 15; // offset: 44 uint32 retcode = 10; // offset: 32 - uint32 key = 2; // offset: 36 - uint32 uid = 9; // offset: 40 + repeated DisplayAvatarDetailInfo MEOFNGCFABJ = 7; // offset: 24 + NFKEJJIHOCJ type = 11; // offset: 36 + uint32 key = 5; // offset: 40 } -// Obf: GetFriendBattleRecordDetailCsReq +// Obf: BOBNBFBMLIB // Type: Req -// CmdID: 2954 +// CmdID: 2929 message GetFriendBattleRecordDetailCsReq { - uint32 uid = 14; // offset: 24 + uint32 uid = 4; // offset: 24 } -// Obf: GetFriendBattleRecordDetailScRsp +// Obf: DDOKHKDBNLO // Type: Rsp -// CmdID: 2925 +// CmdID: 2912 message GetFriendBattleRecordDetailScRsp { - KFILPPAIOFC JNLLKLOMHLM = 12; // offset: 24 - repeated FriendChallengeClearanceInfo OEOCEJLEHPP = 10; // offset: 16 - repeated EPPJDDLEKDG IOFODMLEBLC = 13; // offset: 48 - PDPEODPMCPB HBGKDPIHGEN = 8; // offset: 40 - uint32 uid = 6; // offset: 56 - uint32 retcode = 15; // offset: 60 + uint32 uid = 15; // offset: 60 + repeated FriendChallengeClearanceInfo BIKINNADKFK = 12; // offset: 24 + repeated NCLCIIMIHDH PAEEBAGOEDJ = 1; // offset: 32 + uint32 retcode = 13; // offset: 56 + PKECJPJCONJ ENCPHHLDNLB = 9; // offset: 48 + HBNJABPHLML KIIONJBDKNJ = 6; // offset: 40 } -// Obf: GetFriendDevelopmentInfoCsReq +// Obf: BLEJNJFGNDA // Type: Req // CmdID: 2977 message GetFriendDevelopmentInfoCsReq { - uint32 uid = 8; // offset: 24 + uint32 uid = 9; // offset: 24 } -// Obf: GetFriendDevelopmentInfoScRsp +// Obf: LIEBIMMBDPL // Type: Rsp -// CmdID: 2958 +// CmdID: 2916 message GetFriendDevelopmentInfoScRsp { - uint32 retcode = 8; // offset: 36 - uint32 uid = 1; // offset: 32 - repeated BLFADKCDHMP CGPPAIAJEPE = 6; // offset: 16 + repeated OHNPAFLKHNA DPLGFNNDOLB = 3; // offset: 24 + uint32 retcode = 2; // offset: 32 + uint32 uid = 7; // offset: 36 } -// Obf: CmdGachaType +// Obf: LCIOPAFIOIJ enum CmdGachaType { - CmdGachaType_MNFEPONEDDJ = 0; - CmdDoGachaScRsp = 1904; - CmdDoGachaCsReq = 1924; - CmdGachaType_JDFLGBNKGFL = 1946; - CmdSetGachaDecideItemCsReq = 1969; - CmdGetGachaCeilingCsReq = 1935; - CmdSetGachaDecideItemScRsp = 1940; - CmdExchangeGachaCeiling = 2000; - CmdGetGachaCeilingScRsp = 1913; - CmdExchangeGachaCeilingCsReq = 1962; - CmdGetGachaInfoCsReq = 1983; - CmdGetGachaInfoScRsp = 1981; + LCIOPAFIOIJ_PCPDHELPKEM = 0; + CmdExchangeGachaCeiling = 1998; + CmdDoGachaScRsp = 1995; + CmdGetGachaCeilingScRsp = 1918; + CmdGetGachaInfoCsReq = 1991; + LCIOPAFIOIJ_AJDKGJMNGKA = 1939; + CmdSetGachaDecideItemCsReq = 1963; + CmdDoGachaCsReq = 1994; + CmdExchangeGachaCeilingCsReq = 1909; + CmdSetGachaDecideItemScRsp = 1926; + CmdGetGachaCeilingCsReq = 1914; + CmdGetGachaInfoScRsp = 1910; } -// Obf: GetGachaInfoCsReq +// Obf: LBLHHLCLIPP // Type: Req -// CmdID: 1983 +// CmdID: 1991 message GetGachaInfoCsReq { } message GachaCeilingAvatar { - uint32 avatar_id = 6; // offset: 24 - uint32 repeated_cnt = 13; // offset: 28 + uint32 repeated_cnt = 5; // offset: 28 + uint32 avatar_id = 14; // offset: 24 } message GachaCeiling { - uint32 ceiling_num = 8; // offset: 32 - repeated GachaCeilingAvatar avatar_list = 15; // offset: 16 - bool is_claimed = 14; // offset: 36 + bool GPPNBDGCPIO = 15; // offset: 36 + repeated GachaCeilingAvatar avatar_list = 8; // offset: 16 + uint32 BMMMPCDPINB = 11; // offset: 32 } -message JMDPCOPDNNH { - uint32 HHKJCOLOKFF = 12; // offset: 44 - repeated uint32 MPOFFMIELAF = 7; // offset: 24 - repeated uint32 CCLAKJOGOGB = 4; // offset: 32 - uint32 EJHKEFAIEBG = 6; // offset: 40 +message OEIEJHBCOOM { + uint32 MBOEFLAHLEM = 3; // offset: 44 + repeated uint32 IPLLMNPANID = 15; // offset: 32 + repeated uint32 DGOMHDMJHEK = 12; // offset: 16 + uint32 PAPOKACIPPJ = 9; // offset: 40 } -// Obf: GachaInfo +// Obf: FPFJDDLOLCJ message GachaInfo { - int64 begin_time = 8; // offset: 96 - GachaCeiling gacha_ceiling = 13; // offset: 24 - int64 end_time = 3; // offset: 80 - string detail_url = 14; // offset: 40 - uint32 MHMENMHKACL = 1; // offset: 92 - repeated uint32 item_detail_list = 2; // offset: 64 - uint32 HHKJCOLOKFF = 15; // offset: 88 - uint32 AHINGPCBDPH = 6; // offset: 76 - uint32 gacha_id = 10; // offset: 72 - repeated uint32 prize_item_list = 4; // offset: 32 - string history_url = 11; // offset: 48 - repeated uint32 EBEIELGJIBI = 12; // offset: 16 + GachaCeiling gacha_ceiling = 15; // offset: 48 + repeated uint32 prize_item_list = 11; // offset: 40 + repeated uint32 item_detail_list = 6; // offset: 32 + uint32 OKFNNHNLBOO = 14; // offset: 100 + uint32 FJIBOAGDNDG = 13; // offset: 96 + int64 end_time = 2; // offset: 88 + uint32 gacha_id = 7; // offset: 84 + string detail_url = 10; // offset: 16 + uint32 PAPOKACIPPJ = 8; // offset: 80 + int64 begin_time = 3; // offset: 72 + string history_url = 12; // offset: 56 + repeated uint32 CBHAEFNAFLE = 9; // offset: 64 } -// Obf: GetGachaInfoScRsp +// Obf: EGHHBNJDFEF // Type: Rsp -// CmdID: 1981 +// CmdID: 1910 message GetGachaInfoScRsp { - uint32 GCAFHPABAPP = 10; // offset: 56 - uint32 gacha_random = 12; // offset: 48 - uint32 KKLOKMDOCIB = 1; // offset: 40 - repeated JMDPCOPDNNH LLNLIGALCDC = 5; // offset: 16 - uint32 MKEDKGDMHKD = 8; // offset: 44 - uint32 retcode = 7; // offset: 52 - repeated GachaInfo gacha_info_list = 13; // offset: 24 + uint32 retcode = 1; // offset: 44 + uint32 EHKFPMJCEMI = 2; // offset: 40 + uint32 GLDPKKHODLJ = 11; // offset: 52 + uint32 CELFCELFMJD = 15; // offset: 56 + repeated OEIEJHBCOOM NMBAAOBBJMI = 12; // offset: 32 + uint32 gacha_random = 6; // offset: 48 + repeated GachaInfo gacha_info_list = 3; // offset: 16 } -// Obf: DoGachaCsReq +// Obf: AONMNPNCNDC // Type: Req -// CmdID: 1924 +// CmdID: 1994 message DoGachaCsReq { - uint32 gacha_id = 6; // offset: 24 - uint32 gacha_num = 2; // offset: 32 - uint32 simulate_magic = 5; // offset: 28 - uint32 gacha_random = 15; // offset: 36 + uint32 simulate_magic = 10; // offset: 36 + uint32 gacha_id = 12; // offset: 24 + uint32 gacha_random = 2; // offset: 28 + uint32 gacha_num = 15; // offset: 32 } message GachaItem { - ItemList transfer_item_list = 14; // offset: 24 - bool is_new = 13; // offset: 48 - ItemList token_item = 2; // offset: 16 - Item gacha_item = 4; // offset: 40 + bool is_new = 6; // offset: 48 + ItemList token_item = 7; // offset: 24 + ItemList transfer_item_list = 12; // offset: 40 + Item gacha_item = 13; // offset: 32 } -// Obf: DoGachaScRsp +// Obf: CCIIFABFNKK // Type: Rsp -// CmdID: 1904 +// CmdID: 1995 message DoGachaScRsp { - uint32 MHMENMHKACL = 7; // offset: 60 - uint32 gacha_num = 4; // offset: 52 - uint32 retcode = 3; // offset: 44 - uint32 ceiling_num = 1; // offset: 36 - uint32 MKEDKGDMHKD = 6; // offset: 40 - repeated GachaItem gacha_item_list = 8; // offset: 24 - uint32 AHINGPCBDPH = 5; // offset: 32 - uint32 gacha_id = 9; // offset: 48 - uint32 NBHAFEEJPIG = 13; // offset: 56 + repeated GachaItem gacha_item_list = 11; // offset: 24 + uint32 gacha_id = 2; // offset: 48 + uint32 NJJKICNOFCL = 9; // offset: 56 + uint32 EHKFPMJCEMI = 8; // offset: 36 + uint32 retcode = 3; // offset: 32 + uint32 gacha_num = 10; // offset: 52 + uint32 BMMMPCDPINB = 13; // offset: 44 + uint32 FJIBOAGDNDG = 14; // offset: 60 + uint32 OKFNNHNLBOO = 5; // offset: 40 } -// Obf: GetGachaCeilingCsReq +// Obf: BDNEEANHHOB // Type: Req -// CmdID: 1935 +// CmdID: 1914 message GetGachaCeilingCsReq { - uint32 gacha_type = 2; // offset: 24 + uint32 gacha_type = 9; // offset: 24 } -// Obf: GetGachaCeilingScRsp +// Obf: JDKHHCMJNMB // Type: Rsp -// CmdID: 1913 +// CmdID: 1918 message GetGachaCeilingScRsp { - GachaCeiling gacha_ceiling = 1; // offset: 16 - uint32 retcode = 2; // offset: 36 - uint32 gacha_type = 6; // offset: 32 + uint32 gacha_type = 2; // offset: 32 + uint32 retcode = 4; // offset: 36 + GachaCeiling gacha_ceiling = 5; // offset: 24 } -// Obf: ExchangeGachaCeilingCsReq +// Obf: EIEKMCNHNNN // Type: Req -// CmdID: 1962 +// CmdID: 1909 message ExchangeGachaCeilingCsReq { - uint32 gacha_type = 4; // offset: 24 - uint32 avatar_id = 8; // offset: 28 + uint32 avatar_id = 2; // offset: 24 + uint32 gacha_type = 14; // offset: 28 } -// Obf: ExchangeGachaCeiling +// Obf: LELDBJFDAIF // Type: Rsp -// CmdID: 2000 +// CmdID: 1998 message ExchangeGachaCeiling { - uint32 retcode = 11; // offset: 40 - uint32 gacha_type = 5; // offset: 48 - ItemList transfer_item_list = 14; // offset: 32 - uint32 avatar_id = 15; // offset: 44 - GachaCeiling gacha_ceiling = 2; // offset: 24 + ItemList transfer_item_list = 3; // offset: 24 + uint32 avatar_id = 9; // offset: 44 + uint32 gacha_type = 8; // offset: 40 + GachaCeiling gacha_ceiling = 6; // offset: 32 + uint32 retcode = 2; // offset: 48 } -// Obf: SetGachaDecideItemCsReq +// Obf: NNJDNFBCHOO // Type: Req -// CmdID: 1969 +// CmdID: 1963 message SetGachaDecideItemCsReq { - uint32 EJHKEFAIEBG = 14; // offset: 36 - uint32 gacha_id = 5; // offset: 32 - repeated uint32 CCLAKJOGOGB = 1; // offset: 16 + repeated uint32 DGOMHDMJHEK = 12; // offset: 24 + uint32 gacha_id = 2; // offset: 36 + uint32 MBOEFLAHLEM = 4; // offset: 32 } -// Obf: SetGachaDecideItemScRsp +// Obf: CLOAOCFHHMJ // Type: Rsp -// CmdID: 1940 +// CmdID: 1926 message SetGachaDecideItemScRsp { - JMDPCOPDNNH BNOGOLNMOOA = 4; // offset: 16 - uint32 retcode = 9; // offset: 32 + uint32 retcode = 2; // offset: 32 + OEIEJHBCOOM LECPJJAMNPF = 8; // offset: 24 } -// Obf: CmdGridFightType +// Obf: LJKEJLGDNJB enum CmdGridFightType { - CmdGridFightType_MNFEPONEDDJ = 0; - CmdGridFightUpdatePosCsReq = 8557; - CmdGridFightTakeWeeklyRewardScRsp = 8482; - CmdGridFightLockShopCsReq = 8593; - CmdGridFightEndBattleStageNotify = 8595; - CmdPKJKPOANFPG = 8536; - CmdGridFightType_KHGCBJLCHNH = 8534; - CmdEAEADODKPHB = 8592; - CmdBBLMLFILJHL = 8504; - CmdGridFightUpdateEquipTrackCsReq = 8419; - CmdGridFightSyncKeepWinCntNotify = 8441; - CmdGICHHPLENAN = 8543; - CmdFavourArchiveScRsp = 8586; - CmdGridFightSeasonHandBookNotify = 8541; - CmdGridFightPermanentTalentResetCsReq = 8463; - CmdODIFLDLNPMD = 8471; - CmdICCPJMBDMGP = 8469; - CmdGridFightSeasonTalentResetScRsp = 8511; - CmdGridFightUpdateEquipTrackPriorityCsReq = 8540; - CmdGAIENDDGMAK = 8556; - CmdGridFightType_CDMHMHJKPMP = 8503; - CmdGridFightGetDataCsReq = 8432; - CmdFDNAMCBMDGP = 8537; - CmdGridFightType_GLADBIDPEPC = 8559; - CmdGridFightRecycleRoleScRsp = 8558; - CmdGridFightGetDataScRsp = 8496; - CmdEAPJAAEAIEH = 8498; - CmdOLDNPGDDDDF = 8600; - CmdGridFightUseForgeCsReq = 8533; - CmdIPPBHNAFGCK = 8546; - CmdGridFightDestroyWeeklyRewardCsReq = 8594; - CmdGridFightUseConsumableCsReq = 8401; - CmdEPBOJAFDEJG = 8472; - CmdGridFightBackToPrepareReq = 8475; - CmdGridFightEnterBattleStageScRsp = 8430; - CmdGridFightBuyExpCsReq = 8539; - CmdICAAGPGAINN = 8433; - CmdGridFightType_GAHBCICBIDH = 8525; - CmdPKHBMJCOJHK = 8460; - CmdGridFightDestroyWeeklyRewardScRsp = 8454; - CmdENDJFBEDCMF = 8579; - CmdMOAIMFIEHFB = 8449; - CmdGridFightSyncUpdateResultScNotify = 8439; - CmdGridFightEnterBattleStageCsReq = 8428; - CmdLKOBFEGGMFD = 8402; - CmdGridFightSyncVirtualItemNotify = 8487; - CmdGridFightUpdateEquipTrackScRsp = 8452; - CmdGridFightUpdatePosScRsp = 8499; - CmdJDJNAEMEEEK = 8445; - CmdOPFIINEAPOM = 8466; - CmdGridFightRefreshShopCsReq = 8524; - CmdFBLGPLMLHMO = 8548; - CmdGridFightSummonProjectionCsReq = 8542; - CmdAFDPOGFPIKE = 8564; - CmdDBLEIOFHMFN = 8505; - CmdKPHPNGGLJCD = 8483; - CmdGridFightGetArchiveScRsp = 8519; - CmdGridFightQuitSettleCsReq = 8410; - CmdGridFightResumeGamePlayCsReq = 8440; - CmdGridFightStartGamePlayCsReq = 8561; - CmdGridFightPermanentTalentEnableCsReq = 8458; - CmdGridFightType_OLNDIGGAMCC = 8520; - CmdGridFightSelectRecommendEquipCsReq = 8404; - CmdFLOKIHHIOHH = 8464; + LJKEJLGDNJB_PCPDHELPKEM = 0; + CmdGridFightGetArchiveScRsp = 8455; + CmdFIMNIFPFHKD = 8565; + CmdBNOKMMGGDGP = 8718; + CmdGridFightGetDataScRsp = 8750; + CmdKEKKIEFKKGO = 8570; + CmdCENLNIAOMAK = 8583; + CmdGJMIIBDEAAJ = 8654; + CmdKNHGHPACBMC = 8563; + CmdDNDKOIOIBIN = 8743; + CmdMNBAAGCGICN = 8490; + LJKEJLGDNJB_IIIDPOGALIL = 8682; + CmdPPIDKCGHLOO = 8614; + CmdGridFightGetArchiveCsReq = 8427; + CmdKEDAOINEEOB = 8782; + CmdGridFightSyncVirtualItemNotify = 8503; + CmdGridFightEquipCraftCsReq = 8632; + LJKEJLGDNJB_HBLNGDHJHJJ = 8588; + CmdHLMGOIBAKPH = 8795; + CmdGridFightWeeklyExtraSeasonExpScRsp = 8771; + CmdIBBGIDAGCOB = 8493; + CmdEEBMIAFNJMC = 8494; + CmdKMOFOOGIDOP = 8610; + CmdGridFightRecycleRoleScRsp = 8642; + CmdGridFightPermanentTalentEnableCsReq = 8737; + CmdGridFightLockShopCsReq = 8775; + CmdJNNNJBAOCOB = 8661; + CmdGridFightQuitLeaveGamePlayCsReq = 8458; + CmdOKOHEGIBCCG = 8516; + CmdINHDFEIOBNK = 8540; + CmdEGNLCNJDNCK = 8567; + CmdGridFightBuyExpCsReq = 8708; + CmdGridFightEnterBattleStageCsReq = 8507; + CmdGDMIIBNJJEJ = 8739; + CmdGridFightSummonProjectionCsReq = 8552; + CmdGridFightSelectRecommendEquipCsReq = 8407; + CmdCMJCEEDCIAN = 8658; + CmdGridFightUpdateEquipTrackScRsp = 8669; + CmdGridFightUpdatePosCsReq = 8405; + CmdEPJJBNPIFLC = 8551; + CmdCEFIMADBIBH = 8556; + CmdPDOCJKBJNHP = 8514; + CmdHPMGDFMEIJL = 8546; + LJKEJLGDNJB_FEJJEAICENO = 8730; + CmdGridFightUpdatePosScRsp = 8578; + CmdGridFightEndBattleStageNotify = 8770; + CmdNLIDDKHJJDO = 8729; + CmdGridFightSeasonTalentResetScRsp = 8536; + CmdDJCCBIOKNOD = 8515; + CmdFGHHDICLCJB = 8473; + CmdGridFightResumeGamePlayCsReq = 8752; + CmdOLOGIALOJDP = 8696; + CmdCCNLHLLIAPL = 8697; + CmdGCOBEPOGHPL = 8755; + CmdFavourArchiveScRsp = 8585; + CmdEMIDPCIJAEN = 8638; + LJKEJLGDNJB_NGENONOOENC = 8756; + CmdGridFightEquipDressCsReq = 8758; + CmdHNEJHAJJIOB = 8469; + CmdGridFightHandlePendingActionScRsp = 8586; + CmdAKHODIIOGDJ = 8466; + CmdGridFightSyncUpdateResultScNotify = 8456; + CmdDCHOKJAFKJO = 8762; + CmdGridFightUpdateEquipTrackCsReq = 8760; + CmdGridFightUpdateEquipTrackPriorityCsReq = 8541; + CmdGridFightRefreshShopCsReq = 8660; + CmdOMJHPHPPAJH = 8759; + CmdGridFightUseConsumableCsReq = 8576; + CmdGridFightRecycleRoleCsReq = 8643; + CmdGridFightPermanentTalentEnableScRsp = 8438; + LJKEJLGDNJB_HCPPIBDHOOH = 8416; + CmdGridFightStartGamePlayCsReq = 8519; + CmdGridFightQuitSettleCsReq = 8480; + CmdCOCHFHKKEBN = 8796; + CmdGridFightSettleNotify = 8513; + CmdGPHODKCPCHG = 8411; + CmdGridFightFinishTutorialCsReq = 8428; + LJKEJLGDNJB_KNBAPKKJODH = 8704; + CmdGridFightEnterBattleStageScRsp = 8761; + LJKEJLGDNJB_PBIPMGMABBN = 8707; + CmdGridFightSeasonTalentEnableScRsp = 8712; + CmdDJCHCHCAJPB = 8509; + CmdGridFightBackToPrepareReq = 8800; + CmdHGOIBDBMDBG = 8686; + CmdGridFightSyncKeepWinCntNotify = 8767; + CmdGridFightSeasonTalentEnableCsReq = 8496; + CmdGridFightPermanentTalentResetCsReq = 8612; CmdGridFightPermanentTalentResetScRsp = 8425; - CmdGridFightSeasonTalentEnableScRsp = 8444; - CmdIOJFHOKFNDK = 8492; - CmdJLEGGAEICOH = 8545; - CmdGridFightPermanentTalentEnableScRsp = 8455; - CmdGridFightBuyGoodsCsReq = 8480; - CmdGridFightSeasonTalentResetCsReq = 8497; - CmdGridFightSettleNotify = 8528; - CmdGridFightHandlePendingActionScRsp = 8510; - CmdGridFightRecycleRoleCsReq = 8413; - CmdGridFightSeasonTalentEnableCsReq = 8554; - CmdGridFightTakeWeeklyRewardCsReq = 8478; - CmdIECEHMFHOON = 8553; - CmdFavourArchiveCsReq = 8577; - CmdGridFightEquipCraftCsReq = 8407; - CmdHOGKBPNNFLI = 8438; - CmdBHEDABIIHDB = 8531; - CmdEDIDEMJDNCM = 8555; - CmdGridFightType_BMGNODFHDIJ = 8522; - CmdGridFightFinishTutorialCsReq = 8573; - CmdGridFightWeeklyExtraSeasonExpScRsp = 8488; - CmdOBMDDIAKMEJ = 8506; - CmdGridFightUpdateWeeklyRewardInfoScNotify = 8421; - CmdMPAIJOLELJN = 8507; - CmdGridFightGetArchiveCsReq = 8442; - CmdDFPILGKICDE = 8468; - CmdGridFightQuitLeaveGamePlayCsReq = 8570; - CmdGridFightEquipDressCsReq = 8509; - CmdJCIJIPLMNJK = 8599; + CmdGridFightBuyGoodsCsReq = 8582; + CmdFavourArchiveCsReq = 8530; + CmdGridFightUseForgeCsReq = 8431; + CmdGridFightSeasonTalentResetCsReq = 8691; + CmdGridFightTakeWeeklyRewardCsReq = 8592; + CmdCEIIEHNDPAJ = 8792; + CmdGridFightSeasonHandBookNotify = 8605; + CmdKMDHLENLIMF = 8753; + CmdGridFightDestroyWeeklyRewardCsReq = 8537; + CmdGridFightGetDataCsReq = 8439; } -// Obf: GridFightLockType +// Obf: PJBMHHNLCLB enum GridFightLockType { - GridFightLockType_LCKDDLJAOHM = 0; - GridFightLockType_IJIOCIIFJNB = 6; - GridFightLockType_PALLCEFGBFM = 7; - GridFightLockType_JBICGMNHLNA = 8; + PJBMHHNLCLB_LNLOOHDEAEO = 0; + PJBMHHNLCLB_EHFHDGPOCNH = 6; + PJBMHHNLCLB_IAOBLNOEKKH = 7; + PJBMHHNLCLB_EBEKPGLFIIM = 8; } -// Obf: GridFightLockReason +// Obf: DFOFFFCEFFO enum GridFightLockReason { - GridFightLockReason_EFDBPHKPJKH = 0; - GridFightLockReason_KHJDMIMLOFO = 1; - GridFightLockReason_CAFILGAIKNP = 2; - GridFightLockReason_JEPEEJIJPMF = 3; + DFOFFFCEFFO_DIONKBMFFDN = 0; + DFOFFFCEFFO_BDPPEEHCDLF = 1; + DFOFFFCEFFO_CFAFMKOBAPJ = 2; + DFOFFFCEFFO_KJMJDBJMBMC = 3; } -// Obf: GridFightUpdateSrcType +// Obf: LNPFEFKJDHP enum GridFightUpdateSrcType { - GridFightUpdateSrcType_MMMMFODMKAG = 0; - GridFightUpdateSrcType_BMHLNCOAHCC = 1; - GridFightUpdateSrcType_CPJHBIOJEGD = 2; - GridFightUpdateSrcType_MLKBELMLAGG = 3; - GridFightUpdateSrcType_AOIFKKPMNGB = 4; - GridFightUpdateSrcType_APGCGGBIDJL = 5; - GridFightUpdateSrcType_FKNNHAJLMOH = 6; - GridFightUpdateSrcType_NAFPIGFNNFB = 7; - GridFightUpdateSrcType_LGCHJAPGGEF = 8; - GridFightUpdateSrcType_DHLOBHIIEHO = 9; - GridFightUpdateSrcType_CAMPMGJCPAH = 10; - GridFightUpdateSrcType_ELNMNEMNCCG = 11; - GridFightUpdateSrcType_GPINPJLOILL = 12; - GridFightUpdateSrcType_NGEDJLDLPBD = 13; - GridFightUpdateSrcType_FEGDGDAEPNG = 14; - GridFightUpdateSrcType_MJHKPHIHGEM = 15; - GridFightUpdateSrcType_BGBLHCKLFBF = 16; - GridFightUpdateSrcType_BECBBAGMCOI = 17; - GridFightUpdateSrcType_FGAPEIHDICO = 18; - GridFightUpdateSrcType_NJOCLNGJFBB = 19; - GridFightUpdateSrcType_OMNOOOFLAKN = 20; - GridFightUpdateSrcType_FIBKBIPCDNG = 21; - GridFightUpdateSrcType_JODFKHJHEDK = 22; - GridFightUpdateSrcType_AKGCPAMPCBF = 23; - GridFightUpdateSrcType_EINKHAJDBIF = 24; - GridFightUpdateSrcType_GKEOAIFPOBP = 25; - GridFightUpdateSrcType_GCILFLJEGGE = 26; - GridFightUpdateSrcType_GOHIJOIANEE = 27; - GridFightUpdateSrcType_MKOEAGKMEEH = 28; - GridFightUpdateSrcType_KFDGHODMNJG = 29; - GridFightUpdateSrcType_AIMJIBFFAAP = 30; - GridFightUpdateSrcType_DLDHAKPGAID = 31; - GridFightUpdateSrcType_KNJAEAFMCGM = 32; - GridFightUpdateSrcType_PPOFLILJHLL = 33; + LNPFEFKJDHP_HEFEPINLBDP = 0; + LNPFEFKJDHP_OOPNBCIJHMP = 1; + LNPFEFKJDHP_BJDEAAHIBGE = 2; + LNPFEFKJDHP_HNDKHMEFAAL = 3; + LNPFEFKJDHP_KCEFFLKABGH = 4; + LNPFEFKJDHP_PPDDODGLNLH = 5; + LNPFEFKJDHP_MDEKNJIEAPJ = 6; + LNPFEFKJDHP_EJKEJDNHIOE = 7; + LNPFEFKJDHP_DPEKJIIICGH = 8; + LNPFEFKJDHP_GKNDLFBPADH = 9; + LNPFEFKJDHP_LFNKHCBHMPD = 10; + LNPFEFKJDHP_KKPBAGFHPBB = 11; + LNPFEFKJDHP_MHNCGOEHMCH = 12; + LNPFEFKJDHP_DGOJIHIJLAF = 13; + LNPFEFKJDHP_HCAFEEDHILF = 14; + LNPFEFKJDHP_PDJHDFKOCKK = 15; + LNPFEFKJDHP_HICGJMGBCPG = 16; + LNPFEFKJDHP_FKFKLEFKBBM = 17; + LNPFEFKJDHP_JALHDINECFE = 18; + LNPFEFKJDHP_KHOAIFIFGDJ = 19; + LNPFEFKJDHP_JIDJJPJKLFH = 20; + LNPFEFKJDHP_NGJHPBMCCPC = 21; + LNPFEFKJDHP_EEAOKENAFKH = 22; + LNPFEFKJDHP_GLEMBDJFLAF = 23; + LNPFEFKJDHP_PNEJELGGLEJ = 24; + LNPFEFKJDHP_PPBJJOFFNJK = 25; + LNPFEFKJDHP_NEFKFLKAMPO = 26; + LNPFEFKJDHP_DKGFLMNEINA = 27; + LNPFEFKJDHP_IFANONDMOBE = 28; + LNPFEFKJDHP_PFIFEJDCMOJ = 29; + LNPFEFKJDHP_ODJDFIHICLK = 30; + LNPFEFKJDHP_NGHOFPNIGAC = 31; + LNPFEFKJDHP_AJDDCALIKLH = 32; + LNPFEFKJDHP_PJFMPKCAHAA = 33; } -// Obf: GridFightEquipTrackSource +// Obf: HNKKNDHLOGN enum GridFightEquipTrackSource { - GridFightEquipTrackSource_EGKKIFHLLHA = 0; - GridFightEquipTrackSource_PLKFLFJBPNL = 1; - GridFightEquipTrackSource_LCKHGCIGLKH = 2; + HNKKNDHLOGN_HLNMMMKHEEM = 0; + HNKKNDHLOGN_JFCAABPNAGG = 1; + HNKKNDHLOGN_KMJCOPIANCG = 2; + HNKKNDHLOGN_HHFCNLCCGHN = 3; } -// Obf: GridFightEquipDressSource +// Obf: BLJJDJODAHH enum GridFightEquipDressSource { - GridFightEquipDressSource_NIHLOMAFLFE = 0; - GridFightEquipDressSource_LKNGAHGHILO = 1; - GridFightEquipDressSource_LNNIIKPOJIG = 2; + BLJJDJODAHH_FLLIPKCMFHH = 0; + BLJJDJODAHH_GNFNPHHANFA = 1; + BLJJDJODAHH_GMLJDAFOEIC = 2; } -// Obf: GridFightEquipCraftSource +// Obf: BNMLEPCNCIH enum GridFightEquipCraftSource { - GridFightEquipCraftSource_HDAHDHHILKH = 0; - GridFightEquipCraftSource_GNIFOCNILBO = 1; - GridFightEquipCraftSource_JDLGNHBGJME = 2; - GridFightEquipCraftSource_HJGHFIDCBJC = 3; + BNMLEPCNCIH_AIALPDEJIJK = 0; + BNMLEPCNCIH_LHNMMCFCJGD = 1; + BNMLEPCNCIH_ALINJDNGKCE = 2; + BNMLEPCNCIH_HGEAEEGMBAP = 3; } -enum HOIPBNMEIFF { - HOIPBNMEIFF_MCGCJIEKPHO = 0; - HOIPBNMEIFF_BKOFKEJPMBD = 1; - HOIPBNMEIFF_NLGLEMNNNJA = 2; +enum OMLODGBICOK { + OMLODGBICOK_ODAJBJNJAMD = 0; + OMLODGBICOK_IIANIGDMKIO = 1; + OMLODGBICOK_PKNBCFPBINF = 2; } -// Obf: GridFightDropReason +// Obf: IMPMLADJIND enum GridFightDropReason { - GridFightDropReason_AEHHAMGBNNO = 0; - GridFightDropReason_PHHNOEJLHAC = 1; - GridFightDropReason_GDCEEMFGBEO = 2; + IMPMLADJIND_GDKBKCFJDMG = 0; + IMPMLADJIND_CLACJBHJCIE = 1; + IMPMLADJIND_KMDIBEMFIBJ = 2; } -// Obf: GridFightGlobalHpChangeReason +// Obf: FOOHMNAFKBN enum GridFightGlobalHpChangeReason { - GridFightGlobalHpChangeReason_ELFOHIKFMBC = 0; - GridFightGlobalHpChangeReason_IDJMFOBNPGI = 1; - GridFightGlobalHpChangeReason_FFAHADFLBDL = 2; - GridFightGlobalHpChangeReason_KAOCJLHKLEE = 3; - GridFightGlobalHpChangeReason_LAGCBKJMEII = 4; - GridFightGlobalHpChangeReason_LNILOKAJLDO = 5; + FOOHMNAFKBN_EIGONMAEFPJ = 0; + FOOHMNAFKBN_IFNIEEAFFNE = 1; + FOOHMNAFKBN_KCGPJKLLFFG = 2; + FOOHMNAFKBN_HICPJJNIAJI = 3; + FOOHMNAFKBN_ALACCAFMGHE = 4; + FOOHMNAFKBN_FAKADNNGLCH = 5; } -// Obf: GridFightUpdateGlobalHpReason +// Obf: BAKGGPNHNNE enum GridFightUpdateGlobalHpReason { - GridFightUpdateGlobalHpReason_FDGHPIEIIHB = 0; - GridFightUpdateGlobalHpReason_MALCFBIJKIC = 1; - GridFightUpdateGlobalHpReason_DHPHKNGCBEK = 2; - GridFightUpdateGlobalHpReason_IBAPGKCGAHK = 3; - GridFightUpdateGlobalHpReason_GNEGHOKMNFL = 4; - GridFightUpdateGlobalHpReason_EKLAJKLGKAC = 101; - GridFightUpdateGlobalHpReason_IDGKCMDMFOB = 102; - GridFightUpdateGlobalHpReason_GCHKCDALHMN = 103; - GridFightUpdateGlobalHpReason_OAFPLFJAALA = 201; + BAKGGPNHNNE_AJBMADNDIGH = 0; + BAKGGPNHNNE_AHIKONFEBMJ = 1; + BAKGGPNHNNE_IKHLILHAIOL = 2; + BAKGGPNHNNE_PONICJJABEK = 3; + BAKGGPNHNNE_GPDHIBAFDCG = 4; + BAKGGPNHNNE_GFIMNCCFKIK = 101; + BAKGGPNHNNE_BCGPOLHOHKF = 102; + BAKGGPNHNNE_DAHNCIDKFCP = 103; + BAKGGPNHNNE_DCKGDADPJLH = 201; } -// Obf: GridFightSettleReason +// Obf: CDPHDHNLHAO enum GridFightSettleReason { - GridFightSettleReason_KNJPFFJOGPH = 0; - GridFightSettleReason_EODIAOBLOKD = 1; - GridFightSettleReason_GHDNBNOHDMO = 2; - GridFightSettleReason_ADLBHFHAJMK = 3; - GridFightSettleReason_HPIPKMMNKJH = 4; + CDPHDHNLHAO_FMPBHELFGEE = 0; + CDPHDHNLHAO_EPHJFKFFDKC = 1; + CDPHDHNLHAO_FLNHNHBCDKM = 2; + CDPHDHNLHAO_CLNLGBCMOIJ = 3; + CDPHDHNLHAO_BAKHAIBGPGC = 4; } -enum IGGGGMEEBCA { - IGGGGMEEBCA_FLLHPDEBEFN = 0; - IGGGGMEEBCA_CDHCCHHICLO = 1; - IGGGGMEEBCA_LHCCNFHEONC = 2; +enum APDPAECJPIH { + APDPAECJPIH_AOBEDAEIJKH = 0; + APDPAECJPIH_ALNIBPOODKH = 1; + APDPAECJPIH_PPGKHPEAKFN = 2; } -// Obf: GridFightGameInfo +// Obf: IONICBKNLII message GridFightGameInfo { - oneof CINIFKPEACH { - GridFightGameBasicInfo grid_basic_info = 14; // offset: 24 + oneof FHPJJJDNKIO { + GridFightGameBasicInfo grid_basic_info = 15; // offset: 24 GridFightGameItemsInfo grid_draft_info = 1; // offset: 24 - GridFightGameShopInfo grid_items_info = 11; // offset: 24 - GridFightLevelInfo grid_shop_info = 12; // offset: 24 - GridFightGameOrbInfo grid_level_info = 6; // offset: 24 - GridFightGameAugmentSync grid_orb_info = 2; // offset: 24 - GridFightGameTraitInfo grid_augment_info = 4; // offset: 24 - GridFightGameTeamInfo grid_trait_game_info = 15; // offset: 24 - NKFKAHKNJCK grid_team_game_info = 7; // offset: 24 + GridFightGameShopInfo grid_items_info = 2; // offset: 24 + GridFightLevelInfo grid_shop_info = 10; // offset: 24 + GridFightGameOrbInfo grid_level_info = 13; // offset: 24 + GridFightGameAugmentSync grid_orb_info = 7; // offset: 24 + GridFightGameTraitInfo grid_augment_info = 12; // offset: 24 + GridFightGameTeamInfo grid_trait_game_info = 3; // offset: 24 + LHFDOPGEOML grid_team_game_info = 8; // offset: 24 } } -// Obf: GridFightCurrentInfo +// Obf: HLCHGLEHPIB message GridFightCurrentInfo { - repeated GridFightGameInfo rogue_current_game_info = 10; // offset: 16 - uint32 season = 6; // offset: 68 - GridFightPendingAction pending_action = 15; // offset: 48 - GridFightGameData grid_fight_game_data = 11; // offset: 40 - uint32 division_id = 13; // offset: 64 - CFCJMLKFGPO DEBNGDHLCEN = 7; // offset: 24 - bool is_overlock = 12; // offset: 56 - uint32 unique_id = 14; // offset: 60 + GridFightPendingAction pending_action = 2; // offset: 32 + repeated GridFightGameInfo rogue_current_game_info = 8; // offset: 24 + bool is_overlock = 9; // offset: 56 + uint32 unique_id = 3; // offset: 68 + uint32 division_id = 11; // offset: 60 + GridFightGameData grid_fight_game_data = 12; // offset: 40 + uint32 season = 13; // offset: 64 + FCBEHGJBJCN BCHPAOCOHIL = 14; // offset: 16 } -// Obf: GridFightCurrentTask +// Obf: ECJEGEDOANC message GridFightCurrentTask { - uint32 progress = 9; // offset: 28 - uint32 task_id = 13; // offset: 24 + uint32 task_id = 9; // offset: 24 + uint32 progress = 6; // offset: 28 } -// Obf: GridFightSyncCurrentTaskInfo +// Obf: IJFLHMAGOGN message GridFightSyncCurrentTaskInfo { - GridFightCurrentTask cur_task = 6; // offset: 32 - repeated uint32 finish_task_list = 9; // offset: 24 + repeated uint32 finish_task_list = 5; // offset: 24 + GridFightCurrentTask cur_task = 7; // offset: 32 } -// Obf: GridFightLockInfo +// Obf: GCIDLCBCFHA message GridFightLockInfo { - GridFightLockType lock_type = 11; // offset: 24 - GridFightLockReason lock_reason = 4; // offset: 28 + GridFightLockReason lock_reason = 7; // offset: 24 + GridFightLockType lock_type = 10; // offset: 28 } -// Obf: GridFightGameBasicInfo +// Obf: FANMPAINILF message GridFightGameBasicInfo { - uint32 grid_fight_buy_exp_cost = 15; // offset: 96 - uint32 MLPEIDNLAJE = 14; // offset: 88 - uint32 DJGJCEOPIOF = 13; // offset: 136 - repeated uint32 track_trait_id_list = 4; // offset: 24 - uint32 grid_fight_lineup_hp = 1; // offset: 116 - repeated uint32 tutorial_unlock_id_list = 298; // offset: 80 - uint32 gold = 7; // offset: 124 - repeated uint32 tutorial_unlock_id_lista = 482; // offset: 72 - uint32 grid_fight_off_field_max_count = 12; // offset: 132 - uint32 grid_fight_lineup_max_hp = 6; // offset: 92 - GridFightLockInfo game_lock_info = 1487; // offset: 56 - GridFightSyncCurrentTaskInfo grid_fight_sync_curtask_info = 669; // offset: 40 - GridFightLockType lock_type = 3; // offset: 120 - repeated RoleTrackEquipmentInfo role_track_equipment_list = 2; // offset: 32 - uint32 grid_fight_cur_level_exp = 11; // offset: 128 - uint32 grid_fight_max_avatar_count = 10; // offset: 112 - string grid_fight_target_guide_code = 1903; // offset: 48 - uint32 JFEBDFFKLDI = 5; // offset: 100 - string grid_fight_target_guide_codea = 571; // offset: 64 - uint32 grid_fight_combo_win_num = 8; // offset: 104 - uint32 grid_fight_max_interest_gold = 9; // offset: 108 + repeated uint32 tutorial_unlock_id_list = 1741; // offset: 64 + GridFightSyncCurrentTaskInfo grid_fight_sync_curtask_info = 542; // offset: 80 + uint32 grid_fight_combo_win_num = 14; // offset: 108 + uint32 HAEOPKELNEO = 5; // offset: 96 + uint32 grid_fight_buy_exp_cost = 9; // offset: 88 + GridFightLockType lock_type = 2; // offset: 120 + repeated RoleTrackEquipmentInfo role_track_equipment_list = 10; // offset: 24 + uint32 grid_fight_off_field_max_count = 15; // offset: 112 + uint32 gold = 4; // offset: 104 + uint32 grid_fight_lineup_hp = 12; // offset: 100 + uint32 ANBBPPHBCJH = 13; // offset: 116 + uint32 grid_fight_cur_level_exp = 7; // offset: 92 + string grid_fight_target_guide_code = 334; // offset: 56 + // string grid_fight_target_guide_code = 539; // offset: 72 + uint32 FLEJPPKLJIC = 3; // offset: 136 + uint32 grid_fight_lineup_max_hp = 1; // offset: 132 + GridFightLockInfo game_lock_info = 292; // offset: 40 + uint32 grid_fight_max_avatar_count = 6; // offset: 128 + repeated uint32 track_trait_id_list = 8; // offset: 32 + // repeated uint32 tutorial_unlock_id_list = 873; // offset: 48 + uint32 grid_fight_max_interest_gold = 11; // offset: 124 } -// Obf: GridGameRoleInfo +// Obf: LHLBHCKMGEM message GridGameRoleInfo { - map grid_fight_value_init_component = 13; // offset: 40 - uint32 unique_id = 9; // offset: 56 - uint32 id = 2; // offset: 52 - uint32 pos = 15; // offset: 48 - repeated uint32 update_equips_component = 3; // offset: 24 - map convert_property_to_fixpoint = 10; // offset: 32 - uint32 role_star = 14; // offset: 60 + map grid_fight_value_init_component = 10; // offset: 24 + repeated uint32 update_equips_component = 7; // offset: 40 + uint32 unique_id = 12; // offset: 48 + uint32 pos = 2; // offset: 56 + uint32 role_star = 11; // offset: 52 + uint32 id = 1; // offset: 60 + map convert_property_to_fixpoint = 6; // offset: 16 } -// Obf: GridGameNpcInfo +// Obf: BEGGCDAMNGG message GridGameNpcInfo { - uint32 id = 8; // offset: 40 - uint32 unique_id = 3; // offset: 32 - repeated uint32 update_equips_component = 7; // offset: 24 - uint32 pos = 2; // offset: 36 + uint32 pos = 13; // offset: 40 + uint32 unique_id = 8; // offset: 32 + uint32 id = 10; // offset: 36 + repeated uint32 update_equips_component = 2; // offset: 24 } -// Obf: GridGameForgeItemInfo +// Obf: DMODJJHKOLL message GridGameForgeItemInfo { - uint32 unique_id = 15; // offset: 40 - uint32 pos = 10; // offset: 36 - uint32 forge_item_id = 7; // offset: 32 - repeated GridFightForgeGoodsInfo forge_goods_list = 2; // offset: 16 + uint32 forge_item_id = 1; // offset: 40 + uint32 pos = 5; // offset: 36 + repeated GridFightForgeGoodsInfo forge_goods_list = 4; // offset: 24 + uint32 unique_id = 11; // offset: 32 } -message NEAOHJMAPJN { - uint32 pos = 9; // offset: 32 - uint32 unique_id = 4; // offset: 24 - uint32 CGJCFKKBPAE = 15; // offset: 28 +message CKCKIDHMMEG { + uint32 unique_id = 14; // offset: 28 + uint32 pos = 4; // offset: 24 + uint32 JCMFPHMFAON = 10; // offset: 32 } -message OMNMOGHNLNI { - repeated uint32 grid_fight_trait_member_unique_id_list = 5; // offset: 32 - repeated uint32 grid_fight_avatar_list = 11; // offset: 24 +message DLIEFGKALNB { + repeated uint32 grid_fight_avatar_list = 2; // offset: 24 + repeated uint32 grid_fight_trait_member_unique_id_list = 14; // offset: 16 } -message BINMGPFFDGE { - repeated uint32 LFHEHHBEGFN = 12; // offset: 24 +message HKOMEFBODGP { + repeated uint32 IECNCJCANOC = 6; // offset: 40 + uint32 ILEMMKPGPND = 7; // offset: 56 + map OPLJDFOOMGF = 10; // offset: 16 + repeated uint32 NKGIGKEBODG = 11; // offset: 24 + repeated CMHAMBKCJBK FDJMJOKGOMF = 5; // offset: 48 } -// Obf: GridFightTraitEffectInfo +// Obf: NJCMNACNLFH message GridFightTraitEffectInfo { - uint32 effect_id = 9; // offset: 32 - oneof HGOPEEDOFAI { - uint32 trait_core_role = 613; // offset: 16 - OMNMOGHNLNI avatar_core_info = 554; // offset: 16 - uint32 GEPLPCJPDIE = 1620; // offset: 16 - BINMGPFFDGE LICHOEPBMPO = 695; // offset: 16 + uint32 effect_id = 11; // offset: 32 + oneof HDACCIEIJFO { + uint32 trait_core_role = 1094; // offset: 24 + DLIEFGKALNB avatar_core_info = 768; // offset: 24 + uint32 EHCJJMABEOM = 157; // offset: 24 + HKOMEFBODGP HAINJKLLLKF = 110; // offset: 24 } } -// Obf: GridFightTraitSyncInfo +// Obf: FMHKLPLJLIL message GridFightTraitSyncInfo { - uint32 trait_id = 4; // offset: 32 - bool is_sync_effect = 8; // offset: 36 GridFightTraitEffectInfo trait_effect_info = 12; // offset: 16 + bool is_sync_effect = 15; // offset: 36 + uint32 trait_id = 13; // offset: 32 } -// Obf: GridGameTraitInfo +// Obf: GDOKBJFKBJA message GridGameTraitInfo { - uint32 LIEIEPGBCLM = 15; // offset: 48 - uint32 GFLIFKIJBBK = 10; // offset: 52 - uint32 trait_id = 2; // offset: 44 - repeated GridFightTraitEffectInfo trait_effect_list = 5; // offset: 16 - uint32 PFFLGCBLKCB = 1; // offset: 40 - repeated uint32 grid_fight_trait_member_unique_id_list = 11; // offset: 32 + repeated GridFightTraitEffectInfo trait_effect_list = 4; // offset: 16 + uint32 trait_id = 13; // offset: 40 + uint32 NKFDBEHPNLG = 12; // offset: 48 + repeated uint32 grid_fight_trait_member_unique_id_list = 14; // offset: 32 + uint32 DFNCFOKPMCJ = 6; // offset: 44 + uint32 KINIKFCKGDF = 1; // offset: 52 } -// Obf: GridFightGameTeamInfo +message ELEOGABGBKG { + repeated uint32 CELFGCJFMPH = 10; // offset: 24 + uint32 DMEKIFJDKFL = 9; // offset: 32 +} + +message JPBCKCDEGOM { + repeated ELEOGABGBKG ALIDDLBDPDH = 11; // offset: 16 +} + +// Obf: NMAFOPPEGDF message GridFightGameTeamInfo { - repeated NEAOHJMAPJN EOEMMAHAHIG = 13; // offset: 32 - repeated GridGameNpcInfo grid_game_npc_list = 2; // offset: 24 - repeated GridGameRoleInfo grid_game_role_list = 7; // offset: 64 - repeated uint32 EFFFOODPHJF = 8; // offset: 48 - repeated GridGameForgeItemInfo grid_game_forge_item_list = 4; // offset: 40 - repeated uint32 MKFHANHHECB = 6; // offset: 56 + repeated uint32 CDLAIJCKJJN = 5; // offset: 16 + repeated CKCKIDHMMEG MMAJCLACOBN = 13; // offset: 40 + repeated GridGameNpcInfo grid_game_npc_list = 10; // offset: 48 + repeated GridGameRoleInfo grid_game_role_list = 14; // offset: 32 + repeated uint32 HOFIENMALOP = 15; // offset: 56 + repeated GridGameForgeItemInfo grid_game_forge_item_list = 8; // offset: 24 } -// Obf: GridFightGameTraitInfo +// Obf: PHICLNFNGFO message GridFightGameTraitInfo { - repeated GridGameTraitInfo grid_fight_trait_info = 13; // offset: 16 + repeated ELEOGABGBKG ALIDDLBDPDH = 13; // offset: 16 + repeated GridGameTraitInfo grid_fight_trait_info = 5; // offset: 32 } -// Obf: GridFightConsumableInfo +// Obf: MJHKCAOHFFC message GridFightConsumableInfo { - uint32 num = 8; // offset: 28 - uint32 item_id = 4; // offset: 24 + uint32 item_id = 14; // offset: 28 + uint32 num = 2; // offset: 24 } -// Obf: GridFightEquipmentInfo +// Obf: AMPLCBPFGAE message GridFightEquipmentInfo { - uint32 unique_id = 7; // offset: 36 - uint32 grid_fight_equipment_id = 11; // offset: 40 - bool is_temporary = 5; // offset: 32 - map convert_property_to_fixpoint = 6; // offset: 24 + uint32 source = 6; // offset: 32 + bool is_temporary = 12; // offset: 36 + uint32 grid_fight_equipment_id = 8; // offset: 40 + uint32 unique_id = 11; // offset: 44 + map convert_property_to_fixpoint = 1; // offset: 16 } -// Obf: GridFightForgeEquipmentInfo +// Obf: ABDNBDDMLLL message GridFightForgeEquipmentInfo { - uint32 grid_fight_equipment_id = 6; // offset: 24 + uint32 grid_fight_equipment_id = 4; // offset: 24 } -// Obf: GridFightForgeRoleInfo +// Obf: HJFHNDGLBMH message GridFightForgeRoleInfo { - uint32 role_id = 8; // offset: 24 - uint32 IMFCDDBAILA = 6; // offset: 28 + uint32 role_id = 8; // offset: 28 + uint32 GJFGFHFFCPJ = 14; // offset: 24 } -message AJLIFILMBNL { - oneof LCMMNACGBNM { - GridFightForgeRoleInfo role_goods_info = 15; // offset: 16 - uint32 gold = 14; // offset: 16 +message BPFELBKLOCM { + oneof CKMEAIDKOIA { + GridFightForgeRoleInfo role_goods_info = 9; // offset: 16 + uint32 gold = 4; // offset: 16 } } -// Obf: GridFightForgeGoodsInfo +// Obf: KHKCKIFLLLH message GridFightForgeGoodsInfo { - oneof LCMMNACGBNM { - GridFightForgeEquipmentInfo equipment_goods_info = 15; // offset: 24 - GridFightForgeRoleInfo role_goods_info = 2; // offset: 24 + oneof CKMEAIDKOIA { + GridFightForgeEquipmentInfo equipment_goods_info = 9; // offset: 16 + GridFightForgeRoleInfo role_goods_info = 3; // offset: 16 } } -// Obf: GridFightGameItemsInfo +// Obf: NBMCAJKJDMC message GridFightGameItemsInfo { - repeated GridGameForgeItemInfo grid_game_forge_item_list = 4; // offset: 24 + repeated GridFightConsumableInfo grid_fight_consumable_list = 9; // offset: 32 repeated GridFightEquipmentInfo grid_fight_equipment_list = 2; // offset: 16 - repeated GridFightConsumableInfo grid_fight_consumable_list = 5; // offset: 40 + repeated GridGameForgeItemInfo grid_game_forge_item_list = 7; // offset: 24 } -// Obf: GridFightRoleGoodsInfo +// Obf: IBHNHJCAPFA message GridFightRoleGoodsInfo { - uint32 role_star = 9; // offset: 28 - uint32 role_id = 11; // offset: 24 + uint32 role_star = 6; // offset: 28 + uint32 role_id = 14; // offset: 24 } -// Obf: GridFightSpecialGoodsInfo +// Obf: GHFPIGGHPKG message GridFightSpecialGoodsInfo { - uint32 special_goods_id = 14; // offset: 24 + uint32 special_goods_id = 4; // offset: 24 } -// Obf: GridFightShopGoodsInfo +// Obf: JBPFFCGNECM message GridFightShopGoodsInfo { - uint32 shop_goods_price = 13; // offset: 32 - bool is_sold_out = 5; // offset: 40 - oneof NKLNKAGDEPK { - GridFightRoleGoodsInfo role_goods_info = 809; // offset: 24 - GridFightSpecialGoodsInfo special_goods_info = 32; // offset: 24 + uint32 shop_goods_price = 1; // offset: 36 + bool is_sold_out = 12; // offset: 40 + oneof FLBCMACPHMJ { + GridFightRoleGoodsInfo role_goods_info = 1427; // offset: 24 + GridFightSpecialGoodsInfo special_goods_info = 1244; // offset: 24 } } -message CHHPJCBDNLE { - uint32 MJICDLABPDJ = 10; // offset: 24 - uint32 JJJJKJPMKNP = 3; // offset: 28 +message MJJEHCBNOKI { + uint32 MMKNFIFOPPA = 5; // offset: 28 + uint32 FLICPMGFKOK = 13; // offset: 24 } -message ODBJMJDBHOL { - repeated CHHPJCBDNLE MBLDLHEKFHE = 6; // offset: 24 +message FJPONJFLOOH { + repeated MJJEHCBNOKI EDJPMNLLGGB = 11; // offset: 24 } -// Obf: GridFightGameShopInfo +// Obf: BPBJCFLKOKE message GridFightGameShopInfo { - uint32 EMJCHKNJMBJ = 5; // offset: 48 - bool shop_is_locked = 1; // offset: 44 - uint32 MLDKGLCDOJP = 7; // offset: 40 - ODBJMJDBHOL KFBDAEINFLE = 4; // offset: 16 - repeated GridFightShopGoodsInfo shop_goods_list = 11; // offset: 32 + repeated uint32 DNOIFMMLJDN = 2; // offset: 32 + uint32 NDGMCJHKNIN = 1; // offset: 56 + FJPONJFLOOH LDEDGOOKHFL = 4; // offset: 40 + bool shop_is_locked = 8; // offset: 48 + uint32 GLIFNMBMMBL = 3; // offset: 52 + repeated GridFightShopGoodsInfo shop_goods_list = 10; // offset: 24 } -message DOOCNPDPFNJ { - uint32 LBOGLLNJFEO = 10; // offset: 24 +message OPBCCOLPDPC { + uint32 PMOGHFIGKPO = 14; // offset: 24 } -// Obf: GridFightGamePortalBuffInfo +// Obf: EALENKJFJFD message GridFightGamePortalBuffInfo { - uint32 portal_buff_id = 2; // offset: 32 - repeated uint32 JPLNBNMFCHG = 11; // offset: 16 + uint32 portal_buff_id = 7; // offset: 32 + repeated uint32 PEOFPPOFIGI = 9; // offset: 16 } -message OOHDGIGDBKH { - uint32 role_star = 15; // offset: 28 - uint32 monster_id = 2; // offset: 24 - uint32 LBOGLLNJFEO = 6; // offset: 32 - uint32 IHKNFPLMDNJ = 12; // offset: 36 +message PJLBDMPEKFP { + uint32 BFMEHGGEKOM = 14; // offset: 28 + uint32 monster_id = 3; // offset: 24 + uint32 PMOGHFIGKPO = 10; // offset: 36 + uint32 role_star = 6; // offset: 32 } -// Obf: GridEncounterMonsterWave +// Obf: JHAJLBCAAID message GridEncounterMonsterWave { - uint32 HDKILACNGBC = 14; // offset: 32 - repeated OOHDGIGDBKH DBPBGFNAEPD = 8; // offset: 24 + uint32 IGMMPDDCJIN = 1; // offset: 32 + repeated PJLBDMPEKFP PPOEDDFFEKK = 4; // offset: 24 } -// Obf: GridFightEncounterInfo +// Obf: PKIBAAJOOBN message GridFightEncounterInfo { - uint32 MCNMGKDFAFF = 4; // offset: 48 - GridFightDropInfo PGFACOLMBCN = 1; // offset: 16 - uint32 KJEAPGLPFHD = 8; // offset: 40 - repeated GridEncounterMonsterWave monster_wave_list = 11; // offset: 24 - uint32 EPNCHDJFLMO = 7; // offset: 44 + uint32 LFKBMDHKPFI = 8; // offset: 40 + uint32 BAGCBHFJIMN = 14; // offset: 48 + repeated GridEncounterMonsterWave monster_wave_list = 13; // offset: 24 + GridFightDropInfo LMLAOPMDCCA = 15; // offset: 32 + uint32 GDOEOGMJDAO = 11; // offset: 44 } -// Obf: GridFightRouteInfo +// Obf: CCFJGLIFGMB message GridFightRouteInfo { - uint32 fight_camp_id = 12; // offset: 32 - repeated GridFightEncounterInfo route_encounter_list = 5; // offset: 16 - uint32 elite_branch_id = 11; // offset: 36 + uint32 fight_camp_id = 2; // offset: 32 + repeated GridFightEncounterInfo route_encounter_list = 12; // offset: 16 + uint32 elite_branch_id = 7; // offset: 36 } -// Obf: GridFightSupplyRoleInfo +// Obf: IGNPJMCDCAC message GridFightSupplyRoleInfo { - uint32 role_id = 5; // offset: 32 - repeated uint32 grid_fight_item_list = 12; // offset: 24 + repeated uint32 grid_fight_item_list = 2; // offset: 16 + uint32 role_id = 3; // offset: 32 } -// Obf: GridFightLayerInfo +// Obf: LIIJCOOEIJG message GridFightLayerInfo { - bool route_is_pending = 1; // offset: 36 - oneof GLBFLFHILKB { - GridFightRouteInfo route_info = 1603; // offset: 16 + bool route_is_pending = 11; // offset: 32 + oneof CGAHHPGKMLG { + GridFightRouteInfo route_info = 1965; // offset: 24 } } -// Obf: GridFightBossInfo +// Obf: NAJIBJFKPNM message GridFightBossInfo { - repeated OOHDGIGDBKH LJHPPBDCHCN = 14; // offset: 16 + repeated PJLBDMPEKFP IJOPBPABPPM = 6; // offset: 16 } -// Obf: GridFightSectionCampRecordInfo +// Obf: GCLOGJMNGMO message GridFightSectionCampRecordInfo { - uint32 EJOCLGEPHGO = 4; // offset: 28 - uint32 LBOGLLNJFEO = 15; // offset: 24 + uint32 PMOGHFIGKPO = 5; // offset: 28 + uint32 GDHHGKIAMNE = 14; // offset: 24 } -// Obf: GridFightSectionRecordInfo +// Obf: AENLBIHEOIB message GridFightSectionRecordInfo { - uint32 section_id = 7; // offset: 36 - uint32 PIMNBJNLIAI = 3; // offset: 32 - uint32 CPJCOBCMNHK = 14; // offset: 44 - oneof OEPEBLMECBG { - GridFightSectionCampRecordInfo camp_record_info = 1949; // offset: 16 + uint32 BNLHIMHFGDK = 3; // offset: 32 + uint32 DCPKPNLKGMM = 12; // offset: 36 + uint32 JDMECBEDLAA = 10; // offset: 44 + oneof DFCFKPLJAHO { + GridFightSectionCampRecordInfo camp_record_info = 412; // offset: 24 } } -// Obf: GridFightDamageSttInfo +// Obf: OBNBFABMBGP message GridFightDamageSttInfo { - repeated LAINFAFHGAM IENJPAMOINO = 6; // offset: 32 - repeated ILGIDCNAPKC LBFOKNALBCN = 10; // offset: 40 - repeated LPBDLJKGOCN GGDIHOHPILG = 5; // offset: 24 + repeated DACJDMPICEL PHDEOPEJIID = 13; // offset: 32 + repeated HHHMMJBGCNG EABPCKEDDBH = 1; // offset: 40 + repeated ELAGCLMOFFI MOIDLNFKAIC = 3; // offset: 16 } -message NMBIMHPBHOO { - repeated GridFightSectionRecordInfo JBNNMEJGHII = 3; // offset: 32 - GridFightDamageSttInfo grid_fight_damage_stt_info = 1; // offset: 16 +message DDJIOFONKME { + GridFightDamageSttInfo grid_fight_damage_stt_info = 13; // offset: 16 + repeated GridFightSectionRecordInfo KILABGPMPBB = 9; // offset: 32 } -message AHBENBLCHHE { - uint32 CPJCOBCMNHK = 7; // offset: 28 - uint32 section_id = 13; // offset: 24 +message OHMIINKLKAM { + uint32 DCPKPNLKGMM = 6; // offset: 28 + uint32 JDMECBEDLAA = 8; // offset: 24 } -message LCKFAPHANCN { - repeated AHBENBLCHHE OJFAAHDANMP = 3; // offset: 16 +message IKFEDFBLOOG { + repeated OHMIINKLKAM LMJKIPEJBEB = 4; // offset: 16 } -// Obf: GridFightLevelInfo +message DIBJGAKOCLO { + bool JJPCLOIMAKB = 15; // offset: 28 + uint32 affix_id = 4; // offset: 24 +} + +// Obf: FCDBCKNAGFP message GridFightLevelInfo { - NMBIMHPBHOO CEPDMICFKNE = 13; // offset: 32 - repeated uint32 grid_fight_affix_list = 15; // offset: 40 - uint32 section_id = 8; // offset: 88 - repeated GridFightGamePortalBuffInfo grid_fight_portal_buff_list = 9; // offset: 48 - GridFightLayerInfo grid_fight_layer_info = 10; // offset: 24 - repeated DOOCNPDPFNJ PBBJALBNKJD = 3; // offset: 64 - uint32 DHCEMLHNDLM = 6; // offset: 84 - LCKFAPHANCN KEJEEKBNIHM = 5; // offset: 16 - uint32 CPJCOBCMNHK = 14; // offset: 80 - GridFightBossInfo boss_info = 7; // offset: 72 + repeated DIBJGAKOCLO IAKFPMOEJLF = 11; // offset: 56 + GridFightBossInfo boss_info = 2; // offset: 80 + uint32 JDMECBEDLAA = 9; // offset: 96 + repeated OPBCCOLPDPC HGAHMIPIBLO = 4; // offset: 32 + uint32 DCPKPNLKGMM = 3; // offset: 92 + IKFEDFBLOOG CMHBDMOJJEN = 5; // offset: 40 + repeated GridFightGamePortalBuffInfo grid_fight_portal_buff_list = 7; // offset: 16 + GridFightLayerInfo grid_fight_layer_info = 12; // offset: 48 + repeated uint32 grid_fight_affix_list = 1; // offset: 64 + uint32 NDOCIKPLKIF = 13; // offset: 88 + DDJIOFONKME ECCGJDMOGAN = 6; // offset: 24 } -// Obf: GridGameOrbInfo +// Obf: DNOHBPCLMJJ message GridGameOrbInfo { - uint32 orb_item_id = 3; // offset: 24 - uint32 unique_id = 10; // offset: 28 + uint32 orb_item_id = 7; // offset: 28 + uint32 unique_id = 5; // offset: 24 } -// Obf: GridGameOrbInfo -message GridGameOrbInfoa { - uint32 IOFPJNMBEJA = 12; // offset: 32 - uint32 unique_id = 13; // offset: 28 - uint32 KGHCBHMLIPP = 3; // offset: 24 +// Obf: MAFDJGCOGBP +message GridGameOrbInfo1 { + uint32 unique_id = 12; // offset: 32 + uint32 FKPNNOGPCNA = 5; // offset: 28 + uint32 FCFDDBCAJOD = 11; // offset: 24 } -// Obf: GridFightGameOrbInfo +// Obf: KOCGJNDPAPD message GridFightGameOrbInfo { - repeated GridGameOrbInfoa grid_game_orb_list = 8; // offset: 24 - repeated GridGameOrbInfo grid_game_orba_list = 14; // offset: 32 + repeated GridGameOrbInfo grid_game_orb_list = 14; // offset: 32 + repeated GridGameOrbInfo1 grid_game_orb1_list = 10; // offset: 24 } -message BCDMHKEJNGH { - map EBIGFBEFFDH = 14; // offset: 24 +message CMCJNKPKBEM { + map CFNPGNMPNDN = 15; // offset: 16 } -message NKFKAHKNJCK { - map KEOHNECKOCI = 11; // offset: 16 +message LHFDOPGEOML { + uint32 ANLGPLOLMOH = 3; // offset: 32 + map OGHGLMGJGEM = 4; // offset: 16 } -// Obf: GridFightGameData +// Obf: NKOHKMCDGEO message GridFightGameData { - repeated GridFightGameItemInfo KBGEGPMOCJG = 14; // offset: 24 + repeated GridFightGameItemInfo PGFMICHMHFC = 12; // offset: 24 } -// Obf: GridFightGameItemInfo +// Obf: LLEIOAHIPNL message GridFightGameItemInfo { - uint32 unique_id = 2; // offset: 32 - oneof LLCFMBJLCKO { - BEBIBOJEDLB GANJNLFCKAN = 64; // offset: 24 - KCBDLFBJCHJ JBPMNDOODCG = 1577; // offset: 24 - JDOLKBIKODF BEBPGPMAAKF = 596; // offset: 24 - BPALMDOIBOB EKDBKHMPLAA = 1038; // offset: 24 - AKDAOHJHAKE FAACCIHNNBE = 387; // offset: 24 - OKMDPMBNACL FICFMFOFMPF = 202; // offset: 24 - MGKINPAFEAC FDKOBMAIDPD = 1480; // offset: 24 - JOENKBMLFOD GJBMEKNMLCK = 737; // offset: 24 - IIHCAOEAMLI LJMJBOAFAIG = 211; // offset: 24 - BGLMMECOHBI EMJDJDMEENP = 1960; // offset: 24 - DLODJEICMNI JILNBOPOJNP = 1070; // offset: 24 - DHOLCJJHPGH EEAKFCAOKLI = 170; // offset: 24 - CHCIHGMOBAA EIBPPCJOIEL = 1134; // offset: 24 - MDNBGAKJNPD HDOKJOOCHEN = 1633; // offset: 24 - EECICGLJCIH EIGFPEDJDML = 1585; // offset: 24 - LIBDGMEALLK HBLHKFLJIGE = 1992; // offset: 24 - FIEDFLBHDGH MLDOLKILABF = 1456; // offset: 24 - LLKLMAMIHGJ ALMCBGBELBC = 347; // offset: 24 - ONIPAEPJPJP LJPMCJGLIDK = 927; // offset: 24 - AFKJBDJDJOJ OGNMENINHKG = 1006; // offset: 24 - DPLHLNLDMKB EGEIJIJFGIB = 1336; // offset: 24 - GEMCAMEMDGF FFLDEHHMGAK = 1308; // offset: 24 - IGKEAEJPEDL OFPIIINNLNH = 940; // offset: 24 - IDMBCPFOPFF AKJDMHHLKLJ = 1267; // offset: 24 + uint32 unique_id = 3; // offset: 36 + oneof HIIIMGDJELJ { + ACDGMLBDJJN ANAEEHCDNOK = 77; // offset: 24 + HFBFFEBOAHL EBKLGLIECAL = 795; // offset: 24 + KCEBIOHPFBP CMKOMDAFFNP = 1854; // offset: 24 + GFFHJIHOJFL POBFCOHLOGA = 1853; // offset: 24 + BFBNMHEFKIG CJPMGPEIFGG = 1855; // offset: 24 + GEBNNLDNKGG DIFKACOLAFK = 1927; // offset: 24 + BIMPCMFDOME KAFBOFPKMFM = 1306; // offset: 24 + HMLAPDGBKJO LCDNAPGOJLJ = 1835; // offset: 24 + JHKBPIEOLFB EGIEMFBLLDC = 469; // offset: 24 + CEELLLEIJBL ICHGMGIDHHC = 1874; // offset: 24 + HJJHNNDAEPF MDFGMBJONAM = 1439; // offset: 24 + MEPLFBAKEFC IFGPGILMCAG = 931; // offset: 24 + DLCOIEIDPKB FLPKFGIAJJA = 677; // offset: 24 + OOJKNKDOECP LJGEGCJGBNP = 273; // offset: 24 + DCGINOONGLH LMGLPGNACLP = 1318; // offset: 24 + KMNAKOBKPFF OJNNFEKNMGA = 1275; // offset: 24 + LFFHOPOPFJD BCCLPDCLDMN = 290; // offset: 24 + ODGNBDDFEPD KNAAEIHLMPH = 750; // offset: 24 + PCEJGBDBEDH BJLMCIJHGLH = 221; // offset: 24 + AOHAPMJILBG KLCJBPKLJDN = 1776; // offset: 24 + ACBBLDJNOFE EHMHDKFJOED = 1474; // offset: 24 + NBCKKPEGLNM CKGKBDPDHGM = 1657; // offset: 24 + BLKEEGBIDII BCMGMMJCEJC = 2009; // offset: 24 + ENFNLCCOLEF CMKPGOIIFHE = 1301; // offset: 24 + KPNJMMPJDKG ONJFAJOAFOG = 215; // offset: 24 + AFODMHGNIKF MGEMPKLCDBI = 689; // offset: 24 + EDCFBOMKLLP OOPPCDFFCKC = 1180; // offset: 24 + DCADPJKFAJK BGJIFEINIAO = 1999; // offset: 24 + FDDNDPOPOIA GIPJOGOONNG = 320; // offset: 24 + OKPICJKFILN BOAIGAIEONI = 680; // offset: 24 + MOOMPDMKKAJ ALPMCFFFLBF = 1677; // offset: 24 + NBKLHLJGNGP GIHHCLKHPBL = 1710; // offset: 24 + OBAEGAGNGKA MENCJLIEIJK = 858; // offset: 24 } } -message BEBIBOJEDLB { - uint32 section_id = 6; // offset: 36 - uint32 CPJCOBCMNHK = 1; // offset: 32 - uint32 EOJKCKBBAJK = 5; // offset: 28 - uint32 PIMNBJNLIAI = 2; // offset: 24 +message ACDGMLBDJJN { + uint32 FEMPCGCBHKB = 3; // offset: 32 + uint32 JDMECBEDLAA = 8; // offset: 36 + uint32 BNLHIMHFGDK = 2; // offset: 28 + uint32 DCPKPNLKGMM = 12; // offset: 24 } -message KCBDLFBJCHJ { - int64 begin_time = 1; // offset: 32 - int64 HEKPPACNLMD = 6; // offset: 24 +message HFBFFEBOAHL { + int64 HPJLNIPAHCH = 12; // offset: 24 + int64 DNNHCNCKJCM = 4; // offset: 32 } -message JDOLKBIKODF { - uint32 IJGAPGEFNCF = 4; // offset: 36 - uint32 ANNGCKOHFLH = 11; // offset: 32 - int64 begin_time = 15; // offset: 24 +message KCEBIOHPFBP { + uint32 ANOAMOLPGGK = 9; // offset: 28 + uint32 FHIMLMLKFJK = 12; // offset: 24 + int64 DNNHCNCKJCM = 10; // offset: 32 } -message BPALMDOIBOB { - uint32 FPMFDFPMHMJ = 10; // offset: 24 - uint32 HDABBOHFEOM = 5; // offset: 28 +message GFFHJIHOJFL { + uint32 NPPNIHPIHDL = 6; // offset: 28 + uint32 MKCHLGOGJNB = 10; // offset: 24 } -message AKDAOHJHAKE { - uint32 KOBIMAAJJHI = 2; // offset: 24 +message BFBNMHEFKIG { + uint32 CGDLGFHOECL = 11; // offset: 24 } -message OKMDPMBNACL { - uint32 PIMNBJNLIAI = 5; // offset: 28 - uint32 JLNMEJBCKEJ = 2; // offset: 32 - uint32 ALGJMKBNKAC = 1; // offset: 24 +message GEBNNLDNKGG { + uint32 NIECFPJPGOB = 3; // offset: 24 + uint32 BNLHIMHFGDK = 13; // offset: 28 + uint32 AEILFKMAJGN = 4; // offset: 32 } -message MGKINPAFEAC { - repeated uint32 JDAFHLLJLAK = 14; // offset: 24 +message BIMPCMFDOME { + repeated uint32 MPLHNFMFCPP = 11; // offset: 16 } -message JOENKBMLFOD { - repeated uint32 JDAFHLLJLAK = 1; // offset: 16 +message HMLAPDGBKJO { + repeated uint32 MPLHNFMFCPP = 12; // offset: 24 } -message IIHCAOEAMLI { - uint32 CPJCOBCMNHK = 11; // offset: 24 - uint32 OFFNBBKAJGK = 4; // offset: 28 - uint32 LJFPPEJCDGP = 8; // offset: 32 +message JHKBPIEOLFB { + uint32 IPBIOPFGBOM = 8; // offset: 28 + uint32 DCPKPNLKGMM = 13; // offset: 32 + uint32 HNFDGOMEIFM = 1; // offset: 24 } -message BGLMMECOHBI { +message CEELLLEIJBL { } -message DLODJEICMNI { - map DHLHAINNGBD = 8; // offset: 16 +message HJJHNNDAEPF { + map KIBHCHLKGGC = 14; // offset: 16 } -message DHOLCJJHPGH { - bool AMDLPKHGAHF = 13; // offset: 32 - repeated uint32 CCLAKJOGOGB = 6; // offset: 16 +message MEPLFBAKEFC { + repeated uint32 DGOMHDMJHEK = 3; // offset: 16 + bool OGNDAAFIBIG = 10; // offset: 32 } -message CHCIHGMOBAA { +message DLCOIEIDPKB { } -message MDNBGAKJNPD { +message OOJKNKDOECP { } -message EECICGLJCIH { +message DCGINOONGLH { } -message LIBDGMEALLK { - uint32 trait_id = 7; // offset: 24 - uint32 GFLIFKIJBBK = 12; // offset: 28 +message KMNAKOBKPFF { + uint32 KINIKFCKGDF = 9; // offset: 24 + uint32 trait_id = 8; // offset: 28 } -message FIEDFLBHDGH { - uint32 LLKLPLABCIL = 1; // offset: 24 +message LFFHOPOPFJD { + uint32 IFDANJOHBJE = 9; // offset: 24 } -message IDMBCPFOPFF { - uint32 HJIEKPHELKG = 5; // offset: 28 - uint32 dress_equipment_unique_id = 13; // offset: 24 +message ENFNLCCOLEF { + uint32 OHOKBKELFOK = 15; // offset: 28 + uint32 dress_equipment_unique_id = 10; // offset: 24 } -message LLKLMAMIHGJ { - uint32 GMLDMAPDPCG = 7; // offset: 32 - double BKHKOFPKIOB = 6; // offset: 24 +message KPNJMMPJDKG { + uint32 NLGLBLDEKCP = 10; // offset: 24 } -message ONIPAEPJPJP { - uint32 dress_role_unique_id = 9; // offset: 28 - uint32 NCLNOCNGNLH = 3; // offset: 24 - uint32 role_id = 8; // offset: 32 +message ODGNBDDFEPD { + double GPFKFKCCNFH = 6; // offset: 32 + uint32 KIKBFBJPAKH = 12; // offset: 24 } -message AFKJBDJDJOJ { - uint32 role_id = 11; // offset: 32 - uint32 dress_role_unique_id = 2; // offset: 36 - map DNHJEIDIHMM = 9; // offset: 16 +message PCEJGBDBEDH { + uint32 KGKFADDEGNJ = 4; // offset: 32 + uint32 role_id = 15; // offset: 24 + uint32 dress_role_unique_id = 6; // offset: 28 } -message DPLHLNLDMKB { - uint32 role_id = 15; // offset: 32 - uint32 JKOIHHLFNGF = 2; // offset: 24 - bool NKBMNJLPOEB = 1; // offset: 36 - uint32 trait_id = 9; // offset: 28 +message AOHAPMJILBG { + map EEBKDEMEPJK = 14; // offset: 24 + uint32 dress_role_unique_id = 9; // offset: 32 + uint32 role_id = 12; // offset: 36 } -message GEMCAMEMDGF { - uint32 MJICDLABPDJ = 3; // offset: 24 +message ACBBLDJNOFE { + bool NCINGDCOOGK = 4; // offset: 24 + uint32 role_id = 3; // offset: 36 + uint32 MAECCDAPKMD = 12; // offset: 32 + uint32 trait_id = 14; // offset: 28 } -message IGKEAEJPEDL { - uint32 MJICDLABPDJ = 9; // offset: 24 +message NBCKKPEGLNM { + uint32 MMKNFIFOPPA = 3; // offset: 24 } -message CFCJMLKFGPO { - repeated uint32 DACEFGKFBBP = 1; // offset: 16 +message BLKEEGBIDII { + uint32 MMKNFIFOPPA = 6; // offset: 24 } -// Obf: GridGameAugmentInfo +message AFODMHGNIKF { + repeated uint32 HDMDIFPDKMK = 1; // offset: 24 +} + +message EDCFBOMKLLP { + repeated uint32 AEHNNNAIDAL = 9; // offset: 16 +} + +message DCADPJKFAJK { +} + +message FDDNDPOPOIA { + uint32 role_id = 14; // offset: 24 +} + +message OKPICJKFILN { + uint32 MMBIMPGOGBK = 7; // offset: 40 + uint32 PEJIFFPBLOP = 15; // offset: 44 + uint32 KACDGAJHNBI = 14; // offset: 36 + uint32 EJMNPLGFFJI = 9; // offset: 32 + repeated uint32 MGFMDOJFDFG = 12; // offset: 16 +} + +message MOOMPDMKKAJ { + uint32 KGKFADDEGNJ = 2; // offset: 24 +} + +message NBKLHLJGNGP { + uint32 DMEKIFJDKFL = 15; // offset: 28 + uint32 MMOOIAMFJEK = 6; // offset: 24 +} + +message OBAEGAGNGKA { + uint32 CLGBLBALKMD = 2; // offset: 24 + uint32 AOGHJBOKKBK = 15; // offset: 28 +} + +message FCBEHGJBJCN { + repeated uint32 AMNJHJJMPJF = 8; // offset: 24 +} + +// Obf: HNILDPDBBKG message GridGameAugmentInfo { - bool LLOAPALOEHJ = 7; // offset: 36 - repeated GridFightGameItemInfo KCFGFJAFFHJ = 6; // offset: 24 - uint32 augment_id = 1; // offset: 32 + uint32 augment_id = 10; // offset: 32 + repeated GridFightGameItemInfo PHPOLHLJGFM = 14; // offset: 16 + bool MHMLMKDFJLN = 9; // offset: 37 + bool NDCFBKJDPAH = 3; // offset: 36 } -// Obf: GridFightGameAugmentAdd +// Obf: AIKIIIJIFGL message GridFightGameAugmentAdd { - GridGameAugmentInfo update_augment_info = 6; // offset: 24 + GridGameAugmentInfo update_augment_info = 3; // offset: 24 } -// Obf: GridFightGameAugmentUpdate +// Obf: PBAIDOLDBOE message GridFightGameAugmentUpdate { - GridGameAugmentInfo update_augment_info = 4; // offset: 16 + GridGameAugmentInfo update_augment_info = 3; // offset: 24 } -// Obf: GridFightGameAugmentSync +// Obf: BDBJNIGKDNH message GridFightGameAugmentSync { - repeated GridGameAugmentInfo sync_augment_info = 1; // offset: 24 + repeated GridGameAugmentInfo sync_augment_info = 6; // offset: 24 } -// Obf: GridFightGetDataCsReq +// Obf: HBHNILMINLP // Type: Req -// CmdID: 8432 -message GridFightGetDataCsReq { - uint32 season = 4; // offset: 24 -} - -// Obf: GridFightGetDataScRsp -// Type: Rsp -// CmdID: 8496 -message GridFightGetDataScRsp { - GridFightCurrentInfo fight_current_info = 9; // offset: 24 - uint32 retcode = 15; // offset: 40 - GridFightSystemInfo rogue_get_info = 4; // offset: 16 -} - -// Obf: GridFightConsumableUpdateInfo -message GridFightConsumableUpdateInfo { - uint32 item_id = 14; // offset: 24 - uint32 num = 15; // offset: 32 - int32 item_stack_count = 11; // offset: 28 -} - -// Obf: GridFightGameItemSyncInfo -message GridFightGameItemSyncInfo { - repeated GridGameForgeItemInfo grid_game_forge_item_list = 8; // offset: 16 - repeated GridFightConsumableUpdateInfo update_grid_fight_consumable_list = 5; // offset: 40 - repeated GridFightConsumableInfo grid_fight_consumable_list = 13; // offset: 24 - repeated GridFightEquipmentInfo grid_fight_equipment_list = 10; // offset: 32 -} - -// Obf: GridFightPlayerLevelSyncInfo -message GridFightPlayerLevelSyncInfo { - uint32 level = 12; // offset: 24 - uint32 max_level = 3; // offset: 28 - uint32 exp = 4; // offset: 32 -} - -// Obf: GridFightLineupHpSyncInfo -message GridFightLineupHpSyncInfo { - uint32 grid_fight_lineup_max_hp = 1; // offset: 24 - uint32 grid_fight_lineup_hp = 2; // offset: 28 -} - -// Obf: GridFightShopSyncInfo -message GridFightShopSyncInfo { - ODBJMJDBHOL KFBDAEINFLE = 11; // offset: 32 - uint32 EMJCHKNJMBJ = 3; // offset: 40 - bool shop_is_locked = 7; // offset: 44 - uint32 MLDKGLCDOJP = 6; // offset: 48 - repeated GridFightShopGoodsInfo shop_goods_list = 12; // offset: 16 -} - -// Obf: GridFightPortalServerDataUpdate -message GridFightPortalServerDataUpdate { - repeated uint32 JPLNBNMFCHG = 4; // offset: 16 - uint32 portal_buff_id = 9; // offset: 32 -} - -// Obf: GridFightLevelSyncInfo -message GridFightLevelSyncInfo { - uint32 CPJCOBCMNHK = 12; // offset: 36 - uint32 section_id = 2; // offset: 32 - GridFightLayerInfo grid_fight_layer_info = 4; // offset: 24 -} - -// Obf: GridFightOrbSyncInfo -message GridFightOrbSyncInfo { - uint32 orb_item_id = 9; // offset: 28 - uint32 unique_id = 2; // offset: 24 -} - -// Obf: GridFightTraitTrackSyncInfo -message GridFightTraitTrackSyncInfo { - repeated uint32 track_trait_id_list = 8; // offset: 16 - bool is_sync = 12; // offset: 32 -} - -// Obf: RoleTrackEquipmentInfo -message RoleTrackEquipmentInfo { - GridFightEquipTrackSource source = 5; // offset: 44 - uint32 FMFIMAIGLHI = 4; // offset: 48 - uint32 HHFGLCPLLPL = 2; // offset: 40 - repeated uint32 track_equipped_id_list = 6; // offset: 32 - repeated uint32 grid_fight_item_list = 14; // offset: 16 -} - -// Obf: RoleTrackEquipmentSyncInfo -message RoleTrackEquipmentSyncInfo { - repeated RoleTrackEquipmentInfo role_track_equipment_list = 13; // offset: 16 -} - -// Obf: GridFightEliteBranchSyncInfo -message GridFightEliteBranchSyncInfo { - uint32 elite_branch_id = 3; // offset: 24 -} - -// Obf: GridFightTutorialSyncInfo -message GridFightTutorialSyncInfo { - oneof DEBKBABACIC { - uint32 finish_grid_fight_tutorial_id = 15; // offset: 16 - GridFightCurrentTask current_task = 3; // offset: 16 - uint32 start_grid_fight_tutorial_id = 7; // offset: 16 - } -} - -// Obf: GridFightSyncData -message GridFightSyncData { - oneof DEBKBABACIC { - GridGameRoleInfo add_role_info = 879; // offset: 24 - GridGameRoleInfo update_role_info = 1390; // offset: 24 - uint32 remove_role_unique_id = 502; // offset: 24 - GridFightGameItemSyncInfo add_game_item_info = 190; // offset: 24 - GridFightGameItemSyncInfo update_game_item_info = 1980; // offset: 24 - GridFightGameItemSyncInfo remove_game_item_info = 1563; // offset: 24 - uint32 item_value = 1211; // offset: 24 - GridFightPlayerLevelSyncInfo player_level = 442; // offset: 24 - GridFightLineupHpSyncInfo grid_fight_lineup_hp = 897; // offset: 24 - uint32 max_battle_role_num = 1368; // offset: 24 - GridFightShopSyncInfo shop_sync_info = 138; // offset: 24 - GridFightPendingAction pending_action = 1339; // offset: 24 - GridFightPortalServerDataUpdate portal_server_data_update = 546; // offset: 24 - GridFightLevelSyncInfo level_sync_info = 1046; // offset: 24 - GridFightOrbSyncInfo orb_sync_info = 622; // offset: 24 - GridFightSectionRecordInfo section_record_sync_info = 548; // offset: 24 - GridFightGameAugmentUpdate grid_game_augment_update = 1516; // offset: 24 - uint32 remove_augment_unique_id = 1202; // offset: 24 - uint32 finish_pending_action_pos = 321; // offset: 24 - uint32 grid_fight_max_interest_gold = 1332; // offset: 24 - uint32 grid_fight_buy_exp_cost = 1139; // offset: 24 - GridFightTraitSyncInfo trait_sync_info = 1935; // offset: 24 - GridFightLockType lock_type = 1025; // offset: 24 - GridFightTraitTrackSyncInfo trait_track_sync_info = 988; // offset: 24 - uint32 grid_fight_combo_win_num = 150; // offset: 24 - uint32 grid_fight_max_avatar_count = 394; // offset: 24 - uint32 grid_fight_off_field_max_count = 996; // offset: 24 - GridFightDamageSttInfo grid_fight_damage_stt_info = 586; // offset: 24 - GridFightEliteBranchSyncInfo elite_branch_sync_info = 925; // offset: 24 - GridGameNpcInfo add_npc_info = 1599; // offset: 24 - GridGameNpcInfo update_npc_info = 1425; // offset: 24 - uint32 remove_npc_unique_id = 151; // offset: 24 - GridGameForgeItemInfo add_forge_info = 1777; // offset: 24 - GridGameForgeItemInfo update_forge_info = 47; // offset: 24 - uint32 remove_forge_unique_id = 1877; // offset: 24 - GridFightGameAugmentAdd augment_sync_info = 597; // offset: 24 - RoleTrackEquipmentSyncInfo equipment_track_sync_info = 1031; // offset: 24 - GridFightGameItemInfo grid_fight_sync_game_item_info = 1036; // offset: 24 - uint32 remove_orb_unique_id = 521; // offset: 24 - uint32 FLMPADHOKHJ = 330; // offset: 24 - GridFightTutorialSyncInfo grid_fight_tutorial_sync = 1716; // offset: 24 - GridFightLockInfo sync_lock_info = 1675; // offset: 24 - uint32 remove_trait_effect_id = 906; // offset: 24 - NEAOHJMAPJN DJIKOKDDJEI = 2043; // offset: 24 - NEAOHJMAPJN AICDHILPCOC = 273; // offset: 24 - uint32 PNKFPEMHFIF = 1835; // offset: 24 - GridGameOrbInfo MCOKOIFPMCM = 177; // offset: 24 - uint32 ODKNCCEKEKL = 1065; // offset: 24 - uint32 IHKCFOMJGLL = 198; // offset: 24 - uint32 JGJDAOMKFKA = 1700; // offset: 24 - BCDMHKEJNGH EBIGFBEFFDH = 1037; // offset: 24 - } -} - -// Type: Notify -// CmdID: 8600 -message OLDNPGDDDDF { - GridFightUpdateSrcType grid_update_src = 5; // offset: 40 - repeated uint32 sync_effect_param_list = 3; // offset: 16 - repeated GridFightSyncData update_dynamic_list = 12; // offset: 32 -} - -// Obf: GridFightSyncResultData -message GridFightSyncResultData { - GridFightUpdateSrcType grid_update_src = 9; // offset: 40 - repeated uint32 sync_effect_param_list = 1; // offset: 32 - repeated GridFightSyncData update_dynamic_list = 5; // offset: 16 -} - -// Obf: GridFightSyncUpdateResultScNotify -// Type: Notify // CmdID: 8439 +message GridFightGetDataCsReq { + uint32 season = 13; // offset: 24 +} + +// Obf: IOENKINCAGA +// Type: Rsp +// CmdID: 8750 +message GridFightGetDataScRsp { + GridFightCurrentInfo fight_current_info = 13; // offset: 16 + GridFightSystemInfo rogue_get_info = 4; // offset: 24 + uint32 retcode = 2; // offset: 40 +} + +message NLDMDNHCBND { +} + +// Type: Rsp +// CmdID: 8563 +message KNHGHPACBMC { + GridFightCurrentInfo fight_current_info = 10; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +// Obf: AGHJDDGCNGM +message GridFightConsumableUpdateInfo { + int32 item_stack_count = 10; // offset: 28 + uint32 num = 11; // offset: 32 + uint32 item_id = 14; // offset: 24 +} + +// Obf: CBADBBPHECN +message GridFightGameItemSyncInfo { + repeated GridFightEquipmentInfo grid_fight_equipment_list = 9; // offset: 16 + repeated GridFightConsumableInfo grid_fight_consumable_list = 10; // offset: 32 + repeated GridGameForgeItemInfo grid_game_forge_item_list = 4; // offset: 48 + repeated GridFightConsumableUpdateInfo update_grid_fight_consumable_list = 12; // offset: 24 +} + +// Obf: AKEBFFLBGJP +message GridFightPlayerLevelSyncInfo { + uint32 level = 4; // offset: 28 + uint32 exp = 1; // offset: 24 + uint32 max_level = 12; // offset: 32 +} + +// Obf: PAKEHCNAMNM +message GridFightLineupHpSyncInfo { + uint32 grid_fight_lineup_max_hp = 13; // offset: 24 + uint32 grid_fight_lineup_hp = 14; // offset: 28 +} + +// Obf: JENPJCMLIGG +message GridFightShopSyncInfo { + FJPONJFLOOH LDEDGOOKHFL = 10; // offset: 16 + uint32 NDGMCJHKNIN = 11; // offset: 44 + bool shop_is_locked = 15; // offset: 48 + repeated GridFightShopGoodsInfo shop_goods_list = 5; // offset: 32 + uint32 GLIFNMBMMBL = 2; // offset: 40 +} + +message CLOEPPBCKGF { + repeated uint32 grid_fight_avatar_list = 7; // offset: 16 +} + +// Obf: BOAPNFHCEAJ +message GridFightPortalServerDataUpdate { + uint32 portal_buff_id = 11; // offset: 32 + repeated uint32 PEOFPPOFIGI = 15; // offset: 16 +} + +// Obf: NELJNKGDGON +message GridFightLevelSyncInfo { + GridFightLayerInfo grid_fight_layer_info = 8; // offset: 24 + uint32 DCPKPNLKGMM = 3; // offset: 36 + uint32 JDMECBEDLAA = 1; // offset: 32 +} + +// Obf: OEPDACKKIJI +message GridFightOrbSyncInfo { + uint32 orb_item_id = 9; // offset: 24 + uint32 unique_id = 1; // offset: 28 +} + +// Obf: ICIEOLAIEBF +message GridFightTraitTrackSyncInfo { + bool is_sync = 12; // offset: 32 + repeated uint32 track_trait_id_list = 14; // offset: 24 +} + +// Obf: BPMECOACJAC +message RoleTrackEquipmentInfo { + uint32 BCGCGHEPDEA = 15; // offset: 44 + repeated uint32 grid_fight_item_list = 6; // offset: 32 + uint32 FANOLNOMHFI = 7; // offset: 48 + repeated uint32 track_equipped_id_list = 12; // offset: 16 + GridFightEquipTrackSource source = 5; // offset: 40 +} + +// Obf: EFIKIHENKKJ +message RoleTrackEquipmentSyncInfo { + repeated RoleTrackEquipmentInfo role_track_equipment_list = 4; // offset: 24 +} + +// Obf: OHBHDAPNFJL +message GridFightEliteBranchSyncInfo { + uint32 elite_branch_id = 4; // offset: 24 +} + +// Obf: CKOBDGAOEED +message GridFightTutorialSyncInfo { + oneof KCOCCGEOECO { + uint32 finish_grid_fight_tutorial_id = 11; // offset: 16 + GridFightCurrentTask current_task = 9; // offset: 16 + uint32 start_grid_fight_tutorial_id = 10; // offset: 16 + } +} + +// Obf: HHICECJCOHK +message GridFightSyncData { + oneof KCOCCGEOECO { + GridGameRoleInfo add_role_info = 210; // offset: 24 + GridGameRoleInfo update_role_info = 393; // offset: 24 + uint32 remove_role_unique_id = 1704; // offset: 24 + GridFightGameItemSyncInfo add_game_item_info = 1513; // offset: 24 + GridFightGameItemSyncInfo update_game_item_info = 284; // offset: 24 + GridFightGameItemSyncInfo remove_game_item_info = 1129; // offset: 24 + uint32 item_value = 1943; // offset: 24 + GridFightPlayerLevelSyncInfo player_level = 995; // offset: 24 + GridFightLineupHpSyncInfo grid_fight_lineup_hp = 1138; // offset: 24 + uint32 max_battle_role_num = 72; // offset: 24 + GridFightShopSyncInfo shop_sync_info = 2039; // offset: 24 + GridFightPendingAction pending_action = 786; // offset: 24 + GridFightPortalServerDataUpdate portal_server_data_update = 271; // offset: 24 + GridFightLevelSyncInfo level_sync_info = 838; // offset: 24 + GridFightOrbSyncInfo orb_sync_info = 1895; // offset: 24 + GridFightSectionRecordInfo section_record_sync_info = 1155; // offset: 24 + GridFightGameAugmentUpdate grid_game_augment_update = 1994; // offset: 24 + uint32 remove_augment_unique_id = 523; // offset: 24 + uint32 finish_pending_action_pos = 573; // offset: 24 + uint32 grid_fight_max_interest_gold = 855; // offset: 24 + uint32 grid_fight_buy_exp_cost = 1241; // offset: 24 + GridFightTraitSyncInfo trait_sync_info = 258; // offset: 24 + GridFightLockType lock_type = 1112; // offset: 24 + GridFightTraitTrackSyncInfo trait_track_sync_info = 1345; // offset: 24 + uint32 grid_fight_combo_win_num = 461; // offset: 24 + uint32 grid_fight_max_avatar_count = 548; // offset: 24 + uint32 grid_fight_off_field_max_count = 1062; // offset: 24 + GridFightDamageSttInfo grid_fight_damage_stt_info = 437; // offset: 24 + GridFightEliteBranchSyncInfo elite_branch_sync_info = 1738; // offset: 24 + GridGameNpcInfo add_npc_info = 230; // offset: 24 + GridGameNpcInfo update_npc_info = 1517; // offset: 24 + uint32 remove_npc_unique_id = 2040; // offset: 24 + GridGameForgeItemInfo add_forge_info = 386; // offset: 24 + GridGameForgeItemInfo update_forge_info = 909; // offset: 24 + uint32 remove_forge_unique_id = 1564; // offset: 24 + GridFightGameAugmentAdd augment_sync_info = 558; // offset: 24 + RoleTrackEquipmentSyncInfo equipment_track_sync_info = 57; // offset: 24 + GridFightGameItemInfo grid_fight_sync_game_item_info = 1182; // offset: 24 + uint32 remove_orb_unique_id = 53; // offset: 24 + uint32 FHHHEBLMOBL = 1660; // offset: 24 + GridFightTutorialSyncInfo grid_fight_tutorial_sync = 1022; // offset: 24 + GridFightLockInfo sync_lock_info = 468; // offset: 24 + uint32 remove_trait_effect_id = 1608; // offset: 24 + CKCKIDHMMEG BAODHPCOJLH = 1444; // offset: 24 + CKCKIDHMMEG JIFKOHLNHAK = 1016; // offset: 24 + uint32 GDPBJDHGFLB = 516; // offset: 24 + GridGameOrbInfo POIPGNHONMA = 798; // offset: 24 + uint32 AJIMOAMGCII = 423; // offset: 24 + uint32 HLFBBANMJDJ = 257; // offset: 24 + uint32 KACHJHDMNLM = 996; // offset: 24 + CMCJNKPKBEM CFNPGNMPNDN = 140; // offset: 24 + CLOEPPBCKGF PGPKPMOIAIL = 1858; // offset: 24 + uint32 CJEMKCOCECG = 19; // offset: 24 + DIBJGAKOCLO IBCEPCFFMOL = 1813; // offset: 24 + JPBCKCDEGOM GMJLJDJDIGM = 1628; // offset: 24 + } +} + +// Type: Notify +// CmdID: 8792 +message CEIIEHNDPAJ { + repeated GridFightSyncData update_dynamic_list = 7; // offset: 32 + repeated uint32 sync_effect_param_list = 11; // offset: 24 + GridFightUpdateSrcType grid_update_src = 3; // offset: 40 +} + +// Obf: NCLAMACGDPK +message GridFightSyncResultData { + repeated GridFightSyncData update_dynamic_list = 4; // offset: 16 + repeated uint32 sync_effect_param_list = 7; // offset: 32 + GridFightUpdateSrcType grid_update_src = 13; // offset: 40 +} + +// Obf: LPIBLFDFLBK +// Type: Notify +// CmdID: 8456 message GridFightSyncUpdateResultScNotify { - repeated GridFightSyncResultData sync_result_data_list = 4; // offset: 16 + repeated GridFightSyncResultData sync_result_data_list = 8; // offset: 16 } -// Obf: GridFightPosInfo +// Obf: KOKLGHNMCMD message GridFightPosInfo { - uint32 unique_id = 1; // offset: 24 - uint32 pos = 13; // offset: 28 + uint32 unique_id = 4; // offset: 24 + uint32 pos = 1; // offset: 28 } -// Obf: GridFightUpdatePosCsReq +// Obf: IEMEFINDNBI // Type: Req -// CmdID: 8557 +// CmdID: 8405 message GridFightUpdatePosCsReq { - repeated GridFightPosInfo grid_fight_pos_info_list = 7; // offset: 16 + repeated GridFightPosInfo grid_fight_pos_info_list = 10; // offset: 16 } -// Obf: GridFightUpdatePosScRsp +// Obf: IOEKJKMEGHH // Type: Rsp -// CmdID: 8499 +// CmdID: 8578 message GridFightUpdatePosScRsp { - uint32 retcode = 10; // offset: 32 - repeated GridFightPosInfo grid_fight_pos_info_list = 11; // offset: 24 + uint32 retcode = 4; // offset: 32 + repeated GridFightPosInfo grid_fight_pos_info_list = 9; // offset: 16 } -// Obf: GridFightRecycleRoleCsReq +// Obf: FCMMLOOHPGG // Type: Req -// CmdID: 8413 +// CmdID: 8643 message GridFightRecycleRoleCsReq { - uint32 unique_id = 3; // offset: 24 + uint32 unique_id = 4; // offset: 24 } -// Obf: GridFightRecycleRoleScRsp +// Obf: AMKPCNDNHDL // Type: Rsp -// CmdID: 8558 +// CmdID: 8642 message GridFightRecycleRoleScRsp { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 15; // offset: 24 } -// Obf: GridFightEquipDressCsReq +// Obf: HNCMMAJDONO // Type: Req -// CmdID: 8509 +// CmdID: 8758 message GridFightEquipDressCsReq { - GridFightEquipDressSource dress_source = 12; // offset: 28 - uint32 dress_equipment_unique_id = 2; // offset: 32 - uint32 dress_role_unique_id = 5; // offset: 24 + uint32 dress_role_unique_id = 2; // offset: 32 + uint32 dress_equipment_unique_id = 9; // offset: 28 + GridFightEquipDressSource dress_source = 5; // offset: 24 } // Type: Rsp -// CmdID: 8449 -message MOAIMFIEHFB { - uint32 retcode = 9; // offset: 24 +// CmdID: 8661 +message JNNNJBAOCOB { + uint32 retcode = 12; // offset: 24 } -// Obf: GridFightEquipCraftCsReq +// Obf: DBNMGMOJOBF // Type: Req -// CmdID: 8407 +// CmdID: 8632 message GridFightEquipCraftCsReq { - repeated uint32 craft_materials = 2; // offset: 16 - uint32 BALIKHGCHDM = 4; // offset: 40 - uint32 BPINLCKKJNB = 5; // offset: 36 - GridFightEquipCraftSource source = 13; // offset: 32 + repeated uint32 craft_materials = 4; // offset: 16 + uint32 EGLOACDPNLD = 12; // offset: 32 + GridFightEquipCraftSource source = 8; // offset: 36 + uint32 BGEKACPOAOP = 7; // offset: 40 } // Type: Rsp -// CmdID: 8553 -message IECEHMFHOON { +// CmdID: 8551 +message EPJJBNPIFLC { uint32 retcode = 4; // offset: 24 } -// Obf: GridFightRemoveTypeTargetInfo +// Obf: OAJCKKPJJOM message GridFightRemoveTypeTargetInfo { - uint32 dress_role_unique_id = 2; // offset: 24 + uint32 dress_role_unique_id = 11; // offset: 24 } -// Obf: GridFightRollTypeTargetInfo +// Obf: DALODKBLICE message GridFightRollTypeTargetInfo { - uint32 dress_role_unique_id = 9; // offset: 24 - uint32 dress_equipment_unique_id = 8; // offset: 28 + uint32 dress_equipment_unique_id = 4; // offset: 24 + uint32 dress_role_unique_id = 7; // offset: 28 } -// Obf: GridFightUpgradeTypeTargetInfo +// Obf: IKFIDCAGHHG message GridFightUpgradeTypeTargetInfo { - uint32 dress_equipment_unique_id = 14; // offset: 24 + uint32 dress_equipment_unique_id = 1; // offset: 24 } -// Obf: GridFightCopyTypeTargetInfo +// Obf: OGKLBIEIOEM message GridFightCopyTypeTargetInfo { - uint32 dress_role_unique_id = 2; // offset: 24 + uint32 dress_role_unique_id = 9; // offset: 24 } -// Obf: GridFightGainRecommendEquipTypeTargetInfo +// Obf: GGMHMLNIDFO message GridFightGainRecommendEquipTypeTargetInfo { - uint32 dress_role_unique_id = 4; // offset: 24 + uint32 dress_role_unique_id = 15; // offset: 24 } -// Obf: GridFightConsumableTargetInfo +// Obf: GEPOLBMHOCF message GridFightConsumableTargetInfo { - oneof HGOPEEDOFAI { - GridFightRemoveTypeTargetInfo remove_type_target_info = 1703; // offset: 16 - GridFightRollTypeTargetInfo roll_type_target_info = 1553; // offset: 16 - GridFightUpgradeTypeTargetInfo upgrade_type_target_info = 650; // offset: 16 - GridFightCopyTypeTargetInfo copy_type_target_info = 1803; // offset: 16 - GridFightGainRecommendEquipTypeTargetInfo gain_recommend_equip_type_target_info = 1529; // offset: 16 + oneof HDACCIEIJFO { + GridFightRemoveTypeTargetInfo remove_type_target_info = 1308; // offset: 24 + GridFightRollTypeTargetInfo roll_type_target_info = 1501; // offset: 24 + GridFightUpgradeTypeTargetInfo upgrade_type_target_info = 186; // offset: 24 + GridFightCopyTypeTargetInfo copy_type_target_info = 391; // offset: 24 + GridFightGainRecommendEquipTypeTargetInfo gain_recommend_equip_type_target_info = 654; // offset: 24 } } -// Obf: GridFightUseConsumableCsReq +// Obf: IBHGBPMHEGJ // Type: Req -// CmdID: 8401 +// CmdID: 8576 message GridFightUseConsumableCsReq { - uint32 item_id = 5; // offset: 32 - GridFightConsumableTargetInfo display_value = 11; // offset: 24 + GridFightConsumableTargetInfo display_value = 4; // offset: 24 + uint32 item_id = 9; // offset: 32 } // Type: Rsp -// CmdID: 8543 -message GICHHPLENAN { - uint32 retcode = 5; // offset: 24 +// CmdID: 8696 +message OLOGIALOJDP { + uint32 retcode = 11; // offset: 24 } -// Obf: GridFightUseForgeCsReq +// Obf: EGJNMGLBDMF // Type: Req -// CmdID: 8533 +// CmdID: 8431 message GridFightUseForgeCsReq { - uint32 unique_id = 11; // offset: 24 - uint32 forge_target_index = 2; // offset: 28 + uint32 unique_id = 1; // offset: 28 + uint32 forge_target_index = 14; // offset: 24 } // Type: Rsp -// CmdID: 8433 -message ICAAGPGAINN { +// CmdID: 8494 +message EEBMIAFNJMC { uint32 retcode = 1; // offset: 24 } // Type: Req -// CmdID: 8471 -message ODIFLDLNPMD { - repeated uint32 HAEOMNBHJNA = 8; // offset: 16 - bool is_get_all = 12; // offset: 32 +// CmdID: 8654 +message GJMIIBDEAAJ { + repeated uint32 HDFJAINBKJG = 1; // offset: 16 + bool is_get_all = 8; // offset: 32 } // Type: Rsp -// CmdID: 8402 -message LKOBFEGGMFD { - uint32 retcode = 2; // offset: 24 +// CmdID: 8466 +message AKHODIIOGDJ { + uint32 retcode = 15; // offset: 24 } // Type: Notify -// CmdID: 8592 -message EAEADODKPHB { - uint32 GBPFKJKALOB = 13; // offset: 32 - GridFightDropInfo BMLDLEDPFOP = 12; // offset: 16 +// CmdID: 8610 +message KMOFOOGIDOP { + GridFightDropInfo PIBLJLBCKJL = 8; // offset: 16 + uint32 BDBFDNJFAFF = 14; // offset: 32 } -// Obf: GridFightBuyExpCsReq +// Obf: GDNINFIDJND // Type: Req -// CmdID: 8539 +// CmdID: 8708 message GridFightBuyExpCsReq { } // Type: Rsp -// CmdID: 8438 -message HOGKBPNNFLI { +// CmdID: 8509 +message DJCHCHCAJPB { uint32 retcode = 15; // offset: 24 } -// Obf: GridFightRefreshShopCsReq +// Obf: BDIODJNPLAF // Type: Req -// CmdID: 8524 +// CmdID: 8660 message GridFightRefreshShopCsReq { } // Type: Rsp -// CmdID: 8556 -message GAIENDDGMAK { +// CmdID: 8658 +message CMJCEEDCIAN { + uint32 retcode = 4; // offset: 24 +} + +// Obf: LKFNAJLPKLK +// Type: Req +// CmdID: 8775 +message GridFightLockShopCsReq { + bool is_locked = 1; // offset: 24 +} + +// Type: Rsp +// CmdID: 8686 +message HGOIBDBMDBG { uint32 retcode = 12; // offset: 24 } -// Obf: GridFightLockShopCsReq +// Obf: IONIBLMNCGC // Type: Req -// CmdID: 8593 -message GridFightLockShopCsReq { - bool is_locked = 6; // offset: 24 -} - -// Type: Rsp -// CmdID: 8469 -message ICCPJMBDMGP { - uint32 retcode = 8; // offset: 24 -} - -// Obf: GridFightBuyGoodsCsReq -// Type: Req -// CmdID: 8480 +// CmdID: 8582 message GridFightBuyGoodsCsReq { - repeated uint32 buy_goods_index_list = 6; // offset: 16 + repeated uint32 buy_goods_index_list = 3; // offset: 16 } // Type: Rsp -// CmdID: 8537 -message FDNAMCBMDGP { - uint32 retcode = 3; // offset: 24 +// CmdID: 8556 +message CEFIMADBIBH { + uint32 retcode = 5; // offset: 24 } -message HEICFOCCNBN { +message BNFELCHHJKJ { } -message HMCMKEBGCJK { - uint32 role_id = 9; // offset: 28 - uint32 JJJJKJPMKNP = 8; // offset: 24 -} - -message MBHHICIAAAH { - uint32 role_id = 7; // offset: 28 - uint32 num = 11; // offset: 24 -} - -// Type: Rsp -// CmdID: 8472 -message EPBOJAFDEJG { - uint32 retcode = 8; // offset: 40 - repeated HMCMKEBGCJK IBPHFCHBGCL = 15; // offset: 24 - repeated MBHHICIAAAH CAOFBMFBLIF = 4; // offset: 16 -} - -// Obf: GridFightPortalBuffActionInfo -message GridFightPortalBuffActionInfo { - uint32 IFDCNMPALMM = 13; // offset: 40 - uint32 JKIDMHKBLBD = 6; // offset: 36 - uint32 CBFPCHKNEAH = 9; // offset: 32 - repeated uint32 grid_fight_portal_buff_list = 10; // offset: 24 -} - -// Obf: GridFightPendingAugmentInfo -message GridFightPendingAugmentInfo { - uint32 KFCBHPIPKKK = 1; // offset: 24 - uint32 augment_id = 14; // offset: 28 - uint32 LGGJLEHKJON = 3; // offset: 32 -} - -// Obf: GridFightAugmentActionInfo -message GridFightAugmentActionInfo { - repeated GridFightPendingAugmentInfo pending_augment_info_list = 1; // offset: 24 -} - -// Obf: GridFightTraitActionInfo -message GridFightTraitActionInfo { - uint32 trait_id = 12; // offset: 28 - uint32 effect_id = 7; // offset: 24 -} - -// Obf: GridFightEliteBranchActionInfo -message GridFightEliteBranchActionInfo { - uint32 IFDCNMPALMM = 2; // offset: 28 - uint32 CBFPCHKNEAH = 12; // offset: 24 -} - -// Obf: GridFightSupplyActionInfo -message GridFightSupplyActionInfo { - uint32 BAGNNMNPKPE = 5; // offset: 36 - uint32 IFDCNMPALMM = 13; // offset: 32 - uint32 CBFPCHKNEAH = 8; // offset: 44 - uint32 JLMLOMOLEMJ = 1; // offset: 40 - repeated GridFightSupplyRoleInfo supply_role_info_list = 4; // offset: 24 -} - -message FOEHFKGJJPJ { - uint32 effect_id = 10; // offset: 32 - repeated uint32 KADMGJPBDIP = 3; // offset: 24 - uint32 trait_id = 4; // offset: 40 - bool EMAOLLMKGFP = 6; // offset: 36 -} - -message GDIFLCHHJMP { -} - -// Obf: GridFightRoundBeginActionInfo -message GridFightRoundBeginActionInfo { -} - -// Obf: GridFightReturnPreparationActionInfo -message GridFightReturnPreparationActionInfo { -} - -// Obf: GridFightUpgradeEquipActionInfo -message GridFightUpgradeEquipActionInfo { - repeated uint32 available_equipment_list = 8; // offset: 16 -} - -// Obf: GridFightRecommendEquipmentActionInfo -message GridFightRecommendEquipmentActionInfo { - repeated uint32 available_equipment_list = 6; // offset: 24 -} - -// Obf: GridFightForgeRoleActionInfo -message GridFightForgeRoleActionInfo { - repeated GridFightForgeRoleInfo forge_goods_list = 1; // offset: 24 - uint32 forge_item_id = 10; // offset: 32 -} - -message OOMIIEFOJJC { - repeated AJLIFILMBNL forge_goods_list = 4; // offset: 16 - uint32 forge_item_id = 10; // offset: 32 -} - -// Obf: GridFightPendingAction -message GridFightPendingAction { - uint32 queue_position = 1; // offset: 36 - oneof NCEJGDKIBHM { - GridFightPortalBuffActionInfo portal_buff_action = 1475; // offset: 16 - GridFightAugmentActionInfo augment_action = 86; // offset: 16 - GridFightTraitActionInfo trait_action = 1182; // offset: 16 - GridFightEliteBranchActionInfo elite_branch_action = 1658; // offset: 16 - FOEHFKGJJPJ LICHOEPBMPO = 762; // offset: 16 - GDIFLCHHJMP BJBMKDOPFLA = 995; // offset: 16 - GridFightRoundBeginActionInfo round_begin_action = 253; // offset: 16 - GridFightReturnPreparationActionInfo return_preparation_action = 1587; // offset: 16 - GridFightSupplyActionInfo supply_action = 1537; // offset: 16 - GridFightUpgradeEquipActionInfo upgrade_equip_action = 1497; // offset: 16 - GridFightRecommendEquipmentActionInfo recommend_equipment_action = 838; // offset: 16 - GridFightForgeRoleActionInfo forge_role_action_info = 921; // offset: 16 - OOMIIEFOJJC JCCAAGPGKCG = 1801; // offset: 16 - } -} - -// Obf: GridFightPortalBuffActionResult -message GridFightPortalBuffActionResult { - uint32 select_portal_buff_id = 15; // offset: 24 -} - -// Obf: GridFightPortalBuffRerollActionResult -message GridFightPortalBuffRerollActionResult { -} - -// Obf: GridFightAugmentActionResult -message GridFightAugmentActionResult { - uint32 augment_id = 11; // offset: 24 -} - -// Obf: GridFightAugmentRerollActionResult -message GridFightAugmentRerollActionResult { - uint32 augment_id = 13; // offset: 24 -} - -// Obf: GridFightTraitActionResult -message GridFightTraitActionResult { - uint32 unique_id = 2; // offset: 24 +message LHDMBIMGKCF { + uint32 FLICPMGFKOK = 8; // offset: 24 uint32 role_id = 13; // offset: 28 } -// Obf: GridFightEliteBranchActionResult -message GridFightEliteBranchActionResult { - uint32 elite_branch_id = 13; // offset: 24 +message MGEMFGLDJLJ { + uint32 role_id = 8; // offset: 24 + uint32 num = 11; // offset: 28 } -message AFHHLEABJNC { +// Type: Rsp +// CmdID: 8762 +message DCHOKJAFKJO { + repeated LHDMBIMGKCF OMGPNOAINMB = 3; // offset: 16 + uint32 retcode = 11; // offset: 40 + repeated MGEMFGLDJLJ DJODJOGJPBJ = 5; // offset: 24 } -// Obf: GridFightSupplyActionResult -message GridFightSupplyActionResult { - repeated uint32 select_supply_indexes = 14; // offset: 24 +// Obf: EGFGGGIECGN +message GridFightPortalBuffActionInfo { + repeated uint32 grid_fight_portal_buff_list = 5; // offset: 16 + uint32 EOOPOFCCHAA = 1; // offset: 40 + uint32 FCHPJKAIBHB = 13; // offset: 36 + uint32 MGCELCAJLLG = 2; // offset: 32 } -// Obf: GridFightUpgradeEquipActionResult -message GridFightUpgradeEquipActionResult { - uint32 select_equipment_id = 13; // offset: 24 +// Obf: LAPILOFLNFM +message GridFightPendingAugmentInfo { + uint32 ALJBADEOPAH = 12; // offset: 28 + uint32 OLDLDGCEIMF = 2; // offset: 32 + uint32 augment_id = 5; // offset: 24 } -// Obf: GridFightRecommendEquipmentActionResult -message GridFightRecommendEquipmentActionResult { - uint32 select_equipment_id = 3; // offset: 24 +// Obf: JOPKKFCBGLA +message GridFightAugmentActionInfo { + repeated GridFightPendingAugmentInfo pending_augment_info_list = 9; // offset: 16 } -// Obf: GridFightForgeRoleActionResult -message GridFightForgeRoleActionResult { - uint32 forge_target_index = 12; // offset: 24 +// Obf: HLIPHJNMJHA +message GridFightTraitActionInfo { + uint32 effect_id = 15; // offset: 32 + repeated uint32 grid_fight_trait_member_unique_id_list = 12; // offset: 16 + uint32 trait_id = 14; // offset: 36 } -message FAPFEGCHPMF { - uint32 forge_target_index = 12; // offset: 24 +// Obf: JCNBGLJMLKL +message GridFightEliteBranchActionInfo { + uint32 EOOPOFCCHAA = 9; // offset: 24 + uint32 FCHPJKAIBHB = 10; // offset: 28 } -// Obf: GridFightSupplyRerollActionResult -message GridFightSupplyRerollActionResult { +// Obf: PPKKKFNMCCG +message GridFightSupplyActionInfo { + uint32 EOOPOFCCHAA = 5; // offset: 32 + repeated GridFightSupplyRoleInfo supply_role_info_list = 2; // offset: 16 + uint32 FCHPJKAIBHB = 11; // offset: 44 + uint32 CGFLMCHMBHL = 6; // offset: 36 + uint32 PDFICBIMHJM = 13; // offset: 40 } -message NGAHBOPDAKK { - uint32 DPJKPNCKCPP = 14; // offset: 24 +message HEPFIAFJAHL { + repeated uint32 BNAMECLCJAK = 6; // offset: 32 + uint32 effect_id = 2; // offset: 44 + repeated uint32 DJBLFGFDNCA = 3; // offset: 24 + uint32 trait_id = 12; // offset: 48 + bool DOGFDDNCFOP = 9; // offset: 40 } -message IPMBGBFPHJP { +message EEJAJMNKAMI { } -// Obf: GridFightRoundBeginActionResult -message GridFightRoundBeginActionResult { +// Obf: GICEHCLPLGH +message GridFightRoundBeginActionInfo { } -// Obf: GridFightReturnPreparationActionResult -message GridFightReturnPreparationActionResult { +// Obf: GGPGJLDMENJ +message GridFightReturnPreparationActionInfo { } -// Obf: GridFightSelectRecommendEquipCsReq -// Type: Req -// CmdID: 8404 -message GridFightSelectRecommendEquipCsReq { - uint32 queue_position = 1; // offset: 36 - oneof NCEJGDKIBHM { - GridFightPortalBuffActionResult portal_buff_action = 1459; // offset: 16 - GridFightPortalBuffRerollActionResult portal_buff_reroll_action = 1493; // offset: 16 - GridFightAugmentActionResult augment_action = 922; // offset: 16 - GridFightAugmentRerollActionResult reroll_augment_action = 814; // offset: 16 - GridFightTraitActionResult trait_action = 281; // offset: 16 - GridFightEliteBranchActionResult elite_branch_action = 535; // offset: 16 - NGAHBOPDAKK LICHOEPBMPO = 1479; // offset: 16 - IPMBGBFPHJP BJBMKDOPFLA = 37; // offset: 16 - GridFightRoundBeginActionResult round_begin_action = 1813; // offset: 16 - GridFightReturnPreparationActionResult return_preparation_action = 1353; // offset: 16 - GridFightSupplyActionResult supply_action = 812; // offset: 16 - GridFightSupplyRerollActionResult reroll_supply_action = 547; // offset: 16 - GridFightUpgradeEquipActionResult upgrade_equip_action = 268; // offset: 16 - AFHHLEABJNC HOAPJDLLBFC = 1867; // offset: 16 - GridFightRecommendEquipmentActionResult recommend_equipment_action = 1237; // offset: 16 - GridFightForgeRoleActionResult forge_role_action_info = 1211; // offset: 16 - FAPFEGCHPMF JCCAAGPGKCG = 1141; // offset: 16 +// Obf: OKFKMHKEBKP +message GridFightUpgradeEquipActionInfo { + repeated uint32 available_equipment_list = 15; // offset: 16 +} + +// Obf: GOPFJMFJOFC +message GridFightRecommendEquipmentActionInfo { + repeated uint32 available_equipment_list = 4; // offset: 16 +} + +// Obf: OFDHLLFOLDE +message GridFightForgeRoleActionInfo { + repeated GridFightForgeRoleInfo forge_goods_list = 1; // offset: 16 + uint32 forge_item_id = 9; // offset: 32 +} + +message KIKMJKNHJGA { + repeated BPFELBKLOCM forge_goods_list = 2; // offset: 24 + uint32 forge_item_id = 11; // offset: 32 +} + +message NJJFPLFEEFC { + uint32 JHEIDLJEIBD = 2; // offset: 28 + uint32 HBIKPPKANCH = 12; // offset: 24 +} + +message NHJCELBCFNF { + uint32 trait_id = 13; // offset: 32 + uint32 effect_id = 9; // offset: 36 + repeated uint32 BJKNLGIBCGB = 8; // offset: 24 +} + +// Obf: NJPLBLNBEBH +message GridFightPendingAction { + uint32 queue_position = 5; // offset: 32 + oneof BGGBIMBKHEI { + GridFightPortalBuffActionInfo portal_buff_action = 1843; // offset: 16 + GridFightAugmentActionInfo augment_action = 482; // offset: 16 + GridFightTraitActionInfo trait_action = 1800; // offset: 16 + GridFightEliteBranchActionInfo elite_branch_action = 1893; // offset: 16 + HEPFIAFJAHL APLEGHKNFOK = 1446; // offset: 16 + EEJAJMNKAMI PKCONHLNMIJ = 1540; // offset: 16 + GridFightRoundBeginActionInfo round_begin_action = 872; // offset: 16 + GridFightReturnPreparationActionInfo return_preparation_action = 38; // offset: 16 + GridFightSupplyActionInfo supply_action = 21; // offset: 16 + GridFightUpgradeEquipActionInfo upgrade_equip_action = 1063; // offset: 16 + GridFightRecommendEquipmentActionInfo recommend_equipment_action = 980; // offset: 16 + GridFightForgeRoleActionInfo forge_role_action_info = 1151; // offset: 16 + KIKMJKNHJGA DJEJJKADBCI = 164; // offset: 16 + NJJFPLFEEFC KACDGAJHNBI = 1211; // offset: 16 + NHJCELBCFNF HPMNOGGMKKH = 284; // offset: 16 } } -// Obf: GridFightHandlePendingActionScRsp +// Obf: GEDKFKCOCBJ +message GridFightPortalBuffActionResult { + uint32 select_portal_buff_id = 9; // offset: 24 +} + +// Obf: FCICMPBPMEB +message GridFightPortalBuffRerollActionResult { +} + +// Obf: PHDBKFOIHKE +message GridFightAugmentActionResult { + uint32 augment_id = 14; // offset: 24 +} + +// Obf: JOHEDCGBOKB +message GridFightAugmentRerollActionResult { + uint32 augment_id = 4; // offset: 24 +} + +// Obf: DLDCHIGBIMO +message GridFightTraitActionResult { + uint32 role_id = 9; // offset: 24 + uint32 unique_id = 5; // offset: 28 +} + +// Obf: CCLIPJKIAHJ +message GridFightEliteBranchActionResult { + uint32 elite_branch_id = 14; // offset: 24 +} + +message KKIPICBFJPM { +} + +// Obf: COMNPNLFOIA +message GridFightSupplyActionResult { + repeated uint32 select_supply_indexes = 6; // offset: 16 +} + +// Obf: JHNEDNCHJGK +message GridFightUpgradeEquipActionResult { + uint32 select_equipment_id = 15; // offset: 24 +} + +// Obf: FKOHGCDCKPH +message GridFightRecommendEquipmentActionResult { + uint32 select_equipment_id = 7; // offset: 24 +} + +// Obf: KFCAJINDAFL +message GridFightForgeRoleActionResult { + uint32 forge_target_index = 9; // offset: 24 +} + +message EKJGGLLEELK { + uint32 forge_target_index = 11; // offset: 24 +} + +message LFKEDPPLOKL { + uint32 KHDLMPAKEGF = 11; // offset: 24 +} + +message PPCJBDHDHLL { + uint32 trait_id = 11; // offset: 28 + uint32 EJAAPIKLMND = 10; // offset: 32 + uint32 effect_id = 14; // offset: 24 +} + +// Obf: CIHHJDMAKBL +message GridFightSupplyRerollActionResult { +} + +message ENIHADNBFFI { + uint32 AMADFJNHMFF = 6; // offset: 24 +} + +message JFKOCHAJKDG { +} + +// Obf: LBBDEHJIGBN +message GridFightRoundBeginActionResult { +} + +// Obf: CGINBMMDNPC +message GridFightReturnPreparationActionResult { +} + +// Obf: PAJNKBJLHJH +// Type: Req +// CmdID: 8407 +message GridFightSelectRecommendEquipCsReq { + uint32 queue_position = 13; // offset: 32 + oneof BGGBIMBKHEI { + GridFightPortalBuffActionResult portal_buff_action = 1121; // offset: 24 + GridFightPortalBuffRerollActionResult portal_buff_reroll_action = 649; // offset: 24 + GridFightAugmentActionResult augment_action = 1951; // offset: 24 + GridFightAugmentRerollActionResult reroll_augment_action = 1263; // offset: 24 + GridFightTraitActionResult trait_action = 26; // offset: 24 + GridFightEliteBranchActionResult elite_branch_action = 768; // offset: 24 + ENIHADNBFFI APLEGHKNFOK = 308; // offset: 24 + JFKOCHAJKDG PKCONHLNMIJ = 384; // offset: 24 + GridFightRoundBeginActionResult round_begin_action = 919; // offset: 24 + GridFightReturnPreparationActionResult return_preparation_action = 230; // offset: 24 + GridFightSupplyActionResult supply_action = 562; // offset: 24 + GridFightSupplyRerollActionResult reroll_supply_action = 446; // offset: 24 + GridFightUpgradeEquipActionResult upgrade_equip_action = 1677; // offset: 24 + KKIPICBFJPM HGKMHOOFNDA = 400; // offset: 24 + GridFightRecommendEquipmentActionResult recommend_equipment_action = 1604; // offset: 24 + GridFightForgeRoleActionResult forge_role_action_info = 1667; // offset: 24 + EKJGGLLEELK DJEJJKADBCI = 1663; // offset: 24 + LFKEDPPLOKL KACDGAJHNBI = 1540; // offset: 24 + PPCJBDHDHLL HPMNOGGMKKH = 1708; // offset: 24 + } +} + +// Obf: LILKKNAIEBI // Type: Rsp -// CmdID: 8510 +// CmdID: 8586 message GridFightHandlePendingActionScRsp { - uint32 retcode = 10; // offset: 24 - uint32 queue_position = 2; // offset: 28 + uint32 retcode = 9; // offset: 24 + uint32 queue_position = 5; // offset: 28 } -// Obf: GridFightStartGamePlayCsReq +// Obf: BPHDLFMKINF // Type: Req -// CmdID: 8561 +// CmdID: 8519 message GridFightStartGamePlayCsReq { - uint32 division_id = 13; // offset: 24 - uint32 season = 9; // offset: 32 - bool is_overlock = 4; // offset: 28 + bool is_overlock = 13; // offset: 32 + uint32 season = 3; // offset: 28 + uint32 division_id = 15; // offset: 24 } // Type: Rsp -// CmdID: 8445 -message JDJNAEMEEEK { - uint32 retcode = 13; // offset: 32 - GridFightCurrentInfo fight_current_info = 8; // offset: 16 +// CmdID: 8540 +message INHDFEIOBNK { + GridFightCurrentInfo fight_current_info = 11; // offset: 24 + uint32 retcode = 15; // offset: 32 } -// Obf: GridFightQuitLeaveGamePlayCsReq +// Obf: FENDAPMOJHJ // Type: Req -// CmdID: 8570 +// CmdID: 8458 message GridFightQuitLeaveGamePlayCsReq { } // Type: Rsp -// CmdID: 8599 -message JCIJIPLMNJK { - uint32 retcode = 3; // offset: 24 +// CmdID: 8583 +message CENLNIAOMAK { + uint32 retcode = 1; // offset: 24 } -// Obf: GridFightResumeGamePlayCsReq +// Obf: IIBGBLOMHCF // Type: Req -// CmdID: 8440 +// CmdID: 8752 message GridFightResumeGamePlayCsReq { uint32 unique_id = 12; // offset: 24 } // Type: Rsp -// CmdID: 8498 -message EAPJAAEAIEH { - uint32 retcode = 4; // offset: 24 +// CmdID: 8753 +message KMDHLENLIMF { + uint32 retcode = 12; // offset: 24 } -// Obf: GridFightFinishTutorialCsReq +// Obf: PBKMEIIPCDE // Type: Req -// CmdID: 8573 +// CmdID: 8428 message GridFightFinishTutorialCsReq { - uint32 DBGOCKOEKKO = 3; // offset: 24 + uint32 JMMLPCJAGLK = 4; // offset: 24 } // Type: Rsp -// CmdID: 8531 -message BHEDABIIHDB { - uint32 retcode = 9; // offset: 24 +// CmdID: 8638 +message EMIDPCIJAEN { + uint32 retcode = 12; // offset: 24 } -// Obf: GridFightEnterBattleStageCsReq +// Obf: NEBKKHJPIPK // Type: Req -// CmdID: 8428 +// CmdID: 8507 message GridFightEnterBattleStageCsReq { } -// Obf: GridFightEnterBattleStageScRsp +// Obf: GOGFMJEALGG // Type: Rsp -// CmdID: 8430 +// CmdID: 8761 message GridFightEnterBattleStageScRsp { - uint32 retcode = 9; // offset: 32 - SceneBattleInfo battle_info = 2; // offset: 24 + uint32 retcode = 5; // offset: 32 + SceneBattleInfo battle_info = 2; // offset: 16 } -message DAAHHGENGDC { - GridFightGlobalHpChangeReason reason = 1; // offset: 28 - uint32 ABDEFLGFJAO = 11; // offset: 24 - uint32 FMKOPEDJCKP = 14; // offset: 32 +message ILGOPHIAJIG { + GridFightGlobalHpChangeReason reason = 3; // offset: 32 + uint32 EHMKLNEKIOE = 6; // offset: 24 + uint32 FGEDKOINMAG = 7; // offset: 28 } -// Obf: GridFightHpModifyInfo +// Obf: AMBJAADEILL message GridFightHpModifyInfo { - uint32 MGNPDKPKILB = 4; // offset: 28 - GridFightUpdateGlobalHpReason reason = 9; // offset: 36 - int32 FMKOPEDJCKP = 10; // offset: 40 - uint32 MPDONOANLDP = 3; // offset: 32 - int32 ABDEFLGFJAO = 14; // offset: 24 + int32 EHMKLNEKIOE = 11; // offset: 32 + GridFightUpdateGlobalHpReason reason = 1; // offset: 28 + int32 FGEDKOINMAG = 8; // offset: 24 + uint32 HPOPDNGCALL = 9; // offset: 40 + uint32 PDEKDHPNCEN = 6; // offset: 36 } -message MDPGPBPJCNB { - uint32 NEMGCNPEOCD = 12; // offset: 28 - uint32 level = 10; // offset: 24 - uint32 exp = 9; // offset: 32 +message BLKAIEHOCBC { + uint32 DKHKEJIAJBN = 12; // offset: 28 + uint32 exp = 15; // offset: 24 + uint32 level = 6; // offset: 32 } -message DAHFFDAFKJJ { - MDPGPBPJCNB DKLNKLLBEFE = 13; // offset: 24 - uint32 JFILIIKGFJB = 1; // offset: 40 - MDPGPBPJCNB HIGPIHEFOFC = 8; // offset: 16 +message MIOMFOAEHEC { + BLKAIEHOCBC IPHHGMECAKB = 5; // offset: 24 + uint32 MAGCGPMHHEA = 6; // offset: 40 + BLKAIEHOCBC IJAEBDCFEMG = 12; // offset: 16 } -// Obf: GridFightEndBattleStageNotify +// Obf: OEJADPPEKNP // Type: Notify -// CmdID: 8595 +// CmdID: 8770 message GridFightEndBattleStageNotify { - uint32 LLPNAOFEGGI = 13; // offset: 120 - uint32 FMKOPEDJCKP = 706; // offset: 80 - uint32 CPJCOBCMNHK = 4; // offset: 116 - map KAPFFLAEFOJ = 1; // offset: 40 - uint32 section_id = 5; // offset: 112 - uint32 HPOPADMBLLD = 15; // offset: 124 - bool FACOJCDAMKJ = 3; // offset: 92 - uint32 PGIKKPPENBG = 312; // offset: 72 - uint32 DHCEMLHNDLM = 9; // offset: 64 - uint32 LMNBANHMNHP = 8; // offset: 68 - uint32 DHAMAAEIOLE = 823; // offset: 96 - DAHFFDAFKJJ CGFIFPJCFLB = 86; // offset: 48 - uint32 KMMFPCMFILK = 1886; // offset: 108 - uint32 JFFNOKCBHFJ = 14; // offset: 128 - repeated DAAHHGENGDC JFMHNEKKBEI = 905; // offset: 56 - uint32 JKCNLDODJDM = 6; // offset: 104 - uint32 JFILIIKGFJB = 2; // offset: 76 - uint32 KFNHEENCOGG = 10; // offset: 132 - repeated GridFightHpModifyInfo JGDJMFOBLAN = 417; // offset: 32 - GridFightDamageSttInfo grid_fight_damage_stt_info = 11; // offset: 24 - uint32 AFBAOGJPMAH = 874; // offset: 100 - uint32 DBJAKJKGFAE = 1086; // offset: 88 - uint32 HDABBOHFEOM = 12; // offset: 84 + MIOMFOAEHEC GCBBEEGANEG = 1785; // offset: 16 + uint32 FHHPDFKLJKC = 3; // offset: 104 + uint32 MKCHLGOGJNB = 6; // offset: 112 + repeated ILGOPHIAJIG DHHPEBDPKJJ = 654; // offset: 40 + uint32 IPCFJBAKLCG = 1029; // offset: 100 + bool HPOACJCPJHN = 13; // offset: 84 + uint32 PNOJLNNHBIH = 4; // offset: 76 + uint32 PACIAIJBOHO = 11; // offset: 96 + map DHMBKAPKJFN = 14; // offset: 56 + GridFightDamageSttInfo grid_fight_damage_stt_info = 1; // offset: 48 + uint32 IJEIEJLPGGJ = 370; // offset: 132 + uint32 BCOLJFHDLLD = 69; // offset: 64 + uint32 EJEIBPEKHLD = 2044; // offset: 72 + uint32 JGLEDADBNGP = 8; // offset: 120 + repeated GridFightHpModifyInfo NNFAFGCGMBB = 1413; // offset: 24 + uint32 JDMECBEDLAA = 9; // offset: 124 + uint32 NDOCIKPLKIF = 2; // offset: 108 + uint32 IDEAAPCCFPF = 904; // offset: 128 + uint32 KIAFMFGAONA = 12; // offset: 80 + uint32 MAGCGPMHHEA = 15; // offset: 92 + uint32 KDOINLGKMBI = 7; // offset: 88 + uint32 FGEDKOINMAG = 1735; // offset: 116 + uint32 DCPKPNLKGMM = 5; // offset: 68 } -// Obf: GridFightQuitSettleCsReq +// Obf: EKGHELJJMCE // Type: Req -// CmdID: 8410 +// CmdID: 8480 message GridFightQuitSettleCsReq { } // Type: Rsp -// CmdID: 8546 -message IPPBHNAFGCK { - uint32 retcode = 5; // offset: 24 +// CmdID: 8755 +message GCOBEPOGHPL { + uint32 retcode = 8; // offset: 24 } -message LIDDPHBEICJ { - uint32 unique_id = 13; // offset: 24 - uint32 role_id = 4; // offset: 28 +message DFAJAENKKBP { + uint32 role_id = 7; // offset: 28 + uint32 unique_id = 4; // offset: 24 +} + +message CJMMKFHJPHJ { + uint32 FHJIFGIBDIA = 12; // offset: 24 } // Type: Req -// CmdID: 8468 -message DFPILGKICDE { - uint32 trait_id = 1; // offset: 40 - uint32 effect_id = 5; // offset: 32 - oneof HGOPEEDOFAI { - LIDDPHBEICJ KIFPLPHPJKG = 1586; // offset: 16 +// CmdID: 8697 +message CCNLHLLIAPL { + uint32 effect_id = 12; // offset: 40 + uint32 trait_id = 3; // offset: 36 + oneof HDACCIEIJFO { + DFAJAENKKBP FLJNDFMGDBI = 853; // offset: 24 + CJMMKFHJPHJ HAINJKLLLKF = 955; // offset: 24 } } // Type: Rsp -// CmdID: 8492 -message IOJFHOKFNDK { - uint32 retcode = 10; // offset: 24 +// CmdID: 8565 +message FIMNIFPFHKD { + uint32 retcode = 9; // offset: 24 } // Type: Req -// CmdID: 8507 -message MPAIJOLELJN { - bool NAOKKEBCNAI = 6; // offset: 24 - uint32 trait_id = 10; // offset: 28 +// CmdID: 8411 +message GPHODKCPCHG { + bool EDGEHIDLDBF = 6; // offset: 28 + uint32 trait_id = 15; // offset: 24 } // Type: Rsp -// CmdID: 8536 -message PKJKPOANFPG { - uint32 retcode = 5; // offset: 24 +// CmdID: 8718 +message BNOKMMGGDGP { + uint32 retcode = 3; // offset: 24 } -message KFLKLCKKMDP { - uint32 FMFIMAIGLHI = 15; // offset: 52 - bool NAOKKEBCNAI = 5; // offset: 40 - repeated uint32 track_equipped_id_list = 11; // offset: 32 - uint32 HHFGLCPLLPL = 10; // offset: 44 - repeated uint32 grid_fight_item_list = 12; // offset: 16 - GridFightEquipTrackSource source = 14; // offset: 48 +message DFKGECLBCDK { + repeated uint32 grid_fight_item_list = 15; // offset: 32 + uint32 FANOLNOMHFI = 13; // offset: 44 + bool EDGEHIDLDBF = 3; // offset: 52 + uint32 BCGCGHEPDEA = 10; // offset: 48 + repeated uint32 track_equipped_id_list = 12; // offset: 24 + GridFightEquipTrackSource source = 1; // offset: 40 } -// Obf: GridFightUpdateEquipTrackCsReq +// Obf: IOJPILBMFHG // Type: Req -// CmdID: 8419 +// CmdID: 8760 message GridFightUpdateEquipTrackCsReq { - repeated KFLKLCKKMDP GNCLIDFOALL = 5; // offset: 24 - GridFightEquipTrackSource source = 3; // offset: 32 + GridFightEquipTrackSource source = 15; // offset: 32 + repeated DFKGECLBCDK BEPEKLPAHMC = 3; // offset: 24 } -// Obf: GridFightUpdateEquipTrackScRsp +// Obf: PNFFJKKOCAK // Type: Rsp -// CmdID: 8452 +// CmdID: 8669 message GridFightUpdateEquipTrackScRsp { - uint32 retcode = 10; // offset: 24 + uint32 retcode = 12; // offset: 24 } -message OHACJBAELDJ { - uint32 HHFGLCPLLPL = 5; // offset: 28 - uint32 FMFIMAIGLHI = 10; // offset: 24 +message CAOCJIENIEP { + uint32 BCGCGHEPDEA = 1; // offset: 24 + uint32 FANOLNOMHFI = 14; // offset: 28 } -// Obf: GridFightUpdateEquipTrackPriorityCsReq +// Obf: PGHOJGKLNPC // Type: Req -// CmdID: 8540 +// CmdID: 8541 message GridFightUpdateEquipTrackPriorityCsReq { - repeated OHACJBAELDJ AOOIDNMNACA = 6; // offset: 16 + repeated CAOCJIENIEP FHNOLJAHHNI = 10; // offset: 16 } // Type: Rsp -// CmdID: 8506 -message OBMDDIAKMEJ { - uint32 retcode = 6; // offset: 24 +// CmdID: 8743 +message DNDKOIOIBIN { + uint32 retcode = 7; // offset: 24 } -// Obf: GridFightSummonProjectionCsReq +// Obf: INGDAFHAGCE // Type: Req -// CmdID: 8542 +// CmdID: 8552 message GridFightSummonProjectionCsReq { - uint32 CGJCFKKBPAE = 14; // offset: 24 + uint32 JCMFPHMFAON = 5; // offset: 24 } // Type: Rsp -// CmdID: 8460 -message PKHBMJCOJHK { - uint32 retcode = 6; // offset: 24 +// CmdID: 8514 +message PDOCJKBJNHP { + uint32 retcode = 9; // offset: 24 } // Type: Req -// CmdID: 8464 -message FLOKIHHIOHH { +// CmdID: 8469 +message HNEJHAJJIOB { uint32 elite_branch_id = 14; // offset: 24 } // Type: Rsp -// CmdID: 8483 -message KPHPNGGLJCD { - uint32 retcode = 14; // offset: 24 +// CmdID: 8516 +message OKOHEGIBCCG { + uint32 retcode = 11; // offset: 24 } -message LAINFAFHGAM { - double total_damage = 5; // offset: 40 - uint32 role_star = 15; // offset: 48 - uint32 role_id = 4; // offset: 32 - bool KGNBBCJOBAK = 1; // offset: 53 - repeated uint32 grid_fight_equipment_list = 12; // offset: 24 - bool FKBHONDINLP = 3; // offset: 52 -} - -message ILGIDCNAPKC { - uint32 trait_id = 5; // offset: 28 - uint32 LIEIEPGBCLM = 11; // offset: 24 - double damage = 7; // offset: 32 -} - -message LPBDLJKGOCN { - double FKNBIJPBLOI = 8; // offset: 40 - uint32 augment_id = 10; // offset: 24 - double damage = 2; // offset: 32 -} - -message MNAKGAHODMP { - uint32 PGIKKPPENBG = 11; // offset: 56 - repeated uint32 tutorial_unlock_id_list = 12; // offset: 16 - uint32 DHAMAAEIOLE = 4; // offset: 32 - uint32 CPJCOBCMNHK = 13; // offset: 36 - uint32 DHCEMLHNDLM = 15; // offset: 40 - uint32 section_id = 5; // offset: 52 - uint32 JCODHIBIDNL = 2; // offset: 44 - uint32 DGFFJNELJGM = 14; // offset: 48 -} - -// Obf: GridFightFinishInfo -message GridFightFinishInfo { - repeated GridFightGamePortalBuffInfo HENIACCFGLI = 3; // offset: 88 - uint32 JBPCGDFPKOL = 360; // offset: 144 - repeated uint32 IAMHFOPLNME = 358; // offset: 112 - repeated GridFightEquipmentInfo grid_fight_equipment_list = 502; // offset: 40 - repeated GridGameTraitInfo grid_fight_trait_info = 15; // offset: 136 - CFCJMLKFGPO DEBNGDHLCEN = 359; // offset: 64 - repeated uint32 PEIFNPBOBPF = 285; // offset: 72 - GridFightSettleReason reason = 1315; // offset: 156 - repeated LPBDLJKGOCN GGDIHOHPILG = 267; // offset: 120 - repeated GridGameNpcInfo grid_game_npc_list = 125; // offset: 56 - repeated GridGameAugmentInfo sync_augment_info = 10; // offset: 104 - uint32 CFOLLKPCFLO = 8; // offset: 160 - repeated ILGIDCNAPKC LBFOKNALBCN = 1562; // offset: 96 - uint32 JMDPCLCOIDE = 595; // offset: 152 - repeated NEAOHJMAPJN EOEMMAHAHIG = 2007; // offset: 24 - MNAKGAHODMP IJBMDMOKKAF = 9; // offset: 48 - repeated GridGameRoleInfo grid_game_role_list = 1413; // offset: 32 - repeated LAINFAFHGAM IENJPAMOINO = 5; // offset: 16 - repeated uint32 MKFHANHHECB = 1007; // offset: 80 - bool is_overlock = 1541; // offset: 149 - bool GEBFPLKEMEB = 317; // offset: 148 -} - -// Obf: GridFightSettleNotify -// Type: Notify -// CmdID: 8528 -message GridFightSettleNotify { - uint32 FMNFMLBMGKM = 1684; // offset: 56 - uint32 MFCCKIIHDAC = 1; // offset: 44 - uint32 EBKHCAONCON = 3; // offset: 36 - uint32 HMPMKCCMFCK = 11; // offset: 60 - uint32 current_score = 12; // offset: 32 - uint32 ANLPHOKNOPN = 14; // offset: 48 - uint32 DJOACKEOHFG = 748; // offset: 40 - uint32 GJBAHMHKPGD = 10; // offset: 52 - GridFightFinishInfo DACAGELDCPM = 750; // offset: 16 -} - -// Obf: GridFightTalentInfo -message GridFightTalentInfo { - repeated uint32 JPNNBGEHHME = 13; // offset: 24 -} - -message OBPDKPHAKLG { - uint32 DHMNGFILKCP = 8; // offset: 24 - uint32 GJBAHMHKPGD = 10; // offset: 28 -} - -// Obf: GridFightStaticGameInfo -message GridFightStaticGameInfo { - uint32 division_id = 4; // offset: 52 - uint32 HMPMKCCMFCK = 11; // offset: 60 - uint32 grid_fight_combo_win_num = 8; // offset: 64 - uint32 KNBOBBFFIFN = 1; // offset: 48 - OBPDKPHAKLG exp = 13; // offset: 40 - uint32 ODOAJIJBCEB = 15; // offset: 56 - GridFightTalentInfo FALPCFLDIML = 14; // offset: 16 - GridFightHandBookInfo CGNBFAJOAFK = 6; // offset: 24 -} - -message KPKCNCLOKFC { - GridFightWeeklyScore BJFHHNMLAHL = 4; // offset: 24 - GridFightTalentInfo FALPCFLDIML = 5; // offset: 32 -} - -// Obf: GridFightSystemInfo -message GridFightSystemInfo { - KPKCNCLOKFC FIGFGAIGGJB = 5; // offset: 16 - GridFightStaticGameInfo NDCIILBONPH = 1; // offset: 32 -} - -// Obf: GridFightPermanentTalentEnableCsReq // Type: Req -// CmdID: 8458 -message GridFightPermanentTalentEnableCsReq { - uint32 EHAJMKFJCCM = 10; // offset: 24 +// CmdID: 8567 +message EGNLCNJDNCK { + uint32 KACDGAJHNBI = 1; // offset: 24 + uint32 DBEJDKHLHJE = 10; // offset: 28 } -// Obf: GridFightPermanentTalentEnableScRsp // Type: Rsp -// CmdID: 8455 -message GridFightPermanentTalentEnableScRsp { - uint32 retcode = 8; // offset: 28 - uint32 EHAJMKFJCCM = 2; // offset: 24 -} - -// Obf: GridFightSeasonTalentEnableCsReq -// Type: Req -// CmdID: 8554 -message GridFightSeasonTalentEnableCsReq { - uint32 EHAJMKFJCCM = 10; // offset: 24 -} - -// Obf: GridFightSeasonTalentEnableScRsp -// Type: Rsp -// CmdID: 8444 -message GridFightSeasonTalentEnableScRsp { - uint32 retcode = 5; // offset: 24 - uint32 EHAJMKFJCCM = 10; // offset: 28 -} - -// Obf: GridFightPermanentTalentResetCsReq -// Type: Req -// CmdID: 8463 -message GridFightPermanentTalentResetCsReq { -} - -// Obf: GridFightPermanentTalentResetScRsp -// Type: Rsp -// CmdID: 8425 -message GridFightPermanentTalentResetScRsp { - uint32 retcode = 1; // offset: 24 -} - -// Obf: GridFightSeasonTalentResetCsReq -// Type: Req -// CmdID: 8497 -message GridFightSeasonTalentResetCsReq { -} - -// Obf: GridFightSeasonTalentResetScRsp -// Type: Rsp -// CmdID: 8511 -message GridFightSeasonTalentResetScRsp { +// CmdID: 8473 +message FGHHDICLCJB { uint32 retcode = 4; // offset: 24 } -message DOEKCNLADHL { - uint32 BDMBJAONENN = 5; // offset: 28 - uint32 item_count = 15; // offset: 24 +message HHHMMJBGCNG { + uint32 role_id = 7; // offset: 32 + bool LDMNBDIDFCC = 13; // offset: 36 + repeated uint32 grid_fight_equipment_list = 8; // offset: 16 + double total_damage = 5; // offset: 48 + uint32 role_star = 12; // offset: 40 + bool HNLEDBPGDBC = 15; // offset: 37 } -// Obf: GridFightSyncVirtualItemNotify +message DACJDMPICEL { + uint32 trait_id = 4; // offset: 32 + uint32 NKFDBEHPNLG = 15; // offset: 36 + double damage = 1; // offset: 24 +} + +message ELAGCLMOFFI { + uint32 augment_id = 11; // offset: 24 + double BOIEGPAPHOP = 13; // offset: 32 + double damage = 8; // offset: 40 +} + +message JCFJADFEOJN { + repeated uint32 tutorial_unlock_id_list = 10; // offset: 24 + uint32 IJEIEJLPGGJ = 6; // offset: 44 + uint32 NDOCIKPLKIF = 2; // offset: 52 + uint32 BCOLJFHDLLD = 4; // offset: 36 + uint32 BFNPCJOMGFL = 14; // offset: 48 + uint32 BBDOCJGAEEJ = 7; // offset: 40 + uint32 JDMECBEDLAA = 11; // offset: 56 + uint32 DCPKPNLKGMM = 15; // offset: 32 +} + +// Obf: MJGMAHKKMAM +message GridFightFinishInfo { + repeated uint32 GGKCDEIDDLK = 94; // offset: 144 + CLOEPPBCKGF PGPKPMOIAIL = 1085; // offset: 120 + uint32 HBNHKPDMGIP = 7; // offset: 184 + repeated GridGameAugmentInfo sync_augment_info = 14; // offset: 112 + repeated CKCKIDHMMEG MMAJCLACOBN = 80; // offset: 104 + JCFJADFEOJN NLILNONCNFC = 3; // offset: 72 + GridFightBossInfo boss_info = 1239; // offset: 56 + uint32 KIBLKCANNGI = 316; // offset: 180 + repeated GridGameRoleInfo grid_game_role_list = 261; // offset: 80 + repeated DIBJGAKOCLO IAKFPMOEJLF = 106; // offset: 128 + repeated uint32 IONFNCECKGI = 1054; // offset: 160 + bool is_overlock = 726; // offset: 173 + repeated HHHMMJBGCNG EABPCKEDDBH = 10; // offset: 96 + repeated GridFightGamePortalBuffInfo CEAFFNCKDDD = 6; // offset: 24 + bool MPGFGKDBAHN = 1548; // offset: 172 + repeated GridFightEquipmentInfo grid_fight_equipment_list = 968; // offset: 16 + repeated ELAGCLMOFFI MOIDLNFKAIC = 1346; // offset: 152 + repeated uint32 CDLAIJCKJJN = 875; // offset: 40 + FCBEHGJBJCN BCHPAOCOHIL = 1360; // offset: 64 + repeated GridGameNpcInfo grid_game_npc_list = 501; // offset: 32 + repeated GridGameTraitInfo grid_fight_trait_info = 15; // offset: 48 + GridFightSettleReason reason = 1474; // offset: 176 + uint32 OFJNBPAMPGD = 1012; // offset: 168 + repeated DACJDMPICEL PHDEOPEJIID = 1349; // offset: 88 +} + +// Obf: MFBGGNAGHCJ // Type: Notify -// CmdID: 8487 +// CmdID: 8513 +message GridFightSettleNotify { + uint32 HIFNCPPJFEN = 668; // offset: 56 + uint32 EDKIICIKJKL = 6; // offset: 52 + uint32 CAMLDAJJKBO = 32; // offset: 44 + uint32 OHOPKAAKOGF = 12; // offset: 48 + uint32 PGMJPLLNIAK = 5; // offset: 32 + uint32 BHLDAEKNMCD = 9; // offset: 60 + uint32 EDIGFNFPBKA = 7; // offset: 36 + uint32 IIGMOIGOELB = 3; // offset: 40 + GridFightFinishInfo EDKJMPACHNJ = 214; // offset: 24 +} + +// Obf: LIBCJLDCJHL +message GridFightTalentInfo { + repeated uint32 DANAGDAPKJE = 9; // offset: 16 +} + +message JIBAKJGOPJM { + uint32 BPJAFBFFPPH = 7; // offset: 28 + uint32 IIGMOIGOELB = 15; // offset: 24 +} + +// Obf: EFFMEHGLADI +message GridFightStaticGameInfo { + uint32 CALIMAKGGHJ = 15; // offset: 56 + GridFightHandBookInfo EJCFDAABLOC = 8; // offset: 32 + uint32 EDIGFNFPBKA = 3; // offset: 60 + uint32 grid_fight_combo_win_num = 6; // offset: 48 + GridFightTalentInfo OJLAODIALLE = 13; // offset: 24 + JIBAKJGOPJM exp = 2; // offset: 40 + uint32 division_id = 11; // offset: 52 + uint32 CKFIACKHNAE = 9; // offset: 64 +} + +message MIGEAHDEBOE { + NHDKLMIMLKC IMNOJIDJBNG = 8; // offset: 32 + GridFightTalentInfo OJLAODIALLE = 1; // offset: 16 +} + +// Obf: AEHKFOMMJLH +message GridFightSystemInfo { + GridFightStaticGameInfo EGLCKGKECAJ = 8; // offset: 16 + MIGEAHDEBOE FCKKGFFLDFA = 13; // offset: 32 +} + +// Obf: PMIIIOCHOBE +// Type: Req +// CmdID: 8737 +message GridFightPermanentTalentEnableCsReq { + uint32 KFJEMIOJLPJ = 7; // offset: 24 +} + +// Obf: DEMPJMHFCDE +// Type: Rsp +// CmdID: 8438 +message GridFightPermanentTalentEnableScRsp { + uint32 retcode = 13; // offset: 24 + uint32 KFJEMIOJLPJ = 5; // offset: 28 +} + +// Obf: OJOLKMGAFFA +// Type: Req +// CmdID: 8496 +message GridFightSeasonTalentEnableCsReq { + uint32 KFJEMIOJLPJ = 7; // offset: 24 +} + +// Obf: NBGMOECOJLC +// Type: Rsp +// CmdID: 8712 +message GridFightSeasonTalentEnableScRsp { + uint32 retcode = 13; // offset: 24 + uint32 KFJEMIOJLPJ = 11; // offset: 28 +} + +// Obf: OEDOHCINBOJ +// Type: Req +// CmdID: 8612 +message GridFightPermanentTalentResetCsReq { +} + +// Obf: ILFEMGAFEOG +// Type: Rsp +// CmdID: 8425 +message GridFightPermanentTalentResetScRsp { + uint32 retcode = 4; // offset: 24 +} + +// Obf: IMDLINMOIDP +// Type: Req +// CmdID: 8691 +message GridFightSeasonTalentResetCsReq { +} + +// Obf: OHGHJJDOLMH +// Type: Rsp +// CmdID: 8536 +message GridFightSeasonTalentResetScRsp { + uint32 retcode = 11; // offset: 24 +} + +message PIIABEHNMDD { + uint32 EGIMPFHCCDJ = 12; // offset: 28 + uint32 FJOFDONMHPH = 8; // offset: 24 +} + +// Obf: NIBGGDPHIAF +// Type: Notify +// CmdID: 8503 message GridFightSyncVirtualItemNotify { - repeated DOEKCNLADHL item_list = 1; // offset: 24 + repeated PIIABEHNMDD item_list = 8; // offset: 24 } -// Obf: GridFightHandBookRoleInfo +// Obf: IMJBKIDKMGI message GridFightHandBookRoleInfo { - repeated uint32 CGMJMFHGGLF = 10; // offset: 24 - repeated uint32 grid_fight_avatar_list = 11; // offset: 16 + repeated uint32 grid_fight_avatar_list = 11; // offset: 32 + repeated uint32 LCGHMJFAMEE = 13; // offset: 16 } -// Obf: GridFightHandBookEquipInfo +// Obf: PODHGIHMLAA message GridFightHandBookEquipInfo { - repeated uint32 grid_fight_item_list = 15; // offset: 16 - repeated uint32 BDDKHLKFMHE = 9; // offset: 32 + repeated uint32 NAPBAFFAGBH = 9; // offset: 16 + repeated uint32 grid_fight_item_list = 1; // offset: 32 } -// Obf: GridFightHandBookAugmentInfo +// Obf: HOMHHHMPCMO message GridFightHandBookAugmentInfo { - repeated uint32 NDEBHDGOGMC = 3; // offset: 16 - repeated uint32 OOAADCGBKPC = 9; // offset: 32 + repeated uint32 KDFBCMANFMB = 11; // offset: 24 + repeated uint32 JLCDEDKPEAB = 13; // offset: 16 } -// Obf: GridFightHandBookPortalInfo +// Obf: NEHBFPDBBAM message GridFightHandBookPortalInfo { - repeated uint32 HBLPKDEHAFC = 2; // offset: 24 - repeated uint32 grid_fight_portal_buff_list = 5; // offset: 16 + repeated uint32 PELJLONLDNM = 12; // offset: 32 + repeated uint32 grid_fight_portal_buff_list = 2; // offset: 16 } -// Obf: GridFightHandBookMonsterInfo +// Obf: FGEOBKDCOOM message GridFightHandBookMonsterInfo { - repeated uint32 PBBJALBNKJD = 15; // offset: 16 + repeated uint32 HGAHMIPIBLO = 2; // offset: 16 } -// Obf: GridFightHandBookInfo +// Obf: GOMFEPHNODD message GridFightHandBookInfo { - GridFightHandBookEquipInfo grid_fight_equip_info = 8; // offset: 56 - GridFightHandBookMonsterInfo grid_fight_monster_info = 15; // offset: 40 - GridFightHandBookRoleInfo grid_fight_role_info = 7; // offset: 16 - GridFightHandBookAugmentInfo grid_fight_augment_info = 3; // offset: 24 - GridFightHandBookPortalInfo grid_fight_portal_info = 2; // offset: 48 + GridFightHandBookMonsterInfo grid_fight_monster_info = 2; // offset: 16 + GridFightHandBookPortalInfo grid_fight_portal_info = 5; // offset: 32 + GridFightHandBookRoleInfo grid_fight_role_info = 4; // offset: 56 + GridFightHandBookAugmentInfo grid_fight_augment_info = 9; // offset: 48 + GridFightHandBookEquipInfo grid_fight_equip_info = 7; // offset: 40 } -// Obf: GridFightSeasonHandBookNotify +// Obf: ONJCDCADCOG // Type: Notify -// CmdID: 8541 +// CmdID: 8605 message GridFightSeasonHandBookNotify { - oneof OKAIINGCACL { - GridFightHandBookRoleInfo handbook_grid_fight_role_info = 552; // offset: 24 - GridFightHandBookEquipInfo handbook_grid_fight_equip_info = 731; // offset: 24 - GridFightHandBookAugmentInfo handbook_grid_fight_augment_info = 1918; // offset: 24 - GridFightHandBookPortalInfo handbook_grid_fight_portal_info = 2017; // offset: 24 - GridFightHandBookMonsterInfo handbook_grid_fight_monster_info = 1424; // offset: 24 + oneof BPIHFAJCLOC { + GridFightHandBookRoleInfo handbook_grid_fight_role_info = 944; // offset: 16 + GridFightHandBookEquipInfo handbook_grid_fight_equip_info = 1614; // offset: 16 + GridFightHandBookAugmentInfo handbook_grid_fight_augment_info = 900; // offset: 16 + GridFightHandBookPortalInfo handbook_grid_fight_portal_info = 1914; // offset: 16 + GridFightHandBookMonsterInfo handbook_grid_fight_monster_info = 326; // offset: 16 } } -// Obf: GridFightWeeklyExtraSeasonExpScRsp +// Obf: NGBKGCPJOID // Type: Notify -// CmdID: 8488 +// CmdID: 8771 message GridFightWeeklyExtraSeasonExpScRsp { - uint32 cur_taken_extra_exp = 10; // offset: 24 + uint32 cur_taken_extra_exp = 15; // offset: 24 } -// Obf: GridFightWeeklyScore -message GridFightWeeklyScore { - uint32 current_score = 1; // offset: 48 - int64 begin_time = 10; // offset: 32 - int64 end_time = 11; // offset: 40 - bool JNLBCODBKGB = 9; // offset: 52 - repeated uint32 has_got_score_rank = 13; // offset: 24 +message NHDKLMIMLKC { + bool MIDKMIIDPHF = 11; // offset: 36 + repeated uint32 IPCFOFHLAHG = 12; // offset: 24 + int64 end_time = 5; // offset: 40 + int64 DNNHCNCKJCM = 9; // offset: 48 + uint32 PGMJPLLNIAK = 3; // offset: 32 } -// Obf: GridFightTakeWeeklyRewardCsReq +// Obf: APEMBCOGABP // Type: Req -// CmdID: 8478 +// CmdID: 8592 message GridFightTakeWeeklyRewardCsReq { - repeated uint32 grid_fight_score_rank_list = 2; // offset: 24 + repeated uint32 grid_fight_score_rank_list = 4; // offset: 16 } -// Obf: GridFightTakeWeeklyRewardScRsp // Type: Rsp -// CmdID: 8482 -message GridFightTakeWeeklyRewardScRsp { - repeated uint32 BGDGOACEFCB = 8; // offset: 16 - uint32 retcode = 11; // offset: 48 - ItemList reward = 5; // offset: 32 - GridFightWeeklyScore BJFHHNMLAHL = 12; // offset: 24 +// CmdID: 8515 +message DJCCBIOKNOD { + ItemList reward = 7; // offset: 16 + uint32 retcode = 8; // offset: 48 + NHDKLMIMLKC IMNOJIDJBNG = 12; // offset: 24 + repeated uint32 BLKACGBDAHB = 1; // offset: 32 } -// Obf: GridFightDestroyWeeklyRewardCsReq +// Obf: OKELPNCIOGP // Type: Req -// CmdID: 8594 +// CmdID: 8537 message GridFightDestroyWeeklyRewardCsReq { - repeated uint32 PIAHACEOKDP = 9; // offset: 16 + repeated uint32 IEFIFKLKAJN = 5; // offset: 24 } -// Obf: GridFightDestroyWeeklyRewardScRsp // Type: Rsp -// CmdID: 8454 -message GridFightDestroyWeeklyRewardScRsp { - uint32 retcode = 11; // offset: 32 - GridFightWeeklyScore BJFHHNMLAHL = 13; // offset: 24 +// CmdID: 8490 +message MNBAAGCGICN { + NHDKLMIMLKC IMNOJIDJBNG = 14; // offset: 24 + uint32 retcode = 13; // offset: 32 } -// Obf: GridFightUpdateWeeklyRewardInfoScNotify // Type: Notify -// CmdID: 8421 -message GridFightUpdateWeeklyRewardInfoScNotify { - GridFightWeeklyScore BJFHHNMLAHL = 8; // offset: 16 +// CmdID: 8796 +message COCHFHKKEBN { + NHDKLMIMLKC IMNOJIDJBNG = 7; // offset: 16 } -// Obf: GridFightArchiveData +// Obf: DPEGALAPIIM message GridFightArchiveData { - uint32 IBBJEJIBCMN = 10; // offset: 36 - uint32 season = 4; // offset: 48 - uint32 EMPFMNAKGNC = 7; // offset: 40 - GridFightFinishInfo DACAGELDCPM = 3; // offset: 24 - int64 BHBGFDFBDPP = 11; // offset: 56 - uint32 KNBOBBFFIFN = 15; // offset: 32 - bool KPKKBGHAABO = 2; // offset: 44 + int64 DKCFJNDCBEP = 15; // offset: 48 + uint32 AJMBOLHDGHK = 2; // offset: 32 + uint32 BMPCCPCCJJO = 12; // offset: 36 + GridFightFinishInfo EDKJMPACHNJ = 13; // offset: 16 + uint32 CALIMAKGGHJ = 14; // offset: 60 + uint32 season = 9; // offset: 56 + bool PDLBECHDJBL = 6; // offset: 40 } -// Obf: GridFightGetArchiveCsReq +// Obf: JHJCBJGPKHD // Type: Req -// CmdID: 8442 +// CmdID: 8427 message GridFightGetArchiveCsReq { - IGGGGMEEBCA type = 9; // offset: 24 + APDPAECJPIH type = 8; // offset: 24 } -// Obf: GridFightGetArchiveScRsp +// Obf: FLMDHELHHFJ // Type: Rsp -// CmdID: 8519 +// CmdID: 8455 message GridFightGetArchiveScRsp { - uint32 retcode = 1; // offset: 36 - IGGGGMEEBCA type = 15; // offset: 32 - repeated GridFightArchiveData NFKGBAIOKOG = 2; // offset: 16 + uint32 retcode = 3; // offset: 36 + APDPAECJPIH type = 12; // offset: 32 + repeated GridFightArchiveData KGKIDDOPHEO = 10; // offset: 24 } -// Obf: FavourArchiveCsReq +// Obf: HKGFPBKBKGH // Type: Req -// CmdID: 8577 +// CmdID: 8530 message FavourArchiveCsReq { - uint32 EMPFMNAKGNC = 6; // offset: 24 - bool KPKKBGHAABO = 10; // offset: 28 + bool PDLBECHDJBL = 4; // offset: 28 + uint32 AJMBOLHDGHK = 12; // offset: 24 } -// Obf: FavourArchiveScRsp +// Obf: JJCGAFMCLJI // Type: Rsp -// CmdID: 8586 +// CmdID: 8585 message FavourArchiveScRsp { - uint32 retcode = 11; // offset: 24 - bool KPKKBGHAABO = 15; // offset: 28 - uint32 EMPFMNAKGNC = 4; // offset: 32 + uint32 retcode = 12; // offset: 32 + bool PDLBECHDJBL = 7; // offset: 28 + uint32 AJMBOLHDGHK = 2; // offset: 24 } -// Obf: GridFightSyncKeepWinCntNotify +// Obf: GIEJLPBCOLB // Type: Notify -// CmdID: 8441 +// CmdID: 8767 message GridFightSyncKeepWinCntNotify { - uint32 KMMKGNLAIHN = 6; // offset: 24 + uint32 LBJPDJFHIBF = 4; // offset: 24 } -// Obf: GridFightBackToPrepareReq +// Obf: BNEGGCGPPLE // Type: Req -// CmdID: 8475 +// CmdID: 8800 message GridFightBackToPrepareReq { } // Type: Rsp -// CmdID: 8545 -message JLEGGAEICOH { - uint32 retcode = 5; // offset: 24 +// CmdID: 8739 +message GDMIIBNJJEJ { + uint32 retcode = 10; // offset: 24 } -message MCKCOILPFMA { - uint32 pos = 13; // offset: 44 - uint32 role_star = 9; // offset: 36 - bool FAMFHDHAKFC = 7; // offset: 32 - uint32 role_id = 1; // offset: 40 - repeated uint32 grid_fight_item_list = 5; // offset: 24 +message ICIKHNKEELJ { + uint32 pos = 9; // offset: 36 + uint32 role_star = 7; // offset: 44 + bool MHFDDMKMFAH = 14; // offset: 40 + uint32 role_id = 3; // offset: 32 + repeated uint32 grid_fight_item_list = 12; // offset: 24 } -message IMPLAAHKMNI { - string BIJFLOCPMBB = 3; // offset: 16 - string name = 7; // offset: 40 - uint32 dice_slot_id = 9; // offset: 48 - repeated MCKCOILPFMA CANCGOCANFF = 5; // offset: 24 +message DFLMKFIFHKB { + bytes LENCLJPKDAO = 9; // offset: 40 + string name = 8; // offset: 24 + string BOINMJJEBBE = 7; // offset: 32 + uint32 AKKNCCFIBHI = 6; // offset: 56 + repeated ICIKHNKEELJ EFIJDEBFFNF = 2; // offset: 16 } -message IMLDFOJGFAG { +message BHBJKMHJNNO { } // Type: Rsp -// CmdID: 8466 -message OPFIINEAPOM { - uint32 IBEPJANBOLM = 14; // offset: 36 - uint32 retcode = 5; // offset: 32 - repeated IMPLAAHKMNI JGBJBDPMKLE = 10; // offset: 24 +// CmdID: 8795 +message HLMGOIBAKPH { + uint32 IEPPFKGBFEP = 10; // offset: 32 + uint32 retcode = 15; // offset: 36 + repeated DFLMKFIFHKB GMFCIKBGLJM = 12; // offset: 24 } -message IODDPFMOGFO { - string BIJFLOCPMBB = 5; // offset: 32 - string name = 1; // offset: 16 - uint32 dice_slot_id = 14; // offset: 48 - repeated MCKCOILPFMA CANCGOCANFF = 4; // offset: 24 +message MMFFHGPBALO { + bytes LENCLJPKDAO = 4; // offset: 24 + string name = 9; // offset: 32 + repeated ICIKHNKEELJ EFIJDEBFFNF = 12; // offset: 48 + uint32 AKKNCCFIBHI = 5; // offset: 56 + string BOINMJJEBBE = 13; // offset: 40 } // Type: Rsp -// CmdID: 8555 -message EDIDEMJDNCM { - IMPLAAHKMNI DIDAKFOKJOP = 8; // offset: 24 - uint32 retcode = 5; // offset: 32 +// CmdID: 8570 +message KEKKIEFKKGO { + uint32 retcode = 8; // offset: 32 + DFLMKFIFHKB MBPOPEEJPJI = 2; // offset: 16 } -message BMBBOMKDDNM { - IMPLAAHKMNI LCAKFHAIPNL = 12; // offset: 24 +message ECNCEKBIDPB { + bytes LENCLJPKDAO = 13; // offset: 16 + bool CELHCDABFCL = 14; // offset: 52 + string name = 3; // offset: 32 + string BOINMJJEBBE = 2; // offset: 24 + uint32 AKKNCCFIBHI = 4; // offset: 48 } // Type: Rsp -// CmdID: 8579 -message ENDJFBEDCMF { - IMPLAAHKMNI CALMHPLFBBP = 4; // offset: 24 - uint32 retcode = 10; // offset: 32 +// CmdID: 8729 +message NLIDDKHJJDO { + uint32 retcode = 9; // offset: 32 + DFLMKFIFHKB IDKLMOMEKLE = 5; // offset: 24 } -message NPMAFNFNEPG { - uint32 dice_slot_id = 13; // offset: 24 +message NCFGENOFLHC { + uint32 AKKNCCFIBHI = 13; // offset: 24 } // Type: Rsp -// CmdID: 8564 -message AFDPOGFPIKE { - uint32 MBFGDNKLOLH = 12; // offset: 28 - uint32 IBEPJANBOLM = 6; // offset: 24 - uint32 retcode = 2; // offset: 32 +// CmdID: 8614 +message PPIDKCGHLOO { + uint32 OLONCNOLNHN = 8; // offset: 24 + uint32 IEPPFKGBFEP = 7; // offset: 32 + uint32 retcode = 3; // offset: 28 } -message EIPEBOGDMHC { - message IOCPNGHAKPH { - enum MALCBJOGAIK { - MALCBJOGAIK_IOPIBMICABE = 0; - MALCBJOGAIK_FHKLFHCNAFH = 1; - MALCBJOGAIK_BLAIFFOPMIN = 2; +message DELKBEHMMNG { + message BJNLEFPLGHF { + enum HEKPNLEJADB { + HEKPNLEJADB_GMINCMKDPNE = 0; + HEKPNLEJADB_LBKMMMDIADI = 1; + HEKPNLEJADB_ANINMMAMAHD = 2; } } - IOCPNGHAKPH.MALCBJOGAIK type = 5; // offset: 24 - uint32 EAPICENPDIO = 7; // offset: 28 + uint32 FEOBEPGGMEF = 10; // offset: 28 + BJNLEFPLGHF.HEKPNLEJADB type = 11; // offset: 24 } // Type: Rsp -// CmdID: 8504 -message BBLMLFILJHL { - uint32 retcode = 14; // offset: 28 - uint32 IBEPJANBOLM = 5; // offset: 24 +// CmdID: 8493 +message IBBGIDAGCOB { + uint32 IEPPFKGBFEP = 8; // offset: 24 + uint32 retcode = 12; // offset: 28 +} + +// Type: Notify +// CmdID: 8546 +message HPMGDFMEIJL { + uint32 AKKNCCFIBHI = 6; // offset: 24 } // Type: Req -// CmdID: 8548 -message FBLGPLMLHMO { - string CGMEFJIEEAJ = 10; // offset: 16 - string FDIKGHLJJCK = 15; // offset: 32 +// CmdID: 8782 +message KEDAOINEEOB { + string FLBFBBJIJII = 3; // offset: 32 + string HNHIGHGKECN = 13; // offset: 16 } // Type: Rsp -// CmdID: 8505 -message DBLEIOFHMFN { - string FDIKGHLJJCK = 4; // offset: 24 - string CGMEFJIEEAJ = 6; // offset: 32 - uint32 retcode = 5; // offset: 40 +// CmdID: 8759 +message OMJHPHPPAJH { + string HNHIGHGKECN = 15; // offset: 16 + string FLBFBBJIJII = 5; // offset: 32 + uint32 retcode = 12; // offset: 40 } -// Obf: CmdHeartdialType +// Obf: NIOFDIFADEK enum CmdHeartdialType { - CmdHeartdialType_MNFEPONEDDJ = 0; - CmdHeartDialScriptChangeScNotify = 6369; - CmdHeartDialTraceScriptCsReq = 6340; - CmdChangeScriptEmotionScRsp = 6304; - CmdFinishEmotionDialoguePerformanceScRsp = 6400; - CmdSubmitEmotionItemCsReq = 6335; - CmdHeartDialTraceScriptScRsp = 6346; - CmdSubmitEmotionItemScRsp = 6313; - CmdGetHeartDialInfoScRsp = 6381; - CmdGetHeartDialInfoCsReq = 6383; - CmdFinishEmotionDialoguePerformanceCsReq = 6362; - CmdChangeScriptEmotionCsReq = 6324; + NIOFDIFADEK_PCPDHELPKEM = 0; + CmdSubmitEmotionItemCsReq = 6314; + CmdHeartDialTraceScriptCsReq = 6326; + CmdSubmitEmotionItemScRsp = 6318; + CmdHeartDialScriptChangeScNotify = 6363; + CmdGetHeartDialInfoCsReq = 6391; + CmdHeartDialTraceScriptScRsp = 6339; + CmdChangeScriptEmotionCsReq = 6394; + CmdFinishEmotionDialoguePerformanceScRsp = 6398; + CmdChangeScriptEmotionScRsp = 6395; + CmdFinishEmotionDialoguePerformanceCsReq = 6309; + CmdGetHeartDialInfoScRsp = 6310; } -enum HeartDialEmotionType { - HEART_DIAL_EMOTION_TYPE_PEACE = 0; - HEART_DIAL_EMOTION_TYPE_ANGER = 1; - HEART_DIAL_EMOTION_TYPE_HAPPY = 2; - HEART_DIAL_EMOTION_TYPE_SAD = 3; +enum EAHHFCJLIGN { + EAHHFCJLIGN_OGEIBMGHDLM = 0; + EAHHFCJLIGN_CELIIMAEIEB = 1; + EAHHFCJLIGN_GGODODLNOLA = 2; + EAHHFCJLIGN_BMONDKEHKPL = 3; } -enum HeartDialStepType { - HeartDialStepType_COEEJALELPF = 0; - HeartDialStepType_BADPBGFJPNN = 1; - HeartDialStepType_game_lock_info = 2; - HeartDialStepType_CCJMKNNHKKE = 3; - HeartDialStepType_BEJEBBNFGPM = 4; - HeartDialStepType_NGNFOIHNLMJ = 5; +enum FGBIIFAOGHL { + FGBIIFAOGHL_HOJMNJBCGEJ = 0; + FGBIIFAOGHL_BNNGHBEHPKL = 1; + FGBIIFAOGHL_DKLPAAFFLEE = 2; + FGBIIFAOGHL_NGMMICOGDFP = 3; + FGBIIFAOGHL_APFFEDDKNBK = 4; + FGBIIFAOGHL_CMAFIFGHAID = 5; } -enum HeartDialUnlockStatus { - HEART_DIAL_UNLOCK_STATUS_LOCK = 0; - HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE = 1; - HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL = 2; +enum LLMHMMCPKNF { + LLMHMMCPKNF_DKLPAAFFLEE = 0; + LLMHMMCPKNF_PFNADFBGONF = 1; + LLMHMMCPKNF_OMCMIIFCDFJ = 2; } -message HeartDialDialogueInfo { - bool OHNACNINCGD = 11; // offset: 28 - uint32 dialogue_id = 4; // offset: 24 +message CJFLNMMACLE { + bool KOLJIDNMPON = 5; // offset: 24 + uint32 CONJBFLEEFA = 3; // offset: 28 } -message HeartDialScriptInfo { - bool OCHNMOCGGNA = 10; // offset: 29 - bool FMHBFEAANIN = 5; // offset: 28 - uint32 script_id = 6; // offset: 24 - HeartDialStepType step = 1; // offset: 32 - HeartDialEmotionType cur_emotion_type = 3; // offset: 36 +message HLGNFNJFDGI { + EAHHFCJLIGN CIMHDLBMAKA = 12; // offset: 28 + uint32 KNLJJIFOELO = 15; // offset: 24 + FGBIIFAOGHL step = 10; // offset: 32 + bool GKOALBAPIHB = 4; // offset: 37 + bool HPNINIJEOBH = 13; // offset: 36 } -message EEMCFHDFMMP { - uint32 GEKDHMLCGNM = 1; // offset: 24 - uint32 script_id = 4; // offset: 28 +message PICILIIFKBE { + uint32 DMMFMNKHFHH = 3; // offset: 24 + uint32 KNLJJIFOELO = 13; // offset: 28 } -// Obf: GetHeartDialInfoCsReq +// Obf: NCGIBGEBCBD // Type: Req -// CmdID: 6383 +// CmdID: 6391 message GetHeartDialInfoCsReq { } -// Obf: GetHeartDialInfoScRsp +// Obf: ODJJKHIJOPK // Type: Rsp -// CmdID: 6381 +// CmdID: 6310 message GetHeartDialInfoScRsp { - repeated HeartDialDialogueInfo dialogue_info_list = 9; // offset: 24 - uint32 retcode = 6; // offset: 48 - HeartDialUnlockStatus unlock_status = 10; // offset: 52 - repeated EEMCFHDFMMP MHIOKGLHABO = 11; // offset: 16 - repeated HeartDialScriptInfo script_info_list = 14; // offset: 40 + LLMHMMCPKNF JFCFEOPNABH = 2; // offset: 48 + repeated HLGNFNJFDGI MHKGKIPALAF = 3; // offset: 24 + uint32 retcode = 5; // offset: 52 + repeated CJFLNMMACLE DPKHONLNPJM = 8; // offset: 16 + repeated PICILIIFKBE OOGJAKIPFDJ = 1; // offset: 40 } -// Obf: ChangeScriptEmotionCsReq +// Obf: KMCBEENLAJJ // Type: Req -// CmdID: 6324 +// CmdID: 6394 message ChangeScriptEmotionCsReq { - uint32 script_id = 11; // offset: 28 - HeartDialEmotionType target_emotion_type = 4; // offset: 24 - uint32 AJMDNPEPDFH = 13; // offset: 32 + uint32 KNLJJIFOELO = 13; // offset: 24 + uint32 AILOMBIMICB = 2; // offset: 28 + EAHHFCJLIGN KHOECLJPGAA = 15; // offset: 32 } -// Obf: ChangeScriptEmotionScRsp +// Obf: NHHPJDDJHPE // Type: Rsp -// CmdID: 6304 +// CmdID: 6395 message ChangeScriptEmotionScRsp { - uint32 script_id = 11; // offset: 28 - uint32 retcode = 1; // offset: 32 - HeartDialEmotionType emotion_type = 3; // offset: 24 -} - -// Obf: SubmitEmotionItemCsReq -// Type: Req -// CmdID: 6335 -message SubmitEmotionItemCsReq { - uint32 AJMDNPEPDFH = 14; // offset: 32 - ItemList item_list = 8; // offset: 24 - uint32 script_id = 3; // offset: 36 -} - -// Obf: SubmitEmotionItemScRsp -// Type: Rsp -// CmdID: 6313 -message SubmitEmotionItemScRsp { - uint32 retcode = 12; // offset: 28 - uint32 script_id = 10; // offset: 24 -} - -// Obf: FinishEmotionDialoguePerformanceCsReq -// Type: Req -// CmdID: 6362 -message FinishEmotionDialoguePerformanceCsReq { - uint32 script_id = 13; // offset: 24 - uint32 dialogue_id = 4; // offset: 32 - uint32 AJMDNPEPDFH = 6; // offset: 28 -} - -// Obf: FinishEmotionDialoguePerformanceScRsp -// Type: Rsp -// CmdID: 6400 -message FinishEmotionDialoguePerformanceScRsp { - ItemList reward_list = 14; // offset: 16 - uint32 script_id = 7; // offset: 36 - uint32 dialogue_id = 15; // offset: 32 - uint32 retcode = 10; // offset: 40 -} - -// Obf: HeartDialScriptChangeScNotify -// Type: Notify -// CmdID: 6369 -message HeartDialScriptChangeScNotify { - repeated EEMCFHDFMMP MHIOKGLHABO = 1; // offset: 40 - repeated HeartDialDialogueInfo changed_dialogue_info_list = 5; // offset: 24 - repeated HeartDialScriptInfo changed_script_info_list = 12; // offset: 16 - HeartDialUnlockStatus unlock_status = 10; // offset: 48 -} - -// Obf: HeartDialTraceScriptCsReq -// Type: Req -// CmdID: 6340 -message HeartDialTraceScriptCsReq { - EEMCFHDFMMP JFEGEKOGGCD = 6; // offset: 16 -} - -// Obf: HeartDialTraceScriptScRsp -// Type: Rsp -// CmdID: 6346 -message HeartDialTraceScriptScRsp { - uint32 retcode = 9; // offset: 32 - EEMCFHDFMMP JFEGEKOGGCD = 13; // offset: 16 -} - -// Obf: CmdHeliobusType -enum CmdHeliobusType { - CmdHeliobusType_MNFEPONEDDJ = 0; - CmdHeliobusSnsCommentCsReq = 5869; - CmdHeliobusEnterBattleScRsp = 5803; - CmdHeliobusSnsLikeCsReq = 5862; - CmdHeliobusSnsReadCsReq = 5824; - CmdHeliobusInfoChangedScNotify = 5857; - CmdHeliobusType_FELBGHJMBAG = 5856; - CmdHeliobusSnsPostScRsp = 5813; - CmdHeliobusActivityDataCsReq = 5883; - CmdHeliobusUpgradeLevelCsReq = 5884; - CmdHeliobusSelectSkillScRsp = 5848; - CmdHeliobusSnsReadScRsp = 5804; - CmdHeliobusChallengeUpdateScNotify = 5818; - CmdHeliobusSnsLikeScRsp = 5900; - CmdHeliobusLineupUpdateScNotify = 5806; - CmdHeliobusActivityDataScRsp = 5881; - CmdHeliobusUnlockSkillScNotify = 5823; - CmdHeliobusStartRaidScRsp = 5831; - CmdHeliobusSnsCommentScRsp = 5840; - CmdHeliobusStartRaidCsReq = 5809; - CmdHeliobusSnsPostCsReq = 5835; - CmdHeliobusUpgradeLevelScRsp = 5819; - CmdHeliobusSnsUpdateScNotify = 5846; - CmdHeliobusEnterBattleCsReq = 5886; -} - -message NGNONDDPNEM { - uint32 HMFEHLMOOKB = 15; // offset: 32 - repeated uint32 DBFBPALCCAM = 7; // offset: 24 -} - -// Obf: HeliobusChallengeData -message HeliobusChallengeData { - uint32 challenge_id = 4; // offset: 32 - uint32 star = 10; // offset: 24 - bool EFBKENIFNOB = 14; // offset: 28 -} - -message HeliobusChallengeLineup { - repeated uint32 avatar_id_list = 12; // offset: 16 - uint32 skill_id = 10; // offset: 32 - uint32 group_id = 4; // offset: 36 -} - -// Obf: HeliobusActivityDataCsReq -// Type: Req -// CmdID: 5883 -message HeliobusActivityDataCsReq { -} - -// Obf: HeliobusActivityDataScRsp -// Type: Rsp -// CmdID: 5881 -message HeliobusActivityDataScRsp { - repeated HeliobusChallengeData challenge_list = 3; // offset: 24 - repeated HeliobusChallengeLineup CEOFFCPCHDD = 9; // offset: 32 - uint32 ENFCDCLMKAH = 8; // offset: 72 - uint32 phase = 15; // offset: 60 - uint32 IMNHMFLADJK = 5; // offset: 56 - uint32 level = 7; // offset: 68 - uint32 retcode = 6; // offset: 64 - NGNONDDPNEM skill_info = 14; // offset: 16 - repeated OEMGFNOAMAN GEKLIGCOGMA = 11; // offset: 48 - uint32 PEDLBEPCDGO = 10; // offset: 76 -} - -message MDFFBDELOGI { - uint32 OOCLCLDDAMC = 8; // offset: 32 - uint32 NBKODKMALOO = 1; // offset: 36 - repeated MDFFBDELOGI NICFFAJOAEO = 5; // offset: 24 -} - -message OEMGFNOAMAN { - bool ENOFACHFMHH = 11; // offset: 40 - repeated MDFFBDELOGI KOKIGBONIKO = 7; // offset: 24 - uint32 NHIINMKABLH = 9; // offset: 44 - uint32 HCNCEDGKIKH = 1; // offset: 32 - uint32 NIFMONLJLED = 10; // offset: 52 - uint32 JFFPKDMEKGL = 14; // offset: 36 - uint32 GPPHPEALHMH = 12; // offset: 48 - bool BCFPDCEIFDC = 13; // offset: 41 -} - -// Obf: HeliobusSnsReadCsReq -// Type: Req -// CmdID: 5824 -message HeliobusSnsReadCsReq { - uint32 HCNCEDGKIKH = 9; // offset: 24 -} - -// Obf: HeliobusSnsReadScRsp -// Type: Rsp -// CmdID: 5804 -message HeliobusSnsReadScRsp { - uint32 HCNCEDGKIKH = 1; // offset: 28 - uint32 retcode = 5; // offset: 24 -} - -// Obf: HeliobusSnsPostCsReq -// Type: Req -// CmdID: 5835 -message HeliobusSnsPostCsReq { - uint32 GPPHPEALHMH = 1; // offset: 24 - uint32 HCNCEDGKIKH = 8; // offset: 32 - uint32 JFFPKDMEKGL = 6; // offset: 28 -} - -// Obf: HeliobusSnsPostScRsp -// Type: Rsp -// CmdID: 5813 -message HeliobusSnsPostScRsp { - uint32 retcode = 15; // offset: 32 - OEMGFNOAMAN AKEIHHBLJNJ = 6; // offset: 24 -} - -// Obf: HeliobusSnsLikeCsReq -// Type: Req -// CmdID: 5862 -message HeliobusSnsLikeCsReq { - uint32 HCNCEDGKIKH = 13; // offset: 24 -} - -// Obf: HeliobusSnsLikeScRsp -// Type: Rsp -// CmdID: 5900 -message HeliobusSnsLikeScRsp { - uint32 HCNCEDGKIKH = 8; // offset: 24 - uint32 retcode = 2; // offset: 28 - bool BCFPDCEIFDC = 10; // offset: 32 -} - -// Obf: HeliobusSnsCommentCsReq -// Type: Req -// CmdID: 5869 -message HeliobusSnsCommentCsReq { - uint32 KCGPEJEJGCH = 2; // offset: 32 - uint32 HCNCEDGKIKH = 5; // offset: 28 - uint32 NBKODKMALOO = 3; // offset: 24 -} - -// Obf: HeliobusSnsCommentScRsp -// Type: Rsp -// CmdID: 5840 -message HeliobusSnsCommentScRsp { - OEMGFNOAMAN AKEIHHBLJNJ = 3; // offset: 24 - uint32 retcode = 8; // offset: 32 -} - -// Obf: HeliobusSnsUpdateScNotify -// Type: Notify -// CmdID: 5846 -message HeliobusSnsUpdateScNotify { - repeated OEMGFNOAMAN NDCKPFOMNCN = 15; // offset: 16 -} - -// Obf: HeliobusInfoChangedScNotify -// Type: Notify -// CmdID: 5857 -message HeliobusInfoChangedScNotify { - uint32 phase = 7; // offset: 32 - uint32 ENFCDCLMKAH = 13; // offset: 36 - uint32 PEDLBEPCDGO = 8; // offset: 40 - repeated OEMGFNOAMAN NDCKPFOMNCN = 14; // offset: 24 -} - -// Obf: HeliobusUpgradeLevelCsReq -// Type: Req -// CmdID: 5884 -message HeliobusUpgradeLevelCsReq { -} - -// Obf: HeliobusUpgradeLevelScRsp -// Type: Rsp -// CmdID: 5819 -message HeliobusUpgradeLevelScRsp { - uint32 retcode = 3; // offset: 28 - uint32 level = 2; // offset: 24 -} - -// Obf: HeliobusUnlockSkillScNotify -// Type: Notify -// CmdID: 5823 -message HeliobusUnlockSkillScNotify { - uint32 HMFEHLMOOKB = 2; // offset: 24 - uint32 skill_id = 10; // offset: 28 -} - -// Obf: HeliobusEnterBattleCsReq -// Type: Req -// CmdID: 5886 -message HeliobusEnterBattleCsReq { - repeated uint32 avatar_id_list = 7; // offset: 24 - uint32 skill_id = 10; // offset: 32 - uint32 event_id = 3; // offset: 36 -} - -// Obf: HeliobusEnterBattleScRsp -// Type: Rsp -// CmdID: 5803 -message HeliobusEnterBattleScRsp { - uint32 event_id = 7; // offset: 32 - uint32 retcode = 8; // offset: 36 - SceneBattleInfo battle_info = 14; // offset: 16 -} - -message INLBCHINJCI { - uint32 skill_id = 14; // offset: 24 -} - -// Obf: HeliobusSelectSkillScRsp -// Type: Rsp -// CmdID: 5848 -message HeliobusSelectSkillScRsp { - uint32 retcode = 10; // offset: 24 - uint32 skill_id = 1; // offset: 28 -} - -// Obf: HeliobusChallengeUpdateScNotify -// Type: Notify -// CmdID: 5818 -message HeliobusChallengeUpdateScNotify { - HeliobusChallengeData BDPBOBHCDGF = 4; // offset: 24 -} - -// Obf: HeliobusLineupUpdateScNotify -// Type: Notify -// CmdID: 5806 -message HeliobusLineupUpdateScNotify { - HeliobusChallengeLineup lineup = 2; // offset: 24 -} - -// Obf: HeliobusStartRaidCsReq -// Type: Req -// CmdID: 5809 -message HeliobusStartRaidCsReq { - uint32 prop_entity_id = 4; // offset: 36 - uint32 MOBJLKMJJBL = 9; // offset: 32 - repeated uint32 avatar_list = 2; // offset: 16 - uint32 skill_id = 12; // offset: 48 - uint32 raid_id = 8; // offset: 44 - bool is_save = 13; // offset: 40 -} - -// Obf: HeliobusStartRaidScRsp -// Type: Rsp -// CmdID: 5831 -message HeliobusStartRaidScRsp { - uint32 retcode = 4; // offset: 32 - EJFCPMHJLDO scene = 13; // offset: 24 -} - -// Obf: CmdHipplenType -enum CmdHipplenType { - CmdHipplenType_MNFEPONEDDJ = 0; - CmdSetHipplenAgendaScRsp = 9012; - CmdTakeHipplenEndingRewardCsReq = 9029; - CmdSetHipplenOutfitScRsp = 9022; - CmdHipplenChangeScNotify = 9011; - CmdHipplenAgendaResultScNotify = 9030; - CmdSetHipplenAgendaCsReq = 9039; - CmdHipplenCycleResultScNotify = 9007; - CmdGetHipplenInheritCsReq = 9001; - CmdGetHipplenDataCsReq = 9004; - CmdHipplenTraitUnlockScNotify = 9023; - CmdGetHipplenDataScRsp = 9040; - CmdTakeHipplenEndingRewardScRsp = 9008; - CmdSettleHipplenWorkCsReq = 9024; - CmdSettleHipplenWorkScRsp = 9002; - CmdSetHipplenOutfitCsReq = 9038; - CmdOpenHipplenCycleCsReq = 9018; - CmdOpenHipplenCycleScRsp = 9034; - CmdGetHipplenInheritScRsp = 9014; -} - -enum ONPGEDMKEBK { - ONPGEDMKEBK_MNFEPONEDDJ = 0; - ONPGEDMKEBK_MBMDKOIDNGD = 1; - ONPGEDMKEBK_KOFDKPCEDGD = 2; - ONPGEDMKEBK_HAJPEFJKEOK = 3; - ONPGEDMKEBK_NHNGJBAKNEG = 4; - ONPGEDMKEBK_MHCAPLDOGCD = 5; -} - -message DJFLHJICJAP { - uint32 value = 7; // offset: 24 - uint32 type = 13; // offset: 28 -} - -message NMHCJAELOJF { - uint32 type = 10; // offset: 28 - int32 value = 4; // offset: 24 -} - -message LGKLHAMJIAF { - repeated DJFLHJICJAP BBOBBJDJNED = 1; // offset: 16 -} - -message HBKJODHKACK { - bool IDCCDEGCOHN = 10; // offset: 24 - ONPGEDMKEBK type = 1; // offset: 32 - uint32 id = 9; // offset: 28 -} - -message GIMJFJEJAMK { - HBKJODHKACK GACJJKDLFHO = 5; // offset: 32 - repeated HBKJODHKACK LMHHOHFOKBF = 14; // offset: 40 - uint32 AMPCKINCBKO = 8; // offset: 52 - uint32 INEGCCCPNJF = 2; // offset: 48 - repeated uint32 MJIMJAAHEPN = 15; // offset: 24 - uint32 AMKDGHHOPGC = 4; // offset: 56 -} - -message BICMEJKCOFF { - repeated uint32 grid_fight_trait_info = 6; // offset: 24 -} - -message EHBGAEFEHDF { - uint32 JNLLGLBHBOI = 13; // offset: 56 - BICMEJKCOFF NECCECPINFF = 3; // offset: 24 - GIMJFJEJAMK IGJHAJPMMLN = 15; // offset: 32 - uint32 FNNFFOAOGOA = 4; // offset: 48 - LGKLHAMJIAF GMKOKEFFBCE = 7; // offset: 40 - uint32 NGNIFAOBMAJ = 12; // offset: 52 -} - -message KDDMOFFNBPA { - repeated uint32 MMIKOBNMOJA = 4; // offset: 16 - repeated uint32 IDFFJBBOFOC = 13; // offset: 32 -} - -message KNPAKIMBDEO { - uint32 NODEHMDDKCA = 7; // offset: 24 - bool is_taken_reward = 15; // offset: 28 -} - -message ENGJDNHBNKG { - repeated KNPAKIMBDEO CACMONBDBHN = 10; // offset: 24 - repeated uint32 grid_fight_trait_info = 6; // offset: 16 -} - -message ODPEADEAOPE { - uint32 JDIMDDCIMOE = 8; // offset: 28 - uint32 HCHONGMIDEA = 2; // offset: 24 -} - -// Obf: GetHipplenDataCsReq -// Type: Req -// CmdID: 9004 -message GetHipplenDataCsReq { -} - -// Obf: GetHipplenDataScRsp -// Type: Rsp -// CmdID: 9040 -message GetHipplenDataScRsp { - EHBGAEFEHDF NMICJJGOHAF = 7; // offset: 32 - KDDMOFFNBPA DFEGOOEICAO = 2; // offset: 24 - uint32 GDBDPPAGEBL = 1; // offset: 48 - bool JJMCJHEEMDO = 14; // offset: 52 - uint32 retcode = 9; // offset: 56 - ENGJDNHBNKG LEJFPAEMFME = 6; // offset: 40 -} - -// Obf: GetHipplenInheritCsReq -// Type: Req -// CmdID: 9001 -message GetHipplenInheritCsReq { -} - -// Obf: GetHipplenInheritScRsp -// Type: Rsp -// CmdID: 9014 -message GetHipplenInheritScRsp { - uint32 retcode = 2; // offset: 32 - repeated uint32 grid_fight_trait_info = 9; // offset: 16 -} - -// Obf: SetHipplenAgendaCsReq -// Type: Req -// CmdID: 9039 -message SetHipplenAgendaCsReq { - repeated uint32 LMHHOHFOKBF = 15; // offset: 16 -} - -// Obf: SetHipplenAgendaScRsp -// Type: Rsp -// CmdID: 9012 -message SetHipplenAgendaScRsp { - uint32 retcode = 11; // offset: 32 - repeated HBKJODHKACK LMHHOHFOKBF = 10; // offset: 24 -} - -message NHOHGFLFBKA { - uint32 BJBLEOMOJFC = 1; // offset: 24 -} - -message HEDNMLKKNDO { - uint32 id = 9; // offset: 24 -} - -message IKGLDFOMPIH { - repeated uint32 DJJNIHEOHAA = 2; // offset: 32 - repeated ODPEADEAOPE EMDFMECPBKI = 13; // offset: 16 -} - -message BGJLDMCJIJP { -} - -// Obf: SettleHipplenWorkCsReq -// Type: Req -// CmdID: 9024 -message SettleHipplenWorkCsReq { - oneof HGOPEEDOFAI { - NHOHGFLFBKA ECFFNMPKONH = 14; // offset: 16 - HEDNMLKKNDO KOFDKPCEDGD = 11; // offset: 16 - IKGLDFOMPIH HAJPEFJKEOK = 13; // offset: 16 - BGJLDMCJIJP MHCAPLDOGCD = 12; // offset: 16 - } -} - -message NMCIEKHBDIB { - uint32 IAJCOJMGHFF = 6; // offset: 32 - uint32 JNLLGLBHBOI = 15; // offset: 24 - uint32 BJBLEOMOJFC = 5; // offset: 36 - int32 CBJIECBGHJN = 3; // offset: 28 -} - -message ANPNJCOAHKG { - uint32 IAJCOJMGHFF = 7; // offset: 28 - int32 CBJIECBGHJN = 12; // offset: 32 - uint32 BJBLEOMOJFC = 14; // offset: 24 -} - -// Obf: SettleHipplenWorkScRsp -// Type: Rsp -// CmdID: 9002 -message SettleHipplenWorkScRsp { - repeated HBKJODHKACK LMHHOHFOKBF = 2; // offset: 24 - uint32 retcode = 4; // offset: 56 - LGKLHAMJIAF GMKOKEFFBCE = 15; // offset: 32 - repeated NMHCJAELOJF NFDDCLDPGAH = 5; // offset: 40 - oneof HDKOPHOCBMK { - NMCIEKHBDIB ECFFNMPKONH = 8; // offset: 16 - ANPNJCOAHKG NHNGJBAKNEG = 1; // offset: 16 - } -} - -// Obf: HipplenAgendaResultScNotify -// Type: Notify -// CmdID: 9030 -message HipplenAgendaResultScNotify { - EHBGAEFEHDF NMICJJGOHAF = 12; // offset: 64 - LGKLHAMJIAF IHNNHDNHJEI = 10; // offset: 40 - ANPNJCOAHKG OMHKGPJCFHH = 5; // offset: 16 - repeated uint32 EAEAPGHAFML = 13; // offset: 56 - repeated uint32 grid_fight_trait_info = 1; // offset: 48 - repeated HBKJODHKACK LMHHOHFOKBF = 2; // offset: 24 - bool PHKOOBBOKFC = 11; // offset: 72 -} - -// Obf: HipplenCycleResultScNotify -// Type: Notify -// CmdID: 9007 -message HipplenCycleResultScNotify { - repeated ODPEADEAOPE GLLGFGNMLJF = 1; // offset: 40 - LGKLHAMJIAF KDNPKHMDIMF = 15; // offset: 24 - repeated uint32 grid_fight_trait_info = 3; // offset: 48 - repeated uint32 MMIKOBNMOJA = 11; // offset: 56 - repeated ODPEADEAOPE NGPLPIIPNNJ = 13; // offset: 16 - uint32 GDBDPPAGEBL = 7; // offset: 68 - uint32 NODEHMDDKCA = 9; // offset: 64 -} - -// Obf: OpenHipplenCycleCsReq -// Type: Req -// CmdID: 9018 -message OpenHipplenCycleCsReq { - uint32 trait_id = 4; // offset: 24 -} - -// Obf: OpenHipplenCycleScRsp -// Type: Rsp -// CmdID: 9034 -message OpenHipplenCycleScRsp { - uint32 GDBDPPAGEBL = 5; // offset: 36 - EHBGAEFEHDF NMICJJGOHAF = 3; // offset: 16 - uint32 retcode = 11; // offset: 32 -} - -// Obf: SetHipplenOutfitCsReq -// Type: Req -// CmdID: 9038 -message SetHipplenOutfitCsReq { - uint32 ICDJKLPFEGL = 2; // offset: 24 -} - -// Obf: SetHipplenOutfitScRsp -// Type: Rsp -// CmdID: 9022 -message SetHipplenOutfitScRsp { - uint32 retcode = 1; // offset: 32 - repeated uint32 IDFFJBBOFOC = 6; // offset: 24 -} - -// Obf: HipplenTraitUnlockScNotify -// Type: Notify -// CmdID: 9023 -message HipplenTraitUnlockScNotify { - repeated uint32 grid_fight_trait_info = 4; // offset: 24 -} - -// Obf: TakeHipplenEndingRewardCsReq -// Type: Req -// CmdID: 9029 -message TakeHipplenEndingRewardCsReq { - uint32 NODEHMDDKCA = 7; // offset: 24 -} - -// Obf: TakeHipplenEndingRewardScRsp -// Type: Rsp -// CmdID: 9008 -message TakeHipplenEndingRewardScRsp { - uint32 retcode = 8; // offset: 32 - uint32 NODEHMDDKCA = 15; // offset: 36 - ItemList reward_list = 7; // offset: 24 -} - -message GNKLLGPMIAI { - uint32 ICDJKLPFEGL = 7; // offset: 24 -} - -message PEDCBGFNINJ { - uint32 NODEHMDDKCA = 15; // offset: 24 -} - -message KGNLLGFEGDM { - oneof OKAIINGCACL { - GNKLLGPMIAI GGMHFKGDCEG = 2; // offset: 24 - PEDCBGFNINJ OBIPGJMLJKM = 8; // offset: 24 - } -} - -// Obf: HipplenChangeScNotify -// Type: Notify -// CmdID: 9011 -message HipplenChangeScNotify { - repeated KGNLLGFEGDM GNNBOPHBADD = 7; // offset: 24 -} - -// Obf: CmdInteractiveTriggerMazeBuffType -enum CmdInteractiveTriggerMazeBuffType { - CmdInteractiveTriggerMazeBuffType_MNFEPONEDDJ = 0; - CmdMOBBHLHEHJG = 9478; - CmdJGDOGAFOPAI = 9471; -} - -// Type: Req -// CmdID: 9478 -message MOBBHLHEHJG { - uint32 MFMGECLOHDJ = 6; // offset: 24 -} - -// Type: Rsp -// CmdID: 9471 -message JGDOGAFOPAI { - uint32 MFMGECLOHDJ = 6; // offset: 28 - uint32 retcode = 5; // offset: 24 -} - -// Obf: CmdItemType -enum CmdItemType { - CmdItemType_MNFEPONEDDJ = 0; - CmdComposeLimitNumUpdateScNotify = 527; - CmdDeleteRelicFilterPlanCsReq = 507; - CmdAddEquipmentScRsp = 501; - CmdGetBagCsReq = 583; - CmdLockEquipmentCsReq = 535; - CmdSyncTurnFoodNotify = 505; - CmdRelicReforgeScRsp = 528; - CmdExpUpEquipmentCsReq = 546; - CmdSellItemCsReq = 588; - CmdExpUpRelicScRsp = 556; - CmdMarkItemScRsp = 537; - CmdDiscardRelicScRsp = 551; - CmdPromoteEquipmentCsReq = 524; - CmdSetTurnFoodSwitchCsReq = 512; - CmdGetRelicFilterPlanScRsp = 515; - CmdLockEquipmentScRsp = 513; - CmdRelicReforgeConfirmScRsp = 536; - CmdLockRelicCsReq = 548; - CmdExchangeHcoinScRsp = 531; - CmdComposeItemScRsp = 519; - CmdBatchRankUpEquipmentCsReq = 550; - CmdBatchRankUpEquipmentScRsp = 565; - CmdFCMJKPMHMKG = 564; - CmdGetRelicFilterPlanCsReq = 579; - CmdExchangeHcoinCsReq = 509; - CmdRelicFilterPlanClearNameScNotify = 558; - CmdExpUpRelicCsReq = 523; - CmdComposeLimitNumCompleteScNotify = 517; - CmdDestroyItemScRsp = 568; - CmdDiscardRelicCsReq = 547; - CmdComposeSelectedRelicCsReq = 518; - CmdModifyRelicFilterPlanCsReq = 598; - CmdRechargeSuccNotify = 503; - CmdCancelMarkItemNotify = 590; - CmdComposeSelectedRelicScRsp = 506; - CmdGetMarkItemListScRsp = 591; - CmdDeleteRelicFilterPlanScRsp = 554; - CmdAddRelicFilterPlanCsReq = 514; - CmdComposeItemCsReq = 584; - CmdGetMarkItemListCsReq = 508; - CmdRankUpEquipmentCsReq = 569; - CmdUseItemScRsp = 600; - CmdRelicReforgeConfirmCsReq = 594; - CmdLOPGNKIEOFD = 504; - CmdMarkItemCsReq = 502; - CmdGetRecycleTimeCsReq = 596; - CmdMarkRelicFilterPlanCsReq = 525; - CmdRelicReforgeCsReq = 559; - CmdModifyRelicFilterPlanScRsp = 516; - CmdGetRecyleTimeScRsp = 543; - CmdGetBagScRsp = 581; - CmdSellItemScRsp = 586; - CmdUseItemCsReq = 562; - CmdRankUpEquipmentScRsp = 540; - CmdDestroyItemCsReq = 545; - CmdLockRelicScRsp = 534; - CmdExpUpEquipmentScRsp = 557; - CmdGeneralVirtualItemDataNotify = 522; - CmdMarkRelicFilterPlanScRsp = 577; - CmdAddRelicFilterPlanScRsp = 578; -} - -// Obf: RelicDiscardType -enum RelicDiscardType { - RelicDiscardType_BODGEBNACIK = 0; - RelicDiscardType_HKDCCKBNCEL = 1; - RelicDiscardType_AHDGMEDADHH = 2; -} - -// Obf: TurnFoodSwitch -enum TurnFoodSwitch { - TurnFoodSwitch_MNFEPONEDDJ = 0; - TurnFoodSwitch_attack = 1; - TurnFoodSwitch_AOGIDDOBCHN = 2; -} - -// Obf: GetBagCsReq -// Type: Req -// CmdID: 583 -message GetBagCsReq { -} - -// Obf: Equipment -message Equipment { - uint32 promotion = 15; // offset: 32 - uint32 level = 8; // offset: 28 - uint32 dress_avatar_id = 14; // offset: 44 - uint32 unique_id = 12; // offset: 36 - uint32 exp = 3; // offset: 40 - uint32 tid = 13; // offset: 52 - uint32 rank = 5; // offset: 24 - bool is_protected = 6; // offset: 48 -} - -// Obf: Material -message Material { - uint32 num = 14; // offset: 28 - uint32 tid = 6; // offset: 24 - uint64 expire_time = 15; // offset: 32 -} - -// Obf: WaitDelResource -message WaitDelResource { - uint32 tid = 10; // offset: 28 - uint32 num = 15; // offset: 24 -} - -message Material0 { - uint32 tid = 8; // offset: 32 - uint64 expire_time = 9; // offset: 24 - uint32 num = 6; // offset: 36 -} - -message HICAPOJEBJJ { - repeated PileItem DHHMDGFPDAA = 3; // offset: 32 - PileItem HCNBBAIOKHB = 8; // offset: 16 -} - -message FCFAGFDBKIH { - repeated HICAPOJEBJJ NJFGHGLLABG = 7; // offset: 16 - uint64 time = 1; // offset: 32 -} - -message JFKBNADPDEE { - repeated uint32 EPGMLBNJGDM = 8; // offset: 16 - uint32 tid = 4; // offset: 32 -} - -// Obf: GetBagScRsp -// Type: Rsp -// CmdID: 581 -message GetBagScRsp { - repeated Material0 OHFEGIKIFFF = 8; // offset: 120 - repeated Equipment equipment_list = 13; // offset: 72 - repeated Material CCHBPEPHNOG = 15; // offset: 128 - repeated uint32 AHHEHMLNOOO = 9; // offset: 96 - repeated TurnFoodSwitch MDKLIOCONHI = 2; // offset: 88 - repeated uint32 KOKGFFCFJDK = 6; // offset: 56 - repeated FCFAGFDBKIH ECMIDPLDNDJ = 10; // offset: 40 - uint32 CEIAJICMPPP = 5; // offset: 140 - repeated JFKBNADPDEE IGGHNIDBDNK = 1683; // offset: 16 - repeated PileItem GCPFBHAGMOH = 3; // offset: 112 - repeated WaitDelResource wait_del_resource_list = 11; // offset: 104 - repeated uint32 HKEJIMKILIH = 1; // offset: 64 - repeated Material material_list = 7; // offset: 80 - repeated Relic relic_list = 14; // offset: 48 - repeated Material0 JGKFHDPPFJE = 4; // offset: 32 - uint32 retcode = 12; // offset: 136 -} - -// Obf: PromoteEquipmentCsReq -// Type: Req -// CmdID: 524 -message PromoteEquipmentCsReq { - ItemCostData cost_data = 15; // offset: 24 - uint32 equipment_unique_id = 12; // offset: 32 -} - -// Type: Rsp -// CmdID: 504 -message LOPGNKIEOFD { - uint32 retcode = 14; // offset: 24 -} - -// Obf: CmdLockEquipmentCsReq -// Type: Req -// CmdID: 535 -message LockEquipmentCsReq { - bool is_locked = 14; // offset: 32 - repeated uint32 DHDBPGCBNMK = 2; // offset: 16 -} - -// Type: Rsp -// CmdID: 513 -message LockEquipmentScRsp { - uint32 retcode = 14; // offset: 24 -} - -// Obf: UseItemCsReq -// Type: Req -// CmdID: 562 -message UseItemCsReq { - bool FAJINIAIEGE = 8; // offset: 32 - uint32 base_avatar_id = 7; // offset: 36 - uint32 optional_reward_id = 9; // offset: 40 - uint32 use_item_count = 13; // offset: 44 - uint32 use_item_id = 1; // offset: 28 - AvatarType use_avatar_type = 12; // offset: 24 -} - -// Obf: UseItemScRsp -// Type: Rsp -// CmdID: 600 -message UseItemScRsp { - uint32 formula_id = 4; // offset: 48 - uint32 retcode = 11; // offset: 52 - uint32 use_item_id = 15; // offset: 32 - uint64 month_card_out_date_time = 8; // offset: 40 - ItemList return_data = 1; // offset: 16 - uint32 use_item_count = 7; // offset: 36 -} - -// Obf: RankUpEquipmentCsReq -// Type: Req -// CmdID: 569 -message RankUpEquipmentCsReq { - ItemCostData cost_data = 1; // offset: 24 - uint32 equipment_unique_id = 10; // offset: 32 -} - -// Type: Rsp -// CmdID: 540 -message RankUpEquipmentScRsp { - uint32 retcode = 3; // offset: 24 -} - -message IDLAHNEEFKB { - uint32 equipment_unique_id = 8; // offset: 32 - ItemCostData cost_data = 4; // offset: 16 -} - -// Obf: BatchRankUpEquipmentCsReq -// Type: Req -// CmdID: 550 -message BatchRankUpEquipmentCsReq { - repeated IDLAHNEEFKB switch_list = 7; // offset: 16 -} - -// Type: Rsp -// CmdID: 565 -message BatchRankUpEquipmentScRsp { - uint32 retcode = 11; // offset: 24 -} - -// Obf: ExpUpEquipmentCsReq -// Type: Req -// CmdID: 546 -message ExpUpEquipmentCsReq { - ItemCostData cost_data = 5; // offset: 16 - uint32 equipment_unique_id = 2; // offset: 32 -} - -// Obf: ExpUpEquipmentScRsp -// Type: Rsp -// CmdID: 557 -message ExpUpEquipmentScRsp { - repeated PileItem return_item_list = 13; // offset: 24 - uint32 retcode = 9; // offset: 32 -} - -// Obf: SpecialComposeItemCsReq -// Type: Req -// CmdID: 584 -message ComposeItemCsReq { - uint32 compose_id = 4; // offset: 40 - ItemCostData convert_item_list = 15; // offset: 16 - uint32 count = 2; // offset: 44 - ItemCostData compose_item_list = 12; // offset: 32 -} - -// Obf: ComposeItemScRsp -// Type: Rsp -// CmdID: 519 -message ComposeItemScRsp { - ItemList return_item_list = 10; // offset: 24 - uint32 compose_id = 5; // offset: 32 - uint32 retcode = 15; // offset: 40 - uint32 count = 7; // offset: 36 -} - -// Obf: ComposeSelectedRelicCsReq -// Type: Req -// CmdID: 518 -message ComposeSelectedRelicCsReq { - ItemCostData compose_item_list = 9; // offset: 40 - uint32 count = 5; // offset: 56 - ItemCostData wr_item_list = 1; // offset: 24 - uint32 main_affix_id = 6; // offset: 48 - repeated uint32 sub_affix_id_list = 2; // offset: 32 - uint32 compose_relic_id = 13; // offset: 60 - uint32 compose_id = 14; // offset: 52 -} - -// Obf: ComposeSelectedRelicScRsp -// Type: Rsp -// CmdID: 506 -message ComposeSelectedRelicScRsp { - uint32 compose_id = 15; // offset: 36 - ItemList return_item_list = 7; // offset: 24 - uint32 retcode = 11; // offset: 32 -} - -// Obf: ExpUpRelicCsReq -// Type: Req -// CmdID: 523 -message ExpUpRelicCsReq { - uint32 relic_unique_id = 1; // offset: 32 - ItemCostData cost_data = 14; // offset: 24 -} - -// Obf: ExpUpRelicScRsp -// Type: Rsp -// CmdID: 556 -message ExpUpRelicScRsp { - uint32 retcode = 6; // offset: 32 - repeated PileItem return_item_list = 3; // offset: 16 -} - -// Obf: CmdLockRelicCsReq -// Type: Req -// CmdID: 548 -message LockRelicCsReq { - bool is_locked = 3; // offset: 33 - repeated uint32 relic_ids = 5; // offset: 24 - bool JMBHGCBMPBM = 6; // offset: 32 -} - -// Type: Rsp -// CmdID: 534 -message LockRelicScRsp { - uint32 retcode = 4; // offset: 24 -} - -// Obf: DiscardRelicCsReq -// Type: Req -// CmdID: 547 -message DiscardRelicCsReq { - repeated uint32 relic_ids = 10; // offset: 24 - RelicDiscardType MIAPGIPAGBA = 1; // offset: 44 - bool EJFDEBPPFMN = 5; // offset: 40 - uint64 JIOBIHOJLJP = 2; // offset: 32 -} - -// Obf: DiscardRelicScRsp -// Type: Rsp -// CmdID: 551 -message DiscardRelicScRsp { - uint32 retcode = 8; // offset: 32 - RelicDiscardType MIAPGIPAGBA = 11; // offset: 36 - repeated uint32 relic_ids = 7; // offset: 24 - bool EJFDEBPPFMN = 4; // offset: 40 -} - -// Obf: CmdSellItemCsReq -// Type: Req -// CmdID: 588 -message SellItemCsReq { - bool JMCPPFDGCBF = 9; // offset: 32 - ItemCostData cost_data = 1; // offset: 24 -} - -// Obf: SellItemScRsp -// Type: Rsp -// CmdID: 586 -message SellItemScRsp { - uint32 retcode = 13; // offset: 32 - ItemList return_item_list = 9; // offset: 16 -} - -// Obf: RechargeSuccNotify -// Type: Notify -// CmdID: 503 -message RechargeSuccNotify { - string product_id = 2; // offset: 40 - uint64 month_card_out_date_time = 10; // offset: 48 - ItemList item_list = 5; // offset: 32 - string channel_order_no = 6; // offset: 24 -} - -// Obf: ExchangeHcoinCsReq -// Type: Req -// CmdID: 509 -message ExchangeHcoinCsReq { - uint32 num = 15; // offset: 24 -} - -// Obf: ExchangeHcoinScRsp -// Type: Rsp -// CmdID: 531 -message ExchangeHcoinScRsp { - uint32 num = 7; // offset: 28 + EAHHFCJLIGN JHILPAHEPBG = 9; // offset: 32 + uint32 KNLJJIFOELO = 14; // offset: 28 uint32 retcode = 2; // offset: 24 } -// Obf: AddEquipmentScRsp -// Type: Notify -// CmdID: 501 -message AddEquipmentScRsp { - uint32 PNHGIECFEIA = 3; // offset: 24 -} - -// Obf: GetRecycleTimeCsReq +// Obf: CDNINHAPCCN // Type: Req -// CmdID: 596 -message GetRecycleTimeCsReq { - repeated uint32 HIEEMOMFHIJ = 10; // offset: 24 +// CmdID: 6314 +message SubmitEmotionItemCsReq { + uint32 KNLJJIFOELO = 15; // offset: 32 + uint32 AILOMBIMICB = 12; // offset: 36 + ItemList item_list = 14; // offset: 16 } -// Obf: GetRecyleTimeScRsp +// Obf: MOINBJNHIAM // Type: Rsp -// CmdID: 543 +// CmdID: 6318 +message SubmitEmotionItemScRsp { + uint32 retcode = 10; // offset: 28 + uint32 KNLJJIFOELO = 15; // offset: 24 +} + +// Obf: HJFFODBKBAB +// Type: Req +// CmdID: 6309 +message FinishEmotionDialoguePerformanceCsReq { + uint32 AILOMBIMICB = 4; // offset: 28 + uint32 KNLJJIFOELO = 15; // offset: 32 + uint32 CONJBFLEEFA = 3; // offset: 24 +} + +// Obf: NMNKDFOLFGF +// Type: Rsp +// CmdID: 6398 +message FinishEmotionDialoguePerformanceScRsp { + uint32 KNLJJIFOELO = 6; // offset: 36 + ItemList reward_list = 13; // offset: 24 + uint32 CONJBFLEEFA = 9; // offset: 32 + uint32 retcode = 7; // offset: 40 +} + +// Obf: OJOOKCLNFMK +// Type: Notify +// CmdID: 6363 +message HeartDialScriptChangeScNotify { + repeated PICILIIFKBE OOGJAKIPFDJ = 11; // offset: 16 + LLMHMMCPKNF JFCFEOPNABH = 10; // offset: 48 + repeated HLGNFNJFDGI MAIHCELJCMG = 5; // offset: 40 + repeated CJFLNMMACLE KHDJDDDPGKH = 2; // offset: 24 +} + +// Obf: JFJHAGLLLKF +// Type: Req +// CmdID: 6326 +message HeartDialTraceScriptCsReq { + PICILIIFKBE GAIPLPHEFFK = 10; // offset: 16 +} + +// Obf: CCFJFBAPJKF +// Type: Rsp +// CmdID: 6339 +message HeartDialTraceScriptScRsp { + PICILIIFKBE GAIPLPHEFFK = 4; // offset: 16 + uint32 retcode = 15; // offset: 32 +} + +// Obf: MJNBDODPDOG +enum CmdHeliobusType { + MJNBDODPDOG_PCPDHELPKEM = 0; + CmdHeliobusSnsReadScRsp = 5895; + CmdHeliobusSnsPostCsReq = 5814; + CmdHeliobusEnterBattleCsReq = 5861; + CmdHeliobusSnsCommentCsReq = 5863; + CmdHeliobusSnsLikeCsReq = 5809; + MJNBDODPDOG_GFHGNNHOIKJ = 5838; + CmdHeliobusUnlockSkillScNotify = 5804; + CmdHeliobusSnsLikeScRsp = 5898; + CmdHeliobusInfoChangedScNotify = 5801; + CmdHeliobusSnsPostScRsp = 5818; + CmdHeliobusActivityDataScRsp = 5810; + CmdHeliobusSnsReadCsReq = 5894; + CmdHeliobusActivityDataCsReq = 5891; + CmdHeliobusSnsUpdateScNotify = 5839; + CmdHeliobusEnterBattleScRsp = 5807; + CmdHeliobusLineupUpdateScNotify = 5889; + CmdHeliobusChallengeUpdateScNotify = 5900; + CmdHeliobusUpgradeLevelCsReq = 5874; + CmdHeliobusStartRaidScRsp = 5844; + CmdHeliobusUpgradeLevelScRsp = 5837; + CmdHeliobusStartRaidCsReq = 5858; + CmdHeliobusSnsCommentScRsp = 5826; + CmdHeliobusSelectSkillScRsp = 5872; +} + +message FJCDAKICFKA { + uint32 JGKIBPDAEFE = 6; // offset: 32 + repeated uint32 BDKHHFFGNMA = 14; // offset: 24 +} + +// Obf: DEJNOPMEJDE +message HeliobusChallengeData { + bool FLMOKKBLFJG = 14; // offset: 28 + uint32 challenge_id = 10; // offset: 24 + uint32 star = 3; // offset: 32 +} + +message HeliobusChallengeLineup { + repeated uint32 avatar_id_list = 6; // offset: 16 + uint32 group_id = 2; // offset: 36 + uint32 skill_id = 1; // offset: 32 +} + +// Obf: FJIIBCFGHFK +// Type: Req +// CmdID: 5891 +message HeliobusActivityDataCsReq { +} + +// Obf: LLIPNJMDGKN +// Type: Rsp +// CmdID: 5810 +message HeliobusActivityDataScRsp { + uint32 DKOGNOKOPKG = 9; // offset: 76 + uint32 level = 3; // offset: 56 + uint32 IMBOKGFIACA = 2; // offset: 64 + uint32 retcode = 4; // offset: 72 + repeated DLFOGJGCCGP LPMIHBLOIAK = 15; // offset: 16 + uint32 phase = 5; // offset: 68 + FJCDAKICFKA skill_info = 12; // offset: 40 + repeated HeliobusChallengeData challenge_list = 10; // offset: 48 + repeated HeliobusChallengeLineup CHGNKDNFNLF = 1; // offset: 32 + uint32 GCDLCPMFLMH = 11; // offset: 60 +} + +message BBNDBHBHNLB { + uint32 GIJHJCDLPJF = 15; // offset: 32 + repeated BBNDBHBHNLB BMKEFICPAGO = 9; // offset: 16 + uint32 LLKOFNDAKHG = 11; // offset: 36 +} + +message DLFOGJGCCGP { + uint32 BFIBIHLBLHF = 6; // offset: 32 + uint32 CDKEDFPEFIJ = 11; // offset: 48 + repeated BBNDBHBHNLB IAONGEDPLIC = 5; // offset: 16 + bool BOLCAEPIHJH = 7; // offset: 41 + uint32 HBEGBPFIJJM = 10; // offset: 36 + uint32 ILEMMKPGPND = 13; // offset: 44 + bool AKGICOFNHON = 4; // offset: 40 + uint32 HFOKNODFIJI = 12; // offset: 52 +} + +// Obf: PLCDPHDIOOP +// Type: Req +// CmdID: 5894 +message HeliobusSnsReadCsReq { + uint32 CDKEDFPEFIJ = 3; // offset: 24 +} + +// Obf: LOGIABDFGPG +// Type: Rsp +// CmdID: 5895 +message HeliobusSnsReadScRsp { + uint32 CDKEDFPEFIJ = 10; // offset: 28 + uint32 retcode = 5; // offset: 24 +} + +// Obf: NGPOHEBCLOI +// Type: Req +// CmdID: 5814 +message HeliobusSnsPostCsReq { + uint32 ILEMMKPGPND = 3; // offset: 24 + uint32 HFOKNODFIJI = 14; // offset: 32 + uint32 CDKEDFPEFIJ = 8; // offset: 28 +} + +// Obf: GLKNPDFKKNJ +// Type: Rsp +// CmdID: 5818 +message HeliobusSnsPostScRsp { + uint32 retcode = 12; // offset: 32 + DLFOGJGCCGP IGIPAKELJFD = 11; // offset: 16 +} + +// Obf: KGCPKLFDHLN +// Type: Req +// CmdID: 5809 +message HeliobusSnsLikeCsReq { + uint32 CDKEDFPEFIJ = 11; // offset: 24 +} + +// Obf: EKANDEEGGLA +// Type: Rsp +// CmdID: 5898 +message HeliobusSnsLikeScRsp { + bool BOLCAEPIHJH = 8; // offset: 32 + uint32 retcode = 15; // offset: 24 + uint32 CDKEDFPEFIJ = 5; // offset: 28 +} + +// Obf: NPGBMKPDFBP +// Type: Req +// CmdID: 5863 +message HeliobusSnsCommentCsReq { + uint32 HADOJCLDHNG = 8; // offset: 28 + uint32 LLKOFNDAKHG = 14; // offset: 24 + uint32 CDKEDFPEFIJ = 10; // offset: 32 +} + +// Obf: DNKMPHAGFBE +// Type: Rsp +// CmdID: 5826 +message HeliobusSnsCommentScRsp { + DLFOGJGCCGP IGIPAKELJFD = 14; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: FLAHDLOCBEF +// Type: Notify +// CmdID: 5839 +message HeliobusSnsUpdateScNotify { + repeated DLFOGJGCCGP HPKHBLEJBIJ = 5; // offset: 16 +} + +// Obf: OEDHPAGDHMF +// Type: Notify +// CmdID: 5801 +message HeliobusInfoChangedScNotify { + uint32 DKOGNOKOPKG = 6; // offset: 40 + repeated DLFOGJGCCGP HPKHBLEJBIJ = 1; // offset: 16 + uint32 phase = 12; // offset: 36 + uint32 IMBOKGFIACA = 13; // offset: 32 +} + +// Obf: LNHGJAMMCGI +// Type: Req +// CmdID: 5874 +message HeliobusUpgradeLevelCsReq { +} + +// Obf: OAKCHCPJBHH +// Type: Rsp +// CmdID: 5837 +message HeliobusUpgradeLevelScRsp { + uint32 retcode = 13; // offset: 28 + uint32 level = 15; // offset: 24 +} + +// Obf: IMBENGFICFB +// Type: Notify +// CmdID: 5804 +message HeliobusUnlockSkillScNotify { + uint32 skill_id = 14; // offset: 28 + uint32 JGKIBPDAEFE = 4; // offset: 24 +} + +// Obf: DDBJGOEIEBK +// Type: Req +// CmdID: 5861 +message HeliobusEnterBattleCsReq { + repeated uint32 avatar_id_list = 10; // offset: 24 + uint32 skill_id = 11; // offset: 36 + uint32 event_id = 8; // offset: 32 +} + +// Obf: KECLKIKHIHD +// Type: Rsp +// CmdID: 5807 +message HeliobusEnterBattleScRsp { + SceneBattleInfo battle_info = 7; // offset: 24 + uint32 event_id = 14; // offset: 36 + uint32 retcode = 5; // offset: 32 +} + +message FODKHDFFIAH { + uint32 skill_id = 1; // offset: 24 +} + +// Obf: DJDOGOGIOPH +// Type: Rsp +// CmdID: 5872 +message HeliobusSelectSkillScRsp { + uint32 skill_id = 8; // offset: 28 + uint32 retcode = 11; // offset: 24 +} + +// Obf: ILAGBMDKAON +// Type: Notify +// CmdID: 5900 +message HeliobusChallengeUpdateScNotify { + HeliobusChallengeData OPCGNJMGJDE = 6; // offset: 16 +} + +// Obf: PDJPAJACCCJ +// Type: Notify +// CmdID: 5889 +message HeliobusLineupUpdateScNotify { + HeliobusChallengeLineup lineup = 1; // offset: 24 +} + +// Obf: BHFEKJEEDCB +// Type: Req +// CmdID: 5858 +message HeliobusStartRaidCsReq { + uint32 prop_entity_id = 9; // offset: 48 + repeated uint32 avatar_list = 15; // offset: 24 + bool LLANIMFODFD = 11; // offset: 44 + uint32 skill_id = 13; // offset: 40 + uint32 PKBAEBDHFDL = 14; // offset: 32 + uint32 IECIKEOKNGE = 6; // offset: 36 +} + +// Obf: JPCJCLAOEOJ +// Type: Rsp +// CmdID: 5844 +message HeliobusStartRaidScRsp { + uint32 retcode = 3; // offset: 32 + FNJJCIGJIKC scene = 9; // offset: 24 +} + +// Obf: OBJLNOCFBIO +enum CmdHipplenType { + OBJLNOCFBIO_PCPDHELPKEM = 0; + CmdSetHipplenOutfitCsReq = 9018; + CmdTakeHipplenEndingRewardCsReq = 9016; + CmdGetHipplenInheritScRsp = 9027; + CmdGetHipplenInheritCsReq = 9030; + CmdHipplenTraitUnlockScNotify = 9050; + CmdSetHipplenAgendaCsReq = 9035; + CmdSettleHipplenWorkCsReq = 9005; + CmdOpenHipplenCycleScRsp = 9044; + CmdHipplenAgendaResultScNotify = 9047; + CmdGetHipplenDataCsReq = 9013; + CmdSettleHipplenWorkScRsp = 9001; + CmdGetHipplenDataScRsp = 9007; + CmdHipplenCycleResultScNotify = 9019; + CmdSetHipplenOutfitScRsp = 9045; + CmdSetHipplenAgendaScRsp = 9038; + CmdTakeHipplenEndingRewardScRsp = 9031; + CmdHipplenChangeScNotify = 9021; + CmdOpenHipplenCycleCsReq = 9002; +} + +enum FGMPEEMAHKE { + FGMPEEMAHKE_PCPDHELPKEM = 0; + FGMPEEMAHKE_JDMOMCPFHJM = 1; + FGMPEEMAHKE_MNIMAFBIGGP = 2; + FGMPEEMAHKE_PPJOJOKOOBF = 3; + FGMPEEMAHKE_EDGOIAODJLH = 4; + FGMPEEMAHKE_PGJIAGGHBBA = 5; +} + +message HGELKDGCCOL { + uint32 value = 2; // offset: 24 + uint32 type = 14; // offset: 28 +} + +message IAMLOJCIKIH { + int32 value = 10; // offset: 24 + uint32 type = 13; // offset: 28 +} + +message DGKNDMAHMAP { + repeated HGELKDGCCOL BIBGHICIDKP = 2; // offset: 24 +} + +message EKOIHOMFMDE { + uint32 id = 14; // offset: 32 + FGMPEEMAHKE type = 7; // offset: 28 + bool EDODCLMAFIL = 9; // offset: 24 +} + +message FNABDKEBCOC { + EKOIHOMFMDE JHKMLGJKIIM = 7; // offset: 32 + uint32 ALCBHJEMCPC = 5; // offset: 52 + uint32 ODHJKLKICFL = 6; // offset: 48 + repeated uint32 GFDDBPAEAOI = 15; // offset: 24 + uint32 OOPCHIHIIFE = 4; // offset: 56 + repeated EKOIHOMFMDE CLKAILDCPJC = 2; // offset: 40 +} + +message ECELDDGKCAK { + repeated uint32 grid_fight_trait_info = 2; // offset: 24 +} + +message OOLHNFNKOHN { + DGKNDMAHMAP LJJAJGFIGNM = 13; // offset: 40 + uint32 LDGFEIPOFIB = 9; // offset: 52 + uint32 JNHABODMEKP = 3; // offset: 56 + FNABDKEBCOC PDOBPEBHKPD = 11; // offset: 24 + ECELDDGKCAK HFEBCKJHJOA = 10; // offset: 32 + uint32 DMPGNLIBNDE = 14; // offset: 48 +} + +message LIOLPIJOMBI { + repeated uint32 MPEMBDAGJJO = 3; // offset: 16 + repeated uint32 MJLLOEEDJEA = 1; // offset: 24 +} + +message OEGICCFGHJE { + bool is_taken_reward = 14; // offset: 24 + uint32 DKPCDLDDONG = 3; // offset: 28 +} + +message JFACONIBFHM { + repeated uint32 grid_fight_trait_info = 5; // offset: 24 + repeated OEGICCFGHJE EONENLLBGEN = 12; // offset: 32 +} + +message OBCJLDDEBHL { + uint32 PNIDNOGHMBH = 1; // offset: 24 + uint32 CMAPCGGABJI = 8; // offset: 28 +} + +// Obf: OFDEBBJGOGM +// Type: Req +// CmdID: 9013 +message GetHipplenDataCsReq { +} + +// Obf: PMJNELBEEKL +// Type: Rsp +// CmdID: 9007 +message GetHipplenDataScRsp { + OOLHNFNKOHN ACJHGLGHEAH = 1; // offset: 32 + LIOLPIJOMBI CEAJNLLIBFP = 4; // offset: 40 + bool MPPJLFIDMLB = 10; // offset: 52 + uint32 IPOEIGADLJN = 7; // offset: 56 + uint32 retcode = 9; // offset: 48 + JFACONIBFHM IBHLKGIEPLG = 14; // offset: 24 +} + +// Obf: OIIHJKIFIAN +// Type: Req +// CmdID: 9030 +message GetHipplenInheritCsReq { +} + +// Obf: BDBNENDBLFK +// Type: Rsp +// CmdID: 9027 +message GetHipplenInheritScRsp { + uint32 retcode = 14; // offset: 32 + repeated uint32 grid_fight_trait_info = 12; // offset: 16 +} + +// Obf: GMFGCMPMOEA +// Type: Req +// CmdID: 9035 +message SetHipplenAgendaCsReq { + repeated uint32 CLKAILDCPJC = 7; // offset: 16 +} + +// Obf: ONLCBNOENMB +// Type: Rsp +// CmdID: 9038 +message SetHipplenAgendaScRsp { + repeated EKOIHOMFMDE CLKAILDCPJC = 6; // offset: 24 + uint32 retcode = 15; // offset: 32 +} + +message KJBGALBCAEG { + uint32 EHJBMNMOFLF = 13; // offset: 24 +} + +message ONCIMHEMJDD { + uint32 id = 2; // offset: 24 +} + +message OJOLPAEPBDN { + repeated OBCJLDDEBHL NMHIAFGCNBN = 7; // offset: 16 + repeated uint32 JBLINAEKGLJ = 13; // offset: 32 +} + +message CJEAIHMINMJ { +} + +// Obf: NIJFFKGCHOA +// Type: Req +// CmdID: 9005 +message SettleHipplenWorkCsReq { + oneof HDACCIEIJFO { + KJBGALBCAEG BJGDFMJDJMH = 13; // offset: 16 + ONCIMHEMJDD MNIMAFBIGGP = 3; // offset: 16 + OJOLPAEPBDN PPJOJOKOOBF = 10; // offset: 16 + CJEAIHMINMJ PGJIAGGHBBA = 2; // offset: 16 + } +} + +message OECPLDABABL { + uint32 DMPGNLIBNDE = 5; // offset: 32 + int32 FGFBJLADLJB = 8; // offset: 36 + uint32 IGFIHLBNDNM = 9; // offset: 24 + uint32 EHJBMNMOFLF = 7; // offset: 28 +} + +message EOKOFFPBJME { + int32 FGFBJLADLJB = 3; // offset: 32 + uint32 EHJBMNMOFLF = 7; // offset: 24 + uint32 IGFIHLBNDNM = 6; // offset: 28 +} + +// Obf: NCBIFKMONGP +// Type: Rsp +// CmdID: 9001 +message SettleHipplenWorkScRsp { + repeated IAMLOJCIKIH GHPINELGNNE = 7; // offset: 48 + uint32 retcode = 15; // offset: 60 + repeated EKOIHOMFMDE CLKAILDCPJC = 12; // offset: 24 + DGKNDMAHMAP LJJAJGFIGNM = 3; // offset: 16 + oneof NPBHJGIEDHL { + OECPLDABABL BJGDFMJDJMH = 14; // offset: 40 + EOKOFFPBJME EDGOIAODJLH = 2; // offset: 40 + } +} + +// Obf: CNCFCAEMJGP +// Type: Notify +// CmdID: 9047 +message HipplenAgendaResultScNotify { + repeated EKOIHOMFMDE CLKAILDCPJC = 12; // offset: 48 + DGKNDMAHMAP JPFBGFIHDDH = 3; // offset: 64 + OOLHNFNKOHN ACJHGLGHEAH = 14; // offset: 24 + EOKOFFPBJME KBNLIPOGOLE = 10; // offset: 16 + repeated uint32 FCCEHOLHFOC = 9; // offset: 32 + repeated uint32 grid_fight_trait_info = 1; // offset: 56 + bool AEPDGDLMPMD = 8; // offset: 72 +} + +// Obf: FLDPIDFBKOK +// Type: Notify +// CmdID: 9019 +message HipplenCycleResultScNotify { + repeated uint32 grid_fight_trait_info = 10; // offset: 48 + repeated uint32 MPEMBDAGJJO = 1; // offset: 56 + repeated OBCJLDDEBHL EENEEPKCJPH = 13; // offset: 32 + DGKNDMAHMAP DGFGNMJALGJ = 11; // offset: 16 + uint32 DKPCDLDDONG = 2; // offset: 68 + repeated OBCJLDDEBHL IGNLJNLMPHH = 7; // offset: 40 + uint32 IPOEIGADLJN = 8; // offset: 64 +} + +// Obf: POOMJODIODH +// Type: Req +// CmdID: 9002 +message OpenHipplenCycleCsReq { + uint32 trait_id = 6; // offset: 24 +} + +// Obf: AFODNCJJAFO +// Type: Rsp +// CmdID: 9044 +message OpenHipplenCycleScRsp { + uint32 IPOEIGADLJN = 9; // offset: 32 + OOLHNFNKOHN ACJHGLGHEAH = 3; // offset: 24 + uint32 retcode = 1; // offset: 36 +} + +// Obf: FGDPOAHOJIK +// Type: Req +// CmdID: 9018 +message SetHipplenOutfitCsReq { + uint32 FKEGMMKNHON = 14; // offset: 24 +} + +// Obf: BPLPHJHHDBO +// Type: Rsp +// CmdID: 9045 +message SetHipplenOutfitScRsp { + repeated uint32 MJLLOEEDJEA = 5; // offset: 24 + uint32 retcode = 8; // offset: 32 +} + +// Obf: FLIAHCDMDJB +// Type: Notify +// CmdID: 9050 +message HipplenTraitUnlockScNotify { + repeated uint32 grid_fight_trait_info = 13; // offset: 16 +} + +// Obf: DBNALODCALC +// Type: Req +// CmdID: 9016 +message TakeHipplenEndingRewardCsReq { + uint32 DKPCDLDDONG = 12; // offset: 24 +} + +// Obf: BJDEDDCMJCF +// Type: Rsp +// CmdID: 9031 +message TakeHipplenEndingRewardScRsp { + uint32 DKPCDLDDONG = 13; // offset: 32 + uint32 retcode = 14; // offset: 36 + ItemList reward_list = 2; // offset: 16 +} + +message JMLIJLEKBEA { + uint32 FKEGMMKNHON = 12; // offset: 24 +} + +message DAJKNHILCEA { + uint32 DKPCDLDDONG = 7; // offset: 24 +} + +message KPHIHKGCHGO { + oneof BPIHFAJCLOC { + JMLIJLEKBEA LJBLFMDFHJE = 13; // offset: 16 + DAJKNHILCEA FNMBIIGCLBJ = 14; // offset: 16 + } +} + +// Obf: BCPNBKHLFGA +// Type: Notify +// CmdID: 9021 +message HipplenChangeScNotify { + repeated KPHIHKGCHGO CJFBLHNPHAK = 11; // offset: 16 +} + +// Obf: INJJLAAJGDE +enum CmdIdleLiveType { + INJJLAAJGDE_PCPDHELPKEM = 0; + CmdIdleLiveUpdateLiveRoomTitleCsReq = 9379; + CmdReplaceTeamCsRsp = 9388; + CmdIdleLiveGetPendingEquipCsReq = 9383; + CmdIdleLiveGetDataCsReq = 9441; + CmdGJBINEEABIP = 9376; + CmdIdleLiveGetFriendAssistListCsReq = 9380; + CmdIdleLiveFinishNodeBattleQuitCsReq = 9359; + CmdIdleLiveTakeTaskRewardCsReq = 9415; + CmdAPKPGIOLLNP = 9408; + CmdNMBGLKALLBM = 9448; + CmdIdleLiveTakeAssistRewardScRsp = 9353; + CmdHandlePendingEquipScRsp = 9446; + CmdGetFriendNewAssistRewardScNotify = 9442; + CmdIdleLiveHandlePendingEquipReq = 9439; + CmdIdleLiveManualFinishQuestionCsReq = 9427; + CmdIdleLiveEndDungeonCsReq = 9399; + CmdIdleLiveTakeAssistRewardCsReq = 9386; + CmdIdleLiveStartNodeCsReq = 9444; + CmdTakeTaskRewardScRsp = 9423; + CmdUpgradeTeamSlotCsRsp = 9409; + CmdIdleLiveGetStatisticCsReq = 9407; + CmdUpdateCustomInfoScRsp = 9362; + CmdNFPEDBOOFFF = 9445; + CmdIdleLiveTakeContentRewardCsReq = 9429; + CmdIdleLiveStartNodeBattleCsReq = 9364; + CmdIdleLiveReplaceTeamCsReq = 9354; + CmdTakeContentScRsp = 9370; + CmdEndDungeonScRsp = 9416; + CmdIdleLiveDressSpecialEquipCsReq = 9394; + CmdLCFGFGFDLOF = 9351; + CmdIdleLiveCollectIncomeCsReq = 9422; + CmdGetFriendDungeonRankingInfosScRsp = 9361; + CmdStartDungeonScRsp = 9352; + CmdTechTreeChangeNodeStateCsRsp = 9358; + CmdIdleLiveOpenChestReq = 9357; + CmdFinishQuestionRsp = 9366; + CmdIdleLiveTakeQuestEquipCsReq = 9374; + CmdIdleLiveDoGachaCsReq = 9367; + CmdDoGachaScRsp2 = 9401; + CmdStartNodeBattleScRsp = 9368; + CmdSyncChangeNtf = 9378; + CmdIdleLiveFinishFinalActCsReq = 9389; + CmdIdleLiveGetFriendDungeonRankingInfosCsReq = 9355; + CmdIdleLiveGetFriendAssistListScRsp = 9421; + CmdIdleLiveChangeTechTreeNodeCsReq = 9403; + CmdIdleLiveUpgradeSlotCsReq = 9392; + CmdIdleLiveFinishNodeEventCsReq = 9413; + CmdHBCMBPKGBJK = 9382; + CmdTakeQuestEquipCsRsp = 9428; + CmdGPKCEDKHLAD = 9371; + CmdJFKMFGLOPOF = 9411; + CmdIdleLiveStartDungeonCsReq = 9443; + CmdIdleLiveGetDataScRsp = 9360; + CmdDressSpecialEquipScRsp = 9450; +} + +enum LFGMADFAKHK { + LFGMADFAKHK_PCPDHELPKEM = 0; + LFGMADFAKHK_NMBCDILDGNK = 1; + LFGMADFAKHK_KLHDCOPPLNG = 2; + LFGMADFAKHK_CLPHMAJJILA = 3; +} + +enum KGFMBNIIPPA { + KGFMBNIIPPA_HHHAKHMOHBB = 0; + KGFMBNIIPPA_IENCNGOAMBL = 1; + KGFMBNIIPPA_DEKDENFMCMP = 2; + KGFMBNIIPPA_KPPJMJEHAFB = 3; +} + +enum OBCFJPGNALP { + OBCFJPGNALP_PCPDHELPKEM = 0; + OBCFJPGNALP_LDKNPKKDKDP = 2; + OBCFJPGNALP_JBCOJMGBHMG = 4; + OBCFJPGNALP_NPBKLCHLJMG = 5; + OBCFJPGNALP_PBOIPJLCODJ = 6; + OBCFJPGNALP_BOFLIOHKPKB = 7; +} + +enum JDKJPFGJOBI { + JDKJPFGJOBI_PCPDHELPKEM = 0; + JDKJPFGJOBI_MBJHGNHOGLG = 1; + JDKJPFGJOBI_LBHLHGEENKK = 2; +} + +enum MHGDJPMEFFN { + MHGDJPMEFFN_PCPDHELPKEM = 0; + MHGDJPMEFFN_JLHFGFKJKPB = 1; + MHGDJPMEFFN_EIHFABOMPDK = 2; +} + +message MBCJAOHMNFD { + bool has_passed = 1; // offset: 40 + uint32 LIFNGFJDEFD = 14; // offset: 28 + uint32 event_id = 2; // offset: 32 + uint32 HAAAPFLGNBM = 4; // offset: 24 + uint32 BIMKHABLGMC = 10; // offset: 36 +} + +message NLJLHPEOIOC { + uint32 HAAAPFLGNBM = 6; // offset: 32 + bool HNOFDLBBHHF = 8; // offset: 40 + uint32 FCLBGGPJGCE = 2; // offset: 44 + uint32 LKCCKBKNKBP = 12; // offset: 36 + uint64 HJKAPBEMEOO = 15; // offset: 48 + repeated uint32 DDIDEEAKCPP = 3; // offset: 16 +} + +message OMNJNKNMLKL { + MBCJAOHMNFD EGHPNKEFCLI = 1; // offset: 24 + uint32 GIHHBJMAGOC = 11; // offset: 32 +} + +message EDGGKGPFLNP { + OMNJNKNMLKL NCJHFFDDHLI = 7; // offset: 32 + uint32 KOPHOHJFCCK = 2; // offset: 44 + uint32 HGIJNGPMCDH = 13; // offset: 48 + uint32 NFJKKKJIIPF = 12; // offset: 40 + uint32 MJGMDMFHKBI = 8; // offset: 52 + repeated NLJLHPEOIOC JLCEEEBNEOL = 4; // offset: 24 +} + +message OMPODELCHFD { + uint32 avatar_id = 10; // offset: 28 + uint32 ALGDHAPNJHO = 2; // offset: 24 +} + +message BAHKPEGINBB { + uint32 level = 4; // offset: 28 + uint32 JNGHMOPEKJO = 12; // offset: 24 +} + +message LCFDGFOCHOJ { + uint64 HJKAPBEMEOO = 11; // offset: 48 + repeated OMPODELCHFD avatar_list = 12; // offset: 16 + repeated GKDEKJKOIJN GOCFKLKHBDF = 6; // offset: 40 + repeated BAHKPEGINBB DBAEAHBAJPM = 2; // offset: 24 +} + +message IDBCHLBACND { + uint32 PMICICPPDOP = 13; // offset: 36 + uint32 BLBGFIGJBND = 4; // offset: 24 + bool MKHDOPGGBIE = 11; // offset: 28 + uint32 BIPJEHIOEGN = 1; // offset: 44 + uint32 FEBHLMNHFOC = 9; // offset: 40 + uint32 IGIKKGLMJED = 8; // offset: 32 +} + +message EMFFAIMHEOO { + uint32 INODHFFOEHN = 8; // offset: 24 + uint32 EICEBJPMHMC = 7; // offset: 28 +} + +message BMOEEKGCJAD { + uint32 rarity = 13; // offset: 36 + uint32 grid_fight_equipment_id = 11; // offset: 44 + repeated EMFFAIMHEOO DCLAKCFJCPJ = 14; // offset: 24 + uint32 level = 4; // offset: 32 + bool IANEPPCHINM = 10; // offset: 40 +} + +message IJPFIHHGNGP { + uint32 FKFJACFMKKN = 4; // offset: 36 + BMOEEKGCJAD equipment_goods_info = 14; // offset: 24 + uint32 IGLOPONKHKM = 10; // offset: 32 +} + +message BCJFAIHEBEM { + repeated BMOEEKGCJAD grid_fight_equipment_list = 15; // offset: 40 + repeated GKDEKJKOIJN ADILPIMEOAD = 10; // offset: 24 + repeated uint32 AHGEKIBPHLD = 6; // offset: 16 + repeated BMOEEKGCJAD KHHNOHPEOIA = 2; // offset: 48 +} + +message CDAILEHLPEJ { + repeated uint32 MNBNEKIHPPP = 11; // offset: 16 +} + +message ADPDKFBHJPN { + uint32 DGFNOAHLCMK = 7; // offset: 24 + uint32 progress = 12; // offset: 32 + LFGMADFAKHK status = 8; // offset: 28 +} + +message PPCKPAHOBCB { + ADPDKFBHJPN JCEMJBMMCOG = 7; // offset: 24 +} + +message BNNGELPBHAO { + repeated uint32 GFEJGHCCMIN = 14; // offset: 16 +} + +message LKNOFJHGGAD { + bool PJCEMNFJOLK = 1; // offset: 24 + uint32 JPOKEADJNPI = 14; // offset: 28 +} + +message CNPOHCGPDFP { + uint32 MLDBDNCCJDD = 5; // offset: 32 + bool HCBEDECLAIC = 2; // offset: 24 + uint32 CBOJNKCBEDH = 8; // offset: 28 +} + +message HLIBFMJMDAH { + repeated GKDEKJKOIJN NODLNKMMBIJ = 4; // offset: 16 + CNPOHCGPDFP NMNOCJDJKOG = 14; // offset: 48 + repeated LKNOFJHGGAD KGAOHBBGPDF = 9; // offset: 40 + repeated uint32 JADGOJLEKKK = 2; // offset: 24 +} + +message NBKBCNGAINE { + uint32 KKFDJPNPBFL = 4; // offset: 28 + uint32 target_side = 2; // offset: 24 +} + +message HKJECENOHBI { + repeated NBKBCNGAINE LBPHPPNPKDC = 2; // offset: 24 +} + +message AOHPHEKEJMC { + uint32 BEDLMDHNMBJ = 8; // offset: 24 +} + +message HLJMFGGKMDM { + uint32 APLGILKDAFJ = 8; // offset: 28 + uint32 BLBGFIGJBND = 15; // offset: 24 + uint32 KHCPHHIPOHJ = 13; // offset: 32 +} + +message JKONPIILNJK { + string title = 5; // offset: 16 + uint32 FCOKOGNOGCA = 15; // offset: 36 + uint32 MOBBPMMKKMI = 14; // offset: 32 +} + +// Obf: PFCGPILLICO +// Type: Req +// CmdID: 9441 +message IdleLiveGetDataCsReq { +} + +// Obf: FBMAOJCFJFA +// Type: Rsp +// CmdID: 9360 +message IdleLiveGetDataScRsp { + CDAILEHLPEJ GNAINKJAGHN = 7; // offset: 88 + JKONPIILNJK BCMJCFPKKAF = 14; // offset: 104 + BNNGELPBHAO DMDPNHLOLMO = 10; // offset: 56 + HLIBFMJMDAH OJMIFIDACHA = 4; // offset: 72 + uint32 retcode = 5; // offset: 112 + EDGGKGPFLNP PLAPCGBPNGH = 15; // offset: 80 + HLJMFGGKMDM LPNOKDOGFMI = 13; // offset: 16 + BCJFAIHEBEM GMDLCGODDCL = 3; // offset: 64 + PPCKPAHOBCB OKHLAELKJCH = 6; // offset: 32 + AOHPHEKEJMC KIHKABCFBLO = 8; // offset: 24 + HKJECENOHBI EBDHLJAONNJ = 2; // offset: 40 + LCFDGFOCHOJ IKJGDMGMIML = 1; // offset: 96 +} + +// Obf: DKPAGHJJDBD +// Type: Req +// CmdID: 9407 +message IdleLiveGetStatisticCsReq { +} + +// Type: Rsp +// CmdID: 9371 +message GPKCEDKHLAD { + uint32 retcode = 10; // offset: 32 + repeated uint32 DDIDEEAKCPP = 9; // offset: 16 +} + +// Obf: CEFOJJFDPEE +// Type: Req +// CmdID: 9444 +message IdleLiveStartNodeCsReq { + uint32 HAAAPFLGNBM = 9; // offset: 28 + uint32 BIMKHABLGMC = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 9445 +message NFPEDBOOFFF { + uint32 retcode = 1; // offset: 32 + OMNJNKNMLKL NCJHFFDDHLI = 10; // offset: 16 +} + +// Obf: KNCBDMLGJPO +// Type: Req +// CmdID: 9364 +message IdleLiveStartNodeBattleCsReq { +} + +// Obf: BHPJJABPEHL +// Type: Rsp +// CmdID: 9368 +message StartNodeBattleScRsp { + uint32 retcode = 13; // offset: 36 + repeated GKDEKJKOIJN OICEJIMEONG = 7; // offset: 24 + uint32 GIHHBJMAGOC = 5; // offset: 32 +} + +message EPLIGJEGEMJ { + uint32 key = 10; // offset: 24 + double damage = 14; // offset: 32 +} + +message KFNFHIAEKIN { + repeated EPLIGJEGEMJ NEBPANIDIMG = 3; // offset: 32 + double total_damage = 7; // offset: 48 + uint32 FPOIEFHOHIN = 2; // offset: 40 + repeated EPLIGJEGEMJ EFGGDDEALGM = 5; // offset: 16 + uint32 AKABDDGNLCP = 9; // offset: 44 +} + +// Obf: GJHHPFEEIDH +// Type: Req +// CmdID: 9359 +message IdleLiveFinishNodeBattleQuitCsReq { + KFNFHIAEKIN MNLBMALDPEJ = 15; // offset: 24 + KGFMBNIIPPA LMLFOELDMJD = 7; // offset: 32 +} + +// Type: Rsp +// CmdID: 9448 +message NMBGLKALLBM { + ItemList EKFCLEJNGKE = 6; // offset: 24 + ItemList NIIKHEBEDIG = 3; // offset: 64 + repeated GKDEKJKOIJN FMPNNHDPGKD = 5; // offset: 16 + uint32 retcode = 2; // offset: 72 + repeated GKDEKJKOIJN MEKLIBAPGON = 14; // offset: 48 + KGFMBNIIPPA LMLFOELDMJD = 1; // offset: 76 + ItemList reward = 10; // offset: 32 + repeated GKDEKJKOIJN HEOEKAPBNIE = 7; // offset: 40 +} + +// Obf: FDIBKPMKMOM +// Type: Req +// CmdID: 9413 +message IdleLiveFinishNodeEventCsReq { +} + +// Type: Rsp +// CmdID: 9376 +message GJBINEEABIP { + uint32 retcode = 15; // offset: 24 +} + +// Obf: EGKNKEGBCIB +// Type: Req +// CmdID: 9389 +message IdleLiveFinishFinalActCsReq { +} + +// Type: Rsp +// CmdID: 9351 +message LCFGFGFDLOF { + ItemList reward = 11; // offset: 16 + uint32 retcode = 10; // offset: 32 +} + +// Obf: PJDLNMOHPJN +// Type: Req +// CmdID: 9392 +message IdleLiveUpgradeSlotCsReq { + uint32 level = 13; // offset: 24 + uint32 JNGHMOPEKJO = 12; // offset: 28 +} + +// Obf: DDLCJHEMFIN +// Type: Rsp +// CmdID: 9409 +message UpgradeTeamSlotCsRsp { + uint32 level = 6; // offset: 32 + uint32 JNGHMOPEKJO = 7; // offset: 24 + uint32 retcode = 4; // offset: 28 +} + +// Obf: LFJEGLDLJPC +// Type: Req +// CmdID: 9354 +message IdleLiveReplaceTeamCsReq { + repeated GKDEKJKOIJN OICEJIMEONG = 9; // offset: 16 + uint32 IFPABHCDKFL = 7; // offset: 32 +} + +// Obf: FKOFMDIBFPF +// Type: Rsp +// CmdID: 9388 +message ReplaceTeamCsRsp { + repeated GKDEKJKOIJN OICEJIMEONG = 8; // offset: 16 + uint32 retcode = 3; // offset: 32 +} + +// Obf: GEPMIGEAMME +// Type: Req +// CmdID: 9422 +message IdleLiveCollectIncomeCsReq { + bool FIIJCFJJLOO = 6; // offset: 28 + uint32 IHAOPPMCJLB = 3; // offset: 24 +} + +// Type: Rsp +// CmdID: 9382 +message HBCMBPKGBJK { + repeated GKDEKJKOIJN HEOEKAPBNIE = 4; // offset: 32 + bool FIIJCFJJLOO = 11; // offset: 56 + ItemList reward = 14; // offset: 16 + repeated GKDEKJKOIJN MEKLIBAPGON = 2; // offset: 40 + uint32 retcode = 8; // offset: 60 + repeated GKDEKJKOIJN FMPNNHDPGKD = 12; // offset: 24 +} + +// Obf: LCOPOMAIECP +// Type: Req +// CmdID: 9357 +message IdleLiveOpenChestReq { + uint32 IPCOEGGAJLK = 1; // offset: 24 +} + +// Type: Rsp +// CmdID: 9408 +message APKPGIOLLNP { + repeated GKDEKJKOIJN FMPNNHDPGKD = 2; // offset: 40 + repeated GKDEKJKOIJN MEKLIBAPGON = 3; // offset: 24 + uint32 retcode = 7; // offset: 48 + repeated GKDEKJKOIJN HEOEKAPBNIE = 13; // offset: 16 +} + +// Obf: JKGEINILKIK +// Type: Req +// CmdID: 9383 +message IdleLiveGetPendingEquipCsReq { +} + +// Type: Rsp +// CmdID: 9411 +message JFKMFGLOPOF { + uint32 retcode = 9; // offset: 32 + IJPFIHHGNGP DGKEEOEIOBB = 11; // offset: 16 +} + +// Obf: LOKJBCGGANB +// Type: Req +// CmdID: 9439 +message IdleLiveHandlePendingEquipReq { + bool LEINLFGHIBC = 12; // offset: 24 +} + +// Obf: JPJKCKPCLLL +// Type: Rsp +// CmdID: 9446 +message HandlePendingEquipScRsp { + IJPFIHHGNGP DGKEEOEIOBB = 3; // offset: 16 + uint32 retcode = 1; // offset: 32 + bool LEINLFGHIBC = 13; // offset: 36 +} + +// Obf: ECPNCGKJABN +// Type: Req +// CmdID: 9394 +message IdleLiveDressSpecialEquipCsReq { + repeated GKDEKJKOIJN CPOMNGJDBCL = 4; // offset: 16 +} + +// Obf: EKHOEIHCJGG +// Type: Rsp +// CmdID: 9450 +message DressSpecialEquipScRsp { + uint32 retcode = 7; // offset: 32 + repeated GKDEKJKOIJN CPOMNGJDBCL = 14; // offset: 24 +} + +// Obf: FNPECBCANPF +// Type: Req +// CmdID: 9374 +message IdleLiveTakeQuestEquipCsReq { + uint32 ODONPMONGJA = 14; // offset: 24 + bool LEINLFGHIBC = 1; // offset: 28 +} + +// Obf: KEFHAEFFLKP +// Type: Rsp +// CmdID: 9428 +message TakeQuestEquipCsRsp { + uint32 retcode = 1; // offset: 32 + uint32 ODONPMONGJA = 12; // offset: 24 + bool LEINLFGHIBC = 4; // offset: 28 +} + +// Obf: NFCDMCHKMPG +// Type: Req +// CmdID: 9415 +message IdleLiveTakeTaskRewardCsReq { +} + +// Obf: DFODNNBEOJE +// Type: Rsp +// CmdID: 9423 +message TakeTaskRewardScRsp { + uint32 retcode = 1; // offset: 32 + ItemList reward = 14; // offset: 16 +} + +// Obf: CMHKBGFPMCE +// Type: Notify +// CmdID: 9378 +message SyncChangeNtf { + repeated FAIGHIPDKIG CJFBLHNPHAK = 9; // offset: 24 +} + +message PAGAEJKHFPO { + uint32 MOBBPMMKKMI = 10; // offset: 28 + uint32 FCOKOGNOGCA = 9; // offset: 24 +} + +message FAIGHIPDKIG { + oneof NLPPPCHGGPF { + OMPODELCHFD NOANCKEBBDN = 5; // offset: 24 + NLJLHPEOIOC PHONCGCFKGN = 9; // offset: 24 + uint32 IMBFCCNNGPD = 12; // offset: 24 + ADPDKFBHJPN JCEMJBMMCOG = 10; // offset: 24 + DMCEJJJOCAP BDJFACMKPJN = 15; // offset: 24 + KJJJCCIOHDK ACFCPLKAIJG = 13; // offset: 24 + uint32 BLBGFIGJBND = 4; // offset: 24 + uint32 KHCPHHIPOHJ = 2; // offset: 24 + uint32 APLGILKDAFJ = 8; // offset: 24 + uint32 FMLNKEKMJIK = 1; // offset: 24 + GKDEKJKOIJN GGJPCCHNHFB = 738; // offset: 24 + bool HAILIAKHDKN = 1394; // offset: 24 + CNPOHCGPDFP NMNOCJDJKOG = 185; // offset: 24 + uint32 GIGHOAEIDDF = 2013; // offset: 24 + PAGAEJKHFPO IBEFAHEKCLB = 1453; // offset: 24 + } +} + +message DMCEJJJOCAP { + OBCFJPGNALP reason = 7; // offset: 32 + uint64 JLEILOGLJNJ = 14; // offset: 24 +} + +message KJJJCCIOHDK { + uint32 content_id = 10; // offset: 28 + MHGDJPMEFFN MKHDINDGHMD = 1; // offset: 24 +} + +// Obf: EBENPKNCKKK +// Type: Req +// CmdID: 9403 +message IdleLiveChangeTechTreeNodeCsReq { + JDKJPFGJOBI op_type = 10; // offset: 24 + uint32 NLGNAKKCDGO = 12; // offset: 28 +} + +// Obf: MKBJBNNJDDF +// Type: Rsp +// CmdID: 9358 +message TechTreeChangeNodeStateCsRsp { + uint32 NLGNAKKCDGO = 6; // offset: 32 + uint32 retcode = 3; // offset: 28 + JDKJPFGJOBI op_type = 5; // offset: 24 +} + +// Obf: DEGAMPFDBHK +// Type: Req +// CmdID: 9429 +message IdleLiveTakeContentRewardCsReq { + MHGDJPMEFFN MKHDINDGHMD = 4; // offset: 24 + uint32 content_id = 9; // offset: 28 +} + +// Obf: BLEKJJLCIAE +// Type: Rsp +// CmdID: 9370 +message TakeContentScRsp { + MHGDJPMEFFN MKHDINDGHMD = 15; // offset: 36 + uint32 content_id = 1; // offset: 32 + ItemList reward = 10; // offset: 24 + uint32 retcode = 4; // offset: 40 +} + +// Obf: JAONKHMOOGF +// Type: Req +// CmdID: 9443 +message IdleLiveStartDungeonCsReq { + uint32 target_side = 15; // offset: 48 + repeated GKDEKJKOIJN OICEJIMEONG = 14; // offset: 40 + repeated uint32 CPMGHJFAIAB = 9; // offset: 32 + repeated GKDEKJKOIJN CPOMNGJDBCL = 3; // offset: 24 +} + +message PDPALPDALDG { + uint32 uid = 1; // offset: 32 + repeated uint32 IGGKKDPJDBE = 5; // offset: 24 +} + +// Obf: JANLFNKLDIG +// Type: Rsp +// CmdID: 9352 +message StartDungeonScRsp { + repeated PDPALPDALDG LBCIKPEFAIP = 8; // offset: 16 + uint32 target_side = 3; // offset: 52 + repeated GKDEKJKOIJN CPOMNGJDBCL = 11; // offset: 40 + uint32 retcode = 6; // offset: 48 + repeated GKDEKJKOIJN OICEJIMEONG = 10; // offset: 24 +} + +// Obf: NGLCLGGIMNH +// Type: Req +// CmdID: 9399 +message IdleLiveEndDungeonCsReq { + KFNFHIAEKIN MNLBMALDPEJ = 8; // offset: 16 + bool LDJKEEPNJDC = 7; // offset: 40 + repeated uint32 IGGKKDPJDBE = 15; // offset: 24 +} + +// Obf: OLPAAFKCHFJ +// Type: Rsp +// CmdID: 9416 +message EndDungeonScRsp { + uint32 target_side = 4; // offset: 40 + ItemList reward = 10; // offset: 24 + uint32 retcode = 2; // offset: 36 + uint32 BHMMMHBFHOL = 14; // offset: 32 +} + +// Obf: HBOLHMPGHCO +// Type: Req +// CmdID: 9355 +message IdleLiveGetFriendDungeonRankingInfosCsReq { +} + +message CGFBDFHDNGO { + uint32 AFPELFMPICI = 2; // offset: 24 + uint32 uid = 13; // offset: 32 + uint32 LKMGNCBOOKD = 5; // offset: 28 +} + +// Obf: FFDLEHKAHBN +// Type: Rsp +// CmdID: 9361 +message GetFriendDungeonRankingInfosScRsp { + repeated CGFBDFHDNGO CPBGLNGOCBA = 5; // offset: 24 + uint32 retcode = 15; // offset: 32 + uint32 BIBPEJMLCMF = 10; // offset: 36 +} + +// Obf: IABODKBNEBN +// Type: Req +// CmdID: 9380 +message IdleLiveGetFriendAssistListCsReq { + uint32 target_side = 2; // offset: 24 +} + +message BIBLMLDGCOB { + uint32 KDHLCEPPCCJ = 2; // offset: 28 + uint32 uid = 4; // offset: 24 +} + +// Obf: MLFJGDMOEPP +// Type: Rsp +// CmdID: 9421 +message IdleLiveGetFriendAssistListScRsp { + repeated BIBLMLDGCOB FMMNAIAKEGL = 15; // offset: 24 + uint32 retcode = 1; // offset: 36 + uint32 target_side = 14; // offset: 32 +} + +// Obf: LDDGHBMGPOM +// Type: Req +// CmdID: 9386 +message IdleLiveTakeAssistRewardCsReq { +} + +// Obf: EGGFGPOEDKE +// Type: Rsp +// CmdID: 9353 +message IdleLiveTakeAssistRewardScRsp { + repeated MBICBKAFGIK CADPJMANPCA = 15; // offset: 16 + ItemList reward = 7; // offset: 32 + uint32 retcode = 10; // offset: 40 +} + +// Obf: GGLAOJIEEAC +// Type: Notify +// CmdID: 9442 +message GetFriendNewAssistRewardScNotify { +} + +// Obf: IJIPKIDHPDL +// Type: Req +// CmdID: 9367 +message IdleLiveDoGachaCsReq { + uint32 gacha_count = 11; // offset: 24 +} + +message HOIKCKDHPGC { + uint32 ONPKFDKADLA = 7; // offset: 24 + uint32 avatar_id = 13; // offset: 32 + uint32 NPBKLCHLJMG = 2; // offset: 28 +} + +message OJCKLCKHPLM { + oneof FNJJNAOCOII { + HOIKCKDHPGC EMENFKABDEK = 12; // offset: 24 + uint32 PBPDBJBLPGL = 1; // offset: 24 + } +} + +message GMKCFCGMJKI { + uint32 avatar_id = 1; // offset: 28 + uint32 CKMHEIIFPAO = 12; // offset: 24 + uint32 EOGHMDEFBIL = 11; // offset: 32 +} + +// Obf: JPFBJEGAGKM +// Type: Rsp +// CmdID: 9401 +message DoGachaScRsp2 { + uint32 retcode = 15; // offset: 40 + repeated OJCKLCKHPLM PKNILEKKIPL = 12; // offset: 32 + uint32 BEDLMDHNMBJ = 14; // offset: 44 + repeated GMKCFCGMJKI JKAMHIKIBEJ = 1; // offset: 16 +} + +// Obf: AKJBIBBLHJG +// Type: Req +// CmdID: 9379 +message IdleLiveUpdateLiveRoomTitleCsReq { + oneof NLPPPCHGGPF { + string title = 2; // offset: 24 + uint32 FCOKOGNOGCA = 8; // offset: 24 + } +} + +// Obf: PCHGMHOHLIG +// Type: Rsp +// CmdID: 9362 +message UpdateCustomInfoScRsp { + uint32 retcode = 2; // offset: 32 + oneof NLPPPCHGGPF { + string title = 5; // offset: 16 + uint32 FCOKOGNOGCA = 11; // offset: 16 + } +} + +// Obf: MMDDJCNMGJJ +// Type: Req +// CmdID: 9427 +message IdleLiveManualFinishQuestionCsReq { + uint32 CBOJNKCBEDH = 12; // offset: 32 + uint32 MLDBDNCCJDD = 15; // offset: 28 + bool OFOCDHEPMOI = 7; // offset: 24 + uint32 KOEDCMICKNJ = 3; // offset: 36 +} + +// Obf: DPDLMIELOIG +// Type: Rsp +// CmdID: 9366 +message FinishQuestionRsp { + uint32 MLDBDNCCJDD = 11; // offset: 24 + uint32 retcode = 5; // offset: 36 + uint32 KOEDCMICKNJ = 7; // offset: 32 + uint32 CBOJNKCBEDH = 13; // offset: 40 + bool OFOCDHEPMOI = 15; // offset: 28 +} + +// Obf: COCNBMMFLII +enum CmdInteractiveTriggerMazeBuffType { + COCNBMMFLII_PCPDHELPKEM = 0; + CmdCOEOHEBFICO = 9479; + CmdJHIAGLGPMBD = 9480; +} + +// Type: Req +// CmdID: 9479 +message COEOHEBFICO { + uint32 BFBIIPMBFHF = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 9480 +message JHIAGLGPMBD { + uint32 retcode = 5; // offset: 24 + uint32 BFBIIPMBFHF = 9; // offset: 28 +} + +// Obf: FPPPIALGGKL +enum CmdItemType { + FPPPIALGGKL_PCPDHELPKEM = 0; + CmdSetTurnFoodSwitchCsReq = 520; + CmdSpecialComposeItemCsReq = 574; + CmdKFDGNFBAOGN = 529; + CmdCmdLockEquipmentCsReq = 514; + CmdMarkRelicFilterPlanScRsp = 577; + CmdExpUpRelicScRsp = 538; + CmdRelicReforgeCsReq = 506; + CmdDestroyItemScRsp = 553; + CmdGetBagCsReq = 591; + CmdGetBagScRsp = 510; + CmdExpUpEquipmentCsReq = 539; + CmdMarkItemScRsp = 525; + CmdComposeLimitNumUpdateScNotify = 565; + CmdILJJBGNEMHH = 590; + CmdGetRelicFilterPlanCsReq = 536; + CmdHKJGDIKJIGI = 588; + CmdRankUpEquipmentCsReq = 563; + CmdMarkItemCsReq = 551; + CmdGetRecycleTimeCsReq = 557; + CmdADCEACIMKLG = 593; + CmdUseItemCsReq = 509; + CmdGetMarkItemListScRsp = 517; + CmdExpUpEquipmentScRsp = 501; + CmdAddRelicFilterPlanScRsp = 524; + CmdAddEquipmentScRsp = 596; + CmdBatchRankUpEquipmentCsReq = 569; + CmdSellItemScRsp = 561; + CmdComposeLimitNumCompleteScNotify = 528; + CmdComposeSelectedRelicCsReq = 600; + CmdRechargeSuccNotify = 507; + CmdModifyRelicFilterPlanCsReq = 578; + CmdAddRelicFilterPlanCsReq = 592; + CmdOPDNMLKMNBB = 526; + CmdACONIFJJKCG = 516; + CmdCmdSellItemCsReq = 533; + CmdDeleteRelicFilterPlanCsReq = 559; + CmdCmdLockRelicCsReq = 572; + CmdGHCIOGMHOPP = 541; + CmdGetRelicFilterPlanScRsp = 503; + CmdComposeItemScRsp = 537; + CmdDMJNAGEKONA = 595; + CmdDestroyItemCsReq = 573; + CmdDiscardRelicScRsp = 566; + CmdExpUpRelicCsReq = 504; + CmdGetRecyleTimeScRsp = 521; + CmdRelicReforgeConfirmCsReq = 552; + CmdModifyRelicFilterPlanScRsp = 542; + CmdCancelMarkItemNotify = 554; + CmdUseItemScRsp = 598; + CmdNLDDLGDEBMO = 518; + CmdPromoteEquipmentCsReq = 594; + CmdComposeSelectedRelicScRsp = 589; + CmdEBDDJOBGDHD = 532; + CmdExchangeHcoinCsReq = 558; + CmdMarkRelicFilterPlanCsReq = 512; + CmdExchangeHcoinScRsp = 544; + CmdGeneralVirtualItemDataNotify = 502; + CmdSyncTurnFoodNotify = 579; + CmdDiscardRelicCsReq = 549; + CmdGetMarkItemListCsReq = 508; +} + +// Obf: EGEJGNADOHG +enum RelicDiscardType { + EGEJGNADOHG_IFPDLCOIENF = 0; + EGEJGNADOHG_LBOOBHAMNBK = 1; + EGEJGNADOHG_PBKGFFCNBBH = 2; +} + +// Obf: HINDKODOBAA +enum TurnFoodSwitch { + HINDKODOBAA_PCPDHELPKEM = 0; + HINDKODOBAA_KEBPGFMOCDD = 1; + HINDKODOBAA_EMLCFOEIAHM = 2; +} + +// Obf: GMHEMMFCBPN +// Type: Req +// CmdID: 591 +message GetBagCsReq { +} + +// Obf: NBPHELPDBMA +message Equipment { + uint32 unique_id = 11; // offset: 44 + uint32 level = 7; // offset: 40 + uint32 exp = 5; // offset: 32 + uint32 dress_avatar_id = 4; // offset: 52 + uint32 rank = 10; // offset: 28 + uint32 tid = 12; // offset: 48 + bool is_protected = 8; // offset: 36 + uint32 promotion = 3; // offset: 24 +} + +// Obf: CLKAJNJMLCN +message Material { + uint32 tid = 11; // offset: 32 + uint32 num = 12; // offset: 36 + uint64 expire_time = 13; // offset: 24 +} + +// Obf: KLGIOKJDBKF +message WaitDelResource { + uint32 num = 8; // offset: 24 + uint32 tid = 9; // offset: 28 +} + +message JLAEDKMBGEK { + uint32 num = 11; // offset: 32 + uint32 tid = 4; // offset: 36 + uint64 expire_time = 12; // offset: 24 +} + +message DPBEGBNICPG { + repeated PileItem HKIBJPFKLLO = 14; // offset: 16 + PileItem CFEHPHAJIOD = 5; // offset: 24 +} + +message ANDMLIEGPKE { + uint64 time = 15; // offset: 32 + repeated DPBEGBNICPG OIOFPADOGFC = 14; // offset: 16 +} + +message PFFDAFJLNOO { + repeated uint32 IKGEBHGEEFB = 2; // offset: 16 + uint32 tid = 7; // offset: 32 +} + +// Obf: FCDGHHHAKDO +// Type: Rsp +// CmdID: 510 +message GetBagScRsp { + repeated PileItem HGHIIKNLJKH = 6; // offset: 16 + uint32 IFNAOGAKHPN = 3; // offset: 136 + repeated Material CBANAKKOMOF = 7; // offset: 128 + repeated Material material_list = 15; // offset: 56 + repeated JLAEDKMBGEK MKKDFNDEGAB = 2; // offset: 32 + repeated uint32 DBPDPHIMBDJ = 8; // offset: 64 + repeated uint32 FGEKLBMLHEK = 10; // offset: 48 + repeated ANDMLIEGPKE OKGCGMCMPJJ = 13; // offset: 80 + repeated JLAEDKMBGEK GHGKCFIFMBB = 9; // offset: 88 + repeated uint32 IKEAFGCPECK = 14; // offset: 120 + repeated Equipment equipment_list = 1; // offset: 72 + repeated TurnFoodSwitch MAODNHNHLIJ = 5; // offset: 40 + repeated WaitDelResource wait_del_resource_list = 4; // offset: 24 + repeated Relic relic_list = 12; // offset: 104 + repeated PFFDAFJLNOO PEFMKLKKCFJ = 417; // offset: 112 + uint32 retcode = 11; // offset: 140 +} + +// Obf: JGDKPGDPJIH +// Type: Req +// CmdID: 594 +message PromoteEquipmentCsReq { + uint32 equipment_unique_id = 13; // offset: 32 + ItemCostList cost_data = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 595 +message DMJNAGEKONA { + uint32 retcode = 12; // offset: 24 +} + +// Obf: EJGPLNCJFFJ +// Type: Req +// CmdID: 514 +message CmdLockEquipmentCsReq { + bool is_locked = 4; // offset: 32 + repeated uint32 ABGCKEHMKBC = 13; // offset: 24 +} + +// Type: Rsp +// CmdID: 518 +message NLDDLGDEBMO { + uint32 retcode = 1; // offset: 24 +} + +// Obf: NCIGMDDCELE +// Type: Req +// CmdID: 509 +message UseItemCsReq { + uint32 base_avatar_id = 9; // offset: 28 + uint32 HCKAEIFEFBN = 7; // offset: 36 + bool MHOCPFDEGNF = 6; // offset: 44 + uint32 BDCDDGOCILD = 14; // offset: 32 + uint32 JKOAAFGPNCJ = 4; // offset: 24 + AvatarType PIIIFLJBLMH = 5; // offset: 40 +} + +// Obf: NNBKLKNNBAC +// Type: Rsp +// CmdID: 598 +message UseItemScRsp { + uint64 DFHMMBKPECM = 14; // offset: 40 + ItemList INPFOJEIOBI = 6; // offset: 24 + uint32 retcode = 3; // offset: 52 + uint32 HCKAEIFEFBN = 5; // offset: 32 + uint32 BDCDDGOCILD = 10; // offset: 36 + uint32 FGKJJIIAENO = 11; // offset: 48 +} + +// Obf: FLEKNJPLGOB +// Type: Req +// CmdID: 563 +message RankUpEquipmentCsReq { + ItemCostList cost_data = 12; // offset: 24 + uint32 equipment_unique_id = 15; // offset: 32 +} + +// Type: Rsp +// CmdID: 526 +message OPDNMLKMNBB { + uint32 retcode = 8; // offset: 24 +} + +message KCCFNMOIMAP { + uint32 equipment_unique_id = 10; // offset: 32 + ItemCostList cost_data = 6; // offset: 24 +} + +// Obf: CIIFHGFMMHF +// Type: Req +// CmdID: 569 +message BatchRankUpEquipmentCsReq { + repeated KCCFNMOIMAP switch_list = 2; // offset: 16 +} + +// Type: Rsp +// CmdID: 541 +message GHCIOGMHOPP { + uint32 retcode = 12; // offset: 24 +} + +// Obf: KDOBEDCEHDH +// Type: Req +// CmdID: 539 +message ExpUpEquipmentCsReq { + uint32 equipment_unique_id = 9; // offset: 32 + ItemCostList cost_data = 10; // offset: 16 +} + +// Obf: CCEPCNEJIBN +// Type: Rsp +// CmdID: 501 +message ExpUpEquipmentScRsp { + uint32 retcode = 13; // offset: 32 + repeated PileItem return_item_list = 2; // offset: 24 +} + +// Obf: DKJMEMJNKMG +// Type: Req +// CmdID: 574 +message SpecialComposeItemCsReq { + ItemCostList LDBINEJDFLI = 13; // offset: 16 + ItemCostList BNDHLCADEFA = 10; // offset: 32 + uint32 count = 12; // offset: 44 + uint32 compose_id = 6; // offset: 40 +} + +// Obf: PMKPBGHGBIC +// Type: Rsp +// CmdID: 537 +message ComposeItemScRsp { + uint32 compose_id = 13; // offset: 36 + ItemList return_item_list = 5; // offset: 16 + uint32 count = 1; // offset: 32 + uint32 retcode = 4; // offset: 40 +} + +// Obf: LDPKFNPDNKO +// Type: Req +// CmdID: 600 +message ComposeSelectedRelicCsReq { + uint32 compose_id = 3; // offset: 60 + ItemCostList CHKGPADPLPO = 14; // offset: 24 + uint32 DPNMKKLMGDF = 1; // offset: 56 + uint32 main_affix_id = 11; // offset: 52 + uint32 count = 2; // offset: 48 + repeated uint32 PNGMADEHLCM = 12; // offset: 16 + ItemCostList GDCONPOGBHD = 7; // offset: 32 +} + +// Obf: OBHHAHOMAJB +// Type: Rsp +// CmdID: 589 +message ComposeSelectedRelicScRsp { + uint32 retcode = 8; // offset: 36 + uint32 compose_id = 2; // offset: 32 + ItemList return_item_list = 10; // offset: 16 +} + +// Obf: EOJBCILPMME +// Type: Req +// CmdID: 504 +message ExpUpRelicCsReq { + uint32 relic_unique_id = 1; // offset: 32 + ItemCostList cost_data = 2; // offset: 16 +} + +// Obf: JIEFCEKGGHP +// Type: Rsp +// CmdID: 538 +message ExpUpRelicScRsp { + repeated PileItem return_item_list = 10; // offset: 24 + uint32 retcode = 12; // offset: 32 +} + +// Obf: FAGJJBCCKPP +// Type: Req +// CmdID: 572 +message CmdLockRelicCsReq { + repeated uint32 BICMJEDHKNE = 1; // offset: 24 + bool is_locked = 9; // offset: 33 + bool KIPBINBIDAE = 11; // offset: 32 +} + +// Type: Rsp +// CmdID: 532 +message EBDDJOBGDHD { + uint32 retcode = 7; // offset: 24 +} + +// Obf: ABMBBFLDBOC +// Type: Req +// CmdID: 549 +message DiscardRelicCsReq { + repeated uint32 BICMJEDHKNE = 7; // offset: 24 + bool LEINLFGHIBC = 6; // offset: 36 + RelicDiscardType HHHLMNLMAGC = 11; // offset: 32 + uint64 MHMFIIPEMJD = 2; // offset: 40 +} + +// Obf: GIAJPFNBJLB +// Type: Rsp +// CmdID: 566 +message DiscardRelicScRsp { + uint32 retcode = 2; // offset: 32 + repeated uint32 BICMJEDHKNE = 9; // offset: 24 + RelicDiscardType HHHLMNLMAGC = 14; // offset: 36 + bool LEINLFGHIBC = 12; // offset: 40 +} + +// Obf: FBFEOEHHCON +// Type: Req +// CmdID: 533 +message CmdSellItemCsReq { + bool BCNDJOPNJPC = 10; // offset: 32 + ItemCostList cost_data = 14; // offset: 24 +} + +// Obf: JEIOMKBEHHJ +// Type: Rsp +// CmdID: 561 +message SellItemScRsp { + uint32 retcode = 5; // offset: 32 + ItemList return_item_list = 6; // offset: 24 +} + +// Obf: BMNLJEHOHMK +// Type: Notify +// CmdID: 507 +message RechargeSuccNotify { + string JDNMDMPBMFF = 8; // offset: 40 + ItemList item_list = 12; // offset: 24 + uint64 DFHMMBKPECM = 4; // offset: 48 + string JNGMHKMLAAL = 3; // offset: 32 +} + +// Obf: BEHNOCKPMJG +// Type: Req +// CmdID: 558 +message ExchangeHcoinCsReq { + uint32 num = 4; // offset: 24 +} + +// Obf: OEJCJGFGCFI +// Type: Rsp +// CmdID: 544 +message ExchangeHcoinScRsp { + uint32 retcode = 11; // offset: 28 + uint32 num = 10; // offset: 24 +} + +// Obf: AMMAFGFFODN +// Type: Notify +// CmdID: 596 +message AddEquipmentScRsp { + uint32 HOKJFKNPKAJ = 7; // offset: 24 +} + +// Obf: BEBHBLEHLFI +// Type: Req +// CmdID: 557 +message GetRecycleTimeCsReq { + repeated uint32 FGLKMDNFFEG = 4; // offset: 16 +} + +// Obf: JIIOGFJPHPO +// Type: Rsp +// CmdID: 521 message GetRecyleTimeScRsp { uint32 retcode = 1; // offset: 32 - repeated Material0 JGKFHDPPFJE = 6; // offset: 16 + repeated JLAEDKMBGEK GHGKCFIFMBB = 4; // offset: 24 } -message IDDLKMLEOKI { - uint32 BKBECHIEABD = 2; // offset: 28 - uint32 HHEMKFLKKCB = 14; // offset: 24 +message GHFBGBPMPFL { + uint32 BGBEGBKGBHB = 1; // offset: 24 + uint32 IAPFJINFNLO = 11; // offset: 28 } -// Obf: ComposeLimitNumCompleteScNotify +// Obf: KKJAKBABDOO // Type: Notify -// CmdID: 517 +// CmdID: 528 message ComposeLimitNumCompleteScNotify { - repeated IDDLKMLEOKI IDNGMBBNMLH = 3; // offset: 24 + repeated GHFBGBPMPFL BPCEJLENHIJ = 2; // offset: 24 } -// Obf: ComposeLimitNumUpdateScNotify +// Obf: NBDCCMOOFOI // Type: Notify -// CmdID: 527 +// CmdID: 565 message ComposeLimitNumUpdateScNotify { - IDDLKMLEOKI NACCLCKEIOD = 1; // offset: 24 + GHFBGBPMPFL BDOJDMMEHEH = 6; // offset: 24 } -// Obf: DestroyItemCsReq +// Obf: LJLBFDINKBE // Type: Req -// CmdID: 545 +// CmdID: 573 message DestroyItemCsReq { - uint32 item_count = 11; // offset: 24 - uint32 item_id = 12; // offset: 28 - uint32 PFCILKPDCGL = 2; // offset: 32 + uint32 PIAFCPCDCDF = 14; // offset: 28 + uint32 item_id = 12; // offset: 24 + uint32 FJOFDONMHPH = 8; // offset: 32 } -// Obf: DestroyItemScRsp +// Obf: NOKHDEHLJBL // Type: Rsp -// CmdID: 568 +// CmdID: 553 message DestroyItemScRsp { - uint32 PFCILKPDCGL = 11; // offset: 28 - uint32 retcode = 14; // offset: 24 + uint32 retcode = 6; // offset: 28 + uint32 PIAFCPCDCDF = 10; // offset: 24 } -// Obf: GetMarkItemListCsReq +// Obf: MCPNPKINGAG // Type: Req // CmdID: 508 message GetMarkItemListCsReq { } -// Obf: GetMarkItemListScRsp +// Obf: GEJCHKEGBLD // Type: Rsp -// CmdID: 591 +// CmdID: 517 message GetMarkItemListScRsp { - repeated uint32 FDOLAFENJOE = 8; // offset: 16 - uint32 retcode = 11; // offset: 32 + repeated uint32 KFIKCHJDEGL = 6; // offset: 16 + uint32 retcode = 10; // offset: 32 } -// Obf: MarkItemCsReq +// Obf: HHPAMJHPHNG // Type: Req -// CmdID: 502 +// CmdID: 551 message MarkItemCsReq { - bool FLJAGKCIKIJ = 14; // offset: 24 - uint32 item_id = 15; // offset: 28 + bool EKLCFBIPGGO = 9; // offset: 24 + uint32 item_id = 13; // offset: 28 } -// Obf: MarkItemScRsp +// Obf: MFAEPJDABHC // Type: Rsp -// CmdID: 537 +// CmdID: 525 message MarkItemScRsp { - uint32 item_id = 1; // offset: 28 - uint32 retcode = 2; // offset: 24 - bool FLJAGKCIKIJ = 10; // offset: 32 + uint32 retcode = 4; // offset: 28 + uint32 item_id = 1; // offset: 24 + bool EKLCFBIPGGO = 9; // offset: 32 } -// Obf: CancelMarkItemNotify +// Obf: GCJJEKNGOHM // Type: Notify -// CmdID: 590 +// CmdID: 554 message CancelMarkItemNotify { uint32 item_id = 15; // offset: 24 } -// Obf: SyncTurnFoodNotify +// Obf: OMBMNOHAFKC // Type: Notify -// CmdID: 505 +// CmdID: 579 message SyncTurnFoodNotify { - repeated uint32 HKEJIMKILIH = 1; // offset: 24 - repeated TurnFoodSwitch MDKLIOCONHI = 10; // offset: 32 + repeated TurnFoodSwitch MAODNHNHLIJ = 9; // offset: 24 + repeated uint32 DBPDPHIMBDJ = 15; // offset: 32 } -// Obf: SetTurnFoodSwitchCsReq +// Obf: DBFDHJIJAFB // Type: Req -// CmdID: 512 +// CmdID: 520 message SetTurnFoodSwitchCsReq { - TurnFoodSwitch GOIIICNLFJA = 14; // offset: 24 - bool FCPDPKKIELD = 10; // offset: 28 + TurnFoodSwitch EDDIOHMNNNB = 3; // offset: 28 + bool AMFLNLGBJGL = 6; // offset: 24 } // Type: Rsp -// CmdID: 564 -message FCMJKPMHMKG { - TurnFoodSwitch GOIIICNLFJA = 4; // offset: 32 - bool FCPDPKKIELD = 1; // offset: 24 - uint32 retcode = 13; // offset: 28 +// CmdID: 593 +message ADCEACIMKLG { + bool AMFLNLGBJGL = 7; // offset: 28 + uint32 retcode = 15; // offset: 32 + TurnFoodSwitch EDDIOHMNNNB = 4; // offset: 24 } -// Obf: GeneralVirtualItemDataNotify +// Obf: KHIJLEGPDMN // Type: Notify -// CmdID: 522 +// CmdID: 502 message GeneralVirtualItemDataNotify { - bool FCFIKCMPHGD = 4; // offset: 32 - repeated PileItem ANIFOIHABDL = 15; // offset: 16 + repeated PileItem KCJCBBKKCGI = 3; // offset: 16 + bool NONMONPHBPE = 13; // offset: 32 } -message KMLCCFEAIID { - bool FNIMNILFJJD = 13; // offset: 28 - uint32 FHKAIFIOMCN = 6; // offset: 24 +message FOFBDBJBEJE { + bool DPLPBDKDCKN = 9; // offset: 28 + uint32 JAKNEBNDFFB = 14; // offset: 24 } -message FONPBFECBFL { - KMLCCFEAIID POBKKIJPGOF = 1; // offset: 16 - bool is_marked = 4; // offset: 48 - uint32 DJFMBNFLNDJ = 3; // offset: 64 - uint32 MDGFABDLCOJ = 6; // offset: 68 - string name = 2; // offset: 40 - IHHDNHBJOCG GDICIEDJHFM = 8; // offset: 24 - int64 KKAHIEKLFCM = 14; // offset: 56 +message EECJMIOAFFG { + string name = 7; // offset: 16 + uint32 BHPLKHAMBIG = 5; // offset: 52 + bool is_marked = 11; // offset: 48 + OBOKDHDOKAD HMIHLDPMPOM = 1; // offset: 40 + uint32 KKGIEENCOIC = 9; // offset: 56 + int64 EKLKHPGDPOL = 6; // offset: 64 + FOFBDBJBEJE JHHHONJIKGL = 14; // offset: 24 } -// Obf: GetRelicFilterPlanCsReq +// Obf: GIGPCPDAHCG // Type: Req -// CmdID: 579 +// CmdID: 536 message GetRelicFilterPlanCsReq { } -// Obf: GetRelicFilterPlanScRsp +// Obf: JHKGOPBHPKL // Type: Rsp -// CmdID: 515 +// CmdID: 503 message GetRelicFilterPlanScRsp { - uint32 retcode = 5; // offset: 32 - repeated FONPBFECBFL OEMPMHJMBBJ = 10; // offset: 16 + uint32 retcode = 14; // offset: 32 + repeated EECJMIOAFFG GGBAILCKHMH = 4; // offset: 16 } -// Obf: AddRelicFilterPlanCsReq +// Obf: FCHEDGNKCCK // Type: Req -// CmdID: 514 +// CmdID: 592 message AddRelicFilterPlanCsReq { - string name = 6; // offset: 24 - bool is_marked = 11; // offset: 52 - IHHDNHBJOCG GDICIEDJHFM = 3; // offset: 16 - uint32 MDGFABDLCOJ = 15; // offset: 48 - KMLCCFEAIID POBKKIJPGOF = 5; // offset: 32 + OBOKDHDOKAD HMIHLDPMPOM = 6; // offset: 16 + FOFBDBJBEJE JHHHONJIKGL = 8; // offset: 24 + string name = 5; // offset: 32 + bool is_marked = 4; // offset: 52 + uint32 BHPLKHAMBIG = 9; // offset: 48 } -// Obf: AddRelicFilterPlanScRsp +// Obf: FKLMNHIHFPC // Type: Rsp -// CmdID: 578 +// CmdID: 524 message AddRelicFilterPlanScRsp { - uint32 retcode = 8; // offset: 32 - FONPBFECBFL relic_plan = 1; // offset: 16 + uint32 retcode = 13; // offset: 32 + EECJMIOAFFG DMBNEIJIEIK = 6; // offset: 24 } -// Obf: ModifyRelicFilterPlanCsReq +// Obf: BEOLPAGLMMF // Type: Req -// CmdID: 598 +// CmdID: 578 message ModifyRelicFilterPlanCsReq { - uint32 DJFMBNFLNDJ = 1; // offset: 36 - oneof OKAIINGCACL { - string name = 6; // offset: 24 - KMLCCFEAIID POBKKIJPGOF = 10; // offset: 24 - IHHDNHBJOCG GDICIEDJHFM = 11; // offset: 24 - } -} - -// Obf: ModifyRelicFilterPlanScRsp -// Type: Rsp -// CmdID: 516 -message ModifyRelicFilterPlanScRsp { - int64 KKAHIEKLFCM = 14; // offset: 32 - uint32 DJFMBNFLNDJ = 7; // offset: 48 - uint32 retcode = 4; // offset: 44 - oneof OKAIINGCACL { + uint32 KKGIEENCOIC = 6; // offset: 36 + oneof BPIHFAJCLOC { string name = 15; // offset: 24 - KMLCCFEAIID POBKKIJPGOF = 2; // offset: 24 - IHHDNHBJOCG GDICIEDJHFM = 5; // offset: 24 + FOFBDBJBEJE JHHHONJIKGL = 14; // offset: 24 + OBOKDHDOKAD HMIHLDPMPOM = 1; // offset: 24 } } -// Obf: DeleteRelicFilterPlanCsReq +// Obf: KPAIGHDHPCB +// Type: Rsp +// CmdID: 542 +message ModifyRelicFilterPlanScRsp { + uint32 KKGIEENCOIC = 8; // offset: 36 + int64 EKLKHPGDPOL = 14; // offset: 40 + uint32 retcode = 3; // offset: 48 + oneof BPIHFAJCLOC { + string name = 2; // offset: 16 + FOFBDBJBEJE JHHHONJIKGL = 1; // offset: 16 + OBOKDHDOKAD HMIHLDPMPOM = 10; // offset: 16 + } +} + +// Obf: PEFOFGFPKGD // Type: Req -// CmdID: 507 +// CmdID: 559 message DeleteRelicFilterPlanCsReq { - bool JMBHGCBMPBM = 7; // offset: 32 - repeated uint32 MABKNLJDBNH = 11; // offset: 16 + repeated uint32 IBJMBIACFEK = 13; // offset: 24 + bool KIPBINBIDAE = 4; // offset: 32 } // Type: Rsp -// CmdID: 554 -message DeleteRelicFilterPlanScRsp { - repeated uint32 MABKNLJDBNH = 8; // offset: 16 - bool JMBHGCBMPBM = 5; // offset: 32 - uint32 retcode = 14; // offset: 36 +// CmdID: 529 +message KFDGNFBAOGN { + repeated uint32 IBJMBIACFEK = 4; // offset: 24 + uint32 retcode = 2; // offset: 32 + bool KIPBINBIDAE = 10; // offset: 36 } -// Obf: MarkRelicFilterPlanCsReq +// Obf: PNPEBAMNNNO // Type: Req -// CmdID: 525 +// CmdID: 512 message MarkRelicFilterPlanCsReq { - bool JMBHGCBMPBM = 3; // offset: 32 - repeated uint32 MABKNLJDBNH = 9; // offset: 24 - bool OLCOHPHGDKK = 10; // offset: 33 + bool KIPBINBIDAE = 15; // offset: 32 + bool KBNKNAHGPHG = 10; // offset: 33 + repeated uint32 IBJMBIACFEK = 2; // offset: 24 } -// Obf: MarkRelicFilterPlanScRsp +// Obf: CCGEAHALKEA // Type: Rsp // CmdID: 577 message MarkRelicFilterPlanScRsp { - bool OLCOHPHGDKK = 3; // offset: 36 - bool JMBHGCBMPBM = 12; // offset: 37 - repeated uint32 MABKNLJDBNH = 4; // offset: 16 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 10; // offset: 36 + repeated uint32 IBJMBIACFEK = 7; // offset: 24 + bool KIPBINBIDAE = 2; // offset: 33 + bool KBNKNAHGPHG = 4; // offset: 32 } // Type: Notify -// CmdID: 558 -message RelicFilterPlanClearNameScNotify { - uint32 DJFMBNFLNDJ = 11; // offset: 24 +// CmdID: 516 +message ACONIFJJKCG { + uint32 KKGIEENCOIC = 14; // offset: 24 } -// Obf: RelicReforgeCsReq +// Obf: OLKNMBCGACG // Type: Req -// CmdID: 559 +// CmdID: 506 message RelicReforgeCsReq { - uint32 relic_unique_id = 12; // offset: 28 - uint32 reforge_block_sub_affix_id = 15; // offset: 24 + uint32 reforge_block_sub_affix_id = 6; // offset: 24 + uint32 relic_unique_id = 15; // offset: 28 } // Type: Rsp -// CmdID: 528 -message RelicReforgeScRsp { - uint32 retcode = 6; // offset: 24 +// CmdID: 588 +message HKJGDIKJIGI { + uint32 retcode = 5; // offset: 24 } -// Obf: RelicReforgeConfirmCsReq +// Obf: ODNEEOPKDFJ // Type: Req -// CmdID: 594 +// CmdID: 552 message RelicReforgeConfirmCsReq { - bool is_cancel = 7; // offset: 24 - uint32 relic_unique_id = 1; // offset: 28 + uint32 relic_unique_id = 11; // offset: 24 + bool ALFGNMOCOFI = 9; // offset: 28 } // Type: Rsp -// CmdID: 536 -message RelicReforgeConfirmScRsp { +// CmdID: 590 +message ILJJBGNEMHH { uint32 retcode = 10; // offset: 24 } -// Obf: CmdJukeboxType +// Obf: EHPNGMCBMBF enum CmdJukeboxType { - CmdJukeboxType_MNFEPONEDDJ = 0; - CmdUnlockBackGroundMusicScRsp = 3113; - CmdUnlockBackGroundMusicCsReq = 3135; - CmdPlayBackGroundMusicCsReq = 3124; - CmdGetJukeboxDataCsReq = 3183; - CmdGetJukeboxDataScRsp = 3181; - CmdTrialBackGroundMusicCsReq = 3162; - CmdPlayBackGroundMusicScRsp = 3104; - CmdTrialBackGroundMusicScRsp = 3200; + EHPNGMCBMBF_PCPDHELPKEM = 0; + CmdUnlockBackGroundMusicCsReq = 3114; + CmdGetJukeboxDataScRsp = 3110; + CmdPlayBackGroundMusicCsReq = 3194; + CmdIDEBDGICHAJ = 3109; + CmdGetJukeboxDataCsReq = 3191; + CmdCJAPFOOONKC = 3198; + CmdUnlockBackGroundMusicScRsp = 3118; + CmdPlayBackGroundMusicScRsp = 3195; } -message MusicData { - bool is_played = 7; // offset: 28 - uint32 group_id = 9; // offset: 24 - uint32 id = 1; // offset: 32 +message LOKLDEFIKJB { + uint32 id = 8; // offset: 28 + uint32 group_id = 15; // offset: 32 + bool KPOKKFJINNM = 10; // offset: 24 } -message DJAONBPALLI { - uint32 id = 9; // offset: 24 - bool LFGDHOPCHOD = 8; // offset: 28 -} - -message INNPKJKEONI { - uint32 id = 8; // offset: 24 - uint32 OPCLBFPHECM = 3; // offset: 28 -} - -message ILJPEPMBGCI { - DJAONBPALLI FIMOIDDDBPN = 8; // offset: 24 - bool PHMPPAKMBCE = 9; // offset: 40 - repeated INNPKJKEONI ICBNICKHJHD = 2; // offset: 32 -} - -// Obf: GetJukeboxDataCsReq +// Obf: AAJGCLJAOOG // Type: Req -// CmdID: 3183 +// CmdID: 3191 message GetJukeboxDataCsReq { } -// Obf: GetJukeboxDataScRsp +// Obf: HFKNKNJBIOP // Type: Rsp -// CmdID: 3181 +// CmdID: 3110 message GetJukeboxDataScRsp { - uint32 retcode = 14; // offset: 40 - repeated MusicData unlocked_music_list = 5; // offset: 16 - ILJPEPMBGCI DMCGIJPHHLI = 7; // offset: 24 + uint32 retcode = 9; // offset: 40 + MCPPIEJEBEF JILKOPINLDC = 14; // offset: 32 + repeated LOKLDEFIKJB EEEOKMJNGHJ = 4; // offset: 16 } -// Obf: PlayBackGroundMusicCsReq +// Obf: OIEJEPOPHCC // Type: Req -// CmdID: 3124 +// CmdID: 3194 message PlayBackGroundMusicCsReq { - ILJPEPMBGCI LABGLCCCBDP = 8; // offset: 16 + MCPPIEJEBEF DMGCIDGKPFF = 10; // offset: 16 } -// Obf: PlayBackGroundMusicScRsp +// Obf: IHHNFEICJHL // Type: Rsp -// CmdID: 3104 +// CmdID: 3195 message PlayBackGroundMusicScRsp { - uint32 retcode = 15; // offset: 32 - ILJPEPMBGCI DMCGIJPHHLI = 5; // offset: 16 + uint32 retcode = 12; // offset: 32 + MCPPIEJEBEF JILKOPINLDC = 8; // offset: 24 } -// Obf: UnlockBackGroundMusicCsReq +// Obf: LINLOKHGKON // Type: Req -// CmdID: 3135 +// CmdID: 3114 message UnlockBackGroundMusicCsReq { - repeated uint32 unlock_ids = 14; // offset: 24 + repeated uint32 JCCOOGLCMNP = 12; // offset: 24 } -// Obf: UnlockBackGroundMusicScRsp +// Obf: BFANEPJLCEH // Type: Rsp -// CmdID: 3113 +// CmdID: 3118 message UnlockBackGroundMusicScRsp { - uint32 retcode = 8; // offset: 40 - repeated uint32 MMDPLFONGOA = 13; // offset: 16 - repeated MusicData unlocked_music_list = 14; // offset: 32 + repeated LOKLDEFIKJB EEEOKMJNGHJ = 7; // offset: 32 + uint32 retcode = 14; // offset: 40 + repeated uint32 CHAKAAOEDHC = 10; // offset: 16 } // Type: Req -// CmdID: 3162 -message TrialBackGroundMusicCsReq { - uint32 JJGHKPJJALC = 15; // offset: 24 +// CmdID: 3109 +message IDEBDGICHAJ { + uint32 OOCPBJLBPDH = 15; // offset: 24 } // Type: Rsp -// CmdID: 3200 -message TrialBackGroundMusicScRsp { - uint32 JJGHKPJJALC = 7; // offset: 28 - uint32 retcode = 15; // offset: 24 +// CmdID: 3198 +message CJAPFOOONKC { + uint32 retcode = 10; // offset: 24 + uint32 OOCPBJLBPDH = 7; // offset: 28 } -// Obf: CmdLimaoNewsType +// Obf: IPPOLBNMGNK enum CmdLimaoNewsType { - CmdLimaoNewsType_MNFEPONEDDJ = 0; - CmdDIAAPDLPNHK = 9206; - CmdLimaoNewsType_PECPOPFELOG = 9197; - CmdLimaoNewsType_MKGHBDOJINP = 9205; - CmdLimaoNewsType_ALJAMNFFMFF = 9187; - CmdMAPCGJACIGH = 9202; - CmdLimaoNewsType_EKPGIFABGAI = 9195; - CmdIEAMGKDIJJI = 9190; - CmdBINNIMACMBC = 9210; - CmdAKCMGPFKAOD = 9189; - CmdLimaoNewsType_DPHHHIIAKFP = 9201; - CmdCELNLKDAMKA = 9184; - CmdLimaoNewsType_BINPNOFPNCH = 9191; - CmdCHBBBKELEPC = 9200; - CmdLimaoNewsType_KDHCEICDPDG = 9209; - CmdLimaoNewsType_GGBDENMFPKM = 9194; - CmdLJANMFHNDBJ = 9199; - CmdLimaoNewsType_AHOMOCOILNM = 9196; - CmdKMGIKALEKCC = 9181; - CmdFNEDCAJPJOE = 9185; - CmdHMPMJBIEELD = 9207; - CmdLimaoNewsType_GGLABJIONIA = 9192; - CmdLimaoNewsType_KBHAILJLKAO = 9193; - CmdLimaoNewsType_FOKBKEPEOAG = 9186; - CmdCLFKMLAFKBK = 9183; - CmdEAMEHLACEDJ = 9182; + IPPOLBNMGNK_PCPDHELPKEM = 0; + IPPOLBNMGNK_IKBKDNBHLBI = 9209; + IPPOLBNMGNK_MOPBBLDBKKL = 9191; + IPPOLBNMGNK_ECHJNLHBBIA = 9184; + CmdAEJMFMMHALL = 9194; + CmdBHKLJGBEPCF = 9207; + CmdCNHPHDCJEKG = 9197; + CmdMBPNKKMKCHC = 9199; + IPPOLBNMGNK_GIMMJCFDFLF = 9195; + IPPOLBNMGNK_BPCOIKOGKAP = 9206; + IPPOLBNMGNK_AGIJKDPCOIO = 9182; + IPPOLBNMGNK_DIIKLMJCGBM = 9205; + CmdOBKHPHECDEI = 9202; + IPPOLBNMGNK_IDOGKCPNECC = 9183; + CmdGAELJJDDEMD = 9210; + CmdMLAOHCEIHFL = 9200; + IPPOLBNMGNK_HCJACHLDGGM = 9189; + CmdJNLHONLJGHD = 9181; + CmdPLPMOBCJLOJ = 9185; + CmdICOLOEFHLGD = 9188; + CmdFECCGGMMBMK = 9190; + CmdOKILDHPDMIB = 9187; + CmdKAMJPIFPJPF = 9198; + IPPOLBNMGNK_PGFKDJKHDCC = 9193; + IPPOLBNMGNK_ACOEFLAFKOE = 9204; + IPPOLBNMGNK_NPHEDEIKEDO = 9203; } -// Obf: LimaoNewsOfficeSurveyState +// Obf: KMPIHHBLOAB enum LimaoNewsOfficeSurveyState { - LimaoNewsOfficeSurveyState_MNFEPONEDDJ = 0; - LimaoNewsOfficeSurveyState_LLHGJLHFDMB = 1; - LimaoNewsOfficeSurveyState_MGEIOAIKKON = 2; - LimaoNewsOfficeSurveyState_CHIHMAAMFIO = 3; - LimaoNewsOfficeSurveyState_BLMNPNAJAFP = 4; + KMPIHHBLOAB_PCPDHELPKEM = 0; + KMPIHHBLOAB_IHAOKLGOKCH = 1; + KMPIHHBLOAB_OPNADFKBGNN = 2; + KMPIHHBLOAB_FFLCHLPOFNM = 3; + KMPIHHBLOAB_POOLAGHGCMG = 4; } -message MKBHFBFKCNN { - uint32 DDGBLGBJIEG = 10; // offset: 36 - uint32 JLJAACLIMMB = 6; // offset: 32 - bool OJBGKOIEFHA = 14; // offset: 30 - uint32 BHPLNOPBKHF = 3; // offset: 24 - bool PDEGCMOBNAM = 11; // offset: 28 - uint32 HCNCEDGKIKH = 2; // offset: 40 - bool ELBEFALLKPB = 13; // offset: 29 +message KPJFOBOKKNO { + uint32 MFMJBFDFMHG = 14; // offset: 32 + uint32 NHDDHMGGKBO = 12; // offset: 36 + uint32 CDKEDFPEFIJ = 11; // offset: 28 + bool LPHDBPBILKE = 10; // offset: 24 + bool HDKIHMEBNDC = 5; // offset: 26 + uint32 DKKOBPDNCLC = 8; // offset: 40 + bool ACMGBNNEACJ = 7; // offset: 25 } -message GDFNCLILDAD { - uint32 INOMPDIDJON = 6; // offset: 28 - bool PDEGCMOBNAM = 2; // offset: 24 +message OOJKKECPOJA { + uint32 NLEAPFFAFEE = 7; // offset: 28 + bool ACMGBNNEACJ = 10; // offset: 24 } -message ODDFCBGGMBH { - repeated GDFNCLILDAD CKNBBLGGJJI = 13; // offset: 24 - uint32 FOPKKPHCIIJ = 8; // offset: 32 +message CCHBNJEGJGH { + repeated OOJKKECPOJA NCBFLPMBCHJ = 6; // offset: 16 + uint32 NMDDAFKIGDF = 9; // offset: 32 } -message DKEIPDDEFKN { - bool has_passed = 2; // offset: 36 - uint32 progress = 13; // offset: 32 - uint32 LMFMEBMFHDF = 6; // offset: 24 - uint32 COILOJPLKHF = 5; // offset: 28 +message MPDHIFKGDCL { + bool has_passed = 13; // offset: 24 + uint32 KBKLMLKDNMP = 9; // offset: 28 + uint32 progress = 6; // offset: 36 + uint32 IEMPGPCNAAH = 1; // offset: 32 } -message PHEKMIEADPH { - uint32 PCJFDAPFKMD = 14; // offset: 24 - uint32 CGLOBJJPPDG = 13; // offset: 28 +message EDKFJKKCIID { + uint32 PHDLMLHKIHH = 5; // offset: 28 + uint32 POCEEJLGAMH = 10; // offset: 24 } -message CFLNCIJJHKO { - uint32 MDMEOOEBILN = 2; // offset: 28 - uint32 JLJAACLIMMB = 3; // offset: 24 +message OLMHJIHCMBB { + uint32 JANGNOODOIN = 6; // offset: 28 + uint32 MFMJBFDFMHG = 5; // offset: 24 } -message BMFLOHHFBPJ { +message FNJHKMNEOCB { } // Type: Rsp -// CmdID: 9181 -message KMGIKALEKCC { - bool LBINGDBIAOC = 11; // offset: 88 - repeated DKEIPDDEFKN BMAEPAFBAOP = 2; // offset: 32 - uint32 BCAJCHBJLLG = 10; // offset: 92 - repeated PHEKMIEADPH NMLPPFPJLJO = 3; // offset: 24 - repeated MKBHFBFKCNN PMBAPBJJPGA = 14; // offset: 16 - repeated uint32 BCKLPAKFGKF = 13; // offset: 80 - repeated uint32 BGEJHMCKBIF = 7; // offset: 64 - repeated CFLNCIJJHKO IIIGJELNLGG = 4; // offset: 72 - uint32 retcode = 1; // offset: 96 - repeated uint32 OEAAEHPILJJ = 9; // offset: 40 - repeated ODDFCBGGMBH JNDNCJLGHAG = 8; // offset: 56 +// CmdID: 9198 +message KAMJPIFPJPF { + repeated uint32 NNADKEJHMDE = 1; // offset: 56 + repeated uint32 KDOGBDNPIMP = 5; // offset: 72 + repeated MPDHIFKGDCL BOLIJIEFGGD = 10; // offset: 64 + bool BAMKONBOAEI = 14; // offset: 92 + repeated uint32 MEKMMCEBKPO = 3; // offset: 24 + repeated OLMHJIHCMBB COFPMFHEOGP = 4; // offset: 40 + uint32 PGOODEGCBFO = 9; // offset: 88 + repeated EDKFJKKCIID LNCLLBEIOOF = 7; // offset: 16 + repeated KPJFOBOKKNO OGGPKPPHAOO = 8; // offset: 80 + repeated CCHBNJEGJGH EEBLLIAAALN = 2; // offset: 32 + uint32 retcode = 12; // offset: 96 } -message GFLPOKPEIFF { - uint32 HCNCEDGKIKH = 1; // offset: 24 -} - -// Type: Rsp -// CmdID: 9190 -message IEAMGKDIJJI { - uint32 retcode = 3; // offset: 32 - MKBHFBFKCNN AKEIHHBLJNJ = 7; // offset: 24 -} - -message FEPKFPBPPLA { - uint32 FOPKKPHCIIJ = 14; // offset: 24 -} - -// Type: Rsp -// CmdID: 9184 -message CELNLKDAMKA { - uint32 retcode = 12; // offset: 28 - uint32 FOPKKPHCIIJ = 10; // offset: 24 -} - -message NBJHLBNIJKJ { - repeated PHEKMIEADPH NIHCHLOEBEP = 10; // offset: 24 -} - -message EBJDGHPPKLI { - oneof HPDAODDGAPF { - uint32 CGNPLHGOHPI = 8; // offset: 16 - MKBHFBFKCNN HOIJPIDFAAG = 9; // offset: 16 - uint32 BOEHDMPAPAH = 3; // offset: 16 - uint32 FIICMLJFPKI = 11; // offset: 16 - CFLNCIJJHKO NHNJBFGPKOM = 10; // offset: 16 - DKEIPDDEFKN NPMDHNMJBIC = 1; // offset: 16 - NBJHLBNIJKJ EOADNJIMPHM = 13; // offset: 16 - uint32 BCAJCHBJLLG = 2; // offset: 16 - uint32 NJIHMALOICA = 14; // offset: 16 - } -} - -// Type: Notify -// CmdID: 9183 -message CLFKMLAFKBK { - repeated EBJDGHPPKLI GNNBOPHBADD = 8; // offset: 16 -} - -message CEJHAELAGOK { - uint32 event_id = 8; // offset: 28 - uint32 display_value = 14; // offset: 24 -} - -// Type: Rsp -// CmdID: 9189 -message AKCMGPFKAOD { - uint32 event_id = 4; // offset: 32 - uint32 retcode = 7; // offset: 28 - uint32 display_value = 1; // offset: 24 -} - -message DNENKNLKGLC { +message LLAAFBELBLB { + uint32 CDKEDFPEFIJ = 13; // offset: 24 } // Type: Rsp // CmdID: 9199 -message LJANMFHNDBJ { - uint32 retcode = 14; // offset: 24 +message MBPNKKMKCHC { + uint32 retcode = 3; // offset: 32 + KPJFOBOKKNO IGIPAKELJFD = 12; // offset: 24 } -message KPIKHPILFFM { - repeated uint32 ALGOPKKHOIP = 13; // offset: 40 - repeated uint32 HHIIADBFMKO = 2; // offset: 16 - repeated LimaoNewsOfficeSurveyState GAMIGPALCFN = 10; // offset: 32 +message EPFBCODFKIA { + uint32 NMDDAFKIGDF = 8; // offset: 24 } // Type: Rsp -// CmdID: 9200 -message CHBBBKELEPC { - uint32 retcode = 12; // offset: 24 +// CmdID: 9181 +message JNLHONLJGHD { + uint32 NMDDAFKIGDF = 6; // offset: 24 + uint32 retcode = 9; // offset: 28 } -message IAGBPGEEJCO { - uint32 CGLOBJJPPDG = 13; // offset: 24 +message OPJCDAMNIMJ { + repeated EDKFJKKCIID PAPGFHBDFKP = 11; // offset: 16 } -// Type: Rsp -// CmdID: 9185 -message FNEDCAJPJOE { - uint32 retcode = 7; // offset: 28 - uint32 CGLOBJJPPDG = 3; // offset: 24 +message LBBEGDELEEI { + oneof NLPPPCHGGPF { + uint32 FIMNPEBOBHL = 12; // offset: 24 + KPJFOBOKKNO DOINBJJKLFP = 8; // offset: 24 + uint32 KPFAPJLOJCL = 1; // offset: 24 + uint32 ODALNGOKHMF = 10; // offset: 24 + OLMHJIHCMBB CLCDMKJHCGD = 3; // offset: 24 + MPDHIFKGDCL PEGKAAFHFKI = 6; // offset: 24 + OPJCDAMNIMJ LFBBILEKCKC = 14; // offset: 24 + uint32 PGOODEGCBFO = 2; // offset: 24 + uint32 ADGJILHIIAB = 7; // offset: 24 + } } -message DKIPKLFGDEL { - uint32 OAKOGHAEJDD = 2; // offset: 24 +// Type: Notify +// CmdID: 9188 +message ICOLOEFHLGD { + repeated LBBEGDELEEI CJFBLHNPHAK = 13; // offset: 24 } -// Type: Rsp -// CmdID: 9206 -message DIAAPDLPNHK { - uint32 retcode = 4; // offset: 24 - uint32 OAKOGHAEJDD = 11; // offset: 28 -} - -message NEGPFGDIAHK { - uint32 NBKODKMALOO = 3; // offset: 24 - uint32 HCNCEDGKIKH = 7; // offset: 28 -} - -// Type: Rsp -// CmdID: 9182 -message EAMEHLACEDJ { - uint32 HCNCEDGKIKH = 8; // offset: 24 - uint32 NBKODKMALOO = 3; // offset: 32 - uint32 retcode = 11; // offset: 28 -} - -message CLMPFEDCJDD { -} - -// Type: Rsp -// CmdID: 9207 -message HMPMJBIEELD { - uint32 retcode = 8; // offset: 24 -} - -message DOOLOHCCIIL { - uint32 HCNCEDGKIKH = 6; // offset: 28 - bool PDEGCMOBNAM = 2; // offset: 24 -} - -// Type: Rsp -// CmdID: 9202 -message MAPCGJACIGH { - uint32 HCNCEDGKIKH = 8; // offset: 32 - uint32 retcode = 10; // offset: 28 - bool PDEGCMOBNAM = 11; // offset: 24 -} - -message DNGEGEAJGIH { - bool PDEGCMOBNAM = 9; // offset: 24 - uint32 INOMPDIDJON = 14; // offset: 28 +message FBLOOEBBJLN { + uint32 event_id = 6; // offset: 24 + uint32 display_value = 15; // offset: 28 } // Type: Rsp // CmdID: 9210 -message BINNIMACMBC { - bool PDEGCMOBNAM = 14; // offset: 24 - uint32 INOMPDIDJON = 12; // offset: 28 - uint32 retcode = 9; // offset: 32 +message GAELJJDDEMD { + uint32 retcode = 10; // offset: 24 + uint32 event_id = 2; // offset: 32 + uint32 display_value = 13; // offset: 28 } -// Obf: CmdLineupType +message CPKBPGGHIJL { +} + +// Type: Rsp +// CmdID: 9187 +message OKILDHPDMIB { + uint32 retcode = 14; // offset: 24 +} + +message OEOJCBLAMGP { + repeated LimaoNewsOfficeSurveyState ANAHLHJDDDC = 13; // offset: 32 + repeated uint32 OPFEKAKFNJM = 6; // offset: 16 + repeated uint32 IEBFIIPBADJ = 4; // offset: 24 +} + +// Type: Rsp +// CmdID: 9207 +message BHKLJGBEPCF { + uint32 retcode = 13; // offset: 24 +} + +message OPNACPELDPE { + uint32 PHDLMLHKIHH = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 9194 +message AEJMFMMHALL { + uint32 PHDLMLHKIHH = 3; // offset: 24 + uint32 retcode = 2; // offset: 28 +} + +message NBDBDLIKJLC { + uint32 JPOKEADJNPI = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 9202 +message OBKHPHECDEI { + uint32 retcode = 5; // offset: 24 + uint32 JPOKEADJNPI = 14; // offset: 28 +} + +message OFOPNKCEMNA { + uint32 LLKOFNDAKHG = 11; // offset: 24 + uint32 CDKEDFPEFIJ = 9; // offset: 28 +} + +// Type: Rsp +// CmdID: 9190 +message FECCGGMMBMK { + uint32 LLKOFNDAKHG = 1; // offset: 24 + uint32 retcode = 2; // offset: 28 + uint32 CDKEDFPEFIJ = 12; // offset: 32 +} + +message JNKDJEGLGKO { +} + +// Type: Rsp +// CmdID: 9200 +message MLAOHCEIHFL { + uint32 retcode = 13; // offset: 24 +} + +message EENMIGNAPKH { + bool ACMGBNNEACJ = 3; // offset: 28 + uint32 CDKEDFPEFIJ = 1; // offset: 24 +} + +// Type: Rsp +// CmdID: 9197 +message CNHPHDCJEKG { + uint32 retcode = 10; // offset: 28 + bool ACMGBNNEACJ = 6; // offset: 32 + uint32 CDKEDFPEFIJ = 5; // offset: 24 +} + +message DJFICOPFDPL { + uint32 NLEAPFFAFEE = 1; // offset: 24 + bool ACMGBNNEACJ = 5; // offset: 28 +} + +// Type: Rsp +// CmdID: 9185 +message PLPMOBCJLOJ { + bool ACMGBNNEACJ = 12; // offset: 32 + uint32 NLEAPFFAFEE = 6; // offset: 24 + uint32 retcode = 7; // offset: 28 +} + +// Obf: KEACHFCCAOI enum CmdLineupType { - CmdLineupType_MNFEPONEDDJ = 0; - CmdSetLineupNameScRsp = 788; - CmdGetCurLineupDataCsReq = 724; - CmdJoinLineupScRsp = 713; - CmdChangeLineupLeaderCsReq = 719; - CmdQuitLineupCsReq = 762; - CmdChangeLineupLeaderScRsp = 723; - CmdJoinLineupCsReq = 735; - CmdGetAllLineupDataCsReq = 786; - CmdReplaceLineupScRsp = 718; - CmdSwapLineupCsReq = 769; - CmdSwitchLineupIndexScRsp = 748; - CmdVirtualLineupTrialAvatarChangeScNotify = 701; - CmdSetLineupNameCsReq = 734; - CmdLineupType_EAODJEFPFAB = 783; - CmdSyncLineupNotify = 746; - CmdGetLineupAvatarDataScRsp = 784; - CmdSwapLineupScRsp = 740; - CmdReplaceLineupCsReq = 731; - CmdGetCurLineupDataScRsp = 704; - CmdGetStageLineupScRsp = 781; - CmdGetAllLineupDataScRsp = 703; - CmdQuitLineupScRsp = 800; - CmdSwitchLineupIndexCsReq = 756; - CmdGetLineupAvatarDataCsReq = 757; - CmdVirtualLineupDestroyNotify = 709; - CmdExtraLineupDestroyNotify = 706; + KEACHFCCAOI_PCPDHELPKEM = 0; + CmdChangeLineupLeaderScRsp = 704; + CmdSetLineupNameScRsp = 733; + CmdQuitLineupScRsp = 798; + CmdChangeLineupLeaderCsReq = 737; + CmdExtraLineupDestroyNotify = 789; + CmdGetLineupAvatarDataCsReq = 701; + CmdGetAllLineupDataCsReq = 761; + CmdVirtualLineupTrialAvatarChangeScNotify = 796; + CmdReplaceLineupScRsp = 800; + CmdGetCurLineupDataScRsp = 795; + CmdJoinLineupScRsp = 718; + CmdAJJAAMNDGEH = 710; + CmdSwitchLineupIndexCsReq = 738; + CmdSwitchLineupIndexScRsp = 772; + CmdJoinLineupCsReq = 714; + CmdGetCurLineupDataCsReq = 794; + CmdGetAllLineupDataScRsp = 707; + CmdBCNOGENAHJJ = 726; + CmdVirtualLineupDestroyNotify = 758; + CmdSwapLineupCsReq = 763; + KEACHFCCAOI_NNMMNMDJELK = 791; + CmdGetLineupAvatarDataScRsp = 774; + CmdReplaceLineupCsReq = 744; + CmdSyncLineupNotify = 739; + CmdQuitLineupCsReq = 709; + CmdSetLineupNameCsReq = 732; } -enum IFAIACMNHHL { - IFAIACMNHHL_MNFEPONEDDJ = 0; - IFAIACMNHHL_NNOJCHGGNOC = 1; - IFAIACMNHHL_FOKFJAFDFLN = 2; - IFAIACMNHHL_DAFMMHKOPEN = 3; - IFAIACMNHHL_FDPPOIEENLF = 4; +enum FPPDAFJJCBM { + FPPDAFJJCBM_PCPDHELPKEM = 0; + FPPDAFJJCBM_MBHAKCJLOAJ = 1; + FPPDAFJJCBM_DCNMDNAPBDJ = 2; + FPPDAFJJCBM_NCEAJDHOPIL = 3; + FPPDAFJJCBM_NOIEGFJPGLI = 4; } -// Obf: ExtraLineupType +// Obf: CDHAMNOOBFC enum ExtraLineupType { LINEUP_NONE = 0; LINEUP_CHALLENGE = 1; @@ -20723,7836 +22391,8036 @@ enum ExtraLineupType { LINEUP_GRID_FIGHT = 19; } -// Obf: SyncLineupReason +// Obf: EDGNAOEHBGN enum SyncLineupReason { - SYNC_REASON_NONE = 0; - SYNC_REASON_MP_ADD = 1; - SYNC_REASON_MP_ADD_PROP_HIT = 2; - SYNC_REASON_HP_ADD = 3; - SYNC_REASON_HP_ADD_PROP_HIT = 4; - SYNC_REASON_MP_MAX_CHANGED_PERMANENT = 5; - SYNC_REASON_MP_MAX_CHANGED_BY_MODIFIER = 6; + EDGNAOEHBGN_CPNNLCPJFCH = 0; + EDGNAOEHBGN_HGEAPBKABOA = 1; + EDGNAOEHBGN_JLLNMLGCAHH = 2; + EDGNAOEHBGN_MLDEJPOOHFB = 3; + EDGNAOEHBGN_PGNGNONPBMM = 4; + EDGNAOEHBGN_HILGOFHCPFG = 5; + EDGNAOEHBGN_BIEGPKHMHPP = 6; } -message GetStageLineupCsReq { +message MPCJEKNBPEB { } -message KNBBJFNPDDL { - uint32 DFBCGENPOLE = 13; // offset: 24 - uint32 stage_type = 1; // offset: 28 +message LBKHJOIJNKI { + uint32 FJBENBJDFOD = 10; // offset: 28 + uint32 stage_type = 14; // offset: 24 } // Type: Rsp -// CmdID: 781 -message GetStageLineupScRsp { - uint32 retcode = 6; // offset: 32 - repeated KNBBJFNPDDL JMGIIIFNLOH = 12; // offset: 24 +// CmdID: 710 +message AJJAAMNDGEH { + repeated LBKHJOIJNKI LPNLADKMAFO = 12; // offset: 24 + uint32 retcode = 2; // offset: 32 } message LineupAvatar { - uint32 hp = 4; // offset: 40 - uint32 satiety = 10; // offset: 48 - AvatarType avatar_type = 14; // offset: 32 - uint32 id = 2; // offset: 44 - uint32 slot = 9; // offset: 36 - SpBarInfo sp_bar = 11; // offset: 16 + SpBarInfo sp_bar = 15; // offset: 16 + uint32 id = 6; // offset: 48 + AvatarType avatar_type = 12; // offset: 40 + uint32 hp = 9; // offset: 32 + uint32 satiety = 11; // offset: 36 + uint32 slot = 4; // offset: 44 } -// Obf: LineupInfo +// Obf: AKNNLOONPLL message LineupInfo { - string name = 15; // offset: 24 - uint32 leader_slot = 5; // offset: 80 - uint32 max_mp = 10; // offset: 72 - repeated uint32 PDEDOJHKOMD = 13; // offset: 48 - uint32 plane_id = 9; // offset: 88 - uint32 index = 6; // offset: 76 - ExtraLineupType extra_lineup_type = 3; // offset: 68 - repeated uint32 story_line_avatar_id_list = 7; // offset: 40 - repeated LineupAvatar avatar_list = 12; // offset: 32 - bool is_virtual = 2; // offset: 65 - uint32 game_story_line_id = 4; // offset: 84 - repeated uint32 JFAGOOABLFD = 11; // offset: 16 - uint32 mp = 1; // offset: 92 - bool ACBPKODJMBJ = 8; // offset: 64 + uint32 index = 8; // offset: 76 + repeated LineupAvatar avatar_list = 2; // offset: 48 + uint32 HOKAMNCPLNO = 14; // offset: 80 + repeated uint32 OBMEFOMFGFD = 1; // offset: 16 + repeated uint32 PGACFEJIKHD = 3; // offset: 32 + bool GLLDELDFDEE = 12; // offset: 69 + uint32 mp = 6; // offset: 88 + string name = 11; // offset: 24 + repeated uint32 AGOPFIFDJFN = 13; // offset: 56 + ExtraLineupType extra_lineup_type = 9; // offset: 72 + bool is_virtual = 7; // offset: 68 + uint32 max_mp = 4; // offset: 84 + uint32 game_story_line_id = 10; // offset: 92 + uint32 plane_id = 15; // offset: 64 } -// Obf: GetCurLineupDataCsReq +// Obf: DABBBDJAPAB // Type: Req -// CmdID: 724 +// CmdID: 794 message GetCurLineupDataCsReq { } -// Obf: GetCurLineupDataScRsp +// Obf: COPFAOHLCHG // Type: Rsp -// CmdID: 704 +// CmdID: 795 message GetCurLineupDataScRsp { - LineupInfo lineup = 1; // offset: 24 - uint32 retcode = 6; // offset: 32 + uint32 retcode = 11; // offset: 32 + LineupInfo lineup = 1; // offset: 16 } -// Obf: JoinLineupCsReq +// Obf: IAMCDPABMHL // Type: Req -// CmdID: 735 +// CmdID: 714 message JoinLineupCsReq { - uint32 index = 12; // offset: 32 - ExtraLineupType extra_lineup_type = 6; // offset: 48 - uint32 slot = 4; // offset: 40 - uint32 base_avatar_id = 1; // offset: 44 - bool is_virtual = 2; // offset: 24 - AvatarType avatar_type = 13; // offset: 36 - uint32 plane_id = 10; // offset: 28 + uint32 index = 1; // offset: 36 + uint32 slot = 13; // offset: 40 + uint32 plane_id = 8; // offset: 48 + bool is_virtual = 7; // offset: 28 + uint32 base_avatar_id = 14; // offset: 24 + AvatarType avatar_type = 4; // offset: 32 + ExtraLineupType extra_lineup_type = 10; // offset: 44 } // Type: Rsp -// CmdID: 713 +// CmdID: 718 message JoinLineupScRsp { - uint32 retcode = 11; // offset: 24 + uint32 retcode = 6; // offset: 24 } -// Obf: QuitLineupCsReq +// Obf: KCDKOGMHLKO // Type: Req -// CmdID: 762 +// CmdID: 709 message QuitLineupCsReq { - AvatarType avatar_type = 4; // offset: 40 - uint32 index = 12; // offset: 36 - bool is_virtual = 10; // offset: 24 - ExtraLineupType extra_lineup_type = 8; // offset: 44 - uint32 plane_id = 5; // offset: 28 - uint32 base_avatar_id = 14; // offset: 32 + ExtraLineupType extra_lineup_type = 8; // offset: 36 + uint32 plane_id = 3; // offset: 40 + AvatarType avatar_type = 13; // offset: 44 + uint32 index = 6; // offset: 32 + bool is_virtual = 4; // offset: 24 + uint32 base_avatar_id = 9; // offset: 28 } // Type: Rsp -// CmdID: 800 +// CmdID: 798 message QuitLineupScRsp { - uint32 base_avatar_id = 1; // offset: 36 - uint32 retcode = 5; // offset: 24 - bool is_virtual = 12; // offset: 28 - bool HIHLEENBGPD = 9; // offset: 29 - uint32 plane_id = 10; // offset: 32 + bool is_virtual = 7; // offset: 37 + uint32 base_avatar_id = 5; // offset: 24 + uint32 plane_id = 12; // offset: 32 + uint32 retcode = 13; // offset: 28 + bool LGFIFJDGEKB = 11; // offset: 36 } -// Obf: SwapLineupCsReq +// Obf: ALLHCHDJMOC // Type: Req -// CmdID: 769 +// CmdID: 763 message SwapLineupCsReq { - uint32 index = 8; // offset: 28 - ExtraLineupType extra_lineup_type = 4; // offset: 24 - uint32 OIIAICLKCLB = 15; // offset: 40 - uint32 plane_id = 6; // offset: 44 - uint32 BDNOAFHDHNP = 12; // offset: 36 - bool is_virtual = 7; // offset: 32 + uint32 plane_id = 11; // offset: 28 + bool is_virtual = 1; // offset: 44 + uint32 NHNHEJELCMM = 2; // offset: 40 + uint32 IIFNABKHAEG = 15; // offset: 24 + uint32 index = 10; // offset: 32 + ExtraLineupType extra_lineup_type = 13; // offset: 36 } // Type: Rsp -// CmdID: 740 -message SwapLineupScRsp { - uint32 retcode = 9; // offset: 24 +// CmdID: 726 +message BCNOGENAHJJ { + uint32 retcode = 13; // offset: 24 } -// Obf: SyncLineupNotify +// Obf: GPOCFLNNANM // Type: Notify -// CmdID: 746 +// CmdID: 739 message SyncLineupNotify { - LineupInfo lineup = 15; // offset: 16 - repeated SyncLineupReason reason_list = 13; // offset: 24 + repeated SyncLineupReason reason_list = 9; // offset: 32 + LineupInfo lineup = 2; // offset: 16 } -// Obf: GetLineupAvatarDataCsReq +// Obf: BAHCGEHIJMO // Type: Req -// CmdID: 757 +// CmdID: 701 message GetLineupAvatarDataCsReq { } -message LineupAvatarData { - AvatarType avatar_type = 5; // offset: 32 - uint32 id = 11; // offset: 28 - uint32 hp = 8; // offset: 24 +message FDEJJMDGILM { + uint32 hp = 2; // offset: 24 + uint32 id = 6; // offset: 32 + AvatarType avatar_type = 9; // offset: 28 } -// Obf: GetLineupAvatarDataScRsp +// Obf: FGFNJBOFECE // Type: Rsp -// CmdID: 784 +// CmdID: 774 message GetLineupAvatarDataScRsp { - repeated LineupAvatarData avatar_data_list = 5; // offset: 24 - uint32 retcode = 4; // offset: 32 + repeated FDEJJMDGILM avatar_data_list = 3; // offset: 16 + uint32 retcode = 14; // offset: 32 } -// Obf: ChangeLineupLeaderCsReq +// Obf: PGOMOPKJNEM // Type: Req -// CmdID: 719 +// CmdID: 737 message ChangeLineupLeaderCsReq { uint32 slot = 3; // offset: 24 } -// Obf: ChangeLineupLeaderScRsp +// Obf: HMOJPKHNKAJ // Type: Rsp -// CmdID: 723 +// CmdID: 704 message ChangeLineupLeaderScRsp { - uint32 retcode = 2; // offset: 28 - uint32 slot = 7; // offset: 24 + uint32 slot = 13; // offset: 28 + uint32 retcode = 14; // offset: 24 } -// Obf: SwitchLineupIndexCsReq +// Obf: HNGKDHHLJDB // Type: Req -// CmdID: 756 +// CmdID: 738 message SwitchLineupIndexCsReq { - uint32 index = 5; // offset: 24 + uint32 index = 6; // offset: 24 } -// Obf: SwitchLineupIndexScRsp +// Obf: ALEJALIAHBE // Type: Rsp -// CmdID: 748 +// CmdID: 772 message SwitchLineupIndexScRsp { - uint32 retcode = 4; // offset: 24 - uint32 index = 5; // offset: 28 + uint32 retcode = 6; // offset: 24 + uint32 index = 10; // offset: 28 } -// Obf: SetLineupNameCsReq +// Obf: EOBJOKLBKPP // Type: Req -// CmdID: 734 +// CmdID: 732 message SetLineupNameCsReq { - string name = 13; // offset: 24 - uint32 index = 11; // offset: 32 + uint32 index = 5; // offset: 32 + string name = 10; // offset: 16 } -// Obf: SetLineupNameScRsp +// Obf: NHAPPOCLJBA // Type: Rsp -// CmdID: 788 +// CmdID: 733 message SetLineupNameScRsp { - uint32 index = 11; // offset: 32 - uint32 retcode = 4; // offset: 36 - string name = 5; // offset: 16 + string name = 10; // offset: 16 + uint32 retcode = 1; // offset: 32 + uint32 index = 11; // offset: 36 } -// Obf: GetAllLineupDataCsReq +// Obf: BMBEHMMLAGB // Type: Req -// CmdID: 786 +// CmdID: 761 message GetAllLineupDataCsReq { } -// Obf: GetAllLineupDataScRsp +// Obf: ELGIMKOJNBK // Type: Rsp -// CmdID: 703 +// CmdID: 707 message GetAllLineupDataScRsp { - uint32 retcode = 5; // offset: 32 - repeated LineupInfo lineup_list = 9; // offset: 16 - uint32 cur_index = 14; // offset: 36 + repeated LineupInfo lineup_list = 10; // offset: 24 + uint32 cur_index = 11; // offset: 36 + uint32 retcode = 6; // offset: 32 } -// Obf: VirtualLineupDestroyNotify +// Obf: KFONGCOOEFJ // Type: Notify -// CmdID: 709 +// CmdID: 758 message VirtualLineupDestroyNotify { - uint32 plane_id = 5; // offset: 24 + uint32 plane_id = 13; // offset: 24 } message LineupSlotData { - AvatarType avatar_type = 3; // offset: 32 - uint32 id = 13; // offset: 24 - uint32 slot = 9; // offset: 28 - uint32 assist_uid = 1; // offset: 36 + uint32 id = 7; // offset: 36 + uint32 slot = 3; // offset: 32 + uint32 assist_uid = 13; // offset: 28 + AvatarType avatar_type = 4; // offset: 24 } -// Obf: ReplaceLineupCsReq +// Obf: KLCJAJLFPGJ // Type: Req -// CmdID: 731 +// CmdID: 744 message ReplaceLineupCsReq { - uint32 game_story_line_id = 11; // offset: 32 - bool OEKGOGFKELD = 10; // offset: 37 - ExtraLineupType extra_lineup_type = 13; // offset: 44 - uint32 index = 5; // offset: 52 - bool ODAOIGCHOEA = 1; // offset: 36 - bool is_virtual = 4; // offset: 38 - uint32 plane_id = 2; // offset: 48 - uint32 leader_slot = 6; // offset: 40 - repeated LineupSlotData lineup_slot_list = 8; // offset: 16 + uint32 HOKAMNCPLNO = 1; // offset: 44 + uint32 index = 8; // offset: 36 + repeated LineupSlotData lineup_slot_list = 11; // offset: 16 + ExtraLineupType extra_lineup_type = 15; // offset: 48 + uint32 game_story_line_id = 12; // offset: 32 + bool FLFJMCFACKN = 5; // offset: 41 + bool BJADHCOFLGI = 6; // offset: 40 + bool is_virtual = 9; // offset: 42 + uint32 plane_id = 14; // offset: 52 } -// Obf: ReplaceLineupScRsp +// Obf: FCEOCIFJGPG // Type: Rsp -// CmdID: 718 +// CmdID: 800 message ReplaceLineupScRsp { - uint32 retcode = 12; // offset: 24 - uint32 GDBLLNAMBFI = 13; // offset: 28 + uint32 retcode = 4; // offset: 24 + uint32 PODLDPEIKKI = 13; // offset: 28 } -// Obf: ExtraLineupDestroyNotify +// Obf: FIJBLGHLEGB // Type: Notify -// CmdID: 706 +// CmdID: 789 message ExtraLineupDestroyNotify { ExtraLineupType extra_lineup_type = 5; // offset: 24 } -// Obf: VirtualLineupTrialAvatarChangeScNotify +// Obf: KPNNODDAGDE // Type: Notify -// CmdID: 701 +// CmdID: 796 message VirtualLineupTrialAvatarChangeScNotify { - bool JAOAIMDONKK = 12; // offset: 44 - repeated uint32 APNGJBBLEFP = 7; // offset: 24 + bool BPJLLBDDNDM = 15; // offset: 44 + repeated uint32 OMNHJDBLFNK = 13; // offset: 24 + repeated uint32 OCAKFNFEPCO = 6; // offset: 32 uint32 plane_id = 1; // offset: 40 - repeated uint32 GCHJJGCGCDM = 14; // offset: 32 } -// Obf: CmdLobbyType +// Obf: LADMLLPIABE enum CmdLobbyType { - CmdLobbyType_MNFEPONEDDJ = 0; - CmdLobbyInviteScRsp = 7388; - CmdLobbyGetInfoScRsp = 7379; - CmdLobbyCreateScRsp = 7390; - CmdJHACPIMIGGN = 7391; - CmdLobbyJoinScRsp = 7364; - CmdAEJMJEKHGCM = 7389; - CmdLobbyGetInfoCsReq = 7373; - CmdLobbyKickOutScRsp = 7357; - CmdLobbySyncInfoScNotify = 7368; - CmdLobbyJoinCsReq = 7351; - CmdLobbyInviteCsReq = 7384; - CmdLobbyQuitCsReq = 7372; - CmdLobbyType_DBLCADNCAFL = 7378; - CmdGEEOCLMOKBK = 7361; - CmdLobbyCreateCsReq = 7354; - CmdPLAKEKCEJHO = 7358; - CmdLobbyKickOutCsReq = 7380; - CmdFBOJGAPHDNJ = 7362; - CmdLobbyInteractScNotify = 7356; - CmdGCJMJIJPLGO = 7353; - CmdLobbyQuitScRsp = 7371; - CmdLobbyModifyPlayerInfoCsReq = 7374; - CmdLobbyModifyPlayerInfoScRsp = 7352; + LADMLLPIABE_PCPDHELPKEM = 0; + CmdLobbyJoinScRsp = 7377; + CmdOHCJBDGLPMK = 7385; + CmdLobbySyncInfoScNotify = 7352; + CmdLobbyInteractScNotify = 7399; + CmdOGGBENIJKOF = 7388; + CmdFPDFPCDCKHB = 7365; + CmdFLNKHEMBJOG = 7369; + CmdMNHCLKHLAHM = 7368; + CmdIDLCDBNPCBG = 7386; + CmdBGKIEFCLGDF = 7353; + CmdLobbyGetInfoScRsp = 7366; + CmdLobbyCreateScRsp = 7357; + CmdLobbyKickOutCsReq = 7397; + CmdLobbyGetInfoCsReq = 7400; + CmdLobbyInviteCsReq = 7394; + CmdPLMMDNCJHBG = 7351; + CmdLobbyModifyPlayerInfoCsReq = 7355; + CmdPIJFMEMDDDF = 7356; + CmdLobbyJoinCsReq = 7380; + CmdCKMIGEIACIO = 7371; + CmdLobbyCreateCsReq = 7363; + CmdLobbyQuitCsReq = 7395; + CmdHKFDCBOOEIO = 7381; } -// Obf: LobbyCreateCsReq +// Obf: ALJJFPOLPJH // Type: Req -// CmdID: 7354 +// CmdID: 7363 message LobbyCreateCsReq { - uint32 ILOEBAELDKN = 5; // offset: 44 - OFCBIGCLMKG DIMFOEHBNIA = 1; // offset: 32 - LobbyGameExtInfo HLBJLHKOCHA = 8; // offset: 24 - FightGameMode MLKKBBFLAHG = 14; // offset: 40 + uint32 CHEODMKAHJM = 5; // offset: 40 + LobbyGameExtInfo JHCJMKDDNNF = 1; // offset: 32 + PBICJCPDLGD POFOCMIHJIA = 13; // offset: 16 + FightGameMode PLOBMBFPNFK = 12; // offset: 44 } -// Obf: LobbyCreateScRsp +// Obf: BJJBILNMHCC // Type: Rsp -// CmdID: 7390 +// CmdID: 7357 message LobbyCreateScRsp { - FightGameMode MLKKBBFLAHG = 8; // offset: 40 - repeated GCKNBLAJJGP PMCKGJIIHNL = 1; // offset: 32 - OFCBIGCLMKG DIMFOEHBNIA = 2; // offset: 16 - uint32 retcode = 12; // offset: 44 - uint64 room_id = 13; // offset: 48 - uint32 ILOEBAELDKN = 15; // offset: 56 + uint32 CHEODMKAHJM = 1; // offset: 48 + PBICJCPDLGD POFOCMIHJIA = 5; // offset: 16 + uint32 retcode = 9; // offset: 44 + FightGameMode PLOBMBFPNFK = 6; // offset: 40 + repeated ADHNJADIJAC BIEBFHECEPM = 14; // offset: 24 + uint64 room_id = 7; // offset: 56 } -// Obf: LobbyInviteCsReq +// Obf: ABBDKPPCNLP // Type: Req -// CmdID: 7384 +// CmdID: 7394 message LobbyInviteCsReq { - repeated uint32 uid_list = 1; // offset: 24 + repeated uint32 FJNIPJEIJKE = 3; // offset: 24 } // Type: Rsp -// CmdID: 7388 -message LobbyInviteScRsp { - repeated uint32 uid_list = 15; // offset: 24 - uint32 retcode = 11; // offset: 32 +// CmdID: 7368 +message MNHCLKHLAHM { + repeated uint32 FJNIPJEIJKE = 1; // offset: 24 + uint32 retcode = 9; // offset: 32 } -// Obf: LobbyJoinCsReq +// Obf: MDJAIHINFLL // Type: Req -// CmdID: 7351 +// CmdID: 7380 message LobbyJoinCsReq { - string AIIOBAJIBNG = 7; // offset: 32 - uint64 room_id = 4; // offset: 40 - LobbyGameExtInfo HLBJLHKOCHA = 10; // offset: 16 + uint64 room_id = 7; // offset: 40 + LobbyGameExtInfo JHCJMKDDNNF = 5; // offset: 24 + string GFFIMGEKDNL = 6; // offset: 32 } -// Obf: LobbyJoinScRsp +// Obf: IGGICFHGPPH // Type: Rsp -// CmdID: 7364 +// CmdID: 7377 message LobbyJoinScRsp { - FightGameMode MLKKBBFLAHG = 12; // offset: 44 - uint32 retcode = 7; // offset: 56 - repeated GCKNBLAJJGP PMCKGJIIHNL = 15; // offset: 16 - uint32 ILOEBAELDKN = 14; // offset: 40 - OFCBIGCLMKG DIMFOEHBNIA = 13; // offset: 24 - uint64 room_id = 6; // offset: 48 + PBICJCPDLGD POFOCMIHJIA = 14; // offset: 32 + repeated ADHNJADIJAC BIEBFHECEPM = 4; // offset: 16 + FightGameMode PLOBMBFPNFK = 5; // offset: 48 + uint32 CHEODMKAHJM = 7; // offset: 56 + uint64 room_id = 6; // offset: 40 + uint32 retcode = 8; // offset: 52 } -// Obf: LobbyQuitCsReq +// Obf: PJADAJFFOBO // Type: Req -// CmdID: 7372 +// CmdID: 7395 message LobbyQuitCsReq { } // Type: Rsp -// CmdID: 7371 -message LobbyQuitScRsp { - uint32 retcode = 4; // offset: 24 +// CmdID: 7386 +message IDLCDBNPCBG { + uint32 retcode = 2; // offset: 24 } // Type: Req -// CmdID: 7389 -message AEJMJEKHGCM { +// CmdID: 7385 +message OHCJBDGLPMK { } // Type: Rsp -// CmdID: 7362 -message FBOJGAPHDNJ { - uint32 retcode = 14; // offset: 24 -} - -// Obf: LobbyModifyPlayerInfoCsReq -// Type: Req -// CmdID: 7374 -message LobbyModifyPlayerInfoCsReq { - LobbyModifyType type = 2; // offset: 36 - LobbyGameExtInfo HLBJLHKOCHA = 8; // offset: 16 - uint32 AFKGEEIFEPG = 6; // offset: 32 -} - -// Type: Rsp -// CmdID: 7352 -message LobbyModifyPlayerInfoScRsp { - uint32 retcode = 6; // offset: 24 -} - -// Obf: LobbySyncInfoScNotify -// Type: Notify -// CmdID: 7368 -message LobbySyncInfoScNotify { - LobbyModifyType type = 10; // offset: 36 - repeated GCKNBLAJJGP PMCKGJIIHNL = 11; // offset: 24 - uint32 uid = 5; // offset: 32 -} - -// Obf: LobbyKickOutCsReq -// Type: Req -// CmdID: 7380 -message LobbyKickOutCsReq { - uint32 uid = 13; // offset: 24 -} - -// Type: Rsp -// CmdID: 7357 -message LobbyKickOutScRsp { +// CmdID: 7388 +message OGGBENIJKOF { uint32 retcode = 8; // offset: 24 } +// Obf: GEDMJOPBIAA +// Type: Req +// CmdID: 7355 +message LobbyModifyPlayerInfoCsReq { + LobbyGameExtInfo JHCJMKDDNNF = 6; // offset: 24 + uint32 GCIIBHHMPNP = 14; // offset: 36 + LobbyModifyType type = 10; // offset: 32 +} + +// Type: Rsp +// CmdID: 7351 +message PLMMDNCJHBG { + uint32 retcode = 8; // offset: 24 +} + +// Obf: KIGANJEFJPI +// Type: Notify +// CmdID: 7352 +message LobbySyncInfoScNotify { + uint32 uid = 9; // offset: 36 + repeated ADHNJADIJAC BIEBFHECEPM = 13; // offset: 24 + LobbyModifyType type = 8; // offset: 32 +} + +// Obf: DCHLIGCIDNI +// Type: Req +// CmdID: 7397 +message LobbyKickOutCsReq { + uint32 uid = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 7369 +message FLNKHEMBJOG { + uint32 retcode = 7; // offset: 24 +} + // Type: Notify // CmdID: 7353 -message GCJMJIJPLGO { - FightGameMode MLKKBBFLAHG = 12; // offset: 24 - uint32 room_id = 9; // offset: 32 - uint32 BEFHOINPGCH = 7; // offset: 28 +message BGKIEFCLGDF { + FightGameMode PLOBMBFPNFK = 6; // offset: 24 + uint32 AONGOEAFKOC = 4; // offset: 28 + uint32 room_id = 2; // offset: 32 } -// Obf: LobbyGetInfoCsReq +// Obf: JLNPGHCLMDJ // Type: Req -// CmdID: 7373 +// CmdID: 7400 message LobbyGetInfoCsReq { } -// Obf: LobbyGetInfoScRsp +// Obf: HOOCLOFJCAA // Type: Rsp -// CmdID: 7379 +// CmdID: 7366 message LobbyGetInfoScRsp { - FightGameMode MLKKBBFLAHG = 5; // offset: 64 - repeated GCKNBLAJJGP PMCKGJIIHNL = 13; // offset: 24 uint64 room_id = 2; // offset: 40 - OFCBIGCLMKG DIMFOEHBNIA = 12; // offset: 32 - uint64 OCKCAFJDHEF = 4; // offset: 48 - uint32 ILOEBAELDKN = 10; // offset: 60 - uint32 retcode = 14; // offset: 56 + FightGameMode PLOBMBFPNFK = 14; // offset: 48 + repeated ADHNJADIJAC BIEBFHECEPM = 8; // offset: 16 + uint64 EIFFDNNBGMC = 13; // offset: 56 + PBICJCPDLGD POFOCMIHJIA = 11; // offset: 32 + uint32 retcode = 9; // offset: 64 + uint32 CHEODMKAHJM = 6; // offset: 68 } // Type: Req -// CmdID: 7358 -message PLAKEKCEJHO { - uint32 LEKGBKGDIDA = 6; // offset: 28 - LobbyInteractType PIOBAHDCHME = 9; // offset: 24 +// CmdID: 7381 +message HKFDCBOOEIO { + LobbyInteractType HGIAGJMHDOB = 3; // offset: 24 + uint32 EAALMHNALFI = 2; // offset: 28 } // Type: Rsp -// CmdID: 7361 -message GEEOCLMOKBK { - uint32 LEKGBKGDIDA = 5; // offset: 28 - uint32 retcode = 1; // offset: 24 +// CmdID: 7371 +message CKMIGEIACIO { + uint32 retcode = 13; // offset: 24 + uint32 EAALMHNALFI = 8; // offset: 28 } -// Obf: LobbyInteractScNotify +// Obf: BPCIGHABAAP // Type: Notify -// CmdID: 7356 +// CmdID: 7399 message LobbyInteractScNotify { - uint32 BEFHOINPGCH = 9; // offset: 28 - LobbyInteractType PIOBAHDCHME = 14; // offset: 24 + LobbyInteractType HGIAGJMHDOB = 4; // offset: 24 + uint32 AONGOEAFKOC = 5; // offset: 28 } -message BINNGAFKEMH { - OFCBIGCLMKG DIMFOEHBNIA = 5; // offset: 24 +// Type: Req +// CmdID: 7365 +message FPDFPCDCKHB { + PBICJCPDLGD POFOCMIHJIA = 3; // offset: 24 } // Type: Rsp -// CmdID: 7391 -message JHACPIMIGGN { +// CmdID: 7356 +message PIJFMEMDDDF { uint32 retcode = 3; // offset: 24 } -// Obf: CmdLocalLegendType +// Obf: FOAKFHBIJLN enum CmdLocalLegendType { - CmdLocalLegendType_MNFEPONEDDJ = 0; - CmdGetLocalLegendDataScRsp = 6576; - CmdLocalLegendDataChangeNotify = 6592; - CmdGetLocalLegendDataCsReq = 6581; - CmdStartLocalLegendLevelCsReq = 6596; - CmdEnterLocalLegendLevelScRsp = 6590; + FOAKFHBIJLN_PCPDHELPKEM = 0; + CmdStartLocalLegendLevelCsReq = 6577; + CmdGetLocalLegendDataCsReq = 6576; + CmdLocalLegendDataChangeNotify = 6578; + CmdEnterLocalLegendLevelScRsp = 6589; + CmdGetLocalLegendDataScRsp = 6579; } -message AHJHPBCDHEG { - uint32 DKGEPDLLBHM = 2; // offset: 28 - uint32 AKFJLNPHODD = 4; // offset: 24 - uint32 group_id = 13; // offset: 32 +message MMPJHLJHMNP { + uint32 INOMFFAIEOA = 7; // offset: 24 + uint32 DHPHLCHPKFL = 4; // offset: 32 + uint32 group_id = 10; // offset: 28 } -// Obf: GetLocalLegendDataCsReq +// Obf: CNPINMCNFDL // Type: Req -// CmdID: 6581 +// CmdID: 6576 message GetLocalLegendDataCsReq { } -// Obf: GetLocalLegendDataScRsp +// Obf: KPLOBFOMJMB // Type: Rsp -// CmdID: 6576 +// CmdID: 6579 message GetLocalLegendDataScRsp { - uint32 retcode = 13; // offset: 32 - repeated AHJHPBCDHEG level_data_list = 1; // offset: 24 + uint32 retcode = 2; // offset: 32 + repeated MMPJHLJHMNP BKAEKPJNOIC = 6; // offset: 16 } -message POPMMAJPBBP { - AvatarType avatar_type = 2; // offset: 28 - uint32 avatar_id = 9; // offset: 24 +message MMAADOLHMEJ { + AvatarType avatar_type = 13; // offset: 28 + uint32 avatar_id = 2; // offset: 24 } -// Obf: StartLocalLegendLevelCsReq +// Obf: LIDDGIGGGPO // Type: Req -// CmdID: 6596 +// CmdID: 6577 message StartLocalLegendLevelCsReq { - repeated POPMMAJPBBP avatar_list = 1; // offset: 16 - uint32 AKFJLNPHODD = 10; // offset: 32 - uint32 group_id = 15; // offset: 36 + uint32 group_id = 8; // offset: 32 + uint32 INOMFFAIEOA = 5; // offset: 36 + repeated MMAADOLHMEJ avatar_list = 15; // offset: 24 } -// Obf: EnterLocalLegendLevelScRsp +// Obf: GJDGLOKODOP // Type: Rsp -// CmdID: 6590 +// CmdID: 6589 message EnterLocalLegendLevelScRsp { - uint32 group_id = 13; // offset: 32 - uint32 AKFJLNPHODD = 11; // offset: 36 - uint32 retcode = 5; // offset: 40 - SceneBattleInfo battle_info = 4; // offset: 16 + uint32 retcode = 4; // offset: 40 + SceneBattleInfo battle_info = 7; // offset: 24 + uint32 group_id = 9; // offset: 36 + uint32 INOMFFAIEOA = 15; // offset: 32 } -// Obf: LocalLegendDataChangeNotify +// Obf: OCGDJOAGGID // Type: Notify -// CmdID: 6592 +// CmdID: 6578 message LocalLegendDataChangeNotify { - AHJHPBCDHEG IPJPCKGCMEC = 8; // offset: 16 + MMPJHLJHMNP PKKLGMDOHFI = 14; // offset: 16 } -// Obf: CmdMailType +// Obf: DHLEHKEIMMN enum CmdMailType { - CmdMailType_MNFEPONEDDJ = 0; - CmdDelMailCsReq = 835; - CmdMarkReadMailCsReq = 824; - CmdNewMailScNotify = 869; - CmdGetMailCsReq = 883; - CmdDelMailScRsp = 813; - CmdTakeMailAttachmentCsReq = 862; - CmdTakeMailAttachmentScRsp = 900; - CmdMarkReadMailScRsp = 804; - CmdGetMailScRsp = 881; + DHLEHKEIMMN_PCPDHELPKEM = 0; + CmdGetMailCsReq = 891; + CmdMarkReadMailCsReq = 894; + CmdTakeMailAttachmentScRsp = 898; + CmdTakeMailAttachmentCsReq = 809; + CmdNewMailScNotify = 863; + CmdDelMailCsReq = 814; + CmdGetMailScRsp = 810; + CmdDelMailScRsp = 818; + CmdLOHGBNAIAIL = 895; } -// Obf: MailType +// Obf: EFJNBBOCHEI enum MailType { - MAIL_TYPE_NORMAL = 0; - MAIL_TYPE_STAR = 1; + EFJNBBOCHEI_APFFEDDKNBK = 0; + EFJNBBOCHEI_HFHPFPKIGDP = 1; } -// Obf: GetMailCsReq +// Obf: NBOJIBGMKMD // Type: Req -// CmdID: 883 +// CmdID: 891 message GetMailCsReq { - uint32 KGEHBGAPLDF = 13; // offset: 24 - uint32 HBBMDFEMGMM = 11; // offset: 28 + uint32 FHGKLJEHIGA = 1; // offset: 28 + uint32 DDLPGNHADCJ = 6; // offset: 24 } message ClientMail { - string sender = 4; // offset: 16 - uint32 id = 10; // offset: 88 - ItemList attachment = 15; // offset: 32 - string content = 14; // offset: 40 - uint32 template_id = 3; // offset: 92 - string title = 8; // offset: 48 - MailType mail_type = 12; // offset: 84 - repeated string para_list = 13; // offset: 24 - bool is_read = 1; // offset: 80 - int64 expire_time = 5; // offset: 64 - int64 time = 11; // offset: 72 + bool is_read = 3; // offset: 76 + ItemList attachment = 15; // offset: 48 + MailType mail_type = 9; // offset: 72 + string title = 12; // offset: 16 + int64 expire_time = 7; // offset: 88 + uint32 template_id = 10; // offset: 80 + string content = 4; // offset: 56 + repeated string para_list = 6; // offset: 32 + uint32 id = 2; // offset: 84 + int64 time = 1; // offset: 64 + string sender = 11; // offset: 40 } // Type: Rsp -// CmdID: 881 +// CmdID: 810 message GetMailScRsp { - repeated ClientMail notice_mail_list = 9; // offset: 24 - uint32 total_num = 11; // offset: 52 - bool is_end = 8; // offset: 44 - repeated ClientMail mail_list = 4; // offset: 16 - uint32 retcode = 6; // offset: 40 - uint32 start = 5; // offset: 48 + repeated ClientMail mail_list = 7; // offset: 16 + bool is_end = 9; // offset: 52 + uint32 total_num = 8; // offset: 40 + repeated ClientMail notice_mail_list = 10; // offset: 24 + uint32 cur_map_entry_id = 14; // offset: 44 + uint32 start = 1; // offset: 48 } -// Obf: MarkReadMailCsReq +// Obf: KFJAOGGOIHH // Type: Req -// CmdID: 824 +// CmdID: 894 message MarkReadMailCsReq { - uint32 id = 7; // offset: 24 + uint32 id = 14; // offset: 24 } // Type: Rsp -// CmdID: 804 -message MarkReadMailScRsp { +// CmdID: 895 +message LOHGBNAIAIL { + uint32 id = 14; // offset: 24 uint32 retcode = 15; // offset: 28 - uint32 id = 1; // offset: 24 } -// Obf: DelMailCsReq +// Obf: EAHFOCMCKDG // Type: Req -// CmdID: 835 +// CmdID: 814 message DelMailCsReq { - repeated uint32 id_list = 10; // offset: 24 + repeated uint32 PIPCPJJBBME = 7; // offset: 16 } // Type: Rsp -// CmdID: 813 +// CmdID: 818 message DelMailScRsp { - uint32 retcode = 5; // offset: 32 - repeated uint32 id_list = 14; // offset: 24 + uint32 cur_map_entry_id = 8; // offset: 32 + repeated uint32 id_list = 1; // offset: 16 } -// Obf: TakeMailAttachmentCsReq +// Obf: AAAOOEABDDC // Type: Req -// CmdID: 862 +// CmdID: 809 message TakeMailAttachmentCsReq { - repeated uint32 mail_id_list = 8; // offset: 24 - uint32 optional_reward_id = 11; // offset: 32 + uint32 JKOAAFGPNCJ = 13; // offset: 32 + repeated uint32 MNFHEGLCCID = 15; // offset: 16 } -message KLOIEBJDIEP { - uint32 HLLGJPGHJDH = 3; // offset: 28 - uint32 item_id = 15; // offset: 24 +message KEOAIHACHKG { + uint32 LPCPBEIHFMK = 14; // offset: 28 + uint32 item_id = 13; // offset: 24 } // Type: Rsp -// CmdID: 900 +// CmdID: 898 message TakeMailAttachmentScRsp { - uint32 retcode = 2; // offset: 48 - repeated KLOIEBJDIEP fail_mail_list = 5; // offset: 16 - repeated uint32 succ_mail_id_list = 14; // offset: 24 - ItemList attachment = 15; // offset: 40 + uint32 cur_map_entry_id = 1; // offset: 48 + repeated uint32 succ_mail_id_list = 10; // offset: 40 + ItemList attachment = 7; // offset: 32 + repeated KEOAIHACHKG fail_mail_list = 6; // offset: 16 } // Type: Notify -// CmdID: 869 +// CmdID: 863 message NewMailScNotify { - repeated uint32 mail_id_list = 7; // offset: 24 + repeated uint32 mail_id_list = 8; // offset: 16 } -// Obf: CmdMapRotationType +// Obf: BCLPPGOKGGC enum CmdMapRotationType { - CmdMapRotationType_MNFEPONEDDJ = 0; - CmdResetMapRotationRegionScRsp = 6819; - CmdInteractChargerCsReq = 6824; - CmdInteractChargerScRsp = 6804; - CmdRemoveRotaterScRsp = 6888; - CmdDeployRotatorScRsp = 6813; - CmdUpdateEnergyScNotify = 6856; - CmdResetMapRotationRegionCsReq = 6884; - CmdLeaveMapRotationRegionCsReq = 6869; - CmdLeaveMapRotationRegionScRsp = 6840; - CmdEnterMapRotationRegionScRsp = 6881; - CmdRemoveRotatorCsReq = 6834; - CmdGetMapRotationDataScRsp = 6857; - CmdEnterMapRotationRegionCsReq = 6883; - CmdGKMNGBDLNOF = 6886; - CmdRotateMapCsReq = 6862; - CmdLeaveMapRotationRegionScNotify = 6823; - CmdRotateMapScRsp = 6900; - CmdDeployRotatorCsReq = 6835; - CmdUpdateMapRotationDataScNotify = 6848; - CmdGetMapRotationDataCsReq = 6846; + BCLPPGOKGGC_PCPDHELPKEM = 0; + CmdPLIEDJPPCPF = 6810; + CmdGetMapRotationDataCsReq = 6839; + CmdDHKGDFNBKDD = 6872; + CmdRemoveRotatorCsReq = 6832; + CmdBHKJAFGHMID = 6833; + CmdResetMapRotationRegionCsReq = 6874; + CmdGDFPENLOOFL = 6804; + CmdRotateMapCsReq = 6809; + CmdJDLDLGJPNEO = 6837; + CmdIBFANGLHMEA = 6898; + CmdLeaveMapRotationRegionCsReq = 6863; + CmdJMGMOACPCCH = 6818; + CmdGAEJBMCFBMJ = 6895; + CmdOMPICHHJDKO = 6838; + CmdEnterMapRotationRegionCsReq = 6891; + CmdDeployRotatorCsReq = 6814; + CmdGOKDLLADELB = 6861; + CmdInteractChargerCsReq = 6894; + CmdCEMJJCNMCBI = 6826; + CmdJMMCBDAGEKP = 6801; } -message JCBJDLNDAEH { - RotateMapInfo rogue_map = 2; // offset: 48 - repeated RotaterData EFMLPKJCPBJ = 12; // offset: 40 - bool IEKOELPKHDL = 11; // offset: 60 - RotaterEnergyInfo energy_info = 8; // offset: 24 - uint32 KMINHNLKPIC = 15; // offset: 64 - repeated ChargerInfo HNPDHHKNKMB = 13; // offset: 16 - int32 LDIJAKPKLIN = 4; // offset: 56 +message MADEENABOKE { + int32 JHDLNBPNEKG = 5; // offset: 60 + KHAHDLENHPO AMMJECHPGPE = 15; // offset: 48 + repeated IJHDFPKIEPJ GPKABIBKJHF = 2; // offset: 40 + bool AOLFFOLEJLB = 11; // offset: 56 + ACHIODPIIEM OPHONAAFLAJ = 4; // offset: 24 + uint32 BCPCBHMFIIN = 13; // offset: 64 + repeated INPECGBJKKI DJHDDOFHMCF = 6; // offset: 32 } -message RotaterEnergyInfo { - uint32 cur_num = 9; // offset: 28 - uint32 max_num = 4; // offset: 24 +message ACHIODPIIEM { + uint32 LFJAAJABFMI = 1; // offset: 28 + uint32 HNBFGJDHJBC = 3; // offset: 24 } -message RotateMapInfo { - Vector4 CBGJJJMGACI = 4; // offset: 24 - Vector MKNFGECIECC = 10; // offset: 16 +message KHAHDLENHPO { + JDMOFNPAMOO JOGBJIBEEEB = 8; // offset: 32 + Vector LGKMEPOJACI = 11; // offset: 24 } -// Obf: EnterMapRotationRegionCsReq +// Obf: BKNKOKCNMEM // Type: Req -// CmdID: 6883 +// CmdID: 6891 message EnterMapRotationRegionCsReq { - uint32 KMINHNLKPIC = 3; // offset: 36 - uint32 LDIJAKPKLIN = 10; // offset: 32 - MotionInfo motion = 13; // offset: 16 + MotionInfo motion = 15; // offset: 16 + uint32 BCPCBHMFIIN = 7; // offset: 32 + uint32 JHDLNBPNEKG = 1; // offset: 36 } // Type: Rsp -// CmdID: 6881 -message EnterMapRotationRegionScRsp { - uint32 LDIJAKPKLIN = 13; // offset: 44 - RotaterEnergyInfo energy_info = 7; // offset: 24 - uint32 KMINHNLKPIC = 2; // offset: 40 - uint32 retcode = 6; // offset: 52 - MotionInfo motion = 3; // offset: 16 - uint32 client_pos_version = 12; // offset: 48 +// CmdID: 6810 +message PLIEDJPPCPF { + ACHIODPIIEM OPHONAAFLAJ = 8; // offset: 16 + uint32 BCPCBHMFIIN = 14; // offset: 48 + uint32 client_pos_version = 6; // offset: 44 + uint32 JHDLNBPNEKG = 10; // offset: 52 + MotionInfo motion = 13; // offset: 32 + uint32 retcode = 7; // offset: 40 } -message ChargerInfo { - uint32 group_id = 2; // offset: 24 - uint32 HIIHFHPBJKH = 10; // offset: 28 +message IJHDFPKIEPJ { + uint32 PBOLMBLKDND = 5; // offset: 28 + uint32 group_id = 15; // offset: 24 } -// Obf: InteractChargerCsReq +// Obf: IDNIMBEPODB // Type: Req -// CmdID: 6824 +// CmdID: 6894 message InteractChargerCsReq { - ChargerInfo EIBNFFLMODB = 6; // offset: 24 + IJHDFPKIEPJ EKNNIKPHFKD = 10; // offset: 24 } // Type: Rsp -// CmdID: 6804 -message InteractChargerScRsp { - uint32 retcode = 14; // offset: 40 - ChargerInfo EIBNFFLMODB = 3; // offset: 32 - RotaterEnergyInfo energy_info = 6; // offset: 24 +// CmdID: 6895 +message GAEJBMCFBMJ { + ACHIODPIIEM OPHONAAFLAJ = 10; // offset: 24 + IJHDFPKIEPJ EKNNIKPHFKD = 8; // offset: 32 + uint32 retcode = 15; // offset: 40 } -message RotaterData { - uint32 HIIHFHPBJKH = 4; // offset: 32 - uint32 group_id = 8; // offset: 28 - float BAGKGNMEKKE = 7; // offset: 24 +message INPECGBJKKI { + float MBAFIOCLMAI = 5; // offset: 24 + uint32 group_id = 9; // offset: 28 + uint32 PBOLMBLKDND = 14; // offset: 32 } -// Obf: DeployRotatorCsReq +// Obf: IEIMEBOJBHF // Type: Req -// CmdID: 6835 +// CmdID: 6814 message DeployRotatorCsReq { - RotaterData rotater_data = 13; // offset: 16 + INPECGBJKKI JAIPDGCGIDK = 3; // offset: 24 } // Type: Rsp -// CmdID: 6813 -message DeployRotatorScRsp { - RotaterEnergyInfo energy_info = 6; // offset: 24 - RotaterData rotater_data = 11; // offset: 16 - uint32 retcode = 5; // offset: 40 +// CmdID: 6818 +message JMGMOACPCCH { + uint32 retcode = 15; // offset: 40 + ACHIODPIIEM OPHONAAFLAJ = 13; // offset: 24 + INPECGBJKKI JAIPDGCGIDK = 3; // offset: 32 } -// Obf: RotateMapCsReq +// Obf: PPKGCHIKPGI // Type: Req -// CmdID: 6862 +// CmdID: 6809 message RotateMapCsReq { - uint32 HIIHFHPBJKH = 15; // offset: 40 - MotionInfo motion = 9; // offset: 16 - RotateMapInfo rogue_map = 13; // offset: 24 - uint32 group_id = 7; // offset: 44 + KHAHDLENHPO AMMJECHPGPE = 6; // offset: 24 + uint32 group_id = 4; // offset: 44 + MotionInfo motion = 2; // offset: 16 + uint32 PBOLMBLKDND = 14; // offset: 40 } // Type: Rsp -// CmdID: 6900 -message RotateMapScRsp { +// CmdID: 6898 +message IBFANGLHMEA { + uint32 retcode = 4; // offset: 32 + uint32 client_pos_version = 9; // offset: 36 + MotionInfo motion = 6; // offset: 16 +} + +// Obf: DGPAGOINIEM +// Type: Req +// CmdID: 6863 +message LeaveMapRotationRegionCsReq { + MotionInfo motion = 1; // offset: 16 +} + +// Type: Rsp +// CmdID: 6826 +message CEMJJCNMCBI { + MotionInfo motion = 10; // offset: 24 uint32 client_pos_version = 8; // offset: 36 - MotionInfo motion = 5; // offset: 16 uint32 retcode = 3; // offset: 32 } -// Obf: LeaveMapRotationRegionCsReq +// Obf: GIKIPMFCNIF // Type: Req -// CmdID: 6869 -message LeaveMapRotationRegionCsReq { - MotionInfo motion = 13; // offset: 24 -} - -// Type: Rsp -// CmdID: 6840 -message LeaveMapRotationRegionScRsp { - uint32 client_pos_version = 15; // offset: 36 - MotionInfo motion = 14; // offset: 24 - uint32 retcode = 7; // offset: 32 -} - -// Obf: GetMapRotationDataCsReq -// Type: Req -// CmdID: 6846 +// CmdID: 6839 message GetMapRotationDataCsReq { } // Type: Rsp -// CmdID: 6857 -message GetMapRotationDataScRsp { - repeated ChargerInfo HNPDHHKNKMB = 4; // offset: 48 - bool EPBFBCKPFDI = 14; // offset: 60 - uint32 retcode = 11; // offset: 68 - repeated RotaterData EFMLPKJCPBJ = 1; // offset: 40 - int32 LDIJAKPKLIN = 12; // offset: 64 - uint32 KMINHNLKPIC = 7; // offset: 56 - RotaterEnergyInfo energy_info = 15; // offset: 16 - RotateMapInfo rogue_map = 3; // offset: 24 +// CmdID: 6801 +message JMMCBDAGEKP { + uint32 BCPCBHMFIIN = 5; // offset: 56 + repeated INPECGBJKKI DJHDDOFHMCF = 9; // offset: 48 + KHAHDLENHPO AMMJECHPGPE = 13; // offset: 40 + ACHIODPIIEM OPHONAAFLAJ = 2; // offset: 24 + uint32 retcode = 7; // offset: 60 + int32 JHDLNBPNEKG = 4; // offset: 68 + bool DIMOGLIMLBD = 10; // offset: 64 + repeated IJHDFPKIEPJ GPKABIBKJHF = 3; // offset: 32 } -// Obf: ResetMapRotationRegionCsReq +// Obf: NBBNDFDOPLM // Type: Req -// CmdID: 6884 +// CmdID: 6874 message ResetMapRotationRegionCsReq { - MotionInfo motion = 7; // offset: 32 - RotateMapInfo rogue_map = 3; // offset: 24 + KHAHDLENHPO AMMJECHPGPE = 12; // offset: 16 + MotionInfo motion = 1; // offset: 24 } // Type: Rsp -// CmdID: 6819 -message ResetMapRotationRegionScRsp { - uint32 client_pos_version = 2; // offset: 32 - MotionInfo motion = 14; // offset: 24 - uint32 retcode = 4; // offset: 36 +// CmdID: 6837 +message JDLDLGJPNEO { + uint32 retcode = 6; // offset: 36 + uint32 client_pos_version = 4; // offset: 32 + MotionInfo motion = 2; // offset: 24 } // Type: Notify -// CmdID: 6823 -message LeaveMapRotationRegionScNotify { +// CmdID: 6804 +message GDFPENLOOFL { } // Type: Notify -// CmdID: 6856 -message UpdateEnergyScNotify { - RotaterEnergyInfo energy_info = 15; // offset: 24 +// CmdID: 6838 +message OMPICHHJDKO { + ACHIODPIIEM OPHONAAFLAJ = 9; // offset: 16 } // Type: Notify -// CmdID: 6848 -message UpdateMapRotationDataScNotify { - repeated RotaterData EFMLPKJCPBJ = 1; // offset: 24 - int32 LDIJAKPKLIN = 14; // offset: 60 - repeated ChargerInfo HNPDHHKNKMB = 2; // offset: 40 - RotaterEnergyInfo energy_info = 10; // offset: 32 - uint32 KMINHNLKPIC = 9; // offset: 56 - RotateMapInfo rogue_map = 4; // offset: 16 - bool EPBFBCKPFDI = 8; // offset: 64 +// CmdID: 6872 +message DHKGDFNBKDD { + int32 JHDLNBPNEKG = 8; // offset: 64 + uint32 BCPCBHMFIIN = 2; // offset: 56 + ACHIODPIIEM OPHONAAFLAJ = 15; // offset: 24 + repeated IJHDFPKIEPJ GPKABIBKJHF = 4; // offset: 40 + repeated INPECGBJKKI DJHDDOFHMCF = 14; // offset: 48 + bool DIMOGLIMLBD = 5; // offset: 60 + KHAHDLENHPO AMMJECHPGPE = 12; // offset: 16 } -// Obf: RemoveRotatorCsReq +// Obf: FBHLINLMMGD // Type: Req -// CmdID: 6834 +// CmdID: 6832 message RemoveRotatorCsReq { - RotaterData rotater_data = 2; // offset: 24 + INPECGBJKKI JAIPDGCGIDK = 13; // offset: 16 } // Type: Rsp -// CmdID: 6888 -message RemoveRotaterScRsp { - uint32 retcode = 4; // offset: 40 - RotaterEnergyInfo energy_info = 8; // offset: 32 - RotaterData rotater_data = 12; // offset: 16 +// CmdID: 6833 +message BHKJAFGHMID { + ACHIODPIIEM OPHONAAFLAJ = 1; // offset: 24 + INPECGBJKKI JAIPDGCGIDK = 9; // offset: 32 + uint32 retcode = 15; // offset: 40 } // Type: Notify -// CmdID: 6886 -message GKMNGBDLNOF { - repeated RotaterData EFMLPKJCPBJ = 12; // offset: 16 +// CmdID: 6861 +message GOKDLLADELB { + repeated INPECGBJKKI DJHDDOFHMCF = 5; // offset: 24 } -// Obf: CmdMarbleType +// Obf: JGIOJDGDAOD enum CmdMarbleType { - CmdMarbleType_MNFEPONEDDJ = 0; - CmdMarbleUpdateShownSealScRsp = 8287; - CmdMarbleShopBuyScRsp = 8286; - CmdMarbleUnlockSealScNotify = 8282; - CmdMarbleUpdateShownSealCsReq = 8274; - CmdJJBCGEIOADM = 8285; - CmdBKMHABEAMIE = 8275; - CmdMarbleShopBuyCsReq = 8276; - CmdMarblePvpDataUpdateScNotify = 8272; + JGIOJDGDAOD_PCPDHELPKEM = 0; + CmdMarbleGetDataScRsp = 8290; + CmdMarblePvpDataUpdateScNotify = 8287; CmdMarbleGetDataCsReq = 8271; - CmdMarbleGetDataScRsp = 8289; + CmdMarbleUpdateShownSealCsReq = 8277; + CmdMarbleShopBuyScRsp = 8278; + CmdMarbleUnlockSealScNotify = 8284; + CmdMarbleUpdateShownSealScRsp = 8289; + CmdPCPJKOHFECE = 8280; + CmdIFJDJKMMABL = 8272; + CmdMarbleShopBuyCsReq = 8285; } -// Obf: MarbleGetDataCsReq +// Obf: PMCNAJGGGPD // Type: Req // CmdID: 8271 message MarbleGetDataCsReq { } -// Obf: MarbleGetDataScRsp +// Obf: NICCCBEDPLJ // Type: Rsp -// CmdID: 8289 +// CmdID: 8290 message MarbleGetDataScRsp { - repeated uint32 OEJIFJOKLPO = 7; // offset: 16 - repeated uint32 FJIJLJGANEF = 9; // offset: 32 - int32 score_id = 8; // offset: 52 + repeated uint32 JHDMGFGJMEB = 7; // offset: 16 + repeated uint32 CNLBNACFCJE = 2; // offset: 24 + int32 score_id = 15; // offset: 52 uint32 retcode = 11; // offset: 48 - repeated uint32 EHBAOKCPADM = 2; // offset: 24 + repeated uint32 HIKDAMMFGDJ = 14; // offset: 32 } +// Type: Req +// CmdID: 8272 +message IFJDJKMMABL { + uint32 IOJKDGCFCGG = 3; // offset: 32 + repeated uint32 NLOINMODBLE = 9; // offset: 16 +} + +// Type: Rsp +// CmdID: 8280 +message PCPJKOHFECE { + uint32 retcode = 9; // offset: 24 + uint32 IOJKDGCFCGG = 3; // offset: 28 +} + +// Obf: BHBPBEMMPOP // Type: Req // CmdID: 8285 -message JJBCGEIOADM { - uint32 KHGLMLNLOPA = 11; // offset: 32 - repeated uint32 IPNHKDBMGJJ = 5; // offset: 16 -} - -// Type: Rsp -// CmdID: 8275 -message BKMHABEAMIE { - uint32 retcode = 1; // offset: 24 - uint32 KHGLMLNLOPA = 7; // offset: 28 -} - -// Obf: MarbleShopBuyCsReq -// Type: Req -// CmdID: 8276 message MarbleShopBuyCsReq { - repeated uint32 IPNHKDBMGJJ = 3; // offset: 16 + repeated uint32 NLOINMODBLE = 9; // offset: 16 } -// Obf: MarbleShopBuyScRsp +// Obf: JOEGJIJGCEM // Type: Rsp -// CmdID: 8286 +// CmdID: 8278 message MarbleShopBuyScRsp { - repeated uint32 IPNHKDBMGJJ = 15; // offset: 16 - uint32 retcode = 8; // offset: 32 + uint32 retcode = 13; // offset: 32 + repeated uint32 NLOINMODBLE = 4; // offset: 16 } -// Obf: MarbleUnlockSealScNotify +// Obf: BNMJNNJHHKF // Type: Notify -// CmdID: 8282 +// CmdID: 8284 message MarbleUnlockSealScNotify { - repeated uint32 IPNHKDBMGJJ = 4; // offset: 16 + repeated uint32 NLOINMODBLE = 13; // offset: 24 } -// Obf: MarblePvpDataUpdateScNotify +// Obf: BHPBLGMABEI // Type: Notify -// CmdID: 8272 +// CmdID: 8287 message MarblePvpDataUpdateScNotify { int32 score_id = 7; // offset: 24 } -// Obf: MarbleUpdateShownSealCsReq +// Obf: KGCGKANCOIL // Type: Req -// CmdID: 8274 +// CmdID: 8277 message MarbleUpdateShownSealCsReq { - repeated uint32 FJJLKALJIKL = 14; // offset: 16 + repeated uint32 LAINAEAMHJB = 13; // offset: 16 } -// Obf: MarbleUpdateShownSealScRsp +// Obf: ENCDOIIDHPP // Type: Rsp -// CmdID: 8287 +// CmdID: 8289 message MarbleUpdateShownSealScRsp { - repeated uint32 FJJLKALJIKL = 6; // offset: 16 - uint32 retcode = 12; // offset: 32 + repeated uint32 LAINAEAMHJB = 14; // offset: 24 + uint32 retcode = 5; // offset: 32 } -// Obf: CmdMarkChestType +// Obf: EECKHHFLCDF enum CmdMarkChestType { - CmdMarkChestType_MNFEPONEDDJ = 0; - CmdGetMarkChestScRsp = 8199; - CmdUpdateMarkChestScRsp = 8185; - CmdMarkChestChangedScNotify = 8186; + EECKHHFLCDF_PCPDHELPKEM = 0; + CmdGetMarkChestScRsp = 8200; + CmdUpdateMarkChestScRsp = 8190; CmdGetMarkChestCsReq = 8181; - CmdUpdateMarkChestCsReq = 8195; + CmdUpdateMarkChestCsReq = 8182; + CmdMarkChestChangedScNotify = 8195; } -message MarkChestInfo { - uint32 group_id = 10; // offset: 40 - uint32 config_id = 1; // offset: 32 +message BINJKHMLMIE { + uint32 floor_id = 5; // offset: 40 + uint32 config_id = 2; // offset: 32 uint32 plane_id = 4; // offset: 28 - uint32 floor_id = 6; // offset: 24 - uint32 FOGOEKMHBDG = 3; // offset: 36 + uint32 group_id = 8; // offset: 24 + uint32 FDLMGFJDIPC = 3; // offset: 36 } -message MarkChestFuncInfo { - int64 mark_time = 11; // offset: 32 - repeated MarkChestInfo mark_chest_info_list = 1; // offset: 24 - uint32 func_id = 8; // offset: 40 +message LCIEGJDKOEG { + uint32 LCDGJDGCCDG = 7; // offset: 40 + int64 LKIKLAAPBND = 8; // offset: 32 + repeated BINJKHMLMIE GLKJLJPMKDJ = 3; // offset: 24 } -// Obf: GetMarkChestCsReq +// Obf: IBFANAEJALJ // Type: Req // CmdID: 8181 message GetMarkChestCsReq { } -// Obf: GetMarkChestScRsp +// Obf: JJJEHEEPKPM // Type: Rsp -// CmdID: 8199 +// CmdID: 8200 message GetMarkChestScRsp { - repeated MarkChestFuncInfo mark_chest_func_info = 2; // offset: 24 - uint32 retcode = 4; // offset: 32 -} - -// Obf: UpdateMarkChestCsReq -// Type: Req -// CmdID: 8195 -message UpdateMarkChestCsReq { - uint32 trigger_param_id = 11; // offset: 32 - uint32 func_id = 9; // offset: 36 - repeated MarkChestInfo mark_chest_info_list = 13; // offset: 24 -} - -// Obf: UpdateMarkChestScRsp -// Type: Rsp -// CmdID: 8185 -message UpdateMarkChestScRsp { - repeated MarkChestFuncInfo mark_chest_func_info = 15; // offset: 16 + repeated LCIEGJDKOEG OJLIANBBFJK = 1; // offset: 16 uint32 retcode = 11; // offset: 32 - uint32 func_id = 12; // offset: 40 - uint32 trigger_param_id = 13; // offset: 36 } -// Obf: MarkChestChangedScNotify +// Obf: HNDGABBNGNL +// Type: Req +// CmdID: 8182 +message UpdateMarkChestCsReq { + uint32 LCDGJDGCCDG = 2; // offset: 36 + uint32 LJEJOAMJDBC = 1; // offset: 32 + repeated BINJKHMLMIE GLKJLJPMKDJ = 10; // offset: 24 +} + +// Obf: EAAGIJPPKBA +// Type: Rsp +// CmdID: 8190 +message UpdateMarkChestScRsp { + uint32 LCDGJDGCCDG = 9; // offset: 36 + repeated LCIEGJDKOEG OJLIANBBFJK = 6; // offset: 24 + uint32 LJEJOAMJDBC = 14; // offset: 32 + uint32 retcode = 15; // offset: 40 +} + +// Obf: LHPOLLBAMFE // Type: Notify -// CmdID: 8186 +// CmdID: 8195 message MarkChestChangedScNotify { - repeated MarkChestFuncInfo mark_chest_func_info = 9; // offset: 16 + repeated LCIEGJDKOEG OJLIANBBFJK = 6; // offset: 16 } -// Obf: CmdMatchType +// Obf: PCGFLPCNCLM enum CmdMatchType { - CmdMatchType_MNFEPONEDDJ = 0; - CmdJLCBLJCEBGL = 7314; - CmdStartMatchCsReq = 7304; - CmdGetCrossInfoCsReq = 7312; - CmdGetCrossInfoScRsp = 7324; - CmdAAJDJBJKMKH = 7339; - CmdStartMatchScRsp = 7340; - CmdMatchType_JPPMNOMPLCC = 7301; + PCGFLPCNCLM_PCPDHELPKEM = 0; + CmdGetCrossInfoCsReq = 7338; + CmdCancelMatchCsReq = 7330; + CmdStartMatchCsReq = 7313; + CmdAAHCMMKMENA = 7307; + CmdJOLDJBKMHGA = 7327; + CmdGetCrossInfoScRsp = 7305; + CmdJOEPJJKIPJC = 7335; } -// Obf: StartMatchCsReq +// Obf: CNLBEAEKPDF // Type: Req -// CmdID: 7304 +// CmdID: 7313 message StartMatchCsReq { - LobbyGameExtInfo HLBJLHKOCHA = 10; // offset: 24 - FightGameMode MLKKBBFLAHG = 4; // offset: 32 + FightGameMode PLOBMBFPNFK = 14; // offset: 32 + LobbyGameExtInfo JHCJMKDDNNF = 8; // offset: 16 } // Type: Rsp -// CmdID: 7340 -message StartMatchScRsp { - LobbyGameExtInfo HLBJLHKOCHA = 5; // offset: 24 - uint32 retcode = 6; // offset: 32 +// CmdID: 7307 +message AAHCMMKMENA { + LobbyGameExtInfo JHCJMKDDNNF = 10; // offset: 16 + uint32 retcode = 9; // offset: 32 } -message BGKBDMLKIFE { -} - -// Type: Rsp -// CmdID: 7314 -message JLCBLJCEBGL { - uint32 retcode = 11; // offset: 24 -} - -// Type: Rsp -// CmdID: 7339 -message AAJDJBJKMKH { - repeated GCKNBLAJJGP PMCKGJIIHNL = 7; // offset: 16 - uint32 retcode = 6; // offset: 32 -} - -// Obf: GetCrossInfoCsReq +// Obf: BIHDMOALGMK // Type: Req -// CmdID: 7312 +// CmdID: 7330 +message CancelMatchCsReq { +} + +// Type: Rsp +// CmdID: 7327 +message JOLDJBKMHGA { + uint32 retcode = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 7335 +message JOEPJJKIPJC { + uint32 retcode = 6; // offset: 32 + repeated ADHNJADIJAC BIEBFHECEPM = 13; // offset: 24 +} + +// Obf: DOKEFHBCJLC +// Type: Req +// CmdID: 7338 message GetCrossInfoCsReq { } -// Obf: GetCrossInfoScRsp +// Obf: HKDBIODLOIE // Type: Rsp -// CmdID: 7324 +// CmdID: 7305 message GetCrossInfoScRsp { - FightGameMode MLKKBBFLAHG = 12; // offset: 44 - uint32 retcode = 4; // offset: 40 - uint64 room_id = 10; // offset: 24 - uint64 OCKCAFJDHEF = 11; // offset: 32 + uint64 room_id = 4; // offset: 40 + uint32 retcode = 8; // offset: 36 + FightGameMode PLOBMBFPNFK = 3; // offset: 32 + uint64 EIFFDNNBGMC = 14; // offset: 24 } -// Obf: CmdMatchThreeModuleType +// Obf: PLFGJPANFFK enum CmdMatchThreeModuleType { - CmdMatchThreeModuleType_MNFEPONEDDJ = 0; - CmdMatchThreeSetBirdPosCsReq = 7412; - CmdMatchThreeGetDataCsReq = 7404; - CmdANNIBIHIHIG = 7429; + PLFGJPANFFK_PCPDHELPKEM = 0; + CmdMatchThreeV2SetBirdPosScRsp = 7436; + CmdMatchThreeV2SetBirdPosCsReq = 7445; + CmdMatchThreeSyncDataScNotify = 7435; + CmdMatchThreeV2LevelEndScRsp = 7418; + CmdMatchThreeLevelEndCsReq = 7430; + CmdMatchThreeV2LevelEndCsReq = 7444; + CmdMatchThreeGetDataDataScRsp = 7407; + CmdMatchThreeGetDataCsReq = 7413; + CmdMatch3GetDataGetDataScRsp = 7447; + CmdMatchThreeV2BattleItemLevelUpScRsp = 7402; + CmdMatchThreeV2BattleItemLevelUpCsReq = 7419; + CmdMatch3GetDataCsReq = 7401; + CmdHMJGBJKNKPE = 7416; + CmdMatchThreeV2PvpFinishScNotify = 7450; + CmdMatchThreeSetBirdPosCsReq = 7438; + CmdMatchThreeLevelEndScRsp = 7427; CmdMatchThreeV2ScNotify = 7403; - CmdMatchThreeGetDataDataScRsp = 7440; - CmdMatchThreeV2LevelEndCsReq = 7434; - CmdMatchThreeV2BattleItemLevelUpScRsp = 7418; - CmdMatchThreeSyncDataScNotify = 7439; - CmdMatchThreeV2LevelEndScRsp = 7438; - CmdMatchThreeV2SetBirdPosScRsp = 7421; - CmdMatchThreeV2SetBirdPosCsReq = 7422; - CmdMatchThreeV2PvpFinishScNotify = 7423; - CmdMatchThreeSetBirdPosScRsp = 7424; - CmdHFANGDECMAP = 7430; - CmdJFKJMKEHFEJ = 7402; - CmdMatchThreeLevelEndScRsp = 7414; - CmdMatchThreeLevelEndCsReq = 7401; - CmdMatchThreeV2BattleItemLevelUpCsReq = 7407; + CmdNBKBHJHNINJ = 7405; } -// Obf: MatchThreeStatisticsType +// Obf: MPKINOEENMO enum MatchThreeStatisticsType { - MatchThreeStatisticsType_ONMIHMEHAII = 0; - MatchThreeStatisticsType_ALCCABDLOLF = 1; - MatchThreeStatisticsType_GCOGDOIFKEI = 2; - MatchThreeStatisticsType_FIKCCCLMBAC = 3; - MatchThreeStatisticsType_PLABLNDKPEA = 4; - MatchThreeStatisticsType_HBHPKKJMBGG = 5; - MatchThreeStatisticsType_OMOLNANDMGA = 6; - MatchThreeStatisticsType_BJBMGNBODAN = 7; - MatchThreeStatisticsType_AEOGLCHCFFC = 8; - MatchThreeStatisticsType_DCJFIBAOCOE = 9; - MatchThreeStatisticsType_LGKHKJENCPD = 10; - MatchThreeStatisticsType_EDDMEDLBFGM = 11; - MatchThreeStatisticsType_PBLOJNCBCKJ = 12; - MatchThreeStatisticsType_OFLKHGPCHAL = 13; + MPKINOEENMO_NIHDCPMEGMG = 0; + MPKINOEENMO_LLGELGPDNIG = 1; + MPKINOEENMO_ACBHOILPJDM = 2; + MPKINOEENMO_FDBNMIHKBFC = 3; + MPKINOEENMO_MPCNECOPEOK = 4; + MPKINOEENMO_OJODACPPHLP = 5; + MPKINOEENMO_PLALKOMCDJN = 6; + MPKINOEENMO_ILGKLDEBJFB = 7; + MPKINOEENMO_FIEMNJJNJJJ = 8; + MPKINOEENMO_PDEBMPJIHLO = 9; + MPKINOEENMO_CAADHHABMAG = 10; + MPKINOEENMO_CKCNHOBCDKI = 11; + MPKINOEENMO_KJEMHDMHOFL = 12; + MPKINOEENMO_FOLKEFOJCLM = 13; } -// Obf: MatchThreeGetDataCsReq +// Obf: APIIHEPOAPL // Type: Req -// CmdID: 7404 +// CmdID: 7413 message MatchThreeGetDataCsReq { } -message FAFHHPOJFGH { - uint32 DGLAEPLNAFC = 9; // offset: 24 - uint32 level_id = 1; // offset: 28 +message FOCHGPGGNCL { + uint32 DPCFBDCEKJL = 1; // offset: 24 + uint32 level_id = 12; // offset: 28 } -message COKCEDMAHJM { - uint32 ELPLMDAJPMD = 13; // offset: 28 - uint32 ADOGOONNMOI = 2; // offset: 32 - uint32 pos = 8; // offset: 36 - uint32 count = 5; // offset: 24 -} - -message PJMDLFJMENC { - map BENEPPGPFHO = 13; // offset: 16 - repeated COKCEDMAHJM PAEHKLHACKE = 1; // offset: 40 - map KPBJOFACFKO = 4; // offset: 48 - repeated FAFHHPOJFGH CNAOIMCDAHK = 6; // offset: 24 -} - -// Obf: MatchThreeGetDataDataScRsp -// Type: Rsp -// CmdID: 7440 -message MatchThreeGetDataDataScRsp { - PJMDLFJMENC NLFGIHFPMPO = 6; // offset: 16 - uint32 retcode = 13; // offset: 32 -} - -// Obf: MatchThreeLevelEndCsReq -// Type: Req -// CmdID: 7401 -message MatchThreeLevelEndCsReq { - uint32 level_id = 14; // offset: 60 - uint32 ADOGOONNMOI = 4; // offset: 56 - map KPBJOFACFKO = 11; // offset: 40 - uint32 ELPLMDAJPMD = 8; // offset: 52 - repeated uint32 ECCMLNOFNAD = 13; // offset: 24 - string uuid = 1; // offset: 16 - uint32 DGLAEPLNAFC = 2; // offset: 48 -} - -// Obf: MatchThreeLevelEndScRsp -// Type: Rsp -// CmdID: 7414 -message MatchThreeLevelEndScRsp { - uint32 level_id = 3; // offset: 24 - uint32 DGLAEPLNAFC = 9; // offset: 28 - uint32 retcode = 15; // offset: 32 -} - -// Obf: MatchThreeSyncDataScNotify -// Type: Notify -// CmdID: 7439 -message MatchThreeSyncDataScNotify { - PJMDLFJMENC NLFGIHFPMPO = 13; // offset: 16 -} - -// Obf: MatchThreeSetBirdPosCsReq -// Type: Req -// CmdID: 7412 -message MatchThreeSetBirdPosCsReq { - uint32 pos = 12; // offset: 24 - uint32 ADOGOONNMOI = 2; // offset: 28 -} - -// Type: Rsp -// CmdID: 7424 -message MatchThreeSetBirdPosScRsp { - uint32 ADOGOONNMOI = 15; // offset: 28 - uint32 pos = 6; // offset: 24 - uint32 retcode = 11; // offset: 32 -} - -// Obf: JFKJMKEHFEJ -// Type: Req -// CmdID: 7402 -message JFKJMKEHFEJ { -} - -message LNEPILFMMHH { - repeated uint32 IOIGLHILJEN = 12; // offset: 16 - uint32 level_id = 3; // offset: 32 -} - -message BPIPFFPFMDK { - uint32 ADOGOONNMOI = 4; // offset: 28 - uint32 pos = 1; // offset: 32 - uint32 count = 10; // offset: 24 - uint32 ELPLMDAJPMD = 13; // offset: 36 -} - -message IPGAMLENFII { - repeated JOGMADAMFNI BPDPBLJCGKI = 7; // offset: 56 - repeated JOGMADAMFNI CNNEHOPHFJB = 13; // offset: 48 - uint32 DLKLPBAOLHI = 10; // offset: 68 - uint32 HLELMGEKHMK = 4; // offset: 64 - repeated JOGMADAMFNI LDBNLKNPFDD = 5; // offset: 32 - repeated BPIPFFPFMDK PAEHKLHACKE = 14; // offset: 16 - repeated LNEPILFMMHH GJHJJPFGPBO = 11; // offset: 40 -} - -// Obf: HFANGDECMAP -// Type: Rsp -// CmdID: 7430 -message HFANGDECMAP { - uint32 retcode = 1; // offset: 32 - IPGAMLENFII AEHDFMIDNJM = 7; // offset: 16 -} - -// Obf: MatchThreeV2BattleItemLevelUpCsReq -// Type: Req -// CmdID: 7407 -message MatchThreeV2BattleItemLevelUpCsReq { - uint32 PLDEJLJBBLB = 3; // offset: 28 - uint32 IPDOGLDJCMO = 6; // offset: 24 -} - -// Obf: MatchThreeV2BattleItemLevelUpScRsp -// Type: Rsp -// CmdID: 7418 -message MatchThreeV2BattleItemLevelUpScRsp { - uint32 IPDOGLDJCMO = 12; // offset: 24 - uint32 retcode = 1; // offset: 32 - uint32 PLDEJLJBBLB = 15; // offset: 28 -} - -// Obf: MatchThreeV2LevelEndCsReq -// Type: Req -// CmdID: 7434 -message MatchThreeV2LevelEndCsReq { - uint32 MKLFFCCBJPM = 15; // offset: 52 - uint32 DPIFIPELBHH = 1; // offset: 60 - repeated JOGMADAMFNI BBOBBJDJNED = 10; // offset: 24 - uint32 ABNBAKLJMHM = 3; // offset: 48 - uint32 ADOGOONNMOI = 9; // offset: 64 - repeated uint32 CPLBAGGJDAE = 5; // offset: 32 - string uuid = 14; // offset: 40 - uint32 level_id = 8; // offset: 56 -} - -// Obf: MatchThreeV2LevelEndScRsp -// Type: Rsp -// CmdID: 7438 -message MatchThreeV2LevelEndScRsp { - uint32 DLKLPBAOLHI = 8; // offset: 64 - uint32 level_id = 6; // offset: 56 - repeated ItemList JBEFGMEDHJJ = 10; // offset: 24 - uint32 retcode = 5; // offset: 68 - ItemList IIBECFAIDMP = 1; // offset: 48 - uint32 ALKELHMGLFC = 14; // offset: 60 - BPIPFFPFMDK FKFCDCIDLCA = 15; // offset: 16 - LNEPILFMMHH GAHICMJOCEC = 9; // offset: 40 -} - -// Obf: MatchThreeV2SetBirdPosCsReq -// Type: Req -// CmdID: 7422 -message MatchThreeV2SetBirdPosCsReq { - uint32 ADOGOONNMOI = 5; // offset: 28 - uint32 pos = 12; // offset: 24 -} - -// Obf: MatchThreeV2SetBirdPosScRsp -// Type: Rsp -// CmdID: 7421 -message MatchThreeV2SetBirdPosScRsp { - uint32 ADOGOONNMOI = 7; // offset: 28 - uint32 OPIACBNEEBJ = 8; // offset: 24 +message HAGKBFPNPPH { + uint32 NLOCDHMLGJH = 11; // offset: 32 + uint32 BOFOOKJCJGG = 4; // offset: 24 + uint32 count = 12; // offset: 28 uint32 pos = 1; // offset: 36 - uint32 retcode = 11; // offset: 32 } -// Obf: MatchThreeV2ScNotify -// Type: Notify -// CmdID: 7403 -message MatchThreeV2ScNotify { - IPGAMLENFII AEHDFMIDNJM = 8; // offset: 16 +message MJMPDGNFIKN { + map KPIDJMBNCNH = 6; // offset: 40 + repeated FOCHGPGGNCL BLFPPFCADBB = 2; // offset: 16 + map KIBGNJNADDH = 15; // offset: 32 + repeated HAGKBFPNPPH LCEHDGBBDJL = 3; // offset: 48 } -// Obf: MatchThreeV2PvpFinishScNotify -// Type: Notify -// CmdID: 7423 -message MatchThreeV2PvpFinishScNotify { - uint32 CJEMDPHDMBG = 7; // offset: 48 - IILPMDJAHGK reason = 3; // offset: 44 - uint32 AMBGGFDKKDP = 9; // offset: 40 - FightGameMode KEDDCJCBOJI = 12; // offset: 52 - FDFLHPKJLCD NMHAMJFLNPI = 1; // offset: 32 - IPGAMLENFII AEHDFMIDNJM = 4; // offset: 24 -} - -// Type: Notify -// CmdID: 7429 -message ANNIBIHIHIG { - IILPMDJAHGK reason = 14; // offset: 40 - int32 AMBGGFDKKDP = 3; // offset: 36 - FightGameMode KEDDCJCBOJI = 2; // offset: 32 - FDFLHPKJLCD NMHAMJFLNPI = 5; // offset: 16 - uint32 CJEMDPHDMBG = 11; // offset: 44 -} - -// Obf: CmdMazePuzzleType -enum CmdMazePuzzleType { - CmdMazePuzzleType_MNFEPONEDDJ = 0; - CmdHCCGOFGDFOD = 9084; - CmdGetFiveDimMiniGameDataCsReq = 9074; - CmdGetChenLingGameBoyDataScRsp = 9090; - CmdMazePuzzleType_OONADMNIIND = 9068; - CmdGetFiveDimMiniGameDataScRsp = 9072; - CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9062; - CmdMazePuzzleType_MGKMCPMNIBD = 9058; - CmdMazePuzzleType_JHLNILEJIIG = 9071; - CmdMazePuzzleType_JFPNBCPEONJ = 9054; - CmdMazeCrossFloorConditionChangeScNotify = 9069; - CmdMazePuzzleType_JPDFACJOPLM = 9080; - CmdMazePuzzleType_LOECFKPMGFO = 9056; - CmdDJIMEJPKIFC = 9057; - CmdLIDKPECEPGD = 9078; - CmdGetFiveDimFluteDataScRsp = 9079; - CmdFinishChenLingGameBoyScRsp = 9064; - CmdMazePuzzleType_PDHJOELDHOB = 9089; - CmdNKOKINNIMOK = 9061; - CmdFiveDimFluteDataChangeNotify = 9091; - CmdFinishFiveDimMiniGameScRsp = 9053; - CmdMazePuzzleType_PBMCOADLODC = 9088; - CmdMazePuzzleType_MJDHDFAGLJN = 9051; - CmdAJADLOLCHLE = 9052; - CmdMazePuzzleType_MIHNNGKDMBC = 9073; -} - -message GJPDJMJEHEF { - uint32 OBHPGBEPIHD = 10; // offset: 44 - bool HFJPGDAMAJL = 2; // offset: 40 - bool MFCMHCKKOJF = 5; // offset: 41 - uint64 HEONEOIEJIO = 11; // offset: 32 - repeated uint32 JJBAIDGECPB = 3; // offset: 16 -} - -message HAFPJAGIDGN { - uint32 OBHPGBEPIHD = 10; // offset: 24 -} - -// Obf: GetChenLingGameBoyDataScRsp +// Obf: DMLCPNLJHLN // Type: Rsp -// CmdID: 9090 -message GetChenLingGameBoyDataScRsp { - GJPDJMJEHEF IHIGDHMECKO = 13; // offset: 16 - uint32 retcode = 9; // offset: 32 -} - -message CKKDHDFPAGD { - bool LLJONNGKIGC = 12; // offset: 45 - uint64 LJEGKLBPJCN = 3; // offset: 32 - bool MKMEIDBMEFN = 15; // offset: 44 - repeated uint32 JJBAIDGECPB = 6; // offset: 24 - uint32 OBHPGBEPIHD = 5; // offset: 40 -} - -// Obf: FinishChenLingGameBoyScRsp -// Type: Rsp -// CmdID: 9064 -message FinishChenLingGameBoyScRsp { - uint64 HEONEOIEJIO = 11; // offset: 56 - ItemList reward = 12; // offset: 24 - uint64 LJEGKLBPJCN = 2; // offset: 48 - repeated uint32 HPGCEKLODLL = 6; // offset: 32 - uint32 retcode = 3; // offset: 40 - uint32 OBHPGBEPIHD = 8; // offset: 44 -} - -message OJGGLGIBMNI { - uint32 OBHPGBEPIHD = 3; // offset: 36 - uint64 LJEGKLBPJCN = 7; // offset: 24 - uint32 uid = 1; // offset: 32 -} - -message PDGCFIEJPHO { - uint32 OBHPGBEPIHD = 4; // offset: 24 -} - -// Obf: ChenLingGameBoyGetFriendRankingInfoScRsp -// Type: Rsp -// CmdID: 9062 -message ChenLingGameBoyGetFriendRankingInfoScRsp { - uint32 OBHPGBEPIHD = 14; // offset: 40 - uint32 retcode = 7; // offset: 36 - bool JBMAMEIDKJB = 3; // offset: 32 - repeated OJGGLGIBMNI JFNMAPLKJPM = 5; // offset: 16 -} - -// Obf: GetFiveDimMiniGameDataCsReq -// Type: Req -// CmdID: 9074 -message GetFiveDimMiniGameDataCsReq { - bool JBMAMEIDKJB = 3; // offset: 24 -} - -// Type: Rsp -// CmdID: 9052 -message AJADLOLCHLE { - bool JBMAMEIDKJB = 8; // offset: 24 - uint32 retcode = 9; // offset: 28 -} - -message KOHKJNGPDFG { - uint32 OBHPGBEPIHD = 15; // offset: 24 -} - -// Type: Rsp -// CmdID: 9057 -message DJIMEJPKIFC { - GJPDJMJEHEF IHIGDHMECKO = 14; // offset: 24 - uint32 retcode = 11; // offset: 32 -} - -message NBJPIHIEBAE { - uint32 OBHPGBEPIHD = 11; // offset: 28 - bool MFCMHCKKOJF = 3; // offset: 24 -} - -// Type: Rsp -// CmdID: 9084 -message HCCGOFGDFOD { - GJPDJMJEHEF IHIGDHMECKO = 8; // offset: 24 - uint32 retcode = 3; // offset: 32 -} - -message GJEHFGKPAKK { - uint32 CEIIDFFBHLD = 14; // offset: 28 - uint32 CIIHDOEMCFH = 7; // offset: 24 -} - -message MEDCKBIADEO { -} - -// Obf: GetFiveDimMiniGameDataScRsp -// Type: Rsp -// CmdID: 9072 -message GetFiveDimMiniGameDataScRsp { - repeated GJEHFGKPAKK content_package_list = 5; // offset: 16 - uint32 retcode = 7; // offset: 32 -} - -message DIDEPCNOBOO { - uint32 BLPKJNHOCAB = 14; // offset: 52 - uint32 JCKIGCPGIEL = 5; // offset: 48 - uint32 score_id = 1; // offset: 60 - uint32 IEBCKEEECDL = 9; // offset: 68 - uint32 CIIHDOEMCFH = 6; // offset: 40 - uint32 EFNNJJADGKC = 3; // offset: 64 - uint32 PMINALOEBBC = 8; // offset: 56 - float CEBCDBLPPMF = 15; // offset: 36 - string uuid = 13; // offset: 16 - uint32 gold = 2; // offset: 44 - uint32 LILFKMGOBHI = 11; // offset: 32 -} - -// Obf: FinishFiveDimMiniGameScRsp -// Type: Rsp -// CmdID: 9053 -message FinishFiveDimMiniGameScRsp { - uint32 score_id = 5; // offset: 68 - uint32 BLPKJNHOCAB = 1; // offset: 44 - bool BAEFIABDAAK = 9; // offset: 64 - ItemList LCMCLAFPBDP = 7; // offset: 32 - uint32 retcode = 14; // offset: 52 - uint32 CIIHDOEMCFH = 11; // offset: 40 - ItemList FLFODGLOOHC = 2; // offset: 24 - uint32 EFNNJJADGKC = 15; // offset: 72 - float CEBCDBLPPMF = 4; // offset: 56 - uint32 gold = 12; // offset: 48 - uint32 PMINALOEBBC = 8; // offset: 60 -} - -message BPFKFONIAHH { -} - -// Obf: GetFiveDimFluteDataScRsp -// Type: Rsp -// CmdID: 9079 -message GetFiveDimFluteDataScRsp { - repeated uint32 EHHLINEBIPE = 8; // offset: 32 - repeated uint32 DNEPLAGEFAC = 13; // offset: 16 - uint32 retcode = 11; // offset: 40 -} - -message LDHNMDHBEEB { - uint32 IOKPFPKCKCO = 5; // offset: 24 -} - -// Type: Rsp -// CmdID: 9061 -message NKOKINNIMOK { - uint32 IOKPFPKCKCO = 9; // offset: 24 - uint32 retcode = 1; // offset: 28 -} - -message BMHPMBHBFIN { - uint32 IOKPFPKCKCO = 3; // offset: 24 -} - -// Type: Rsp -// CmdID: 9078 -message LIDKPECEPGD { - uint32 retcode = 8; // offset: 24 - uint32 IOKPFPKCKCO = 9; // offset: 28 -} - -// Obf: FiveDimFluteDataChangeNotify -// Type: Notify -// CmdID: 9091 -message FiveDimFluteDataChangeNotify { - repeated uint32 DNEPLAGEFAC = 4; // offset: 16 - repeated uint32 EHHLINEBIPE = 6; // offset: 24 -} - -// Obf: MazeCrossFloorConditionChangeScNotify -// Type: Notify -// CmdID: 9069 -message MazeCrossFloorConditionChangeScNotify { - repeated uint32 HJOILJACMEC = 10; // offset: 16 -} - -// Obf: CmdMessageType -enum CmdMessageType { - CmdMessageType_MNFEPONEDDJ = 0; - CmdGetNpcStatusScRsp = 2704; - CmdFinishPerformSectionIdCsReq = 2769; - CmdGetNpcMessageGroupScRsp = 2781; - CmdFinishItemIdScRsp = 2713; - CmdGetMissionMessageCsReq = 2746; - CmdGetMissionMessageScRsp = 2757; - CmdGetNpcStatusCsReq = 2724; - CmdFinishItemIdCsReq = 2735; - CmdFinishSectionIdCsReq = 2762; - CmdFinishSectionIdScRsp = 2800; - CmdGetNpcMessageGroupCsReq = 2783; - CmdFinishPerformSectionIdScRsp = 2740; -} - -// Obf: GetNpcMessageGroupCsReq -// Type: Req -// CmdID: 2783 -message GetNpcMessageGroupCsReq { - repeated uint32 contact_id_list = 4; // offset: 16 -} - -message MessageItem { - uint32 text_id = 1; // offset: 24 - uint32 item_id = 2; // offset: 28 -} - -message MessageSection { - uint32 frozen_item_id = 3; // offset: 40 - MessageSectionStatus status = 9; // offset: 48 - repeated uint32 message_item_list = 12; // offset: 16 - repeated MessageItem item_list = 11; // offset: 32 - uint32 id = 15; // offset: 44 -} - -message MessageGroup { - repeated MessageSection message_section_list = 2; // offset: 16 - MessageGroupStatus status = 10; // offset: 40 - int64 refresh_time = 6; // offset: 32 - uint32 id = 11; // offset: 48 - uint32 message_section_id = 14; // offset: 44 -} - -// Obf: GetNpcMessageGroupScRsp -// Type: Rsp -// CmdID: 2781 -message GetNpcMessageGroupScRsp { - uint32 retcode = 8; // offset: 32 - repeated MessageGroup message_group_list = 12; // offset: 16 -} - -// Obf: GetNpcStatusCsReq -// Type: Req -// CmdID: 2724 -message GetNpcStatusCsReq { -} - -message NpcStatus { - bool is_finish = 8; // offset: 28 - uint32 npc_id = 4; // offset: 24 -} - -message GroupStatus { - uint32 group_id = 13; // offset: 32 - int64 refresh_time = 4; // offset: 24 - MessageGroupStatus group_status = 7; // offset: 36 -} - -message SectionStatus { - MessageSectionStatus section_status = 6; // offset: 28 - uint32 section_id = 5; // offset: 24 -} - -// Obf: GetNpcStatusScRsp -// Type: Rsp -// CmdID: 2704 -message GetNpcStatusScRsp { - repeated NpcStatus npc_status_list = 12; // offset: 24 - uint32 retcode = 6; // offset: 32 -} - -// Obf: FinishItemIdCsReq -// Type: Req -// CmdID: 2735 -message FinishItemIdCsReq { - uint32 text_id = 13; // offset: 28 - uint32 item_id = 12; // offset: 24 -} - -// Obf: FinishItemIdScRsp -// Type: Rsp -// CmdID: 2713 -message FinishItemIdScRsp { - uint32 retcode = 1; // offset: 24 - uint32 text_id = 3; // offset: 28 - uint32 item_id = 4; // offset: 32 -} - -// Obf: FinishSectionIdCsReq -// Type: Req -// CmdID: 2762 -message FinishSectionIdCsReq { - uint32 section_id = 1; // offset: 24 -} - -// Obf: FinishSectionIdScRsp -// Type: Rsp -// CmdID: 2800 -message FinishSectionIdScRsp { - ItemList reward = 2; // offset: 24 - uint32 section_id = 7; // offset: 32 - uint32 retcode = 14; // offset: 36 -} - -// Obf: FinishPerformSectionIdCsReq -// Type: Req -// CmdID: 2769 -message FinishPerformSectionIdCsReq { - uint32 section_id = 3; // offset: 32 - repeated MessageItem item_list = 11; // offset: 24 -} - -// Obf: FinishPerformSectionIdScRsp -// Type: Rsp -// CmdID: 2740 -message FinishPerformSectionIdScRsp { - ItemList reward = 10; // offset: 32 - repeated MessageItem item_list = 14; // offset: 16 - uint32 section_id = 5; // offset: 40 - uint32 retcode = 9; // offset: 44 -} - -// Obf: GetMissionMessageCsReq -// Type: Req -// CmdID: 2746 -message GetMissionMessageCsReq { -} - -// Obf: GetMissionMessageScRsp -// Type: Rsp -// CmdID: 2757 -message GetMissionMessageScRsp { - uint32 retcode = 9; // offset: 32 - map FGIFDHCBNDM = 1; // offset: 16 -} - -// Obf: CmdMiscModuleType -enum CmdMiscModuleType { - CmdMiscModuleType_MNFEPONEDDJ = 0; - CmdGetShareDataScRsp = 4104; - CmdCancelSyncExpiredItemCsReq = 4169; - CmdUpdateMovieRacingDataCsReq = 4131; - CmdLNDEKHNOJHO = 4184; - CmdGetOrigamiPropInfoCsReq = 4148; - CmdCancelDirectDeliveryNoticeScRsp = 4190; - CmdGetWolfBroShootingDataCsReq = 4106; - CmdPDBKAHDIGNB = 4119; - CmdDifficultyAdjustmentUpdateDataCsReq = 4145; - CmdMazeKillDirectCsReq = 4108; - CmdGetMovieRacingDataCsReq = 4103; - CmdDifficultyAdjustmentUpdateDataScRsp = 4168; - CmdCancelDirectDeliveryNoticeCsReq = 4137; - CmdShareScRsp = 4181; - CmdGetShareDataCsReq = 4124; - CmdShareCsReq = 4183; - CmdUpdateWolfBroShootingDataCsReq = 4196; - CmdGetUnreleasedBlockInfoScRsp = 4147; - CmdGetSwitchMascotDataScRsp = 4112; - CmdGCHICOBBBJI = 4113; - CmdGetGunPlayDataScRsp = 4101; - CmdUpdateMovieRacingDataScRsp = 4118; - CmdDirectDeliveryScNotify = 4102; - CmdICHMDOONCKP = 4135; - CmdSwitchMascotUpdateScNotify = 4164; - CmdCNJJGGFOKPF = 4156; - CmdGetMovieRacingDataScRsp = 4109; - CmdGetUnreleasedBlockInfoCsReq = 4122; - CmdDifficultyAdjustmentGetDataCsReq = 4117; - CmdCDAOIEHJHLF = 4134; - CmdMazeKillDirectScRsp = 4191; - CmdUpdateGunPlayDataScRsp = 4143; - CmdHKEDPNJKHIA = 4157; - CmdMiscModuleType_BJNEEDHCLNB = 4146; - CmdMJOGFPIPLKI = 4140; - CmdDifficultyAdjustmentGetDataScRsp = 4127; - CmdSubmitOrigamiItemCsReq = 4123; - CmdGetSwitchMascotDataCsReq = 4105; -} - -enum IIEOKCDDIDO { - IIEOKCDDIDO_MNFEPONEDDJ = 0; - IIEOKCDDIDO_LFLAMAGAOEI = 1; - IIEOKCDDIDO_JFDICLGNAHK = 2; - IIEOKCDDIDO_EOGJHJOHLEN = 3; -} - -// Obf: MovieRacingType -enum MovieRacingType { - MovieRacingType_LIDONJLKAFD = 0; - MovieRacingType_LJNEDELGDMN = 1; - MovieRacingType_KOKDNDONHCK = 2; - MovieRacingType_OIPIADBGJIB = 3; -} - -// Obf: DifficultyAdjustmentType -enum DifficultyAdjustmentType { - DifficultyAdjustmentType_KKBBAGLBHJI = 0; - DifficultyAdjustmentType_CPMPACKBOMB = 1; -} - -enum IGCIFNCBCID { - IGCIFNCBCID_BDHLJMBMAHP = 0; - IGCIFNCBCID_HECEIGJFDGH = 1; - IGCIFNCBCID_NBBFDFEEMCK = 2; -} - -enum JIPGMFDBADH { - JIPGMFDBADH_NMIBFHJPEIL = 0; - JIPGMFDBADH_OLODDJGALAE = 1; - JIPGMFDBADH_FAOFKHPODGJ = 2; - JIPGMFDBADH_MEJLCNLLDJJ = 3; -} - -// Obf: ShareCsReq -// Type: Req -// CmdID: 4183 -message ShareCsReq { - uint32 HDCOLICHEGO = 7; // offset: 24 -} - -message JPMHKMPHAKM { - uint32 OKGCDNBKIDG = 10; // offset: 28 - uint32 HDCOLICHEGO = 4; // offset: 24 -} - -// Obf: ShareScRsp -// Type: Rsp -// CmdID: 4181 -message ShareScRsp { - uint32 retcode = 7; // offset: 40 - ItemList reward = 8; // offset: 24 - JPMHKMPHAKM PIJPADAMANG = 10; // offset: 32 -} - -// Obf: GetShareDataCsReq -// Type: Req -// CmdID: 4124 -message GetShareDataCsReq { -} - -// Obf: GetShareDataScRsp -// Type: Rsp -// CmdID: 4104 -message GetShareDataScRsp { - uint32 retcode = 8; // offset: 32 - repeated JPMHKMPHAKM NPIAMGGIDNP = 2; // offset: 24 -} - -// Type: Req -// CmdID: 4135 -message ICHMDOONCKP { -} - -// Type: Rsp -// CmdID: 4113 -message GCHICOBBBJI { - uint32 retcode = 2; // offset: 24 -} - -message BPGACJLPIEF { - uint32 type = 9; // offset: 36 - uint32 GFKCOIAPCGN = 6; // offset: 32 - repeated uint32 GCPGHINJNJC = 8; // offset: 24 -} - -// Type: Req -// CmdID: 4184 -message LNDEKHNOJHO { - repeated BPGACJLPIEF LDIJNIAKGFN = 1; // offset: 24 -} - -// Type: Rsp -// CmdID: 4119 -message PDBKAHDIGNB { - uint32 retcode = 12; // offset: 24 -} - -// Obf: CancelSyncExpiredItemCsReq -// Type: Req -// CmdID: 4169 -message CancelSyncExpiredItemCsReq { - repeated uint32 BBODMOKDOKC = 1; // offset: 16 - repeated string BANOOJLMCED = 11; // offset: 24 - IIEOKCDDIDO type = 12; // offset: 40 -} - -// Type: Rsp -// CmdID: 4140 -message MJOGFPIPLKI { - uint32 retcode = 1; // offset: 24 -} - -message FJDGCCBLPKM { - string BCFJCNIIJMI = 7; // offset: 24 -} - -// Type: Rsp -// CmdID: 4157 -message HKEDPNJKHIA { - uint32 retcode = 8; // offset: 24 -} - -message FGCDAFADHIM { - uint32 HPKMEMFPLOH = 10; // offset: 32 - uint32 level = 9; // offset: 24 - uint32 PFLMNMAGFKP = 4; // offset: 36 - MovieRacingType type = 1; // offset: 28 -} - -// Obf: GetMovieRacingDataCsReq -// Type: Req -// CmdID: 4103 -message GetMovieRacingDataCsReq { -} - -// Obf: GetMovieRacingDataScRsp -// Type: Rsp -// CmdID: 4109 -message GetMovieRacingDataScRsp { - repeated FGCDAFADHIM GONKIBFLNEN = 2; // offset: 24 - uint32 retcode = 3; // offset: 32 -} - -// Obf: UpdateMovieRacingDataCsReq -// Type: Req -// CmdID: 4131 -message UpdateMovieRacingDataCsReq { - FGCDAFADHIM MBDIBNKFMPA = 4; // offset: 24 -} - -// Obf: UpdateMovieRacingDataScRsp -// Type: Rsp -// CmdID: 4118 -message UpdateMovieRacingDataScRsp { - FGCDAFADHIM MBDIBNKFMPA = 11; // offset: 24 - uint32 retcode = 10; // offset: 32 -} - -// Obf: SubmitOrigamiItemCsReq -// Type: Req -// CmdID: 4123 -message SubmitOrigamiItemCsReq { - uint32 HOIMMHDPKFN = 11; // offset: 24 -} - -// Type: Rsp -// CmdID: 4156 -message CNJJGGFOKPF { - uint32 retcode = 13; // offset: 28 - uint32 HOIMMHDPKFN = 8; // offset: 24 -} - -// Obf: GetOrigamiPropInfoCsReq -// Type: Req -// CmdID: 4148 -message GetOrigamiPropInfoCsReq { - uint32 content_id = 4; // offset: 36 - uint32 entry_story_line_id = 1; // offset: 32 - repeated uint32 floor_id_list = 15; // offset: 24 -} - -message CMHCAFMEGMO { - uint32 config_id = 4; // offset: 24 - uint32 group_id = 9; // offset: 32 - uint32 state = 15; // offset: 28 -} - -message EIGLDIFGKMP { - uint32 floor_id = 15; // offset: 32 - repeated CMHCAFMEGMO NOOOGNMHPIF = 2; // offset: 24 -} - -// Type: Rsp -// CmdID: 4134 -message CDAOIEHJHLF { - uint32 content_id = 7; // offset: 36 - uint32 retcode = 2; // offset: 40 - repeated EIGLDIFGKMP AHEOGADFCNI = 8; // offset: 16 - uint32 entry_story_line_id = 9; // offset: 32 -} - -message FNAFALOFFNJ { - uint32 HPKMEMFPLOH = 6; // offset: 24 - uint32 HBOMFKACAIM = 5; // offset: 32 - bool CFOALOHCALB = 4; // offset: 36 - uint32 level = 3; // offset: 28 -} - -// Obf: GetWolfBroShootingDataCsReq -// Type: Req -// CmdID: 4106 -message GetWolfBroShootingDataCsReq { -} - -// Obf: GetGunPlayDataScRsp -// Type: Rsp -// CmdID: 4101 -message GetGunPlayDataScRsp { - repeated FNAFALOFFNJ HMENINFPCJD = 5; // offset: 16 - uint32 retcode = 10; // offset: 32 -} - -// Obf: UpdateWolfBroShootingDataCsReq -// Type: Req -// CmdID: 4196 -message UpdateWolfBroShootingDataCsReq { - uint32 group_id = 1; // offset: 40 - uint32 JCDMAONLOMK = 9; // offset: 44 - uint64 uuid = 15; // offset: 32 - FNAFALOFFNJ HIPDBAEAHGO = 8; // offset: 24 -} - -// Obf: UpdateGunPlayDataScRsp -// Type: Rsp -// CmdID: 4143 -message UpdateGunPlayDataScRsp { - FNAFALOFFNJ HIPDBAEAHGO = 11; // offset: 24 - uint32 retcode = 1; // offset: 32 -} - -message JBNPCJCHCBJ { - uint32 id = 13; // offset: 28 - IGCIFNCBCID JKMAEIELMGM = 14; // offset: 24 - DifficultyAdjustmentType LMJPHNILNIK = 8; // offset: 32 -} - -// Obf: DifficultyAdjustmentGetDataCsReq -// Type: Req -// CmdID: 4117 -message DifficultyAdjustmentGetDataCsReq { -} - -// Obf: DifficultyAdjustmentGetDataScRsp -// Type: Rsp -// CmdID: 4127 -message DifficultyAdjustmentGetDataScRsp { - repeated JBNPCJCHCBJ content_package_list = 10; // offset: 24 - uint32 retcode = 6; // offset: 32 -} - -// Obf: DifficultyAdjustmentUpdateDataCsReq -// Type: Req -// CmdID: 4145 -message DifficultyAdjustmentUpdateDataCsReq { - JBNPCJCHCBJ data = 5; // offset: 24 -} - -// Obf: DifficultyAdjustmentUpdateDataScRsp -// Type: Rsp -// CmdID: 4168 -message DifficultyAdjustmentUpdateDataScRsp { - repeated JBNPCJCHCBJ content_package_list = 2; // offset: 16 - JBNPCJCHCBJ data = 3; // offset: 24 - uint32 retcode = 1; // offset: 40 -} - -// Obf: MazeKillDirectCsReq -// Type: Req -// CmdID: 4108 -message MazeKillDirectCsReq { - uint32 EEFIHDHEBKJ = 12; // offset: 32 - repeated uint32 entity_list = 7; // offset: 16 - JIPGMFDBADH JKMAEIELMGM = 6; // offset: 36 -} - -// Obf: MazeKillDirectScRsp -// Type: Rsp -// CmdID: 4191 -message MazeKillDirectScRsp { - repeated uint32 entity_list = 11; // offset: 16 +// CmdID: 7407 +message MatchThreeGetDataDataScRsp { + MJMPDGNFIKN DCFGOFNBLCM = 13; // offset: 16 uint32 retcode = 12; // offset: 32 } -// Obf: DirectDeliveryScNotify -// Type: Notify -// CmdID: 4102 -message DirectDeliveryScNotify { - repeated ItemList ILLHGEBJHDO = 12; // offset: 24 - uint32 EKEBLMEKFLN = 6; // offset: 32 +// Obf: KCECMPPEIOP +// Type: Req +// CmdID: 7430 +message MatchThreeLevelEndCsReq { + uint32 DPCFBDCEKJL = 14; // offset: 60 + map KIBGNJNADDH = 7; // offset: 32 + uint32 NLOCDHMLGJH = 5; // offset: 56 + repeated uint32 FDDOFFFPALC = 10; // offset: 24 + uint32 BOFOOKJCJGG = 12; // offset: 52 + string LBBMJLAIJOC = 8; // offset: 16 + uint32 level_id = 13; // offset: 48 } -// Obf: CancelDirectDeliveryNoticeCsReq +// Obf: HJBANHLMGLC +// Type: Rsp +// CmdID: 7427 +message MatchThreeLevelEndScRsp { + uint32 retcode = 2; // offset: 24 + uint32 DPCFBDCEKJL = 13; // offset: 28 + uint32 level_id = 4; // offset: 32 +} + +// Obf: JFFHAJANHDP +// Type: Notify +// CmdID: 7435 +message MatchThreeSyncDataScNotify { + MJMPDGNFIKN DCFGOFNBLCM = 3; // offset: 24 +} + +// Obf: DGOEEMAECMG // Type: Req +// CmdID: 7438 +message MatchThreeSetBirdPosCsReq { + uint32 NLOCDHMLGJH = 9; // offset: 28 + uint32 pos = 7; // offset: 24 +} + +// Type: Rsp +// CmdID: 7405 +message NBKBHJHNINJ { + uint32 pos = 15; // offset: 24 + uint32 retcode = 4; // offset: 28 + uint32 NLOCDHMLGJH = 3; // offset: 32 +} + +// Obf: NCIFIMIHHLF +// Type: Req +// CmdID: 7401 +message Match3GetDataCsReq { +} + +message BEOPDMLKGLP { + repeated uint32 LAGGMKGMGPB = 13; // offset: 24 + uint32 level_id = 15; // offset: 32 +} + +message DAPDOHOADDB { + uint32 count = 9; // offset: 28 + uint32 NLOCDHMLGJH = 8; // offset: 36 + uint32 pos = 4; // offset: 32 + uint32 BOFOOKJCJGG = 11; // offset: 24 +} + +message NOJLPMLALPI { + repeated GKDEKJKOIJN KLKOMLPALEB = 3; // offset: 16 + uint32 AMGMADNBFIF = 9; // offset: 68 + repeated DAPDOHOADDB LCEHDGBBDJL = 14; // offset: 56 + repeated GKDEKJKOIJN DEDNHLDNKAG = 11; // offset: 48 + repeated BEOPDMLKGLP EPMFDGPKPHJ = 10; // offset: 40 + uint32 FOOLMIADMMH = 1; // offset: 64 + repeated GKDEKJKOIJN DEDFHELFAKF = 15; // offset: 24 +} + +// Obf: DDPFFNJOIBB +// Type: Rsp +// CmdID: 7447 +message Match3GetDataGetDataScRsp { + NOJLPMLALPI KJHGGPEMPHM = 14; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Obf: CPDAAIHPNBD +// Type: Req +// CmdID: 7419 +message MatchThreeV2BattleItemLevelUpCsReq { + uint32 PANFIPHAGPB = 10; // offset: 24 + uint32 ODADJILOEKO = 13; // offset: 28 +} + +// Obf: HBPDDFPABEJ +// Type: Rsp +// CmdID: 7402 +message MatchThreeV2BattleItemLevelUpScRsp { + uint32 PANFIPHAGPB = 8; // offset: 24 + uint32 retcode = 2; // offset: 32 + uint32 ODADJILOEKO = 12; // offset: 28 +} + +// Obf: IJEIBGAMFGM +// Type: Req +// CmdID: 7444 +message MatchThreeV2LevelEndCsReq { + string LBBMJLAIJOC = 10; // offset: 32 + uint32 AFMGJOLFKHJ = 13; // offset: 48 + uint32 NLOCDHMLGJH = 11; // offset: 64 + repeated GKDEKJKOIJN BIBGHICIDKP = 1; // offset: 16 + uint32 PMJDNONMKIB = 9; // offset: 52 + uint32 level_id = 7; // offset: 60 + uint32 BCMPFJKHDBG = 4; // offset: 56 + repeated uint32 CONJDDKAFKO = 15; // offset: 40 +} + +// Obf: GGCLJGGJLCF +// Type: Rsp +// CmdID: 7418 +message MatchThreeV2LevelEndScRsp { + uint32 retcode = 8; // offset: 64 + ItemList LAEJLLCGFDM = 2; // offset: 24 + repeated ItemList HNAGOEEPBJN = 10; // offset: 40 + DAPDOHOADDB EBJHKIKOLHJ = 13; // offset: 48 + uint32 PKINFPGFINA = 14; // offset: 56 + BEOPDMLKGLP MODDIBHCPPD = 1; // offset: 16 + uint32 level_id = 9; // offset: 68 + uint32 AMGMADNBFIF = 7; // offset: 60 +} + +// Obf: BLNBGAGFLHM +// Type: Req +// CmdID: 7445 +message MatchThreeV2SetBirdPosCsReq { + uint32 pos = 1; // offset: 28 + uint32 NLOCDHMLGJH = 9; // offset: 24 +} + +// Obf: JEPEIPACLAC +// Type: Rsp +// CmdID: 7436 +message MatchThreeV2SetBirdPosScRsp { + uint32 retcode = 12; // offset: 36 + uint32 pos = 13; // offset: 32 + uint32 NLOCDHMLGJH = 1; // offset: 28 + uint32 DLDHPGFDFHP = 14; // offset: 24 +} + +// Obf: LLIBDKPKFOM +// Type: Notify +// CmdID: 7403 +message MatchThreeV2ScNotify { + NOJLPMLALPI KJHGGPEMPHM = 6; // offset: 16 +} + +// Obf: MDIJDDDMKDP +// Type: Notify +// CmdID: 7450 +message MatchThreeV2PvpFinishScNotify { + FightGameMode BFCBGPEICHG = 4; // offset: 44 + uint32 DKAEIDJMJCJ = 14; // offset: 48 + FKANIBDJNKG reason = 15; // offset: 52 + uint32 IJDMECLJEBD = 6; // offset: 40 + NOJLPMLALPI KJHGGPEMPHM = 11; // offset: 24 + ECKIDLIFAFG MHFHODDBOPM = 1; // offset: 32 +} + +// Type: Notify +// CmdID: 7416 +message HMJGBJKNKPE { + ECKIDLIFAFG MHFHODDBOPM = 11; // offset: 16 + FKANIBDJNKG reason = 9; // offset: 32 + FightGameMode BFCBGPEICHG = 4; // offset: 40 + int32 DKAEIDJMJCJ = 10; // offset: 44 + uint32 IJDMECLJEBD = 3; // offset: 36 +} + +// Obf: FOPABKIFKCA +enum CmdMazePuzzleType { + FOPABKIFKCA_PCPDHELPKEM = 0; + CmdFiveDimFluteDataChangeNotify = 9056; + CmdGetChenLingGameBoyDataScRsp = 9057; + FOPABKIFKCA_KHCPFLLNIBD = 9097; + FOPABKIFKCA_EOHHIEMGIFL = 9052; + CmdGDABFHAALML = 9069; + CmdJOGJDGHDKLO = 9094; + CmdPDAHKAKLPGF = 9065; + FOPABKIFKCA_PDNBIKIKEJE = 9080; + FOPABKIFKCA_HGIEKKAMPBH = 9099; + CmdMazeCrossFloorConditionChangeScNotify = 9076; + FOPABKIFKCA_IIMGAMGJICE = 9063; + CmdBLKKAGMOJGP = 9051; + CmdFinishFiveDimMiniGameScRsp = 9053; + FOPABKIFKCA_PKIODIAODEL = 9081; + CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9088; + CmdGetFiveDimMiniGameDataScRsp = 9095; + CmdGetFiveDimFluteDataScRsp = 9066; + FOPABKIFKCA_MDEEBDEEFAK = 9085; + FOPABKIFKCA_HEEJKOEIEBA = 9086; + CmdJKPKDPHIPHD = 9071; + CmdGetFiveDimMiniGameDataCsReq = 9055; + FOPABKIFKCA_NLAPCEIDFCM = 9100; + FOPABKIFKCA_GOMBKJBHMAF = 9068; + CmdFinishChenLingGameBoyScRsp = 9077; +} + +message EMHALJPDDBL { + uint64 GIAOIMOFALH = 13; // offset: 40 + bool HNFNOKILNFE = 4; // offset: 32 + bool LBPLNLDHCBO = 9; // offset: 33 + repeated uint32 DOHLLMLDLMP = 7; // offset: 24 + uint32 GPJHJOOIJJC = 12; // offset: 36 +} + +message IDCJHPEENDM { + uint32 GPJHJOOIJJC = 11; // offset: 24 +} + +// Obf: GOHPLHLABBE +// Type: Rsp +// CmdID: 9057 +message GetChenLingGameBoyDataScRsp { + EMHALJPDDBL MAONHDCCHPE = 7; // offset: 16 + uint32 retcode = 15; // offset: 32 +} + +message JOAIMKBLHHD { + bool GODGALFEHJF = 5; // offset: 44 + repeated uint32 DOHLLMLDLMP = 8; // offset: 24 + uint32 GPJHJOOIJJC = 14; // offset: 40 + bool EPFDJFBCDIL = 2; // offset: 45 + uint64 HHKCADKCLJC = 7; // offset: 32 +} + +// Obf: CJFMGOBDJDB +// Type: Rsp +// CmdID: 9077 +message FinishChenLingGameBoyScRsp { + uint32 retcode = 13; // offset: 60 + uint64 HHKCADKCLJC = 11; // offset: 48 + repeated uint32 ICMKGFLBEJP = 2; // offset: 24 + ItemList reward = 12; // offset: 16 + uint64 GIAOIMOFALH = 6; // offset: 40 + uint32 GPJHJOOIJJC = 4; // offset: 56 +} + +message PCMHMCLACNK { + uint64 HHKCADKCLJC = 12; // offset: 32 + uint32 GPJHJOOIJJC = 5; // offset: 28 + uint32 uid = 8; // offset: 24 +} + +message DOMDPOHBPOG { + uint32 GPJHJOOIJJC = 7; // offset: 24 +} + +// Obf: MBCPPALFPCH +// Type: Rsp +// CmdID: 9088 +message ChenLingGameBoyGetFriendRankingInfoScRsp { + uint32 GPJHJOOIJJC = 15; // offset: 36 + repeated PCMHMCLACNK JPNALKEFHOH = 8; // offset: 24 + uint32 retcode = 13; // offset: 32 + bool KEPMJKGJLNJ = 12; // offset: 40 +} + +// Obf: HJPPKKEDAKC +// Type: Req +// CmdID: 9055 +message GetFiveDimMiniGameDataCsReq { + bool KEPMJKGJLNJ = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 9051 +message BLKKAGMOJGP { + bool KEPMJKGJLNJ = 10; // offset: 28 + uint32 retcode = 8; // offset: 24 +} + +message GNBODNMGBDL { + uint32 GPJHJOOIJJC = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 9069 +message GDABFHAALML { + EMHALJPDDBL MAONHDCCHPE = 2; // offset: 24 + uint32 retcode = 13; // offset: 32 +} + +message HBGLMKHNNNP { + bool LBPLNLDHCBO = 6; // offset: 28 + uint32 GPJHJOOIJJC = 9; // offset: 24 +} + +// Type: Rsp +// CmdID: 9094 +message JOGJDGHDKLO { + EMHALJPDDBL MAONHDCCHPE = 1; // offset: 24 + uint32 retcode = 9; // offset: 32 +} + +message NHFMHLCGJAH { + uint32 GCPNCEDAMAB = 2; // offset: 24 + uint32 MHECOFPGECB = 15; // offset: 28 +} + +message JGKOONELCAG { +} + +// Obf: JHNJJMPGNFN +// Type: Rsp +// CmdID: 9095 +message GetFiveDimMiniGameDataScRsp { + repeated NHFMHLCGJAH content_package_list = 4; // offset: 24 + uint32 retcode = 12; // offset: 32 +} + +message GBGCNJJMPJF { + uint32 LMHBOGJHKHB = 1; // offset: 60 + uint32 BICBJMPAAAN = 11; // offset: 52 + uint32 NCODIMPANCC = 12; // offset: 48 + uint32 LOCOHHFMADJ = 4; // offset: 32 + uint32 gold = 9; // offset: 64 + uint32 KEABPBONOKM = 15; // offset: 36 + string LBBMJLAIJOC = 14; // offset: 24 + uint32 score_id = 6; // offset: 56 + float PBDBJOHCJFO = 10; // offset: 68 + uint32 OJIAAGJBJAF = 2; // offset: 44 + uint32 GCPNCEDAMAB = 3; // offset: 40 +} + +// Obf: LPNMHMEOJHO +// Type: Rsp +// CmdID: 9053 +message FinishFiveDimMiniGameScRsp { + uint32 score_id = 5; // offset: 48 + uint32 KEABPBONOKM = 8; // offset: 68 + ItemList MENAAPNNKGE = 2; // offset: 16 + bool CHPAMPNMCOE = 11; // offset: 56 + float PBDBJOHCJFO = 13; // offset: 72 + uint32 GCPNCEDAMAB = 10; // offset: 64 + uint32 gold = 7; // offset: 44 + ItemList ENMFKJIOEOC = 6; // offset: 32 + uint32 NCODIMPANCC = 3; // offset: 60 + uint32 OJIAAGJBJAF = 15; // offset: 52 + uint32 retcode = 12; // offset: 40 +} + +message DFLOIGPCNAK { +} + +// Obf: GCFNHDLMEKP +// Type: Rsp +// CmdID: 9066 +message GetFiveDimFluteDataScRsp { + uint32 retcode = 1; // offset: 40 + repeated uint32 OHGFEGDFKNG = 5; // offset: 24 + repeated uint32 EPPHGOBAFMP = 15; // offset: 32 +} + +message LAIJMHHFHII { + uint32 HEJAOOCHEFG = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 9071 +message JKPKDPHIPHD { + uint32 retcode = 3; // offset: 24 + uint32 HEJAOOCHEFG = 15; // offset: 28 +} + +message MEFAGJJMEMA { + uint32 HEJAOOCHEFG = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 9065 +message PDAHKAKLPGF { + uint32 retcode = 12; // offset: 24 + uint32 HEJAOOCHEFG = 14; // offset: 28 +} + +// Obf: ICCMIAGKNHN +// Type: Notify +// CmdID: 9056 +message FiveDimFluteDataChangeNotify { + repeated uint32 EPPHGOBAFMP = 12; // offset: 24 + repeated uint32 OHGFEGDFKNG = 1; // offset: 32 +} + +// Obf: CCPFALAGHHJ +// Type: Notify +// CmdID: 9076 +message MazeCrossFloorConditionChangeScNotify { + repeated uint32 PHCAALBPKGK = 10; // offset: 16 +} + +// Obf: PHLMMOJPKHA +enum CmdMessageType { + PHLMMOJPKHA_PCPDHELPKEM = 0; + CmdFinishItemIdScRsp = 2718; + CmdGetMissionMessageScRsp = 2701; + CmdFinishPerformSectionIdScRsp = 2726; + CmdFinishSectionIdScRsp = 2798; + CmdFinishSectionIdCsReq = 2709; + CmdFinishItemIdCsReq = 2714; + CmdFinishPerformSectionIdCsReq = 2763; + CmdGetNpcStatusCsReq = 2794; + CmdGetMissionMessageCsReq = 2739; + CmdGetNpcMessageGroupCsReq = 2791; + CmdGetNpcMessageGroupScRsp = 2710; + CmdGetNpcStatusScRsp = 2795; +} + +// Obf: CDMODFGGKCP +// Type: Req +// CmdID: 2791 +message GetNpcMessageGroupCsReq { + repeated uint32 KALCGEDPAJK = 11; // offset: 16 +} + +message MIHGABAMFLG { + uint32 item_id = 7; // offset: 28 + uint32 EAHHABIDOAH = 8; // offset: 24 +} + +message EOKJOOMAAPN { + uint32 id = 13; // offset: 40 + repeated MIHGABAMFLG item_list = 12; // offset: 32 + uint32 JNHOEDKCLGL = 7; // offset: 48 + MessageSectionStatus status = 2; // offset: 44 + repeated uint32 KCMNINMGPFH = 3; // offset: 16 +} + +message BOIHDGEDBDN { + int64 PBHFFINOOMI = 12; // offset: 32 + repeated EOKJOOMAAPN NFBGBNGMPAC = 14; // offset: 24 + MessageGroupStatus status = 5; // offset: 40 + uint32 HKCFJBKAJLC = 15; // offset: 44 + uint32 id = 11; // offset: 48 +} + +// Obf: ABCNAEJJIKF +// Type: Rsp +// CmdID: 2710 +message GetNpcMessageGroupScRsp { + uint32 retcode = 1; // offset: 32 + repeated BOIHDGEDBDN CALPAKEHGCF = 6; // offset: 24 +} + +// Obf: CMLGBHKADOG +// Type: Req +// CmdID: 2794 +message GetNpcStatusCsReq { +} + +message BOKLHHLENJB { + bool NAGJKIJODKF = 15; // offset: 24 + uint32 npc_id = 4; // offset: 28 +} + +message HLBKFMFGAJH { + int64 PBHFFINOOMI = 9; // offset: 32 + MessageGroupStatus EMIDELAEMDL = 3; // offset: 24 + uint32 group_id = 5; // offset: 28 +} + +message MLEHDGNLIHF { + MessageSectionStatus HHHJJDBDGMH = 11; // offset: 28 + uint32 JDMECBEDLAA = 4; // offset: 24 +} + +// Obf: LFDDPAPMIHM +// Type: Rsp +// CmdID: 2795 +message GetNpcStatusScRsp { + repeated BOKLHHLENJB KLNNJAOLDEC = 9; // offset: 24 + uint32 retcode = 1; // offset: 32 +} + +// Obf: DJOAHHLLJLI +// Type: Req +// CmdID: 2714 +message FinishItemIdCsReq { + uint32 EAHHABIDOAH = 15; // offset: 24 + uint32 item_id = 13; // offset: 28 +} + +// Obf: BKECDGAIDJP +// Type: Rsp +// CmdID: 2718 +message FinishItemIdScRsp { + uint32 item_id = 10; // offset: 24 + uint32 retcode = 3; // offset: 28 + uint32 EAHHABIDOAH = 15; // offset: 32 +} + +// Obf: CNGJGGGGDCD +// Type: Req +// CmdID: 2709 +message FinishSectionIdCsReq { + uint32 JDMECBEDLAA = 2; // offset: 24 +} + +// Obf: BDAGDDGCCOO +// Type: Rsp +// CmdID: 2798 +message FinishSectionIdScRsp { + ItemList reward = 3; // offset: 16 + uint32 retcode = 2; // offset: 32 + uint32 JDMECBEDLAA = 12; // offset: 36 +} + +// Obf: AOMDEIKOINM +// Type: Req +// CmdID: 2763 +message FinishPerformSectionIdCsReq { + repeated MIHGABAMFLG item_list = 9; // offset: 24 + uint32 JDMECBEDLAA = 12; // offset: 32 +} + +// Obf: CHNCNGKLIOH +// Type: Rsp +// CmdID: 2726 +message FinishPerformSectionIdScRsp { + ItemList reward = 1; // offset: 32 + uint32 retcode = 6; // offset: 40 + repeated MIHGABAMFLG item_list = 13; // offset: 16 + uint32 JDMECBEDLAA = 15; // offset: 44 +} + +// Obf: HBIJHDJDPIM +// Type: Req +// CmdID: 2739 +message GetMissionMessageCsReq { +} + +// Obf: CBOOKACHDIG +// Type: Rsp +// CmdID: 2701 +message GetMissionMessageScRsp { + map JLOAMKGIIDK = 4; // offset: 24 + uint32 retcode = 2; // offset: 32 +} + +// Obf: HFFBJODHMDL +enum CmdMiscModuleType { + HFFBJODHMDL_PCPDHELPKEM = 0; + CmdBMPOHNCLHMF = 4132; + CmdCBIJJNDGPIN = 4174; + CmdSubmitOrigamiItemCsReq = 4104; + CmdDirectDeliveryScNotify = 4151; + CmdDifficultyAdjustmentUpdateDataCsReq = 4173; + CmdSwitchMascotUpdateScNotify = 4193; + HFFBJODHMDL_HEEEPIAAEFD = 4139; + CmdCancelDirectDeliveryNoticeScRsp = 4154; + CmdCancelDirectDeliveryNoticeCsReq = 4125; + CmdGetMovieRacingDataCsReq = 4107; + CmdLBMPPLKEBFO = 4105; + CmdGetSwitchMascotDataScRsp = 4120; + CmdGetOrigamiPropInfoCsReq = 4172; + CmdGetWolfBroShootingDataCsReq = 4189; + CmdGetUnreleasedBlockInfoCsReq = 4102; + CmdDifficultyAdjustmentUpdateDataScRsp = 4153; + CmdDifficultyAdjustmentGetDataCsReq = 4128; + CmdDPFENNBOBND = 4130; + CmdGetUnreleasedBlockInfoScRsp = 4149; + CmdLMCEPIDHEBL = 4101; + CmdUpdateWolfBroShootingDataCsReq = 4157; + CmdGetShareDataCsReq = 4194; + CmdCycleScoreRewardGetDataCsReq = 4166; + CmdGetGunPlayDataScRsp = 4196; + CmdKNDCLJNMAOC = 4114; + CmdCancelSyncExpiredItemCsReq = 4163; + CmdCycleScoreRewardTakeRewardCsReq = 4111; + CmdHFODKMFDMAE = 4137; + CmdUpdateMovieRacingDataScRsp = 4200; + CmdNFDLLEPHLHN = 4138; + CmdShareScRsp = 4110; + CmdDOHJCPAMAFL = 4136; + CmdGetMovieRacingDataScRsp = 4158; + CmdGetSwitchMascotDataCsReq = 4179; + CmdGetShareDataScRsp = 4195; + CmdMazeKillDirectScRsp = 4117; + CmdUpdateMovieRacingDataCsReq = 4144; + CmdALDEIBDDMON = 4103; + CmdEMJMLBDLMLC = 4118; + CmdUpdateGunPlayDataScRsp = 4121; + CmdLMHFPEPLIKH = 4126; + CmdCycleScoreRewardDestroyExceedRewardCsReq = 4171; + CmdDifficultyAdjustmentGetDataScRsp = 4165; + CmdMazeKillDirectCsReq = 4108; + CmdShareCsReq = 4191; +} + +enum JMGCDIANLGK { + JMGCDIANLGK_PCPDHELPKEM = 0; + JMGCDIANLGK_PNNPMLPAKHJ = 1; + JMGCDIANLGK_OEJAFJCBBDH = 2; + JMGCDIANLGK_FIIFAPECIJC = 3; +} + +// Obf: PKHICLEHJKL +enum MovieRacingType { + PKHICLEHJKL_HNKDHPKCGEO = 0; + PKHICLEHJKL_EBABHOAODFF = 1; + PKHICLEHJKL_HHFIBENNEBH = 2; + PKHICLEHJKL_KIDIKKJNJNJ = 3; +} + +// Obf: NJAAEOFICML +enum DifficultyAdjustmentType { + NJAAEOFICML_CGKEIAIPAEK = 0; + NJAAEOFICML_APHCACPJMOF = 1; +} + +enum NHJLJBJJKFJ { + NHJLJBJJKFJ_LOONEAOEIML = 0; + NHJLJBJJKFJ_OALAPHNFOKK = 1; + NHJLJBJJKFJ_MDHDELKJAOA = 2; +} + +enum EBKOLHJIOFN { + EBKOLHJIOFN_BFLAAJPJIEA = 0; + EBKOLHJIOFN_JACGLEDFLEC = 1; + EBKOLHJIOFN_HKAFHFPPBHA = 2; + EBKOLHJIOFN_JBBCIEJBPFL = 3; +} + +// Obf: OGIHPMLEKDM +// Type: Req +// CmdID: 4191 +message ShareCsReq { + uint32 KLLPOAKDDHP = 2; // offset: 24 +} + +message LHMHFNBOAGC { + uint32 EJMJHDACFEI = 2; // offset: 28 + uint32 KLLPOAKDDHP = 10; // offset: 24 +} + +// Obf: PAALAAHOAGK +// Type: Rsp +// CmdID: 4110 +message ShareScRsp { + uint32 retcode = 14; // offset: 40 + ItemList reward = 13; // offset: 32 + LHMHFNBOAGC CCDAMJKBCGC = 3; // offset: 16 +} + +// Obf: NFNLFIMGAPN +// Type: Req +// CmdID: 4194 +message GetShareDataCsReq { +} + +// Obf: BMNOEICMEDO +// Type: Rsp +// CmdID: 4195 +message GetShareDataScRsp { + uint32 retcode = 7; // offset: 32 + repeated LHMHFNBOAGC HBDKOFIEJLK = 12; // offset: 24 +} + +// Type: Req +// CmdID: 4114 +message KNDCLJNMAOC { +} + +// Type: Rsp +// CmdID: 4118 +message EMJMLBDLMLC { + uint32 retcode = 11; // offset: 24 +} + +message PGHPHPGIDMB { + uint32 KJMJPDNMOIB = 5; // offset: 36 + repeated uint32 ENFOFEAKDDK = 13; // offset: 16 + uint32 type = 8; // offset: 32 +} + +// Type: Req +// CmdID: 4174 +message CBIJJNDGPIN { + repeated PGHPHPGIDMB HAKOLOCGEFB = 8; // offset: 24 +} + +// Type: Rsp // CmdID: 4137 -message CancelDirectDeliveryNoticeCsReq { - uint32 EKEBLMEKFLN = 1; // offset: 24 +message HFODKMFDMAE { + uint32 retcode = 9; // offset: 24 } -// Obf: CancelDirectDeliveryNoticeScRsp -// Type: Rsp -// CmdID: 4190 -message CancelDirectDeliveryNoticeScRsp { - uint32 retcode = 6; // offset: 28 - uint32 EKEBLMEKFLN = 10; // offset: 24 -} - -message DKAPGNICEMI { - uint32 gold = 11; // offset: 24 - uint32 MIIKBNAJEDK = 3; // offset: 28 -} - -// Obf: GetSwitchMascotDataCsReq +// Obf: LAFMGEAPPKO // Type: Req -// CmdID: 4105 -message GetSwitchMascotDataCsReq { - uint32 MIIKBNAJEDK = 6; // offset: 24 +// CmdID: 4163 +message CancelSyncExpiredItemCsReq { + repeated uint32 COOOFFKIDMC = 6; // offset: 16 + JMGCDIANLGK type = 3; // offset: 40 + repeated string JLLKNNFAPEE = 14; // offset: 24 } -// Obf: GetSwitchMascotDataScRsp // Type: Rsp -// CmdID: 4112 -message GetSwitchMascotDataScRsp { - uint32 MIIKBNAJEDK = 3; // offset: 36 - uint32 retcode = 6; // offset: 32 - repeated DKAPGNICEMI IONGNMFLAHG = 9; // offset: 24 +// CmdID: 4126 +message LMHFPEPLIKH { + uint32 retcode = 4; // offset: 24 } -// Obf: SwitchMascotUpdateScNotify +message IPBBNKFEEBJ { + string CGDOBAOAHMB = 3; // offset: 16 +} + +// Type: Rsp +// CmdID: 4101 +message LMCEPIDHEBL { + uint32 retcode = 15; // offset: 24 +} + +message BNIGIAJOPGC { + MovieRacingType type = 14; // offset: 28 + uint32 CEEGGCPPAFJ = 1; // offset: 32 + uint32 level = 13; // offset: 36 + uint32 ILHDBHMAAMO = 6; // offset: 24 +} + +// Obf: LIPFNCLLDHK +// Type: Req +// CmdID: 4107 +message GetMovieRacingDataCsReq { +} + +// Obf: MKFBMDHFFPO +// Type: Rsp +// CmdID: 4158 +message GetMovieRacingDataScRsp { + repeated BNIGIAJOPGC EKNFOKNPGHC = 13; // offset: 24 + uint32 retcode = 15; // offset: 32 +} + +// Obf: NCOMDKGDCIA +// Type: Req +// CmdID: 4144 +message UpdateMovieRacingDataCsReq { + BNIGIAJOPGC IMCEKFOOKHC = 14; // offset: 16 +} + +// Obf: NJAKKIMIBFC +// Type: Rsp +// CmdID: 4200 +message UpdateMovieRacingDataScRsp { + uint32 retcode = 8; // offset: 32 + BNIGIAJOPGC IMCEKFOOKHC = 10; // offset: 16 +} + +// Obf: JFFEMMJHPLC +// Type: Req +// CmdID: 4104 +message SubmitOrigamiItemCsReq { + uint32 IMCIKNHHEHC = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 4138 +message NFDLLEPHLHN { + uint32 retcode = 6; // offset: 24 + uint32 IMCIKNHHEHC = 9; // offset: 28 +} + +// Obf: HKOALDNBDAK +// Type: Req +// CmdID: 4172 +message GetOrigamiPropInfoCsReq { + uint32 content_id = 3; // offset: 36 + repeated uint32 MELNPBKAABI = 1; // offset: 16 + uint32 GFGFLIHCCOD = 6; // offset: 32 +} + +message ABHILGFLJNO { + uint32 config_id = 1; // offset: 24 + uint32 group_id = 5; // offset: 28 + uint32 state = 10; // offset: 32 +} + +message CMLEPLPBJCC { + repeated ABHILGFLJNO FGOCDCMKDML = 6; // offset: 16 + uint32 floor_id = 8; // offset: 32 +} + +// Type: Rsp +// CmdID: 4132 +message BMPOHNCLHMF { + repeated CMLEPLPBJCC CFKFFEDJDDG = 13; // offset: 24 + uint32 GFGFLIHCCOD = 9; // offset: 32 + uint32 content_id = 4; // offset: 40 + uint32 retcode = 6; // offset: 36 +} + +message DEOMNEOMPFE { + bool LOEOGANCPGE = 8; // offset: 28 + uint32 ILHDBHMAAMO = 12; // offset: 24 + uint32 NJKEOGNHENK = 4; // offset: 36 + uint32 level = 5; // offset: 32 +} + +// Obf: GPEAHNMJEMM +// Type: Req +// CmdID: 4189 +message GetWolfBroShootingDataCsReq { +} + +// Obf: ANOANFHEKBL +// Type: Rsp +// CmdID: 4196 +message GetGunPlayDataScRsp { + uint32 retcode = 12; // offset: 32 + repeated DEOMNEOMPFE NBMAIDECCHJ = 5; // offset: 24 +} + +// Obf: PADMKHOJINL +// Type: Req +// CmdID: 4157 +message UpdateWolfBroShootingDataCsReq { + uint32 group_id = 10; // offset: 32 + uint64 LBBMJLAIJOC = 13; // offset: 40 + uint32 ECEACBAGAKD = 7; // offset: 36 + DEOMNEOMPFE DIFLKHMKHBG = 3; // offset: 16 +} + +// Obf: MPFAHHCONGC +// Type: Rsp +// CmdID: 4121 +message UpdateGunPlayDataScRsp { + uint32 retcode = 5; // offset: 32 + DEOMNEOMPFE DIFLKHMKHBG = 1; // offset: 24 +} + +message LMHOIMLGNGM { + NHJLJBJJKFJ ALFHNEHOBJA = 5; // offset: 24 + DifficultyAdjustmentType MJLHLLMJHGJ = 15; // offset: 32 + uint32 id = 8; // offset: 28 +} + +// Obf: HIKFBMOJEEH +// Type: Req +// CmdID: 4128 +message DifficultyAdjustmentGetDataCsReq { +} + +// Obf: HNKOECNMPHC +// Type: Rsp +// CmdID: 4165 +message DifficultyAdjustmentGetDataScRsp { + uint32 retcode = 2; // offset: 32 + repeated LMHOIMLGNGM content_package_list = 3; // offset: 16 +} + +// Obf: AGJEBLHCCAM +// Type: Req +// CmdID: 4173 +message DifficultyAdjustmentUpdateDataCsReq { + LMHOIMLGNGM data = 2; // offset: 24 +} + +// Obf: GNLPGCOPIBE +// Type: Rsp +// CmdID: 4153 +message DifficultyAdjustmentUpdateDataScRsp { + repeated LMHOIMLGNGM content_package_list = 12; // offset: 32 + uint32 retcode = 2; // offset: 40 + LMHOIMLGNGM data = 6; // offset: 24 +} + +// Obf: LALCKJEHBCN +// Type: Req +// CmdID: 4108 +message MazeKillDirectCsReq { + uint32 GJKGPDHNKHE = 8; // offset: 36 + repeated uint32 entity_list = 4; // offset: 24 + EBKOLHJIOFN ALFHNEHOBJA = 9; // offset: 32 +} + +// Obf: AEEEBOOIDCN +// Type: Rsp +// CmdID: 4117 +message MazeKillDirectScRsp { + uint32 retcode = 5; // offset: 32 + repeated uint32 entity_list = 3; // offset: 24 +} + +// Obf: OBDAFBOAMKE // Type: Notify -// CmdID: 4164 -message SwitchMascotUpdateScNotify { - repeated DKAPGNICEMI IONGNMFLAHG = 2; // offset: 24 - bool FCFIKCMPHGD = 14; // offset: 32 +// CmdID: 4151 +message DirectDeliveryScNotify { + repeated ItemList HALFGLGLDLO = 1; // offset: 24 + uint32 OECCPKANHMN = 9; // offset: 32 } -// Obf: GetUnreleasedBlockInfoCsReq +// Obf: MKLCDFGEMIM // Type: Req -// CmdID: 4122 +// CmdID: 4125 +message CancelDirectDeliveryNoticeCsReq { + uint32 OECCPKANHMN = 14; // offset: 24 +} + +// Obf: IBOEENALIPA +// Type: Rsp +// CmdID: 4154 +message CancelDirectDeliveryNoticeScRsp { + uint32 OECCPKANHMN = 8; // offset: 28 + uint32 retcode = 6; // offset: 24 +} + +message LIEEDGOEGMK { + uint32 CPMOOKFKBEG = 14; // offset: 24 + uint32 gold = 8; // offset: 28 +} + +// Obf: JPHPHNNCEON +// Type: Req +// CmdID: 4179 +message GetSwitchMascotDataCsReq { + uint32 CPMOOKFKBEG = 3; // offset: 24 +} + +// Obf: FKDCPHGFKDC +// Type: Rsp +// CmdID: 4120 +message GetSwitchMascotDataScRsp { + repeated LIEEDGOEGMK OHFBMFGPMJO = 11; // offset: 24 + uint32 retcode = 4; // offset: 36 + uint32 CPMOOKFKBEG = 13; // offset: 32 +} + +// Obf: AEPLEEDGMMH +// Type: Notify +// CmdID: 4193 +message SwitchMascotUpdateScNotify { + repeated LIEEDGOEGMK OHFBMFGPMJO = 3; // offset: 16 + bool NONMONPHBPE = 2; // offset: 32 +} + +// Obf: KKPHDFDDBGL +// Type: Req +// CmdID: 4102 message GetUnreleasedBlockInfoCsReq { } // Type: Rsp -// CmdID: 4147 +// CmdID: 4149 message GetUnreleasedBlockInfoScRsp { - int64 PCFDJKAKBND = 11; // offset: 40 - uint32 retcode = 13; // offset: 48 - repeated uint32 KJONKIALHOG = 10; // offset: 24 - repeated uint32 KEGNMKHJNJB = 15; // offset: 16 + uint32 retcode = 9; // offset: 40 + repeated uint32 FLFPOJFLHOD = 8; // offset: 16 + repeated uint32 GOMNGAADJLM = 5; // offset: 24 + int64 DDBFEEIGPJI = 3; // offset: 48 } -// Obf: CmdMissionType -enum CmdMissionType { - CmdMissionType_MNFEPONEDDJ = 0; - CmdFinishTalkMissionCsReq = 1224; - CmdGetMainMissionCustomValueScRsp = 1291; - CmdMissionRewardScNotify = 1235; - CmdUpdateTrackMainMissionScRsp = 1205; - CmdAcceptMainMissionCsReq = 1245; - CmdMissionGroupWarnScNotify = 1257; - CmdSyncTaskCsReq = 1213; - CmdMainMissionAcceptNotify = 1202; - CmdFinishCosumeItemMissionCsReq = 1284; - CmdSubMissionRewardScNotify = 1201; - CmdUpdateTrackMainMissionCsReq = 1290; - CmdFinishCosumeItemMissionScRsp = 1219; - CmdGetMainMissionCustomValueCsReq = 1208; - CmdGetMissionDataScRsp = 1281; - CmdStartFinishMainMissionScNotify = 1227; - CmdStartFinishSubMissionScNotify = 1217; - CmdTeleportToMissionResetPointCsReq = 1296; - CmdAcceptMainMissionScRsp = 1268; - CmdGetMissionStatusScRsp = 1203; - CmdTeleportToMissionResetPointScRsp = 1243; - CmdFinishTalkMissionScRsp = 1204; - CmdUpdateMainMissionCustomValueScRsp = 1222; - CmdStarPerformanceRelayScRsp = 1251; - CmdSyncTaskScRsp = 1262; - CmdGetMissionStatusCsReq = 1286; - CmdFinishedMissionScNotify = 1212; - CmdUpdateMainMissionCustomValueCsReq = 1264; - CmdGetMissionDataCsReq = 1283; - CmdStarPerformanceRelayCsReq = 1247; +message GNANMEADPBD { + uint32 DNHFPBOPFAJ = 10; // offset: 48 + repeated uint32 IPCFOFHLAHG = 4; // offset: 24 + int64 DNNHCNCKJCM = 8; // offset: 32 + int64 end_time = 12; // offset: 40 } -enum MissionSyncRecord { - MissionSyncRecord_PEMHOBJHPNH = 0; - MissionSyncRecord_CFAAKFHNLHC = 1; - MissionSyncRecord_BGLPJHALHFN = 2; - MissionSyncRecord_IADJONAICMC = 3; - MissionSyncRecord_PJEDJBHOCNE = 4; - MissionSyncRecord_CIKADIFPHNI = 11; - MissionSyncRecord_PFBBCDFDBHO = 12; - MissionSyncRecord_LEGKDJPLHMC = 13; - MissionSyncRecord_KCFDOALILPP = 14; - MissionSyncRecord_ALNLFPAKJKM = 15; -} - -enum KHCHPFNBLDM { - KHCHPFNBLDM_HBNBINOJOHB = 0; - KHCHPFNBLDM_AABOGBMBAOK = 1; -} - -// Obf: TrackMainMissionUpdateReasonId -enum TrackMainMissionUpdateReasonId { - TrackMainMissionUpdateReasonId_PGPOEJDKNMI = 0; - TrackMainMissionUpdateReasonId_DLPMFFILKFP = 1; - TrackMainMissionUpdateReasonId_ALGMMIJAOCM = 2; - TrackMainMissionUpdateReasonId_GIGAFMMAMHE = 3; -} - -// Obf: GetMissionDataCsReq +// Obf: HHJHMJNFKCL // Type: Req -// CmdID: 1283 +// CmdID: 4166 +message CycleScoreRewardGetDataCsReq { +} + +// Type: Rsp +// CmdID: 4105 +message LBMPPLKEBFO { + GNANMEADPBD EFJBFBENGKG = 6; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: GCBEILIJALC +// Type: Req +// CmdID: 4111 +message CycleScoreRewardTakeRewardCsReq { + repeated uint32 grid_fight_score_rank_list = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 4130 +message DPFENNBOBND { + ItemList reward = 6; // offset: 24 + GNANMEADPBD EFJBFBENGKG = 9; // offset: 40 + repeated uint32 BLKACGBDAHB = 14; // offset: 32 + uint32 retcode = 11; // offset: 48 +} + +// Obf: OBEIEBGGDHI +// Type: Req +// CmdID: 4171 +message CycleScoreRewardDestroyExceedRewardCsReq { + repeated uint32 IEFIFKLKAJN = 7; // offset: 24 +} + +// Type: Rsp +// CmdID: 4136 +message DOHJCPAMAFL { + GNANMEADPBD EFJBFBENGKG = 3; // offset: 24 + uint32 retcode = 14; // offset: 32 +} + +// Type: Notify +// CmdID: 4103 +message ALDEIBDDMON { + GNANMEADPBD EFJBFBENGKG = 14; // offset: 16 +} + +// Obf: IFJFCGJJMFK +enum CmdMissionType { + IFJFCGJJMFK_PCPDHELPKEM = 0; + CmdGetMissionStatusCsReq = 1261; + CmdEPPNLNIBPNA = 1266; + CmdGetMissionDataScRsp = 1210; + CmdFinishCosumeItemMissionCsReq = 1274; + CmdMainMissionAcceptNotify = 1251; + CmdUpdateTrackMainMissionCsReq = 1254; + CmdSyncTaskCsReq = 1218; + CmdAcceptMainMissionScRsp = 1253; + CmdFNAPKBELIFO = 1279; + CmdFinishTalkMissionCsReq = 1294; + CmdStarPerformanceRelayCsReq = 1249; + CmdUpdateMainMissionCustomValueCsReq = 1293; + CmdGetMainMissionCustomValueScRsp = 1217; + CmdStartFinishMainMissionScNotify = 1265; + CmdMissionGroupWarnScNotify = 1201; + CmdTeleportToMissionResetPointCsReq = 1257; + CmdGetMissionStatusScRsp = 1207; + CmdAcceptMainMissionCsReq = 1273; + CmdGetMissionDataCsReq = 1291; + CmdMBMEMBDDJDE = 1237; + CmdFinishedMissionScNotify = 1220; + CmdOFCENAHFFEN = 1202; + CmdFinishTalkMissionScRsp = 1295; + CmdHHAHNNOIEIH = 1209; + CmdTeleportToMissionResetPointScRsp = 1221; + CmdSubMissionRewardScNotify = 1296; + CmdGetMainMissionCustomValueCsReq = 1208; + CmdMissionRewardScNotify = 1214; + CmdStartFinishSubMissionScNotify = 1228; +} + +enum ALGPCOOBEFF { + ALGPCOOBEFF_ADPJFMJJABN = 0; + ALGPCOOBEFF_KHJCKCDFEJL = 1; + ALGPCOOBEFF_FMIJPBPOHJD = 2; + ALGPCOOBEFF_POGPNNBHMIO = 3; + ALGPCOOBEFF_OMNFLAIKIBC = 4; + ALGPCOOBEFF_EAHBMOFJIFI = 11; + ALGPCOOBEFF_FAEKDCEPPNN = 12; + ALGPCOOBEFF_CDEHDBIIAAH = 13; + ALGPCOOBEFF_CGEDDIECOKA = 14; + ALGPCOOBEFF_OMHHFJMHPOB = 15; +} + +enum CPEOBFICKMC { + CPEOBFICKMC_IACHJDCLJEH = 0; + CPEOBFICKMC_NPGIGPMEHBH = 1; +} + +// Obf: DJEOGLFDJIF +enum TrackMainMissionUpdateReasonId { + DJEOGLFDJIF_DPDFIINEAFF = 0; + DJEOGLFDJIF_NDGEDJJBPBH = 1; + DJEOGLFDJIF_MDLEKKLKBCB = 2; + DJEOGLFDJIF_MPBEIDJHLHA = 3; +} + +// Obf: HDLEPMCNGJH +// Type: Req +// CmdID: 1291 message GetMissionDataCsReq { } -message EDLDOOAILPM { - uint32 id = 3; // offset: 24 - uint32 display_value = 9; // offset: 28 - MissionSyncRecord type = 10; // offset: 32 +message OKEPFGMNJAO { + uint32 display_value = 11; // offset: 24 + ALGPCOOBEFF type = 3; // offset: 32 + uint32 id = 4; // offset: 28 } -// Obf: Mission +// Obf: BDGIGDJAMHD message Mission { - MissionStatus status = 11; // offset: 28 - uint32 progress = 9; // offset: 24 - uint32 id = 5; // offset: 32 + uint32 progress = 14; // offset: 28 + MissionStatus status = 12; // offset: 32 + uint32 id = 5; // offset: 24 } -// Obf: MissionCustomValue +// Obf: LALCFOFKAIJ message MissionCustomValue { - uint32 index = 9; // offset: 32 - uint32 custom_value = 10; // offset: 36 - string CBBMFAIEGDP = 2; // offset: 24 + string DLCLDIAOIMK = 14; // offset: 16 + uint32 index = 15; // offset: 36 + uint32 KGMGPPOHGCE = 4; // offset: 32 } -message MissionCustomValueList { - repeated MissionCustomValue custom_value_list = 13; // offset: 24 +message EPNCDFBAHEA { + repeated MissionCustomValue DPFIHEEKGDL = 11; // offset: 16 } -message MainMission { - uint32 id = 6; // offset: 32 - repeated MissionCustomValue custom_value_list = 14; // offset: 24 - MissionStatus status = 3; // offset: 36 +message ACCOEKNJHFH { + uint32 id = 2; // offset: 32 + repeated MissionCustomValue DPFIHEEKGDL = 12; // offset: 16 + MissionStatus status = 5; // offset: 36 } -message MJHHEOEEAJD { - uint32 id = 12; // offset: 36 - oneof OACOGKEIMHA { - MissionCustomValueList custom_value_list = 173; // offset: 24 +message IFBLMCNFIEO { + uint32 id = 4; // offset: 32 + oneof PNBCDDAADNC { + EPNCDFBAHEA DPFIHEEKGDL = 1788; // offset: 16 } } -// Obf: MainMissionCustomValue +// Obf: MLNCGLKMGGE message MainMissionCustomValue { - uint32 main_mission_id = 1; // offset: 32 - MissionCustomValueList custom_value_list = 15; // offset: 16 + EPNCDFBAHEA DPFIHEEKGDL = 5; // offset: 16 + uint32 main_mission_id = 11; // offset: 32 } -// Obf: GetMissionDataScRsp +// Obf: NKFCJLGCEEB // Type: Rsp -// CmdID: 1281 +// CmdID: 1210 message GetMissionDataScRsp { - uint32 retcode = 11; // offset: 52 - repeated uint32 BCPJCFACKAM = 1; // offset: 32 - repeated MainMission mission_data_list = 12; // offset: 16 - uint32 MHOAGEEGJLD = 3; // offset: 56 - repeated Mission mission_list = 4; // offset: 40 - uint32 track_mission_id = 2; // offset: 48 + repeated Mission NGMEPHFJMEN = 5; // offset: 16 + repeated ACCOEKNJHFH mission_data_list = 11; // offset: 24 + uint32 retcode = 15; // offset: 48 + repeated uint32 EIAGKFKONPE = 12; // offset: 32 + uint32 CMFPLCNKNGM = 4; // offset: 52 + uint32 POAAJEBFENO = 2; // offset: 56 } -// Obf: AcceptMainMissionCsReq +// Obf: NBBEJFJBAHL // Type: Req -// CmdID: 1245 +// CmdID: 1273 message AcceptMainMissionCsReq { - uint32 main_mission_id = 13; // offset: 24 + uint32 main_mission_id = 12; // offset: 24 } -// Obf: AcceptMainMissionScRsp +// Obf: EJOMCGJCFHL // Type: Rsp -// CmdID: 1268 +// CmdID: 1253 message AcceptMainMissionScRsp { - uint32 main_mission_id = 12; // offset: 28 - uint32 retcode = 10; // offset: 24 + uint32 main_mission_id = 4; // offset: 28 + uint32 retcode = 7; // offset: 24 } -// Obf: FinishTalkMissionCsReq +// Obf: CPEJEPDPENG // Type: Req -// CmdID: 1224 +// CmdID: 1294 message FinishTalkMissionCsReq { - repeated MissionCustomValue custom_value_list = 6; // offset: 24 - string talk_str = 10; // offset: 32 - uint32 sub_mission_id = 3; // offset: 40 + repeated MissionCustomValue DPFIHEEKGDL = 7; // offset: 32 + uint32 BPFODDOOBKI = 10; // offset: 40 + string HKPOPEENMFE = 1; // offset: 24 } -// Obf: FinishTalkMissionScRsp +// Obf: PBEBNHDLHEL // Type: Rsp -// CmdID: 1204 +// CmdID: 1295 message FinishTalkMissionScRsp { - uint32 sub_mission_id = 8; // offset: 40 - uint32 retcode = 10; // offset: 44 - string talk_str = 15; // offset: 24 - repeated MissionCustomValue custom_value_list = 12; // offset: 32 + uint32 BPFODDOOBKI = 2; // offset: 44 + uint32 retcode = 4; // offset: 40 + string HKPOPEENMFE = 9; // offset: 16 + repeated MissionCustomValue DPFIHEEKGDL = 10; // offset: 32 } -// Obf: MissionRewardScNotify +// Obf: HAHIANBNBEK // Type: Notify -// CmdID: 1235 +// CmdID: 1214 message MissionRewardScNotify { - uint32 main_mission_id = 8; // offset: 32 - uint32 sub_mission_id = 15; // offset: 36 - ItemList reward = 11; // offset: 16 + ItemList reward = 10; // offset: 24 + uint32 main_mission_id = 6; // offset: 36 + uint32 BPFODDOOBKI = 2; // offset: 32 } -// Obf: SubMissionRewardScNotify +// Obf: EOKEBOJCCKE +// Type: Notify +// CmdID: 1296 +message SubMissionRewardScNotify { + ItemList reward = 14; // offset: 24 + uint32 BPFODDOOBKI = 12; // offset: 32 +} + +// Obf: LIBOMPFDGBN +// Type: Req +// CmdID: 1218 +message SyncTaskCsReq { + string key = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 1209 +message HHAHNNOIEIH { + uint32 retcode = 9; // offset: 32 + string key = 1; // offset: 16 +} + +// Obf: DICGHMNLPLE // Type: Notify // CmdID: 1201 -message SubMissionRewardScNotify { - uint32 sub_mission_id = 8; // offset: 32 - ItemList reward = 13; // offset: 24 -} - -// Obf: SyncTaskCsReq -// Type: Req -// CmdID: 1213 -message SyncTaskCsReq { - string key = 12; // offset: 16 -} - -// Type: Rsp -// CmdID: 1262 -message SyncTaskScRsp { - uint32 retcode = 15; // offset: 32 - string key = 7; // offset: 24 -} - -// Obf: MissionGroupWarnScNotify -// Type: Notify -// CmdID: 1257 message MissionGroupWarnScNotify { - repeated uint32 LPMAHFIPLOE = 4; // offset: 16 + repeated uint32 LGEEPLGBAOM = 15; // offset: 16 } -// Obf: FinishCosumeItemMissionCsReq +// Obf: NFINKBBNABC // Type: Req -// CmdID: 1284 +// CmdID: 1274 message FinishCosumeItemMissionCsReq { - uint32 sub_mission_id = 14; // offset: 32 - ItemList item_list = 3; // offset: 24 + ItemList item_list = 13; // offset: 16 + uint32 BPFODDOOBKI = 4; // offset: 32 } // Type: Rsp -// CmdID: 1219 -message FinishCosumeItemMissionScRsp { - uint32 retcode = 15; // offset: 24 - uint32 sub_mission_id = 11; // offset: 28 +// CmdID: 1237 +message MBMEMBDDJDE { + uint32 retcode = 6; // offset: 24 + uint32 BPFODDOOBKI = 9; // offset: 28 } -// Obf: GetMissionStatusCsReq +// Obf: MAJIMKFCJKC // Type: Req -// CmdID: 1286 +// CmdID: 1261 message GetMissionStatusCsReq { - repeated uint32 main_mission_id_list = 2; // offset: 24 - repeated uint32 sub_mission_id_list = 4; // offset: 32 + repeated uint32 main_mission_id_list = 5; // offset: 24 + repeated uint32 sub_mission_id_list = 13; // offset: 32 } // Obf: GetMissionStatusScRsp // Type: Rsp -// CmdID: 1203 +// CmdID: 1207 message GetMissionStatusScRsp { - repeated uint32 curversion_finished_main_mission_id_list = 13; // offset: 56 - repeated Mission sub_mission_status_list = 2; // offset: 40 - repeated uint32 disabled_main_mission_id_list = 9; // offset: 24 - repeated uint32 unfinished_main_mission_id_list = 3; // offset: 64 - uint32 retcode = 5; // offset: 72 - repeated uint32 finished_main_mission_id_list = 12; // offset: 16 - repeated MainMissionCustomValue main_mission_mcv_list = 4; // offset: 48 + repeated MainMissionCustomValue main_mission_mcv_list = 11; // offset: 48 + uint32 cur_map_entry_id = 14; // offset: 72 + repeated uint32 curversion_finished_main_mission_id_list = 1; // offset: 56 + repeated Mission sub_mission_status_list = 2; // offset: 16 + repeated uint32 disabled_main_mission_id_list = 6; // offset: 32 + repeated uint32 finished_main_mission_id_list = 9; // offset: 64 + repeated uint32 unfinished_main_mission_id_list = 7; // offset: 24 } -// Obf: TeleportToMissionResetPointCsReq +// Obf: GNEHFMNDJJE // Type: Req -// CmdID: 1296 +// CmdID: 1257 message TeleportToMissionResetPointCsReq { } -// Obf: TeleportToMissionResetPointScRsp +// Obf: CJFCKHFNHBL // Type: Rsp -// CmdID: 1243 +// CmdID: 1221 message TeleportToMissionResetPointScRsp { - uint32 retcode = 12; // offset: 36 - uint32 client_pos_version = 11; // offset: 32 - MotionInfo motion = 14; // offset: 16 + MotionInfo motion = 10; // offset: 24 + uint32 retcode = 9; // offset: 32 + uint32 client_pos_version = 13; // offset: 36 } -// Obf: StartFinishSubMissionScNotify +// Obf: DLLEFCDNBLE // Type: Notify -// CmdID: 1217 +// CmdID: 1228 message StartFinishSubMissionScNotify { - uint32 sub_mission_id = 10; // offset: 24 + uint32 BPFODDOOBKI = 15; // offset: 24 } -// Obf: StartFinishMainMissionScNotify +// Obf: LDCBCLKFNEI // Type: Notify -// CmdID: 1227 +// CmdID: 1265 message StartFinishMainMissionScNotify { uint32 main_mission_id = 7; // offset: 24 } -// Obf: GetMainMissionCustomValueCsReq +// Obf: ILKGEFBCEDG // Type: Req // CmdID: 1208 message GetMainMissionCustomValueCsReq { - repeated uint32 main_mission_id_list = 14; // offset: 24 + repeated uint32 main_mission_id_list = 4; // offset: 16 } -// Obf: GetMainMissionCustomValueScRsp +// Obf: OHDJNFEIOEF // Type: Rsp -// CmdID: 1291 +// CmdID: 1217 message GetMainMissionCustomValueScRsp { - repeated MainMission mission_data_list = 1; // offset: 24 - uint32 retcode = 3; // offset: 32 + uint32 retcode = 10; // offset: 32 + repeated ACCOEKNJHFH mission_data_list = 6; // offset: 24 } -// Obf: MainMissionAcceptNotify +// Obf: FHBEFBPJEFK // Type: Notify -// CmdID: 1202 +// CmdID: 1251 message MainMissionAcceptNotify { - repeated uint32 sub_mission_id_list = 1; // offset: 24 + repeated uint32 sub_mission_id_list = 12; // offset: 24 } -// Obf: UpdateTrackMainMissionCsReq +// Obf: DGOJCKMHBIC // Type: Req -// CmdID: 1290 +// CmdID: 1254 message UpdateTrackMainMissionCsReq { - uint32 track_mission_id = 4; // offset: 32 - TrackMainMissionUpdateReasonId PMLPHLKBOKJ = 11; // offset: 28 - uint32 EDMELMPMFNK = 6; // offset: 24 + TrackMainMissionUpdateReasonId NILLMKMKODP = 1; // offset: 28 + uint32 CMFPLCNKNGM = 3; // offset: 32 + uint32 GNPDGLGBIMM = 4; // offset: 24 } // Type: Rsp -// CmdID: 1205 -message UpdateTrackMainMissionScRsp { - uint32 prev_track_mission_id = 9; // offset: 32 - uint32 track_mission_id = 14; // offset: 24 - uint32 retcode = 15; // offset: 28 +// CmdID: 1279 +message FNAPKBELIFO { + uint32 CNOGFHKIDDP = 4; // offset: 32 + uint32 retcode = 9; // offset: 28 + uint32 CMFPLCNKNGM = 13; // offset: 24 } -// Obf: FinishedMissionScNotify +// Obf: ODAHOBDIKGI // Type: Notify -// CmdID: 1212 +// CmdID: 1220 message FinishedMissionScNotify { - repeated uint32 finished_mission_id = 3; // offset: 16 + repeated uint32 finished_mission_id = 5; // offset: 24 } -// Obf: UpdateMainMissionCustomValueCsReq +// Obf: JJNEGIBNPLM // Type: Req -// CmdID: 1264 +// CmdID: 1293 message UpdateMainMissionCustomValueCsReq { - uint32 value = 6; // offset: 32 - string CBBMFAIEGDP = 4; // offset: 16 - uint32 main_mission_id = 15; // offset: 36 + uint32 main_mission_id = 12; // offset: 36 + string DLCLDIAOIMK = 4; // offset: 24 + uint32 value = 5; // offset: 32 } // Type: Rsp -// CmdID: 1222 -message UpdateMainMissionCustomValueScRsp { - MainMission ACGBHPOFHCO = 1; // offset: 16 +// CmdID: 1202 +message OFCENAHFFEN { + ACCOEKNJHFH HFLCLFLCCLK = 11; // offset: 16 uint32 retcode = 9; // offset: 32 } -// Obf: StarPerformanceRelayCsReq +// Obf: BDLKOCJKLAB // Type: Req -// CmdID: 1247 +// CmdID: 1249 message StarPerformanceRelayCsReq { - uint32 performance_id = 10; // offset: 24 - uint32 GBBHKKIILKL = 5; // offset: 28 + uint32 performance_id = 13; // offset: 28 + uint32 HFELBAKLHCA = 7; // offset: 24 } // Type: Rsp -// CmdID: 1251 -message StarPerformanceRelayScRsp { - uint32 retcode = 15; // offset: 24 +// CmdID: 1266 +message EPPNLNIBPNA { + uint32 retcode = 8; // offset: 24 } -// Obf: CmdMonopolyType +// Obf: BONOHJLBJHH enum CmdMonopolyType { - CmdMonopolyType_MNFEPONEDDJ = 0; - CmdMonopolyAcceptQuizCsReq = 7090; - CmdMonopolyReRollRandomScRsp = 7034; - CmdGetSocialEventServerCacheCsReq = 7094; - CmdMonopolyGetRafflePoolInfoScRsp = 7060; - CmdMonopolyQuizDurationChangeScNotify = 7029; - CmdMonopolyGetDailyInitItemScRsp = 7092; - CmdMonopolyGuessDrawScNotify = 7097; - CmdMonopolyReRollRandomCsReq = 7048; - CmdMonopolySocialEventEffectScNotify = 7028; - CmdMonopolyGetRafflePoolInfoCsReq = 7073; - CmdMonopolyActionResultScNotify = 7024; - CmdMonopolySttUpdateScNotify = 7080; - CmdMonopolyCellUpdateNotify = 7004; - CmdMonopolyGuessBuyInformationCsReq = 7047; - CmdMonopolyGameGachaScRsp = 7091; - CmdDeleteSocialEventServerCacheCsReq = 7050; - CmdFJJCNKNBHOD = 7018; - CmdMonopolyConditionUpdateScNotify = 7087; - CmdMFPNHMAKMFA = 7020; - CmdMonopolyRollRandomCsReq = 7023; - CmdMonopolyBuyGoodsCsReq = 7003; - CmdGetMonopolyFriendRankingListScRsp = 7098; - CmdMonopolyCheatDiceCsReq = 7096; + BONOHJLBJHH_PCPDHELPKEM = 0; + CmdMonopolyGameBingoFlipCardCsReq = 7051; + CmdHJOHLMHFHIE = 7073; + CmdMonopolyContentUpdateScNotify = 7028; + CmdMonopolyRollRandomCsReq = 7004; + CmdMonopolyLikeScRsp = 7059; + CmdMonopolyEventLoadUpdateScNotify = 7085; + CmdGetSocialEventServerCacheScRsp = 7090; + CmdMonopolyRollRandomScRsp = 7038; + CmdMonopolyBuyGoodsScRsp = 7058; + CmdMonopolyClickCellScRsp = 7076; + CmdMonopolyGetRafflePoolInfoCsReq = 7035; + CmdMonopolyGetRaffleTicketCsReq = 7070; + CmdMonopolyEventSelectFriendCsReq = 7016; + CmdMonopolyGetRegionProgressScRsp = 7083; + CmdMonopolyBuyGoodsCsReq = 7007; + CmdGetMonopolyDailyReportScRsp = 7075; + CmdMonopolyGuessDrawScNotify = 7005; + CmdMonopolyGiveUpCurContentScRsp = 7096; + CmdMonopolyGameRaiseRatioCsReq = 7065; + CmdMonopolyCheatDiceScRsp = 7021; + CmdMonopolyCheatDiceCsReq = 7057; + CmdMonopolyQuizDurationChangeScNotify = 7011; + CmdMonopolyLikeScNotify = 7029; + CmdMonopolyConditionUpdateScNotify = 7056; + CmdMonopolyConfirmRandomCsReq = 7033; + CmdMonopolyGuessChooseCsReq = 7093; + CmdMonopolyCellUpdateNotify = 7095; + CmdMonopolyReRollRandomCsReq = 7072; + CmdGetSocialEventServerCacheCsReq = 7052; + CmdMonopolyScrachRaffleTicketCsReq = 7099; + CmdMonopolyGameBingoFlipCardScRsp = 7025; + CmdMonopolyDailySettleScNotify = 7092; + CmdGetMonopolyFriendRankingListScRsp = 7078; + CmdDailyFirstEnterMonopolyActivityScRsp = 7037; + CmdGetMonopolyInfoScRsp = 7010; + CmdMonopolyGameCreateScNotify = 7020; + CmdMonopolyTakeRaffleTicketRewardCsReq = 7082; + CmdMonopolyGetDailyInitItemScRsp = 7034; + CmdMonopolyGuessBuyInformationCsReq = 7049; + CmdDailyFirstEnterMonopolyActivityCsReq = 7074; + CmdGetMonopolyFriendRankingListCsReq = 7024; + CmdMonopolyTakeRaffleTicketRewardScRsp = 7060; + CmdMonopolyMoveScRsp = 7063; + CmdMonopolyRollDiceCsReq = 7018; + CmdMonopolyAcceptQuizScRsp = 7079; + CmdMonopolySelectOptionScRsp = 7039; + CmdMonopolyGetRaffleTicketScRsp = 7068; + CmdMonopolySelectOptionCsReq = 7026; + CmdMonopolyRollDiceScRsp = 7009; CmdGetMbtiReportScRsp = 7077; - CmdDailyFirstEnterMonopolyActivityScRsp = 7019; - CmdMonopolyBuyGoodsScRsp = 7009; - CmdMonopolyEventSelectFriendCsReq = 7058; - CmdMonopolyGameSettleScNotify = 7068; - CmdGetMonopolyDailyReportScRsp = 7010; - CmdMonopolyTakePhaseRewardCsReq = 7033; - CmdMonopolyGameCreateScNotify = 7012; + CmdFFBKMFFHFPB = 7041; + CmdOKMKBBIOJGN = 7087; + CmdMonopolyActionResultScNotify = 7094; + CmdMonopolyGameSettleScNotify = 7053; + CmdMonopolyGameGachaScRsp = 7017; + CmdMonopolyGetDailyInitItemCsReq = 7046; + CmdGetMonopolyMbtiReportRewardCsReq = 7040; + CmdMonopolyGiveUpCurContentCsReq = 7089; + CmdMonopolyMoveCsReq = 7098; + CmdMonopolyEventSelectFriendScRsp = 7006; + CmdMonopolyScrachRaffleTicketScRsp = 7013; + CmdMonopolyClickCellCsReq = 7048; CmdMonopolyGameGachaCsReq = 7008; - CmdMonopolyTakePhaseRewardScRsp = 7082; - CmdMonopolyRollDiceScRsp = 7062; - CmdGetMonopolyDailyReportCsReq = 7052; - CmdMonopolySelectOptionScRsp = 7046; - CmdMonopolyGameBingoFlipCardCsReq = 7002; - CmdMonopolyConfirmRandomCsReq = 7088; - CmdMonopolySelectOptionCsReq = 7040; - CmdMonopolyLikeCsReq = 7016; - CmdMonopolyGiveUpCurContentCsReq = 7006; - CmdMonopolyGameBingoFlipCardScRsp = 7037; - CmdMonopolyLikeScRsp = 7007; - CmdMonopolyGetRegionProgressScRsp = 7038; - CmdGetMonopolyFriendRankingListCsReq = 7078; - CmdMonopolyGetRegionProgressCsReq = 7075; - CmdMonopolyMoveCsReq = 7100; - CmdMonopolyScrachRaffleTicketCsReq = 7042; - CmdMonopolyTakeRaffleTicketRewardCsReq = 7041; - CmdMonopolyGetRaffleTicketCsReq = 7011; - CmdMonopolyGiveUpCurContentScRsp = 7001; - CmdMonopolyClickMbtiReportCsReq = 7066; - CmdGetMonopolyInfoScRsp = 7081; - CmdGetMonopolyMbtiReportRewardScRsp = 7063; - CmdMonopolyGameRaiseRatioCsReq = 7027; - CmdMonopolyGetDailyInitItemCsReq = 7095; - CmdMonopolyRollDiceCsReq = 7013; - CmdMonopolyGuessChooseCsReq = 7064; - CmdGetMonopolyInfoCsReq = 7083; - CmdNHIDIFEHFDL = 7051; - CmdDailyFirstEnterMonopolyActivityCsReq = 7084; - CmdMonopolyGuessChooseScRsp = 7022; - CmdMonopolyClickCellScRsp = 7070; - CmdMonopolyRollRandomScRsp = 7056; - CmdMonopolyEventSelectFriendScRsp = 7059; - CmdMonopolyCheatDiceScRsp = 7043; - CmdMonopolyAcceptQuizScRsp = 7005; - CmdPFHGLDBFOBK = 7065; - CmdMonopolyMoveScRsp = 7069; - CmdMonopolyDailySettleScNotify = 7014; - CmdMonopolyConfirmRandomScRsp = 7086; - CmdMonopolyTakeRaffleTicketRewardScRsp = 7032; - CmdMonopolyGetRaffleTicketScRsp = 7039; - CmdGetMbtiReportCsReq = 7025; - CmdKGLJLLIFDEB = 7045; - CmdMonopolyContentUpdateScNotify = 7017; - CmdMonopolyLikeScNotify = 7054; - CmdMonopolyEventLoadUpdateScNotify = 7067; - CmdMonopolyUpgradeAssetCsReq = 7031; - CmdGetSocialEventServerCacheScRsp = 7036; - CmdGetMonopolyMbtiReportRewardCsReq = 7061; - CmdMonopolyClickCellCsReq = 7026; - CmdMonopolyScrachRaffleTicketScRsp = 7021; + CmdMonopolyReRollRandomScRsp = 7032; + CmdMonopolyLikeCsReq = 7042; + CmdMonopolyAcceptQuizCsReq = 7054; + CmdMonopolyTakePhaseRewardCsReq = 7086; + CmdMonopolyGetRegionProgressCsReq = 7031; + CmdDeleteSocialEventServerCacheCsReq = 7069; + CmdGetMonopolyInfoCsReq = 7091; + CmdGetMonopolyDailyReportCsReq = 7097; + CmdGetMonopolyMbtiReportRewardScRsp = 7043; + CmdMonopolyTakePhaseRewardScRsp = 7080; + CmdNAFCECEFDML = 7066; + CmdMonopolyConfirmRandomScRsp = 7061; + CmdMonopolyGuessChooseScRsp = 7002; + CmdIMJMGHCHFAA = 7100; + CmdMonopolySocialEventEffectScNotify = 7088; + CmdMonopolySttUpdateScNotify = 7055; + CmdGetMbtiReportCsReq = 7012; + CmdMonopolyClickMbtiReportCsReq = 7045; + CmdMonopolyGetRafflePoolInfoScRsp = 7015; + CmdMonopolyUpgradeAssetCsReq = 7044; } -enum NBIEHENCFIA { - NBIEHENCFIA_MNFEPONEDDJ = 0; - NBIEHENCFIA_DPKCNFOIOBH = 1; +enum NKPJCABNLKL { + NKPJCABNLKL_PCPDHELPKEM = 0; + NKPJCABNLKL_AECENKLFMEA = 1; } -enum GFDIGIPPPNC { - GFDIGIPPPNC_HIJAHCMLMPE = 0; - GFDIGIPPPNC_BBKOCONKEHJ = 1; - GFDIGIPPPNC_HOMLPPBOKLC = 2; - GFDIGIPPPNC_NGPFHCFEHPK = 3; +enum LBDMFFDNFDP { + LBDMFFDNFDP_GHGAPOAKGAB = 0; + LBDMFFDNFDP_CBPNONBGPIM = 1; + LBDMFFDNFDP_DPMJNMKGGOA = 2; + LBDMFFDNFDP_KLHDCOPPLNG = 3; } -enum FOJLOBENBJI { - FOJLOBENBJI_MNFEPONEDDJ = 0; - FOJLOBENBJI_MGDICDGNCPB = 1; - FOJLOBENBJI_JMACNFDFHAG = 2; - FOJLOBENBJI_KPLPNOJABCF = 3; - FOJLOBENBJI_GLMEBOGMMGC = 4; - FOJLOBENBJI_NIEGMEMPHNC = 5; - FOJLOBENBJI_PDCBGBLIBHL = 6; - FOJLOBENBJI_KLEMBAFLIIH = 7; - FOJLOBENBJI_NKBCNFJBBIB = 8; - FOJLOBENBJI_KMAOCAEIJCJ = 9; - FOJLOBENBJI_MOPBBANIMBD = 10; +enum NGAEFPNBDAD { + NGAEFPNBDAD_PCPDHELPKEM = 0; + NGAEFPNBDAD_KOAJPPLBECH = 1; + NGAEFPNBDAD_BCAPBFIOHDC = 2; + NGAEFPNBDAD_OICAOJJBGIN = 3; + NGAEFPNBDAD_GDAHHPIJNHF = 4; + NGAEFPNBDAD_NHOFDFNMJDM = 5; + NGAEFPNBDAD_IKJLMHGLJNN = 6; + NGAEFPNBDAD_BFEKAJNLFGD = 7; + NGAEFPNBDAD_HOKLEIKIAKI = 8; + NGAEFPNBDAD_EDNFIBGMNCF = 9; + NGAEFPNBDAD_CPJAFGHEKGH = 10; } -// Obf: GetMonopolyInfoCsReq +// Obf: BPPAFOINNDP // Type: Req -// CmdID: 7083 +// CmdID: 7091 message GetMonopolyInfoCsReq { } -message CNHCNCFGFKE { - uint32 MBPCODDFILP = 1; // offset: 32 - uint32 item_value = 10; // offset: 36 - uint32 ALNCDFJHFMJ = 9; // offset: 24 - uint32 ENKKLBJCDGE = 12; // offset: 28 - bool GPCLFMEEKDH = 15; // offset: 41 - bool ELPPGKPIKII = 4; // offset: 40 +message NOJCNLNIBBH { + uint32 BKILELBILBO = 12; // offset: 28 + bool IOJLMOCPAPG = 14; // offset: 25 + bool DMBGFLADNHA = 15; // offset: 24 + uint32 item_value = 9; // offset: 32 + uint32 NONKHEMLDNO = 13; // offset: 36 + uint32 LBEIHILHOKM = 5; // offset: 40 } -message DOBPMMEHNGG { - NBIEHENCFIA EMHOKANKEJK = 3; // offset: 32 - repeated uint32 JJNDIHMDBKP = 15; // offset: 24 +message FIOJPNPLKNP { + repeated uint32 HFJNDOAIDOP = 13; // offset: 16 + NKPJCABNLKL HPOKOHJDDHO = 12; // offset: 32 } -message NIHJIHCKJND { - uint32 progress = 9; // offset: 28 - uint32 LBPBIHHONHD = 5; // offset: 24 +message IKKMAAEBOKL { + uint32 ICFPPOLJDPP = 11; // offset: 28 + uint32 progress = 5; // offset: 24 } -message FEMEIEBHAJK { - bool is_taken_reward = 2; // offset: 32 - uint64 AAEONMOHHAM = 5; // offset: 24 - bool NCBAFOPOHFF = 8; // offset: 33 +message PNDOKOLEPLC { + uint64 BGBEOFKEJEG = 10; // offset: 32 + bool is_taken_reward = 9; // offset: 25 + bool JCOCKJGKFDK = 4; // offset: 24 } -message CMNIKMJAMIO { - string FGGJLEOPLFA = 285; // offset: 16 - uint64 CONJPGEJHNL = 10; // offset: 88 - string PKAJONBDKPH = 657; // offset: 56 - repeated NIHJIHCKJND BIDIGGAKDLC = 11; // offset: 40 - repeated NIHJIHCKJND JNONELMDLCJ = 4; // offset: 32 - uint32 HHHPPBFHPPC = 13; // offset: 100 - uint64 OJFMAEEOJOA = 14; // offset: 128 - uint32 OKGMMFNGANO = 6; // offset: 140 - bool GCBHKAMJBCF = 1; // offset: 136 - uint64 GDDNFLFAPIB = 9; // offset: 120 - uint32 CIDCGCMDPDE = 2; // offset: 108 - uint32 LCJKKMHOIMJ = 5; // offset: 112 - uint32 JKIMIGHLFIC = 3; // offset: 96 - repeated NIHJIHCKJND NCAHFDPDPJE = 12; // offset: 64 - repeated FEMEIEBHAJK DMBGCEOOIKL = 15; // offset: 24 - uint32 KEEBJEFBHEA = 7; // offset: 104 - repeated NIHJIHCKJND CBONKGLJMOL = 8; // offset: 72 - string LDENCIKPCIN = 2044; // offset: 48 +message LBBJMHOHKMG { + string EOEAOHIIKBB = 1615; // offset: 24 + uint64 NICGPEENIPC = 15; // offset: 88 + repeated IKKMAAEBOKL GKMJLEKGBPN = 8; // offset: 64 + uint32 PCPOHHAHCCJ = 11; // offset: 136 + uint64 EAEGHDGJHGB = 4; // offset: 128 + string GOKIIDCGHJK = 1934; // offset: 56 + repeated IKKMAAEBOKL KMLAKHPCFFE = 14; // offset: 48 + repeated IKKMAAEBOKL LCCPLPKPPJL = 6; // offset: 16 + uint32 MBMICCJEBJB = 2; // offset: 120 + uint32 HJLIECDFDLJ = 1; // offset: 108 + uint32 OEDLCAKBFDK = 9; // offset: 116 + bool IFDBIMBMFGO = 3; // offset: 112 + uint32 MNMPDJADEFP = 5; // offset: 124 + uint32 LCGOAPAHENH = 10; // offset: 104 + repeated IKKMAAEBOKL MBCEAEPNPOO = 13; // offset: 32 + repeated PNDOKOLEPLC JFGBLMMFODF = 12; // offset: 72 + string BBNAINMBBEI = 333; // offset: 40 + uint64 EJGPPEFEGMK = 7; // offset: 96 } -message DKBOIEIFHBI { - repeated CMNIKMJAMIO CLOKIPLLBKC = 10; // offset: 24 +message JLLHMAHMCBF { + repeated LBBJMHOHKMG FCNCGHEJJLG = 9; // offset: 24 } -// Obf: GetMonopolyInfoScRsp +// Obf: MLEALEEEEBI // Type: Rsp -// CmdID: 7081 +// CmdID: 7010 message GetMonopolyInfoScRsp { - DOBPMMEHNGG CDJKJGECBGC = 10; // offset: 56 - LMAPLAGBEEA IKFNCMIODIG = 9; // offset: 64 - FPOKLHLBEJO JFPMGBBAMFM = 1; // offset: 80 - JMOGFEBBIAH BJHNDHJCAFM = 4; // offset: 72 - CEEJKLIFILK HBLJKNGAOKG = 14; // offset: 104 - MINAHOBGBAG stt = 15; // offset: 112 - uint32 retcode = 8; // offset: 120 - ICGMOPBBCCN rogue_map = 7; // offset: 96 - repeated uint32 GFCKFABCBHN = 6; // offset: 40 - CNHCNCFGFKE MOHOGLJNHDM = 3; // offset: 88 - NBBGPFOGHDI LNAOKIIMJME = 2; // offset: 32 - DKBOIEIFHBI DMMIGACHPLF = 5; // offset: 16 - FLCOLEKAMEJ JKPAEKMCEFF = 11; // offset: 24 + CIFMFBBMIDG GHLEJOGAICJ = 6; // offset: 48 + JLLHMAHMCBF FBACKLDDEBL = 7; // offset: 72 + IMDPAIOOHMF AMMJECHPGPE = 14; // offset: 96 + IMKOOMMHAML HKGKNEKKJHB = 8; // offset: 88 + NOJCNLNIBBH OBOOODMPBBH = 1; // offset: 16 + GFNGJAJAJJH EDHLMHHAHDD = 15; // offset: 80 + ODONLHDAPKB EOBENDPKFBO = 13; // offset: 24 + FIOJPNPLKNP MNHBJFMNNOF = 3; // offset: 64 + repeated uint32 GMOKKMANOJD = 5; // offset: 112 + uint32 retcode = 2; // offset: 120 + FFKCDBGNELO GGLDOGIHFLG = 9; // offset: 56 + MDKPOAEEGJB stt = 12; // offset: 104 + OHJFHJHFGBH FFCDOBMOCDO = 10; // offset: 32 } -message JMOGFEBBIAH { - repeated uint32 EGJIALIMEPM = 11; // offset: 24 +message OHJFHJHFGBH { + repeated uint32 GGJFJOFNJPA = 2; // offset: 24 } -// Obf: MonopolyConditionUpdateScNotify +// Obf: IKBEDLELMIA // Type: Notify -// CmdID: 7087 +// CmdID: 7056 message MonopolyConditionUpdateScNotify { - JMOGFEBBIAH BJHNDHJCAFM = 11; // offset: 16 + OHJFHJHFGBH FFCDOBMOCDO = 14; // offset: 24 } -message MINAHOBGBAG { - repeated uint32 GBOHPGFAPDG = 4; // offset: 32 - repeated uint32 KGDLEAIGMLC = 12; // offset: 24 +message MDKPOAEEGJB { + repeated uint32 LOPGHGKNBCJ = 15; // offset: 16 + repeated uint32 BCNABLEDJBE = 9; // offset: 32 } -// Obf: MonopolySttUpdateScNotify +// Obf: CGHPAKFHNGF // Type: Notify -// CmdID: 7080 +// CmdID: 7055 message MonopolySttUpdateScNotify { - MINAHOBGBAG stt = 14; // offset: 24 + MDKPOAEEGJB stt = 7; // offset: 24 } -message NEMIGPNMNKH { - GFDIGIPPPNC FDOGCBAEDJD = 7; // offset: 28 - uint32 HICCHNECJGJ = 4; // offset: 36 - uint32 map_id = 14; // offset: 32 - bool MJEBLIKFBLK = 15; // offset: 24 +message AAHBECICOEN { + uint32 MICCEGIKIBJ = 6; // offset: 32 + bool CPFCDOCJFBF = 15; // offset: 36 + LBDMFFDNFDP DJDKAIDIAAD = 1; // offset: 28 + uint32 EIIAGABAFEC = 10; // offset: 24 } -message ICGMOPBBCCN { - repeated NEMIGPNMNKH PMCOOKOBJEI = 9; // offset: 16 - repeated NEMIGPNMNKH ELCBJNMPBKL = 7; // offset: 24 - NEMIGPNMNKH GDBMLNDFMKE = 6; // offset: 32 - uint32 DOLMPNPFNHB = 4; // offset: 48 - uint32 HNNMHHLOFOB = 2; // offset: 52 +message IMDPAIOOHMF { + uint32 FPLDAKNALKL = 12; // offset: 52 + repeated AAHBECICOEN PGIHGNOLIOI = 13; // offset: 16 + repeated AAHBECICOEN LCPIODCLNHL = 2; // offset: 40 + uint32 AFCAOBEBOMH = 4; // offset: 48 + AAHBECICOEN LJHDOFBFNJH = 10; // offset: 32 } -// Obf: MonopolyEventLoadUpdateScNotify +// Obf: NMBHMCJDCHC // Type: Notify -// CmdID: 7067 +// CmdID: 7085 message MonopolyEventLoadUpdateScNotify { - repeated NEMIGPNMNKH PMCOOKOBJEI = 5; // offset: 16 - repeated NEMIGPNMNKH ELCBJNMPBKL = 14; // offset: 24 + repeated AAHBECICOEN LCPIODCLNHL = 3; // offset: 32 + repeated AAHBECICOEN PGIHGNOLIOI = 7; // offset: 16 } -message LOJGEOLFHJJ { - uint32 event_id = 11; // offset: 24 +message JMKDMDNCNKC { + uint32 event_id = 9; // offset: 24 } -message MHNKOLEFNEE { - uint32 event_id = 10; // offset: 24 +message EEGKAEAIPMC { + uint32 event_id = 2; // offset: 24 } -message HMKGBAJOBPD { - repeated uint32 IKKJNNGCDJH = 2; // offset: 16 - uint32 DPJKPNCKCPP = 7; // offset: 32 - uint32 HMFCCPDNOIB = 10; // offset: 36 - uint32 event_id = 6; // offset: 40 -} - -message CPHAIJFFMHO { - uint32 ONPOJFDOFKG = 2; // offset: 36 - uint32 event_id = 13; // offset: 44 - uint32 CPBNLLFCEFP = 4; // offset: 40 - repeated uint32 IKKJNNGCDJH = 15; // offset: 24 - uint32 HMFCCPDNOIB = 3; // offset: 32 -} - -message HAOOGILAOKL { - repeated AAFJGLBENCH NAIJEMOIMHG = 13; // offset: 16 - uint32 JFDAHIMGDKC = 10; // offset: 32 -} - -message EBEFDJOCGLA { - uint32 KHEDEIIDOCH = 15; // offset: 24 -} - -message OEFCKMBCJCK { - uint32 shop_id = 7; // offset: 24 -} - -message PJFAEJMCNIK { - uint32 JBDMBJIPPJM = 9; // offset: 24 -} - -message OHKBMBLFKJE { - uint32 FNGCNJICGID = 11; // offset: 28 - uint32 OCLDJJGKLFB = 13; // offset: 24 -} - -message AAFJGLBENCH { - uint32 INOPBAIHHOF = 10; // offset: 36 - oneof NEEDJJBBNEG { - LOJGEOLFHJJ KCKOBIMINOC = 12; // offset: 16 - MHNKOLEFNEE BFIHIGKNMCB = 4; // offset: 16 - HMKGBAJOBPD HDKFKFAKDHG = 5; // offset: 16 - EBEFDJOCGLA INDKEHIPHGJ = 7; // offset: 16 - OEFCKMBCJCK shop_sync_info = 13; // offset: 16 - PJFAEJMCNIK HJNEDHFBBGF = 8; // offset: 16 - OHKBMBLFKJE MBLHKMMBGNJ = 6; // offset: 16 - CPHAIJFFMHO IGAEEBMHPJJ = 11; // offset: 16 - HAOOGILAOKL ALEGMAJBOOB = 2; // offset: 16 - } -} - -message LMAPLAGBEEA { - AAFJGLBENCH AIBKHGJLKFB = 6; // offset: 16 -} - -// Obf: MonopolyContentUpdateScNotify -// Type: Notify -// CmdID: 7017 -message MonopolyContentUpdateScNotify { - AAFJGLBENCH AIBKHGJLKFB = 14; // offset: 24 -} - -// Obf: MonopolyCellUpdateNotify -// Type: Notify -// CmdID: 7004 -message MonopolyCellUpdateNotify { - NEMIGPNMNKH GDBMLNDFMKE = 15; // offset: 16 -} - -// Obf: MonopolyRollDiceCsReq -// Type: Req -// CmdID: 7013 -message MonopolyRollDiceCsReq { -} - -// Obf: MonopolyRollDiceScRsp -// Type: Rsp -// CmdID: 7062 -message MonopolyRollDiceScRsp { - uint32 NKNMMLPIHNK = 5; // offset: 28 - uint32 retcode = 9; // offset: 24 -} - -// Obf: MonopolyCheatDiceCsReq -// Type: Req -// CmdID: 7096 -message MonopolyCheatDiceCsReq { - uint32 IFEPOBOBPJE = 14; // offset: 24 -} - -// Obf: MonopolyCheatDiceScRsp -// Type: Rsp -// CmdID: 7043 -message MonopolyCheatDiceScRsp { - uint32 retcode = 1; // offset: 28 - uint32 IFEPOBOBPJE = 14; // offset: 24 -} - -// Obf: MonopolyMoveCsReq -// Type: Req -// CmdID: 7100 -message MonopolyMoveCsReq { - uint32 FBGFMKIGHAK = 11; // offset: 24 - uint32 PLGBBHBAFEF = 15; // offset: 28 -} - -// Obf: MonopolyMoveScRsp -// Type: Rsp -// CmdID: 7069 -message MonopolyMoveScRsp { - repeated NEMIGPNMNKH MBEKFCOINCN = 9; // offset: 16 - uint32 retcode = 8; // offset: 40 - ICGMOPBBCCN rogue_map = 3; // offset: 32 -} - -// Obf: MonopolySelectOptionCsReq -// Type: Req -// CmdID: 7040 -message MonopolySelectOptionCsReq { - uint32 DPJKPNCKCPP = 5; // offset: 24 - uint32 event_id = 12; // offset: 28 -} - -message HGDCHPGDDDI { - uint32 NDDAIJGDJCC = 1; // offset: 28 - uint32 DPJKPNCKCPP = 3; // offset: 24 +message PFCKOAKLANF { + uint32 AMADFJNHMFF = 7; // offset: 40 + uint32 KEKAEPDEJJP = 14; // offset: 36 + repeated uint32 LPFDKHDHLCD = 12; // offset: 16 uint32 event_id = 9; // offset: 32 } -// Obf: MonopolySelectOptionScRsp -// Type: Rsp -// CmdID: 7046 -message MonopolySelectOptionScRsp { - repeated HGDCHPGDDDI FCGNEJAPIFA = 1; // offset: 24 - uint32 event_id = 14; // offset: 48 - uint32 DPJKPNCKCPP = 8; // offset: 40 - AAFJGLBENCH IKFNCMIODIG = 12; // offset: 16 - uint32 retcode = 2; // offset: 44 +message KIEGBDIBDCE { + uint32 KEKAEPDEJJP = 13; // offset: 32 + repeated uint32 LPFDKHDHLCD = 12; // offset: 24 + uint32 KOEDCMICKNJ = 11; // offset: 36 + uint32 NMOECEHNLAC = 10; // offset: 44 + uint32 event_id = 7; // offset: 40 } -// Obf: MonopolyRollRandomCsReq +message DODFLOBPGGL { + uint32 MFNPHHEPPID = 15; // offset: 32 + repeated BLIJEKKOIJH DDKAMJLFEIC = 13; // offset: 24 +} + +message EACGOHFOCJC { + uint32 INCHLHNKHCH = 10; // offset: 24 +} + +message KLKJIBBIBIM { + uint32 ONLBEJGCCCA = 1; // offset: 24 +} + +message CNMHGGHGPBE { + uint32 EDPFKIDEHDP = 11; // offset: 24 +} + +message LFNDHPMOFLH { + uint32 DHLDKLMPHNG = 10; // offset: 28 + uint32 LMIICENMOBI = 12; // offset: 24 +} + +message BLIJEKKOIJH { + uint32 COEBHKFJJGO = 6; // offset: 36 + oneof EGKEAPEHOEI { + JMKDMDNCNKC EJIFPEEGIBK = 7; // offset: 24 + EEGKAEAIPMC HCHIFBCIPPC = 14; // offset: 24 + PFCKOAKLANF ABIJHKNBGHJ = 5; // offset: 24 + EACGOHFOCJC OMEFKECBCNA = 1; // offset: 24 + KLKJIBBIBIM shop_sync_info = 11; // offset: 24 + CNMHGGHGPBE BMKAEFAKNFJ = 15; // offset: 24 + LFNDHPMOFLH DKCKDCLCPEL = 2; // offset: 24 + KIEGBDIBDCE HJGODNJBEHN = 12; // offset: 24 + DODFLOBPGGL FIGGALLELNM = 13; // offset: 24 + } +} + +message FFKCDBGNELO { + BLIJEKKOIJH NDIOFKHOBKM = 13; // offset: 24 +} + +// Obf: ABCFBNCANAO +// Type: Notify +// CmdID: 7028 +message MonopolyContentUpdateScNotify { + BLIJEKKOIJH NDIOFKHOBKM = 12; // offset: 16 +} + +// Obf: GMMHHBPMPKN +// Type: Notify +// CmdID: 7095 +message MonopolyCellUpdateNotify { + AAHBECICOEN LJHDOFBFNJH = 8; // offset: 24 +} + +// Obf: NBOLIJHBEMP // Type: Req -// CmdID: 7023 +// CmdID: 7018 +message MonopolyRollDiceCsReq { +} + +// Obf: CDJNOCLOPPK +// Type: Rsp +// CmdID: 7009 +message MonopolyRollDiceScRsp { + uint32 retcode = 7; // offset: 28 + uint32 HJHGNKOOILI = 3; // offset: 24 +} + +// Obf: CCONBNMNFFB +// Type: Req +// CmdID: 7057 +message MonopolyCheatDiceCsReq { + uint32 MFHKGPJJGBN = 11; // offset: 24 +} + +// Obf: IIAHANMJCHL +// Type: Rsp +// CmdID: 7021 +message MonopolyCheatDiceScRsp { + uint32 retcode = 2; // offset: 28 + uint32 MFHKGPJJGBN = 5; // offset: 24 +} + +// Obf: HOBGDBCABPH +// Type: Req +// CmdID: 7098 +message MonopolyMoveCsReq { + uint32 HCOHILBALGG = 7; // offset: 24 + uint32 IFKLEGCLPEE = 9; // offset: 28 +} + +// Obf: LIGADPCMHII +// Type: Rsp +// CmdID: 7063 +message MonopolyMoveScRsp { + repeated AAHBECICOEN LKOIHHMBHOF = 11; // offset: 24 + IMDPAIOOHMF AMMJECHPGPE = 15; // offset: 16 + uint32 retcode = 12; // offset: 40 +} + +// Obf: JFJMAPLDGDL +// Type: Req +// CmdID: 7026 +message MonopolySelectOptionCsReq { + uint32 AMADFJNHMFF = 6; // offset: 24 + uint32 event_id = 5; // offset: 28 +} + +message NPLALEFPIEE { + uint32 FCADJEENGML = 15; // offset: 24 + uint32 AMADFJNHMFF = 14; // offset: 28 + uint32 event_id = 1; // offset: 32 +} + +// Obf: AKCEGECPOFF +// Type: Rsp +// CmdID: 7039 +message MonopolySelectOptionScRsp { + uint32 AMADFJNHMFF = 11; // offset: 40 + uint32 retcode = 1; // offset: 44 + uint32 event_id = 13; // offset: 48 + repeated NPLALEFPIEE JBLLICOOCAK = 14; // offset: 24 + BLIJEKKOIJH GGLDOGIHFLG = 2; // offset: 16 +} + +// Obf: IECJOGFONHO +// Type: Req +// CmdID: 7004 message MonopolyRollRandomCsReq { + uint32 event_id = 12; // offset: 24 +} + +// Obf: MMIAHKFHNFM +// Type: Rsp +// CmdID: 7038 +message MonopolyRollRandomScRsp { + uint32 event_id = 2; // offset: 32 + uint32 retcode = 10; // offset: 36 + BLIJEKKOIJH GGLDOGIHFLG = 15; // offset: 24 +} + +// Obf: ILGKEOPBCHN +// Type: Req +// CmdID: 7072 +message MonopolyReRollRandomCsReq { uint32 event_id = 7; // offset: 24 } -// Obf: MonopolyRollRandomScRsp +// Obf: MAGICNPDEEI // Type: Rsp -// CmdID: 7056 -message MonopolyRollRandomScRsp { - uint32 retcode = 5; // offset: 32 - AAFJGLBENCH IKFNCMIODIG = 15; // offset: 16 - uint32 event_id = 8; // offset: 36 -} - -// Obf: MonopolyReRollRandomCsReq -// Type: Req -// CmdID: 7048 -message MonopolyReRollRandomCsReq { - uint32 event_id = 3; // offset: 24 -} - -// Obf: MonopolyReRollRandomScRsp -// Type: Rsp -// CmdID: 7034 +// CmdID: 7032 message MonopolyReRollRandomScRsp { - AAFJGLBENCH IKFNCMIODIG = 3; // offset: 24 - uint32 retcode = 15; // offset: 36 - uint32 event_id = 13; // offset: 32 + uint32 retcode = 1; // offset: 32 + BLIJEKKOIJH GGLDOGIHFLG = 11; // offset: 24 + uint32 event_id = 14; // offset: 36 } -// Obf: MonopolyConfirmRandomCsReq +// Obf: CFDCDKNANPC // Type: Req -// CmdID: 7088 +// CmdID: 7033 message MonopolyConfirmRandomCsReq { - uint32 event_id = 11; // offset: 24 + uint32 event_id = 1; // offset: 24 } -// Obf: MonopolyConfirmRandomScRsp +// Obf: LODJBBOCMGA // Type: Rsp -// CmdID: 7086 +// CmdID: 7061 message MonopolyConfirmRandomScRsp { - uint32 retcode = 9; // offset: 32 - uint32 event_id = 3; // offset: 36 - AAFJGLBENCH IKFNCMIODIG = 15; // offset: 16 + BLIJEKKOIJH GGLDOGIHFLG = 13; // offset: 24 + uint32 retcode = 8; // offset: 36 + uint32 event_id = 6; // offset: 32 } -// Obf: MonopolyBuyGoodsCsReq +// Obf: FPKMPDCHIDI // Type: Req -// CmdID: 7003 +// CmdID: 7007 message MonopolyBuyGoodsCsReq { - uint32 shop_id = 12; // offset: 24 - uint32 goods_id = 14; // offset: 28 + uint32 EMMOMDODKAK = 9; // offset: 28 + uint32 ONLBEJGCCCA = 3; // offset: 24 } -// Obf: MonopolyBuyGoodsScRsp +// Obf: AGDHJDJPADE // Type: Rsp -// CmdID: 7009 +// CmdID: 7058 message MonopolyBuyGoodsScRsp { - uint32 retcode = 7; // offset: 28 - uint32 shop_id = 11; // offset: 32 - uint32 goods_id = 15; // offset: 24 + uint32 retcode = 1; // offset: 24 + uint32 ONLBEJGCCCA = 11; // offset: 28 + uint32 EMMOMDODKAK = 7; // offset: 32 } -// Obf: MonopolyUpgradeAssetCsReq +// Obf: EHDLIFIMDKI // Type: Req -// CmdID: 7031 +// CmdID: 7044 message MonopolyUpgradeAssetCsReq { - uint32 KHEDEIIDOCH = 15; // offset: 24 + uint32 INCHLHNKHCH = 4; // offset: 24 } // Type: Rsp -// CmdID: 7018 -message FJJCNKNBHOD { - uint32 retcode = 6; // offset: 24 - uint32 KHEDEIIDOCH = 8; // offset: 28 +// CmdID: 7100 +message IMJMGHCHFAA { + uint32 INCHLHNKHCH = 14; // offset: 24 + uint32 retcode = 10; // offset: 28 } -// Obf: MonopolyGiveUpCurContentCsReq +// Obf: DPJKNOIPPGB // Type: Req -// CmdID: 7006 +// CmdID: 7089 message MonopolyGiveUpCurContentCsReq { - uint32 content_id = 6; // offset: 24 + uint32 content_id = 7; // offset: 24 } -// Obf: MonopolyGiveUpCurContentScRsp +// Obf: IHHCFKGAFMD // Type: Rsp -// CmdID: 7001 +// CmdID: 7096 message MonopolyGiveUpCurContentScRsp { - uint32 content_id = 12; // offset: 24 - uint32 retcode = 5; // offset: 28 + uint32 content_id = 5; // offset: 28 + uint32 retcode = 12; // offset: 24 } message MonopolyActionResult { - uint32 trigger_map_id = 7; // offset: 40 - FOJLOBENBJI source_type = 6; // offset: 44 - GCIJONCAFMO detail = 4; // offset: 24 - uint32 trigger_cell_id = 9; // offset: 32 - uint32 click_cell_id = 11; // offset: 36 - uint32 click_map_id = 2; // offset: 52 - uint32 effect_type = 8; // offset: 48 + JDMPAAEGMCD detail = 2; // offset: 24 + uint32 effect_type = 9; // offset: 36 + uint32 trigger_cell_id = 8; // offset: 52 + NGAEFPNBDAD source_type = 3; // offset: 32 + uint32 click_map_id = 15; // offset: 44 + uint32 click_cell_id = 7; // offset: 48 + uint32 trigger_map_id = 10; // offset: 40 } -// Obf: MonopolyActionResultScNotify +// Obf: ODFAADJOEBG // Type: Notify -// CmdID: 7024 +// CmdID: 7094 message MonopolyActionResultScNotify { - repeated MonopolyActionResult JHLDHPIPLEK = 4; // offset: 24 + repeated MonopolyActionResult MMAAHMECGOE = 5; // offset: 16 } -message ICHBDGOEGJG { - uint32 NMPKJJFNEDE = 14; // offset: 24 - bool DGCHLFLIJLC = 2; // offset: 28 +message BAFPNCPHNFF { + bool EGIPJBJOHLE = 11; // offset: 24 + uint32 CCBOELPGMIJ = 2; // offset: 28 } -message GCIJONCAFMO { - oneof ALNNBPKJJPP { - IKFCIHPHDMD IAGPJFDNOKE = 7; // offset: 16 - IKFCIHPHDMD PBIKHPJPFBO = 12; // offset: 16 - MMJIBPHNHPF GLMEBOGMMGC = 4; // offset: 16 - MMJIBPHNHPF ICOLCGHPAJE = 8; // offset: 16 - NKMCEFCGDLF POIAPGONKAA = 9; // offset: 16 - NKMCEFCGDLF JMOGNPIGJME = 2; // offset: 16 - ADLKEADIOED FICOJMLHCBM = 14; // offset: 16 - ADLKEADIOED KLFNEPDGIJJ = 6; // offset: 16 - ICHBDGOEGJG OHFDAHJOCLO = 5; // offset: 16 - NKCKFELOKJM EMEJPHCFAHP = 11; // offset: 16 - NKMCEFCGDLF FHJFFNEOGMF = 3; // offset: 16 - ADLKEADIOED DAKDAMBIIJC = 15; // offset: 16 - MDBNONOJDCH JADNMIJHGKO = 13; // offset: 16 +message JDMPAAEGMCD { + oneof GGKFDJKHBDJ { + HJLOOCHLBCL BGFMFKPADKI = 3; // offset: 24 + HJLOOCHLBCL LNEBKCHGPFA = 12; // offset: 24 + HLPMDJEKDCN GDAHHPIJNHF = 15; // offset: 24 + HLPMDJEKDCN EJCHIMJMCJA = 8; // offset: 24 + FDLCFFPCHBN HNLAEIBDFJM = 5; // offset: 24 + FDLCFFPCHBN AOGMPAJBFBH = 1; // offset: 24 + CKECFDCFJOH KJOJJLGCDMK = 2; // offset: 24 + CKECFDCFJOH JNAHOOEADEK = 14; // offset: 24 + BAFPNCPHNFF JBAGGHGAPGP = 11; // offset: 24 + IPLEKCNLEMG KIPOBLKHEKP = 13; // offset: 24 + FDLCFFPCHBN JFOINNNBMKD = 10; // offset: 24 + CKECFDCFJOH PACDGKNBKHD = 9; // offset: 24 + KMHNOOMEMIF BIDIMLDNAIO = 7; // offset: 24 } } -message MDBNONOJDCH { - uint32 NPKOGEJGPAL = 13; // offset: 24 +message KMHNOOMEMIF { + uint32 AHFPGHNJHDG = 5; // offset: 24 } -message IKFCIHPHDMD { - uint32 item_id = 4; // offset: 28 - uint32 item_stack_count = 9; // offset: 32 - uint32 AEMNCOFOGMC = 12; // offset: 24 +message HJLOOCHLBCL { + uint32 item_id = 6; // offset: 28 + uint32 item_stack_count = 8; // offset: 32 + uint32 CLAFNDLGDAO = 10; // offset: 24 } -message ADLKEADIOED { - uint32 IHBJFCLMHIC = 8; // offset: 24 - uint32 KLOHMOOLJIO = 12; // offset: 28 +message CKECFDCFJOH { + uint32 GAAGKLOHMPG = 2; // offset: 28 + uint32 NAEFGFDPCFF = 14; // offset: 24 } -message NKCKFELOKJM { - uint32 JOMFJEAIOJH = 10; // offset: 36 - uint32 DHICNMEELMD = 8; // offset: 28 - uint32 KBBHFCKHHPF = 4; // offset: 32 - uint32 KNNMFLCGMON = 12; // offset: 24 +message IPLEKCNLEMG { + uint32 FIKFMPBHIHM = 9; // offset: 28 + uint32 KPOOFBPGMLN = 1; // offset: 36 + uint32 IBOPJGBFCJI = 4; // offset: 32 + uint32 PNHOEDHBGNM = 5; // offset: 24 } -message JAODODPEFFN { - uint32 GKCJDAKALGL = 1; // offset: 40 - uint32 config_id = 9; // offset: 36 - uint32 CIIHDOEMCFH = 15; // offset: 44 - oneof HAPFBOCALBL { - BIGKAMKMLBB OADDDOALGBF = 11; // offset: 16 - IKENHKDNBAC HLJACFIMEPA = 2; // offset: 16 - ODJDNOLLAMF GFHCPCAPFKI = 13; // offset: 16 +message KHCHPPLOFJN { + uint32 config_id = 9; // offset: 44 + uint32 KHDLMPAKEGF = 8; // offset: 32 + uint32 GCPNCEDAMAB = 14; // offset: 40 + oneof EPIIJJCAKIE { + HJBMLDMLANE PIHGDHAKLCB = 13; // offset: 24 + JCADEHNDGLF MNCFNIEHMKK = 15; // offset: 24 + NMDMPGHIINI ANLBKEJPHFK = 12; // offset: 24 } } -message FPOKLHLBEJO { - ICHBDGOEGJG BMMLLGJBHGJ = 2; // offset: 24 - repeated JAODODPEFFN POGIEBGMKID = 3; // offset: 40 - JAODODPEFFN BIGIMNPGJNP = 1; // offset: 32 +message GFNGJAJAJJH { + repeated KHCHPPLOFJN NAODINDEKLM = 10; // offset: 16 + KHCHPPLOFJN CNJPLPNCMLP = 4; // offset: 40 + BAFPNCPHNFF DDLFLPKNLPL = 1; // offset: 32 } -// Obf: MonopolyGameSettleScNotify +// Obf: DEAGDILDJIB // Type: Notify -// CmdID: 7068 +// CmdID: 7053 message MonopolyGameSettleScNotify { - JAODODPEFFN HJNEDHFBBGF = 5; // offset: 24 - ItemList EANNJGOJLIG = 2; // offset: 32 - ItemList item_list = 15; // offset: 40 + KHCHPPLOFJN BMKAEFAKNFJ = 14; // offset: 24 + ItemList item_list = 15; // offset: 16 + ItemList JEILIIABKLG = 10; // offset: 32 } -// Obf: MonopolyGameCreateScNotify +// Obf: NFNPKKLHDBN // Type: Notify -// CmdID: 7012 +// CmdID: 7020 message MonopolyGameCreateScNotify { - ICHBDGOEGJG BMMLLGJBHGJ = 10; // offset: 24 - JAODODPEFFN HJNEDHFBBGF = 9; // offset: 32 + BAFPNCPHNFF DDLFLPKNLPL = 11; // offset: 32 + KHCHPPLOFJN BMKAEFAKNFJ = 8; // offset: 16 } -// Obf: MonopolyGameRaiseRatioCsReq +// Obf: MLKHJBEGIPI // Type: Req -// CmdID: 7027 +// CmdID: 7065 message MonopolyGameRaiseRatioCsReq { - uint32 GKCJDAKALGL = 14; // offset: 24 + uint32 KHDLMPAKEGF = 3; // offset: 24 } // Type: Rsp -// CmdID: 7045 -message KGLJLLIFDEB { - uint32 GKCJDAKALGL = 6; // offset: 28 - uint32 retcode = 5; // offset: 24 +// CmdID: 7073 +message HJOHLMHFHIE { + uint32 retcode = 7; // offset: 24 + uint32 KHDLMPAKEGF = 13; // offset: 28 } -// Obf: DailyFirstEnterMonopolyActivityCsReq +// Obf: PONLPHOHFPF // Type: Req -// CmdID: 7084 +// CmdID: 7074 message DailyFirstEnterMonopolyActivityCsReq { } -// Obf: DailyFirstEnterMonopolyActivityScRsp -// Type: Rsp -// CmdID: 7019 -message DailyFirstEnterMonopolyActivityScRsp { - bool PHALLCKFDIP = 8; // offset: 32 - uint32 NBCCBFGDEFP = 13; // offset: 48 - uint32 retcode = 2; // offset: 52 - int64 LNKOJBCOIFH = 6; // offset: 40 - CEEJKLIFILK HBLJKNGAOKG = 11; // offset: 16 -} - -// Obf: MonopolyGetDailyInitItemCsReq -// Type: Req -// CmdID: 7095 -message MonopolyGetDailyInitItemCsReq { - bool BNECFDOGKBJ = 5; // offset: 24 -} - -// Obf: MonopolyGetDailyInitItemScRsp -// Type: Rsp -// CmdID: 7092 -message MonopolyGetDailyInitItemScRsp { - uint32 NBHNDAINJOE = 1; // offset: 48 - uint32 IKKLEGFHHLL = 12; // offset: 28 - uint32 NEACBFOPOMM = 14; // offset: 32 - int64 LNKOJBCOIFH = 4; // offset: 40 - uint32 retcode = 11; // offset: 24 - uint32 GOMOCFLHJFD = 13; // offset: 52 - uint32 IDGHOGCIIJC = 6; // offset: 36 -} - -message BIGKAMKMLBB { - repeated uint32 FPLNPKBKDKA = 9; // offset: 24 - repeated uint32 COPMNIHHCOO = 8; // offset: 16 - uint32 LLDEDOBANGN = 7; // offset: 48 - bool MLBECBPFELO = 15; // offset: 52 - repeated uint32 ACMLFKECJOO = 12; // offset: 40 -} - -// Obf: MonopolyGameBingoFlipCardCsReq -// Type: Req -// CmdID: 7002 -message MonopolyGameBingoFlipCardCsReq { - uint32 LKBNIOLJLNP = 3; // offset: 24 -} - -// Obf: MonopolyGameBingoFlipCardScRsp +// Obf: NBOPPABHINK // Type: Rsp // CmdID: 7037 -message MonopolyGameBingoFlipCardScRsp { - repeated uint32 COPMNIHHCOO = 5; // offset: 24 - bool MLBECBPFELO = 10; // offset: 40 - uint32 retcode = 7; // offset: 36 - uint32 CEGCIEDIBOB = 14; // offset: 32 +message DailyFirstEnterMonopolyActivityScRsp { + uint32 retcode = 9; // offset: 40 + ODONLHDAPKB EOBENDPKFBO = 3; // offset: 16 + bool LNEPHGMEJHJ = 13; // offset: 32 + uint32 LFGMMAPKDIC = 4; // offset: 36 + int64 CILPIJNOIAG = 14; // offset: 48 } -// Obf: MonopolyGameGachaCsReq +// Obf: OGNAIBLOFOL +// Type: Req +// CmdID: 7046 +message MonopolyGetDailyInitItemCsReq { + bool GIIDBFJCLDE = 6; // offset: 24 +} + +// Obf: AGNEEPEJLAK +// Type: Rsp +// CmdID: 7034 +message MonopolyGetDailyInitItemScRsp { + uint32 JEHGFEJCIFF = 7; // offset: 40 + int64 CILPIJNOIAG = 11; // offset: 48 + uint32 CPFBCBKFLFM = 6; // offset: 36 + uint32 JBONHGNNCLE = 3; // offset: 24 + uint32 retcode = 5; // offset: 44 + uint32 EOAAJMDCHID = 12; // offset: 32 + uint32 FJBDCNAKIFM = 13; // offset: 28 +} + +message HJBMLDMLANE { + repeated uint32 DADDPJDAHBN = 11; // offset: 40 + repeated uint32 EAOFJFAFAHO = 6; // offset: 16 + uint32 FFLFIIOMALC = 15; // offset: 52 + repeated uint32 GJLHKNGLIKB = 13; // offset: 32 + bool JKLFMOHICMO = 5; // offset: 48 +} + +// Obf: IKDKAODPNKJ +// Type: Req +// CmdID: 7051 +message MonopolyGameBingoFlipCardCsReq { + uint32 NBFLCNHFEFM = 10; // offset: 24 +} + +// Obf: ENDHFEOKGFH +// Type: Rsp +// CmdID: 7025 +message MonopolyGameBingoFlipCardScRsp { + uint32 retcode = 13; // offset: 40 + bool JKLFMOHICMO = 2; // offset: 32 + uint32 EPLBCNFMLIL = 14; // offset: 36 + repeated uint32 EAOFJFAFAHO = 3; // offset: 24 +} + +// Obf: AENCNCEPHGG // Type: Req // CmdID: 7008 message MonopolyGameGachaCsReq { } -// Obf: MonopolyGameGachaScRsp +// Obf: PGHIDHLDBEP // Type: Rsp -// CmdID: 7091 +// CmdID: 7017 message MonopolyGameGachaScRsp { - uint32 retcode = 3; // offset: 32 - repeated uint32 BEDDGHIMAFN = 14; // offset: 24 + repeated uint32 ANIADNFEMAH = 12; // offset: 16 + uint32 retcode = 14; // offset: 32 } -message ILAJEKBHKBD { - uint32 KOJDBDHMJOM = 3; // offset: 24 - uint32 JIKGJGPGPML = 8; // offset: 28 +message NOKKAPGBNHP { + uint32 IHMABIPHLKN = 10; // offset: 24 + uint32 IGJKFHKMONI = 3; // offset: 28 } -message IKENHKDNBAC { - uint32 ODOCNLABNLE = 10; // offset: 52 - repeated ILAJEKBHKBD GCHMGLDGPMG = 12; // offset: 32 - repeated uint32 OGAOGNEAPHI = 7; // offset: 16 - uint32 LHCHKOFOEBN = 5; // offset: 48 - uint32 BHFKCFBIALL = 4; // offset: 40 - uint32 PGLBEPDBHJA = 9; // offset: 44 +message JCADEHNDGLF { + uint32 ICINHMIKJLH = 3; // offset: 52 + uint32 IHLLMLLNIFN = 10; // offset: 48 + uint32 OJCHPAPJDFO = 4; // offset: 44 + repeated uint32 PELPDAPDBKJ = 5; // offset: 16 + repeated NOKKAPGBNHP NNKHMIEJPOI = 14; // offset: 32 + uint32 BJJONGHLOFC = 8; // offset: 40 } -// Obf: MonopolyAcceptQuizCsReq +// Obf: JJOKFFPFHDC // Type: Req -// CmdID: 7090 +// CmdID: 7054 message MonopolyAcceptQuizCsReq { - repeated ILAJEKBHKBD GCHMGLDGPMG = 14; // offset: 24 + repeated NOKKAPGBNHP NNKHMIEJPOI = 15; // offset: 24 } -// Obf: MonopolyAcceptQuizScRsp +// Obf: BKDMFMGAOLE // Type: Rsp -// CmdID: 7005 +// CmdID: 7079 message MonopolyAcceptQuizScRsp { - uint32 retcode = 1; // offset: 32 - IKENHKDNBAC HLJACFIMEPA = 15; // offset: 16 + uint32 retcode = 6; // offset: 32 + JCADEHNDGLF MNCFNIEHMKK = 4; // offset: 24 } -message KFEEOPMHAMG { - uint32 AHCHEHFPHPG = 10; // offset: 28 - uint32 IEMMGHPGMFN = 6; // offset: 32 - uint32 PGLBEPDBHJA = 13; // offset: 24 +message CIFMOICFJDF { + uint32 PMBAPKJMBNM = 9; // offset: 28 + uint32 PKBLOMEIFMD = 6; // offset: 24 + uint32 ICINHMIKJLH = 7; // offset: 32 } -// Obf: MonopolyQuizDurationChangeScNotify +// Obf: IMPKKJCBIBG // Type: Notify -// CmdID: 7029 +// CmdID: 7011 message MonopolyQuizDurationChangeScNotify { - repeated KFEEOPMHAMG GNNBOPHBADD = 8; // offset: 16 + repeated CIFMOICFJDF CJFBLHNPHAK = 5; // offset: 16 } -message ODJDNOLLAMF { - bool NMKPLFHJCMC = 6; // offset: 28 - uint32 NBJELHEMHHC = 5; // offset: 24 - uint32 IBFJHBCIBML = 12; // offset: 32 +message NMDMPGHIINI { + uint32 ICDFDOKFLAK = 8; // offset: 24 + bool AMOOPCLGKGD = 10; // offset: 32 + uint32 ILIPGAECPPC = 3; // offset: 28 } -// Obf: MonopolyGuessChooseCsReq +// Obf: FGOJPPBJGKO // Type: Req -// CmdID: 7064 +// CmdID: 7093 message MonopolyGuessChooseCsReq { - uint32 IBFJHBCIBML = 15; // offset: 24 + uint32 ILIPGAECPPC = 6; // offset: 24 } -// Obf: MonopolyGuessChooseScRsp +// Obf: CGGEGHHCJEM // Type: Rsp -// CmdID: 7022 +// CmdID: 7002 message MonopolyGuessChooseScRsp { - uint32 retcode = 14; // offset: 24 - uint32 IBFJHBCIBML = 12; // offset: 28 + uint32 ILIPGAECPPC = 7; // offset: 28 + uint32 retcode = 1; // offset: 24 } -message PFGKHHKILAO { - uint32 IHELJHJMMEF = 4; // offset: 32 - ItemList item_list = 7; // offset: 24 - uint32 NBJELHEMHHC = 10; // offset: 36 +message LNINNLAEANB { + ItemList item_list = 4; // offset: 16 + uint32 ICDFDOKFLAK = 5; // offset: 32 + uint32 JFNNPEODINO = 13; // offset: 36 } -// Obf: MonopolyGuessDrawScNotify +// Obf: AGBJDGLALKE // Type: Notify -// CmdID: 7097 +// CmdID: 7005 message MonopolyGuessDrawScNotify { - repeated PFGKHHKILAO BNMCELANNBH = 8; // offset: 16 + repeated LNINNLAEANB CCGJKBOLCDL = 10; // offset: 24 } -// Obf: MonopolyGuessBuyInformationCsReq +// Obf: IGEMLHHDHMK // Type: Req -// CmdID: 7047 +// CmdID: 7049 message MonopolyGuessBuyInformationCsReq { } // Type: Rsp -// CmdID: 7051 -message NHIDIFEHFDL { - uint32 retcode = 8; // offset: 24 +// CmdID: 7066 +message NAFCECEFDML { + uint32 retcode = 7; // offset: 24 } -message MMJIBPHNHPF { - uint32 level = 4; // offset: 32 - uint32 CJCJBIBECEL = 10; // offset: 28 - uint32 KHEDEIIDOCH = 1; // offset: 24 +message HLPMDJEKDCN { + uint32 INCHLHNKHCH = 7; // offset: 24 + uint32 JHINDFPAMNL = 15; // offset: 32 + uint32 level = 5; // offset: 28 } -message FLCOLEKAMEJ { - repeated MMJIBPHNHPF MKOBPFDMHMI = 13; // offset: 16 +message CIFMFBBMIDG { + repeated HLPMDJEKDCN HPLIBOGMCNJ = 12; // offset: 16 } -message CEEJKLIFILK { - uint32 HCOAIKDMGDJ = 10; // offset: 48 - uint32 NGEBPIEKCIO = 14; // offset: 40 - uint32 AEOFOCDHIJP = 5; // offset: 28 - uint32 MCPLJKBPODF = 11; // offset: 24 - uint32 NAPMAAJLNAN = 13; // offset: 52 - bool NAGJMOCBOHL = 8; // offset: 56 - uint32 EAKHKBBAFPO = 1; // offset: 36 - uint32 BMIBJOEACDG = 12; // offset: 32 - uint32 LOHDPDJEGPB = 9; // offset: 44 +message ODONLHDAPKB { + uint32 CGGNLACJGCL = 8; // offset: 44 + uint32 NNAOHMMIBEB = 10; // offset: 36 + uint32 CCJEPAAJOHO = 2; // offset: 40 + uint32 DLDGHJEJDPF = 6; // offset: 56 + uint32 BPBKPAKELGH = 11; // offset: 24 + uint32 AKDKLJLONBA = 13; // offset: 52 + bool EDBNODEOHDA = 9; // offset: 32 + uint32 AIJGKIOMFLP = 3; // offset: 48 + uint32 IBBNLMBCLHF = 1; // offset: 28 } -// Obf: MonopolyDailySettleScNotify +// Obf: AEMGMLKLKIH // Type: Notify -// CmdID: 7014 +// CmdID: 7092 message MonopolyDailySettleScNotify { - CEEJKLIFILK HBLJKNGAOKG = 10; // offset: 16 - uint32 NBCCBFGDEFP = 3; // offset: 32 + ODONLHDAPKB EOBENDPKFBO = 3; // offset: 16 + uint32 LFGMMAPKDIC = 15; // offset: 32 } -message NKMCEFCGDLF { - uint32 buff_id = 9; // offset: 24 - uint32 ODOFPIBJBFJ = 1; // offset: 28 - uint32 INOPBAIHHOF = 12; // offset: 32 +message FDLCFFPCHBN { + uint32 buff_id = 14; // offset: 28 + uint32 COEBHKFJJGO = 6; // offset: 32 + uint32 POCIFNLEFHN = 1; // offset: 24 } -message NBBGPFOGHDI { - repeated NKMCEFCGDLF buff_list = 7; // offset: 24 +message IMKOOMMHAML { + repeated FDLCFFPCHBN buff_list = 13; // offset: 16 } -// Obf: GetMonopolyFriendRankingListCsReq +// Obf: GIAONHPLMBM // Type: Req -// CmdID: 7078 +// CmdID: 7024 message GetMonopolyFriendRankingListCsReq { - uint32 HCOAIKDMGDJ = 2; // offset: 36 - uint32 AEOFOCDHIJP = 7; // offset: 40 - uint32 ALIPGHMEPNJ = 1; // offset: 28 - uint32 FGCDBGABKFG = 14; // offset: 32 - uint32 uid = 11; // offset: 24 + uint32 uid = 15; // offset: 40 + uint32 CHNPMIBHOAA = 2; // offset: 24 + uint32 DLDGHJEJDPF = 11; // offset: 36 + uint32 FKAKCCJCGAF = 3; // offset: 28 + uint32 NNAOHMMIBEB = 5; // offset: 32 } -message EHDKIMLMCKM { +message OIKLFLHPKCP { } -// Obf: GetMonopolyFriendRankingListScRsp +// Obf: DFLOLKLHKID // Type: Rsp -// CmdID: 7098 +// CmdID: 7078 message GetMonopolyFriendRankingListScRsp { - repeated GetMonopolyFriendRankingListCsReq JFNMAPLKJPM = 7; // offset: 24 - uint32 retcode = 3; // offset: 40 - GetMonopolyFriendRankingListCsReq FOHCNBLJCBP = 9; // offset: 32 + GetMonopolyFriendRankingListCsReq KNNIAEBMHGM = 6; // offset: 16 + uint32 retcode = 2; // offset: 40 + repeated GetMonopolyFriendRankingListCsReq JPNALKEFHOH = 4; // offset: 24 } -// Obf: MonopolyLikeCsReq +// Obf: EDKEIFCANNO // Type: Req -// CmdID: 7016 +// CmdID: 7042 message MonopolyLikeCsReq { - uint32 LEKGBKGDIDA = 6; // offset: 24 + uint32 EAALMHNALFI = 7; // offset: 24 } -// Obf: MonopolyLikeScRsp +// Obf: HAMIJFBAMAB // Type: Rsp -// CmdID: 7007 +// CmdID: 7059 message MonopolyLikeScRsp { - ItemList reward_list = 7; // offset: 16 - uint32 LEKGBKGDIDA = 12; // offset: 32 - uint32 retcode = 9; // offset: 36 + ItemList reward_list = 4; // offset: 24 + uint32 EAALMHNALFI = 11; // offset: 32 + uint32 retcode = 13; // offset: 36 } -// Obf: MonopolyLikeScNotify +// Obf: IHPFANPLOLE // Type: Notify -// CmdID: 7054 +// CmdID: 7029 message MonopolyLikeScNotify { - repeated uint32 JJNDIHMDBKP = 13; // offset: 24 - uint32 FGCDBGABKFG = 4; // offset: 32 + uint32 CHNPMIBHOAA = 4; // offset: 32 + repeated uint32 HFJNDOAIDOP = 15; // offset: 24 } -// Obf: GetMbtiReportCsReq +// Obf: GKKMAEOECHL // Type: Req -// CmdID: 7025 +// CmdID: 7012 message GetMbtiReportCsReq { } -message HCEHNMFIIFB { - uint32 DOADKLAPCFF = 15; // offset: 28 - uint32 cnt = 14; // offset: 24 +message FCJOLMLMKBA { + uint32 cnt = 15; // offset: 28 + uint32 HNDHFPABBKD = 9; // offset: 24 } -// Obf: GetMbtiReportScRsp +// Obf: KGBKAOLFAGF // Type: Rsp // CmdID: 7077 message GetMbtiReportScRsp { - int32 EABPHGKIKEA = 13; // offset: 52 - uint32 progress = 15; // offset: 40 - repeated HGDCHPGDDDI FCGNEJAPIFA = 12; // offset: 24 - uint32 retcode = 10; // offset: 56 - int32 JJACFBGLKKC = 2; // offset: 44 - repeated HCEHNMFIIFB NIMMAJEILHC = 9; // offset: 32 - bool FDFMCHPKIMM = 14; // offset: 49 - bool is_taken_reward = 3; // offset: 48 + int32 PMAGOBNHJJD = 12; // offset: 52 + uint32 retcode = 5; // offset: 44 + repeated FCJOLMLMKBA HNLDLOOAPMI = 7; // offset: 24 + int32 EHMEFABLODD = 4; // offset: 40 + bool is_taken_reward = 13; // offset: 56 + uint32 progress = 6; // offset: 48 + repeated NPLALEFPIEE JBLLICOOCAK = 3; // offset: 16 + bool HHPALHMBLFK = 8; // offset: 57 } -// Obf: MonopolyEventSelectFriendCsReq +// Obf: EJPEHPKIIOB // Type: Req -// CmdID: 7058 +// CmdID: 7016 message MonopolyEventSelectFriendCsReq { - uint32 BHKDLBDIMHL = 8; // offset: 24 - bool LPOILEPEAFB = 10; // offset: 28 + bool LDJKEEPNJDC = 10; // offset: 24 + uint32 LIPHDPLGMNP = 4; // offset: 28 } -// Obf: MonopolyEventSelectFriendScRsp +// Obf: FCOBPLJPBFO // Type: Rsp -// CmdID: 7059 +// CmdID: 7006 message MonopolyEventSelectFriendScRsp { - uint32 retcode = 3; // offset: 32 - uint32 OCLDJJGKLFB = 10; // offset: 40 - NEMIGPNMNKH GDBMLNDFMKE = 13; // offset: 24 - uint32 FNGCNJICGID = 5; // offset: 36 + uint32 LMIICENMOBI = 13; // offset: 36 + uint32 retcode = 8; // offset: 32 + AAHBECICOEN LJHDOFBFNJH = 11; // offset: 24 + uint32 DHLDKLMPHNG = 2; // offset: 40 } -message JDDENLCPGKB { - uint32 BEFHOINPGCH = 10; // offset: 28 - uint32 OCLDJJGKLFB = 2; // offset: 32 - uint32 FNGCNJICGID = 14; // offset: 24 - uint32 id = 3; // offset: 36 +message FKGGCHGFLAD { + uint32 DHLDKLMPHNG = 12; // offset: 32 + uint32 id = 7; // offset: 24 + uint32 AONGOEAFKOC = 3; // offset: 36 + uint32 LMIICENMOBI = 10; // offset: 28 } -// Obf: MonopolySocialEventEffectScNotify +// Obf: CLNEFJGKCLH // Type: Notify -// CmdID: 7028 +// CmdID: 7088 message MonopolySocialEventEffectScNotify { - repeated JDDENLCPGKB FCDONLMIAHA = 15; // offset: 16 + repeated FKGGCHGFLAD HMEODJMENEG = 15; // offset: 16 } -// Obf: GetSocialEventServerCacheCsReq +// Obf: EJMIAFEFPJJ // Type: Req -// CmdID: 7094 +// CmdID: 7052 message GetSocialEventServerCacheCsReq { } -// Obf: GetSocialEventServerCacheScRsp +// Obf: OHOCHMIFMIM // Type: Rsp -// CmdID: 7036 +// CmdID: 7090 message GetSocialEventServerCacheScRsp { - uint32 retcode = 5; // offset: 32 - repeated JDDENLCPGKB FCDONLMIAHA = 14; // offset: 24 + repeated FKGGCHGFLAD HMEODJMENEG = 15; // offset: 24 + uint32 retcode = 11; // offset: 32 } -// Obf: DeleteSocialEventServerCacheCsReq +// Obf: DDBGLOKMBMD // Type: Req -// CmdID: 7050 +// CmdID: 7069 message DeleteSocialEventServerCacheCsReq { - repeated uint32 FNLCGFDLOHA = 15; // offset: 16 + repeated uint32 NHAHNGEPKMJ = 10; // offset: 16 } // Type: Rsp -// CmdID: 7065 -message PFHGLDBFOBK { - uint32 retcode = 14; // offset: 32 - repeated uint32 NCMDFBKMJLF = 12; // offset: 16 -} - -// Obf: MonopolyGetRaffleTicketCsReq -// Type: Req -// CmdID: 7011 -message MonopolyGetRaffleTicketCsReq { - uint32 LCJKKMHOIMJ = 2; // offset: 24 -} - -// Obf: MonopolyGetRaffleTicketScRsp -// Type: Rsp -// CmdID: 7039 -message MonopolyGetRaffleTicketScRsp { - uint32 retcode = 13; // offset: 32 - repeated FEMEIEBHAJK PCDIAKFPOAK = 8; // offset: 16 - uint32 LCJKKMHOIMJ = 14; // offset: 36 -} - -// Obf: MonopolyTakeRaffleTicketRewardCsReq -// Type: Req // CmdID: 7041 +message FFBKMFFHFPB { + repeated uint32 LPLFPJHOPKK = 2; // offset: 16 + uint32 retcode = 5; // offset: 32 +} + +// Obf: DNLJHMJALPL +// Type: Req +// CmdID: 7070 +message MonopolyGetRaffleTicketCsReq { + uint32 MBMICCJEBJB = 4; // offset: 24 +} + +// Obf: EAPOJLMHAHI +// Type: Rsp +// CmdID: 7068 +message MonopolyGetRaffleTicketScRsp { + uint32 MBMICCJEBJB = 10; // offset: 32 + uint32 retcode = 5; // offset: 36 + repeated PNDOKOLEPLC ELNFNMJMAIL = 13; // offset: 24 +} + +// Obf: BIJEJHNMMPM +// Type: Req +// CmdID: 7082 message MonopolyTakeRaffleTicketRewardCsReq { - uint32 LCJKKMHOIMJ = 9; // offset: 32 - uint64 ELBBJDLKFAO = 1; // offset: 24 + uint64 CBOMHCDNEDG = 7; // offset: 24 + uint32 MBMICCJEBJB = 2; // offset: 32 } -// Obf: MonopolyTakeRaffleTicketRewardScRsp +// Obf: BBMDPGPAJDC // Type: Rsp -// CmdID: 7032 +// CmdID: 7060 message MonopolyTakeRaffleTicketRewardScRsp { - uint32 ELBBJDLKFAO = 6; // offset: 36 - ItemList reward_list = 11; // offset: 16 - uint32 LCJKKMHOIMJ = 5; // offset: 40 - uint32 retcode = 15; // offset: 32 + uint32 retcode = 12; // offset: 40 + uint32 CBOMHCDNEDG = 14; // offset: 36 + ItemList reward_list = 3; // offset: 16 + uint32 MBMICCJEBJB = 13; // offset: 32 } -// Obf: MonopolyScrachRaffleTicketCsReq +// Obf: DBIFLLGFGAF // Type: Req -// CmdID: 7042 +// CmdID: 7099 message MonopolyScrachRaffleTicketCsReq { - uint64 ELBBJDLKFAO = 13; // offset: 32 - uint32 LCJKKMHOIMJ = 14; // offset: 24 + uint64 CBOMHCDNEDG = 10; // offset: 24 + uint32 MBMICCJEBJB = 4; // offset: 32 } -// Obf: MonopolyScrachRaffleTicketScRsp +// Obf: LNEHPLJCEBC // Type: Rsp -// CmdID: 7021 +// CmdID: 7013 message MonopolyScrachRaffleTicketScRsp { - uint32 retcode = 8; // offset: 28 - uint32 LCJKKMHOIMJ = 11; // offset: 24 - uint64 ELBBJDLKFAO = 15; // offset: 32 + uint32 MBMICCJEBJB = 11; // offset: 28 + uint32 retcode = 3; // offset: 24 + uint64 CBOMHCDNEDG = 4; // offset: 32 } -// Obf: MonopolyGetRegionProgressCsReq +// Obf: KLPPFONHMGF // Type: Req -// CmdID: 7075 +// CmdID: 7031 message MonopolyGetRegionProgressCsReq { } -// Obf: MonopolyGetRegionProgressScRsp +// Obf: GGOGIMPOPBJ // Type: Rsp -// CmdID: 7038 +// CmdID: 7083 message MonopolyGetRegionProgressScRsp { - uint32 ALIPGHMEPNJ = 15; // offset: 28 - uint32 DCCJCEBFDOI = 2; // offset: 32 - uint32 retcode = 1; // offset: 24 + uint32 retcode = 7; // offset: 28 + uint32 EKIMLIAMFHE = 10; // offset: 24 + uint32 FKAKCCJCGAF = 12; // offset: 32 } -// Obf: MonopolyGetRafflePoolInfoCsReq +// Obf: BIHEADBELNJ // Type: Req -// CmdID: 7073 +// CmdID: 7035 message MonopolyGetRafflePoolInfoCsReq { } -// Obf: MonopolyGetRafflePoolInfoScRsp +// Obf: DEJOPKHMFNJ // Type: Rsp -// CmdID: 7060 +// CmdID: 7015 message MonopolyGetRafflePoolInfoScRsp { - DKBOIEIFHBI DMMIGACHPLF = 4; // offset: 24 - uint32 retcode = 5; // offset: 32 + JLLHMAHMCBF FBACKLDDEBL = 15; // offset: 24 + uint32 retcode = 9; // offset: 32 } -// Obf: MonopolyTakePhaseRewardCsReq +// Obf: LHFCHMFMEPB // Type: Req -// CmdID: 7033 +// CmdID: 7086 message MonopolyTakePhaseRewardCsReq { - repeated uint32 JOODHEAEACJ = 10; // offset: 24 + repeated uint32 FFJECAMIEDL = 10; // offset: 16 } -// Obf: MonopolyTakePhaseRewardScRsp +// Obf: PJAAHKHFANM // Type: Rsp -// CmdID: 7082 +// CmdID: 7080 message MonopolyTakePhaseRewardScRsp { - uint32 retcode = 12; // offset: 40 - repeated uint32 JOODHEAEACJ = 3; // offset: 24 - ItemList reward_list = 10; // offset: 32 + repeated uint32 FFJECAMIEDL = 3; // offset: 32 + uint32 retcode = 14; // offset: 40 + ItemList reward_list = 4; // offset: 24 } -// Obf: GetMonopolyMbtiReportRewardCsReq +// Obf: MFDJIGCDEHF // Type: Req -// CmdID: 7061 +// CmdID: 7040 message GetMonopolyMbtiReportRewardCsReq { } -// Obf: GetMonopolyMbtiReportRewardScRsp +// Obf: OMGFBMCLDCM // Type: Rsp -// CmdID: 7063 +// CmdID: 7043 message GetMonopolyMbtiReportRewardScRsp { - uint32 retcode = 3; // offset: 32 - ItemList reward_list = 4; // offset: 16 + uint32 retcode = 15; // offset: 32 + ItemList reward_list = 13; // offset: 24 } -// Obf: GetMonopolyDailyReportCsReq +// Obf: GDMBLGECAMB // Type: Req -// CmdID: 7052 +// CmdID: 7097 message GetMonopolyDailyReportCsReq { } -// Obf: GetMonopolyDailyReportScRsp +// Obf: JFCJFGDNHGP // Type: Rsp -// CmdID: 7010 +// CmdID: 7075 message GetMonopolyDailyReportScRsp { - uint32 retcode = 14; // offset: 32 - CEEJKLIFILK HBLJKNGAOKG = 10; // offset: 24 + ODONLHDAPKB EOBENDPKFBO = 11; // offset: 16 + uint32 retcode = 7; // offset: 32 } -// Obf: MonopolyClickCellCsReq +// Obf: MOJJALCDOEI // Type: Req -// CmdID: 7026 +// CmdID: 7048 message MonopolyClickCellCsReq { - uint32 HICCHNECJGJ = 9; // offset: 24 - uint32 map_id = 3; // offset: 28 + uint32 EIIAGABAFEC = 10; // offset: 24 + uint32 MICCEGIKIBJ = 12; // offset: 28 } -// Obf: MonopolyClickCellScRsp +// Obf: AOIPJLHFJPP // Type: Rsp -// CmdID: 7070 +// CmdID: 7076 message MonopolyClickCellScRsp { - uint32 map_id = 15; // offset: 28 - uint32 retcode = 4; // offset: 32 - uint32 HICCHNECJGJ = 1; // offset: 24 + uint32 MICCEGIKIBJ = 3; // offset: 24 + uint32 retcode = 7; // offset: 32 + uint32 EIIAGABAFEC = 6; // offset: 28 } -// Obf: MonopolyClickMbtiReportCsReq +// Obf: JOKMHBEGNFP // Type: Req -// CmdID: 7066 +// CmdID: 7045 message MonopolyClickMbtiReportCsReq { } // Type: Rsp -// CmdID: 7020 -message MFPNHMAKMFA { - uint32 retcode = 10; // offset: 24 +// CmdID: 7087 +message OKMKBBIOJGN { + uint32 retcode = 13; // offset: 24 } -// Obf: CmdMultiplayerType +// Obf: MCMECKIBADN enum CmdMultiplayerType { - CmdMultiplayerType_MNFEPONEDDJ = 0; - CmdFightGameStateCsReq = 1083; - CmdGetFriendRankingInfoCsReq = 1084; - CmdPlayerGetFightGateCsReq = 1024; - CmdFightGiveUpCsReq = 1035; - CmdGetFriendRankingInfoRsp = 1019; - CmdGetMatchPlayDataRsp = 1046; - CmdKPAEIIJHGAO = 1069; - CmdFightGameStartScNotify = 1062; - CmdGetMatchPlayDataCsReq = 1040; - CmdFightGameStateScRsp = 1081; - CmdFightGiveUpScRsp = 1013; - CmdPlayerGetFightGateScRsp = 1004; - CmdSelfRankChangeNtf = 1023; - CmdMatchPlayDataChangeNtf = 1057; - CmdKPFOICEMDEB = 1100; + MCMECKIBADN_PCPDHELPKEM = 0; + CmdMKLLLKLEEAP = 1063; + CmdGetMatchPlayDataCsReq = 1026; + CmdGetFriendRankingInfoRsp = 1037; + CmdGetFriendRankingInfoCsReq = 1074; + CmdFightGameStateCsReq = 1091; + CmdFCIANJKGMCH = 1098; + CmdPlayerGetFightGateCsReq = 1094; + CmdFightGiveUpCsReq = 1014; + CmdGetMatchPlayDataRsp = 1039; + CmdLOKAJGFMKAK = 1095; + CmdFightGameStateScRsp = 1010; + CmdSelfRankChangeNtf = 1004; + CmdMatchPlayDataChangeNtf = 1001; + CmdFightGameStartScNotify = 1009; + CmdDGEEILCMHHE = 1018; } -// Obf: FightGameStateCsReq +// Obf: ELNIIPEPJDN // Type: Req -// CmdID: 1083 +// CmdID: 1091 message FightGameStateCsReq { } -// Obf: FightGameStateScRsp +// Obf: MGAKPHCDOCI // Type: Rsp -// CmdID: 1081 +// CmdID: 1010 message FightGameStateScRsp { - JDNNCKMJCPO DIMFOEHBNIA = 6; // offset: 16 - repeated GCKNBLAJJGP PMCKGJIIHNL = 9; // offset: 40 - POFJNMBIINE KFIIHJMOHIG = 3; // offset: 24 - uint32 retcode = 2; // offset: 48 + uint32 retcode = 15; // offset: 48 + IFCBCBLFALM OPOGEMADLEI = 12; // offset: 24 + repeated ADHNJADIJAC BIEBFHECEPM = 11; // offset: 16 + JLGNKMBMPKL POFOCMIHJIA = 9; // offset: 40 } -// Obf: PlayerGetFightGateCsReq +// Obf: HKFMHDILBDB // Type: Req -// CmdID: 1024 +// CmdID: 1094 message PlayerGetFightGateCsReq { - uint32 player_data = 6; // offset: 24 + uint32 player_data = 4; // offset: 24 } // Type: Rsp -// CmdID: 1004 -message PlayerGetFightGateScRsp { - string ip = 6; // offset: 24 - uint32 port = 8; // offset: 48 - uint32 retcode = 7; // offset: 52 - string OFPGMAEGELE = 2; // offset: 32 - uint64 OCKCAFJDHEF = 9; // offset: 40 +// CmdID: 1095 +message LOKAJGFMKAK { + uint32 port = 14; // offset: 52 + string ip = 6; // offset: 16 + string IHJGLGCLANM = 2; // offset: 24 + uint32 retcode = 7; // offset: 48 + uint64 EIFFDNNBGMC = 9; // offset: 40 } -// Obf: FightGiveUpCsReq +// Obf: HPAPBELLLLG // Type: Req -// CmdID: 1035 +// CmdID: 1014 message FightGiveUpCsReq { - uint64 OCKCAFJDHEF = 5; // offset: 24 + uint64 EIFFDNNBGMC = 15; // offset: 24 } // Type: Rsp -// CmdID: 1013 -message FightGiveUpScRsp { - uint32 retcode = 8; // offset: 24 +// CmdID: 1018 +message DGEEILCMHHE { + uint32 retcode = 9; // offset: 24 } -// Obf: FightGameStartScNotify +// Obf: GOPPKCMEBOB // Type: Notify -// CmdID: 1062 +// CmdID: 1009 message FightGameStartScNotify { - repeated GCKNBLAJJGP PMCKGJIIHNL = 4; // offset: 32 - POFJNMBIINE KFIIHJMOHIG = 6; // offset: 16 + repeated ADHNJADIJAC BIEBFHECEPM = 6; // offset: 24 + IFCBCBLFALM OPOGEMADLEI = 2; // offset: 32 } // Type: Notify -// CmdID: 1100 -message KPFOICEMDEB { - POFJNMBIINE KFIIHJMOHIG = 10; // offset: 16 +// CmdID: 1098 +message FCIANJKGMCH { + IFCBCBLFALM OPOGEMADLEI = 7; // offset: 16 } // Type: Notify -// CmdID: 1069 -message KPAEIIJHGAO { - FDFLHPKJLCD NMHAMJFLNPI = 6; // offset: 16 - uint32 CJEMDPHDMBG = 1; // offset: 32 - uint32 AMBGGFDKKDP = 5; // offset: 40 - IILPMDJAHGK reason = 8; // offset: 36 +// CmdID: 1063 +message MKLLLKLEEAP { + uint32 IJDMECLJEBD = 3; // offset: 32 + uint32 DKAEIDJMJCJ = 8; // offset: 40 + FKANIBDJNKG reason = 15; // offset: 36 + ECKIDLIFAFG MHFHODDBOPM = 12; // offset: 24 } -message HMCGNJLPMKM { - uint32 count = 4; // offset: 28 - uint32 ADOGOONNMOI = 3; // offset: 32 - uint32 ELPLMDAJPMD = 12; // offset: 24 +message IFMGFPICGGH { + uint32 NLOCDHMLGJH = 13; // offset: 24 + uint32 BOFOOKJCJGG = 6; // offset: 28 + uint32 count = 3; // offset: 32 } -message AMGFCOHOONL { - repeated HMCGNJLPMKM PAEHKLHACKE = 11; // offset: 24 - uint32 HLELMGEKHMK = 14; // offset: 32 +message NEJJDLOCGCL { + uint32 FOOLMIADMMH = 13; // offset: 32 + repeated IFMGFPICGGH LCEHDGBBDJL = 7; // offset: 24 } -message JBFNKAACJJK { - uint32 HLELMGEKHMK = 5; // offset: 24 +message BJKAKGBONBM { + uint32 FOOLMIADMMH = 12; // offset: 24 } -message IJOIEDCJJEL { - uint32 HLELMGEKHMK = 7; // offset: 28 - uint32 NAMEFAHFLAB = 2; // offset: 24 +message BCFAJAMPDKF { + uint32 FOOLMIADMMH = 10; // offset: 28 + uint32 BGNLOAEDCOJ = 9; // offset: 24 } -message BAEPHLLLKFO { - uint32 HLELMGEKHMK = 5; // offset: 24 +message GMGJALHOGOG { + uint32 FOOLMIADMMH = 6; // offset: 24 } -message CJIPELCLBAL { - uint32 HLELMGEKHMK = 1; // offset: 24 +message PLGOMIMNNAE { + uint32 FOOLMIADMMH = 4; // offset: 24 } -message BGLOBDNHMCF { - uint32 HLELMGEKHMK = 14; // offset: 24 +message DLCFNEOJGBB { + uint32 FOOLMIADMMH = 7; // offset: 24 } -// Obf: GetMatchPlayDataCsReq +// Obf: DIFOGMNOECN // Type: Req -// CmdID: 1040 +// CmdID: 1026 message GetMatchPlayDataCsReq { - repeated FightGameMode IDJJFPJBCDO = 2; // offset: 16 + repeated FightGameMode BFBJKAALFHD = 8; // offset: 24 } -message EBLNCNDICHM { - FightGameMode MLKKBBFLAHG = 13; // offset: 36 - uint32 panel_id = 10; // offset: 32 - oneof NKLNKAGDEPK { - AMGFCOHOONL MPJKGKBDEOF = 3; // offset: 16 - IJOIEDCJJEL JECIECOFPKE = 7; // offset: 16 - BGLOBDNHMCF EMFMHJJLPHP = 6; // offset: 16 +message BPJDOEMBNMD { + uint32 HIILNPICKCG = 14; // offset: 32 + FightGameMode PLOBMBFPNFK = 5; // offset: 36 + oneof FLBCMACPHMJ { + NEJJDLOCGCL JBBACLLCFON = 10; // offset: 24 + BCFAJAMPDKF FHECFHDHFJC = 9; // offset: 24 + DLCFNEOJGBB JAKFADADNON = 8; // offset: 24 } } -// Obf: GetMatchPlayDataRsp +// Obf: CMOKAEBNDLE // Type: Rsp -// CmdID: 1046 +// CmdID: 1039 message GetMatchPlayDataRsp { - uint32 retcode = 7; // offset: 32 - repeated EBLNCNDICHM PPMHLBJHBBB = 1; // offset: 16 + repeated BPJDOEMBNMD DLMGKBKEFIK = 4; // offset: 24 + uint32 retcode = 11; // offset: 32 } -// Obf: MatchPlayDataChangeNtf +// Obf: NPPGEPABNIL // Type: Notify -// CmdID: 1057 +// CmdID: 1001 message MatchPlayDataChangeNtf { - EBLNCNDICHM LGBJPNGBIDG = 11; // offset: 16 + BPJDOEMBNMD PAAGKBFNHKK = 10; // offset: 24 } -// Obf: GetFriendRankingInfoCsReq +// Obf: DAFEJNGKLCP // Type: Req -// CmdID: 1084 +// CmdID: 1074 message GetFriendRankingInfoCsReq { - FightGameMode MLKKBBFLAHG = 4; // offset: 24 + FightGameMode PLOBMBFPNFK = 13; // offset: 24 } -message KFEFPFDAMMH { - uint32 uid = 9; // offset: 36 - uint32 AJFGOHDICJI = 5; // offset: 40 - oneof OKAIINGCACL { - JBFNKAACJJK AANFGPJEKJL = 8; // offset: 24 - BAEPHLLLKFO MENPHLOBMMK = 6; // offset: 24 - CJIPELCLBAL NLLDDDDDJEK = 4; // offset: 24 +message EFBIHJHMICB { + uint32 uid = 2; // offset: 40 + uint32 DBOJCHBAHCI = 10; // offset: 32 + oneof BPIHFAJCLOC { + BJKAKGBONBM NBFJKDONMDF = 13; // offset: 16 + GMGJALHOGOG CMBPMIHGHAK = 5; // offset: 16 + PLGOMIMNNAE FECOBCLAAMA = 4; // offset: 16 } } -// Obf: GetFriendRankingInfoRsp +// Obf: AHGCEIJJCEP // Type: Rsp -// CmdID: 1019 +// CmdID: 1037 message GetFriendRankingInfoRsp { - repeated KFEFPFDAMMH GKAIDNHIFPF = 1; // offset: 24 - uint32 retcode = 9; // offset: 36 - FightGameMode MLKKBBFLAHG = 2; // offset: 32 + uint32 retcode = 13; // offset: 32 + FightGameMode PLOBMBFPNFK = 14; // offset: 36 + repeated EFBIHJHMICB CPBGLNGOCBA = 15; // offset: 16 } -// Obf: SelfRankChangeNtf +// Obf: BEICBDOAAPA // Type: Notify -// CmdID: 1023 +// CmdID: 1004 message SelfRankChangeNtf { - FightGameMode MLKKBBFLAHG = 12; // offset: 32 - repeated KFEFPFDAMMH GKAIDNHIFPF = 5; // offset: 16 + FightGameMode PLOBMBFPNFK = 1; // offset: 32 + repeated EFBIHJHMICB CPBGLNGOCBA = 14; // offset: 16 } -// Obf: CmdMultipleDropType +// Obf: FLPPNJGEMFN enum CmdMultipleDropType { - CmdMultipleDropType_MNFEPONEDDJ = 0; - CmdGetPlayerReturnMultiDropInfoCsReq = 4604; - CmdGetMultipleDropInfoCsReq = 4683; - CmdGetPlayerReturnMultiDropInfoScRsp = 4635; - CmdMultipleDropInfoScNotify = 4624; - CmdMultipleDropInfoNotify = 4613; - CmdGetMultipleDropInfoScRsp = 4681; + FLPPNJGEMFN_PCPDHELPKEM = 0; + CmdMultipleDropInfoScNotify = 4694; + CmdMultipleDropInfoNotify = 4618; + CmdGetMultipleDropInfoCsReq = 4691; + CmdGetPlayerReturnMultiDropInfoScRsp = 4614; + CmdGetPlayerReturnMultiDropInfoCsReq = 4695; + CmdGetMultipleDropInfoScRsp = 4610; } -// Obf: GetMultipleDropInfoCsReq +// Obf: EMBLDPJGGIE // Type: Req -// CmdID: 4683 +// CmdID: 4691 message GetMultipleDropInfoCsReq { } -message HDGPGMCBODD { +message DMINLLDNNDL { uint32 id = 7; // offset: 24 - uint32 LFBAHAGBEEO = 2; // offset: 28 + uint32 ABMKKOKDAFK = 13; // offset: 28 } -// Obf: GetMultipleDropInfoScRsp +// Obf: BAIBNNBPIAJ // Type: Rsp -// CmdID: 4681 +// CmdID: 4610 message GetMultipleDropInfoScRsp { - repeated HDGPGMCBODD IBGGGABLCPJ = 14; // offset: 24 uint32 retcode = 3; // offset: 40 - repeated DEENBEJNDKN BKCFNKOIMFG = 4; // offset: 32 + repeated AEOEFOILEBP JNGHGLMBPOH = 2; // offset: 32 + repeated DMINLLDNNDL DFEOOEHFAAC = 4; // offset: 16 } -// Obf: MultipleDropInfoScNotify +// Obf: JCBFICINIGF // Type: Notify -// CmdID: 4624 +// CmdID: 4694 message MultipleDropInfoScNotify { - repeated HDGPGMCBODD IBGGGABLCPJ = 13; // offset: 24 + repeated DMINLLDNNDL DFEOOEHFAAC = 6; // offset: 24 } -// Obf: GetPlayerReturnMultiDropInfoCsReq +// Obf: HGPKCDLAKAI // Type: Req -// CmdID: 4604 +// CmdID: 4695 message GetPlayerReturnMultiDropInfoCsReq { } -message JBEJHBCLGLE { - uint32 DOFMONLGKKK = 5; // offset: 36 - uint32 panel_id = 1; // offset: 32 - uint32 NEHIMFNKALI = 15; // offset: 28 - uint32 MKFEJEMJLNN = 3; // offset: 24 +message ENALOKIFDFH { + uint32 FADFCMMNDDK = 5; // offset: 32 + uint32 FHJBMBLFAFH = 15; // offset: 24 + uint32 HIILNPICKCG = 3; // offset: 28 + uint32 KLOBEEOJBCN = 10; // offset: 36 } -message DEENBEJNDKN { - uint32 ODOKFOMOGIH = 3; // offset: 28 - uint32 EOMKIBNKHIB = 8; // offset: 24 - uint32 panel_id = 7; // offset: 36 - uint32 GMKDHBODBON = 11; // offset: 32 +message AEOEFOILEBP { + uint32 BGADLDEHIIB = 6; // offset: 32 + uint32 HIILNPICKCG = 8; // offset: 28 + uint32 DACOKFCBMBI = 1; // offset: 36 + uint32 CFOFOCKJGCG = 12; // offset: 24 } -// Obf: GetPlayerReturnMultiDropInfoScRsp +// Obf: JGHOLIAONDJ // Type: Rsp -// CmdID: 4635 +// CmdID: 4614 message GetPlayerReturnMultiDropInfoScRsp { - uint32 retcode = 9; // offset: 40 - repeated DEENBEJNDKN BKCFNKOIMFG = 13; // offset: 16 - JBEJHBCLGLE ICNFONDNDMF = 8; // offset: 32 + ENALOKIFDFH BMAGGBCMDLB = 15; // offset: 24 + uint32 retcode = 4; // offset: 40 + repeated AEOEFOILEBP JNGHGLMBPOH = 13; // offset: 16 } -// Obf: MultipleDropInfoNotify +// Obf: HAEKABLEIPP // Type: Notify -// CmdID: 4613 +// CmdID: 4618 message MultipleDropInfoNotify { - repeated JBEJHBCLGLE OIGMMKGKKPE = 1; // offset: 24 - repeated DEENBEJNDKN BKCFNKOIMFG = 15; // offset: 40 - repeated HDGPGMCBODD IBGGGABLCPJ = 10; // offset: 32 + repeated AEOEFOILEBP JNGHGLMBPOH = 14; // offset: 32 + repeated DMINLLDNNDL DFEOOEHFAAC = 1; // offset: 40 + repeated ENALOKIFDFH ALDKLKHLGGP = 5; // offset: 24 } -// Obf: CmdMuseumType +// Obf: ODOODGHAIJN enum CmdMuseumType { - CmdMuseumType_MNFEPONEDDJ = 0; - CmdTakeCollectRewardRsp = 4317; - CmdSyncMuseumTargetRewardNotify = 4396; - CmdUpgradeAreaStatScRsp = 4356; - CmdSyncMuseumTargetStartNotify = 4306; - CmdFinishCurTurnCsReq = 4346; - CmdMuseumRandomEventSelectCsReq = 4309; - CmdSetStuffToAreaScRsp = 4313; - CmdBuyNpcStuffCsReq = 4324; - CmdSyncGetStuffScNotify = 4369; - CmdRemoveStuffFromAreaScRsp = 4400; - CmdGetMuseumInfoCsReq = 4383; - CmdRemoveStuffFromAreaCsReq = 4362; - CmdBuyNpcStuffScRsp = 4304; - CmdSyncMuseumFundsChangedScNotify = 4334; - CmdSyncMuseumInfoChangedScNotify = 4348; - CmdUpgradeAreaStatCsReq = 4323; - CmdSyncMuseumTargetMissionFinishNotify = 4301; - CmdUpgradeAreaScRsp = 4319; - CmdMuseumRandomEventQueryCsReq = 4386; - CmdTakeCollectRewardCsReq = 4343; - CmdMuseumRandomEventSelectScRsp = 4331; - CmdOPEMJNCNBNN = 4318; - CmdGetMuseumInfoScRsp = 4381; - CmdMuseumRandomEventQueryScRsp = 4303; - CmdSetStuffToAreaCsReq = 4335; - CmdUpgradeAreaCsReq = 4384; - CmdSyncMuseumRandomEventStartScNotify = 4388; - CmdFinishCurTurnScRsp = 4357; - CmdSyncGetExhibitScNotify = 4340; + ODOODGHAIJN_PCPDHELPKEM = 0; + CmdSetStuffToAreaCsReq = 4314; + CmdUpgradeAreaStatCsReq = 4304; + CmdIBFCJBCKENI = 4400; + CmdFinishCurTurnCsReq = 4339; + CmdMuseumRandomEventSelectCsReq = 4358; + CmdSyncMuseumTargetStartNotify = 4389; + CmdSetStuffToAreaScRsp = 4318; + CmdSyncMuseumRandomEventStartScNotify = 4333; + CmdTakeCollectRewardRsp = 4328; + CmdGetMuseumInfoCsReq = 4391; + CmdBuyNpcStuffScRsp = 4395; + CmdTakeCollectRewardCsReq = 4321; + CmdMuseumRandomEventSelectScRsp = 4344; + CmdSyncMuseumFundsChangedScNotify = 4332; + CmdMuseumRandomEventQueryCsReq = 4361; + CmdFinishCurTurnScRsp = 4301; + CmdSyncGetExhibitScNotify = 4326; + CmdGetMuseumInfoScRsp = 4310; + CmdUpgradeAreaCsReq = 4374; + CmdSyncMuseumTargetRewardNotify = 4357; + CmdBuyNpcStuffCsReq = 4394; + CmdUpgradeAreaStatScRsp = 4338; + CmdRemoveStuffFromAreaScRsp = 4398; + CmdRemoveStuffFromAreaCsReq = 4309; + CmdMuseumRandomEventQueryScRsp = 4307; + CmdSyncMuseumInfoChangedScNotify = 4372; + CmdUpgradeAreaScRsp = 4337; + CmdSyncMuseumTargetMissionFinishNotify = 4396; + CmdSyncGetStuffScNotify = 4363; } -// Obf: MuseumRandomEventState +// Obf: JKEKNDDBDMC enum MuseumRandomEventState { - MuseumRandomEventState_MNFEPONEDDJ = 0; - MuseumRandomEventState_HBBMDFEMGMM = 1; - MuseumRandomEventState_MNMCLOPPFOL = 2; - MuseumRandomEventState_NGPFHCFEHPK = 3; + JKEKNDDBDMC_PCPDHELPKEM = 0; + JKEKNDDBDMC_DDLPGNHADCJ = 1; + JKEKNDDBDMC_HPJEBFFHJNP = 2; + JKEKNDDBDMC_KLHDCOPPLNG = 3; } -enum GDOFOGOOIAH { - GDOFOGOOIAH_MNFEPONEDDJ = 0; - GDOFOGOOIAH_FEDODELOKCE = 1; - GDOFOGOOIAH_MGDNCLHJDBP = 2; - GDOFOGOOIAH_CGEHELDJIJF = 3; +enum JFFONIDPNDA { + JFFONIDPNDA_PCPDHELPKEM = 0; + JFFONIDPNDA_LMFJICJLANL = 1; + JFFONIDPNDA_IAMDEOIPMMD = 2; + JFFONIDPNDA_LCLOBPJGCME = 3; } -// Obf: StatType +// Obf: POHDIBANGEF enum StatType { - StatType_MNFEPONEDDJ = 0; - StatType_AMFIHOHBLHK = 1; - StatType_AKJNOIBPFMC = 2; - StatType_BLMOCCEJCCM = 3; + POHDIBANGEF_PCPDHELPKEM = 0; + POHDIBANGEF_GNPNMGPCJDD = 1; + POHDIBANGEF_LJMICELEHAL = 2; + POHDIBANGEF_LDLFFJPOEPK = 3; } -// Obf: GetStuffType +// Obf: GAPDOPFOGEN enum GetStuffType { - GetStuffType_DOMPHFHPADB = 0; - GetStuffType_CJCONANHCJJ = 1; - GetStuffType_PONOCACKAJH = 2; - GetStuffType_OAFLJDGJMDP = 3; - GetStuffType_FECCMBJCIKA = 4; - GetStuffType_DCEJLCIHOEP = 5; - GetStuffType_LCIKNIBCNJP = 6; + GAPDOPFOGEN_BLJEEHFCNCO = 0; + GAPDOPFOGEN_PHJHNEIOCJM = 1; + GAPDOPFOGEN_GKPGAEGPDNL = 2; + GAPDOPFOGEN_LKIKBBFNPND = 3; + GAPDOPFOGEN_BDBEGLAKOOG = 4; + GAPDOPFOGEN_HAPPBGOFALG = 5; + GAPDOPFOGEN_JJKHCEKDOFC = 6; } -message DIBFBLHPCAH { - uint32 CBJMDBKKIIL = 9; // offset: 28 - GDOFOGOOIAH pos = 5; // offset: 24 +message AEIMINCOFHF { + JFFONIDPNDA pos = 14; // offset: 24 + uint32 GKFEGIBGEGI = 2; // offset: 28 } -message IHJHBNDILCF { - uint32 area_id = 8; // offset: 44 - repeated DIBFBLHPCAH MMFJALKCELH = 13; // offset: 24 - uint32 JOECLBLKJKM = 14; // offset: 40 - uint32 level = 5; // offset: 48 - uint32 CDCAFBMGPKD = 11; // offset: 36 - uint32 HLLHIDGKGMN = 1; // offset: 32 +message FOKOPECFCOP { + repeated AEIMINCOFHF BODAPOLFADF = 5; // offset: 16 + uint32 level = 2; // offset: 40 + uint32 ENNGNAMEBJC = 6; // offset: 36 + uint32 KDFMIFKALKH = 7; // offset: 44 + uint32 area_id = 11; // offset: 32 + uint32 GPONHJHHMBB = 13; // offset: 48 } -message FIAHIHLKHOG { - uint32 GJFKIGBAHOO = 8; // offset: 24 - bool is_finish = 5; // offset: 28 +message JKLFBDFJLJH { + uint32 EGEFHCFJICC = 8; // offset: 28 + bool NAGJKIJODKF = 5; // offset: 24 } -message PJNHJGCOKHK { - uint32 NLMJAKFMONG = 14; // offset: 40 - uint32 DJKBGGGAOKA = 11; // offset: 32 - uint32 BFMHKFCGDMP = 3; // offset: 48 - uint32 KGNAFLDKEIF = 4; // offset: 36 - repeated FIAHIHLKHOG BMNDKCFHAEI = 12; // offset: 24 - uint32 GPNONMJEKFH = 8; // offset: 44 +message DBHPNLHPCMD { + uint32 NFGFPMEKPHN = 11; // offset: 32 + uint32 FKEGAIHNODE = 8; // offset: 36 + uint32 ILCHDGKODPE = 2; // offset: 48 + uint32 LPAGKHGCCFH = 5; // offset: 44 + uint32 APHJPJBIMFB = 7; // offset: 40 + repeated JKLFBDFJLJH HNCDMHIDIJL = 1; // offset: 24 } -message JCMFNJDGJKO { - uint32 CBJMDBKKIIL = 15; // offset: 24 - uint32 BDJOEKJHELP = 8; // offset: 28 +message FKMKIGFJODF { + uint32 PEGELNHGMJA = 7; // offset: 28 + uint32 GKFEGIBGEGI = 9; // offset: 24 } -message DAIAIFBFEGH { - uint32 KCAMFPAOKLC = 9; // offset: 52 - uint32 PHENJDHHAOE = 14; // offset: 36 - repeated uint32 BDPJMFDJHKA = 12; // offset: 16 - uint32 ANIDOOEANFK = 6; // offset: 32 - MuseumRandomEventState state = 1; // offset: 44 - uint32 event_id = 13; // offset: 48 - uint32 NHKOCNJDBPD = 4; // offset: 40 +message AFFIMBGBMBJ { + uint32 ODIACLIKIFP = 8; // offset: 52 + repeated uint32 DAODPGDDFCA = 11; // offset: 24 + uint32 event_id = 14; // offset: 32 + uint32 GFHKBMLDKDP = 10; // offset: 36 + MuseumRandomEventState state = 1; // offset: 40 + uint32 HBDCHIMFKDK = 3; // offset: 48 + uint32 ILHABFJKEGD = 2; // offset: 44 } -message BIMCNFDHEPO { - repeated uint32 HLCGELJFIFA = 2; // offset: 32 - repeated DAIAIFBFEGH GCOJBJOMMPI = 11; // offset: 24 - uint32 AFMFPDFGEDO = 13; // offset: 40 +message KNNODAPAKJA { + repeated uint32 JILAADEFNGD = 4; // offset: 32 + repeated AFFIMBGBMBJ PADDEJDLFLA = 7; // offset: 16 + uint32 OODPDEBICHF = 3; // offset: 40 } -// Obf: GetMuseumInfoCsReq +// Obf: PFAOBBLHJOJ // Type: Req -// CmdID: 4383 +// CmdID: 4391 message GetMuseumInfoCsReq { } -// Obf: GetMuseumInfoScRsp +// Obf: FLIMCLFDIFI // Type: Rsp -// CmdID: 4381 +// CmdID: 4310 message GetMuseumInfoScRsp { - repeated JCMFNJDGJKO MMFJALKCELH = 11; // offset: 32 - uint32 HDKFKFAKDHG = 14; // offset: 72 - repeated uint32 LBOEDINOECG = 5; // offset: 56 - uint32 DNMDHCAGJEN = 2; // offset: 84 - repeated uint32 LGDIAPLIOOF = 6; // offset: 16 - BIMCNFDHEPO MAGMHPLHCDJ = 8; // offset: 64 - uint32 level = 13; // offset: 100 - uint32 LFBFOPENJLK = 9; // offset: 96 - uint32 retcode = 12; // offset: 76 - repeated IHJHBNDILCF CDLEKIAKOGM = 15; // offset: 40 - uint32 exp = 1; // offset: 92 - PJNHJGCOKHK OHCIEIHHKAL = 3; // offset: 24 - uint32 cur_fund = 7; // offset: 80 - uint32 EIAJLKIHEII = 4; // offset: 88 + KNNODAPAKJA OKMGHNCGPOL = 11; // offset: 64 + DBHPNLHPCMD GPEAFAJGCPH = 9; // offset: 40 + repeated uint32 CKDACHPJLJD = 1; // offset: 48 + repeated FOKOPECFCOP HNEPFEHKFEO = 14; // offset: 32 + repeated FKMKIGFJODF BODAPOLFADF = 8; // offset: 56 + uint32 ANBEHCINFLD = 13; // offset: 80 + uint32 NOGABDKMAGB = 10; // offset: 96 + uint32 exp = 5; // offset: 84 + uint32 ABIJHKNBGHJ = 7; // offset: 76 + uint32 level = 15; // offset: 88 + uint32 DJFLHFMJPCD = 12; // offset: 72 + repeated uint32 AAOKFFGNBNE = 6; // offset: 16 + uint32 retcode = 4; // offset: 100 + uint32 EPEEKLDLLDA = 3; // offset: 92 } -// Obf: BuyNpcStuffCsReq +// Obf: FBGIMKPICEC // Type: Req -// CmdID: 4324 +// CmdID: 4394 message BuyNpcStuffCsReq { - uint32 CBJMDBKKIIL = 13; // offset: 24 + uint32 GKFEGIBGEGI = 5; // offset: 24 } -// Obf: BuyNpcStuffScRsp +// Obf: DEKANFCAEFJ // Type: Rsp -// CmdID: 4304 +// CmdID: 4395 message BuyNpcStuffScRsp { - uint32 retcode = 10; // offset: 24 - uint32 CBJMDBKKIIL = 7; // offset: 28 + uint32 GKFEGIBGEGI = 5; // offset: 24 + uint32 retcode = 3; // offset: 28 } -// Obf: SetStuffToAreaCsReq +// Obf: ECJBCADGILK // Type: Req -// CmdID: 4335 +// CmdID: 4314 message SetStuffToAreaCsReq { - uint32 CBJMDBKKIIL = 13; // offset: 24 - GDOFOGOOIAH pos = 10; // offset: 32 - uint32 BDJOEKJHELP = 8; // offset: 28 + uint32 GKFEGIBGEGI = 2; // offset: 32 + JFFONIDPNDA pos = 8; // offset: 24 + uint32 PEGELNHGMJA = 7; // offset: 28 } -// Obf: SetStuffToAreaScRsp +// Obf: IHMHOEBNLIF // Type: Rsp -// CmdID: 4313 +// CmdID: 4318 message SetStuffToAreaScRsp { - uint32 BDJOEKJHELP = 4; // offset: 36 - GDOFOGOOIAH pos = 6; // offset: 28 - uint32 retcode = 12; // offset: 24 - uint32 CBJMDBKKIIL = 10; // offset: 32 + uint32 PEGELNHGMJA = 2; // offset: 36 + uint32 retcode = 1; // offset: 32 + uint32 GKFEGIBGEGI = 5; // offset: 28 + JFFONIDPNDA pos = 8; // offset: 24 } -// Obf: RemoveStuffFromAreaCsReq -// Type: Req -// CmdID: 4362 -message RemoveStuffFromAreaCsReq { - uint32 CBJMDBKKIIL = 3; // offset: 24 -} - -// Obf: RemoveStuffFromAreaScRsp -// Type: Rsp -// CmdID: 4400 -message RemoveStuffFromAreaScRsp { - uint32 retcode = 12; // offset: 28 - uint32 CBJMDBKKIIL = 14; // offset: 24 -} - -// Obf: SyncGetStuffScNotify -// Type: Notify -// CmdID: 4369 -message SyncGetStuffScNotify { - uint32 CBJMDBKKIIL = 11; // offset: 24 - GetStuffType PFEKIHLHLNB = 13; // offset: 28 -} - -// Obf: SyncGetExhibitScNotify -// Type: Notify -// CmdID: 4340 -message SyncGetExhibitScNotify { - uint32 ENJKPNLIIPE = 15; // offset: 24 -} - -// Obf: FinishCurTurnCsReq -// Type: Req -// CmdID: 4346 -message FinishCurTurnCsReq { - uint32 BHGEJHMMCOM = 10; // offset: 24 -} - -// Obf: FinishCurTurnScRsp -// Type: Rsp -// CmdID: 4357 -message FinishCurTurnScRsp { - uint32 MJGOCDMIGMJ = 14; // offset: 24 - uint32 retcode = 12; // offset: 28 -} - -// Obf: UpgradeAreaCsReq -// Type: Req -// CmdID: 4384 -message UpgradeAreaCsReq { - uint32 area_id = 10; // offset: 24 - uint32 level = 14; // offset: 28 -} - -// Obf: UpgradeAreaScRsp -// Type: Rsp -// CmdID: 4319 -message UpgradeAreaScRsp { - uint32 area_id = 10; // offset: 32 - uint32 level = 7; // offset: 28 - uint32 retcode = 11; // offset: 24 -} - -// Obf: UpgradeAreaStatCsReq -// Type: Req -// CmdID: 4323 -message UpgradeAreaStatCsReq { - uint32 area_id = 3; // offset: 24 - uint32 level = 5; // offset: 28 - StatType KDNPKHMDIMF = 2; // offset: 32 -} - -// Obf: UpgradeAreaStatScRsp -// Type: Rsp -// CmdID: 4356 -message UpgradeAreaStatScRsp { - uint32 retcode = 11; // offset: 32 - uint32 level = 8; // offset: 24 - uint32 area_id = 15; // offset: 36 - StatType KDNPKHMDIMF = 7; // offset: 28 -} - -// Obf: SyncMuseumInfoChangedScNotify -// Type: Notify -// CmdID: 4348 -message SyncMuseumInfoChangedScNotify { - BIMCNFDHEPO MAGMHPLHCDJ = 10; // offset: 16 - PJNHJGCOKHK OHCIEIHHKAL = 7; // offset: 24 - repeated IHJHBNDILCF CDLEKIAKOGM = 3; // offset: 32 - uint32 cur_fund = 15; // offset: 92 - uint32 LFBFOPENJLK = 4; // offset: 96 - uint32 level = 11; // offset: 84 - uint32 exp = 12; // offset: 76 - repeated JCMFNJDGJKO MMFJALKCELH = 2; // offset: 48 - repeated uint32 LBOEDINOECG = 1; // offset: 64 - uint32 HDKFKFAKDHG = 5; // offset: 88 - repeated uint32 LGDIAPLIOOF = 8; // offset: 40 - uint32 DNMDHCAGJEN = 13; // offset: 72 - uint32 EIAJLKIHEII = 14; // offset: 80 -} - -// Obf: SyncMuseumRandomEventStartScNotify -// Type: Notify -// CmdID: 4388 -message SyncMuseumRandomEventStartScNotify { - DAIAIFBFEGH HFKDHPNCKJN = 1; // offset: 24 -} - -// Obf: MuseumRandomEventQueryCsReq -// Type: Req -// CmdID: 4386 -message MuseumRandomEventQueryCsReq { - int32 JAHGDAIAHJG = 3; // offset: 24 -} - -// Obf: MuseumRandomEventQueryScRsp -// Type: Rsp -// CmdID: 4303 -message MuseumRandomEventQueryScRsp { - uint32 retcode = 12; // offset: 32 - BIMCNFDHEPO HFKDHPNCKJN = 1; // offset: 24 -} - -// Obf: MuseumRandomEventSelectCsReq +// Obf: HENDDKMJNDP // Type: Req // CmdID: 4309 -message MuseumRandomEventSelectCsReq { - uint32 ANIDOOEANFK = 14; // offset: 24 - uint32 event_id = 9; // offset: 28 +message RemoveStuffFromAreaCsReq { + uint32 GKFEGIBGEGI = 14; // offset: 24 } -// Obf: MuseumRandomEventSelectScRsp +// Obf: PCEIBEIKBBF // Type: Rsp -// CmdID: 4331 -message MuseumRandomEventSelectScRsp { - uint32 ANIDOOEANFK = 2; // offset: 28 - uint32 retcode = 13; // offset: 32 - uint32 event_id = 4; // offset: 24 +// CmdID: 4398 +message RemoveStuffFromAreaScRsp { + uint32 retcode = 12; // offset: 24 + uint32 GKFEGIBGEGI = 6; // offset: 28 } -// Obf: SyncMuseumFundsChangedScNotify +// Obf: IPPEIOJAEDM // Type: Notify -// CmdID: 4334 -message SyncMuseumFundsChangedScNotify { - uint32 cur_fund = 13; // offset: 24 +// CmdID: 4363 +message SyncGetStuffScNotify { + uint32 GKFEGIBGEGI = 15; // offset: 24 + GetStuffType JFGKAMKHHEF = 13; // offset: 28 } +// Obf: DGFKCKICENP // Type: Notify -// CmdID: 4318 -message OPEMJNCNBNN { - uint32 cur_fund = 7; // offset: 36 - uint32 JJOKCPNOOIM = 10; // offset: 24 - uint32 CBJMDBKKIIL = 8; // offset: 32 - uint32 JGCKJJGPLIL = 9; // offset: 28 +// CmdID: 4326 +message SyncGetExhibitScNotify { + uint32 ECJBEELEDFK = 3; // offset: 24 } -// Obf: SyncMuseumTargetStartNotify -// Type: Notify -// CmdID: 4306 -message SyncMuseumTargetStartNotify { - uint32 KGNAFLDKEIF = 7; // offset: 24 +// Obf: LNHBNKCPHIC +// Type: Req +// CmdID: 4339 +message FinishCurTurnCsReq { + uint32 NOIBCHMDHJH = 1; // offset: 24 } -// Obf: SyncMuseumTargetMissionFinishNotify -// Type: Notify +// Obf: OJDGNHKPCIO +// Type: Rsp // CmdID: 4301 -message SyncMuseumTargetMissionFinishNotify { - bool BNANHGBBPAL = 4; // offset: 32 - uint32 KGNAFLDKEIF = 15; // offset: 36 - repeated uint32 GJFKIGBAHOO = 6; // offset: 24 +message FinishCurTurnScRsp { + uint32 KDOIMEHEEOG = 11; // offset: 28 + uint32 retcode = 13; // offset: 24 } -// Obf: SyncMuseumTargetRewardNotify +// Obf: BDLNONMJLGH +// Type: Req +// CmdID: 4374 +message UpgradeAreaCsReq { + uint32 level = 7; // offset: 28 + uint32 area_id = 5; // offset: 24 +} + +// Obf: HDHMAFFFNBD +// Type: Rsp +// CmdID: 4337 +message UpgradeAreaScRsp { + uint32 area_id = 14; // offset: 28 + uint32 retcode = 7; // offset: 32 + uint32 level = 4; // offset: 24 +} + +// Obf: BOBINHKMFEK +// Type: Req +// CmdID: 4304 +message UpgradeAreaStatCsReq { + StatType DGFGNMJALGJ = 12; // offset: 28 + uint32 level = 7; // offset: 24 + uint32 area_id = 14; // offset: 32 +} + +// Obf: JGHPGJKOFFB +// Type: Rsp +// CmdID: 4338 +message UpgradeAreaStatScRsp { + uint32 retcode = 15; // offset: 28 + uint32 area_id = 1; // offset: 36 + uint32 level = 12; // offset: 32 + StatType DGFGNMJALGJ = 4; // offset: 24 +} + +// Obf: JPLNOJJDLAK +// Type: Notify +// CmdID: 4372 +message SyncMuseumInfoChangedScNotify { + repeated uint32 CKDACHPJLJD = 9; // offset: 40 + uint32 EPEEKLDLLDA = 12; // offset: 96 + uint32 NOGABDKMAGB = 15; // offset: 92 + repeated FKMKIGFJODF BODAPOLFADF = 5; // offset: 24 + repeated uint32 AAOKFFGNBNE = 10; // offset: 48 + uint32 ANBEHCINFLD = 1; // offset: 84 + repeated FOKOPECFCOP HNEPFEHKFEO = 14; // offset: 32 + KNNODAPAKJA OKMGHNCGPOL = 6; // offset: 16 + DBHPNLHPCMD GPEAFAJGCPH = 7; // offset: 56 + uint32 DJFLHFMJPCD = 13; // offset: 80 + uint32 ABIJHKNBGHJ = 2; // offset: 76 + uint32 exp = 4; // offset: 88 + uint32 level = 3; // offset: 72 +} + +// Obf: NFPBLBDHDMP +// Type: Notify +// CmdID: 4333 +message SyncMuseumRandomEventStartScNotify { + AFFIMBGBMBJ LJMFGDFBLCK = 5; // offset: 16 +} + +// Obf: FCGOABNHHOH +// Type: Req +// CmdID: 4361 +message MuseumRandomEventQueryCsReq { + int32 ACBNHJKFFMP = 5; // offset: 24 +} + +// Obf: EGBFJNCBDKD +// Type: Rsp +// CmdID: 4307 +message MuseumRandomEventQueryScRsp { + KNNODAPAKJA LJMFGDFBLCK = 4; // offset: 16 + uint32 retcode = 8; // offset: 32 +} + +// Obf: JINOKPICHDF +// Type: Req +// CmdID: 4358 +message MuseumRandomEventSelectCsReq { + uint32 ILHABFJKEGD = 13; // offset: 28 + uint32 event_id = 6; // offset: 24 +} + +// Obf: IFAHFKJPLGA +// Type: Rsp +// CmdID: 4344 +message MuseumRandomEventSelectScRsp { + uint32 retcode = 10; // offset: 24 + uint32 ILHABFJKEGD = 12; // offset: 32 + uint32 event_id = 2; // offset: 28 +} + +// Obf: PJDGFJBLEOM +// Type: Notify +// CmdID: 4332 +message SyncMuseumFundsChangedScNotify { + uint32 EPEEKLDLLDA = 8; // offset: 24 +} + +// Type: Notify +// CmdID: 4400 +message IBFCJBCKENI { + uint32 GKFEGIBGEGI = 12; // offset: 36 + uint32 GBHLNDOOLLG = 2; // offset: 32 + uint32 DOBCFDEIMKA = 15; // offset: 24 + uint32 EPEEKLDLLDA = 9; // offset: 28 +} + +// Obf: JKNEDHNHHLC +// Type: Notify +// CmdID: 4389 +message SyncMuseumTargetStartNotify { + uint32 LPAGKHGCCFH = 14; // offset: 24 +} + +// Obf: HFOEOPJMNBI // Type: Notify // CmdID: 4396 +message SyncMuseumTargetMissionFinishNotify { + uint32 LPAGKHGCCFH = 6; // offset: 36 + repeated uint32 EGEFHCFJICC = 13; // offset: 24 + bool EPOGEOIILNI = 3; // offset: 32 +} + +// Obf: JJJPAAMCFNK +// Type: Notify +// CmdID: 4357 message SyncMuseumTargetRewardNotify { - uint32 KGNAFLDKEIF = 10; // offset: 24 - uint32 item_id = 5; // offset: 32 - uint32 item_count = 1; // offset: 28 + uint32 LPAGKHGCCFH = 14; // offset: 32 + uint32 item_id = 3; // offset: 28 + uint32 FJOFDONMHPH = 13; // offset: 24 } -// Obf: TakeCollectRewardCsReq +// Obf: NBCLKLKNJIH // Type: Req -// CmdID: 4343 +// CmdID: 4321 message TakeCollectRewardCsReq { - uint32 item_id = 7; // offset: 24 + uint32 item_id = 13; // offset: 24 } -// Obf: TakeCollectRewardRsp +// Obf: FIHPNMOPLOO // Type: Rsp -// CmdID: 4317 +// CmdID: 4328 message TakeCollectRewardRsp { - uint32 item_id = 1; // offset: 32 - ItemList reward = 11; // offset: 24 - uint32 retcode = 7; // offset: 36 + uint32 item_id = 4; // offset: 36 + ItemList reward = 1; // offset: 16 + uint32 retcode = 8; // offset: 32 } -// Obf: CmdMusicRhythmType +// Obf: NEMEAFLEOHK enum CmdMusicRhythmType { - CmdMusicRhythmType_MNFEPONEDDJ = 0; - CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7590; - CmdMusicRhythmStartLevelCsReq = 7585; - CmdMusicRhythmUnlockSongNotify = 7582; - CmdMusicRhythmStartLevelScRsp = 7580; - CmdMusicRhythmUnlockSongSfxScNotify = 7581; - CmdMusicRhythmDataCsReq = 7576; - CmdMusicRhythmSaveSongConfigDataScRsp = 7579; - CmdMusicRhythmFinishLevelCsReq = 7591; - CmdMusicRhythmUnlockTrackScNotify = 7573; - CmdMusicRhythmDataScRsp = 7571; - CmdMusicRhythmSaveSongConfigDataCsReq = 7595; - CmdMusicRhythmFinishLevelScRsp = 7574; + NEMEAFLEOHK_PCPDHELPKEM = 0; + CmdMusicRhythmDataScRsp = 7588; + CmdMusicRhythmStartLevelScRsp = 7589; + CmdMusicRhythmFinishLevelScRsp = 7571; + CmdMusicRhythmUnlockSongSfxScNotify = 7595; + CmdMusicRhythmFinishLevelCsReq = 7573; + CmdMusicRhythmStartLevelCsReq = 7574; + CmdMusicRhythmUnlockTrackScNotify = 7578; + CmdMusicRhythmSaveSongConfigDataCsReq = 7594; + CmdMusicRhythmSaveSongConfigDataScRsp = 7600; + CmdMusicRhythmDataCsReq = 7572; + CmdHDCOOFAHMHJ = 7597; + CmdDMEJHILMKAH = 7585; } -enum NCPPLALJOBG { - NCPPLALJOBG_GJMFBDIHCDH = 0; - NCPPLALJOBG_HELHAIHCKCN = 1; +enum CECIAMENDCB { + CECIAMENDCB_IKLFHANDCIP = 0; + CECIAMENDCB_ELIDBCGHBDK = 1; } -message MusicRhythmLevel { - bool full_combo = 6; // offset: 28 - uint32 unlock_level = 2; // offset: 32 - uint32 level_id = 12; // offset: 24 +message ENGEFMPDLBK { + uint32 level_id = 8; // offset: 24 + bool CAAKBFJDGIK = 6; // offset: 32 + uint32 AAMMMJJHHJD = 5; // offset: 28 } -message MusicRhythmGroup { - repeated uint32 GFODBAHCMAI = 13; // offset: 16 - uint32 music_group_phase = 7; // offset: 40 - repeated uint32 DDGACMCHPJI = 1; // offset: 24 - uint32 music_group_id = 3; // offset: 44 +message JACFODGPIMC { + repeated uint32 FICCPEMLMNN = 7; // offset: 24 + repeated uint32 NCIIIIABFDP = 8; // offset: 16 + uint32 CEFDNEHPFEI = 13; // offset: 44 + uint32 JHJGFPHICMC = 3; // offset: 40 } -// Obf: MusicRhythmDataCsReq +// Obf: MBAMNKIGOCF // Type: Req -// CmdID: 7576 +// CmdID: 7572 message MusicRhythmDataCsReq { - uint32 player_data = 6; // offset: 24 + uint32 player_data = 4; // offset: 24 } -// Obf: MusicRhythmDataScRsp +// Obf: KBJLEHPFEIF +// Type: Rsp +// CmdID: 7588 +message MusicRhythmDataScRsp { + bool NABCCMLEHGG = 5; // offset: 72 + repeated uint32 HNIPHGKAPCL = 6; // offset: 16 + repeated ENGEFMPDLBK BKAEKPJNOIC = 1; // offset: 32 + uint32 cur_level_id = 11; // offset: 68 + repeated uint32 CFCHEABMOBN = 3; // offset: 24 + repeated JACFODGPIMC OPJFCMAOACE = 8; // offset: 48 + uint32 retcode = 10; // offset: 64 + repeated uint32 FMLONINPDPP = 12; // offset: 56 + uint32 DMKIGOLBGHE = 14; // offset: 76 +} + +// Obf: MHJIIPIEAIO +// Type: Req +// CmdID: 7574 +message MusicRhythmStartLevelCsReq { + uint32 level_id = 5; // offset: 24 +} + +// Obf: KDAPNCGGPBN +// Type: Rsp +// CmdID: 7589 +message MusicRhythmStartLevelScRsp { + string MDILDJMPNGH = 8; // offset: 16 + uint32 retcode = 6; // offset: 32 + uint32 level_id = 2; // offset: 36 +} + +// Obf: BFPECMFDLJH +// Type: Req +// CmdID: 7573 +message MusicRhythmFinishLevelCsReq { + uint32 score_id = 1; // offset: 24 + bool CAAKBFJDGIK = 12; // offset: 28 + uint32 role_star = 15; // offset: 32 +} + +// Obf: NNNHNJOOKHG // Type: Rsp // CmdID: 7571 -message MusicRhythmDataScRsp { - repeated uint32 unlock_song_list = 1; // offset: 48 - repeated MusicRhythmLevel level_data_list = 10; // offset: 56 - repeated MusicRhythmGroup music_group = 6; // offset: 16 - uint32 retcode = 15; // offset: 64 - bool show_hint = 7; // offset: 72 - repeated uint32 unlock_track_list = 2; // offset: 32 - uint32 cur_level_id = 11; // offset: 76 - repeated uint32 unlock_phase_list = 14; // offset: 24 - uint32 cur_song_id = 8; // offset: 68 -} - -// Obf: MusicRhythmStartLevelCsReq -// Type: Req -// CmdID: 7585 -message MusicRhythmStartLevelCsReq { - uint32 level_id = 15; // offset: 24 -} - -// Obf: MusicRhythmStartLevelScRsp -// Type: Rsp -// CmdID: 7580 -message MusicRhythmStartLevelScRsp { - uint32 level_id = 8; // offset: 36 - uint32 retcode = 11; // offset: 32 - string LNKEPHDAOBB = 6; // offset: 24 -} - -// Obf: MusicRhythmFinishLevelCsReq -// Type: Req -// CmdID: 7591 -message MusicRhythmFinishLevelCsReq { - uint32 score_id = 7; // offset: 24 - uint32 role_star = 11; // offset: 32 - bool full_combo = 13; // offset: 28 -} - -// Obf: MusicRhythmFinishLevelScRsp -// Type: Rsp -// CmdID: 7574 message MusicRhythmFinishLevelScRsp { - uint32 level_id = 8; // offset: 24 - uint32 retcode = 5; // offset: 28 + uint32 level_id = 9; // offset: 24 + uint32 retcode = 12; // offset: 28 } -// Obf: MusicRhythmUnlockTrackScNotify +// Obf: PDIPCHOBNDI // Type: Notify -// CmdID: 7573 +// CmdID: 7578 message MusicRhythmUnlockTrackScNotify { - repeated uint32 NMCNKOBMJOF = 11; // offset: 16 + repeated uint32 MMKNEGDACBO = 7; // offset: 24 } -// Obf: MusicRhythmSaveSongConfigDataCsReq +// Obf: NJEMBBCNLKD // Type: Req -// CmdID: 7595 +// CmdID: 7594 message MusicRhythmSaveSongConfigDataCsReq { - MusicRhythmGroup JDLIBLPIMJP = 6; // offset: 24 + JACFODGPIMC BAJEIALIBBM = 14; // offset: 16 } -// Obf: MusicRhythmSaveSongConfigDataScRsp +// Obf: ANMLNAGCFND // Type: Rsp -// CmdID: 7579 +// CmdID: 7600 message MusicRhythmSaveSongConfigDataScRsp { - uint32 retcode = 13; // offset: 24 - uint32 cur_song_id = 9; // offset: 32 - uint32 HPGMFAEKBNL = 2; // offset: 28 + uint32 HNEDAOLNAGO = 13; // offset: 24 + uint32 DMKIGOLBGHE = 3; // offset: 32 + uint32 retcode = 12; // offset: 28 } // Type: Notify -// CmdID: 7582 -message MusicRhythmUnlockSongNotify { - repeated uint32 MOEFIJLBJEG = 3; // offset: 24 +// CmdID: 7585 +message DMEJHILMKAH { + repeated uint32 MPMCJPMMDMC = 4; // offset: 16 } // Type: Notify -// CmdID: 7590 -message MusicRhythmMaxDifficultyLevelsUnlockNotify { +// CmdID: 7597 +message HDCOOFAHMHJ { } -// Obf: MusicRhythmUnlockSongSfxScNotify +// Obf: DEBNOAJMHCH // Type: Notify -// CmdID: 7581 +// CmdID: 7595 message MusicRhythmUnlockSongSfxScNotify { - repeated uint32 MOEFIJLBJEG = 11; // offset: 24 + repeated uint32 MPMCJPMMDMC = 2; // offset: 16 } -// Obf: CmdOfferingType +// Obf: EBHGGMBCBIA enum CmdOfferingType { - CmdOfferingType_MNFEPONEDDJ = 0; - CmdTakeOfferingRewardScRsp = 6936; - CmdTakeOfferingRewardCsReq = 6926; - CmdSubmitOfferingItemScRsp = 6925; - CmdSubmitOfferingItemCsReq = 6935; + EBHGGMBCBIA_PCPDHELPKEM = 0; + CmdSubmitOfferingItemScRsp = 6930; + CmdTakeOfferingRewardScRsp = 6928; + CmdGetOfferingInfoScRsp = 6940; + CmdOfferingInfoScNotify = 6934; CmdGetOfferingInfoCsReq = 6921; - CmdGetOfferingInfoScRsp = 6939; - CmdOfferingInfoScNotify = 6932; + CmdTakeOfferingRewardCsReq = 6935; + CmdSubmitOfferingItemCsReq = 6922; } -enum OfferingState { - OFFERING_STATE_NONE = 0; - OFFERING_STATE_LOCK = 1; - OFFERING_STATE_OPEN = 2; +enum KMPFIEEPEEK { + KMPFIEEPEEK_PCPDHELPKEM = 0; + KMPFIEEPEEK_DKLPAAFFLEE = 1; + KMPFIEEPEEK_PLPMKCCPHOI = 2; } -// Obf: OfferingInfo +// Obf: ELIELOBCLCJ message OfferingInfo { - OfferingState offering_state = 3; // offset: 32 - uint32 offering_level = 15; // offset: 40 - uint32 total_exp = 8; // offset: 44 - repeated uint32 has_taken_reward_id_list = 2; // offset: 24 - uint32 offering_id = 1; // offset: 48 - uint32 level_exp = 7; // offset: 36 + uint32 PMOPGBMGEKD = 4; // offset: 40 + uint32 BENBCDJKDJP = 1; // offset: 36 + uint32 JFFAPCDDAMK = 7; // offset: 32 + uint32 OJMKOFHBMJI = 12; // offset: 48 + KMPFIEEPEEK BEBICKMNBCH = 14; // offset: 44 + repeated uint32 KIHPJNBPABF = 6; // offset: 16 } -// Obf: GetOfferingInfoCsReq +// Obf: FDLELGKMBMI // Type: Req // CmdID: 6921 message GetOfferingInfoCsReq { - repeated uint32 offering_id_list = 13; // offset: 24 + repeated uint32 NAMFEKNNCNA = 12; // offset: 16 } -// Obf: GetOfferingInfoScRsp +// Obf: IOCIEIHILON // Type: Rsp -// CmdID: 6939 +// CmdID: 6940 message GetOfferingInfoScRsp { - repeated OfferingInfo offering_info_list = 5; // offset: 16 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 2; // offset: 32 + repeated OfferingInfo HJAJCMOCDNN = 3; // offset: 24 } -// Obf: SubmitOfferingItemCsReq +// Obf: CFHMKLKELJG +// Type: Req +// CmdID: 6922 +message SubmitOfferingItemCsReq { + uint32 JFFAPCDDAMK = 13; // offset: 28 + uint32 interacted_prop_entity_id = 10; // offset: 24 +} + +// Obf: EMNMPINHHBA +// Type: Rsp +// CmdID: 6930 +message SubmitOfferingItemScRsp { + OfferingInfo DGNAPBKNBCD = 7; // offset: 16 + uint32 retcode = 13; // offset: 32 +} + +// Obf: KFKCLNNNFDI // Type: Req // CmdID: 6935 -message SubmitOfferingItemCsReq { - uint32 offering_id = 11; // offset: 24 - uint32 interacted_prop_entity_id = 5; // offset: 28 -} - -// Obf: SubmitOfferingItemScRsp -// Type: Rsp -// CmdID: 6925 -message SubmitOfferingItemScRsp { - uint32 retcode = 14; // offset: 32 - OfferingInfo offering_info = 4; // offset: 16 -} - -// Obf: TakeOfferingRewardCsReq -// Type: Req -// CmdID: 6926 message TakeOfferingRewardCsReq { - repeated uint32 take_reward_level_list = 6; // offset: 24 - uint32 offering_id = 14; // offset: 36 - uint32 interacted_prop_entity_id = 5; // offset: 32 + repeated uint32 take_reward_level_list = 12; // offset: 16 + uint32 JFFAPCDDAMK = 15; // offset: 36 + uint32 interacted_prop_entity_id = 7; // offset: 32 } -// Obf: TakeOfferingRewardScRsp +// Obf: GEGLIAPFNIN // Type: Rsp -// CmdID: 6936 +// CmdID: 6928 message TakeOfferingRewardScRsp { - ItemList reward = 9; // offset: 32 - uint32 retcode = 13; // offset: 40 - OfferingInfo offering_info = 15; // offset: 24 + OfferingInfo DGNAPBKNBCD = 8; // offset: 16 + uint32 retcode = 2; // offset: 40 + ItemList reward = 5; // offset: 32 } -// Obf: OfferingInfoScNotify +// Obf: FADDIBDHKOI // Type: Notify -// CmdID: 6932 +// CmdID: 6934 message OfferingInfoScNotify { - OfferingInfo offering_info = 10; // offset: 16 + OfferingInfo DGNAPBKNBCD = 7; // offset: 24 } -// Obf: CmdPamMissionType +// Obf: PBMDIDPANOI enum CmdPamMissionType { - CmdPamMissionType_MNFEPONEDDJ = 0; - CmdAcceptedPamMissionExpireScRsp = 4081; - CmdAcceptedPamMissionExpireCsReq = 4083; - CmdSyncAcceptedPamMissionNotify = 4024; + PBMDIDPANOI_PCPDHELPKEM = 0; + CmdOLLNKPHMEPH = 4010; + CmdSyncAcceptedPamMissionNotify = 4094; + CmdAcceptedPamMissionExpireCsReq = 4091; } -// Obf: AcceptedPamMissionExpireCsReq +// Obf: BKMNLLIIIFA // Type: Req -// CmdID: 4083 +// CmdID: 4091 message AcceptedPamMissionExpireCsReq { - uint32 main_mission_id = 9; // offset: 24 + uint32 main_mission_id = 6; // offset: 24 } // Type: Rsp -// CmdID: 4081 -message AcceptedPamMissionExpireScRsp { - uint32 retcode = 2; // offset: 24 - uint32 main_mission_id = 12; // offset: 28 +// CmdID: 4010 +message OLLNKPHMEPH { + uint32 retcode = 9; // offset: 24 + uint32 main_mission_id = 2; // offset: 28 } -// Obf: SyncAcceptedPamMissionNotify +// Obf: OOOAODJDNLM // Type: Notify -// CmdID: 4024 +// CmdID: 4094 message SyncAcceptedPamMissionNotify { - uint64 OAIHIIGDPOP = 3; // offset: 32 - uint32 main_mission_id = 1; // offset: 24 + uint32 main_mission_id = 4; // offset: 32 + uint64 NJMONGKLJJC = 6; // offset: 24 } -// Obf: CmdPamSkinType +// Obf: KCDBONKPLPC enum CmdPamSkinType { - CmdPamSkinType_MNFEPONEDDJ = 0; - CmdSelectPamSkinCsReq = 8135; - CmdGetPamSkinDataScRsp = 8139; - CmdSelectPamSkinScRsp = 8125; - CmdUnlockPamSkinScNotify = 8126; + KCDBONKPLPC_PCPDHELPKEM = 0; + CmdSelectPamSkinCsReq = 8122; + CmdGetPamSkinDataScRsp = 8140; + CmdSelectPamSkinScRsp = 8130; CmdGetPamSkinDataCsReq = 8121; + CmdUnlockPamSkinScNotify = 8135; } -// Obf: GetPamSkinDataCsReq +// Obf: NOBEBBIFPBM // Type: Req // CmdID: 8121 message GetPamSkinDataCsReq { } -// Obf: GetPamSkinDataScRsp +// Obf: CLBCFHDDGOJ // Type: Rsp -// CmdID: 8139 +// CmdID: 8140 message GetPamSkinDataScRsp { - uint32 cur_skin = 6; // offset: 32 - uint32 retcode = 1; // offset: 36 - repeated uint32 unlock_skin_list = 3; // offset: 24 + uint32 retcode = 12; // offset: 36 + repeated uint32 unlock_skin_list = 5; // offset: 16 + uint32 cur_skin = 2; // offset: 32 } -// Obf: SelectPamSkinCsReq +// Obf: OMFHKHGIKGC // Type: Req -// CmdID: 8135 +// CmdID: 8122 message SelectPamSkinCsReq { - uint32 pam_skin = 15; // offset: 24 + uint32 pam_skin = 11; // offset: 24 } -// Obf: SelectPamSkinScRsp +// Obf: DFOOPKILNDH // Type: Rsp -// CmdID: 8125 +// CmdID: 8130 message SelectPamSkinScRsp { - uint32 cur_skin = 11; // offset: 28 - uint32 retcode = 13; // offset: 32 - uint32 set_skin = 14; // offset: 24 + uint32 cur_skin = 4; // offset: 28 + uint32 retcode = 14; // offset: 24 + uint32 set_skin = 15; // offset: 32 } -// Obf: UnlockPamSkinScNotify +// Obf: JFDJLGPDFPF // Type: Notify -// CmdID: 8126 +// CmdID: 8135 message UnlockPamSkinScNotify { - uint32 pam_skin = 6; // offset: 24 + uint32 pam_skin = 4; // offset: 24 } -// Obf: CmdParkourType +// Obf: PCHEOAIBEKK enum CmdParkourType { - CmdParkourType_MNFEPONEDDJ = 0; - CmdParkourGetRankingInfoScRsp = 8385; - CmdParkourEndLevelCsReq = 8392; - CmdParkourStartLevelScRsp = 8396; - CmdParkourGetDataScRsp = 8399; - CmdParkourEndLevelScRsp = 8382; - CmdParkourStartLevelCsReq = 8386; - CmdParkourGetRankingInfoCsReq = 8395; + PCHEOAIBEKK_PCPDHELPKEM = 0; + CmdParkourGetRankingInfoCsReq = 8382; + CmdParkourGetDataScRsp = 8400; + CmdParkourStartLevelScRsp = 8388; + CmdParkourEndLevelScRsp = 8397; CmdParkourGetDataCsReq = 8381; + CmdParkourStartLevelCsReq = 8395; + CmdParkourEndLevelCsReq = 8394; + CmdParkourGetRankingInfoScRsp = 8390; } -enum GGNDBKBGBCB { - GGNDBKBGBCB_MNFEPONEDDJ = 0; - GGNDBKBGBCB_NGPFHCFEHPK = 1; - GGNDBKBGBCB_LBMPNEPEAJH = 2; +enum NOMNEHCNGLH { + NOMNEHCNGLH_PCPDHELPKEM = 0; + NOMNEHCNGLH_KLHDCOPPLNG = 1; + NOMNEHCNGLH_BMCHMAOIKDE = 2; } -enum BJLNGKPFDIP { - BJLNGKPFDIP_FJKIDHGJLAJ = 0; - BJLNGKPFDIP_FIDHDPBOMAB = 1; - BJLNGKPFDIP_HFMODMMFGLK = 2; +enum IEEPGJIKEEM { + IEEPGJIKEEM_DMKLEEHJPPD = 0; + IEEPGJIKEEM_DEOHJILBHCG = 1; + IEEPGJIKEEM_HPIEKDGEBMG = 2; } -message IHNMOHIBFOJ { - uint32 level_id = 13; // offset: 24 - uint32 time = 12; // offset: 28 - bool FFALOHPFPDP = 8; // offset: 32 +message LNGJCJNKPKE { + uint32 level_id = 2; // offset: 32 + bool IDOPNCKAADO = 9; // offset: 28 + uint32 time = 11; // offset: 24 } -// Obf: ParkourGetDataCsReq +// Obf: LHCLEBMLEHK // Type: Req // CmdID: 8381 message ParkourGetDataCsReq { } -// Obf: ParkourGetDataScRsp +// Obf: IEBEIFEDNBI // Type: Rsp -// CmdID: 8399 +// CmdID: 8400 message ParkourGetDataScRsp { - uint32 retcode = 15; // offset: 32 - repeated IHNMOHIBFOJ PKPMOHMENEE = 9; // offset: 24 + repeated LNGJCJNKPKE LCPHEKPADKF = 1; // offset: 24 + uint32 retcode = 14; // offset: 32 } -message LBEDPLFFFEN { - uint32 id = 7; // offset: 32 - uint32 BFMOHEAKFMA = 15; // offset: 28 - uint32 time = 10; // offset: 24 +message LOCEJAIMMGG { + uint32 time = 15; // offset: 32 + uint32 id = 7; // offset: 24 + uint32 EBIAONNLFGM = 12; // offset: 28 } -message EDHDHKFIIEM { +message AFDBEFKBBFM { + repeated LOCEJAIMMGG JPNALKEFHOH = 2; // offset: 16 uint32 level_id = 8; // offset: 32 - repeated LBEDPLFFFEN JFNMAPLKJPM = 12; // offset: 16 } -// Obf: ParkourGetRankingInfoCsReq +// Obf: OFFFJKPKNDD // Type: Req -// CmdID: 8395 +// CmdID: 8382 message ParkourGetRankingInfoCsReq { } -// Obf: ParkourGetRankingInfoScRsp +// Obf: NKDGHFKBGHG // Type: Rsp -// CmdID: 8385 +// CmdID: 8390 message ParkourGetRankingInfoScRsp { - uint32 retcode = 10; // offset: 40 - repeated EDHDHKFIIEM PFOIIHNFOAE = 12; // offset: 32 - EDHDHKFIIEM JLJGCDFNMKP = 6; // offset: 24 + uint32 retcode = 6; // offset: 40 + AFDBEFKBBFM IMDCEFEGIPB = 4; // offset: 32 + repeated AFDBEFKBBFM DEHBAPFMBMB = 2; // offset: 16 } -// Obf: ParkourStartLevelCsReq +// Obf: JFLGECBEFCP // Type: Req -// CmdID: 8386 +// CmdID: 8395 message ParkourStartLevelCsReq { - uint32 level_id = 14; // offset: 28 - uint32 MECAHAMKFDC = 13; // offset: 24 + uint32 HHPFNDBGIIO = 10; // offset: 24 + uint32 level_id = 6; // offset: 28 } -// Obf: ParkourStartLevelScRsp +// Obf: OFLGNHDEONJ // Type: Rsp -// CmdID: 8396 +// CmdID: 8388 message ParkourStartLevelScRsp { - uint32 retcode = 14; // offset: 28 uint32 level_id = 3; // offset: 32 - uint32 MECAHAMKFDC = 2; // offset: 24 + uint32 retcode = 13; // offset: 24 + uint32 HHPFNDBGIIO = 4; // offset: 28 } -message HMACPJIKKIO { - uint32 cnt = 6; // offset: 24 - BJLNGKPFDIP type = 14; // offset: 28 +message DPABAKNJAHM { + IEEPGJIKEEM type = 1; // offset: 28 + uint32 cnt = 5; // offset: 24 } -message KLPMIMANEIP { - uint32 cnt = 1; // offset: 28 - uint32 id = 12; // offset: 24 +message GLEFCCGNKDE { + uint32 cnt = 5; // offset: 24 + uint32 id = 10; // offset: 28 } -message FNNEKGKEOAG { - uint32 EOJACOLFDLH = 14; // offset: 32 - repeated KLPMIMANEIP LDGJBEMGACN = 5; // offset: 24 - uint32 CBEKHIGHJIB = 12; // offset: 36 - uint32 PDAPCBHAIDF = 13; // offset: 56 - uint32 JBPIFHIPNDC = 1; // offset: 52 - uint32 BDGOMNEFNCB = 6; // offset: 64 - uint32 IANICIGGCCL = 10; // offset: 44 - uint32 CLNBJCAJNNL = 9; // offset: 48 - uint32 PNJFCIFAEBM = 3; // offset: 60 - uint32 BIOJFPBIBBC = 8; // offset: 40 - uint32 GMNHFHNFJIH = 15; // offset: 68 +message GLOIKLNHBLN { + uint32 AAECKPNAHJN = 3; // offset: 56 + uint32 IOABJKMGIOM = 13; // offset: 32 + uint32 DMKNEIEKILN = 8; // offset: 60 + repeated GLEFCCGNKDE FHHLKGCLHBD = 15; // offset: 16 + uint32 AEDMPNIAPCJ = 12; // offset: 52 + uint32 CFCEICJLJDH = 2; // offset: 44 + uint32 KMNHAMMLGJM = 6; // offset: 36 + uint32 HBMJNOGHLBH = 1; // offset: 40 + uint32 OACBALDOFPC = 14; // offset: 48 + uint32 BEOAPNBFOCI = 11; // offset: 64 + uint32 AICEKNALKBL = 4; // offset: 68 } -message PNOAPHKLNPN { - uint32 IANDJJIDCBB = 10; // offset: 32 - uint32 FHEKOLGFLAH = 2; // offset: 28 - uint32 HABLOPAMDIM = 9; // offset: 24 - uint32 FBJANBOFFFO = 4; // offset: 36 +message CNNMMNKCIHP { + uint32 JMLMMJCIMHC = 11; // offset: 24 + uint32 PGBPLONOIPE = 5; // offset: 28 + uint32 MHMJGPMKPDL = 6; // offset: 32 + uint32 HGBGJACAOHB = 12; // offset: 36 } -// Obf: ParkourEndLevelCsReq +// Obf: KLKNCLBPOPD // Type: Req -// CmdID: 8392 +// CmdID: 8394 message ParkourEndLevelCsReq { - uint32 MECAHAMKFDC = 5; // offset: 68 - FNNEKGKEOAG MFJFLNBEMDA = 6; // offset: 16 - uint32 level_id = 4; // offset: 56 - uint32 OJOMMLKIKOH = 15; // offset: 72 - uint32 HKIOIHMAOGN = 10; // offset: 48 - GGNDBKBGBCB end_reason = 8; // offset: 64 - uint32 time = 11; // offset: 52 - uint32 rank = 2; // offset: 60 - repeated HMACPJIKKIO JAECMIGGOKG = 3; // offset: 40 - repeated PNOAPHKLNPN OEOHOKKHBAO = 12; // offset: 24 + GLOIKLNHBLN HKCOFDINJIN = 12; // offset: 32 + uint32 time = 7; // offset: 68 + repeated DPABAKNJAHM JACOBCLKOOD = 4; // offset: 40 + uint32 JFHKACLKHHC = 8; // offset: 72 + uint32 CIDMHHICBJJ = 2; // offset: 48 + repeated CNNMMNKCIHP IIMGCHFFNLK = 15; // offset: 16 + NOMNEHCNGLH end_reason = 14; // offset: 52 + uint32 level_id = 6; // offset: 56 + uint32 rank = 13; // offset: 60 + uint32 HHPFNDBGIIO = 5; // offset: 64 } -// Obf: ParkourEndLevelScRsp +// Obf: GNOEMFHIKAB // Type: Rsp -// CmdID: 8382 +// CmdID: 8397 message ParkourEndLevelScRsp { - bool DPJHODCFFIJ = 10; // offset: 41 - bool FFALOHPFPDP = 3; // offset: 40 - uint32 time = 4; // offset: 36 - uint32 retcode = 14; // offset: 32 - IHNMOHIBFOJ LLIMEAIDOOD = 7; // offset: 16 - GGNDBKBGBCB end_reason = 15; // offset: 48 - uint32 level_id = 2; // offset: 44 + LNGJCJNKPKE EFAADCIGMDK = 10; // offset: 24 + uint32 retcode = 8; // offset: 44 + bool BCBOHFGDEMF = 4; // offset: 32 + bool IDOPNCKAADO = 9; // offset: 33 + uint32 level_id = 11; // offset: 40 + uint32 time = 5; // offset: 48 + NOMNEHCNGLH end_reason = 15; // offset: 36 } -// Obf: CmdPetType +// Obf: AMPLNBBIBJH enum CmdPetType { - CmdPetType_MNFEPONEDDJ = 0; - CmdSummonPetScRsp = 7615; - CmdRecallPetScRsp = 7616; - CmdGetPetDataCsReq = 7606; - CmdCurPetChangedScNotify = 7603; - CmdRecallPetCsReq = 7617; - CmdSummonPetCsReq = 7621; - CmdGetPetDataScRsp = 7601; + AMPLNBBIBJH_PCPDHELPKEM = 0; + CmdRecallPetScRsp = 7608; + CmdGetPetDataScRsp = 7604; + CmdSummonPetCsReq = 7602; + CmdGetPetDataCsReq = 7601; + CmdSummonPetScRsp = 7614; + CmdFLNMCMNJGHO = 7610; + CmdRecallPetCsReq = 7603; } -enum DAMOLKMFHKM { - DAMOLKMFHKM_MNFEPONEDDJ = 0; - DAMOLKMFHKM_HBAEFCFLGMH = 1; - DAMOLKMFHKM_AOLKGKJFBKN = 2; +enum EBABBABOINF { + EBABBABOINF_PCPDHELPKEM = 0; + EBABBABOINF_CDPLPIBDKNN = 1; + EBABBABOINF_JAIAFPJODFE = 2; } -// Obf: GetPetDataCsReq +// Obf: GBEBHHFAIFD // Type: Req -// CmdID: 7606 +// CmdID: 7601 message GetPetDataCsReq { } -// Obf: GetPetDataScRsp +// Obf: KJDPBBPLLHB // Type: Rsp -// CmdID: 7601 +// CmdID: 7604 message GetPetDataScRsp { - uint32 cur_pet_id = 11; // offset: 32 - repeated uint32 unlocked_pet_id = 2; // offset: 24 - uint32 retcode = 10; // offset: 36 + uint32 cur_pet_id = 1; // offset: 32 + repeated uint32 unlocked_pet_id = 6; // offset: 24 + uint32 retcode = 11; // offset: 36 } -// Obf: SummonPetCsReq +// Obf: JOOGJEOLPKB // Type: Req -// CmdID: 7621 +// CmdID: 7602 message SummonPetCsReq { - uint32 summoned_pet_id = 13; // offset: 24 + uint32 summoned_pet_id = 11; // offset: 24 } -// Obf: SummonPetScRsp +// Obf: KKMIGHOBACL // Type: Rsp -// CmdID: 7615 +// CmdID: 7614 message SummonPetScRsp { - uint32 retcode = 7; // offset: 32 - uint32 select_pet_id = 12; // offset: 24 - uint32 cur_pet_id = 5; // offset: 28 + uint32 cur_pet_id = 15; // offset: 32 + uint32 select_pet_id = 13; // offset: 28 + uint32 retcode = 14; // offset: 24 } -// Obf: RecallPetCsReq +// Obf: HBAJBHNIMKB // Type: Req -// CmdID: 7617 +// CmdID: 7603 message RecallPetCsReq { - uint32 summoned_pet_id = 1; // offset: 24 + uint32 summoned_pet_id = 5; // offset: 24 } -// Obf: RecallPetScRsp +// Obf: MECJOONMPHA // Type: Rsp -// CmdID: 7616 +// CmdID: 7608 message RecallPetScRsp { - uint32 select_pet_id = 7; // offset: 24 - uint32 cur_pet_id = 12; // offset: 28 - uint32 retcode = 11; // offset: 32 + uint32 cur_pet_id = 4; // offset: 32 + uint32 select_pet_id = 10; // offset: 24 + uint32 retcode = 9; // offset: 28 } // Type: Notify -// CmdID: 7603 -message CurPetChangedScNotify { - uint32 cur_pet_id = 7; // offset: 24 +// CmdID: 7610 +message FLNMCMNJGHO { + uint32 cur_pet_id = 8; // offset: 24 } -// Obf: CmdPhoneType +// Obf: DOGMPAAJNCF enum CmdPhoneType { - CmdPhoneType_MNFEPONEDDJ = 0; - CmdGetPhoneDataCsReq = 5183; - CmdSelectPhoneThemeScRsp = 5162; - CmdSelectPhoneCaseScRsp = 5140; - CmdUnlockPhoneCaseScNotify = 5146; - CmdGetPhoneDataScRsp = 5181; - CmdSelectPhoneCaseCSReq = 5169; - CmdUnlockChatBubbleScNotify = 5135; - CmdUnlockPhoneThemeScNotify = 5200; - CmdSelectPhoneThemeCsReq = 5113; - CmdSelectChatBubbleCsReq = 5124; - CmdSelectChatBubbleScRsp = 5104; + DOGMPAAJNCF_PCPDHELPKEM = 0; + CmdSelectPhoneThemeCsReq = 5118; + CmdGetPhoneDataScRsp = 5110; + CmdUnlockChatBubbleScNotify = 5114; + CmdSelectPhoneCaseScRsp = 5126; + CmdUnlockPhoneThemeScNotify = 5198; + CmdSelectChatBubbleCsReq = 5194; + CmdUnlockPhoneCaseScNotify = 5139; + CmdGetPhoneDataCsReq = 5191; + CmdSelectPhoneCaseCSReq = 5163; + CmdSelectChatBubbleScRsp = 5195; + CmdSelectPhoneThemeScRsp = 5109; } -// Obf: GetPhoneDataCsReq +// Obf: FGCDALJAOCF // Type: Req -// CmdID: 5183 +// CmdID: 5191 message GetPhoneDataCsReq { } -// Obf: GetPhoneDataScRsp +// Obf: JKKPELCFEFC // Type: Rsp -// CmdID: 5181 +// CmdID: 5110 message GetPhoneDataScRsp { - repeated uint32 owned_chat_bubbles = 5; // offset: 32 - repeated uint32 owned_phone_cases = 8; // offset: 40 - uint32 retcode = 6; // offset: 56 - repeated uint32 owned_phone_themes = 15; // offset: 24 - uint32 cur_phone_theme = 9; // offset: 52 - uint32 cur_chat_bubble = 12; // offset: 48 - uint32 cur_phone_case = 1; // offset: 60 + uint32 DCPDDFEJOLM = 9; // offset: 60 + uint32 CEHNLEFAOMP = 3; // offset: 56 + repeated uint32 POONLBPBPNC = 8; // offset: 16 + uint32 retcode = 1; // offset: 52 + uint32 MPDGEBGLPCA = 5; // offset: 48 + repeated uint32 EAGDIBLFHJB = 7; // offset: 32 + repeated uint32 EKDKCKLKDIH = 2; // offset: 24 } -// Obf: SelectChatBubbleCsReq +// Obf: MEPCFBLDPJH // Type: Req -// CmdID: 5124 +// CmdID: 5194 message SelectChatBubbleCsReq { - uint32 bubble_id = 11; // offset: 24 + uint32 bubble_id = 6; // offset: 24 } -// Obf: SelectChatBubbleScRsp +// Obf: HJOMGOOMOHJ // Type: Rsp -// CmdID: 5104 +// CmdID: 5195 message SelectChatBubbleScRsp { - uint32 ANACNOIDAIF = 14; // offset: 32 - uint32 retcode = 11; // offset: 24 - uint32 cur_chat_bubble = 15; // offset: 28 + uint32 retcode = 14; // offset: 28 + uint32 DCPDDFEJOLM = 15; // offset: 24 + uint32 DKJAGFKPFON = 3; // offset: 32 } -// Obf: UnlockChatBubbleScNotify +// Obf: GHHEGKOHNDH // Type: Notify -// CmdID: 5135 +// CmdID: 5114 message UnlockChatBubbleScNotify { - uint32 bubble_id = 15; // offset: 24 + uint32 bubble_id = 6; // offset: 24 } -// Obf: SelectPhoneThemeCsReq +// Obf: PFJIKFDDNNA // Type: Req -// CmdID: 5113 +// CmdID: 5118 message SelectPhoneThemeCsReq { - uint32 theme_id = 7; // offset: 24 + uint32 theme_id = 12; // offset: 24 } -// Obf: SelectPhoneThemeScRsp +// Obf: OPICFPJFJOL // Type: Rsp -// CmdID: 5162 +// CmdID: 5109 message SelectPhoneThemeScRsp { - uint32 cur_phone_theme = 7; // offset: 24 - uint32 GKLGBEFEPCK = 5; // offset: 32 + uint32 MPDGEBGLPCA = 6; // offset: 32 + uint32 NALLEBNBPKB = 1; // offset: 24 uint32 retcode = 8; // offset: 28 } -// Obf: UnlockPhoneThemeScNotify +// Obf: OOGJNPMHPKC // Type: Notify -// CmdID: 5200 +// CmdID: 5198 message UnlockPhoneThemeScNotify { - uint32 theme_id = 14; // offset: 24 + uint32 theme_id = 8; // offset: 24 } -// Obf: SelectPhoneCaseCSReq +// Obf: CNNCCOBFCNE // Type: Req -// CmdID: 5169 +// CmdID: 5163 message SelectPhoneCaseCSReq { - uint32 phone_case_id = 7; // offset: 24 + uint32 phone_case_id = 8; // offset: 24 } -// Obf: SelectPhoneCaseScRsp +// Obf: CILDGHOAFBM // Type: Rsp -// CmdID: 5140 +// CmdID: 5126 message SelectPhoneCaseScRsp { - uint32 retcode = 7; // offset: 32 - uint32 cur_phone_case = 11; // offset: 24 - uint32 BBEDNBNBGBG = 14; // offset: 28 + uint32 retcode = 3; // offset: 28 + uint32 GMHOEABHKIG = 4; // offset: 32 + uint32 CEHNLEFAOMP = 10; // offset: 24 } -// Obf: UnlockPhoneCaseScNotify +// Obf: BCOFOKGPFCA // Type: Notify -// CmdID: 5146 +// CmdID: 5139 message UnlockPhoneCaseScNotify { uint32 phone_case_id = 9; // offset: 24 } -// Obf: CmdPlanetFesType +// Obf: FFBGABCGDDL enum CmdPlanetFesType { - CmdPlanetFesType_MNFEPONEDDJ = 0; - CmdPlanetFesDealAvatarEventOptionItemScRsp = 8220; - CmdPlanetFesFriendRankingInfoChangeScNotify = 8227; - CmdPlanetFesGetBusinessDayInfoScRsp = 8206; - CmdPlanetFesSkillLevelUpScRsp = 8216; - CmdKLEPMPJODOB = 8218; - CmdGPMPNPJCPHP = 8224; - CmdPlanetFesSetCustomKeyValueCsReq = 8243; - CmdPlanetFesTakeQuestRewardCsReq = 8229; + FFBGABCGDDL_PCPDHELPKEM = 0; + CmdPlanetFesGetFriendRankingInfoListCsReq = 8212; + CmdAFKCEOKHGHF = 8235; + CmdPlanetFesGetBusinessDayInfoCsReq = 8221; + CmdPlanetFesBonusEventInteractCsReq = 8223; + CmdPlanetFesBuyLandCsReq = 8201; + CmdPlanetFesBusinessDayRefreshEventScRsp = 8206; + CmdPlanetFesBonusEventInteractScRsp = 8214; + CmdPlanetFesStartMiniGameScRsp = 8222; + CmdPlanetFesChooseAvatarEventOptionScRsp = 8209; + CmdPlanetFesTakeQuestRewardScRsp = 8231; + CmdPlanetFesSetAvatarWorkCsReq = 8238; + CmdPlanetFesDealAvatarEventOptionItemScRsp = 8237; + CmdPlanetFesSetCustomKeyValueCsReq = 8210; + CmdPlanetFesUpgradeFesLevelCsReq = 8241; + CmdPlanetFesTakeRegionPhaseRewardCsReq = 8243; + CmdPlanetFesGetAvatarStatScRsp = 8232; + CmdPlanetFesGetBusinessDayInfoScRsp = 8249; + CmdPlanetFesCollectIncomeCsReq = 8227; + CmdPlanetFesDoGachaScRsp = 8236; + CmdPlanetFesChooseAvatarEventOptionCsReq = 8233; + CmdPlanetFesDoGachaCsReq = 8245; + CmdPlanetFesDeliverPamCargoCsReq = 8226; + CmdGetPlanetFesDataScRsp = 8207; + CmdPlanetFesDealAvatarEventOptionItemCsReq = 8204; + CmdEMIFFPHBMEI = 8242; + CmdPlanetFesTakeRegionPhaseRewardScRsp = 8239; + CmdPlanetFesDeliverPamCargoScRsp = 8208; + CmdPlanetFesSetCustomKeyValueScRsp = 8224; + CmdPlanetFesClientStatusCsReq = 8219; + CmdPlanetFesGetFriendRankingInfoListScRsp = 8234; + CmdPlanetFesFriendRankingInfoChangeScNotify = 8225; + CmdPlanetFesTakeQuestRewardCsReq = 8216; + CmdGetPlanetFesDataCsReq = 8213; + CmdPlanetFesSyncChangeScNotify = 8230; + CmdPlanetFesSkillLevelUpScRsp = 8229; CmdPlanetFesAvatarLevelUpCsReq = 8203; - CmdPlanetFesBingoGameFlipCardCsReq = 8244; - CmdPlanetFesBuyLandCsReq = 8202; - CmdGetPlanetFesDataScRsp = 8240; - CmdPlanetFesBonusEventInteractScRsp = 8210; - CmdAHCIEDGJNFC = 8238; - CmdPlanetFesDealAvatarEventOptionItemCsReq = 8242; - CmdPlanetFesDoGachaScRsp = 8221; - CmdILEJEIOGFDE = 8245; - CmdPlanetFesAvatarLevelUpScRsp = 8223; - CmdPlanetFesBusinessDayRefreshEventScRsp = 8241; - CmdPlanetFesTakeRegionPhaseRewardCsReq = 8231; - CmdPlanetFesDeliverPamCargoScRsp = 8249; - CmdPlanetFesGetFriendRankingInfoListScRsp = 8237; - CmdPlanetFesUpgradeFesLevelCsReq = 8215; - CmdPlanetFesBonusEventInteractCsReq = 8233; - CmdPlanetFesSyncChangeScNotify = 8201; - CmdPlanetFesGetAvatarStatCsReq = 8247; - CmdPlanetFesGetAvatarStatScRsp = 8236; - CmdBLNNCDIPDKB = 8230; - CmdPlanetFesChooseAvatarEventOptionScRsp = 8246; - CmdPlanetFesSetAvatarWorkCsReq = 8212; - CmdPlanetFesCollectAllIncomeCsReq = 8234; - CmdGetPlanetFesDataCsReq = 8204; - CmdPlanetFesStartMiniGameCsReq = 8226; - CmdPlanetFesTakeRegionPhaseRewardScRsp = 8232; - CmdPlanetFesUpgradeSkillLevelCsReq = 8217; - CmdPlanetFesTakeQuestRewardScRsp = 8208; - CmdPlanetFesGameBingoFlipScRsp = 8248; - CmdPlanetFesUseItemScRsp = 8235; - CmdNGIMLFDMEEG = 8239; - CmdPlanetFesCollectIncomeCsReq = 8214; - CmdPlanetFesSetCustomKeyValueScRsp = 8250; - CmdPlanetFesDoGachaCsReq = 8222; - CmdPlanetFesGetBusinessDayInfoCsReq = 8211; - CmdPlanetFesClientStatusCsReq = 8207; - CmdPlanetFesGetFriendRankingInfoListCsReq = 8225; - CmdPlanetFesStartMiniGameScRsp = 8205; - CmdPlanetFesUseItemCsReq = 8213; - CmdPlanetFesDeliverPamCargoCsReq = 8219; - CmdPlanetFesChooseAvatarEventOptionCsReq = 8209; - CmdPlanetFesBusinessDayRefreshEventCsReq = 8228; + CmdPlanetFesCollectAllIncomeCsReq = 8244; + CmdJOMBHCNIEMP = 8218; + CmdPlanetFesGetAvatarStatCsReq = 8211; + CmdKIJGIOKOKPF = 8247; + CmdPlanetFesBingoGameFlipCardCsReq = 8217; + CmdPlanetFesStartMiniGameCsReq = 8220; + CmdPlanetFesGameBingoFlipScRsp = 8228; + CmdMDGOBJOFODB = 8202; + CmdPlanetFesAvatarLevelUpScRsp = 8250; + CmdPlanetFesUseItemScRsp = 8240; + CmdNDKMGIBCAHF = 8205; + CmdPlanetFesUpgradeSkillLevelCsReq = 8248; + CmdPlanetFesBusinessDayRefreshEventCsReq = 8215; + CmdPlanetFesUseItemCsReq = 8246; } -// Obf: PlanetFesQuestState +// Obf: GKBAMPAGNBE enum PlanetFesQuestState { - PlanetFesQuestState_ANONFNLLCLP = 0; - PlanetFesQuestState_KLFHEEDPOBG = 1; - PlanetFesQuestState_CJIOIOGDLIM = 2; - PlanetFesQuestState_KDPIMKKKBLJ = 3; + GKBAMPAGNBE_ALDGOGPGNMO = 0; + GKBAMPAGNBE_BIJPCHOLDCP = 1; + GKBAMPAGNBE_GMHJJBKDNMN = 2; + GKBAMPAGNBE_EFIGICJNEIM = 3; } -enum GPLLLMNNNJO { - GPLLLMNNNJO_MNFEPONEDDJ = 0; - GPLLLMNNNJO_OOPBMCICIMF = 1; - GPLLLMNNNJO_AMDMAHIKNMI = 2; +enum IMMMNLEAIBH { + IMMMNLEAIBH_PCPDHELPKEM = 0; + IMMMNLEAIBH_GKIFOHNPIJC = 1; + IMMMNLEAIBH_JJPIHEJLJAH = 2; } -// Obf: PlanetFesCustomKey +// Obf: ONMKDPCEFJE enum PlanetFesCustomKey { - PlanetFesCustomKey_MNFEPONEDDJ = 0; - PlanetFesCustomKey_DFHHEBOJPCK = 1; - PlanetFesCustomKey_LBPCPLFMCNP = 2; - PlanetFesCustomKey_DOJAJLNHAHE = 3; - PlanetFesCustomKey_ACHHBMHMKPD = 4; + ONMKDPCEFJE_PCPDHELPKEM = 0; + ONMKDPCEFJE_HKNHNJOJGBL = 1; + ONMKDPCEFJE_AEKPGLJLOHM = 2; + ONMKDPCEFJE_CALNCGIFFCB = 3; + ONMKDPCEFJE_MIGMLOKEPGL = 4; } -// Obf: GetPlanetFesDataCsReq +// Obf: GMIPIEGCDJE // Type: Req -// CmdID: 8204 +// CmdID: 8213 message GetPlanetFesDataCsReq { } -// Obf: GetPlanetFesDataScRsp +// Obf: POPBEFPAFBH // Type: Rsp -// CmdID: 8240 -message GetPlanetFesDataScRsp { - MBHDHLGFPOO BMNOJAEHKEE = 10; // offset: 40 - GDFLIKHLLME HKGJILLACAF = 12; // offset: 64 - repeated JOGMADAMFNI custom_value_list = 3; // offset: 112 - NIILLJEILIG GAHICMJOCEC = 11; // offset: 104 - LLKFFCAHIFF IILOOMCENFB = 7; // offset: 32 - CHGCGEIKGMN MOHOGLJNHDM = 13; // offset: 80 - HMPEIOLFKNA PPKMDJPMPAM = 15; // offset: 16 - NFLEFJAPIKN CECFAHKNCIH = 14; // offset: 96 - CIEMCNCFNGI DDBPGFPDAJC = 4; // offset: 24 - AHNJPBANGLA HPGPHGIHFGN = 1; // offset: 56 - GPHKFJEAEDD MHFJHLLLPFI = 9; // offset: 48 - uint32 retcode = 8; // offset: 120 - DAEAAGIAFNF skill_info = 6; // offset: 72 -} - -message EKIKIIKJGHH { - repeated uint32 CMNCIAFOPDF = 5; // offset: 24 -} - -// Obf: PlanetFesSyncChangeScNotify -// Type: Notify -// CmdID: 8201 -message PlanetFesSyncChangeScNotify { - repeated PFJLIBACFJD GNNBOPHBADD = 13; // offset: 24 -} - -message JIHNGHPHJIB { - uint32 KIJFKALCELO = 2; // offset: 28 - uint32 JHNNNBCKIKF = 8; // offset: 32 - uint32 KLIDDOEDOFL = 6; // offset: 24 -} - -message PFJLIBACFJD { - GNJLMOEEBAE PCHFOGJFLOC = 14; // offset: 24 - JIHNGHPHJIB source = 7; // offset: 16 -} - -message KDBLHDDPPPB { - uint32 EKNKCFPGPIB = 13; // offset: 48 - EKIKIIKJGHH PJHFAHFODEF = 10; // offset: 32 - EKIKIIKJGHH AOPHOPGBOJN = 12; // offset: 16 - int64 HJFKCOALFFH = 15; // offset: 40 -} - -message MBHDHLGFPOO { - repeated KDBLHDDPPPB PDKEDJODKKJ = 9; // offset: 24 -} - -message PNECPOMFPGO { - uint32 level = 7; // offset: 36 - uint32 avatar_id = 6; // offset: 24 - uint32 role_star = 5; // offset: 28 - uint32 MIMNALHIJML = 14; // offset: 32 -} - -message HMPEIOLFKNA { - repeated PNECPOMFPGO avatar_list = 9; // offset: 24 -} - -message CKPCMLBMMEO { - uint32 item_count = 15; // offset: 28 - uint32 item_id = 5; // offset: 24 -} - -message CHGCGEIKGMN { - repeated CKPCMLBMMEO item_list = 5; // offset: 40 - EKIKIIKJGHH item_value = 9; // offset: 16 - EKIKIIKJGHH GAPGAFNDIGO = 4; // offset: 24 -} - -message NFLEFJAPIKN { - repeated KAALKDEFAFB NFBCAMOONIE = 11; // offset: 24 -} - -message KAALKDEFAFB { - uint32 config_id = 13; // offset: 40 - uint64 unique_id = 5; // offset: 48 - repeated HFEPIBAECFE HDCGIGIIGHO = 1; // offset: 24 - JIHNGHPHJIB source = 14; // offset: 16 -} - -message HFEPIBAECFE { - oneof OKAIINGCACL { - int64 GDABMPCMHDM = 7; // offset: 24 - } -} - -message MIAFHOEMGOB { - PlanetFesQuestState status = 13; // offset: 48 - uint32 progress = 8; // offset: 40 - uint32 quest_id = 2; // offset: 44 - uint32 JJPILFCHOHB = 9; // offset: 32 - oneof JJKKKIINBJM { - uint32 KOGNLCCNECN = 12; // offset: 24 - EKIKIIKJGHH HCEIKDBFOJA = 3; // offset: 24 - } -} - -message GMJGAPCCMBP { - uint32 PEODIIJPJLM = 15; // offset: 28 - uint32 HNFLBCKJAPA = 6; // offset: 24 -} - -message GDFLIKHLLME { - repeated MIAFHOEMGOB quest_list = 10; // offset: 24 - GMJGAPCCMBP PMAAKIGLMHJ = 4; // offset: 32 -} - -message NIILLJEILIG { - EKIKIIKJGHH LMOPKMDMFBB = 2; // offset: 16 - uint32 OEPKLJHNKAH = 10; // offset: 32 -} - -message KGOIEGFBBAO { - uint32 progress = 1; // offset: 24 - uint32 AEPAJMGAGAL = 11; // offset: 28 -} - -message AHNJPBANGLA { - repeated KGOIEGFBBAO MLNKPELNHCI = 4; // offset: 24 - repeated uint32 IGMFNDPLBMH = 8; // offset: 32 -} - -message AOOPHBDLJIJ { - uint32 level = 9; // offset: 24 - uint32 skill_id = 12; // offset: 28 -} - -message DAEAAGIAFNF { - repeated AOOPHBDLJIJ BCHDMMMDIBN = 5; // offset: 16 -} - -message CIEMCNCFNGI { - uint32 DCCJCEBFDOI = 10; // offset: 32 - repeated uint32 MFEGAGIPJAE = 5; // offset: 16 -} - -message LLKFFCAHIFF { - uint32 LMEMGLHCNEM = 4; // offset: 40 - repeated uint32 GGODPHLOECE = 12; // offset: 16 - int64 IAOAOAEBIMN = 5; // offset: 32 -} - -message GNJLMOEEBAE { - oneof OKAIINGCACL { - GNKNENAGFNO NOOKACEHCNL = 15; // offset: 16 - GNKNENAGFNO LBEBFBAIKPK = 9; // offset: 16 - AIDONDCIAHI add_game_item_info = 1; // offset: 16 - AIDONDCIAHI HMMFEKANHEF = 2; // offset: 16 - KDBLHDDPPPB KIIGOPPCKPO = 13; // offset: 16 - KDBLHDDPPPB JBIHAALKBJE = 12; // offset: 16 - PNECPOMFPGO EFLGGMNCBGE = 7; // offset: 16 - PNECPOMFPGO GAJCINEIOII = 10; // offset: 16 - KAALKDEFAFB DHAMAAEGCEL = 6; // offset: 16 - KAALKDEFAFB JIKJFNKPHEG = 3; // offset: 16 - JDCKCGGMOLF CENPHGJOJBG = 8; // offset: 16 - MIAFHOEMGOB ENPENICKMNO = 4; // offset: 16 - MIAFHOEMGOB JKCKEEALEBA = 11; // offset: 16 - GMJGAPCCMBP FMPAEGGHJLK = 5; // offset: 16 - PlanetFesUnlockChange GDOGHHIHFKC = 14; // offset: 16 - AOOPHBDLJIJ OJKHKNGMAMN = 1487; // offset: 16 - KMNNANOPLFF CONBJAOHHPG = 568; // offset: 16 - PJFALCCHNOO JLPBMAKPBCD = 1994; // offset: 16 - KLCMJPMOFNL CMBIDBGBDDC = 785; // offset: 16 - JLJEMBANABK HLNJDEBJKHC = 1813; // offset: 16 - GCAAGNCNIEF AOIPJEHPECI = 994; // offset: 16 - NKOBDNOAAIN MBLHMNDBNFF = 830; // offset: 16 - KAALKDEFAFB PEDNLJMAPEB = 779; // offset: 16 - JIOJGOCHOLN MEIKAHLLGPC = 507; // offset: 16 - EMJAHNGCLIL KGCEJCPHBFO = 2006; // offset: 16 - HOGDMOFOCDF LJAKKLKFMHI = 359; // offset: 16 - JHPNJBJNLGI NGPHCJOOOJE = 1318; // offset: 16 - DMFINKIKLLC LMJENBCNKGC = 289; // offset: 16 - } -} - -// Obf: PlanetFesUnlockChange -message PlanetFesUnlockChange { - KGOIEGFBBAO HPGPHGIHFGN = 15; // offset: 24 - bool has_passed = 3; // offset: 32 -} - -message JDCKCGGMOLF { - uint32 OEPKLJHNKAH = 11; // offset: 32 - EKIKIIKJGHH LMOPKMDMFBB = 7; // offset: 24 -} - -message GNKNENAGFNO { - EKIKIIKJGHH EPBJOKLMMLA = 9; // offset: 32 - repeated uint32 FOHNMBFKKNN = 13; // offset: 48 - EKIKIIKJGHH AEMNCOFOGMC = 11; // offset: 40 - EKIKIIKJGHH item_stack_count = 2; // offset: 24 -} - -message AIDONDCIAHI { - uint32 AEMNCOFOGMC = 11; // offset: 24 - uint32 item_id = 12; // offset: 28 - uint32 item_stack_count = 9; // offset: 32 -} - -message KMNNANOPLFF { - uint32 GLAJAMGIGBN = 9; // offset: 24 - uint32 KDNIIACIIAK = 8; // offset: 28 -} - -message PBOOBHPINDL { - uint32 FGLFBALEOOH = 14; // offset: 32 - EKIKIIKJGHH OMNDMDLPMHA = 2; // offset: 24 - uint32 avatar_id = 12; // offset: 40 - uint32 BOHJIKCHBED = 5; // offset: 36 -} - -message JIOJGOCHOLN { - EKIKIIKJGHH DIFLCNHMGOL = 12; // offset: 56 - map DHMLABEGAHL = 10; // offset: 32 - uint32 LKBCFEHNLFJ = 3; // offset: 72 - uint32 DBNDJCBHPBM = 9; // offset: 68 - EKIKIIKJGHH DGFFJNELJGM = 1; // offset: 16 - uint32 EDHHGBKNCHN = 14; // offset: 76 - uint32 LNGAPNBLCCF = 6; // offset: 80 - repeated PBOOBHPINDL EJOJPOHLNCD = 11; // offset: 24 - EKIKIIKJGHH INFOEPFKKMD = 7; // offset: 40 - uint32 OACMAFBLLNJ = 15; // offset: 64 -} - -message PJFALCCHNOO { - KKEKMIPGELF KMHBPMANJHB = 5; // offset: 24 -} - -message JLJEMBANABK { - HGAFLANACCC PODHLOMHODK = 15; // offset: 24 -} - -message KLCMJPMOFNL { - EKIKIIKJGHH HKGHBFCENBH = 10; // offset: 16 -} - -message GCAAGNCNIEF { - GPLLLMNNNJO PLBJNNMJPIK = 12; // offset: 32 - MGAPENEKGLK KFIIOBLEAFF = 2; // offset: 24 -} - -message NKOBDNOAAIN { - uint32 DCCJCEBFDOI = 3; // offset: 24 -} - -message NHOLHGGLADL { - EKIKIIKJGHH DAGBCOIPEBN = 1; // offset: 24 - uint32 EPJLNDCIAJD = 12; // offset: 40 - uint32 KAFLLOJMKMC = 8; // offset: 36 - uint32 AKDOCDCMPNK = 11; // offset: 32 - uint32 DHBKMFBCPDK = 15; // offset: 44 -} - -message JAEMLMENOGG { - repeated NHOLHGGLADL transfer_item_list = 4; // offset: 32 - repeated CKPCMLBMMEO item_list = 14; // offset: 16 -} - -message MCPPFEBJKGH { - NHOLHGGLADL HMKIPKJEKID = 7; // offset: 16 - CKPCMLBMMEO DPKEKEFBJLI = 11; // offset: 32 -} - -// Obf: PlanetFesCollectIncomeCsReq -// Type: Req -// CmdID: 8214 -message PlanetFesCollectIncomeCsReq { - uint32 EKNKCFPGPIB = 13; // offset: 24 -} - -// Type: Rsp -// CmdID: 8239 -message NGIMLFDMEEG { - uint32 retcode = 7; // offset: 24 -} - -message JCAPKPICDEK { - uint32 EKNKCFPGPIB = 9; // offset: 28 - uint32 avatar_id = 1; // offset: 24 -} - -// Obf: PlanetFesSetAvatarWorkCsReq -// Type: Req -// CmdID: 8212 -message PlanetFesSetAvatarWorkCsReq { - repeated JCAPKPICDEK LMHHOHFOKBF = 2; // offset: 16 -} - -// Type: Rsp -// CmdID: 8224 -message GPMPNPJCPHP { - uint32 retcode = 14; // offset: 24 -} - -// Obf: PlanetFesBuyLandCsReq -// Type: Req -// CmdID: 8202 -message PlanetFesBuyLandCsReq { - uint32 EKNKCFPGPIB = 1; // offset: 24 -} - -// Type: Rsp -// CmdID: 8230 -message BLNNCDIPDKB { - uint32 retcode = 1; // offset: 24 -} - -// Obf: PlanetFesClientStatusCsReq -// Type: Req // CmdID: 8207 -message PlanetFesClientStatusCsReq { - bool IJKNMJIMHFL = 9; // offset: 24 +message GetPlanetFesDataScRsp { + repeated GKDEKJKOIJN DPFIHEEKGDL = 6; // offset: 104 + NOAMCBLCAMH GOFFALBLHHN = 9; // offset: 32 + OGACFIPDECD PEABLDFCMIC = 10; // offset: 96 + JBMMIPAGDCE MODDIBHCPPD = 15; // offset: 40 + uint32 retcode = 1; // offset: 120 + IPBGEGBFFHK FKEHOGMGLJF = 7; // offset: 56 + BKNPGKNIOMG OPELALIBCIL = 4; // offset: 16 + LLAGEIKJBJA OBOOODMPBBH = 12; // offset: 24 + GKMGHIBOOFE NOLBPBMHOKA = 8; // offset: 112 + BCHDPKABMNO FCAPBPHLNCJ = 14; // offset: 72 + IPNPJJPPCCC skill_info = 11; // offset: 80 + OHLCKLEKPIN EFIMNEGGKMH = 3; // offset: 88 + EONNKCKPDKI KKCLNDFBPHB = 2; // offset: 64 +} + +message EFEGKDHEMFN { + repeated uint32 APHJIAFODHJ = 3; // offset: 16 +} + +// Obf: MOBIJLCNMGJ +// Type: Notify +// CmdID: 8230 +message PlanetFesSyncChangeScNotify { + repeated MMGMGMNENLE CJFBLHNPHAK = 9; // offset: 24 +} + +message OMLONGNOMAI { + uint32 NIOAOBGFMEH = 10; // offset: 24 + uint32 PNJHMGNEJJI = 9; // offset: 28 + uint32 MKBFHJDMJKL = 4; // offset: 32 +} + +message MMGMGMNENLE { + EOOABBDPEJJ JPPGFLJHDHK = 10; // offset: 24 + OMLONGNOMAI source = 12; // offset: 16 +} + +message LBJMGIHILGB { + EFEGKDHEMFN EFGELJJFLKL = 2; // offset: 24 + uint32 BHDHIIBCDIJ = 11; // offset: 48 + int64 ANHGNLHNOKE = 6; // offset: 40 + EFEGKDHEMFN IGLCEDBCKFH = 8; // offset: 32 +} + +message EONNKCKPDKI { + repeated LBJMGIHILGB FNCDCHJMHLF = 13; // offset: 16 +} + +message HFHMIKIFLPO { + uint32 avatar_id = 3; // offset: 24 + uint32 level = 12; // offset: 32 + uint32 JLHPIMJPDLO = 14; // offset: 36 + uint32 role_star = 13; // offset: 28 +} + +message IPBGEGBFFHK { + repeated HFHMIKIFLPO avatar_list = 5; // offset: 24 +} + +message FBBMDFDOEEF { + uint32 item_id = 1; // offset: 28 + uint32 FJOFDONMHPH = 6; // offset: 24 +} + +message LLAGEIKJBJA { + EFEGKDHEMFN MEBDLEDCGDI = 13; // offset: 24 + repeated FBBMDFDOEEF item_list = 14; // offset: 16 + EFEGKDHEMFN item_value = 2; // offset: 32 +} + +message GKMGHIBOOFE { + repeated AGAOJNNBALA KDIDNELEDJD = 4; // offset: 24 +} + +message AGAOJNNBALA { + uint64 unique_id = 9; // offset: 48 + repeated NJGDKDEDBNB GPONJAAPOMN = 6; // offset: 16 + uint32 config_id = 12; // offset: 40 + OMLONGNOMAI source = 7; // offset: 24 +} + +message NJGDKDEDBNB { + oneof BPIHFAJCLOC { + int64 PCKCJEPGNFK = 3; // offset: 24 + } +} + +message GCACHJFLGHH { + PlanetFesQuestState status = 2; // offset: 36 + uint32 progress = 5; // offset: 48 + uint32 ODONPMONGJA = 10; // offset: 44 + uint32 OJBEACGLLOH = 14; // offset: 40 + oneof AGFCPGHPEDD { + uint32 KGAABCGGHNM = 11; // offset: 16 + EFEGKDHEMFN CHFNLJPEENB = 1; // offset: 16 + } +} + +message OHAOFLALHBL { + uint32 ONEBNOGLOND = 4; // offset: 28 + uint32 JNOMDIFNEJH = 2; // offset: 24 +} + +message NOAMCBLCAMH { + repeated GCACHJFLGHH quest_list = 12; // offset: 24 + OHAOFLALHBL CCAHGLDMHGI = 2; // offset: 32 +} + +message JBMMIPAGDCE { + uint32 GBCPGOAFEBC = 7; // offset: 32 + EFEGKDHEMFN OBHNHKKDGHC = 9; // offset: 24 +} + +message IPIMEGCPBGM { + uint32 progress = 15; // offset: 24 + uint32 EMLIJIBPBFL = 11; // offset: 28 +} + +message BCHDPKABMNO { + repeated IPIMEGCPBGM NKJHKMBLIBL = 3; // offset: 16 + repeated uint32 FEAMOKBLIAC = 7; // offset: 32 +} + +message GHLDMADOHHF { + uint32 level = 9; // offset: 28 + uint32 skill_id = 6; // offset: 24 +} + +message IPNPJJPPCCC { + repeated GHLDMADOHHF PHGLFHDDACM = 4; // offset: 24 +} + +message BKNPGKNIOMG { + uint32 EKIMLIAMFHE = 1; // offset: 32 + repeated uint32 PDMMDNJMIKM = 9; // offset: 24 +} + +message OGACFIPDECD { + repeated uint32 JMNOPLMHJLE = 5; // offset: 24 + uint32 ODMBJOHLADG = 10; // offset: 40 + int64 ALJIBCCDHPJ = 6; // offset: 32 +} + +message EOOABBDPEJJ { + oneof BPIHFAJCLOC { + IIKMHADLJFL ECMOFEBPNGM = 12; // offset: 16 + IIKMHADLJFL PAJDKFMMAEO = 7; // offset: 16 + JNMOPCFJDPD add_game_item_info = 8; // offset: 16 + JNMOPCFJDPD PPGFGHIPEPH = 10; // offset: 16 + LBJMGIHILGB MALOADHCLPH = 1; // offset: 16 + LBJMGIHILGB JEFCNPJCPMN = 3; // offset: 16 + HFHMIKIFLPO CLAJDOECAHE = 11; // offset: 16 + HFHMIKIFLPO FCEEEBLCBAJ = 13; // offset: 16 + AGAOJNNBALA NCGPNEOILPC = 5; // offset: 16 + AGAOJNNBALA KFGBKEADAJG = 9; // offset: 16 + GGJFDIHCFIH AFDGEDFKAGG = 4; // offset: 16 + GCACHJFLGHH KCKEMAPBCOF = 2; // offset: 16 + GCACHJFLGHH APPELIAGBEE = 6; // offset: 16 + OHAOFLALHBL IPFOGBIFCFG = 14; // offset: 16 + PlanetFesUnlockChange LBPLNAPFAIM = 15; // offset: 16 + GHLDMADOHHF CNPGENEOAHA = 1562; // offset: 16 + LCEEJNOPNIB NEPKHDPCKPF = 185; // offset: 16 + GPMNBMJIFHJ IHNDGCHCNBE = 1526; // offset: 16 + GLIFHDOLJMO IBODBCMEJIG = 398; // offset: 16 + HJMLNLKCOJJ FHEPDALECNE = 1528; // offset: 16 + AGLNDMMGFML KGAJNAHHAIJ = 1967; // offset: 16 + IEMDAMOLKFL LIECNMCDHEB = 367; // offset: 16 + AGAOJNNBALA LJEMGMMJIBO = 885; // offset: 16 + NCHLAEEOBIF MMDJPIBEICK = 1280; // offset: 16 + BBOGAPHFIBG FJCODOOIGKG = 77; // offset: 16 + HBMNFGPKECH MLCCEEBNHOL = 128; // offset: 16 + FFFKFKHHEOG BBIEALHDKFJ = 710; // offset: 16 + HHKHKGDAMNB FOGCABKJOLM = 127; // offset: 16 + } +} + +// Obf: HLAHOPEAEFO +message PlanetFesUnlockChange { + bool has_passed = 8; // offset: 32 + IPIMEGCPBGM FCAPBPHLNCJ = 12; // offset: 24 +} + +message GGJFDIHCFIH { + uint32 GBCPGOAFEBC = 11; // offset: 32 + EFEGKDHEMFN OBHNHKKDGHC = 6; // offset: 24 +} + +message IIKMHADLJFL { + EFEGKDHEMFN CLAFNDLGDAO = 3; // offset: 40 + EFEGKDHEMFN HMFCCFCKEFO = 8; // offset: 48 + EFEGKDHEMFN item_stack_count = 14; // offset: 16 + repeated uint32 ECAJLPAJEKF = 11; // offset: 24 +} + +message JNMOPCFJDPD { + uint32 item_stack_count = 7; // offset: 24 + uint32 CLAFNDLGDAO = 3; // offset: 32 + uint32 item_id = 2; // offset: 28 +} + +message LCEEJNOPNIB { + uint32 NMLJHIGFKGC = 9; // offset: 24 + uint32 IGJKLCDCLIJ = 5; // offset: 28 +} + +message CNLIKADPCBH { + uint32 OHAIEGCLPLH = 6; // offset: 36 + uint32 OEFHGDEMOML = 3; // offset: 32 + EFEGKDHEMFN IHLDDDHPOIO = 11; // offset: 16 + uint32 avatar_id = 12; // offset: 40 +} + +message NCHLAEEOBIF { + uint32 JPGFLKDLOOP = 13; // offset: 72 + EFEGKDHEMFN OGODDOIGOJE = 8; // offset: 32 + uint32 EBFBLMKIOAI = 3; // offset: 68 + uint32 OPBCCIBECMI = 15; // offset: 80 + uint32 EMGENIILJMC = 7; // offset: 76 + repeated CNLIKADPCBH MMNOLIMBPCA = 14; // offset: 40 + EFEGKDHEMFN JAAHELCLHMI = 1; // offset: 24 + uint32 IAAAADCLFLF = 6; // offset: 64 + map GMDHPHLIMAG = 2; // offset: 48 + EFEGKDHEMFN BFNPCJOMGFL = 4; // offset: 16 +} + +message GPMNBMJIFHJ { + PBGMKNEGOPK OADEJOMKKPF = 5; // offset: 24 +} + +message HJMLNLKCOJJ { + BDEMABPLPKO FANCADKJJCE = 9; // offset: 24 +} + +message GLIFHDOLJMO { + EFEGKDHEMFN EDBKOPFOBNF = 6; // offset: 24 +} + +message AGLNDMMGFML { + JIPACDEJKJC DIHECIIKELE = 6; // offset: 24 + IMMMNLEAIBH FHPMEPJNBBF = 14; // offset: 32 +} + +message IEMDAMOLKFL { + uint32 EKIMLIAMFHE = 2; // offset: 24 +} + +message FIGFDNBIHCF { + uint32 FJNLJOBOONH = 14; // offset: 40 + uint32 HIOFNIHMFAM = 7; // offset: 32 + uint32 KLOBDDIJNHG = 10; // offset: 44 + EFEGKDHEMFN PNDECPCKLHG = 9; // offset: 24 + uint32 IDGJPGAIIBJ = 15; // offset: 36 +} + +message JNBGIDELOGF { + repeated FBBMDFDOEEF item_list = 15; // offset: 24 + repeated FIGFDNBIHCF transfer_item_list = 1; // offset: 32 +} + +message CPIOCHHPICD { + FIGFDNBIHCF LEKLKNKEBPO = 14; // offset: 16 + FBBMDFDOEEF BIKHOEGFEFD = 3; // offset: 32 +} + +// Obf: CFENFJDCJEJ +// Type: Req +// CmdID: 8227 +message PlanetFesCollectIncomeCsReq { + uint32 BHDHIIBCDIJ = 5; // offset: 24 } // Type: Rsp -// CmdID: 8218 -message KLEPMPJODOB { +// CmdID: 8235 +message AFKCEOKHGHF { uint32 retcode = 3; // offset: 24 } -// Obf: PlanetFesCollectAllIncomeCsReq +message JNHCBCKHCEM { + uint32 BHDHIIBCDIJ = 1; // offset: 28 + uint32 avatar_id = 15; // offset: 24 +} + +// Obf: CJGLKLABKCE // Type: Req -// CmdID: 8234 +// CmdID: 8238 +message PlanetFesSetAvatarWorkCsReq { + repeated JNHCBCKHCEM CLKAILDCPJC = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 8205 +message NDKMGIBCAHF { + uint32 retcode = 4; // offset: 24 +} + +// Obf: LAGNIMMDBLH +// Type: Req +// CmdID: 8201 +message PlanetFesBuyLandCsReq { + uint32 BHDHIIBCDIJ = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 8247 +message KIJGIOKOKPF { + uint32 retcode = 15; // offset: 24 +} + +// Obf: BJEGDGNPGFJ +// Type: Req +// CmdID: 8219 +message PlanetFesClientStatusCsReq { + bool HCBEDECLAIC = 1; // offset: 24 +} + +// Type: Rsp +// CmdID: 8202 +message MDGOBJOFODB { + uint32 retcode = 4; // offset: 24 +} + +// Obf: BFIDOFCKENM +// Type: Req +// CmdID: 8244 message PlanetFesCollectAllIncomeCsReq { } // Type: Rsp -// CmdID: 8238 -message AHCIEDGJNFC { - EKIKIIKJGHH OPFIFAAEOJP = 11; // offset: 24 - uint32 retcode = 8; // offset: 32 +// CmdID: 8218 +message JOMBHCNIEMP { + EFEGKDHEMFN FENLGGAMAPA = 12; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// Obf: PlanetFesDoGachaCsReq +// Obf: NAMILAANGAE // Type: Req -// CmdID: 8222 +// CmdID: 8245 message PlanetFesDoGachaCsReq { - uint32 simulate_magic = 12; // offset: 32 - uint32 gacha_count = 4; // offset: 24 - uint32 gacha_id = 11; // offset: 28 + uint32 simulate_magic = 14; // offset: 32 + uint32 gacha_id = 10; // offset: 28 + uint32 gacha_count = 5; // offset: 24 } -message KCPLCDLIIFK { - uint32 KJFKIJDDKAP = 12; // offset: 40 - MCPPFEBJKGH KFLAIEBHKBC = 6; // offset: 24 - uint32 avatar_id = 2; // offset: 32 - uint32 CCLFEOOHGNP = 8; // offset: 36 +message LLLAPNDDDKM { + uint32 OGHCMDFNGMF = 3; // offset: 36 + uint32 NPBKLCHLJMG = 4; // offset: 32 + CPIOCHHPICD NBAKHCLLEKJ = 13; // offset: 16 + uint32 avatar_id = 6; // offset: 40 } -message GBNJPADEMOM { - repeated KCPLCDLIIFK NIHKEAAMCBA = 9; // offset: 32 - repeated uint32 LECFHEMOGAP = 3; // offset: 16 - EKIKIIKJGHH HBGEEHLNBNF = 15; // offset: 40 - repeated MCPPFEBJKGH KOHICCDNJDD = 7; // offset: 24 +message FFBDADKFPBF { + repeated LLLAPNDDDKM JOJDJAECHKA = 8; // offset: 32 + EFEGKDHEMFN KPOPECKCDMG = 3; // offset: 40 + repeated CPIOCHHPICD CBEJMMDDBJL = 5; // offset: 24 + repeated uint32 NHCAGPFDLEP = 15; // offset: 48 } -message NNHAKACAKMM { - repeated uint32 CPDIFCOKMDE = 2; // offset: 32 - JAEMLMENOGG HMNDHJDALBH = 15; // offset: 24 +message EIKLOCHPNBM { + JNBGIDELOGF EFBAMGJDAEH = 5; // offset: 32 + repeated uint32 NLHDFBNLJHJ = 15; // offset: 16 } -// Obf: PlanetFesDoGachaScRsp +// Obf: GHBLMDHGIOE // Type: Rsp -// CmdID: 8221 +// CmdID: 8236 message PlanetFesDoGachaScRsp { - uint32 gacha_id = 6; // offset: 48 - repeated CKPCMLBMMEO EHMPNMJHHDH = 8; // offset: 32 - uint32 retcode = 11; // offset: 44 - oneof ANMPMNIJEGE { - GBNJPADEMOM NEKGMANLFFB = 13; // offset: 24 - NNHAKACAKMM KFALLCLEDEH = 7; // offset: 24 + uint32 retcode = 4; // offset: 40 + uint32 gacha_id = 11; // offset: 48 + repeated FBBMDFDOEEF JIGIBLLFPKF = 14; // offset: 32 + oneof FNJJNAOCOII { + FFBDADKFPBF MAHHENHIHDK = 1; // offset: 24 + EIKLOCHPNBM BBMGOFHLEAK = 9; // offset: 24 } } -// Obf: PlanetFesAvatarLevelUpCsReq +// Obf: GNAFKEEMEEL // Type: Req // CmdID: 8203 message PlanetFesAvatarLevelUpCsReq { - uint32 PLDEJLJBBLB = 5; // offset: 28 - uint32 avatar_id = 15; // offset: 24 + uint32 ODADJILOEKO = 3; // offset: 28 + uint32 avatar_id = 4; // offset: 24 } -// Obf: PlanetFesAvatarLevelUpScRsp +// Obf: CGDGCIGBCLO // Type: Rsp -// CmdID: 8223 +// CmdID: 8250 message PlanetFesAvatarLevelUpScRsp { - uint32 BHFKCFBIALL = 6; // offset: 36 - uint32 retcode = 9; // offset: 44 - uint32 PLDEJLJBBLB = 1; // offset: 32 - IIKELBGGBLL reward = 7; // offset: 16 - uint32 avatar_id = 14; // offset: 40 + uint32 avatar_id = 15; // offset: 40 + uint32 ODADJILOEKO = 9; // offset: 36 + uint32 IHLLMLLNIFN = 1; // offset: 32 + uint32 retcode = 5; // offset: 44 + HLLCDBLCIPK reward = 3; // offset: 16 } -// Obf: PlanetFesTakeQuestRewardCsReq +// Obf: HCAHEGBMAHL // Type: Req -// CmdID: 8229 -message PlanetFesTakeQuestRewardCsReq { - uint32 quest_id = 6; // offset: 24 -} - -// Obf: PlanetFesTakeQuestRewardScRsp -// Type: Rsp -// CmdID: 8208 -message PlanetFesTakeQuestRewardScRsp { - uint32 quest_id = 9; // offset: 32 - uint32 retcode = 13; // offset: 36 - JAEMLMENOGG IADEALCLBBE = 14; // offset: 24 -} - -// Obf: PlanetFesUpgradeSkillLevelCsReq -// Type: Req -// CmdID: 8217 -message PlanetFesUpgradeSkillLevelCsReq { - uint32 skill_id = 8; // offset: 28 - uint32 PLDEJLJBBLB = 12; // offset: 24 -} - -// Obf: PlanetFesSkillLevelUpScRsp -// Type: Rsp // CmdID: 8216 +message PlanetFesTakeQuestRewardCsReq { + uint32 ODONPMONGJA = 5; // offset: 24 +} + +// Obf: PJPNKAEHOIP +// Type: Rsp +// CmdID: 8231 +message PlanetFesTakeQuestRewardScRsp { + uint32 retcode = 13; // offset: 32 + uint32 ODONPMONGJA = 7; // offset: 36 + JNBGIDELOGF EAPHMPIDECI = 6; // offset: 16 +} + +// Obf: BGGGLJAJBNI +// Type: Req +// CmdID: 8248 +message PlanetFesUpgradeSkillLevelCsReq { + uint32 ODADJILOEKO = 2; // offset: 24 + uint32 skill_id = 12; // offset: 28 +} + +// Obf: IKBKJLJFBEJ +// Type: Rsp +// CmdID: 8229 message PlanetFesSkillLevelUpScRsp { - uint32 retcode = 5; // offset: 36 - uint32 skill_id = 8; // offset: 40 - uint32 skill_level = 6; // offset: 32 - CKPCMLBMMEO item_cost = 9; // offset: 24 + uint32 skill_id = 2; // offset: 36 + FBBMDFDOEEF item_cost = 9; // offset: 24 + uint32 skill_level = 5; // offset: 32 + uint32 retcode = 3; // offset: 40 } -message IIKELBGGBLL { - EKIKIIKJGHH item_value = 15; // offset: 40 - repeated CKPCMLBMMEO item_list = 12; // offset: 32 - map PKEMAFMFAGN = 3; // offset: 24 +message HLLCDBLCIPK { + map JONDOIHPNEA = 8; // offset: 16 + EFEGKDHEMFN item_value = 6; // offset: 40 + repeated FBBMDFDOEEF item_list = 13; // offset: 24 } -message ODAEGHKHBMH { - uint32 avatar_id = 11; // offset: 32 - uint32 IDMJFDNDAIG = 4; // offset: 24 - uint32 IMKEDFKHDDP = 2; // offset: 28 +message EFBIMNFGMBM { + uint32 LNNNCEILCAA = 11; // offset: 24 + uint32 avatar_id = 9; // offset: 28 + uint32 AFAHDBPGJLL = 2; // offset: 32 } -message OLKMONELMMG { - repeated ODAEGHKHBMH BEGFGGIKNLG = 5; // offset: 16 +message IAMCAPPFDBH { + repeated EFBIMNFGMBM PIBHJCMEOEA = 12; // offset: 16 } -message DKMAGOKIFGD { - uint32 OHKIDADNPAJ = 7; // offset: 40 - uint32 OBKEDBPDJHC = 12; // offset: 32 - uint32 AFINFIFDJHM = 13; // offset: 36 - map LLKIGIGBGOM = 11; // offset: 24 +message PKNBPAHCIMJ { + uint32 GLIONEELOJH = 13; // offset: 36 + uint32 PPOGPOJJELJ = 12; // offset: 40 + uint32 COKGOPBMLPP = 2; // offset: 32 + map HNENKAHDBKM = 5; // offset: 16 } -message BDNCOOLKGNN { - JCOBJDONMOO PMMGJDNFOKF = 10; // offset: 24 - uint32 FEJNMGMMJDH = 14; // offset: 36 - uint32 GMDLLCAIECC = 2; // offset: 32 +message PMBLADGCPMM { + uint32 EDNCOAGAIJK = 1; // offset: 32 + JOJLACDBPNA OIAPHBBDPHL = 4; // offset: 16 + uint32 ELLELJFGDPH = 9; // offset: 36 } -message NOAPKDDKOOI { - uint32 JKJJHEGNMBB = 9; // offset: 24 +message MJGHKGMGOAP { + uint32 IIKCCGFJKAB = 8; // offset: 24 } -message MDOLELGOEEL { - uint32 IADMKGECFCK = 3; // offset: 28 - uint32 JKJJHEGNMBB = 12; // offset: 32 - uint32 FBDADLODJEH = 1; // offset: 24 +message IDIGEJHHPDL { + uint32 IIKCCGFJKAB = 3; // offset: 24 + uint32 GDPGOBIILNO = 10; // offset: 28 + uint32 MOLLBAMGLAG = 12; // offset: 32 } -message JDKNBPCKPBN { - uint32 JKJJHEGNMBB = 2; // offset: 24 +message BCJIBPMPIBA { + uint32 IIKCCGFJKAB = 10; // offset: 24 } -message MGAPENEKGLK { - int64 IMEBIILIMFJ = 5; // offset: 40 - bool GLMOPJMBOCP = 10; // offset: 36 - bool ODDJIBNAPGH = 2; // offset: 38 - uint32 BJIDOAPACIP = 13; // offset: 56 - uint32 CGBIOBCFKIJ = 6; // offset: 48 - bool GBFBBONFNHA = 9; // offset: 37 - uint32 MMFFIIFMKPB = 14; // offset: 52 - oneof HPDAODDGAPF { - OLKMONELMMG MNBMELMLHAM = 8; // offset: 24 - DKMAGOKIFGD FMCHPGPDMMP = 7; // offset: 24 - BDNCOOLKGNN JNDFDGEFNCD = 1; // offset: 24 - NOAPKDDKOOI AMEJFNHDKPG = 4; // offset: 24 - MDOLELGOEEL NNKPMCBBEHH = 11; // offset: 24 - JDKNBPCKPBN KFFNCEHHNCE = 3; // offset: 24 +message JIPACDEJKJC { + int64 JPBDNCHHKGC = 10; // offset: 32 + uint32 PHKAHAHLDAE = 2; // offset: 48 + uint32 EMFHLBBOCFK = 9; // offset: 52 + bool AOJCDACKPCP = 11; // offset: 57 + bool MBDGKAEHCFB = 14; // offset: 56 + uint32 GAFPECGGICC = 5; // offset: 44 + bool BIHHIPMLBON = 15; // offset: 58 + oneof NLPPPCHGGPF { + IAMCAPPFDBH FMJMNFIBCAH = 7; // offset: 24 + PKNBPAHCIMJ CDNENMBMOKH = 3; // offset: 24 + PMBLADGCPMM FFFDHGGPNPM = 6; // offset: 24 + MJGHKGMGOAP CCNFDLHKJFM = 1; // offset: 24 + IDIGEJHHPDL NAEJHJIEOBD = 12; // offset: 24 + BCJIBPMPIBA ADECNJPKJFI = 13; // offset: 24 } } -message HGAFLANACCC { - map CICBBFGCDPE = 13; // offset: 32 - repeated MGAPENEKGLK LDCELNLHKLH = 11; // offset: 40 - uint32 CGBIOBCFKIJ = 4; // offset: 48 - int64 begin_time = 5; // offset: 56 - bool JILODGNKCHC = 15; // offset: 53 - EKIKIIKJGHH DGFFJNELJGM = 9; // offset: 16 - bool has_passed = 12; // offset: 52 +message BDEMABPLPKO { + repeated JIPACDEJKJC BPCKFLJIGCI = 3; // offset: 40 + uint32 GAFPECGGICC = 6; // offset: 48 + EFEGKDHEMFN BFNPCJOMGFL = 5; // offset: 24 + bool CFIONKKIPJL = 4; // offset: 52 + int64 DNNHCNCKJCM = 11; // offset: 56 + map KBHEGBCAAMG = 14; // offset: 16 + bool has_passed = 9; // offset: 53 } -message CEIIHPGCGON { - repeated PBOOBHPINDL EJOJPOHLNCD = 3; // offset: 40 - EKIKIIKJGHH ELDJAFNBOKA = 1; // offset: 24 - uint32 CGBIOBCFKIJ = 11; // offset: 56 - EKIKIIKJGHH DGFFJNELJGM = 8; // offset: 16 - bool JILODGNKCHC = 5; // offset: 52 - uint32 HCCAPAAJHFE = 10; // offset: 48 +message ONOINAHEHHB { + uint32 MNPCBLEHGHP = 4; // offset: 52 + repeated CNLIKADPCBH MMNOLIMBPCA = 11; // offset: 40 + bool CFIONKKIPJL = 12; // offset: 48 + EFEGKDHEMFN BFNPCJOMGFL = 6; // offset: 32 + EFEGKDHEMFN LJMMOMIHGEI = 5; // offset: 24 + uint32 GAFPECGGICC = 3; // offset: 56 } -message NJHOEBEAACG { - bool EGGAIEEJMNP = 7; // offset: 28 - uint32 MMFFIIFMKPB = 5; // offset: 24 +message HIBBPOAMDMA { + uint32 PHKAHAHLDAE = 15; // offset: 24 + bool JPLCJGPCFDO = 9; // offset: 28 } -message KKEKMIPGELF { - repeated CEIIHPGCGON NKPBDHHDDLI = 1; // offset: 40 - uint32 LPPEFNFEKCF = 5; // offset: 60 - repeated uint32 ILKEIMDHKBN = 7; // offset: 24 - HGAFLANACCC MJJEGAMEHMC = 14; // offset: 48 - uint32 JAAOFAEDFGA = 9; // offset: 56 - repeated NJHOEBEAACG BKLPPMCNFFG = 10; // offset: 32 +message PBGMKNEGOPK { + repeated HIBBPOAMDMA BKAPBDGHIAB = 4; // offset: 16 + repeated uint32 LKBDLBEAMGP = 12; // offset: 48 + uint32 MJIDMBJNGEI = 3; // offset: 60 + uint32 AFDBHGCAJDB = 9; // offset: 56 + BDEMABPLPKO ALHDBLAJHNN = 6; // offset: 32 + repeated ONOINAHEHHB BIMNCNMBOGF = 13; // offset: 40 } -// Obf: PlanetFesGetBusinessDayInfoCsReq +// Obf: DLGODNGNCHM // Type: Req -// CmdID: 8211 +// CmdID: 8221 message PlanetFesGetBusinessDayInfoCsReq { - bool ELFBECMCJIN = 3; // offset: 24 + bool BOACDLKCJJI = 2; // offset: 24 } -// Obf: PlanetFesGetBusinessDayInfoScRsp -// Type: Rsp -// CmdID: 8206 -message PlanetFesGetBusinessDayInfoScRsp { - int64 GPKPAIAMHKM = 4; // offset: 32 - uint32 retcode = 9; // offset: 40 - KKEKMIPGELF KMHBPMANJHB = 10; // offset: 24 -} - -message GPHKFJEAEDD { - int64 GPKPAIAMHKM = 3; // offset: 32 - uint32 JAAOFAEDFGA = 2; // offset: 24 - bool has_passed = 8; // offset: 45 - bool JILODGNKCHC = 11; // offset: 44 - uint32 LPPEFNFEKCF = 5; // offset: 28 - uint32 NLBIPLDBNIM = 10; // offset: 40 -} - -// Obf: PlanetFesBusinessDayRefreshEventCsReq -// Type: Req -// CmdID: 8228 -message PlanetFesBusinessDayRefreshEventCsReq { - uint32 MMFFIIFMKPB = 4; // offset: 28 - bool NGIGGCOLJBP = 2; // offset: 32 - uint32 CGBIOBCFKIJ = 8; // offset: 24 -} - -// Obf: PlanetFesBusinessDayRefreshEventScRsp -// Type: Rsp -// CmdID: 8241 -message PlanetFesBusinessDayRefreshEventScRsp { - uint32 retcode = 8; // offset: 32 - MGAPENEKGLK KFIIOBLEAFF = 13; // offset: 24 -} - -// Obf: PlanetFesDeliverPamCargoCsReq -// Type: Req -// CmdID: 8219 -message PlanetFesDeliverPamCargoCsReq { - uint32 avatar_id = 14; // offset: 24 - uint32 IDMJFDNDAIG = 6; // offset: 28 -} - -// Obf: PlanetFesDeliverPamCargoScRsp +// Obf: ICIMOBHBILC // Type: Rsp // CmdID: 8249 -message PlanetFesDeliverPamCargoScRsp { - uint32 retcode = 5; // offset: 44 - MGAPENEKGLK KFIIOBLEAFF = 1; // offset: 32 - IIKELBGGBLL HILHCPJJAKK = 9; // offset: 24 - uint32 avatar_id = 2; // offset: 40 +message PlanetFesGetBusinessDayInfoScRsp { + uint32 retcode = 12; // offset: 32 + int64 ALIGEFKMMGH = 1; // offset: 40 + PBGMKNEGOPK OADEJOMKKPF = 14; // offset: 24 } -// Obf: PlanetFesChooseAvatarEventOptionCsReq +message OHLCKLEKPIN { + uint32 AFDBHGCAJDB = 13; // offset: 28 + int64 ALIGEFKMMGH = 1; // offset: 32 + bool has_passed = 7; // offset: 45 + uint32 MJIDMBJNGEI = 2; // offset: 24 + uint32 BGDBCAKJMMA = 5; // offset: 40 + bool CFIONKKIPJL = 10; // offset: 44 +} + +// Obf: HHJKIFDCFNF // Type: Req -// CmdID: 8209 -message PlanetFesChooseAvatarEventOptionCsReq { - uint32 PHHKBGMBJGC = 13; // offset: 24 +// CmdID: 8215 +message PlanetFesBusinessDayRefreshEventCsReq { + bool DGAHMJOBDNE = 1; // offset: 24 + uint32 GAFPECGGICC = 5; // offset: 28 + uint32 PHKAHAHLDAE = 7; // offset: 32 } -// Obf: PlanetFesChooseAvatarEventOptionScRsp +// Obf: MLGKFJKKDDD // Type: Rsp -// CmdID: 8246 -message PlanetFesChooseAvatarEventOptionScRsp { - uint32 retcode = 2; // offset: 40 - uint32 OBKEDBPDJHC = 9; // offset: 44 - uint32 PJEDFILLDEB = 4; // offset: 52 - MGAPENEKGLK KFIIOBLEAFF = 3; // offset: 16 - IIKELBGGBLL reward = 13; // offset: 32 - uint32 ECPINNIAOBP = 6; // offset: 48 +// CmdID: 8206 +message PlanetFesBusinessDayRefreshEventScRsp { + uint32 retcode = 8; // offset: 32 + JIPACDEJKJC DIHECIIKELE = 13; // offset: 16 } -// Obf: PlanetFesDealAvatarEventOptionItemCsReq -// Type: Req -// CmdID: 8242 -message PlanetFesDealAvatarEventOptionItemCsReq { - bool GAOKHMECCIO = 15; // offset: 24 - uint32 AFINFIFDJHM = 7; // offset: 28 -} - -// Obf: PlanetFesDealAvatarEventOptionItemScRsp -// Type: Rsp -// CmdID: 8220 -message PlanetFesDealAvatarEventOptionItemScRsp { - IIKELBGGBLL reward = 1; // offset: 24 - bool GAOKHMECCIO = 9; // offset: 48 - uint32 ECPINNIAOBP = 7; // offset: 40 - uint32 PJEDFILLDEB = 6; // offset: 52 - uint32 retcode = 12; // offset: 44 - MGAPENEKGLK KFIIOBLEAFF = 11; // offset: 16 -} - -// Obf: PlanetFesTakeRegionPhaseRewardCsReq -// Type: Req -// CmdID: 8231 -message PlanetFesTakeRegionPhaseRewardCsReq { - uint32 AOMKNKFFABE = 14; // offset: 24 -} - -// Obf: PlanetFesTakeRegionPhaseRewardScRsp -// Type: Rsp -// CmdID: 8232 -message PlanetFesTakeRegionPhaseRewardScRsp { - uint32 retcode = 12; // offset: 36 - ItemList reward_list = 1; // offset: 16 - uint32 AOMKNKFFABE = 11; // offset: 32 -} - -message MBPGJLMKJPK { - repeated uint32 JIEHEDOLMLP = 1; // offset: 24 - uint32 BNODIKADEBH = 9; // offset: 40 - uint32 DALJACEACNJ = 5; // offset: 44 - repeated uint32 DDEKOAKOHBN = 2; // offset: 16 -} - -message JCOBJDONMOO { - uint32 GMDLLCAIECC = 14; // offset: 32 - uint32 GKCJDAKALGL = 2; // offset: 36 - oneof HAPFBOCALBL { - MBPGJLMKJPK OADDDOALGBF = 12; // offset: 16 - } -} - -message EAIGKOONNHO { - repeated uint32 NGDKJNPBBIO = 15; // offset: 16 -} - -// Obf: PlanetFesStartMiniGameCsReq +// Obf: INEAJGOJKPO // Type: Req // CmdID: 8226 -message PlanetFesStartMiniGameCsReq { - uint32 GKCJDAKALGL = 14; // offset: 28 - uint32 GMDLLCAIECC = 7; // offset: 24 +message PlanetFesDeliverPamCargoCsReq { + uint32 AFAHDBPGJLL = 14; // offset: 28 + uint32 avatar_id = 2; // offset: 24 } -// Obf: PlanetFesStartMiniGameScRsp +// Obf: AGAGEEKGMGM // Type: Rsp -// CmdID: 8205 -message PlanetFesStartMiniGameScRsp { - JCOBJDONMOO PMMGJDNFOKF = 9; // offset: 16 - uint32 retcode = 15; // offset: 52 - IIKELBGGBLL reward = 5; // offset: 40 - oneof GCAKONOFFPB { - EAIGKOONNHO HMNDHJDALBH = 13; // offset: 32 +// CmdID: 8208 +message PlanetFesDeliverPamCargoScRsp { + uint32 retcode = 1; // offset: 40 + HLLCDBLCIPK IOLKDNAMDCO = 8; // offset: 16 + JIPACDEJKJC DIHECIIKELE = 10; // offset: 24 + uint32 avatar_id = 14; // offset: 44 +} + +// Obf: KLHPNIDFPGO +// Type: Req +// CmdID: 8233 +message PlanetFesChooseAvatarEventOptionCsReq { + uint32 NHDBKGMGELH = 10; // offset: 24 +} + +// Obf: NPOOGENCIGC +// Type: Rsp +// CmdID: 8209 +message PlanetFesChooseAvatarEventOptionScRsp { + uint32 AAIJKIBONOO = 14; // offset: 44 + JIPACDEJKJC DIHECIIKELE = 5; // offset: 16 + uint32 retcode = 11; // offset: 52 + HLLCDBLCIPK reward = 8; // offset: 24 + uint32 EEMNDGIPBIC = 6; // offset: 40 + uint32 COKGOPBMLPP = 15; // offset: 48 +} + +// Obf: KPJDIIIKKOM +// Type: Req +// CmdID: 8204 +message PlanetFesDealAvatarEventOptionItemCsReq { + uint32 GLIONEELOJH = 4; // offset: 24 + bool ICOGAHFFCLD = 2; // offset: 28 +} + +// Obf: CKCKNLHNHLN +// Type: Rsp +// CmdID: 8237 +message PlanetFesDealAvatarEventOptionItemScRsp { + HLLCDBLCIPK reward = 9; // offset: 16 + bool ICOGAHFFCLD = 1; // offset: 40 + uint32 EEMNDGIPBIC = 10; // offset: 48 + uint32 retcode = 13; // offset: 52 + uint32 AAIJKIBONOO = 7; // offset: 44 + JIPACDEJKJC DIHECIIKELE = 12; // offset: 24 +} + +// Obf: NFAANCANCHC +// Type: Req +// CmdID: 8243 +message PlanetFesTakeRegionPhaseRewardCsReq { + uint32 HJMGGLANHML = 13; // offset: 24 +} + +// Obf: BEMBCNKCLLA +// Type: Rsp +// CmdID: 8239 +message PlanetFesTakeRegionPhaseRewardScRsp { + uint32 HJMGGLANHML = 7; // offset: 32 + uint32 retcode = 12; // offset: 36 + ItemList reward_list = 3; // offset: 16 +} + +message BBHPOJJLFEC { + uint32 IEAILOCMKNN = 13; // offset: 44 + uint32 AKAGAAMOJCF = 4; // offset: 40 + repeated uint32 BHLABMIODGO = 9; // offset: 32 + repeated uint32 JGAIPHCIJHB = 12; // offset: 24 +} + +message JOJLACDBPNA { + uint32 ELLELJFGDPH = 12; // offset: 36 + uint32 KHDLMPAKEGF = 1; // offset: 32 + oneof EPIIJJCAKIE { + BBHPOJJLFEC PIHGDHAKLCB = 3; // offset: 24 } } -// Obf: PlanetFesUseItemCsReq +message GIFNOKLKCGH { + repeated uint32 DNLALPGKFDK = 1; // offset: 24 +} + +// Obf: KIJAOPIAHOL // Type: Req -// CmdID: 8213 +// CmdID: 8220 +message PlanetFesStartMiniGameCsReq { + uint32 KHDLMPAKEGF = 11; // offset: 24 + uint32 ELLELJFGDPH = 8; // offset: 28 +} + +// Obf: JIGEMDLBLFH +// Type: Rsp +// CmdID: 8222 +message PlanetFesStartMiniGameScRsp { + HLLCDBLCIPK reward = 9; // offset: 16 + JOJLACDBPNA OIAPHBBDPHL = 4; // offset: 40 + uint32 retcode = 5; // offset: 52 + oneof BDBOAMOCOHI { + GIFNOKLKCGH EFBAMGJDAEH = 8; // offset: 32 + } +} + +// Obf: ODIEOLMNENI +// Type: Req +// CmdID: 8246 message PlanetFesUseItemCsReq { - uint32 item_id = 3; // offset: 24 - uint32 IPNLLKLBDLI = 9; // offset: 28 + uint32 item_id = 15; // offset: 24 + uint32 OGBDDNFELCL = 4; // offset: 28 } -// Obf: PlanetFesUseItemScRsp +// Obf: NMNOBDIIGGF // Type: Rsp -// CmdID: 8235 +// CmdID: 8240 message PlanetFesUseItemScRsp { + HLLCDBLCIPK reward = 3; // offset: 24 uint32 retcode = 12; // offset: 32 - IIKELBGGBLL reward = 2; // offset: 16 } -// Obf: PlanetFesBingoGameFlipCardCsReq +// Obf: FADLBLGNEHC // Type: Req -// CmdID: 8244 +// CmdID: 8217 message PlanetFesBingoGameFlipCardCsReq { - uint32 LKBNIOLJLNP = 14; // offset: 24 + uint32 NBFLCNHFEFM = 8; // offset: 24 } -// Obf: PlanetFesGameBingoFlipScRsp +// Obf: JEDHJMFEAOE // Type: Rsp -// CmdID: 8248 +// CmdID: 8228 message PlanetFesGameBingoFlipScRsp { - IIKELBGGBLL reward = 1; // offset: 24 - bool MLBECBPFELO = 6; // offset: 32 - uint32 LKBNIOLJLNP = 7; // offset: 36 - uint32 retcode = 2; // offset: 40 + HLLCDBLCIPK reward = 8; // offset: 16 + uint32 NBFLCNHFEFM = 3; // offset: 32 + uint32 retcode = 14; // offset: 40 + bool JKLFMOHICMO = 4; // offset: 36 } -// Obf: PlanetFesBonusEventInteractCsReq +// Obf: ENDMIKCIFMB // Type: Req -// CmdID: 8233 +// CmdID: 8223 message PlanetFesBonusEventInteractCsReq { - uint32 MMFFIIFMKPB = 2; // offset: 28 - uint32 JNOHCLBODOA = 15; // offset: 24 + uint32 PHKAHAHLDAE = 15; // offset: 28 + uint32 BFMAOIDEJCD = 5; // offset: 24 } -// Obf: PlanetFesBonusEventInteractScRsp +// Obf: ALONCNDOEGJ // Type: Rsp -// CmdID: 8210 +// CmdID: 8214 message PlanetFesBonusEventInteractScRsp { - MGAPENEKGLK KFIIOBLEAFF = 9; // offset: 24 - IIKELBGGBLL reward = 2; // offset: 32 - uint32 MMFFIIFMKPB = 7; // offset: 44 - uint32 retcode = 8; // offset: 40 + uint32 PHKAHAHLDAE = 2; // offset: 40 + HLLCDBLCIPK reward = 8; // offset: 32 + JIPACDEJKJC DIHECIIKELE = 7; // offset: 16 + uint32 retcode = 14; // offset: 44 } -message JHPNJBJNLGI { - uint32 OEPKLJHNKAH = 7; // offset: 32 - EKIKIIKJGHH gold = 8; // offset: 24 - uint32 CGBIOBCFKIJ = 3; // offset: 52 - uint32 uid = 13; // offset: 36 - uint32 AJFGOHDICJI = 5; // offset: 44 - uint32 CMOBGDGKNGC = 15; // offset: 40 - uint32 DBLAEDELFMB = 12; // offset: 48 +message FFFKFKHHEOG { + uint32 DBOJCHBAHCI = 4; // offset: 44 + uint32 uid = 12; // offset: 52 + uint32 ACKIBGGBFMO = 11; // offset: 36 + EFEGKDHEMFN gold = 10; // offset: 16 + uint32 GAFPECGGICC = 9; // offset: 40 + uint32 KLFPGJNLFKG = 13; // offset: 48 + uint32 GBCPGOAFEBC = 15; // offset: 32 } -// Obf: PlanetFesGetFriendRankingInfoListCsReq +// Obf: GPICOEHLEKL // Type: Req -// CmdID: 8225 +// CmdID: 8212 message PlanetFesGetFriendRankingInfoListCsReq { } -// Obf: PlanetFesGetFriendRankingInfoListScRsp +// Obf: LBGBOCOFMHI // Type: Rsp -// CmdID: 8237 +// CmdID: 8234 message PlanetFesGetFriendRankingInfoListScRsp { - JHPNJBJNLGI FOHCNBLJCBP = 12; // offset: 16 - uint32 retcode = 13; // offset: 32 + FFFKFKHHEOG KNNIAEBMHGM = 8; // offset: 16 + uint32 retcode = 6; // offset: 32 } -// Obf: PlanetFesFriendRankingInfoChangeScNotify +// Obf: IAPNMAPLAFD // Type: Notify -// CmdID: 8227 +// CmdID: 8225 message PlanetFesFriendRankingInfoChangeScNotify { - repeated JHPNJBJNLGI GKAIDNHIFPF = 6; // offset: 24 + repeated FFFKFKHHEOG CPBGLNGOCBA = 1; // offset: 24 } -// Obf: PlanetFesSetCustomKeyValueCsReq +// Obf: KHKMOODMDDF // Type: Req -// CmdID: 8243 +// CmdID: 8210 message PlanetFesSetCustomKeyValueCsReq { - uint32 key = 6; // offset: 24 - uint32 value = 9; // offset: 28 + uint32 key = 7; // offset: 28 + uint32 value = 10; // offset: 24 } -// Obf: PlanetFesSetCustomKeyValueScRsp +// Obf: ECHAEDJOCAB // Type: Rsp -// CmdID: 8250 +// CmdID: 8224 message PlanetFesSetCustomKeyValueScRsp { - uint32 retcode = 15; // offset: 28 - uint32 value = 12; // offset: 32 - uint32 key = 6; // offset: 24 + uint32 retcode = 10; // offset: 24 + uint32 key = 9; // offset: 28 + uint32 value = 15; // offset: 32 } -// Obf: PlanetFesUpgradeFesLevelCsReq +// Obf: HDALEIPDCNA // Type: Req -// CmdID: 8215 +// CmdID: 8241 message PlanetFesUpgradeFesLevelCsReq { - uint32 PLDEJLJBBLB = 4; // offset: 24 + uint32 ODADJILOEKO = 11; // offset: 24 } // Type: Rsp -// CmdID: 8245 -message ILEJEIOGFDE { - uint32 retcode = 6; // offset: 24 +// CmdID: 8242 +message EMIFFPHBMEI { + uint32 retcode = 11; // offset: 24 } -// Obf: PlanetFesGetAvatarStatCsReq +// Obf: JHMONADIDKD // Type: Req -// CmdID: 8247 +// CmdID: 8211 message PlanetFesGetAvatarStatCsReq { } -// Obf: PlanetFesGetAvatarStatScRsp +// Obf: OECBNPAOEJN // Type: Rsp -// CmdID: 8236 +// CmdID: 8232 message PlanetFesGetAvatarStatScRsp { - uint32 retcode = 9; // offset: 32 - repeated PBOOBHPINDL EJOJPOHLNCD = 7; // offset: 16 + repeated CNLIKADPCBH MMNOLIMBPCA = 8; // offset: 24 + uint32 retcode = 5; // offset: 32 } -message EMJAHNGCLIL { - int64 apply_time = 2; // offset: 32 - repeated uint32 FDHEHLIKAJC = 4; // offset: 16 - uint32 HPABGIIIPPN = 9; // offset: 44 - uint32 FGGOGJNMKON = 13; // offset: 40 +message BBOGAPHFIBG { + uint32 EPGIKGCADHM = 10; // offset: 44 + int64 EDECALEJJFH = 6; // offset: 32 + repeated uint32 DJDEBKPGJDN = 13; // offset: 16 + uint32 GIIIGJFMHPO = 3; // offset: 40 } -message HOGDMOFOCDF { - repeated uint32 FDHEHLIKAJC = 4; // offset: 16 - uint32 AKEOBJGJBMJ = 13; // offset: 44 - bool HCONKJFFBFG = 6; // offset: 40 - int64 time = 12; // offset: 32 - uint64 OKKCMFGJFCO = 9; // offset: 48 +message HBMNFGPKECH { + uint64 PHALKDHHPPB = 13; // offset: 40 + uint32 CDCBFHFJGMD = 6; // offset: 32 + repeated uint32 DJDEBKPGJDN = 1; // offset: 16 + int64 time = 7; // offset: 48 + bool JFHMCDFDABI = 8; // offset: 36 } -message DMFINKIKLLC { - uint32 HPABGIIIPPN = 2; // offset: 32 - int64 time = 12; // offset: 48 - repeated uint32 FDHEHLIKAJC = 9; // offset: 24 - uint32 FGGOGJNMKON = 4; // offset: 36 - uint32 source = 15; // offset: 40 +message HHKHKGDAMNB { + uint32 GIIIGJFMHPO = 7; // offset: 36 + uint32 source = 3; // offset: 40 + repeated uint32 DJDEBKPGJDN = 12; // offset: 24 + int64 time = 14; // offset: 48 + uint32 EPGIKGCADHM = 11; // offset: 32 } -// Obf: CmdPlanetFesExtType +// Obf: AIAMJBEHMMC enum CmdPlanetFesExtType { - CmdPlanetFesExtType_MNFEPONEDDJ = 0; - CmdPlanetFesApplyCardPieceScRsp = 8292; - CmdPlanetFesEnterNextBusinessDayCsReq = 8313; - CmdPlanetFesGiveCardPieceCsReq = 8328; - CmdPlanetFesGiveCardPieceScRsp = 8312; - CmdPlanetFesGetExtraCardPieceInfoCsReq = 8294; + AIAMJBEHMMC_PCPDHELPKEM = 0; + CmdPlanetFesGetExtraCardPieceInfoCsReq = 8303; + CmdPlanetFesGetExtraCardPieceInfoScRsp = 8297; + CmdPlanetFesApplyCardPieceScRsp = 8291; + CmdPlanetFesGiveCardPieceScRsp = 8335; + CmdPlanetFesHandleCardPieceApplyCsReq = 8337; CmdPlanetFesLargeBonusInteractScRsp = 8293; - CmdPlanetFesGetFriendCardPieceCsReq = 8291; - CmdPlanetFesLargeBonusInteractCsReq = 8311; - CmdAGAEBALEEDK = 8319; - CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8302; - CmdPlanetFesGetExtraCardPieceInfoScRsp = 8330; - CmdPlanetFesGetFriendCardPieceScRsp = 8304; - CmdPlanetFesHandleCardPieceApplyCsReq = 8320; - CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8329; - CmdPlanetFesHandleCardPieceApplyScRsp = 8297; - CmdPlanetFesGetOfferedCardPieceScRsp = 8324; - CmdPlanetFesApplyCardPieceCsReq = 8314; - CmdPlanetFesGetOfferedCardPieceCsReq = 8308; + CmdPlanetFesApplyCardPieceCsReq = 8295; + CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8325; + CmdPlanetFesGetOfferedCardPieceScRsp = 8334; + CmdPlanetFesGetOfferedCardPieceCsReq = 8292; + CmdPlanetFesGetFriendCardPieceScRsp = 8317; + CmdHCJKEDJPGHB = 8306; + CmdPlanetFesEnterNextBusinessDayCsReq = 8340; + CmdPlanetFesGetFriendCardPieceCsReq = 8320; + CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8328; + CmdPlanetFesGiveCardPieceCsReq = 8308; + CmdPlanetFesLargeBonusInteractCsReq = 8326; + CmdPlanetFesHandleCardPieceApplyScRsp = 8309; } -enum MOMDKCEJEDC { - MOMDKCEJEDC_FGHEDEFBNMD = 0; - MOMDKCEJEDC_ABHHMLMCJKL = 1; - MOMDKCEJEDC_BBNALCGPJNA = 2; +enum DCMGMEHGCIF { + DCMGMEHGCIF_KJFHLPEONOH = 0; + DCMGMEHGCIF_ONACHMEDPIK = 1; + DCMGMEHGCIF_KALDKLPHGEJ = 2; } -// Obf: PlanetFesGetExtraCardPieceInfoCsReq +// Obf: LOPCGPMHNKO // Type: Req -// CmdID: 8294 +// CmdID: 8303 message PlanetFesGetExtraCardPieceInfoCsReq { } -message NCBGHHPEHDH { - repeated DMFINKIKLLC FPNMKPFFCDN = 15; // offset: 16 - repeated CKPCMLBMMEO BJBBMKIEAFC = 9; // offset: 40 - uint32 uid = 10; // offset: 64 - uint32 KEOLNPBCKJB = 4; // offset: 60 - uint32 MGGIJHDNKFA = 1; // offset: 56 - int64 GNCLOPNMHGO = 6; // offset: 72 - repeated uint32 OEBIFOKDKAE = 14; // offset: 32 - repeated EMJAHNGCLIL ODCAPAHNDJH = 12; // offset: 24 +message PEHOCGJJMNF { + repeated uint32 AFIHGFCCHPK = 9; // offset: 24 + int64 LLGHOBDIBOM = 3; // offset: 64 + uint32 uid = 11; // offset: 56 + repeated BBOGAPHFIBG MLFNLIBCBMO = 15; // offset: 48 + uint32 AHLLMHGEEMF = 13; // offset: 76 + repeated FBBMDFDOEEF CGOMCPEBBIA = 1; // offset: 16 + repeated HHKHKGDAMNB JHNJKOHPIJN = 8; // offset: 40 + uint32 FLIFCIPEPLO = 12; // offset: 72 } -// Obf: PlanetFesGetExtraCardPieceInfoScRsp +// Obf: IECBKBJKDLO // Type: Rsp -// CmdID: 8330 +// CmdID: 8297 message PlanetFesGetExtraCardPieceInfoScRsp { - NCBGHHPEHDH EPIOIBBENEG = 10; // offset: 16 - uint32 retcode = 1; // offset: 32 + PEHOCGJJMNF ADJEEIILGBO = 6; // offset: 24 + uint32 retcode = 8; // offset: 32 } -// Obf: PlanetFesGetFriendCardPieceCsReq +// Obf: FFHBOHDDFIP // Type: Req -// CmdID: 8291 +// CmdID: 8320 message PlanetFesGetFriendCardPieceCsReq { } -// Obf: PlanetFesGetFriendCardPieceScRsp +// Obf: IFNAAPKKDMB // Type: Rsp -// CmdID: 8304 +// CmdID: 8317 message PlanetFesGetFriendCardPieceScRsp { - repeated NCBGHHPEHDH KCLENPBICPI = 8; // offset: 16 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 3; // offset: 32 + repeated PEHOCGJJMNF NLOPOBHEEJH = 11; // offset: 16 } -// Obf: PlanetFesChangeCardPieceApplyPermissionCsReq +// Obf: BKBCAPMAHHE // Type: Req -// CmdID: 8329 +// CmdID: 8325 message PlanetFesChangeCardPieceApplyPermissionCsReq { - uint32 KEOLNPBCKJB = 10; // offset: 24 + uint32 FLIFCIPEPLO = 8; // offset: 24 } -// Obf: PlanetFesChangeCardPieceApplyPermissionScRsp +// Obf: HEGNCNHPMGA // Type: Rsp -// CmdID: 8302 +// CmdID: 8328 message PlanetFesChangeCardPieceApplyPermissionScRsp { - uint32 KEOLNPBCKJB = 14; // offset: 28 - uint32 retcode = 3; // offset: 24 + uint32 retcode = 13; // offset: 28 + uint32 FLIFCIPEPLO = 15; // offset: 24 } -// Obf: PlanetFesApplyCardPieceCsReq +// Obf: POKNLBHIKAG // Type: Req -// CmdID: 8314 +// CmdID: 8295 message PlanetFesApplyCardPieceCsReq { - repeated uint32 FDHEHLIKAJC = 6; // offset: 24 - uint32 LEKGBKGDIDA = 5; // offset: 32 + uint32 EAALMHNALFI = 9; // offset: 32 + repeated uint32 DJDEBKPGJDN = 3; // offset: 16 } -// Obf: PlanetFesApplyCardPieceScRsp +// Obf: FPOHHJKEJEG // Type: Rsp -// CmdID: 8292 +// CmdID: 8291 message PlanetFesApplyCardPieceScRsp { - uint32 FGGOGJNMKON = 15; // offset: 52 - bool CHLACGMGMBM = 13; // offset: 48 - uint32 LEKGBKGDIDA = 7; // offset: 44 - repeated uint32 FDHEHLIKAJC = 4; // offset: 16 - int64 IAOAOAEBIMN = 6; // offset: 32 - uint32 retcode = 11; // offset: 40 + uint32 EPGIKGCADHM = 1; // offset: 44 + bool CHEHAODHAOC = 5; // offset: 52 + uint32 retcode = 4; // offset: 40 + uint32 EAALMHNALFI = 11; // offset: 48 + int64 ALJIBCCDHPJ = 13; // offset: 32 + repeated uint32 DJDEBKPGJDN = 9; // offset: 24 } -// Obf: PlanetFesHandleCardPieceApplyCsReq +// Obf: MMPBMMJLFHL // Type: Req -// CmdID: 8320 +// CmdID: 8337 message PlanetFesHandleCardPieceApplyCsReq { - bool LDKBEGPAPNI = 4; // offset: 36 - uint32 FGGOGJNMKON = 15; // offset: 32 - uint32 HPABGIIIPPN = 2; // offset: 40 - repeated uint32 IMGPPDAMIGC = 9; // offset: 16 + bool ILCOOFLFGFH = 4; // offset: 40 + uint32 EPGIKGCADHM = 7; // offset: 32 + repeated uint32 MGAFDDCGJPM = 13; // offset: 16 + uint32 GIIIGJFMHPO = 11; // offset: 36 } -// Obf: PlanetFesHandleCardPieceApplyScRsp +// Obf: HMIOJGOKMIN // Type: Rsp -// CmdID: 8297 +// CmdID: 8309 message PlanetFesHandleCardPieceApplyScRsp { - bool LDKBEGPAPNI = 7; // offset: 40 - uint32 retcode = 6; // offset: 32 - repeated uint32 IMGPPDAMIGC = 8; // offset: 24 - int64 BGNCBDCJCNB = 2; // offset: 48 - uint32 FGGOGJNMKON = 1; // offset: 36 + int64 ONBBNACBADF = 15; // offset: 40 + uint32 retcode = 14; // offset: 32 + repeated uint32 MGAFDDCGJPM = 4; // offset: 24 + bool ILCOOFLFGFH = 6; // offset: 48 + uint32 EPGIKGCADHM = 8; // offset: 36 } -// Obf: PlanetFesGetOfferedCardPieceCsReq +// Obf: FADKNHHMPIF +// Type: Req +// CmdID: 8292 +message PlanetFesGetOfferedCardPieceCsReq { + bool JFHMCDFDABI = 8; // offset: 24 + uint64 PHALKDHHPPB = 5; // offset: 32 +} + +// Obf: JJKDDGNDNLG +// Type: Rsp +// CmdID: 8334 +message PlanetFesGetOfferedCardPieceScRsp { + uint32 retcode = 7; // offset: 44 + uint64 PHALKDHHPPB = 9; // offset: 56 + int64 CAOBLDAJOHK = 3; // offset: 48 + repeated FBBMDFDOEEF CGOMCPEBBIA = 11; // offset: 16 + repeated HBMNFGPKECH CLFPBNGKLAA = 12; // offset: 24 + bool JFHMCDFDABI = 8; // offset: 40 +} + +// Obf: PLHKEENEHFJ // Type: Req // CmdID: 8308 -message PlanetFesGetOfferedCardPieceCsReq { - bool HCONKJFFBFG = 5; // offset: 24 - uint64 OKKCMFGJFCO = 9; // offset: 32 -} - -// Obf: PlanetFesGetOfferedCardPieceScRsp -// Type: Rsp -// CmdID: 8324 -message PlanetFesGetOfferedCardPieceScRsp { - repeated CKPCMLBMMEO BJBBMKIEAFC = 2; // offset: 32 - uint32 retcode = 8; // offset: 44 - uint64 OKKCMFGJFCO = 3; // offset: 56 - repeated HOGDMOFOCDF PMLPGKNFBFB = 4; // offset: 16 - int64 GKBJFKECDIN = 1; // offset: 48 - bool HCONKJFFBFG = 6; // offset: 40 -} - -// Obf: PlanetFesGiveCardPieceCsReq -// Type: Req -// CmdID: 8328 message PlanetFesGiveCardPieceCsReq { - repeated uint32 IMGPPDAMIGC = 5; // offset: 24 - uint32 LEKGBKGDIDA = 1; // offset: 32 + uint32 EAALMHNALFI = 15; // offset: 32 + repeated uint32 MGAFDDCGJPM = 1; // offset: 16 } -// Obf: PlanetFesGiveCardPieceScRsp +// Obf: MOBMNENMECG // Type: Rsp -// CmdID: 8312 +// CmdID: 8335 message PlanetFesGiveCardPieceScRsp { - repeated uint32 IMGPPDAMIGC = 10; // offset: 24 - uint32 LEKGBKGDIDA = 4; // offset: 44 - uint64 OKKCMFGJFCO = 7; // offset: 32 - int64 BGNCBDCJCNB = 5; // offset: 48 - uint32 retcode = 1; // offset: 40 + uint64 PHALKDHHPPB = 14; // offset: 48 + repeated uint32 MGAFDDCGJPM = 5; // offset: 24 + uint32 retcode = 3; // offset: 36 + uint32 EAALMHNALFI = 6; // offset: 32 + int64 ONBBNACBADF = 1; // offset: 40 } -// Obf: PlanetFesLargeBonusInteractCsReq +// Obf: FNMEMIDGMKA // Type: Req -// CmdID: 8311 +// CmdID: 8326 message PlanetFesLargeBonusInteractCsReq { - uint32 PIOBAHDCHME = 11; // offset: 28 - uint32 AKCDDKOFJCC = 2; // offset: 24 - uint32 KLDFEJGDBDA = 12; // offset: 32 + uint32 PFOPCGAKMJP = 12; // offset: 24 + uint32 BCOPJHFNDBF = 14; // offset: 28 + uint32 HGIAGJMHDOB = 9; // offset: 32 } -// Obf: PlanetFesLargeBonusInteractScRsp +// Obf: NFHPGDLJFGJ // Type: Rsp // CmdID: 8293 message PlanetFesLargeBonusInteractScRsp { - uint32 PIOBAHDCHME = 7; // offset: 44 - MGAPENEKGLK KFIIOBLEAFF = 8; // offset: 32 - uint32 retcode = 2; // offset: 40 - EKIKIIKJGHH FNOOPJIOFDL = 5; // offset: 16 + uint32 HGIAGJMHDOB = 15; // offset: 44 + JIPACDEJKJC DIHECIIKELE = 6; // offset: 16 + uint32 retcode = 10; // offset: 40 + EFEGKDHEMFN LAMFMELCEMD = 7; // offset: 32 } -// Obf: PlanetFesEnterNextBusinessDayCsReq +// Obf: COKEFEINPBE // Type: Req -// CmdID: 8313 +// CmdID: 8340 message PlanetFesEnterNextBusinessDayCsReq { } // Type: Rsp -// CmdID: 8319 -message AGAEBALEEDK { - uint32 retcode = 4; // offset: 24 +// CmdID: 8306 +message HCJKEDJPGHB { + uint32 retcode = 10; // offset: 24 } -// Obf: CmdPlayerType +// Obf: LGDEJONOGDK enum CmdPlayerType { - CmdPlayerType_MNFEPONEDDJ = 0; - CmdGateServerScNotify = 58; - CmdGetLevelRewardCsReq = 18; - CmdBBHBOKLOKHJ = 54; - CmdGetVideoVersionKeyScRsp = 39; - CmdPlayerGetTokenCsReq = 35; - CmdAceAntiCheaterScRsp = 16; - CmdPlayerType_JIBALAHBBDD = 4; - CmdGetAuthkeyScRsp = 48; - CmdServerAnnounceNotify = 27; - CmdGmTalkScNotify = 100; - CmdAntiAddictScNotify = 88; + LGDEJONOGDK_PCPDHELPKEM = 0; + CmdPlayerGetTokenCsReq = 14; + CmdQueryProductInfoCsReq = 66; + CmdGetSecretKeyInfoScRsp = 69; + CmdExchangeStaminaCsReq = 37; + LGDEJONOGDK_JPMPCIKAMFO = 23; + CmdPlayerLoginFinishScRsp = 62; + CmdPEJPOACIIKL = 16; + CmdGBPEEKKNCOK = 78; + CmdPlayerHeartBeatCsReq = 12; + CmdClientObjDownloadDataScNotify = 86; + CmdSetGenderScRsp = 20; + CmdGetBasicInfoScRsp = 36; + CmdGetAuthkeyScRsp = 72; + CmdClientObjUploadCsReq = 80; + CmdMonthCardRewardNotify = 59; + CmdGetBasicInfoCsReq = 71; + CmdGetVideoVersionKeyScRsp = 68; + CmdGetLevelRewardScRcp = 89; + CmdHCBMIPFCCPL = 42; + CmdReserveStaminaExchangeCsReq = 13; + CmdKFGOKPOJKPH = 28; + CmdSetPlayerInfoCsReq = 93; + CmdPlayerLoginCsReq = 91; + CmdSetPlayerInfoScRsp = 2; + CmdGetLevelRewardTakenListCsReq = 58; + CmdPlayerLoginScRsp = 10; + CmdSetNicknameCsReq = 61; + CmdMHJAKGFPMCK = 67; + CmdFeatureSwitchClosedScNotify = 6; + CmdSetNicknameScRsp = 7; + CmdGetVideoVersionKeyCsReq = 70; + CmdSetGameplayBirthdayCsReq = 92; + CmdLightConeRarity4AutoLockReq = 35; + CmdGetLevelRewardReq = 100; + CmdPlayerSqueezedScNotify = 63; + CmdSetGameplayBirthdayScRsp = 24; CmdPlayerHeartBeatScRsp = 77; - CmdPlayerLoginCsReq = 83; - CmdClientObjUploadCsReq = 82; - CmdGetBasicInfoCsReq = 76; - CmdPlayerHeartBeatCsReq = 25; - CmdReserveStaminaExchangeCsReq = 21; - CmdAceAntiCheaterCsReq = 98; - CmdGPHLOJLPOGO = 17; - CmdLightConeRarity4AutoLockReq = 73; - CmdAICHFALMPNE = 30; - CmdUpdatePlayWithPsnOnlySettingScRsp = 61; - CmdSetGenderScRsp = 12; - CmdQueryProductInfoCsReq = 51; - CmdGetVideoVersionKeyCsReq = 11; - CmdExchangeStaminaScRsp = 23; - CmdSetPlayerInfoScRsp = 22; - CmdEnterStageScRsp = 46; - CmdSetGenderCsReq = 5; - CmdSetLanguageReq = 43; - CmdGetAuthkeyCsReq = 56; - CmdSetRedPointStatusScNotify = 41; - CmdClientObjUploadScRsp = 67; - CmdExchangeStaminaCsReq = 19; - CmdGetLevelRewardTakenListCsReq = 9; - CmdMonthCardRewardNotify = 7; - CmdForceSyncGameStateFinishScRsp = 99; - CmdSetGameplayBirthdayCsReq = 14; - CmdAPBJFHCNKFG = 53; - CmdClientObjDownloadDataScNotify = 33; - CmdSetPlayerInfoCsReq = 64; - CmdPlayerType_OIOLCJIHGOA = 74; - CmdPlayerLoginFinishScRsp = 44; - CmdGetBasicInfoScRsp = 79; - CmdDailyRefreshNotify = 15; - CmdGetLevelRewardScRsp = 6; - CmdPlayerLogoutCsReq = 24; - CmdPlayerSqueezedScNotify = 69; - CmdPlayerGetTokenScRsp = 13; - CmdRegionStopScNotify = 34; - CmdSetGameplayBirthdayScRsp = 78; - CmdGetSecretKeyInfoCsReq = 36; - CmdPlayerLoginFinishCsReq = 65; - CmdSetNicknameCsReq = 86; - CmdClientDownloadDataScNotify = 29; - CmdQueryProductInfoScRsp = 97; - CmdSetNicknameScRsp = 3; - CmdForceSyncGameStateFinishCSReq = 85; - CmdStaminaInfoScNotify = 38; - CmdReserveStaminaExchangeScRsp = 75; - CmdPlayerLoginScRsp = 81; - CmdFeatureSwitchClosedScNotify = 59; - CmdGetSecretKeyInfoScRsp = 50; - CmdGetLevelRewardTakenListScRsp = 31; - CmdPlayerType_CCKGEMCDDDN = 71; - CmdUpdatePlayWithPsnOnlySettingCsReq = 80; - CmdUpdateFeatureSwitchScNotify = 55; - CmdUpdatePlayerSettingScRsp = 60; - CmdEnterStageCsReq = 40; + CmdUpdateFeatureSwitchScNotify = 30; + CmdUpdatePlayerSettingScRsp = 15; + CmdSetLanguageReq = 21; + CmdEnterStageCsReq = 26; + CmdForceSyncGameStateFinishCSReq = 50; + CmdGetAuthkeyCsReq = 38; + CmdDailyRefreshNotify = 3; + CmdPHIBGDFEFEE = 32; + CmdPlayerLogoutCsReq = 94; + CmdStaminaInfoScNotify = 83; + LGDEJONOGDK_MDGAICFBCKJ = 47; + CmdMHJOJEFEOKK = 40; + CmdNBCDKAOFNMD = 98; + LGDEJONOGDK_OOOIEHICMDM = 95; + CmdGetSecretKeyInfoCsReq = 90; + CmdClientObjUploadScRsp = 85; + CmdReserveStaminaExchangeScRsp = 31; + CmdHDEFPBNNMDJ = 81; + CmdCIAANMCPBGF = 29; + CmdDDCCKDCEBOJ = 19; + CmdPDANOHBKBBF = 39; + CmdExchangeStaminaScRsp = 4; + CmdGetLevelRewardTakenListScRsp = 44; + CmdUpdatePlayWithPsnOnlySettingCsReq = 55; + CmdSetGenderCsReq = 79; + CmdSetRedPointStatusScNotify = 82; + CmdServerAnnounceNotify = 65; + CmdPlayerLoginFinishCsReq = 41; + CmdQueryProductInfoScRsp = 5; + CmdAntiAddictScNotify = 33; + CmdClientDownloadDataScNotify = 11; + CmdPlayerGetTokenScRsp = 18; } -enum PBAOCJPAEBJ { - PBAOCJPAEBJ_MNFEPONEDDJ = 0; - PBAOCJPAEBJ_OCFNEBKKECL = 1; - PBAOCJPAEBJ_AOHBMBLBGND = 2; +enum KJIKKLBJLCK { + KJIKKLBJLCK_PCPDHELPKEM = 0; + KJIKKLBJLCK_OFGHJKIHMIB = 1; + KJIKKLBJLCK_CKMMKFBHMGA = 2; } -enum APPHFLIDCEK { - APPHFLIDCEK_FNIBBKBGJCH = 0; - APPHFLIDCEK_KBAMJFPJKPD = 1; +enum NOFMHNNIJAN { + NOFMHNNIJAN_LHBKAEPNIDA = 0; + NOFMHNNIJAN_OJDAGMEHLII = 1; } -// Obf: PlayerLoginCsReq +// Obf: PBLACIHDLCL // Type: Req -// CmdID: 83 +// CmdID: 91 message PlayerLoginCsReq { - bool GNDAAGAOPBG = 1864; // offset: 185 - uint64 login_random = 14; // offset: 200 - string NAHDJMNDBJH = 13; // offset: 152 - PlatformType platform = 1; // offset: 168 - string JGGPKKNBLCD = 1412; // offset: 56 - LanguageType GCGMJOHLMNA = 2; // offset: 172 - string LNAOOLNLEIF = 1766; // offset: 80 - string client_version = 7; // offset: 136 - string MNJDJGPGKKG = 8; // offset: 16 - string EHONDIIJKNA = 9; // offset: 88 - uint32 EGAGGPMJHPC = 1648; // offset: 192 - string NPKPPKNICED = 451; // offset: 112 - uint32 LIIEDAEHCAL = 716; // offset: 180 - IBMNNFILAIP ENBGAJCGEPE = 1503; // offset: 64 - string HHGMCPAMINF = 5; // offset: 120 - string rogue_get_info = 11; // offset: 72 - string NAGJLHAOMKO = 4; // offset: 32 - uint32 OFJNONIPPLD = 1801; // offset: 196 - uint32 NAIAAGIBPPG = 10; // offset: 176 - string FCAEDCBLLEI = 3; // offset: 96 - string CGGNFOMKAEN = 15; // offset: 40 - string JOLPKHCKPFE = 1378; // offset: 144 - uint32 client_res_version = 12; // offset: 188 - bool FPBNJOLMILI = 1754; // offset: 184 - PLNAANKLOPN NHKCKICFFJN = 318; // offset: 104 - string signature = 6; // offset: 128 - string HIGJALFELFG = 1872; // offset: 24 - string BJOPPPBDNMF = 1105; // offset: 160 + string IBDEALLKDAM = 5; // offset: 56 + bool MMFJFMPNJMN = 386; // offset: 196 + COKHGIMNLEK ABFNMCHIIFI = 809; // offset: 136 + uint32 IPICOGJIBAE = 10; // offset: 200 + PlatformType platform = 6; // offset: 172 + string MCKPMFDFBGP = 1; // offset: 120 + string signature = 15; // offset: 88 + string CABLACHJKID = 189; // offset: 64 + string GGDPMLCODPH = 3; // offset: 32 + uint32 DIJHAFOGEOF = 9; // offset: 168 + string JBCNGGAGFCD = 13; // offset: 48 + string LJIMJGAHMKM = 12; // offset: 128 + string HBIDCAFOPMG = 1132; // offset: 152 + uint32 EFKCMFIJGIJ = 437; // offset: 184 + string BLEGPLIACMK = 1248; // offset: 16 + uint32 PEKKCPFGCCL = 416; // offset: 192 + DNJFGOLLCCB HEJKBACFHBG = 42; // offset: 40 + FPJBOJBFMNJ BNPGKDAEJPB = 8; // offset: 204 + string rogue_get_info = 11; // offset: 112 + string CJCFGAMHMCG = 273; // offset: 72 + string HFFGCAGBNLO = 7; // offset: 24 + bool JMFANJEHDMG = 765; // offset: 197 + string GNODLEJAOJP = 84; // offset: 80 + uint32 NCHFFCBPIFB = 878; // offset: 188 + string ICJIGHOMDNL = 729; // offset: 96 + uint64 login_random = 2; // offset: 176 + string KILCHABDDLC = 4; // offset: 144 + string ENECPEOGEKG = 14; // offset: 160 } -// Obf: PlayerLoginScRsp +// Obf: KMGGAMPIBDH // Type: Rsp -// CmdID: 81 +// CmdID: 10 message PlayerLoginScRsp { - bool ONLDHDAHHON = 6; // offset: 73 - int32 cur_timezone = 13; // offset: 76 - uint64 server_timestamp_ms = 12; // offset: 56 - string LFKAJCONFGF = 14; // offset: 16 uint64 login_random = 4; // offset: 64 - string LIMMCHIOKNH = 8; // offset: 32 - PlayerBasicInfo basic_info = 11; // offset: 24 - bool DKLBJNINDMO = 15; // offset: 72 - uint32 retcode = 1; // offset: 48 - uint32 stamina = 2; // offset: 52 + uint64 server_timestamp_ms = 8; // offset: 72 + bool CIGNEJKDKJF = 13; // offset: 48 + uint32 retcode = 9; // offset: 52 + bool ALLHDAFGDCJ = 14; // offset: 49 + uint32 stamina = 7; // offset: 56 + PlayerBasicInfo basic_info = 1; // offset: 32 + int32 LHNKDIKBIBO = 11; // offset: 60 + string ICHLJDLEPNL = 12; // offset: 40 + string PJNKEEOKGBO = 10; // offset: 24 } -// Obf: PlayerLogoutCsReq +// Obf: LJBDAIMNEJC // Type: Req -// CmdID: 24 +// CmdID: 94 message PlayerLogoutCsReq { } -// Obf: PlayerGetTokenCsReq +// Obf: NFEPFHOJIDO // Type: Req -// CmdID: 35 +// CmdID: 14 message PlayerGetTokenCsReq { - string token = 2; // offset: 16 - uint32 uid = 13; // offset: 64 - string ADJPHBPIBGK = 6; // offset: 24 - uint32 sign_type = 12; // offset: 52 - uint32 platform = 8; // offset: 68 - uint32 OFJNONIPPLD = 14; // offset: 48 - uint32 account_ip_port = 11; // offset: 60 - string account_uid = 4; // offset: 32 - uint32 account_ip = 3; // offset: 56 + string token = 2; // offset: 40 + string EFLAEANKACM = 7; // offset: 24 + uint32 sign_type = 15; // offset: 56 + uint32 account_ip = 4; // offset: 68 + uint32 account_ip_port = 3; // offset: 52 + uint32 EFKCMFIJGIJ = 5; // offset: 48 + string account_uid = 6; // offset: 16 + uint32 uid = 8; // offset: 60 + uint32 platform = 10; // offset: 64 } -// Obf: PlayerGetTokenScRsp +// Obf: BBOGLEADPEO // Type: Rsp -// CmdID: 13 +// CmdID: 18 message PlayerGetTokenScRsp { - uint32 retcode = 15; // offset: 60 - uint32 uid = 3; // offset: 56 - uint64 secret_key_seed = 6; // offset: 48 - BlackInfo black_info = 1; // offset: 40 - string stop_desc = 5; // offset: 32 - string authkey = 7; // offset: 24 + uint32 uid = 11; // offset: 56 + uint64 secret_key_seed = 8; // offset: 48 + BlackInfo black_info = 14; // offset: 32 + string stop_desc = 1; // offset: 16 + string authkey = 2; // offset: 24 + uint32 retcode = 7; // offset: 60 } // Type: Notify -// CmdID: 100 -message GmTalkScNotify { +// CmdID: 98 +message NBCDKAOFNMD { string stop_desc = 10; // offset: 16 } -// Obf: PlayerSqueezedScNotify +// Obf: JNFKCNJMCFO // Type: Notify -// CmdID: 69 +// CmdID: 63 message PlayerSqueezedScNotify { - enum KickType { - KICK_SQUEEZED = 0; - KICK_BLACK = 1; - KICK_CHANGE_PWD = 2; - KICK_LOGIN_WHITE_TIMEOUT = 3; - KICK_ACE_ANTI_CHEATER = 4; - KICK_BY_GM = 5; + message DGMEGLNMHKI { + enum LKMGMLFKAIP { + LKMGMLFKAIP_OFLPACBABIG = 0; + LKMGMLFKAIP_DLMGJJCFKLP = 1; + LKMGMLFKAIP_MFPJFDELEHF = 2; + LKMGMLFKAIP_ODKPNILOIAH = 3; + LKMGMLFKAIP_FEFLFCJJCMN = 4; + LKMGMLFKAIP_LDLILHOOCLM = 5; + } } - BlackInfo black_info = 7; // offset: 24 - KickType kick_type = 9; // offset: 32 + DGMEGLNMHKI.LKMGMLFKAIP DGLJGHJENJE = 2; // offset: 32 + BlackInfo black_info = 4; // offset: 16 } -// Obf: EnterStageCsReq +// Obf: KFFAPLAMHJP // Type: Req -// CmdID: 40 +// CmdID: 26 message EnterStageCsReq { - string stop_desc = 8; // offset: 24 + string stop_desc = 6; // offset: 24 } // Type: Rsp -// CmdID: 46 -message EnterStageScRsp { - uint32 retcode = 1; // offset: 32 - string FMBOFAOKLAJ = 7; // offset: 24 +// CmdID: 39 +message PDANOHBKBBF { + uint32 retcode = 3; // offset: 32 + string IEKPOMOMOPH = 1; // offset: 16 } -// Obf: GetBasicInfoCsReq +// Obf: EDJJFNLBFMI // Type: Req -// CmdID: 76 +// CmdID: 71 message GetBasicInfoCsReq { } -message HMELNCNOPHM { - bool GMMLNPALLAL = 1; // offset: 28 - bool PGIBKCMBMFG = 6; // offset: 29 - uint32 JCFGNFCOGKH = 3; // offset: 24 +message OEEEAEJBENB { + uint32 APOFJCCELFM = 8; // offset: 24 + bool JLPHFLLOEAJ = 2; // offset: 29 + bool ODEJNPJBJAJ = 6; // offset: 28 } message PlayerSettingInfo { - bool OJBHJJHMLEM = 184; // offset: 32 - bool JLJFENCPGHO = 4; // offset: 45 - bool OFPJKPJFPFP = 8; // offset: 34 - bool MNLGJHEMADN = 12; // offset: 36 - bool BNIJBEAJPDN = 3; // offset: 42 - bool NNIDBDJLJGM = 765; // offset: 33 - bool BANEIMEEKEA = 11; // offset: 40 - bool LJDJALDEGKE = 6; // offset: 43 - bool NICBFEOLEDB = 354; // offset: 35 - bool IIDDIHBKAGE = 9; // offset: 38 - bool AHDILMBGBFO = 1931; // offset: 44 - HMELNCNOPHM ENDHKCFENHD = 13; // offset: 16 - bool AHCNLBNPMPB = 15; // offset: 41 - bool AJGMIHLLEDI = 1; // offset: 39 - bool PEKHBGBBLLK = 2; // offset: 37 + bool CHCNEDNCIDJ = 4; // offset: 43 + bool MFCPDJGGCMO = 10; // offset: 51 + NECGMCGFANN HGHFECOMJNA = 524; // offset: 32 + bool BMEHFMDNKLE = 1557; // offset: 53 + bool KFBLHCCGEPO = 1219; // offset: 52 + bool LPEPIDNJDEM = 7; // offset: 41 + bool PFJMEECGJMM = 9; // offset: 48 + bool CPOGDKALGOM = 14; // offset: 47 + bool FIJNAPNICJF = 12; // offset: 40 + bool COIGOCJHBOP = 2; // offset: 50 + bool NHLKFBOBDOM = 13; // offset: 46 + bool LENKIEBIIHP = 151; // offset: 42 + bool EJDGNLEOBCN = 197; // offset: 49 + bool BKDCFBDMNIJ = 8; // offset: 44 + OEEEAEJBENB EHKLNPCMMHE = 5; // offset: 16 + bool CCNGHBADHBL = 11; // offset: 45 } // Obf: GetBasicInfoScRsp // Type: Rsp -// CmdID: 79 +// CmdID: 36 message GetBasicInfoScRsp { - uint32 gender = 14; // offset: 52 - uint32 gameplay_birthday = 6; // offset: 48 - uint32 exchange_times = 12; // offset: 60 - uint32 cur_day = 5; // offset: 56 - uint32 retcode = 13; // offset: 32 - uint32 week_cocoon_finished_count = 8; // offset: 64 - int64 last_set_nickname_time = 7; // offset: 40 - PlayerSettingInfo player_setting_info = 15; // offset: 24 - bool is_gender_set = 9; // offset: 36 - int64 next_recover_time = 3; // offset: 72 + uint32 week_cocoon_finished_count = 11; // offset: 72 + bool is_gender_set = 2; // offset: 48 + int64 next_recover_time = 8; // offset: 40 + uint32 exchange_times = 12; // offset: 56 + uint32 cur_day = 7; // offset: 68 + uint32 gameplay_birthday = 10; // offset: 52 + uint32 cur_map_entry_id = 13; // offset: 64 + PlayerSettingInfo player_setting_info = 5; // offset: 24 + uint32 gender = 4; // offset: 60 + int64 last_set_nickname_time = 14; // offset: 32 } -// Obf: ExchangeStaminaCsReq +// Obf: KDNHEKFILJP // Type: Req -// CmdID: 19 +// CmdID: 37 message ExchangeStaminaCsReq { } // Type: Rsp -// CmdID: 23 +// CmdID: 4 message ExchangeStaminaScRsp { - uint32 exchange_times = 3; // offset: 44 - uint32 stamina_add = 1; // offset: 48 - int64 last_recover_time = 5; // offset: 32 - repeated ItemCost item_cost_list = 11; // offset: 24 - uint32 retcode = 15; // offset: 40 + int64 last_recover_time = 9; // offset: 48 + uint32 exchange_times = 8; // offset: 32 + uint32 stamina_add = 15; // offset: 36 + repeated ItemCost item_cost_list = 6; // offset: 24 + uint32 cur_map_entry_id = 14; // offset: 40 } -// Obf: GetAuthkeyCsReq +// Obf: OOGDOGPALAO // Type: Req -// CmdID: 56 +// CmdID: 38 message GetAuthkeyCsReq { - uint32 authkey_ver = 2; // offset: 32 - string auth_appid = 8; // offset: 16 - uint32 sign_type = 10; // offset: 36 + uint32 authkey_ver = 3; // offset: 32 + string auth_appid = 15; // offset: 24 + uint32 sign_type = 7; // offset: 36 } -// Obf: GetAuthkeyScRsp +// Obf: HOHPGNDMCLF // Type: Rsp -// CmdID: 48 +// CmdID: 72 message GetAuthkeyScRsp { - uint32 sign_type = 6; // offset: 40 - uint32 authkey_ver = 1; // offset: 44 - uint32 retcode = 7; // offset: 48 - string auth_appid = 14; // offset: 24 - string authkey = 8; // offset: 16 + uint32 retcode = 1; // offset: 40 + uint32 sign_type = 7; // offset: 44 + uint32 authkey_ver = 14; // offset: 48 + string authkey = 10; // offset: 32 + string auth_appid = 4; // offset: 16 } // Type: Notify -// CmdID: 34 -message RegionStopScNotify { - int64 stop_end_time = 8; // offset: 32 - int64 stop_begin_time = 3; // offset: 24 +// CmdID: 32 +message PHIBGDFEFEE { + int64 stop_end_time = 2; // offset: 24 + int64 stop_begin_time = 10; // offset: 32 } // Type: Notify -// CmdID: 88 +// CmdID: 33 message AntiAddictScNotify { - string msg = 7; // offset: 16 - uint32 msg_type = 13; // offset: 40 - string level = 9; // offset: 32 + string level = 3; // offset: 24 + uint32 msg_type = 7; // offset: 40 + string msg = 15; // offset: 16 } -// Obf: SetNicknameCsReq +// Obf: BNBFMIGFOGD // Type: Req -// CmdID: 86 +// CmdID: 61 message SetNicknameCsReq { - bool is_modify = 15; // offset: 32 - string nickname = 14; // offset: 24 + bool is_modify = 12; // offset: 32 + string nickname = 3; // offset: 24 } -// Obf: SetNicknameScRsp +// Obf: HJOBMPGMMDO // Type: Rsp -// CmdID: 3 +// CmdID: 7 message SetNicknameScRsp { - int64 set_time = 11; // offset: 32 - uint32 retcode = 1; // offset: 28 - bool is_modify = 13; // offset: 24 + uint32 retcode = 1; // offset: 32 + int64 set_time = 5; // offset: 24 + bool is_modify = 12; // offset: 36 } -// Obf: GetLevelRewardTakenListCsReq +// Obf: PGEJEDPINOG // Type: Req -// CmdID: 9 +// CmdID: 58 message GetLevelRewardTakenListCsReq { } -// Obf: GetLevelRewardTakenListScRsp +// Obf: MHNODHPLONN // Type: Rsp -// CmdID: 31 +// CmdID: 44 message GetLevelRewardTakenListScRsp { - uint32 retcode = 4; // offset: 32 - repeated uint32 level_reward_taken_list = 15; // offset: 16 + repeated uint32 level_reward_taken_list = 3; // offset: 16 + uint32 retcode = 14; // offset: 32 } -// Obf: GetLevelRewardReq +// Obf: BJJOBHHMFEC // Type: Req -// CmdID: 18 -message GetLevelRewardCsReq { - uint32 interacted_prop_entity_id = 4; // offset: 28 - uint32 level = 12; // offset: 24 +// CmdID: 100 +message GetLevelRewardReq { + uint32 level = 7; // offset: 24 + uint32 interacted_prop_entity_id = 15; // offset: 28 } -// Obf: GetLevelRewardScRcp +// Obf: JMPJIMLEFIJ // Type: Rsp -// CmdID: 6 -message GetLevelRewardScRsp { - ItemList reward = 11; // offset: 24 - uint32 level = 10; // offset: 36 - uint32 retcode = 9; // offset: 32 +// CmdID: 89 +message GetLevelRewardScRcp { + ItemList reward = 13; // offset: 24 + uint32 level = 6; // offset: 32 + uint32 retcode = 12; // offset: 36 } -// Obf: SetLanguageReq +// Obf: FPGOJFMEKAN // Type: Req -// CmdID: 43 +// CmdID: 21 message SetLanguageReq { - LanguageType GCGMJOHLMNA = 3; // offset: 24 + FPJBOJBFMNJ BNPGKDAEJPB = 11; // offset: 24 } // Type: Rsp -// CmdID: 17 -message GPHLOJLPOGO { - uint32 retcode = 15; // offset: 24 - LanguageType GCGMJOHLMNA = 4; // offset: 28 +// CmdID: 28 +message KFGOKPOJKPH { + FPJBOJBFMNJ BNPGKDAEJPB = 2; // offset: 24 + uint32 retcode = 7; // offset: 28 } -// Obf: AnnounceData +// Obf: NDGLICLPCEN message AnnounceData { - int64 end_time = 11; // offset: 72 - uint32 center_system_frequency = 10; // offset: 64 - uint32 banner_frequency = 6; // offset: 68 - bool has_recommand = 4; // offset: 61 - string emergency_text = 3; // offset: 16 - uint32 config_id = 13; // offset: 56 - string banner_text = 1; // offset: 24 - int64 begin_time = 7; // offset: 48 - bool MIMMLJKJBIL = 5; // offset: 60 - string FHDDMGMDBOL = 9; // offset: 32 + uint32 config_id = 5; // offset: 60 + uint32 CLEAFKJOGJD = 11; // offset: 72 + int64 begin_time = 3; // offset: 48 + string HBAABNAAJLC = 13; // offset: 24 + bool has_recommand = 14; // offset: 56 + string AEDGENKIEPB = 8; // offset: 40 + uint32 MPPDNHNPFEN = 4; // offset: 76 + bool LHLEAGCJPFC = 15; // offset: 57 + int64 end_time = 6; // offset: 64 + string HOFBLEGMCEN = 2; // offset: 32 } -// Obf: ServerAnnounceNotify +// Obf: AHANNEPPJGC // Type: Notify -// CmdID: 27 +// CmdID: 65 message ServerAnnounceNotify { - repeated AnnounceData announce_data_list = 12; // offset: 24 + repeated AnnounceData announce_data_list = 5; // offset: 24 } -// Obf: ALNFDIJAFNM message GateServer { - uint32 retcode = 1; // offset: 504 - bool unk1 = 2; - bool unk2 = 3; - string asset_bundle_url = 4; - string ex_resource_url = 5; - string region_name = 8; - string ip = 9; - string lua_url = 13; - uint32 port = 14; - string asset_bundle_url_android = 80; - string ifix_url = 142; - bool unk3 = 392; - string msg = 541; - bool unk4 = 717; - bool unk5 = 1346; - string client_secret_key = 1376; - bool unk6 = 1379; - bool unk7 = 1725; - string ifix_version = 749; - string mdk_res_version = 807; - string ifix_version_android = 1401; + string lua_url = 6; + string region_name = 9; + bool unk1 = 10; + string ex_resource_url = 11; + string asset_bundle_url = 12; + bool unk2 = 15; + string msg = 43; + bool unk3 = 67; + bool unk4 = 79; + bool unk5 = 184; + bool unk6 = 200; + bool unk7 = 235; + bool unk8 = 454; + bool unk9 = 529; + string asset_bundle_url_android = 1417; + string ifix_url = 1488; + bool unk10 = 1686; + string ifix_version = 1178; + string mdk_res_version = 1238; + string ip = 3; // offset: 256 + uint32 port = 7; // offset: 512 + uint32 retcode = 14; // offset: 488 } +// // Obf: KGKJGPDKLML +// message GateServer { +// string enable_upload_battle_log = 1990; // offset: 304 +// string operation_feedback_url = 459; // offset: 192 +// string ifix_version = 1238; // offset: 96 +// bool use_new_networking = 200; // offset: 504 +// string stop_desc = 2; // offset: 368 +// string ipv6_address = 1897; // offset: 296 +// bool LAIKGIGOIMD = 112; // offset: 502 +// string custom_service_url = 1480; // offset: 384 +// string ex_resource_url = 11; // offset: 48 +// string ban_appeal_url = 1277; // offset: 312 +// string design_data_relogin_desc = 1407; // offset: 328 +// string grid_fight_intro_h5_url = 1131; // offset: 152 +// string teenager_privacy_in_game_url = 1512; // offset: 56 +// string third_privacy_in_game_url = 1853; // offset: 264 +// string web_tool_url = 336; // offset: 32 +// string ip = 3; // offset: 256 +// bool enable_save_replay_file = 67; // offset: 509 +// string community_activity_url = 1074; // offset: 344 +// string DLIKDBALBAD = 1980; // offset: 408 +// bool use_tcp = 1440; // offset: 508 +// string rogue_tourn_notice_pic_type = 521; // offset: 224 +// bool event_tracking_open = 1686; // offset: 495 +// string redeem_code_url = 1741; // offset: 184 +// string FEOKCJCMBAL = 1187; // offset: 232 +// uint32 enable_cdn_ipv6 = 235; // offset: 472 +// uint32 rogue_tourn_h5_url = 1430; // offset: 496 +// uint32 retcode = 14; // offset: 488 +// string rogue_tourn_build_ref_api_req_color_header_value = 654; // offset: 72 +// string personal_information_in_game_url = 1333; // offset: 240 +// string anniv2nd_callback = 1186; // offset: 80 +// string CNEODGAPFAN = 1417; // offset: 216 +// bool network_diagnostic = 79; // offset: 493 +// string temporary_maintenance_url = 1811; // offset: 64 +// string game_start_customer_service_url = 126; // offset: 280 +// bool enable_version_update = 10; // offset: 503 +// bool anniv2nd_book = 1276; // offset: 492 +// string base_asset_bundle_version_update_url = 6; // offset: 248 +// string anniv2nd_os = 1779; // offset: 432 +// string asb_relogin_desc = 13; // offset: 160 +// string rogue_tourn_build_ref_h5_url = 2032; // offset: 336 +// string rogue_tourn_build_ref_static_data_url_prefix = 260; // offset: 168 +// bool grid_fight_game_ref_color_header_value = 393; // offset: 501 +// bool enable_watermark = 208; // offset: 505 +// string region_name = 9; // offset: 392 +// string ifix_url = 1178; // offset: 208 +// string online_replay_download_url = 339; // offset: 200 +// int64 stop_end_time = 5; // offset: 480 +// string privacy_in_game_url = 1770; // offset: 24 +// uint32 port = 7; // offset: 512 +// bool ios_exam = 929; // offset: 494 +// string online_replay_upload_url = 746; // offset: 456 +// string mdk_res_version = 543; // offset: 400 +// string asset_bundle_url = 12; // offset: 376 +// bool forbid_recharge = 454; // offset: 511 +// string player_return_questionnaire_a_url = 1105; // offset: 104 +// string server_description = 1490; // offset: 40 +// string official_community_url = 730; // offset: 128 +// bool mtp_switch = 529; // offset: 500 +// string user_agreement_url = 1722; // offset: 352 +// string login_white_msg = 43; // offset: 144 +// string pre_download_url = 728; // offset: 288 +// string grid_fight_game_ref_cdn_url = 1115; // offset: 112 +// uint32 rogue_magic_h5_url = 640; // offset: 516 +// string anniv2nd_concert = 1680; // offset: 88 +// string enable_android_middle_package = 1488; // offset: 136 +// bool grid_fight_game_ref_color_header_key = 975; // offset: 507 +// bool enable_design_data_version_update = 15; // offset: 510 +// int64 stop_begin_time = 8; // offset: 520 +// string rogue_tourn_notice_id = 486; // offset: 16 +// string player_return_questionnaire_b_url = 201; // offset: 176 +// string grid_fight_game_ref_h5_url = 668; // offset: 424 +// uint32 design_data_relogin_type = 1; // offset: 464 +// repeated string NIFLHBKPJBA = 1382; // offset: 320 +// string player_return_invite_h5_url = 839; // offset: 360 +// string BJFACFGPNEN = 721; // offset: 416 +// string cloud_game_url = 941; // offset: 440 +// string hot_point_url = 656; // offset: 272 +// uint32 asb_relogin_type = 4; // offset: 468 +// bool lua_url = 184; // offset: 506 +// string rogue_tourn_build_ref_api_req_color_header_key = 883; // offset: 448 +// } + // Type: Notify -// CmdID: 58 -message GateServerScNotify { - string KPONBIDLMDN = 12; // offset: 24 +// CmdID: 16 +message PEJPOACIIKL { + string KGHHBLGPJJI = 11; // offset: 16 } -// Obf: SetGenderCsReq +// Obf: LMIDOIOGHLK // Type: Req -// CmdID: 5 +// CmdID: 79 message SetGenderCsReq { - Gender gender = 2; // offset: 24 + Gender gender = 5; // offset: 24 } -// Obf: SetGenderScRsp +// Obf: MALABKDKFEI // Type: Rsp -// CmdID: 12 +// CmdID: 20 message SetGenderScRsp { - MultiPathAvatarType cur_avatar_path = 6; // offset: 24 - uint32 retcode = 1; // offset: 28 + MultiPathAvatarType HBDHAEINMFP = 4; // offset: 24 + uint32 retcode = 3; // offset: 28 } -// Obf: SetPlayerInfoCsReq +// Obf: JFFLIFOMDDI // Type: Req -// CmdID: 64 +// CmdID: 93 message SetPlayerInfoCsReq { - string nickname = 10; // offset: 24 - bool is_modify = 15; // offset: 32 - Gender gender = 1; // offset: 36 + string nickname = 10; // offset: 16 + Gender gender = 2; // offset: 32 + bool is_modify = 15; // offset: 36 } -// Obf: SetPlayerInfoScRsp +// Obf: KBABGMHDILJ // Type: Rsp -// CmdID: 22 +// CmdID: 2 message SetPlayerInfoScRsp { - int64 set_time = 11; // offset: 40 - MultiPathAvatarType cur_avatar_path = 4; // offset: 24 - bool is_modify = 15; // offset: 28 - uint32 retcode = 1; // offset: 32 + MultiPathAvatarType HBDHAEINMFP = 6; // offset: 24 + uint32 retcode = 7; // offset: 28 + int64 set_time = 5; // offset: 40 + bool is_modify = 1; // offset: 32 } -// Obf: QueryProductInfoCsReq +// Obf: ENJKLMFCNAM // Type: Req -// CmdID: 51 +// CmdID: 66 message QueryProductInfoCsReq { } -message Product { - ProductGiftType gift_type = 3; // offset: 48 - uint32 HBMNFBDOCIM = 6; // offset: 72 - uint32 DKGAOGDEJIG = 14; // offset: 40 - int64 begin_time = 15; // offset: 56 - bool double_reward = 13; // offset: 52 - uint32 CIMEDOAEKKC = 8; // offset: 44 - string product_id = 11; // offset: 24 - string channel_order_no = 12; // offset: 16 - int64 end_time = 1; // offset: 64 +message GNJBJDKMMKI { + ProductGiftType GMDDEBINGHE = 7; // offset: 52 + int64 begin_time = 1; // offset: 56 + uint32 EEFHEBKHKAB = 14; // offset: 40 + uint32 JCJGHCOEOOJ = 15; // offset: 48 + bool OGHMDOIBHLM = 12; // offset: 64 + uint32 MEMNCJLKAEE = 5; // offset: 44 + string KGKGJKGOIPO = 3; // offset: 32 + string JNGMHKMLAAL = 8; // offset: 24 + int64 end_time = 9; // offset: 72 } -// Obf: QueryProductInfoScRsp +// Obf: PEGGEPHNCCB // Type: Rsp -// CmdID: 97 +// CmdID: 5 message QueryProductInfoScRsp { - uint32 NDLHLGKLLIO = 4; // offset: 36 - uint32 retcode = 9; // offset: 40 - uint64 month_card_out_date_time = 15; // offset: 48 - repeated Product product_list = 6; // offset: 24 - uint32 LPBHHCFJIKG = 1; // offset: 32 + uint32 retcode = 13; // offset: 48 + uint32 IFKKKLCFOBK = 10; // offset: 44 + repeated GNJBJDKMMKI CFOHLDJBJCC = 8; // offset: 16 + uint64 DFHMMBKPECM = 6; // offset: 32 + uint32 BAMOOGPNJEH = 15; // offset: 40 } -// Obf: MonthCardRewardNotify +// Obf: ELCONPOLJJE // Type: Notify -// CmdID: 7 +// CmdID: 59 message MonthCardRewardNotify { - ItemList reward = 6; // offset: 24 + ItemList reward = 9; // offset: 24 } // Type: Notify -// CmdID: 29 +// CmdID: 11 message ClientDownloadDataScNotify { - ClientDownloadData download_data = 4; // offset: 16 + ClientDownloadData download_data = 5; // offset: 16 } -// Obf: ClientObjDownloadDataScNotify +// Obf: IFJICIOAFJA // Type: Notify -// CmdID: 33 +// CmdID: 86 message ClientObjDownloadDataScNotify { - ClientObjDownloadData data = 14; // offset: 24 + ClientObjDownloadData data = 13; // offset: 16 } // Obf: UpdateFeatureSwitchScNotify // Type: Notify -// CmdID: 55 +// CmdID: 30 message UpdateFeatureSwitchScNotify { - repeated EAKNDKOMJFD switch_info_list = 5; // offset: 24 + repeated CENOIEMJPKK switch_info_list = 6; // offset: 16 } -// Obf: DailyRefreshNotify +// Obf: FMAMFNKHKIC // Type: Notify -// CmdID: 15 +// CmdID: 3 message DailyRefreshNotify { - uint32 HEHJHDKLDPC = 2; // offset: 24 + uint32 KAAGHAPGLCP = 7; // offset: 24 } -// Obf: SetGameplayBirthdayCsReq +// Obf: GEHLFMJIJBJ // Type: Req -// CmdID: 14 +// CmdID: 92 message SetGameplayBirthdayCsReq { - uint32 birthday = 11; // offset: 24 + uint32 birthday = 4; // offset: 24 } -// Obf: SetGameplayBirthdayScRsp +// Obf: IMJAKPGGNIG // Type: Rsp -// CmdID: 78 +// CmdID: 24 message SetGameplayBirthdayScRsp { - uint32 birthday = 7; // offset: 28 uint32 retcode = 12; // offset: 24 + uint32 birthday = 13; // offset: 28 } // Type: Req -// CmdID: 98 -message AceAntiCheaterCsReq { - string BCFJCNIIJMI = 11; // offset: 24 - uint32 MOAJCCLLPDL = 12; // offset: 32 +// CmdID: 78 +message GBPEEKKNCOK { + uint32 CACHGIFMPMO = 5; // offset: 32 + string CGDOBAOAHMB = 12; // offset: 24 } // Type: Rsp -// CmdID: 16 -message AceAntiCheaterScRsp { - uint32 retcode = 14; // offset: 24 +// CmdID: 42 +message HCBMIPFCCPL { + uint32 retcode = 10; // offset: 24 } // Type: Rsp -// CmdID: 54 -message BBHBOKLOKHJ { - uint32 retcode = 1; // offset: 32 - repeated uint32 CFCEGPAKCIC = 10; // offset: 16 +// CmdID: 29 +message CIAANMCPBGF { + repeated uint32 NKDEMKAPNMN = 9; // offset: 16 + uint32 retcode = 11; // offset: 32 } // Type: Req -// CmdID: 25 +// CmdID: 12 message PlayerHeartBeatCsReq { - uint64 client_time_ms = 2; // offset: 40 - uint32 GLJOIAFAAHF = 3; // offset: 32 - ClientUploadData sc_data = 9; // offset: 24 + uint32 KKCDCIJHJFA = 9; // offset: 40 + DODELEAICGI sc_data = 11; // offset: 24 + uint64 client_time_ms = 3; // offset: 32 } // Type: Rsp // CmdID: 77 message PlayerHeartBeatScRsp { - uint64 server_time_ms = 3; // offset: 32 - ClientDownloadData download_data = 10; // offset: 16 - uint32 retcode = 12; // offset: 40 - uint64 client_time_ms = 6; // offset: 48 + uint64 client_time_ms = 9; // offset: 32 + uint32 retcode = 8; // offset: 40 + uint64 server_time_ms = 14; // offset: 48 + ClientDownloadData download_data = 4; // offset: 16 } -// Obf: FeatureSwitchClosedScNotify +// Obf: NINAHPKIJKB // Type: Notify -// CmdID: 59 +// CmdID: 6 message FeatureSwitchClosedScNotify { - FeatureSwitchType MJCLHLMGILE = 10; // offset: 24 + FeatureSwitchType OFDFKMLOGKO = 4; // offset: 24 } -message SecretKeyInfo { - string secret_key = 14; // offset: 16 - SecretKeyType type = 9; // offset: 32 +message CCLLAHIIPIL { + string FMFPLGGCHKG = 13; // offset: 16 + CIAIOJANAPI type = 15; // offset: 32 } -// Obf: GetSecretKeyInfoCsReq +// Obf: BDANLAFMNMA // Type: Req -// CmdID: 36 +// CmdID: 90 message GetSecretKeyInfoCsReq { - bytes secret_req = 3; // offset: 16 + bytes MENHCCNKADB = 14; // offset: 24 } -// Obf: GetSecretKeyInfoScRsp +// Obf: CIIJPJPEMKF // Type: Rsp -// CmdID: 50 +// CmdID: 69 message GetSecretKeyInfoScRsp { - bytes secret_rsp = 6; // offset: 16 - repeated SecretKeyInfo secret_info = 3; // offset: 24 - uint32 retcode = 5; // offset: 40 + repeated CCLLAHIIPIL NAIEHFBNJLA = 2; // offset: 32 + bytes GGADIPNBMMB = 14; // offset: 16 + uint32 retcode = 12; // offset: 40 } -// Obf: PlayerLoginFinishCsReq +// Obf: PLACHIBPAAL // Type: Req -// CmdID: 65 +// CmdID: 41 message PlayerLoginFinishCsReq { } -// Obf: PlayerLoginFinishScRsp +// Obf: KOKEMJGMDIF // Type: Rsp -// CmdID: 44 +// CmdID: 62 message PlayerLoginFinishScRsp { - uint32 retcode = 9; // offset: 24 + uint32 retcode = 1; // offset: 24 } -// Obf: ForceSyncGameStateFinishCSReq +// Obf: GNNOCLBGFHM // Type: Req -// CmdID: 85 +// CmdID: 50 message ForceSyncGameStateFinishCSReq { } // Type: Rsp -// CmdID: 99 -message ForceSyncGameStateFinishScRsp { - uint32 retcode = 15; // offset: 24 +// CmdID: 19 +message DDCCKDCEBOJ { + uint32 retcode = 13; // offset: 24 } -message VideoKeyInfo { - uint64 video_key = 8; // offset: 24 - uint32 id = 15; // offset: 32 +message BAOGMGOLLJK { + uint32 id = 6; // offset: 24 + uint64 JFGHFBDGIJP = 3; // offset: 32 } -// Obf: GetVideoVersionKeyCsReq +// Obf: FFEMOMBINGK // Type: Req -// CmdID: 11 +// CmdID: 70 message GetVideoVersionKeyCsReq { } -// Obf: GetVideoVersionKeyScRsp +// Obf: JKEKAGEGFEG // Type: Rsp -// CmdID: 39 +// CmdID: 68 message GetVideoVersionKeyScRsp { uint32 retcode = 5; // offset: 40 - repeated VideoKeyInfo video_key_info_list = 12; // offset: 24 - repeated VideoKeyInfo activity_video_key_info_list = 9; // offset: 16 + repeated BAOGMGOLLJK JFMGCHJECHG = 8; // offset: 24 + repeated BAOGMGOLLJK EMAPAIGEONC = 6; // offset: 16 } -message GHKEOFOGEFM { - uint32 EPDNFELMNGK = 8; // offset: 36 - uint32 JKIAOFKPEJP = 9; // offset: 28 - uint32 MLPEIDNLAJE = 1; // offset: 24 - uint32 content_id = 5; // offset: 32 +message FAJGLOFICEI { + uint32 content_id = 11; // offset: 24 + uint32 NFDAJHJDGOJ = 5; // offset: 36 + uint32 JMIENBBMPAG = 10; // offset: 28 + uint32 ANBBPPHBCJH = 15; // offset: 32 } -// Obf: SetRedPointStatusScNotify +// Obf: FEPCEOMNLCK // Type: Notify -// CmdID: 41 -message SetRedPointStatusScNotify { - repeated GHKEOFOGEFM NJPIAKMNDJP = 6; // offset: 16 - uint32 EPDNFELMNGK = 14; // offset: 36 - uint32 JKIAOFKPEJP = 15; // offset: 32 - uint32 content_id = 11; // offset: 44 - uint32 uid = 5; // offset: 40 -} - -// Obf: ReserveStaminaExchangeCsReq -// Type: Req -// CmdID: 21 -message ReserveStaminaExchangeCsReq { - uint32 num = 7; // offset: 24 -} - -// Obf: ReserveStaminaExchangeScRsp -// Type: Rsp -// CmdID: 75 -message ReserveStaminaExchangeScRsp { - uint32 num = 8; // offset: 28 - uint32 retcode = 6; // offset: 24 -} - -// Obf: StaminaInfoScNotify -// Type: Notify -// CmdID: 38 -message StaminaInfoScNotify { - int64 HOFJLHDLHFJ = 2; // offset: 24 - uint32 reserve_stamina = 7; // offset: 36 - int64 next_recover_time = 11; // offset: 40 - uint32 stamina = 8; // offset: 32 -} - -// Obf: UpdatePlayerSetting -message UpdatePlayerSetting { - oneof JOKBKEAAOBN { - bool JLJFENCPGHO = 2; // offset: 16 - bool BANEIMEEKEA = 3; // offset: 16 - bool AHCNLBNPMPB = 12; // offset: 16 - bool MNLGJHEMADN = 11; // offset: 16 - bool PEKHBGBBLLK = 6; // offset: 16 - bool AJGMIHLLEDI = 13; // offset: 16 - bool LJDJALDEGKE = 1; // offset: 16 - bool IIDDIHBKAGE = 14; // offset: 16 - bool OFPJKPJFPFP = 7; // offset: 16 - HMELNCNOPHM ENDHKCFENHD = 10; // offset: 16 - bool BNIJBEAJPDN = 992; // offset: 16 - bool NNIDBDJLJGM = 190; // offset: 16 - bool NICBFEOLEDB = 961; // offset: 16 - bool AHDILMBGBFO = 274; // offset: 16 - bool OJBHJJHMLEM = 862; // offset: 16 - } -} - -// Obf: LightConeRarity4AutoLockReq -// Type: Req -// CmdID: 73 -message LightConeRarity4AutoLockReq { - UpdatePlayerSetting player_setting = 7; // offset: 16 -} - -// Obf: UpdatePlayerSettingScRsp -// Type: Rsp -// CmdID: 60 -message UpdatePlayerSettingScRsp { - UpdatePlayerSetting player_setting = 1; // offset: 16 - uint32 retcode = 12; // offset: 32 -} - -// Obf: ClientObjUploadCsReq -// Type: Req // CmdID: 82 -message ClientObjUploadCsReq { - bytes sc_data = 7; // offset: 24 - APPHFLIDCEK IBEEHOFGBDC = 3; // offset: 32 - uint32 GLJOIAFAAHF = 6; // offset: 36 +message SetRedPointStatusScNotify { + repeated FAJGLOFICEI APMCKODEGBK = 1; // offset: 16 + uint32 content_id = 11; // offset: 44 + uint32 uid = 14; // offset: 36 + uint32 NFDAJHJDGOJ = 8; // offset: 32 + uint32 JMIENBBMPAG = 3; // offset: 40 } -// Obf: ClientObjUploadScRsp +// Obf: CBJPJBJBGKG +// Type: Req +// CmdID: 13 +message ReserveStaminaExchangeCsReq { + uint32 num = 12; // offset: 24 +} + +// Obf: GFDGDIIOJLH // Type: Rsp -// CmdID: 67 -message ClientObjUploadScRsp { - uint32 retcode = 12; // offset: 32 - ClientObjDownloadData data = 5; // offset: 16 +// CmdID: 31 +message ReserveStaminaExchangeScRsp { + uint32 num = 3; // offset: 24 + uint32 retcode = 6; // offset: 28 } -message MHEFDAAGDKP { - repeated string LMEGCLJILNN = 1; // offset: 16 +// Obf: MBEHIBDJHAC +// Type: Notify +// CmdID: 83 +message StaminaInfoScNotify { + uint32 stamina = 6; // offset: 28 + uint32 MAMLFLFFPLI = 8; // offset: 24 + int64 DLDIPAHPKOF = 7; // offset: 32 + int64 NJFDGLPGLKA = 4; // offset: 40 } -message CEHOJIJEDLE { - MHEFDAAGDKP black_list = 7; // offset: 16 - bool EFGGLKKMNHJ = 11; // offset: 32 -} - -message CFCGJMCFFCC { - oneof PLNAPHAHCAA { - bool EFGGLKKMNHJ = 1423; // offset: 24 - MHEFDAAGDKP GACAOGBGMNA = 92; // offset: 24 - MHEFDAAGDKP AHMLOJPGONJ = 2044; // offset: 24 +// Obf: PGHCGNIENJK +message UpdatePlayerSetting { + oneof MONPGNBOHFC { + bool CCNGHBADHBL = 2; // offset: 24 + bool COIGOCJHBOP = 5; // offset: 24 + bool MFCPDJGGCMO = 14; // offset: 24 + bool CHCNEDNCIDJ = 4; // offset: 24 + bool CPOGDKALGOM = 13; // offset: 24 + bool NHLKFBOBDOM = 9; // offset: 24 + bool LPEPIDNJDEM = 15; // offset: 24 + bool FIJNAPNICJF = 10; // offset: 24 + bool PFJMEECGJMM = 8; // offset: 24 + OEEEAEJBENB EHKLNPCMMHE = 11; // offset: 24 + bool BKDCFBDMNIJ = 458; // offset: 24 + bool BMEHFMDNKLE = 268; // offset: 24 + bool EJDGNLEOBCN = 1360; // offset: 24 + bool LENKIEBIIHP = 622; // offset: 24 + bool KFBLHCCGEPO = 602; // offset: 24 + NECGMCGFANN HGHFECOMJNA = 1017; // offset: 24 } } -// Obf: UpdatePlayWithPsnOnlySettingCsReq +// Obf: EGHCFFLLOHN +// Type: Req +// CmdID: 35 +message LightConeRarity4AutoLockReq { + UpdatePlayerSetting player_setting = 3; // offset: 24 +} + +// Obf: HBCEDNHOCEP +// Type: Rsp +// CmdID: 15 +message UpdatePlayerSettingScRsp { + UpdatePlayerSetting player_setting = 12; // offset: 24 + uint32 retcode = 3; // offset: 32 +} + +// Obf: CNPOGGGFGBP // Type: Req // CmdID: 80 +message ClientObjUploadCsReq { + uint32 KKCDCIJHJFA = 2; // offset: 32 + NOFMHNNIJAN MKHDINDGHMD = 10; // offset: 36 + bytes sc_data = 12; // offset: 24 +} + +// Obf: NAIFPKJNFME +// Type: Rsp +// CmdID: 85 +message ClientObjUploadScRsp { + uint32 retcode = 10; // offset: 32 + ClientObjDownloadData data = 13; // offset: 16 +} + +message KFKDIEAJPCJ { + repeated string CJFLLOBLNNG = 3; // offset: 24 +} + +message KEBHKHCALBO { + KFKDIEAJPCJ black_list = 7; // offset: 16 + bool GNDJPNBECJP = 10; // offset: 32 +} + +message OFLEELGMBIO { + oneof BHKPAMDFGAA { + bool GNDJPNBECJP = 321; // offset: 24 + KFKDIEAJPCJ CDDLJOJAHOA = 1303; // offset: 24 + KFKDIEAJPCJ NHKHKKFBDEN = 1500; // offset: 24 + } +} + +// Obf: DPEEHMBBLKD +// Type: Req +// CmdID: 55 message UpdatePlayWithPsnOnlySettingCsReq { - oneof GFOINHGLBIG { - CEHOJIJEDLE FGHDHKPGDMB = 872; // offset: 16 - CFCGJMCFFCC NKEIMEEOAJM = 883; // offset: 16 + oneof HNIKGLBIMMI { + KEBHKHCALBO AGJCGOHEGPL = 786; // offset: 24 + OFLEELGMBIO KNOEKHPLAAN = 931; // offset: 24 } } // Type: Rsp -// CmdID: 61 -message UpdatePlayWithPsnOnlySettingScRsp { +// CmdID: 40 +message MHJOJEFEOKK { uint32 retcode = 10; // offset: 24 } -message LENGNIFODKK { +message HPHCINBLPJA { } // Type: Rsp -// CmdID: 53 -message APBJFHCNKFG { - repeated string IKDEFLOGLEK = 8; // offset: 16 - uint32 retcode = 13; // offset: 48 - repeated string AKAKCJLHJBE = 6; // offset: 32 - repeated string NDKCAIEOCEK = 15; // offset: 40 +// CmdID: 67 +message MHJAKGFPMCK { + repeated string DMCLPHFILDB = 14; // offset: 16 + uint32 retcode = 9; // offset: 48 + repeated string KAKCFIHMDDJ = 1; // offset: 24 + repeated string HKCMKEODNNB = 8; // offset: 40 } -message ACLDBHFNFHO { - uint32 NEMFDHMPDML = 7; // offset: 24 - uint32 LDFLLJMKNHL = 14; // offset: 28 +message DPAKFGLHOPM { + uint32 NFINJDMOMMH = 4; // offset: 28 + uint32 JJPHLLEGFPJ = 12; // offset: 24 } // Type: Rsp -// CmdID: 30 -message AICHFALMPNE { - uint32 retcode = 12; // offset: 24 +// CmdID: 81 +message HDEFPBNNMDJ { + uint32 retcode = 9; // offset: 24 } -// Obf: CmdPlayerBoardType +// Obf: DBCNIANFMLC enum CmdPlayerBoardType { - CmdPlayerBoardType_MNFEPONEDDJ = 0; - CmdSetAssistAvatarCsReq = 2857; - CmdSetHeadIconCsReq = 2824; - CmdSetIsDisplayAvatarInfoReq = 2862; - CmdSetPersonalCardCSReq = 2819; - CmdGetPlayerBoardDataCsReq = 2883; - CmdSetPersonalCardScRsp = 2823; - CmdSetHeadIconScRsp = 2804; - CmdSetAssistAvatarScRsp = 2884; - CmdSetSignatureScRsp = 2846; - CmdPlayerBoardType_CMHCKAMFDHP = 2869; - CmdSetIsDisplayAvatarInfoScRsp = 2900; - CmdSetDisplayAvatarCsReq = 2835; - CmdSetDisplayAvatarScRsp = 2813; - CmdSetSignatureCsReq = 2840; - CmdGetPlayerBoardDataScRsp = 2881; + DBCNIANFMLC_PCPDHELPKEM = 0; + CmdSetAssistAvatarCsReq = 2801; + CmdSetDisplayAvatarCsReq = 2814; + CmdSetPersonalCardCSReq = 2837; + CmdSetIsDisplayAvatarInfoReq = 2809; + CmdSetSignatureScRsp = 2839; + DBCNIANFMLC_POLCOOOBBPP = 2863; + CmdSetHeadIconCsReq = 2894; + CmdGetPlayerBoardDataScRsp = 2810; + CmdSetDisplayAvatarScRsp = 2818; + CmdSetHeadIconScRsp = 2895; + CmdSetIsDisplayAvatarInfoScRsp = 2898; + CmdGetPlayerBoardDataCsReq = 2891; + CmdSetSignatureCsReq = 2826; + CmdSetAssistAvatarScRsp = 2874; + CmdSetPersonalCardScRsp = 2804; } -// Obf: HeadIconData +// Obf: ANBKJLIAHDN message HeadIconData { uint32 id = 4; // offset: 24 } -// Obf: DisplayAvatarData +// Obf: EJLFGHANNBO message DisplayAvatarData { - uint32 avatar_id = 12; // offset: 28 - uint32 pos = 11; // offset: 24 + uint32 avatar_id = 14; // offset: 28 + uint32 pos = 2; // offset: 24 } -message DisplayAvatarVec { - bool is_display = 13; // offset: 32 - repeated DisplayAvatarData display_avatar_list = 14; // offset: 24 +message BNBALCAOEAL { + bool is_display = 1; // offset: 32 + repeated DisplayAvatarData display_avatar_list = 7; // offset: 24 } -// Obf: GetPlayerBoardDataCsReq +// Obf: FNANHEGMKHC // Type: Req -// CmdID: 2883 +// CmdID: 2891 message GetPlayerBoardDataCsReq { } -// Obf: GetPlayerBoardDataScRsp +// Obf: FBNMBFNJFGG // Type: Rsp -// CmdID: 2881 +// CmdID: 2810 message GetPlayerBoardDataScRsp { - repeated uint32 assist_avatar_id_list = 8; // offset: 16 - uint32 retcode = 10; // offset: 80 - repeated HeadIconData unlocked_head_icon_list = 12; // offset: 64 - string signature = 9; // offset: 40 - uint32 current_head_icon_id = 5; // offset: 72 - DisplayAvatarVec display_avatar_vec = 15; // offset: 56 - HeadFrameInfo head_frame_info = 14; // offset: 24 - uint32 current_personal_card_id = 13; // offset: 76 - repeated uint32 unlocked_personal_card_list = 6; // offset: 48 + HeadFrameInfo head_frame_info = 4; // offset: 40 + uint32 current_personal_card_id = 3; // offset: 80 + repeated HeadIconData unlocked_head_icon_list = 9; // offset: 16 + uint32 current_head_icon_id = 2; // offset: 76 + uint32 retcode = 8; // offset: 72 + BNBALCAOEAL AONPJLGDOOC = 15; // offset: 64 + string signature = 6; // offset: 24 + repeated uint32 unlocked_personal_card_list = 7; // offset: 56 + repeated uint32 FJEJKEBLJOB = 14; // offset: 48 } -// Obf: SetHeadIconCsReq +// Obf: BKEJLOHNNJN // Type: Req -// CmdID: 2824 +// CmdID: 2894 message SetHeadIconCsReq { - uint32 id = 2; // offset: 24 + uint32 id = 9; // offset: 24 } -// Obf: SetHeadIconScRsp +// Obf: PHLOIJAIBDB +// Type: Rsp +// CmdID: 2895 +message SetHeadIconScRsp { + uint32 retcode = 1; // offset: 24 + uint32 current_head_icon_id = 14; // offset: 28 +} + +// Obf: PAODNLCFLAM +// Type: Req +// CmdID: 2837 +message SetPersonalCardCSReq { + uint32 id = 7; // offset: 24 +} + +// Obf: HNABJMCKMHP // Type: Rsp // CmdID: 2804 -message SetHeadIconScRsp { - uint32 retcode = 8; // offset: 28 - uint32 current_head_icon_id = 7; // offset: 24 -} - -// Obf: SetPersonalCardCSReq -// Type: Req -// CmdID: 2819 -message SetPersonalCardCSReq { - uint32 id = 1; // offset: 24 -} - -// Obf: SetPersonalCardScRsp -// Type: Rsp -// CmdID: 2823 message SetPersonalCardScRsp { - uint32 current_personal_card_id = 15; // offset: 28 - uint32 retcode = 11; // offset: 24 + uint32 current_personal_card_id = 10; // offset: 28 + uint32 retcode = 13; // offset: 24 } -// Obf: SetDisplayAvatarCsReq +// Obf: DEKMNDNHBDL // Type: Req -// CmdID: 2835 +// CmdID: 2814 message SetDisplayAvatarCsReq { - repeated DisplayAvatarData display_avatar_list = 4; // offset: 16 + repeated DisplayAvatarData display_avatar_list = 14; // offset: 24 } -// Obf: SetDisplayAvatarScRsp +// Obf: NGCKIEAKAMN // Type: Rsp -// CmdID: 2813 +// CmdID: 2818 message SetDisplayAvatarScRsp { - repeated DisplayAvatarData display_avatar_list = 5; // offset: 24 - uint32 retcode = 6; // offset: 32 + repeated DisplayAvatarData display_avatar_list = 7; // offset: 24 + uint32 retcode = 1; // offset: 32 } -// Obf: SetIsDisplayAvatarInfoReq +// Obf: FOJDIFJFKII // Type: Req -// CmdID: 2862 +// CmdID: 2809 message SetIsDisplayAvatarInfoReq { - bool is_display = 7; // offset: 24 + bool is_display = 2; // offset: 24 } -// Obf: SetIsDisplayAvatarInfoScRsp +// Obf: LEFALKCCKJJ // Type: Rsp -// CmdID: 2900 +// CmdID: 2898 message SetIsDisplayAvatarInfoScRsp { - bool is_display = 3; // offset: 24 - uint32 retcode = 11; // offset: 28 + bool is_display = 7; // offset: 24 + uint32 retcode = 4; // offset: 28 } -// Obf: SetSignatureCsReq +// Obf: MNALDMBFGEM // Type: Req -// CmdID: 2840 +// CmdID: 2826 message SetSignatureCsReq { - string signature = 9; // offset: 16 + string signature = 13; // offset: 16 } -// Obf: SetSignatureScRsp +// Obf: PJILCCMHODG // Type: Rsp -// CmdID: 2846 +// CmdID: 2839 message SetSignatureScRsp { - string signature = 5; // offset: 16 - uint32 retcode = 15; // offset: 32 + string signature = 15; // offset: 24 + uint32 retcode = 5; // offset: 32 } -// Obf: SetAssistAvatarCsReq +// Obf: AALDHDBGOLF // Type: Req -// CmdID: 2857 +// CmdID: 2801 message SetAssistAvatarCsReq { - repeated uint32 avatar_id_list = 13; // offset: 16 - uint32 avatar_id = 10; // offset: 32 + uint32 avatar_id = 11; // offset: 32 + repeated uint32 avatar_id_list = 2; // offset: 16 } -// Obf: SetAssistAvatarScRsp +// Obf: CKKFLGNBPLG // Type: Rsp -// CmdID: 2884 +// CmdID: 2874 message SetAssistAvatarScRsp { - uint32 retcode = 12; // offset: 36 - uint32 avatar_id = 5; // offset: 32 - repeated uint32 avatar_id_list = 9; // offset: 24 + repeated uint32 avatar_id_list = 6; // offset: 16 + uint32 retcode = 7; // offset: 32 + uint32 avatar_id = 9; // offset: 36 } -// Obf: CmdPlayerReturnType +// Obf: GKIPMIMPDLE enum CmdPlayerReturnType { - CmdPlayerReturnType_MNFEPONEDDJ = 0; - CmdPlayerReturnTakeCustomRelicCsReq = 4523; - CmdOGEFOKMODHA = 4583; - CmdPlayerReturnForceFinishScNotify = 4546; - CmdPlayerReturnTakeRewardScRsp = 4600; - CmdPlayerReturnPointChangeScNotify = 4504; - CmdPlayerReturnInfoQueryScRsp = 4540; - CmdPlayerReturnTakePointRewardScRsp = 4513; - CmdPlayerReturnTakeRewardCsReq = 4562; - CmdPlayerReturnTakeCustomRelicScRsp = 4556; - CmdPlayerReturnTakeRelicCsReq = 4557; - CmdPlayerReturnInfoQueryCsReq = 4569; - CmdPlayerReturnTakeExtraHcoinScNotify = 4519; - CmdPlayerReturnSignScRsp = 4524; - CmdPlayerReturnTakePointRewardCsReq = 4535; - CmdPlayerReturnSignCsReq = 4581; - CmdPlayerReturnTakeRelicScRsp = 4584; + GKIPMIMPDLE_PCPDHELPKEM = 0; + CmdPlayerReturnTakePointRewardCsReq = 4514; + CmdTakeReturnExtraHcoinRewardCsReq = 4533; + CmdTakeReturnExtraHcoinRewardScRsp = 4561; + CmdPlayerReturnInfoQueryScRsp = 4526; + CmdPlayerReturnPointChangeScNotify = 4595; + GKIPMIMPDLE_MKANLBAGGEO = 4558; + CmdPlayerReturnTakeExtraHcoinScNotify = 4537; + CmdPlayerReturnExtraHcoinProgressScNotify = 4507; + CmdPlayerReturnSignCsReq = 4510; + CmdHIBLMDNPOMN = 4591; + CmdPlayerReturnInfoQueryCsReq = 4563; + CmdPlayerReturnTakeRelicScRsp = 4574; + CmdPlayerReturnTakePointRewardScRsp = 4518; + CmdPlayerReturnTakeRelicCsReq = 4501; + CmdPlayerReturnTakeCustomRelicCsReq = 4504; + CmdPlayerReturnTakeCustomRelicScRsp = 4538; + CmdNEOADMEAIDK = 4544; + CmdPlayerReturnTakeRewardCsReq = 4509; + CmdPlayerReturnSignScRsp = 4594; + CmdPlayerReturnTakeRewardScRsp = 4598; + CmdPlayerReturnForceFinishScNotify = 4539; } -enum LKBDINAPIEO { - LKBDINAPIEO_IBJMJIDDPKM = 0; - LKBDINAPIEO_JIACIEMJPAL = 1; - LKBDINAPIEO_JMCEDBNDELC = 2; +enum GGFCMMIFOHM { + GGFCMMIFOHM_DJGMIMCHCMB = 0; + GGFCMMIFOHM_OCNNBFFGALD = 1; + GGFCMMIFOHM_BCDOIELOANN = 2; } -enum JCBBPIHGNKO { - JCBBPIHGNKO_MNFEPONEDDJ = 0; - JCBBPIHGNKO_reward = 1; - JCBBPIHGNKO_PFAGCMFHPHP = 2; +enum BDHENEOKMFE { + BDHENEOKMFE_PCPDHELPKEM = 0; + BDHENEOKMFE_LNBJFAGKPCD = 1; + BDHENEOKMFE_HBIKIIGPJMJ = 2; } // Type: Notify -// CmdID: 4583 -message OGEFOKMODHA { - uint32 DIHJBCJGBIA = 13; // offset: 24 +// CmdID: 4591 +message HIBLMDNPOMN { + uint32 AFPKJLBLPLG = 4; // offset: 24 } -message DBJLEMLEIFI { - JCBBPIHGNKO authkey_ver = 6; // offset: 32 - uint32 DMJBGKPHAMM = 1; // offset: 28 - uint32 JLMFKNBFLHL = 11; // offset: 24 +message KEOLEHHLHHM { + uint32 EDIGJGGPPON = 4; // offset: 28 + BDHENEOKMFE authkey_ver = 8; // offset: 24 + uint32 HMPPEEMEPMC = 15; // offset: 32 } -// Obf: PlayerReturnSignCsReq +// Obf: FNDNCHNNIIK // Type: Req -// CmdID: 4581 +// CmdID: 4510 message PlayerReturnSignCsReq { - repeated DBJLEMLEIFI MHIKDGCFJDE = 10; // offset: 24 + repeated KEOLEHHLHHM DMHGDPBAALN = 1; // offset: 24 } -// Obf: PlayerReturnSignScRsp +// Obf: EGMDAFPGHDB // Type: Rsp -// CmdID: 4524 +// CmdID: 4594 message PlayerReturnSignScRsp { - repeated ItemList IKGJBECOIHD = 12; // offset: 16 - uint32 retcode = 15; // offset: 40 - repeated DBJLEMLEIFI MHIKDGCFJDE = 11; // offset: 32 + repeated ItemList EBCAEFONDJC = 13; // offset: 16 + uint32 retcode = 10; // offset: 40 + repeated KEOLEHHLHHM DMHGDPBAALN = 15; // offset: 24 } -// Obf: PlayerReturnPointChangeScNotify +// Obf: GGEJPEFEJND // Type: Notify -// CmdID: 4504 +// CmdID: 4595 message PlayerReturnPointChangeScNotify { - uint32 NBBCPBIBGAK = 5; // offset: 24 + uint32 LCDALEEEDJJ = 11; // offset: 24 } -// Obf: PlayerReturnTakePointRewardCsReq +// Obf: KKOAPONJPEJ // Type: Req -// CmdID: 4535 +// CmdID: 4514 message PlayerReturnTakePointRewardCsReq { - uint32 DPPHGHFBDHE = 3; // offset: 28 - uint32 DMJBGKPHAMM = 12; // offset: 24 + uint32 EDIGJGGPPON = 11; // offset: 24 + uint32 HDABMKCNJJK = 3; // offset: 28 } -// Obf: PlayerReturnTakePointRewardScRsp +// Obf: HMLKLODJBKI // Type: Rsp -// CmdID: 4513 +// CmdID: 4518 message PlayerReturnTakePointRewardScRsp { - ItemList BGIKPAHDKLP = 15; // offset: 16 - uint32 DPPHGHFBDHE = 12; // offset: 40 - uint32 retcode = 10; // offset: 32 - uint32 DMJBGKPHAMM = 9; // offset: 36 + uint32 retcode = 4; // offset: 32 + uint32 HDABMKCNJJK = 9; // offset: 40 + ItemList BGPKPKHCGKE = 1; // offset: 24 + uint32 EDIGJGGPPON = 3; // offset: 36 } -// Obf: PlayerReturnTakeRewardCsReq +// Obf: IOCJBBELJAM // Type: Req -// CmdID: 4562 +// CmdID: 4509 message PlayerReturnTakeRewardCsReq { } -// Obf: PlayerReturnTakeRewardScRsp +// Obf: AAHFJLIMBFH // Type: Rsp -// CmdID: 4600 +// CmdID: 4598 message PlayerReturnTakeRewardScRsp { - ItemList IKGJBECOIHD = 13; // offset: 16 - uint32 retcode = 15; // offset: 32 + ItemList EBCAEFONDJC = 1; // offset: 16 + uint32 retcode = 10; // offset: 32 } -// Obf: PlayerReturnInfoQueryCsReq +// Obf: FELMHJEBNJA // Type: Req -// CmdID: 4569 +// CmdID: 4563 message PlayerReturnInfoQueryCsReq { - uint32 JAHGDAIAHJG = 5; // offset: 24 + uint32 ACBNHJKFFMP = 3; // offset: 24 } -message MEHGKDOHOFF { - int64 finish_time = 12; // offset: 64 - uint32 MCBFLKHOCGL = 6; // offset: 104 - LKBDINAPIEO status = 3; // offset: 88 - int64 begin_time = 2; // offset: 72 - uint32 JHCCMGFJKJJ = 800; // offset: 84 - EHHJMFMIEMK DMCJDPALGJL = 398; // offset: 48 - uint32 HLHMGFJIMML = 4; // offset: 80 - bool CEMJJNOONDP = 8; // offset: 101 - uint32 NBBCPBIBGAK = 10; // offset: 108 - repeated uint32 KHLPEGFHLFN = 5; // offset: 24 - uint32 world_level = 1; // offset: 92 - repeated uint32 IIPJPGFANKJ = 15; // offset: 40 - bool is_taken_reward = 9; // offset: 102 - repeated uint32 OGCENHGAFBF = 14; // offset: 32 - bool LFMGEDDMLPH = 344; // offset: 100 - uint32 KLPLHNIJMAN = 13; // offset: 96 - repeated PileItem FGJGMHBJNLP = 7; // offset: 16 +message KKNDEDPDFFL { + repeated uint32 BKCLBLBGEMK = 4; // offset: 32 + bool BFEDHCOIOPN = 1035; // offset: 108 + ILMJJCJMIPB JOBDOFHGGLN = 1038; // offset: 16 + repeated uint32 OCEKFIEFMJD = 3; // offset: 56 + bool GODBPOHKDOH = 736; // offset: 110 + uint32 LCDALEEEDJJ = 1; // offset: 120 + int64 DNNHCNCKJCM = 9; // offset: 64 + bool is_taken_reward = 12; // offset: 111 + repeated PileItem IPGLGFPMANL = 13; // offset: 24 + repeated uint32 BJIBAOBEAJJ = 11; // offset: 40 + bool CAGMJCAPAAL = 2; // offset: 109 + GGFCMMIFOHM status = 10; // offset: 112 + uint32 GEEFOKFBPDK = 2038; // offset: 72 + int64 ADLBBKBIGNN = 6; // offset: 88 + uint32 BDHGHALJJHC = 7; // offset: 100 + uint32 JPFKOBEAJOG = 5; // offset: 80 + uint32 GGALMCJNCNM = 783; // offset: 76 + uint32 GOEOGCJDACN = 14; // offset: 104 + uint32 PPCAPBMKGAC = 1269; // offset: 96 + uint32 world_level = 8; // offset: 84 + uint32 NMEFGMICHON = 897; // offset: 116 } -message EHHJMFMIEMK { - bool FCPDPKKIELD = 8; // offset: 24 - uint32 avatar_id = 5; // offset: 28 +message ILMJJCJMIPB { + uint32 avatar_id = 13; // offset: 24 + bool AMFLNLGBJGL = 9; // offset: 28 } -// Obf: PlayerReturnInfoQueryScRsp +// Obf: AFGECEFAHDA // Type: Rsp -// CmdID: 4540 +// CmdID: 4526 message PlayerReturnInfoQueryScRsp { - uint32 HFIKPCKBAGP = 7; // offset: 32 - MEHGKDOHOFF MNEEPEPPOAM = 5; // offset: 24 - uint32 retcode = 3; // offset: 36 + uint32 BJMNPNFNHOA = 15; // offset: 32 + KKNDEDPDFFL CAAFBGGIBKH = 2; // offset: 24 + uint32 retcode = 7; // offset: 36 } -// Obf: PlayerReturnForceFinishScNotify +// Obf: NKEKNLLGJJK // Type: Notify -// CmdID: 4546 +// CmdID: 4539 message PlayerReturnForceFinishScNotify { - MEHGKDOHOFF MNEEPEPPOAM = 11; // offset: 16 + KKNDEDPDFFL CAAFBGGIBKH = 13; // offset: 16 } -// Obf: PlayerReturnTakeRelicCsReq +// Obf: DPEGIBCEBIK // Type: Req -// CmdID: 4557 +// CmdID: 4501 message PlayerReturnTakeRelicCsReq { - uint32 avatar_id = 12; // offset: 24 + uint32 avatar_id = 6; // offset: 24 } -// Obf: PlayerReturnTakeRelicScRsp +// Obf: OLKDDKOEPIK // Type: Rsp -// CmdID: 4584 +// CmdID: 4574 message PlayerReturnTakeRelicScRsp { - uint32 retcode = 1; // offset: 32 - ItemList item_list = 2; // offset: 16 - uint32 avatar_id = 7; // offset: 36 + uint32 avatar_id = 10; // offset: 36 + ItemList item_list = 7; // offset: 24 + uint32 retcode = 6; // offset: 32 } -// Obf: PlayerReturnTakeExtraHcoinScNotify +// Obf: PLEFKNGHJNG // Type: Notify -// CmdID: 4519 +// CmdID: 4537 message PlayerReturnTakeExtraHcoinScNotify { - bool CDNIDLPJGAP = 14; // offset: 24 - uint32 EKIOGMAOPED = 4; // offset: 32 - uint32 LLPPALAJENO = 7; // offset: 28 + uint32 ADDCPAGHJND = 10; // offset: 24 + bool BDFMCPBINKE = 12; // offset: 32 + uint32 HBPNBAPCHNJ = 1; // offset: 28 } -// Obf: PlayerReturnTakeCustomRelicCsReq +// Obf: NKAOLACJEMP // Type: Req -// CmdID: 4523 +// CmdID: 4504 message PlayerReturnTakeCustomRelicCsReq { - uint32 avatar_id = 8; // offset: 24 + uint32 avatar_id = 14; // offset: 24 } -// Obf: PlayerReturnTakeCustomRelicScRsp +// Obf: OFIOJFLDDIM // Type: Rsp -// CmdID: 4556 +// CmdID: 4538 message PlayerReturnTakeCustomRelicScRsp { - uint32 avatar_id = 4; // offset: 36 - repeated Relic relic_list = 6; // offset: 24 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 9; // offset: 36 + repeated Relic relic_list = 2; // offset: 16 + uint32 avatar_id = 7; // offset: 32 } -// Obf: CmdPlotType -enum CmdPlotType { - CmdPlotType_MNFEPONEDDJ = 0; - CmdGCFLKOHEAEH = 1181; - CmdFinishPlotCsReq = 1183; -} - -// Obf: FinishPlotCsReq +// Obf: KKLPOPGHBIE // Type: Req -// CmdID: 1183 -message FinishPlotCsReq { - uint32 ADNMCJGBFMA = 15; // offset: 24 +// CmdID: 4533 +message TakeReturnExtraHcoinRewardCsReq { +} + +// Obf: FGIPHKCIDPI +// Type: Rsp +// CmdID: 4561 +message TakeReturnExtraHcoinRewardScRsp { + ItemList reward = 7; // offset: 16 + uint32 GEEFOKFBPDK = 4; // offset: 36 + uint32 retcode = 6; // offset: 32 +} + +// Obf: LMBKCJEOEIE +// Type: Notify +// CmdID: 4507 +message PlayerReturnExtraHcoinProgressScNotify { + uint32 PPCAPBMKGAC = 5; // offset: 24 +} + +message IJKEGEJFKAJ { + uint32 GGALMCJNCNM = 4; // offset: 32 + repeated EEBPHJCNBFO avatar_list = 7; // offset: 24 } // Type: Rsp -// CmdID: 1181 -message GCFLKOHEAEH { - uint32 ADNMCJGBFMA = 13; // offset: 28 - uint32 retcode = 7; // offset: 24 +// CmdID: 4544 +message NEOADMEAIDK { + uint32 retcode = 2; // offset: 24 + uint32 GGALMCJNCNM = 15; // offset: 28 } -// Obf: CmdPunkLordType -enum CmdPunkLordType { - CmdPunkLordType_MNFEPONEDDJ = 0; - CmdPunkLordMonsterInfoScNotify = 3223; - CmdSharePunkLordMonsterScRsp = 3213; - CmdGetPunkLordBattleRecordCsReq = 3268; - CmdGetPunkLordMonsterDataScRsp = 3281; - CmdGetPunkLordDataCsReq = 3256; - CmdTakePunkLordPointRewardCsReq = 3284; - CmdStartPunkLordRaidCsReq = 3224; - CmdPunkLordMonsterKilledNotify = 3243; - CmdStartPunkLordRaidScRsp = 3204; - CmdTakeKilledPunkLordMonsterScoreCsReq = 3217; - CmdGetPunkLordBattleRecordScRsp = 3208; - CmdPunkLordRaidTimeOutScNotify = 3288; - CmdSharePunkLordMonsterCsReq = 3235; - CmdSummonPunkLordMonsterScRsp = 3300; - CmdGetPunkLordDataScRsp = 3248; - CmdGetKilledPunkLordMonsterDataScRsp = 3206; - CmdGetKilledPunkLordMonsterDataCsReq = 3218; - CmdPunkLordBattleResultScNotify = 3231; - CmdPunkLordDataChangeNotify = 3245; - CmdSummonPunkLordMonsterCsReq = 3262; - CmdGetPunkLordMonsterDataCsReq = 3283; - CmdTakePunkLordPointRewardScRsp = 3219; - CmdTakeKilledPunkLordMonsterScoreScRsp = 3227; +// Obf: KFFDKGMKPKL +enum CmdPlotType { + KFFDKGMKPKL_PCPDHELPKEM = 0; + CmdFinishPlotCsReq = 1191; + CmdFEFJJFEMMFE = 1110; } -enum ADLOGEAKPAK { - ADLOGEAKPAK_MNFEPONEDDJ = 0; - ADLOGEAKPAK_EONEKNGLGJD = 1; - ADLOGEAKPAK_FEHEMEHLLCF = 2; - ADLOGEAKPAK_KMKHADGOMCB = 3; - ADLOGEAKPAK_CMNGOGBKBMD = 4; -} - -message FDMBOGOMCHG { - PunkLordBattleRecordList LMIBKPGNPPO = 8; // offset: 16 - PunkLordMonsterBasicInfo basic_info = 6; // offset: 32 - uint32 DIACJDEOHKF = 4; // offset: 44 - PunkLordAttackerStatus JIFJCKGNNCK = 12; // offset: 40 -} - -// Obf: GetPunkLordMonsterDataCsReq +// Obf: OONOGFBAPMF // Type: Req -// CmdID: 3283 +// CmdID: 1191 +message FinishPlotCsReq { + uint32 HAIIBGCKPDJ = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 1110 +message FEFJJFEMMFE { + uint32 HAIIBGCKPDJ = 14; // offset: 28 + uint32 retcode = 5; // offset: 24 +} + +// Obf: FKOEGGCGLHA +enum CmdPunkLordType { + FKOEGGCGLHA_PCPDHELPKEM = 0; + CmdTakePunkLordPointRewardScRsp = 3237; + CmdGetPunkLordMonsterDataScRsp = 3210; + CmdPunkLordBattleResultScNotify = 3244; + CmdSharePunkLordMonsterCsReq = 3214; + CmdSharePunkLordMonsterScRsp = 3218; + CmdGetPunkLordBattleRecordCsReq = 3253; + CmdTakeKilledPunkLordMonsterScoreCsReq = 3228; + CmdPunkLordMonsterInfoScNotify = 3204; + CmdSummonPunkLordMonsterCsReq = 3209; + CmdPunkLordMonsterKilledNotify = 3221; + CmdGetPunkLordDataCsReq = 3238; + CmdGetKilledPunkLordMonsterDataCsReq = 3300; + CmdGetPunkLordDataScRsp = 3272; + CmdStartPunkLordRaidScRsp = 3295; + CmdGetKilledPunkLordMonsterDataScRsp = 3289; + CmdGetPunkLordMonsterDataCsReq = 3291; + CmdGetPunkLordBattleRecordScRsp = 3208; + CmdTakePunkLordPointRewardCsReq = 3274; + CmdSummonPunkLordMonsterScRsp = 3298; + CmdStartPunkLordRaidCsReq = 3294; + CmdPunkLordDataChangeNotify = 3273; + CmdPunkLordRaidTimeOutScNotify = 3233; + CmdTakeKilledPunkLordMonsterScoreScRsp = 3265; +} + +enum POOLNDFOPHA { + POOLNDFOPHA_PCPDHELPKEM = 0; + POOLNDFOPHA_NOKNNMPMGGN = 1; + POOLNDFOPHA_IAPBMEIOHGG = 2; + POOLNDFOPHA_DEAHALKOCBD = 3; + POOLNDFOPHA_MEPKJNKAHOA = 4; +} + +message CIKJHLMOOIK { + PunkLordMonsterBasicInfo basic_info = 11; // offset: 24 + PunkLordAttackerStatus DHHALBIANOG = 2; // offset: 44 + JOLDDNMGBHD FHPOILIMKII = 12; // offset: 16 + uint32 GGGOOMKOJBF = 4; // offset: 40 +} + +// Obf: BDNAMLHKEPB +// Type: Req +// CmdID: 3291 message GetPunkLordMonsterDataCsReq { } -// Obf: GetPunkLordMonsterDataScRsp +// Obf: HDDDEAPLNEK // Type: Rsp -// CmdID: 3281 +// CmdID: 3210 message GetPunkLordMonsterDataScRsp { - uint32 retcode = 15; // offset: 32 - repeated FDMBOGOMCHG DBPBGFNAEPD = 7; // offset: 16 + uint32 retcode = 6; // offset: 32 + repeated CIKJHLMOOIK PPOEDDFFEKK = 4; // offset: 16 } -// Obf: StartPunkLordRaidCsReq +// Obf: POBNLBNCHNO // Type: Req -// CmdID: 3224 +// CmdID: 3294 message StartPunkLordRaidCsReq { - bool IMKACKHEMJN = 10; // offset: 28 - uint32 monster_id = 5; // offset: 24 - uint32 uid = 7; // offset: 32 + bool GEALJOJCJFN = 12; // offset: 24 + uint32 uid = 6; // offset: 28 + uint32 monster_id = 7; // offset: 32 } -// Obf: StartPunkLordRaidScRsp +// Obf: EIHHBFCBNFK // Type: Rsp -// CmdID: 3204 +// CmdID: 3295 message StartPunkLordRaidScRsp { - uint32 retcode = 7; // offset: 56 - EJFCPMHJLDO scene = 8; // offset: 32 - FDMBOGOMCHG LNDDKEOCIEK = 4; // offset: 24 - repeated uint32 MEGAELKJCLL = 1; // offset: 16 - bool IMKACKHEMJN = 2; // offset: 60 - int64 OFJJNIDKFMG = 15; // offset: 48 + repeated uint32 GDBIIMNJLBA = 9; // offset: 16 + int64 KGJJCABAHOG = 8; // offset: 48 + CIKJHLMOOIK FFCDPHMJJKG = 4; // offset: 32 + FNJJCIGJIKC scene = 15; // offset: 24 + uint32 retcode = 6; // offset: 56 + bool GEALJOJCJFN = 12; // offset: 60 } -// Obf: SharePunkLordMonsterCsReq +// Obf: PAIHLIFIFLP // Type: Req -// CmdID: 3235 +// CmdID: 3214 message SharePunkLordMonsterCsReq { - uint32 uid = 10; // offset: 28 - uint32 monster_id = 9; // offset: 24 - PunkLordShareType share_type = 4; // offset: 32 + uint32 uid = 13; // offset: 32 + PunkLordShareType share_type = 12; // offset: 28 + uint32 monster_id = 3; // offset: 24 } -// Obf: SharePunkLordMonsterScRsp +// Obf: BAGFJJGKJOC // Type: Rsp -// CmdID: 3213 +// CmdID: 3218 message SharePunkLordMonsterScRsp { - uint32 monster_id = 15; // offset: 24 - uint32 uid = 7; // offset: 36 - PunkLordShareType share_type = 13; // offset: 28 - uint32 retcode = 2; // offset: 32 + uint32 uid = 13; // offset: 32 + uint32 monster_id = 4; // offset: 36 + uint32 retcode = 9; // offset: 24 + PunkLordShareType share_type = 6; // offset: 28 } -// Obf: SummonPunkLordMonsterCsReq +// Obf: GNIALMKNPEM // Type: Req -// CmdID: 3262 +// CmdID: 3209 message SummonPunkLordMonsterCsReq { } -// Obf: SummonPunkLordMonsterScRsp +// Obf: LBLKFONNJCJ // Type: Rsp -// CmdID: 3300 +// CmdID: 3298 message SummonPunkLordMonsterScRsp { - FDMBOGOMCHG LNDDKEOCIEK = 14; // offset: 24 - uint32 retcode = 1; // offset: 32 + CIKJHLMOOIK FFCDPHMJJKG = 12; // offset: 24 + uint32 retcode = 13; // offset: 32 } -// Obf: TakePunkLordPointRewardCsReq +// Obf: NPMHGLLJOFC // Type: Req -// CmdID: 3284 +// CmdID: 3274 message TakePunkLordPointRewardCsReq { - uint32 level = 2; // offset: 28 - bool EAEIJFEEPBG = 8; // offset: 24 + uint32 level = 1; // offset: 28 + bool OINMENFPODP = 7; // offset: 24 } -// Obf: TakePunkLordPointRewardScRsp +// Obf: KKELEIDPKPB // Type: Rsp -// CmdID: 3219 +// CmdID: 3237 message TakePunkLordPointRewardScRsp { - bool EAEIJFEEPBG = 10; // offset: 40 - uint32 level = 9; // offset: 36 - uint32 retcode = 12; // offset: 32 - ItemList reward = 14; // offset: 16 + ItemList reward = 4; // offset: 24 + bool OINMENFPODP = 15; // offset: 32 + uint32 retcode = 10; // offset: 40 + uint32 level = 6; // offset: 36 } -// Obf: PunkLordMonsterInfoScNotify +// Obf: OOKCPEJBAEK // Type: Notify -// CmdID: 3223 +// CmdID: 3204 message PunkLordMonsterInfoScNotify { - ABLFLHPFPGJ LMIBKPGNPPO = 3; // offset: 16 - BHMMPKNMFDM reason = 11; // offset: 48 - PunkLordMonsterBasicInfo basic_info = 15; // offset: 24 - repeated uint32 MEGAELKJCLL = 7; // offset: 32 + repeated uint32 GDBIIMNJLBA = 12; // offset: 40 + PHOCECJOBHH FHPOILIMKII = 11; // offset: 16 + PunkLordMonsterBasicInfo basic_info = 8; // offset: 24 + INPBGNJMNKJ reason = 7; // offset: 48 } -// Obf: GetPunkLordDataCsReq +// Obf: PPPNCFHKFGG // Type: Req -// CmdID: 3256 +// CmdID: 3238 message GetPunkLordDataCsReq { } -// Obf: GetPunkLordDataScRsp +// Obf: PIOLMPAEGEL // Type: Rsp -// CmdID: 3248 +// CmdID: 3272 message GetPunkLordDataScRsp { - repeated uint32 CDNCHALPHAN = 13; // offset: 16 - uint32 KNHJCOOPHPG = 2; // offset: 48 - uint32 NCBEMJAJGNA = 4; // offset: 44 - uint32 IJFDBEHPDBK = 12; // offset: 52 - int64 MCOLJJHBNHK = 15; // offset: 56 - uint32 AHIINKIMDDK = 14; // offset: 32 - uint32 OPOIKIOMLAP = 11; // offset: 40 - uint32 retcode = 3; // offset: 36 + uint32 KFACMIDMBFF = 3; // offset: 60 + uint32 EJFEBCKDNNH = 12; // offset: 56 + uint32 CLMONEEIEJE = 13; // offset: 48 + uint32 retcode = 1; // offset: 40 + uint32 DBAKNBHLNJK = 6; // offset: 52 + int64 EDANKPHGKKK = 8; // offset: 32 + repeated uint32 MOGBNJOHKLA = 4; // offset: 24 + uint32 MPICOHMFGOA = 2; // offset: 44 } -// Obf: PunkLordRaidTimeOutScNotify +// Obf: MHLOEECMCCO // Type: Notify -// CmdID: 3288 +// CmdID: 3233 message PunkLordRaidTimeOutScNotify { - PunkLordMonsterBasicInfo LNDDKEOCIEK = 13; // offset: 16 + PunkLordMonsterBasicInfo FFCDPHMJJKG = 3; // offset: 24 } -// Obf: PunkLordBattleResultScNotify +// Obf: ICIFIJJHKLF // Type: Notify -// CmdID: 3231 +// CmdID: 3244 message PunkLordBattleResultScNotify { - uint32 OPOEHBBMPAA = 3; // offset: 44 - uint32 PIHNNBPAPCF = 4; // offset: 40 - PunkLordMonsterBasicInfo LNDDKEOCIEK = 11; // offset: 32 - uint32 IMHHGHFHELB = 6; // offset: 48 - ABLFLHPFPGJ LMIBKPGNPPO = 12; // offset: 16 + PunkLordMonsterBasicInfo FFCDPHMJJKG = 2; // offset: 24 + uint32 GGHCFMOLDNI = 12; // offset: 48 + uint32 MHDJJDNHILK = 15; // offset: 40 + uint32 PDBNGNABDJI = 11; // offset: 44 + PHOCECJOBHH FHPOILIMKII = 8; // offset: 16 } -message OLCJFKOLNJC { - uint32 monster_id = 5; // offset: 40 - uint32 OJBMFDOCGOP = 14; // offset: 32 - uint32 world_level = 15; // offset: 44 - uint32 config_id = 4; // offset: 48 - bool JJAEJDOAFOD = 11; // offset: 36 - int64 create_time = 2; // offset: 24 +message LMIINHHKLNL { + uint32 config_id = 12; // offset: 28 + bool OKHELIELNME = 1; // offset: 36 + uint32 monster_id = 3; // offset: 32 + uint32 JLGKLIDELBI = 10; // offset: 24 + uint32 world_level = 7; // offset: 40 + int64 create_time = 13; // offset: 48 } -// Obf: GetKilledPunkLordMonsterDataCsReq +// Obf: NBGOEPOCFMI // Type: Req -// CmdID: 3218 +// CmdID: 3300 message GetKilledPunkLordMonsterDataCsReq { } -// Obf: GetKilledPunkLordMonsterDataScRsp +// Obf: JDCFEDOEFHM // Type: Rsp -// CmdID: 3206 +// CmdID: 3289 message GetKilledPunkLordMonsterDataScRsp { - repeated OLCJFKOLNJC BDHBJMLCCPI = 12; // offset: 16 - repeated PKLABFCBNDI HPOFCNMCCML = 7; // offset: 32 - uint32 retcode = 14; // offset: 40 + repeated LMIINHHKLNL GPBKIHALINB = 8; // offset: 16 + uint32 retcode = 9; // offset: 40 + repeated JLLIDDIBOHI LKFKKGNACNP = 6; // offset: 24 } -// Obf: PunkLordMonsterKilledNotify +// Obf: MKAKMPIKCEL // Type: Notify -// CmdID: 3243 +// CmdID: 3221 message PunkLordMonsterKilledNotify { - OLCJFKOLNJC COPBGBMMKIK = 11; // offset: 24 + LMIINHHKLNL PFOALOMJHDN = 5; // offset: 16 } -// Obf: TakeKilledPunkLordMonsterScoreCsReq +// Obf: AOIEMJNFOMI // Type: Req -// CmdID: 3217 +// CmdID: 3228 message TakeKilledPunkLordMonsterScoreCsReq { - bool KOMEGMFEMBC = 8; // offset: 32 - PKLABFCBNDI KFHBANCDGEO = 1; // offset: 16 + bool MDNFLHMOLNB = 11; // offset: 32 + JLLIDDIBOHI JIPALBLOPFI = 9; // offset: 24 } -// Obf: TakeKilledPunkLordMonsterScoreScRsp +// Obf: CFDJIMPOMBG // Type: Rsp -// CmdID: 3227 +// CmdID: 3265 message TakeKilledPunkLordMonsterScoreScRsp { - bool KOMEGMFEMBC = 11; // offset: 32 - repeated PKLABFCBNDI OLOGCPOICLL = 4; // offset: 24 + uint32 retcode = 8; // offset: 40 uint32 score_id = 12; // offset: 36 - uint32 retcode = 10; // offset: 40 + repeated JLLIDDIBOHI DGLHFPIPFDJ = 4; // offset: 16 + bool MDNFLHMOLNB = 1; // offset: 32 } -// Obf: PunkLordDataChangeNotify +// Obf: LGMCKMHEIAL // Type: Notify -// CmdID: 3245 +// CmdID: 3273 message PunkLordDataChangeNotify { - uint32 IJFDBEHPDBK = 4; // offset: 32 - uint32 KNHJCOOPHPG = 9; // offset: 28 - uint32 OPOIKIOMLAP = 7; // offset: 24 + uint32 DBAKNBHLNJK = 12; // offset: 28 + uint32 EJFEBCKDNNH = 7; // offset: 32 + uint32 CLMONEEIEJE = 4; // offset: 24 } -// Obf: GetPunkLordBattleRecordCsReq +// Obf: PPMICPCNALN // Type: Req -// CmdID: 3268 +// CmdID: 3253 message GetPunkLordBattleRecordCsReq { - PKLABFCBNDI KFHBANCDGEO = 2; // offset: 16 + JLLIDDIBOHI JIPALBLOPFI = 12; // offset: 24 } -// Obf: GetPunkLordBattleRecordScRsp +// Obf: OOGOAJNNEHL // Type: Rsp // CmdID: 3208 message GetPunkLordBattleRecordScRsp { - PKLABFCBNDI KFHBANCDGEO = 11; // offset: 24 - uint32 retcode = 2; // offset: 48 - repeated ABLFLHPFPGJ battle_record_list = 1; // offset: 32 - repeated TryDownLoadReplay FBEANPLLHGF = 12; // offset: 40 + JLLIDDIBOHI JIPALBLOPFI = 4; // offset: 16 + repeated PHOCECJOBHH DFIDPJEIBJK = 8; // offset: 24 + repeated TryDownLoadReplay PACIODONHGJ = 3; // offset: 32 + uint32 retcode = 12; // offset: 48 } -message MAMBHPAIHNF { - uint32 group_id = 2; // offset: 24 - uint32 HIIHFHPBJKH = 12; // offset: 28 +message NMHKDLJPGIL { + uint32 group_id = 9; // offset: 28 + uint32 PBOLMBLKDND = 10; // offset: 24 } -message JDOCOMEGCCF { - MotionInfo motion = 6; // offset: 16 - uint32 entity_id = 3; // offset: 32 +message HMJGADLIONA { + MotionInfo motion = 14; // offset: 24 + uint32 entity_id = 4; // offset: 32 } -message CNMADDPJBAB { - uint32 OFMMGOCFOOG = 4; // offset: 48 - uint32 PCKMBBPGNJK = 8; // offset: 52 - string uuid = 3; // offset: 16 - JDOCOMEGCCF NKDPFHGFDPD = 10; // offset: 24 - MAMBHPAIHNF GAHICMJOCEC = 5; // offset: 32 +message KAIELJPMGHL { + NMHKDLJPGIL MODDIBHCPPD = 14; // offset: 40 + uint32 JJOOHOADJMA = 3; // offset: 48 + uint32 NGEHILEENKC = 2; // offset: 52 + HMJGADLIONA PPPHLHADCPJ = 4; // offset: 24 + string LBBMJLAIJOC = 6; // offset: 16 } -// Obf: CmdQuestType +// Obf: OHPJMMPOJEN enum CmdQuestType { - CmdQuestType_MNFEPONEDDJ = 0; - CmdFinishQuestScRsp = 946; - CmdBatchGetQuestDataScRsp = 956; - CmdGetQuestDataCsReq = 983; - CmdQuestRecordScNotify = 969; - CmdQuestType_OIJONDBLLJF = 923; - CmdGetQuestRecordCsReq = 962; - CmdGetQuestRecordScRsp = 1000; - CmdGetQuestDataScRsp = 981; - CmdFinishQuestCsReq = 940; - CmdTakeQuestOptionalRewardScRsp = 984; - CmdTakeQuestRewardCsReq = 924; - CmdTakeQuestRewardScRsp = 904; - CmdTakeQuestOptionalRewardCsReq = 957; + OHPJMMPOJEN_PCPDHELPKEM = 0; + CmdTakeQuestOptionalRewardScRsp = 974; + CmdTakeQuestRewardCsReq = 994; + CmdCmdFinishQuestCsReq = 926; + CmdGGAMPJLONGD = 939; + CmdGetQuestRecordCsReq = 909; + CmdTakeQuestRewardScRsp = 995; + CmdGetQuestDataScRsp = 910; + CmdGetQuestRecordScRsp = 998; + CmdQuestRecordScNotify = 963; + CmdTakeQuestOptionalRewardCsReq = 901; + CmdPJBEBLNJANM = 938; + CmdGetQuestDataCsReq = 991; + OHPJMMPOJEN_FGOGDHLLOBF = 904; } -// Obf: QuestStatus +// Obf: EHLHFNOLLIC enum QuestStatus { - QUEST_NONE = 0; - QUEST_DOING = 1; - QUEST_FINISH = 2; - QUEST_CLOSE = 3; - QUEST_DELETE = 4; + EHLHFNOLLIC_OAEAJIGOCDK = 0; + EHLHFNOLLIC_HFLGEEJCCNA = 1; + EHLHFNOLLIC_BFEBJMNFMOF = 2; + EHLHFNOLLIC_GELINEKAPAD = 3; + EHLHFNOLLIC_CEFPGDMHCOH = 4; } -// Obf: GetQuestDataCsReq +// Obf: FOINOGAKJAK // Type: Req -// CmdID: 983 +// CmdID: 991 message GetQuestDataCsReq { } -// Obf: Quest +// Obf: HDHLIOPJBNA message Quest { - uint32 progress = 10; // offset: 36 - repeated uint32 ODMDGJOMKFA = 2; // offset: 16 - QuestStatus status = 9; // offset: 48 - uint32 id = 7; // offset: 32 - int64 finish_time = 8; // offset: 40 + repeated uint32 LFBADOCHCDN = 1; // offset: 16 + uint32 id = 13; // offset: 32 + uint32 progress = 2; // offset: 52 + QuestStatus status = 8; // offset: 48 + int64 ADLBBKBIGNN = 3; // offset: 40 } -// Obf: GetQuestDataScRsp +// Obf: CNJDNBBDNBE // Type: Rsp -// CmdID: 981 +// CmdID: 910 message GetQuestDataScRsp { - uint32 total_achievement_exp = 7; // offset: 36 - uint32 retcode = 13; // offset: 32 - repeated Quest quest_list = 6; // offset: 24 + uint32 total_achievement_exp = 14; // offset: 36 + uint32 retcode = 3; // offset: 32 + repeated Quest quest_list = 5; // offset: 24 } -// Obf: TakeQuestRewardCsReq +// Obf: BAPBMNKHBID // Type: Req -// CmdID: 924 +// CmdID: 994 message TakeQuestRewardCsReq { - repeated uint32 succ_quest_id_list = 14; // offset: 24 + repeated uint32 GAJMPLPKDPM = 14; // offset: 16 } -// Obf: TakeQuestRewardScRsp +// Obf: ANOEAFGIMFK // Type: Rsp -// CmdID: 904 +// CmdID: 995 message TakeQuestRewardScRsp { - uint32 retcode = 9; // offset: 48 - ItemList reward = 5; // offset: 16 - repeated uint32 succ_quest_id_list = 10; // offset: 24 - repeated uint32 NHDCEJIDLLA = 1; // offset: 40 + ItemList reward = 1; // offset: 40 + repeated uint32 GAJMPLPKDPM = 4; // offset: 32 + repeated uint32 FNIPKMFJMCE = 2; // offset: 16 + uint32 retcode = 5; // offset: 48 } -// Obf: TakeQuestOptionalRewardCsReq +// Obf: BCDPENPFFGN // Type: Req -// CmdID: 957 +// CmdID: 901 message TakeQuestOptionalRewardCsReq { - uint32 optional_reward_id = 2; // offset: 24 - uint32 quest_id = 7; // offset: 28 + uint32 ODONPMONGJA = 1; // offset: 28 + uint32 JKOAAFGPNCJ = 6; // offset: 24 } -// Obf: TakeQuestOptionalRewardScRsp +// Obf: BFAJGACGMOP // Type: Rsp -// CmdID: 984 +// CmdID: 974 message TakeQuestOptionalRewardScRsp { - ItemList reward = 3; // offset: 16 - uint32 quest_id = 13; // offset: 36 - uint32 retcode = 9; // offset: 32 + uint32 ODONPMONGJA = 3; // offset: 36 + uint32 retcode = 8; // offset: 32 + ItemList reward = 9; // offset: 24 } -// Obf: GetQuestRecordCsReq +// Obf: MBICELHJOIL // Type: Req -// CmdID: 962 +// CmdID: 909 message GetQuestRecordCsReq { } -message HGNNBLDOCFE { - uint32 JAHKPKLNCBB = 8; // offset: 24 - uint32 progress = 12; // offset: 28 +message JOHPGEDGJAD { + uint32 progress = 11; // offset: 24 + uint32 GNBLOHMPACL = 3; // offset: 28 } -// Obf: GetQuestRecordScRsp +// Obf: LEHLIKHOCFJ // Type: Rsp -// CmdID: 1000 +// CmdID: 998 message GetQuestRecordScRsp { - uint32 retcode = 10; // offset: 32 - repeated HGNNBLDOCFE DHLIOOJJHAF = 8; // offset: 24 + repeated JOHPGEDGJAD LEGNEHHPDEI = 12; // offset: 24 + uint32 retcode = 5; // offset: 32 } -// Obf: QuestRecordScNotify +// Obf: HHBAACLGKGL // Type: Notify -// CmdID: 969 +// CmdID: 963 message QuestRecordScNotify { - HGNNBLDOCFE MHODOOAMAPH = 10; // offset: 16 + JOHPGEDGJAD MOHJDHKKIGB = 2; // offset: 24 } -// Obf: FinishQuestCsReq +// Obf: JAFEBIIJCJE // Type: Req -// CmdID: 940 -message FinishQuestCsReq { - uint32 quest_id = 4; // offset: 28 - uint32 group_id = 9; // offset: 24 - uint32 prop_id = 13; // offset: 32 +// CmdID: 926 +message CmdFinishQuestCsReq { + uint32 group_id = 14; // offset: 24 + uint32 ODONPMONGJA = 15; // offset: 28 + uint32 prop_id = 9; // offset: 32 } // Type: Rsp -// CmdID: 946 -message FinishQuestScRsp { - uint32 retcode = 7; // offset: 24 +// CmdID: 939 +message GGAMPJLONGD { + uint32 retcode = 12; // offset: 24 } -message BatchGetQuestDataCsReq { - repeated uint32 quest_list = 13; // offset: 16 +message NOGJCCCLHPE { + repeated uint32 quest_list = 5; // offset: 24 } // Type: Rsp -// CmdID: 956 -message BatchGetQuestDataScRsp { - repeated Quest quest_list = 14; // offset: 24 - uint32 retcode = 2; // offset: 32 -} - -// Obf: CmdRaidType -enum CmdRaidType { - CmdRaidType_MNFEPONEDDJ = 0; - CmdGetAllSaveRaidCsReq = 2223; - CmdStartRaidCsReq = 2204; - CmdRaidKickByServer = 2211; - CmdGetSaveRaidCsReq = 2221; - CmdGetChallengeRaidInfoScRsp = 2224; - CmdRaidType_MMNKCBNHGHN = 2212; - CmdDelSaveRaidScNotify = 2208; - CmdGetSaveRaidScRsp = 2203; - CmdTakeChallengeRaidRewardCsReq = 2202; - CmdLeaveRaidCsReq = 2201; - CmdRaidInfoNotify = 2239; - CmdGetRaidInfoCsReq = 2218; - CmdGetRaidInfoScRsp = 2234; - CmdSetClientRaidTargetCountCsReq = 2238; - CmdGetAllSaveRaidScRsp = 2229; - CmdStartRaidScRsp = 2240; - CmdChallengeRaidNotify = 2207; - CmdLeaveRaidScRsp = 2214; - CmdTakeChallengeRaidRewardScRsp = 2230; - CmdSetClientRaidTargetCountScRsp = 2222; -} - -enum RaidStatus { - RAID_STATUS_NONE = 0; - RAID_STATUS_DOING = 1; - RAID_STATUS_FINISH = 2; - RAID_STATUS_FAILED = 3; -} - -enum BHKKAFLPIAI { - BHKKAFLPIAI_MNFEPONEDDJ = 0; - BHKKAFLPIAI_HFCKLAJODOO = 1; - BHKKAFLPIAI_NGPFHCFEHPK = 2; -} - -enum CLADDPGNOKP { - CLADDPGNOKP_MNFEPONEDDJ = 0; - CLADDPGNOKP_IFIPKFHMBJL = 1; -} - -message EJFCPMHJLDO { - uint32 world_level = 8; // offset: 44 - SceneInfo ODMPLKFPHGJ = 9; // offset: 32 - LineupInfo lineup = 3; // offset: 16 - uint32 raid_id = 10; // offset: 40 -} - -// Obf: StartRaidCsReq -// Type: Req -// CmdID: 2204 -message StartRaidCsReq { - uint32 world_level = 7; // offset: 36 - uint32 is_save = 2; // offset: 32 - repeated uint32 avatar_list = 15; // offset: 16 - uint32 prop_entity_id = 11; // offset: 44 - uint32 raid_id = 5; // offset: 40 -} - -// Obf: StartRaidScRsp -// Type: Rsp -// CmdID: 2240 -message StartRaidScRsp { - EJFCPMHJLDO scene = 10; // offset: 16 +// CmdID: 938 +message PJBEBLNJANM { + repeated Quest quest_list = 7; // offset: 24 uint32 retcode = 12; // offset: 32 } -// Obf: LeaveRaidCsReq -// Type: Req -// CmdID: 2201 -message LeaveRaidCsReq { - uint32 raid_id = 6; // offset: 28 - bool is_save = 14; // offset: 24 +// Obf: AFOEMKIDMJI +enum CmdRaidType { + AFOEMKIDMJI_PCPDHELPKEM = 0; + CmdLeaveRaidScRsp = 2227; + CmdDelSaveRaidScNotify = 2231; + CmdRaidKickByServer = 2221; + AFOEMKIDMJI_MLCKKOMGBJE = 2238; + CmdGetAllSaveRaidScRsp = 2216; + CmdTakeChallengeRaidRewardCsReq = 2201; + CmdSetClientRaidTargetCountCsReq = 2218; + CmdStartRaidCsReq = 2213; + CmdTakeChallengeRaidRewardScRsp = 2247; + CmdLeaveRaidCsReq = 2230; + CmdStartRaidScRsp = 2207; + CmdGetSaveRaidScRsp = 2203; + CmdGetRaidInfoCsReq = 2202; + CmdChallengeRaidNotify = 2219; + CmdOHMFECJNLEG = 2205; + CmdGetSaveRaidCsReq = 2236; + CmdGetAllSaveRaidCsReq = 2250; + CmdRaidInfoNotify = 2235; + CmdGetRaidInfoScRsp = 2244; + CmdSetClientRaidTargetCountScRsp = 2245; } -// Obf: LeaveRaidScRsp +enum NGNIKJBIMDB { + NGNIKJBIMDB_PCPDHELPKEM = 0; + NGNIKJBIMDB_NMBCDILDGNK = 1; + NGNIKJBIMDB_KLHDCOPPLNG = 2; + NGNIKJBIMDB_BCDHOFNMPNG = 3; +} + +enum GKHEHCOMHCM { + GKHEHCOMHCM_PCPDHELPKEM = 0; + GKHEHCOMHCM_NMBCDILDGNK = 1; + GKHEHCOMHCM_KLHDCOPPLNG = 2; +} + +enum AANCGOFCJJL { + AANCGOFCJJL_PCPDHELPKEM = 0; + AANCGOFCJJL_BEJJAKEIBCE = 1; +} + +message FNJJCIGJIKC { + SceneInfo FHJEOAKDCBC = 11; // offset: 24 + uint32 IECIKEOKNGE = 13; // offset: 40 + LineupInfo lineup = 9; // offset: 32 + uint32 world_level = 1; // offset: 44 +} + +// Obf: PKNPHNBALEE +// Type: Req +// CmdID: 2213 +message StartRaidCsReq { + repeated EEBPHJCNBFO BDBJKKOJODC = 2; // offset: 32 + repeated uint32 avatar_list = 11; // offset: 24 + uint32 world_level = 8; // offset: 48 + uint32 IECIKEOKNGE = 9; // offset: 40 + uint32 LLANIMFODFD = 3; // offset: 52 + uint32 prop_entity_id = 4; // offset: 44 +} + +// Obf: PFOADLJHJOA // Type: Rsp -// CmdID: 2214 -message LeaveRaidScRsp { - uint32 raid_id = 4; // offset: 28 - uint32 retcode = 14; // offset: 24 - uint32 world_level = 3; // offset: 32 +// CmdID: 2207 +message StartRaidScRsp { + uint32 retcode = 10; // offset: 32 + FNJJCIGJIKC scene = 14; // offset: 24 } -message RaidTargetInfo { - BHKKAFLPIAI BMDFCOCDCJE = 15; // offset: 32 - uint32 DGLGDEOLPEH = 11; // offset: 24 - uint32 FLNMPDNHLCJ = 2; // offset: 28 -} - -// Obf: RaidInfoNotify -// Type: Notify -// CmdID: 2239 -message RaidInfoNotify { - repeated RaidTargetInfo raid_target_info = 12; // offset: 16 - uint32 world_level = 13; // offset: 48 - ItemList item_list = 9; // offset: 32 - RaidStatus status = 7; // offset: 40 - uint32 raid_id = 1; // offset: 44 - uint64 raid_finish_time = 3; // offset: 56 -} - -message ENLOJFJMPDP { - uint32 raid_id = 11; // offset: 24 - uint32 max_score = 3; // offset: 28 -} - -message FinishedRaidInfo { - uint32 raid_id = 3; // offset: 32 - uint32 world_level = 7; // offset: 36 - repeated uint32 LOMGKAIMKPM = 6; // offset: 24 -} - -// Obf: GetRaidInfoCsReq +// Obf: LJDOCJFELEJ // Type: Req -// CmdID: 2218 +// CmdID: 2230 +message LeaveRaidCsReq { + bool LLANIMFODFD = 9; // offset: 28 + uint32 IECIKEOKNGE = 15; // offset: 24 +} + +// Obf: HELHCCEKLHO +// Type: Rsp +// CmdID: 2227 +message LeaveRaidScRsp { + uint32 retcode = 14; // offset: 28 + uint32 IECIKEOKNGE = 8; // offset: 32 + uint32 world_level = 3; // offset: 24 +} + +message MFHGFOLDIHD { + uint32 JKCGCAMIFIA = 2; // offset: 24 + uint32 GFBIMFHJAHA = 15; // offset: 32 + GKHEHCOMHCM PDFLHJMCAHK = 1; // offset: 28 +} + +// Obf: MPJDCGAENND +// Type: Notify +// CmdID: 2235 +message RaidInfoNotify { + NGNIKJBIMDB status = 3; // offset: 48 + uint32 IECIKEOKNGE = 11; // offset: 44 + repeated MFHGFOLDIHD IPHPDADAFKF = 1; // offset: 32 + uint32 world_level = 8; // offset: 40 + ItemList item_list = 12; // offset: 16 + uint64 JKLLLONGAOI = 5; // offset: 56 +} + +message ENDOLEJCHKP { + uint32 IECIKEOKNGE = 8; // offset: 24 + uint32 max_score = 12; // offset: 28 +} + +message POCGJDLCMDM { + repeated uint32 LFBFJAEKGOF = 7; // offset: 24 + uint32 world_level = 8; // offset: 32 + uint32 IECIKEOKNGE = 3; // offset: 36 +} + +// Obf: OLHCIHDKOGK +// Type: Req +// CmdID: 2202 message GetRaidInfoCsReq { } // Obf: GetRaidInfoScRsp // Type: Rsp -// CmdID: 2234 +// CmdID: 2244 message GetRaidInfoScRsp { - repeated uint32 challenge_taken_reward_id_list = 10; // offset: 24 - uint32 retcode = 13; // offset: 48 - repeated ENLOJFJMPDP challenge_raid_list = 1; // offset: 40 - repeated FinishedRaidInfo finished_raid_info_list = 5; // offset: 16 + uint32 cur_map_entry_id = 9; // offset: 48 + repeated POCGJDLCMDM finished_raid_info_list = 14; // offset: 32 + repeated ENDOLEJCHKP challenge_raid_list = 13; // offset: 16 + repeated uint32 challenge_taken_reward_id_list = 7; // offset: 40 } -message GetChallengeRaidInfoCsReq { +message DKJCDLBIGDL { } // Type: Rsp -// CmdID: 2224 -message GetChallengeRaidInfoScRsp { - repeated ENLOJFJMPDP APINJAIHEKA = 2; // offset: 32 - repeated uint32 taken_reward_id_list = 1; // offset: 24 - uint32 retcode = 12; // offset: 40 +// CmdID: 2205 +message OHMFECJNLEG { + uint32 retcode = 14; // offset: 40 + repeated uint32 EOGMIHEPCGM = 2; // offset: 16 + repeated ENDOLEJCHKP BFMNAKCPGNN = 3; // offset: 32 } -// Obf: TakeChallengeRaidRewardCsReq +// Obf: FOKIHKHGIIE // Type: Req -// CmdID: 2202 +// CmdID: 2201 message TakeChallengeRaidRewardCsReq { - uint32 DJCEICHJOHE = 5; // offset: 24 + uint32 KIBNLNFPFIC = 11; // offset: 24 } -// Obf: TakeChallengeRaidRewardScRsp +// Obf: ENMOPFHGPIE // Type: Rsp -// CmdID: 2230 +// CmdID: 2247 message TakeChallengeRaidRewardScRsp { - uint32 DJCEICHJOHE = 15; // offset: 36 - ItemList reward = 13; // offset: 24 - uint32 retcode = 12; // offset: 32 + uint32 KIBNLNFPFIC = 5; // offset: 36 + uint32 retcode = 14; // offset: 32 + ItemList reward = 4; // offset: 24 } -// Obf: ChallengeRaidNotify +// Obf: POFCCMNJBNB // Type: Notify -// CmdID: 2207 +// CmdID: 2219 message ChallengeRaidNotify { - ENLOJFJMPDP MHGJNCAEHEK = 4; // offset: 24 + ENDOLEJCHKP OFLCHDECPDA = 15; // offset: 24 } -// Obf: SetClientRaidTargetCountCsReq +// Obf: CHJGDIBGEHM // Type: Req -// CmdID: 2238 +// CmdID: 2218 message SetClientRaidTargetCountCsReq { - uint32 progress = 2; // offset: 28 - uint32 ONBJCNGIMNL = 5; // offset: 24 + uint32 HJJMOOHHKMH = 14; // offset: 28 + uint32 progress = 3; // offset: 24 } -// Obf: SetClientRaidTargetCountScRsp +// Obf: KBJLAICNFHN // Type: Rsp -// CmdID: 2222 +// CmdID: 2245 message SetClientRaidTargetCountScRsp { - uint32 retcode = 3; // offset: 28 - uint32 ONBJCNGIMNL = 1; // offset: 24 - uint32 progress = 12; // offset: 32 + uint32 HJJMOOHHKMH = 4; // offset: 24 + uint32 progress = 1; // offset: 32 + uint32 retcode = 12; // offset: 28 } -// Obf: GetSaveRaidCsReq +// Obf: PNCFKGJNGFI // Type: Req -// CmdID: 2221 +// CmdID: 2236 message GetSaveRaidCsReq { - uint32 world_level = 12; // offset: 28 - uint32 raid_id = 3; // offset: 24 + uint32 IECIKEOKNGE = 6; // offset: 24 + uint32 world_level = 14; // offset: 28 } -// Obf: GetSaveRaidScRsp +// Obf: GCHONBOEJKC // Type: Rsp // CmdID: 2203 message GetSaveRaidScRsp { - repeated RaidTargetInfo raid_target_info = 2; // offset: 24 - bool is_save = 10; // offset: 40 - uint32 raid_id = 4; // offset: 36 - uint32 world_level = 14; // offset: 32 - uint32 retcode = 1; // offset: 44 + repeated MFHGFOLDIHD IPHPDADAFKF = 3; // offset: 16 + uint32 retcode = 7; // offset: 36 + bool LLANIMFODFD = 5; // offset: 32 + uint32 world_level = 1; // offset: 40 + uint32 IECIKEOKNGE = 9; // offset: 44 } -message RaidData { - uint32 world_level = 14; // offset: 36 - uint32 raid_id = 13; // offset: 32 - repeated RaidTargetInfo raid_target_info = 10; // offset: 24 +message HGHOJCELDOF { + uint32 IECIKEOKNGE = 7; // offset: 32 + repeated MFHGFOLDIHD IPHPDADAFKF = 15; // offset: 16 + uint32 world_level = 6; // offset: 36 } -// Obf: GetAllSaveRaidCsReq +// Obf: BJKDMBGNFGP // Type: Req -// CmdID: 2223 +// CmdID: 2250 message GetAllSaveRaidCsReq { } -// Obf: GetAllSaveRaidScRsp +// Obf: DIKOOOFIEHN // Type: Rsp -// CmdID: 2229 +// CmdID: 2216 message GetAllSaveRaidScRsp { - repeated RaidData raid_data_list = 7; // offset: 16 - uint32 retcode = 14; // offset: 32 + repeated HGHOJCELDOF LHJOOACNPPD = 6; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// Obf: DelSaveRaidScNotify +// Obf: ENABCCNKCMA // Type: Notify -// CmdID: 2208 +// CmdID: 2231 message DelSaveRaidScNotify { - uint32 raid_id = 15; // offset: 24 - uint32 world_level = 5; // offset: 28 + uint32 IECIKEOKNGE = 6; // offset: 28 + uint32 world_level = 9; // offset: 24 } -// Obf: RaidKickByServer +// Obf: PKKFEANFDKL // Type: Notify -// CmdID: 2211 +// CmdID: 2221 message RaidKickByServer { - SceneInfo scene = 4; // offset: 32 - uint32 raid_id = 7; // offset: 44 - uint32 world_level = 10; // offset: 48 - LineupInfo lineup = 13; // offset: 24 - CLADDPGNOKP reason = 15; // offset: 40 + LineupInfo lineup = 4; // offset: 16 + AANCGOFCJJL reason = 11; // offset: 44 + SceneInfo scene = 2; // offset: 24 + uint32 IECIKEOKNGE = 3; // offset: 40 + uint32 world_level = 14; // offset: 48 } -// Obf: CmdRaidCollectionType +// Obf: MBPPIIEBBDJ enum CmdRaidCollectionType { - CmdRaidCollectionType_MNFEPONEDDJ = 0; + MBPPIIEBBDJ_PCPDHELPKEM = 0; + CmdFBKMLBAFKFL = 6942; + CmdRaidCollectionEnterNextRaidScRsp = 6955; + CmdRaidCollectionEnterNextRaidCsReq = 6950; + CmdRaidCollectionDataScRsp = 6960; CmdRaidCollectionDataCsReq = 6941; - CmdRaidCollectionEnterNextRaidCsReq = 6945; - CmdRaidCollectionEnterNextRaidScRsp = 6946; - CmdRaidCollectionDataScRsp = 6959; - CmdBIDHNABIKEB = 6955; } -message OBBBOFGJFBN { - uint32 MMPMELCMLGF = 10; // offset: 24 +message ALEOILCIFIN { + uint32 MFOFFFNIGDP = 4; // offset: 24 } -// Obf: RaidCollectionDataCsReq +// Obf: IIKDPPKJDMF // Type: Req // CmdID: 6941 message RaidCollectionDataCsReq { } -// Obf: RaidCollectionDataScRsp +// Obf: CMKLCKFAGLL // Type: Rsp -// CmdID: 6959 +// CmdID: 6960 message RaidCollectionDataScRsp { - uint32 retcode = 2; // offset: 32 - repeated OBBBOFGJFBN challenge_list = 6; // offset: 16 + uint32 retcode = 13; // offset: 32 + repeated ALEOILCIFIN challenge_list = 8; // offset: 24 } // Type: Notify -// CmdID: 6955 -message BIDHNABIKEB { - OBBBOFGJFBN collection_info = 7; // offset: 24 +// CmdID: 6942 +message FBKMLBAFKFL { + ALEOILCIFIN CEAKOOAOJLF = 15; // offset: 16 } -// Obf: RaidCollectionEnterNextRaidCsReq +// Obf: GBDKHCKFJIJ // Type: Req -// CmdID: 6945 +// CmdID: 6950 message RaidCollectionEnterNextRaidCsReq { - uint32 raid_id = 1; // offset: 36 - repeated uint32 avatar_list = 6; // offset: 24 - uint32 is_save = 10; // offset: 32 - uint32 world_level = 3; // offset: 40 + uint32 world_level = 12; // offset: 32 + uint32 IECIKEOKNGE = 4; // offset: 36 + repeated uint32 avatar_list = 3; // offset: 16 + uint32 LLANIMFODFD = 6; // offset: 40 } -// Obf: RaidCollectionEnterNextRaidScRsp +// Obf: NMGANEHOHOJ // Type: Rsp -// CmdID: 6946 +// CmdID: 6955 message RaidCollectionEnterNextRaidScRsp { - uint32 retcode = 5; // offset: 32 - EJFCPMHJLDO scene = 8; // offset: 24 + FNJJCIGJIKC scene = 12; // offset: 16 + uint32 retcode = 1; // offset: 32 } -// Obf: CmdRechargeGiftType +// Obf: FKKDLKJDPAL enum CmdRechargeGiftType { - CmdRechargeGiftType_MNFEPONEDDJ = 0; - CmdGetRechargeBenefitInfoCsReq = 8366; - CmdGetRechargeGiftInfoScRsp = 8379; - CmdTakeRechargeGiftRewardCsReq = 8375; - CmdTakeRechargeBenefitRewardScRsp = 8364; - CmdSyncRechargeBenefitInfoScNotify = 8372; + FKKDLKJDPAL_PCPDHELPKEM = 0; + CmdSyncRechargeBenefitInfoScNotify = 8374; + CmdTakeRechargeBenefitRewardCsReq = 8377; + CmdTakeRechargeGiftRewardScRsp = 8370; + CmdGetRechargeBenefitInfoScRsp = 8368; + CmdGetRechargeGiftInfoScRsp = 8380; + CmdGetRechargeBenefitInfoCsReq = 8375; CmdGetRechargeGiftInfoCsReq = 8361; - CmdTakeRechargeGiftRewardScRsp = 8365; - CmdTakeRechargeBenefitRewardCsReq = 8362; - CmdGetRechargeBenefitInfoScRsp = 8376; + CmdTakeRechargeBenefitRewardScRsp = 8367; + CmdTakeRechargeGiftRewardCsReq = 8362; } -// Obf: GetRechargeGiftInfoCsReq +// Obf: EHHPNGBOLOC // Type: Req // CmdID: 8361 message GetRechargeGiftInfoCsReq { } -message LCBDPMPDIDF { - message HPPAJDFLHMA { - enum NHAKDGCGBLO { - NHAKDGCGBLO_PJOEEJHEBIA = 0; - NHAKDGCGBLO_ECPFBEIFCME = 1; - NHAKDGCGBLO_DMECOKIGDHM = 2; +message PPPFOMBLOIF { + message MPCLDCFCMEF { + enum BNDHJNDFFED { + BNDHJNDFFED_BHPNPOHCGLA = 0; + BNDHJNDFFED_AMJCMCJDPKD = 1; + BNDHJNDFFED_MHNFOICMBKM = 2; } } - HPPAJDFLHMA.NHAKDGCGBLO status = 12; // offset: 28 - uint32 index = 13; // offset: 24 + MPCLDCFCMEF.BNDHJNDFFED status = 7; // offset: 24 + uint32 index = 5; // offset: 28 } -message OFELAMBEOBG { - int64 begin_time = 4; // offset: 40 - repeated LCBDPMPDIDF PNEMOJAEFAI = 3; // offset: 24 - uint32 gift_type = 9; // offset: 48 - int64 end_time = 2; // offset: 32 +message ABIPCNKGFNI { + int64 end_time = 4; // offset: 40 + uint32 GMDDEBINGHE = 8; // offset: 32 + int64 DNNHCNCKJCM = 11; // offset: 48 + repeated PPPFOMBLOIF FLHLJMEMIHL = 1; // offset: 24 } -// Obf: GetRechargeGiftInfoScRsp +// Obf: LKAMPPHCKPD // Type: Rsp -// CmdID: 8379 +// CmdID: 8380 message GetRechargeGiftInfoScRsp { - repeated OFELAMBEOBG PEGFCIICJPB = 4; // offset: 24 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 1; // offset: 32 + repeated ABIPCNKGFNI FEKLJCAOGII = 14; // offset: 24 } -// Obf: TakeRechargeGiftRewardCsReq +// Obf: NKFEAPKGDLH +// Type: Req +// CmdID: 8362 +message TakeRechargeGiftRewardCsReq { + uint32 GMDDEBINGHE = 5; // offset: 24 +} + +// Obf: CJBGOGDJPIG +// Type: Rsp +// CmdID: 8370 +message TakeRechargeGiftRewardScRsp { + uint32 retcode = 7; // offset: 40 + ABIPCNKGFNI ECDFDDEOOIO = 15; // offset: 24 + ItemList reward = 11; // offset: 32 +} + +// Obf: KLPNDHMMJAC // Type: Req // CmdID: 8375 -message TakeRechargeGiftRewardCsReq { - uint32 gift_type = 3; // offset: 24 -} - -// Obf: TakeRechargeGiftRewardScRsp -// Type: Rsp -// CmdID: 8365 -message TakeRechargeGiftRewardScRsp { - uint32 retcode = 8; // offset: 40 - ItemList reward = 6; // offset: 16 - OFELAMBEOBG MBNAOPLCKGA = 9; // offset: 32 -} - -// Obf: GetRechargeBenefitInfoCsReq -// Type: Req -// CmdID: 8366 message GetRechargeBenefitInfoCsReq { } -message AIHEAEMAPML { - repeated uint32 DBFGMLBMJHK = 9; // offset: 16 - uint32 panel_id = 5; // offset: 36 - uint32 id = 2; // offset: 32 - uint32 progress = 15; // offset: 40 +message DHKCDCCHLHP { + uint32 HIILNPICKCG = 7; // offset: 32 + repeated uint32 AOOMEMCCPEM = 4; // offset: 16 + uint32 progress = 12; // offset: 40 + uint32 id = 5; // offset: 36 } -// Obf: GetRechargeBenefitInfoScRsp +// Obf: LFKHIMEIEOD // Type: Rsp -// CmdID: 8376 +// CmdID: 8368 message GetRechargeBenefitInfoScRsp { - repeated AIHEAEMAPML BKIGAPPCAFN = 7; // offset: 16 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 5; // offset: 32 + repeated DHKCDCCHLHP BPOMPLDKHBL = 12; // offset: 24 } -// Obf: SyncRechargeBenefitInfoScNotify +// Obf: EPCFMDPNEEC // Type: Notify -// CmdID: 8372 +// CmdID: 8374 message SyncRechargeBenefitInfoScNotify { - AIHEAEMAPML DCAPHMOCOJF = 13; // offset: 16 + DHKCDCCHLHP FIFHCICHDOH = 11; // offset: 16 } -// Obf: TakeRechargeBenefitRewardCsReq +// Obf: LLFEHJEHNAK // Type: Req -// CmdID: 8362 +// CmdID: 8377 message TakeRechargeBenefitRewardCsReq { - uint32 id = 5; // offset: 24 + uint32 id = 10; // offset: 24 } -// Obf: TakeRechargeBenefitRewardScRsp +// Obf: HECFFGANFGD // Type: Rsp -// CmdID: 8364 +// CmdID: 8367 message TakeRechargeBenefitRewardScRsp { - uint32 retcode = 15; // offset: 40 - ItemList reward = 7; // offset: 24 - AIHEAEMAPML DCAPHMOCOJF = 2; // offset: 16 + ItemList reward = 4; // offset: 32 + uint32 retcode = 6; // offset: 40 + DHKCDCCHLHP FIFHCICHDOH = 10; // offset: 24 } -// Obf: CmdRecommendType +// Obf: KEHJMOOMBBA enum CmdRecommendType { - CmdRecommendType_MNFEPONEDDJ = 0; - CmdGetBigDataAllRecommendCsReq = 2430; - CmdGetBigDataRecommendCsReq = 2424; - CmdGetBigDataRecommendScRsp = 2402; - CmdGetBigDataAllRecommendScRsp = 2407; + KEHJMOOMBBA_PCPDHELPKEM = 0; + CmdGetBigDataRecommendCsReq = 2405; + CmdGetBigDataAllRecommendScRsp = 2419; + CmdGetBigDataRecommendScRsp = 2401; + CmdGetBigDataAllRecommendCsReq = 2447; } -// Obf: BigDataRecommendType +// Obf: KDPPFMPOJLL enum BigDataRecommendType { BIG_DATA_RECOMMEND_TYPE_NONE = 0; BIG_DATA_RECOMMEND_TYPE_EQUIPMENT = 1; @@ -28566,5725 +30434,5786 @@ enum BigDataRecommendType { BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF = 9; } -message EquipmentRecommendInfo { - uint32 NDDAIJGDJCC = 4; // offset: 24 - uint32 PNHGIECFEIA = 12; // offset: 28 +message JEFIKHKJFCM { + uint32 HOKJFKNPKAJ = 5; // offset: 24 + uint32 FCADJEENGML = 15; // offset: 28 } -// Obf: EquipmentRecommend +// Obf: PACABAFEKAA message EquipmentRecommend { - repeated EquipmentRecommendInfo equipment_list = 5; // offset: 16 + repeated JEFIKHKJFCM equipment_list = 2; // offset: 16 } -message RelicRecommendInfo { - uint32 ALMKKEOHFGP = 10; // offset: 28 - uint32 CAIAJLGANEB = 4; // offset: 24 - uint32 OPMAHCPHIAE = 6; // offset: 32 +message MNGIIJPMJBE { + uint32 JAAMMNLMJCG = 7; // offset: 32 + uint32 FFIOFGADINM = 10; // offset: 24 + uint32 EAKBDLKIEFC = 9; // offset: 28 } -// Obf: RelicRecommend +// Obf: PFOGOMFNOOG message RelicRecommend { - repeated RelicRecommendInfo recommend_relic_list = 10; // offset: 24 + repeated MNGIIJPMJBE PEDFGEMEONK = 7; // offset: 24 } -message PLBOMMCOHFM { - repeated uint32 EJCGAECFOEN = 5; // offset: 24 -} - -message CAGDNJNKONP { - repeated uint32 EJCGAECFOEN = 6; // offset: 16 -} - -message MAOGJFICFLK { - repeated CAGDNJNKONP NJFILHMPDAA = 15; // offset: 24 -} - -message BJAJFFKMONG { - repeated uint32 EJCGAECFOEN = 6; // offset: 24 - uint32 buff_id = 13; // offset: 32 -} - -message BEOEKAICGHP { - repeated uint32 second_lineup = 4; // offset: 32 - uint32 ICFPMEMJNPG = 9; // offset: 44 - repeated uint32 first_lineup = 6; // offset: 16 - uint32 KLMBHBLHAGC = 13; // offset: 40 -} - -message AOOJLMDLOFD { - uint32 GJNBKEDNFJN = 6; // offset: 32 - repeated uint32 AFBAJIKGAAI = 10; // offset: 16 -} - -message GEBCMEHMMDL { - uint32 slot = 15; // offset: 36 - repeated AOOJLMDLOFD BPNGFBGJLJD = 6; // offset: 24 - uint32 avatar_id = 13; // offset: 32 -} - -message MBNCDJBKLEM { - oneof NCOIJJEHOGI { - PLBOMMCOHFM NCPJKDJHCOK = 11; // offset: 16 - MAOGJFICFLK FBNDDFNFFCH = 10; // offset: 16 - BJAJFFKMONG CEENPOIKHEA = 9; // offset: 16 - BEOEKAICGHP INKELIGNFCM = 8; // offset: 16 - GEBCMEHMMDL LODPJFDILEG = 13; // offset: 16 - } -} - -message PDMKEAGPKPD { - repeated MBNCDJBKLEM lineup_list = 15; // offset: 16 -} - -// Obf: GetBigDataRecommendCsReq +// Obf: IKIDEAEIHLJ // Type: Req -// CmdID: 2424 +// CmdID: 2405 message GetBigDataRecommendCsReq { - BigDataRecommendType big_data_recommend_type = 4; // offset: 24 - uint32 equip_avatar = 7; // offset: 28 + uint32 equip_avatar = 9; // offset: 28 + BigDataRecommendType big_data_recommend_type = 2; // offset: 24 } -// Obf: GetBigDataRecommendScRsp +// Obf: INDCEKNDLLG // Type: Rsp -// CmdID: 2402 +// CmdID: 2401 message GetBigDataRecommendScRsp { - BigDataRecommendType big_data_recommend_type = 6; // offset: 48 - uint32 retcode = 1; // offset: 40 - bool has_recommand = 3; // offset: 44 - uint32 equip_avatar = 2; // offset: 32 + BigDataRecommendType big_data_recommend_type = 15; // offset: 36 + uint32 retcode = 7; // offset: 44 + uint32 equip_avatar = 4; // offset: 40 + bool has_recommand = 6; // offset: 48 oneof recommend_type { - EquipmentRecommend equipment_recommend = 4; // offset: 16 - RelicRecommend relic_recommend = 11; // offset: 16 - PDMKEAGPKPD GOJKNKBOPDM = 14; // offset: 16 + EquipmentRecommend equipment_recommend = 12; // offset: 16 + RelicRecommend relic_recommend = 2; // offset: 16 + EBJDMKPDCNK GIJOGKBMDIP = 14; // offset: 16 } } message RecomendedAvatarInfo { - uint32 relic_set_id = 2; // offset: 32 - uint32 recommend_avatar_id = 9; // offset: 36 - repeated uint32 avatar_id_list = 1; // offset: 16 + repeated uint32 avatar_id_list = 2; // offset: 16 + uint32 relic_set_id = 9; // offset: 36 + uint32 recommend_avatar_id = 8; // offset: 32 } message BigDataRecommendRelicAvatar { - repeated RecomendedAvatarInfo recommended_avatar_info_list = 10; // offset: 24 + repeated RecomendedAvatarInfo recommended_avatar_info_list = 3; // offset: 24 } -message LPACFNJPOFE { - uint32 APFJJMKGGGM = 9; // offset: 32 - uint32 ICJBLLLEBBM = 8; // offset: 24 - uint32 DJIFBGCODDE = 14; // offset: 28 +message FNBJPMGMJDP { + uint32 NONOOKBIBOM = 4; // offset: 28 + uint32 DHHGLGJBDMJ = 11; // offset: 32 + uint32 JOGONJILJDL = 8; // offset: 24 } -message HKOBAJPOIAI { - uint32 DJIFBGCODDE = 7; // offset: 24 - uint32 OPIJDBPJFNC = 5; // offset: 28 +message BKODLDOFMMJ { + uint32 EICEBJPMHMC = 1; // offset: 28 + uint32 DHHGLGJBDMJ = 15; // offset: 24 } message BigDataAvatarRelicRecommend { - repeated LPACFNJPOFE inner_set_list = 2; // offset: 48 - uint32 avatar_id = 14; // offset: 72 - repeated HKOBAJPOIAI foot_main_property_list = 13; // offset: 24 - repeated HKOBAJPOIAI body_main_property_list = 1; // offset: 64 - repeated HKOBAJPOIAI rope_main_property_list = 12; // offset: 40 - repeated LPACFNJPOFE outer_set_list = 10; // offset: 16 - repeated HKOBAJPOIAI sphere_main_property_list = 3; // offset: 32 + repeated BKODLDOFMMJ body_main_property_list = 15; // offset: 32 + repeated BKODLDOFMMJ rope_main_property_list = 7; // offset: 40 + repeated BKODLDOFMMJ foot_main_property_list = 13; // offset: 64 + repeated FNBJPMGMJDP outer_set_list = 2; // offset: 16 + repeated BKODLDOFMMJ sphere_main_property_list = 4; // offset: 56 + uint32 avatar_id = 1; // offset: 72 + repeated FNBJPMGMJDP inner_set_list = 9; // offset: 48 } message BigDataRecommendAvatarRelic { - repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 3; // offset: 24 + repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 12; // offset: 16 } -// Obf: BigDataAllRecommendCSReq +// Obf: NKNDJEBFODC // Type: Req -// CmdID: 2430 +// CmdID: 2447 message GetBigDataAllRecommendCsReq { - BigDataRecommendType big_data_recommend_type = 2; // offset: 24 + BigDataRecommendType big_data_recommend_type = 1; // offset: 24 } -// Obf: GetBigDataAllRecommendScRsp +// Obf: DMCJNHCMEKF // Type: Rsp -// CmdID: 2407 +// CmdID: 2419 message GetBigDataAllRecommendScRsp { - BigDataRecommendType big_data_recommend_type = 10; // offset: 36 - uint32 retcode = 14; // offset: 32 + BigDataRecommendType big_data_recommend_type = 2; // offset: 32 + uint32 retcode = 5; // offset: 40 oneof recommend_type { - BigDataRecommendRelicAvatar relic_avatar = 13; // offset: 16 - BigDataRecommendAvatarRelic avatar_relic = 3; // offset: 16 - PDMKEAGPKPD GOJKNKBOPDM = 8; // offset: 16 + BigDataRecommendRelicAvatar relic_avatar = 4; // offset: 24 + BigDataRecommendAvatarRelic avatar_relic = 15; // offset: 24 + EBJDMKPDCNK GIJOGKBMDIP = 13; // offset: 24 } } -// Obf: CmdRedDotType +// Obf: HFGOFJNCEAB enum CmdRedDotType { - CmdRedDotType_MNFEPONEDDJ = 0; - CmdNCOJJPPBACB = 5914; - CmdRedDotType_CGLPNFKPIEC = 5939; - CmdGetAllRedDotDataCsReq = 5904; - CmdKAJFGKDINPL = 5912; - CmdGetAllRedDotDataScRsp = 5940; - CmdRedDotType_DHAEHFCCEEL = 5901; + HFGOFJNCEAB_PCPDHELPKEM = 0; + CmdEBBEGDKGOHL = 5938; + HFGOFJNCEAB_BLMDLKCGNGA = 5935; + HFGOFJNCEAB_ILHPEPLABED = 5930; + CmdKDFBLIPNHOL = 5927; + CmdGetAllRedDotDataCsReq = 5913; + CmdKNGEFJMKLKC = 5907; } -enum GFFEODIKHCE { - GFFEODIKHCE_BABHPLCINED = 0; - GFFEODIKHCE_EFJHMPKDCFB = 1; - GFFEODIKHCE_KGMGEBDDFHP = 2; +enum GNMDPMBGLBN { + GNMDPMBGLBN_AHDALMHEDMP = 0; + GNMDPMBGLBN_BNDLEGBCCMD = 1; + GNMDPMBGLBN_KJONLEKJFDL = 2; } -message OLKDPNLDDAK { - repeated uint32 EPKEIAJGIOC = 10; // offset: 24 +message HHMDONEOEAK { + repeated uint32 MCOAMPKKLJL = 11; // offset: 24 } -message LHPNIFCLCMB { - map LIEBLGOFMCI = 6; // offset: 16 - uint32 panel_id = 10; // offset: 32 - uint32 OAHNENEDPHN = 14; // offset: 36 +message PGMMDCCGLJD { + map GKAONDBBDHF = 2; // offset: 16 + uint32 OGHFMOALPEO = 10; // offset: 32 + uint32 HIILNPICKCG = 6; // offset: 36 } -// Obf: GetAllRedDotDataCsReq +// Obf: EHFMKLHCOMA // Type: Req -// CmdID: 5904 +// CmdID: 5913 message GetAllRedDotDataCsReq { } // Type: Rsp -// CmdID: 5940 -message GetAllRedDotDataScRsp { - uint32 retcode = 7; // offset: 32 - repeated LHPNIFCLCMB LNMGMKHJBKE = 14; // offset: 16 +// CmdID: 5907 +message KNGEFJMKLKC { + repeated PGMMDCCGLJD MCLBKOHKHHB = 14; // offset: 24 + uint32 retcode = 6; // offset: 32 } -message DFALACKAKEA { - repeated uint32 switch_list = 2; // offset: 24 - uint32 panel_id = 13; // offset: 32 - uint32 group_id = 3; // offset: 44 - uint32 OAHNENEDPHN = 1; // offset: 40 - GFFEODIKHCE EDBKHOEGFGK = 6; // offset: 36 +message GADBCEGPNGH { + repeated uint32 switch_list = 15; // offset: 16 + uint32 OGHFMOALPEO = 12; // offset: 32 + GNMDPMBGLBN GNHBGJAKACL = 10; // offset: 44 + uint32 HIILNPICKCG = 7; // offset: 40 + uint32 group_id = 5; // offset: 36 } // Type: Rsp -// CmdID: 5914 -message NCOJJPPBACB { - uint32 OAHNENEDPHN = 13; // offset: 32 - uint32 panel_id = 4; // offset: 36 - uint32 group_id = 10; // offset: 28 - uint32 retcode = 5; // offset: 24 +// CmdID: 5927 +message KDFBLIPNHOL { + uint32 HIILNPICKCG = 7; // offset: 24 + uint32 group_id = 13; // offset: 28 + uint32 retcode = 14; // offset: 32 + uint32 OGHFMOALPEO = 12; // offset: 36 } -message LNPKIDCLALE { - uint32 group_id = 15; // offset: 28 - uint32 OAHNENEDPHN = 2; // offset: 24 - uint32 panel_id = 8; // offset: 32 +message OFNLBNEMHDA { + uint32 HIILNPICKCG = 12; // offset: 32 + uint32 group_id = 13; // offset: 24 + uint32 OGHFMOALPEO = 1; // offset: 28 } // Type: Rsp -// CmdID: 5912 -message KAJFGKDINPL { - uint32 retcode = 12; // offset: 36 - uint32 panel_id = 8; // offset: 32 - uint32 group_id = 1; // offset: 40 - OLKDPNLDDAK HDLPFEBMJBL = 2; // offset: 16 - uint32 OAHNENEDPHN = 3; // offset: 44 +// CmdID: 5938 +message EBBEGDKGOHL { + HHMDONEOEAK FPOOGHEJDDN = 12; // offset: 16 + uint32 retcode = 5; // offset: 36 + uint32 group_id = 10; // offset: 44 + uint32 OGHFMOALPEO = 7; // offset: 32 + uint32 HIILNPICKCG = 9; // offset: 40 } -// Obf: CmdRelicBoxType +// Obf: EOICCPKPFPB enum CmdRelicBoxType { - CmdRelicBoxType_MNFEPONEDDJ = 0; + EOICCPKPFPB_PCPDHELPKEM = 0; + CmdSetRelicBoxTargetScRsp = 8958; + CmdSetRelicBoxCustomCsReq = 8952; + CmdSetRelicBoxCustomScRsp = 8960; + CmdRelicBoxRegularScNotify = 8963; + CmdSetRelicBoxTargetCsReq = 8965; + CmdConfirmRelicBoxScRsp = 8968; + CmdConfirmRelicBoxCsReq = 8961; + CmdOpenRelicBoxScRsp = 8969; + CmdOpenRelicBoxCsReq = 8957; + CmdGetRelicBoxDataScRsp = 8970; + CmdReportRelicBoxActionScRsp = 8959; CmdGetRelicBoxDataCsReq = 8951; - CmdSetRelicBoxTargetScRsp = 8966; - CmdSetRelicBoxTargetCsReq = 8956; - CmdReportRelicBoxActionCsReq = 8959; - CmdGetRelicBoxDataScRsp = 8969; - CmdConfirmRelicBoxScRsp = 8960; - CmdOpenRelicBoxScRsp = 8967; - CmdOpenRelicBoxCsReq = 8954; - CmdReportRelicBoxActionScRsp = 8953; - CmdSetRelicBoxCustomCsReq = 8965; - CmdSetRelicBoxCustomScRsp = 8955; - CmdConfirmRelicBoxCsReq = 8957; + CmdReportRelicBoxActionCsReq = 8953; } -enum KBBLKIFPBCA { - KBBLKIFPBCA_OCFBAIPCHPC = 0; - KBBLKIFPBCA_KFHKNPLEIHH = 1; - KBBLKIFPBCA_BPOKIHMJGBD = 2; +enum JHHBIOJHEGL { + JHHBIOJHEGL_CLPHMAJJILA = 0; + JHHBIOJHEGL_BIFEINAKLHF = 1; + JHHBIOJHEGL_PLPMKCCPHOI = 2; } -enum EHGIJEPOJFD { - EHGIJEPOJFD_IILGHCGCOCH = 0; - EHGIJEPOJFD_CMJLHNNDAOE = 1; +enum MDIKAOAEJHN { + MDIKAOAEJHN_IHPFCMLEKCG = 0; + MDIKAOAEJHN_JLAHFIDKOMG = 1; } -message HIIOBFEMOLJ { - uint32 main_affix_id = 9; // offset: 32 - uint32 tid = 6; // offset: 44 - repeated RelicAffix sub_affix_list = 3; // offset: 16 - uint32 level = 4; // offset: 36 - uint32 type = 1; // offset: 40 - uint32 exp = 13; // offset: 48 +message PGLFACHCGCB { + uint32 tid = 10; // offset: 32 + uint32 level = 12; // offset: 40 + uint32 main_affix_id = 4; // offset: 36 + uint32 exp = 6; // offset: 44 + uint32 type = 11; // offset: 48 + repeated RelicAffix sub_affix_list = 2; // offset: 16 } -message NIBJHJGDPEC { - uint32 AAFKACMJAKD = 1; // offset: 24 - uint32 CGCMJCNPLGP = 4; // offset: 28 +message MGGLDHHPNBM { + uint32 AFEIBDDGGEF = 11; // offset: 24 + uint32 LBAEHCIFNNE = 2; // offset: 28 } -message NADGCMCDBCI { - NIBJHJGDPEC HMGKOEIKNKC = 2; // offset: 24 - EHGIJEPOJFD PLACLJNLIEA = 1; // offset: 32 - uint32 avatar_id = 11; // offset: 36 +message OMHAOBFKIKE { + uint32 avatar_id = 12; // offset: 36 + MGGLDHHPNBM AAGBLPKDJJP = 5; // offset: 16 + MDIKAOAEJHN HIMECMGJKOM = 2; // offset: 32 } -message NMJPEPLHEJA { - NIBJHJGDPEC HMGKOEIKNKC = 12; // offset: 16 - uint32 avatar_id = 6; // offset: 32 +message NBIOEKILHEN { + MGGLDHHPNBM AAGBLPKDJJP = 1; // offset: 24 + uint32 avatar_id = 5; // offset: 32 } -// Obf: GetRelicBoxDataCsReq +message GMONEHJIKMA { + repeated Relic relics = 9; // offset: 16 +} + +// Obf: DMJKPIHBBBM // Type: Req // CmdID: 8951 message GetRelicBoxDataCsReq { } -// Obf: GetRelicBoxDataScRsp +// Obf: EJLNMLCDKFM // Type: Rsp -// CmdID: 8969 +// CmdID: 8970 message GetRelicBoxDataScRsp { - NADGCMCDBCI OHCIEIHHKAL = 8; // offset: 40 - repeated uint32 DLCGBPOPPIH = 6; // offset: 32 - repeated NMJPEPLHEJA OAKBNOBPDNI = 13; // offset: 16 - uint32 retcode = 2; // offset: 60 - KBBLKIFPBCA state = 10; // offset: 56 - uint32 CLBAOKFAALJ = 1; // offset: 64 - HIIOBFEMOLJ CMMLNDMEIFO = 11; // offset: 24 + uint32 retcode = 5; // offset: 68 + GMONEHJIKMA KKHBAPABFJC = 4; // offset: 48 + OMHAOBFKIKE GPEAFAJGCPH = 12; // offset: 32 + uint32 GEJAPCKOHIG = 7; // offset: 64 + repeated uint32 KAIMHOJAAKP = 14; // offset: 16 + repeated NBIOEKILHEN IAHIEBCFPCD = 6; // offset: 40 + PGLFACHCGCB OHEKDKJCOFD = 2; // offset: 56 + JHHBIOJHEGL state = 15; // offset: 72 } -// Obf: SetRelicBoxCustomCsReq +// Obf: HGDILHDBCGL // Type: Req -// CmdID: 8965 +// CmdID: 8952 message SetRelicBoxCustomCsReq { - NMJPEPLHEJA OAKBNOBPDNI = 4; // offset: 32 - repeated NMJPEPLHEJA ENEPHGGMADB = 5; // offset: 24 + NBIOEKILHEN IAHIEBCFPCD = 11; // offset: 24 + repeated NBIOEKILHEN FFJDCNKPGOO = 7; // offset: 32 } -// Obf: SetRelicBoxCustomScRsp -// Type: Rsp -// CmdID: 8955 -message SetRelicBoxCustomScRsp { - uint32 retcode = 13; // offset: 24 -} - -// Obf: SetRelicBoxTargetCsReq -// Type: Req -// CmdID: 8956 -message SetRelicBoxTargetCsReq { - NADGCMCDBCI OHCIEIHHKAL = 14; // offset: 16 -} - -// Obf: SetRelicBoxTargetScRsp -// Type: Rsp -// CmdID: 8966 -message SetRelicBoxTargetScRsp { - uint32 retcode = 8; // offset: 32 - NADGCMCDBCI OHCIEIHHKAL = 1; // offset: 24 -} - -// Obf: OpenRelicBoxCsReq -// Type: Req -// CmdID: 8954 -message OpenRelicBoxCsReq { - NADGCMCDBCI OHCIEIHHKAL = 11; // offset: 24 -} - -// Obf: OpenRelicBoxScRsp -// Type: Rsp -// CmdID: 8967 -message OpenRelicBoxScRsp { - HIIOBFEMOLJ KCPMPCJNPCE = 14; // offset: 16 - uint32 retcode = 9; // offset: 36 - uint32 CLFLIBJNBCB = 8; // offset: 32 -} - -// Obf: ConfirmRelicBoxCsReq -// Type: Req -// CmdID: 8957 -message ConfirmRelicBoxCsReq { - bool FFEHHMPFGAB = 10; // offset: 24 -} - -// Obf: ConfirmRelicBoxScRsp +// Obf: HHCCNFOEGOJ // Type: Rsp // CmdID: 8960 -message ConfirmRelicBoxScRsp { - repeated uint32 DLCGBPOPPIH = 5; // offset: 24 - uint32 retcode = 3; // offset: 40 - bool FFEHHMPFGAB = 7; // offset: 36 - uint32 FFEOOMEOKKI = 8; // offset: 32 +message SetRelicBoxCustomScRsp { + uint32 retcode = 5; // offset: 24 } -// Obf: ReportRelicBoxActionCsReq +// Obf: JECCPPCIFPN // Type: Req -// CmdID: 8959 +// CmdID: 8965 +message SetRelicBoxTargetCsReq { + OMHAOBFKIKE GPEAFAJGCPH = 3; // offset: 24 +} + +// Obf: DDELAADDOAA +// Type: Rsp +// CmdID: 8958 +message SetRelicBoxTargetScRsp { + uint32 retcode = 14; // offset: 32 + OMHAOBFKIKE GPEAFAJGCPH = 7; // offset: 16 +} + +// Obf: DMOHJJJDNHC +// Type: Req +// CmdID: 8957 +message OpenRelicBoxCsReq { + OMHAOBFKIKE GPEAFAJGCPH = 6; // offset: 24 +} + +// Obf: HODJMGPGMOD +// Type: Rsp +// CmdID: 8969 +message OpenRelicBoxScRsp { + uint32 BDCJKFPGMFL = 1; // offset: 36 + PGLFACHCGCB CGCJLHFLEPN = 12; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: IMKBMMHIBLK +// Type: Req +// CmdID: 8961 +message ConfirmRelicBoxCsReq { + bool NLGFAAFIIIE = 8; // offset: 24 +} + +// Obf: AOBDEIPPDBC +// Type: Rsp +// CmdID: 8968 +message ConfirmRelicBoxScRsp { + repeated uint32 KAIMHOJAAKP = 3; // offset: 24 + bool NLGFAAFIIIE = 1; // offset: 40 + uint32 EKAOCHPHOAA = 13; // offset: 32 + uint32 retcode = 10; // offset: 36 +} + +// Obf: ABAIEBHKNCA +// Type: Req +// CmdID: 8953 message ReportRelicBoxActionCsReq { - oneof IPGNECGHNAC { - uint32 KDKNPAGEHJP = 6; // offset: 16 + oneof LPPAPCINIJB { + uint32 CEDIPEGBNDH = 5; // offset: 16 } } -// Obf: ReportRelicBoxActionScRsp +// Obf: GHJMFPIJJFL // Type: Rsp -// CmdID: 8953 +// CmdID: 8959 message ReportRelicBoxActionScRsp { - uint32 retcode = 4; // offset: 24 - KBBLKIFPBCA state = 3; // offset: 28 + uint32 retcode = 6; // offset: 28 + JHHBIOJHEGL state = 9; // offset: 24 } -// Obf: CmdRelicSmartWearType +// Obf: EGLLLNNNCHL +// Type: Notify +// CmdID: 8963 +message RelicBoxRegularScNotify { + GMONEHJIKMA KKHBAPABFJC = 1; // offset: 24 +} + +// Obf: LBJIAPDMOAH +enum CmdRelicPresetType { + LBJIAPDMOAH_PCPDHELPKEM = 0; + CmdGBFGABHFBCN = 9850; + CmdRelicPresetAddPlanCsReq = 9842; + CmdAOGHKDGEFGA = 9860; + CmdRelicPresetDeletePlanCsReq = 9855; + CmdAIODMENCPKA = 9847; + CmdRelicPresetGetPlanCsReq = 9841; + CmdRelicPresetUpdatePlanCsReq = 9854; + CmdOGMDDDFDNJP = 9857; + CmdHLPMDOPHNOG = 9848; +} + +enum ENAKDNCEJBO { + ENAKDNCEJBO_PCPDHELPKEM = 0; + ENAKDNCEJBO_DCPNAILIKFM = 1; + ENAKDNCEJBO_CKODLDEPEPG = 2; + ENAKDNCEJBO_EFLJDDBCIFD = 3; + ENAKDNCEJBO_ABMBOMJPMND = 4; + ENAKDNCEJBO_IJLJFPKIEOP = 5; + ENAKDNCEJBO_IDPAAMCCCDL = 6; +} + +// Obf: KHIMAPHKDLI +enum RelicPresetPlanSourceType { + KHIMAPHKDLI_PCPDHELPKEM = 0; + KHIMAPHKDLI_FLFLCELFAPI = 1; + KHIMAPHKDLI_ONJGEAAJDLM = 2; + KHIMAPHKDLI_KOBKOAIDLNF = 3; + KHIMAPHKDLI_GBCKGOIGGHK = 4; +} + +message NBMFOJAKMGP { + uint32 unique_id = 15; // offset: 44 + repeated uint32 BICMJEDHKNE = 8; // offset: 24 + RelicPresetPlanSourceType ALFHNEHOBJA = 3; // offset: 40 + string name = 5; // offset: 16 + uint32 avatar_id = 13; // offset: 48 +} + +// Obf: FMAJCEPPOIP +// Type: Req +// CmdID: 9841 +message RelicPresetGetPlanCsReq { + uint32 avatar_id = 13; // offset: 24 +} + +// Type: Rsp +// CmdID: 9860 +message AOGHKDGEFGA { + uint32 retcode = 11; // offset: 32 + uint32 avatar_id = 8; // offset: 36 + repeated NBMFOJAKMGP CNIPEBJMJNH = 2; // offset: 16 +} + +// Obf: CFMMFGFOEAM +// Type: Req +// CmdID: 9842 +message RelicPresetAddPlanCsReq { + ENAKDNCEJBO HBNHKPDMGIP = 3; // offset: 40 + repeated uint32 BICMJEDHKNE = 4; // offset: 32 + uint32 avatar_id = 5; // offset: 44 + RelicPresetPlanSourceType ALFHNEHOBJA = 14; // offset: 48 + string name = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 9850 +message GBFGABHFBCN { + NBMFOJAKMGP DMBNEIJIEIK = 8; // offset: 16 + uint32 retcode = 4; // offset: 32 +} + +// Obf: FHNDCBJICMH +// Type: Req +// CmdID: 9855 +message RelicPresetDeletePlanCsReq { + uint32 unique_id = 4; // offset: 24 +} + +// Type: Rsp +// CmdID: 9848 +message HLPMDOPHNOG { + uint32 retcode = 3; // offset: 28 + uint32 unique_id = 13; // offset: 24 +} + +message DPDDLAOBMBH { + ENAKDNCEJBO HBNHKPDMGIP = 6; // offset: 32 + repeated uint32 BICMJEDHKNE = 14; // offset: 16 + RelicPresetPlanSourceType ALFHNEHOBJA = 13; // offset: 36 +} + +// Obf: BCIFKPJNPBE +// Type: Req +// CmdID: 9854 +message RelicPresetUpdatePlanCsReq { + uint32 unique_id = 10; // offset: 32 + oneof BPIHFAJCLOC { + DPDDLAOBMBH relic_list = 3; // offset: 24 + string name = 14; // offset: 24 + } +} + +// Type: Rsp +// CmdID: 9857 +message OGMDDDFDNJP { + uint32 unique_id = 4; // offset: 32 + uint32 retcode = 10; // offset: 40 + oneof BPIHFAJCLOC { + DPDDLAOBMBH relic_list = 8; // offset: 16 + string name = 3; // offset: 16 + } +} + +// Type: Notify +// CmdID: 9847 +message AIODMENCPKA { + uint32 unique_id = 15; // offset: 24 +} + +// Obf: BLFMCFMJJEE enum CmdRelicSmartWearType { - CmdRelicSmartWearType_MNFEPONEDDJ = 0; - CmdRelicSmartWearAddPlanScRsp = 8255; - CmdRelicSmartWearGetPlanCsReq = 8251; - CmdRelicSmartWearUpdatePlanScRsp = 8266; + BLFMCFMJJEE_PCPDHELPKEM = 0; + CmdRelicSmartWearAddPlanScRsp = 8260; + CmdRelicSmartWearDeletePlanScRsp = 8267; + CmdRelicSmartWearDeletePlanCsReq = 8264; + CmdRelicSmartWearUpdatePinRelicScRsp = 8255; CmdRelicSmartWearUpdatePinRelicCsReq = 8263; - CmdRelicSmartWearDeletePinRelicCsReq = 8270; - CmdRelicSmartWearUpdatePinRelicScRsp = 8264; - CmdRelicSmartWearUpdatePlanCsReq = 8256; - CmdRelicSmartWearDeletePlanScRsp = 8252; - CmdRelicSmartWearDeletePlanCsReq = 8262; - CmdRelicSmartWearGetPinRelicScRsp = 8260; - CmdRelicSmartWearAddPlanCsReq = 8265; - CmdRelicSmartWearGetPinRelicCsReq = 8257; - CmdRelicSmartWearUpdatePinRelicScNotify = 8261; - CmdRelicSmartWearGetPlanScRsp = 8269; - CmdRelicSmartWearDeletePinRelicScRsp = 8258; + CmdRelicSmartWearDeletePinRelicCsReq = 8262; + CmdRelicSmartWearGetPinRelicScRsp = 8268; + CmdRelicSmartWearUpdatePlanCsReq = 8265; + CmdRelicSmartWearUpdatePlanScRsp = 8258; + CmdRelicSmartWearUpdatePinRelicScNotify = 8254; + CmdRelicSmartWearAddPlanCsReq = 8252; + CmdRelicSmartWearGetPlanScRsp = 8270; + CmdRelicSmartWearDeletePinRelicScRsp = 8256; + CmdRelicSmartWearGetPinRelicCsReq = 8261; + CmdRelicSmartWearGetPlanCsReq = 8251; } -enum PDBJBBPFMPG { - PDBJBBPFMPG_MNFEPONEDDJ = 0; - PDBJBBPFMPG_LHHLOLJMOFI = 1; - PDBJBBPFMPG_HILJHNOMAEC = 2; - PDBJBBPFMPG_OAKBNOBPDNI = 3; +enum KMLCENLAGMN { + KMLCENLAGMN_PCPDHELPKEM = 0; + KMLCENLAGMN_AFGENAOJBLD = 1; + KMLCENLAGMN_GJFJKLAMKIH = 2; + KMLCENLAGMN_IAHIEBCFPCD = 3; } -message RelicSmartWearPlan { - repeated uint32 inside_relic_list = 1; // offset: 16 - uint32 avatar_id = 10; // offset: 44 - repeated uint32 outside_relic_list = 8; // offset: 24 - uint32 unique_id = 7; // offset: 40 +message GEFJJFMDOOD { + uint32 unique_id = 14; // offset: 40 + uint32 avatar_id = 7; // offset: 44 + repeated uint32 PJOOLLNEPLE = 13; // offset: 24 + repeated uint32 HCEBKAGOOLE = 9; // offset: 16 } -// Obf: RelicSmartWearGetPlanCsReq +// Obf: CDOAOCENOJP // Type: Req // CmdID: 8251 message RelicSmartWearGetPlanCsReq { - uint32 avatar_id = 11; // offset: 24 + uint32 avatar_id = 4; // offset: 24 } -// Obf: RelicSmartWearGetPlanScRsp +// Obf: ECBBCLOKNEF // Type: Rsp -// CmdID: 8269 +// CmdID: 8270 message RelicSmartWearGetPlanScRsp { - uint32 avatar_id = 3; // offset: 32 - repeated RelicSmartWearPlan relic_plan_list = 15; // offset: 24 - uint32 retcode = 12; // offset: 36 + repeated GEFJJFMDOOD CNIPEBJMJNH = 11; // offset: 24 + uint32 avatar_id = 3; // offset: 36 + uint32 retcode = 4; // offset: 32 } -// Obf: RelicSmartWearAddPlanCsReq +// Obf: PKHCEEFJAMA // Type: Req -// CmdID: 8265 -message RelicSmartWearAddPlanCsReq { - RelicSmartWearPlan relic_plan = 3; // offset: 24 -} - -// Obf: RelicSmartWearAddPlanScRsp -// Type: Rsp -// CmdID: 8255 -message RelicSmartWearAddPlanScRsp { - RelicSmartWearPlan relic_plan = 15; // offset: 16 - uint32 retcode = 2; // offset: 32 -} - -// Obf: RelicSmartWearUpdatePlanCsReq -// Type: Req -// CmdID: 8256 -message RelicSmartWearUpdatePlanCsReq { - RelicSmartWearPlan relic_plan = 10; // offset: 16 -} - -// Obf: RelicSmartWearUpdatePlanScRsp -// Type: Rsp -// CmdID: 8266 -message RelicSmartWearUpdatePlanScRsp { - uint32 retcode = 3; // offset: 32 - RelicSmartWearPlan relic_plan = 5; // offset: 16 -} - -// Obf: RelicSmartWearDeletePlanCsReq -// Type: Req -// CmdID: 8262 -message RelicSmartWearDeletePlanCsReq { - uint32 unique_id = 9; // offset: 24 -} - -// Obf: RelicSmartWearDeletePlanScRsp -// Type: Rsp // CmdID: 8252 -message RelicSmartWearDeletePlanScRsp { - uint32 retcode = 1; // offset: 28 - uint32 unique_id = 12; // offset: 24 +message RelicSmartWearAddPlanCsReq { + GEFJJFMDOOD DMBNEIJIEIK = 6; // offset: 16 } -message LHNDMGBPHJF { - repeated uint32 outside_relic_list = 11; // offset: 32 - PDBJBBPFMPG FGMIBAPGHKG = 15; // offset: 40 - repeated uint32 inside_relic_list = 3; // offset: 24 -} - -message PMHKMANLNFH { - LHNDMGBPHJF KDIMJOBMKLF = 7; // offset: 32 - repeated uint32 relic_ids = 12; // offset: 16 - uint32 avatar_id = 10; // offset: 40 -} - -// Obf: RelicSmartWearGetPinRelicCsReq -// Type: Req -// CmdID: 8257 -message RelicSmartWearGetPinRelicCsReq { - uint32 avatar_id = 9; // offset: 24 -} - -// Obf: RelicSmartWearGetPinRelicScRsp +// Obf: KAHOGKPEDFN // Type: Rsp // CmdID: 8260 -message RelicSmartWearGetPinRelicScRsp { - uint32 retcode = 3; // offset: 32 - uint32 avatar_id = 7; // offset: 36 - repeated PMHKMANLNFH OOCHHEHAHCF = 9; // offset: 16 +message RelicSmartWearAddPlanScRsp { + uint32 retcode = 11; // offset: 32 + GEFJJFMDOOD DMBNEIJIEIK = 12; // offset: 24 } -// Obf: RelicSmartWearUpdatePinRelicScNotify -// Type: Notify +// Obf: DAICLGLPAMA +// Type: Req +// CmdID: 8265 +message RelicSmartWearUpdatePlanCsReq { + GEFJJFMDOOD DMBNEIJIEIK = 8; // offset: 24 +} + +// Obf: OPLJPGPPFPO +// Type: Rsp +// CmdID: 8258 +message RelicSmartWearUpdatePlanScRsp { + GEFJJFMDOOD DMBNEIJIEIK = 6; // offset: 16 + uint32 retcode = 11; // offset: 32 +} + +// Obf: GGHEKAHLNOJ +// Type: Req +// CmdID: 8264 +message RelicSmartWearDeletePlanCsReq { + uint32 unique_id = 3; // offset: 24 +} + +// Obf: OMEGILDBBJB +// Type: Rsp +// CmdID: 8267 +message RelicSmartWearDeletePlanScRsp { + uint32 retcode = 12; // offset: 28 + uint32 unique_id = 15; // offset: 24 +} + +message NHFOGDPBOHN { + repeated uint32 HCEBKAGOOLE = 6; // offset: 32 + KMLCENLAGMN NFFABMJOODE = 2; // offset: 40 + repeated uint32 PJOOLLNEPLE = 11; // offset: 16 +} + +message BDEKEIKAKML { + uint32 avatar_id = 15; // offset: 40 + repeated uint32 BICMJEDHKNE = 1; // offset: 16 + NHFOGDPBOHN DFIEHPIHEEE = 8; // offset: 32 +} + +// Obf: EAKJGHJPMGJ +// Type: Req // CmdID: 8261 -message RelicSmartWearUpdatePinRelicScNotify { - repeated PMHKMANLNFH OIPANMLBJJK = 10; // offset: 24 - repeated PMHKMANLNFH IFIGFMKCLII = 12; // offset: 32 - uint32 relic_unique_id = 6; // offset: 40 +message RelicSmartWearGetPinRelicCsReq { + uint32 avatar_id = 10; // offset: 24 } -// Obf: RelicSmartWearUpdatePinRelicCsReq +// Obf: DEBKHGKLBGN +// Type: Rsp +// CmdID: 8268 +message RelicSmartWearGetPinRelicScRsp { + uint32 avatar_id = 9; // offset: 36 + repeated BDEKEIKAKML HBPGOILBMIO = 6; // offset: 16 + uint32 retcode = 15; // offset: 32 +} + +// Obf: MDGFDKFEIBF +// Type: Notify +// CmdID: 8254 +message RelicSmartWearUpdatePinRelicScNotify { + repeated BDEKEIKAKML BKDEIHEKGIC = 4; // offset: 24 + repeated BDEKEIKAKML NAEIPMIIIEC = 5; // offset: 32 + uint32 relic_unique_id = 9; // offset: 40 +} + +// Obf: ONECCDCFCBE // Type: Req // CmdID: 8263 message RelicSmartWearUpdatePinRelicCsReq { - PMHKMANLNFH PINCDKKLMDI = 14; // offset: 24 + BDEKEIKAKML DACMPJLJGBC = 1; // offset: 16 } -// Obf: RelicSmartWearUpdatePinRelicScRsp +// Obf: PKKDNONMMFB // Type: Rsp -// CmdID: 8264 +// CmdID: 8255 message RelicSmartWearUpdatePinRelicScRsp { - uint32 retcode = 8; // offset: 32 - PMHKMANLNFH PINCDKKLMDI = 4; // offset: 24 + uint32 retcode = 9; // offset: 32 + BDEKEIKAKML DACMPJLJGBC = 7; // offset: 16 } -// Obf: RelicSmartWearDeletePinRelicCsReq +// Obf: GJJJKMOEENF // Type: Req -// CmdID: 8270 +// CmdID: 8262 message RelicSmartWearDeletePinRelicCsReq { - bool GKGLMEICEPD = 6; // offset: 36 - repeated LHNDMGBPHJF ALCJIGFGBDA = 7; // offset: 24 - uint32 avatar_id = 10; // offset: 32 + repeated NHFOGDPBOHN DHCNMIAIBGF = 11; // offset: 24 + bool OPCPHICEOOF = 3; // offset: 32 + uint32 avatar_id = 6; // offset: 36 } -// Obf: RelicSmartWearDeletePinRelicScRsp +// Obf: FLJBCLAFCPH // Type: Rsp -// CmdID: 8258 +// CmdID: 8256 message RelicSmartWearDeletePinRelicScRsp { - repeated LHNDMGBPHJF ALCJIGFGBDA = 8; // offset: 24 - uint32 avatar_id = 1; // offset: 32 - uint32 retcode = 5; // offset: 36 + uint32 avatar_id = 11; // offset: 36 + repeated NHFOGDPBOHN DHCNMIAIBGF = 5; // offset: 24 + uint32 retcode = 14; // offset: 32 } -// Obf: CmdReplayType +// Obf: EDFKEEKMFIB enum CmdReplayType { - CmdReplayType_MNFEPONEDDJ = 0; - CmdGetReplayTokenCsReq = 3583; - CmdReplayType_CDPHLMAIJKL = 3524; - CmdGetReplayTokenScRsp = 3581; - CmdDAAIDHAGCBD = 3504; + EDFKEEKMFIB_PCPDHELPKEM = 0; + CmdGetReplayTokenCsReq = 3591; + CmdAHCAHFFNHLD = 3595; + EDFKEEKMFIB_MLJMDFDNOOE = 3594; + CmdEKGAMNCMOEJ = 3510; } -// Obf: GetReplayTokenCsReq +// Obf: HKAPPBACLCG // Type: Req -// CmdID: 3583 +// CmdID: 3591 message GetReplayTokenCsReq { - uint32 DMMEGILIKDA = 7; // offset: 40 - uint32 GAKPEKHGIDG = 10; // offset: 52 - ReplayType replay_type = 8; // offset: 48 - string PCJHHFOMKJJ = 1; // offset: 24 - uint32 stage_id = 11; // offset: 44 - string ENDGNLHBMJH = 15; // offset: 32 + string EBNFHHGKDKE = 1; // offset: 24 + uint32 stage_id = 15; // offset: 52 + uint32 DAFEJIENABL = 12; // offset: 40 + OCLEJLEFBFO replay_type = 2; // offset: 44 + uint32 KALAGIBCNAO = 3; // offset: 48 + string DFLMKCIKFOP = 4; // offset: 32 } // Type: Rsp -// CmdID: 3581 -message GetReplayTokenScRsp { - ReplayType replay_type = 9; // offset: 48 - string PCJHHFOMKJJ = 4; // offset: 32 - uint32 retcode = 8; // offset: 44 - string account_uid = 3; // offset: 16 +// CmdID: 3510 +message EKGAMNCMOEJ { + OCLEJLEFBFO replay_type = 13; // offset: 48 uint32 stage_id = 11; // offset: 40 + uint32 retcode = 6; // offset: 44 + string EFLAEANKACM = 14; // offset: 24 + string DFLMKCIKFOP = 3; // offset: 16 } -message CGHDJFOGBDD { +message OGBNABMLEAO { } // Type: Rsp -// CmdID: 3504 -message DAAIDHAGCBD { - uint32 retcode = 6; // offset: 32 - repeated ReplayInfo KGEHJGOEGCF = 7; // offset: 24 +// CmdID: 3595 +message AHCAHFFNHLD { + uint32 retcode = 12; // offset: 32 + repeated ReplayInfo LLFIBOHPAHB = 13; // offset: 24 } -// Obf: CmdRndOptionType +// Obf: EDOOKEJHPAD enum CmdRndOptionType { - CmdRndOptionType_MNFEPONEDDJ = 0; - CmdHILFKPHGMPI = 3481; - CmdDailyFirstMeetPamCsReq = 3424; - CmdOICFKJIIDOK = 3404; - CmdGetRndOptionCsReq = 3483; + EDOOKEJHPAD_PCPDHELPKEM = 0; + CmdDailyFirstMeetPamCsReq = 3494; + CmdGetRndOptionCsReq = 3491; + CmdEEAMBMDGIHF = 3410; + CmdCBEFFNAFPEL = 3495; } -// Obf: GetRndOptionCsReq +// Obf: JBPBDDAOLKB // Type: Req -// CmdID: 3483 +// CmdID: 3491 message GetRndOptionCsReq { - uint32 id = 7; // offset: 24 + uint32 id = 15; // offset: 24 } // Type: Rsp -// CmdID: 3481 -message HILFKPHGMPI { - uint32 retcode = 8; // offset: 32 - repeated uint32 CFHMBIANHOL = 14; // offset: 16 +// CmdID: 3410 +message EEAMBMDGIHF { + repeated uint32 MKEGMFMBIED = 6; // offset: 16 + uint32 retcode = 15; // offset: 32 } -// Obf: DailyFirstMeetPamCsReq +// Obf: MHKGOEAKBFK // Type: Req -// CmdID: 3424 +// CmdID: 3494 message DailyFirstMeetPamCsReq { } // Type: Rsp -// CmdID: 3404 -message OICFKJIIDOK { - uint32 retcode = 11; // offset: 24 +// CmdID: 3495 +message CBEFFNAFPEL { + uint32 retcode = 10; // offset: 24 } -// Obf: CmdRogueType +// Obf: OEELNJLOKHK enum CmdRogueType { - CmdRogueType_MNFEPONEDDJ = 0; - CmdExchangeRogueRewardKeyCsReq = 1825; - CmdTakeRogueScoreRewardScRsp = 1809; - CmdDNGELJEIBHN = 1888; - CmdSyncRogueFinishScNotify = 1823; - CmdSyncRogueAeonScNotify = 1839; - CmdSyncRogueReviveInfoScNotify = 1845; - CmdQuitRogueScRsp = 1808; - CmdEnterRogueCsReq = 1835; - CmdGetRogueScoreRewardInfoScRsp = 1882; - CmdLeaveRogueScRsp = 1900; - CmdGetRogueAeonInfoCsReq = 1826; - CmdFinishAeonDialogueGroupScRsp = 1892; - CmdGetRogueInitialScoreScRsp = 1847; - CmdIEPADLOPCCM = 1860; - CmdSyncRogueAreaUnlockScNotify = 1841; - CmdGetRogueInitialScoreCsReq = 1822; - CmdGetRogueTalentInfoScRsp = 1866; - CmdOpenRogueChestCsReq = 1807; - CmdGetRogueScoreRewardInfoCsReq = 1833; - CmdGetRogueInfoCsReq = 1883; - CmdEnterRogueMapRoomScRsp = 1864; - CmdSyncRogueSeasonFinishScNotify = 1837; - CmdSyncRogueMapRoomScNotify = 1851; - CmdStartRogueScRsp = 1804; - CmdKNPOMKPIEDH = 1893; - CmdTakeRogueAeonLevelRewardCsReq = 1842; - CmdGetRogueTalentInfoCsReq = 1887; - CmdSyncRogueGetItemScNotify = 1832; - CmdGLDLCBKKENJ = 1848; - CmdPGDIIIDPFLD = 1806; - CmdSyncRogueVirtualItemInfoScNotify = 1871; - CmdOBFDCIHKBHB = 1801; - CmdAKMJLNJDCEL = 1856; - CmdOpenRogueChestScRsp = 1854; - CmdQuitRogueCsReq = 1868; - CmdStartRogueCsReq = 1824; - CmdEnableRogueTalentCsReq = 1820; - CmdEnableRogueTalentScRsp = 1849; - CmdFAFGHPDPOJM = 1886; - CmdIINEMAHANEG = 1821; - CmdEnterRogueScRsp = 1813; - CmdFinishAeonDialogueGroupCsReq = 1895; - CmdTakeRogueScoreRewardCsReq = 1803; - CmdSyncRogueRewardInfoScNotify = 1889; - CmdJKJEDCGPOGK = 1818; + OEELNJLOKHK_PCPDHELPKEM = 0; + CmdStartRogueScRsp = 1895; + CmdGetRogueInfoScRsp = 1810; + CmdLeaveRogueCsReq = 1809; CmdExchangeRogueRewardKeyScRsp = 1877; - CmdSyncRogueStatusScNotify = 1830; - CmdEnterRogueMapRoomCsReq = 1812; - CmdGetRogueAeonInfoScRsp = 1870; - CmdSyncRogueExploreWinScNotify = 1802; - CmdGetRogueInfoScRsp = 1881; - CmdLeaveRogueCsReq = 1862; - CmdFIIPHEAHFEH = 1831; + CmdEnterRogueMapRoomScRsp = 1893; + CmdSyncRogueAeonScNotify = 1868; + CmdLOPOJDAAIPO = 1884; + CmdPNHGIANGNAE = 1822; + CmdSyncRogueGetItemScNotify = 1860; + CmdExchangeRogueRewardKeyCsReq = 1812; + CmdMEIHOMEDHBF = 1858; + CmdAABFLGKCHCA = 1833; + CmdStartRogueCsReq = 1894; + CmdFinishAeonDialogueGroupScRsp = 1834; + CmdTakeRogueAeonLevelRewardCsReq = 1899; + CmdGetRogueAeonInfoScRsp = 1876; + OEELNJLOKHK_GIEIFOLEOEG = 1802; + CmdJBOELLFBFHB = 1815; + CmdEnterRogueCsReq = 1814; + CmdGLKPCPLBPLN = 1896; + CmdGetRogueAeonInfoCsReq = 1848; + CmdNLLJBGPJFIN = 1872; + CmdSyncRogueReviveInfoScNotify = 1873; + CmdQuitRogueScRsp = 1808; + CmdEnterRogueMapRoomCsReq = 1820; + CmdGJKOPKLDFGB = 1813; + CmdSyncRogueExploreWinScNotify = 1851; + CmdSyncRogueStatusScNotify = 1881; + CmdEnableRogueTalentCsReq = 1887; + CmdFinishAeonDialogueGroupCsReq = 1846; + CmdQuitRogueCsReq = 1853; + CmdKEPNGMHCNDN = 1889; + CmdLeaveRogueScRsp = 1898; + CmdGetRogueTalentInfoCsReq = 1856; + OEELNJLOKHK_ODEPOIGBMCB = 1807; + CmdBIDMHOFDCIC = 1900; + CmdSyncRogueSeasonFinishScNotify = 1825; + CmdSyncRogueAreaUnlockScNotify = 1882; + CmdSyncRogueFinishScNotify = 1804; + CmdEnableRogueTalentScRsp = 1827; + CmdGetRogueTalentInfoScRsp = 1845; + CmdEHNNIBOPGJA = 1849; + CmdCIGIICEJLJE = 1838; + CmdOpenRogueChestScRsp = 1829; + CmdLEEJKEHDNMC = 1880; + CmdDJFICMCBNAE = 1861; + CmdEnterRogueScRsp = 1818; + OEELNJLOKHK_GLGPEFMALPE = 1886; + CmdMMIBACFNELB = 1844; + CmdOpenRogueChestCsReq = 1859; + CmdSyncRogueMapRoomScNotify = 1866; + CmdGetRogueInfoCsReq = 1891; + CmdSyncRogueVirtualItemInfoScNotify = 1847; } -// Obf: RogueStatus +// Obf: JBFMHGKNEGL enum RogueStatus { - RogueStatus_MNFEPONEDDJ = 0; - RogueStatus_HFCKLAJODOO = 1; - RogueStatus_MGEIOAIKKON = 2; - RogueStatus_NNAFGFCCFGL = 3; - RogueStatus_NGPFHCFEHPK = 4; + JBFMHGKNEGL_PCPDHELPKEM = 0; + JBFMHGKNEGL_NMBCDILDGNK = 1; + JBFMHGKNEGL_OPNADFKBGNN = 2; + JBFMHGKNEGL_OEKFLGEFGPP = 3; + JBFMHGKNEGL_KLHDCOPPLNG = 4; } -// Obf: RogueRoomStatus +// Obf: LIBDGMMOILI enum RogueRoomStatus { - RogueRoomStatus_MNFEPONEDDJ = 0; - RogueRoomStatus_game_lock_info = 1; - RogueRoomStatus_CCJMKNNHKKE = 2; - RogueRoomStatus_EOEFFICLKPN = 3; - RogueRoomStatus_NGPFHCFEHPK = 4; + LIBDGMMOILI_PCPDHELPKEM = 0; + LIBDGMMOILI_DKLPAAFFLEE = 1; + LIBDGMMOILI_NGMMICOGDFP = 2; + LIBDGMMOILI_LAEIDCPKLCD = 3; + LIBDGMMOILI_KLHDCOPPLNG = 4; } -// Obf: RogueAreaStatus +// Obf: FDPOAPLBFKC enum RogueAreaStatus { - RogueAreaStatus_game_lock_info = 0; - RogueAreaStatus_CCJMKNNHKKE = 1; - RogueAreaStatus_MGEGCHJCBOE = 2; - RogueAreaStatus_OCFBAIPCHPC = 3; + FDPOAPLBFKC_DKLPAAFFLEE = 0; + FDPOAPLBFKC_NGMMICOGDFP = 1; + FDPOAPLBFKC_ONMIBBEMGJO = 2; + FDPOAPLBFKC_CLPHMAJJILA = 3; } -enum FCNDNPDGADB { - FCNDNPDGADB_MNFEPONEDDJ = 0; - FCNDNPDGADB_CNMNACEBAFP = 1; - FCNDNPDGADB_LAJKCOKJCCJ = 2; - FCNDNPDGADB_CPGIOIIANGA = 3; - FCNDNPDGADB_ABNMCFMGIOB = 4; - FCNDNPDGADB_DLMICOPKFCO = 5; - FCNDNPDGADB_KDGMIMJEAFF = 6; - FCNDNPDGADB_shop_sync_info = 7; - FCNDNPDGADB_NBDCGPIOGKE = 8; - FCNDNPDGADB_JEENJLLDDOC = 9; +enum LGOCIPGDKIJ { + LGOCIPGDKIJ_PCPDHELPKEM = 0; + LGOCIPGDKIJ_IGGFMOBBKFM = 1; + LGOCIPGDKIJ_KPGEIHAEEBC = 2; + LGOCIPGDKIJ_MMAOONPAPDP = 3; + LGOCIPGDKIJ_EGNDJGKKJHO = 4; + LGOCIPGDKIJ_HEMMGKIJLEI = 5; + LGOCIPGDKIJ_BFAGNENPJJJ = 6; + LGOCIPGDKIJ_JADCLEAFEJC = 7; + LGOCIPGDKIJ_GALGFIOMOIO = 8; + LGOCIPGDKIJ_OPFPNHIBEED = 9; } -enum FOEEKODAJMB { - FOEEKODAJMB_MNFEPONEDDJ = 0; - FOEEKODAJMB_CNMNACEBAFP = 1; - FOEEKODAJMB_ABNMCFMGIOB = 2; - FOEEKODAJMB_DLMICOPKFCO = 3; - FOEEKODAJMB_BMCMPHDKBDI = 4; - FOEEKODAJMB_BJOENIFAFLL = 5; - FOEEKODAJMB_HIJCGFONFFL = 6; - FOEEKODAJMB_OJEPGKBPPIP = 7; - FOEEKODAJMB_BDJFLEJPDOG = 8; - FOEEKODAJMB_shop_sync_info = 9; - FOEEKODAJMB_KDGMIMJEAFF = 10; - FOEEKODAJMB_NBDCGPIOGKE = 11; - FOEEKODAJMB_JEENJLLDDOC = 12; +enum BAACLGINJFP { + BAACLGINJFP_PCPDHELPKEM = 0; + BAACLGINJFP_IGGFMOBBKFM = 1; + BAACLGINJFP_EGNDJGKKJHO = 2; + BAACLGINJFP_HEMMGKIJLEI = 3; + BAACLGINJFP_AOGHFBPELBP = 4; + BAACLGINJFP_IMDKELFAEOC = 5; + BAACLGINJFP_LEKGIIIGLKB = 6; + BAACLGINJFP_HHPJPKAAKEK = 7; + BAACLGINJFP_PDHMCMEBMMB = 8; + BAACLGINJFP_JADCLEAFEJC = 9; + BAACLGINJFP_BFAGNENPJJJ = 10; + BAACLGINJFP_GALGFIOMOIO = 11; + BAACLGINJFP_OPFPNHIBEED = 12; } -enum EILJDGAMAHL { - EILJDGAMAHL_JDAKJOKNBAD = 0; - EILJDGAMAHL_BCJILFHEADJ = 1; +enum BFPIBIEGJGJ { + BFPIBIEGJGJ_CNOFNJGIAOD = 0; + BFPIBIEGJGJ_AGEACGLKDDG = 1; } -message OMAHBNPPJEP { - uint32 level = 12; // offset: 28 - uint32 buff_id = 8; // offset: 24 +message OLJJJBCKLDK { + uint32 buff_id = 3; // offset: 28 + uint32 level = 14; // offset: 24 } -message HEMOFIOPHCM { - repeated OMAHBNPPJEP buff_list = 9; // offset: 24 +message KKKOGGBFMIP { + repeated OLJJJBCKLDK buff_list = 14; // offset: 24 } -message DJCLLONHILG { - uint32 CPFHIAIECBJ = 5; // offset: 32 - uint32 room_id = 4; // offset: 24 - uint32 ADEGLDMGOLD = 15; // offset: 40 - RogueRoomStatus NFIOOKKOMHL = 12; // offset: 28 - RogueRoomStatus KMMADFNBBOP = 7; // offset: 36 +message IJKNDKJLMEN { + uint32 room_id = 15; // offset: 32 + uint32 HCMJDMFNENE = 4; // offset: 28 + uint32 IOGGIAJBEPP = 10; // offset: 36 + RogueRoomStatus BJDBOEFFIAG = 1; // offset: 24 + RogueRoomStatus MCEBJKDJHGP = 11; // offset: 40 } -message DDKCLNBOMML { - repeated DJCLLONHILG GMMBPCALEJF = 9; // offset: 24 - uint32 map_id = 3; // offset: 44 - uint32 PBDLFBCMMOC = 10; // offset: 36 - uint32 AOFKNFLIHHM = 1; // offset: 32 - uint32 area_id = 13; // offset: 40 +message ENEGIFOKGKL { + uint32 MICCEGIKIBJ = 2; // offset: 32 + repeated IJKNDKJLMEN HFDIFFBCOGJ = 6; // offset: 24 + uint32 IGECGPFLGBA = 14; // offset: 44 + uint32 HEIONPDIFNM = 1; // offset: 36 + uint32 area_id = 3; // offset: 40 } -message EIIMAHHNNPD { - RogueAreaStatus CIHDKBLGPEG = 12; // offset: 32 - RogueStatus LNHEKIGDGDO = 2; // offset: 44 - uint32 map_id = 9; // offset: 40 - bool BKDDLNMCIEE = 6; // offset: 24 - uint32 DLELNILPMDK = 7; // offset: 28 - uint32 area_id = 4; // offset: 36 +message NEILIAPHAMN { + uint32 area_id = 7; // offset: 44 + uint32 PGINLOFKCMD = 12; // offset: 24 + RogueStatus FIMAMEDNNIL = 5; // offset: 32 + bool CNDKAPOIEOJ = 13; // offset: 36 + uint32 MICCEGIKIBJ = 4; // offset: 40 + RogueAreaStatus ECJPEBDJKKE = 3; // offset: 28 } -message LBFENJLJHJH { - repeated OMAHBNPPJEP KMIFLCOEJBD = 2; // offset: 16 - uint32 JPBMDCGDHGK = 12; // offset: 52 - uint32 KIPCEDPLBAF = 4; // offset: 76 - uint32 FPAFMKACDJF = 9; // offset: 48 - repeated uint32 PJFCOINHPCI = 3; // offset: 32 - uint32 FDCOFOEODHA = 11; // offset: 56 - uint32 FLPHBGODFEA = 5; // offset: 80 - RogueCommonBuffSelectSourceType JKMAEIELMGM = 7; // offset: 72 - uint32 ADENPGAIIBF = 13; // offset: 64 - uint32 MLDIAADLLOG = 1; // offset: 68 - bool EGCPDKNBCBD = 10; // offset: 60 - uint32 HJPCOLONPLM = 15; // offset: 84 - ItemCostData CDPLEABLHEF = 8; // offset: 40 +message KPADPPGKGGC { + uint32 MCHAFKKFEDK = 2; // offset: 60 + uint32 MDHOHBHBGNC = 14; // offset: 56 + uint32 KOOHHHAOBEO = 10; // offset: 76 + ItemCostList NICEPKDHFDE = 5; // offset: 40 + uint32 EJALOMHNGCJ = 12; // offset: 84 + repeated uint32 CHPFCFGNCAG = 9; // offset: 32 + repeated OLJJJBCKLDK BKBKLONBPOB = 7; // offset: 24 + uint32 MMINJCFNADK = 8; // offset: 72 + uint32 LDMEEJCCKIH = 13; // offset: 80 + uint32 LJEECOOPMLM = 1; // offset: 64 + RogueCommonBuffSelectSourceType ALFHNEHOBJA = 11; // offset: 52 + uint32 OPIDHKEKPKB = 4; // offset: 68 + bool OJAPMNAPIFG = 3; // offset: 48 } -message FPHBKNEBBFK { - OMAHBNPPJEP POIAPGONKAA = 14; // offset: 24 - repeated OMAHBNPPJEP PNGNPDBBPGN = 3; // offset: 32 +message PMKEENOFAPC { + repeated OLJJJBCKLDK DNAOBFLACIG = 7; // offset: 32 + OLJJJBCKLDK HNLAEIBDFJM = 2; // offset: 24 } -message CKJLFLNGPGF { - uint32 JAFPCNIPLNC = 15; // offset: 40 - repeated OMAHBNPPJEP HGOOMDLGKPH = 8; // offset: 32 - repeated OMAHBNPPJEP CBEOHIPPMMH = 2; // offset: 24 +message OGDBMJNOOOP { + repeated OLJJJBCKLDK OIMIPDOMDAA = 14; // offset: 32 + uint32 OFHCNGHJFHI = 11; // offset: 40 + repeated OLJJJBCKLDK FEKAFHIDDAH = 1; // offset: 24 } -message JNBENNEHFBF { - float KKGKEHEOPCI = 15; // offset: 32 - uint32 buff_id = 9; // offset: 36 - ItemCostData cost_data = 13; // offset: 24 +message OLNPCLEFANN { + uint32 buff_id = 11; // offset: 32 + ItemCostList cost_data = 1; // offset: 16 + float KCAJFLAMMAC = 6; // offset: 36 } -message GDFCBHMDAHC { - repeated JNBENNEHFBF FMBEJHPMJDH = 12; // offset: 16 +message KLCICNHAOPF { + repeated OLNPCLEFANN ELCPONIPEIH = 12; // offset: 16 } -message LPAIHEGHEEB { - uint32 MLHGBOADEOM = 7; // offset: 40 - uint32 EOMKIBNKHIB = 2; // offset: 44 - map IIGIMENHPGB = 8; // offset: 16 - uint32 DJFMBNFLNDJ = 10; // offset: 32 - uint32 GNBDGNBNPBK = 6; // offset: 36 +message LNGJLLKGMNA { + map BLJEBIJEMCH = 3; // offset: 24 + uint32 DOMGLHIKJED = 13; // offset: 44 + uint32 KKGIEENCOIC = 8; // offset: 40 + uint32 MEAJAEBDAOI = 1; // offset: 36 + uint32 DACOKFCBMBI = 10; // offset: 32 } -message EAGENKDLMDO { - repeated LPAIHEGHEEB IONMAIINDIG = 4; // offset: 16 +message AKGOAIPLJLJ { + repeated LNGJLLKGMNA GBHPHCMGBGK = 5; // offset: 16 } -message FDGPCJJCMPG { - EAGENKDLMDO HNCCEOBILJJ = 11; // offset: 24 - repeated uint32 ELHOKECAEAJ = 9; // offset: 16 +message NOGNBKNEFGP { + AKGOAIPLJLJ FEILNIKNPCB = 1; // offset: 24 + repeated uint32 JHADMBDCPEO = 9; // offset: 16 } -message NOHNDADKHPH { - repeated uint32 EKJEMIACLHA = 13; // offset: 24 +message DNMKJHLEGPN { + repeated uint32 FAIPOCIAFOD = 1; // offset: 24 } -message DEAFHIIOMJB { - repeated uint32 COKPMEOMLIG = 14; // offset: 24 +message MKOPHCBPOMM { + repeated uint32 KPJGEGMCCAG = 4; // offset: 24 } -message DOKIGPCIBGJ { - uint32 CBBAEHDOJLK = 15; // offset: 36 - // oneof ANMPMNIJEGE { - // PreloadItemList HMCMEKJDDLL = 1; // offset: 16 - // HEMOFIOPHCM KIBOHJCAHHJ = 5; // offset: 16 - // } +message LOMCAKMMGOM { + uint32 HJMJIADBAOC = 6; // offset: 32 + oneof FNJJNAOCOII { + ItemList FNLDFGLGEOA = 8; // offset: 16 + KKKOGGBFMIP GEFMMOOEDJI = 9; // offset: 16 + } } -message FDEJCJIJPCD { - ItemCostData IIJBOBNLOAD = 8; // offset: 24 +message DCOKKBHKEGL { + ItemCostList EBMKBDJMAAF = 9; // offset: 16 } -message LCACMDJFJDC { - uint32 FACAEMJFFFP = 11; // offset: 24 +message POGBFKHOEML { + uint32 BJJOCLINMEJ = 13; // offset: 24 } -message BBJGIMOEAEB { - uint32 JFNIEBMPGIM = 6; // offset: 36 - uint32 JPBMDCGDHGK = 10; // offset: 40 - uint32 HKGHJALIPNJ = 1; // offset: 24 - uint32 PONKLGOHBBC = 15; // offset: 32 - uint32 EDLKFLLLMPE = 11; // offset: 28 +message OOKCIAEIPON { + uint32 LJEECOOPMLM = 5; // offset: 40 + uint32 IMIHGLAOIEG = 1; // offset: 24 + uint32 GFELHICKOGI = 12; // offset: 36 + uint32 GOODPDKGJAJ = 7; // offset: 28 + uint32 KKHNDGEJBHJ = 6; // offset: 32 } -message GHMIFDFCLAF { - MPDDLMFGADI rogue_get_info = 851; // offset: 16 - NPMCMIBEPAO PMMGJDNFOKF = 1595; // offset: 32 +message JPFGHCPGHGO { + IIMIFAAOLGG rogue_get_info = 203; // offset: 16 + PGNEFKDLPKN OIAPHBBDPHL = 900; // offset: 32 } -message MPDDLMFGADI { - CPOAKAPNOEN EHJKIHBAIIO = 9; // offset: 56 - HCJHJAAMAPG AEGIPNEFMBM = 14; // offset: 48 - GDGKAODOAMH OHJHNHBDMNN = 15; // offset: 40 - AKOJOIEODGA NIIKOPKGBKO = 7; // offset: 24 - JHOCDFHKNEI NDIHLEPEMBP = 1; // offset: 16 +message IIMIFAAOLGG { + BADCGBPEANI ICJFLLDCFHM = 12; // offset: 56 + EPPGPHKLHNF HCEHOHDCCFE = 1; // offset: 40 + BLADONILKHO IMPBELJGDJH = 15; // offset: 16 + BGKINCFGKGI AHBFAAMNKNO = 8; // offset: 32 + NCDCKHHPDDE LHNCGDKFAGM = 9; // offset: 24 } -message NPMCMIBEPAO { - ILMDDBEKOIN BBOKNLGDNFP = 1; // offset: 48 - DDKCLNBOMML rogue_map = 2; // offset: 64 - NJFJNHIGKPC AEGIPNEFMBM = 4; // offset: 40 - NEHABHNNCKP HNCCEOBILJJ = 6; // offset: 56 - BKGGHGJMJJP NFBAEMIANDO = 13; // offset: 32 - bool AOGGGKIMBNA = 14; // offset: 88 - GEOPHOBIBCD pending_action = 5; // offset: 80 - BMOOHCOBEGA LNAOKIIMJME = 15; // offset: 72 - BMEMFIOPIFO GIDAAIGDPLA = 12; // offset: 24 - RogueStatus status = 8; // offset: 92 +message PGNEFKDLPKN { + EPPJHNIHAFL pending_action = 1; // offset: 16 + PDDEEAJIOKG LBNHKPPAJIM = 12; // offset: 24 + RogueStatus status = 10; // offset: 92 + APBKAPPGPJC IMPBELJGDJH = 6; // offset: 48 + GLOONOCCEFG DKIFGMICGPI = 8; // offset: 64 + bool FIEDLDNEMED = 15; // offset: 88 + EJDFGNGBNOO CGIFJAOHHAO = 4; // offset: 56 + ENEGIFOKGKL AMMJECHPGPE = 2; // offset: 40 + DLHLNGCJKJL HKGKNEKKJHB = 14; // offset: 72 + BABKEAFELGE FEILNIKNPCB = 3; // offset: 80 } -message AKOJOIEODGA { - int64 begin_time = 5; // offset: 24 - int64 end_time = 2; // offset: 32 - uint32 season = 1; // offset: 40 +message EPPGPHKLHNF { + int64 begin_time = 15; // offset: 40 + int64 end_time = 1; // offset: 24 + uint32 season = 11; // offset: 32 } -message CPOAKAPNOEN { - repeated EIIMAHHNNPD PHHDBFHKHMG = 9; // offset: 24 +message BADCGBPEANI { + repeated NEILIAPHAMN JNOAKECCIIL = 6; // offset: 24 } -message HCJHJAAMAPG { - uint32 DKIPOMNPPLE = 2; // offset: 40 - uint32 CAEELFJLJIM = 10; // offset: 36 - bool FPDMGKOONBA = 14; // offset: 32 - repeated uint32 GOBMDKMDDFI = 3; // offset: 24 +message BLADONILKHO { + uint32 IGFEAHIKKPE = 12; // offset: 36 + bool NEMFNMIPNAO = 13; // offset: 40 + uint32 BGPBLOFCPMG = 10; // offset: 32 + repeated uint32 KJDGGNNFGGP = 9; // offset: 16 } -message JHOCDFHKNEI { - uint32 HMPMKCCMFCK = 13; // offset: 32 - uint32 BBHMOEPMFAO = 4; // offset: 28 - uint32 KOKJMKJLNEO = 6; // offset: 24 +message NCDCKHHPDDE { + uint32 JFANNGJEEEC = 5; // offset: 32 + uint32 EDIGFNFPBKA = 12; // offset: 24 + uint32 MGHHCOEIDHE = 4; // offset: 28 } -message BMOOHCOBEGA { - repeated OMAHBNPPJEP KMIFLCOEJBD = 6; // offset: 16 +message DLHLNGCJKJL { + repeated OLJJJBCKLDK BKBKLONBPOB = 6; // offset: 24 } -message NEHABHNNCKP { - EAGENKDLMDO HNCCEOBILJJ = 14; // offset: 16 +message BABKEAFELGE { + AKGOAIPLJLJ FEILNIKNPCB = 5; // offset: 16 } -message BMEMFIOPIFO { - repeated uint32 unfinished_story_line_id_list = 1; // offset: 16 - repeated uint32 JFAGOOABLFD = 15; // offset: 32 - repeated uint32 base_avatar_id_list = 13; // offset: 24 - FDEJCJIJPCD GEOLHHAOPJB = 4; // offset: 40 +message PDDEEAJIOKG { + repeated uint32 AGOPFIFDJFN = 6; // offset: 48 + repeated uint32 base_avatar_id_list = 9; // offset: 16 + repeated uint32 INCAIBONHED = 8; // offset: 32 + DCOKKBHKEGL PAMGHMDJAJA = 4; // offset: 40 } -message BMLCEDJDJOL { - DEAFHIIOMJB EOBCCGLOGOG = 7; // offset: 16 +message FHNHIJCPDMD { + MKOPHCBPOMM KIOBOCMOONH = 3; // offset: 24 } -message NJFJNHIGKPC { - uint32 BNKKCDNLNFA = 3; // offset: 28 - bool FPDMGKOONBA = 6; // offset: 32 - uint32 CAEELFJLJIM = 14; // offset: 24 +message APBKAPPGPJC { + uint32 EAADBOCJNAE = 2; // offset: 32 + uint32 IGFEAHIKKPE = 4; // offset: 28 + bool NEMFNMIPNAO = 7; // offset: 24 } -message BKGGHGJMJJP { - repeated uint32 JDGKILCCNKH = 1; // offset: 16 +message GLOONOCCEFG { + repeated uint32 IKGDNGFIOIK = 10; // offset: 24 } -message MENDLIGNNCE { - uint32 DKIPOMNPPLE = 15; // offset: 32 - repeated uint32 GOBMDKMDDFI = 8; // offset: 24 - uint32 BNKKCDNLNFA = 6; // offset: 44 - uint32 CAEELFJLJIM = 4; // offset: 36 - bool FPDMGKOONBA = 2; // offset: 40 +message EMFHHDMODEB { + uint32 BGPBLOFCPMG = 8; // offset: 36 + repeated uint32 KJDGGNNFGGP = 10; // offset: 16 + bool NEMFNMIPNAO = 14; // offset: 32 + uint32 EAADBOCJNAE = 1; // offset: 44 + uint32 IGFEAHIKKPE = 11; // offset: 40 } -message DHGNEMKDLDI { - uint32 ENLMKNCGJDC = 15; // offset: 28 - uint32 KJOOKBFODBN = 5; // offset: 32 - uint32 score_id = 12; // offset: 24 +message OJMLKJJCDIG { + uint32 score_id = 1; // offset: 32 + uint32 JEOPNONCFNP = 8; // offset: 24 + uint32 JAEOFFLLDBM = 3; // offset: 28 } -message EJPCPNELBKG { - uint32 CEGCIEDIBOB = 5; // offset: 36 - repeated DHGNEMKDLDI EMCHHJKDNBD = 1; // offset: 24 - float CCNJDANILJL = 15; // offset: 32 +message HCJPOGHDAAH { + uint32 EPLBCNFMLIL = 7; // offset: 36 + float KDAOKODEIEJ = 10; // offset: 32 + repeated OJMLKJJCDIG ICHMKFMAIBB = 3; // offset: 24 } -message HNFHFEKGHCF { - AvatarType avatar_type = 4; // offset: 28 - uint32 id = 5; // offset: 36 - uint32 slot = 6; // offset: 32 +message IGDMBAILEHI { + uint32 slot = 13; // offset: 36 + uint32 id = 11; // offset: 24 + uint32 level = 7; // offset: 32 + AvatarType avatar_type = 15; // offset: 28 +} + +message PHCCDDKGBHC { + repeated OLJJJBCKLDK buff_list = 3; // offset: 24 + repeated uint32 GBHPHCMGBGK = 10; // offset: 16 + repeated IGDMBAILEHI avatar_list = 5; // offset: 32 +} + +message JMIIFOMFOGO { + PHCCDDKGBHC record_info = 10; // offset: 16 + ItemList AEFEMMIPOAF = 8; // offset: 32 + uint32 GGLOCPJMEHI = 3; // offset: 64 + uint32 area_id = 763; // offset: 68 + uint32 DCBKJOCEFNF = 234; // offset: 72 + bool is_win = 2; // offset: 48 + uint32 score_id = 11; // offset: 60 + uint32 EDIGFNFPBKA = 1; // offset: 52 + BGKINCFGKGI ICOALGKANLB = 4; // offset: 24 + uint32 AMKFKDCFMIM = 13; // offset: 76 + uint32 GLEENOKNGCI = 15; // offset: 56 +} + +message BGKINCFGKGI { + bool ADGBKKIMJOA = 13; // offset: 32 + uint32 MBMICCJEBJB = 3; // offset: 60 + bool GAMCPLJOEDK = 9; // offset: 33 + repeated uint32 DFLKNLMJOFB = 12; // offset: 24 + int64 OEBHCDPDNHF = 1; // offset: 40 + uint32 HAOBJABCBMP = 7; // offset: 56 + int64 NMCKJLHFPBJ = 5; // offset: 48 +} + +message CNHNGLEEBKP { + uint32 exp = 8; // offset: 28 uint32 level = 12; // offset: 24 + uint32 LGHOOKMNMCL = 1; // offset: 36 + uint32 MOOOPAMBOFK = 14; // offset: 32 } -message HGNIHEDAPEG { - repeated HNFHFEKGHCF avatar_list = 6; // offset: 16 - repeated OMAHBNPPJEP buff_list = 13; // offset: 32 - repeated uint32 IONMAIINDIG = 14; // offset: 24 +message LGLGCCJEKCL { + bool NIKEEDLJHPD = 8; // offset: 36 + uint32 DIGPICGHPOM = 13; // offset: 24 + int32 BGJKBPNCNLE = 12; // offset: 40 + uint32 PFMHNMBDBJN = 11; // offset: 28 + float KHDLMPAKEGF = 7; // offset: 32 } -message LCFACEGIJMA { - GDGKAODOAMH KCBHKFKGHHJ = 15; // offset: 24 - HGNIHEDAPEG record_info = 5; // offset: 40 - uint32 HMPMKCCMFCK = 4; // offset: 64 - ItemList IOMNKLAIHKN = 2; // offset: 32 - uint32 PAPAKEFPDLE = 3; // offset: 68 - uint32 HNMJAPFGCAF = 11; // offset: 52 - uint32 JGKJHMJFKKG = 9; // offset: 48 - uint32 EJHLANGAFCN = 373; // offset: 72 - bool is_win = 13; // offset: 60 - uint32 score_id = 10; // offset: 76 - uint32 area_id = 1353; // offset: 56 +message BBMGPIKBJJC { + repeated uint32 EGABLBJIJCK = 14; // offset: 32 + uint32 HOHANPJNANA = 12; // offset: 52 + uint32 JBEILMFIIGM = 15; // offset: 44 + uint32 game_mode_type = 3; // offset: 40 + uint32 AHKFFCIEPDG = 13; // offset: 48 + repeated LGLGCCJEKCL HEOKGAKLFPM = 9; // offset: 24 } -message GDGKAODOAMH { - uint32 LCJKKMHOIMJ = 7; // offset: 36 - int64 BCOODLFODMK = 3; // offset: 48 - int64 EHMHKMNPAGM = 1; // offset: 40 - uint32 GKBCALMHJJA = 13; // offset: 32 - bool JEKNIGHCGIK = 2; // offset: 56 - repeated uint32 JCFPKPKFGNA = 15; // offset: 24 - bool HLIHAKBLHNH = 11; // offset: 57 +message GPPGPMEDJEF { + repeated uint32 JFJPDEPOFMO = 1; // offset: 32 + BFPIBIEGJGJ KGEBJNHOLCN = 2; // offset: 44 + oneof FNJJNAOCOII { + ItemList FNLDFGLGEOA = 8; // offset: 24 + } } -message GHDDFEBCNNJ { - uint32 exp = 3; // offset: 36 - uint32 level = 13; // offset: 28 - uint32 DDOGMNLBKDO = 1; // offset: 24 - uint32 ENPIAPKLKNL = 4; // offset: 32 -} - -message ILIOCCJBKAL { - uint32 rogue_dialogue_event_id = 13; // offset: 28 - uint32 arg_id = 14; // offset: 24 - float GKCJDAKALGL = 9; // offset: 40 - bool DMPCGOBDFGN = 1; // offset: 32 - int32 OEMKIHCAKCJ = 5; // offset: 36 -} - -message KMHEKIAGMGD { - uint32 game_mode_type = 11; // offset: 52 - uint32 IBLMEAHHENI = 2; // offset: 44 - uint32 MCOPKBNFMJM = 8; // offset: 48 - repeated ILIOCCJBKAL KPGADKCDBLI = 14; // offset: 24 - repeated uint32 EHMJKCCJOBN = 7; // offset: 16 - uint32 HOJIOHLHAAF = 13; // offset: 40 -} - -message ALGHNINEONA { - repeated uint32 BLJHPDONGJJ = 12; // offset: 16 - EILJDGAMAHL BLCOCDGHKAC = 8; // offset: 44 - // oneof ANMPMNIJEGE { - // PreloadItemList HMCMEKJDDLL = 3; // offset: 24 - // } -} - -// Obf: GetRogueInfoCsReq +// Obf: LPLOIMFDNOE // Type: Req -// CmdID: 1883 +// CmdID: 1891 message GetRogueInfoCsReq { } -// Obf: GetRogueInfoScRsp +// Obf: KCDKGBOEKPH // Type: Rsp -// CmdID: 1881 +// CmdID: 1810 message GetRogueInfoScRsp { - GHMIFDFCLAF rogue_info = 14; // offset: 16 - uint32 retcode = 6; // offset: 32 -} - -// Obf: StartRogueCsReq -// Type: Req -// CmdID: 1824 -message StartRogueCsReq { - repeated uint32 AGJKFJCNGGI = 9; // offset: 16 - uint32 area_id = 1; // offset: 48 - repeated uint32 base_avatar_id_list = 15; // offset: 40 - repeated uint32 unfinished_story_line_id_list = 10; // offset: 24 - uint32 ENPIAPKLKNL = 14; // offset: 52 -} - -// Obf: StartRogueScRsp -// Type: Rsp -// CmdID: 1804 -message StartRogueScRsp { - LineupInfo lineup = 10; // offset: 24 - uint32 retcode = 11; // offset: 56 - GHMIFDFCLAF rogue_info = 6; // offset: 16 - SceneInfo scene = 8; // offset: 48 - JCBJDLNDAEH LFMDHAFJNMA = 13; // offset: 40 -} - -// Obf: EnterRogueCsReq -// Type: Req -// CmdID: 1835 -message EnterRogueCsReq { - uint32 area_id = 12; // offset: 24 -} - -// Obf: EnterRogueScRsp -// Type: Rsp -// CmdID: 1813 -message EnterRogueScRsp { - uint32 retcode = 6; // offset: 56 - LineupInfo lineup = 8; // offset: 32 - GHMIFDFCLAF rogue_info = 7; // offset: 48 - JCBJDLNDAEH LFMDHAFJNMA = 13; // offset: 40 - SceneInfo scene = 15; // offset: 16 -} - -// Obf: LeaveRogueCsReq -// Type: Req -// CmdID: 1862 -message LeaveRogueCsReq { -} - -// Obf: LeaveRogueScRsp -// Type: Rsp -// CmdID: 1900 -message LeaveRogueScRsp { - JCBJDLNDAEH LFMDHAFJNMA = 13; // offset: 24 - SceneInfo scene = 3; // offset: 48 - LineupInfo lineup = 15; // offset: 16 - GHMIFDFCLAF rogue_info = 7; // offset: 32 - uint32 retcode = 5; // offset: 56 -} - -// Obf: SyncRogueFinishScNotify -// Type: Notify -// CmdID: 1823 -message SyncRogueFinishScNotify { - LCFACEGIJMA finish_info = 12; // offset: 24 -} - -// Obf: AKMJLNJDCEL -// Type: Req -// CmdID: 1856 -message AKMJLNJDCEL { - repeated uint32 base_avatar_id_list = 4; // offset: 16 - uint32 prop_entity_id = 13; // offset: 40 - repeated uint32 unfinished_story_line_id_list = 15; // offset: 24 -} - -// Obf: GLDLCBKKENJ -// Type: Rsp -// CmdID: 1848 -message GLDLCBKKENJ { - repeated uint32 base_avatar_id_list = 3; // offset: 32 - uint32 retcode = 15; // offset: 40 - repeated uint32 unfinished_story_line_id_list = 7; // offset: 16 -} - -// Obf: DNGELJEIBHN -// Type: Req -// CmdID: 1888 -message DNGELJEIBHN { - repeated uint32 unfinished_story_line_id_list = 12; // offset: 24 - repeated uint32 base_avatar_id_list = 1; // offset: 16 - uint32 interacted_prop_entity_id = 5; // offset: 40 -} - -// Obf: FAFGHPDPOJM -// Type: Rsp -// CmdID: 1886 -message FAFGHPDPOJM { - repeated uint32 unfinished_story_line_id_list = 14; // offset: 32 - FDEJCJIJPCD GEOLHHAOPJB = 15; // offset: 40 - uint32 retcode = 8; // offset: 48 - repeated uint32 base_avatar_id_list = 9; // offset: 24 -} - -// Obf: SyncRogueReviveInfoScNotify -// Type: Notify -// CmdID: 1845 -message SyncRogueReviveInfoScNotify { - FDEJCJIJPCD GEOLHHAOPJB = 3; // offset: 16 -} - -// Obf: FIIPHEAHFEH -// Type: Req -// CmdID: 1831 -message FIIPHEAHFEH { -} - -// Obf: JKJEDCGPOGK -// Type: Rsp -// CmdID: 1818 -message JKJEDCGPOGK { - GDFCBHMDAHC GPONDKOLOLI = 15; // offset: 24 - uint32 retcode = 11; // offset: 32 -} - -// Obf: PGDIIIDPFLD -// Type: Req -// CmdID: 1806 -message PGDIIIDPFLD { - uint32 maze_buff_id = 1; // offset: 24 -} - -// Obf: OBFDCIHKBHB -// Type: Rsp -// CmdID: 1801 -message OBFDCIHKBHB { - uint32 retcode = 14; // offset: 36 - bool GKALJIFKGNH = 8; // offset: 32 - OMAHBNPPJEP OCKACNPPPJL = 2; // offset: 16 -} - -// Obf: QuitRogueCsReq -// Type: Req -// CmdID: 1868 -message QuitRogueCsReq { - uint32 area_id = 1; // offset: 24 -} - -// Obf: QuitRogueScRsp -// Type: Rsp -// CmdID: 1808 -message QuitRogueScRsp { uint32 retcode = 7; // offset: 32 - GHMIFDFCLAF rogue_info = 14; // offset: 16 + JPFGHCPGHGO rogue_info = 11; // offset: 24 } -// Obf: SyncRogueExploreWinScNotify -// Type: Notify -// CmdID: 1802 -message SyncRogueExploreWinScNotify { - bool AOGGGKIMBNA = 10; // offset: 24 -} - -// Obf: SyncRogueSeasonFinishScNotify -// Type: Notify -// CmdID: 1837 -message SyncRogueSeasonFinishScNotify { - LCFACEGIJMA finish_info = 14; // offset: 32 - GDGKAODOAMH OHJHNHBDMNN = 7; // offset: 24 - SceneInfo scene = 13; // offset: 16 - bool OCLDAAIPGNM = 6; // offset: 56 - LineupInfo lineup = 11; // offset: 48 -} - -// Obf: EnterRogueMapRoomCsReq +// Obf: GCPKFCOIMLE // Type: Req -// CmdID: 1812 -message EnterRogueMapRoomCsReq { - uint32 ADEGLDMGOLD = 5; // offset: 24 - uint32 room_id = 14; // offset: 28 +// CmdID: 1894 +message StartRogueCsReq { + uint32 area_id = 5; // offset: 52 + repeated uint32 base_avatar_id_list = 14; // offset: 16 + repeated uint32 INCAIBONHED = 11; // offset: 32 + uint32 LGHOOKMNMCL = 2; // offset: 48 + repeated uint32 KOLBLKEDOGC = 3; // offset: 24 } -// Obf: EnterRogueMapRoomScRsp +// Obf: NBOJEJONDAP // Type: Rsp -// CmdID: 1864 -message EnterRogueMapRoomScRsp { - uint32 AOFKNFLIHHM = 4; // offset: 48 - JCBJDLNDAEH LFMDHAFJNMA = 1; // offset: 32 - uint32 retcode = 2; // offset: 52 - SceneInfo scene = 8; // offset: 24 - LineupInfo lineup = 15; // offset: 40 +// CmdID: 1895 +message StartRogueScRsp { + MADEENABOKE ENPAICNLCMK = 1; // offset: 16 + JPFGHCPGHGO rogue_info = 8; // offset: 48 + uint32 retcode = 2; // offset: 56 + LineupInfo lineup = 6; // offset: 32 + SceneInfo scene = 4; // offset: 40 } -// Obf: SyncRogueMapRoomScNotify -// Type: Notify -// CmdID: 1851 -message SyncRogueMapRoomScNotify { - uint32 map_id = 7; // offset: 32 - DJCLLONHILG BPMGEDLAAGJ = 4; // offset: 16 -} - -// Obf: OpenRogueChestCsReq +// Obf: FCDBPCMGBNN // Type: Req -// CmdID: 1807 -message OpenRogueChestCsReq { - bool BBDMELCOLBJ = 6; // offset: 24 - uint32 interacted_prop_entity_id = 9; // offset: 28 -} - -// Obf: OpenRogueChestScRsp -// Type: Rsp -// CmdID: 1854 -message OpenRogueChestScRsp { - ItemList reward = 14; // offset: 16 - HDLLNMMODAJ MGBFLHENAFP = 8; // offset: 24 - ItemList drop_data = 10; // offset: 40 - uint32 retcode = 9; // offset: 48 -} - -// Obf: ExchangeRogueRewardKeyCsReq -// Type: Req -// CmdID: 1825 -message ExchangeRogueRewardKeyCsReq { - uint32 count = 10; // offset: 24 -} - -// Obf: ExchangeRogueRewardKeyScRsp -// Type: Rsp -// CmdID: 1877 -message ExchangeRogueRewardKeyScRsp { - uint32 retcode = 6; // offset: 24 - uint32 count = 14; // offset: 28 -} - -// Obf: SyncRogueAreaUnlockScNotify -// Type: Notify -// CmdID: 1841 -message SyncRogueAreaUnlockScNotify { +// CmdID: 1814 +message EnterRogueCsReq { uint32 area_id = 11; // offset: 24 } -// Obf: SyncRogueGetItemScNotify -// Type: Notify -// CmdID: 1832 -message SyncRogueGetItemScNotify { - ItemList get_item_list = 10; // offset: 32 - ItemList CPOIEIMPBOA = 5; // offset: 24 -} - -// Obf: TakeRogueAeonLevelRewardCsReq -// Type: Req -// CmdID: 1842 -message TakeRogueAeonLevelRewardCsReq { - uint32 ENPIAPKLKNL = 15; // offset: 28 - uint32 level = 9; // offset: 24 -} - +// Obf: GEDDOLODJCK // Type: Rsp -// CmdID: 1821 -message IINEMAHANEG { - ItemList reward = 4; // offset: 16 - uint32 retcode = 15; // offset: 32 - uint32 ENPIAPKLKNL = 7; // offset: 36 - uint32 level = 5; // offset: 40 +// CmdID: 1818 +message EnterRogueScRsp { + uint32 retcode = 13; // offset: 56 + JPFGHCPGHGO rogue_info = 3; // offset: 16 + MADEENABOKE ENPAICNLCMK = 2; // offset: 32 + LineupInfo lineup = 15; // offset: 48 + SceneInfo scene = 7; // offset: 24 } +// Obf: MJECKOCDODL +// Type: Req +// CmdID: 1809 +message LeaveRogueCsReq { +} + +// Obf: JEMLFOELCOP +// Type: Rsp +// CmdID: 1898 +message LeaveRogueScRsp { + LineupInfo lineup = 5; // offset: 48 + uint32 retcode = 2; // offset: 56 + MADEENABOKE ENPAICNLCMK = 10; // offset: 32 + JPFGHCPGHGO rogue_info = 9; // offset: 16 + SceneInfo scene = 8; // offset: 40 +} + +// Obf: BMGDELMECPA // Type: Notify -// CmdID: 1860 -message IEPADLOPCCM { - uint32 ENPIAPKLKNL = 11; // offset: 36 - ItemList reward = 13; // offset: 24 - uint32 level = 4; // offset: 32 +// CmdID: 1804 +message SyncRogueFinishScNotify { + JMIIFOMFOGO finish_info = 12; // offset: 16 } -// Obf: GetRogueScoreRewardInfoCsReq +// Obf: CIGIICEJLJE +// Type: Req +// CmdID: 1838 +message CIGIICEJLJE { + uint32 prop_entity_id = 14; // offset: 40 + repeated uint32 base_avatar_id_list = 2; // offset: 32 + repeated uint32 INCAIBONHED = 12; // offset: 16 +} + +// Obf: NLLJBGPJFIN +// Type: Rsp +// CmdID: 1872 +message NLLJBGPJFIN { + repeated uint32 base_avatar_id_list = 10; // offset: 32 + repeated uint32 INCAIBONHED = 11; // offset: 16 + uint32 retcode = 4; // offset: 40 +} + +// Obf: AABFLGKCHCA // Type: Req // CmdID: 1833 -message GetRogueScoreRewardInfoCsReq { +message AABFLGKCHCA { + repeated uint32 INCAIBONHED = 15; // offset: 16 + repeated uint32 base_avatar_id_list = 7; // offset: 32 + uint32 interacted_prop_entity_id = 2; // offset: 40 } -// Obf: GetRogueScoreRewardInfoScRsp +// Obf: DJFICMCBNAE // Type: Rsp +// CmdID: 1861 +message DJFICMCBNAE { + repeated uint32 base_avatar_id_list = 15; // offset: 24 + repeated uint32 INCAIBONHED = 12; // offset: 40 + uint32 retcode = 13; // offset: 48 + DCOKKBHKEGL PAMGHMDJAJA = 11; // offset: 32 +} + +// Obf: DCBGCFFLBJN +// Type: Notify +// CmdID: 1873 +message SyncRogueReviveInfoScNotify { + DCOKKBHKEGL PAMGHMDJAJA = 13; // offset: 24 +} + +// Obf: MMIBACFNELB +// Type: Req +// CmdID: 1844 +message MMIBACFNELB { +} + +// Obf: BIDMHOFDCIC +// Type: Rsp +// CmdID: 1900 +message BIDMHOFDCIC { + KLCICNHAOPF FGLJOKILKHG = 7; // offset: 24 + uint32 retcode = 1; // offset: 32 +} + +// Obf: KEPNGMHCNDN +// Type: Req +// CmdID: 1889 +message KEPNGMHCNDN { + uint32 maze_buff_id = 4; // offset: 24 +} + +// Obf: GLKPCPLBPLN +// Type: Rsp +// CmdID: 1896 +message GLKPCPLBPLN { + uint32 retcode = 2; // offset: 36 + OLJJJBCKLDK AGFPFODPOFA = 12; // offset: 24 + bool DAIKNKALKCM = 14; // offset: 32 +} + +// Obf: FJDNHCLNHPM +// Type: Req +// CmdID: 1853 +message QuitRogueCsReq { + uint32 area_id = 14; // offset: 24 +} + +// Obf: AKJIDLGHLHJ +// Type: Rsp +// CmdID: 1808 +message QuitRogueScRsp { + uint32 retcode = 15; // offset: 32 + JPFGHCPGHGO rogue_info = 5; // offset: 24 +} + +// Obf: MGCBCOJJNHC +// Type: Notify +// CmdID: 1851 +message SyncRogueExploreWinScNotify { + bool FIEDLDNEMED = 5; // offset: 24 +} + +// Obf: BOPOLBALGNP +// Type: Notify +// CmdID: 1825 +message SyncRogueSeasonFinishScNotify { + bool OIFKNJAFGDC = 5; // offset: 56 + SceneInfo scene = 13; // offset: 16 + BGKINCFGKGI AHBFAAMNKNO = 6; // offset: 24 + LineupInfo lineup = 10; // offset: 48 + JMIIFOMFOGO finish_info = 2; // offset: 32 +} + +// Obf: IDPBALDCFAM +// Type: Req +// CmdID: 1820 +message EnterRogueMapRoomCsReq { + uint32 room_id = 15; // offset: 28 + uint32 HCMJDMFNENE = 14; // offset: 24 +} + +// Obf: BNFCKHAGGHG +// Type: Rsp +// CmdID: 1893 +message EnterRogueMapRoomScRsp { + uint32 retcode = 3; // offset: 48 + uint32 HEIONPDIFNM = 9; // offset: 52 + LineupInfo lineup = 1; // offset: 32 + MADEENABOKE ENPAICNLCMK = 10; // offset: 16 + SceneInfo scene = 8; // offset: 40 +} + +// Obf: ADAMFMMAPFI +// Type: Notify +// CmdID: 1866 +message SyncRogueMapRoomScNotify { + IJKNDKJLMEN ABHDOOJJICM = 9; // offset: 16 + uint32 MICCEGIKIBJ = 11; // offset: 32 +} + +// Obf: GBKAOLLFFCG +// Type: Req +// CmdID: 1859 +message OpenRogueChestCsReq { + uint32 interacted_prop_entity_id = 2; // offset: 28 + bool NBDHADPNGNH = 5; // offset: 24 +} + +// Obf: DPKILIOIOAK +// Type: Rsp +// CmdID: 1829 +message OpenRogueChestScRsp { + ItemList reward = 2; // offset: 16 + uint32 retcode = 1; // offset: 48 + ItemList drop_data = 7; // offset: 32 + NNOIJJNCHJB HICNFJDGGGL = 12; // offset: 40 +} + +// Obf: POKBAOBAMBD +// Type: Req +// CmdID: 1812 +message ExchangeRogueRewardKeyCsReq { + uint32 count = 4; // offset: 24 +} + +// Obf: OPGKBMAOGBP +// Type: Rsp +// CmdID: 1877 +message ExchangeRogueRewardKeyScRsp { + uint32 retcode = 9; // offset: 24 + uint32 count = 4; // offset: 28 +} + +// Obf: KCPKCLPGFGP +// Type: Notify // CmdID: 1882 -message GetRogueScoreRewardInfoScRsp { - uint32 retcode = 11; // offset: 32 - GDGKAODOAMH HFKDHPNCKJN = 5; // offset: 24 +message SyncRogueAreaUnlockScNotify { + uint32 area_id = 1; // offset: 24 } -// Obf: TakeRogueScoreRewardCsReq +// Obf: JMBLPDAKCFF +// Type: Notify +// CmdID: 1860 +message SyncRogueGetItemScNotify { + ItemList IOHAONFDLKE = 8; // offset: 24 + ItemList HNBEDDMJPPM = 14; // offset: 32 +} + +// Obf: BPENPEOPIPM // Type: Req -// CmdID: 1803 -message TakeRogueScoreRewardCsReq { - uint32 LCJKKMHOIMJ = 15; // offset: 32 - repeated uint32 OCKNPINCBCH = 3; // offset: 24 +// CmdID: 1899 +message TakeRogueAeonLevelRewardCsReq { + uint32 level = 3; // offset: 24 + uint32 LGHOOKMNMCL = 12; // offset: 28 } -// Obf: TakeRogueScoreRewardScRsp // Type: Rsp -// CmdID: 1809 -message TakeRogueScoreRewardScRsp { - uint32 retcode = 13; // offset: 44 - uint32 LCJKKMHOIMJ = 10; // offset: 40 - ItemList reward = 8; // offset: 32 - GDGKAODOAMH OHJHNHBDMNN = 12; // offset: 24 +// CmdID: 1813 +message GJKOPKLDFGB { + ItemList reward = 15; // offset: 16 + uint32 level = 5; // offset: 36 + uint32 LGHOOKMNMCL = 11; // offset: 40 + uint32 retcode = 2; // offset: 32 } -// Obf: GetRogueInitialScoreCsReq -// Type: Req -// CmdID: 1822 -message GetRogueInitialScoreCsReq { +// Type: Notify +// CmdID: 1815 +message JBOELLFBFHB { + uint32 LGHOOKMNMCL = 4; // offset: 32 + ItemList reward = 9; // offset: 16 + uint32 level = 12; // offset: 36 +} + +message NABBMLGOPLK { } -// Obf: GetRogueInitialScoreScRsp // Type: Rsp -// CmdID: 1847 -message GetRogueInitialScoreScRsp { - GDGKAODOAMH OHJHNHBDMNN = 14; // offset: 16 +// CmdID: 1880 +message LEEJKEHDNMC { uint32 retcode = 3; // offset: 32 + BGKINCFGKGI LJMFGDFBLCK = 1; // offset: 16 } -// Obf: GetRogueAeonInfoCsReq +message HHDCOJFKNLD { + uint32 MBMICCJEBJB = 4; // offset: 32 + repeated uint32 NNJCHJDEKEL = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 1858 +message MEIHOMEDHBF { + ItemList reward = 4; // offset: 24 + uint32 MBMICCJEBJB = 7; // offset: 40 + uint32 retcode = 2; // offset: 44 + BGKINCFGKGI AHBFAAMNKNO = 6; // offset: 32 +} + +message KNHGLJNKPKN { +} + +// Type: Rsp +// CmdID: 1849 +message EHNNIBOPGJA { + uint32 retcode = 2; // offset: 32 + BGKINCFGKGI AHBFAAMNKNO = 10; // offset: 16 +} + +// Obf: AOABOBODFNK // Type: Req -// CmdID: 1826 +// CmdID: 1848 message GetRogueAeonInfoCsReq { } -// Obf: GetRogueAeonInfoScRsp +// Obf: IMLLOODLMAD // Type: Rsp -// CmdID: 1870 +// CmdID: 1876 message GetRogueAeonInfoScRsp { - repeated GHDDFEBCNNJ BOPDLDDNNFE = 3; // offset: 24 - uint32 retcode = 10; // offset: 32 + repeated CNHNGLEEBKP OFENICFJANC = 1; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// Obf: FinishAeonDialogueGroupCsReq +// Obf: LEBMNGCOLHC // Type: Req -// CmdID: 1895 +// CmdID: 1846 message FinishAeonDialogueGroupCsReq { - uint32 ENPIAPKLKNL = 7; // offset: 24 + uint32 LGHOOKMNMCL = 1; // offset: 24 } -// Obf: FinishAeonDialogueGroupScRsp +// Obf: FBHNJGPGJMF // Type: Rsp -// CmdID: 1892 +// CmdID: 1834 message FinishAeonDialogueGroupScRsp { - ItemList reward = 11; // offset: 32 + ItemList reward = 3; // offset: 32 uint32 retcode = 12; // offset: 40 - GHDDFEBCNNJ AEGIPNEFMBM = 14; // offset: 16 + CNHNGLEEBKP IMPBELJGDJH = 13; // offset: 16 } -// Obf: GetRogueTalentInfoCsReq +// Obf: MMCLFJPJEKE // Type: Req -// CmdID: 1887 +// CmdID: 1856 message GetRogueTalentInfoCsReq { } -// Obf: GetRogueTalentInfoScRsp +// Obf: KOHENEKOOJN // Type: Rsp -// CmdID: 1866 +// CmdID: 1845 message GetRogueTalentInfoScRsp { - GPGAICLOJMD talent_info = 15; // offset: 16 - uint32 retcode = 8; // offset: 32 -} - -// Obf: EnableRogueTalentCsReq -// Type: Req -// CmdID: 1820 -message EnableRogueTalentCsReq { - uint32 EHAJMKFJCCM = 10; // offset: 24 -} - -// Obf: EnableRogueTalentScRsp -// Type: Rsp -// CmdID: 1849 -message EnableRogueTalentScRsp { + MCACDFHCPIE talent_info = 7; // offset: 16 uint32 retcode = 11; // offset: 32 - GPGAICLOJMD talent_info = 12; // offset: 16 } -// Obf: SyncRogueVirtualItemInfoScNotify -// Type: Notify -// CmdID: 1871 -message SyncRogueVirtualItemInfoScNotify { - BBJGIMOEAEB NDIHLEPEMBP = 13; // offset: 16 -} - -// Obf: SyncRogueStatusScNotify -// Type: Notify -// CmdID: 1830 -message SyncRogueStatusScNotify { - bool OPIPOBKDJPL = 15; // offset: 28 - RogueStatus status = 11; // offset: 24 -} - -// Obf: SyncRogueRewardInfoScNotify -// Type: Notify -// CmdID: 1889 -message SyncRogueRewardInfoScNotify { - GDGKAODOAMH OHJHNHBDMNN = 5; // offset: 24 -} - -// Type: Notify -// CmdID: 1893 -message KNPOMKPIEDH { - repeated uint32 base_avatar_id_list = 2; // offset: 16 - repeated uint32 unfinished_story_line_id_list = 7; // offset: 32 -} - -// Obf: SyncRogueAeonScNotify -// Type: Notify -// CmdID: 1839 -message SyncRogueAeonScNotify { - MENDLIGNNCE CFMGPNFJGPP = 2; // offset: 16 -} - -// Obf: CmdRogueArcadeType -enum CmdRogueArcadeType { - CmdRogueArcadeType_MNFEPONEDDJ = 0; - CmdRogueArcadeGetInfoCsReq = 7658; - CmdRogueArcadeRestartCsReq = 7651; - CmdRogueArcadeRestartScRsp = 7668; - CmdRogueArcadeGetInfoScRsp = 7657; - CmdRogueArcadeLeaveCsReq = 7673; - CmdRogueArcadeStartScRsp = 7653; - CmdRogueArcadeStartCsReq = 7678; - CmdRogueArcadeLeaveScRsp = 7662; -} - -message AFEBEOLHONG { - SceneInfo scene = 14; // offset: 24 - LineupInfo lineup = 5; // offset: 32 - JCBJDLNDAEH LFMDHAFJNMA = 12; // offset: 40 -} - -// Obf: RogueArcadeStartCsReq +// Obf: KGMKCCFAMCM // Type: Req -// CmdID: 7678 -message RogueArcadeStartCsReq { - repeated uint32 base_avatar_id_list = 15; // offset: 24 - uint32 room_id = 11; // offset: 32 +// CmdID: 1887 +message EnableRogueTalentCsReq { + uint32 KFJEMIOJLPJ = 8; // offset: 24 } -// Obf: RogueArcadeStartScRsp +// Obf: CCDIAEFAKPF // Type: Rsp -// CmdID: 7653 -message RogueArcadeStartScRsp { - AFEBEOLHONG FNHOJKNAPFA = 2; // offset: 16 - uint32 room_id = 7; // offset: 36 - uint32 retcode = 9; // offset: 32 +// CmdID: 1827 +message EnableRogueTalentScRsp { + MCACDFHCPIE talent_info = 10; // offset: 16 + uint32 retcode = 7; // offset: 32 } -// Obf: RogueArcadeLeaveCsReq +// Obf: IKMMLPFMIAB +// Type: Notify +// CmdID: 1847 +message SyncRogueVirtualItemInfoScNotify { + OOKCIAEIPON LHNCGDKFAGM = 2; // offset: 24 +} + +// Obf: DNPFFLJEAKP +// Type: Notify +// CmdID: 1881 +message SyncRogueStatusScNotify { + RogueStatus status = 14; // offset: 24 + bool CGNNKGAAHIO = 11; // offset: 28 +} + +// Type: Notify +// CmdID: 1884 +message LOPOJDAAIPO { + BGKINCFGKGI AHBFAAMNKNO = 1; // offset: 16 +} + +// Type: Notify +// CmdID: 1822 +message PNHGIANGNAE { + repeated uint32 INCAIBONHED = 6; // offset: 16 + repeated uint32 base_avatar_id_list = 14; // offset: 24 +} + +// Obf: CEPCOKPFOLC +// Type: Notify +// CmdID: 1868 +message SyncRogueAeonScNotify { + EMFHHDMODEB EGFBGJGIEKM = 4; // offset: 24 +} + +// Obf: JEJMOKKEGLI +enum CmdRogueArcadeType { + JEJMOKKEGLI_PCPDHELPKEM = 0; + CmdRogueArcadeGetInfoScRsp = 7677; + CmdRogueArcadeRestartCsReq = 7681; + CmdRogueArcadeGetInfoCsReq = 7651; + CmdRogueArcadeStartCsReq = 7687; + CmdRogueArcadeRestartScRsp = 7698; + CmdRogueArcadeLeaveScRsp = 7655; + CmdRogueArcadeStartScRsp = 7668; + CmdRogueArcadeLeaveCsReq = 7657; +} + +message KEEDJBIEJOF { + MADEENABOKE ENPAICNLCMK = 7; // offset: 40 + SceneInfo scene = 1; // offset: 24 + LineupInfo lineup = 4; // offset: 16 +} + +// Obf: PCOKECJEADJ // Type: Req -// CmdID: 7673 +// CmdID: 7687 +message RogueArcadeStartCsReq { + uint32 room_id = 10; // offset: 32 + repeated uint32 base_avatar_id_list = 11; // offset: 24 +} + +// Obf: AKALKHGPLAD +// Type: Rsp +// CmdID: 7668 +message RogueArcadeStartScRsp { + uint32 retcode = 14; // offset: 32 + uint32 room_id = 4; // offset: 36 + KEEDJBIEJOF AFLJJJFCBIN = 11; // offset: 16 +} + +// Obf: MMABCHDOAOL +// Type: Req +// CmdID: 7657 message RogueArcadeLeaveCsReq { } -// Obf: RogueArcadeLeaveScRsp +// Obf: OBDBHHCJMBN // Type: Rsp -// CmdID: 7662 +// CmdID: 7655 message RogueArcadeLeaveScRsp { - AFEBEOLHONG FNHOJKNAPFA = 4; // offset: 16 - uint32 retcode = 12; // offset: 32 + KEEDJBIEJOF AFLJJJFCBIN = 8; // offset: 24 + uint32 retcode = 13; // offset: 32 } -// Obf: RogueArcadeRestartCsReq +// Obf: OAEGMCDLACA // Type: Req -// CmdID: 7651 +// CmdID: 7681 message RogueArcadeRestartCsReq { } -// Obf: RogueArcadeRestartScRsp +// Obf: FOKHBBHMFDF // Type: Rsp -// CmdID: 7668 +// CmdID: 7698 message RogueArcadeRestartScRsp { - AFEBEOLHONG FNHOJKNAPFA = 6; // offset: 16 - uint32 retcode = 10; // offset: 32 + uint32 retcode = 3; // offset: 32 + KEEDJBIEJOF AFLJJJFCBIN = 6; // offset: 24 } -// Obf: RogueArcadeGetInfoCsReq +// Obf: NAGAEDNKPGN // Type: Req -// CmdID: 7658 +// CmdID: 7651 message RogueArcadeGetInfoCsReq { } -// Obf: RogueArcadeGetInfoScRsp +// Obf: IPFCGMNDFBI // Type: Rsp -// CmdID: 7657 +// CmdID: 7677 message RogueArcadeGetInfoScRsp { - uint32 retcode = 15; // offset: 24 - uint32 room_id = 6; // offset: 28 + uint32 retcode = 3; // offset: 28 + uint32 room_id = 8; // offset: 24 } -// Obf: CmdRogueCommon +// Obf: CANOHPGPCGJ enum CmdRogueCommon { - CmdRogueCommon_JPOHPHEKACJ = 0; - CmdRogueCommon_OOJMKFDIDCK = 5631; - CmdOKMDCPGPMAO = 5700; - CmdRogueCommon_HFKDOJOLAGB = 5609; - CmdGetRogueShopBuffInfoCsReq = 5613; - CmdRogueCommon_LIMOBLIHCOO = 5618; - CmdTakeRogueMiracleHandbookRewardScRsp = 5622; - CmdSetRogueCollectionCsReq = 5642; - CmdGetRogueShopMiracleInfoCsReq = 5604; - CmdGBLMFGNBIJN = 5640; - CmdBDMIJAGKFHB = 5624; - CmdBuyRogueShopFormulaScRsp = 5653; - CmdCommonRogueQueryScRsp = 5654; - CmdTakeEventHandbookRewardCsReq = 5647; - CmdSyncRogueCommonDialogueOptionFinishScNotify = 5665; + CANOHPGPCGJ_BPNKNCLAKAG = 0; + CmdRogueGetGambleInfoScRsp = 5675; + CANOHPGPCGJ_LOAAMJBIEOH = 5658; + CmdRogueShopBeginBattleCsReq = 5650; + CmdPLHGBLKJNOL = 5698; + CmdSetRogueCollectionScRsp = 5613; + CmdOOCOMIOPINM = 5626; + CmdTakeRogueMiracleHandbookRewardScRsp = 5602; + CmdRogueWorkbenchHandleFuncScRsp = 5660; + CmdSelectRogueCommonDialogueOptionScRsp = 5688; + CmdTakeEventHandbookRewardScRsp = 5666; + CmdGetRogueShopBuffInfoScRsp = 5609; + CmdSetRogueExhibitionScRsp = 5683; + CmdRogueGetGambleInfoCsReq = 5697; + CmdGetRogueCommonDialogueDataScRsp = 5616; + CmdRogueDoGambleCsReq = 5648; + CmdCommonRogueQueryScRsp = 5629; + CANOHPGPCGJ_IAMCNCIEHGG = 5644; + CmdRogueWorkbenchGetInfoCsReq = 5670; + CmdHandleRogueCommonPendingActionScRsp = 5642; + CmdGetRogueShopMiracleInfoScRsp = 5614; + CmdFHEKPIAGNIN = 5690; + CmdRogueShopBeginBattleScRsp = 5619; + CmdGetRogueShopFormulaInfoScRsp = 5627; + CmdBuyRogueShopBuffScRsp = 5639; + CmdNEELNABJPGE = 5694; + CmdSelectRogueBonusReq = 5678; + CmdSyncRogueCommonPendingActionScNotify = 5611; + CmdCommonRogueVirtualItemInfoScNotify = 5636; + CmdIAGFLEBBOGB = 5674; + CmdLHEFHJLBHGK = 5696; + CmdGetRogueShopMiracleInfoCsReq = 5695; + CmdRogueDoGambleScRsp = 5676; + CmdUpdateRogueAdventureRoomScoreCsReq = 5630; + CmdBuyRogueShopMiracleCsReq = 5623; + CmdSetRogueExhibitionCsReq = 5631; + CmdGetRogueShopBuffInfoCsReq = 5618; + CmdSelectRogueCommonDialogueOptionCsReq = 5606; + CmdTakeEventHandbookRewardCsReq = 5649; + CmdBuyRogueShopFormulaScRsp = 5667; CmdGetRogueCommonDialogueDataCsReq = 5677; - CmdGetRogueHandbookDataScRsp = 5605; - CmdEJJBGPAGEIP = 5676; - CmdGetRogueShopFormulaInfoCsReq = 5620; - CmdBINLMJENLIM = 5636; - CmdStopRogueAdventureRoomCsReq = 5606; - CmdFinishRogueCommonDialogueCsReq = 5694; - CmdGetRogueShopBuffInfoScRsp = 5662; - CmdUpdateRogueAdventureRoomScoreCsReq = 5655; - CmdNJOGLMEAOHH = 5623; - CmdGetRogueAdventureRoomInfoCsReq = 5619; - CmdBuyRogueShopMiracleScRsp = 5669; - CmdAOFCGMGKOIO = 5601; - CmdRogueWorkbenchGetInfoCsReq = 5611; - CmdRogueDoGambleScRsp = 5670; - CmdPrepareRogueAdventureRoomCsReq = 5681; - CmdRogueDoGambleCsReq = 5626; - CmdCommonRogueVirtualItemInfoScNotify = 5679; - CmdRogueNpcDisappearCsReq = 5657; - CmdTakeRogueMiracleHandbookRewardCsReq = 5664; - CmdRogueWorkbenchReforgeBuffReq = 5641; - CmdSelectRogueBonusReq = 5698; - CmdSetRogueExhibitionScRsp = 5638; - CmdBuyRogueShopMiracleCsReq = 5674; - CmdRogueWorkbenchHandleFuncScRsp = 5632; - CmdRogueGetGambleInfoScRsp = 5610; - CmdSetRogueExhibitionCsReq = 5675; - CmdSyncRogueCommonActionResultScNotify = 5697; - CmdRogueShopBeginBattleScRsp = 5699; - CmdSelectRogueCommonDialogueOptionCsReq = 5659; - CmdTakeEventHandbookRewardScRsp = 5651; - CmdOFOOHHIPOEH = 5683; - CmdGHOMEECGGNE = 5684; - CmdSyncRogueHandbookDataUpdateScNotify = 5612; - CmdRogueGetGambleInfoCsReq = 5652; - CmdHandleRogueCommonPendingActionScRsp = 5616; - CmdSelectRogueCommonDialogueOptionScRsp = 5628; - CmdRogueCommon_NPIOHHBOLCO = 5603; - CmdCommonRogueUpdateScNotify = 5625; - CmdRogueShopBeginBattleCsReq = 5685; - CmdBuyRogueShopBuffScRsp = 5646; - CmdSetRogueCollectionScRsp = 5621; - CmdGetRogueShopFormulaInfoScRsp = 5649; - CmdGetRogueHandbookDataCsReq = 5690; - CmdGetRogueCommonDialogueDataScRsp = 5658; - CmdSyncRogueCommonDialogueDataScNotify = 5650; - CmdCommonRogueQueryCsReq = 5607; - CmdGetRogueShopMiracleInfoScRsp = 5635; - CmdSyncRogueCommonPendingActionScNotify = 5629; - CmdRogueWorkbenchGetInfoScRsp = 5639; + CmdTakeRogueMiracleHandbookRewardCsReq = 5693; + CmdRogueWorkbenchReforgeBuffReq = 5682; + CmdBuyRogueShopMiracleScRsp = 5663; + CANOHPGPCGJ_NBEEENFFEME = 5607; + CmdCommonRogueQueryCsReq = 5659; + CmdPrepareRogueAdventureRoomCsReq = 5610; + CmdIFPKEPIAOFP = 5691; + CmdRogueWorkbenchGetInfoScRsp = 5668; + CmdSyncRogueCommonDialogueDataScNotify = 5669; + CmdEJGHKFDHGGC = 5604; + CmdGetRogueHandbookDataCsReq = 5654; + CmdNDHFHFFHJIH = 5671; + CmdGetRogueHandbookDataScRsp = 5679; + CmdSetRogueCollectionCsReq = 5699; + CmdRogueNpcDisappearCsReq = 5601; + CmdSyncRogueCommonDialogueOptionFinishScNotify = 5641; + CmdGetRogueAdventureRoomInfoCsReq = 5637; + CmdSyncRogueCommonActionResultScNotify = 5605; + CmdCommonRogueUpdateScNotify = 5612; + CmdGetRogueShopFormulaInfoCsReq = 5687; + CmdSyncRogueHandbookDataUpdateScNotify = 5620; + CmdFinishRogueCommonDialogueCsReq = 5652; + CmdStopRogueAdventureRoomCsReq = 5689; + CANOHPGPCGJ_LLAEEOHFPED = 5700; } -enum NEONBPMJELF { - NEONBPMJELF_MNFEPONEDDJ = 0; - NEONBPMJELF_AGENBPNMGJJ = 1; - NEONBPMJELF_CHIHMAAMFIO = 2; - NEONBPMJELF_ILMBMIHBMMF = 3; +enum MOCDFPPJIEC { + MOCDFPPJIEC_PCPDHELPKEM = 0; + MOCDFPPJIEC_OILBBNDNKBA = 1; + MOCDFPPJIEC_FFLCHLPOFNM = 2; + MOCDFPPJIEC_BLKCLIGKFJF = 3; } -// Obf: RogueCommonBuffSelectSourceType +// Obf: MAFPONIDMLD enum RogueCommonBuffSelectSourceType { - RogueCommonBuffSelectSourceType_MNFEPONEDDJ = 0; - RogueCommonBuffSelectSourceType_MEOCEKOKJMK = 1; - RogueCommonBuffSelectSourceType_CFMGPNFJGPP = 2; - RogueCommonBuffSelectSourceType_EGOBACIIKHB = 3; - RogueCommonBuffSelectSourceType_NBDCGPIOGKE = 4; + MAFPONIDMLD_PCPDHELPKEM = 0; + MAFPONIDMLD_HLIDGDLNFHM = 1; + MAFPONIDMLD_EGFBGJGIEKM = 2; + MAFPONIDMLD_NPDCOJCAHPE = 3; + MAFPONIDMLD_GALGFIOMOIO = 4; } -enum NFKELGEJAON { - NFKELGEJAON_CPGIOIIANGA = 0; - NFKELGEJAON_IFNCBJCDGOC = 1; - NFKELGEJAON_DCKEDGKHKCA = 2; - NFKELGEJAON_NPGGNLEANKO = 3; - NFKELGEJAON_JOFEAEHMGPP = 4; - NFKELGEJAON_PPPPNGABHLC = 5; +enum JCHADPPOKAD { + JCHADPPOKAD_MMAOONPAPDP = 0; + JCHADPPOKAD_HILHINGOGBB = 1; + JCHADPPOKAD_PLMOIBLMNFA = 2; + JCHADPPOKAD_OAMOGNIKBLN = 3; + JCHADPPOKAD_JCJLBOKHONK = 4; + JCHADPPOKAD_JGPKDDKMDBP = 5; } -enum DHPJJMBMICH { - DHPJJMBMICH_MNFEPONEDDJ = 0; - DHPJJMBMICH_MEOCEKOKJMK = 1; - DHPJJMBMICH_CFMGPNFJGPP = 2; - DHPJJMBMICH_EGOBACIIKHB = 3; - DHPJJMBMICH_NBDCGPIOGKE = 4; +enum NHEELAHAPCI { + NHEELAHAPCI_PCPDHELPKEM = 0; + NHEELAHAPCI_HLIDGDLNFHM = 1; + NHEELAHAPCI_EGFBGJGIEKM = 2; + NHEELAHAPCI_NPDCOJCAHPE = 3; + NHEELAHAPCI_GALGFIOMOIO = 4; } -enum KNCBDIHFDMA { - KNCBDIHFDMA_MNFEPONEDDJ = 0; - KNCBDIHFDMA_JFPHAJLGAMM = 1; - KNCBDIHFDMA_remove_type_target_info = 2; +enum AIGKBKIPCNH { + AIGKBKIPCNH_PCPDHELPKEM = 0; + AIGKBKIPCNH_LEDEEAHCDKI = 1; + AIGKBKIPCNH_HCEKFEENNCA = 2; } -enum EEBDKNLNOGF { - EEBDKNLNOGF_MNFEPONEDDJ = 0; - EEBDKNLNOGF_JFPHAJLGAMM = 1; - EEBDKNLNOGF_remove_type_target_info = 2; - EEBDKNLNOGF_ABJEBLGMNNL = 3; +enum BALJGODBJEC { + BALJGODBJEC_PCPDHELPKEM = 0; + BALJGODBJEC_LEDEEAHCDKI = 1; + BALJGODBJEC_HCEKFEENNCA = 2; + BALJGODBJEC_FHFMOENFLGK = 3; } -enum MOLIHBGIGEA { - MOLIHBGIGEA_MNFEPONEDDJ = 0; - MOLIHBGIGEA_JFPHAJLGAMM = 1; - MOLIHBGIGEA_remove_type_target_info = 2; +enum OOCEFDIBHNP { + OOCEFDIBHNP_PCPDHELPKEM = 0; + OOCEFDIBHNP_LEDEEAHCDKI = 1; + OOCEFDIBHNP_HCEKFEENNCA = 2; } -enum HPODENPEMBD { - HPODENPEMBD_MNFEPONEDDJ = 0; - HPODENPEMBD_BODGEBNACIK = 1; - HPODENPEMBD_GJCCAGMCPKL = 2; +enum FMFMGICMPCA { + FMFMGICMPCA_PCPDHELPKEM = 0; + FMFMGICMPCA_IFPDLCOIENF = 1; + FMFMGICMPCA_NAHDDIEHJMA = 2; } -enum DPAKNOHODNE { - DPAKNOHODNE_MNFEPONEDDJ = 0; - DPAKNOHODNE_CNMNACEBAFP = 1; - DPAKNOHODNE_LAJKCOKJCCJ = 2; - DPAKNOHODNE_CPGIOIIANGA = 3; - DPAKNOHODNE_ABNMCFMGIOB = 4; - DPAKNOHODNE_DLMICOPKFCO = 5; - DPAKNOHODNE_shop_sync_info = 6; - DPAKNOHODNE_JGLKFKCELJG = 7; - DPAKNOHODNE_CFMGPNFJGPP = 8; - DPAKNOHODNE_EGOBACIIKHB = 9; - DPAKNOHODNE_KDGMIMJEAFF = 10; - DPAKNOHODNE_NBDCGPIOGKE = 11; - DPAKNOHODNE_KDBJNJAKFJG = 12; - DPAKNOHODNE_MKJNAEEPBFC = 13; - DPAKNOHODNE_LCBEGNDDNGJ = 14; - DPAKNOHODNE_FIBCJEBKCJK = 15; - DPAKNOHODNE_HBBMDFEMGMM = 16; - DPAKNOHODNE_FIBDPHPJBDI = 17; +enum KCFFOHMDHCK { + KCFFOHMDHCK_PCPDHELPKEM = 0; + KCFFOHMDHCK_IGGFMOBBKFM = 1; + KCFFOHMDHCK_KPGEIHAEEBC = 2; + KCFFOHMDHCK_MMAOONPAPDP = 3; + KCFFOHMDHCK_EGNDJGKKJHO = 4; + KCFFOHMDHCK_HEMMGKIJLEI = 5; + KCFFOHMDHCK_JADCLEAFEJC = 6; + KCFFOHMDHCK_HHHLCANGABL = 7; + KCFFOHMDHCK_EGFBGJGIEKM = 8; + KCFFOHMDHCK_NPDCOJCAHPE = 9; + KCFFOHMDHCK_BFAGNENPJJJ = 10; + KCFFOHMDHCK_GALGFIOMOIO = 11; + KCFFOHMDHCK_BAAANBEIPBG = 12; + KCFFOHMDHCK_FBGIOKMEKIN = 13; + KCFFOHMDHCK_KECBLOHENKO = 14; + KCFFOHMDHCK_LGCLCGPLALJ = 15; + KCFFOHMDHCK_DDLPGNHADCJ = 16; + KCFFOHMDHCK_DFOIGGJFIOM = 17; } -enum CFLGBOCIFJC { - CFLGBOCIFJC_PDFPEGEPJAK = 0; - CFLGBOCIFJC_ILIBEGNDMHB = 1; - CFLGBOCIFJC_GBIALALGCBK = 2; +enum CGHGBGJJBEO { + CGHGBGJJBEO_OHDHFKCNAMC = 0; + CGHGBGJJBEO_IEPPGGKMMPI = 1; + CGHGBGJJBEO_DGMFCPFGLAN = 2; } -// Obf: RogueTalentStatus +// Obf: JHIDLBHJPBJ enum RogueTalentStatus { - RogueTalentStatus_game_lock_info = 0; - RogueTalentStatus_CCJMKNNHKKE = 1; - RogueTalentStatus_has_recommand = 2; + JHIDLBHJPBJ_DKLPAAFFLEE = 0; + JHIDLBHJPBJ_NGMMICOGDFP = 1; + JHIDLBHJPBJ_KPAKAKOGDCM = 2; } -enum FPEDOFIGOIN { - FPEDOFIGOIN_PFGCLHJGHKJ = 0; - FPEDOFIGOIN_MLOEDMEKDEC = 1; - FPEDOFIGOIN_IEALMNOFAJG = 2; +enum AGLNLHOBDKI { + AGLNLHOBDKI_JODHOLNLEJJ = 0; + AGLNLHOBDKI_AIGCCAHHKBF = 1; + AGLNLHOBDKI_DBNAOOPMMHP = 2; } -enum MBPGPDEGNDG { - MBPGPDEGNDG_ELFEPLAAGEM = 0; - MBPGPDEGNDG_CDHADGACEBG = 1; - MBPGPDEGNDG_EIJNDBALIDG = 2; +enum LKBGOMGHGLG { + LKBGOMGHGLG_JDINPIOHIEI = 0; + LKBGOMGHGLG_HLPDOJBIOIJ = 1; + LKBGOMGHGLG_DKBOGAIBKBD = 2; } -enum BGLCFPAPDAE { - BGLCFPAPDAE_CMHHOPKPIEK = 0; - BGLCFPAPDAE_FGDLPHOEGEE = 1; - BGLCFPAPDAE_OCCEDFNOKPL = 2; +enum DICJKJNENCP { + DICJKJNENCP_GEBOHOLBJPH = 0; + DICJKJNENCP_BGKLOEMEHBA = 1; + DICJKJNENCP_EDBAKOPABPF = 2; } -enum HIEHIOIAKFF { - HIEHIOIAKFF_LEEIHEDOBJH = 0; - HIEHIOIAKFF_OCKOLCFMHLH = 1; - HIEHIOIAKFF_MFKNJEMOECN = 2; +enum FDMMAAHEFPK { + FDMMAAHEFPK_OAFCMPHBKKL = 0; + FDMMAAHEFPK_DGNFENMMHII = 1; + FDMMAAHEFPK_HKEPAPBLKEG = 2; } -enum MFHLKINODOK { - MFHLKINODOK_MNFEPONEDDJ = 0; - MFHLKINODOK_CPGIOIIANGA = 1; - MFHLKINODOK_IGMJONOBEPN = 2; - MFHLKINODOK_EKKPBPDONMK = 3; - MFHLKINODOK_DDJOLOHEKEF = 4; - MFHLKINODOK_IIBOHJPIBNB = 5; +enum MLIBLHFBAFJ { + MLIBLHFBAFJ_PCPDHELPKEM = 0; + MLIBLHFBAFJ_MMAOONPAPDP = 1; + MLIBLHFBAFJ_ACJGHEOMBNB = 2; + MLIBLHFBAFJ_JIDMGPOKLPK = 3; + MLIBLHFBAFJ_BNKHLAGMLMI = 4; + MLIBLHFBAFJ_LJOJNNCFMIA = 5; } -enum HIJIHJIKNDB { - HIJIHJIKNDB_MNFEPONEDDJ = 0; - HIJIHJIKNDB_BEJEBBNFGPM = 1; - HIJIHJIKNDB_NHNGJBAKNEG = 2; +enum ODMJACIKEPC { + ODMJACIKEPC_PCPDHELPKEM = 0; + ODMJACIKEPC_APFFEDDKNBK = 1; + ODMJACIKEPC_EDGOIAODJLH = 2; } -enum KNOIGPPPCBN { - KNOIGPPPCBN_MNFEPONEDDJ = 0; - KNOIGPPPCBN_CJDDMCJBPAO = 1; - KNOIGPPPCBN_EEMCMLBMNLO = 2; - KNOIGPPPCBN_MJJHKEOHEAP = 3; - KNOIGPPPCBN_GOCGMOKICBP = 4; +enum JGIKOHJKECF { + JGIKOHJKECF_PCPDHELPKEM = 0; + JGIKOHJKECF_ODOKJOMECHI = 1; + JGIKOHJKECF_JKCOAJODPML = 2; + JGIKOHJKECF_GPPPLACJKJJ = 3; + JGIKOHJKECF_IGHAHEEHLDG = 4; } -message LJEGFMNCCAB { - uint32 MFANBIFIDOO = 9; // offset: 28 - uint32 buff_id = 11; // offset: 24 +message HJGFDIKDIHO { + uint32 buff_id = 6; // offset: 24 + uint32 EBMHDHJKBKC = 4; // offset: 28 } -message KCJKAEHAFOB { - repeated LJEGFMNCCAB buff_list = 6; // offset: 24 +message CADKBOKEJMD { + repeated HJGFDIKDIHO buff_list = 5; // offset: 16 } -message LFHLHFLOLPI { - bool EGCPDKNBCBD = 6; // offset: 60 - repeated uint32 FHPGNIDADJN = 5; // offset: 48 - uint32 FDCOFOEODHA = 4; // offset: 68 - uint32 MLDIAADLLOG = 10; // offset: 76 - uint32 FPAFMKACDJF = 1; // offset: 88 - repeated uint32 PJFCOINHPCI = 13; // offset: 24 - uint32 HJPCOLONPLM = 12; // offset: 84 - ItemCostData CDPLEABLHEF = 7; // offset: 40 - RogueCommonBuffSelectSourceType JKMAEIELMGM = 8; // offset: 72 - uint32 ADENPGAIIBF = 2; // offset: 80 - uint32 KIPCEDPLBAF = 11; // offset: 56 - repeated LJEGFMNCCAB OCNIECCAPHE = 9; // offset: 16 - uint32 FLPHBGODFEA = 14; // offset: 64 +message HJKGBOKKNOP { + uint32 MCHAFKKFEDK = 2; // offset: 80 + RogueCommonBuffSelectSourceType ALFHNEHOBJA = 12; // offset: 60 + uint32 LDMEEJCCKIH = 15; // offset: 56 + uint32 EJALOMHNGCJ = 3; // offset: 88 + repeated uint32 CHPFCFGNCAG = 11; // offset: 32 + uint32 MDHOHBHBGNC = 13; // offset: 84 + ItemCostList NICEPKDHFDE = 7; // offset: 24 + uint32 MMINJCFNADK = 8; // offset: 76 + repeated HJGFDIKDIHO GJMAPDBGEPA = 6; // offset: 40 + uint32 OPIDHKEKPKB = 5; // offset: 68 + bool OJAPMNAPIFG = 14; // offset: 64 + repeated uint32 JMCGDOCIKGB = 9; // offset: 48 + uint32 KOOHHHAOBEO = 4; // offset: 72 } -message MMKGENBPICG { - uint32 PPICMPCKNPE = 12; // offset: 24 +message DEOEOJBLIBP { + uint32 OGONJOGDDIE = 6; // offset: 24 } -message CIDMALBALDI { +message NLNOGDMKBOD { } -message FGIDHMDNDJD { +message ANBPMJHPLOP { } -message LBDCOOAJIDJ { - LFHLHFLOLPI JDEEBECMNND = 5; // offset: 16 +message LJFFAHEHFDJ { + HJKGBOKKNOP AGNHFMGIIAO = 9; // offset: 24 } -message BKCJKFIIOMI { - uint32 buff_id = 12; // offset: 32 - ItemCostData cost_data = 1; // offset: 24 +message DKMEKAPJNLH { + uint32 buff_id = 4; // offset: 32 + ItemCostList cost_data = 12; // offset: 16 } -message HIDFOGCCJNM { - repeated BKCJKFIIOMI FMBEJHPMJDH = 4; // offset: 16 +message DAGBCJIHJBM { + repeated DKMEKAPJNLH ELCPONIPEIH = 7; // offset: 24 } -message KAFFJJEODAL { - repeated LJEGFMNCCAB CBEOHIPPMMH = 12; // offset: 16 - uint32 JAFPCNIPLNC = 2; // offset: 40 - repeated LJEGFMNCCAB HGOOMDLGKPH = 13; // offset: 24 +message NMAJCDOJOII { + repeated HJGFDIKDIHO FEKAFHIDDAH = 3; // offset: 24 + repeated HJGFDIKDIHO OIMIPDOMDAA = 10; // offset: 32 + uint32 OFHCNGHJFHI = 4; // offset: 40 } -message AOJGCHFPCGJ { - uint32 JAFPCNIPLNC = 13; // offset: 32 - repeated LJEGFMNCCAB CBEOHIPPMMH = 2; // offset: 16 +message HCJDNKBGDFA { + uint32 OFHCNGHJFHI = 3; // offset: 32 + repeated HJGFDIKDIHO OIMIPDOMDAA = 4; // offset: 16 } -message ELOCIMOJFLK { - uint32 AIHBJJKCHFB = 13; // offset: 24 +message KMDBMLAICLB { + uint32 BPAOPCLBEKG = 6; // offset: 24 } -message OIIKAOJGMLA { +message JPPGLJPCFNC { } -message HKGBPGGHEEB { - repeated LJEGFMNCCAB GLIONAHDLHI = 4; // offset: 16 - uint32 JAFPCNIPLNC = 12; // offset: 32 +message KDGCGDGDLAK { + uint32 OFHCNGHJFHI = 8; // offset: 32 + repeated HJGFDIKDIHO CHFDEPBJEAC = 2; // offset: 16 } -message LJFNGBAEDPK { - uint32 PPICMPCKNPE = 14; // offset: 24 +message JIFOPBNNKON { + uint32 OGONJOGDDIE = 14; // offset: 24 } -message OINCOEEFMHF { +message AJGGFCJFKEL { } -message JJONBEKHMKG { - uint32 JAFPCNIPLNC = 4; // offset: 32 - repeated LJEGFMNCCAB OCNIECCAPHE = 3; // offset: 16 +message KFCONJKHCBN { + repeated HJGFDIKDIHO GJMAPDBGEPA = 5; // offset: 16 + uint32 OFHCNGHJFHI = 2; // offset: 32 } -message IHEBOLBKCCA { - uint32 PPICMPCKNPE = 12; // offset: 24 +message IDLLKHHBIID { + uint32 OGONJOGDDIE = 10; // offset: 24 } -message MPJPGMHJEHL { +message JNPGMMLHGJH { } -message MIHCAJKBEEE { - KCJKAEHAFOB GCLLPCDEGCE = 7; // offset: 24 +message CNJHCICPAIC { + CADKBOKEJMD OFOODOBJKBJ = 4; // offset: 24 } -message HKKINCNJOMD { - map IIGIMENHPGB = 10; // offset: 24 - uint32 GNBDGNBNPBK = 1; // offset: 40 - uint32 EOMKIBNKHIB = 12; // offset: 32 - uint32 MLHGBOADEOM = 13; // offset: 36 +message CAEABHJNLMI { + map BLJEBIJEMCH = 7; // offset: 16 + uint32 DOMGLHIKJED = 11; // offset: 40 + uint32 DACOKFCBMBI = 1; // offset: 36 + uint32 MEAJAEBDAOI = 10; // offset: 32 } -message OIIMIKNAJLB { - uint32 HHHGABAEIPC = 15; // offset: 32 - HKKINCNJOMD HJLEFPHBGHI = 8; // offset: 16 - bool BIIPDKBLBFO = 2; // offset: 36 +message BKABOBIHOCN { + uint32 PHOPBJFMNDC = 13; // offset: 32 + bool AFGNLDIMBGB = 10; // offset: 36 + CAEABHJNLMI KDLLCFMLMND = 7; // offset: 16 } -message AGBPDLFNBHE { - HKKINCNJOMD CPGIOIIANGA = 8; // offset: 24 +message CAEINLJIBPB { + CAEABHJNLMI MMAOONPAPDP = 4; // offset: 24 } -message OAGMLCCJBDF { - uint32 MLHGBOADEOM = 10; // offset: 24 +message GEMAIGNDNPK { + uint32 DOMGLHIKJED = 10; // offset: 24 } -message GEPKEEAHNLA { - HKKINCNJOMD CPGIOIIANGA = 11; // offset: 16 - uint32 CDOMLBEHACG = 6; // offset: 36 - uint32 ACGPLALHJIC = 5; // offset: 32 +message BBKAPDCECDN { + uint32 PBLCNBMMBKC = 14; // offset: 32 + uint32 CJOPDNAIEMK = 13; // offset: 36 + CAEABHJNLMI MMAOONPAPDP = 5; // offset: 16 } -message MBNJAHEODNC { - HKKINCNJOMD CPGIOIIANGA = 2; // offset: 24 +message NBDBNDEAPMN { + CAEABHJNLMI MMAOONPAPDP = 3; // offset: 16 } -message MFENPDPEBOP { - HKKINCNJOMD HJLEFPHBGHI = 7; // offset: 24 - uint32 HHHGABAEIPC = 12; // offset: 32 +message DMLFNGEJOHC { + uint32 PHOPBJFMNDC = 10; // offset: 32 + CAEABHJNLMI KDLLCFMLMND = 1; // offset: 24 } -message GIEMJOEIBOG { - HKKINCNJOMD CPGIOIIANGA = 15; // offset: 16 +message PGMCJLBNNLF { + CAEABHJNLMI MMAOONPAPDP = 13; // offset: 24 } -message FLCPBBIEDIE { - repeated HKKINCNJOMD IONMAIINDIG = 15; // offset: 24 +message DECAOHONNJG { + repeated CAEABHJNLMI GBHPHCMGBGK = 7; // offset: 24 } -message KBEMMFAEGIM { - bool PBAADGAEAMC = 1; // offset: 44 - uint32 LKPBGMDBDPB = 6; // offset: 52 - repeated uint32 MJDPGBLPHOH = 13; // offset: 32 - uint32 JAFPCNIPLNC = 10; // offset: 40 - repeated uint32 ELHOKECAEAJ = 14; // offset: 24 - uint32 BALMMLBJHGJ = 2; // offset: 48 +message HNCKGFGHJAC { + repeated uint32 JHADMBDCPEO = 3; // offset: 24 + uint32 GEDEBJHLGGA = 5; // offset: 40 + uint32 JHKFKLEGDDO = 13; // offset: 48 + repeated uint32 PDEAIMNIAPI = 8; // offset: 16 + bool MELANHHFEMK = 6; // offset: 52 + uint32 OFHCNGHJFHI = 2; // offset: 44 } -message KIMKHOLOEKM { - uint32 IHBLPDOOIII = 14; // offset: 24 +message FPLCHBNNAHD { + uint32 IIMNFMLLCML = 6; // offset: 24 } -message CMLMJMAHCIN { +message PBCOPDHBMLJ { } -message OIKCJMDGPMP { +message ECGEFDKBCCB { } -message OIAAPLFLFKD { - KBEMMFAEGIM BAMHMALOGGE = 7; // offset: 24 +message BLDLMHPFBCM { + HNCKGFGHJAC PFBBHAMOAGB = 13; // offset: 24 } -message FKNNMKFPIAB { - repeated uint32 EKJEMIACLHA = 4; // offset: 24 +message LBLMNBOAFCJ { + repeated uint32 FAIPOCIAFOD = 8; // offset: 24 } -message GGLNHDKOJLB { - uint32 JAFPCNIPLNC = 5; // offset: 32 - repeated uint32 OOHGIGPCICF = 1; // offset: 16 +message EBCFBKHCHJE { + uint32 OFHCNGHJFHI = 7; // offset: 32 + repeated uint32 PHMDMIDKBAN = 13; // offset: 16 } -message PKADKIMPDEH { - uint32 ABLIPGKDOJN = 9; // offset: 24 +message FNDBFOIPPFK { + uint32 DBFNJOPIAFE = 15; // offset: 24 } -message FDCDFEOAGCG { +message OHMDKPCOAEC { } -message JDAMAOICAEF { - uint32 JAFPCNIPLNC = 4; // offset: 32 - repeated uint32 IELNAOBKGON = 9; // offset: 16 +message JFPKCGFLJIG { + uint32 OFHCNGHJFHI = 8; // offset: 32 + repeated uint32 BONGOBNBCIM = 6; // offset: 24 } -message KCBEFMPPMFG { - uint32 FNOFMAOCHPM = 14; // offset: 24 +message HMIHJIMCIEA { + uint32 HIPEODLBBJF = 13; // offset: 24 } -message OLNMBJOIEIF { +message JICGMEBFBJF { } -message JMHGEEGCHEC { - uint32 JAFPCNIPLNC = 10; // offset: 32 - repeated uint32 DLKLBGKPIJB = 1; // offset: 16 +message LLFAFBJBCOL { + uint32 OFHCNGHJFHI = 7; // offset: 32 + repeated uint32 DJMPLDKGADG = 5; // offset: 24 } -message OKJIKIDPEDA { - uint32 CBNGOKDEKMF = 10; // offset: 24 +message BCMLDKKIIKA { + uint32 CGKDCAOGCKB = 15; // offset: 24 } -message HJEBAAGFIIE { +message HGFKGMPPOIM { } -message PPOLOENOLMO { - repeated uint32 DNEAGGHHKKD = 10; // offset: 24 - uint32 JAFPCNIPLNC = 13; // offset: 32 +message AFCBPKOACJD { + uint32 OFHCNGHJFHI = 7; // offset: 32 + repeated uint32 KGCHAIPKMII = 6; // offset: 24 } -message MGMHDGOPBFB { - uint32 JIFLKACFHPH = 13; // offset: 24 +message DGCMJNNHFGP { + uint32 FMABHFBCBLI = 6; // offset: 24 } -message NDDGHKFDEBB { +message MMHMPNEJFOP { } -message ONCJKMNEGKM { - uint32 JAFPCNIPLNC = 3; // offset: 32 - repeated uint32 EFHDJBKHMIE = 8; // offset: 24 +message MAKMDAIHDMN { + uint32 OFHCNGHJFHI = 5; // offset: 32 + repeated uint32 ACPBOHCHHKG = 15; // offset: 24 } -message MNDNHHFJKKN { - uint32 IHBLPDOOIII = 15; // offset: 24 +message EKDMDNEKAMN { + uint32 IIMNFMLLCML = 5; // offset: 24 } -message LGHLMDKLFLL { +message JAMNDEJMILO { } -message BLBDJBGOEGE { - repeated uint32 EFHDJBKHMIE = 9; // offset: 24 - uint32 JAFPCNIPLNC = 2; // offset: 32 +message HLOKAOLLHMP { + uint32 OFHCNGHJFHI = 4; // offset: 32 + repeated uint32 ACPBOHCHHKG = 5; // offset: 24 } -message AIOMMLCECIP { - uint32 IHBLPDOOIII = 5; // offset: 24 +message HGCIDHBILAC { + uint32 IIMNFMLLCML = 10; // offset: 24 } -message HJPAOKFIKEK { +message MBHMOJNPHEJ { } -message ABHOAGHMLIH { - uint32 NNLLBNBNFFD = 7; // offset: 24 +message MKPOHKOPAPE { + uint32 FBPCIBHEOHE = 5; // offset: 24 } -message JFLGNEPCCDO { +message IKEBEPBJHCE { } -message PKBMECIOBMG { - FLCPBBIEDIE DIKGOFCOKJE = 9; // offset: 24 +message KKFANGIJAOF { + DECAOHONNJG DPCBMJGBMGP = 13; // offset: 24 } -message GAOGDMNDPOO { - repeated uint32 COKPMEOMLIG = 13; // offset: 24 +message MDNIEJENNII { + repeated uint32 KPJGEGMCCAG = 13; // offset: 16 } -message ILMDDBEKOIN { - uint32 LCIIDNAIJHG = 8; // offset: 24 - uint32 rogue_money = 11; // offset: 36 - uint32 JJPAEJJPJGA = 10; // offset: 32 - uint32 OIIDDPKMMAH = 15; // offset: 28 +message EJDFGNGBNOO { + uint32 OOMACDMBOGF = 5; // offset: 32 + uint32 IDFCIBLPOKD = 8; // offset: 28 + uint32 rogue_money = 15; // offset: 24 + uint32 FCEDANNICIJ = 12; // offset: 36 } -message CMIPCFKPPKD { - uint32 num = 1; // offset: 28 - uint32 MNHGPKIHHKL = 12; // offset: 24 +message PAFOOOIKFOF { + uint32 num = 7; // offset: 28 + uint32 HCPAHPCOEKK = 3; // offset: 24 } -message GFMMNNFDNFJ { - AvatarType avatar_type = 11; // offset: 28 - uint32 avatar_id = 4; // offset: 24 +message OHHKGHEGJOG { + AvatarType avatar_type = 14; // offset: 24 + uint32 avatar_id = 1; // offset: 28 } -message IHMKFGAJCNM { - uint32 BOGMAHNFLFI = 4; // offset: 28 - uint32 BDIBGHGJFJH = 6; // offset: 24 +message OPNCDHGNEDF { + uint32 PONOBJJOADI = 14; // offset: 24 + uint32 PNFBHHBLAFH = 10; // offset: 28 } -message FAIJDCCAJJB { - ItemList item_list = 4; // offset: 16 +message HABJHHLPLFG { + ItemList item_list = 6; // offset: 16 } -message DHCMPOABDKF { - FAIJDCCAJJB CLIDCPBGACI = 6; // offset: 16 - IHMKFGAJCNM EGOBACIIKHB = 4; // offset: 24 +message BJHDDMCFAMF { + OPNCDHGNEDF NPDCOJCAHPE = 5; // offset: 16 + HABJHHLPLFG LOFODGNJJFK = 10; // offset: 32 } -message GDCPCBNNAJK { +message KIDALMMDIEF { } -message IHGMGILGDFP { - int32 count = 13; // offset: 24 +message LDHOKGLFPKF { + int32 count = 1; // offset: 24 } -message GCBFFDJCOCE { - uint32 MLHGBOADEOM = 15; // offset: 24 +message MHPMAPGKILE { + uint32 DOMGLHIKJED = 14; // offset: 24 } -message CAIDKPKBFKM { +message BHEOKGAKGMA { } message RogueAdventureRoomGameplayWolfGunTarget { oneof target_impl { - GDCPCBNNAJK target_none = 1; // offset: 16 - IHGMGILGDFP target_coin = 15; // offset: 16 - GCBFFDJCOCE target_miracle = 11; // offset: 16 - CAIDKPKBFKM target_ruanmei = 10; // offset: 16 + KIDALMMDIEF target_none = 1; // offset: 24 + LDHOKGLFPKF target_coin = 12; // offset: 24 + MHPMAPGKILE target_miracle = 15; // offset: 24 + BHEOKGAKGMA target_ruanmei = 7; // offset: 24 } } -message DGDDBONKIAE { - uint32 IADKIHHGDNH = 7; // offset: 32 - repeated RogueAdventureRoomGameplayWolfGunTarget battle_target_list = 9; // offset: 16 +message KIPKNECKPHC { + repeated RogueAdventureRoomGameplayWolfGunTarget battle_target_list = 5; // offset: 16 + uint32 AOBPFLEHBOH = 15; // offset: 32 } -message CEKNOAFPKKA { - oneof OKAIINGCACL { - DGDDBONKIAE GDHNMEIKOKM = 5; // offset: 16 +message JEHNBDDMIEJ { + oneof BPIHFAJCLOC { + KIPKNECKPHC PABCEJMCHJP = 2; // offset: 24 } } -message OPPNEPHBJNB { - uint32 status = 8; // offset: 32 - uint32 score_id = 10; // offset: 44 - uint32 GNMGPIHLKFN = 15; // offset: 40 - uint32 NAFBEJIGBDI = 2; // offset: 36 - double MKMJMCFOMMM = 13; // offset: 48 - CEKNOAFPKKA GGKOGOOOFJE = 3; // offset: 24 +message ELLNDNEBHDK { + JEHNBDDMIEJ OCLLADBFKHP = 3; // offset: 16 + uint32 LGPPFKDKHEC = 4; // offset: 44 + uint32 status = 8; // offset: 40 + double IHEJOGHDPMI = 11; // offset: 32 + uint32 score_id = 12; // offset: 48 + uint32 OCINKMOAMOM = 6; // offset: 52 } // Type: Notify -// CmdID: 5683 -message OFOOHHIPOEH { - OPPNEPHBJNB LHGNOFAPLOB = 12; // offset: 16 +// CmdID: 5691 +message IFPKEPIAOFP { + ELLNDNEBHDK FMECAHALPKG = 1; // offset: 24 } -// Obf: PrepareRogueAdventureRoomCsReq +// Obf: AOGMNGGIKEG // Type: Req -// CmdID: 5681 +// CmdID: 5610 message PrepareRogueAdventureRoomCsReq { } // Type: Rsp -// CmdID: 5624 -message BDMIJAGKFHB { - uint32 retcode = 9; // offset: 32 - OPPNEPHBJNB LHGNOFAPLOB = 3; // offset: 16 +// CmdID: 5694 +message NEELNABJPGE { + ELLNDNEBHDK FMECAHALPKG = 12; // offset: 24 + uint32 retcode = 6; // offset: 32 } -// Obf: StopRogueAdventureRoomCsReq +// Obf: FPIEKCMEIJN // Type: Req -// CmdID: 5606 +// CmdID: 5689 message StopRogueAdventureRoomCsReq { - uint32 DPFLKHGDOIG = 11; // offset: 32 - repeated uint32 IMGEHACKMAN = 3; // offset: 24 + uint32 KGEPGNKIIIE = 1; // offset: 32 + repeated uint32 OACLIHKCNKG = 15; // offset: 16 } // Type: Rsp -// CmdID: 5601 -message AOFCGMGKOIO { - uint32 retcode = 9; // offset: 32 - OPPNEPHBJNB LHGNOFAPLOB = 6; // offset: 16 +// CmdID: 5696 +message LHEFHJLBHGK { + ELLNDNEBHDK FMECAHALPKG = 14; // offset: 24 + uint32 retcode = 8; // offset: 32 } -// Obf: GetRogueAdventureRoomInfoCsReq +// Obf: FPFDLCCNIKH // Type: Req -// CmdID: 5619 +// CmdID: 5637 message GetRogueAdventureRoomInfoCsReq { } // Type: Rsp +// CmdID: 5604 +message EJGHKFDHGGC { + uint32 retcode = 7; // offset: 32 + ELLNDNEBHDK FMECAHALPKG = 11; // offset: 24 +} + +// Obf: JMDJCCBGCAH +// Type: Req +// CmdID: 5630 +message UpdateRogueAdventureRoomScoreCsReq { + uint32 NIIEKCMBENI = 8; // offset: 24 + uint32 score_id = 6; // offset: 28 +} + +// Type: Rsp +// CmdID: 5671 +message NDHFHFFHJIH { + uint32 retcode = 9; // offset: 32 + ELLNDNEBHDK FMECAHALPKG = 1; // offset: 16 +} + +message CGDLAIPNECD { + bool ALLCAPABHAH = 2; // offset: 41 + ItemCostList EJPLDKFEMDM = 13; // offset: 24 + ItemCostList cost_data = 14; // offset: 32 + uint32 DOMGLHIKJED = 6; // offset: 44 + bool KFAMJJGHJOO = 15; // offset: 40 +} + +message DIMBAAJNEAF { + ItemCostList EJPLDKFEMDM = 5; // offset: 16 + bool ALLCAPABHAH = 2; // offset: 44 + ItemCostList cost_data = 4; // offset: 24 + bool KFAMJJGHJOO = 13; // offset: 45 + uint32 buff_id = 1; // offset: 40 + uint32 CHPHBCOKCEO = 10; // offset: 48 +} + +message PKGPOMEPEEL { + bool KFAMJJGHJOO = 13; // offset: 40 + ItemCostList EJPLDKFEMDM = 6; // offset: 24 + uint32 IAPFJINFNLO = 7; // offset: 44 + bool ALLCAPABHAH = 3; // offset: 41 + ItemCostList cost_data = 14; // offset: 16 +} + +message IEMKPMMJLLE { + repeated CGDLAIPNECD GBHPHCMGBGK = 3; // offset: 24 +} + +message PHMBJKMKMDK { + repeated DIMBAAJNEAF buff_list = 9; // offset: 24 +} + +message GENOHIJHCDG { + repeated PKGPOMEPEEL IGCJNCKEODG = 6; // offset: 16 +} + +// Obf: FPEHPKCEMPF +// Type: Req +// CmdID: 5618 +message GetRogueShopBuffInfoCsReq { + bool NOKNNMPMGGN = 6; // offset: 28 + uint32 interacted_prop_entity_id = 9; // offset: 24 +} + +// Obf: MGJCAKFMOHE +// Type: Rsp +// CmdID: 5609 +message GetRogueShopBuffInfoScRsp { + PHMBJKMKMDK HKGKNEKKJHB = 14; // offset: 16 + uint32 retcode = 6; // offset: 44 + ItemCostList AKOCOALDEHC = 4; // offset: 24 + int32 CAFBAKFBNIN = 3; // offset: 48 + int32 NEDPNFDHIGF = 11; // offset: 40 +} + +// Obf: LDKPCNOCBEA +// Type: Req +// CmdID: 5695 +message GetRogueShopMiracleInfoCsReq { + bool NOKNNMPMGGN = 3; // offset: 28 + uint32 interacted_prop_entity_id = 1; // offset: 24 +} + +// Obf: DJFJMDMLIEM +// Type: Rsp +// CmdID: 5614 +message GetRogueShopMiracleInfoScRsp { + ItemCostList AKOCOALDEHC = 2; // offset: 24 + uint32 retcode = 15; // offset: 48 + int32 NEDPNFDHIGF = 14; // offset: 40 + int32 CAFBAKFBNIN = 3; // offset: 44 + IEMKPMMJLLE FEILNIKNPCB = 13; // offset: 32 +} + +// Obf: LFPMONNHBGC +// Type: Req +// CmdID: 5687 +message GetRogueShopFormulaInfoCsReq { + bool NOKNNMPMGGN = 6; // offset: 24 + uint32 interacted_prop_entity_id = 13; // offset: 28 +} + +// Obf: GPIDCMLDBNF +// Type: Rsp +// CmdID: 5627 +message GetRogueShopFormulaInfoScRsp { + int32 NEDPNFDHIGF = 9; // offset: 44 + uint32 retcode = 13; // offset: 40 + int32 CAFBAKFBNIN = 10; // offset: 48 + ItemCostList AKOCOALDEHC = 14; // offset: 24 + GENOHIJHCDG ECJCCKFEFEJ = 5; // offset: 16 +} + +// Type: Req +// CmdID: 5698 +message PLHGBLKJNOL { + uint32 interacted_prop_entity_id = 10; // offset: 24 + uint32 DOMGLHIKJED = 13; // offset: 28 +} + +// Type: Req +// CmdID: 5626 +message OOCOMIOPINM { + uint32 interacted_prop_entity_id = 6; // offset: 32 + repeated uint32 DCBJNILFBAG = 13; // offset: 16 +} + +// Obf: EGLCHHPHPPH +// Type: Req // CmdID: 5623 -message NJOGLMEAOHH { - OPPNEPHBJNB LHGNOFAPLOB = 8; // offset: 16 +message BuyRogueShopMiracleCsReq { + repeated uint32 FGEKLBMLHEK = 4; // offset: 16 + uint32 interacted_prop_entity_id = 9; // offset: 32 +} + +// Obf: FAEDELIGKPE +// Type: Rsp +// CmdID: 5663 +message BuyRogueShopMiracleScRsp { + IEMKPMMJLLE FEILNIKNPCB = 11; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Obf: BMCBGFGPJCM +// Type: Rsp +// CmdID: 5639 +message BuyRogueShopBuffScRsp { + PHMBJKMKMDK HKGKNEKKJHB = 4; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +// Obf: GCEKLOOMAAO +// Type: Rsp +// CmdID: 5667 +message BuyRogueShopFormulaScRsp { + GENOHIJHCDG ECJCCKFEFEJ = 14; // offset: 24 uint32 retcode = 3; // offset: 32 } -// Obf: UpdateRogueAdventureRoomScoreCsReq +// Obf: CECNBIOIHMO // Type: Req -// CmdID: 5655 -message UpdateRogueAdventureRoomScoreCsReq { - uint32 score_id = 6; // offset: 24 - uint32 ELNKHEEBAFB = 10; // offset: 28 +// CmdID: 5601 +message RogueNpcDisappearCsReq { + uint32 CCLNDIJNJDP = 14; // offset: 24 } // Type: Rsp -// CmdID: 5676 -message EJJBGPAGEIP { - uint32 retcode = 8; // offset: 32 - OPPNEPHBJNB LHGNOFAPLOB = 10; // offset: 16 +// CmdID: 5674 +message IAGFLEBBOGB { + uint32 retcode = 13; // offset: 24 } -message HBBAKDIKLID { - uint32 MLHGBOADEOM = 2; // offset: 44 - ItemCostData cost_data = 4; // offset: 32 - bool NAJIAEBBIAA = 15; // offset: 40 - ItemCostData NHCNAJJKFCO = 6; // offset: 16 - bool PEDLKABHEHD = 12; // offset: 41 -} - -message IMJBKDLHCLP { - ItemCostData cost_data = 5; // offset: 24 - uint32 buff_id = 12; // offset: 48 - bool PEDLKABHEHD = 4; // offset: 44 - bool NAJIAEBBIAA = 10; // offset: 45 - uint32 JDMFEDEKAGD = 1; // offset: 40 - ItemCostData NHCNAJJKFCO = 11; // offset: 16 -} - -message IKFIFCJJONB { - bool NAJIAEBBIAA = 7; // offset: 44 - uint32 BKBECHIEABD = 5; // offset: 40 - bool PEDLKABHEHD = 12; // offset: 45 - ItemCostData cost_data = 14; // offset: 16 - ItemCostData NHCNAJJKFCO = 3; // offset: 24 -} - -message CHLEBHHFOGA { - repeated HBBAKDIKLID IONMAIINDIG = 13; // offset: 24 -} - -message JPCPCBEGCJK { - repeated IMJBKDLHCLP buff_list = 14; // offset: 16 -} - -message EEEJJBHCGLN { - repeated IKFIFCJJONB BLMOIJJHKCM = 9; // offset: 24 -} - -// Obf: GetRogueShopBuffInfoCsReq +// Obf: DHELKGJMKAP // Type: Req -// CmdID: 5613 -message GetRogueShopBuffInfoCsReq { - bool EONEKNGLGJD = 10; // offset: 28 +// CmdID: 5650 +message RogueShopBeginBattleCsReq { uint32 interacted_prop_entity_id = 7; // offset: 24 } -// Obf: GetRogueShopBuffInfoScRsp +// Obf: MOPOGPGMJIP // Type: Rsp -// CmdID: 5662 -message GetRogueShopBuffInfoScRsp { - JPCPCBEGCJK LNAOKIIMJME = 15; // offset: 16 - uint32 retcode = 7; // offset: 40 - int32 OEJICOGINJD = 13; // offset: 48 - ItemCostData JEPKKNFIPJF = 5; // offset: 24 - int32 FKBONIJGEHM = 1; // offset: 44 -} - -// Obf: GetRogueShopMiracleInfoCsReq -// Type: Req -// CmdID: 5604 -message GetRogueShopMiracleInfoCsReq { - bool EONEKNGLGJD = 3; // offset: 28 - uint32 interacted_prop_entity_id = 13; // offset: 24 -} - -// Obf: GetRogueShopMiracleInfoScRsp -// Type: Rsp -// CmdID: 5635 -message GetRogueShopMiracleInfoScRsp { - ItemCostData JEPKKNFIPJF = 4; // offset: 16 - int32 OEJICOGINJD = 8; // offset: 48 - int32 FKBONIJGEHM = 15; // offset: 44 - CHLEBHHFOGA HNCCEOBILJJ = 9; // offset: 24 - uint32 retcode = 5; // offset: 40 -} - -// Obf: GetRogueShopFormulaInfoCsReq -// Type: Req -// CmdID: 5620 -message GetRogueShopFormulaInfoCsReq { - uint32 interacted_prop_entity_id = 10; // offset: 28 - bool EONEKNGLGJD = 5; // offset: 24 -} - -// Obf: GetRogueShopFormulaInfoScRsp -// Type: Rsp -// CmdID: 5649 -message GetRogueShopFormulaInfoScRsp { - int32 FKBONIJGEHM = 9; // offset: 44 - ItemCostData JEPKKNFIPJF = 4; // offset: 16 - int32 OEJICOGINJD = 11; // offset: 40 - EEEJJBHCGLN OLKPBPOPDEB = 12; // offset: 32 - uint32 retcode = 8; // offset: 48 -} - -// Type: Req -// CmdID: 5700 -message OKMDCPGPMAO { - uint32 interacted_prop_entity_id = 15; // offset: 24 - uint32 MLHGBOADEOM = 7; // offset: 28 -} - -// Type: Req -// CmdID: 5640 -message GBLMFGNBIJN { - repeated uint32 HOHJOHADEDG = 11; // offset: 16 - uint32 interacted_prop_entity_id = 4; // offset: 32 -} - -// Obf: BuyRogueShopMiracleCsReq -// Type: Req -// CmdID: 5674 -message BuyRogueShopMiracleCsReq { - repeated uint32 AHHEHMLNOOO = 4; // offset: 24 - uint32 interacted_prop_entity_id = 13; // offset: 32 -} - -// Obf: BuyRogueShopMiracleScRsp -// Type: Rsp -// CmdID: 5669 -message BuyRogueShopMiracleScRsp { - CHLEBHHFOGA HNCCEOBILJJ = 6; // offset: 24 - uint32 retcode = 1; // offset: 32 -} - -// Obf: BuyRogueShopBuffScRsp -// Type: Rsp -// CmdID: 5646 -message BuyRogueShopBuffScRsp { - uint32 retcode = 4; // offset: 32 - JPCPCBEGCJK LNAOKIIMJME = 14; // offset: 24 -} - -// Obf: BuyRogueShopFormulaScRsp -// Type: Rsp -// CmdID: 5653 -message BuyRogueShopFormulaScRsp { - EEEJJBHCGLN OLKPBPOPDEB = 14; // offset: 24 - uint32 retcode = 8; // offset: 32 -} - -// Obf: RogueNpcDisappearCsReq -// Type: Req -// CmdID: 5657 -message RogueNpcDisappearCsReq { - uint32 BGCPJEOPHCF = 7; // offset: 24 -} - -// Type: Rsp -// CmdID: 5684 -message GHOMEECGGNE { - uint32 retcode = 15; // offset: 24 -} - -// Obf: RogueShopBeginBattleCsReq -// Type: Req -// CmdID: 5685 -message RogueShopBeginBattleCsReq { - uint32 interacted_prop_entity_id = 4; // offset: 24 -} - -// Obf: RogueShopBeginBattleScRsp -// Type: Rsp -// CmdID: 5699 +// CmdID: 5619 message RogueShopBeginBattleScRsp { - uint32 retcode = 14; // offset: 32 - SceneBattleInfo JGKKOAMNIHI = 5; // offset: 16 + SceneBattleInfo DDHGCAFFFOP = 1; // offset: 16 + uint32 retcode = 4; // offset: 32 } -// Obf: SyncRogueCommonActionResultScNotify +// Obf: IEEPJLHINLN // Type: Notify -// CmdID: 5697 +// CmdID: 5605 message SyncRogueCommonActionResultScNotify { - repeated EAHOGGPNKEC BEDDGHIMAFN = 3; // offset: 24 - uint32 FFOJLKPMEBG = 7; // offset: 40 - HPODENPEMBD MNHGPKIHHKL = 10; // offset: 44 - repeated ICPGGFEFHJM NJNDCEKFPAA = 11; // offset: 16 + uint32 LOIDOGEENOB = 7; // offset: 44 + repeated DPFOHPLLOIJ BEAEJDOGDBG = 10; // offset: 24 + FMFMGICMPCA HCPAHPCOEKK = 14; // offset: 40 + repeated MOEOOOMLGCG ANIADNFEMAH = 11; // offset: 32 } -message EAHOGGPNKEC { - DPAKNOHODNE source = 13; // offset: 36 - uint32 queue_position = 9; // offset: 32 - ADBHFPNINKM PCHFOGJFLOC = 8; // offset: 24 +message MOEOOOMLGCG { + uint32 queue_position = 10; // offset: 36 + KCFFOHMDHCK source = 4; // offset: 32 + DFAGKMFOENB JPPGFLJHDHK = 1; // offset: 16 } -message NPIAMFKJOOM { - int32 KDIHKCEEPJL = 6; // offset: 28 - uint32 key = 10; // offset: 24 +message AKCNBOEOAPA { + int32 JECHJDDNHML = 6; // offset: 28 + uint32 key = 7; // offset: 24 } -message KPLDEGKMHPL { - int32 FCCABJIKGIM = 11; // offset: 28 - uint32 BMJFNGIIIHH = 5; // offset: 32 - int32 CHONGANLOPL = 8; // offset: 24 +message ADIPAKCFMOF { + int32 DAMHMDPODLD = 14; // offset: 24 + int32 DAIPENEGCBD = 1; // offset: 32 + uint32 FDPMIGNAFIM = 15; // offset: 28 } -message IEMOMGBIADL { - repeated NPIAMFKJOOM LGEPALKGGCH = 2; // offset: 16 - uint32 BKBECHIEABD = 9; // offset: 36 - bool OAEAFOOPKPK = 7; // offset: 32 +message IEDEMFKBHFL { + uint32 IAPFJINFNLO = 14; // offset: 36 + repeated AKCNBOEOAPA HJFBAAHDHBH = 13; // offset: 16 + bool HFEAPHKJDJP = 15; // offset: 32 } -message DJGPJFOLEGA { - map HGEIGAEKIFB = 10; // offset: 16 +message OILBFIKHNPK { + map BJNHFEACIOI = 11; // offset: 16 } -message OCPCHFBNOPF { - IEMOMGBIADL MNCHAFLAKJJ = 6; // offset: 16 +message DEELJKHDLDH { + IEDEMFKBHFL KJOPCDJBLGN = 13; // offset: 16 } -message AHACOMCGFDG { - IEMOMGBIADL MNCHAFLAKJJ = 14; // offset: 16 +message MIIOLIIOGIG { + IEDEMFKBHFL KJOPCDJBLGN = 12; // offset: 16 } -message NIIHBGCOILJ { - IEMOMGBIADL MNCHAFLAKJJ = 15; // offset: 16 +message JAEOAGNKNBL { + IEDEMFKBHFL KJOPCDJBLGN = 5; // offset: 24 } -message MAJACJAHEDC { - IEMOMGBIADL MNCHAFLAKJJ = 1; // offset: 24 +message FNMGDLDLMLJ { + IEDEMFKBHFL KJOPCDJBLGN = 1; // offset: 16 } -message DKNAGCNKNOB { - repeated KPLDEGKMHPL ABOICAOBEEA = 13; // offset: 16 +message ECIILPLNPHJ { + repeated ADIPAKCFMOF HOPLDJJMGLM = 12; // offset: 16 } -message GCOEOLJPCIG { - DJGPJFOLEGA value = 7; // offset: 24 +message ABABHKAGHEJ { + OILBFIKHNPK value = 8; // offset: 16 } -message CJCPMBDHGEN { - repeated KPLDEGKMHPL ABOICAOBEEA = 5; // offset: 40 - DJGPJFOLEGA BAFEDMJCBAK = 13; // offset: 16 - repeated IEMOMGBIADL BLMOIJJHKCM = 6; // offset: 32 +message PBMHMEADLEC { + repeated ADIPAKCFMOF HOPLDJJMGLM = 9; // offset: 16 + OILBFIKHNPK BKGBEDMGJJD = 14; // offset: 40 + repeated IEDEMFKBHFL IGCJNCKEODG = 2; // offset: 24 } -message BBBHPBABMPH { - uint32 CIDHNJABLLD = 8; // offset: 24 +message CGNCGFBCNHP { + uint32 CHEHELPMAIA = 14; // offset: 24 } -message EPPNIPMDKPA { - uint32 CIDHNJABLLD = 5; // offset: 24 +message GNBKKPOLLAA { + uint32 CHEHELPMAIA = 11; // offset: 24 } -message FBGNBDJLKFK { - map HNLNENEFNDM = 14; // offset: 16 +message POIFGDAHJCJ { + map BEGNBCCEPKE = 2; // offset: 16 } -message DAKACFANFLA { - uint32 unique_id = 8; // offset: 40 - uint32 level = 7; // offset: 32 - uint32 JOHDFHDPFOK = 2; // offset: 36 - repeated uint32 LIFNKLCOOAH = 11; // offset: 16 +message KKJNFIPPDDO { + repeated uint32 BOFOMAPKKHM = 11; // offset: 24 + uint32 unique_id = 5; // offset: 32 + uint32 KLOOFAEJGKD = 9; // offset: 40 + uint32 level = 14; // offset: 36 } -message GHKEKHBHDLD { - DAKACFANFLA LBKNLCFAGPO = 11; // offset: 16 - bool MBGOIJCCGLJ = 13; // offset: 32 +message CFPKKEMKKPO { + KKJNFIPPDDO JGJBDAKAKHJ = 6; // offset: 24 + bool NFOCNKFAHOP = 12; // offset: 32 } -message MHGCCGCNIAF { - uint32 unique_id = 4; // offset: 24 +message OFAFDPGCEPO { + uint32 unique_id = 6; // offset: 24 } -message PAPENEMPADJ { - bool MBGOIJCCGLJ = 15; // offset: 32 - DAKACFANFLA LBKNLCFAGPO = 7; // offset: 24 +message ACFGJBNMFDC { + KKJNFIPPDDO JGJBDAKAKHJ = 9; // offset: 16 + bool NFOCNKFAHOP = 1; // offset: 32 } -message CMABOMNCEPE { - uint32 BBCBBCAHKPC = 1; // offset: 24 +message DEECFCALMFN { + uint32 HKBPEHBLIAC = 14; // offset: 24 } -message APCNHJPGJDO { - uint32 FFADBIAECBI = 4; // offset: 24 - uint32 HLOAAPJDPJB = 1; // offset: 28 +message JCFEENNNCBL { + uint32 FNABANJOJMO = 2; // offset: 24 + uint32 GDFKOHMNFAA = 15; // offset: 28 } -message ADBHFPNINKM { - oneof OKAIINGCACL { - CMIPCFKPPKD FNGCNJICGID = 5; // offset: 16 - CMIPCFKPPKD IIBLHKOPFLL = 12; // offset: 16 - LJEGFMNCCAB POIAPGONKAA = 1331; // offset: 16 - LJEGFMNCCAB JMOGNPIGJME = 1260; // offset: 16 - AGBPDLFNBHE MCCOLCACIMN = 1911; // offset: 16 - OAGMLCCJBDF AEAKDGPPFIJ = 983; // offset: 16 - GEPKEEAHNLA PPLHFMPBNFK = 128; // offset: 16 - MBNJAHEODNC KEIGICKHKDG = 519; // offset: 16 - MFENPDPEBOP AHFHDFIIGLH = 968; // offset: 16 - GIEMJOEIBOG IAPNAABMGBF = 739; // offset: 16 - GFMMNNFDNFJ EEIGIIOMNFA = 605; // offset: 16 - OCPCHFBNOPF LAKGFINMCLF = 858; // offset: 16 - AHACOMCGFDG IMHKLBCAAPB = 1263; // offset: 16 - NIIHBGCOILJ HNNDHEOJHHI = 1508; // offset: 16 - MAJACJAHEDC DMMDLPDCFBF = 1657; // offset: 16 - DKNAGCNKNOB KFJOKHPJAGC = 1890; // offset: 16 - GCOEOLJPCIG DMNJAHLFGNN = 758; // offset: 16 - BBBHPBABMPH EIIFJIOONFL = 289; // offset: 16 - EPPNIPMDKPA KGKDAADFFAN = 1259; // offset: 16 - CHNPMIHAFDG MCAENCPPDPO = 1287; // offset: 16 - FHJPBLKDPHH GEPLEFMNBML = 223; // offset: 16 - EPJKEGGAOLL GCINHEFOEMA = 227; // offset: 16 - KLGBNHJGNAA CCBKKJONHEL = 435; // offset: 16 - KLGBNHJGNAA KNCMEAHDKCC = 1883; // offset: 16 - KLGBNHJGNAA DCJGFCHEPHG = 1570; // offset: 16 - GLAAGDDOCLD KJPODCLIMEN = 1646; // offset: 16 - KDENJLCPAFM LCBEGNDDNGJ = 1118; // offset: 16 - MMNEIIKPJNC DJNENBJLACB = 1839; // offset: 16 - MMNEIIKPJNC JPJECFNBJPP = 453; // offset: 16 - GHKEKHBHDLD OIGGOJJOFDJ = 1242; // offset: 16 - MHGCCGCNIAF IDLBLOBCMAP = 1555; // offset: 16 - PAPENEMPADJ DAKEMJLGEEI = 1243; // offset: 16 - CMABOMNCEPE HHKCLMEEFIN = 1643; // offset: 16 - APCNHJPGJDO LLEBDNGIKIF = 1697; // offset: 16 - OJEHBFLPGDF DAGDEFLAMDD = 500; // offset: 16 - AOPFIJNDOCI CMOKLNMKOGF = 1512; // offset: 16 - DPNNDGHIEAB GPFKHDIJOLK = 503; // offset: 16 - DDNHFOBIPNF JCGDDANOADI = 353; // offset: 16 - CDIGDEGBPAA FJFDIGKNJPL = 1218; // offset: 16 - FPPGOKCPNFB INGHEBLMALN = 1874; // offset: 16 +message DFAGKMFOENB { + oneof BPIHFAJCLOC { + PAFOOOIKFOF LMIICENMOBI = 8; // offset: 24 + PAFOOOIKFOF PJFKJHLAAPF = 14; // offset: 24 + HJGFDIKDIHO HNLAEIBDFJM = 1294; // offset: 24 + HJGFDIKDIHO AOGMPAJBFBH = 213; // offset: 24 + CAEINLJIBPB KIIDBLFLAJN = 1097; // offset: 24 + GEMAIGNDNPK IMJNJFCCJPC = 1292; // offset: 24 + BBKAPDCECDN AGKGMLOMDGE = 1627; // offset: 24 + NBDBNDEAPMN BGHMFOMMLOH = 291; // offset: 24 + DMLFNGEJOHC EIMAFPEBCAE = 877; // offset: 24 + PGMCJLBNNLF IDCGKOMADPL = 1457; // offset: 24 + OHHKGHEGJOG NGGADJOOMEK = 400; // offset: 24 + DEELJKHDLDH CEFGOMFNHGO = 996; // offset: 24 + MIIOLIIOGIG PKINLGBPHBP = 755; // offset: 24 + JAEOAGNKNBL MDGJHBJPDJH = 1257; // offset: 24 + FNMGDLDLMLJ NEHOMOBBPEN = 41; // offset: 24 + ECIILPLNPHJ HHPMJNKNKHN = 302; // offset: 24 + ABABHKAGHEJ OAMPHBHNNBK = 32; // offset: 24 + CGNCGFBCNHP NMELOCJNOAP = 440; // offset: 24 + GNBKKPOLLAA NHLCPDMOFLA = 1965; // offset: 24 + HOMNPCJECBH AFENAIBNKGI = 803; // offset: 24 + FJIIPFCMJCJ ADEHMLEICHL = 36; // offset: 24 + OEMNHGMPMPD FBFHMKCFBPD = 456; // offset: 24 + KHHHFHEODED PMGCGIGPNFG = 294; // offset: 24 + KHHHFHEODED JEEKEIGMDJN = 1095; // offset: 24 + KHHHFHEODED AHLMICKLGHP = 215; // offset: 24 + DOGGIDNINJP EIOKOADEOFC = 1580; // offset: 24 + EEIOIDGJCIL KECBLOHENKO = 477; // offset: 24 + PDEHDNAOKBC HPGEDIAGCLI = 1596; // offset: 24 + PDEHDNAOKBC NKLCEHNFCKM = 1650; // offset: 24 + CFPKKEMKKPO NFPKFFCHLHF = 301; // offset: 24 + OFAFDPGCEPO LPILMOECPLA = 469; // offset: 24 + ACFGJBNMFDC COIKELCNIIP = 1492; // offset: 24 + DEECFCALMFN GAFENFCGIFK = 1153; // offset: 24 + JCFEENNNCBL OMKLLPFPABL = 1955; // offset: 24 + HOPKIOKGEBP EGKOIJHKNFE = 499; // offset: 24 + JCIJHCFBGKG JNKFEGHCABK = 1222; // offset: 24 + NCFKHLNHMAJ AACOABBJHKO = 600; // offset: 24 + GPEJGPJNECF GEEMCLCCFCN = 1309; // offset: 24 + FILIFCCNAPH BJCFPBDCCBG = 1733; // offset: 24 + FDHMNEJBOEB AIFJPNDMACI = 289; // offset: 24 + GCEBFJEEFOL OMFBJPDFDBJ = 790; // offset: 24 } } -message ONGGDNDGHLD { - uint32 JAFPCNIPLNC = 5; // offset: 48 - uint32 HPBCIKPLGHP = 3; // offset: 56 - ItemCostData APOHOHGGPKA = 4; // offset: 40 - repeated uint32 CFJKOEBFOOE = 15; // offset: 32 - uint32 NJMODFFIJOH = 11; // offset: 60 - uint32 CGDHHPCJGGI = 10; // offset: 64 - bool EGCPDKNBCBD = 12; // offset: 52 - repeated uint32 DMEKHPNKJGM = 2; // offset: 24 +message CBJAEJAFCKG { + uint32 OFHCNGHJFHI = 1; // offset: 64 + uint32 HFPGMBAKBMB = 14; // offset: 48 + uint32 OKOBGFHGIJB = 2; // offset: 56 + ItemCostList ECBILPPLFII = 5; // offset: 16 + uint32 FBDKDEBJFGB = 9; // offset: 60 + repeated uint32 DOJNIHGIDKE = 15; // offset: 32 + bool OJAPMNAPIFG = 7; // offset: 52 + repeated uint32 DEFDJJPLBPG = 6; // offset: 24 } -message IDKKNGAMGLC { - uint32 PCCAHAGLLLG = 13; // offset: 24 +message GPLPCJKLIIH { + uint32 DINMKEIINLM = 10; // offset: 24 } -message DBHPANFODJM { +message IADIBNIPHBO { } -message DMCIBBHMDFK { - uint32 JAFPCNIPLNC = 1; // offset: 32 - repeated uint32 FAJJBAEKAAD = 9; // offset: 24 +message LEDDFOGLMJD { + uint32 OFHCNGHJFHI = 4; // offset: 32 + repeated uint32 BAPDFFEDAHM = 2; // offset: 24 } -message OECLALEIINI { - uint32 PCCAHAGLLLG = 6; // offset: 24 +message LGDAPABKALH { + uint32 DINMKEIINLM = 11; // offset: 24 } -message JFODFPFPLOL { +message FOHHEPOECML { } -message OJGCAJHJPGO { +message MJPGLAFNJAB { } -message DMGEEEDFDLD { - ONGGDNDGHLD IOCOHFEJIOF = 14; // offset: 16 +message GACNMNIKJBF { + CBJAEJAFCKG KMKGHJJIJCN = 15; // offset: 24 } -message BKIGLLILGIM { - ONGGDNDGHLD IOCOHFEJIOF = 5; // offset: 16 +message LGJDOKFHCHI { + CBJAEJAFCKG KMKGHJJIJCN = 1; // offset: 24 } -message ADBOJIFIBDJ { - uint32 PCCAHAGLLLG = 12; // offset: 24 +message OPPNAHLPAFG { + uint32 DINMKEIINLM = 13; // offset: 24 } -message OHPCKNNGEIJ { +message DIKAEDCJHFM { } -message PCCNMHOKFNA { - uint32 NDGDFINDJBI = 7; // offset: 24 +message DOADBBOFBJA { + uint32 OPHPMKFGLBA = 14; // offset: 24 } -message CPMELCMOLDN { - uint32 IDCCACEJNGJ = 13; // offset: 24 - uint32 type = 4; // offset: 28 - uint32 slot = 8; // offset: 32 +message AMKDEKMDENG { + uint32 NCHHOPJJDCE = 6; // offset: 24 + uint32 slot = 3; // offset: 28 + uint32 type = 9; // offset: 32 } -message NGAHDNPCKHI { - uint32 level = 13; // offset: 28 - uint32 OPCNHCBHCMG = 5; // offset: 24 +message ILLBNKFBNBP { + uint32 DOAOPBBIGPO = 4; // offset: 24 + uint32 level = 15; // offset: 28 } -message GLAAGDDOCLD { - repeated ONLKHDHLKHJ CCPJBNIAAIP = 4; // offset: 48 - map IOKJGMEIEMK = 9; // offset: 24 - NGAHDNPCKHI BAFGLONNAHF = 5; // offset: 40 - repeated CPMELCMOLDN KENHDEAMBMF = 7; // offset: 32 +message DOGGIDNINJP { + repeated AMKDEKMDENG NENCLFJDCDA = 6; // offset: 32 + map NMHNGINKOKN = 9; // offset: 40 + repeated EIPPGFCFJEO IEKOBDGHNPJ = 15; // offset: 48 + ILLBNKFBNBP IMPOEHIOCBC = 2; // offset: 16 } -message ONLKHDHLKHJ { - uint32 level = 2; // offset: 28 - uint32 ELJMJPNFLAI = 3; // offset: 24 +message EIPPGFCFJEO { + uint32 level = 4; // offset: 28 + uint32 AOKDBDGDCHB = 7; // offset: 24 } -message KLGBNHJGNAA { - ONLKHDHLKHJ PHPIFFAEHEE = 10; // offset: 24 - uint32 unique_id = 7; // offset: 32 +message KHHHFHEODED { + uint32 unique_id = 3; // offset: 32 + EIPPGFCFJEO LLNNPGEOFCD = 7; // offset: 16 } -message CHNPMIHAFDG { - GLAAGDDOCLD LOFHKCALFIG = 5; // offset: 24 +message HOMNPCJECBH { + DOGGIDNINJP ENPGAGBMHOE = 4; // offset: 16 } -message FHJPBLKDPHH { - GLAAGDDOCLD LOFHKCALFIG = 1; // offset: 16 +message FJIIPFCMJCJ { + DOGGIDNINJP ENPGAGBMHOE = 3; // offset: 24 } -message EPJKEGGAOLL { - GLAAGDDOCLD LOFHKCALFIG = 11; // offset: 24 +message OEMNHGMPMPD { + DOGGIDNINJP ENPGAGBMHOE = 8; // offset: 24 } -message LFCIIFIDHBP { - KLGBNHJGNAA BHCFBLHGLMG = 9; // offset: 24 +message EFOCMJNPMKD { + KHHHFHEODED GMABAPBEDGF = 1; // offset: 16 } -message DKKNFKAPBDL { - KLGBNHJGNAA JPBEFONPONJ = 5; // offset: 24 +message MPAACMCJIHG { + KHHHFHEODED IAAFEIMNEMM = 10; // offset: 16 } -message INIJBKHLAAH { - uint32 FLPHBGODFEA = 3; // offset: 48 - ONLKHDHLKHJ DLPEDKODPID = 2; // offset: 32 - repeated ONLKHDHLKHJ MEOHKMAPFMB = 9; // offset: 24 - uint32 MLDIAADLLOG = 1; // offset: 40 - uint32 JAFPCNIPLNC = 4; // offset: 44 +message GFPPKGGCOIJ { + uint32 MMINJCFNADK = 9; // offset: 44 + repeated EIPPGFCFJEO COLDNELLIIE = 12; // offset: 24 + uint32 EJALOMHNGCJ = 3; // offset: 48 + uint32 OFHCNGHJFHI = 10; // offset: 40 + EIPPGFCFJEO CLAHGLGKBEE = 14; // offset: 16 } -message DLEDAKKMNMK { - repeated KLGBNHJGNAA MEOHKMAPFMB = 6; // offset: 24 - uint32 JAFPCNIPLNC = 1; // offset: 32 +message OEBEKIEALFH { + repeated KHHHFHEODED COLDNELLIIE = 4; // offset: 16 + uint32 OFHCNGHJFHI = 1; // offset: 32 } -message EEALDLJELNC { - ONLKHDHLKHJ LAOGPGKNKOI = 14; // offset: 16 +message HILCNKINEIA { + EIPPGFCFJEO MNOHDHCMKEL = 13; // offset: 24 } -message OAEGPDCHBAI { - KLGBNHJGNAA LAOGPGKNKOI = 6; // offset: 16 +message BDGFEGPHKKO { + KHHHFHEODED MNOHDHCMKEL = 11; // offset: 16 } -message JAKFLMFNJFP { +message HAHKCDIPGJH { } -message FPNOFBGGLOE { +message GCFNNAKLMPD { } -message JHGNIJFDBIE { +message NFPOEAEPHIJ { } -message MOIOFAAKLAO { +message IOGMLLBFDPG { } -message KDENJLCPAFM { - repeated uint32 DGMJNJGKMAB = 10; // offset: 24 - KLGBNHJGNAA EEDPJCBCAOC = 3; // offset: 16 +message EEIOIDGJCIL { + repeated uint32 JCACDBFANCB = 3; // offset: 32 + KHHHFHEODED GDIGKKGLLOF = 15; // offset: 16 } -message CPIOFMLDEFK { - uint32 JAFPCNIPLNC = 8; // offset: 32 - repeated NGAHDNPCKHI PCDADCGGICH = 9; // offset: 24 +message LHLKKMFCFHF { + uint32 OFHCNGHJFHI = 1; // offset: 32 + repeated ILLBNKFBNBP NCNJNKFBKLA = 12; // offset: 24 } -message BNOBPHEKOMD { - bool KNFFLJGLDOB = 14; // offset: 32 - NGAHDNPCKHI JNEBPKCOOGF = 7; // offset: 16 +message IFLHELOLDKA { + ILLBNKFBNBP JKMLCEJCBLM = 2; // offset: 16 + bool HCHPDMNGIBN = 9; // offset: 32 } -message GOEEIIDNKAE { +message GEDCCGBPOFL { } -message MJFFGPIFBOD { +message CFIKJKGABEI { } -message PMPEPPOAMNH { - NGAHDNPCKHI JOHGBIOEDBN = 6; // offset: 24 +message CCJAIMKNINL { + ILLBNKFBNBP HEMOCMJABPA = 15; // offset: 16 } -message KELJGGIKHJN { - NGAHDNPCKHI IAICLEKHHBM = 7; // offset: 24 - bool IHEEICHMBCL = 2; // offset: 32 +message BIELAAMEPDK { + bool HAOPEKPKOFI = 3; // offset: 32 + ILLBNKFBNBP NLKNEENFHAM = 9; // offset: 16 } -message GECAANBFBAF { +message MPPDGFLMDEB { } -message MMNEIIKPJNC { - uint32 OIHNCBOBDGC = 6; // offset: 24 +message PDEHDNAOKBC { + uint32 KLAAFEIMAMI = 13; // offset: 24 } -message DAIJDKOHAJG { - uint32 IKJCEFHPJEN = 4; // offset: 36 - repeated uint32 FOLEKMAKHCI = 15; // offset: 24 - int32 GKLJCFLJCDF = 7; // offset: 32 +message PINBJNLCIAH { + uint32 IEINECPHOFL = 6; // offset: 36 + int32 PIICKMEOBIP = 8; // offset: 32 + repeated uint32 HCDADOGHADL = 5; // offset: 16 } -message LKGMLIHJIDC { - uint32 FDHEIIBIOEC = 11; // offset: 48 - uint32 HDFMJGIHIMA = 8; // offset: 36 - uint32 JAFPCNIPLNC = 6; // offset: 40 - uint32 CBFPCHKNEAH = 10; // offset: 32 - repeated uint32 PCGLMEHBIBN = 12; // offset: 24 - CFLGBOCIFJC MIFBFOEGKCJ = 4; // offset: 44 +message DDEJHBJBMBH { + uint32 LEFOJLCJEEJ = 14; // offset: 40 + repeated uint32 LOHJDJICMFJ = 3; // offset: 24 + CGHGBGJJBEO DOCEBPCDLJK = 10; // offset: 32 + uint32 FCHPJKAIBHB = 15; // offset: 48 + uint32 KOLOCKHJEDK = 5; // offset: 44 + uint32 OFHCNGHJFHI = 7; // offset: 36 } -message DNBNFOAOOPD { - uint32 BOCJOMCEODH = 10; // offset: 24 +message FFGMHLCEAOM { + uint32 HGFBBIBBCNE = 11; // offset: 24 } -message JKKJFCCBHFK { +message MAGNIAAPANO { } -message LOCBCCIOCPA { +message BIAGLOKBBMI { } -message PPHHJDJPAMK { - LKGMLIHJIDC CEPKHIABIBM = 1; // offset: 16 +message JDKNKIBFHAF { + DDEJHBJBMBH BNMCKIPHPNB = 15; // offset: 24 } -message AJONBPHPGPJ { - uint32 HOJIOHLHAAF = 2; // offset: 24 +message CLIBMDCOFEF { + uint32 HOHANPJNANA = 2; // offset: 24 } -message OCNEIAAPNMF { - uint32 battle_event_id = 8; // offset: 28 - bool is_win = 12; // offset: 24 +message IBLHPOBOOPE { + uint32 battle_event_id = 9; // offset: 32 + map OHOGDBPKLFM = 15; // offset: 16 + bool is_win = 8; // offset: 36 } -message LICOKOCNPBC { - uint32 HOJIOHLHAAF = 3; // offset: 24 +message OFLNLJELJEM { + uint32 HOHANPJNANA = 11; // offset: 24 } -message EFDJFFINAIL { - repeated uint32 OJAPJFNMHFN = 3; // offset: 24 - repeated uint32 KGBPKMEOGEM = 12; // offset: 32 +message GNLMENKBHLE { + repeated uint32 MMOJOECDMIL = 12; // offset: 24 + repeated uint32 GIJOAADKDIN = 15; // offset: 16 } -message ONPFGKKKLIH { - map MJECLHHAGAJ = 6; // offset: 40 - repeated uint32 IODPFCNPHCO = 12; // offset: 24 - EFDJFFINAIL ACALKOADEEK = 4; // offset: 56 - uint32 LKPBGMDBDPB = 3; // offset: 72 - repeated uint32 BODKPMJMDMP = 10; // offset: 32 - uint32 BALMMLBJHGJ = 8; // offset: 80 - repeated uint32 AANDAJNPPBF = 7; // offset: 48 - bool EMABGHDCLEN = 9; // offset: 76 - repeated uint32 FHOHDGNCKGF = 15; // offset: 16 - bool IDPGKGGPDIJ = 14; // offset: 77 +message DLKILGMHPFM { + repeated uint32 BCBGCPLEJIO = 2; // offset: 24 + map DMHDJGEBLBM = 3; // offset: 56 + repeated uint32 KEIJOPOJGIP = 10; // offset: 64 + uint32 JHKFKLEGDDO = 1; // offset: 72 + repeated uint32 JEKPBICCDEL = 7; // offset: 32 + bool FDHBFNANLAH = 15; // offset: 80 + repeated uint32 LEOLGONCDKO = 14; // offset: 16 + bool OHLGEEHPHJL = 6; // offset: 81 + GNLMENKBHLE FPKADJBDBPO = 5; // offset: 40 + uint32 GEDEBJHLGGA = 9; // offset: 76 } -message EHLGLIKABKH { - oneof IEMMPLNKNNK { - uint32 unique_id = 5; // offset: 16 - uint32 EMJABKOGION = 2; // offset: 16 +message ALHGCBPJLMO { + oneof IIGFMDHKBAD { + uint32 unique_id = 4; // offset: 16 + uint32 KGGOBNFHEPF = 6; // offset: 16 } } -message NLAHJCLIAHI { - LNLNIGAPDAA FNHOJKNAPFA = 8; // offset: 16 - EFDJFFINAIL ACALKOADEEK = 6; // offset: 24 +message LIDKGPCEDHE { + GNLMENKBHLE FPKADJBDBPO = 10; // offset: 16 } -message MHNGFJKEHKD { +message PAPHFGPNCIJ { } -message PBOKAMAPBCI { - ONPFGKKKLIH DAPCIOLNJAG = 5; // offset: 24 +message DPHIINCNKEI { + DLKILGMHPFM ODIOMDIDJIK = 10; // offset: 16 } -message GGBFAGMEGAL { - int32 MCBCHODMOGL = 13; // offset: 24 +message NLHIJPEAMPJ { + repeated uint32 PCOHPGGPIIC = 2; // offset: 24 + uint32 OFHCNGHJFHI = 15; // offset: 48 + PCHJABAFADH BNODCFHHNHL = 8; // offset: 16 + repeated uint32 CICPHFNEJEB = 11; // offset: 40 } -message OOFICDFBHLN { - uint32 LGEMMMDEABB = 11; // offset: 32 - repeated uint32 JDFAGMKFCJA = 13; // offset: 16 +message IEMOMLFAAIE { + uint32 GDFPBHMMFEA = 13; // offset: 24 } -message OJJHEICPGOL { +message AOGMCBOFNMO { } -message KNKFCIHLIAH { - uint32 OILLKNDAKAN = 1; // offset: 24 +message KMCOCFNCDEK { + uint32 HNKNHCEIAIF = 14; // offset: 32 + uint32 LLEEFDGJBKA = 2; // offset: 28 + uint32 unique_id = 6; // offset: 24 } -message KAOLFMNFIKK { +message HOPKIOKGEBP { + repeated KMCOCFNCDEK JKPADPHCOJJ = 1; // offset: 24 } -message GHFMODLCLHA { - uint32 LGEMMMDEABB = 8; // offset: 24 - int32 MCBCHODMOGL = 4; // offset: 32 - uint32 EMFIFDBOAJA = 1; // offset: 28 +message JCIJHCFBGKG { + uint32 AFFAPLLEBBO = 3; // offset: 36 + uint32 CJBBMAJIACI = 2; // offset: 32 + uint32 MEGCAGNHMIE = 8; // offset: 24 + uint32 ENHOIMLIBJN = 13; // offset: 28 } -message EHKCPFOLFOA { - int32 HDJHNCIKIGN = 1; // offset: 28 - int32 MCBCHODMOGL = 7; // offset: 24 +message FILIFCCNAPH { + repeated GKDEKJKOIJN AACDKGKECAH = 3; // offset: 24 } -message EAMGDNHEJOC { +message GPEJGPJNECF { + uint32 JCCAJFPAJJP = 5; // offset: 28 + uint32 CNIKGMAICAF = 4; // offset: 24 } -message CGCIJDFJCCA { +message NCFKHLNHMAJ { + uint32 CGOABGKCBEF = 10; // offset: 24 } -message BKELKBJBNJN { - uint32 LJIELIOMMCI = 1; // offset: 24 +message BIBHPEOAAND { + repeated uint32 ODMGIDMJHOL = 7; // offset: 16 } -message DLJEGCLNEKF { - uint32 LGEMMMDEABB = 4; // offset: 28 - int32 MCBCHODMOGL = 10; // offset: 24 +message MJKEOBOMAGP { + uint32 CHNEKIJMELK = 2; // offset: 24 } -message APINJJHMBLK { - repeated uint32 NINCKCDDCEM = 8; // offset: 24 - int32 MCBCHODMOGL = 11; // offset: 32 +message GJEFKOGFNCH { + uint32 CHNEKIJMELK = 9; // offset: 24 } -message NADDPCNPHEK { - uint32 LJIELIOMMCI = 14; // offset: 24 +message IDHCKCDAEBA { + uint32 FCHPJKAIBHB = 5; // offset: 32 + repeated uint32 INHKPNNKMNJ = 14; // offset: 16 + uint32 OIJDLFINILC = 8; // offset: 36 + uint32 CGMGJOGIMGH = 12; // offset: 40 } -message JCFAKHEBLGD { +message EOBHKMGJGPG { + uint32 ABGLNIDOADM = 13; // offset: 24 } -message LKMIINEALAL { - repeated uint32 CIAOEEGJLOK = 5; // offset: 24 - uint32 JAFPCNIPLNC = 1; // offset: 40 - oneof PONNLMGHGBC { - GGBFAGMEGAL MCBCHODMOGL = 3; // offset: 16 - OOFICDFBHLN MABLNFHEDCG = 4; // offset: 16 - OJJHEICPGOL remove_type_target_info = 14; // offset: 16 - KNKFCIHLIAH AAGOJBCCIBA = 7; // offset: 16 - KAOLFMNFIKK BNNICCKNNFK = 10; // offset: 16 - GHFMODLCLHA KKPFEMCOBDC = 1376; // offset: 16 - EHKCPFOLFOA AGKAJIENEPD = 217; // offset: 16 - EAMGDNHEJOC FIFHBDDNGPE = 51; // offset: 16 - CGCIJDFJCCA NMAHGPLCNKL = 1232; // offset: 16 - BKELKBJBNJN JDHAPMGMKFE = 1229; // offset: 16 - DLJEGCLNEKF DFDEDKBEEHI = 709; // offset: 16 - APINJJHMBLK OFIMGKKOKNM = 1148; // offset: 16 - NADDPCNPHEK IIKOANEBEIL = 423; // offset: 16 - JCFAKHEBLGD BJOENIFAFLL = 368; // offset: 16 - } +message HBAMALALOGG { + uint32 ABGLNIDOADM = 13; // offset: 24 } -message FECBEGIBFKC { - uint32 CPLFONLPEMM = 12; // offset: 24 +message JAIELCIAKAN { } -message MCMKJMFAGFP { +message EFDADBFIABN { + IDHCKCDAEBA NALNNBECBPA = 2; // offset: 16 } -message EMPHDNGLIOB { - uint32 OEPKOBHDDOD = 2; // offset: 28 - uint32 HCCNFEECKHA = 1; // offset: 24 - uint32 unique_id = 12; // offset: 32 +message FGPEFEELOCO { + uint32 KLOOFAEJGKD = 12; // offset: 32 + repeated uint32 EKBMEAJNNKO = 1; // offset: 24 + uint32 level = 7; // offset: 36 } -message OJEHBFLPGDF { - repeated EMPHDNGLIOB CPPGBGENNPL = 4; // offset: 16 +message FCFFJAPIIFL { + repeated FGPEFEELOCO JKPADPHCOJJ = 9; // offset: 24 + uint32 OMIAHNAENKM = 4; // offset: 32 } -message AOPFIJNDOCI { - uint32 OAJOGCDNHHF = 1; // offset: 28 - uint32 INJLCJGCMEN = 8; // offset: 36 - uint32 BKJMGNPANGJ = 6; // offset: 24 - uint32 DIJJFCLBGMG = 3; // offset: 32 +message BAAMEJNMMOB { + uint32 PKIDNPPFBIO = 11; // offset: 24 } -message CDIGDEGBPAA { - repeated JOGMADAMFNI PDNOIKEMKPG = 13; // offset: 16 +message LGKDBECKMBM { + FGPEFEELOCO JKPADPHCOJJ = 9; // offset: 16 } -message DDNHFOBIPNF { - uint32 FIILEFIELIG = 4; // offset: 24 - uint32 GBBKBJAGMHJ = 15; // offset: 28 +message FDHMNEJBOEB { + repeated uint32 HINGMEBIBDL = 12; // offset: 16 } -message DPNNDGHIEAB { - uint32 KKGHPPCHBBB = 10; // offset: 24 +message NOCDBKLAKLF { + SceneInfo scene = 7; // offset: 16 + LineupInfo lineup = 15; // offset: 40 + MADEENABOKE ENPAICNLCMK = 8; // offset: 24 } -message FNJBAKMIHND { - repeated uint32 KAFCDOGBJMG = 13; // offset: 16 +message GCEBFJEEFOL { + NOCDBKLAKLF AFLJJJFCBIN = 2; // offset: 24 } -message JCAIBNPEFAL { - uint32 GGICFCBCBAJ = 8; // offset: 24 -} - -message GJFHEMLFBIG { - uint32 GGICFCBCBAJ = 5; // offset: 24 -} - -message KEJOIBBJNBJ { - repeated uint32 JFBAPPJCBBJ = 1; // offset: 24 - uint32 PFHIOFPJDHP = 2; // offset: 36 - uint32 MMGJDJDCBBM = 14; // offset: 32 - uint32 CBFPCHKNEAH = 13; // offset: 40 -} - -message OBJODEDFANP { - uint32 HOHJFEBNPBB = 9; // offset: 24 -} - -message CLAKOLKMJIO { - uint32 HOHJFEBNPBB = 5; // offset: 24 -} - -message GHPPCMLGLCB { -} - -message OCDNNIANLFP { - KEJOIBBJNBJ EOEDPBPAJED = 11; // offset: 16 -} - -message FDHNLHDHAKM { - uint32 level = 15; // offset: 32 - uint32 JOHDFHDPFOK = 1; // offset: 36 - repeated uint32 BELJGBNMHCB = 4; // offset: 16 -} - -message DKBCABPJCFL { - uint32 DCLIDMPCIED = 8; // offset: 32 - repeated FDHNLHDHAKM CPPGBGENNPL = 4; // offset: 24 -} - -message DKALCDKCOJM { - uint32 JDAJDNHNPNM = 5; // offset: 24 -} - -message GPHKJENEMBO { - FDHNLHDHAKM CPPGBGENNPL = 15; // offset: 24 -} - -message FPPGOKCPNFB { - repeated uint32 LNPNGJOJABI = 15; // offset: 16 -} - -// Obf: SyncRogueCommonPendingActionScNotify +// Obf: MMJHKBDLKLC // Type: Notify -// CmdID: 5629 +// CmdID: 5611 message SyncRogueCommonPendingActionScNotify { - GEOPHOBIBCD action = 12; // offset: 24 - uint32 FFOJLKPMEBG = 15; // offset: 32 + uint32 LOIDOGEENOB = 1; // offset: 32 + EPPJHNIHAFL GGLFNHNHIGO = 15; // offset: 24 } -message GEOPHOBIBCD { - uint32 queue_position = 13; // offset: 32 - LCFJNHIKCBD PCHFOGJFLOC = 8; // offset: 24 +message EPPJHNIHAFL { + ICOMMCAJDLI JPPGFLJHDHK = 5; // offset: 16 + uint32 queue_position = 12; // offset: 32 } -message LCFJNHIKCBD { - oneof OKAIINGCACL { - LFHLHFLOLPI JDEEBECMNND = 141; // offset: 16 - AOJGCHFPCGJ GHLIEDGHFNE = 873; // offset: 16 - HKGBPGGHEEB ELCPNJBHKHF = 1447; // offset: 16 - JJONBEKHMKG INBHJEGJIMP = 1113; // offset: 16 - KBEMMFAEGIM BAMHMALOGGE = 1603; // offset: 16 - FKNNMKFPIAB EFDODDALPCH = 500; // offset: 16 - GGLNHDKOJLB CGKJBFPPOKH = 390; // offset: 16 - JDAMAOICAEF ECFAHCIJOFI = 1566; // offset: 16 - JMHGEEGCHEC AEJGFBLDIMB = 1811; // offset: 16 - PPOLOENOLMO PEAOFBOGIFJ = 676; // offset: 16 - ONCJKMNEGKM PLMPDBOAEJN = 724; // offset: 16 - BLBDJBGOEGE IPNNEMBKFID = 900; // offset: 16 - GAOGDMNDPOO EOBCCGLOGOG = 1852; // offset: 16 - ONGGDNDGHLD IOCOHFEJIOF = 1500; // offset: 16 - DMCIBBHMDFK LBFIFIFFPGA = 162; // offset: 16 - BKIGLLILGIM MAKGNAFBBFN = 306; // offset: 16 - INIJBKHLAAH MOAGHDLDMEN = 688; // offset: 16 - CPIOFMLDEFK NLBKJHAEOFB = 664; // offset: 16 - PMPEPPOAMNH IIHICPJLHMN = 209; // offset: 16 - INIJBKHLAAH OIIPPIDBAHL = 754; // offset: 16 - INIJBKHLAAH JLIDINJJICP = 414; // offset: 16 - INIJBKHLAAH DAALAELHCCI = 334; // offset: 16 - DLEDAKKMNMK MCGPCMEEOJJ = 926; // offset: 16 - DLEDAKKMNMK IFGFCDGEAKA = 1429; // offset: 16 - DLEDAKKMNMK ODGNHIJBJJE = 1301; // offset: 16 - AJONBPHPGPJ DAJBOAIDBDO = 1771; // offset: 16 - LKGMLIHJIDC IPBJKMENJNJ = 1754; // offset: 16 - ONPFGKKKLIH DAPCIOLNJAG = 1169; // offset: 16 - LKMIINEALAL DIDOEDMNHFG = 649; // offset: 16 - FNJBAKMIHND BPICFCAOFGO = 218; // offset: 16 - KEJOIBBJNBJ EOEDPBPAJED = 423; // offset: 16 - DKBCABPJCFL MGJJKNCAENH = 165; // offset: 16 +message ICOMMCAJDLI { + oneof BPIHFAJCLOC { + HJKGBOKKNOP AGNHFMGIIAO = 777; // offset: 16 + HCJDNKBGDFA OIEIBBIIAMI = 1776; // offset: 16 + KDGCGDGDLAK HEOJMIMGHFN = 649; // offset: 16 + KFCONJKHCBN JLLBHEPLKKP = 1064; // offset: 16 + HNCKGFGHJAC PFBBHAMOAGB = 818; // offset: 16 + LBLMNBOAFCJ EAFMEDAPBCD = 169; // offset: 16 + EBCFBKHCHJE EBALDNBOHDC = 862; // offset: 16 + JFPKCGFLJIG EGLOMNOCOAJ = 590; // offset: 16 + LLFAFBJBCOL KNNLHEMFKBN = 326; // offset: 16 + AFCBPKOACJD NIJGCFPHOOA = 163; // offset: 16 + MAKMDAIHDMN EDOFNCKDIDF = 264; // offset: 16 + HLOKAOLLHMP ALLPJKHDLIB = 1777; // offset: 16 + MDNIEJENNII KIOBOCMOONH = 1277; // offset: 16 + CBJAEJAFCKG KMKGHJJIJCN = 1408; // offset: 16 + LEDDFOGLMJD KACLNCHFJBN = 206; // offset: 16 + LGJDOKFHCHI HMEFIMKFJJB = 93; // offset: 16 + GFPPKGGCOIJ CLOLHIIJMPH = 1297; // offset: 16 + LHLKKMFCFHF NGDIFOLBLBB = 581; // offset: 16 + CCJAIMKNINL ABFIDIHJLHE = 1098; // offset: 16 + GFPPKGGCOIJ BCFEJAFMNPF = 1619; // offset: 16 + GFPPKGGCOIJ MLHAOGMNPCJ = 1053; // offset: 16 + GFPPKGGCOIJ OICGDJIFDHH = 257; // offset: 16 + OEBEKIEALFH CDJLDNEDADG = 2045; // offset: 16 + OEBEKIEALFH FOABDDDDFBP = 1862; // offset: 16 + OEBEKIEALFH MKMKIGKMPFP = 734; // offset: 16 + CLIBMDCOFEF HONKIOJGMDM = 485; // offset: 16 + DDEJHBJBMBH EFCEICPLOPB = 114; // offset: 16 + DLKILGMHPFM ODIOMDIDJIK = 1818; // offset: 16 + NLHIJPEAMPJ PFMBIGOLHBL = 1683; // offset: 16 + BIBHPEOAAND PLOHJJJFNNJ = 765; // offset: 16 + IDHCKCDAEBA NALNNBECBPA = 2041; // offset: 16 + FCFFJAPIIFL FIDLIKNIJAK = 1251; // offset: 16 } } -// Obf: SelectRogueBonusReq +// Obf: BPPNFKFEOOI // Type: Req -// CmdID: 5698 +// CmdID: 5678 message SelectRogueBonusReq { - uint32 NMFNKLKHOJN = 4; // offset: 36 - oneof OKAIINGCACL { - MMKGENBPICG ONLPKNIEGEG = 1397; // offset: 16 - ELOCIMOJFLK PLDHFCBBDIK = 1145; // offset: 16 - LJFNGBAEDPK ELGMPOKJGJH = 210; // offset: 16 - FGIDHMDNDJD OGPDBCOMIJB = 1796; // offset: 16 - IHEBOLBKCCA LBOMDGBJIJM = 1815; // offset: 16 - KIMKHOLOEKM DNCIFFCKIPM = 717; // offset: 16 - OIKCJMDGPMP NMOILDJIDKL = 567; // offset: 16 - PKADKIMPDEH OJGBCFLEDCM = 732; // offset: 16 - KCBEFMPPMFG GAPOFJPFADA = 1624; // offset: 16 - OKJIKIDPEDA FMPAMLKOFDH = 239; // offset: 16 - MGMHDGOPBFB OPGGHLBNJFI = 740; // offset: 16 - MNDNHHFJKKN GBCDHIGNAJH = 829; // offset: 16 - AIOMMLCECIP MMJHBJBHJBF = 1935; // offset: 16 - ABHOAGHMLIH CBPGDKGCJMB = 1516; // offset: 16 - IDKKNGAMGLC GLKMBNHJNOM = 2041; // offset: 16 - OJGCAJHJPGO LLBJIJAMPOA = 583; // offset: 16 - OECLALEIINI GMEDNFIOFDO = 681; // offset: 16 - ADBOJIFIBDJ CAOPIACCENP = 987; // offset: 16 - EEALDLJELNC DPBPMNDICOJ = 938; // offset: 16 - BNOBPHEKOMD LANNPIJMLMM = 249; // offset: 16 - KELJGGIKHJN MOKBMADCOKG = 2024; // offset: 16 - EEALDLJELNC KNILNKNIBCC = 2047; // offset: 16 - EEALDLJELNC HNFKOCNEHBB = 1842; // offset: 16 - EEALDLJELNC HKIMGDDDFFE = 1599; // offset: 16 - OAEGPDCHBAI GMEPKAMPPHK = 89; // offset: 16 - OAEGPDCHBAI NKMFGEEGPPE = 1193; // offset: 16 - OAEGPDCHBAI ICPFNIGPDHH = 1833; // offset: 16 - DNBNFOAOOPD EMOOEBBHOJC = 1418; // offset: 16 - DNBNFOAOOPD CCLJBKMIHEC = 564; // offset: 16 - LOCBCCIOCPA CCICJKOLKBB = 2000; // offset: 16 - EHLGLIKABKH EAPKCBNOGAE = 1645; // offset: 16 - MHNGFJKEHKD KODLNHHFDED = 1911; // offset: 16 - FECBEGIBFKC LLNPGKFKJJG = 1165; // offset: 16 - JCAIBNPEFAL GJDCMMLHOOE = 1285; // offset: 16 - OBJODEDFANP ODGNAJMDCNP = 261; // offset: 16 - GHPPCMLGLCB NGPFOFJNMGC = 1398; // offset: 16 - DKALCDKCOJM DIJDCLKPJFD = 1867; // offset: 16 - PCCNMHOKFNA FPLCAJPJLPA = 1879; // offset: 16 - OCNEIAAPNMF MCFNIHFEAII = 200287; // offset: 16 - LICOKOCNPBC DMFNBGFCEKK = 190340; // offset: 16 + uint32 MJPCBEAAABJ = 12; // offset: 36 + oneof BPIHFAJCLOC { + DEOEOJBLIBP MIPEGJNMEEJ = 542; // offset: 16 + KMDBMLAICLB JCPJHLICHFJ = 1670; // offset: 16 + JIFOPBNNKON AEIMJCGCPLH = 996; // offset: 16 + ANBPMJHPLOP EBBDGALMBJI = 1366; // offset: 16 + IDLLKHHBIID PONMAHEIHMJ = 405; // offset: 16 + FPLCHBNNAHD KEFGOLHKCDB = 1326; // offset: 16 + ECGEFDKBCCB GJDECBLAJDM = 1695; // offset: 16 + FNDBFOIPPFK EMPHNDEJGCL = 1901; // offset: 16 + HMIHJIMCIEA PCNEJJBDELC = 171; // offset: 16 + BCMLDKKIIKA HOFIOBKIMGP = 1816; // offset: 16 + DGCMJNNHFGP PFKBADDNGDL = 960; // offset: 16 + EKDMDNEKAMN LIMEFKDHOLD = 688; // offset: 16 + HGCIDHBILAC GJFPEIFHHHD = 1560; // offset: 16 + MKPOHKOPAPE DJFJKBBAGEO = 310; // offset: 16 + GPLPCJKLIIH EODFHPDLFNO = 1966; // offset: 16 + MJPGLAFNJAB JCEHPPPCIPN = 306; // offset: 16 + LGDAPABKALH JBPJALBOEAP = 1434; // offset: 16 + OPPNAHLPAFG HJPIKLALKOD = 794; // offset: 16 + HILCNKINEIA FLIKEAKPKJC = 866; // offset: 16 + IFLHELOLDKA HCGNAHNJCHA = 850; // offset: 16 + BIELAAMEPDK IACIAJGBOOO = 969; // offset: 16 + HILCNKINEIA MBBKHCJMGGL = 30; // offset: 16 + HILCNKINEIA AADLFJDEMJM = 1602; // offset: 16 + HILCNKINEIA IICKOJJADNH = 371; // offset: 16 + BDGFEGPHKKO GCKDDBHIHDB = 824; // offset: 16 + BDGFEGPHKKO PJNDBKMFIKH = 1971; // offset: 16 + BDGFEGPHKKO PDGCLGLOFKK = 587; // offset: 16 + FFGMHLCEAOM JENBGMOEAHI = 1331; // offset: 16 + FFGMHLCEAOM CKAACNLOIAO = 1136; // offset: 16 + BIAGLOKBBMI CLLLFIDINIM = 318; // offset: 16 + ALHGCBPJLMO EGBDLDKHEMG = 1587; // offset: 16 + PAPHFGPNCIJ PJMCAEAFIKH = 1086; // offset: 16 + IEMOMLFAAIE ILAKOOPEODP = 257; // offset: 16 + MJKEOBOMAGP JPANPNNMOOF = 796; // offset: 16 + EOBHKMGJGPG PNIOGGNHMOA = 1269; // offset: 16 + JAIELCIAKAN BEMOELCIBAI = 366; // offset: 16 + BAAMEJNMMOB JOMKONFFCKH = 1617; // offset: 16 + DOADBBOFBJA LCDOOHHNCOD = 276; // offset: 16 + IBLHPOBOOPE MBMDOJFBAJN = 108150; // offset: 16 + OFLNLJELJEM JJFGEJFFCCC = 40134; // offset: 16 } } -// Obf: HandleRogueCommonPendingActionScRsp +// Obf: GPANNBNIDPD // Type: Rsp -// CmdID: 5616 +// CmdID: 5642 message HandleRogueCommonPendingActionScRsp { - uint32 queue_position = 14; // offset: 40 - uint32 retcode = 11; // offset: 44 - uint32 NMFNKLKHOJN = 15; // offset: 36 - oneof OKAIINGCACL { - CIDMALBALDI EAIABGOLPCF = 1604; // offset: 16 - OIIKAOJGMLA EDOLMFDOLHP = 57; // offset: 16 - OINCOEEFMHF MPJGLJIONHO = 263; // offset: 16 - LBDCOOAJIDJ KMDLIKPMPGM = 1126; // offset: 16 - MPJPGMHJEHL AIDMMPJBMDH = 524; // offset: 16 - CMLMJMAHCIN FDNNPAIBNPB = 891; // offset: 16 - OIAAPLFLFKD GKCKICHCKNB = 793; // offset: 16 - FDCDFEOAGCG GBAIAJBAAEK = 888; // offset: 16 - OLNMBJOIEIF AJCEOMEBKPN = 1055; // offset: 16 - HJEBAAGFIIE EHPBMJKIKLI = 1232; // offset: 16 - NDDGHKFDEBB FBLDCMPCMDK = 619; // offset: 16 - LGHLMDKLFLL GALFPIBJHMD = 881; // offset: 16 - HJPAOKFIKEK LIFHLIHIOJN = 521; // offset: 16 - JFLGNEPCCDO NMLIGALMJEM = 1162; // offset: 16 - DBHPANFODJM ANPNNGKADBI = 2012; // offset: 16 - DMGEEEDFDLD JOFAMMGNKME = 1160; // offset: 16 - JFODFPFPLOL OGBPDKGHHLP = 593; // offset: 16 - OHPCKNNGEIJ JNCOGLCHPGA = 311; // offset: 16 - JAKFLMFNJFP MCLGGMMHNMP = 594; // offset: 16 - GOEEIIDNKAE BLBAPENPNLP = 212; // offset: 16 - GECAANBFBAF EJJBNHIKNBM = 599; // offset: 16 - FPNOFBGGLOE FOMANLBMHIE = 605; // offset: 16 - JHGNIJFDBIE EODLHELKEON = 382; // offset: 16 - MOIOFAAKLAO KEAKOBOPPNO = 1391; // offset: 16 - MJFFGPIFBOD MDHHJJPMMNH = 348; // offset: 16 - JKKJFCCBHFK GALMFOHOIDN = 579; // offset: 16 - JKKJFCCBHFK JBIBGMONGIM = 137; // offset: 16 - PPHHJDJPAMK AMDHBOIEEJC = 1124; // offset: 16 - NLAHJCLIAHI PICJNOBIOKK = 528; // offset: 16 - PBOKAMAPBCI BBJMBBDMJEH = 1512; // offset: 16 - MCMKJMFAGFP LLNPGKFKJJG = 1018; // offset: 16 - GJFHEMLFBIG LFMBOCMIKNB = 867; // offset: 16 - CLAKOLKMJIO CGJNBOMJMKI = 1425; // offset: 16 - OCDNNIANLFP NKDPHIEBMJK = 1555; // offset: 16 - GPHKJENEMBO HBCBCEOHGOE = 712; // offset: 16 + uint32 MJPCBEAAABJ = 2; // offset: 44 + uint32 queue_position = 13; // offset: 32 + uint32 retcode = 14; // offset: 40 + oneof BPIHFAJCLOC { + NLNOGDMKBOD PKBFJJJOEBD = 860; // offset: 24 + JPPGLJPCFNC CCGGGDCAIGJ = 1750; // offset: 24 + AJGGFCJFKEL BFMONEFDILP = 435; // offset: 24 + LJFFAHEHFDJ KCCIDNOGPPA = 341; // offset: 24 + JNPGMMLHGJH PEMHIBDBCGG = 63; // offset: 24 + PBCOPDHBMLJ HJCJCEACDHJ = 1474; // offset: 24 + BLDLMHPFBCM IJOMKIDEOEG = 183; // offset: 24 + OHMDKPCOAEC JKDHIJFLHAJ = 47; // offset: 24 + JICGMEBFBJF ECBDOFCDHKK = 36; // offset: 24 + HGFKGMPPOIM DEIDEEJDJLB = 1085; // offset: 24 + MMHMPNEJFOP LKBHNGLPEGP = 124; // offset: 24 + JAMNDEJMILO OFEECJDAHLB = 1850; // offset: 24 + MBHMOJNPHEJ BOJPHPFIPNK = 963; // offset: 24 + IKEBEPBJHCE JLIINFBLMKI = 1438; // offset: 24 + IADIBNIPHBO DDAKCDJJOPI = 1928; // offset: 24 + GACNMNIKJBF IJHKIDFCAHO = 729; // offset: 24 + FOHHEPOECML KMALKBCNJHK = 1017; // offset: 24 + DIKAEDCJHFM OPKPJCIDFIC = 1033; // offset: 24 + HAHKCDIPGJH NKMIGFDPFNJ = 1610; // offset: 24 + GEDCCGBPOFL KHNAKEMGNJM = 1214; // offset: 24 + MPPDGFLMDEB BBEPLGMEJGN = 1206; // offset: 24 + GCFNNAKLMPD CEPBLFDKFFJ = 1207; // offset: 24 + NFPOEAEPHIJ MCOPMAMMAKP = 786; // offset: 24 + IOGMLLBFDPG BBEHJAJPHBK = 1379; // offset: 24 + CFIKJKGABEI CMHGGDOMAAK = 408; // offset: 24 + MAGNIAAPANO DOBFKCAGMJB = 1157; // offset: 24 + MAGNIAAPANO KMFILFDMILI = 558; // offset: 24 + JDKNKIBFHAF LAJICPMLKCA = 1200; // offset: 24 + LIDKGPCEDHE CICIDMFLIHL = 773; // offset: 24 + DPHIINCNKEI FGAEOEEOIFD = 129; // offset: 24 + AOGMCBOFNMO ILAKOOPEODP = 1138; // offset: 24 + GJEFKOGFNCH FMAJDANLJEB = 2040; // offset: 24 + HBAMALALOGG FBJMOIEEHFF = 1010; // offset: 24 + EFDADBFIABN BAKPFNPNMOP = 1975; // offset: 24 + LGKDBECKMBM IPPOGINBKIE = 1986; // offset: 24 } } -message FPOCFGJBDII { - uint32 maze_buff_id = 2; // offset: 24 +message PHDKMFDPABI { + uint32 maze_buff_id = 10; // offset: 24 } -message DIBDPMMOGGF { - uint32 AJJEMGKDCEG = 12; // offset: 28 - bool BKDDLNMCIEE = 11; // offset: 24 +message JABFAOAIEIG { + uint32 NOKBKAIOKFE = 8; // offset: 24 + bool CNDKAPOIEOJ = 10; // offset: 28 } -message OHAOKNPLHAH { - bool BKDDLNMCIEE = 5; // offset: 24 - uint32 GIPCDBLGKNK = 15; // offset: 28 +message AKEKHLAEKBC { + uint32 ICDNIPHLFFC = 4; // offset: 28 + bool CNDKAPOIEOJ = 10; // offset: 24 } -message BJKHLPALOMH { - uint32 DDOGMNLBKDO = 15; // offset: 44 - repeated uint32 LACDOGKKGBN = 12; // offset: 16 - repeated uint32 KJKNPADEAAO = 4; // offset: 24 - uint32 level = 2; // offset: 48 - uint32 exp = 13; // offset: 40 - uint32 ENPIAPKLKNL = 3; // offset: 52 +message AAEFGPIIHLK { + uint32 exp = 13; // offset: 52 + uint32 MOOOPAMBOFK = 1; // offset: 40 + repeated uint32 NBBHIHAOLJE = 11; // offset: 16 + uint32 level = 2; // offset: 44 + repeated uint32 DDAOBFJFMLL = 3; // offset: 32 + uint32 LGHOOKMNMCL = 15; // offset: 48 } -message EIGBIDLFEGC { - NGAHDNPCKHI LBANMAIMDGH = 13; // offset: 16 +message PNCBGGJKKAF { + ILLBNKFBNBP EIENKJFFFJG = 12; // offset: 24 } -message LHOIPIOKIFC { - uint32 ELJMJPNFLAI = 11; // offset: 24 - uint32 EIJDGHKDICG = 1; // offset: 28 +message NJINCNAGALP { + uint32 CEHOPHJHDEF = 11; // offset: 24 + uint32 AOKDBDGDCHB = 9; // offset: 28 } -message PLMCDHCCNFC { - repeated FPOCFGJBDII buff_list = 5; // offset: 16 - repeated OHAOKNPLHAH GCOJBJOMMPI = 4; // offset: 48 - repeated DIBDPMMOGGF IONMAIINDIG = 11; // offset: 32 - repeated BJKHLPALOMH BOPDLDDNNFE = 13; // offset: 40 +message KMPCIKLJIHH { + repeated AKEKHLAEKBC PADDEJDLFLA = 7; // offset: 40 + repeated AAEFGPIIHLK OFENICFJANC = 4; // offset: 32 + repeated PHDKMFDPABI buff_list = 8; // offset: 16 + repeated JABFAOAIEIG GBHPHCMGBGK = 5; // offset: 48 } -// Obf: GetRogueHandbookDataCsReq +// Obf: PHCEJLELEIK // Type: Req -// CmdID: 5690 +// CmdID: 5654 message GetRogueHandbookDataCsReq { } -// Obf: GetRogueHandbookDataScRsp +// Obf: LILCKPEEHDM // Type: Rsp -// CmdID: 5605 +// CmdID: 5679 message GetRogueHandbookDataScRsp { - uint32 retcode = 6; // offset: 32 - PLMCDHCCNFC MJHJPLLKOPL = 15; // offset: 16 + uint32 retcode = 2; // offset: 32 + KMPCIKLJIHH IGFPODGEPIB = 9; // offset: 24 } -// Obf: SyncRogueHandbookDataUpdateScNotify +// Obf: HFBPENFIGNI +// Type: Notify +// CmdID: 5620 +message SyncRogueHandbookDataUpdateScNotify { + repeated PNCBGGJKKAF FNMJMOIIDGC = 8; // offset: 48 + repeated NJINCNAGALP LJCKMEPACID = 1; // offset: 40 + repeated JABFAOAIEIG FJNDFOHIJDP = 15; // offset: 16 + repeated AKEKHLAEKBC FFBNIHFGKEN = 5; // offset: 24 + repeated PHDKMFDPABI HECHKEBKAJK = 4; // offset: 32 +} + +// Obf: PJKMNGDKFEM +// Type: Req +// CmdID: 5693 +message TakeRogueMiracleHandbookRewardCsReq { + repeated uint32 GIECEAPJFJM = 6; // offset: 16 +} + +// Obf: GFGJAJCBLEK +// Type: Rsp +// CmdID: 5602 +message TakeRogueMiracleHandbookRewardScRsp { + repeated uint32 AGFOMKOIAEB = 1; // offset: 24 + ItemList reward = 12; // offset: 32 + uint32 retcode = 8; // offset: 40 +} + +// Obf: NJHLOPBLKDC +// Type: Req +// CmdID: 5649 +message TakeEventHandbookRewardCsReq { + repeated uint32 LADCEEHAJDG = 12; // offset: 24 +} + +// Obf: CIFBNMAFOHB +// Type: Rsp +// CmdID: 5666 +message TakeEventHandbookRewardScRsp { + ItemList reward = 2; // offset: 24 + repeated uint32 LKLGBOIDONM = 8; // offset: 16 + uint32 retcode = 11; // offset: 40 +} + +message PGJNBNANDEE { + map GJOOLOPACAE = 7; // offset: 16 +} + +message CALIIIHMJAC { + MNCOPDNELMC PPIPFOPHNHM = 6; // offset: 24 + uint32 EAADBOCJNAE = 8; // offset: 36 + int32 CGNOKHABCPP = 10; // offset: 32 +} + +message ADJBBLEBIEN { + repeated uint32 DDMKCOBOMNO = 9; // offset: 16 +} + +message MICOMIBPIOA { + ItemCostList EBMKBDJMAAF = 8; // offset: 32 + repeated CALIPIKFDEJ BAGFAOJMPHE = 3; // offset: 24 +} + +message EOOEGPCPHKP { + oneof FHPJJJDNKIO { + CNJHCICPAIC HKGKNEKKJHB = 8; // offset: 24 + KKFANGIJAOF FEILNIKNPCB = 1; // offset: 24 + PGJNBNANDEE DAPJEDHFKCM = 6; // offset: 24 + CALIIIHMJAC IMPBELJGDJH = 9; // offset: 24 + ADJBBLEBIEN BOCIPPBEBEA = 2; // offset: 24 + PBMHMEADLEC ECJCCKFEFEJ = 15; // offset: 24 + POIFGDAHJCJ IADDBBBDGGM = 12; // offset: 24 + MICOMIBPIOA LBNHKPPAJIM = 13; // offset: 24 + } +} + +message OOBPMAOBPOJ { + bool KLHDCOPPLNG = 10; // offset: 32 + uint32 EMLIJIBPBFL = 5; // offset: 28 + uint32 progress = 14; // offset: 24 +} + +message LMIFJBLJFHP { + uint32 KFJEMIOJLPJ = 11; // offset: 36 + RogueTalentStatus status = 6; // offset: 32 + repeated OOBPMAOBPOJ GHECCPNMCMD = 15; // offset: 24 +} + +message MCACDFHCPIE { + repeated LMIFJBLJFHP HAHKKEDKMCA = 2; // offset: 16 +} + +message GMMAGELGJOL { + uint32 EGIMPFHCCDJ = 2; // offset: 24 + uint32 DDNIJHDACEB = 15; // offset: 28 +} + +// Obf: ANBONLJDFON +// Type: Notify +// CmdID: 5636 +message CommonRogueVirtualItemInfoScNotify { + repeated GMMAGELGJOL DPEPAHNJCLO = 14; // offset: 24 +} + +message NFIKPFBPOMF { + uint32 ECIJEKJAMPK = 5; // offset: 28 + uint32 KEDAEABLGAB = 2; // offset: 32 + uint32 ACCLBAGKGEL = 1; // offset: 24 +} + +message BFHNCFDGCLG { + repeated JCHADPPOKAD MFOHABEOFFM = 5; // offset: 24 +} + +message LHOEMCHFOFA { + repeated uint32 EFGBFLMMOKI = 9; // offset: 16 +} + +message PIILIJHFHCK { + repeated MMPOOBGAEKE IBNNOAJMAKE = 15; // offset: 40 + repeated EEBOPKJEMHK OHMPBCHAPKD = 11; // offset: 32 + repeated JJHODFAHHKG FJBIMHAFLEJ = 6; // offset: 48 + repeated EPLGMCCNALG LNINOMPEBOB = 14; // offset: 16 +} + +message GOFFIDNICKJ { + oneof BPIHFAJCLOC { + NFIKPFBPOMF BLALLLNKHAC = 2; // offset: 16 + BFHNCFDGCLG FCAPBPHLNCJ = 3; // offset: 16 + LHOEMCHFOFA JNKMJMABPMP = 9; // offset: 16 + PIILIJHFHCK GJCJHPEKODC = 1; // offset: 16 + } +} + +// Obf: DBCKGHDJCEL +// Type: Req +// CmdID: 5659 +message CommonRogueQueryCsReq { + repeated uint32 IBHAJDBMPED = 6; // offset: 24 +} + +// Obf: LLIGFEONANC +// Type: Rsp +// CmdID: 5629 +message CommonRogueQueryScRsp { + uint32 NCCLCHDDKDF = 4; // offset: 32 + uint32 retcode = 2; // offset: 36 + repeated GOFFIDNICKJ rogue_get_info = 12; // offset: 24 +} + +// Obf: OOKKLPAKFOK // Type: Notify // CmdID: 5612 -message SyncRogueHandbookDataUpdateScNotify { - repeated EIGBIDLFEGC GDMIKCECANF = 15; // offset: 56 - repeated FPOCFGJBDII ABFCMGPINOD = 11; // offset: 32 - repeated LHOIPIOKIFC JBDABLFKIIG = 14; // offset: 16 - repeated OHAOKNPLHAH PNIICEDDOIE = 9; // offset: 48 - repeated DIBDPMMOGGF KECNOJIKMPL = 4; // offset: 40 -} - -// Obf: TakeRogueMiracleHandbookRewardCsReq -// Type: Req -// CmdID: 5664 -message TakeRogueMiracleHandbookRewardCsReq { - repeated uint32 GPONPCLAKOP = 4; // offset: 16 -} - -// Obf: TakeRogueMiracleHandbookRewardScRsp -// Type: Rsp -// CmdID: 5622 -message TakeRogueMiracleHandbookRewardScRsp { - uint32 retcode = 3; // offset: 40 - repeated uint32 EMEKMMAAGNI = 9; // offset: 24 - ItemList reward = 7; // offset: 32 -} - -// Obf: TakeEventHandbookRewardCsReq -// Type: Req -// CmdID: 5647 -message TakeEventHandbookRewardCsReq { - repeated uint32 ELMIDBEKIGA = 4; // offset: 24 -} - -// Obf: TakeEventHandbookRewardScRsp -// Type: Rsp -// CmdID: 5651 -message TakeEventHandbookRewardScRsp { - ItemList reward = 2; // offset: 16 - uint32 retcode = 6; // offset: 40 - repeated uint32 ADNAJKJCHBG = 14; // offset: 24 -} - -message IMBOMJBILFG { - map FPKDLDFAGNL = 1; // offset: 16 -} - -message DPOEHKEBFDM { - uint32 BNKKCDNLNFA = 9; // offset: 36 - int32 JFPIOJGJHON = 10; // offset: 32 - FFAOGJIOBGE ACBPDCIINBJ = 15; // offset: 24 -} - -message BGHNGKIPNDL { - repeated uint32 PNBJLEAJEDO = 4; // offset: 16 -} - -message OKMMEMBBFLA { - repeated MPDJOPNDPGG PEHNCMEMBFJ = 5; // offset: 16 - ItemCostData IIJBOBNLOAD = 11; // offset: 24 -} - -message CFCPLANMPEG { - oneof CINIFKPEACH { - MIHCAJKBEEE LNAOKIIMJME = 4; // offset: 24 - PKBMECIOBMG HNCCEOBILJJ = 11; // offset: 24 - IMBOMJBILFG MMMCOBNCIBP = 3; // offset: 24 - DPOEHKEBFDM AEGIPNEFMBM = 9; // offset: 24 - BGHNGKIPNDL CNPLGEEDIHP = 10; // offset: 24 - CJCPMBDHGEN OLKPBPOPDEB = 13; // offset: 24 - FBGNBDJLKFK GDMONINHMPK = 5; // offset: 24 - OKMMEMBBFLA GIDAAIGDPLA = 8; // offset: 24 - } -} - -message LFEEBBIAPJI { - bool NGPFHCFEHPK = 7; // offset: 28 - uint32 AEPAJMGAGAL = 11; // offset: 24 - uint32 progress = 10; // offset: 32 -} - -message HGKMDHAJMFK { - RogueTalentStatus status = 7; // offset: 32 - repeated LFEEBBIAPJI HOMOLBGDEJO = 15; // offset: 16 - uint32 EHAJMKFJCCM = 12; // offset: 36 -} - -message GPGAICLOJMD { - repeated HGKMDHAJMFK FOLNPMDAGEC = 10; // offset: 24 -} - -message MJFIOGICMGO { - uint32 JBIAOOKPFAB = 11; // offset: 24 - uint32 BDMBJAONENN = 7; // offset: 28 -} - -// Obf: CommonRogueVirtualItemInfoScNotify -// Type: Notify -// CmdID: 5679 -message CommonRogueVirtualItemInfoScNotify { - repeated MJFIOGICMGO IMFKMGGEILO = 9; // offset: 16 -} - -message BGOMMDFHMKN { - uint32 KFANAGKECBC = 8; // offset: 24 - uint32 PPLFIJCFEEA = 6; // offset: 32 - uint32 OKGOLPKJOLI = 7; // offset: 28 -} - -message MGHDLNCLODA { - repeated NFKELGEJAON HBCEJLOIDML = 11; // offset: 16 -} - -message GJKMBJHDKLH { - repeated uint32 HMKNFCJPNFC = 13; // offset: 24 -} - -message FOPOLLPEFHF { - repeated EHNACGDMCIE AGGCDBJHLNP = 14; // offset: 24 - repeated BFJIDOMNALK JDMLLENCONH = 13; // offset: 40 - repeated GIKBEFMDBDF PKMDCENOLFN = 4; // offset: 48 - repeated JKNNJFNLAOG JPELGHPBODK = 11; // offset: 32 -} - -message BJOJLGGIGBE { - oneof OKAIINGCACL { - BGOMMDFHMKN PJBJFEFHKLK = 14; // offset: 24 - MGHDLNCLODA HPGPHGIHFGN = 6; // offset: 24 - GJKMBJHDKLH FDDJDNGPFIK = 15; // offset: 24 - FOPOLLPEFHF FICJPFGJDDO = 12; // offset: 24 - } -} - -// Obf: CommonRogueQueryCsReq -// Type: Req -// CmdID: 5607 -message CommonRogueQueryCsReq { - repeated uint32 OOHMLKDFBBC = 2; // offset: 16 -} - -// Obf: CommonRogueQueryScRsp -// Type: Rsp -// CmdID: 5654 -message CommonRogueQueryScRsp { - uint32 retcode = 3; // offset: 36 - repeated BJOJLGGIGBE rogue_get_info = 10; // offset: 16 - uint32 IGJGFIFDMKI = 6; // offset: 32 -} - -// Obf: CommonRogueUpdateScNotify -// Type: Notify -// CmdID: 5625 message CommonRogueUpdateScNotify { - oneof DOMAMAEBLLB { - BGOMMDFHMKN PJBJFEFHKLK = 8; // offset: 16 - MGHDLNCLODA HPGPHGIHFGN = 12; // offset: 16 - GJKMBJHDKLH FDDJDNGPFIK = 3; // offset: 16 + oneof KLBJNNJBOAC { + NFIKPFBPOMF BLALLLNKHAC = 6; // offset: 16 + BFHNCFDGCLG FCAPBPHLNCJ = 4; // offset: 16 + LHOEMCHFOFA JNKMJMABPMP = 14; // offset: 16 } } -message LNPOGONMBPI { - uint32 IBLMEAHHENI = 10; // offset: 28 - uint32 MCOPKBNFMJM = 9; // offset: 24 +message GBICOFINMIK { + uint32 JBEILMFIIGM = 2; // offset: 24 + uint32 AHKFFCIEPDG = 4; // offset: 28 } -message CFAHNLOOFHN { - uint32 HNCPJEDBAHD = 9; // offset: 24 +message AEFPNAMECCO { + uint32 MAFMCIPAIKK = 7; // offset: 24 } -message EAKMBABGAGE { - uint32 HNCPJEDBAHD = 14; // offset: 24 +message DGALGNELBKM { + uint32 MAFMCIPAIKK = 10; // offset: 24 } -message BOPMDMBJEBE { - uint32 BKBECHIEABD = 7; // offset: 24 +message JLAJKALOBMJ { + uint32 IAPFJINFNLO = 15; // offset: 24 } -message INLPAJDFKHD { - uint32 HNCPJEDBAHD = 4; // offset: 24 +message DMLCIAECKFJ { + uint32 MAFMCIPAIKK = 9; // offset: 24 } -message GBEIFDFAGAB { - uint32 dialogue_id = 11; // offset: 24 +message HBIKLIPBJNO { + uint32 CONJBFLEEFA = 9; // offset: 24 } -message IACCJFMNHJG { - oneof FNBDLLBHLCC { - LNPOGONMBPI HMJIJIPMJMM = 12; // offset: 24 - CFAHNLOOFHN FLBLONJOIEL = 5; // offset: 24 - EAKMBABGAGE DOEPFDEFNFE = 13; // offset: 24 - BOPMDMBJEBE LCBAEDGMDBP = 1; // offset: 24 - INLPAJDFKHD HLFMDOJFGPP = 10; // offset: 24 - GBEIFDFAGAB MFIPELGALNA = 8; // offset: 24 +message CGOENENKKCG { + oneof GIBNHMDHIJK { + GBICOFINMIK OGNANLCFNPD = 13; // offset: 16 + AEFPNAMECCO DONHDAPCJNN = 15; // offset: 16 + DGALGNELBKM LMHACIOCIHE = 2; // offset: 16 + JLAJKALOBMJ IAKFBGEHOFN = 10; // offset: 16 + DMLCIAECKFJ OFAOIMCDHPN = 1; // offset: 16 + HBIKLIPBJNO AMKNINAOAHB = 6; // offset: 16 } } -message OIOEFGNBELL { - int32 OEMKIHCAKCJ = 5; // offset: 28 - float HLOIADKFOGK = 9; // offset: 24 +message JKICLFBINHN { + float FFBCIEFGLNC = 7; // offset: 24 + int32 BGJKBPNCNLE = 3; // offset: 28 } -message MNPIJPMDCIN { - uint32 battle_event_id = 4; // offset: 24 +message IADMEOMIIFI { + uint32 battle_event_id = 7; // offset: 24 } -message FEMJEFNANBI { - int32 DPDHNFNEDNK = 12; // offset: 24 +message EMCICPOHAAL { + int32 HPMHACBNOOK = 4; // offset: 24 } -message FHOPMIJKECK { - oneof GIEDHAHCJFN { - MNPIJPMDCIN BDEHMOPDHOG = 12; // offset: 16 - FEMJEFNANBI EHIEBNMJGNH = 8; // offset: 16 +message IFJEDJAFCJN { + oneof OAIJOPKPDGJ { + IADMEOMIIFI MNIOMFOAMFH = 11; // offset: 16 + EMCICPOHAAL APDHGALNKEC = 14; // offset: 16 } } -message KFHCDMOADDK { - uint32 DPJKPNCKCPP = 13; // offset: 48 - uint32 arg_id = 9; // offset: 44 - bool DMPCGOBDFGN = 2; // offset: 41 - repeated FHOPMIJKECK NFBCAMOONIE = 4; // offset: 24 - bool ICKMAPKKKFO = 3; // offset: 40 - OIOEFGNBELL display_value = 10; // offset: 32 +message GBHHOMHNLKD { + JKICLFBINHN display_value = 10; // offset: 32 + bool NIKEEDLJHPD = 5; // offset: 41 + repeated IFJEDJAFCJN KDIDNELEDJD = 14; // offset: 24 + bool CHCGMAMOBMH = 7; // offset: 40 + uint32 PFMHNMBDBJN = 2; // offset: 44 + uint32 AMADFJNHMFF = 8; // offset: 48 } -message HNKBJGFLCME { - IACCJFMNHJG KJCMCOFIGBJ = 13; // offset: 16 - uint32 HOJIOHLHAAF = 12; // offset: 40 - repeated KFHCDMOADDK HBFJJMAPGHD = 4; // offset: 32 +message JIBMJCBNDKK { + CGOENENKKCG MILHMICEEGP = 4; // offset: 24 + uint32 HOHANPJNANA = 9; // offset: 40 + repeated GBHHOMHNLKD GEIJDOBKNAD = 11; // offset: 16 } -// Obf: GetRogueCommonDialogueDataCsReq +// Obf: AJHJNAALEBG // Type: Req // CmdID: 5677 message GetRogueCommonDialogueDataCsReq { } -// Obf: GetRogueCommonDialogueDataScRsp +// Obf: KMLNOFOFMKE // Type: Rsp -// CmdID: 5658 +// CmdID: 5616 message GetRogueCommonDialogueDataScRsp { - uint32 retcode = 10; // offset: 32 - repeated HNKBJGFLCME KAAFMMOJJFE = 11; // offset: 16 -} - -// Obf: SelectRogueCommonDialogueOptionCsReq -// Type: Req -// CmdID: 5659 -message SelectRogueCommonDialogueOptionCsReq { - uint32 DPJKPNCKCPP = 14; // offset: 24 - uint32 HOJIOHLHAAF = 9; // offset: 28 -} - -// Obf: SelectRogueCommonDialogueOptionScRsp -// Type: Rsp -// CmdID: 5628 -message SelectRogueCommonDialogueOptionScRsp { - uint32 HOJIOHLHAAF = 9; // offset: 40 - uint32 DPJKPNCKCPP = 14; // offset: 44 - uint32 retcode = 13; // offset: 52 - HNKBJGFLCME FKEMPNPHEPB = 15; // offset: 24 - repeated uint32 IBMODMKGAON = 8; // offset: 32 - bool NFAIKOFBFAD = 6; // offset: 48 -} - -// Obf: FinishRogueCommonDialogueCsReq -// Type: Req -// CmdID: 5694 -message FinishRogueCommonDialogueCsReq { - uint32 HOJIOHLHAAF = 4; // offset: 24 -} - -// Type: Rsp -// CmdID: 5636 -message BINLMJENLIM { - uint32 HOJIOHLHAAF = 14; // offset: 28 - uint32 retcode = 9; // offset: 24 -} - -// Obf: SyncRogueCommonDialogueDataScNotify -// Type: Notify -// CmdID: 5650 -message SyncRogueCommonDialogueDataScNotify { - repeated HNKBJGFLCME KAAFMMOJJFE = 8; // offset: 24 -} - -// Obf: SyncRogueCommonDialogueOptionFinishScNotify -// Type: Notify -// CmdID: 5665 -message SyncRogueCommonDialogueOptionFinishScNotify { - uint32 HOJIOHLHAAF = 7; // offset: 40 - KFHCDMOADDK LLLHDECDGII = 12; // offset: 24 - HNKBJGFLCME FKEMPNPHEPB = 6; // offset: 16 - uint32 DPJKPNCKCPP = 8; // offset: 44 -} - -message NKAMOGBANON { - DGCAIEBLLKD LCBKLBBHOGE = 5; // offset: 48 - GEOPHOBIBCD pending_action = 6; // offset: 32 - uint32 PLPPFKFMGMA = 1; // offset: 68 - uint32 FFOJLKPMEBG = 9; // offset: 56 - HNHOIPFOKGA KHCDBACNCAF = 13; // offset: 40 - uint32 PDFLDIIKKDF = 11; // offset: 64 - string LNKEPHDAOBB = 15; // offset: 24 - uint32 GOOKJGHFFJK = 3; // offset: 60 -} - -// Obf: RogueWorkbenchGetInfoCsReq -// Type: Req -// CmdID: 5611 -message RogueWorkbenchGetInfoCsReq { - uint32 prop_entity_id = 4; // offset: 24 -} - -// Obf: RogueWorkbenchGetInfoScRsp -// Type: Rsp -// CmdID: 5639 -message RogueWorkbenchGetInfoScRsp { - map DDNFPJPOJEK = 13; // offset: 24 - uint32 retcode = 2; // offset: 32 -} - -message JBJGPJAAGPM { - oneof EFLCHKPNIIM { - LHJCOGLABGD ILODCDGHLNA = 7; // offset: 24 - DJNCJHOANIA FFCJDDIJDHP = 13; // offset: 24 - GELCELEKPDE EBMBDMPMAPD = 14; // offset: 24 - EGMNGHFALLO EGMGCNNAHMP = 9; // offset: 24 - OGEEFFDOPNF MAMEPDFONNK = 1; // offset: 24 - HNBOHOMHMIP LBANMAIMDGH = 10; // offset: 24 - BHJBEOJHALG PHPIFFAEHEE = 4; // offset: 24 - KIEJLGMNJHE BNCGPDJFDLN = 12; // offset: 24 - PJEMLJEHDMN LFLMLGAFNKJ = 3; // offset: 24 - GPMIGHLKBLG CDLGFCPMNCG = 2; // offset: 24 - BFKDDNAHIPN MJBCHNLHDHP = 6; // offset: 24 - } -} - -message LHJCOGLABGD { - uint32 AJFJMNDAHLK = 5; // offset: 32 - ItemCostData cost_data = 14; // offset: 16 - bool IGNLPPFIGMJ = 1; // offset: 36 - uint32 EELDOPBMJPM = 11; // offset: 44 - int32 KKLDKDLPBPK = 7; // offset: 40 -} - -message DJNCJHOANIA { - uint32 EELDOPBMJPM = 6; // offset: 32 - bool IGNLPPFIGMJ = 7; // offset: 40 - ItemCostData cost_data = 2; // offset: 16 - uint32 AJFJMNDAHLK = 10; // offset: 44 - int32 KKLDKDLPBPK = 13; // offset: 36 -} - -message GELCELEKPDE { - uint32 max_num = 12; // offset: 36 - map KNAFGPOPOHD = 15; // offset: 24 - uint32 cur_num = 5; // offset: 32 -} - -message EGMNGHFALLO { - uint32 AJFJMNDAHLK = 2; // offset: 40 - ItemCostData cost_data = 3; // offset: 24 - map JIGLOKBJFOF = 9; // offset: 32 - int32 KKLDKDLPBPK = 7; // offset: 44 -} - -message OGEEFFDOPNF { - int32 KKLDKDLPBPK = 9; // offset: 32 - ItemCostData cost_data = 13; // offset: 24 - uint32 AJFJMNDAHLK = 12; // offset: 36 -} - -message BOFNCDCNJED { - NGAHDNPCKHI LBANMAIMDGH = 5; // offset: 24 - ItemCostData cost_data = 1; // offset: 40 - bool JJNPCCMBHPA = 2; // offset: 48 - ItemCostData EODMICPANAP = 15; // offset: 16 -} - -message HNBOHOMHMIP { - repeated BOFNCDCNJED GAIKJBBJGLI = 9; // offset: 16 -} - -message AFPNPHAAOBE { - uint32 ELJMJPNFLAI = 4; // offset: 44 - bool JJNPCCMBHPA = 10; // offset: 40 - ItemCostData cost_data = 14; // offset: 16 - uint32 EIJDGHKDICG = 5; // offset: 48 - ItemCostData EODMICPANAP = 3; // offset: 24 -} - -message BHJBEOJHALG { - repeated AFPNPHAAOBE GDDMCMDFOJM = 10; // offset: 16 -} - -message KIEJLGMNJHE { - int32 KKLDKDLPBPK = 3; // offset: 32 - ItemCostData cost_data = 11; // offset: 16 - uint32 AJFJMNDAHLK = 12; // offset: 36 -} - -message PJEMLJEHDMN { - uint32 AJFJMNDAHLK = 5; // offset: 44 - int32 KKLDKDLPBPK = 13; // offset: 40 - map BIMLLKFDBMF = 14; // offset: 16 - ItemCostData GOLMPHGODAP = 12; // offset: 24 -} - -message FMGMEOIBHIG { - uint32 OPCNHCBHCMG = 10; // offset: 32 - ItemCostData cost_data = 4; // offset: 24 -} - -message GPMIGHLKBLG { - repeated FMGMEOIBHIG BLJNGOGAGGF = 14; // offset: 16 -} - -message BFKDDNAHIPN { - uint32 IJOKENLCFJP = 10; // offset: 36 - uint32 HPICPKOEPPP = 5; // offset: 32 - repeated uint32 MKNAINCMLPM = 8; // offset: 16 -} - -// Obf: RogueWorkbenchReforgeBuffReq -// Type: Req -// CmdID: 5641 -message RogueWorkbenchReforgeBuffReq { - uint32 func_id = 11; // offset: 32 - MDLDFHKEPDB HBNFLDHOONJ = 5; // offset: 16 - uint32 prop_entity_id = 14; // offset: 36 -} - -// Obf: RogueWorkbenchHandleFuncScRsp -// Type: Rsp -// CmdID: 5632 -message RogueWorkbenchHandleFuncScRsp { - uint32 retcode = 11; // offset: 36 - JBJGPJAAGPM KMLOAJLGJGN = 7; // offset: 16 - uint32 func_id = 3; // offset: 32 -} - -message MDLDFHKEPDB { - oneof HPDAODDGAPF { - MKGBLBLKPPL ILODCDGHLNA = 3; // offset: 24 - IHNIMKCBDLG FFCJDDIJDHP = 1; // offset: 24 - CGOIDOKEHJL EBMBDMPMAPD = 10; // offset: 24 - CODCCDBNCAB EGMGCNNAHMP = 13; // offset: 24 - BLJDECAOMKG MAMEPDFONNK = 7; // offset: 24 - GJEKKPPPEEN LBANMAIMDGH = 9; // offset: 24 - AFPMLOFDGHJ PHPIFFAEHEE = 12; // offset: 24 - PIAKIMOLBNI BNCGPDJFDLN = 2; // offset: 24 - ABNCLFGCHID LFLMLGAFNKJ = 8; // offset: 24 - HNKGLOKCDCI CDLGFCPMNCG = 14; // offset: 24 - KGFLKNLCADK MJBCHNLHDHP = 11; // offset: 24 - } -} - -message MKGBLBLKPPL { - uint32 MLKNBFBFHFA = 11; // offset: 24 -} - -message IHNIMKCBDLG { - uint32 EOFOGGEPFEK = 3; // offset: 24 -} - -message CGOIDOKEHJL { - uint32 HFAJEEBGJOG = 3; // offset: 24 -} - -message CODCCDBNCAB { - repeated uint32 OAIKEJIBDMJ = 6; // offset: 16 -} - -message BLJDECAOMKG { - uint32 EJNGMEHMDIP = 8; // offset: 24 -} - -message GJEKKPPPEEN { - uint32 IIALCJBBJBE = 15; // offset: 24 -} - -message AFPMLOFDGHJ { - repeated uint32 AAHADPHAEHJ = 3; // offset: 24 -} - -message PIAKIMOLBNI { - repeated uint32 GADDMNLLKIL = 1; // offset: 24 -} - -message ABNCLFGCHID { - uint32 ELJMJPNFLAI = 14; // offset: 24 -} - -message HNKGLOKCDCI { - uint32 OPCNHCBHCMG = 12; // offset: 24 -} - -message KGFLKNLCADK { - repeated uint32 LNPNGJOJABI = 12; // offset: 24 -} - -message BFJIDOMNALK { - uint32 GIPEOMBEFDP = 9; // offset: 24 - BGLCFPAPDAE status = 15; // offset: 28 -} - -message JKNNJFNLAOG { - MBPGPDEGNDG status = 2; // offset: 28 - uint32 EALCBFFKDPH = 5; // offset: 32 - uint32 GIPEOMBEFDP = 11; // offset: 24 -} - -// Obf: SetRogueCollectionCsReq -// Type: Req -// CmdID: 5642 -message SetRogueCollectionCsReq { - repeated uint32 PDLMOGCFBHF = 10; // offset: 32 - repeated uint32 EKIHMGBCMJI = 14; // offset: 16 - repeated FPEDOFIGOIN EOENLEFMFBH = 7; // offset: 24 -} - -// Obf: SetRogueCollectionScRsp -// Type: Rsp -// CmdID: 5621 -message SetRogueCollectionScRsp { - uint32 retcode = 15; // offset: 40 - repeated JKNNJFNLAOG JPELGHPBODK = 10; // offset: 16 - repeated BFJIDOMNALK JDMLLENCONH = 7; // offset: 32 -} - -message EHNACGDMCIE { - HIEHIOIAKFF status = 9; // offset: 24 - uint32 FCGMNIMJMCK = 6; // offset: 28 -} - -message GIKBEFMDBDF { - uint32 EALCBFFKDPH = 15; // offset: 24 - uint32 FCGMNIMJMCK = 10; // offset: 28 - MBPGPDEGNDG status = 14; // offset: 32 -} - -// Obf: SetRogueExhibitionCsReq -// Type: Req -// CmdID: 5675 -message SetRogueExhibitionCsReq { - repeated uint32 IEPIIAJDLKJ = 13; // offset: 16 - repeated uint32 BGMPNFHCDPA = 7; // offset: 32 - repeated FPEDOFIGOIN GAAEIHMLPII = 3; // offset: 24 -} - -// Obf: SetRogueExhibitionScRsp -// Type: Rsp -// CmdID: 5638 -message SetRogueExhibitionScRsp { - uint32 retcode = 10; // offset: 40 - repeated GIKBEFMDBDF PKMDCENOLFN = 5; // offset: 32 - repeated EHNACGDMCIE AGGCDBJHLNP = 8; // offset: 24 -} - -// Obf: RogueGetGambleInfoCsReq -// Type: Req -// CmdID: 5652 -message RogueGetGambleInfoCsReq { - uint32 prop_entity_id = 5; // offset: 24 -} - -// Obf: RogueGetGambleInfoScRsp -// Type: Rsp -// CmdID: 5610 -message RogueGetGambleInfoScRsp { - uint32 retcode = 7; // offset: 32 - APFMMBGPOBJ NOHFPOMNENK = 2; // offset: 24 -} - -// Obf: RogueDoGambleCsReq -// Type: Req -// CmdID: 5626 -message RogueDoGambleCsReq { - uint32 prop_entity_id = 14; // offset: 24 -} - -// Obf: RogueDoGambleScRsp -// Type: Rsp -// CmdID: 5670 -message RogueDoGambleScRsp { - uint32 DADHCANPHEJ = 11; // offset: 32 - uint32 retcode = 12; // offset: 40 - uint32 NFLHOAAPODP = 15; // offset: 36 - APFMMBGPOBJ NOHFPOMNENK = 10; // offset: 16 -} - -message LGPCGCJILKJ { - string key = 13; // offset: 24 - double value = 1; // offset: 32 -} - -message CCPADOPKEJG { - uint64 FHJODPEPJJB = 9; // offset: 40 - repeated LGPCGCJILKJ CMNCIAFOPDF = 1; // offset: 24 - MFHLKINODOK GJLBJECAGNO = 3; // offset: 32 -} - -message CEEHLIKOPAG { - repeated LGPCGCJILKJ CMNCIAFOPDF = 13; // offset: 24 -} - -message HNHOIPFOKGA { - repeated CCPADOPKEJG CHGJCPLLNEG = 5; // offset: 32 - CEEHLIKOPAG OILFOKCLMKM = 15; // offset: 24 -} - -message DGCAIEBLLKD { - repeated AHMJPFJBMMJ KCFGFJAFFHJ = 4; // offset: 24 -} - -message ICPGGFEFHJM { - uint32 queue_position = 5; // offset: 32 - FHBEEGLGOCM PCHFOGJFLOC = 3; // offset: 24 -} - -message FHBEEGLGOCM { - oneof HPDAODDGAPF { - CNJKCFJBABD OKCIDLAAIOB = 3; // offset: 24 - KNPEOPBJAOH ONCPDDEFFIE = 8; // offset: 24 - CBABIEPAJIN NENPOMMIALM = 13; // offset: 24 - CNAKJNHJCFA BKNJONDEFEH = 9; // offset: 24 - } -} - -message CNJKCFJBABD { - repeated LGPCGCJILKJ CMNCIAFOPDF = 7; // offset: 24 - MFHLKINODOK GJLBJECAGNO = 12; // offset: 32 - uint64 FHJODPEPJJB = 13; // offset: 40 -} - -message KNPEOPBJAOH { - repeated LGPCGCJILKJ CMNCIAFOPDF = 5; // offset: 16 - uint64 FHJODPEPJJB = 11; // offset: 32 - MFHLKINODOK GJLBJECAGNO = 14; // offset: 40 -} - -message CBABIEPAJIN { - uint64 FHJODPEPJJB = 8; // offset: 24 - MFHLKINODOK GJLBJECAGNO = 9; // offset: 32 -} - -message CNAKJNHJCFA { - repeated LGPCGCJILKJ CMNCIAFOPDF = 3; // offset: 16 -} - -message LNLNIGAPDAA { - LineupInfo lineup = 14; // offset: 16 - JCBJDLNDAEH LFMDHAFJNMA = 15; // offset: 24 - SceneInfo scene = 5; // offset: 32 -} - -message OGLFABHLOOG { - AvatarType avatar_type = 10; // offset: 24 - uint32 id = 14; // offset: 28 -} - -message MPDJOPNDPGG { - uint32 avatar_id = 14; // offset: 24 - HIJIHJIKNDB NHBELDJFLAE = 10; // offset: 28 -} - -message EBILGMDPLOJ { - uint32 MLHGBOADEOM = 4; // offset: 24 -} - -message AIGOPLABMHI { - uint32 IOBGGKAGPMG = 6; // offset: 28 - uint32 level = 2; // offset: 24 -} - -message JNLBMPLOGLM { - bool LFMMBJPGIFB = 2; // offset: 36 - uint32 IOBGGKAGPMG = 1; // offset: 40 - oneof HOJAMKFCHDM { - EBILGMDPLOJ FINPAOLBFLD = 10; // offset: 16 - AIGOPLABMHI PFCDKJLHJIB = 8; // offset: 16 - } -} - -message IIEFDCGHFMO { - uint32 group_id = 10; // offset: 36 - bool MLJBAFJELLO = 2; // offset: 32 - repeated JNLBMPLOGLM BMCLBIHOOIL = 15; // offset: 24 -} - -message APFMMBGPOBJ { - repeated IIEFDCGHFMO CAIJOFHGOAK = 4; // offset: 16 - uint32 CAKACENIOJA = 10; // offset: 44 - uint32 LFBBNDOCEPA = 12; // offset: 40 - bool JHMLFFPGJMM = 15; // offset: 56 - ItemCostData LJBGHJJACOL = 14; // offset: 32 - uint32 GNBDGNBNPBK = 6; // offset: 48 - uint32 MGHFLJNOCOJ = 5; // offset: 52 -} - -// Obf: CmdRogueEndlessType -enum CmdRogueEndlessType { - CmdRogueEndlessType_IFJOMAMPHPJ = 0; - CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6007; - CmdEnterRogueEndlessActivityStageScRsp = 6006; - CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6004; - CmdGetRogueEndlessActivityDataCsReq = 6008; - CmdTakeRogueEndlessActivityPointRewardScRsp = 6005; - CmdTakeRogueEndlessActivityPointRewardCsReq = 6010; - CmdGetRogueEndlessActivityDataScRsp = 6001; - CmdEnterRogueEndlessActivityStageCsReq = 6003; - CmdRogueEndlessActivityBattleEndScNotify = 6002; -} - -message ELIMCBINICK { - RogueStatus status = 6; // offset: 56 - repeated uint32 unfinished_story_line_id_list = 4; // offset: 16 - repeated uint32 base_avatar_id_list = 10; // offset: 48 - KCJKAEHAFOB GCLLPCDEGCE = 5; // offset: 32 - uint32 NIEGPDIKMIP = 14; // offset: 60 - uint32 DLELNILPMDK = 2; // offset: 72 - uint32 map_id = 7; // offset: 64 - uint32 KFABKNIAFFO = 8; // offset: 68 - FLCPBBIEDIE DIKGOFCOKJE = 1; // offset: 24 -} - -message KAAHIILAONB { - uint32 battle_id = 3; // offset: 28 - uint32 HPJDECGAOPK = 6; // offset: 32 - uint32 DGENGJGCNLC = 13; // offset: 44 - uint32 NCLNOCNGNLH = 9; // offset: 52 - uint32 BHJFJOJMDOB = 11; // offset: 24 - bool IEKOELPKHDL = 15; // offset: 36 - uint32 JBOPKAIJKMP = 5; // offset: 48 - uint32 JBKJFNHPGHI = 14; // offset: 40 -} - -message EMACIOAFOCJ { - uint32 panel_id = 5; // offset: 40 - uint32 area_id = 4; // offset: 44 - KAAHIILAONB EJCOAHNHEMF = 1; // offset: 24 - ELIMCBINICK BFJLAODPAGO = 11; // offset: 32 -} - -// Obf: GetRogueEndlessActivityDataCsReq -// Type: Req -// CmdID: 6008 -message GetRogueEndlessActivityDataCsReq { -} - -// Obf: GetRogueEndlessActivityDataScRsp -// Type: Rsp -// CmdID: 6001 -message GetRogueEndlessActivityDataScRsp { - uint32 KMJBNOFFLHC = 5; // offset: 40 - uint32 KBHBAEPHBJF = 2; // offset: 44 - repeated uint32 CDNCHALPHAN = 7; // offset: 16 - uint32 retcode = 9; // offset: 48 - repeated EMACIOAFOCJ data = 14; // offset: 32 -} - -message MIMOKHCEEJB { - uint32 avatar_id = 2; // offset: 28 - AvatarType avatar_type = 4; // offset: 24 -} - -// Obf: EnterRogueEndlessActivityStageCsReq -// Type: Req -// CmdID: 6003 -message EnterRogueEndlessActivityStageCsReq { - uint32 JBAFMMDACCH = 7; // offset: 32 - repeated MIMOKHCEEJB avatar_list = 9; // offset: 24 -} - -// Obf: EnterRogueEndlessActivityStageScRsp -// Type: Rsp -// CmdID: 6006 -message EnterRogueEndlessActivityStageScRsp { - KAAHIILAONB EJCOAHNHEMF = 11; // offset: 24 - uint32 retcode = 6; // offset: 40 - SceneBattleInfo battle_info = 9; // offset: 16 -} - -// Obf: RogueEndlessActivityBattleEndScNotify -// Type: Notify -// CmdID: 6002 -message RogueEndlessActivityBattleEndScNotify { - KAAHIILAONB EJCOAHNHEMF = 4; // offset: 16 -} - -// Obf: TakeRogueEndlessActivityPointRewardCsReq -// Type: Req -// CmdID: 6010 -message TakeRogueEndlessActivityPointRewardCsReq { - bool EAEIJFEEPBG = 1; // offset: 24 - uint32 level = 12; // offset: 28 -} - -// Obf: TakeRogueEndlessActivityPointRewardScRsp -// Type: Rsp -// CmdID: 6005 -message TakeRogueEndlessActivityPointRewardScRsp { - repeated uint32 CDNCHALPHAN = 3; // offset: 24 - ItemList reward = 1; // offset: 32 - uint32 KBHBAEPHBJF = 9; // offset: 44 - uint32 retcode = 4; // offset: 48 - uint32 level = 13; // offset: 40 - bool EAEIJFEEPBG = 2; // offset: 52 -} - -// Obf: TakeRogueEndlessActivityAllBonusRewardCsReq -// Type: Req -// CmdID: 6007 -message TakeRogueEndlessActivityAllBonusRewardCsReq { -} - -// Obf: TakeRogueEndlessActivityAllBonusRewardScRsp -// Type: Rsp -// CmdID: 6004 -message TakeRogueEndlessActivityAllBonusRewardScRsp { - uint32 retcode = 5; // offset: 44 - uint32 KBHBAEPHBJF = 11; // offset: 40 - ItemList reward = 15; // offset: 16 - repeated uint32 CDNCHALPHAN = 13; // offset: 24 -} - -// Obf: CmdRogueMagicType -enum CmdRogueMagicType { - CmdRogueMagicType_NCCNFJFAMGK = 0; - CmdRogueMagicLeaveScRsp = 7713; - CmdRogueMagicUnitComposeScRsp = 7727; - CmdRogueMagicQueryCsReq = 7709; - CmdRogueMagicScepterDressInUnitCsReq = 7706; - CmdRogueMagicSettleScRsp = 7800; - CmdRogueMagicSettleCsReq = 7762; - CmdRogueMagicGetMiscRealTimeDataCsReq = 7712; - CmdOJEFIIHNCAO = 7791; - CmdRogueMagicEnterScRsp = 7704; - CmdRogueMagicEnterRoomCsReq = 7769; - CmdRogueMagicUnitComposeCsReq = 7717; - CmdAPOGECMCNOP = 7701; - CmdGKEPBFIEPII = 7747; - CmdRogueMagicEnterLayerCsReq = 7746; - CmdRogueMagicAutoDressInUnitCsReq = 7722; - CmdRogueMagicLeaveCsReq = 7735; - CmdRogueMagicEnableTalentScRsp = 7737; - CmdBCIJHCJHJBF = 7743; - CmdRogueMagicReviveAvatarCsReq = 7786; - CmdRogueMagicEnterRoomScRsp = 7740; - CmdRogueMagicEnterCsReq = 7724; - CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7705; - CmdRogueMagicStoryInfoUpdateScNotify = 7751; - CmdRogueMagicType_PMICLEPFPLF = 7745; - CmdRogueMagicGetMiscRealTimeDataScRsp = 7764; - CmdRogueMagicAreaUpdateScNotify = 7719; - CmdRogueMagicType_NJAMLMNDKAC = 7708; - CmdRogueMagicEnableTalentCsReq = 7702; - CmdRogueMagicEnterLayerScRsp = 7757; - CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7797; - CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7790; - CmdRogueMagicStartCsReq = 7783; - CmdRogueMagicLevelInfoUpdateScNotify = 7784; - CmdRogueMagicReviveCostUpdateScNotify = 7788; - CmdRogueMagicQueryScRsp = 7731; - CmdRogueMagicBattleFailSettleInfoScNotify = 7734; - CmdRogueMagicReviveAvatarScRsp = 7703; - CmdRogueMagicStartScRsp = 7781; - CmdNPJLAEMPNNM = 7768; - CmdRogueMagicScepterTakeOffUnitCsReq = 7796; -} - -enum HJJBABNGDGJ { - HJJBABNGDGJ_MNFEPONEDDJ = 0; - HJJBABNGDGJ_MNMCLOPPFOL = 1; - HJJBABNGDGJ_BLMNPNAJAFP = 2; - HJJBABNGDGJ_DJJFIFEIICI = 3; -} - -enum BIIIOBGAPMF { - BIIIOBGAPMF_MNFEPONEDDJ = 0; - BIIIOBGAPMF_MNMCLOPPFOL = 1; - BIIIOBGAPMF_NGPFHCFEHPK = 2; -} - -enum DFNBDOHLLPO { - DFNBDOHLLPO_MNFEPONEDDJ = 0; - DFNBDOHLLPO_EMLDOGLLPCN = 1; - DFNBDOHLLPO_MNMCLOPPFOL = 2; - DFNBDOHLLPO_NGPFHCFEHPK = 3; -} - -enum GJFOFHNEJGH { - GJFOFHNEJGH_MNFEPONEDDJ = 0; - GJFOFHNEJGH_HFBHHLIENBI = 1; - GJFOFHNEJGH_GNEDHGFNAKE = 2; - GJFOFHNEJGH_ALHKOFOILAI = 3; -} - -message HGOAJHCGGCO { - LineupInfo lineup = 3; // offset: 24 - SceneInfo scene = 9; // offset: 32 - JCBJDLNDAEH LFMDHAFJNMA = 5; // offset: 16 -} - -message FPELPKHCCDM { - repeated OPFHFNAMHMC CLDNNKMEAKJ = 10; // offset: 16 - uint32 JHIIAFFLKLN = 4; // offset: 32 - uint32 IJLDCLJPOBD = 13; // offset: 36 - BIIIOBGAPMF status = 7; // offset: 44 - uint32 KIPFCOGFCLI = 11; // offset: 40 -} - -message OPFHFNAMHMC { - DFNBDOHLLPO status = 12; // offset: 32 - uint32 IONEJMOFGLA = 5; // offset: 36 - uint32 AAGGCEOMNLF = 7; // offset: 28 - uint32 room_id = 15; // offset: 24 -} - -message FGDPBPODLJP { - GJFOFHNEJGH reason = 11; // offset: 32 - HJJBABNGDGJ status = 6; // offset: 44 - repeated FPELPKHCCDM FLLOBBCHNME = 4; // offset: 24 - uint32 JDNJDPMKOGP = 1; // offset: 48 - uint32 ANFAEDAFPGO = 7; // offset: 40 - uint32 IPOEHBBFKDO = 5; // offset: 36 -} - -message IKFAHMKOOLH { - uint32 NEBFPCCFEPE = 8; // offset: 40 - bool ECPMPHDLIMC = 9; // offset: 44 - repeated GLAAGDDOCLD BLJNGOGAGGF = 1; // offset: 16 - repeated KLGBNHJGNAA GDDMCMDFOJM = 2; // offset: 24 -} - -message NAFFAPPPMAJ { - repeated uint32 PNBJLEAJEDO = 10; // offset: 16 -} - -message CJIOJJMELLA { - uint32 COMKLFGEPIN = 15; // offset: 24 -} - -// Obf: RogueMagicStartCsReq -// Type: Req -// CmdID: 7783 -message RogueMagicStartCsReq { - repeated uint32 HAGHOMJLKPJ = 14; // offset: 24 - repeated uint32 base_avatar_id_list = 11; // offset: 32 - uint32 area_id = 1; // offset: 40 - uint32 FILCOGLHHLO = 7; // offset: 44 -} - -message BNAGINKDGEG { - IMBOMJBILFG item_value = 15; // offset: 40 - NKAMOGBANON basic_info = 5; // offset: 48 - PKBMECIOBMG CPGIOIIANGA = 1; // offset: 32 - FGDPBPODLJP level = 10; // offset: 64 - CJIOJJMELLA HLFMDOJFGPP = 14; // offset: 80 - NAFFAPPPMAJ AFHKFKKFPIL = 9; // offset: 72 - OKMMEMBBFLA lineup = 2; // offset: 56 - IKFAHMKOOLH LBANMAIMDGH = 3; // offset: 24 -} - -// Obf: RogueMagicStartScRsp -// Type: Rsp -// CmdID: 7781 -message RogueMagicStartScRsp { - uint32 retcode = 7; // offset: 40 - BNAGINKDGEG PBJLAINCIOC = 9; // offset: 16 - HGOAJHCGGCO FNHOJKNAPFA = 8; // offset: 24 -} - -// Obf: RogueMagicEnterCsReq -// Type: Req -// CmdID: 7724 -message RogueMagicEnterCsReq { -} - -// Obf: RogueMagicEnterScRsp -// Type: Rsp -// CmdID: 7704 -message RogueMagicEnterScRsp { - uint32 retcode = 15; // offset: 40 - HGOAJHCGGCO FNHOJKNAPFA = 13; // offset: 16 - BNAGINKDGEG PBJLAINCIOC = 6; // offset: 32 -} - -// Obf: RogueMagicLeaveCsReq -// Type: Req -// CmdID: 7735 -message RogueMagicLeaveCsReq { -} - -// Obf: RogueMagicLeaveScRsp -// Type: Rsp -// CmdID: 7713 -message RogueMagicLeaveScRsp { - uint32 retcode = 11; // offset: 32 - HGOAJHCGGCO FNHOJKNAPFA = 12; // offset: 24 -} - -// Obf: RogueMagicEnterRoomCsReq -// Type: Req -// CmdID: 7769 -message RogueMagicEnterRoomCsReq { - uint32 DBJPLCANIJD = 6; // offset: 28 - uint32 KIPFCOGFCLI = 2; // offset: 24 -} - -// Obf: RogueMagicEnterRoomScRsp -// Type: Rsp -// CmdID: 7740 -message RogueMagicEnterRoomScRsp { - uint32 retcode = 15; // offset: 32 - HGOAJHCGGCO FNHOJKNAPFA = 5; // offset: 24 -} - -// Obf: RogueMagicEnterLayerCsReq -// Type: Req -// CmdID: 7746 -message RogueMagicEnterLayerCsReq { - uint32 IPOEHBBFKDO = 3; // offset: 28 - uint32 DBJPLCANIJD = 2; // offset: 24 -} - -// Obf: RogueMagicEnterLayerScRsp -// Type: Rsp -// CmdID: 7757 -message RogueMagicEnterLayerScRsp { - HGOAJHCGGCO FNHOJKNAPFA = 11; // offset: 16 + repeated JIBMJCBNDKK JOKAEEMJLMK = 4; // offset: 24 uint32 retcode = 6; // offset: 32 } -// Obf: RogueMagicLevelInfoUpdateScNotify -// Type: Notify -// CmdID: 7784 -message RogueMagicLevelInfoUpdateScNotify { - uint32 IPOEHBBFKDO = 1; // offset: 36 - repeated FPELPKHCCDM FLLOBBCHNME = 7; // offset: 16 - uint32 JDNJDPMKOGP = 13; // offset: 44 - HJJBABNGDGJ status = 6; // offset: 48 - GJFOFHNEJGH reason = 5; // offset: 40 - uint32 ANFAEDAFPGO = 3; // offset: 32 -} - -// Obf: RogueMagicAreaUpdateScNotify -// Type: Notify -// CmdID: 7719 -message RogueMagicAreaUpdateScNotify { - repeated NKCHIMPILKA MPGAPDNCLJL = 1; // offset: 16 -} - -message NNKMGFDMKGI { - uint32 FAMCBKLMALH = 13; // offset: 28 - bool DKKIMJBICOK = 14; // offset: 24 -} - -message BILGHDFAGMO { - bool DKKIMJBICOK = 9; // offset: 28 - uint32 IMICIDGNCML = 5; // offset: 24 -} - -message LGGANOJJOEC { - NNKMGFDMKGI MHBKAAGMMIH = 15; // offset: 40 - BILGHDFAGMO OJIHJJNJMEM = 5; // offset: 24 - LineupInfo GIDAAIGDPLA = 2; // offset: 16 - BNAGINKDGEG PBJLAINCIOC = 1; // offset: 32 -} - -message LENEGEIDKOJ { - repeated NGAHDNPCKHI NAJACMIFILH = 12; // offset: 32 - repeated uint32 AACDHBMDPCB = 7; // offset: 16 - repeated uint32 NHBCMLIMGJE = 10; // offset: 48 - repeated ONLKHDHLKHJ BKEEMHIGLHF = 8; // offset: 24 -} - -// Obf: RogueMagicBattleFailSettleInfoScNotify -// Type: Notify -// CmdID: 7734 -message RogueMagicBattleFailSettleInfoScNotify { - LGGANOJJOEC DACAGELDCPM = 8; // offset: 32 - HGOAJHCGGCO FNHOJKNAPFA = 10; // offset: 16 -} - -// Obf: RogueMagicSettleCsReq +// Obf: KLMCEGNAPFA // Type: Req -// CmdID: 7762 +// CmdID: 5606 +message SelectRogueCommonDialogueOptionCsReq { + uint32 AMADFJNHMFF = 6; // offset: 24 + uint32 HOHANPJNANA = 8; // offset: 28 +} + +// Obf: BLBGNFKPIFF +// Type: Rsp +// CmdID: 5688 +message SelectRogueCommonDialogueOptionScRsp { + JIBMJCBNDKK LFPLCDMNNAP = 12; // offset: 24 + repeated uint32 DLEGCNJINIE = 10; // offset: 16 + uint32 retcode = 15; // offset: 44 + bool MFHLBHFIAGO = 2; // offset: 48 + uint32 HOHANPJNANA = 7; // offset: 52 + uint32 AMADFJNHMFF = 5; // offset: 40 +} + +// Obf: NLLAPEMEGFH +// Type: Req +// CmdID: 5652 +message FinishRogueCommonDialogueCsReq { + uint32 HOHANPJNANA = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 5690 +message FHEKPIAGNIN { + uint32 retcode = 12; // offset: 28 + uint32 HOHANPJNANA = 2; // offset: 24 +} + +// Obf: BPKBMHCINOI +// Type: Notify +// CmdID: 5669 +message SyncRogueCommonDialogueDataScNotify { + repeated JIBMJCBNDKK JOKAEEMJLMK = 12; // offset: 16 +} + +// Obf: FALJOCLNGLD +// Type: Notify +// CmdID: 5641 +message SyncRogueCommonDialogueOptionFinishScNotify { + GBHHOMHNLKD KAMMBMPFAEC = 10; // offset: 32 + uint32 AMADFJNHMFF = 6; // offset: 40 + uint32 HOHANPJNANA = 14; // offset: 44 + JIBMJCBNDKK LFPLCDMNNAP = 11; // offset: 24 +} + +message KGABJENCFDC { + OAMOHFJKCAA MAEFNEBLIJM = 1; // offset: 32 + uint32 EHNEEMCKIBK = 8; // offset: 60 + EDIKJLBEAEA IMIBFEHPDDI = 15; // offset: 48 + string MDILDJMPNGH = 11; // offset: 16 + uint32 FHDPEMCABIE = 2; // offset: 64 + uint32 LOIDOGEENOB = 14; // offset: 56 + uint32 BNODOMPMCBE = 12; // offset: 68 + EPPJHNIHAFL pending_action = 4; // offset: 40 +} + +// Obf: PNACIPMLBJB +// Type: Req +// CmdID: 5670 +message RogueWorkbenchGetInfoCsReq { + uint32 prop_entity_id = 3; // offset: 24 +} + +// Obf: KPBBJNICPNH +// Type: Rsp +// CmdID: 5668 +message RogueWorkbenchGetInfoScRsp { + uint32 retcode = 2; // offset: 32 + map DKOAPDJGLOA = 12; // offset: 24 +} + +message CGKBEBCCDGF { + oneof LBEBNKMENPN { + KHBECEGINOC MBKDAFJCHAC = 4; // offset: 16 + JHNGCNHEOCB HBMPBIOLCGD = 13; // offset: 16 + GFKOMCNLMDG NJMKOPKJCGC = 15; // offset: 16 + FKBOCDDFIKB AJAIDIBLMAO = 14; // offset: 16 + GGFDCHANNEB JGNAJOFIKEJ = 6; // offset: 16 + APNHPMINDKB EIENKJFFFJG = 8; // offset: 16 + KCEICIPHOPN LLNNPGEOFCD = 10; // offset: 16 + AEEMHIBGALH APBBENFPNLL = 12; // offset: 16 + DAHJGDGPMHI NHHFADEBELO = 3; // offset: 16 + JBLDOIIILEC FHCPKOMPCDH = 1; // offset: 16 + GDIECABCIGN MAECOFLEAGD = 2; // offset: 16 + } +} + +message KHBECEGINOC { + ItemCostList cost_data = 5; // offset: 16 + bool DIDLKELKEPG = 9; // offset: 32 + uint32 MCKAGFGLACM = 14; // offset: 40 + int32 PIGDIFAKIGM = 3; // offset: 44 + uint32 JKIMLIPMKFH = 15; // offset: 36 +} + +message JHNGCNHEOCB { + uint32 JKIMLIPMKFH = 10; // offset: 40 + int32 PIGDIFAKIGM = 13; // offset: 44 + ItemCostList cost_data = 3; // offset: 24 + bool DIDLKELKEPG = 9; // offset: 36 + uint32 MCKAGFGLACM = 1; // offset: 32 +} + +message GFKOMCNLMDG { + uint32 LFJAAJABFMI = 11; // offset: 32 + map GNKEDOEHNAI = 8; // offset: 16 + uint32 HNBFGJDHJBC = 15; // offset: 36 +} + +message FKBOCDDFIKB { + map GHGJLFGOOEL = 10; // offset: 16 + int32 PIGDIFAKIGM = 4; // offset: 44 + ItemCostList cost_data = 1; // offset: 32 + uint32 JKIMLIPMKFH = 12; // offset: 40 +} + +message GGFDCHANNEB { + int32 PIGDIFAKIGM = 8; // offset: 36 + ItemCostList cost_data = 1; // offset: 16 + uint32 JKIMLIPMKFH = 12; // offset: 32 +} + +message BAIKMOMEJMB { + ILLBNKFBNBP EIENKJFFFJG = 9; // offset: 24 + ItemCostList cost_data = 11; // offset: 40 + ItemCostList EKKIAHNMDHM = 14; // offset: 16 + bool KLNHLEJKDML = 13; // offset: 48 +} + +message APNHPMINDKB { + repeated BAIKMOMEJMB JJAABLCMFLP = 10; // offset: 16 +} + +message LHDOBOHHKMB { + uint32 CEHOPHJHDEF = 14; // offset: 48 + bool KLNHLEJKDML = 12; // offset: 44 + ItemCostList EKKIAHNMDHM = 11; // offset: 32 + uint32 AOKDBDGDCHB = 4; // offset: 40 + ItemCostList cost_data = 6; // offset: 24 +} + +message KCEICIPHOPN { + repeated LHDOBOHHKMB BICPNKOCHGN = 8; // offset: 16 +} + +message AEEMHIBGALH { + ItemCostList cost_data = 3; // offset: 24 + int32 PIGDIFAKIGM = 6; // offset: 32 + uint32 JKIMLIPMKFH = 13; // offset: 36 +} + +message DAHJGDGPMHI { + uint32 JKIMLIPMKFH = 14; // offset: 44 + map KALHJPDHBJC = 12; // offset: 16 + ItemCostList IAGMNHPPLGB = 8; // offset: 32 + int32 PIGDIFAKIGM = 11; // offset: 40 +} + +message EAODPIFMANC { + uint32 DOAOPBBIGPO = 10; // offset: 32 + ItemCostList cost_data = 4; // offset: 24 +} + +message JBLDOIIILEC { + repeated EAODPIFMANC EBKDJHLFOGN = 4; // offset: 16 +} + +message GDIECABCIGN { + uint32 JOBOBJLDCAJ = 2; // offset: 36 + repeated uint32 OEMMDHMBDPA = 9; // offset: 16 + uint32 LGMKFBIINGK = 7; // offset: 32 +} + +// Obf: EPIMLGDOGEB +// Type: Req +// CmdID: 5682 +message RogueWorkbenchReforgeBuffReq { + uint32 LCDGJDGCCDG = 14; // offset: 36 + PNAMCJPNCNB JBGFPJLMFHH = 7; // offset: 16 + uint32 prop_entity_id = 11; // offset: 32 +} + +// Obf: BLCAHPMABKN +// Type: Rsp +// CmdID: 5660 +message RogueWorkbenchHandleFuncScRsp { + uint32 retcode = 1; // offset: 36 + uint32 LCDGJDGCCDG = 3; // offset: 32 + CGKBEBCCDGF ACADKPJKADE = 11; // offset: 24 +} + +message PNAMCJPNCNB { + oneof NLPPPCHGGPF { + ONPDAFNPDFE MBKDAFJCHAC = 10; // offset: 24 + JADJCGAJNJO HBMPBIOLCGD = 3; // offset: 24 + LJPBAJGNLMI NJMKOPKJCGC = 7; // offset: 24 + JLNMEFLNPOA AJAIDIBLMAO = 4; // offset: 24 + FEHCHGIGBNC JGNAJOFIKEJ = 6; // offset: 24 + CMIOBFIHNEC EIENKJFFFJG = 11; // offset: 24 + OHONFMMAJEB LLNNPGEOFCD = 5; // offset: 24 + PNMAPBAGDGP APBBENFPNLL = 8; // offset: 24 + CNLKOLHEJDD NHHFADEBELO = 12; // offset: 24 + MPEFJJJIGHM FHCPKOMPCDH = 15; // offset: 24 + AJHELAAIMBG MAECOFLEAGD = 1; // offset: 24 + } +} + +message ONPDAFNPDFE { + uint32 JKAHDDMJMGI = 11; // offset: 24 +} + +message JADJCGAJNJO { + uint32 JMPNDKNFHPC = 5; // offset: 24 +} + +message LJPBAJGNLMI { + uint32 JPDKKKJPPOM = 10; // offset: 24 +} + +message JLNMEFLNPOA { + repeated uint32 JEMEBLFANLM = 10; // offset: 16 +} + +message FEHCHGIGBNC { + uint32 JHGLGKCDPNB = 12; // offset: 24 +} + +message CMIOBFIHNEC { + uint32 IDFBKEKBABD = 10; // offset: 24 +} + +message OHONFMMAJEB { + repeated uint32 KGJHAIIPGHP = 2; // offset: 24 +} + +message PNMAPBAGDGP { + repeated uint32 HNGMHPFNBGC = 5; // offset: 24 +} + +message CNLKOLHEJDD { + uint32 AOKDBDGDCHB = 2; // offset: 24 +} + +message MPEFJJJIGHM { + uint32 DOAOPBBIGPO = 1; // offset: 24 +} + +message AJHELAAIMBG { + repeated uint32 HINGMEBIBDL = 10; // offset: 24 +} + +message MMPOOBGAEKE { + DICJKJNENCP status = 11; // offset: 28 + uint32 MKBIOANPMKE = 8; // offset: 24 +} + +message EPLGMCCNALG { + LKBGOMGHGLG status = 6; // offset: 32 + uint32 NOFLNIMBDOF = 13; // offset: 28 + uint32 MKBIOANPMKE = 14; // offset: 24 +} + +// Obf: OOECDNAGMPF +// Type: Req +// CmdID: 5699 +message SetRogueCollectionCsReq { + repeated uint32 BCIIJGGJKHB = 11; // offset: 24 + repeated uint32 HJNAAMBAJME = 1; // offset: 40 + repeated AGLNLHOBDKI PFJFFEFEBAN = 5; // offset: 16 +} + +// Obf: OOLAKAHDAEJ +// Type: Rsp +// CmdID: 5613 +message SetRogueCollectionScRsp { + uint32 retcode = 15; // offset: 40 + repeated EPLGMCCNALG LNINOMPEBOB = 8; // offset: 32 + repeated MMPOOBGAEKE IBNNOAJMAKE = 1; // offset: 16 +} + +message EEBOPKJEMHK { + uint32 HCAEJFMKMND = 7; // offset: 24 + FDMMAAHEFPK status = 12; // offset: 28 +} + +message JJHODFAHHKG { + uint32 NOFLNIMBDOF = 12; // offset: 32 + LKBGOMGHGLG status = 6; // offset: 24 + uint32 HCAEJFMKMND = 3; // offset: 28 +} + +// Obf: OIPOEEJNCAD +// Type: Req +// CmdID: 5631 +message SetRogueExhibitionCsReq { + repeated AGLNLHOBDKI EDMCDIFHFBA = 2; // offset: 40 + repeated uint32 MGPNBMFJCDA = 1; // offset: 24 + repeated uint32 AKECJCPOLCP = 3; // offset: 16 +} + +// Obf: CICDHFKNHHD +// Type: Rsp +// CmdID: 5683 +message SetRogueExhibitionScRsp { + repeated EEBOPKJEMHK OHMPBCHAPKD = 13; // offset: 24 + uint32 retcode = 14; // offset: 40 + repeated JJHODFAHHKG FJBIMHAFLEJ = 3; // offset: 32 +} + +// Obf: IEKIFBDPPGG +// Type: Req +// CmdID: 5697 +message RogueGetGambleInfoCsReq { + uint32 prop_entity_id = 7; // offset: 24 +} + +// Obf: BHOJGKOOBEM +// Type: Rsp +// CmdID: 5675 +message RogueGetGambleInfoScRsp { + DKFAEKPKADH CFADFLLLOPC = 3; // offset: 16 + uint32 retcode = 5; // offset: 32 +} + +// Obf: ANDLGCKPBKA +// Type: Req +// CmdID: 5648 +message RogueDoGambleCsReq { + uint32 prop_entity_id = 11; // offset: 24 +} + +// Obf: IKOEHGJMJKA +// Type: Rsp +// CmdID: 5676 +message RogueDoGambleScRsp { + DKFAEKPKADH CFADFLLLOPC = 5; // offset: 16 + uint32 OHAHCBOLDIA = 13; // offset: 40 + uint32 retcode = 6; // offset: 36 + uint32 LKHPMPEGJEE = 14; // offset: 32 +} + +message OBPMPPCFNLJ { + double value = 1; // offset: 32 + string key = 3; // offset: 24 +} + +message OBNCGEIIMNB { + repeated OBPMPPCFNLJ APHJIAFODHJ = 5; // offset: 24 + uint64 DMHLLKBMHEL = 7; // offset: 40 + MLIBLHFBAFJ FPHGHAPGNAE = 6; // offset: 32 +} + +message AAGGKGMEKKO { + repeated OBPMPPCFNLJ APHJIAFODHJ = 2; // offset: 16 +} + +message OAMOHFJKCAA { + AAGGKGMEKKO NKDGKIBEIOD = 4; // offset: 32 + repeated OBNCGEIIMNB EHBKPBOOCHG = 6; // offset: 24 +} + +message EDIKJLBEAEA { + repeated DOIJNCLJGKO PHPOLHLJGFM = 9; // offset: 16 +} + +message DPFOHPLLOIJ { + uint32 queue_position = 2; // offset: 32 + FDCENFPKJMO JPPGFLJHDHK = 13; // offset: 24 +} + +message FDCENFPKJMO { + oneof NLPPPCHGGPF { + MCODKMAJFDG NGDDLKDLLAL = 13; // offset: 16 + BHIPNHAPDFJ DPAFELPDGIN = 5; // offset: 16 + LMCBEJOFCGI DOOBFDLPMNB = 2; // offset: 16 + FEADICKBGGF OMKBLLOAJPO = 10; // offset: 16 + MFDFJFABJPL PPIFOCGJDMD = 14; // offset: 16 + } +} + +message MCODKMAJFDG { + uint64 DMHLLKBMHEL = 11; // offset: 40 + MLIBLHFBAFJ FPHGHAPGNAE = 3; // offset: 32 + repeated OBPMPPCFNLJ APHJIAFODHJ = 13; // offset: 24 +} + +message BHIPNHAPDFJ { + uint64 DMHLLKBMHEL = 4; // offset: 32 + repeated OBPMPPCFNLJ APHJIAFODHJ = 7; // offset: 24 + MLIBLHFBAFJ FPHGHAPGNAE = 2; // offset: 40 +} + +message LMCBEJOFCGI { + uint64 DMHLLKBMHEL = 12; // offset: 32 + MLIBLHFBAFJ FPHGHAPGNAE = 14; // offset: 24 +} + +message FEADICKBGGF { + repeated OBPMPPCFNLJ APHJIAFODHJ = 4; // offset: 24 +} + +message MFDFJFABJPL { + MLIBLHFBAFJ FPHGHAPGNAE = 1; // offset: 32 + repeated OBPMPPCFNLJ APHJIAFODHJ = 6; // offset: 24 + uint64 DMHLLKBMHEL = 3; // offset: 40 +} + +message BFEIPELFCDF { + LineupInfo lineup = 8; // offset: 16 + MADEENABOKE ENPAICNLCMK = 14; // offset: 32 + SceneInfo scene = 2; // offset: 40 +} + +message HDDBJIKNEPF { + uint32 id = 8; // offset: 28 + AvatarType avatar_type = 15; // offset: 24 +} + +message CALIPIKFDEJ { + ODMJACIKEPC GFOMBGLNLKI = 9; // offset: 28 + uint32 avatar_id = 1; // offset: 24 +} + +message GHINILOMNOB { + uint32 MIHBADEPGID = 6; // offset: 28 + uint32 HANNDMGHBEO = 4; // offset: 24 +} + +message ONDOIAABCDG { + uint32 HOHANPJNANA = 7; // offset: 28 + uint32 AMADFJNHMFF = 5; // offset: 24 +} + +message KHOLCOMMDEB { + uint32 DOMGLHIKJED = 8; // offset: 24 +} + +message ILKOFGPOFIA { + uint32 OPALKIJMGLH = 14; // offset: 32 + uint32 MOBPNNMGICC = 4; // offset: 28 + uint32 DKGNCNKPGKD = 15; // offset: 24 +} + +message FDPFOINNLOM { + uint32 LLEEFDGJBKA = 15; // offset: 24 + uint32 DDBHACOPEGG = 13; // offset: 32 + uint32 CGOABGKCBEF = 7; // offset: 28 +} + +message ALBHOIEJOIN { + uint32 KFJEMIOJLPJ = 13; // offset: 24 +} + +message PCHJABAFADH { + oneof MBLKGBAGBKB { + ONDOIAABCDG NOCOJNOPNJG = 3; // offset: 24 + KHOLCOMMDEB ONBLFPHLGNB = 1; // offset: 24 + ILKOFGPOFIA PFFIJEHMDHE = 5; // offset: 24 + FDPFOINNLOM IEKICNFCCEP = 11; // offset: 24 + ALBHOIEJOIN DPEMFGABBAB = 12; // offset: 24 + } +} + +message BENODCCGBKA { + uint32 DOMGLHIKJED = 7; // offset: 24 +} + +message EKJGLIIJIBD { + uint32 level = 3; // offset: 24 + uint32 PJMIEMAONIN = 6; // offset: 28 +} + +message DADHPAFJDAG { + uint32 PJMIEMAONIN = 3; // offset: 40 + bool ICALOODHAOJ = 8; // offset: 32 + oneof JNLIOCCECBG { + BENODCCGBKA HEOCPFGBEDH = 2; // offset: 24 + EKJGLIIJIBD KJEIJKPPNBM = 9; // offset: 24 + } +} + +message JBDGHPCBHPO { + uint32 group_id = 7; // offset: 36 + bool FGCAIKANDMH = 11; // offset: 32 + repeated DADHPAFJDAG HFDMBEHGCMN = 1; // offset: 24 +} + +message DKFAEKPKADH { + uint32 FGAAPCNNMIP = 12; // offset: 44 + uint32 BFNLCFMDDJH = 4; // offset: 48 + uint32 MEAJAEBDAOI = 13; // offset: 40 + bool AFHBNKOHHHB = 15; // offset: 56 + uint32 DKHLLGOIHKH = 6; // offset: 52 + ItemCostList OLNOIIEDKEP = 14; // offset: 16 + repeated JBDGHPCBHPO MNJNFMKIKMH = 1; // offset: 32 +} + +// Obf: GBIEIHAAFFI +enum CmdRogueEndlessType { + GBIEIHAAFFI_IEMIGJIKEIJ = 0; + CmdRogueEndlessActivityBattleEndScNotify = 6005; + CmdTakeRogueEndlessActivityPointRewardScRsp = 6002; + CmdEnterRogueEndlessActivityStageScRsp = 6007; + CmdGetRogueEndlessActivityDataCsReq = 6009; + CmdGetRogueEndlessActivityDataScRsp = 6010; + CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6006; + CmdTakeRogueEndlessActivityPointRewardCsReq = 6004; + CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003; + CmdEnterRogueEndlessActivityStageCsReq = 6001; +} + +message OFBNFNFGDFJ { + uint32 PGINLOFKCMD = 8; // offset: 68 + CADKBOKEJMD OFOODOBJKBJ = 9; // offset: 16 + repeated uint32 INCAIBONHED = 12; // offset: 24 + uint32 MICCEGIKIBJ = 10; // offset: 72 + uint32 IDFELNMBDBJ = 1; // offset: 64 + repeated uint32 base_avatar_id_list = 15; // offset: 48 + DECAOHONNJG DPCBMJGBMGP = 13; // offset: 40 + uint32 DGPFGADEBMD = 6; // offset: 60 + RogueStatus status = 14; // offset: 56 +} + +message DGDHBAGEOOI { + uint32 battle_id = 8; // offset: 52 + uint32 JANDBBGLJEO = 14; // offset: 28 + uint32 FPMCFJDOMDM = 5; // offset: 36 + uint32 LOGPKCKNJEL = 6; // offset: 48 + bool AOLFFOLEJLB = 3; // offset: 44 + uint32 DKLIONPKIIJ = 4; // offset: 32 + uint32 JLELBCFOBKN = 11; // offset: 24 + uint32 KGKFADDEGNJ = 15; // offset: 40 +} + +message NLPPCFGFFDE { + uint32 area_id = 6; // offset: 40 + OFBNFNFGDFJ BHILBIJCDOE = 10; // offset: 32 + DGDHBAGEOOI BNOCEPKMPGK = 14; // offset: 24 + uint32 HIILNPICKCG = 9; // offset: 44 +} + +// Obf: LGNFHFAGCKG +// Type: Req +// CmdID: 6009 +message GetRogueEndlessActivityDataCsReq { +} + +// Obf: POEOCKLLDDK +// Type: Rsp +// CmdID: 6010 +message GetRogueEndlessActivityDataScRsp { + uint32 LLHGGPJBNIN = 1; // offset: 48 + uint32 NAGLJDCLGGB = 7; // offset: 40 + repeated NLPPCFGFFDE data = 6; // offset: 24 + uint32 retcode = 11; // offset: 44 + repeated uint32 MOGBNJOHKLA = 3; // offset: 32 +} + +message FCIMCHDEPPJ { + AvatarType avatar_type = 11; // offset: 24 + uint32 avatar_id = 12; // offset: 28 +} + +// Obf: NKAENGDBHCG +// Type: Req +// CmdID: 6001 +message EnterRogueEndlessActivityStageCsReq { + uint32 PJMBJBMBKCE = 3; // offset: 32 + repeated FCIMCHDEPPJ avatar_list = 15; // offset: 24 +} + +// Obf: FOOAPLOHFCL +// Type: Rsp +// CmdID: 6007 +message EnterRogueEndlessActivityStageScRsp { + uint32 retcode = 11; // offset: 40 + DGDHBAGEOOI BNOCEPKMPGK = 12; // offset: 16 + SceneBattleInfo battle_info = 3; // offset: 32 +} + +// Obf: AKHEFEIMMHG +// Type: Notify +// CmdID: 6005 +message RogueEndlessActivityBattleEndScNotify { + DGDHBAGEOOI BNOCEPKMPGK = 1; // offset: 16 +} + +// Obf: BPHEGCMHPMB +// Type: Req +// CmdID: 6004 +message TakeRogueEndlessActivityPointRewardCsReq { + bool OINMENFPODP = 12; // offset: 28 + uint32 level = 13; // offset: 24 +} + +// Obf: DAFPNOEOKPL +// Type: Rsp +// CmdID: 6002 +message TakeRogueEndlessActivityPointRewardScRsp { + uint32 retcode = 5; // offset: 44 + bool OINMENFPODP = 2; // offset: 48 + uint32 level = 13; // offset: 40 + uint32 NAGLJDCLGGB = 4; // offset: 52 + ItemList reward = 1; // offset: 32 + repeated uint32 MOGBNJOHKLA = 9; // offset: 16 +} + +// Obf: JENOHHDIPCJ +// Type: Req +// CmdID: 6006 +message TakeRogueEndlessActivityAllBonusRewardCsReq { +} + +// Obf: KGDGEKCIGBJ +// Type: Rsp +// CmdID: 6003 +message TakeRogueEndlessActivityAllBonusRewardScRsp { + uint32 retcode = 13; // offset: 44 + ItemList reward = 5; // offset: 24 + uint32 NAGLJDCLGGB = 7; // offset: 40 + repeated uint32 MOGBNJOHKLA = 3; // offset: 32 +} + +// Obf: NFJEJPNLLAM +enum CmdRogueMagicType { + NFJEJPNLLAM_AMFJBBNJPLI = 0; + CmdRogueMagicReviveCostUpdateScNotify = 7733; + CmdLMGJDLDGKMM = 7796; + CmdFGCBMGEIGFL = 7749; + CmdRogueMagicReviveAvatarCsReq = 7761; + CmdRogueMagicGetMiscRealTimeDataScRsp = 7793; + NFJEJPNLLAM_NPJIONDJKGA = 7708; + CmdRogueMagicStartCsReq = 7791; + CmdRogueMagicScepterTakeOffUnitCsReq = 7757; + CmdRogueMagicStoryInfoUpdateScNotify = 7766; + CmdRogueMagicEnterLayerCsReq = 7739; + CmdRogueMagicLevelInfoUpdateScNotify = 7774; + CmdRogueMagicUnitComposeCsReq = 7728; + CmdRogueMagicReviveAvatarScRsp = 7707; + CmdRogueMagicBattleFailSettleInfoScNotify = 7732; + CmdRogueMagicStartScRsp = 7710; + CmdRogueMagicLeaveScRsp = 7718; + CmdJEPAJCEGPAD = 7721; + CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7779; + CmdRogueMagicSettleScRsp = 7798; + CmdRogueMagicEnterLayerScRsp = 7701; + CmdKBDIBKLEBKP = 7753; + CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7705; + CmdRogueMagicScepterDressInUnitCsReq = 7789; + CmdRogueMagicEnableTalentCsReq = 7751; + CmdRogueMagicEnterRoomCsReq = 7763; + CmdRogueMagicAreaUpdateScNotify = 7737; + CmdRogueMagicEnterRoomScRsp = 7726; + CmdRogueMagicEnterScRsp = 7795; + CmdRogueMagicEnableTalentScRsp = 7725; + CmdRogueMagicLeaveCsReq = 7714; + NFJEJPNLLAM_CGFBFEIIHMO = 7773; + CmdRogueMagicGetMiscRealTimeDataCsReq = 7720; + CmdEAHJLOANBPD = 7717; + CmdRogueMagicQueryScRsp = 7744; + CmdRogueMagicUnitComposeScRsp = 7765; + CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7754; + CmdRogueMagicAutoDressInUnitCsReq = 7702; + CmdRogueMagicQueryCsReq = 7758; + CmdRogueMagicEnterCsReq = 7794; + CmdRogueMagicSettleCsReq = 7709; +} + +enum LBMLLJHFEHB { + LBMLLJHFEHB_PCPDHELPKEM = 0; + LBMLLJHFEHB_HPJEBFFHJNP = 1; + LBMLLJHFEHB_POOLAGHGCMG = 2; + LBMLLJHFEHB_EMEDNPCCNDH = 3; +} + +enum MHKGLMBBCKP { + MHKGLMBBCKP_PCPDHELPKEM = 0; + MHKGLMBBCKP_HPJEBFFHJNP = 1; + MHKGLMBBCKP_KLHDCOPPLNG = 2; +} + +enum FKANCDDCALO { + FKANCDDCALO_PCPDHELPKEM = 0; + FKANCDDCALO_PCPKFCDOJPD = 1; + FKANCDDCALO_HPJEBFFHJNP = 2; + FKANCDDCALO_KLHDCOPPLNG = 3; +} + +enum OFHPKJDHOMF { + OFHPKJDHOMF_PCPDHELPKEM = 0; + OFHPKJDHOMF_FCEHNMJJABE = 1; + OFHPKJDHOMF_IOHFFGHJOPF = 2; + OFHPKJDHOMF_OMJICGNCOID = 3; +} + +message JKAIDKIGEGP { + MADEENABOKE ENPAICNLCMK = 14; // offset: 24 + LineupInfo lineup = 10; // offset: 16 + SceneInfo scene = 15; // offset: 32 +} + +message OJEJCHBHCJL { + uint32 LNODOJOOPBK = 14; // offset: 44 + repeated NBJGNPPDHKM GJGKLFCHOFO = 1; // offset: 16 + MHKGLMBBCKP status = 5; // offset: 36 + uint32 INGCDIAFAFG = 2; // offset: 40 + uint32 LMKBDICOLKO = 12; // offset: 32 +} + +message NBJGNPPDHKM { + uint32 room_id = 7; // offset: 24 + uint32 PMMDFFFNFIO = 13; // offset: 32 + uint32 OBOJOIHDCGK = 10; // offset: 28 + FKANCDDCALO status = 6; // offset: 36 +} + +message ACCBPEAJFEO { + repeated OJEJCHBHCJL FHLJEHDHJLI = 13; // offset: 16 + uint32 NLMMFJOPBFC = 5; // offset: 44 + OFHPKJDHOMF reason = 8; // offset: 36 + uint32 APMIAKDPHJL = 14; // offset: 48 + uint32 KEDIMMAGFBO = 4; // offset: 40 + LBMLLJHFEHB status = 1; // offset: 32 +} + +message IOLJBGLNLCJ { + uint32 LOLCBFCJPAM = 3; // offset: 44 + repeated DOGGIDNINJP EBKDJHLFOGN = 12; // offset: 32 + bool HEOLGEPGIHL = 6; // offset: 40 + repeated KHHHFHEODED BICPNKOCHGN = 7; // offset: 16 +} + +message NKLOBAKEMII { + repeated uint32 DDMKCOBOMNO = 12; // offset: 16 +} + +message OJAEEMPKCBN { + uint32 LCCGFHJKKOA = 5; // offset: 24 +} + +// Obf: CEFOJOIMMOD +// Type: Req +// CmdID: 7791 +message RogueMagicStartCsReq { + repeated uint32 base_avatar_id_list = 14; // offset: 24 + repeated uint32 OJAHMNANINL = 12; // offset: 32 + uint32 NGDKLBHDAGG = 1; // offset: 44 + uint32 area_id = 4; // offset: 40 +} + +message AHOLOHCLLKD { + KGABJENCFDC basic_info = 4; // offset: 48 + KKFANGIJAOF MMAOONPAPDP = 14; // offset: 32 + OJAEEMPKCBN OFAOIMCDHPN = 12; // offset: 56 + PGJNBNANDEE item_value = 1; // offset: 72 + NKLOBAKEMII HKKIJABGCNA = 5; // offset: 24 + MICOMIBPIOA lineup = 11; // offset: 80 + IOLJBGLNLCJ EIENKJFFFJG = 3; // offset: 16 + ACCBPEAJFEO level = 9; // offset: 40 +} + +// Obf: PAHJEEFAIPJ +// Type: Rsp +// CmdID: 7710 +message RogueMagicStartScRsp { + uint32 retcode = 9; // offset: 40 + JKAIDKIGEGP AFLJJJFCBIN = 1; // offset: 24 + AHOLOHCLLKD HHDLEADBJGN = 14; // offset: 16 +} + +// Obf: GDPHPOFKBHF +// Type: Req +// CmdID: 7794 +message RogueMagicEnterCsReq { +} + +// Obf: PKAHBNAEDFD +// Type: Rsp +// CmdID: 7795 +message RogueMagicEnterScRsp { + AHOLOHCLLKD HHDLEADBJGN = 2; // offset: 24 + JKAIDKIGEGP AFLJJJFCBIN = 3; // offset: 16 + uint32 retcode = 13; // offset: 40 +} + +// Obf: HEGJHDIKJPA +// Type: Req +// CmdID: 7714 +message RogueMagicLeaveCsReq { +} + +// Obf: GEEACFPLHGL +// Type: Rsp +// CmdID: 7718 +message RogueMagicLeaveScRsp { + uint32 retcode = 2; // offset: 32 + JKAIDKIGEGP AFLJJJFCBIN = 14; // offset: 16 +} + +// Obf: AGOGHPOGPCM +// Type: Req +// CmdID: 7763 +message RogueMagicEnterRoomCsReq { + uint32 LNODOJOOPBK = 7; // offset: 28 + uint32 MNMAFKLOJCC = 9; // offset: 24 +} + +// Obf: ONINGAPMPPC +// Type: Rsp +// CmdID: 7726 +message RogueMagicEnterRoomScRsp { + JKAIDKIGEGP AFLJJJFCBIN = 10; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +// Obf: PCCLKBKLACL +// Type: Req +// CmdID: 7739 +message RogueMagicEnterLayerCsReq { + uint32 APMIAKDPHJL = 13; // offset: 24 + uint32 MNMAFKLOJCC = 12; // offset: 28 +} + +// Obf: GGJCBFHPOGC +// Type: Rsp +// CmdID: 7701 +message RogueMagicEnterLayerScRsp { + JKAIDKIGEGP AFLJJJFCBIN = 13; // offset: 16 + uint32 retcode = 4; // offset: 32 +} + +// Obf: JDAEDHCALLJ +// Type: Notify +// CmdID: 7774 +message RogueMagicLevelInfoUpdateScNotify { + repeated OJEJCHBHCJL FHLJEHDHJLI = 14; // offset: 16 + uint32 KEDIMMAGFBO = 1; // offset: 48 + uint32 NLMMFJOPBFC = 6; // offset: 36 + uint32 APMIAKDPHJL = 13; // offset: 40 + OFHPKJDHOMF reason = 11; // offset: 32 + LBMLLJHFEHB status = 8; // offset: 44 +} + +// Obf: HCMPMCNPOMC +// Type: Notify +// CmdID: 7737 +message RogueMagicAreaUpdateScNotify { + repeated MAGHEFEELAB BFHJHAKFBIG = 5; // offset: 16 +} + +message IGJJFOKAHAP { + uint32 DPFCIHJIAEF = 3; // offset: 24 + bool DKJFDLKJLBE = 13; // offset: 28 +} + +message HHAANBNCLHI { + bool DKJFDLKJLBE = 9; // offset: 28 + uint32 IDKOBMMDBHF = 10; // offset: 24 +} + +message BHMJAJGOJPM { + LineupInfo LBNHKPPAJIM = 10; // offset: 24 + AHOLOHCLLKD HHDLEADBJGN = 6; // offset: 48 + HHAANBNCLHI KKLHGCJKPLJ = 3; // offset: 32 + IGJJFOKAHAP NOCNEOMKFIO = 15; // offset: 40 +} + +message OJFDEKIPPJF { + repeated uint32 HKBFAINCKHI = 10; // offset: 32 + repeated ILLBNKFBNBP FKKLHIHEEFM = 1; // offset: 48 + repeated EIPPGFCFJEO AIFKKCDBHJG = 5; // offset: 24 + repeated uint32 EEEJLCLGAGC = 14; // offset: 40 +} + +// Obf: IICPBCMEHLL +// Type: Notify +// CmdID: 7732 +message RogueMagicBattleFailSettleInfoScNotify { + JKAIDKIGEGP AFLJJJFCBIN = 1; // offset: 32 + BHMJAJGOJPM EDKJMPACHNJ = 11; // offset: 16 +} + +// Obf: FCNIAPGHHBG +// Type: Req +// CmdID: 7709 message RogueMagicSettleCsReq { } -// Obf: RogueMagicSettleScRsp +// Obf: BLJDNJLCPHK // Type: Rsp -// CmdID: 7800 +// CmdID: 7798 message RogueMagicSettleScRsp { - ItemList GMKBAIEIKOP = 11; // offset: 48 - HGOAJHCGGCO FNHOJKNAPFA = 4; // offset: 24 - uint32 retcode = 13; // offset: 56 - LGGANOJJOEC DACAGELDCPM = 7; // offset: 40 - LENEGEIDKOJ KPDONNGCDAM = 2; // offset: 16 + OJFDEKIPPJF MJPEJPMACFG = 6; // offset: 16 + BHMJAJGOJPM EDKJMPACHNJ = 13; // offset: 48 + JKAIDKIGEGP AFLJJJFCBIN = 11; // offset: 24 + ItemList FNKEBOFAHME = 7; // offset: 32 + uint32 retcode = 1; // offset: 56 } -// Obf: RogueMagicReviveCostUpdateScNotify +// Obf: CGIFFEFFOBI // Type: Notify -// CmdID: 7788 +// CmdID: 7733 message RogueMagicReviveCostUpdateScNotify { - ItemCostData IIJBOBNLOAD = 13; // offset: 24 + ItemCostList EBMKBDJMAAF = 8; // offset: 16 } -// Obf: RogueMagicReviveAvatarCsReq +// Obf: ALGBOJBMEPB // Type: Req -// CmdID: 7786 +// CmdID: 7761 message RogueMagicReviveAvatarCsReq { - uint32 interacted_prop_entity_id = 11; // offset: 32 - repeated uint32 base_avatar_id_list = 15; // offset: 24 + uint32 interacted_prop_entity_id = 3; // offset: 32 + repeated uint32 base_avatar_id_list = 5; // offset: 24 } -// Obf: RogueMagicReviveAvatarScRsp +// Obf: LPGEBAEBHKA // Type: Rsp -// CmdID: 7703 +// CmdID: 7707 message RogueMagicReviveAvatarScRsp { - ItemCostData IIJBOBNLOAD = 2; // offset: 24 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 3; // offset: 32 + ItemCostList EBMKBDJMAAF = 6; // offset: 24 } -// Obf: RogueMagicQueryCsReq +// Obf: PNDMPIPAMCH // Type: Req -// CmdID: 7709 +// CmdID: 7758 message RogueMagicQueryCsReq { } -message DMPPNGHODFG { - repeated GLAAGDDOCLD BLJNGOGAGGF = 905; // offset: 24 - uint32 MIKAPGDOLNP = 7; // offset: 80 - uint32 LEKJALPOBBB = 12; // offset: 72 - uint32 KPMNMMBCKBP = 2; // offset: 56 - repeated uint32 EFHDJBKHMIE = 1592; // offset: 32 - repeated uint32 avatar_id_list = 59; // offset: 48 - uint32 JDNJDPMKOGP = 1; // offset: 76 - uint32 JPBMDCGDHGK = 6; // offset: 88 - repeated KLGBNHJGNAA GDDMCMDFOJM = 578; // offset: 40 - uint32 GMCGMOIEALJ = 9; // offset: 64 - uint32 DCJFLFBMOOP = 13; // offset: 84 - uint32 MHDHHNNIKLC = 15; // offset: 68 - uint32 NEBFPCCFEPE = 5; // offset: 60 +message JEBLAAGCNHN { + uint32 MNKNAEECKPM = 15; // offset: 76 + uint32 HLCIKBIFKIK = 11; // offset: 68 + uint32 EMKOIOIFDKG = 8; // offset: 64 + uint32 DNEKFLCJDKH = 5; // offset: 72 + repeated uint32 ACPBOHCHHKG = 1983; // offset: 32 + repeated KHHHFHEODED BICPNKOCHGN = 91; // offset: 48 + repeated uint32 avatar_id_list = 796; // offset: 24 + uint32 AHHJLMPKFHN = 3; // offset: 56 + repeated DOGGIDNINJP EBKDJHLFOGN = 28; // offset: 16 + uint32 JFGEBNBAEGJ = 13; // offset: 84 + uint32 LJEECOOPMLM = 12; // offset: 80 + uint32 NLMMFJOPBFC = 10; // offset: 60 + uint32 LOLCBFCJPAM = 4; // offset: 88 } -message MMNJMANPNJO { - repeated uint32 BHLLIGHLHPC = 424; // offset: 24 +message OGNJNBBBPIF { + repeated uint32 BINLAPELLBO = 296; // offset: 24 } -message NKCHIMPILKA { - bool HDDNFMMICPO = 14; // offset: 49 - uint32 CMPBOIPKHBC = 15; // offset: 56 - repeated uint32 FNCLKDMPJDN = 8; // offset: 40 - bool LCHJKANPGIG = 5; // offset: 48 - MMNJMANPNJO CEPDMICFKNE = 12; // offset: 24 - uint32 area_id = 3; // offset: 52 - bool is_taken_reward = 1; // offset: 50 - DMPPNGHODFG record_info = 6; // offset: 32 +message MAGHEFEELAB { + bool ADKBEOPNBIO = 4; // offset: 58 + bool CEBPAJAAJPP = 15; // offset: 56 + bool is_taken_reward = 13; // offset: 57 + uint32 GFNCKBGNLNC = 12; // offset: 52 + OGNJNBBBPIF ECCGJDMOGAN = 14; // offset: 16 + repeated uint32 EJOMFAHEMNH = 2; // offset: 32 + JEBLAAGCNHN record_info = 3; // offset: 24 + uint32 area_id = 9; // offset: 48 } -message DNDCNGEBPLG { - uint32 FPCEAICEAML = 14; // offset: 28 - bool LCHJKANPGIG = 5; // offset: 24 +message NDPGKDLGBFB { + bool CEBPAJAAJPP = 11; // offset: 24 + uint32 ABHHNNKBAFP = 5; // offset: 28 } -message LOAIBGPGKGB { - repeated uint32 DHFKIDNOJCE = 7; // offset: 16 +message BGKDOOJAHAM { + repeated uint32 BNGJHJKJAMM = 7; // offset: 24 } -message NNMEMEPPKAB { - repeated LHOIPIOKIFC GDDMCMDFOJM = 14; // offset: 40 - repeated DNDCNGEBPLG NJPFONNOOOA = 11; // offset: 72 - LOAIBGPGKGB story_info = 1; // offset: 48 - repeated uint32 CDDLGDGPHPC = 3; // offset: 56 - repeated EIGBIDLFEGC GAIKJBBJGLI = 13; // offset: 24 - JILGJOOCPIA ALEHEHPLJAK = 15; // offset: 64 - repeated NKCHIMPILKA MPGAPDNCLJL = 2; // offset: 16 +message AHNGIOFDJNL { + repeated NJINCNAGALP BICPNKOCHGN = 15; // offset: 32 + BGKDOOJAHAM story_info = 7; // offset: 40 + repeated PNCBGGJKKAF JJAABLCMFLP = 9; // offset: 24 + repeated uint32 NDGDEKEAFCC = 5; // offset: 64 + KJAGLIIDBGP CLLGHDCNPOI = 13; // offset: 16 + repeated MAGHEFEELAB BFHJHAKFBIG = 2; // offset: 72 + repeated NDPGKDLGBFB NIPCEAFLCAA = 11; // offset: 48 } -// Obf: RogueMagicQueryScRsp +// Obf: EMNGELAGLJM // Type: Rsp -// CmdID: 7731 +// CmdID: 7744 message RogueMagicQueryScRsp { - uint32 retcode = 2; // offset: 40 - BNAGINKDGEG PBJLAINCIOC = 1; // offset: 32 - NNMEMEPPKAB rogue_get_info = 11; // offset: 24 + AHOLOHCLLKD HHDLEADBJGN = 9; // offset: 32 + uint32 retcode = 4; // offset: 40 + AHNGIOFDJNL rogue_get_info = 15; // offset: 16 } -// Obf: RogueMagicScepterDressInUnitCsReq +// Obf: NIFJJHFGMHP // Type: Req -// CmdID: 7706 +// CmdID: 7789 message RogueMagicScepterDressInUnitCsReq { - uint32 OPCNHCBHCMG = 14; // offset: 32 - uint32 dice_slot_id = 10; // offset: 28 - uint32 IDCCACEJNGJ = 12; // offset: 24 + uint32 DOAOPBBIGPO = 13; // offset: 28 + uint32 NCHHOPJJDCE = 12; // offset: 32 + uint32 AKKNCCFIBHI = 2; // offset: 24 } // Type: Rsp -// CmdID: 7701 -message APOGECMCNOP { - uint32 retcode = 5; // offset: 24 -} - -// Obf: RogueMagicAutoDressInUnitCsReq -// Type: Req -// CmdID: 7722 -message RogueMagicAutoDressInUnitCsReq { - repeated uint32 GHPHOEDJBKA = 15; // offset: 24 -} - -// Type: Rsp -// CmdID: 7747 -message GKEPBFIEPII { - uint32 retcode = 7; // offset: 24 -} - -// Obf: RogueMagicSetAutoDressInMagicUnitCsReq -// Type: Req -// CmdID: 7790 -message RogueMagicSetAutoDressInMagicUnitCsReq { - bool NAHLMGOOIMG = 9; // offset: 24 -} - -// Obf: RogueMagicSetAutoDressInMagicUnitScRsp -// Type: Rsp -// CmdID: 7705 -message RogueMagicSetAutoDressInMagicUnitScRsp { - bool NAHLMGOOIMG = 11; // offset: 28 - uint32 retcode = 12; // offset: 24 -} - -// Obf: RogueMagicAutoDressInMagicUnitChangeScNotify -// Type: Notify -// CmdID: 7797 -message RogueMagicAutoDressInMagicUnitChangeScNotify { - bool NAHLMGOOIMG = 7; // offset: 24 -} - -// Obf: RogueMagicScepterTakeOffUnitCsReq -// Type: Req // CmdID: 7796 -message RogueMagicScepterTakeOffUnitCsReq { - repeated uint32 GHPHOEDJBKA = 7; // offset: 16 - uint32 OPCNHCBHCMG = 2; // offset: 32 +message LMGJDLDGKMM { + uint32 retcode = 3; // offset: 24 } -// Type: Rsp -// CmdID: 7743 -message BCIJHCJHJBF { - uint32 retcode = 14; // offset: 24 -} - -// Obf: RogueMagicUnitComposeCsReq -// Type: Req -// CmdID: 7717 -message RogueMagicUnitComposeCsReq { - repeated uint32 GHPHOEDJBKA = 12; // offset: 16 -} - -// Obf: RogueMagicUnitComposeScRsp -// Type: Rsp -// CmdID: 7727 -message RogueMagicUnitComposeScRsp { - uint32 retcode = 15; // offset: 24 -} - -message BKDDBJOEAJP { - repeated uint32 GHPHOEDJBKA = 13; // offset: 24 -} - -// Type: Rsp -// CmdID: 7768 -message NPJLAEMPNNM { - uint32 retcode = 9; // offset: 24 -} - -message JILGJOOCPIA { - uint32 OLEFLLAEACG = 14; // offset: 32 - GPGAICLOJMD talent_info = 1; // offset: 24 -} - -message OFLCDOLCEPM { -} - -// Type: Rsp -// CmdID: 7791 -message OJEFIIHNCAO { - uint32 retcode = 12; // offset: 32 - JILGJOOCPIA ALEHEHPLJAK = 5; // offset: 24 -} - -// Obf: RogueMagicEnableTalentCsReq +// Obf: ECCKPKLHLDD // Type: Req // CmdID: 7702 -message RogueMagicEnableTalentCsReq { - uint32 EHAJMKFJCCM = 1; // offset: 24 +message RogueMagicAutoDressInUnitCsReq { + repeated uint32 IGEABMFLCGC = 11; // offset: 16 } -// Obf: RogueMagicEnableTalentScRsp // Type: Rsp -// CmdID: 7737 -message RogueMagicEnableTalentScRsp { - JILGJOOCPIA ALEHEHPLJAK = 4; // offset: 16 - uint32 retcode = 1; // offset: 32 +// CmdID: 7749 +message FGCBMGEIGFL { + uint32 retcode = 4; // offset: 24 } -// Obf: RogueMagicGetMiscRealTimeDataCsReq +// Obf: GDKNHFFLEDN // Type: Req -// CmdID: 7712 +// CmdID: 7754 +message RogueMagicSetAutoDressInMagicUnitCsReq { + bool KMPPNOFBNPM = 14; // offset: 24 +} + +// Obf: DMEPALJBADA +// Type: Rsp +// CmdID: 7779 +message RogueMagicSetAutoDressInMagicUnitScRsp { + bool KMPPNOFBNPM = 15; // offset: 28 + uint32 retcode = 2; // offset: 24 +} + +// Obf: NEABJKFPKIL +// Type: Notify +// CmdID: 7705 +message RogueMagicAutoDressInMagicUnitChangeScNotify { + bool KMPPNOFBNPM = 10; // offset: 24 +} + +// Obf: MINCBGNAGLL +// Type: Req +// CmdID: 7757 +message RogueMagicScepterTakeOffUnitCsReq { + repeated uint32 IGEABMFLCGC = 8; // offset: 24 + uint32 DOAOPBBIGPO = 7; // offset: 32 +} + +// Type: Rsp +// CmdID: 7721 +message JEPAJCEGPAD { + uint32 retcode = 4; // offset: 24 +} + +// Obf: IGNLHBGFLEL +// Type: Req +// CmdID: 7728 +message RogueMagicUnitComposeCsReq { + repeated uint32 IGEABMFLCGC = 7; // offset: 16 +} + +// Obf: JLHIKCDGEGE +// Type: Rsp +// CmdID: 7765 +message RogueMagicUnitComposeScRsp { + uint32 retcode = 6; // offset: 24 +} + +message MEMHEGHELCP { + repeated uint32 IGEABMFLCGC = 11; // offset: 16 +} + +// Type: Rsp +// CmdID: 7753 +message KBDIBKLEBKP { + uint32 retcode = 10; // offset: 24 +} + +message KJAGLIIDBGP { + uint32 DJCAJHIMDOL = 11; // offset: 32 + MCACDFHCPIE talent_info = 8; // offset: 16 +} + +message CAFEADMFJIH { +} + +// Type: Rsp +// CmdID: 7717 +message EAHJLOANBPD { + KJAGLIIDBGP CLLGHDCNPOI = 14; // offset: 16 + uint32 retcode = 15; // offset: 32 +} + +// Obf: CMGKGFPDHNK +// Type: Req +// CmdID: 7751 +message RogueMagicEnableTalentCsReq { + uint32 KFJEMIOJLPJ = 13; // offset: 24 +} + +// Obf: CNICBAOIDCG +// Type: Rsp +// CmdID: 7725 +message RogueMagicEnableTalentScRsp { + uint32 retcode = 6; // offset: 32 + KJAGLIIDBGP CLLGHDCNPOI = 12; // offset: 24 +} + +// Obf: ACAJMJBNNJD +// Type: Req +// CmdID: 7720 message RogueMagicGetMiscRealTimeDataCsReq { } -// Obf: RogueMagicGetMiscRealTimeDataScRsp +// Obf: PEHGLJEILLK // Type: Rsp -// CmdID: 7764 +// CmdID: 7793 message RogueMagicGetMiscRealTimeDataScRsp { - BILGHDFAGMO OJIHJJNJMEM = 14; // offset: 24 - NNKMGFDMKGI MHBKAAGMMIH = 5; // offset: 16 - uint32 retcode = 4; // offset: 40 + IGJJFOKAHAP NOCNEOMKFIO = 3; // offset: 16 + uint32 retcode = 5; // offset: 40 + HHAANBNCLHI KKLHGCJKPLJ = 9; // offset: 24 } -// Obf: RogueMagicStoryInfoUpdateScNotify +// Obf: MHHBBPINOBD // Type: Notify -// CmdID: 7751 +// CmdID: 7766 message RogueMagicStoryInfoUpdateScNotify { - uint32 APPPKEKGODF = 11; // offset: 24 + uint32 KHMPDBNFKHB = 13; // offset: 24 } -// Obf: CmdRogueModifierType +// Obf: LKOKNHLLOMF enum CmdRogueModifierType { - CmdRogueModifierType_MNFEPONEDDJ = 0; - CmdRogueModifierSelectCellScRsp = 5335; - CmdRogueModifierDelNotify = 5369; - CmdRogueModifierAddNotify = 5324; - CmdRogueModifierSelectCellCsReq = 5304; - CmdRogueModifierStageStartNotify = 5340; - CmdRogueModifierUpdateNotify = 5400; + LKOKNHLLOMF_PCPDHELPKEM = 0; + CmdRogueModifierUpdateNotify = 5398; + CmdRogueModifierAddNotify = 5394; + CmdRogueModifierSelectCellScRsp = 5314; + CmdRogueModifierDelNotify = 5363; + CmdRogueModifierSelectCellCsReq = 5395; + CmdRogueModifierStageStartNotify = 5326; } -// Obf: RogueModifierSourceType +// Obf: KIELLBKOALO enum RogueModifierSourceType { - RogueModifierSourceType_IDALNPNDMJJ = 0; - RogueModifierSourceType_GNLKLLCJLIN = 1; - RogueModifierSourceType_CDBDEGALDNP = 2; - RogueModifierSourceType_ELEMLJAKFJO = 3; - RogueModifierSourceType_CNKFIIJFGFK = 4; - RogueModifierSourceType_CMDAKNCBGJH = 5; - RogueModifierSourceType_AMJIHAFFMNO = 6; - RogueModifierSourceType_FHMFDEANAEM = 7; - RogueModifierSourceType_DCBMNGGJJMP = 8; - RogueModifierSourceType_HDCCINECCMF = 9; - RogueModifierSourceType_CCIHEJNHOKO = 10; + KIELLBKOALO_CHODNMOHLPN = 0; + KIELLBKOALO_IILJFJHMBIO = 1; + KIELLBKOALO_BFHCGECLCGO = 2; + KIELLBKOALO_HCOAGAPJKAI = 3; + KIELLBKOALO_EEOKGNBDFAE = 4; + KIELLBKOALO_JOAJHJCBIDE = 5; + KIELLBKOALO_HPCJKPADOPI = 6; + KIELLBKOALO_JDKCKFIBKOA = 7; + KIELLBKOALO_INKLKPCHLHI = 8; + KIELLBKOALO_HIKLCLPJMDK = 9; + KIELLBKOALO_BCNMDMHELNC = 10; } -enum FFLKEHFBIAA { - FFLKEHFBIAA_ODLHDBIIEMG = 0; - FFLKEHFBIAA_HAAODMIPANO = 1; +enum MMDNCMMOKPO { + MMDNCMMOKPO_BBPAEHEFJHD = 0; + MMDNCMMOKPO_DMGDMCOACGF = 1; } -message OFNEBGDLIEC { - uint32 BOGMAHNFLFI = 5; // offset: 32 - FFLKEHFBIAA IBEEHOFGBDC = 8; // offset: 40 - map CNCGHINKLAF = 15; // offset: 16 - uint32 BJHCINOEEBK = 4; // offset: 36 +message GJFAPKAGEED { + MMDNCMMOKPO MKHDINDGHMD = 6; // offset: 36 + map HBNHCEOKIBJ = 3; // offset: 16 + uint32 BAMNMENGKFG = 13; // offset: 40 + uint32 PNFBHHBLAFH = 11; // offset: 32 } -message IBJNMKFGHJD { - repeated uint32 IGKHGBDEBLK = 6; // offset: 16 - bool ICKMAPKKKFO = 9; // offset: 32 - uint32 CHEFDMBOEHP = 7; // offset: 36 +message OAPBFNBKFHM { + bool CHCGMAMOBMH = 11; // offset: 32 + repeated uint32 LJFLBPDCJGJ = 8; // offset: 24 + uint32 KLNIAGAEFKE = 3; // offset: 36 } -message NHKKKFHAKAO { - bool BAKHLGNMBOI = 4; // offset: 28 - uint32 BICNJBGCKMD = 1; // offset: 24 +message EBDPCIIFFON { + uint32 FNHKNLIJKPI = 8; // offset: 28 + bool HFJDGDIPLAG = 1; // offset: 24 } -message MMMDAKJFKPC { - uint32 KNJMGDBELAE = 2; // offset: 24 - uint32 OAGFIOKMPND = 9; // offset: 28 +message MJGHOBOEODL { + uint32 MDGKJEBCKFP = 4; // offset: 24 + uint32 LBOBNPOBNEK = 8; // offset: 28 } -message AHMJPFJBMMJ { - OFNEBGDLIEC BAFGLONNAHF = 5; // offset: 32 - uint64 FIOLKLDPNBE = 8; // offset: 40 - RogueModifierSourceType JKMAEIELMGM = 11; // offset: 48 - oneof OKAIINGCACL { - IBJNMKFGHJD MBCFKOELGMB = 14; // offset: 24 - NHKKKFHAKAO LCOGDOKJFBB = 6; // offset: 24 - MMMDAKJFKPC OHFJGLJONFP = 2; // offset: 24 +message DOIJNCLJGKO { + uint64 PIMNEEFDAGE = 11; // offset: 48 + RogueModifierSourceType ALFHNEHOBJA = 2; // offset: 44 + GJFAPKAGEED IMPOEHIOCBC = 14; // offset: 16 + oneof BPIHFAJCLOC { + OAPBFNBKFHM ANGMBDBAOIH = 12; // offset: 24 + EBDPCIIFFON FJNNJNHACAB = 1; // offset: 24 + MJGHOBOEODL AGPGDEPJAJM = 7; // offset: 24 } } -message FFAOGJIOBGE { - repeated AHMJPFJBMMJ KCFGFJAFFHJ = 7; // offset: 24 +message MNCOPDNELMC { + repeated DOIJNCLJGKO PHPOLHLJGFM = 3; // offset: 24 } -// Obf: RogueModifierAddNotify +// Obf: DIFFLAOILKH // Type: Notify -// CmdID: 5324 +// CmdID: 5394 message RogueModifierAddNotify { - AHMJPFJBMMJ LCBKLBBHOGE = 15; // offset: 16 + DOIJNCLJGKO IMIBFEHPDDI = 7; // offset: 24 } -// Obf: RogueModifierSelectCellCsReq +// Obf: CFHDOLGEHHK // Type: Req -// CmdID: 5304 +// CmdID: 5395 message RogueModifierSelectCellCsReq { - uint32 HICCHNECJGJ = 13; // offset: 24 + uint32 EIIAGABAFEC = 8; // offset: 24 } -// Obf: RogueModifierSelectCellScRsp +// Obf: IFMFDHMFJJA // Type: Rsp -// CmdID: 5335 +// CmdID: 5314 message RogueModifierSelectCellScRsp { - ItemList HMCMEKJDDLL = 13; // offset: 16 - uint32 retcode = 12; // offset: 36 - uint32 HICCHNECJGJ = 8; // offset: 32 + uint32 retcode = 2; // offset: 36 + ItemList FNLDFGLGEOA = 11; // offset: 24 + uint32 EIIAGABAFEC = 9; // offset: 32 } -// Obf: RogueModifierUpdateNotify +// Obf: HKFEPKHKIMI // Type: Notify -// CmdID: 5400 +// CmdID: 5398 message RogueModifierUpdateNotify { - AHMJPFJBMMJ LCBKLBBHOGE = 2; // offset: 24 + DOIJNCLJGKO IMIBFEHPDDI = 4; // offset: 24 } -// Obf: RogueModifierDelNotify +// Obf: IFHOPBNJPDD // Type: Notify -// CmdID: 5369 +// CmdID: 5363 message RogueModifierDelNotify { - uint64 FIOLKLDPNBE = 13; // offset: 24 + uint64 PIMNEEFDAGE = 2; // offset: 24 } -// Obf: RogueModifierStageStartNotify +// Obf: MHJNLFHMNCE // Type: Notify -// CmdID: 5340 +// CmdID: 5326 message RogueModifierStageStartNotify { - RogueModifierSourceType JKMAEIELMGM = 12; // offset: 24 + RogueModifierSourceType ALFHNEHOBJA = 12; // offset: 24 } -// Obf: CmdRogueTournType +// Obf: IAMCFDLNKOL enum CmdRogueTournType { - CmdRogueTournType_MNFEPONEDDJ = 0; - CmdRogueTournGetAllBuildRefScRsp = 6100; - CmdRogueTournLeaveScRsp = 6042; - CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6062; - CmdRogueTournLeaveRogueCocoonSceneScRsp = 6050; - CmdJIBCIBDMKKO = 6020; - CmdRogueTournRenameArchiveCsReq = 6061; - CmdRogueTournLevelInfoUpdateScNotify = 6087; - CmdRogueTournGetCurRogueCocoonInfoScRsp = 6079; - CmdRogueTournClearArchiveNameScNotify = 6038; - CmdRogueTournSettleCsReq = 6093; - CmdRogueTournGetMiscRealTimeDataScRsp = 6017; - CmdRogueTournGetSettleInfoScRsp = 6025; - CmdRogueTournGetAllArchiveCsReq = 6058; - CmdRogueTournGetSeasonTalentInfoScRsp = 6068; - CmdRogueTournStartCsReq = 6029; - CmdRogueTournReviveAvatarCsReq = 6018; - CmdRogueTournConfirmSettleCsReq = 6024; - CmdRogueTournUseSuperRewardKeyCsReq = 6043; - CmdRogueTournEnterRoomCsReq = 6047; - CmdRogueTournEnableSeasonTalentScRsp = 6016; - CmdRougeTournRenameBuildRefCsReq = 6048; - CmdRogueTournEnablePermanentTalentScRsp = 6072; - CmdRogueTournDeleteArchiveCsReq = 6011; - CmdRogueTournEnableSeasonTalentCsReq = 6032; - CmdRogueTournDeleteBuildRefCsReq = 6031; - CmdRogueTournResetPermanentTalentScRsp = 6027; - CmdRogueTournSaveBuildRefCsReq = 6026; - CmdRogueTournGetSettleInfoCsReq = 6064; - CmdRogueTournSettleScRsp = 6065; - CmdRogueTournTakeExpRewardCsReq = 6089; - CmdRogueTournStartScRsp = 6044; - CmdRogueTournGetAllBuildRefCsReq = 6075; - CmdRogueTournConfirmSettleScRsp = 6049; - CmdRogueTournQueryScRsp = 6019; - CmdRogueTournTriggerRoomSelectCsReq = 6077; - CmdOFNDLGDEEME = 6083; - CmdRogueTournDeleteBuildRefScRsp = 6078; - CmdRogueTournReEnterRogueCocoonStageScRsp = 6053; - CmdRogueTournWeekChallengeUpdateScNotify = 6021; - CmdRogueTournSaveBuildRefScRsp = 6052; - CmdRogueTournUseSuperRewardKeyScRsp = 6085; - CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6092; + IAMCFDLNKOL_PCPDHELPKEM = 0; + CmdRogueTournSaveBuildRefScRsp = 6099; + CmdRogueTournGetPermanentTalentInfoCsReq = 6090; + CmdRogueTournTakeExpRewardScRsp = 6097; + CmdRogueTournQueryScRsp = 6061; + CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6058; + CmdRogueTournLeaveCsReq = 6038; + CmdRogueTournConfirmSettleCsReq = 6052; + CmdRogueTournEnterLayerCsReq = 6018; + CmdRogueTournEnterRoomScRsp = 6089; + CmdCKEPHOJDAAD = 6050; + CmdRogueTournEnablePermanentTalentCsReq = 6042; + CmdRogueTournGetArchiveRepositoryCsReq = 6026; + CmdRogueTournLeaveScRsp = 6017; + CmdRougeTournRenameBuildRefCsReq = 6079; + CmdRogueTournReEnterRogueCocoonStageCsReq = 6070; + CmdRogueTournGetSeasonTalentInfoCsReq = 6076; + CmdRogueTournBattleFailSettleInfoScNotify = 6031; + CmdRogueTournLeaveRogueCocoonSceneCsReq = 6012; + CmdRogueTournGetAllArchiveCsReq = 6078; + CmdRogueTournConfirmSettleScRsp = 6067; + CmdRogueTournEnterRogueCocoonSceneCsReq = 6030; + CmdRogueTournDeleteArchiveCsReq = 6051; + CmdRogueTournSaveBuildRefCsReq = 6071; + CmdRogueTournStartScRsp = 6024; + CmdRogueTournDeleteArchiveScRsp = 6080; + CmdRogueTournUseSuperRewardKeyCsReq = 6025; + CmdRogueTournGetSettleInfoCsReq = 6092; + CmdRogueTournEnterCsReq = 6098; + CmdRogueTournQueryCsReq = 6035; + CmdRogueTournEnableSeasonTalentCsReq = 6064; + CmdRogueTournGetArchiveRepositoryScRsp = 6016; + CmdRogueTournSettleScRsp = 6096; + CmdRogueTournHandBookNotify = 6072; + CmdRogueTournExpNotify = 6075; + CmdRogueTournTakeExpRewardCsReq = 6036; + CmdRogueTournResetPermanentTalentCsReq = 6027; + CmdRogueTournClearArchiveNameScNotify = 6062; + CmdRogueTournWeekChallengeUpdateScNotify = 6039; + CmdRogueTournEnterRogueCocoonSceneScRsp = 6047; + CmdRogueTournEnterLayerScRsp = 6028; + CmdRogueTournReviveAvatarScRsp = 6019; + CmdRogueTournGetAllBuildRefScRsp = 6040; + CmdRogueTournEnterScRsp = 6095; + CmdRogueTournDeleteBuildRefScRsp = 6041; + CmdRogueTournGetAllBuildRefCsReq = 6100; + CmdRogueTournReviveCostUpdateScNotify = 6088; + CmdPLCLHLNAHDB = 6065; + CmdRogueTournRenameBuildRefScRsp = 6045; + CmdRogueTournEnterRoomCsReq = 6020; + CmdRogueTournRenameArchiveCsReq = 6043; + CmdRogueTournGetMiscRealTimeDataScRsp = 6081; + CmdRogueTournRenameArchiveScRsp = 6085; + CmdHLGKHDILCHH = 6053; + CmdRogueTournTriggerRoomSelectCsReq = 6083; + CmdLGFAJDIKCJN = 6086; + CmdRogueTournReviveAvatarCsReq = 6054; + CmdRogueTournGetMiscRealTimeDataCsReq = 6022; + CmdRogueTournGetSettleInfoScRsp = 6034; + CmdRogueTournUseSuperRewardKeyScRsp = 6087; + CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6073; + CmdRogueTournGetCurRogueCocoonInfoCsReq = 6046; CmdRogueTournGetAllArchiveScRsp = 6014; - CmdRogueTournGetCurRogueCocoonInfoCsReq = 6066; - CmdRogueTournRenameArchiveScRsp = 6097; - CmdRogueTournHandBookNotify = 6098; - CmdRogueTournEnterLayerCsReq = 6023; - CmdRogueTournReviveCostUpdateScNotify = 6074; - CmdRogueTournGetArchiveRepositoryCsReq = 6035; - CmdRogueTournEnterRogueCocoonSceneCsReq = 6091; - CmdRogueTournEnterLayerScRsp = 6013; - CmdFELPBJGPFEJ = 6057; - CmdRogueTournLeaveCsReq = 6086; - CmdPHGFLGGGICJ = 6071; - CmdRogueTournGetSeasonTalentInfoCsReq = 6060; - CmdRogueTournRenameBuildRefScRsp = 6070; - CmdRogueTournGetPermanentTalentInfoCsReq = 6037; - CmdRogueTournGetArchiveRepositoryScRsp = 6088; - CmdRogueTournQueryCsReq = 6055; - CmdLIKCLCEDPHO = 6073; - CmdRogueTournTakeExpRewardScRsp = 6012; - CmdRogueTournExpNotify = 6039; - CmdRogueTournDeleteArchiveScRsp = 6034; - CmdRogueTournAreaUpdateScNotify = 6033; - CmdRogueTournLeaveRogueCocoonSceneCsReq = 6022; - CmdRogueTournResetPermanentTalentCsReq = 6045; - CmdRogueTournEnterRoomScRsp = 6041; - CmdRogueTournGetPermanentTalentInfoScRsp = 6069; - CmdRogueTournReEnterRogueCocoonStageCsReq = 6067; - CmdRogueTournReviveAvatarScRsp = 6028; - CmdRogueTournEnterRogueCocoonSceneScRsp = 6015; - CmdRogueTournEnablePermanentTalentCsReq = 6051; - CmdRogueTournEnterScRsp = 6056; - CmdRogueTournGetMiscRealTimeDataCsReq = 6090; - CmdRogueTournBattleFailSettleInfoScNotify = 6046; - CmdRogueTournEnterCsReq = 6054; + CmdLGACEOFJJBK = 6069; + CmdRogueTournGetPermanentTalentInfoScRsp = 6049; + CmdRogueTournSettleCsReq = 6011; + CmdRogueTournGetSeasonTalentInfoScRsp = 6063; + CmdRogueTournEnableSeasonTalentScRsp = 6021; + CmdRogueTournLevelInfoUpdateScNotify = 6059; + CmdRogueTournLeaveRogueCocoonSceneScRsp = 6084; + CmdRogueTournReEnterRogueCocoonStageScRsp = 6015; + CmdRogueTournDeleteBuildRefCsReq = 6023; + CmdRogueTournResetPermanentTalentScRsp = 6093; + CmdRogueTournAreaUpdateScNotify = 6048; + CmdRogueTournStartCsReq = 6068; + CmdRogueTournEnablePermanentTalentScRsp = 6082; + CmdRogueTournGetCurRogueCocoonInfoScRsp = 6013; } -// Obf: RogueTournLevelStatus +// Obf: JPPIEKOBPII enum RogueTournLevelStatus { - RogueTournLevelStatus_MNFEPONEDDJ = 0; - RogueTournLevelStatus_MNMCLOPPFOL = 1; - RogueTournLevelStatus_BLMNPNAJAFP = 2; - RogueTournLevelStatus_DJJFIFEIICI = 3; + JPPIEKOBPII_PCPDHELPKEM = 0; + JPPIEKOBPII_HPJEBFFHJNP = 1; + JPPIEKOBPII_POOLAGHGCMG = 2; + JPPIEKOBPII_EMEDNPCCNDH = 3; } -enum KKIJDKPJMIB { - KKIJDKPJMIB_MNFEPONEDDJ = 0; - KKIJDKPJMIB_MNMCLOPPFOL = 1; - KKIJDKPJMIB_NGPFHCFEHPK = 2; +enum JILICANHLLC { + JILICANHLLC_PCPDHELPKEM = 0; + JILICANHLLC_HPJEBFFHJNP = 1; + JILICANHLLC_KLHDCOPPLNG = 2; } -enum IECLOBDHOBO { - IECLOBDHOBO_MNFEPONEDDJ = 0; - IECLOBDHOBO_EMLDOGLLPCN = 1; - IECLOBDHOBO_MNMCLOPPFOL = 2; - IECLOBDHOBO_NGPFHCFEHPK = 3; +enum FLCPAPOJBGP { + FLCPAPOJBGP_PCPDHELPKEM = 0; + FLCPAPOJBGP_PCPKFCDOJPD = 1; + FLCPAPOJBGP_HPJEBFFHJNP = 2; + FLCPAPOJBGP_KLHDCOPPLNG = 3; } -enum FBEHPEBPLGL { - FBEHPEBPLGL_MNFEPONEDDJ = 0; - FBEHPEBPLGL_HFBHHLIENBI = 1; - FBEHPEBPLGL_GNEDHGFNAKE = 2; - FBEHPEBPLGL_ALHKOFOILAI = 3; +enum BEPLPKEFEED { + BEPLPKEFEED_PCPDHELPKEM = 0; + BEPLPKEFEED_FCEHNMJJABE = 1; + BEPLPKEFEED_IOHFFGHJOPF = 2; + BEPLPKEFEED_OMJICGNCOID = 3; } -enum EGHDKFKMFPG { - EGHDKFKMFPG_DKLKNKBBHJH = 0; - EGHDKFKMFPG_OCAPMKBHGHC = 1; - EGHDKFKMFPG_LEFLNFOBCEI = 2; - EGHDKFKMFPG_BBPGENADAGE = 3; - EGHDKFKMFPG_ONNANGCMMAA = 4; - EGHDKFKMFPG_CKLDHBJMAFC = 5; - EGHDKFKMFPG_GKCHNDCLGJE = 6; - EGHDKFKMFPG_GMCEGHBPIBA = 7; - EGHDKFKMFPG_KAOFPBKMHEN = 8; +enum BFCOFBCEOFG { + BFCOFBCEOFG_OHFKNNELBCB = 0; + BFCOFBCEOFG_CFMCCLJBHKP = 1; + BFCOFBCEOFG_OBCKNODNMBN = 2; + BFCOFBCEOFG_MMGEODKJMGC = 3; + BFCOFBCEOFG_GCFNJMBEHMI = 4; + BFCOFBCEOFG_NHDHIIGDJBN = 5; + BFCOFBCEOFG_BLEBGCEMCCA = 6; + BFCOFBCEOFG_GJCJPFJFFDF = 7; + BFCOFBCEOFG_NFICAMEGKBE = 8; } -message FOBIOKDLMNC { - LHFJGNNNPMA NCHJDGAKAFN = 10; // offset: 16 - NKAMOGBANON IJBMDMOKKAF = 12; // offset: 24 - oneof OKAIINGCACL { - PMLEKKCLNIL CGGBOODELED = 906; // offset: 40 - ADBMMLIIKML OMKKAJJGEOO = 1553; // offset: 40 - BGBECDNLHPD KOOCEHJHHPJ = 388; // offset: 40 +message APMHDGPDGNP { + KGABJENCFDC NLILNONCNFC = 10; // offset: 40 + PNKEBBADONJ LPHOAIJFPNP = 3; // offset: 16 + oneof BPIHFAJCLOC { + BCIFMHFCDMG OPDJKKPPPOD = 1042; // offset: 24 + HPMJCOCCBJJ KFPBACEHAMH = 636; // offset: 24 + KHILIFOOIGH CIMGCEEGDCF = 1742; // offset: 24 } } -message KFDKHFDAHPO { - uint32 LLCAONCHDJB = 12; // offset: 36 - uint32 DBGBIGBCFGC = 4; // offset: 32 - bool DKKIMJBICOK = 9; // offset: 24 - uint32 JEHOLGFLBCG = 14; // offset: 28 +message CFOIFABCGAE { + bool DKJFDLKJLBE = 11; // offset: 24 + uint32 IAHOBGFDBML = 14; // offset: 28 + uint32 NAFLDJFCCPC = 9; // offset: 32 + uint32 IKLDFMBGHGB = 5; // offset: 36 } -message IODPIBOMDIM { - bool DKKIMJBICOK = 12; // offset: 24 - uint32 FLGBKHEOHLK = 15; // offset: 36 - uint32 ACJNGNCDKPF = 6; // offset: 32 - uint32 ICMBNNMNBAN = 8; // offset: 28 +message KKMPEHIFMNC { + bool DKJFDLKJLBE = 9; // offset: 36 + uint32 JBNFILFNFMC = 7; // offset: 24 + uint32 PAMHEDDIEJA = 14; // offset: 28 + uint32 CAHNHPANKIC = 13; // offset: 32 } -message BAKNNNDICMO { - uint32 FHDEKBPDCAG = 3; // offset: 28 - uint32 MNEKBLPPNMM = 1; // offset: 24 - bool DKKIMJBICOK = 9; // offset: 32 +message OKBFGNELFMG { + uint32 HALMBJJIKON = 4; // offset: 32 + uint32 CBCHIPFAHMG = 14; // offset: 24 + bool DKJFDLKJLBE = 3; // offset: 28 } -message FIKHAMLNIIK { - uint32 FHDEKBPDCAG = 10; // offset: 28 - bool DKKIMJBICOK = 12; // offset: 24 +message ENEHKONPJNA { + bool DKJFDLKJLBE = 6; // offset: 28 + uint32 CBCHIPFAHMG = 2; // offset: 24 } -message OGBEAKLFKGM { - bool LMPBIJMJKPE = 12; // offset: 24 +message AJAEJNHDNFD { + bool HOMMGGMALMI = 2; // offset: 24 } -message LHFJGNNNPMA { - CJCPMBDHGEN MHLFDMEBJEC = 10; // offset: 88 - NDEGPCIJEMM AFHKFKKFPIL = 11; // offset: 48 - OKMMEMBBFLA lineup = 1; // offset: 32 - PKBMECIOBMG CPGIOIIANGA = 7; // offset: 40 - IMBOMJBILFG item_value = 12; // offset: 56 - MIHCAJKBEEE KDBJNJAKFJG = 13; // offset: 104 - IFKDKEGJKMM IBIFCLDPKLB = 3; // offset: 64 - KKDBCNMEPJO BJNEMDFNHKL = 4; // offset: 16 - FBGNBDJLKFK LELGPGICPFN = 9; // offset: 80 - OGBEAKLFKGM JHOLPJLDAGH = 14; // offset: 72 - PHOAIBFDBPB level = 5; // offset: 24 +message PNKEBBADONJ { + GCHIOMAJIPI HKKIJABGCNA = 14; // offset: 32 + JDJODLAJBKP OGAFLPPJIOB = 4; // offset: 48 + NALJFANPFMA MKPEBDAJAJN = 11; // offset: 96 + MICOMIBPIOA lineup = 6; // offset: 64 + AOIKKHJLKJF level = 10; // offset: 24 + PBMHMEADLEC ABIJBGENKHA = 2; // offset: 104 + POIFGDAHJCJ EMFDMIKFIBF = 3; // offset: 16 + CNJHCICPAIC BAAANBEIPBG = 13; // offset: 88 + AJAEJNHDNFD BDGOOPLHFAG = 15; // offset: 40 + PGJNBNANDEE item_value = 9; // offset: 56 + KKFANGIJAOF MMAOONPAPDP = 7; // offset: 72 } -message PHOAIBFDBPB { - uint32 IPOEHBBFKDO = 8; // offset: 40 - repeated HABEGJBANCE FLLOBBCHNME = 6; // offset: 24 - bool JNPFCFHEGFE = 3; // offset: 49 - bool PCGCEIDAIOM = 7; // offset: 48 - RogueTournLevelStatus status = 1; // offset: 52 - FBEHPEBPLGL reason = 10; // offset: 56 - oneof FJFOJNBNMMF { - IFLEEMAHJMA JMNFHHINFJB = 11; // offset: 32 +message AOIKKHJLKJF { + BEPLPKEFEED reason = 6; // offset: 40 + repeated APBOFCPJCAF FHLJEHDHJLI = 12; // offset: 24 + bool KBJAHFLOOIJ = 3; // offset: 56 + RogueTournLevelStatus status = 13; // offset: 44 + uint32 APMIAKDPHJL = 4; // offset: 48 + bool PNNKFBILIEH = 9; // offset: 57 + oneof CNDEJGHFJAA { + NEJMKCOKHOF ELIGJDHJEAC = 10; // offset: 16 } } -message IHJDHJHHCDJ { - uint32 BBCBBCAHKPC = 2; // offset: 48 - repeated DAKACFANFLA KKLNLJDEMMI = 4; // offset: 16 - repeated uint32 OJAPJFNMHFN = 8; // offset: 32 - uint32 HDBKNMPIBCE = 12; // offset: 56 - repeated uint32 KGBPKMEOGEM = 5; // offset: 24 - uint32 INAOJKMEDMB = 7; // offset: 52 +message PMCGOFCMHHA { + uint32 EPAINHHNBLO = 9; // offset: 48 + repeated uint32 MMOJOECDMIL = 3; // offset: 40 + uint32 BFLHMIDIFKF = 1; // offset: 56 + uint32 HKBPEHBLIAC = 4; // offset: 52 + repeated uint32 GIJOAADKDIN = 13; // offset: 24 + repeated KKJNFIPPDDO IMKOJKJAHMM = 15; // offset: 16 } -message IFLEEMAHJMA { - IHJDHJHHCDJ IILOOMCENFB = 10; // offset: 16 +message NEJMKCOKHOF { + PMCGOFCMHHA PEABLDFCMIC = 2; // offset: 24 } -message IFKDKEGJKMM { - uint32 IMMGGOJCGMJ = 13; // offset: 28 - uint32 IFOMGIHDJOI = 2; // offset: 24 +message NALJFANPFMA { + uint32 MFOKBDCHBEC = 2; // offset: 24 + uint32 KMJJCKDOBMA = 10; // offset: 28 } -message NDEGPCIJEMM { - repeated uint32 PNBJLEAJEDO = 1; // offset: 24 +message GCHIOMAJIPI { + repeated uint32 DDMKCOBOMNO = 6; // offset: 16 } -message HABEGJBANCE { - repeated DPCPEEGNGJE CLDNNKMEAKJ = 4; // offset: 24 - KKIJDKPJMIB status = 15; // offset: 44 - uint32 JHIIAFFLKLN = 12; // offset: 36 - uint32 IJLDCLJPOBD = 8; // offset: 40 - uint32 KIPFCOGFCLI = 5; // offset: 32 +message APBOFCPJCAF { + uint32 LMKBDICOLKO = 14; // offset: 32 + uint32 LNODOJOOPBK = 11; // offset: 36 + uint32 INGCDIAFAFG = 8; // offset: 44 + JILICANHLLC status = 1; // offset: 40 + repeated PGKNFMANPNI GJGKLFCHOFO = 3; // offset: 16 } -message DPCPEEGNGJE { - uint32 room_id = 5; // offset: 44 - uint32 AAGGCEOMNLF = 8; // offset: 36 - uint32 NKFNONAFCIC = 10; // offset: 52 - uint32 IONEJMOFGLA = 14; // offset: 32 - IECLOBDHOBO status = 6; // offset: 48 - oneof FJFOJNBNMMF { - GKGCKKAAFDE JMNFHHINFJB = 7; // offset: 24 +message PGKNFMANPNI { + uint32 PMMDFFFNFIO = 2; // offset: 36 + uint32 LHENDOOGBCK = 7; // offset: 44 + FLCPAPOJBGP status = 11; // offset: 40 + uint32 room_id = 3; // offset: 52 + uint32 OBOJOIHDCGK = 1; // offset: 48 + oneof CNDEJGHFJAA { + LGMIBLCAEFA ELIGJDHJEAC = 4; // offset: 24 } } -message KKDBCNMEPJO { - repeated uint32 AMLEGPKBFGJ = 2; // offset: 24 +message JDJODLAJBKP { + repeated uint32 GLMFGMCPGHL = 10; // offset: 16 } -message PMLEKKCLNIL { +message BCIFMHFCDMG { } -message ADBMMLIIKML { - DAIJDKOHAJG GALIOLLCGCB = 13; // offset: 16 +message HPMJCOCCBJJ { + PINBJNLCIAH CCNHIHHGBDP = 14; // offset: 24 } -message GKGCKKAAFDE { - repeated uint32 LIFNKLCOOAH = 2; // offset: 24 - uint32 JOHDFHDPFOK = 15; // offset: 32 - uint32 level = 1; // offset: 36 +message LGMIBLCAEFA { + uint32 KLOOFAEJGKD = 7; // offset: 32 + repeated uint32 BOFOMAPKKHM = 2; // offset: 16 + uint32 level = 10; // offset: 36 } -message IBBMIAJBJGH { - uint32 EOMKIBNKHIB = 15; // offset: 32 - uint32 HCCNFEECKHA = 14; // offset: 24 - uint32 unique_id = 8; // offset: 28 +message NBFDKMNGBKD { + uint32 LLEEFDGJBKA = 13; // offset: 28 + uint32 DACOKFCBMBI = 5; // offset: 24 + uint32 unique_id = 12; // offset: 32 } -message MLJMPOMMKOH { - uint32 BKJMGNPANGJ = 1; // offset: 52 - uint32 KKGHPPCHBBB = 7; // offset: 48 - uint32 INJLCJGCMEN = 15; // offset: 44 - repeated JOGMADAMFNI PDNOIKEMKPG = 14; // offset: 24 - uint32 CHHNICGACPH = 13; // offset: 40 - repeated IBBMIAJBJGH KJEIKDCJBHJ = 8; // offset: 32 +message JEEMHKBFMFG { + repeated GKDEKJKOIJN AACDKGKECAH = 11; // offset: 16 + uint32 ENHOIMLIBJN = 8; // offset: 52 + uint32 CGOABGKCBEF = 4; // offset: 44 + repeated NBFDKMNGBKD DKKBAMNMFLI = 5; // offset: 24 + uint32 DJEFPHDFACO = 14; // offset: 48 + uint32 MEGCAGNHMIE = 2; // offset: 40 } -message BGBECDNLHPD { - MLJMPOMMKOH IEKPLKPENEH = 15; // offset: 16 +message KHILIFOOIGH { + JEEMHKBFMFG JFAEHLOFDBC = 13; // offset: 16 } -// Obf: RogueTournStartCsReq +// Obf: GOLDDOMDKDJ // Type: Req -// CmdID: 6029 +// CmdID: 6068 message RogueTournStartCsReq { - uint32 area_id = 4; // offset: 36 - repeated OGLFABHLOOG avatar_list = 5; // offset: 24 - bool JNPFCFHEGFE = 14; // offset: 33 - bool PCGCEIDAIOM = 3; // offset: 32 + repeated HDDBJIKNEPF avatar_list = 7; // offset: 24 + uint32 area_id = 6; // offset: 36 + bool PNNKFBILIEH = 11; // offset: 32 + bool KBJAHFLOOIJ = 5; // offset: 33 } -// Obf: RogueTournStartScRsp +// Obf: BIAAHNCGAKE // Type: Rsp -// CmdID: 6044 +// CmdID: 6024 message RogueTournStartScRsp { - uint32 retcode = 8; // offset: 44 - LNLNIGAPDAA FNHOJKNAPFA = 3; // offset: 32 - FOBIOKDLMNC PBJLAINCIOC = 2; // offset: 24 - uint32 JKMAFPBCIKC = 12; // offset: 40 + APMHDGPDGNP HHDLEADBJGN = 15; // offset: 24 + BFEIPELFCDF AFLJJJFCBIN = 5; // offset: 32 + uint32 IPOHLJBLKOA = 1; // offset: 44 + uint32 retcode = 7; // offset: 40 } -// Obf: RogueTournEnterCsReq +// Obf: LLDEDCBCAHG // Type: Req -// CmdID: 6054 +// CmdID: 6098 message RogueTournEnterCsReq { } -// Obf: RogueTournEnterScRsp +// Obf: MCFKLKPDNOF // Type: Rsp -// CmdID: 6056 +// CmdID: 6095 message RogueTournEnterScRsp { - uint32 retcode = 13; // offset: 40 - LNLNIGAPDAA FNHOJKNAPFA = 1; // offset: 32 - FOBIOKDLMNC PBJLAINCIOC = 8; // offset: 24 + APMHDGPDGNP HHDLEADBJGN = 7; // offset: 24 + uint32 retcode = 12; // offset: 40 + BFEIPELFCDF AFLJJJFCBIN = 11; // offset: 32 } -// Obf: RogueTournLeaveCsReq +// Obf: ADHADBOIOFM // Type: Req -// CmdID: 6086 +// CmdID: 6038 message RogueTournLeaveCsReq { } -// Obf: RogueTournLeaveScRsp +// Obf: JEOHBGGOMFI // Type: Rsp -// CmdID: 6042 +// CmdID: 6017 message RogueTournLeaveScRsp { - LNLNIGAPDAA FNHOJKNAPFA = 3; // offset: 16 - uint32 retcode = 4; // offset: 32 + BFEIPELFCDF AFLJJJFCBIN = 14; // offset: 16 + uint32 retcode = 8; // offset: 32 } -// Obf: RogueTournSettleCsReq +// Obf: FAJKINBAIGJ // Type: Req -// CmdID: 6093 +// CmdID: 6011 message RogueTournSettleCsReq { } -message CFLDBCDMCFG { - LineupInfo GIDAAIGDPLA = 10; // offset: 24 - FIKHAMLNIIK JLIAKNLOCMA = 2; // offset: 64 - IODPIBOMDIM MHBKAAGMMIH = 13; // offset: 48 - KFDKHFDAHPO FMMLDNBHFIK = 9; // offset: 32 - PNDOJGHOOEG NLNGJFGOPPN = 15; // offset: 56 - BAKNNNDICMO OOMIPPIMNPB = 5; // offset: 40 - FOBIOKDLMNC PBJLAINCIOC = 14; // offset: 16 +message ALGJOMFCLKL { + KKMPEHIFMNC NOCNEOMKFIO = 1; // offset: 24 + OKBFGNELFMG KOCGKEAFLCB = 13; // offset: 16 + NAKPLIGJELP AAPIPKPJEFM = 14; // offset: 72 + APMHDGPDGNP HHDLEADBJGN = 4; // offset: 32 + ENEHKONPJNA PBDGFDJHIIC = 3; // offset: 64 + LineupInfo LBNHKPPAJIM = 5; // offset: 48 + CFOIFABCGAE LOIIMDAEMIO = 6; // offset: 40 } -// Obf: RogueTournSettleScRsp +// Obf: NCCIIAJCCEB // Type: Rsp -// CmdID: 6065 +// CmdID: 6096 message RogueTournSettleScRsp { - CFLDBCDMCFG DACAGELDCPM = 8; // offset: 16 - uint32 retcode = 1; // offset: 40 - LNLNIGAPDAA FNHOJKNAPFA = 12; // offset: 24 + uint32 retcode = 12; // offset: 40 + ALGJOMFCLKL EDKJMPACHNJ = 9; // offset: 24 + BFEIPELFCDF AFLJJJFCBIN = 7; // offset: 32 } -// Obf: RogueTournEnterRoomCsReq +// Obf: APLLNCBFGIN // Type: Req -// CmdID: 6047 +// CmdID: 6020 message RogueTournEnterRoomCsReq { - uint32 DBJPLCANIJD = 8; // offset: 28 - uint32 KIPFCOGFCLI = 2; // offset: 24 + uint32 LNODOJOOPBK = 12; // offset: 24 + uint32 MNMAFKLOJCC = 8; // offset: 28 } -// Obf: RogueTournEnterRoomScRsp +// Obf: ODIHLHLPENA // Type: Rsp -// CmdID: 6041 -message RogueTournEnterRoomScRsp { - uint32 retcode = 7; // offset: 32 - LNLNIGAPDAA FNHOJKNAPFA = 10; // offset: 24 -} - -// Obf: RogueTournEnterLayerCsReq -// Type: Req -// CmdID: 6023 -message RogueTournEnterLayerCsReq { - uint32 DBJPLCANIJD = 14; // offset: 24 - uint32 IPOEHBBFKDO = 8; // offset: 28 -} - -// Obf: RogueTournEnterLayerScRsp -// Type: Rsp -// CmdID: 6013 -message RogueTournEnterLayerScRsp { - LNLNIGAPDAA FNHOJKNAPFA = 3; // offset: 16 - uint32 retcode = 1; // offset: 32 -} - -// Obf: RogueTournLevelInfoUpdateScNotify -// Type: Notify -// CmdID: 6087 -message RogueTournLevelInfoUpdateScNotify { - repeated HABEGJBANCE FLLOBBCHNME = 3; // offset: 16 - FBEHPEBPLGL reason = 1; // offset: 32 - uint32 IPOEHBBFKDO = 15; // offset: 40 - RogueTournLevelStatus status = 5; // offset: 36 -} - -// Obf: RogueTournTakeExpRewardCsReq -// Type: Req // CmdID: 6089 -message RogueTournTakeExpRewardCsReq { - uint32 MOEONFIGPJP = 8; // offset: 32 - repeated uint32 CLMMOEIMGCO = 11; // offset: 16 +message RogueTournEnterRoomScRsp { + uint32 retcode = 2; // offset: 32 + BFEIPELFCDF AFLJJJFCBIN = 14; // offset: 16 } -// Obf: RogueTournTakeExpRewardScRsp -// Type: Rsp -// CmdID: 6012 -message RogueTournTakeExpRewardScRsp { - uint32 retcode = 5; // offset: 40 - repeated uint32 HFIOJMEIOGN = 9; // offset: 16 - ItemList reward = 6; // offset: 24 - uint32 exp = 15; // offset: 44 -} - -// Obf: RogueTournExpNotify -// Type: Notify -// CmdID: 6039 -message RogueTournExpNotify { - uint32 exp = 1; // offset: 24 -} - -// Obf: RogueTournQueryCsReq +// Obf: GNGLEFMCKII // Type: Req -// CmdID: 6055 +// CmdID: 6018 +message RogueTournEnterLayerCsReq { + uint32 MNMAFKLOJCC = 2; // offset: 24 + uint32 APMIAKDPHJL = 8; // offset: 28 +} + +// Obf: PBMNFCENBNF +// Type: Rsp +// CmdID: 6028 +message RogueTournEnterLayerScRsp { + uint32 retcode = 8; // offset: 32 + BFEIPELFCDF AFLJJJFCBIN = 7; // offset: 24 +} + +// Obf: JNELJJMONCD +// Type: Notify +// CmdID: 6059 +message RogueTournLevelInfoUpdateScNotify { + BEPLPKEFEED reason = 15; // offset: 40 + uint32 APMIAKDPHJL = 11; // offset: 32 + repeated APBOFCPJCAF FHLJEHDHJLI = 6; // offset: 24 + RogueTournLevelStatus status = 7; // offset: 36 +} + +// Obf: BLNEJNCPOIC +// Type: Req +// CmdID: 6036 +message RogueTournTakeExpRewardCsReq { + uint32 FPFIHHBNBAN = 3; // offset: 32 + repeated uint32 PBBHJEFLBCB = 14; // offset: 16 +} + +// Obf: DNFCOHEFIHA +// Type: Rsp +// CmdID: 6097 +message RogueTournTakeExpRewardScRsp { + uint32 exp = 7; // offset: 44 + uint32 retcode = 4; // offset: 40 + repeated uint32 EILLOHOIOME = 5; // offset: 16 + ItemList reward = 8; // offset: 32 +} + +// Obf: NBMPPNCOHPD +// Type: Notify +// CmdID: 6075 +message RogueTournExpNotify { + uint32 exp = 14; // offset: 24 +} + +// Obf: HCANDMENNFD +// Type: Req +// CmdID: 6035 message RogueTournQueryCsReq { } -message GNCLLKPAIBL { - uint32 area_id = 7; // offset: 24 - bool HDDNFMMICPO = 6; // offset: 31 - bool NDKFGEKMOIM = 3; // offset: 30 - bool LCHJKANPGIG = 11; // offset: 29 - bool is_taken_reward = 9; // offset: 28 +message GDMLNIJOFEE { + bool CEBPAJAAJPP = 10; // offset: 24 + bool FELEPKCAFPA = 4; // offset: 27 + uint32 area_id = 11; // offset: 28 + bool ADKBEOPNBIO = 7; // offset: 26 + bool is_taken_reward = 8; // offset: 25 } -message AJNEPPMFJCB { - uint32 EEJGHNHPKEG = 9; // offset: 32 - int64 end_time = 5; // offset: 40 - uint32 JKMAFPBCIKC = 10; // offset: 24 - bool AHEBDGCIGJA = 13; // offset: 28 +message DPHNLKIPDGJ { + bool BMEMPNKOBDM = 5; // offset: 40 + uint32 IPOHLJBLKOA = 6; // offset: 32 + uint32 PLNNDCIJIHE = 10; // offset: 36 + int64 end_time = 7; // offset: 24 } -message HPDCMHDHFHG { - repeated uint32 HFIOJMEIOGN = 15; // offset: 16 - uint32 exp = 14; // offset: 32 +message EGOEEMFIJFO { + repeated uint32 EILLOHOIOME = 12; // offset: 24 + uint32 exp = 8; // offset: 32 } -message PKLNLEBNCPF { - GPGAICLOJMD talent_info = 4; // offset: 16 - uint32 JENCOEFPNGA = 6; // offset: 32 +message ECJNAIOLKJD { + MCACDFHCPIE talent_info = 5; // offset: 24 + uint32 PBCLKCBLMMI = 2; // offset: 32 } -message HPNPBHGFEDM { - bool LCHJKANPGIG = 4; // offset: 28 - uint32 FPCEAICEAML = 14; // offset: 24 +message OGNFOGJBPNJ { + uint32 ABHHNNKBAFP = 10; // offset: 24 + bool CEBPAJAAJPP = 5; // offset: 28 } -message GINFDNPKJCO { - uint32 EJKAJJGFJGH = 10; // offset: 24 - uint32 MOEONFIGPJP = 13; // offset: 28 +message CNMBIPOPOFH { + uint32 GDNPJLLOHEE = 13; // offset: 24 + uint32 FPFIHHBNBAN = 3; // offset: 28 } -message JEBBFGGPLNP { - repeated uint32 KGFCKEDMAMB = 14; // offset: 40 - repeated uint32 OPGGDNBKLKC = 3; // offset: 48 - uint32 LLBDABCGDGE = 13; // offset: 72 - repeated uint32 ELMIDBEKIGA = 11; // offset: 64 - repeated uint32 MAKKGEIGNFM = 6; // offset: 32 - repeated uint32 CKGNKLPOKLB = 5; // offset: 24 - repeated uint32 CANPBOBDCMK = 2; // offset: 56 +message IBFOFJCOAFF { + repeated uint32 HAHHPFOLAIG = 4; // offset: 64 + repeated uint32 CGIPDJCNFLJ = 7; // offset: 32 + uint32 PEFLHKMBOCM = 2; // offset: 72 + repeated uint32 AAOGKKKEIIL = 3; // offset: 24 + repeated uint32 LADCEEHAJDG = 13; // offset: 40 + repeated uint32 FJNPLPNIFBA = 11; // offset: 48 + repeated uint32 MEHBFKDFGNF = 5; // offset: 16 } -message PNDOJGHOOEG { - uint32 GGNFHJJAGCF = 2; // offset: 28 - uint32 DIGBJBKIAEK = 13; // offset: 24 +message NAKPLIGJELP { + uint32 BPCEACCENPN = 13; // offset: 28 + uint32 KBFDOPNODBL = 9; // offset: 24 } -message JIANNPMPOMP { - HPDCMHDHFHG BIBENGHODHN = 13; // offset: 40 - CEPCPLJKKDN BINEFCALDHC = 1; // offset: 48 - JEBBFGGPLNP MJHJPLLKOPL = 7; // offset: 96 - repeated GNCLLKPAIBL MPGAPDNCLJL = 5; // offset: 72 - GINFDNPKJCO NIIKOPKGBKO = 4; // offset: 56 - PKLNLEBNCPF LOECBGDPIDC = 3; // offset: 80 - repeated GJJLIHEMJJO NCNBKLKDCAO = 14; // offset: 64 - PNDOJGHOOEG LODNLDODAAJ = 2; // offset: 32 - AJNEPPMFJCB FBHKNKFLNHA = 15; // offset: 16 - repeated HPNPBHGFEDM NJPFONNOOOA = 12; // offset: 88 +message BEBEOMBMDFB { + repeated GDMLNIJOFEE BFHJHAKFBIG = 12; // offset: 16 + ECJNAIOLKJD FMKEFGJMCHA = 11; // offset: 64 + IBFOFJCOAFF IGFPODGEPIB = 9; // offset: 96 + NAKPLIGJELP PPOKGBJEIEN = 4; // offset: 56 + EGOEEMFIJFO FEJALPEDHEH = 6; // offset: 88 + HLGALKACKLJ BNAJPPKFFBD = 1; // offset: 72 + repeated OGNFOGJBPNJ NIPCEAFLCAA = 8; // offset: 32 + CNMBIPOPOFH HCEHOHDCCFE = 7; // offset: 48 + DPHNLKIPDGJ IANMKEGOGMG = 2; // offset: 40 + repeated OJKAHCEKDGN FDMILCHKFLB = 14; // offset: 24 } -// Obf: RogueTournQueryScRsp +// Obf: EBPCCFHOIFE // Type: Rsp -// CmdID: 6019 +// CmdID: 6061 message RogueTournQueryScRsp { - JIANNPMPOMP rogue_get_info = 12; // offset: 16 - FOBIOKDLMNC PBJLAINCIOC = 4; // offset: 24 - uint32 retcode = 11; // offset: 40 + uint32 retcode = 1; // offset: 40 + BEBEOMBMDFB rogue_get_info = 7; // offset: 32 + APMHDGPDGNP HHDLEADBJGN = 13; // offset: 24 } -// Obf: RogueTournAreaUpdateScNotify +// Obf: CKCEKLDPMNG // Type: Notify -// CmdID: 6033 +// CmdID: 6048 message RogueTournAreaUpdateScNotify { - repeated GNCLLKPAIBL MPGAPDNCLJL = 9; // offset: 16 + repeated GDMLNIJOFEE BFHJHAKFBIG = 6; // offset: 24 } -message GJJLIHEMJJO { - int64 end_time = 6; // offset: 72 - string name = 10; // offset: 32 - PPOONGIJGBG data = 13; // offset: 48 - int64 time = 8; // offset: 64 - GINFDNPKJCO NIIKOPKGBKO = 7; // offset: 24 - FOBIOKDLMNC PBJLAINCIOC = 5; // offset: 40 - uint32 DJFMBNFLNDJ = 2; // offset: 56 +message OJKAHCEKDGN { + int64 end_time = 4; // offset: 80 + uint32 KKGIEENCOIC = 5; // offset: 64 + repeated HDDBJIKNEPF avatar_list = 13; // offset: 32 + string name = 3; // offset: 16 + CNMBIPOPOFH HCEHOHDCCFE = 7; // offset: 40 + int64 time = 15; // offset: 72 + APMHDGPDGNP HHDLEADBJGN = 6; // offset: 48 + NCDBPKAIHIN data = 12; // offset: 56 } -message PPOONGIJGBG { - repeated HKKINCNJOMD IONMAIINDIG = 6; // offset: 16 - uint32 item_value = 8; // offset: 40 - repeated LJEGFMNCCAB buff_list = 15; // offset: 32 +message NCDBPKAIHIN { + repeated HJGFDIKDIHO buff_list = 12; // offset: 32 + repeated CAEABHJNLMI GBHPHCMGBGK = 10; // offset: 24 + uint32 item_value = 2; // offset: 40 } -// Obf: RogueTournGetAllArchiveCsReq +// Obf: AAJPAMIKKEP // Type: Req -// CmdID: 6058 +// CmdID: 6078 message RogueTournGetAllArchiveCsReq { } -// Obf: RogueTournGetAllArchiveScRsp +// Obf: JCNAJPCDLAB // Type: Rsp // CmdID: 6014 message RogueTournGetAllArchiveScRsp { - repeated GJJLIHEMJJO NFKGBAIOKOG = 3; // offset: 24 + repeated OJKAHCEKDGN KGKIDDOPHEO = 2; // offset: 16 + uint32 retcode = 8; // offset: 32 +} + +// Obf: EEBHCBBAJCM +// Type: Req +// CmdID: 6051 +message RogueTournDeleteArchiveCsReq { + uint32 KKGIEENCOIC = 11; // offset: 24 +} + +// Obf: PFDAGIIBFNJ +// Type: Rsp +// CmdID: 6080 +message RogueTournDeleteArchiveScRsp { + uint32 KKGIEENCOIC = 3; // offset: 24 + uint32 retcode = 6; // offset: 28 +} + +// Obf: ALPFJANHMPP +// Type: Req +// CmdID: 6043 +message RogueTournRenameArchiveCsReq { + uint32 KKGIEENCOIC = 13; // offset: 32 + string name = 5; // offset: 16 +} + +// Obf: MMCBJHGJHOH +// Type: Rsp +// CmdID: 6085 +message RogueTournRenameArchiveScRsp { + string name = 7; // offset: 24 + uint32 KKGIEENCOIC = 5; // offset: 36 uint32 retcode = 15; // offset: 32 } -// Obf: RogueTournDeleteArchiveCsReq -// Type: Req -// CmdID: 6011 -message RogueTournDeleteArchiveCsReq { - uint32 DJFMBNFLNDJ = 6; // offset: 24 -} - -// Obf: RogueTournDeleteArchiveScRsp -// Type: Rsp -// CmdID: 6034 -message RogueTournDeleteArchiveScRsp { - uint32 retcode = 12; // offset: 28 - uint32 DJFMBNFLNDJ = 10; // offset: 24 -} - -// Obf: RogueTournRenameArchiveCsReq -// Type: Req -// CmdID: 6061 -message RogueTournRenameArchiveCsReq { - string name = 1; // offset: 24 - uint32 DJFMBNFLNDJ = 3; // offset: 32 -} - -// Obf: RogueTournRenameArchiveScRsp -// Type: Rsp -// CmdID: 6097 -message RogueTournRenameArchiveScRsp { - uint32 DJFMBNFLNDJ = 9; // offset: 32 - uint32 retcode = 5; // offset: 36 - string name = 11; // offset: 16 -} - -// Obf: RogueTournClearArchiveNameScNotify +// Obf: GDAFBIPJLAG // Type: Notify -// CmdID: 6038 +// CmdID: 6062 message RogueTournClearArchiveNameScNotify { - uint32 DJFMBNFLNDJ = 5; // offset: 24 + uint32 KKGIEENCOIC = 14; // offset: 24 } -message MBMEDAHHCLN { - repeated AAJLNBEOOHN LPKOLEFCLNP = 10; // offset: 48 - repeated uint32 IBIMOMOLNLB = 5; // offset: 56 - repeated uint32 PNNMNFNIBID = 1; // offset: 40 - uint32 EJKAJJGFJGH = 9; // offset: 64 - repeated uint32 KLKNKMPBBLM = 11; // offset: 16 - repeated uint32 LBBPOLDFHOH = 3; // offset: 32 - uint32 MOEONFIGPJP = 15; // offset: 68 +message AKCFLPEANJB { + repeated FILKLBIIFNO MEEPFKLLIJB = 3; // offset: 56 + repeated uint32 HDPINGEDMCM = 4; // offset: 32 + repeated uint32 FGFBHFJODJA = 15; // offset: 48 + repeated uint32 OPCGJFMGEEH = 7; // offset: 16 + uint32 FPFIHHBNBAN = 5; // offset: 68 + repeated uint32 CHLKDEDPOBG = 12; // offset: 24 + uint32 GDNPJLLOHEE = 13; // offset: 64 } -message AAJLNBEOOHN { - uint32 HHFKGNEOJIP = 5; // offset: 32 - uint32 LOHBIKCJGIJ = 7; // offset: 36 - uint32 DJFMBNFLNDJ = 3; // offset: 40 - uint32 avatar_id = 14; // offset: 44 - repeated uint32 KNJHBCPHCCM = 8; // offset: 16 +message FILKLBIIFNO { + uint32 IJPDHNCJBOK = 15; // offset: 44 + uint32 FCLMNMMGCMJ = 7; // offset: 32 + uint32 KKGIEENCOIC = 3; // offset: 36 + repeated uint32 IPMGLMJFGNP = 4; // offset: 16 + uint32 avatar_id = 14; // offset: 40 } -message CMEAKIIDFDA { - MBMEDAHHCLN DKBBIBDPNNA = 8; // offset: 24 - int64 time = 3; // offset: 48 - int64 MPJLAOEPIHF = 12; // offset: 40 - uint32 DJFMBNFLNDJ = 9; // offset: 56 +message BKNMOOFGGKH { + AKCFLPEANJB EOGACILLEBO = 3; // offset: 32 + uint32 KKGIEENCOIC = 2; // offset: 48 + int64 ALMALADADFB = 4; // offset: 40 + int64 time = 7; // offset: 56 string name = 6; // offset: 16 } -// Obf: RogueTournGetAllBuildRefCsReq +// Obf: BHJKIABPDJG // Type: Req -// CmdID: 6075 +// CmdID: 6100 message RogueTournGetAllBuildRefCsReq { } -// Obf: RogueTournGetAllBuildRefScRsp +// Obf: FKPCKIEAPFL // Type: Rsp -// CmdID: 6100 +// CmdID: 6040 message RogueTournGetAllBuildRefScRsp { - repeated CMEAKIIDFDA HOPKLFPKPID = 4; // offset: 16 + uint32 retcode = 4; // offset: 32 + repeated BKNMOOFGGKH MEMEDBGJPHO = 5; // offset: 24 +} + +// Obf: BGCCPCEDIBC +// Type: Req +// CmdID: 6023 +message RogueTournDeleteBuildRefCsReq { + repeated uint32 IBJMBIACFEK = 14; // offset: 24 +} + +// Obf: FBMBNIPEDAI +// Type: Rsp +// CmdID: 6041 +message RogueTournDeleteBuildRefScRsp { + repeated uint32 IBJMBIACFEK = 1; // offset: 24 + uint32 retcode = 13; // offset: 32 +} + +// Obf: ACKGBLCLINM +// Type: Req +// CmdID: 6071 +message RogueTournSaveBuildRefCsReq { + AKCFLPEANJB EOGACILLEBO = 14; // offset: 24 + uint32 KKGIEENCOIC = 9; // offset: 40 + string name = 13; // offset: 32 +} + +// Obf: HOODBBHHDKK +// Type: Rsp +// CmdID: 6099 +message RogueTournSaveBuildRefScRsp { + string name = 12; // offset: 16 + uint32 KKGIEENCOIC = 15; // offset: 36 uint32 retcode = 5; // offset: 32 } -// Obf: RogueTournDeleteBuildRefCsReq +// Obf: MNJDKFLDEML // Type: Req -// CmdID: 6031 -message RogueTournDeleteBuildRefCsReq { - repeated uint32 MABKNLJDBNH = 2; // offset: 16 -} - -// Obf: RogueTournDeleteBuildRefScRsp -// Type: Rsp -// CmdID: 6078 -message RogueTournDeleteBuildRefScRsp { - uint32 retcode = 8; // offset: 32 - repeated uint32 MABKNLJDBNH = 15; // offset: 24 -} - -// Obf: RogueTournSaveBuildRefCsReq -// Type: Req -// CmdID: 6026 -message RogueTournSaveBuildRefCsReq { - MBMEDAHHCLN DKBBIBDPNNA = 11; // offset: 32 - string name = 1; // offset: 24 - uint32 DJFMBNFLNDJ = 14; // offset: 40 -} - -// Obf: RogueTournSaveBuildRefScRsp -// Type: Rsp -// CmdID: 6052 -message RogueTournSaveBuildRefScRsp { - uint32 retcode = 9; // offset: 36 - uint32 DJFMBNFLNDJ = 3; // offset: 32 - string name = 4; // offset: 24 -} - -// Obf: RougeTournRenameBuildRefCsReq -// Type: Req -// CmdID: 6048 +// CmdID: 6079 message RougeTournRenameBuildRefCsReq { - string name = 12; // offset: 16 - uint32 DJFMBNFLNDJ = 14; // offset: 32 + string name = 11; // offset: 16 + uint32 KKGIEENCOIC = 12; // offset: 32 } -// Obf: RogueTournRenameBuildRefScRsp +// Obf: GNCMPKCAIIG // Type: Rsp -// CmdID: 6070 +// CmdID: 6045 message RogueTournRenameBuildRefScRsp { - string name = 2; // offset: 16 - uint32 DJFMBNFLNDJ = 4; // offset: 32 - uint32 retcode = 3; // offset: 36 + uint32 KKGIEENCOIC = 3; // offset: 36 + uint32 retcode = 10; // offset: 32 + string name = 11; // offset: 16 } // Type: Req -// CmdID: 6071 -message PHGFLGGGICJ { - uint32 DJFMBNFLNDJ = 1; // offset: 24 +// CmdID: 6050 +message CKEPHOJDAAD { + uint32 KKGIEENCOIC = 7; // offset: 24 } // Type: Rsp -// CmdID: 6073 -message LIKCLCEDPHO { - uint32 DJFMBNFLNDJ = 4; // offset: 24 - uint32 retcode = 15; // offset: 28 +// CmdID: 6053 +message HLGKHDILCHH { + uint32 KKGIEENCOIC = 15; // offset: 24 + uint32 retcode = 12; // offset: 28 } -// Obf: RogueTournGetPermanentTalentInfoCsReq +// Obf: IFEIENANBJH // Type: Req -// CmdID: 6037 +// CmdID: 6090 message RogueTournGetPermanentTalentInfoCsReq { } -// Obf: RogueTournGetPermanentTalentInfoScRsp +// Obf: CGCLFEHCMNH // Type: Rsp -// CmdID: 6069 +// CmdID: 6049 message RogueTournGetPermanentTalentInfoScRsp { - PKLNLEBNCPF LOECBGDPIDC = 11; // offset: 24 - uint32 retcode = 4; // offset: 32 + uint32 retcode = 9; // offset: 32 + ECJNAIOLKJD FMKEFGJMCHA = 5; // offset: 16 } -// Obf: RogueTournEnablePermanentTalentCsReq +// Obf: AMKDPLFBPDH // Type: Req -// CmdID: 6051 +// CmdID: 6042 message RogueTournEnablePermanentTalentCsReq { - uint32 EHAJMKFJCCM = 8; // offset: 24 + uint32 KFJEMIOJLPJ = 14; // offset: 24 } -// Obf: RogueTournEnablePermanentTalentScRsp +// Obf: KDELMMNKKBP // Type: Rsp -// CmdID: 6072 +// CmdID: 6082 message RogueTournEnablePermanentTalentScRsp { - uint32 retcode = 4; // offset: 32 - PKLNLEBNCPF LOECBGDPIDC = 10; // offset: 16 + uint32 retcode = 8; // offset: 32 + ECJNAIOLKJD FMKEFGJMCHA = 1; // offset: 24 } -// Obf: RogueTournResetPermanentTalentCsReq +// Obf: IGIHAAFNBJO // Type: Req -// CmdID: 6045 +// CmdID: 6027 message RogueTournResetPermanentTalentCsReq { } -// Obf: RogueTournResetPermanentTalentScRsp +// Obf: EDNGPNLABMO // Type: Rsp -// CmdID: 6027 +// CmdID: 6093 message RogueTournResetPermanentTalentScRsp { uint32 retcode = 5; // offset: 32 - PKLNLEBNCPF LOECBGDPIDC = 8; // offset: 16 + ECJNAIOLKJD FMKEFGJMCHA = 6; // offset: 24 } -// Obf: RogueTournEnterRogueCocoonSceneCsReq +// Obf: NNEOMGHDBEP // Type: Req -// CmdID: 6091 +// CmdID: 6030 message RogueTournEnterRogueCocoonSceneCsReq { - uint32 difficulty_level = 14; // offset: 44 - uint32 PHAKLNAKDLI = 6; // offset: 32 - uint32 CKIHMAFPNOA = 9; // offset: 48 - uint32 PJFKGCFMDGL = 4; // offset: 40 - repeated ODCKCELJHCP avatar_list = 10; // offset: 24 - bool BBDMELCOLBJ = 11; // offset: 36 + uint32 difficulty_level = 9; // offset: 40 + uint32 JOMHEIHLLDM = 3; // offset: 32 + bool NBDHADPNGNH = 1; // offset: 48 + uint32 MHLFHLEMCCB = 2; // offset: 36 + repeated EEBPHJCNBFO avatar_list = 6; // offset: 24 + uint32 LJPLIHEPGHA = 10; // offset: 44 } -// Obf: RogueTournEnterRogueCocoonSceneScRsp +// Obf: DICNJOFNDAJ // Type: Rsp -// CmdID: 6015 +// CmdID: 6047 message RogueTournEnterRogueCocoonSceneScRsp { - uint32 retcode = 5; // offset: 32 - LNLNIGAPDAA FNHOJKNAPFA = 6; // offset: 16 + uint32 retcode = 14; // offset: 32 + BFEIPELFCDF AFLJJJFCBIN = 13; // offset: 24 } -// Obf: RogueTournLeaveRogueCocoonSceneCsReq +// Obf: BKIKHCCOLFI // Type: Req -// CmdID: 6022 +// CmdID: 6012 message RogueTournLeaveRogueCocoonSceneCsReq { } -// Obf: RogueTournLeaveRogueCocoonSceneScRsp +// Obf: CEEOCFLJDKP // Type: Rsp -// CmdID: 6050 +// CmdID: 6084 message RogueTournLeaveRogueCocoonSceneScRsp { - LNLNIGAPDAA FNHOJKNAPFA = 3; // offset: 16 - uint32 retcode = 15; // offset: 32 + BFEIPELFCDF AFLJJJFCBIN = 12; // offset: 16 + uint32 retcode = 14; // offset: 32 } -// Obf: RogueTournReEnterRogueCocoonStageCsReq +// Obf: GCKHINDKHML // Type: Req -// CmdID: 6067 +// CmdID: 6070 message RogueTournReEnterRogueCocoonStageCsReq { - bool BBDMELCOLBJ = 12; // offset: 24 + bool NBDHADPNGNH = 12; // offset: 24 } -// Obf: RogueTournReEnterRogueCocoonStageScRsp +// Obf: JIPIABHJLMC // Type: Rsp -// CmdID: 6053 +// CmdID: 6015 message RogueTournReEnterRogueCocoonStageScRsp { - SceneBattleInfo battle_info = 15; // offset: 16 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 10; // offset: 32 + SceneBattleInfo battle_info = 9; // offset: 16 } -// Obf: RogueTournGetCurRogueCocoonInfoCsReq +// Obf: CLAEDPIMNHJ // Type: Req -// CmdID: 6066 +// CmdID: 6046 message RogueTournGetCurRogueCocoonInfoCsReq { } -// Obf: RogueTournGetCurRogueCocoonInfoScRsp +// Obf: GKJLEABIKAL // Type: Rsp -// CmdID: 6079 +// CmdID: 6013 message RogueTournGetCurRogueCocoonInfoScRsp { - uint32 difficulty_level = 3; // offset: 28 - uint32 PJFKGCFMDGL = 2; // offset: 40 - uint32 CKIHMAFPNOA = 5; // offset: 36 - uint32 retcode = 13; // offset: 32 - uint32 PHAKLNAKDLI = 12; // offset: 24 + uint32 MHLFHLEMCCB = 3; // offset: 32 + uint32 JOMHEIHLLDM = 9; // offset: 24 + uint32 difficulty_level = 5; // offset: 36 + uint32 LJPLIHEPGHA = 4; // offset: 40 + uint32 retcode = 10; // offset: 28 } // Type: Notify -// CmdID: 6057 -message FELPBJGPFEJ { - repeated uint32 FAHHJIGBNJK = 13; // offset: 24 +// CmdID: 6069 +message LGACEOFJJBK { + repeated uint32 GNOKOBPNANM = 15; // offset: 24 } -message JIIJALMHKCE { - uint32 MLHGBOADEOM = 10; // offset: 24 +message CGCPHIPOBJF { + uint32 DOMGLHIKJED = 5; // offset: 24 } -message KAAJABPBGHJ { - uint32 MLHGBOADEOM = 4; // offset: 24 +message ALABNDBMKBI { + uint32 DOMGLHIKJED = 5; // offset: 24 } -message GPDBOIEJJNF { - uint32 buff_id = 9; // offset: 24 +message LCALDPAIJDO { + uint32 buff_id = 12; // offset: 24 } -message MECEAAIDHDB { - uint32 event_id = 4; // offset: 24 +message KGOAODDFPBP { + uint32 event_id = 15; // offset: 24 } -message GKKDCGNIAMA { - uint32 BKBECHIEABD = 3; // offset: 24 +message IAJOKPOPGCJ { + uint32 IAPFJINFNLO = 5; // offset: 24 } -message NAOIAAPOKEJ { - uint32 level = 4; // offset: 32 - uint32 BPMDBEIPPMP = 5; // offset: 24 - uint32 ODDLLABICOP = 8; // offset: 36 - uint32 OIHNCBOBDGC = 7; // offset: 28 +message FPFHOBCCIAO { + uint32 level = 1; // offset: 28 + uint32 GPOLGIGNPIC = 6; // offset: 36 + uint32 LJBHHIDILON = 12; // offset: 32 + uint32 KLAAFEIMAMI = 8; // offset: 24 } -message HINHOFCAKBL { - oneof JCFFJEOEFPE { - uint32 FIOMIEBJCDA = 4; // offset: 24 - uint32 KKGHPPCHBBB = 5; // offset: 24 +message EHNENCJAJPC { + oneof FFGIEFNOLHN { + uint32 FHDJFAMMNOF = 11; // offset: 16 + uint32 CGOABGKCBEF = 14; // offset: 16 } } -// Obf: RogueTournHandBookNotify +// Obf: PCNEBAFHKGG // Type: Notify -// CmdID: 6098 +// CmdID: 6072 message RogueTournHandBookNotify { - oneof OKAIINGCACL { - JIIJALMHKCE LNHKDNFGINI = 6; // offset: 16 - KAAJABPBGHJ BBODHIOFIHN = 10; // offset: 16 - GPDBOIEJJNF KDBJNJAKFJG = 3; // offset: 16 - MECEAAIDHDB DCLBNIOBOAC = 13; // offset: 16 - GKKDCGNIAMA MHLFDMEBJEC = 8; // offset: 16 - HINHOFCAKBL ODBCAKOGDHH = 5; // offset: 16 + oneof BPIHFAJCLOC { + CGCPHIPOBJF PJHGGHAPKCK = 4; // offset: 24 + ALABNDBMKBI BBFOLFIINCM = 2; // offset: 24 + LCALDPAIJDO BAAANBEIPBG = 8; // offset: 24 + KGOAODDFPBP GLNJOAHBBKK = 13; // offset: 24 + IAJOKPOPGCJ ABIJBGENKHA = 9; // offset: 24 + EHNENCJAJPC HMLPFKAPFJB = 7; // offset: 24 } } -// Obf: RogueTournGetSettleInfoCsReq +// Obf: NPIJENFJJGC // Type: Req -// CmdID: 6064 +// CmdID: 6092 message RogueTournGetSettleInfoCsReq { - uint32 area_id = 2; // offset: 24 + uint32 area_id = 9; // offset: 24 } -// Obf: RogueTournGetSettleInfoScRsp +// Obf: KOAOOGAGLOD // Type: Rsp -// CmdID: 6025 +// CmdID: 6034 message RogueTournGetSettleInfoScRsp { - uint32 retcode = 9; // offset: 32 - CFLDBCDMCFG DACAGELDCPM = 14; // offset: 24 + uint32 retcode = 4; // offset: 32 + ALGJOMFCLKL EDKJMPACHNJ = 6; // offset: 24 } -// Obf: RogueTournConfirmSettleCsReq +// Obf: NLJIELGCNAA // Type: Req -// CmdID: 6024 +// CmdID: 6052 message RogueTournConfirmSettleCsReq { - string name = 11; // offset: 16 - uint32 area_id = 4; // offset: 32 - uint32 DJFMBNFLNDJ = 9; // offset: 36 + uint32 KKGIEENCOIC = 13; // offset: 32 + uint32 area_id = 4; // offset: 36 + string name = 7; // offset: 16 } -// Obf: RogueTournConfirmSettleScRsp +// Obf: GEBDJGEGDBO // Type: Rsp -// CmdID: 6049 +// CmdID: 6067 message RogueTournConfirmSettleScRsp { - ItemList GMKBAIEIKOP = 3; // offset: 48 - LNLNIGAPDAA FNHOJKNAPFA = 7; // offset: 24 - ItemList HOIHOFDAONB = 10; // offset: 16 - uint32 retcode = 11; // offset: 56 - GJJLIHEMJJO JNIKAALJLJI = 15; // offset: 40 + ItemList FNKEBOFAHME = 1; // offset: 48 + ItemList MNADHGINDPI = 3; // offset: 24 + OJKAHCEKDGN GFMNOMPDIND = 4; // offset: 40 + uint32 retcode = 8; // offset: 56 + BFEIPELFCDF AFLJJJFCBIN = 6; // offset: 32 } -// Obf: RogueTournWeekChallengeUpdateScNotify +// Obf: PDIEBMADGEC // Type: Notify -// CmdID: 6021 +// CmdID: 6039 message RogueTournWeekChallengeUpdateScNotify { - AJNEPPMFJCB FBHKNKFLNHA = 5; // offset: 16 + DPHNLKIPDGJ IANMKEGOGMG = 1; // offset: 24 } -// Obf: RogueTournGetMiscRealTimeDataCsReq +// Obf: IOFBIPIGPFE // Type: Req -// CmdID: 6090 +// CmdID: 6022 message RogueTournGetMiscRealTimeDataCsReq { } -// Obf: RogueTournGetMiscRealTimeDataScRsp +// Obf: JCHDJAMGHDN // Type: Rsp -// CmdID: 6017 +// CmdID: 6081 message RogueTournGetMiscRealTimeDataScRsp { - KFDKHFDAHPO FMMLDNBHFIK = 1; // offset: 32 - FIKHAMLNIIK JLIAKNLOCMA = 12; // offset: 40 - uint32 retcode = 7; // offset: 64 - IODPIBOMDIM MHBKAAGMMIH = 14; // offset: 56 - BAKNNNDICMO OOMIPPIMNPB = 3; // offset: 48 - PNDOJGHOOEG NLNGJFGOPPN = 5; // offset: 24 + KKMPEHIFMNC NOCNEOMKFIO = 7; // offset: 16 + OKBFGNELFMG KOCGKEAFLCB = 12; // offset: 32 + CFOIFABCGAE LOIIMDAEMIO = 6; // offset: 40 + NAKPLIGJELP AAPIPKPJEFM = 13; // offset: 24 + ENEHKONPJNA PBDGFDJHIIC = 8; // offset: 56 + uint32 retcode = 9; // offset: 64 } -// Obf: RogueTournGetArchiveRepositoryCsReq +// Obf: HCDFNDIMFLK // Type: Req -// CmdID: 6035 +// CmdID: 6026 message RogueTournGetArchiveRepositoryCsReq { } -// Obf: RogueTournGetArchiveRepositoryScRsp +// Obf: NPCDIIOBIMM // Type: Rsp -// CmdID: 6088 +// CmdID: 6016 message RogueTournGetArchiveRepositoryScRsp { - repeated uint32 LIMCEIJDLOE = 7; // offset: 24 - uint32 retcode = 10; // offset: 40 - repeated uint32 CKLIIILCKNG = 1; // offset: 16 + uint32 retcode = 12; // offset: 40 + repeated uint32 NAOKLDFDGNE = 6; // offset: 32 + repeated uint32 DAAJNLDNPMB = 4; // offset: 16 } -// Obf: RogueTournReviveCostUpdateScNotify +// Obf: IEHHIHDCAGL // Type: Notify -// CmdID: 6074 +// CmdID: 6088 message RogueTournReviveCostUpdateScNotify { - ItemCostData IIJBOBNLOAD = 9; // offset: 16 + ItemCostList EBMKBDJMAAF = 7; // offset: 24 } -// Obf: RogueTournReviveAvatarCsReq +// Obf: OFGDMEPLEOG // Type: Req -// CmdID: 6018 +// CmdID: 6054 message RogueTournReviveAvatarCsReq { - uint32 interacted_prop_entity_id = 3; // offset: 32 - repeated OGLFABHLOOG avatar_list = 13; // offset: 16 + repeated HDDBJIKNEPF avatar_list = 11; // offset: 16 + uint32 interacted_prop_entity_id = 2; // offset: 32 } -// Obf: RogueTournReviveAvatarScRsp +// Obf: OLDELGGNOFG // Type: Rsp -// CmdID: 6028 +// CmdID: 6019 message RogueTournReviveAvatarScRsp { - uint32 retcode = 5; // offset: 32 - ItemCostData IIJBOBNLOAD = 10; // offset: 16 + ItemCostList EBMKBDJMAAF = 5; // offset: 16 + uint32 retcode = 1; // offset: 32 } -// Obf: RogueTournBattleFailSettleInfoScNotify +// Obf: DAEIBLEAFCK // Type: Notify -// CmdID: 6046 +// CmdID: 6031 message RogueTournBattleFailSettleInfoScNotify { - LNLNIGAPDAA FNHOJKNAPFA = 12; // offset: 16 - CFLDBCDMCFG DACAGELDCPM = 8; // offset: 24 + BFEIPELFCDF AFLJJJFCBIN = 6; // offset: 32 + ALGJOMFCLKL EDKJMPACHNJ = 4; // offset: 24 } -message CEPCPLJKKDN { - GPGAICLOJMD talent_info = 6; // offset: 24 - uint32 GEEPPCMJMNI = 15; // offset: 32 +message HLGALKACKLJ { + uint32 EHOMKGGOEJD = 2; // offset: 32 + MCACDFHCPIE talent_info = 11; // offset: 16 } -// Obf: RogueTournGetSeasonTalentInfoCsReq +// Obf: FKFFPGDOKHM // Type: Req -// CmdID: 6060 +// CmdID: 6076 message RogueTournGetSeasonTalentInfoCsReq { } -// Obf: RogueTournGetSeasonTalentInfoScRsp +// Obf: ENOIMAKIKKD // Type: Rsp -// CmdID: 6068 +// CmdID: 6063 message RogueTournGetSeasonTalentInfoScRsp { - uint32 retcode = 4; // offset: 32 - CEPCPLJKKDN BINEFCALDHC = 14; // offset: 16 + uint32 retcode = 10; // offset: 32 + HLGALKACKLJ BNAJPPKFFBD = 13; // offset: 16 } -// Obf: RogueTournEnableSeasonTalentCsReq +// Obf: CBKPAIMGIDE // Type: Req -// CmdID: 6032 +// CmdID: 6064 message RogueTournEnableSeasonTalentCsReq { - uint32 EHAJMKFJCCM = 4; // offset: 24 + uint32 KFJEMIOJLPJ = 4; // offset: 24 } -// Obf: RogueTournEnableSeasonTalentScRsp +// Obf: JHGBEDPOLBB // Type: Rsp -// CmdID: 6016 +// CmdID: 6021 message RogueTournEnableSeasonTalentScRsp { - CEPCPLJKKDN BINEFCALDHC = 11; // offset: 16 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 9; // offset: 32 + HLGALKACKLJ BNAJPPKFFBD = 7; // offset: 24 } -// Obf: RogueTournTitanUpdateTitanBlessProgressScNotify +// Obf: KACOCGCKAKB // Type: Notify -// CmdID: 6092 +// CmdID: 6073 message RogueTournTitanUpdateTitanBlessProgressScNotify { - uint32 IKJCEFHPJEN = 6; // offset: 24 + uint32 IEINECPHOFL = 13; // offset: 24 } -// Obf: RogueTournUseSuperRewardKeyCsReq +// Obf: KJNKGJLKIFB // Type: Req -// CmdID: 6043 +// CmdID: 6025 message RogueTournUseSuperRewardKeyCsReq { - uint32 cocoon_id = 6; // offset: 32 - uint32 count = 10; // offset: 28 - uint32 difficulty_level = 9; // offset: 24 + uint32 difficulty_level = 1; // offset: 32 + uint32 count = 12; // offset: 28 + uint32 cocoon_id = 14; // offset: 24 } -// Obf: RogueTournUseSuperRewardKeyScRsp +// Obf: CDNPLHAPEND // Type: Rsp -// CmdID: 6085 +// CmdID: 6087 message RogueTournUseSuperRewardKeyScRsp { - HDLLNMMODAJ MGBFLHENAFP = 13; // offset: 24 - ItemList reward = 2; // offset: 16 - uint32 retcode = 9; // offset: 48 - ItemList drop_data = 3; // offset: 32 + ItemList drop_data = 14; // offset: 40 + ItemList reward = 15; // offset: 16 + uint32 retcode = 13; // offset: 48 + NNOIJJNCHJB HICNFJDGGGL = 1; // offset: 32 } -// Obf: RogueTournTriggerRoomSelectCsReq +// Obf: KEFINKOHACM // Type: Req -// CmdID: 6077 +// CmdID: 6083 message RogueTournTriggerRoomSelectCsReq { } // Type: Rsp -// CmdID: 6083 -message OFNDLGDEEME { - uint32 retcode = 13; // offset: 24 +// CmdID: 6065 +message PLCLHLNAHDB { + uint32 retcode = 12; // offset: 24 } -// Obf: RogueTournPersonaRoomCardZoneUpdateScNotify +// Obf: GBIKAIAJFFH // Type: Notify -// CmdID: 6062 +// CmdID: 6058 message RogueTournPersonaRoomCardZoneUpdateScNotify { - EFDJFFINAIL FJFMEFMGNPE = 9; // offset: 16 + GNLMENKBHLE EAHLEBKJIML = 8; // offset: 16 } // Type: Notify -// CmdID: 6020 -message JIBCIBDMKKO { - repeated uint32 CKNNMBDAAMG = 2; // offset: 16 +// CmdID: 6086 +message LGFAJDIKCJN { + repeated uint32 DAPDHLKIAIA = 14; // offset: 16 } -// Obf: CmdRollShopType +// Obf: MNCIAAAFPKK enum CmdRollShopType { - CmdRollShopType_MNFEPONEDDJ = 0; + MNCIAAAFPKK_PCPDHELPKEM = 0; CmdGetRollShopInfoCsReq = 6901; - CmdTakeRollShopRewardCsReq = 6906; - CmdDoGachaInRollShopCsReq = 6915; - CmdDoGachaInRollShopScRsp = 6905; - CmdTakeRollShopRewardScRsp = 6916; - CmdGetRollShopInfoScRsp = 6919; + CmdDoGachaInRollShopCsReq = 6902; + CmdGetRollShopInfoScRsp = 6920; + CmdDoGachaInRollShopScRsp = 6910; + CmdTakeRollShopRewardScRsp = 6908; + CmdTakeRollShopRewardCsReq = 6915; } -// Obf: GetRollShopInfoCsReq +// Obf: PIPFDNGNDJG // Type: Req // CmdID: 6901 message GetRollShopInfoCsReq { - uint32 roll_shop_id = 12; // offset: 24 + uint32 roll_shop_id = 11; // offset: 24 } -// Obf: GetRollShopInfoScRsp +// Obf: IHPKHCGENJI // Type: Rsp -// CmdID: 6919 +// CmdID: 6920 message GetRollShopInfoScRsp { - uint32 roll_shop_id = 10; // offset: 32 - repeated uint32 shop_group_id_list = 13; // offset: 24 - uint32 retcode = 9; // offset: 36 - uint32 gacha_random = 5; // offset: 40 + uint32 gacha_random = 3; // offset: 36 + uint32 retcode = 12; // offset: 32 + uint32 roll_shop_id = 7; // offset: 40 + repeated uint32 shop_group_id_list = 2; // offset: 16 } -// Obf: DoGachaInRollShopCsReq +// Obf: EJLMACFNAAJ +// Type: Req +// CmdID: 6902 +message DoGachaInRollShopCsReq { + uint32 gacha_random = 7; // offset: 28 + uint32 roll_shop_id = 9; // offset: 24 + uint32 gacha_count = 6; // offset: 32 +} + +// Obf: DJPJHKEGMHL +// Type: Rsp +// CmdID: 6910 +message DoGachaInRollShopScRsp { + uint32 retcode = 7; // offset: 40 + ItemList reward = 13; // offset: 24 + uint32 KMAEJPCCFBK = 14; // offset: 36 + uint32 roll_shop_id = 15; // offset: 44 + uint32 NJJKICNOFCL = 11; // offset: 32 +} + +// Obf: KCBLNGPEOJP // Type: Req // CmdID: 6915 -message DoGachaInRollShopCsReq { - uint32 roll_shop_id = 3; // offset: 24 - uint32 gacha_random = 14; // offset: 32 - uint32 gacha_count = 1; // offset: 28 -} - -// Obf: DoGachaInRollShopScRsp -// Type: Rsp -// CmdID: 6905 -message DoGachaInRollShopScRsp { - uint32 roll_shop_id = 9; // offset: 36 - ItemList reward = 8; // offset: 16 - uint32 reward_display_type = 1; // offset: 32 - uint32 NBHAFEEJPIG = 10; // offset: 40 - uint32 retcode = 7; // offset: 44 -} - -// Obf: TakeRollShopRewardCsReq -// Type: Req -// CmdID: 6906 message TakeRollShopRewardCsReq { - uint32 roll_shop_id = 10; // offset: 24 + uint32 roll_shop_id = 11; // offset: 24 } // Obf: TakeRollShopRewardScRsp // Type: Rsp -// CmdID: 6916 +// CmdID: 6908 message TakeRollShopRewardScRsp { - uint32 group_type = 3; // offset: 32 - ItemList reward = 4; // offset: 16 - uint32 roll_shop_id = 15; // offset: 36 - uint32 retcode = 7; // offset: 40 + uint32 roll_shop_id = 13; // offset: 40 + ItemList reward = 12; // offset: 16 + uint32 cur_map_entry_id = 4; // offset: 36 + uint32 group_type = 6; // offset: 32 } -// Obf: CmdSceneType +// Obf: KILMJLKOKEJ enum CmdSceneType { - CmdSceneType_MNFEPONEDDJ = 0; - CmdRefreshTriggerEntityListReq = 1487; - CmdSceneReviveAfterRebattleScRsp = 1401; - CmdUnlockedAreaMapScNotify = 1453; - CmdGetCurSceneInfoCsReq = 1462; - CmdRefreshTriggerByClientScNotify = 1420; - CmdCounterDownScRsp = 1482; - CmdSceneCheckpoingRefreshScRsp = 1488; - CmdSceneUpdatePositionVersionNotify = 1457; - CmdSceneEnterStageScRsp = 1418; - CmdScenePlaneEventScNotify = 1441; - CmdSceneEntityMoveScNotify = 1446; - CmdEnterSceneCsReq = 1444; - CmdReEnterLastElementStageScRsp = 1436; - CmdGetSceneMapInfoScRsp = 1442; - CmdCounterDownCsReq = 1433; - CmdSceneGroupRefreshScNotify = 1480; - CmdOpenChestScNotify = 1473; - CmdUnlockTeleportNotify = 1489; - CmdGroupStateChangeScNotify = 1426; - CmdActiveFarmElementScRsp = 1455; - CmdSceneType_NKKEPJBNKOH = 1403; - CmdUpdateGroupPropertyScRsp = 1472; - CmdEnterSectionCsReq = 1496; - CmdEntityBindPropScRsp = 1412; - CmdEnterSceneScRsp = 1411; - CmdSetTrainWorldIdCsReq = 1499; - CmdSceneCastSkillCostMpCsReq = 1419; - CmdDeleteSummonUnitScRsp = 1474; - CmdGetSceneMapInfoCsReq = 1432; - CmdGetEnteredSceneScRsp = 1495; - CmdGetUnlockTeleportScRsp = 1438; - CmdSceneEnterStageCsReq = 1431; - CmdInteractPropScRsp = 1404; - CmdReturnLastTownScRsp = 1409; - CmdSetCurInteractEntityScRsp = 1468; - CmdGetUnlockTeleportCsReq = 1475; - CmdSceneReviveAfterRebattleCsReq = 1406; - CmdSetClientPausedScRsp = 1422; - CmdDeleteSummonUnitCsReq = 1449; - CmdSceneType_EMIGBEJFKIA = 1405; - CmdSceneEntityTeleportCsReq = 1450; - CmdSceneEntityMoveCsReqWrong = 1417; - CmdRecoverAllLineupScRsp = 1491; - CmdSceneEntityMoveScRsp = 1481; - CmdCounterRecoverScRsp = 1463; - CmdSceneCastSkillCostMpScRsp = 1423; - CmdReEnterLastElementStageCsReq = 1494; - CmdSceneCastSkillCsReq = 1435; - CmdSceneEntityMoveCsReq = 1477; - CmdEJGCCJBOBDG = 1467; - CmdDeactivateFarmElementCsReq = 1451; - CmdSceneType_DGJNPKNPKIP = 1483; - CmdEnterSceneByServerScNotify = 1439; - CmdSavePointsInfoNotify = 1402; - CmdDeactivateFarmElementScRsp = 1497; - CmdGroupStateChangeCsReq = 1452; - CmdSetTrainWorldIdScRsp = 1471; - CmdSceneCastSkillScRsp = 1413; - CmdChangePropTimelineInfoScRsp = 1440; - CmdSceneCheckpointRefreshMonsterReq = 1434; - CmdSceneCastSkillMpUpdateScNotify = 1456; - CmdLastSpringRefreshTimeNotify = 1486; - CmdStartCocoonStageScRsp = 1490; - CmdSetClientPausedCsReq = 1464; - CmdEnterSectionScRsp = 1443; - CmdGetCurSceneInfoScRsp = 1500; - CmdUpdateMechanismBarScNotify = 1425; - CmdActiveFarmElementCsReq = 1429; - CmdStartCocoonStageCsReq = 1437; - CmdSceneEntityTeleportScRsp = 1465; - CmdSyncEntityBuffChangeListScNotify = 1484; - CmdRefreshTriggerByClientScRsp = 1466; - CmdTrainWorldIdChangeScNotify = 1485; - CmdSceneType_BMMKPHEKENK = 1445; - CmdUpdateGroupPropertyCsReq = 1493; - CmdRecoverAllLineupCsReq = 1408; - CmdSetGroupCustomSaveDataScRsp = 1458; - CmdCounterRecoverCsReq = 1461; - CmdUpdateFloorSavedValueNotify = 1460; - CmdEnteredSceneChangeScNotify = 1492; - CmdGetEnteredSceneCsReq = 1470; - CmdChangeTimeRewindInfoReq = 1469; - CmdInteractPropCsReq = 1424; - CmdSyncServerSceneChangeNotify = 1421; - CmdGroupStateChangeScRsp = 1410; + KILMJLKOKEJ_PCPDHELPKEM = 0; + CmdOGHELLAAFJG = 1420; + CmdGetCurSceneInfoCsReq = 1409; + CmdRefreshTriggerByClientScRsp = 1445; + CmdEnterSectionCsReq = 1457; + CmdGetEnteredSceneScRsp = 1446; + CmdIJGNLKACDNO = 1421; + CmdCBOFFLPHIBP = 1443; + CmdGetSceneMapInfoScRsp = 1499; + CmdSceneEntityMoveCsReq = 1402; + CmdSceneEntityMoveScNotify = 1439; + CmdSceneCastSkillMpUpdateScNotify = 1438; + CmdRefreshTriggerByClientScNotify = 1487; + CmdCounterDownCsReq = 1486; + CmdActiveFarmElementScRsp = 1430; + CmdUpdateGroupPropertyCsReq = 1422; + CmdCounterRecoverCsReq = 1440; + CmdGetUnlockTeleportScRsp = 1483; + CmdGLLCFALFCOC = 1464; + KILMJLKOKEJ_CDPBIFPHEGE = 1407; + CmdSceneReviveAfterRebattleCsReq = 1489; + CmdSceneEnterStageCsReq = 1444; + CmdFBJDFGMMMFP = 1485; + CmdUpdateFloorSavedValueNotify = 1415; + CmdBDONBHBPJMC = 1493; + CmdPGJMLAAKDJF = 1458; + CmdSceneCastSkillCostMpCsReq = 1437; + CmdStartCocoonStageCsReq = 1425; + CmdScenePlaneEventScNotify = 1482; + CmdRefreshTriggerEntityListReq = 1456; + CmdSetTrainWorldIdCsReq = 1419; + CmdActiveFarmElementCsReq = 1411; + CmdSceneEnterStageScRsp = 1500; + CmdOFGKNGPDFIK = 1448; + CmdTrainWorldIdChangeScNotify = 1450; + CmdSavePointsInfoNotify = 1451; + CmdSceneEntityTeleportCsReq = 1469; + CmdSetTrainWorldIdScRsp = 1447; + CmdEnterSceneScRsp = 1470; + CmdReEnterLastElementStageScRsp = 1490; + CmdSceneEntityMoveScRsp = 1410; + CmdUnlockTeleportNotify = 1484; + CmdGroupStateChangeCsReq = 1497; + CmdNBPAGJBLKJF = 1412; + CmdSetGroupCustomSaveDataScRsp = 1416; + CmdOpenChestScNotify = 1435; + CmdGetUnlockTeleportCsReq = 1431; + CmdLMHHFLKCPPF = 1417; + KILMJLKOKEJ_NFDHFMOOJAO = 1473; + CmdKCJNIPMKCGB = 1467; + KILMJLKOKEJ_GCKOCILCEAC = 1479; + CmdSceneCheckpoingRefreshScRsp = 1433; + CmdGPACKPJJGBJ = 1480; + CmdDeactivateFarmElementCsReq = 1466; + CmdGEJEOCBFPMA = 1401; + CmdCHAPDGDDKBK = 1453; + CmdSceneCheckpointRefreshMonsterReq = 1432; + CmdNGPOFGPEDCJ = 1496; + CmdInteractPropScRsp = 1495; + CmdHIABMONNNAJ = 1405; + CmdSceneCastSkillCsReq = 1414; + CmdEnteredSceneChangeScNotify = 1434; + CmdHHGCIGBNMEP = 1475; + CmdSceneCastSkillCostMpScRsp = 1404; + CmdPFABFKONAIM = 1423; + CmdGetCurSceneInfoScRsp = 1498; + CmdEnterSceneByServerScNotify = 1468; + KILMJLKOKEJ_LNGDMFIPACJ = 1477; + CmdGetSceneMapInfoCsReq = 1460; + CmdSceneCastSkillScRsp = 1418; + CmdEnterSceneCsReq = 1462; + CmdSceneEntityTeleportScRsp = 1441; + CmdNENJKDEDPJJ = 1426; + CmdMBMACCLHEBK = 1428; + CmdSyncEntityBuffChangeList = 1474; + CmdReEnterLastElementStageCsReq = 1452; + CmdDeleteSummonUnitCsReq = 1427; + CmdChangeTimeRewindInfoReq = 1463; + CmdInteractPropCsReq = 1494; + CmdSceneGroupRefreshScNotify = 1455; + CmdJBGANBAEDPM = 1413; + CmdKJAMPKBPAOL = 1461; + KILMJLKOKEJ_CKPHBALHALL = 1491; + CmdNAFCLDABGLC = 1408; + CmdGetEnteredSceneCsReq = 1476; + CmdStartCocoonStageScRsp = 1454; } -enum PAIOBCKMALJ { - PAIOBCKMALJ_OCFNEBKKECL = 0; - PAIOBCKMALJ_CHGAPHLNKGM = 1; +enum HDKDHKPLBJC { + HDKDHKPLBJC_OFGHJKIHMIB = 0; + HDKDHKPLBJC_LBBLIANGGGC = 1; } -enum SkillExtraTag { - SCENE_CAST_SKILL_NONE = 0; - SCENE_CAST_SKILL_PROJECTILE_HIT = 1; - SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH = 2; +enum PABEMKCKILB { + PABEMKCKILB_BEEHGEJNDAL = 0; + PABEMKCKILB_GFDBIKJHCMP = 1; + PABEMKCKILB_GDPHJDGNJMK = 2; } -enum MonsterBattleType { - MONSTER_BATTLE_TYPE_NONE = 0; - MONSTER_BATTLE_TYPE_TRIGGER_BATTLE = 1; - MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE = 2; - MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE = 3; - MONSTER_BATTLE_TYPE_NO_BATTLE = 4; +enum ODGHPEEMLFD { + ODGHPEEMLFD_JGGEHLHCNIE = 0; + ODGHPEEMLFD_NDEFJJCONBN = 1; + ODGHPEEMLFD_GEEMOFIANAA = 2; + ODGHPEEMLFD_KBJPABPMHIO = 3; + ODGHPEEMLFD_ELPMOIAOGKM = 4; } -enum SceneEntityBuffChangeType { - SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT = 0; - SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF = 1; - SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER = 2; +enum NKAJPECCIKG { + NKAJPECCIKG_OFGHJKIHMIB = 0; + NKAJPECCIKG_HNHMCFHFANP = 1; + NKAJPECCIKG_MGJKOPJNHBK = 2; } -enum EnterSceneReason { - ENTER_SCENE_REASON_NONE = 0; - ENTER_SCENE_REASON_CHALLENGE_TIMEOUT = 1; - ENTER_SCENE_REASON_ROGUE_TIMEOUT = 2; - ENTER_SCENE_REASON_CHANGE_STORYLINE = 3; - ENTER_SCENE_REASON_DIMENSION_MERGE = 4; +enum JENHCDJCNNH { + JENHCDJCNNH_PCPDHELPKEM = 0; + JENHCDJCNNH_BHMGPOIJNCD = 1; + JENHCDJCNNH_JFIMKPMOEKH = 2; + JENHCDJCNNH_EMNKOLLCEKE = 3; + JENHCDJCNNH_HLLHEHNDINB = 4; } enum ChestType { - MAP_INFO_CHEST_TYPE_NONE = 0; - MAP_INFO_CHEST_TYPE_NORMAL = 101; - MAP_INFO_CHEST_TYPE_CHALLENGE = 102; - MAP_INFO_CHEST_TYPE_PUZZLE = 104; + ChestType_PCPDHELPKEM = 0; + ChestType_APFFEDDKNBK = 101; + ChestType_OPCGNJMGJDE = 102; + ChestType_NCMHENKHFEL = 104; } -enum GameplayCounterUpdateReason { - GAMEPLAY_COUNTER_UPDATE_REASON_NONE = 0; - GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE = 1; - GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE = 2; - GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE = 3; +enum NNEHKEAAKJL { + NNEHKEAAKJL_PCPDHELPKEM = 0; + NNEHKEAAKJL_MBJHGNHOGLG = 1; + NNEHKEAAKJL_BHPFJBHOGKA = 2; + NNEHKEAAKJL_BALJFAAKNID = 3; } enum SceneGroupRefreshType { @@ -34294,4758 +36223,5055 @@ enum SceneGroupRefreshType { SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC = 3; } -// Obf: SceneActorInfo +// Obf: AEHCLCALLLK message SceneActorInfo { - uint32 base_avatar_id = 6; // offset: 24 - AvatarType avatar_type = 8; // offset: 36 - uint32 map_layer = 7; // offset: 32 - uint32 uid = 11; // offset: 28 + uint32 map_layer = 4; // offset: 24 + AvatarType avatar_type = 15; // offset: 32 + uint32 uid = 7; // offset: 28 + uint32 base_avatar_id = 14; // offset: 36 } -message NpcMonsterRogueInfo { - PAIOBCKMALJ CKKFPHKCOKE = 5; // offset: 32 - uint32 rogue_monster_id = 9; // offset: 24 - uint32 elite_group = 13; // offset: 40 - uint32 hard_level_group = 2; // offset: 36 - uint32 level = 10; // offset: 44 - uint32 KPAJJKNOBGE = 1; // offset: 28 +message DMMKOHNFMBL { + uint32 BEHHLJAGCGJ = 12; // offset: 36 + uint32 OPJAFNEFJDC = 10; // offset: 24 + uint32 HKNBHCAOMBE = 5; // offset: 40 + HDKDHKPLBJC MCBPLGAEGDJ = 8; // offset: 28 + uint32 NJICLAINBIM = 15; // offset: 32 + uint32 level = 1; // offset: 44 } -message NpcMonsterExtraInfo { - oneof OKAIINGCACL { - NpcMonsterRogueInfo rogue_info = 4; // offset: 24 +message FDBDHCMGEMO { + oneof BPIHFAJCLOC { + DMMKOHNFMBL rogue_info = 7; // offset: 24 } } -message FACEPEFKHMJ { - uint32 stage_id = 6; // offset: 32 - repeated uint32 OKMNJGKFFDM = 15; // offset: 16 +message PECMFBCBLHH { + repeated uint32 HLCOMGHMLEP = 2; // offset: 24 + uint32 stage_id = 13; // offset: 32 } -// Obf: SceneNpcMonsterInfo +// Obf: DBKGDLLGPIB message SceneNpcMonsterInfo { - uint32 world_level = 9; // offset: 44 - FACEPEFKHMJ GGNGJILEHMA = 15; // offset: 32 - NpcMonsterExtraInfo extra_info = 13; // offset: 24 - bool HHGCLBIHAFB = 1; // offset: 48 - bool NCDDADNEAPD = 5; // offset: 49 - uint32 event_id = 4; // offset: 52 - uint32 monster_id = 14; // offset: 40 + bool FDIHGHGEIOH = 14; // offset: 40 + uint32 world_level = 7; // offset: 52 + PECMFBCBLHH JJAPBFGDPLA = 12; // offset: 24 + uint32 monster_id = 11; // offset: 44 + uint32 event_id = 13; // offset: 48 + FDBDHCMGEMO extra_info = 2; // offset: 32 + bool DKGCLLLIFNH = 4; // offset: 41 } -message NpcDialogueEventParam { - uint32 rogue_dialogue_event_id = 11; // offset: 28 - uint32 arg_id = 3; // offset: 24 +message KBKOOICMALP { + uint32 DIGPICGHPOM = 11; // offset: 24 + uint32 PFMHNMBDBJN = 9; // offset: 28 } -message NpcRogueGameInfo { - uint32 MCOPKBNFMJM = 11; // offset: 44 - bool IAMDBFCJNCE = 4; // offset: 40 - bool ACIAIHCHDAL = 5; // offset: 41 - uint32 HOJIOHLHAAF = 10; // offset: 32 - map DJKDFDHPEEP = 8; // offset: 24 - uint32 IBLMEAHHENI = 12; // offset: 36 - bool ICALEBKJGJJ = 15; // offset: 42 +message CDDCDLPDHED { + bool KIGLLJKDDNE = 10; // offset: 42 + uint32 AHKFFCIEPDG = 14; // offset: 32 + uint32 HOHANPJNANA = 6; // offset: 44 + map FOEJFEMLPPC = 13; // offset: 24 + bool DHILGBCKPCL = 2; // offset: 40 + uint32 JBEILMFIIGM = 3; // offset: 36 + bool IINHPJNHGAH = 1; // offset: 41 } -message CPDHEONJAHE { - bool is_meet = 5; // offset: 28 - uint32 visitor_id = 7; // offset: 32 - uint32 HACBNBFNHNE = 8; // offset: 24 +message EBFBPHIADMI { + uint32 visitor_id = 1; // offset: 24 + bool KNHEPLOGBJI = 2; // offset: 32 + uint32 FGCOHAAGIEG = 11; // offset: 28 } -message BOHKDOAOIGM { - uint32 DJBCLBKHKJL = 8; // offset: 24 - uint32 PBIHJMIIHEB = 14; // offset: 28 +message NEAOBFJOMCF { + uint32 OLFPEGDNECF = 2; // offset: 28 + uint32 KNJLOBMINCD = 10; // offset: 24 } -message NpcExtraInfo { - oneof OKAIINGCACL { - NpcRogueGameInfo rogue_info = 5; // offset: 24 - CPDHEONJAHE CDHENBDJKAC = 1; // offset: 24 - BOHKDOAOIGM DCKMAPNBCGD = 9; // offset: 24 +message IIKLJPAKANM { + oneof BPIHFAJCLOC { + CDDCDLPDHED rogue_info = 15; // offset: 16 + EBFBPHIADMI JACDADCHNFL = 3; // offset: 16 + NEAOBFJOMCF FPCOMNAOABD = 11; // offset: 16 } } -// Obf: SceneNpcInfo +// Obf: OBBCMBOCLMG message SceneNpcInfo { + IIKLJPAKANM extra_info = 12; // offset: 24 uint32 npc_id = 3; // offset: 32 - NpcExtraInfo extra_info = 9; // offset: 16 } -message PropRogueInfo { - uint32 ELHIOLDHOGA = 3; // offset: 32 - uint32 room_id = 9; // offset: 36 - uint32 HAIHDPBKGDN = 5; // offset: 24 - uint32 ADEGLDMGOLD = 2; // offset: 28 +message NIFAAIJLELH { + uint32 KGFFNDAINAK = 15; // offset: 28 + uint32 HCMJDMFNENE = 5; // offset: 36 + uint32 CNPOJFHKEKH = 2; // offset: 24 + uint32 room_id = 8; // offset: 32 } -message BFKEPBFOKIK { - uint32 ENPIAPKLKNL = 3; // offset: 28 - uint32 FDBFCCAEGFB = 14; // offset: 32 - uint32 JFILIIKGFJB = 2; // offset: 24 +message HDKIAHMLICD { + uint32 MAGCGPMHHEA = 9; // offset: 24 + uint32 LGHOOKMNMCL = 10; // offset: 28 + uint32 IJANKPNHKHA = 3; // offset: 32 } -message PropChessRogueInfo { - bool GKHEPJDNBGP = 9; // offset: 25 - bool OBIJLPJOCDD = 11; // offset: 24 +message LACLGMFHPFG { + bool GODDNDPMBIK = 13; // offset: 24 + bool LMPIBBNFKMC = 12; // offset: 25 } -message RogueTournDoorInfo { - uint32 AAGGCEOMNLF = 9; // offset: 32 - uint32 NKFNONAFCIC = 8; // offset: 24 - bool CLPKKBADIAI = 12; // offset: 28 +message MGBHHILKGGD { + uint32 LHENDOOGBCK = 13; // offset: 28 + uint32 PMMDFFFNFIO = 3; // offset: 32 + bool ECIEBGCCCGC = 5; // offset: 24 } -message RogueMagicDoorInfo { - uint32 NKFNONAFCIC = 6; // offset: 32 - uint32 AAGGCEOMNLF = 5; // offset: 28 - bool CLPKKBADIAI = 11; // offset: 24 +message JIONEBIHOIP { + uint32 LHENDOOGBCK = 9; // offset: 28 + uint32 PMMDFFFNFIO = 8; // offset: 24 + bool ECIEBGCCCGC = 2; // offset: 32 } -message WorkbenchFuncIdInfo { - bool DMPCGOBDFGN = 3; // offset: 28 - uint32 func_id = 4; // offset: 24 +message HOBHGEGJFEN { + uint32 LCDGJDGCCDG = 1; // offset: 24 + bool NIKEEDLJHPD = 15; // offset: 28 } -message RogueTournWorkbenchInfo { - repeated WorkbenchFuncIdInfo OLOIBGCGCCA = 12; // offset: 16 - uint32 ENFHNAHDMHP = 1; // offset: 32 +message AGLBGFLKIME { + repeated HOBHGEGJFEN NBAODFGCEBF = 9; // offset: 16 + uint32 EALGMDDILKB = 10; // offset: 32 } -message KOPMMOKNPIL { - APFMMBGPOBJ NOHFPOMNENK = 3; // offset: 24 - uint32 IFDHHOICOFB = 14; // offset: 32 +message PHIEHJMGGMH { + uint32 IPLMEFLAGDA = 7; // offset: 32 + DKFAEKPKADH CFADFLLLOPC = 4; // offset: 16 } -message LDFEKCJHBGJ { - uint32 chest_id = 6; // offset: 24 +message LKLHKLMEPCM { + uint32 chest_id = 15; // offset: 24 } -message PropTimelineInfo { - bytes timeline_byte_value = 15; // offset: 24 - bool timeline_bool_value = 7; // offset: 32 +message KKIKMGHKCEB { + bytes COOGIPJIPIA = 12; // offset: 24 + bool KBFLIKKFOEG = 3; // offset: 32 } -message PropExtraInfo { - PropTimelineInfo timeline_info = 12; // offset: 24 - oneof OKAIINGCACL { - PropRogueInfo rogue_info = 5; // offset: 32 - BFKEPBFOKIK AEGIPNEFMBM = 6; // offset: 32 - PropChessRogueInfo IMCEFOLJLBK = 10; // offset: 32 - RogueTournDoorInfo LAOIADPINMA = 8; // offset: 32 - RogueTournWorkbenchInfo KHMDEHFGHHI = 1; // offset: 32 - KOPMMOKNPIL HNCKMOJFLLO = 13; // offset: 32 - LDFEKCJHBGJ LENIFNCENAM = 15; // offset: 32 - RogueMagicDoorInfo EOBLHNEAFDC = 2; // offset: 32 +message FNLKDMLMKGB { + KKIKMGHKCEB POOKPHFIEFO = 12; // offset: 24 + oneof BPIHFAJCLOC { + NIFAAIJLELH rogue_info = 4; // offset: 32 + HDKIAHMLICD IMPBELJGDJH = 7; // offset: 32 + LACLGMFHPFG PBDJILOJFMH = 1; // offset: 32 + MGBHHILKGGD GAJKEDLKGML = 5; // offset: 32 + AGLBGFLKIME IAFMCFJPJOA = 14; // offset: 32 + PHIEHJMGGMH EILNNHINJHN = 2; // offset: 32 + LKLHKLMEPCM AHEAFMNNBJH = 6; // offset: 32 + JIONEBIHOIP LKGJCKMJFGL = 10; // offset: 32 } } -// Obf: ScenePropInfo +// Obf: MEDNGHFHLIF message ScenePropInfo { - uint32 prop_state = 4; // offset: 52 - repeated string trigger_name_list = 13; // offset: 24 - uint32 prop_id = 8; // offset: 48 - PropExtraInfo extra_info = 9; // offset: 16 - uint64 create_time_ms = 12; // offset: 40 - uint32 life_time_ms = 15; // offset: 56 + uint32 prop_state = 2; // offset: 44 + uint32 prop_id = 15; // offset: 40 + FNLKDMLMKGB extra_info = 9; // offset: 32 + uint32 life_time_ms = 1; // offset: 56 + uint64 create_time_ms = 12; // offset: 48 + repeated string DAEBJOIMEOO = 6; // offset: 16 } -// Obf: SceneSummonUnitInfo +// Obf: FFGLGEIPACB message SceneSummonUnitInfo { - uint32 caster_entity_id = 7; // offset: 48 - uint32 attach_entity_id = 15; // offset: 40 - uint32 summon_unit_id = 3; // offset: 52 - uint64 create_time_ms = 5; // offset: 32 - repeated string trigger_name_list = 10; // offset: 24 - int32 life_time_ms = 12; // offset: 44 + repeated string DAEBJOIMEOO = 3; // offset: 16 + uint32 FBMHCONOALI = 15; // offset: 44 + uint32 HNDODLOCIDI = 8; // offset: 36 + uint32 AAJAOKKFPBC = 1; // offset: 40 + uint64 create_time_ms = 5; // offset: 48 + int32 life_time_ms = 7; // offset: 32 } message SceneEntityInfo { - uint32 inst_id = 10; // offset: 40 - uint32 group_id = 2; // offset: 44 - uint32 entity_id = 3; // offset: 52 - MotionInfo motion = 4; // offset: 16 + uint32 entity_id = 14; // offset: 52 + uint32 inst_id = 4; // offset: 44 + uint32 group_id = 13; // offset: 40 + MotionInfo motion = 12; // offset: 24 oneof entity { - SceneActorInfo actor = 1; // offset: 24 - SceneNpcMonsterInfo npc_monster = 11; // offset: 24 - SceneNpcInfo npc = 12; // offset: 24 - ScenePropInfo prop = 8; // offset: 24 - SceneSummonUnitInfo summon_unit = 6; // offset: 24 + SceneActorInfo actor = 1; // offset: 32 + SceneNpcMonsterInfo npc_monster = 9; // offset: 32 + SceneNpcInfo npc = 8; // offset: 32 + ScenePropInfo prop = 3; // offset: 32 + SceneSummonUnitInfo summon_unit = 11; // offset: 32 } } -// Obf: BuffInfo +// Obf: BAHIIPBJPOO message BuffInfo { - uint32 buff_summon_entity_id = 14; // offset: 52 - uint32 level = 9; // offset: 32 - float life_time = 15; // offset: 40 - uint32 base_avatar_id = 6; // offset: 36 - uint32 count = 3; // offset: 48 - uint32 buff_id = 12; // offset: 44 - map dynamic_values = 5; // offset: 16 - uint64 add_time_ms = 1; // offset: 56 + uint32 buff_summon_entity_id = 13; // offset: 52 + float life_time = 14; // offset: 32 + uint32 base_avatar_id = 15; // offset: 36 + uint32 buff_id = 4; // offset: 40 + uint32 level = 9; // offset: 44 + uint64 add_time_ms = 6; // offset: 56 + map dynamic_values = 10; // offset: 16 + uint32 count = 2; // offset: 48 } -message EntityBuffInfo { - uint32 entity_id = 2; // offset: 32 - repeated BuffInfo buff_list = 5; // offset: 24 +message NBCOOLLEOID { + uint32 entity_id = 8; // offset: 32 + repeated BuffInfo buff_list = 14; // offset: 16 } -message MechanismBarInfo { - uint32 ADABLCEJCNL = 12; // offset: 24 - uint32 value = 5; // offset: 28 +message MCBEKLOKGCD { + uint32 NOEINMPONOL = 7; // offset: 24 + uint32 value = 15; // offset: 28 } -message CustomSaveData { - string save_data = 2; // offset: 24 - uint32 group_id = 10; // offset: 32 +message EPHHABJJNID { + string EHMGIFHEKPN = 10; // offset: 24 + uint32 group_id = 13; // offset: 32 } -message FDBEDGIKFAI { - uint32 ICEGHNAELEH = 14; // offset: 28 - uint32 ANGJAFFHODA = 6; // offset: 24 +message IAHHLIOLCDB { + uint32 BHAPDDJEHPJ = 13; // offset: 24 + uint32 NNBKPDKPIGI = 6; // offset: 28 } -// Obf: SceneEntityGroupInfo +// Obf: OEIOPDMHEGC message SceneEntityGroupInfo { - uint32 group_id = 7; // offset: 44 - uint32 state = 10; // offset: 40 - map GGNJMGHHHMJ = 12; // offset: 16 - repeated SceneEntityInfo entity_list = 13; // offset: 32 + uint32 state = 15; // offset: 44 + repeated SceneEntityInfo entity_list = 12; // offset: 32 + uint32 group_id = 2; // offset: 40 + map OPLJDFOOMGF = 8; // offset: 16 } message SceneGroupState { - bool is_default = 9; // offset: 32 - uint32 state = 3; // offset: 24 - uint32 group_id = 11; // offset: 28 + uint32 state = 5; // offset: 24 + bool is_default = 10; // offset: 28 + uint32 group_id = 4; // offset: 32 } -// Obf: MissionStatusBySceneInfo +// Obf: GCNHNPHFCGD message MissionStatusBySceneInfo { - repeated uint32 disabled_main_mission_id_list = 14; // offset: 24 - repeated MainMissionCustomValue OCFOJCMACNG = 7; // offset: 40 - repeated uint32 unfinished_main_mission_id_list = 11; // offset: 32 - repeated Mission sub_mission_status_list = 5; // offset: 48 - repeated uint32 finished_main_mission_id_list = 4; // offset: 56 + repeated MainMissionCustomValue NEDJGJNLIPF = 4; // offset: 48 + repeated Mission sub_mission_status_list = 2; // offset: 56 + repeated uint32 DABPHBIPMPF = 1; // offset: 16 + repeated uint32 finished_mission_id = 9; // offset: 32 + repeated uint32 finished_main_mission_id_list = 13; // offset: 24 } -message CNNLEDEJCLO { - repeated uint32 HJOILJACMEC = 9; // offset: 16 - CNMADDPJBAB DLKPDIHJLJL = 8; // offset: 24 +message DPNDJIGACFJ { + repeated uint32 PHCAALBPKGK = 6; // offset: 24 + KAIELJPMGHL CMGCNFLGHLM = 11; // offset: 16 } -// Obf: SceneInfo +// Obf: OPJDDFDIPJA message SceneInfo { - CNNLEDEJCLO EDIHEDAIDEJ = 1441; // offset: 24 - repeated SceneGroupState group_state_list = 1138; // offset: 32 - uint64 interact_id = 1724; // offset: 160 - repeated EntityBuffInfo entity_buff_info_list = 4; // offset: 104 - MissionStatusBySceneInfo scene_mission_info = 354; // offset: 72 - uint32 floor_id = 13; // offset: 120 - uint32 entry_id = 14; // offset: 132 - uint32 world_id = 2; // offset: 156 - uint32 game_story_line_id = 1765; // offset: 140 - map IBCFICPNNOG = 7; // offset: 96 - repeated SceneEntityGroupInfo entity_group_list = 1619; // offset: 56 - repeated SceneEntityInfo entity_list = 6; // offset: 48 - uint32 game_mode_type = 9; // offset: 144 - repeated uint32 lighten_section_list = 15; // offset: 16 - repeated BuffInfo scene_buff_info_list = 3; // offset: 80 - uint32 leader_entity_id = 1; // offset: 124 - uint32 dimension_id = 1772; // offset: 128 - repeated uint32 opened_chests_list = 1878; // offset: 40 - uint32 plane_id = 10; // offset: 152 - map floor_saved_data = 788; // offset: 88 - uint32 client_pos_version = 5; // offset: 136 - repeated CustomSaveData custom_data_list = 11; // offset: 64 - uint32 content_id = 778; // offset: 148 + uint32 content_id = 986; // offset: 140 + uint32 entry_id = 12; // offset: 152 + repeated SceneEntityInfo entity_list = 9; // offset: 24 + repeated uint32 opened_chests_list = 719; // offset: 40 + repeated uint32 lighten_section_list = 14; // offset: 32 + repeated BuffInfo scene_buff_info_list = 11; // offset: 64 + uint32 dimension_id = 531; // offset: 164 + repeated EPHHABJJNID BPFKAMNGPIL = 7; // offset: 88 + uint32 client_pos_version = 4; // offset: 136 + uint32 world_id = 15; // offset: 132 #TODO + map floor_saved_data = 680; // offset: 48 + repeated SceneEntityGroupInfo entity_group_list = 1153; // offset: 56 + uint32 leader_entity_id = 13; // offset: 144 #TODO + SceneIdentifier scene_identifier = 1947; // offset: 96 + uint32 floor_id = 10; // offset: 128 + uint32 plane_id = 5; // offset: 156 + repeated NBCOOLLEOID NHOFMHMBKGK = 3; // offset: 112 + uint64 interact_id = 1744; // offset: 168 + DPNDJIGACFJ OCKNKCCIJAI = 1337; // offset: 16 + uint32 game_story_line_id = 602; // offset: 160 + uint32 game_mode_type = 1; // offset: 148 + MissionStatusBySceneInfo scene_mission_info = 1537; // offset: 72 + map KHHOPNJJABH = 6; // offset: 80 + repeated SceneGroupState group_state_list = 1553; // offset: 104 } -// Obf: EntityMotion +// Obf: GAEONMIFKBF message EntityMotion { - MotionInfo motion = 6; // offset: 24 - uint32 entity_id = 1; // offset: 32 - uint32 map_layer = 2; // offset: 40 - bool MEGLNCEDAHA = 13; // offset: 36 + uint32 map_layer = 10; // offset: 32 + bool AGNHNAIOPDF = 3; // offset: 40 + uint32 entity_id = 12; // offset: 36 + MotionInfo motion = 4; // offset: 16 } -// TODO -// CmdID: 1477 message SceneEntityMoveCsReq { - uint64 LBBNAJPMMPA = 13; // offset: 40 - uint64 interact_id = 1; // offset: 32 - uint32 entry_id = 12; // offset: 48 - repeated EntityMotion entity_motion_list = 8; // offset: 16 + uint32 entry_id = 3; // offset: 40 + uint64 interact_id = 6; // offset: 32 + repeated EntityMotion entity_motion_list = 10; // offset: 16 + uint64 BFBEHMAFJMC = 13; // offset: 48 } -// Obf: SceneEntityMoveScRsp +// Obf: EHHFOGIONGO // Type: Rsp -// CmdID: 1481 +// CmdID: 1410 message SceneEntityMoveScRsp { - ClientDownloadData download_data = 4; // offset: 16 - uint32 retcode = 1; // offset: 40 - repeated EntityMotion entity_motion_list = 15; // offset: 24 + repeated EntityMotion entity_motion_list = 11; // offset: 32 + ClientDownloadData download_data = 6; // offset: 16 + uint32 retcode = 13; // offset: 40 } -// Obf: SceneEntityMoveScNotify +// Obf: OGMHLGNGLPG // Type: Notify -// CmdID: 1446 +// CmdID: 1439 message SceneEntityMoveScNotify { - MotionInfo motion = 11; // offset: 16 - uint32 client_pos_version = 8; // offset: 36 - uint32 entity_id = 15; // offset: 40 - uint32 entry_id = 7; // offset: 32 + uint32 entity_id = 13; // offset: 32 + MotionInfo motion = 4; // offset: 24 + uint32 client_pos_version = 15; // offset: 40 + uint32 entry_id = 5; // offset: 36 } // Type: Notify -// CmdID: 1457 -message SceneUpdatePositionVersionNotify { - uint32 pos_version = 13; // offset: 24 -} - -// Obf: InteractPropCsReq -// Type: Req -// CmdID: 1424 -message InteractPropCsReq { - uint32 prop_entity_id = 11; // offset: 28 - uint32 interact_id = 2; // offset: 24 - uint64 MIKMHPINAAP = 4; // offset: 32 -} - -// Obf: InteractPropScRsp -// Type: Rsp -// CmdID: 1404 -message InteractPropScRsp { - uint32 retcode = 11; // offset: 24 - uint32 prop_state = 10; // offset: 28 - uint32 prop_entity_id = 4; // offset: 32 -} - -// Obf: ChangeTimeRewindInfoReq -// Type: Req -// CmdID: 1469 -message ChangeTimeRewindInfoReq { - PropTimelineInfo timeline_info = 14; // offset: 24 - uint64 interact_id = 5; // offset: 40 - uint64 uuid = 12; // offset: 48 - bool is_close_map = 2; // offset: 36 - uint32 prop_entity_id = 15; // offset: 32 -} - -// Type: Rsp -// CmdID: 1440 -message ChangePropTimelineInfoScRsp { - uint32 prop_entity_id = 9; // offset: 24 - uint32 retcode = 8; // offset: 28 -} - -message HitMonsterBattleInfo { - MonsterBattleType monster_battle_type = 4; // offset: 24 - uint32 target_monster_entity_id = 5; // offset: 28 -} - -// Obf: DynamicValues -message DynamicValues { - string key = 9; // offset: 24 - float value = 14; // offset: 32 -} - -message AssistMonsterEntityInfo { - repeated uint32 entity_id_list = 15; // offset: 16 -} - -// Obf: SceneCastSkillCsReq -// Type: Req -// CmdID: 1435 -message SceneCastSkillCsReq { - uint32 cast_entity_id = 8; // offset: 92 - MotionInfo target_motion = 7; // offset: 72 - repeated uint32 assist_monster_entity_id_list = 2; // offset: 32 - string maze_ability_str = 12; // offset: 56 - repeated uint32 hit_target_entity_id_list = 3; // offset: 40 - repeated AssistMonsterEntityInfo assist_monster_entity_info = 14; // offset: 16 - uint32 MGLONOOHJLI = 1; // offset: 84 - repeated DynamicValues dynamic_values = 15; // offset: 24 - uint32 skill_index = 13; // offset: 80 - repeated SkillExtraTag skill_extra_tags = 4; // offset: 64 - uint32 attacked_by_entity_id = 6; // offset: 88 -} - -// Obf: SceneCastSkillScRsp -// Type: Rsp -// CmdID: 1413 -message SceneCastSkillScRsp { - uint32 retcode = 7; // offset: 44 - repeated HitMonsterBattleInfo monster_battle_info = 14; // offset: 24 - SceneBattleInfo battle_info = 5; // offset: 32 - uint32 cast_entity_id = 3; // offset: 40 -} - -// Obf: SceneCastSkillCostMpCsReq -// Type: Req -// CmdID: 1419 -message SceneCastSkillCostMpCsReq { - uint32 skill_index = 3; // offset: 32 - uint32 cast_entity_id = 13; // offset: 24 - uint32 attacked_by_entity_id = 9; // offset: 28 -} - -// Obf: SceneCastSkillCostMpScRsp -// Type: Rsp -// CmdID: 1423 -message SceneCastSkillCostMpScRsp { - uint32 retcode = 4; // offset: 28 - uint32 cast_entity_id = 15; // offset: 24 -} - -// Obf: SceneCastSkillMpUpdateScNotify -// Type: Notify -// CmdID: 1456 -message SceneCastSkillMpUpdateScNotify { - uint32 mp = 4; // offset: 28 - uint32 cast_entity_id = 8; // offset: 24 -} - -// Obf: SceneEnterStageCsReq -// Type: Req -// CmdID: 1431 -message SceneEnterStageCsReq { - uint32 event_id = 6; // offset: 32 - RebattleType rebattle_type = 7; // offset: 28 - bool CLGOFDEDIAN = 1; // offset: 24 -} - -// Obf: SceneEnterStageScRsp -// Type: Rsp -// CmdID: 1418 -message SceneEnterStageScRsp { - SceneBattleInfo battle_info = 10; // offset: 24 - uint32 retcode = 3; // offset: 32 -} - -// Obf: SceneReviveAfterRebattleCsReq -// Type: Req -// CmdID: 1406 -message SceneReviveAfterRebattleCsReq { - RebattleType rebattle_type = 12; // offset: 24 -} - -// Type: Rsp // CmdID: 1401 -message SceneReviveAfterRebattleScRsp { +message GEJEOCBFPMA { + uint32 FEOJILNJEMM = 2; // offset: 24 +} + +// Obf: HKDGMEKPKPO +// Type: Req +// CmdID: 1494 +message InteractPropCsReq { + uint64 interact_id = 10; // offset: 32 + uint32 interact_id2 = 15; // offset: 28 + uint32 prop_entity_id = 8; // offset: 24 +} + +// Obf: FGAIBBJPAJJ +// Type: Rsp +// CmdID: 1495 +message InteractPropScRsp { + uint32 prop_state = 5; // offset: 28 + uint32 prop_entity_id = 11; // offset: 32 uint32 retcode = 13; // offset: 24 } -// Obf: GetCurSceneInfoCsReq +// Obf: LAKHDKKBCPI // Type: Req -// CmdID: 1462 +// CmdID: 1463 +message ChangeTimeRewindInfoReq { + uint64 interact_id = 15; // offset: 48 + uint32 prop_entity_id = 3; // offset: 44 + bool is_close_map = 1; // offset: 40 + KKIKMGHKCEB POOKPHFIEFO = 11; // offset: 24 + uint64 LBBMJLAIJOC = 6; // offset: 32 +} + +// Type: Rsp +// CmdID: 1426 +message NENJKDEDPJJ { + uint32 prop_entity_id = 3; // offset: 28 + uint32 retcode = 12; // offset: 24 +} + +message AHKHFAEFMBL { + uint32 GJACAAFEAEN = 5; // offset: 24 + ODGHPEEMLFD BKAJOADEBDN = 9; // offset: 28 +} + +// Obf: IINKPHJLOEH +message DynamicValues { + float value = 14; // offset: 32 + string key = 7; // offset: 16 +} + +message OMBGDPMELKE { + repeated uint32 KODKDMCAIKL = 2; // offset: 24 +} + +// Obf: ENKJMAJKIMB +// Type: Req +// CmdID: 1414 +message SceneCastSkillCsReq { + uint32 JJABNMFLKKI = 6; // offset: 84 + string maze_ability_str = 4; // offset: 48 + repeated DynamicValues dynamic_values = 13; // offset: 72 + uint32 skill_index = 8; // offset: 88 + repeated uint32 hit_target_entity_id_list = 1; // offset: 16 + repeated uint32 assist_monster_entity_id_list = 9; // offset: 32 + uint32 attacked_by_entity_id = 2; // offset: 80 + repeated PABEMKCKILB KJMNECLPMEF = 14; // offset: 24 + MotionInfo JGIMJDCKPCJ = 7; // offset: 56 + repeated OMBGDPMELKE EJDFDDGPJEP = 3; // offset: 64 + uint32 cast_entity_id = 5; // offset: 92 +} + +// Obf: GNKHGBMGEGG +// Type: Rsp +// CmdID: 1418 +message SceneCastSkillScRsp { + repeated AHKHFAEFMBL DNBDGGELFHN = 2; // offset: 32 + SceneBattleInfo battle_info = 1; // offset: 16 + uint32 retcode = 6; // offset: 44 + uint32 cast_entity_id = 4; // offset: 40 +} + +// Obf: CJEMPBKNIOH +// Type: Req +// CmdID: 1437 +message SceneCastSkillCostMpCsReq { + uint32 attacked_by_entity_id = 8; // offset: 32 + uint32 cast_entity_id = 15; // offset: 28 + uint32 skill_index = 9; // offset: 24 +} + +// Obf: ECMGFKGFOKN +// Type: Rsp +// CmdID: 1404 +message SceneCastSkillCostMpScRsp { + uint32 retcode = 10; // offset: 24 + uint32 cast_entity_id = 8; // offset: 28 +} + +// Obf: ACDLBOALPJK +// Type: Notify +// CmdID: 1438 +message SceneCastSkillMpUpdateScNotify { + uint32 cast_entity_id = 3; // offset: 28 + uint32 mp = 9; // offset: 24 +} + +// Obf: ENFGHNIJNEI +// Type: Req +// CmdID: 1444 +message SceneEnterStageCsReq { + uint32 event_id = 4; // offset: 32 + bool FDBGOJCKLBH = 8; // offset: 24 + RebattleType MGABMCBOHMK = 6; // offset: 28 +} + +// Obf: JHHAEJJGDHJ +// Type: Rsp +// CmdID: 1500 +message SceneEnterStageScRsp { + uint32 retcode = 14; // offset: 32 + SceneBattleInfo battle_info = 1; // offset: 16 +} + +// Obf: EEHKMKAFBOB +// Type: Req +// CmdID: 1489 +message SceneReviveAfterRebattleCsReq { + RebattleType MGABMCBOHMK = 9; // offset: 24 +} + +// Type: Rsp +// CmdID: 1496 +message NGPOFGPEDCJ { + uint32 retcode = 9; // offset: 24 +} + +// Obf: AIILEPPNKJG +// Type: Req +// CmdID: 1409 message GetCurSceneInfoCsReq { } -// Obf: GetCurSceneInfoScRsp +// Obf: KINCOLDBJGD // Type: Rsp -// CmdID: 1500 +// CmdID: 1498 message GetCurSceneInfoScRsp { - SceneInfo scene = 13; // offset: 16 - uint32 retcode = 11; // offset: 32 + SceneInfo scene = 3; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// Obf: EntityBuffChangeInfo +// Obf: CNJPPGIJAPI message EntityBuffChangeInfo { + uint32 entity_id = 3; // offset: 32 + NKAJPECCIKG reason = 12; // offset: 40 uint32 cast_entity_id = 4; // offset: 36 - uint32 entity_id = 2; // offset: 32 - SceneEntityBuffChangeType reason = 7; // offset: 40 - oneof OKAIINGCACL { - BuffInfo buff_change_info = 3; // offset: 16 - uint32 remove_buff_id = 12; // offset: 16 + oneof BPIHFAJCLOC { + BuffInfo buff_change_info = 11; // offset: 16 + uint32 remove_buff_id = 14; // offset: 16 } } -// Obf: SyncEntityBuffChangeListScNotify +// Obf: IEJKLDGBHOG // Type: Notify -// CmdID: 1484 -message SyncEntityBuffChangeListScNotify { - repeated EntityBuffChangeInfo entity_buff_change_list = 4; // offset: 24 +// CmdID: 1474 +message SyncEntityBuffChangeList { + repeated EntityBuffChangeInfo entity_buff_change_list = 10; // offset: 16 } -// Obf: SceneCheckpointRefreshMonsterReq +// Obf: HLICNLHHLGB // Type: Req -// CmdID: 1434 +// CmdID: 1432 message SceneCheckpointRefreshMonsterReq { - uint32 prop_entity_id = 13; // offset: 32 - uint32 floor_id = 7; // offset: 28 - uint32 plane_id = 10; // offset: 24 + uint32 plane_id = 6; // offset: 32 + uint32 prop_entity_id = 11; // offset: 24 + uint32 floor_id = 12; // offset: 28 } -// Obf: SceneCheckpoingRefreshScRsp +// Obf: IFKJHNAPHHJ // Type: Rsp -// CmdID: 1488 +// CmdID: 1433 message SceneCheckpoingRefreshScRsp { - uint32 retcode = 11; // offset: 24 + uint32 retcode = 12; // offset: 24 } // Type: Notify -// CmdID: 1486 -message LastSpringRefreshTimeNotify { - int64 GKPEFFLIIJP = 8; // offset: 24 +// CmdID: 1461 +message KJAMPKBPAOL { + int64 PJBOGJIHNGJ = 15; // offset: 24 } -message ReturnLastTownCsReq { +message NGFCFJPNDCO { } // Type: Rsp -// CmdID: 1409 -message ReturnLastTownScRsp { - SceneInfo scene = 10; // offset: 24 - uint32 retcode = 9; // offset: 32 +// CmdID: 1458 +message PGJMLAAKDJF { + SceneInfo scene = 9; // offset: 24 + uint32 retcode = 11; // offset: 32 } -// Obf: EnterSectionCsReq +// Obf: KGEBFJONICM // Type: Req -// CmdID: 1496 +// CmdID: 1457 message EnterSectionCsReq { - uint32 section_id = 8; // offset: 32 - uint64 interact_id = 3; // offset: 24 + uint64 interact_id = 11; // offset: 24 + uint32 JDMECBEDLAA = 1; // offset: 32 } // Type: Rsp -// CmdID: 1443 -message EnterSectionScRsp { - uint32 retcode = 7; // offset: 24 +// CmdID: 1421 +message IJGNLKACDNO { + uint32 retcode = 14; // offset: 24 } // Type: Notify -// CmdID: 1417 -message IDANMHMMBMM { - uint32 chest_id = 3; // offset: 32 - ItemList reward = 15; // offset: 16 +// CmdID: 1428 +message MBMACCLHEBK { + ItemList reward = 13; // offset: 16 + uint32 chest_id = 1; // offset: 32 } -message SetCurInteractEntityCsReq { - uint32 entity_id = 6; // offset: 24 +message ONLOECFNILM { + uint32 entity_id = 8; // offset: 24 } // Type: Rsp -// CmdID: 1468 -message SetCurInteractEntityScRsp { - uint32 retcode = 1; // offset: 24 +// CmdID: 1453 +message CHAPDGDDKBK { + uint32 retcode = 3; // offset: 24 } // Type: Req // CmdID: 1408 -message RecoverAllLineupCsReq { +message NAFCLDABGLC { } // Type: Rsp -// CmdID: 1491 -message RecoverAllLineupScRsp { - uint32 retcode = 4; // offset: 24 +// CmdID: 1417 +message LMHHFLKCPPF { + uint32 retcode = 3; // offset: 24 } // Type: Notify -// CmdID: 1402 +// CmdID: 1451 message SavePointsInfoNotify { - int64 refresh_time = 13; // offset: 32 - uint32 valid_times = 2; // offset: 24 + uint32 valid_times = 14; // offset: 24 + int64 refresh_time = 4; // offset: 32 } -message EMLONCHBNHD { - uint32 CLMDEIHJMMD = 8; // offset: 24 - uint32 AKHCEJGDDPH = 6; // offset: 28 +message NKNAADIGGNA { + uint32 PHOGLEPHGOF = 14; // offset: 24 + uint32 HIEDKHFPPOF = 11; // offset: 28 } -// Obf: StartCocoonStageCsReq +// Obf: DAAGDLMGNLF // Type: Req -// CmdID: 1437 +// CmdID: 1425 message StartCocoonStageCsReq { - uint32 cocoon_id = 9; // offset: 40 - uint32 world_level = 6; // offset: 36 - uint32 wave = 1; // offset: 44 - EMLONCHBNHD LHLNLIOKEJH = 4; // offset: 24 - uint32 CKIHMAFPNOA = 11; // offset: 32 - uint32 prop_entity_id = 2; // offset: 48 + NKNAADIGGNA DLACEEFJAHB = 10; // offset: 16 + uint32 world_level = 2; // offset: 40 + uint32 MHLFHLEMCCB = 5; // offset: 44 + uint32 prop_entity_id = 12; // offset: 48 + uint32 wave = 14; // offset: 36 + uint32 cocoon_id = 15; // offset: 32 } // Obf: StartCocoonStageScRsp // Type: Rsp -// CmdID: 1490 +// CmdID: 1454 message StartCocoonStageScRsp { - uint32 challenge_cnt = 14; // offset: 32 - SceneBattleInfo battle_info = 5; // offset: 16 - uint32 prop_entity_id = 1; // offset: 44 - uint32 retcode = 2; // offset: 36 - uint32 cocoon_id = 10; // offset: 40 - uint32 wave = 12; // offset: 48 + SceneBattleInfo battle_info = 11; // offset: 16 + uint32 challenge_cnt = 9; // offset: 32 + uint32 cocoon_id = 14; // offset: 44 + uint32 wave = 4; // offset: 40 + uint32 prop_entity_id = 6; // offset: 48 + uint32 cur_map_entry_id = 5; // offset: 36 } -message EntityBindPropCsReq { - bool LDFEBHMNDMK = 12; // offset: 32 - MotionInfo motion = 7; // offset: 24 +message NJMECNHEDEB { + bool PFAKHCCEEEK = 4; // offset: 32 + MotionInfo motion = 11; // offset: 24 } // Type: Rsp -// CmdID: 1412 -message EntityBindPropScRsp { - uint32 retcode = 4; // offset: 24 +// CmdID: 1420 +message OGHELLAAFJG { + uint32 retcode = 13; // offset: 24 } // Type: Req -// CmdID: 1464 -message SetClientPausedCsReq { - bool paused = 5; // offset: 24 +// CmdID: 1493 +message BDONBHBPJMC { + bool NFJJPOGFAAE = 10; // offset: 24 } // Type: Rsp -// CmdID: 1422 -message SetClientPausedScRsp { - uint32 retcode = 8; // offset: 24 - bool paused = 2; // offset: 28 +// CmdID: 1402 +message PCAMFDIGGGO { + uint32 retcode = 10; // offset: 28 + bool NFJJPOGFAAE = 6; // offset: 24 } -// Obf: DeactivateFarmElementCsReq +// Obf: LDMLFKDLJIN // Type: Req -// CmdID: 1451 +// CmdID: 1466 message DeactivateFarmElementCsReq { - uint32 entity_id = 10; // offset: 24 -} - -// Type: Rsp -// CmdID: 1497 -message DeactivateFarmElementScRsp { - uint32 entity_id = 12; // offset: 28 - uint32 retcode = 15; // offset: 24 -} - -// Obf: ActiveFarmElementCsReq -// Type: Req -// CmdID: 1429 -message ActiveFarmElementCsReq { - uint32 world_level = 5; // offset: 32 - uint32 CKIHMAFPNOA = 3; // offset: 24 - uint32 entity_id = 10; // offset: 28 -} - -// Obf: ActiveFarmElementScRsp -// Type: Rsp -// CmdID: 1455 -message ActiveFarmElementScRsp { - uint32 retcode = 5; // offset: 32 - uint32 world_level = 11; // offset: 28 uint32 entity_id = 13; // offset: 24 } -message AvatarPresetHp { - uint32 avatar_id = 10; // offset: 28 - uint32 IAFIBAOHCBN = 6; // offset: 24 -} - -message SpringRecoverConfig { - uint32 ELCHOLHJHMM = 5; // offset: 32 - repeated AvatarPresetHp ACAFALCEEPA = 1; // offset: 16 - bool NKKFGPEHALO = 7; // offset: 36 -} - -// Type: Notify -// CmdID: 1425 -message UpdateMechanismBarScNotify { - MechanismBarInfo DPHMOAJPDIC = 13; // offset: 16 - uint32 floor_id = 6; // offset: 36 - uint32 plane_id = 8; // offset: 32 -} - -message SetGroupCustomSaveDataCsReq { - string save_data = 1; // offset: 16 - uint32 entry_id = 8; // offset: 40 - uint64 interact_id = 5; // offset: 32 - uint32 group_id = 4; // offset: 44 -} - -// Obf: SetGroupCustomSaveDataScRsp // Type: Rsp -// CmdID: 1458 -message SetGroupCustomSaveDataScRsp { - uint32 retcode = 15; // offset: 24 - uint32 group_id = 7; // offset: 28 - uint32 entry_id = 13; // offset: 32 +// CmdID: 1405 +message HIABMONNNAJ { + uint32 retcode = 3; // offset: 28 + uint32 entity_id = 8; // offset: 24 } -// Obf: ReEnterLastElementStageCsReq +// Obf: KJMHEOAKOEO // Type: Req -// CmdID: 1494 -message ReEnterLastElementStageCsReq { - uint32 stage_id = 2; // offset: 24 -} - -// Obf: ReEnterLastElementStageScRsp -// Type: Rsp -// CmdID: 1436 -message ReEnterLastElementStageScRsp { - uint32 stage_id = 8; // offset: 36 - uint32 retcode = 15; // offset: 32 - SceneBattleInfo battle_info = 12; // offset: 16 -} - -// Obf: SceneEntityTeleportCsReq -// Type: Req -// CmdID: 1450 -message SceneEntityTeleportCsReq { - EntityMotion entity_motion = 13; // offset: 16 - uint64 interact_id = 12; // offset: 32 - uint32 entry_id = 4; // offset: 40 -} - -// Obf: SceneEntityTeleportScRsp -// Type: Rsp -// CmdID: 1465 -message SceneEntityTeleportScRsp { - uint32 client_pos_version = 14; // offset: 32 - EntityMotion entity_motion = 3; // offset: 24 - uint32 retcode = 15; // offset: 36 -} - -// Obf: EnterSceneCsReq -// Type: Req -// CmdID: 1444 -message EnterSceneCsReq { - bool is_close_map = 9; // offset: 61 - bool KFFOIMPGOLM = 1; // offset: 60 - bool FOPDCDBPICN = 10; // offset: 62 - uint64 interact_id = 12; // offset: 48 - Vector BGMJIJPIJDM = 2; // offset: 24 - Vector rot = 4; // offset: 16 - uint32 content_id = 13; // offset: 56 - uint32 game_story_line_id = 5; // offset: 64 - uint32 entry_id = 8; // offset: 40 - uint32 teleport_id = 15; // offset: 44 -} - -// Obf: EnterSceneScRsp -// Type: Rsp // CmdID: 1411 -message EnterSceneScRsp { - bool is_over_map = 4; // offset: 24 - uint32 game_story_line_id = 11; // offset: 36 - bool is_close_map = 6; // offset: 25 - uint32 retcode = 12; // offset: 32 - uint32 content_id = 5; // offset: 28 +message ActiveFarmElementCsReq { + uint32 world_level = 1; // offset: 24 + uint32 entity_id = 8; // offset: 28 + uint32 MHLFHLEMCCB = 7; // offset: 32 +} + +// Obf: NEAFGJIIFDG +// Type: Rsp +// CmdID: 1430 +message ActiveFarmElementScRsp { + uint32 entity_id = 9; // offset: 32 + uint32 world_level = 11; // offset: 24 + uint32 retcode = 4; // offset: 28 +} + +message CKGOHIHDBIF { + uint32 OAGIDBFPCPA = 6; // offset: 28 + uint32 avatar_id = 13; // offset: 24 +} + +message BNAIPKOIMAE { + uint32 BJJMAHMKONC = 4; // offset: 36 + repeated CKGOHIHDBIF FOHMBNJNLKF = 9; // offset: 24 + bool CACHECAODEN = 10; // offset: 32 } -// Obf: EnterSceneByServerScNotify // Type: Notify -// CmdID: 1439 -message EnterSceneByServerScNotify { - EnterSceneReason reason = 14; // offset: 40 - LineupInfo lineup = 9; // offset: 16 - SceneInfo scene = 8; // offset: 32 +// CmdID: 1412 +message NBPAGJBLKJF { + uint32 plane_id = 9; // offset: 36 + MCBEKLOKGCD GMKEACBMOJA = 8; // offset: 24 + uint32 floor_id = 5; // offset: 32 } -// Obf: ScenePlaneEventScNotify -// Type: Notify -// CmdID: 1441 -message ScenePlaneEventScNotify { - ItemList get_item_list = 9; // offset: 16 - ItemList BEHOMPHPCHA = 13; // offset: 32 - ItemList MHJCIMOCFJM = 10; // offset: 48 - ItemList JJLGBGJJLNH = 7; // offset: 24 +message MBHGMHMEFKD { + string EHMGIFHEKPN = 8; // offset: 24 + uint32 group_id = 14; // offset: 32 + uint64 interact_id = 12; // offset: 40 + uint32 entry_id = 9; // offset: 36 } -// Obf: GetSceneMapInfoCsReq +// Obf: BLAKKIIIDCJ +// Type: Rsp +// CmdID: 1416 +message SetGroupCustomSaveDataScRsp { + uint32 entry_id = 15; // offset: 28 + uint32 group_id = 13; // offset: 24 + uint32 retcode = 6; // offset: 32 +} + +// Obf: EJCPHGGKMPK // Type: Req -// CmdID: 1432 +// CmdID: 1452 +message ReEnterLastElementStageCsReq { + uint32 stage_id = 15; // offset: 24 +} + +// Obf: FANDOPIOIDJ +// Type: Rsp +// CmdID: 1490 +message ReEnterLastElementStageScRsp { + uint32 retcode = 15; // offset: 36 + SceneBattleInfo battle_info = 3; // offset: 16 + uint32 stage_id = 13; // offset: 32 +} + +// Obf: LLMGKNCELMB +// Type: Req +// CmdID: 1469 +message SceneEntityTeleportCsReq { + uint64 interact_id = 9; // offset: 32 + uint32 entry_id = 14; // offset: 40 + EntityMotion entity_motion = 6; // offset: 16 +} + +// Obf: ILJONJPCADE +// Type: Rsp +// CmdID: 1441 +message SceneEntityTeleportScRsp { + uint32 client_pos_version = 13; // offset: 36 + uint32 retcode = 2; // offset: 32 + EntityMotion entity_motion = 3; // offset: 24 +} + +message TeleportInfo { + uint32 reason = 9; // offset: 28 + uint32 EAALMHNALFI = 8; // offset: 24 +} + +message SceneIdentifier { + uint32 content_id = 14; // offset: 40 + uint32 floor_id = 2; // offset: 36 + uint32 game_story_line_id = 6; // offset: 44 + oneof teleport_nigger { + TeleportInfo NIFNDMAIPPG = 1621; // offset: 16 + } +} + +// Obf: AEJHBKENDFN +// Type: Req +// CmdID: 1462 +message EnterSceneCsReq { + uint32 entry_id = 4; // offset: 40 + Vector BLJLBNFPHFE = 13; // offset: 16 + SceneIdentifier scene_identifier = 9; // offset: 32 + uint32 entry_id2 = 6; // offset: 60 + bool OMFKMGKIIKP = 8; // offset: 56 + uint64 interact_id = 12; // offset: 48 + bool is_close_map = 2; // offset: 57 +} + +// Obf: BNJJOECBCLG +// Type: Rsp +// CmdID: 1470 +message EnterSceneScRsp { + uint32 retcode = 10; // offset: 32 + SceneIdentifier scene_identifier = 2; // offset: 24 + bool is_over_map = 14; // offset: 37 + bool is_close_map = 13; // offset: 36 +} + +// Obf: CNACJJFPFEI +// Type: Notify +// CmdID: 1468 +message EnterSceneByServerScNotify { + LineupInfo lineup = 3; // offset: 24 + SceneInfo scene = 9; // offset: 32 + JENHCDJCNNH reason = 12; // offset: 40 +} + +// Obf: CECOOKNLLIJ +// Type: Notify +// CmdID: 1482 +message ScenePlaneEventScNotify { + ItemList KJJKHKFCPMA = 13; // offset: 24 + ItemList CIDPONMOMIO = 7; // offset: 40 + ItemList HNBEDDMJPPM = 2; // offset: 16 + ItemList EAOMBJJHMMA = 5; // offset: 48 +} + +// Obf: LGEDPBOBIOM +// Type: Req +// CmdID: 1460 message GetSceneMapInfoCsReq { - uint32 entry_story_line_id = 1; // offset: 40 - repeated uint32 entry_id_list = 15; // offset: 32 - repeated uint32 floor_id_list = 5; // offset: 24 - uint32 content_id = 12; // offset: 44 - bool unk1 = 10; // offset: 48 + repeated SceneIdentifier scene_identifiers = 2; // offset: 24 } -message MazePropState { - PropExtraInfo extra_info = 15; // offset: 16 - uint32 config_id = 5; // offset: 40 - uint32 state = 1; // offset: 32 - uint32 group_id = 8; // offset: 36 +message MapInfoProp { + FNLKDMLMKGB extra_info = 9; // offset: 16 + uint32 group_id = 13; // offset: 36 + uint32 config_id = 8; // offset: 32 + uint32 state = 11; // offset: 40 } -message MazeGroup { +message MapInfoGroup { repeated uint32 destory_monster_config_id_list = 11; // offset: 16 - int64 modify_time = 7; // offset: 48 - uint32 group_id = 12; // offset: 40 - map property_map = 14; // offset: 32 - bool is_need_refresh = 1; // offset: 44 + bool is_need_refresh = 6; // offset: 44 + int64 modify_time = 15; // offset: 48 + uint32 group_id = 4; // offset: 40 + map property_map = 12; // offset: 24 } message ChestInfo { - ChestType chest_type = 2; // offset: 28 - uint32 exist_num = 13; // offset: 32 - uint32 opened_num = 1; // offset: 24 + uint32 NEEOAIBHKAG = 4; // offset: 28 + ChestType chest_type = 7; // offset: 32 + uint32 LNGOJGDJMMD = 5; // offset: 24 } -message CKLJCBLHLME { - uint32 GIGMMMHBIKO = 6; // offset: 28 - uint32 type = 14; // offset: 32 - uint32 KGGJJPFJHCM = 15; // offset: 24 +message PLDHJGAEEAE { + uint32 type = 6; // offset: 28 + uint32 LHJEFNAFHGF = 12; // offset: 24 + uint32 EIFIHDFLBID = 9; // offset: 32 } message SceneMapInfo { - repeated uint32 unlock_teleport_list = 5; // offset: 96 - repeated CKLJCBLHLME chest_monster_list = 13; // offset: 24 - repeated uint32 finished_chest_monster_id_list = 219; // offset: 80 - uint32 chest_monster_num = 3; // offset: 104 - repeated uint32 opened_chest_id_list = 437; // offset: 72 - repeated uint32 lighten_section_list = 14; // offset: 40 - map floor_saved_data = 9; // offset: 88 - uint32 dimension_id = 10; // offset: 108 - uint32 entry_id = 7; // offset: 120 - repeated MazePropState maze_prop_list = 1; // offset: 16 - repeated ChestInfo chest_list = 12; // offset: 48 - repeated MazeGroup maze_group_list = 6; // offset: 56 - uint32 retcode = 4; // offset: 112 - uint32 floor_id = 8; // offset: 116 - MissionStatusBySceneInfo client_group_mission_info = 275; // offset: 64 + map floor_saved_value_map = 2; // offset: 32 + uint32 cur_map_entry_id = 9; // offset: 112 + repeated ChestInfo chest_list = 12; // offset: 16 + uint32 cur_map_entry_id2 = 14; // offset: 124 + uint32 chest_monster_num = 3; // offset: 128 + repeated uint32 lighten_section_list = 13; // offset: 64 + repeated MapInfoProp map_info_prop_list = 6; // offset: 40 + repeated uint32 lighten_section_list3 = 1717; // offset: 56 + repeated PLDHJGAEEAE chest_monster_list = 15; // offset: 48 + repeated uint32 unlock_teleport_list = 11; // offset: 72 + MissionStatusBySceneInfo client_group_mission_info = 893; // offset: 104 + repeated uint32 opened_chest_id_list = 828; // offset: 96 + uint32 floor_id = 7; // offset: 116 + repeated MapInfoGroup group_list = 5; // offset: 24 + SceneIdentifier scene_identifier = 383; // offset: 80 + uint32 entry_id = 1; // offset: 120 } // Obf: GetSceneMapInfoScRsp // Type: Rsp -// CmdID: 1442 +// CmdID: 1499 message GetSceneMapInfoScRsp { - uint32 content_id = 15; // offset: 36 - repeated SceneMapInfo scene_map_info = 5; // offset: 24 - uint32 storyline_id = 13; // offset: 44 - bool is_monster_track = 12; // offset: 40 - uint32 retcode = 4; // offset: 32 + repeated SceneMapInfo scene_map_info = 7; // offset: 16 + uint32 cur_map_entry_id = 11; // offset: 32 } // Type: Notify -// CmdID: 1421 -message SyncServerSceneChangeNotify { +// CmdID: 1413 +message JBGANBAEDPM { } -// Obf: CounterDownCsReq +// Obf: AFDGKKOBNBK // Type: Req -// CmdID: 1433 +// CmdID: 1486 message CounterDownCsReq { - uint32 OENAEHPLPMN = 7; // offset: 28 - uint32 GNBDGNBNPBK = 4; // offset: 24 + uint32 MEAJAEBDAOI = 1; // offset: 28 + uint32 IAPFBGEDGAM = 14; // offset: 24 } // Type: Rsp -// CmdID: 1482 -message CounterDownScRsp { - uint32 retcode = 3; // offset: 24 +// CmdID: 1480 +message GPACKPJJGBJ { + uint32 retcode = 9; // offset: 24 } // Type: Notify -// CmdID: 1467 -message EJGCCJBOBDG { - uint32 OENAEHPLPMN = 8; // offset: 24 - uint32 ANGJAFFHODA = 2; // offset: 28 - GameplayCounterUpdateReason reason = 1; // offset: 32 +// CmdID: 1485 +message FBJDFGMMMFP { + uint32 IAPFBGEDGAM = 11; // offset: 32 + NNEHKEAAKJL reason = 6; // offset: 28 + uint32 NNBKPDKPIGI = 9; // offset: 24 } -// Obf: CounterRecoverCsReq +// Obf: IMDMDFLDHCL // Type: Req -// CmdID: 1461 +// CmdID: 1440 message CounterRecoverCsReq { - uint32 BMEBLJKDKJE = 14; // offset: 24 - uint32 OENAEHPLPMN = 12; // offset: 28 + uint32 IAPFBGEDGAM = 11; // offset: 28 + uint32 HNLADCMMJJA = 14; // offset: 24 } // Type: Rsp -// CmdID: 1463 -message CounterRecoverScRsp { - uint32 retcode = 2; // offset: 24 +// CmdID: 1443 +message CBOFFLPHIBP { + uint32 retcode = 12; // offset: 24 } -// Obf: UpdateFloorSavedValueNotify +// Obf: CIDEECBHNIE // Type: Notify -// CmdID: 1460 +// CmdID: 1415 message UpdateFloorSavedValueNotify { - map saved_value = 12; // offset: 24 - uint32 plane_id = 14; // offset: 32 - uint32 dimension_id = 10; // offset: 40 - uint32 floor_id = 7; // offset: 36 + uint32 plane_id = 7; // offset: 36 + map CCCPCJNMOLB = 1; // offset: 24 + uint32 floor_id = 9; // offset: 32 + uint32 dimension_id = 2; // offset: 40 } -// Obf: GetUnlockTeleportCsReq +// Obf: FELMMNGOCCO // Type: Req -// CmdID: 1475 +// CmdID: 1431 message GetUnlockTeleportCsReq { - repeated uint32 entry_id_list = 8; // offset: 16 + repeated uint32 entry_id_list = 15; // offset: 24 } -// Obf: GetUnlockTeleportScRsp +// Obf: AIMBICAKGMF // Type: Rsp -// CmdID: 1438 +// CmdID: 1483 message GetUnlockTeleportScRsp { - uint32 retcode = 5; // offset: 32 - repeated uint32 unlocked_teleport_list = 10; // offset: 24 + repeated uint32 unlocked_teleport_list = 2; // offset: 16 + uint32 retcode = 10; // offset: 32 } -// Obf: OpenChestScNotify +// Obf: OOAAIJEEJKC // Type: Notify -// CmdID: 1473 +// CmdID: 1435 message OpenChestScNotify { - uint32 chest_id = 2; // offset: 24 + uint32 chest_id = 5; // offset: 24 } message SceneEntityRefreshInfo { oneof refresh_type { - SceneEntityInfo add_entity = 11; // offset: 16 - uint32 delete_entity = 2; // offset: 16 - uint32 IHOAOPNAABH = 4; // offset: 16 + SceneEntityInfo add_entity = 14; // offset: 24 + uint32 delete_entity = 12; // offset: 24 + uint32 HBIEDAJFELO = 4; // offset: 24 } } -message MAALENOAMPC { - int32 JDJOCEHPOKF = 10; // offset: 36 - int32 EAGKBEMCFAB = 1; // offset: 32 - string NOCBONMOOGC = 6; // offset: 24 +message NNHGOBLNCIE { + int32 ELKOCIJNABK = 4; // offset: 36 + string ELNCJFFJFIH = 8; // offset: 24 + int32 FNAODNGJAMM = 11; // offset: 32 } -// Obf: GroupRefreshInfo +// Obf: DLICFMHBDKG message GroupRefreshInfo { - SceneGroupRefreshType refresh_type = 15; // offset: 48 - uint32 state = 2; // offset: 56 - uint32 group_id = 13; // offset: 52 - repeated MAALENOAMPC IJABHDPLDMI = 14; // offset: 32 - SceneEntityGroupInfo LFDLNCBFKKJ = 9; // offset: 16 - repeated SceneEntityRefreshInfo refresh_entity = 6; // offset: 24 + repeated NNHGOBLNCIE DCLAKCFJCPJ = 11; // offset: 32 + SceneGroupRefreshType refresh_type = 8; // offset: 56 + repeated SceneEntityRefreshInfo refresh_entity = 12; // offset: 16 + uint32 group_id = 9; // offset: 48 + SceneEntityGroupInfo AACHANNBDHB = 1; // offset: 24 + uint32 state = 13; // offset: 52 } -// Obf: SceneGroupRefreshScNotify +// Obf: BFEFFNMHBNN // Type: Notify -// CmdID: 1480 +// CmdID: 1455 message SceneGroupRefreshScNotify { - repeated GroupRefreshInfo group_refresh_list = 7; // offset: 16 - uint32 dimension_id = 5; // offset: 36 - uint32 floor_id = 2; // offset: 32 + repeated GroupRefreshInfo group_refresh_list = 2; // offset: 16 + uint32 floor_id = 11; // offset: 32 + uint32 dimension_id = 4; // offset: 36 } -message GroupStateInfo { - uint32 LAPJHJBLNEP = 15; // offset: 36 - uint32 group_id = 12; // offset: 28 - uint32 group_state = 13; // offset: 24 - uint32 entry_id = 9; // offset: 32 +message MLEJLKLEFND { + uint32 PGJCLBCEPBM = 9; // offset: 28 + uint32 group_id = 1; // offset: 36 + uint32 entry_id = 15; // offset: 24 + uint32 PFONDBLIDHD = 4; // offset: 32 } -// Obf: GroupStateChangeCsReq +// Obf: BFMPEGPGGMD // Type: Req -// CmdID: 1452 +// CmdID: 1497 message GroupStateChangeCsReq { - uint64 interact_id = 12; // offset: 32 - GroupStateInfo group_state_info = 9; // offset: 24 + uint64 interact_id = 1; // offset: 32 + MLEJLKLEFND PAGLOJDLLLD = 11; // offset: 16 } // Type: Rsp -// CmdID: 1410 -message GroupStateChangeScRsp { - GroupStateInfo group_state_info = 7; // offset: 16 - uint32 retcode = 15; // offset: 32 +// CmdID: 1475 +message HHGCIGBNMEP { + uint32 retcode = 13; // offset: 32 + MLEJLKLEFND PAGLOJDLLLD = 12; // offset: 24 } // Type: Notify -// CmdID: 1426 -message GroupStateChangeScNotify { - GroupStateInfo group_state_info = 9; // offset: 24 +// CmdID: 1448 +message OFGKNGPDFIK { + MLEJLKLEFND PAGLOJDLLLD = 4; // offset: 24 } -// Obf: EnteredSceneInfo +// Obf: FFECNEOHCNP message EnteredSceneInfo { - uint32 floor_id = 3; // offset: 24 - uint32 plane_id = 12; // offset: 28 + uint32 floor_id = 8; // offset: 24 + uint32 plane_id = 7; // offset: 28 } -// Obf: GetEnteredSceneCsReq +// Obf: HPOHMLJBGPN // Type: Req -// CmdID: 1470 +// CmdID: 1476 message GetEnteredSceneCsReq { } -// Obf: GetEnteredSceneScRsp +// Obf: NPGFMHDOEMG // Type: Rsp -// CmdID: 1495 +// CmdID: 1446 message GetEnteredSceneScRsp { - uint32 retcode = 5; // offset: 32 - repeated EnteredSceneInfo entered_scene_info_list = 15; // offset: 24 + uint32 retcode = 7; // offset: 32 + repeated EnteredSceneInfo entered_scene_info_list = 5; // offset: 16 } -// Obf: EnteredSceneChangeScNotify +// Obf: DOKBLBFDJBA // Type: Notify -// CmdID: 1492 +// CmdID: 1434 message EnteredSceneChangeScNotify { - repeated EnteredSceneInfo entered_scene_info_list = 2; // offset: 24 + repeated EnteredSceneInfo entered_scene_info_list = 4; // offset: 16 } -// Obf: RefreshTriggerEntityListReq +// Obf: GOBGDCMNKAM // Type: Req -// CmdID: 1487 +// CmdID: 1456 message RefreshTriggerEntityListReq { - MotionInfo trigger_motion = 3; // offset: 16 - uint32 trigger_entity_id = 8; // offset: 48 - string trigger_name = 9; // offset: 32 - repeated uint32 trigger_target_id_list = 1; // offset: 24 - uint64 interact_id = 6; // offset: 56 + string trigger_name = 5; // offset: 40 + uint64 interact_id = 1; // offset: 48 + uint32 trigger_entity_id = 7; // offset: 56 + repeated uint32 trigger_target_id_list = 2; // offset: 24 + MotionInfo JDKKKIBDAGL = 13; // offset: 32 } -// Obf: RefreshTriggerByClientScRsp +// Obf: GLOHGPLBIMG // Type: Rsp -// CmdID: 1466 +// CmdID: 1445 message RefreshTriggerByClientScRsp { - uint32 retcode = 11; // offset: 36 - uint32 trigger_entity_id = 1; // offset: 32 - bool refresh_trigger = 7; // offset: 40 - string trigger_name = 6; // offset: 16 + bool refresh_trigger = 13; // offset: 40 + uint32 retcode = 8; // offset: 36 + string trigger_name = 9; // offset: 24 + uint32 trigger_entity_id = 10; // offset: 32 } -// Obf: RefreshTriggerByClientScNotify +// Obf: KLGPFDCEBOL // Type: Notify -// CmdID: 1420 +// CmdID: 1487 message RefreshTriggerByClientScNotify { - string trigger_name = 5; // offset: 24 - uint32 trigger_entity_id = 1; // offset: 40 - repeated uint32 trigger_target_id_list = 6; // offset: 16 + repeated uint32 trigger_target_id_list = 3; // offset: 32 + uint32 trigger_entity_id = 5; // offset: 40 + string trigger_name = 1; // offset: 16 } -// Obf: DeleteSummonUnitCsReq +// Obf: DHLPIPIBOBE // Type: Req -// CmdID: 1449 +// CmdID: 1427 message DeleteSummonUnitCsReq { - repeated uint32 entity_id_list = 5; // offset: 16 uint64 interact_id = 6; // offset: 32 + repeated uint32 KODKDMCAIKL = 9; // offset: 16 } // Type: Rsp -// CmdID: 1474 -message DeleteSummonUnitScRsp { - repeated uint32 entity_id_list = 15; // offset: 24 - uint32 retcode = 3; // offset: 32 +// CmdID: 1423 +message PFABFKONAIM { + uint32 retcode = 11; // offset: 32 + repeated uint32 KODKDMCAIKL = 3; // offset: 24 } // Type: Notify -// CmdID: 1453 -message UnlockedAreaMapScNotify { - repeated uint32 entry_id_list = 13; // offset: 24 +// CmdID: 1467 +message KCJNIPMKCGB { + repeated uint32 entry_id_list = 10; // offset: 24 } -// Obf: UnlockTeleportNotify +// Obf: MIKICIAIGCG // Type: Notify -// CmdID: 1489 +// CmdID: 1484 message UnlockTeleportNotify { - uint32 teleport_id = 4; // offset: 24 - uint32 entry_id = 5; // offset: 28 + uint32 teleport_id = 6; // offset: 24 + uint32 entry_id = 3; // offset: 28 } -// Obf: UpdateGroupPropertyCsReq +// Obf: ECOCKNJCFCG // Type: Req -// CmdID: 1493 +// CmdID: 1422 message UpdateGroupPropertyCsReq { - int32 BFJLBKKJBLD = 11; // offset: 40 - uint32 dimension_id = 13; // offset: 52 - uint64 interact_id = 3; // offset: 32 - uint32 group_id = 9; // offset: 48 - string NOCBONMOOGC = 1; // offset: 24 - uint32 floor_id = 14; // offset: 44 + uint32 group_id = 6; // offset: 40 + uint64 interact_id = 12; // offset: 32 + uint32 floor_id = 15; // offset: 44 + uint32 dimension_id = 4; // offset: 48 + string ELNCJFFJFIH = 7; // offset: 24 + int32 AOBABOGHFKJ = 5; // offset: 52 } // Type: Rsp -// CmdID: 1472 -message UpdateGroupPropertyScRsp { - int32 EAGKBEMCFAB = 4; // offset: 44 - int32 JDJOCEHPOKF = 2; // offset: 52 +// CmdID: 1464 +message GLLCFALFCOC { + int32 ELKOCIJNABK = 5; // offset: 48 + string ELNCJFFJFIH = 10; // offset: 16 + uint32 retcode = 8; // offset: 36 + uint32 group_id = 2; // offset: 52 uint32 floor_id = 6; // offset: 32 - uint32 dimension_id = 1; // offset: 40 - uint32 retcode = 14; // offset: 48 - string NOCBONMOOGC = 3; // offset: 16 - uint32 group_id = 12; // offset: 36 + uint32 dimension_id = 3; // offset: 44 + int32 FNAODNGJAMM = 12; // offset: 40 } -// Obf: TrainWorldIdChangeScNotify +// Obf: HAJICGJCCEO // Type: Notify -// CmdID: 1485 +// CmdID: 1450 message TrainWorldIdChangeScNotify { - uint32 IJGLDCNMELH = 9; // offset: 24 + uint32 LLOLOEHPFHA = 9; // offset: 24 } -// Obf: SetTrainWorldIdCsReq +// Obf: JPIMPGPJFIN // Type: Req -// CmdID: 1499 +// CmdID: 1419 message SetTrainWorldIdCsReq { - uint64 interact_id = 2; // offset: 32 - uint32 IJGLDCNMELH = 9; // offset: 24 + uint64 interact_id = 15; // offset: 24 + uint32 LLOLOEHPFHA = 13; // offset: 32 } -// Obf: SetTrainWorldIdScRsp +// Obf: POIPHMLFMDA // Type: Rsp -// CmdID: 1471 +// CmdID: 1447 message SetTrainWorldIdScRsp { - uint32 IJGLDCNMELH = 4; // offset: 28 - uint32 retcode = 5; // offset: 24 + uint32 LLOLOEHPFHA = 7; // offset: 24 + uint32 retcode = 10; // offset: 28 } -// Obf: CmdServerPrefsType +// Obf: BEGKEJFHGMG enum CmdServerPrefsType { - CmdServerPrefsType_MNFEPONEDDJ = 0; - CmdUpdateServerPrefsCsReq = 6135; - CmdGetAllServerPrefsDataScRsp = 6181; - CmdGetServerPrefsDataScRsp = 6104; - CmdUpdateServerPrefsDataScRsp = 6113; - CmdGetAllServerPrefsDataCsReq = 6183; - CmdServerPrefsType_CFDAKNJNJGG = 6124; + BEGKEJFHGMG_PCPDHELPKEM = 0; + CmdLKNDIJJELKN = 6195; + CmdALHHONKCLNJ = 6110; + CmdJFCAKMIDPIA = 6118; + CmdUpdateServerPrefsCsReq = 6114; + CmdGetAllServerPrefsDataCsReq = 6191; + BEGKEJFHGMG_KNDCLCNGIDO = 6194; } -message ServerPrefs { - uint32 server_prefs_id = 12; // offset: 32 - bytes data = 6; // offset: 24 +message LEIDADOBJOC { + bytes data = 10; // offset: 16 + uint32 JECNJLALEPO = 8; // offset: 32 } -// Obf: GetAllServerPrefsDataCsReq +// Obf: CBCGPAJCPAB // Type: Req -// CmdID: 6183 +// CmdID: 6191 message GetAllServerPrefsDataCsReq { } // Type: Rsp -// CmdID: 6181 -message GetAllServerPrefsDataScRsp { - repeated ServerPrefs server_prefs_list = 2; // offset: 24 - uint32 retcode = 15; // offset: 32 +// CmdID: 6110 +message ALHHONKCLNJ { + repeated LEIDADOBJOC GBOINOMHMFA = 10; // offset: 24 + uint32 retcode = 3; // offset: 32 } -message GetServerPrefsDataCsReq { - uint32 server_prefs_id = 4; // offset: 24 +message INJGACBMDGE { + uint32 JECNJLALEPO = 6; // offset: 24 } // Type: Rsp -// CmdID: 6104 -message GetServerPrefsDataScRsp { - ServerPrefs server_prefs = 6; // offset: 16 - uint32 retcode = 5; // offset: 32 +// CmdID: 6195 +message LKNDIJJELKN { + LEIDADOBJOC FOIEBMGJJOD = 3; // offset: 16 + uint32 retcode = 12; // offset: 32 } -// Obf: UpdateServerPrefsCsReq +// Obf: FJPMOFCALIC // Type: Req -// CmdID: 6135 +// CmdID: 6114 message UpdateServerPrefsCsReq { - ServerPrefs server_prefs = 5; // offset: 16 + LEIDADOBJOC FOIEBMGJJOD = 13; // offset: 24 } // Type: Rsp -// CmdID: 6113 -message UpdateServerPrefsDataScRsp { - uint32 server_prefs_id = 13; // offset: 24 - uint32 retcode = 6; // offset: 28 +// CmdID: 6118 +message JFCAKMIDPIA { + uint32 JECNJLALEPO = 13; // offset: 28 + uint32 retcode = 11; // offset: 24 } -// Obf: CmdShopType +// Obf: FMOJCFMPCNA enum CmdShopType { - CmdShopType_MNFEPONEDDJ = 0; - CmdBuyGoodsScRsp = 1504; - CmdTakeCityShopRewardScRsp = 1513; - CmdTakeCityShopRewardCsReq = 1535; - CmdCityShopInfoScNotify = 1562; - CmdGetShopListCsReq = 1583; - CmdGetShopListScRsp = 1581; - CmdBuyGoodsCsReq = 1524; + FMOJCFMPCNA_PCPDHELPKEM = 0; + CmdEFLGLOKNBKP = 1518; + CmdCityShopInfoScNotify = 1509; + CmdBuyGoodsCsReq = 1594; + CmdTakeCityShopRewardCsReq = 1514; + CmdBuyGoodsScRsp = 1595; + CmdGetShopListScRsp = 1510; + CmdGetShopListCsReq = 1591; } message Shop { - uint64 city_taken_level_reward = 5; // offset: 40 - uint32 shop_id = 3; // offset: 56 - int64 end_time = 6; // offset: 48 - repeated Goods goods_list = 11; // offset: 24 - uint32 city_exp = 1; // offset: 32 - uint32 city_level = 10; // offset: 36 - int64 begin_time = 7; // offset: 64 + uint64 city_taken_level_reward = 7; // offset: 64 + uint32 city_exp = 2; // offset: 32 + repeated Goods goods_list = 1; // offset: 24 + int64 end_time = 4; // offset: 56 + uint32 city_level = 14; // offset: 36 + int64 begin_time = 13; // offset: 40 + uint32 shop_id = 8; // offset: 48 } message Goods { - uint32 item_id = 11; // offset: 48 - uint32 goods_id = 9; // offset: 24 - uint32 buy_times = 4; // offset: 52 - int64 begin_time = 8; // offset: 40 - int64 end_time = 12; // offset: 32 + int64 end_time = 1; // offset: 24 + uint32 item_id = 14; // offset: 40 + uint32 goods_id = 13; // offset: 32 + int64 begin_time = 9; // offset: 48 + uint32 buy_times = 10; // offset: 36 } -// Obf: GetShopListCsReq +// Obf: JCOHAKPKCJE // Type: Req -// CmdID: 1583 +// CmdID: 1591 message GetShopListCsReq { - uint32 shop_type = 9; // offset: 24 + uint32 PJEEPNKFMGG = 6; // offset: 24 } // Type: Rsp -// CmdID: 1581 +// CmdID: 1510 message GetShopListScRsp { - uint32 retcode = 5; // offset: 36 - repeated Shop shop_list = 4; // offset: 24 - uint32 shop_type = 7; // offset: 32 + uint32 cur_map_entry_id = 1; // offset: 36 + uint32 shop_type = 3; // offset: 32 + repeated Shop shop_list = 15; // offset: 24 } -// Obf: BuyGoodsCsReq +// Obf: OMIKBHKCOJD // Type: Req -// CmdID: 1524 +// CmdID: 1594 message BuyGoodsCsReq { - uint32 item_id = 7; // offset: 32 - uint32 goods_id = 12; // offset: 44 - uint32 interacted_prop_entity_id = 10; // offset: 48 - uint32 shop_id = 13; // offset: 36 - uint32 NDNHOFNGDJM = 4; // offset: 40 - repeated uint32 CBBFPIMJLHF = 5; // offset: 24 + repeated uint32 LIIBAEMAHOB = 14; // offset: 16 + uint32 EMMOMDODKAK = 5; // offset: 32 + uint32 CMKJFNDBJFL = 8; // offset: 44 + uint32 ONLBEJGCCCA = 15; // offset: 40 + uint32 interacted_prop_entity_id = 6; // offset: 36 + uint32 item_id = 13; // offset: 48 } // Type: Rsp -// CmdID: 1504 +// CmdID: 1595 message BuyGoodsScRsp { - uint32 shop_id = 10; // offset: 32 - uint32 retcode = 9; // offset: 40 - uint32 goods_id = 11; // offset: 36 - ItemList return_item_list = 5; // offset: 16 - uint32 goods_buy_times = 6; // offset: 44 + uint32 cur_map_entry_id = 7; // offset: 36 + uint32 goods_buy_times = 4; // offset: 40 + uint32 goods_id = 3; // offset: 44 + uint32 shop_id = 11; // offset: 32 + ItemList return_item_list = 6; // offset: 24 } -// Obf: TakeCityShopRewardCsReq +// Obf: NOHHNLIACAG // Type: Req -// CmdID: 1535 +// CmdID: 1514 message TakeCityShopRewardCsReq { - uint32 level = 12; // offset: 24 - uint32 shop_id = 2; // offset: 28 + uint32 level = 13; // offset: 24 + uint32 ONLBEJGCCCA = 4; // offset: 28 } // Type: Rsp -// CmdID: 1513 -message TakeCityShopRewardScRsp { - uint32 retcode = 7; // offset: 40 - ItemList reward = 15; // offset: 24 - uint32 level = 5; // offset: 36 - uint32 shop_id = 11; // offset: 32 +// CmdID: 1518 +message EFLGLOKNBKP { + uint32 retcode = 10; // offset: 36 + ItemList reward = 12; // offset: 24 + uint32 ONLBEJGCCCA = 13; // offset: 32 + uint32 level = 2; // offset: 40 } // Type: Notify -// CmdID: 1562 +// CmdID: 1509 message CityShopInfoScNotify { - uint64 taken_level_reward = 3; // offset: 40 - uint32 level = 13; // offset: 32 - uint32 shop_id = 9; // offset: 24 - uint32 exp = 10; // offset: 28 + uint32 level = 9; // offset: 36 + uint32 exp = 7; // offset: 32 + uint64 taken_level_reward = 4; // offset: 24 + uint32 shop_id = 11; // offset: 40 } -// Obf: CmdSpaceZooType +// Obf: BGCDIJDNAGF enum CmdSpaceZooType { - CmdSpaceZooType_MNFEPONEDDJ = 0; - CmdSpaceZooTakeScRsp = 6723; - CmdSpaceZooDeleteCatCsReq = 6769; - CmdSpaceZooMutateScRsp = 6713; - CmdSpaceZooBornCsReq = 6724; - CmdSpaceZooDataScRsp = 6781; - CmdSpaceZooExchangeItemCsReq = 6757; - CmdSpaceZooBornScRsp = 6704; - CmdKDKOFHHDNJD = 6784; - CmdSpaceZooOpCatteryScRsp = 6800; - CmdSpaceZooDeleteCatScRsp = 6740; - CmdSpaceZooMutateCsReq = 6735; - CmdSpaceZooCatUpdateNotify = 6746; - CmdSpaceZooTakeCsReq = 6719; - CmdSpaceZooDataCsReq = 6783; - CmdSpaceZooOpCatteryCsReq = 6762; + BGCDIJDNAGF_PCPDHELPKEM = 0; + CmdSpaceZooMutateScRsp = 6718; + CmdSpaceZooMutateCsReq = 6714; + CmdSpaceZooBornCsReq = 6794; + CmdSpaceZooDeleteCatScRsp = 6726; + CmdSpaceZooTakeScRsp = 6704; + CmdSpaceZooOpCatteryScRsp = 6798; + CmdSpaceZooExchangeItemCsReq = 6701; + CmdSpaceZooDeleteCatCsReq = 6763; + CmdSpaceZooBornScRsp = 6795; + CmdSpaceZooCatUpdateNotify = 6739; + CmdEICJJJFFLBI = 6774; + CmdSpaceZooOpCatteryCsReq = 6709; + CmdSpaceZooDataScRsp = 6710; + CmdSpaceZooTakeCsReq = 6737; + CmdSpaceZooDataCsReq = 6791; } -message ADGPEMEPAKJ { - repeated uint32 item_list = 4; // offset: 16 - uint32 PAIPKMDEEPK = 11; // offset: 52 - uint32 JFFPKDMEKGL = 3; // offset: 48 - uint32 unique_id = 14; // offset: 40 - repeated uint32 FIAKIPLKJPF = 12; // offset: 32 - bool OJFBPGMLMEE = 7; // offset: 44 +message LKJMLPJEPGG { + uint32 HEIHGFAOFNK = 6; // offset: 52 + uint32 unique_id = 12; // offset: 44 + bool FFBMMHAOHCA = 14; // offset: 48 + repeated uint32 MNBPGMBLMJP = 13; // offset: 32 + repeated uint32 item_list = 8; // offset: 16 + uint32 ILEMMKPGPND = 3; // offset: 40 } -message HHBAGCKFDAC { - uint32 PAIPKMDEEPK = 9; // offset: 24 - uint32 HPOPADMBLLD = 12; // offset: 28 +message DMNDJBPGEKG { + uint32 HEIHGFAOFNK = 5; // offset: 28 + uint32 KDOINLGKMBI = 7; // offset: 24 } -// Obf: SpaceZooDataCsReq +// Obf: PGPNLECLCOK // Type: Req -// CmdID: 6783 +// CmdID: 6791 message SpaceZooDataCsReq { } -// Obf: SpaceZooDataScRsp +// Obf: NEHBMJMHENL // Type: Rsp -// CmdID: 6781 +// CmdID: 6710 message SpaceZooDataScRsp { - repeated uint32 HLNFHHIDJHB = 9; // offset: 64 - uint32 MLLGBNLBCHD = 1; // offset: 84 - repeated HHBAGCKFDAC DDCGCMNNNOO = 12; // offset: 40 - repeated uint32 NDELGIJIDHC = 3; // offset: 32 - repeated uint32 EFDEBDHHPKP = 2; // offset: 24 - repeated uint32 MGMJLMCJHMK = 14; // offset: 72 - repeated uint32 GBKJABIFHAA = 6; // offset: 16 - uint32 retcode = 7; // offset: 80 - repeated ADGPEMEPAKJ IGCLDIFMDMC = 4; // offset: 56 + uint32 retcode = 6; // offset: 84 + repeated uint32 NOAGECCEEKN = 8; // offset: 24 + repeated uint32 DKECFINBDNK = 13; // offset: 56 + repeated uint32 HLCJEFOJAHK = 10; // offset: 64 + repeated LKJMLPJEPGG DNIGGEEFBFN = 15; // offset: 48 + repeated DMNDJBPGEKG NOJFAFFNBED = 7; // offset: 72 + uint32 MDAMGMKLLKE = 12; // offset: 80 + repeated uint32 JKLGAPGHBHP = 14; // offset: 16 + repeated uint32 EFOCFECKNKJ = 11; // offset: 32 } -// Obf: SpaceZooBornCsReq +// Obf: HDBGOECOOGF // Type: Req -// CmdID: 6724 +// CmdID: 6794 message SpaceZooBornCsReq { - uint32 DCDLIHCPNHG = 3; // offset: 32 - repeated uint32 EEGFAEPCIHN = 5; // offset: 24 + uint32 FJJEHGPHDAO = 10; // offset: 32 + repeated uint32 MAPBKCGFLGK = 5; // offset: 24 } -// Obf: SpaceZooBornScRsp +// Obf: PKKBKKKPLII +// Type: Rsp +// CmdID: 6795 +message SpaceZooBornScRsp { + bool BFALLCGIPOG = 3; // offset: 40 + repeated DMNDJBPGEKG DHHMBFHKLJG = 4; // offset: 24 + uint32 retcode = 5; // offset: 44 + LKJMLPJEPGG DPPHNDCODMG = 11; // offset: 16 +} + +// Obf: JMFPAAJGBGG +// Type: Req +// CmdID: 6714 +message SpaceZooMutateCsReq { + uint32 unique_id = 13; // offset: 24 + uint32 item_id = 2; // offset: 28 +} + +// Obf: BMKODPPLHOL +// Type: Rsp +// CmdID: 6718 +message SpaceZooMutateScRsp { + LKJMLPJEPGG EAMEJGFGNPA = 14; // offset: 16 + bool BFALLCGIPOG = 1; // offset: 40 + uint32 retcode = 2; // offset: 44 + repeated DMNDJBPGEKG DHHMBFHKLJG = 11; // offset: 32 +} + +// Obf: IDPGIGEEMEO +// Type: Req +// CmdID: 6709 +message SpaceZooOpCatteryCsReq { + uint32 IKAGBIMJPOM = 4; // offset: 28 + uint32 BFLKIJDPPAI = 12; // offset: 32 + uint32 op_type = 3; // offset: 24 +} + +// Obf: DCDPIEPGCPB +// Type: Rsp +// CmdID: 6798 +message SpaceZooOpCatteryScRsp { + repeated uint32 JKLGAPGHBHP = 15; // offset: 16 + uint32 retcode = 14; // offset: 32 +} + +// Obf: ABKPPMCCGMN +// Type: Req +// CmdID: 6763 +message SpaceZooDeleteCatCsReq { + repeated uint32 KICIFPJACNF = 2; // offset: 16 +} + +// Obf: OFOPMCGFMGC +// Type: Rsp +// CmdID: 6726 +message SpaceZooDeleteCatScRsp { + repeated uint32 NIEHHDLEANM = 1; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +// Obf: DOIMCHDBPDC +// Type: Notify +// CmdID: 6739 +message SpaceZooCatUpdateNotify { + bool BFALLCGIPOG = 8; // offset: 33 + repeated LKJMLPJEPGG DDLHPDBHGJD = 12; // offset: 16 + bool DLAKELOEOOC = 4; // offset: 32 +} + +// Obf: LILFDDDFAOI +// Type: Req +// CmdID: 6701 +message SpaceZooExchangeItemCsReq { + uint32 item_id = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 6774 +message EICJJJFFLBI { + uint32 item_id = 13; // offset: 28 + uint32 retcode = 6; // offset: 24 +} + +// Obf: GKKHKALJNOL +// Type: Req +// CmdID: 6737 +message SpaceZooTakeCsReq { + uint32 BMLKIBNLNJA = 11; // offset: 24 +} + +// Obf: JFOIEJOFLOH // Type: Rsp // CmdID: 6704 -message SpaceZooBornScRsp { - repeated HHBAGCKFDAC KGODKFBLKCG = 4; // offset: 32 - bool LADCGCCFDJA = 5; // offset: 44 - ADGPEMEPAKJ LJBNOIKLAIN = 1; // offset: 16 - uint32 retcode = 2; // offset: 40 -} - -// Obf: SpaceZooMutateCsReq -// Type: Req -// CmdID: 6735 -message SpaceZooMutateCsReq { - uint32 item_id = 15; // offset: 24 - uint32 unique_id = 6; // offset: 28 -} - -// Obf: SpaceZooMutateScRsp -// Type: Rsp -// CmdID: 6713 -message SpaceZooMutateScRsp { - bool LADCGCCFDJA = 5; // offset: 40 - repeated HHBAGCKFDAC KGODKFBLKCG = 8; // offset: 16 - uint32 retcode = 15; // offset: 44 - ADGPEMEPAKJ GGAJBGJINHM = 12; // offset: 24 -} - -// Obf: SpaceZooOpCatteryCsReq -// Type: Req -// CmdID: 6762 -message SpaceZooOpCatteryCsReq { - uint32 op_type = 15; // offset: 28 - uint32 LHCGAOJIFGE = 7; // offset: 24 - uint32 PEMPOIMHECH = 2; // offset: 32 -} - -// Obf: SpaceZooOpCatteryScRsp -// Type: Rsp -// CmdID: 6800 -message SpaceZooOpCatteryScRsp { - uint32 retcode = 14; // offset: 32 - repeated uint32 EFDEBDHHPKP = 3; // offset: 16 -} - -// Obf: SpaceZooDeleteCatCsReq -// Type: Req -// CmdID: 6769 -message SpaceZooDeleteCatCsReq { - repeated uint32 GFFGPPAIKOE = 1; // offset: 16 -} - -// Obf: SpaceZooDeleteCatScRsp -// Type: Rsp -// CmdID: 6740 -message SpaceZooDeleteCatScRsp { - repeated uint32 AIGNPJKIGOL = 8; // offset: 16 - uint32 retcode = 2; // offset: 32 -} - -// Obf: SpaceZooCatUpdateNotify -// Type: Notify -// CmdID: 6746 -message SpaceZooCatUpdateNotify { - repeated ADGPEMEPAKJ JKFLJJFKOPP = 10; // offset: 16 - bool GLDGFMLBMGP = 1; // offset: 32 - bool LADCGCCFDJA = 3; // offset: 33 -} - -// Obf: SpaceZooExchangeItemCsReq -// Type: Req -// CmdID: 6757 -message SpaceZooExchangeItemCsReq { - uint32 item_id = 15; // offset: 24 -} - -// Type: Rsp -// CmdID: 6784 -message KDKOFHHDNJD { - uint32 item_id = 12; // offset: 28 - uint32 retcode = 10; // offset: 24 -} - -// Obf: SpaceZooTakeCsReq -// Type: Req -// CmdID: 6719 -message SpaceZooTakeCsReq { - uint32 IOCAMKIICMP = 1; // offset: 24 -} - -// Obf: SpaceZooTakeScRsp -// Type: Rsp -// CmdID: 6723 message SpaceZooTakeScRsp { - uint32 IOCAMKIICMP = 3; // offset: 36 - uint32 retcode = 4; // offset: 32 - ItemList reward = 8; // offset: 24 + uint32 BMLKIBNLNJA = 10; // offset: 32 + uint32 retcode = 11; // offset: 36 + ItemList reward = 13; // offset: 16 } -// Obf: CmdStarFightType +// Obf: JHPDEBBIDMN enum CmdStarFightType { - CmdStarFightType_MNFEPONEDDJ = 0; - CmdStarFightDataChangeNotify = 7162; - CmdStartStarFightLevelScRsp = 7166; - CmdStartStarFightLevelCsReq = 7163; - CmdGetStarFightDataScRsp = 7161; - CmdGetStarFightDataCsReq = 7168; + JHPDEBBIDMN_PCPDHELPKEM = 0; + CmdGetStarFightDataScRsp = 7170; + CmdStartStarFightLevelScRsp = 7167; + CmdStarFightDataChangeNotify = 7165; + CmdGetStarFightDataCsReq = 7169; + CmdStartStarFightLevelCsReq = 7161; } -message LEAMIFKFCLD { - uint32 BLMDPALACGB = 10; // offset: 28 - uint32 group_id = 2; // offset: 36 - uint32 FAAAPMBBHEC = 6; // offset: 24 - uint32 MEGGAANJGAC = 3; // offset: 32 - bool EDAGDPMADBA = 14; // offset: 40 +message EAKBDLAEKHJ { + uint32 AAIKDELNAKE = 6; // offset: 36 + uint32 LJEIDELEADD = 7; // offset: 28 + uint32 PMNEGOPJOIB = 11; // offset: 32 + bool HCPJCIIGMPG = 10; // offset: 40 + uint32 group_id = 9; // offset: 24 } -// Obf: GetStarFightDataCsReq +// Obf: ICFAFHKGIDK // Type: Req -// CmdID: 7168 +// CmdID: 7169 message GetStarFightDataCsReq { } -// Obf: GetStarFightDataScRsp +// Obf: JLJHLOLDGKD // Type: Rsp -// CmdID: 7161 +// CmdID: 7170 message GetStarFightDataScRsp { - repeated LEAMIFKFCLD MLAPLIJPCEC = 5; // offset: 16 - uint32 retcode = 4; // offset: 32 + uint32 retcode = 5; // offset: 32 + repeated EAKBDLAEKHJ BBFKAGEBKAL = 12; // offset: 24 } -message DFLAPODKLDE { - uint32 avatar_id = 10; // offset: 28 - AvatarType avatar_type = 8; // offset: 24 +message HJKGMCHFHFM { + uint32 avatar_id = 6; // offset: 28 + AvatarType avatar_type = 15; // offset: 24 } -// Obf: StartStarFightLevelCsReq +// Obf: OOIKJKGFMOB // Type: Req -// CmdID: 7163 +// CmdID: 7161 message StartStarFightLevelCsReq { - uint32 group_id = 5; // offset: 32 - uint32 AKFJLNPHODD = 13; // offset: 36 - repeated DFLAPODKLDE avatar_list = 7; // offset: 16 + uint32 INOMFFAIEOA = 10; // offset: 32 + repeated HJKGMCHFHFM avatar_list = 11; // offset: 24 + uint32 group_id = 9; // offset: 36 } -// Obf: StartStarFightLevelScRsp +// Obf: KNLBKNGDDMN // Type: Rsp -// CmdID: 7166 +// CmdID: 7167 message StartStarFightLevelScRsp { - uint32 group_id = 2; // offset: 40 - uint32 AKFJLNPHODD = 7; // offset: 32 - uint32 retcode = 15; // offset: 36 - SceneBattleInfo battle_info = 1; // offset: 16 + SceneBattleInfo battle_info = 3; // offset: 24 + uint32 retcode = 12; // offset: 40 + uint32 group_id = 2; // offset: 32 + uint32 INOMFFAIEOA = 5; // offset: 36 } -// Obf: StarFightDataChangeNotify +// Obf: NJIDENAFKHF // Type: Notify -// CmdID: 7162 +// CmdID: 7165 message StarFightDataChangeNotify { - uint32 group_id = 8; // offset: 32 - LEAMIFKFCLD KNIDDACDBLF = 5; // offset: 16 + uint32 group_id = 12; // offset: 32 + EAKBDLAEKHJ GKHINECAFHN = 5; // offset: 16 } -// Obf: CmdStoryLineType +// Obf: AHJHAMOKMKH enum CmdStoryLineType { - CmdStoryLineType_MNFEPONEDDJ = 0; - CmdGetStoryLineInfoCsReq = 6283; - CmdGetStoryLineInfoScRsp = 6281; - CmdStoryLineTrialAvatarChangeScNotify = 6262; - CmdChangeStoryLineFinishScNotify = 6213; - CmdStoryLineInfoScNotify = 6224; + AHJHAMOKMKH_PCPDHELPKEM = 0; + CmdStoryLineTrialAvatarChangeScNotify = 6209; + CmdStoryLineInfoScNotify = 6294; + CmdChangeStoryLineFinishScNotify = 6218; + CmdEDIHEAFLFAO = 6210; + CmdGetStoryLineInfoCsReq = 6291; } -enum ChangeStoryLineAction { - ChangeStoryLineAction_MNFEPONEDDJ = 0; - ChangeStoryLineAction_KGMBEPKODOA = 1; - ChangeStoryLineAction_NEJMBFJBAEG = 2; - ChangeStoryLineAction_IOJCEDEOPPM = 3; - ChangeStoryLineAction_JMANBABGOCF = 4; - ChangeStoryLineAction_MMNOCOHOCIG = 5; +enum BGIPGAMDMID { + BGIPGAMDMID_PCPDHELPKEM = 0; + BGIPGAMDMID_BJOLIIBAAMH = 1; + BGIPGAMDMID_MAICOBOHJKJ = 2; + BGIPGAMDMID_PMBBCLEOHCF = 3; + BGIPGAMDMID_MCBDNOADMII = 4; + BGIPGAMDMID_JDNDDGMCLDL = 5; } -// Obf: GetStoryLineInfoCsReq +// Obf: PPPBHLIDDMP // Type: Req -// CmdID: 6283 +// CmdID: 6291 message GetStoryLineInfoCsReq { } // Type: Rsp -// CmdID: 6281 -message GetStoryLineInfoScRsp { - repeated uint32 unfinished_story_line_id_list = 15; // offset: 32 - uint32 retcode = 14; // offset: 40 - repeated uint32 trial_avatar_id_list = 9; // offset: 16 - uint32 cur_story_line_id = 10; // offset: 44 +// CmdID: 6210 +message EDIHEAFLFAO { + uint32 DPNLGEAENEK = 12; // offset: 40 + repeated uint32 INCAIBONHED = 6; // offset: 16 + uint32 retcode = 7; // offset: 44 + repeated uint32 FOLKPNEFHEE = 8; // offset: 24 } -// Obf: StoryLineInfoScNotify +// Obf: HGEGALGNFNH // Type: Notify -// CmdID: 6224 +// CmdID: 6294 message StoryLineInfoScNotify { - repeated uint32 unfinished_story_line_id_list = 11; // offset: 24 - uint32 cur_story_line_id = 13; // offset: 44 - repeated uint32 trial_avatar_id_list = 4; // offset: 32 - uint32 GJFLAEKMIMJ = 10; // offset: 40 + repeated uint32 INCAIBONHED = 11; // offset: 16 + uint32 JBBJBGGNALE = 2; // offset: 40 + repeated uint32 FOLKPNEFHEE = 1; // offset: 24 + uint32 DPNLGEAENEK = 9; // offset: 44 } -// Obf: ChangeStoryLineFinishScNotify +// Obf: HJNEILPLLPN // Type: Notify -// CmdID: 6213 +// CmdID: 6218 message ChangeStoryLineFinishScNotify { - bool EEBFLLBHIEI = 9; // offset: 32 - uint32 IAJCFFJEIGC = 4; // offset: 24 - ChangeStoryLineAction action = 12; // offset: 28 - uint32 cur_story_line_id = 14; // offset: 36 + uint32 KHDNGFKOFLH = 4; // offset: 32 + bool GOHCEOLEHLG = 9; // offset: 28 + uint32 DPNLGEAENEK = 13; // offset: 36 + BGIPGAMDMID GGLFNHNHIGO = 5; // offset: 24 } -// Obf: StoryLineTrialAvatarChangeScNotify +// Obf: KPPCMAECCJF // Type: Notify -// CmdID: 6262 +// CmdID: 6209 message StoryLineTrialAvatarChangeScNotify { - repeated uint32 APNGJBBLEFP = 1; // offset: 24 - bool JAOAIMDONKK = 14; // offset: 40 - repeated uint32 GCHJJGCGCDM = 7; // offset: 32 + bool BPJLLBDDNDM = 10; // offset: 40 + repeated uint32 OCAKFNFEPCO = 9; // offset: 24 + repeated uint32 OMNHJDBLFNK = 3; // offset: 16 } -// Obf: CmdStrongChallengeActivityType +// Obf: IAIFCMLMDAF enum CmdStrongChallengeActivityType { - CmdStrongChallengeActivityType_MNFEPONEDDJ = 0; - CmdEnterStrongChallengeActivityStageScRsp = 6604; - CmdEICCEFIJANC = 6681; - CmdEnterActivityStrongChallengeCsReq = 6624; - CmdHBBAKKLPLFD = 6635; - CmdBKPFENGHMIC = 6683; + IAIFCMLMDAF_PCPDHELPKEM = 0; + CmdEnterActivityStrongChallengeCsReq = 6694; + CmdEnterStrongChallengeActivityStageScRsp = 6695; + CmdBMILHKCAKEA = 6691; + CmdLBGODAIEMFC = 6610; + CmdMGOMBDGDGCP = 6614; } message StrongChallengeAvatar { - uint32 avatar_id = 11; // offset: 24 - AvatarType avatar_type = 13; // offset: 28 + AvatarType avatar_type = 6; // offset: 28 + uint32 avatar_id = 2; // offset: 24 } -message DJFGHKGENIF { - repeated StrongChallengeAvatar avatar_list = 15; // offset: 32 - repeated uint32 buff_list = 4; // offset: 16 +message JANNOEMCKOI { + repeated uint32 buff_list = 1; // offset: 16 + repeated StrongChallengeAvatar avatar_list = 14; // offset: 32 } -message FKIFMBIBKKL { - DJFGHKGENIF MLELBFCAGEA = 14; // offset: 24 - uint32 panel_id = 13; // offset: 44 - uint32 max_score = 10; // offset: 40 - uint32 IICDEODAJMH = 12; // offset: 32 - uint32 stage_id = 11; // offset: 36 +message MHGCNDDMIIJ { + JANNOEMCKOI CEFADHIFNIN = 15; // offset: 16 + uint32 max_score = 3; // offset: 44 + uint32 HIILNPICKCG = 11; // offset: 36 + uint32 stage_id = 8; // offset: 32 + uint32 PPCKOFILGNB = 14; // offset: 40 } -message IPEBNEMNGLL { - map HEJEABEEFCP = 10; // offset: 16 +message JIICPJNINBB { + map JHEDINDCODE = 12; // offset: 24 } // Type: Req -// CmdID: 6683 -message BKPFENGHMIC { +// CmdID: 6691 +message BMILHKCAKEA { } // Type: Rsp -// CmdID: 6681 -message EICCEFIJANC { - IPEBNEMNGLL NBEBOPPLEMD = 9; // offset: 24 +// CmdID: 6610 +message LBGODAIEMFC { + JIICPJNINBB NNNFCOAFFAO = 15; // offset: 16 uint32 retcode = 1; // offset: 32 } -// Obf: EnterActivityStrongChallengeCsReq +// Obf: KEBBBFONFFC // Type: Req -// CmdID: 6624 +// CmdID: 6694 message EnterActivityStrongChallengeCsReq { repeated uint32 buff_list = 8; // offset: 24 - repeated StrongChallengeAvatar avatar_list = 6; // offset: 16 - uint32 stage_id = 7; // offset: 40 + repeated StrongChallengeAvatar avatar_list = 5; // offset: 16 + uint32 stage_id = 4; // offset: 40 } -// Obf: EnterStrongChallengeActivityStageScRsp +// Obf: NADMIFBLPAG // Type: Rsp -// CmdID: 6604 +// CmdID: 6695 message EnterStrongChallengeActivityStageScRsp { - SceneBattleInfo battle_info = 9; // offset: 16 - uint32 stage_id = 7; // offset: 36 - uint32 retcode = 8; // offset: 32 + uint32 stage_id = 8; // offset: 32 + SceneBattleInfo battle_info = 14; // offset: 24 + uint32 retcode = 5; // offset: 36 } // Type: Notify -// CmdID: 6635 -message HBBAKKLPLFD { - uint32 total_damage = 7; // offset: 24 - BattleEndStatus end_status = 14; // offset: 48 - uint32 CALMEDPANGF = 6; // offset: 36 - uint32 score_id = 15; // offset: 28 - uint32 max_score = 11; // offset: 44 - uint32 NIJPCEDNHDG = 8; // offset: 40 - uint32 stage_id = 9; // offset: 32 - uint32 PIHNNBPAPCF = 13; // offset: 52 +// CmdID: 6614 +message MGOMBDGDGCP { + uint32 AGJGLGBCMGF = 11; // offset: 52 + uint32 PDBNGNABDJI = 5; // offset: 36 + uint32 total_damage = 4; // offset: 48 + uint32 score_id = 1; // offset: 28 + BattleEndStatus end_status = 10; // offset: 44 + uint32 max_score = 13; // offset: 32 + uint32 stage_id = 12; // offset: 24 + uint32 ACKKACCMMIM = 7; // offset: 40 } -// Obf: CmdSummonActivityType +// Obf: JNJIFBCMNEG enum CmdSummonActivityType { - CmdSummonActivityType_MNFEPONEDDJ = 0; - CmdEnterSummonActivityStageCsReq = 7563; - CmdEnterSummonActivityStageScRsp = 7566; - CmdSummonActivityBattleEndScNotify = 7562; - CmdGetSummonActivityDataScRsp = 7561; - CmdGetSummonActivityDataCsReq = 7568; + JNJIFBCMNEG_PCPDHELPKEM = 0; + CmdGetSummonActivityDataCsReq = 7569; + CmdSummonActivityBattleEndScNotify = 7565; + CmdEnterSummonActivityStageScRsp = 7567; + CmdEnterSummonActivityStageCsReq = 7561; + CmdGetSummonActivityDataScRsp = 7570; } -message APKKMPBPPHG { - uint32 AKFJLNPHODD = 14; // offset: 32 - uint32 star = 8; // offset: 28 - uint32 group_id = 7; // offset: 24 +message LGIIDENKPIG { + uint32 star = 12; // offset: 24 + uint32 group_id = 2; // offset: 32 + uint32 INOMFFAIEOA = 11; // offset: 28 } -// Obf: GetSummonActivityDataCsReq +// Obf: CFNDEPCFKFI // Type: Req -// CmdID: 7568 +// CmdID: 7569 message GetSummonActivityDataCsReq { } -// Obf: GetSummonActivityDataScRsp +// Obf: GPPPEGCOHJE // Type: Rsp -// CmdID: 7561 +// CmdID: 7570 message GetSummonActivityDataScRsp { + repeated LGIIDENKPIG KLDLFEKDHOC = 2; // offset: 24 uint32 retcode = 11; // offset: 32 - repeated APKKMPBPPHG GPCLJGMNAAL = 2; // offset: 24 } -message KALABBKKFNM { - AvatarType avatar_type = 2; // offset: 28 - uint32 avatar_id = 5; // offset: 24 +message OLPDNLJLFDL { + uint32 avatar_id = 9; // offset: 28 + AvatarType avatar_type = 8; // offset: 24 } -// Obf: EnterSummonActivityStageCsReq +// Obf: LOMPGICPFDI // Type: Req -// CmdID: 7563 +// CmdID: 7561 message EnterSummonActivityStageCsReq { - repeated KALABBKKFNM avatar_list = 2; // offset: 32 - KALABBKKFNM HGKIGGEHNLF = 11; // offset: 16 - uint32 group_id = 14; // offset: 40 - uint32 AKFJLNPHODD = 12; // offset: 44 + uint32 group_id = 8; // offset: 44 + OLPDNLJLFDL ABJFJBECCDJ = 3; // offset: 32 + repeated OLPDNLJLFDL avatar_list = 11; // offset: 16 + uint32 INOMFFAIEOA = 1; // offset: 40 } -// Obf: EnterSummonActivityStageScRsp +// Obf: IABJNANKMFH // Type: Rsp -// CmdID: 7566 +// CmdID: 7567 message EnterSummonActivityStageScRsp { - uint32 retcode = 12; // offset: 32 - uint32 AKFJLNPHODD = 1; // offset: 40 - uint32 group_id = 8; // offset: 36 - SceneBattleInfo battle_info = 14; // offset: 16 + uint32 retcode = 8; // offset: 36 + uint32 group_id = 13; // offset: 32 + SceneBattleInfo battle_info = 4; // offset: 16 + uint32 INOMFFAIEOA = 2; // offset: 40 } -// Obf: SummonActivityBattleEndScNotify +// Obf: OHJCJJNEJMJ // Type: Notify -// CmdID: 7562 +// CmdID: 7565 message SummonActivityBattleEndScNotify { - uint32 AKFJLNPHODD = 13; // offset: 28 - uint32 star = 9; // offset: 36 - uint32 ELNKHEEBAFB = 15; // offset: 32 - uint32 group_id = 10; // offset: 24 + uint32 group_id = 2; // offset: 36 + uint32 star = 8; // offset: 28 + uint32 INOMFFAIEOA = 15; // offset: 32 + uint32 NIIEKCMBENI = 7; // offset: 24 } -// Obf: CmdSwitchHandType +// Obf: INMKGNMPOED enum CmdSwitchHandType { - CmdSwitchHandType_MNFEPONEDDJ = 0; - CmdGetSwitchHandUpdateScRsp = 8102; - CmdSwitchHandResetGameCsReq = 8111; + INMKGNMPOED_PCPDHELPKEM = 0; + CmdGetSwitchHandResetHandPosScRsp = 8118; + CmdSwitchHandResetGameCsReq = 8104; + CmdSwitchHandStartScRsp = 8110; + CmdINDKHMAOAKM = 8119; + CmdSwitchHandUpdateCsReq = 8114; + CmdSwitchHandResetTransformCsReq = 8111; + CmdSwitchHandStartCsReq = 8102; + CmdSwitchHandCoinUpdateCsReq = 8107; + CmdSwitchHandFinishCsReq = 8115; + CmdSwitchHandFinishScRsp = 8108; + CmdGetSwitchHandDataScRsp = 8120; CmdSwitchHandDataCsReq = 8101; - CmdSwitchHandUpdateCsReq = 8112; - CmdGetSwitchHandResetGameScRsp = 8109; - CmdSwitchHandResetTransformCsReq = 8107; - CmdSwitchHandCoinUpdateCsReq = 8104; - CmdGetSwitchHandResetHandPosScRsp = 8110; - CmdGetSwitchHandDataScRsp = 8119; - CmdSwitchHandStartScRsp = 8105; - CmdPJGAKDEDHAH = 8117; - CmdSwitchHandFinishScRsp = 8116; - CmdSwitchHandFinishCsReq = 8106; - CmdSwitchHandStartCsReq = 8115; + CmdGetSwitchHandResetGameScRsp = 8103; + CmdGetSwitchHandUpdateScRsp = 8117; } -enum JLGANPHGGHB { - JLGANPHGGHB_MNFEPONEDDJ = 0; - JLGANPHGGHB_OKGFOFADJMD = 1; - JLGANPHGGHB_GFHLDKELCMI = 2; +enum IPEEDBPJEKE { + IPEEDBPJEKE_PCPDHELPKEM = 0; + IPEEDBPJEKE_CBIMLFJGOII = 1; + IPEEDBPJEKE_INNHAIDOGNF = 2; } -message MFJODIAILFL { - uint32 CMMNJCIDABE = 10; // offset: 48 - uint32 JMMIHOEDFCG = 8; // offset: 40 - uint32 config_id = 1; // offset: 44 - bytes PMIEJBIDLIL = 6; // offset: 24 - MotionInfo ALMMDIOABGJ = 13; // offset: 32 +message GODHDEIPDJL { + MotionInfo PLFAOCPBBCP = 5; // offset: 24 + uint32 AMBLLFLFKHC = 4; // offset: 40 + bytes MHINKADJCCG = 1; // offset: 16 + uint32 JLMJFEDNBMF = 9; // offset: 44 + uint32 config_id = 6; // offset: 48 } -// Obf: SwitchHandDataCsReq +// Obf: OLMCFLHLOGL // Type: Req // CmdID: 8101 message SwitchHandDataCsReq { + uint32 config_id = 7; // offset: 24 +} + +// Obf: MGJLHMMMJAA +// Type: Rsp +// CmdID: 8120 +message GetSwitchHandDataScRsp { + uint32 retcode = 15; // offset: 32 + repeated GODHDEIPDJL LFNIPECKNDH = 8; // offset: 24 + uint32 AINLIAIGOJF = 13; // offset: 36 + uint32 FPBJIFLGIMK = 4; // offset: 40 +} + +// Obf: AEGCBNHBNMA +// Type: Req +// CmdID: 8102 +message SwitchHandStartCsReq { uint32 config_id = 5; // offset: 24 } -// Obf: GetSwitchHandDataScRsp +// Obf: HGGHICHFDMF // Type: Rsp -// CmdID: 8119 -message GetSwitchHandDataScRsp { - repeated MFJODIAILFL BDCBCCOOLHE = 1; // offset: 24 - uint32 NGBEFIGAJAD = 14; // offset: 36 - uint32 FLPIGFMEILM = 6; // offset: 32 - uint32 retcode = 7; // offset: 40 +// CmdID: 8110 +message SwitchHandStartScRsp { + uint32 config_id = 10; // offset: 24 + uint32 retcode = 3; // offset: 28 } -// Obf: SwitchHandStartCsReq +// Obf: EFAJLGCMJEL // Type: Req // CmdID: 8115 -message SwitchHandStartCsReq { - uint32 config_id = 3; // offset: 24 -} - -// Obf: SwitchHandStartScRsp -// Type: Rsp -// CmdID: 8105 -message SwitchHandStartScRsp { - uint32 config_id = 12; // offset: 28 - uint32 retcode = 1; // offset: 24 -} - -// Obf: SwitchHandFinishCsReq -// Type: Req -// CmdID: 8106 message SwitchHandFinishCsReq { } -// Obf: SwitchHandFinishScRsp +// Obf: OLIGBICCDMN // Type: Rsp -// CmdID: 8116 +// CmdID: 8108 message SwitchHandFinishScRsp { - MFJODIAILFL IILLGJKEOGC = 1; // offset: 24 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 10; // offset: 32 + GODHDEIPDJL OMHAENBIKCN = 9; // offset: 24 } -message GOPPKKEGPPG { - uint32 group_id = 10; // offset: 28 - uint32 PHOMPFCPNML = 14; // offset: 36 - uint32 NLOPDLONLAF = 4; // offset: 32 - JLGANPHGGHB op_type = 13; // offset: 24 +message HKLKGJCJJEB { + uint32 MNPPEEGEAEJ = 14; // offset: 32 + IPEEDBPJEKE op_type = 8; // offset: 36 + uint32 group_id = 5; // offset: 24 + uint32 NDHEAAKAPKK = 1; // offset: 28 } -// Obf: SwitchHandUpdateCsReq +// Obf: KAGMENHLFKG // Type: Req -// CmdID: 8112 +// CmdID: 8114 message SwitchHandUpdateCsReq { - GOPPKKEGPPG FJEKJOFCGBJ = 4; // offset: 16 - MFJODIAILFL DEOGNFPDHHN = 15; // offset: 24 -} - -// Obf: GetSwitchHandUpdateScRsp -// Type: Rsp -// CmdID: 8102 -message GetSwitchHandUpdateScRsp { - MFJODIAILFL IILLGJKEOGC = 7; // offset: 16 - uint32 retcode = 10; // offset: 40 - GOPPKKEGPPG FJEKJOFCGBJ = 6; // offset: 24 -} - -// Obf: SwitchHandCoinUpdateCsReq -// Type: Req -// CmdID: 8104 -message SwitchHandCoinUpdateCsReq { - uint32 JMMIHOEDFCG = 5; // offset: 24 + GODHDEIPDJL HKAEEMABJLA = 5; // offset: 16 + HKLKGJCJJEB CNPILGNBDNB = 8; // offset: 32 } +// Obf: GGMGPLPKOMN // Type: Rsp // CmdID: 8117 -message PJGAKDEDHAH { - uint32 JMMIHOEDFCG = 15; // offset: 24 - uint32 retcode = 12; // offset: 28 +message GetSwitchHandUpdateScRsp { + uint32 retcode = 8; // offset: 40 + HKLKGJCJJEB CNPILGNBDNB = 14; // offset: 32 + GODHDEIPDJL OMHAENBIKCN = 5; // offset: 24 } -// Obf: SwitchHandResetTransformCsReq +// Obf: BHJHFJEKKOH // Type: Req // CmdID: 8107 -message SwitchHandResetTransformCsReq { - MotionInfo ALMMDIOABGJ = 3; // offset: 16 - uint32 config_id = 7; // offset: 32 +message SwitchHandCoinUpdateCsReq { + uint32 JLMJFEDNBMF = 14; // offset: 24 } -// Obf: GetSwitchHandResetHandPosScRsp // Type: Rsp -// CmdID: 8110 -message GetSwitchHandResetHandPosScRsp { - MFJODIAILFL BDCBCCOOLHE = 6; // offset: 16 - uint32 retcode = 9; // offset: 32 +// CmdID: 8119 +message INDKHMAOAKM { + uint32 retcode = 8; // offset: 24 + uint32 JLMJFEDNBMF = 9; // offset: 28 } -// Obf: SwitchHandResetGameCsReq +// Obf: BLDEJNMIADF // Type: Req // CmdID: 8111 -message SwitchHandResetGameCsReq { - MFJODIAILFL KDGBEJKKBDP = 7; // offset: 16 +message SwitchHandResetTransformCsReq { + uint32 config_id = 13; // offset: 32 + MotionInfo PLFAOCPBBCP = 9; // offset: 24 } -// Obf: GetSwitchHandResetGameScRsp +// Obf: ABAMFJOGEKA // Type: Rsp -// CmdID: 8109 -message GetSwitchHandResetGameScRsp { - MFJODIAILFL BDCBCCOOLHE = 7; // offset: 24 - uint32 retcode = 2; // offset: 32 +// CmdID: 8118 +message GetSwitchHandResetHandPosScRsp { + GODHDEIPDJL LFNIPECKNDH = 12; // offset: 24 + uint32 retcode = 4; // offset: 32 } -// Obf: CmdSwordTrainingType -enum CmdSwordTrainingType { - CmdSwordTrainingType_MNFEPONEDDJ = 0; - CmdSwordTrainingExamResultConfirmCsReq = 7463; - CmdSwordTrainingSetSkillTraceCsReq = 7500; - CmdSwordTrainingDialogueSelectOptionCsReq = 7452; - CmdSwordTrainingSetSkillTraceScRsp = 7465; - CmdGetSwordTrainingDataCsReq = 7490; - CmdSwordTrainingGiveUpGameCsReq = 7478; - CmdSwordTrainingStoryConfirmCsReq = 7461; - CmdEnterSwordTrainingExamCsReq = 7472; - CmdSwordTrainingStoryBattleScRsp = 7460; - CmdSwordTrainingStartGameScRsp = 7458; - CmdSwordTrainingDailyPhaseConfirmCsReq = 7462; - CmdSwordTrainingResumeGameCsReq = 7475; - CmdSwordTrainingGameSyncChangeScNotify = 7454; - CmdSwordTrainingStoryBattleCsReq = 7483; - CmdSwordTrainingSelectEndingCsReq = 7470; - CmdSwordTrainingExamResultConfirmScRsp = 7485; - CmdSwordTrainingDailyPhaseConfirmScRsp = 7474; - CmdSwordTrainingStartGameCsReq = 7479; - CmdSwordTrainingRestoreGameCsReq = 7482; - CmdEnterSwordTrainingExamScRsp = 7471; - CmdSwordTrainingTurnActionCsReq = 7464; - CmdSwordTrainingUnlockSyncScNotify = 7459; - CmdSwordTrainingMarkEndingViewedScRsp = 7497; - CmdSwordTrainingMarkEndingViewedCsReq = 7495; - CmdSwordTrainingRestoreGameScRsp = 7476; - CmdSwordTrainingTurnActionScRsp = 7489; - CmdSwordTrainingStoryConfirmScRsp = 7456; - CmdSwordTrainingGiveUpGameScRsp = 7491; - CmdSwordTrainingDialogueSelectOptionScRsp = 7480; - CmdSwordTrainingLearnSkillScRsp = 7473; - CmdSwordTrainingGameSettleScNotify = 7499; - CmdSwordTrainingActionTurnSettleScNotify = 7455; - CmdSwordTrainingSelectEndingScRsp = 7467; - CmdSwordTrainingLearnSkillCsReq = 7453; - CmdGetSwordTrainingDataScRsp = 7451; - CmdSwordTrainingResumeGameScRsp = 7487; -} - -enum LBHFIJOMKFG { - LBHFIJOMKFG_MNFEPONEDDJ = 0; - LBHFIJOMKFG_HBGLNNKGEEJ = 1; - LBHFIJOMKFG_DEANBICKFPE = 2; - LBHFIJOMKFG_action = 3; - LBHFIJOMKFG_PEOFJLKNKEL = 4; - LBHFIJOMKFG_LNENPEJPFJN = 5; - LBHFIJOMKFG_GEAGIMHJDHJ = 6; - LBHFIJOMKFG_ABNMCFMGIOB = 7; -} - -// Obf: SwordTrainingDailyPhaseType -enum SwordTrainingDailyPhaseType { - SwordTrainingDailyPhaseType_MNFEPONEDDJ = 0; - SwordTrainingDailyPhaseType_INNHDJPDPIJ = 1; - SwordTrainingDailyPhaseType_DEFAFFKKJOP = 2; - SwordTrainingDailyPhaseType_AEPPBAPNGPH = 3; - SwordTrainingDailyPhaseType_EJANCHBLAOL = 4; -} - -enum DKINAGCOAMD { - DKINAGCOAMD_MNFEPONEDDJ = 0; - DKINAGCOAMD_JOOEPDKPEPI = 1; - DKINAGCOAMD_LKCNEAFKLBH = 2; - DKINAGCOAMD_FDOCCOJJCHO = 3; - DKINAGCOAMD_DOOJEHHBEMO = 4; - DKINAGCOAMD_PABPOPCCKBP = 5; -} - -enum GEAKMMKOGHE { - GEAKMMKOGHE_FPLBKCOGNEN = 0; - GEAKMMKOGHE_KLGODJNCAHP = 1; - GEAKMMKOGHE_LANDOKCHFAB = 2; - GEAKMMKOGHE_BCJMEHLECIO = 3; - GEAKMMKOGHE_OJHMHDELAKN = 4; - GEAKMMKOGHE_PMNHODIKNDE = 5; -} - -message ACGLFPGDDFM { - PODAOMDJMPA pending_action = 8; // offset: 64 - ONHMFDDCGCN skill_info = 5; // offset: 24 - uint32 PEDLBEPCDGO = 3; // offset: 80 - GPFCAGPIBOK PFBNJEIDEBD = 13; // offset: 72 - GACFBLOMOBD DCHEHNAOCCE = 6; // offset: 40 - EJKFMOHLCMD DGMAHBOGPPE = 4; // offset: 16 - BMPLEEOLBKG LPBJDLDNCIA = 2; // offset: 32 - repeated uint32 NJNNCILIMHB = 10; // offset: 56 -} - -message ONHMFDDCGCN { - repeated uint32 BNBAGEMLONK = 3; // offset: 24 - uint32 MKIDBGNPDNM = 8; // offset: 36 - uint32 EMHPPKAOHEN = 5; // offset: 32 -} - -message EJKFMOHLCMD { - uint32 game_story_line_id = 15; // offset: 32 - repeated uint32 EECIFBHFIIN = 2; // offset: 16 -} - -message IPNFHLDIMCJ { - uint32 value = 6; // offset: 28 - DKINAGCOAMD NKCKCFGJBFM = 3; // offset: 24 -} - -message BMPLEEOLBKG { - repeated IPNFHLDIMCJ PNEMOJAEFAI = 1; // offset: 16 - uint32 HAPDEDCDJKB = 14; // offset: 32 - uint32 OAOGGPEFIHP = 10; // offset: 36 -} - -message BMGNKOGIGPI { - uint32 queue_position = 11; // offset: 28 - uint32 level = 2; // offset: 24 -} - -message GPFCAGPIBOK { - repeated BMGNKOGIGPI FBKFPJGGCJL = 2; // offset: 24 -} - -message GACFBLOMOBD { - uint32 CNJFJPJDGNO = 1150; // offset: 36 - oneof OKAIINGCACL { - HIHNCEAGGOL OFBHDKEECLO = 14; // offset: 24 - AHBKCIHABNI CIFFANCOGGK = 12; // offset: 24 - } -} - -message GLHNALLHCGJ { - uint32 FJAEALHINBC = 12; // offset: 28 - uint32 BBODMOKDOKC = 15; // offset: 24 -} - -message HIHNCEAGGOL { - repeated uint32 KMBOOOKHEJI = 10; // offset: 16 - SwordTrainingDailyPhaseType LMPBELIFDFL = 4; // offset: 40 - repeated GLHNALLHCGJ NGGJLPLHLOK = 11; // offset: 32 -} - -message AHBKCIHABNI { - uint32 LKIGEGPCNBN = 4; // offset: 24 -} - -message PODAOMDJMPA { - oneof OKAIINGCACL { - MKLHFGNEEKA INIDINIDKCA = 12; // offset: 16 - LPMFGDPIJED MODMAHDKMAF = 9; // offset: 16 - LIKLNPNDAFH ABNMCFMGIOB = 4; // offset: 16 - LEMIPGJIPEJ LINGLDIAMGO = 13; // offset: 16 - EKOBLAGLJNH BAECEPIPJDN = 5; // offset: 16 - APOAOGCGDJD IAMKEHGAJAP = 8; // offset: 16 - NFJBAHDLIAP EJEEMFKHHNF = 1; // offset: 16 - EMNINDJJNIM NFLBOGFOHAG = 3; // offset: 16 - } -} - -message MKLHFGNEEKA { -} - -message LPMFGDPIJED { -} - -message LIKLNPNDAFH { - uint32 dialogue_id = 11; // offset: 24 -} - -message LEMIPGJIPEJ { -} - -message EKOBLAGLJNH { - uint32 HNCPJEDBAHD = 10; // offset: 24 - bool OFAKNJCIPEA = 6; // offset: 28 -} - -message APOAOGCGDJD { -} - -message NFJBAHDLIAP { -} - -message EMNINDJJNIM { - bool EPFNMAHEAEE = 4; // offset: 24 - uint32 HNCPJEDBAHD = 12; // offset: 28 -} - -message EHJIOMMBNFI { - AAOFFENPLKA PCHFOGJFLOC = 15; // offset: 16 - LBHFIJOMKFG source = 6; // offset: 32 -} - -message AAOFFENPLKA { - oneof OKAIINGCACL { - IDKAMAPKOCI HCAKMMAFJFD = 8; // offset: 24 - HEABLBPPNCO JJICKDKHDCK = 15; // offset: 24 - HEABLBPPNCO MKOIGMDELPB = 3; // offset: 24 - MCGMMHJKBDE AJGIEENBGEN = 7; // offset: 24 - FNCKELJLGPA FBCELFNGAGL = 5; // offset: 24 - EKOBLAGLJNH EAAOONLABCK = 2; // offset: 24 - HLLHNFJHFKI ILNOCAJDDON = 4; // offset: 24 - uint32 JEJBEHNOLAK = 11; // offset: 24 - uint32 HAPDEDCDJKB = 1840; // offset: 24 - EMNINDJJNIM EBBKKMNFOCM = 292; // offset: 24 - APOAOGCGDJD CKHJFPGHHAC = 1995; // offset: 24 - uint32 GGFIEMPGDPB = 528; // offset: 24 - } -} - -message HLLHNFJHFKI { - uint32 dialogue_id = 13; // offset: 24 -} - -message IDKAMAPKOCI { - DKINAGCOAMD NKCKCFGJBFM = 5; // offset: 24 - uint32 item_stack_count = 13; // offset: 28 - uint32 AEMNCOFOGMC = 14; // offset: 32 -} - -message HEABLBPPNCO { - uint32 item_stack_count = 9; // offset: 24 - uint32 AEMNCOFOGMC = 11; // offset: 28 -} - -message MCGMMHJKBDE { - uint32 queue_position = 1; // offset: 24 - uint32 KFHJJKGJJAJ = 5; // offset: 28 - uint32 level = 11; // offset: 32 -} - -message FNCKELJLGPA { - GACFBLOMOBD IDDPDLNCONA = 9; // offset: 24 - uint32 PEDLBEPCDGO = 12; // offset: 32 -} - -message MKGLOAJEFEN { - uint32 HNCPJEDBAHD = 1; // offset: 28 - bool OFAKNJCIPEA = 6; // offset: 24 -} - -// Obf: SwordTrainingGameSyncChangeScNotify -// Type: Notify -// CmdID: 7454 -message SwordTrainingGameSyncChangeScNotify { - repeated EHJIOMMBNFI GNNBOPHBADD = 13; // offset: 16 -} - -message JALAIKPKOGO { - uint32 id = 1; // offset: 28 - uint32 progress = 7; // offset: 24 -} - -message ABIDDNMDPKJ { - repeated uint32 PNALHAFPMLA = 14; // offset: 32 - repeated JALAIKPKOGO MLNKPELNHCI = 8; // offset: 24 -} - -// Obf: GetSwordTrainingDataCsReq +// Obf: NCICDBEMMFL // Type: Req -// CmdID: 7490 +// CmdID: 8104 +message SwitchHandResetGameCsReq { + GODHDEIPDJL CEIPHFIBPDK = 9; // offset: 24 +} + +// Obf: POPDCFGLPKK +// Type: Rsp +// CmdID: 8103 +message GetSwitchHandResetGameScRsp { + uint32 retcode = 9; // offset: 32 + GODHDEIPDJL LFNIPECKNDH = 4; // offset: 24 +} + +// Obf: KKPPJENPAJC +enum CmdSwordTrainingType { + KKPPJENPAJC_PCPDHELPKEM = 0; + CmdSwordTrainingGiveUpGameScRsp = 7456; + CmdSwordTrainingMarkEndingViewedScRsp = 7461; + CmdSwordTrainingTurnActionScRsp = 7485; + CmdSwordTrainingLearnSkillCsReq = 7453; + CmdSwordTrainingGameSyncChangeScNotify = 7463; + CmdGetSwordTrainingDataCsReq = 7457; + CmdSwordTrainingSelectEndingCsReq = 7487; + CmdSwordTrainingSetSkillTraceCsReq = 7474; + CmdSwordTrainingActionTurnSettleScNotify = 7472; + CmdSwordTrainingResumeGameScRsp = 7484; + CmdSwordTrainingStoryBattleCsReq = 7473; + CmdSwordTrainingGiveUpGameCsReq = 7465; + CmdSwordTrainingLearnSkillScRsp = 7500; + CmdEnterSwordTrainingExamCsReq = 7495; + CmdSwordTrainingDialogueSelectOptionScRsp = 7497; + CmdSwordTrainingStoryConfirmScRsp = 7499; + CmdSwordTrainingStoryBattleScRsp = 7464; + CmdSwordTrainingExamResultConfirmScRsp = 7490; + CmdSwordTrainingStoryConfirmCsReq = 7471; + CmdSwordTrainingTurnActionCsReq = 7477; + CmdSwordTrainingExamResultConfirmCsReq = 7496; + CmdSwordTrainingSetSkillTraceScRsp = 7491; + CmdSwordTrainingRestoreGameScRsp = 7470; + CmdSwordTrainingSelectEndingScRsp = 7498; + CmdEnterSwordTrainingExamScRsp = 7486; + CmdSwordTrainingResumeGameCsReq = 7462; + CmdSwordTrainingStartGameScRsp = 7481; + CmdSwordTrainingDialogueSelectOptionCsReq = 7451; + CmdSwordTrainingDailyPhaseConfirmScRsp = 7455; + CmdSwordTrainingUnlockSyncScNotify = 7483; + CmdSwordTrainingStartGameCsReq = 7466; + CmdSwordTrainingDailyPhaseConfirmCsReq = 7488; + CmdSwordTrainingRestoreGameCsReq = 7489; + CmdGetSwordTrainingDataScRsp = 7480; + CmdSwordTrainingGameSettleScNotify = 7458; + CmdSwordTrainingMarkEndingViewedCsReq = 7492; +} + +enum FFLIMLMFABP { + FFLIMLMFABP_PCPDHELPKEM = 0; + FFLIMLMFABP_IMMDICNIMLD = 1; + FFLIMLMFABP_FBHNNIJBKCK = 2; + FFLIMLMFABP_GGLFNHNHIGO = 3; + FFLIMLMFABP_HFKFNFAGAFB = 4; + FFLIMLMFABP_NNGNENPFOIH = 5; + FFLIMLMFABP_EFFPAKALOEK = 6; + FFLIMLMFABP_EGNDJGKKJHO = 7; +} + +// Obf: MMKJJKBONEA +enum SwordTrainingDailyPhaseType { + MMKJJKBONEA_PCPDHELPKEM = 0; + MMKJJKBONEA_FHNKFJFDCKO = 1; + MMKJJKBONEA_ODPDHPDMAFC = 2; + MMKJJKBONEA_CPADFKHKDMD = 3; + MMKJJKBONEA_JNLPFKALCIB = 4; +} + +enum DDKHEFEBFAJ { + DDKHEFEBFAJ_PCPDHELPKEM = 0; + DDKHEFEBFAJ_JLEILOGLJNJ = 1; + DDKHEFEBFAJ_EHHHBIGBKPE = 2; + DDKHEFEBFAJ_LJMEEKHOEEF = 3; + DDKHEFEBFAJ_HFOAFIOFHFO = 4; + DDKHEFEBFAJ_HBIKPPKANCH = 5; +} + +enum NCCLJBCHBBP { + NCCLJBCHBBP_OFPFPBHIAMB = 0; + NCCLJBCHBBP_PPCLCFFGHFB = 1; + NCCLJBCHBBP_DKCNPCFBMIF = 2; + NCCLJBCHBBP_FLBODEDGOFP = 3; + NCCLJBCHBBP_NCJPEGNJHFK = 4; + NCCLJBCHBBP_KDFMKEKFAIH = 5; +} + +message LMBHDCFPPLL { + JHFIFNOEMDJ ENHEIBHHAID = 6; // offset: 40 + uint32 IMBOKGFIACA = 4; // offset: 80 + repeated uint32 ECNPHJBCLBD = 1; // offset: 72 + PIAJHGDIGFF pending_action = 7; // offset: 64 + CJPFNAFLAPD IBCIBNHJDFE = 9; // offset: 56 + KABLGALHMHN JJBEJEFDJHO = 2; // offset: 16 + PPIHPDIPLLD PKCHIMBEBPE = 10; // offset: 24 + DLGLHKKIJJK skill_info = 14; // offset: 32 +} + +message DLGLHKKIJJK { + repeated uint32 DEEEMPDCIEK = 8; // offset: 16 + uint32 EPFPKCBDFOO = 12; // offset: 32 + uint32 COBFABGOLFE = 13; // offset: 36 +} + +message PPIHPDIPLLD { + uint32 game_story_line_id = 11; // offset: 32 + repeated uint32 FOEKDMEALKF = 8; // offset: 24 +} + +message BCICEMDDGEM { + uint32 value = 13; // offset: 24 + DDKHEFEBFAJ MJDMLOIHLPA = 10; // offset: 28 +} + +message JHFIFNOEMDJ { + uint32 EPNMKCAGLAB = 2; // offset: 32 + uint32 BKCMKIKBAEP = 9; // offset: 36 + repeated BCICEMDDGEM FLHLJMEMIHL = 7; // offset: 16 +} + +message HAHBEOHEALE { + uint32 queue_position = 2; // offset: 28 + uint32 level = 3; // offset: 24 +} + +message KABLGALHMHN { + repeated HAHBEOHEALE GGCDDGIILJD = 10; // offset: 24 +} + +message CJPFNAFLAPD { + uint32 BCJMOEMDGJK = 411; // offset: 32 + oneof BPIHFAJCLOC { + KDBLKOGKHEE DLDDJKBNLIM = 11; // offset: 24 + HIGGMLEFJNI NHNHLNMJKLA = 12; // offset: 24 + } +} + +message DGCGFFLKKAA { + uint32 KODPDMCLFEI = 14; // offset: 24 + uint32 COOOFFKIDMC = 10; // offset: 28 +} + +message KDBLKOGKHEE { + SwordTrainingDailyPhaseType DICCEIAFIJB = 2; // offset: 40 + repeated DGCGFFLKKAA PIGEOFBCNCN = 9; // offset: 24 + repeated uint32 EDKJPBBDCBG = 4; // offset: 16 +} + +message HIGGMLEFJNI { + uint32 PMPHJFCCHHC = 14; // offset: 24 +} + +message PIAJHGDIGFF { + oneof BPIHFAJCLOC { + PBJOGKPIFMC KCDOLIAAECN = 3; // offset: 16 + COIKCGMPJCH PPFFBGBMLPC = 11; // offset: 16 + AJBHNEHJMHE EGNDJGKKJHO = 1; // offset: 16 + HLGAHIAAFHL LDIACAGJKJM = 4; // offset: 16 + DPKHODIPBKA KDGMBIMPKEH = 8; // offset: 16 + BDNFMEMPFHK MNEBDMJGLEJ = 5; // offset: 16 + BNIMDKELDBN PEMLOLMLOJO = 14; // offset: 16 + ONCJDNJMCIN BLLJFKDJKEN = 13; // offset: 16 + } +} + +message PBJOGKPIFMC { +} + +message COIKCGMPJCH { +} + +message AJBHNEHJMHE { + uint32 CONJBFLEEFA = 12; // offset: 24 +} + +message HLGAHIAAFHL { +} + +message DPKHODIPBKA { + bool OLKMILNGPNN = 1; // offset: 24 + uint32 MAFMCIPAIKK = 4; // offset: 28 +} + +message BDNFMEMPFHK { +} + +message BNIMDKELDBN { +} + +message ONCJDNJMCIN { + uint32 MAFMCIPAIKK = 6; // offset: 24 + bool FBJLNMOIFIB = 4; // offset: 28 +} + +message AOOLDKDFOBO { + AMKAGKFOFBN JPPGFLJHDHK = 14; // offset: 24 + FFLIMLMFABP source = 8; // offset: 32 +} + +message AMKAGKFOFBN { + oneof BPIHFAJCLOC { + MMGBIIDOPID JLEOJMEAFAG = 15; // offset: 24 + AHFAFHPLJLA BAAOAJIPMNI = 4; // offset: 24 + AHFAFHPLJLA BKNLAFCPBHN = 5; // offset: 24 + ONJIOJDEECD MPFFNJPLDOJ = 2; // offset: 24 + BAACEGAEDLI LMNKHJHOALK = 9; // offset: 24 + DPKHODIPBKA DNFINNGIJBH = 11; // offset: 24 + JKIGGHACECO LOCCAGJDJEB = 7; // offset: 24 + uint32 HEJKKEABLLA = 14; // offset: 24 + uint32 BKCMKIKBAEP = 1069; // offset: 24 + ONCJDNJMCIN BNHBIJBKJIP = 351; // offset: 24 + BDNFMEMPFHK MLEPNLANMJI = 568; // offset: 24 + uint32 AEPLAIKAGDB = 1585; // offset: 24 + } +} + +message JKIGGHACECO { + uint32 CONJBFLEEFA = 10; // offset: 24 +} + +message MMGBIIDOPID { + uint32 item_stack_count = 12; // offset: 24 + uint32 CLAFNDLGDAO = 7; // offset: 32 + DDKHEFEBFAJ MJDMLOIHLPA = 15; // offset: 28 +} + +message AHFAFHPLJLA { + uint32 item_stack_count = 11; // offset: 28 + uint32 CLAFNDLGDAO = 13; // offset: 24 +} + +message ONJIOJDEECD { + uint32 level = 9; // offset: 28 + uint32 JODGDFEEHOP = 13; // offset: 24 + uint32 queue_position = 11; // offset: 32 +} + +message BAACEGAEDLI { + CJPFNAFLAPD LDKGJBALGKC = 9; // offset: 16 + uint32 IMBOKGFIACA = 2; // offset: 32 +} + +message KFGCNNPOADI { + bool OLKMILNGPNN = 10; // offset: 28 + uint32 MAFMCIPAIKK = 4; // offset: 24 +} + +// Obf: GCOOBDMCFLD +// Type: Notify +// CmdID: 7463 +message SwordTrainingGameSyncChangeScNotify { + repeated AOOLDKDFOBO CJFBLHNPHAK = 7; // offset: 24 +} + +message PPDPDGCBDEH { + uint32 progress = 13; // offset: 24 + uint32 id = 2; // offset: 28 +} + +message LLKEGAOLGGF { + repeated uint32 IFEJLJCINCI = 9; // offset: 24 + repeated PPDPDGCBDEH NKJHKMBLIBL = 1; // offset: 16 +} + +// Obf: JLIBBACCBPO +// Type: Req +// CmdID: 7457 message GetSwordTrainingDataCsReq { } -// Obf: GetSwordTrainingDataScRsp -// Type: Rsp -// CmdID: 7451 -message GetSwordTrainingDataScRsp { - ACGLFPGDDFM HJNEDHFBBGF = 2; // offset: 56 - bool IFHPLIKFOFL = 9; // offset: 68 - uint32 retcode = 3; // offset: 72 - repeated uint32 IBMJOHKMAIH = 13; // offset: 48 - ABIDDNMDPKJ HPGPHGIHFGN = 7; // offset: 40 - repeated uint32 MFGAPJBJLCB = 6; // offset: 16 - repeated uint32 EECIFBHFIIN = 5; // offset: 32 - uint32 NNMMIMOLLOE = 8; // offset: 64 -} - -// Obf: SwordTrainingTurnActionCsReq -// Type: Req -// CmdID: 7464 -message SwordTrainingTurnActionCsReq { - repeated uint32 INFLAFBFGPC = 4; // offset: 16 - repeated uint32 IAJLIOAHLGO = 8; // offset: 24 -} - -// Obf: SwordTrainingTurnActionScRsp -// Type: Rsp -// CmdID: 7489 -message SwordTrainingTurnActionScRsp { - uint32 retcode = 4; // offset: 32 - repeated uint32 IAJLIOAHLGO = 1; // offset: 24 -} - -// Obf: SwordTrainingDailyPhaseConfirmCsReq -// Type: Req -// CmdID: 7462 -message SwordTrainingDailyPhaseConfirmCsReq { - SwordTrainingDailyPhaseType HBFAAIFBPEN = 9; // offset: 24 -} - -// Obf: SwordTrainingDailyPhaseConfirmScRsp -// Type: Rsp -// CmdID: 7474 -message SwordTrainingDailyPhaseConfirmScRsp { - uint32 retcode = 5; // offset: 24 - bool FLCALPKOEHB = 3; // offset: 28 -} - -// Obf: SwordTrainingDialogueSelectOptionCsReq -// Type: Req -// CmdID: 7452 -message SwordTrainingDialogueSelectOptionCsReq { - uint32 DPJKPNCKCPP = 2; // offset: 24 -} - -// Obf: SwordTrainingDialogueSelectOptionScRsp +// Obf: DILEIAIICHN // Type: Rsp // CmdID: 7480 -message SwordTrainingDialogueSelectOptionScRsp { - uint32 retcode = 11; // offset: 24 +message GetSwordTrainingDataScRsp { + repeated uint32 HEEHPMLAHPK = 9; // offset: 56 + repeated uint32 FHNPAPAMNNE = 3; // offset: 48 + uint32 GCJFLELINJO = 13; // offset: 64 + repeated uint32 FOEKDMEALKF = 7; // offset: 16 + LMBHDCFPPLL BMKAEFAKNFJ = 12; // offset: 32 + bool KEAFLGNLKBO = 10; // offset: 68 + uint32 retcode = 6; // offset: 72 + LLKEGAOLGGF FCAPBPHLNCJ = 14; // offset: 24 } -// Obf: SwordTrainingExamResultConfirmCsReq +// Obf: BMFLEGBFGPC // Type: Req -// CmdID: 7463 -message SwordTrainingExamResultConfirmCsReq { +// CmdID: 7477 +message SwordTrainingTurnActionCsReq { + repeated uint32 ACBIMOGNKAJ = 10; // offset: 16 + repeated uint32 AKHJFKNPGEE = 14; // offset: 32 } -// Obf: SwordTrainingExamResultConfirmScRsp +// Obf: ELENBGOPELH // Type: Rsp // CmdID: 7485 -message SwordTrainingExamResultConfirmScRsp { - uint32 retcode = 12; // offset: 24 -} - -// Obf: EnterSwordTrainingExamCsReq -// Type: Req -// CmdID: 7472 -message EnterSwordTrainingExamCsReq { -} - -// Obf: EnterSwordTrainingExamScRsp -// Type: Rsp -// CmdID: 7471 -message EnterSwordTrainingExamScRsp { - SceneBattleInfo battle_info = 6; // offset: 16 - uint32 retcode = 7; // offset: 32 -} - -// Obf: SwordTrainingLearnSkillCsReq -// Type: Req -// CmdID: 7453 -message SwordTrainingLearnSkillCsReq { - uint32 skill_id = 10; // offset: 24 -} - -// Obf: SwordTrainingLearnSkillScRsp -// Type: Rsp -// CmdID: 7473 -message SwordTrainingLearnSkillScRsp { - uint32 skill_id = 8; // offset: 28 - uint32 retcode = 1; // offset: 24 -} - -// Obf: SwordTrainingStartGameCsReq -// Type: Req -// CmdID: 7479 -message SwordTrainingStartGameCsReq { - uint32 game_story_line_id = 7; // offset: 24 -} - -// Obf: SwordTrainingStartGameScRsp -// Type: Rsp -// CmdID: 7458 -message SwordTrainingStartGameScRsp { - ACGLFPGDDFM HJNEDHFBBGF = 2; // offset: 24 - uint32 retcode = 1; // offset: 32 -} - -// Obf: SwordTrainingStoryConfirmCsReq -// Type: Req -// CmdID: 7461 -message SwordTrainingStoryConfirmCsReq { - uint32 HNCPJEDBAHD = 12; // offset: 24 -} - -// Obf: SwordTrainingStoryConfirmScRsp -// Type: Rsp -// CmdID: 7456 -message SwordTrainingStoryConfirmScRsp { - uint32 HNCPJEDBAHD = 15; // offset: 24 - uint32 retcode = 7; // offset: 28 -} - -// Obf: SwordTrainingGiveUpGameCsReq -// Type: Req -// CmdID: 7478 -message SwordTrainingGiveUpGameCsReq { -} - -// Obf: SwordTrainingGiveUpGameScRsp -// Type: Rsp -// CmdID: 7491 -message SwordTrainingGiveUpGameScRsp { - uint32 retcode = 6; // offset: 24 -} - -// Obf: SwordTrainingGameSettleScNotify -// Type: Notify -// CmdID: 7499 -message SwordTrainingGameSettleScNotify { - uint32 KPHOOFHJKOB = 3; // offset: 64 - repeated uint32 PNDHJMBFDEJ = 8; // offset: 24 - uint32 NABOBFFBOJF = 7; // offset: 56 - repeated uint32 FMGNDBCABOH = 6; // offset: 32 - GEAKMMKOGHE reason = 15; // offset: 52 - ItemList reward = 4; // offset: 40 - uint32 IDDPDLNCONA = 12; // offset: 60 - uint32 game_story_line_id = 5; // offset: 48 -} - -// Obf: SwordTrainingUnlockSyncScNotify -// Type: Notify -// CmdID: 7459 -message SwordTrainingUnlockSyncScNotify { - repeated JALAIKPKOGO MLNKPELNHCI = 1; // offset: 32 - repeated uint32 PNALHAFPMLA = 7; // offset: 24 -} - -// Obf: SwordTrainingSelectEndingCsReq -// Type: Req -// CmdID: 7470 -message SwordTrainingSelectEndingCsReq { - uint32 BPECAPAGKGJ = 11; // offset: 24 -} - -// Obf: SwordTrainingSelectEndingScRsp -// Type: Rsp -// CmdID: 7467 -message SwordTrainingSelectEndingScRsp { - uint32 BPECAPAGKGJ = 1; // offset: 24 - uint32 retcode = 10; // offset: 28 -} - -// Obf: SwordTrainingRestoreGameCsReq -// Type: Req -// CmdID: 7482 -message SwordTrainingRestoreGameCsReq { -} - -// Obf: SwordTrainingRestoreGameScRsp -// Type: Rsp -// CmdID: 7476 -message SwordTrainingRestoreGameScRsp { - uint32 retcode = 8; // offset: 32 - ACGLFPGDDFM HJNEDHFBBGF = 9; // offset: 16 -} - -// Obf: SwordTrainingStoryBattleCsReq -// Type: Req -// CmdID: 7483 -message SwordTrainingStoryBattleCsReq { -} - -// Obf: SwordTrainingStoryBattleScRsp -// Type: Rsp -// CmdID: 7460 -message SwordTrainingStoryBattleScRsp { - SceneBattleInfo battle_info = 8; // offset: 24 +message SwordTrainingTurnActionScRsp { + repeated uint32 ACBIMOGNKAJ = 5; // offset: 24 uint32 retcode = 3; // offset: 32 } -// Obf: SwordTrainingActionTurnSettleScNotify -// Type: Notify +// Obf: EDFOEOHEKOO +// Type: Req +// CmdID: 7488 +message SwordTrainingDailyPhaseConfirmCsReq { + SwordTrainingDailyPhaseType BFPFDMGMCAI = 4; // offset: 24 +} + +// Obf: MFBJPKLEDOB +// Type: Rsp // CmdID: 7455 -message SwordTrainingActionTurnSettleScNotify { - repeated IPNFHLDIMCJ LINBDPCONME = 4; // offset: 24 - uint32 EACBFIIPNFH = 7; // offset: 32 +message SwordTrainingDailyPhaseConfirmScRsp { + uint32 retcode = 8; // offset: 28 + bool FOJHMIICBDF = 14; // offset: 24 } -// Obf: SwordTrainingResumeGameCsReq +// Obf: CCEBBNHHHLO // Type: Req -// CmdID: 7475 -message SwordTrainingResumeGameCsReq { - uint32 game_story_line_id = 4; // offset: 24 +// CmdID: 7451 +message SwordTrainingDialogueSelectOptionCsReq { + uint32 AMADFJNHMFF = 13; // offset: 24 } -// Obf: SwordTrainingResumeGameScRsp +// Obf: DMIFKLFJMGG // Type: Rsp -// CmdID: 7487 -message SwordTrainingResumeGameScRsp { - uint32 retcode = 13; // offset: 32 - ACGLFPGDDFM HJNEDHFBBGF = 3; // offset: 16 +// CmdID: 7497 +message SwordTrainingDialogueSelectOptionScRsp { + uint32 retcode = 6; // offset: 24 } -// Obf: SwordTrainingSetSkillTraceCsReq +// Obf: CGAOEBDHKIM // Type: Req -// CmdID: 7500 -message SwordTrainingSetSkillTraceCsReq { - uint32 skill_id = 14; // offset: 24 +// CmdID: 7496 +message SwordTrainingExamResultConfirmCsReq { } -// Obf: SwordTrainingSetSkillTraceScRsp +// Obf: DLOMNBLKFCH // Type: Rsp -// CmdID: 7465 -message SwordTrainingSetSkillTraceScRsp { - uint32 retcode = 10; // offset: 24 - uint32 skill_id = 1; // offset: 28 +// CmdID: 7490 +message SwordTrainingExamResultConfirmScRsp { + uint32 retcode = 11; // offset: 24 } -// Obf: SwordTrainingMarkEndingViewedCsReq +// Obf: JCGELOELMJK // Type: Req // CmdID: 7495 +message EnterSwordTrainingExamCsReq { +} + +// Obf: GPIMOKELJKB +// Type: Rsp +// CmdID: 7486 +message EnterSwordTrainingExamScRsp { + SceneBattleInfo battle_info = 15; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +// Obf: MMKCEHGDBMH +// Type: Req +// CmdID: 7453 +message SwordTrainingLearnSkillCsReq { + uint32 skill_id = 7; // offset: 24 +} + +// Obf: MFKJFBJDFLB +// Type: Rsp +// CmdID: 7500 +message SwordTrainingLearnSkillScRsp { + uint32 skill_id = 1; // offset: 24 + uint32 retcode = 11; // offset: 28 +} + +// Obf: CDLHHABOAOE +// Type: Req +// CmdID: 7466 +message SwordTrainingStartGameCsReq { + uint32 game_story_line_id = 11; // offset: 24 +} + +// Obf: PAFFCMFCCLM +// Type: Rsp +// CmdID: 7481 +message SwordTrainingStartGameScRsp { + uint32 retcode = 8; // offset: 32 + LMBHDCFPPLL BMKAEFAKNFJ = 6; // offset: 24 +} + +// Obf: IKBNKJEIKHL +// Type: Req +// CmdID: 7471 +message SwordTrainingStoryConfirmCsReq { + uint32 MAFMCIPAIKK = 12; // offset: 24 +} + +// Obf: FABFJDBMBAO +// Type: Rsp +// CmdID: 7499 +message SwordTrainingStoryConfirmScRsp { + uint32 MAFMCIPAIKK = 3; // offset: 28 + uint32 retcode = 5; // offset: 24 +} + +// Obf: KGMAFMAJMFM +// Type: Req +// CmdID: 7465 +message SwordTrainingGiveUpGameCsReq { +} + +// Obf: HHOFHGOHNOF +// Type: Rsp +// CmdID: 7456 +message SwordTrainingGiveUpGameScRsp { + uint32 retcode = 8; // offset: 24 +} + +// Obf: AODIOHEPOPJ +// Type: Notify +// CmdID: 7458 +message SwordTrainingGameSettleScNotify { + ItemList reward = 14; // offset: 24 + repeated uint32 LEGLOIMNPEC = 11; // offset: 16 + NCCLJBCHBBP reason = 13; // offset: 52 + uint32 FHKINAKGBBK = 5; // offset: 64 + uint32 LDKGJBALGKC = 8; // offset: 48 + uint32 NCPKPHMOHIM = 6; // offset: 56 + uint32 game_story_line_id = 3; // offset: 60 + repeated uint32 PGAHFBAJAPF = 9; // offset: 32 +} + +// Obf: LMEJFGPJDFL +// Type: Notify +// CmdID: 7483 +message SwordTrainingUnlockSyncScNotify { + repeated uint32 IFEJLJCINCI = 10; // offset: 32 + repeated PPDPDGCBDEH NKJHKMBLIBL = 3; // offset: 16 +} + +// Obf: IKNKKDJCIDL +// Type: Req +// CmdID: 7487 +message SwordTrainingSelectEndingCsReq { + uint32 AGMAHIIHJKM = 8; // offset: 24 +} + +// Obf: LHNNIFNONCA +// Type: Rsp +// CmdID: 7498 +message SwordTrainingSelectEndingScRsp { + uint32 retcode = 5; // offset: 28 + uint32 AGMAHIIHJKM = 6; // offset: 24 +} + +// Obf: EMOIEJPOLDA +// Type: Req +// CmdID: 7489 +message SwordTrainingRestoreGameCsReq { +} + +// Obf: PPKNLOIDGAH +// Type: Rsp +// CmdID: 7470 +message SwordTrainingRestoreGameScRsp { + uint32 retcode = 3; // offset: 32 + LMBHDCFPPLL BMKAEFAKNFJ = 7; // offset: 24 +} + +// Obf: CGNJJNEHMFE +// Type: Req +// CmdID: 7473 +message SwordTrainingStoryBattleCsReq { +} + +// Obf: DENOKKNFJKB +// Type: Rsp +// CmdID: 7464 +message SwordTrainingStoryBattleScRsp { + SceneBattleInfo battle_info = 15; // offset: 24 + uint32 retcode = 3; // offset: 32 +} + +// Obf: LKDJCHELMID +// Type: Notify +// CmdID: 7472 +message SwordTrainingActionTurnSettleScNotify { + uint32 IGOHOHDKEJD = 15; // offset: 32 + repeated BCICEMDDGEM GBJFNGDMOKH = 6; // offset: 24 +} + +// Obf: KAIMNGBAGIH +// Type: Req +// CmdID: 7462 +message SwordTrainingResumeGameCsReq { + uint32 game_story_line_id = 13; // offset: 24 +} + +// Obf: EKAPDIEIGNJ +// Type: Rsp +// CmdID: 7484 +message SwordTrainingResumeGameScRsp { + LMBHDCFPPLL BMKAEFAKNFJ = 3; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +// Obf: JMHGNFNGJHJ +// Type: Req +// CmdID: 7474 +message SwordTrainingSetSkillTraceCsReq { + uint32 skill_id = 1; // offset: 24 +} + +// Obf: HMPJNIIOHAD +// Type: Rsp +// CmdID: 7491 +message SwordTrainingSetSkillTraceScRsp { + uint32 retcode = 10; // offset: 28 + uint32 skill_id = 9; // offset: 24 +} + +// Obf: LGEMLJBOHMA +// Type: Req +// CmdID: 7492 message SwordTrainingMarkEndingViewedCsReq { } -// Obf: SwordTrainingMarkEndingViewedScRsp +// Obf: CCBJBGDHDCI // Type: Rsp -// CmdID: 7497 +// CmdID: 7461 message SwordTrainingMarkEndingViewedScRsp { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 12; // offset: 24 } -// Obf: CmdPlayerSyncType +// Obf: BJLOLIBBMLH enum CmdPlayerSyncType { - CmdPlayerSyncType_MGNGIPLOCOB = 0; - CmdPlayerSyncScNotify = 683; + BJLOLIBBMLH_BCGNOEAOCOL = 0; + CmdPlayerSyncScNotify = 691; } -// Obf: BasicModuleSync +// Obf: PPMNMKMMOPC message BasicModuleSync { - uint32 week_cocoon_finished_count = 14; // offset: 28 - uint32 stamina = 1; // offset: 24 + uint32 stamina = 13; // offset: 28 + uint32 LPLEBJKDEIC = 11; // offset: 24 } -// Obf: PlayerBoardModuleSync +// Obf: PEBGIMCDALE message PlayerBoardModuleSync { - bool JDAOPEKCEIE = 11; // offset: 56 - repeated uint32 OLONEKFIAIB = 15; // offset: 24 - HeadFrameInfo head_frame_info = 2; // offset: 16 - string signature = 7; // offset: 32 - repeated HeadIconData unlocked_head_icon_list = 12; // offset: 48 + repeated uint32 BNGJGEPGDNK = 15; // offset: 32 + bool DGHJLFEKMPO = 11; // offset: 56 + HeadFrameInfo head_frame_info = 7; // offset: 24 + string signature = 1; // offset: 16 + repeated HeadIconData unlocked_head_icon_list = 3; // offset: 40 } message AvatarSync { - repeated Avatar avatar_list = 9; // offset: 16 - repeated AvatarPathData avatar_path_data_info_list = 4; // offset: 32 + repeated Avatar avatar_list = 6; // offset: 24 + repeated AvatarPathData avatar_path_data_info_list = 14; // offset: 32 } -// Obf: MissionSync +// Obf: JPMIPCMEHFC message MissionSync { - repeated Mission mission_list = 2; // offset: 72 - repeated uint32 EKDAEKCGPOG = 4; // offset: 24 - repeated uint32 GOCEJLAAEMH = 7; // offset: 32 - repeated uint32 LGLLADGGKOI = 9; // offset: 40 - repeated MJHHEOEEAJD PJEPJGBKEGD = 11; // offset: 64 - repeated EDLDOOAILPM NOGMDMHFPMA = 13; // offset: 56 - repeated uint32 finished_mission_id = 15; // offset: 16 + repeated uint32 IMCIOLDLOLL = 7; // offset: 72 + repeated uint32 FFKOBMBJAPG = 4; // offset: 56 + repeated OKEPFGMNJAO EIAFCKFGBOA = 15; // offset: 48 + repeated Mission NGMEPHFJMEN = 5; // offset: 32 + repeated uint32 LMLDBOMCGAD = 2; // offset: 64 + repeated IFBLMCNFIEO OBHGEKKGAOL = 11; // offset: 40 + repeated uint32 finished_mission_id = 12; // offset: 16 } -message GCEMNNEICDP { - repeated uint32 NGCALNGBBKM = 10; // offset: 32 - repeated uint32 FPPJGJCIKJI = 4; // offset: 16 +message IEBAILGKMLB { + repeated uint32 IKEPBELACGP = 9; // offset: 24 + repeated uint32 EFGOMGGGHCP = 6; // offset: 32 } -message SyncStatus { - repeated uint32 JABCLKLNLJA = 13; // offset: 32 - repeated SectionStatus section_status = 6; // offset: 24 - repeated uint32 ANMKNDHHHLC = 7; // offset: 40 - repeated GroupStatus message_group_status = 8; // offset: 16 +message MBDFGKMNILD { + repeated MLEHDGNLIHF NCHKIGHGNKI = 3; // offset: 40 + repeated uint32 CMEKBMAEHLD = 12; // offset: 48 + repeated HLBKFMFGAJH EGDPFIPNCNI = 15; // offset: 32 + repeated uint32 AFKCPLHIMGH = 14; // offset: 24 } -// Obf: PlayerSyncScNotify +// Obf: EBECFFIHGOG // Type: Notify -// CmdID: 683 +// CmdID: 691 message PlayerSyncScNotify { - repeated uint32 del_equipment_list = 1; // offset: 184 - BasicModuleSync basic_module_sync = 3; // offset: 64 - repeated uint32 new_item_hint_list = 11; // offset: 80 - repeated Quest quest_list = 7; // offset: 96 - repeated Relic relic_list = 14; // offset: 160 - repeated EGAJNMIIAPJ IHKKGFKOOMD = 1127; // offset: 152 - GCEMNNEICDP BELPLBJKGGH = 1017; // offset: 120 - SyncStatus sync_status = 1243; // offset: 176 - PlayerBasicInfo basic_info = 4; // offset: 24 - repeated JFKBNADPDEE IGGHNIDBDNK = 1297; // offset: 72 - repeated Material material_list = 15; // offset: 128 - repeated HICAPOJEBJJ APCGAFLNBEE = 770; // offset: 56 - MissionSync mission_sync = 6; // offset: 104 - ItemList EAEHEEHJKGO = 949; // offset: 168 - AvatarSync avatar_sync = 10; // offset: 48 - PlayerBoardModuleSync playerboard_module_sync = 1078; // offset: 40 - repeated Material JGKFHDPPFJE = 1026; // offset: 144 - repeated Equipment equipment_list = 12; // offset: 88 - repeated uint32 del_relic_list = 2043; // offset: 112 - EAIOLADLFKL EPCDLPBGOJD = 852; // offset: 136 - uint32 total_achievement_exp = 232; // offset: 192 - repeated WaitDelResource wait_del_resource_list = 5; // offset: 16 + IEBAILGKMLB FFEENBPPGNG = 220; // offset: 64 + repeated Quest quest_list = 13; // offset: 72 + repeated uint32 del_relic_list = 10; // offset: 16 #TODO + repeated Equipment equipment_list = 6; // offset: 136 + MBDFGKMNILD AIFBNCHKEAK = 322; // offset: 32 + repeated LAEHDNHPGCC NAJNBCDBIHO = 1836; // offset: 112 + repeated uint32 CJEFCMACJLG = 7; // offset: 144 + MCNDBBEBKMJ HPHOEDAGBOB = 1170; // offset: 48 + repeated Relic relic_list = 5; // offset: 80 + repeated uint32 del_equipment_list = 1474; // offset: 40 #TODO + repeated Material GHGKCFIFMBB = 231; // offset: 152 + repeated PFFDAFJLNOO PEFMKLKKCFJ = 1287; // offset: 104 + repeated Material material_list = 12; // offset: 24 + ItemList EDAHGEAMDCF = 69; // offset: 128 + uint32 total_achievement_exp = 1013; // offset: 192 + PlayerBasicInfo basic_info = 14; // offset: 56 + MissionSync mission_sync = 4; // offset: 120 + repeated DPBEGBNICPG IIBDADNFLFP = 34; // offset: 176 + BasicModuleSync basic_module_sync = 11; // offset: 184 + AvatarSync avatar_sync = 1; // offset: 88 + PlayerBoardModuleSync playerboard_module_sync = 1335; // offset: 168 + repeated WaitDelResource wait_del_resource_list = 9; // offset: 160 } -// Obf: CmdTalkEventType +// Obf: KPDFEMPKMAD enum CmdTalkEventType { - CmdTalkEventType_IEPGHAGDNBB = 0; - CmdSelectInclinationTextCsReq = 2169; - CmdFinishFirstTalkByPerformanceNpcScRsp = 2119; - CmdGetFirstTalkNpcCsReq = 2135; - CmdGetFirstTalkByPerformanceNpcCsReq = 2146; - CmdFinishFirstTalkNpcCsReq = 2162; - CmdGetNpcTakenRewardScRsp = 2181; - CmdFinishFirstTalkNpcScRsp = 2200; - CmdGetReceivedTalkEventsCsReq = 2183; - CmdGetFirstTalkByPerformanceNpcScRsp = 2157; - CmdSelectInclinationTextScRsp = 2140; - CmdGetTalkEventRewardCsReq = 2124; - CmdFinishFirstTalkByPerformanceNpcCsReq = 2184; - CmdGetFirstTalkNpcScRsp = 2113; - CmdTakeTalkRewardScRsp = 2104; + KPDFEMPKMAD_CCINLAACDAL = 0; + CmdFinishFirstTalkByPerformanceNpcCsReq = 2174; + CmdFinishFirstTalkNpcScRsp = 2198; + CmdKBEEJOEHONO = 2163; + CmdGetTalkEventRewardCsReq = 2194; + CmdGetFirstTalkNpcCsReq = 2114; + CmdCHKNIKPEPAM = 2126; + CmdFinishFirstTalkNpcCsReq = 2109; + CmdFinishFirstTalkByPerformanceNpcScRsp = 2137; + CmdGetNpcTakenRewardScRsp = 2110; + CmdTakeTalkRewardScRsp = 2195; + CmdGetReceivedTalkEventsCsReq = 2191; + CmdGetFirstTalkByPerformanceNpcCsReq = 2139; + CmdGetFirstTalkNpcScRsp = 2118; + CmdGetFirstTalkByPerformanceNpcScRsp = 2101; } -// Obf: GetReceivedTalkEventsCsReq +// Obf: DLOCFBPIFOJ // Type: Req -// CmdID: 2183 +// CmdID: 2191 message GetReceivedTalkEventsCsReq { - uint32 npc_id = 7; // offset: 24 + uint32 npc_id = 12; // offset: 24 } -// Obf: GetNpcTakenRewardScRsp +// Obf: BGLPHMAPBAD // Type: Rsp -// CmdID: 2181 +// CmdID: 2110 message GetNpcTakenRewardScRsp { - repeated uint32 talk_event_list = 8; // offset: 24 - uint32 npc_id = 6; // offset: 32 - uint32 retcode = 2; // offset: 36 + uint32 retcode = 3; // offset: 36 + uint32 npc_id = 15; // offset: 32 + repeated uint32 talk_event_list = 4; // offset: 24 } -// Obf: GetTalkEventRewardCsReq +// Obf: KLIIFLFPFJJ // Type: Req -// CmdID: 2124 +// CmdID: 2194 message GetTalkEventRewardCsReq { - Vector CPHFEELDMAI = 2; // offset: 16 - uint32 JLFBIMAHIMC = 13; // offset: 32 + uint32 JHOAMILHAIC = 1; // offset: 32 + Vector ILKEFLDBMLF = 9; // offset: 16 } -// Obf: TakeTalkRewardScRsp +// Obf: BMMGAKEJIME // Type: Rsp -// CmdID: 2104 +// CmdID: 2195 message TakeTalkRewardScRsp { - ItemList reward = 5; // offset: 24 - uint32 JLFBIMAHIMC = 4; // offset: 36 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 7; // offset: 36 + uint32 JHOAMILHAIC = 1; // offset: 32 + ItemList reward = 8; // offset: 24 } -// Obf: GetFirstTalkNpcCsReq +// Obf: DONGLNEJPDP // Type: Req -// CmdID: 2135 +// CmdID: 2114 message GetFirstTalkNpcCsReq { - repeated uint32 npc_id_list = 12; // offset: 16 + repeated uint32 npc_id_list = 4; // offset: 16 } -message FirstNpcTalkInfo { - uint32 npc_id = 6; // offset: 28 - bool is_meet = 7; // offset: 24 +message OPEKLFFNLFF { + bool KNHEPLOGBJI = 13; // offset: 24 + uint32 npc_id = 12; // offset: 28 } -// Obf: GetFirstTalkNpcScRsp +// Obf: AGLNOGNCOEH // Type: Rsp -// CmdID: 2113 +// CmdID: 2118 message GetFirstTalkNpcScRsp { - uint32 retcode = 2; // offset: 32 - repeated FirstNpcTalkInfo npc_meet_status_list = 1; // offset: 24 + uint32 retcode = 10; // offset: 32 + repeated OPEKLFFNLFF npc_meet_status_list = 4; // offset: 16 } -// Obf: FinishFirstTalkNpcCsReq +// Obf: CIDIPJCKIKP // Type: Req -// CmdID: 2162 +// CmdID: 2109 message FinishFirstTalkNpcCsReq { - uint32 npc_id = 2; // offset: 24 + uint32 npc_id = 9; // offset: 24 } -// Obf: FinishFirstTalkNpcScRsp +// Obf: MCAPPDAEEIA // Type: Rsp -// CmdID: 2200 +// CmdID: 2198 message FinishFirstTalkNpcScRsp { + uint32 retcode = 2; // offset: 24 uint32 npc_id = 12; // offset: 28 - uint32 retcode = 3; // offset: 24 } // Type: Req -// CmdID: 2169 -message SelectInclinationTextCsReq { - uint32 talk_sentence_id = 12; // offset: 24 +// CmdID: 2163 +message KBEEJOEHONO { + uint32 NCDGCDGHEDL = 9; // offset: 24 } // Type: Rsp -// CmdID: 2140 -message SelectInclinationTextScRsp { - uint32 retcode = 5; // offset: 28 - uint32 talk_sentence_id = 14; // offset: 24 +// CmdID: 2126 +message CHKNIKPEPAM { + uint32 NCDGCDGHEDL = 9; // offset: 24 + uint32 retcode = 15; // offset: 28 } -message NpcMeetByPerformanceStatus { - bool is_meet = 4; // offset: 24 - uint32 performance_id = 5; // offset: 28 +message OHCNGNNNDKJ { + bool KNHEPLOGBJI = 10; // offset: 24 + uint32 performance_id = 8; // offset: 28 } -// Obf: GetFirstTalkByPerformanceNpcCsReq +// Obf: JBDLILGLEBG // Type: Req -// CmdID: 2146 +// CmdID: 2139 message GetFirstTalkByPerformanceNpcCsReq { - repeated uint32 performance_id_list = 6; // offset: 16 + repeated uint32 performance_id_list = 10; // offset: 24 } -// Obf: GetFirstTalkByPerformanceNpcScRsp +// Obf: JLIMCAGIKMP // Type: Rsp -// CmdID: 2157 +// CmdID: 2101 message GetFirstTalkByPerformanceNpcScRsp { - uint32 retcode = 13; // offset: 32 - repeated NpcMeetByPerformanceStatus npc_meet_status_list = 15; // offset: 16 + repeated OHCNGNNNDKJ npc_meet_status_list = 10; // offset: 16 + uint32 retcode = 15; // offset: 32 } -// Obf: FinishFirstTalkByPerformanceNpcCsReq +// Obf: NBGAFBPPDDB // Type: Req -// CmdID: 2184 +// CmdID: 2174 message FinishFirstTalkByPerformanceNpcCsReq { - uint32 performance_id = 4; // offset: 24 + uint32 performance_id = 8; // offset: 24 } -// Obf: FinishFirstTalkByPerformanceNpcScRsp +// Obf: HMKGEGJKGCM // Type: Rsp -// CmdID: 2119 +// CmdID: 2137 message FinishFirstTalkByPerformanceNpcScRsp { - uint32 performance_id = 15; // offset: 36 - ItemList reward = 6; // offset: 16 - uint32 retcode = 8; // offset: 32 + uint32 performance_id = 1; // offset: 36 + ItemList reward = 10; // offset: 24 + uint32 retcode = 4; // offset: 32 } -// Obf: CmdTarotBookType +// Obf: OELKCGADJBG enum CmdTarotBookType { - CmdTarotBookType_MNFEPONEDDJ = 0; - CmdTarotBookUnlockStoryCsReq = 8146; - CmdTarotBookOpenPackScRsp = 8145; - CmdTarotBookModifyEnergyScNotify = 8144; - CmdTarotBookUnlockStoryScRsp = 8156; - CmdTarotBookFinishInteractionCsReq = 8157; - CmdTarotBookOpenPackCsReq = 8155; - CmdTarotBookFinishInteractionScRsp = 8147; - CmdTarotBookFinishStoryCsReq = 8152; - CmdTarotBookFinishStoryScRsp = 8142; - CmdTarotBookUnlockInteractionScRsp = 8151; - CmdTarotBookSyncDataScNotify = 8149; + OELKCGADJBG_PCPDHELPKEM = 0; + CmdTarotBookFinishInteractionCsReq = 8159; + CmdTarotBookModifyEnergyScNotify = 8147; + CmdTarotBookSyncDataScNotify = 8143; + CmdTarotBookFinishStoryCsReq = 8154; + CmdTarotBookUnlockInteractionCsReq = 8158; + CmdTarotBookFinishStoryScRsp = 8157; CmdTarotBookGetDataCsReq = 8141; - CmdTarotBookUnlockInteractionCsReq = 8150; - CmdTarotBookGetDataScRsp = 8159; + CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8149; + CmdTarotBookGetDataScRsp = 8160; + CmdTarotBookOpenPackCsReq = 8142; + CmdTarotBookOpenPackScRsp = 8150; + CmdTarotBookUnlockStoryScRsp = 8148; CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8153; - CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8143; + CmdTarotBookFinishInteractionScRsp = 8151; + CmdTarotBookUnlockInteractionScRsp = 8144; + CmdTarotBookUnlockStoryCsReq = 8155; } -message NIOHBFJEKAH { - uint32 level = 9; // offset: 24 - uint32 id = 7; // offset: 28 +message IPJOJKPBFGK { + uint32 level = 6; // offset: 24 + uint32 id = 10; // offset: 28 } -message NEEICCKKILH { - uint32 id = 9; // offset: 24 - bool has_passed = 14; // offset: 28 +message JCJACKICPHN { + bool has_passed = 9; // offset: 24 + uint32 id = 11; // offset: 28 } -message HDKCPMAMPBN { - repeated NIOHBFJEKAH MLBAGNFONGH = 8; // offset: 32 - repeated NEEICCKKILH LJNMHOFHMFH = 3; // offset: 16 +message CDHOKMAAMFD { + repeated JCJACKICPHN FEDJJBBHCCG = 12; // offset: 24 + repeated IPJOJKPBFGK DNCNPNBLENF = 2; // offset: 32 } -message PIFGJDMKHMF { - repeated uint32 EAAFOEGLPII = 3; // offset: 24 - repeated uint32 IAOJEGCJABO = 9; // offset: 32 +message GBPBMFCODPF { + repeated uint32 DAPINPMMFLB = 8; // offset: 24 + repeated uint32 OMECJGGLAGD = 7; // offset: 16 } -// Obf: TarotBookGetDataCsReq +// Obf: ADHDLLJGBIE // Type: Req // CmdID: 8141 message TarotBookGetDataCsReq { } -// Obf: TarotBookGetDataScRsp +// Obf: AHBLLPPMNPP // Type: Rsp -// CmdID: 8159 +// CmdID: 8160 message TarotBookGetDataScRsp { - uint32 energy_info = 7; // offset: 64 - map ILAAGOEIOAI = 10; // offset: 24 - uint32 KIMIKDMFEFL = 5; // offset: 60 - PIFGJDMKHMF ANCLGPFHPMI = 15; // offset: 40 - map ABLFEEGGMJJ = 6; // offset: 48 - uint32 retcode = 13; // offset: 68 - uint32 FNOLEILAEFO = 3; // offset: 56 - HDKCPMAMPBN HOKCPPBPBMK = 1; // offset: 32 + map CCCKMACKLKG = 15; // offset: 24 + GBPBMFCODPF JNKHOKJHBBO = 8; // offset: 40 + uint32 retcode = 9; // offset: 60 + uint32 FBOFMOPCMCD = 2; // offset: 56 + uint32 JGKCBGBGMOD = 7; // offset: 64 + CDHOKMAAMFD CPEMLIAGBKB = 3; // offset: 32 + map CJLGPCAOPFC = 14; // offset: 16 + uint32 OPHONAAFLAJ = 13; // offset: 68 } -// Obf: TarotBookOpenPackCsReq +// Obf: AFDOHOHABPJ // Type: Req -// CmdID: 8155 +// CmdID: 8142 message TarotBookOpenPackCsReq { } -// Obf: TarotBookOpenPackScRsp +// Obf: EKPNDAPHEGB // Type: Rsp -// CmdID: 8145 -message TarotBookOpenPackScRsp { - uint32 energy_info = 8; // offset: 44 - uint32 KIMIKDMFEFL = 12; // offset: 52 - uint32 retcode = 5; // offset: 40 - uint32 FNOLEILAEFO = 3; // offset: 48 - map FEACBMIJKAA = 15; // offset: 24 - map AMEKKCMDGDA = 1; // offset: 16 -} - -// Obf: TarotBookUnlockStoryCsReq -// Type: Req -// CmdID: 8146 -message TarotBookUnlockStoryCsReq { - repeated uint32 PNDHJMBFDEJ = 7; // offset: 24 -} - -// Obf: TarotBookUnlockStoryScRsp -// Type: Rsp -// CmdID: 8156 -message TarotBookUnlockStoryScRsp { - NIOHBFJEKAH MPIKCINHINF = 3; // offset: 32 - repeated uint32 PNDHJMBFDEJ = 15; // offset: 24 - map ABLFEEGGMJJ = 2; // offset: 48 - uint32 retcode = 4; // offset: 56 - map ILAAGOEIOAI = 7; // offset: 16 -} - -// Obf: TarotBookFinishStoryCsReq -// Type: Req -// CmdID: 8152 -message TarotBookFinishStoryCsReq { - uint32 HNCPJEDBAHD = 9; // offset: 24 -} - -// Obf: TarotBookFinishStoryScRsp -// Type: Rsp -// CmdID: 8142 -message TarotBookFinishStoryScRsp { - uint32 HNCPJEDBAHD = 4; // offset: 32 - uint32 retcode = 8; // offset: 36 - HDKCPMAMPBN HOKCPPBPBMK = 10; // offset: 24 -} - -// Obf: TarotBookModifyEnergyScNotify -// Type: Notify -// CmdID: 8144 -message TarotBookModifyEnergyScNotify { - uint32 energy_info = 10; // offset: 24 - uint32 sub_mission_id = 12; // offset: 28 -} - -// Obf: TarotBookFinishInteractionCsReq -// Type: Req -// CmdID: 8157 -message TarotBookFinishInteractionCsReq { - uint32 LNPFODNLLPI = 11; // offset: 24 -} - -// Obf: TarotBookFinishInteractionScRsp -// Type: Rsp -// CmdID: 8147 -message TarotBookFinishInteractionScRsp { - uint32 retcode = 3; // offset: 24 - uint32 LNPFODNLLPI = 1; // offset: 28 -} - -// Obf: TarotBookUnlockInteractionCsReq -// Type: Req // CmdID: 8150 -message TarotBookUnlockInteractionCsReq { - repeated uint32 GCFIGBKKBNN = 12; // offset: 24 +message TarotBookOpenPackScRsp { + map EKJFDJCHKLM = 6; // offset: 16 + map FCINHMNNOGK = 13; // offset: 24 + uint32 FBOFMOPCMCD = 8; // offset: 48 + uint32 retcode = 2; // offset: 40 + uint32 JGKCBGBGMOD = 14; // offset: 44 + uint32 OPHONAAFLAJ = 5; // offset: 52 } -// Obf: TarotBookUnlockInteractionScRsp +// Obf: NAHNCIIFJGE +// Type: Req +// CmdID: 8155 +message TarotBookUnlockStoryCsReq { + repeated uint32 LEGLOIMNPEC = 14; // offset: 16 +} + +// Obf: KIKMKFAJJLE +// Type: Rsp +// CmdID: 8148 +message TarotBookUnlockStoryScRsp { + repeated uint32 LEGLOIMNPEC = 10; // offset: 32 + IPJOJKPBFGK PFKHIIFBNDD = 9; // offset: 40 + uint32 retcode = 4; // offset: 56 + map CJLGPCAOPFC = 2; // offset: 48 + map CCCKMACKLKG = 8; // offset: 24 +} + +// Obf: JCPDHHDFFFD +// Type: Req +// CmdID: 8154 +message TarotBookFinishStoryCsReq { + uint32 MAFMCIPAIKK = 11; // offset: 24 +} + +// Obf: NJHLCGJCGJB +// Type: Rsp +// CmdID: 8157 +message TarotBookFinishStoryScRsp { + uint32 MAFMCIPAIKK = 12; // offset: 36 + CDHOKMAAMFD CPEMLIAGBKB = 11; // offset: 16 + uint32 retcode = 15; // offset: 32 +} + +// Obf: HBHANGALFKA +// Type: Notify +// CmdID: 8147 +message TarotBookModifyEnergyScNotify { + uint32 OPHONAAFLAJ = 8; // offset: 24 + uint32 BPFODDOOBKI = 7; // offset: 28 +} + +// Obf: OGJBJCHFBFG +// Type: Req +// CmdID: 8159 +message TarotBookFinishInteractionCsReq { + uint32 NGEIJBMCPNA = 15; // offset: 24 +} + +// Obf: FMLCIFCJOBH // Type: Rsp // CmdID: 8151 -message TarotBookUnlockInteractionScRsp { - uint32 retcode = 3; // offset: 32 - repeated uint32 GCFIGBKKBNN = 5; // offset: 24 +message TarotBookFinishInteractionScRsp { + uint32 retcode = 9; // offset: 24 + uint32 NGEIJBMCPNA = 14; // offset: 28 } -// Obf: TarotBookSyncDataScNotify -// Type: Notify -// CmdID: 8149 -message TarotBookSyncDataScNotify { - map ILAAGOEIOAI = 11; // offset: 24 - uint32 FNOLEILAEFO = 6; // offset: 48 - map ABLFEEGGMJJ = 1; // offset: 32 - uint32 KIMIKDMFEFL = 4; // offset: 52 - uint32 energy_info = 12; // offset: 56 - HDKCPMAMPBN HOKCPPBPBMK = 5; // offset: 16 -} - -// Obf: TarotBookMultiOpenPackAndUnlockStoryCsReq +// Obf: AIAMIMIJEHI // Type: Req +// CmdID: 8158 +message TarotBookUnlockInteractionCsReq { + repeated uint32 LEPJFHMCBGJ = 11; // offset: 16 +} + +// Obf: NAKAKOIKIPB +// Type: Rsp +// CmdID: 8144 +message TarotBookUnlockInteractionScRsp { + uint32 retcode = 15; // offset: 32 + repeated uint32 LEPJFHMCBGJ = 3; // offset: 24 +} + +// Obf: IGBCLDKCGPE +// Type: Notify // CmdID: 8143 +message TarotBookSyncDataScNotify { + map CCCKMACKLKG = 15; // offset: 40 + CDHOKMAAMFD CPEMLIAGBKB = 8; // offset: 24 + uint32 FBOFMOPCMCD = 12; // offset: 56 + uint32 JGKCBGBGMOD = 4; // offset: 52 + map CJLGPCAOPFC = 14; // offset: 32 + uint32 OPHONAAFLAJ = 13; // offset: 48 +} + +// Obf: LOJMLOADKMA +// Type: Req +// CmdID: 8149 message TarotBookMultiOpenPackAndUnlockStoryCsReq { } -// Obf: TarotBookMultiOpenPackAndUnlockStoryScRsp +// Obf: LEMHJKOPCHA // Type: Rsp // CmdID: 8153 message TarotBookMultiOpenPackAndUnlockStoryScRsp { - uint32 KIMIKDMFEFL = 14; // offset: 56 - repeated uint32 HEOBAPFDFLP = 5; // offset: 48 - HDKCPMAMPBN HOKCPPBPBMK = 15; // offset: 40 - map ILAAGOEIOAI = 11; // offset: 32 - uint32 FNOLEILAEFO = 12; // offset: 64 - uint32 energy_info = 6; // offset: 68 - map ABLFEEGGMJJ = 3; // offset: 24 - uint32 retcode = 1; // offset: 60 + map CCCKMACKLKG = 9; // offset: 40 + uint32 retcode = 2; // offset: 56 + uint32 FBOFMOPCMCD = 3; // offset: 60 + CDHOKMAAMFD CPEMLIAGBKB = 4; // offset: 16 + repeated uint32 MMKNNLDLDHI = 13; // offset: 48 + map CJLGPCAOPFC = 8; // offset: 32 + uint32 OPHONAAFLAJ = 12; // offset: 68 + uint32 JGKCBGBGMOD = 6; // offset: 64 } -// Obf: CmdTelevisionActivityType +// Obf: CPKAJFJJPED enum CmdTelevisionActivityType { - CmdTelevisionActivityType_MNFEPONEDDJ = 0; - CmdAMAEIPBPJFO = 6975; - CmdEnterTelevisionActivityStageScRsp = 6966; - CmdGetTelevisionActivityDataScRsp = 6979; - CmdTelevisionActivityBattleEndScNotify = 6976; + CPKAJFJJPED_PCPDHELPKEM = 0; + CmdGetTelevisionActivityDataScRsp = 6980; + CmdEnterTelevisionActivityStageCsReq = 6970; CmdGetTelevisionActivityDataCsReq = 6961; - CmdEnterTelevisionActivityStageCsReq = 6965; + CmdMAGPKAPHFMJ = 6962; + CmdEnterTelevisionActivityStageScRsp = 6975; + CmdTelevisionActivityBattleEndScNotify = 6968; } -message JBKHJBCMADA { - uint32 max_score = 12; // offset: 24 - uint32 LKCKAAHGGDD = 14; // offset: 32 - uint32 AEAFLCBOMEI = 5; // offset: 28 +message CKFHOLKJAGC { + uint32 DEBMOGCGMLI = 12; // offset: 32 + uint32 max_score = 14; // offset: 24 + uint32 HHNJKINLAJH = 1; // offset: 28 } -// Obf: GetTelevisionActivityDataCsReq +// Obf: LOLIOMALJEI // Type: Req // CmdID: 6961 message GetTelevisionActivityDataCsReq { } -// Obf: GetTelevisionActivityDataScRsp +// Obf: JPICKJACEEG // Type: Rsp -// CmdID: 6979 +// CmdID: 6980 message GetTelevisionActivityDataScRsp { - uint32 retcode = 4; // offset: 32 - repeated JBKHJBCMADA PMNCKEGECMH = 2; // offset: 24 + repeated CKFHOLKJAGC JDJCJCABFML = 4; // offset: 24 + uint32 retcode = 3; // offset: 32 } // Type: Notify -// CmdID: 6975 -message AMAEIPBPJFO { - repeated JBKHJBCMADA PMNCKEGECMH = 14; // offset: 24 +// CmdID: 6962 +message MAGPKAPHFMJ { + repeated CKFHOLKJAGC JDJCJCABFML = 8; // offset: 24 } -// Obf: TelevisionActivityBattleEndScNotify +// Obf: OHKAPFCKHDB // Type: Notify -// CmdID: 6976 +// CmdID: 6968 message TelevisionActivityBattleEndScNotify { - uint32 MNJHJCICLOF = 9; // offset: 36 - uint32 DHDKKJCHHNM = 11; // offset: 44 - JBKHJBCMADA KEDJOPOEAMH = 1; // offset: 16 - uint32 CEGCIEDIBOB = 14; // offset: 40 - uint32 turn_left = 7; // offset: 32 + uint32 turn_left = 10; // offset: 44 + uint32 NECABLBKHKN = 8; // offset: 36 + uint32 OLGHPOODENK = 13; // offset: 40 + uint32 EPLBCNFMLIL = 7; // offset: 32 + CKFHOLKJAGC KAEDEEMOCDA = 4; // offset: 24 } -message PNHJKEMKHMB { - AvatarType avatar_type = 4; // offset: 24 - uint32 avatar_id = 3; // offset: 28 +message NOJCIEGKAOB { + AvatarType avatar_type = 12; // offset: 28 + uint32 avatar_id = 13; // offset: 24 } -// Obf: EnterTelevisionActivityStageCsReq +// Obf: KIKEEMGFBFI // Type: Req -// CmdID: 6965 +// CmdID: 6970 message EnterTelevisionActivityStageCsReq { - uint32 LKCKAAHGGDD = 11; // offset: 40 - repeated PNHJKEMKHMB avatar_list = 6; // offset: 24 - repeated uint32 buff_list = 10; // offset: 32 + repeated uint32 buff_list = 1; // offset: 24 + uint32 DEBMOGCGMLI = 8; // offset: 40 + repeated NOJCIEGKAOB avatar_list = 10; // offset: 32 } -// Obf: EnterTelevisionActivityStageScRsp +// Obf: BGADLNGJLEP // Type: Rsp -// CmdID: 6966 +// CmdID: 6975 message EnterTelevisionActivityStageScRsp { - uint32 LKCKAAHGGDD = 1; // offset: 32 - uint32 retcode = 14; // offset: 36 - SceneBattleInfo battle_info = 4; // offset: 16 + SceneBattleInfo battle_info = 11; // offset: 24 + uint32 retcode = 10; // offset: 32 + uint32 DEBMOGCGMLI = 2; // offset: 36 } -// Obf: CmdTextJoinType +// Obf: CKCEEBOKLJJ enum CmdTextJoinType { - CmdTextJoinType_MNFEPONEDDJ = 0; - CmdTextJoinBatchSaveCsReq = 3835; - CmdTextJoinType_KMDGIKKJKJP = 3883; - CmdTextJoinQueryCsReq = 3824; - CmdTextJoinQueryScRsp = 3804; - CmdFGHIFFMNABM = 3881; - CmdTextJoinBatchSaveScRsp = 3813; + CKCEEBOKLJJ_PCPDHELPKEM = 0; + CmdINCJNJGEHCD = 3810; + CmdTextJoinBatchSaveScRsp = 3818; + CmdTextJoinBatchSaveCsReq = 3814; + CmdTextJoinQueryScRsp = 3895; + CmdTextJoinQueryCsReq = 3894; + CKCEEBOKLJJ_LNEAFFIAJJL = 3891; } -message AIMDAIBNKPN { - uint32 PACBGOHPHCE = 6; // offset: 44 - uint32 LOHPONOOAMH = 12; // offset: 40 - string APKJHGHHMME = 1; // offset: 24 - uint32 GLDKKMCBGCP = 15; // offset: 48 - string ONDLONICEID = 3; // offset: 32 +message CEDGNIIEIMC { + uint32 PCGJFIFLKOO = 1; // offset: 48 + string JNKBKOCJCKJ = 6; // offset: 32 + string FFEACPDFAJH = 7; // offset: 24 + uint32 GBMBMFFNKEH = 8; // offset: 44 + uint32 CEOFDMCJAPJ = 9; // offset: 40 } -message ANCEINNHAPK { - uint32 LOHPONOOAMH = 4; // offset: 32 - string ONDLONICEID = 9; // offset: 16 - uint32 PACBGOHPHCE = 2; // offset: 36 +message BNLIEIGJKIA { + uint32 CEOFDMCJAPJ = 6; // offset: 32 + uint32 GBMBMFFNKEH = 9; // offset: 36 + string FFEACPDFAJH = 4; // offset: 16 } // Type: Rsp -// CmdID: 3881 -message FGHIFFMNABM { - uint32 LOHPONOOAMH = 15; // offset: 32 - string ONDLONICEID = 14; // offset: 16 - uint32 retcode = 1; // offset: 40 - uint32 PACBGOHPHCE = 8; // offset: 36 +// CmdID: 3810 +message INCJNJGEHCD { + uint32 GBMBMFFNKEH = 14; // offset: 32 + uint32 retcode = 15; // offset: 40 + uint32 CEOFDMCJAPJ = 8; // offset: 36 + string FFEACPDFAJH = 2; // offset: 16 } -// Obf: TextJoinQueryCsReq +// Obf: NKLJMIOPPFM // Type: Req -// CmdID: 3824 +// CmdID: 3894 message TextJoinQueryCsReq { - repeated uint32 text_join_id_list = 6; // offset: 24 + repeated uint32 text_join_id_list = 13; // offset: 24 } -// Obf: TextJoinQueryScRsp +// Obf: GKHKPKHNGOH // Type: Rsp -// CmdID: 3804 +// CmdID: 3895 message TextJoinQueryScRsp { - uint32 retcode = 11; // offset: 32 - repeated AIMDAIBNKPN text_join_list = 6; // offset: 16 -} - -// Obf: TextJoinBatchSaveCsReq -// Type: Req -// CmdID: 3835 -message TextJoinBatchSaveCsReq { - repeated AIMDAIBNKPN text_join_list = 8; // offset: 24 -} - -// Obf: TextJoinBatchSaveScRsp -// Type: Rsp -// CmdID: 3813 -message TextJoinBatchSaveScRsp { - uint32 retcode = 14; // offset: 32 - repeated AIMDAIBNKPN text_join_list = 13; // offset: 16 -} - -// Obf: CmdTrackPhotoActivityType -enum CmdTrackPhotoActivityType { - CmdTrackPhotoActivityType_MNFEPONEDDJ = 0; - CmdGetTrackPhotoActivityDataCsReq = 7558; - CmdSettleTrackPhotoStageScRsp = 7556; - CmdJIFHGOADLNA = 7557; - CmdStartTrackPhotoStageCsReq = 7552; - CmdQuitTrackPhotoStageCsReq = 7555; - CmdStartTrackPhotoStageScRsp = 7560; - CmdGetTrackPhotoActivityDataScRsp = 7551; - CmdSettleTrackPhotoStageCsReq = 7553; -} - -message PKECHBFIAOO { - uint32 stage_id = 5; // offset: 24 - uint32 max_score = 10; // offset: 28 -} - -// Obf: GetTrackPhotoActivityDataCsReq -// Type: Req -// CmdID: 7558 -message GetTrackPhotoActivityDataCsReq { -} - -// Obf: GetTrackPhotoActivityDataScRsp -// Type: Rsp -// CmdID: 7551 -message GetTrackPhotoActivityDataScRsp { - repeated PKECHBFIAOO CPKKIIJNGAI = 5; // offset: 16 - uint32 retcode = 2; // offset: 32 -} - -message IKKKNBABBCH { - uint32 entity_id = 13; // offset: 24 - bool CFDLFPNBCDJ = 3; // offset: 28 -} - -// Obf: SettleTrackPhotoStageCsReq -// Type: Req -// CmdID: 7553 -message SettleTrackPhotoStageCsReq { - uint32 stage_id = 5; // offset: 32 - repeated IKKKNBABBCH JNLKJLJFDOP = 2; // offset: 24 - uint32 cost_time = 3; // offset: 36 -} - -// Obf: SettleTrackPhotoStageScRsp -// Type: Rsp -// CmdID: 7556 -message SettleTrackPhotoStageScRsp { - uint32 retcode = 2; // offset: 32 - uint32 score_id = 8; // offset: 36 - repeated IKKKNBABBCH JNLKJLJFDOP = 13; // offset: 16 - uint32 stage_id = 3; // offset: 40 -} - -// Obf: StartTrackPhotoStageCsReq -// Type: Req -// CmdID: 7552 -message StartTrackPhotoStageCsReq { - bool BJAAPHKCBOH = 10; // offset: 28 - uint32 stage_id = 12; // offset: 24 -} - -// Obf: StartTrackPhotoStageScRsp -// Type: Rsp -// CmdID: 7560 -message StartTrackPhotoStageScRsp { - uint32 LNKEPHDAOBB = 1; // offset: 24 - uint32 retcode = 14; // offset: 28 -} - -// Obf: QuitTrackPhotoStageCsReq -// Type: Req -// CmdID: 7555 -message QuitTrackPhotoStageCsReq { - uint32 stage_id = 3; // offset: 24 -} - -// Type: Rsp -// CmdID: 7557 -message JIFHGOADLNA { - uint32 retcode = 7; // offset: 24 -} - -// Obf: CmdTrainPartyType -enum CmdTrainPartyType { - CmdTrainPartyType_MNFEPONEDDJ = 0; - CmdTrainPartyType_ODKPCAMOIHJ = 8045; - CmdTrainPartySkipUnlockSelfRoomCsReq = 8022; - CmdTrainPartySettleNotify = 8062; - CmdTrainPartyGamePlayStartCsReq = 8096; - CmdKPJFJJMPAGC = 8003; - CmdJNJDOMGBMCP = 8009; - CmdTrainPartyBuildRoomScNotify = 8090; - CmdTrainPartyGetDataCsReq = 8083; - CmdTrainPartyUseCardScRsp = 8004; - CmdTrainPartyType_MEKMCELAHMP = 8068; - CmdTrainPartyTakeBuildLevelAwardCsReq = 8008; - CmdCBHKEIHGFID = 8002; - CmdTrainPartyGamePlaySettleNotify = 8017; - CmdTrainPartyTakeBuildLevelAwardScRsp = 8091; - CmdTrainPartyHandlePendingActionScRsp = 8057; - CmdTrainPartyGamePlayStartScRsp = 8043; - CmdDCCEIBAOJBI = 8086; - CmdTrainPartySyncUpdateScNotify = 8069; - CmdTrainPartyBuildDiyScRsp = 8056; - CmdTrainPartyBuildingUpdateNotify = 8048; - CmdBALAIEJLOPE = 8037; - CmdBNEMLFEJJEE = 8088; - CmdTrainPartyBuildStartStepCsReq = 8084; - CmdTrainPartyMoveScNotify = 8035; - CmdTrainPartyGetDataScRsp = 8081; - CmdTrainPartyHandlePendingActionCsReq = 8046; - CmdTrainPartyBuildStartStepScRsp = 8019; - CmdTrainPartyBuildDiyCsReq = 8023; - CmdTrainPartySkipUnlockSelfRoomScRsp = 8047; - CmdTrainPartyUseCardCsReq = 8024; -} - -enum PNHEDNBKBFD { - PNHEDNBKBFD_DOCPPNMJBPO = 0; - PNHEDNBKBFD_PNMGEEJADAO = 1; - PNHEDNBKBFD_NMHLPDGJMNC = 2; - PNHEDNBKBFD_CLDNIFJHEGA = 3; -} - -enum JCAAAFAPEJC { - JCAAAFAPEJC_CNIGCKGEKFG = 0; - JCAAAFAPEJC_ALMNDNFDLLP = 1; - JCAAAFAPEJC_MAPPGBMIHJK = 2; - JCAAAFAPEJC_ILOJHOFAONL = 3; - JCAAAFAPEJC_GCJDGBEIBIA = 4; - JCAAAFAPEJC_GEALCPBMAKJ = 5; -} - -enum CGLKHPBDLHH { - CGLKHPBDLHH_NDOMLCJJENO = 0; - CGLKHPBDLHH_MKBLFPEFEJP = 1; - CGLKHPBDLHH_MBCGBOHKPBE = 2; - CGLKHPBDLHH_DLHFCFINKIP = 3; -} - -// Obf: TrainPartyMtSkillBriefType -enum TrainPartyMtSkillBriefType { - TrainPartyMtSkillBriefType_LJCPGFHKAEI = 0; - TrainPartyMtSkillBriefType_GOKMOACCKMC = 1; - TrainPartyMtSkillBriefType_PLDHNKEJBBI = 2; - TrainPartyMtSkillBriefType_PKMNJFIMFAO = 3; - TrainPartyMtSkillBriefType_NNDCOJOKNDL = 4; -} - -enum CKMPAMCOPEN { - CKMPAMCOPEN_MJOOBNEGDDG = 0; - CKMPAMCOPEN_FCOMHCPMECH = 1; - CKMPAMCOPEN_CCGCFFIBKIC = 2; - CKMPAMCOPEN_FCFFBPBILFB = 3; - CKMPAMCOPEN_MLCOKIIDLLA = 4; - CKMPAMCOPEN_ADEDFAEINMA = 5; - CKMPAMCOPEN_CKIBEJMHPGI = 6; - CKMPAMCOPEN_GOLFJJABLDA = 7; - CKMPAMCOPEN_OGKBNOBJGHI = 8; -} - -message OKECPHJHDPH { - uint32 card_id = 5; // offset: 40 - uint32 cur_index = 2; // offset: 32 - repeated uint32 KNNGNDGKNPG = 12; // offset: 16 - uint32 unique_id = 1; // offset: 36 -} - -message DIMEIIJPJIK { - repeated OKECPHJHDPH KKLNLJDEMMI = 1; // offset: 16 -} - -message PPHLAOPMIPA { - uint32 LCJBGMKLJDA = 5; // offset: 36 - bool BKFPIKEBILJ = 3; // offset: 32 - DIMEIIJPJIK KKLNLJDEMMI = 4; // offset: 24 -} - -message JPJIJNMPGPP { - uint32 display_value = 4; // offset: 28 - uint32 unique_id = 11; // offset: 36 - uint32 KBDHEEBLNKH = 9; // offset: 24 - uint32 LLHIGFPJKII = 7; // offset: 32 -} - -message FOEHDHGIOJJ { - uint32 MNJEPFBDPNK = 10; // offset: 48 - uint32 BOKLILFKPJD = 7; // offset: 36 - uint32 ILLPDICKPPN = 8; // offset: 32 - uint32 BNCFNOFCOEB = 6; // offset: 40 - repeated uint32 BJNNBECOGFE = 5; // offset: 24 - uint32 FONKNJNJCIH = 14; // offset: 44 -} - -message GMMBBOPEFLD { - repeated JPJIJNMPGPP NGJMHOAHJOH = 4; // offset: 32 - uint32 DEHLOKOAODG = 3; // offset: 44 - FOEHDHGIOJJ PMDNJMEIPLN = 7; // offset: 16 - uint32 JGFGKOPJOPH = 5; // offset: 40 -} - -message EHNFAGNKNJI { - uint32 BGPNDLGPIMF = 2; // offset: 24 - uint32 OAJBJGJMKFH = 5; // offset: 28 -} - -message LJPHIKBBHBP { - uint32 skill_id = 11; // offset: 28 - uint32 skill_level = 10; // offset: 32 - uint32 DDOGMNLBKDO = 4; // offset: 24 -} - -message APOONJJJBKC { - EHNFAGNKNJI KDNPKHMDIMF = 13; // offset: 16 - uint32 IJDPBHEDJDJ = 2; // offset: 36 - uint32 passenger_id = 7; // offset: 32 -} - -message TrainPartyPassenger { - uint32 passenger_id = 9; // offset: 32 - repeated uint32 ODPMHPAEOAB = 10; // offset: 24 - bool AODNJAIFNDF = 11; // offset: 36 - uint32 record_id = 14; // offset: 40 -} - -message PGOABGEFBDO { - uint32 FGJLPFDEDNH = 1; // offset: 56 - uint32 cur_index = 2; // offset: 52 - uint32 IAODMJMIABM = 9; // offset: 48 - repeated LJPHIKBBHBP BCHDMMMDIBN = 11; // offset: 32 - repeated APOONJJJBKC IEPKLNLFHMN = 6; // offset: 16 - repeated uint32 FKEJBOHFPIN = 8; // offset: 40 -} - -message TrainPartyPassengerInfo { - repeated uint32 ODPMHPAEOAB = 2; // offset: 32 - repeated TrainPartyPassenger passenger_info_list = 6; // offset: 16 -} - -message TrainPartyArea { - uint32 progress = 2; // offset: 64 - repeated uint32 step_id_list = 9; // offset: 24 - repeated uint32 static_prop_id_list = 5; // offset: 56 - uint32 area_id = 4; // offset: 68 - AreaStepInfo area_step_info = 11; // offset: 32 - repeated uint32 verify_step_id_list = 6; // offset: 48 - repeated AreaDynamicInfo dynamic_info = 12; // offset: 16 -} - -message LFCKJMJAEBF { - uint32 area_id = 5; // offset: 32 - repeated uint32 verify_step_id_list = 14; // offset: 24 -} - -message HONGJFGNOND { - uint32 HGPLLKMHEIG = 15; // offset: 28 - PNHEDNBKBFD status = 14; // offset: 32 - uint32 PHLHEFDCNBB = 9; // offset: 24 -} - -message AreaStepInfo { - uint32 DECGMJJHGIG = 9; // offset: 32 - repeated HONGJFGNOND CMPNGIPDHEN = 15; // offset: 24 -} - -message AreaDynamicInfo { - uint32 diy_dynamic_id = 1; // offset: 24 - uint32 dice_slot_id = 13; // offset: 28 -} - -// Obf: TrainPartyBuildRoomScNotify -// Type: Notify -// CmdID: 8090 -message TrainPartyBuildRoomScNotify { - TrainPartyInfo FFEJHCHICCF = 4; // offset: 16 -} - -message TrainPartyInfo { - repeated LFCKJMJAEBF KOFBHHLBHDC = 10; // offset: 24 - uint32 LKCBEOOEHDC = 6; // offset: 60 - uint32 FGIFDDMHMGK = 11; // offset: 56 - uint32 BFLCENNECCE = 2; // offset: 76 - uint32 cur_fund = 5; // offset: 64 - repeated TrainPartyArea CDLEKIAKOGM = 8; // offset: 16 - repeated uint32 DCDJBLLPBHN = 15; // offset: 48 - uint32 FMOPGNLDECC = 13; // offset: 68 - repeated uint32 FGHBNHHDLGF = 1; // offset: 40 - uint32 HHOBBNLGHEN = 7; // offset: 72 -} - -message TrainPartyData { - TrainPartyInfo train_party_info = 4; // offset: 24 - TrainPartyPassengerInfo passenger_info = 2; // offset: 16 - KGMPDELHBDF FFABLGNOGMN = 8; // offset: 40 - uint32 record_id = 6; // offset: 48 - uint32 HDGFJAHDKBA = 1; // offset: 52 - bool NJHFLLMIJNA = 14; // offset: 60 - uint32 unlock_area_num = 11; // offset: 56 -} - -message KGMPDELHBDF { - uint32 CBNEFKHGLPE = 9; // offset: 56 - PPHLAOPMIPA GMCJLICJJAJ = 10; // offset: 16 - AEOCHKBBGCJ DJPANDIAPOL = 2; // offset: 40 - GMMBBOPEFLD OEMAHCIPKMN = 15; // offset: 24 - PGOABGEFBDO NPDGBHACIJF = 7; // offset: 32 -} - -// Obf: TrainPartyGetDataCsReq -// Type: Req -// CmdID: 8083 -message TrainPartyGetDataCsReq { -} - -// Obf: TrainPartyGetDataScRsp -// Type: Rsp -// CmdID: 8081 -message TrainPartyGetDataScRsp { - TrainPartyData train_party_data = 12; // offset: 24 - uint32 retcode = 1; // offset: 32 -} - -// Obf: TrainPartyUseCardCsReq -// Type: Req -// CmdID: 8024 -message TrainPartyUseCardCsReq { - uint32 CPLFONLPEMM = 6; // offset: 24 -} - -// Obf: TrainPartyUseCardScRsp -// Type: Rsp -// CmdID: 8004 -message TrainPartyUseCardScRsp { - uint32 CPLFONLPEMM = 11; // offset: 28 - uint32 retcode = 1; // offset: 24 -} - -// Obf: TrainPartyMoveScNotify -// Type: Notify -// CmdID: 8035 -message TrainPartyMoveScNotify { - repeated JPJIJNMPGPP HDAKPCHEEFI = 1; // offset: 24 - uint32 ACCDHBJKHOI = 10; // offset: 32 -} - -// Obf: TrainPartySettleNotify -// Type: Notify -// CmdID: 8062 -message TrainPartySettleNotify { - DCJIADPBGLN CNFKJFLDJFC = 1; // offset: 16 - uint32 CPLFONLPEMM = 12; // offset: 32 -} - -message DCJIADPBGLN { - repeated APOONJJJBKC IEPKLNLFHMN = 7; // offset: 24 - uint32 IOOILLCEEKP = 9; // offset: 40 - repeated FKBILBPJDCJ CHPMJPJIAAC = 8; // offset: 32 -} - -message FKBILBPJDCJ { - repeated uint32 switch_list = 9; // offset: 16 - uint32 JAHKPKLNCBB = 8; // offset: 32 -} - -message KAPBJFLFKCC { - OKECPHJHDPH IILOOMCENFB = 15; // offset: 24 -} - -message JHJCBJAAILI { - EHNFAGNKNJI KDNPKHMDIMF = 4; // offset: 16 - uint32 passenger_id = 12; // offset: 32 -} - -message IBNMFEDOMMJ { - repeated JHJCBJAAILI JDDIBOKEKEB = 4; // offset: 24 -} - -message GEEAEIJKGHD { - AEOCHKBBGCJ pending_action = 8; // offset: 16 -} - -message FGONGFDBMBP { - uint32 cur_index = 3; // offset: 24 -} - -message FLBBOOFAKPL { - LJPHIKBBHBP HEOCEKLGOMN = 1; // offset: 24 -} - -message BDCLEHMPHOJ { - repeated LJPHIKBBHBP BCHDMMMDIBN = 2; // offset: 16 -} - -message OKLILKMBHGK { - TrainPartyPassenger DNEPLNBGDLL = 5; // offset: 24 -} - -message OGAGCOINLPE { - repeated uint32 ODPMHPAEOAB = 3; // offset: 24 -} - -message EGCNCKCKNPL { - repeated JPJIJNMPGPP NGJMHOAHJOH = 13; // offset: 16 -} - -message NBHCPLGPJKH { - uint32 LCJBGMKLJDA = 7; // offset: 44 - DIMEIIJPJIK HAGKCLAEKMH = 8; // offset: 32 - bool BKFPIKEBILJ = 5; // offset: 40 - FOEHDHGIOJJ PMDNJMEIPLN = 1; // offset: 24 -} - -message OAIGADPIDHF { - JCAAAFAPEJC src = 13; // offset: 32 - oneof DEBKBABACIC { - DIMEIIJPJIK HAGKCLAEKMH = 1260; // offset: 24 - IBNMFEDOMMJ IGFCFNDANNI = 317; // offset: 24 - GEEAEIJKGHD DGIBIMCPEFF = 1089; // offset: 24 - FGONGFDBMBP DHHCFIKEAGA = 1976; // offset: 24 - EGCNCKCKNPL FGNJBPLBIHC = 917; // offset: 24 - FLBBOOFAKPL OPJHPLHEOIL = 1715; // offset: 24 - NBHCPLGPJKH LBFEFNEPLPM = 697; // offset: 24 - BDCLEHMPHOJ MKBDOHMCLAB = 1579; // offset: 24 - OKLILKMBHGK NPAGOLKANDG = 1558; // offset: 24 - OGAGCOINLPE FFIKILLHPNE = 1349; // offset: 24 - } -} - -// Obf: TrainPartySyncUpdateScNotify -// Type: Notify -// CmdID: 8069 -message TrainPartySyncUpdateScNotify { - repeated OAIGADPIDHF update_dynamic_list = 13; // offset: 24 -} - -message AEOCHKBBGCJ { - uint32 queue_position = 12; // offset: 36 - oneof NCEJGDKIBHM { - HPKECILKIAI JOBMKGEDLED = 1353; // offset: 24 - INOOHFLODOP OBIEOKFFALI = 788; // offset: 24 - MIHNOMONFBI JGHLHAFLCEH = 699; // offset: 24 - KLEBAALAHEB FILGHPELJML = 1699; // offset: 24 - } -} - -message PDLMMPGGEBJ { - bool ICKMAPKKKFO = 15; // offset: 24 - uint32 DPJKPNCKCPP = 12; // offset: 28 -} - -message HPKECILKIAI { - repeated PDLMMPGGEBJ HBFJJMAPGHD = 5; // offset: 24 - CGLKHPBDLHH MMFFIIFMKPB = 9; // offset: 32 - uint32 event_id = 7; // offset: 36 -} - -message BJEPDFNJJEJ { - uint32 DPJKPNCKCPP = 8; // offset: 28 - uint32 event_id = 13; // offset: 24 -} - -message PAHNPAFIBAO { - DCJIADPBGLN CNFKJFLDJFC = 6; // offset: 24 -} - -message INKNOALGOMI { - uint32 skill_id = 4; // offset: 32 - uint32 DDOGMNLBKDO = 9; // offset: 28 - uint32 level = 13; // offset: 24 -} - -message INOOHFLODOP { - repeated INKNOALGOMI FFNLJJBBGBM = 10; // offset: 24 - uint32 passenger_id = 11; // offset: 32 -} - -message KLEBAALAHEB { - uint32 MANLKCEDJJB = 12; // offset: 32 - repeated LJPHIKBBHBP MBMDANFJJNP = 3; // offset: 24 -} - -message BMAIIPEDOHK { - uint32 LMBLFHGIMLO = 3; // offset: 24 -} - -message PEFNEBFLCHL { - repeated LJPHIKBBHBP BCHDMMMDIBN = 10; // offset: 24 -} - -message NIIKFMGCJFD { - uint32 passenger_id = 9; // offset: 32 - uint32 BGPNDLGPIMF = 1; // offset: 24 - uint32 unique_id = 12; // offset: 28 -} - -message DCKMIMACHPH { - uint32 num = 3; // offset: 24 - uint32 passenger_id = 5; // offset: 28 -} - -message MIHNOMONFBI { - repeated NIIKFMGCJFD LHKFOOBPKGD = 1; // offset: 40 - uint32 CEGCIEDIBOB = 8; // offset: 60 - uint32 LJKNLHMCMIL = 6; // offset: 52 - uint32 BKPCMOJFEFM = 13; // offset: 48 - repeated ACOBKBCPLBC FJKJBFFJHOG = 9; // offset: 32 - uint32 NFEIIDGPCDB = 7; // offset: 64 - uint32 HEJNKHDJBEM = 2; // offset: 56 - repeated DCKMIMACHPH OOOPDKEAOAC = 5; // offset: 16 -} - -message NFMFEOLAHLC { - uint32 skill_id = 1; // offset: 32 - uint32 NPHHEHHCIMD = 14; // offset: 28 - TrainPartyMtSkillBriefType skill_type = 10; // offset: 24 -} - -message HJEKKKDKOHN { - uint32 unique_id = 8; // offset: 36 - uint32 KKAHDMFNLHE = 12; // offset: 32 - repeated NFMFEOLAHLC FILCOFPBNBA = 14; // offset: 16 -} - -message BPHGCAGOHIK { - ItemList MEOKIKBDOPE = 15; // offset: 16 - repeated uint32 BDJHAFCCKGF = 7; // offset: 32 - uint32 JPNAIOJHJDD = 4; // offset: 40 -} - -message NHGKEBLLIEG { - repeated uint32 KGHMBNFHBHG = 1; // offset: 24 -} - -message PHOADMKNKAO { - repeated DCKMIMACHPH OOOPDKEAOAC = 10; // offset: 64 - repeated NFMFEOLAHLC EIABHPCNGAK = 2; // offset: 48 - FOEHDHGIOJJ PMDNJMEIPLN = 8; // offset: 56 - BPHGCAGOHIK GBEIMNMLKBH = 9; // offset: 24 - uint32 score_id = 4; // offset: 72 - uint32 CEGCIEDIBOB = 5; // offset: 84 - uint32 LJKNLHMCMIL = 14; // offset: 80 - repeated HJEKKKDKOHN NCGCAMBCLNI = 15; // offset: 16 - CKMPAMCOPEN ODDLLABICOP = 1; // offset: 76 - repeated NIIKFMGCJFD LHKFOOBPKGD = 12; // offset: 32 -} - -message KINJBFCIFHE { - repeated uint32 KGHMBNFHBHG = 5; // offset: 16 -} - -message MOMNEGMCKPN { - repeated NIIKFMGCJFD LHKFOOBPKGD = 9; // offset: 16 - repeated DCKMIMACHPH OOOPDKEAOAC = 8; // offset: 32 - uint32 NFEIIDGPCDB = 11; // offset: 48 - repeated NFMFEOLAHLC EDGINFGAEGF = 12; // offset: 24 -} - -// Obf: TrainPartyHandlePendingActionCsReq -// Type: Req -// CmdID: 8046 -message TrainPartyHandlePendingActionCsReq { - uint32 queue_position = 11; // offset: 36 - oneof MJBKNBOBAKJ { - BJEPDFNJJEJ JOBMKGEDLED = 826; // offset: 24 - BMAIIPEDOHK FILGHPELJML = 1700; // offset: 24 - NHGKEBLLIEG HHPMBJIGJGD = 1443; // offset: 24 - KINJBFCIFHE JFEHPEGHGIN = 667; // offset: 24 - } -} - -// Obf: TrainPartyHandlePendingActionScRsp -// Type: Rsp -// CmdID: 8057 -message TrainPartyHandlePendingActionScRsp { - bool JIJNKJLAGEA = 6; // offset: 48 - DCJIADPBGLN CNFKJFLDJFC = 11; // offset: 16 - uint32 retcode = 12; // offset: 52 - uint32 queue_position = 15; // offset: 40 - oneof MJBKNBOBAKJ { - PAHNPAFIBAO AKMNFKGJLLE = 248; // offset: 24 - PEFNEBFLCHL DMJHMNABJFC = 1500; // offset: 24 - PHOADMKNKAO JAKJGBFMHCH = 88; // offset: 24 - MOMNEGMCKPN GAJJICOOKCI = 1105; // offset: 24 - } -} - -// Obf: TrainPartyBuildStartStepCsReq -// Type: Req -// CmdID: 8084 -message TrainPartyBuildStartStepCsReq { - uint32 DECGMJJHGIG = 7; // offset: 36 - uint32 area_id = 12; // offset: 32 - uint32 HGPLLKMHEIG = 2; // offset: 40 - AreaDynamicInfo MJBDKGLMKIP = 4; // offset: 16 -} - -// Obf: TrainPartyBuildStartStepScRsp -// Type: Rsp -// CmdID: 8019 -message TrainPartyBuildStartStepScRsp { - uint32 retcode = 4; // offset: 24 - uint32 cur_fund = 5; // offset: 28 -} - -message ONLKIAACEEC { - AreaDynamicInfo ECLPFBMOIFK = 6; // offset: 16 - uint32 area_id = 4; // offset: 32 -} - -// Obf: TrainPartyBuildDiyCsReq -// Type: Req -// CmdID: 8023 -message TrainPartyBuildDiyCsReq { - bool BIIPDKBLBFO = 5; // offset: 36 - uint32 area_id = 2; // offset: 24 - uint32 diy_dynamic_id = 12; // offset: 32 - uint32 dice_slot_id = 4; // offset: 28 -} - -// Obf: TrainPartyBuildDiyScRsp -// Type: Rsp -// CmdID: 8056 -message TrainPartyBuildDiyScRsp { - repeated AreaDynamicInfo dynamic_info = 4; // offset: 32 - bool BIIPDKBLBFO = 12; // offset: 40 - uint32 area_id = 5; // offset: 44 - repeated ONLKIAACEEC update_dynamic_list = 6; // offset: 16 - uint32 retcode = 13; // offset: 48 -} - -message DGJBIDOLPEJ { - repeated HONGJFGNOND MAOFEIDNOHM = 2; // offset: 16 - uint32 LGNLIJFIDFF = 8; // offset: 32 -} - -message LFIFIFOMHBJ { - uint32 area_id = 1; // offset: 36 - repeated HONGJFGNOND MAOFEIDNOHM = 12; // offset: 16 - uint32 progress = 3; // offset: 40 - uint32 DECGMJJHGIG = 4; // offset: 32 -} - -message GFDILJMLMND { - uint32 FMOPGNLDECC = 9; // offset: 28 - uint32 LKCBEOOEHDC = 2; // offset: 24 -} - -message OACNKPDDMFN { - uint32 KHGBLJAKEFG = 5; // offset: 24 -} - -message ONBOKBEBNHE { - uint32 BFLCENNECCE = 4; // offset: 24 -} - -message OJPNFIAJAOC { - uint32 MDLHMNPLPCF = 1; // offset: 24 - uint32 area_id = 5; // offset: 28 -} - -message ABEFLPNHPNM { - uint32 diy_dynamic_id = 6; // offset: 24 -} - -message JONBMEINCEN { - uint32 CHLIIMFJPMG = 5; // offset: 24 -} - -message KEDPEKEFMDB { - uint32 HHOBBNLGHEN = 11; // offset: 24 -} - -message LOIFLCGHJJN { - uint32 area_id = 5; // offset: 32 - repeated uint32 MAOFEIDNOHM = 4; // offset: 16 -} - -message DJIPJEDGBPK { - repeated LOIFLCGHJJN CDLEKIAKOGM = 9; // offset: 24 -} - -message MJNLPMMOCFO { - oneof DEBKBABACIC { - JONBMEINCEN BPCHMPPNNKA = 1985; // offset: 16 - DGJBIDOLPEJ KMKPOBMFMEE = 1843; // offset: 16 - LFIFIFOMHBJ CGBCIMENKMO = 115; // offset: 16 - GFDILJMLMND AIJALKMADOG = 1313; // offset: 16 - OACNKPDDMFN KHCKLAGMDLD = 1353; // offset: 16 - OJPNFIAJAOC AFBAHOEHFCH = 864; // offset: 16 - ABEFLPNHPNM OIIEIALMICC = 481; // offset: 16 - ONBOKBEBNHE KCJBHGKOEEP = 227; // offset: 16 - KEDPEKEFMDB NHDMPGCKGMG = 191; // offset: 16 - DJIPJEDGBPK DMFOILPOBIG = 398; // offset: 16 - } -} - -// Obf: TrainPartyBuildingUpdateNotify -// Type: Notify -// CmdID: 8048 -message TrainPartyBuildingUpdateNotify { - repeated MJNLPMMOCFO CJMFDMPPIAH = 6; // offset: 16 -} - -// Type: Req -// CmdID: 8088 -message BNEMLFEJJEE { -} - -// Type: Rsp -// CmdID: 8086 -message DCCEIBAOJBI { - uint32 retcode = 10; // offset: 24 -} - -// Type: Req -// CmdID: 8003 -message KPJFJJMPAGC { -} - -// Type: Rsp -// CmdID: 8009 -message JNJDOMGBMCP { - uint32 retcode = 8; // offset: 24 -} - -message ACOBKBCPLBC { - CKMPAMCOPEN HDADGHHLENF = 13; // offset: 28 - uint32 level = 3; // offset: 24 -} - -// Obf: TrainPartyGamePlaySettleNotify -// Type: Notify -// CmdID: 8017 -message TrainPartyGamePlaySettleNotify { - TrainPartyPassengerInfo PNDGHPFGNEB = 10; // offset: 32 - uint32 record_id = 5; // offset: 40 - uint32 unlock_area_num = 13; // offset: 44 - repeated uint32 LKPBHALLDCO = 3; // offset: 16 -} - -// Obf: TrainPartyGamePlayStartCsReq -// Type: Req -// CmdID: 8096 -message TrainPartyGamePlayStartCsReq { - repeated uint32 IEPKLNLFHMN = 8; // offset: 24 - uint32 CBNEFKHGLPE = 9; // offset: 32 -} - -// Obf: TrainPartyGamePlayStartScRsp -// Type: Rsp -// CmdID: 8043 -message TrainPartyGamePlayStartScRsp { - uint32 retcode = 8; // offset: 32 - KGMPDELHBDF PDKMLLBJJMM = 14; // offset: 16 -} - -// Type: Req -// CmdID: 8002 -message CBHKEIHGFID { -} - -// Type: Rsp -// CmdID: 8037 -message BALAIEJLOPE { - uint32 retcode = 14; // offset: 28 - uint32 buff_id = 8; // offset: 24 -} - -// Obf: TrainPartyTakeBuildLevelAwardCsReq -// Type: Req -// CmdID: 8008 -message TrainPartyTakeBuildLevelAwardCsReq { - uint32 MLFPAJIBJMN = 13; // offset: 24 -} - -// Obf: TrainPartyTakeBuildLevelAwardScRsp -// Type: Rsp -// CmdID: 8091 -message TrainPartyTakeBuildLevelAwardScRsp { - uint32 retcode = 6; // offset: 32 - ItemList item_list = 9; // offset: 16 - uint32 MLFPAJIBJMN = 2; // offset: 36 -} - -// Obf: TrainPartySkipUnlockSelfRoomCsReq -// Type: Req -// CmdID: 8022 -message TrainPartySkipUnlockSelfRoomCsReq { -} - -// Obf: TrainPartySkipUnlockSelfRoomScRsp -// Type: Rsp -// CmdID: 8047 -message TrainPartySkipUnlockSelfRoomScRsp { - TrainPartyInfo FFEJHCHICCF = 13; // offset: 24 + repeated CEDGNIIEIMC text_join_list = 8; // offset: 16 uint32 retcode = 7; // offset: 32 } -// Obf: CmdTrainVisitorType -enum CmdTrainVisitorType { - CmdTrainVisitorType_MNFEPONEDDJ = 0; - CmdTrainVisitorBehaviorFinishScRsp = 3781; - CmdGetTrainVisitorRegisterScRsp = 3800; - CmdTrainVisitorType_KPMJMHDOHNF = 3724; - CmdNHANHBINGIF = 3757; - CmdNewSupplementVisitorCsReq = 3746; - CmdTakeTrainVisitorBehaviorRewardScRsp = 3740; - CmdJJHPBLGGJAH = 3704; - CmdTakeTrainVisitorBehaviorRewardCsReq = 3769; - CmdTrainVisitorBehaviorFinishCsReq = 3783; - CmdTrainRefreshTimeNotify = 3735; - CmdTrainVisitorRewardSendNotify = 3713; - CmdGetTrainVisitorRegisterCsReq = 3762; -} - -enum PBNIHMFIFII { - PBNIHMFIFII_JMENANDCNOH = 0; - PBNIHMFIFII_CLONDKEPOFB = 1; - PBNIHMFIFII_JGAKBDCNPJL = 2; -} - -// Obf: TrainVisitorStatus -enum TrainVisitorStatus { - TrainVisitorStatus_MNFEPONEDDJ = 0; - TrainVisitorStatus_DPEAKJFEFMC = 1; - TrainVisitorStatus_IKJHIAHIPED = 2; - TrainVisitorStatus_OJKCOADKBJM = 3; - TrainVisitorStatus_EIIGEJLILIK = 4; -} - -enum MLKPGKKFNHC { - MLKPGKKFNHC_MNFEPONEDDJ = 0; - MLKPGKKFNHC_JKMNJDIMAFK = 1; - MLKPGKKFNHC_CIAJEMEOBIN = 2; -} - -message KGKPPHBGAMN { - bool is_meet = 13; // offset: 24 - uint32 visitor_id = 14; // offset: 28 -} - -// Obf: TrainVisitorBehaviorFinishCsReq +// Obf: HBJOLFKLHPG // Type: Req -// CmdID: 3783 -message TrainVisitorBehaviorFinishCsReq { - uint32 visitor_id = 3; // offset: 24 +// CmdID: 3814 +message TextJoinBatchSaveCsReq { + repeated CEDGNIIEIMC text_join_list = 14; // offset: 24 } -// Obf: TrainVisitorBehaviorFinishScRsp +// Obf: PDBENDHIGAA // Type: Rsp -// CmdID: 3781 -message TrainVisitorBehaviorFinishScRsp { - uint32 visitor_id = 7; // offset: 32 - uint32 retcode = 8; // offset: 36 - ItemList reward = 12; // offset: 24 -} - -message GPCLJLLAJCI { - repeated uint32 OBCLHBKDDHN = 14; // offset: 24 -} - -// Type: Rsp -// CmdID: 3704 -message JJHPBLGGJAH { +// CmdID: 3818 +message TextJoinBatchSaveScRsp { + repeated CEDGNIIEIMC text_join_list = 2; // offset: 24 uint32 retcode = 12; // offset: 32 - repeated KGKPPHBGAMN CIPMDPLDKHN = 2; // offset: 16 } -// Obf: TrainRefreshTimeNotify -// Type: Notify -// CmdID: 3735 -message TrainRefreshTimeNotify { - uint64 train_refresh_time = 6; // offset: 24 +// Obf: IGNAEJEMBFO +enum CmdTrackPhotoActivityType { + IGNAEJEMBFO_PCPDHELPKEM = 0; + CmdStartTrackPhotoStageCsReq = 7555; + CmdSettleTrackPhotoStageCsReq = 7551; + CmdEAAHNDOHPPH = 7556; + CmdSettleTrackPhotoStageScRsp = 7557; + CmdGetTrackPhotoActivityDataCsReq = 7559; + CmdQuitTrackPhotoStageCsReq = 7552; + CmdGetTrackPhotoActivityDataScRsp = 7560; + CmdStartTrackPhotoStageScRsp = 7554; } -// Obf: TrainVisitorRewardSendNotify -// Type: Notify -// CmdID: 3713 -message TrainVisitorRewardSendNotify { - uint32 visitor_id = 8; // offset: 32 - PBNIHMFIFII type = 1; // offset: 36 - ItemList reward = 14; // offset: 16 +message LIDNPDNPPAI { + uint32 max_score = 8; // offset: 24 + uint32 stage_id = 11; // offset: 28 } -message GFDHGPPMILH { - bool ELACNIBNPCK = 13; // offset: 36 - repeated uint32 CLCBHHAOABP = 1; // offset: 24 - uint32 visitor_id = 9; // offset: 32 - uint32 AJNLPBNKOGJ = 2; // offset: 44 - TrainVisitorStatus status = 4; // offset: 40 -} - -// Obf: GetTrainVisitorRegisterCsReq +// Obf: JOKFIHFKNJL // Type: Req -// CmdID: 3762 -message GetTrainVisitorRegisterCsReq { - MLKPGKKFNHC type = 8; // offset: 24 +// CmdID: 7559 +message GetTrackPhotoActivityDataCsReq { } -// Obf: GetTrainVisitorRegisterScRsp +// Obf: IGMOGNJKAPD // Type: Rsp -// CmdID: 3800 -message GetTrainVisitorRegisterScRsp { - repeated GFDHGPPMILH JLOEONBLIOI = 15; // offset: 24 - uint32 retcode = 14; // offset: 40 - repeated uint32 JDMPAFNMAKJ = 2; // offset: 32 -} - -// Obf: TakeTrainVisitorBehaviorRewardCsReq -// Type: Req -// CmdID: 3769 -message TakeTrainVisitorBehaviorRewardCsReq { - uint32 visitor_id = 6; // offset: 24 -} - -// Obf: TakeTrainVisitorBehaviorRewardScRsp -// Type: Rsp -// CmdID: 3740 -message TakeTrainVisitorBehaviorRewardScRsp { - uint32 retcode = 8; // offset: 32 - repeated uint32 CLCBHHAOABP = 7; // offset: 16 - uint32 visitor_id = 12; // offset: 36 -} - -// Obf: NewSupplementVisitorCsReq -// Type: Req -// CmdID: 3746 -message NewSupplementVisitorCsReq { - repeated uint32 JDMPAFNMAKJ = 6; // offset: 16 -} - -// Type: Rsp -// CmdID: 3757 -message NHANHBINGIF { - uint32 retcode = 14; // offset: 24 -} - -// Obf: CmdTravelBrochureType -enum CmdTravelBrochureType { - CmdTravelBrochureType_ECGOHIKEOPF = 0; - CmdTravelBrochurePageResetCsReq = 6488; - CmdTravelBrochureGetDataScRsp = 6481; - CmdTravelBrochureRemovePasterCsReq = 6469; - CmdTravelBrochureSelectMessageCsReq = 6435; - CmdCJBOIACAPAF = 6456; - CmdAGCAGOMECIA = 6457; - CmdTravelBrochureSetPageDescStatusCsReq = 6448; - CmdTravelBrochureGetDataCsReq = 6483; - CmdTravelBrochureUpdatePasterPosCsReq = 6446; - CmdTravelBrochurePageUnlockScNotify = 6424; - CmdTravelBrochureApplyPasterListScRsp = 6409; - CmdTravelBrochureSetCustomValueCsReq = 6423; - CmdTravelBrochurePageResetScRsp = 6486; - CmdDCPKMGEPMDB = 6440; - CmdBKKAGLLHIJF = 6484; - CmdTravelBrochureType_JKMBIFFHCNC = 6462; - CmdTravelBrochureApplyPasterListCsReq = 6403; - CmdLMIKBDFNAFB = 6434; - CmdBGDGMJBNMEH = 6500; - CmdTravelBrochureSelectMessageScRsp = 6413; -} - -enum OHGNAAIBDOJ { - OHGNAAIBDOJ_MAPMCJKMLFP = 0; - OHGNAAIBDOJ_BGNNOAOKBAF = 1; - OHGNAAIBDOJ_NLNDOMIPLDA = 2; -} - -enum EJPMKKAGKMK { - EJPMKKAGKMK_MBCGBENNELF = 0; - EJPMKKAGKMK_NNJENHHEMGK = 1; - EJPMKKAGKMK_JPBLOHLFJEF = 2; -} - -message MHMEDHFGKIA { - uint32 item_id = 4; // offset: 32 - uint32 NPNNMLOKMNN = 2; // offset: 36 - int32 LPNIFNPKNEK = 9; // offset: 24 - int32 KEPDCKMCHDF = 13; // offset: 28 - uint32 PANNKDPLADL = 15; // offset: 48 - uint64 unique_id = 3; // offset: 40 -} - -message OIPOKOPAMPH { - uint32 AKGJJEFCGKB = 4; // offset: 32 - EJPMKKAGKMK IBIFIHDAKGK = 14; // offset: 44 - repeated MHMEDHFGKIA PLIJBFNMFFK = 5; // offset: 24 - OHGNAAIBDOJ AOIHDDOCAHH = 2; // offset: 40 - uint32 EKFDOGIGNEJ = 12; // offset: 36 -} - -// Obf: TravelBrochureGetDataCsReq -// Type: Req -// CmdID: 6483 -message TravelBrochureGetDataCsReq { -} - -// Obf: TravelBrochureGetDataScRsp -// Type: Rsp -// CmdID: 6481 -message TravelBrochureGetDataScRsp { - uint32 custom_value = 15; // offset: 40 - map KHFEMLKIENJ = 10; // offset: 32 - uint32 retcode = 1; // offset: 44 - map HJPKEANOCPH = 11; // offset: 16 -} - -// Obf: TravelBrochurePageUnlockScNotify -// Type: Notify -// CmdID: 6424 -message TravelBrochurePageUnlockScNotify { - uint32 AKGJJEFCGKB = 15; // offset: 24 -} - -// Obf: TravelBrochureSelectMessageCsReq -// Type: Req -// CmdID: 6435 -message TravelBrochureSelectMessageCsReq { - uint32 EKFDOGIGNEJ = 9; // offset: 28 - uint32 AKGJJEFCGKB = 6; // offset: 24 -} - -// Obf: TravelBrochureSelectMessageScRsp -// Type: Rsp -// CmdID: 6413 -message TravelBrochureSelectMessageScRsp { - ItemList reward = 6; // offset: 32 - uint32 retcode = 3; // offset: 40 - OIPOKOPAMPH ADBMMEEPGIE = 2; // offset: 24 -} - -message FJDPEBPMHKD { - int32 KEPDCKMCHDF = 10; // offset: 40 - int32 LPNIFNPKNEK = 9; // offset: 32 - uint32 PANNKDPLADL = 2; // offset: 44 - uint32 item_id = 8; // offset: 36 - uint32 AKGJJEFCGKB = 6; // offset: 24 - uint32 NPNNMLOKMNN = 14; // offset: 28 -} - -// Type: Rsp -// CmdID: 6500 -message BGDGMJBNMEH { - uint32 retcode = 4; // offset: 32 - OIPOKOPAMPH ADBMMEEPGIE = 7; // offset: 16 -} - -// Obf: TravelBrochureRemovePasterCsReq -// Type: Req -// CmdID: 6469 -message TravelBrochureRemovePasterCsReq { - uint64 unique_id = 4; // offset: 32 - uint32 AKGJJEFCGKB = 8; // offset: 28 - uint32 item_id = 6; // offset: 24 -} - -// Type: Rsp -// CmdID: 6440 -message DCPKMGEPMDB { - OIPOKOPAMPH ADBMMEEPGIE = 11; // offset: 24 +// CmdID: 7560 +message GetTrackPhotoActivityDataScRsp { + repeated LIDNPDNPPAI EGLCHHGAMFC = 3; // offset: 24 uint32 retcode = 1; // offset: 32 } -// Obf: TravelBrochureUpdatePasterPosCsReq +message MBCCBIAMIJP { + uint32 entity_id = 12; // offset: 24 + bool PCOEAPFCKCG = 10; // offset: 28 +} + +// Obf: BPODOHFFJAB // Type: Req -// CmdID: 6446 -message TravelBrochureUpdatePasterPosCsReq { - uint32 NPNNMLOKMNN = 12; // offset: 36 - uint64 unique_id = 7; // offset: 24 - uint32 item_id = 5; // offset: 40 - int32 LPNIFNPKNEK = 8; // offset: 32 - int32 KEPDCKMCHDF = 13; // offset: 52 - uint32 PANNKDPLADL = 9; // offset: 44 - uint32 AKGJJEFCGKB = 11; // offset: 48 +// CmdID: 7551 +message SettleTrackPhotoStageCsReq { + repeated MBCCBIAMIJP AJDKCBFCNLG = 10; // offset: 16 + uint32 stage_id = 15; // offset: 32 + uint32 cost_time = 13; // offset: 36 +} + +// Obf: LJENJGBGIIG +// Type: Rsp +// CmdID: 7557 +message SettleTrackPhotoStageScRsp { + uint32 retcode = 5; // offset: 32 + uint32 stage_id = 15; // offset: 36 + repeated MBCCBIAMIJP AJDKCBFCNLG = 13; // offset: 24 + uint32 score_id = 2; // offset: 40 +} + +// Obf: BIIKNCHGDDF +// Type: Req +// CmdID: 7555 +message StartTrackPhotoStageCsReq { + bool LCHAHECJPOI = 12; // offset: 28 + uint32 stage_id = 6; // offset: 24 +} + +// Obf: CDMKAELJOGB +// Type: Rsp +// CmdID: 7554 +message StartTrackPhotoStageScRsp { + uint32 MDILDJMPNGH = 12; // offset: 28 + uint32 retcode = 10; // offset: 24 +} + +// Obf: BGHIGCPIIDA +// Type: Req +// CmdID: 7552 +message QuitTrackPhotoStageCsReq { + uint32 stage_id = 7; // offset: 24 } // Type: Rsp -// CmdID: 6457 -message AGCAGOMECIA { - uint32 retcode = 9; // offset: 32 - OIPOKOPAMPH ADBMMEEPGIE = 5; // offset: 16 -} - -// Type: Notify -// CmdID: 6484 -message BKKAGLLHIJF { - uint32 num = 13; // offset: 24 - uint32 EMOMCICFAAJ = 12; // offset: 28 -} - -message EGAJNMIIAPJ { - uint32 num = 15; // offset: 28 - uint32 EMOMCICFAAJ = 5; // offset: 24 -} - -// Obf: TravelBrochureSetCustomValueCsReq -// Type: Req -// CmdID: 6423 -message TravelBrochureSetCustomValueCsReq { - uint32 value = 15; // offset: 24 -} - -// Type: Rsp -// CmdID: 6456 -message CJBOIACAPAF { - uint32 retcode = 9; // offset: 24 -} - -// Obf: TravelBrochureSetPageDescStatusCsReq -// Type: Req -// CmdID: 6448 -message TravelBrochureSetPageDescStatusCsReq { - uint32 AKGJJEFCGKB = 11; // offset: 24 - EJPMKKAGKMK LJLNMKMHFLE = 13; // offset: 28 -} - -// Type: Rsp -// CmdID: 6434 -message LMIKBDFNAFB { +// CmdID: 7556 +message EAAHNDOHPPH { uint32 retcode = 7; // offset: 24 } -// Obf: TravelBrochurePageResetCsReq +// Obf: IODFALGGBCH +enum CmdTrainCakeCatchType { + IODFALGGBCH_PCPDHELPKEM = 0; + CmdSocialPlayTalkScRsp = 9751; + CmdIPCKGLOHJLH = 9637; + CmdJGECJEFKNCO = 9718; + CmdTrainCakeCatchDiyCsReq = 9716; + CmdTrainCakeCatchSearchCsReq = 9733; + CmdTrainCakeCatchOpenBoxScRsp = 9657; + CmdTrainCakeCatchGetDataScRsp = 9762; + CmdMKLFLKDHLIC = 9666; + CmdSocialPlayGameplayOperationScNotify = 9662; + CmdTrainCakeCatchOpenBoxCsReq = 9628; + CmdSocialPlayTalkCsReq = 9648; + CmdBBDMHAMPCJE = 9675; + CmdTrainCakeCatchDiyLikeCsReq = 9659; + CmdSocialPlayRoomPlayerMoveScNotify = 9621; + CmdSocialPlayPreCheckEnterRoomScRsp = 9728; + CmdPreCheckEnterRoomReq = 9767; + CmdTrainCakeCatchSearchScRsp = 9766; + CmdTrainCakeCatchDiyLikeScRsp = 9697; + CmdTrainCakeCatchGetDataCsReq = 9745; + IODFALGGBCH_AAMOKIIGHIP = 9676; + CmdSocialPlaySettingInfoScNotify = 9627; + CmdAHLMMDJAGOA = 9683; + CmdTrainCakeCatchDiyScRsp = 9649; +} + +message OEBJBPNNOKO { + bool HCJMLMIGACG = 13; // offset: 44 + int64 EKODIFJOBFB = 12; // offset: 48 + PlayerSimpleInfo CGLMHJFCFPH = 11; // offset: 32 + MACJBIAFNOI IACKOCPGIAK = 4; // offset: 24 + uint32 summoned_pet_id = 6; // offset: 56 + uint32 uid = 8; // offset: 40 +} + +message MKHIPFHEKCK { + uint32 MFBDMLPDEOE = 5; // offset: 44 + repeated OEBJBPNNOKO player_info = 14; // offset: 24 + oneof HCDOBOHIBEN { + GFOIOIACDCH DFJBNHPAICA = 1894; // offset: 16 + } +} + // Type: Req -// CmdID: 6488 -message TravelBrochurePageResetCsReq { - uint32 AKGJJEFCGKB = 2; // offset: 24 +// CmdID: 9666 +message MKLFLKDHLIC { + MACJBIAFNOI IACKOCPGIAK = 12; // offset: 16 } -// Obf: TravelBrochurePageResetScRsp // Type: Rsp -// CmdID: 6486 -message TravelBrochurePageResetScRsp { - uint32 retcode = 11; // offset: 32 - OIPOKOPAMPH ADBMMEEPGIE = 14; // offset: 24 +// CmdID: 9637 +message IPCKGLOHJLH { + uint32 retcode = 6; // offset: 24 } -message LALNFJJALPH { - uint32 NPNNMLOKMNN = 6; // offset: 28 - uint32 item_id = 5; // offset: 36 - int32 KEPDCKMCHDF = 2; // offset: 24 - int32 LPNIFNPKNEK = 4; // offset: 40 - uint32 PANNKDPLADL = 3; // offset: 32 -} - -// Obf: TravelBrochureApplyPasterListCsReq -// Type: Req -// CmdID: 6403 -message TravelBrochureApplyPasterListCsReq { - uint32 AKGJJEFCGKB = 10; // offset: 32 - repeated LALNFJJALPH ODCAPAHNDJH = 8; // offset: 24 -} - -// Obf: TravelBrochureApplyPasterListScRsp -// Type: Rsp -// CmdID: 6409 -message TravelBrochureApplyPasterListScRsp { - uint32 retcode = 11; // offset: 32 - OIPOKOPAMPH ADBMMEEPGIE = 14; // offset: 24 -} - -// Obf: CmdTreasureDungeonType -enum CmdTreasureDungeonType { - CmdTreasureDungeonType_MNFEPONEDDJ = 0; - CmdInteractTreasureDungeonGridCsReq = 4488; - CmdEnterTreasureDungeonCsReq = 4484; - CmdGetTreasureDungeonActivityDataCsReq = 4446; - CmdGetTreasureDungeonActivityDataScRsp = 4457; - CmdUseTreasureDungeonItemCsReq = 4403; - CmdOpenTreasureDungeonGridCsReq = 4423; - CmdUseTreasureDungeonItemScRsp = 4409; - CmdTreasureDungeonFinishScNotify = 4481; - CmdFightTreasureDungeonMonsterCsReq = 4448; - CmdOpenTreasureDungeonGridScRsp = 4456; - CmdTreasureDungeonDataScNotify = 4483; - CmdFightTreasureDungeonMonsterScRsp = 4434; - CmdEnterTreasureDungeonScRsp = 4419; - CmdQuitTreasureDungeonCsReq = 4431; - CmdKHLFDLBCAGG = 4418; - CmdInteractTreasureDungeonGridScRsp = 4486; -} - -// Obf: TreasureDungeonRecordType -enum TreasureDungeonRecordType { - TreasureDungeonRecordType_HJBJODOCBBK = 0; - TreasureDungeonRecordType_NBGODGLBHJE = 1; - TreasureDungeonRecordType_APOFCPHCPCL = 2; - TreasureDungeonRecordType_MHHDMGJIJEC = 3; - TreasureDungeonRecordType_JEABIPDMKDL = 5; - TreasureDungeonRecordType_IMIIHIMBGPE = 6; - TreasureDungeonRecordType_EAFIJECOHCN = 9; - TreasureDungeonRecordType_IBMELAECONA = 10; - TreasureDungeonRecordType_FJMAKCAMHNG = 11; - TreasureDungeonRecordType_EPIOLFHMAPM = 15; - TreasureDungeonRecordType_KEENNCMMNHC = 16; - TreasureDungeonRecordType_DHENOOMOIDI = 20; - TreasureDungeonRecordType_ALBNIHFKNDB = 24; - TreasureDungeonRecordType_OBAPBDGJKAD = 25; - TreasureDungeonRecordType_HHMFCPNFGMJ = 27; - TreasureDungeonRecordType_LFMDLNMPIPA = 28; - TreasureDungeonRecordType_BCNANPOANJA = 29; - TreasureDungeonRecordType_IHGDFILHOKK = 30; - TreasureDungeonRecordType_FOFGCGBPOLG = 31; - TreasureDungeonRecordType_HMGOMEKJJCB = 33; - TreasureDungeonRecordType_JKAEDOOECMO = 34; - TreasureDungeonRecordType_FGONADIEDFC = 35; - TreasureDungeonRecordType_KPKGDBFEFAA = 36; - TreasureDungeonRecordType_BNGGPEGMHGF = 37; - TreasureDungeonRecordType_HMHHPCKBNFH = 40; - TreasureDungeonRecordType_MCJFGGHMHKH = 41; - TreasureDungeonRecordType_BNIONOMGILL = 42; - TreasureDungeonRecordType_EOCEMKOFIJF = 43; -} - -message KBCMONHDDIL { - uint32 HCHONGMIDEA = 3; // offset: 32 - uint32 MMPHBMOGHKI = 6; // offset: 24 - TreasureDungeonRecordType type = 8; // offset: 28 - uint32 CMIFOMOJAHB = 11; // offset: 40 - uint32 JDIMDDCIMOE = 14; // offset: 36 -} - -// Obf: TreasureDungeonDataScNotify +// Obf: OJBEMHIECKI // Type: Notify -// CmdID: 4483 -message TreasureDungeonDataScNotify { - BEAAIPNAJOL JECHFKNMBAI = 6; // offset: 24 +// CmdID: 9621 +message SocialPlayRoomPlayerMoveScNotify { + uint32 MFBDMLPDEOE = 8; // offset: 36 + uint32 NCFHGIBCEBG = 13; // offset: 32 + CCKCCKHEFFB FIPIDGKPFHA = 12; // offset: 16 } -// Obf: TreasureDungeonFinishScNotify +// Type: Req +// CmdID: 9683 +message AHLMMDJAGOA { + uint32 EAALMHNALFI = 10; // offset: 24 +} + +// Type: Rsp +// CmdID: 9718 +message JGECJEFKNCO { + uint32 retcode = 6; // offset: 24 +} + +// Obf: HEGAKEBDGCF // Type: Notify -// CmdID: 4481 -message TreasureDungeonFinishScNotify { - map BHDKFKNJHDA = 7; // offset: 32 - uint32 NHMGGKNOJLG = 12; // offset: 48 - bool is_win = 13; // offset: 56 - map MPIMLLJMFKM = 5; // offset: 24 - uint32 KIMHDGGDEBJ = 14; // offset: 52 - uint32 GKPIMNPHMLC = 9; // offset: 40 - uint32 NMJOEPNIIPK = 2; // offset: 44 +// CmdID: 9662 +message SocialPlayGameplayOperationScNotify { + uint32 NCFHGIBCEBG = 5; // offset: 36 + uint32 MFBDMLPDEOE = 6; // offset: 32 + oneof DCINAIHIPOC { + CCKCCKHEFFB IACKOCPGIAK = 684; // offset: 24 + uint32 JKMNPPEOIJP = 294; // offset: 24 + OEBJBPNNOKO PEFPFCINABN = 1841; // offset: 24 + MKHIPFHEKCK INPEGNFEPAP = 1396; // offset: 24 + uint32 NEAIFLAADFE = 1780; // offset: 24 + KHCINCLHIOJ BLEDIOOJPNL = 1686; // offset: 24 + FOFNOBHLKGO KANBEFELFFE = 1176; // offset: 24 + ICHNLLCNBCC IHNNEJKHBHL = 1754; // offset: 24 + GFLKDHPBAMJ NGPGKFELCED = 826; // offset: 24 + MKHIPFHEKCK FHJFKLICFBE = 1322; // offset: 24 + int64 FIHMHJHGHOG = 380; // offset: 24 + HMDJNPFBOMM AFCCFJOEIOH = 565; // offset: 24 + uint32 KBPJEKKBBNO = 25; // offset: 24 + uint32 PAIBKOMPFOE = 1763; // offset: 24 + } } -message BEAAIPNAJOL { - repeated KBCMONHDDIL GEPGEMCMGFK = 1; // offset: 24 - bool MCDMIHGOCKG = 1201; // offset: 89 - repeated DIHNLPNECLM buff_list = 2007; // offset: 56 - uint32 OBMBPJKBEFE = 13; // offset: 80 - uint32 map_id = 7; // offset: 92 - bool PNJICGLKDKO = 454; // offset: 88 - uint32 GKPIMNPHMLC = 11; // offset: 112 - repeated BNDJJFFCENI avatar_list = 1210; // offset: 32 - uint32 MHGABOFJEFM = 9; // offset: 100 - uint32 BLKNOHCBKOD = 6; // offset: 108 - uint32 POHLOCOGJPE = 1328; // offset: 104 - uint32 NJMMDGDDIOB = 14; // offset: 96 - repeated CPAGGEPPGAM CHKPDCGCAAN = 1473; // offset: 64 - bool IHLEAGAAGDD = 22; // offset: 90 - repeated GOLGGOJHNMK NGJMHOAHJOH = 12; // offset: 40 - repeated BOFEBIDOELE item_list = 368; // offset: 72 - uint32 KIMHDGGDEBJ = 2; // offset: 84 - repeated BNDJJFFCENI MKKFHLOFEHM = 355; // offset: 16 -} - -message BOFEBIDOELE { - uint32 item_id = 6; // offset: 28 - uint32 item_count = 7; // offset: 24 -} - -message BNDJJFFCENI { - uint32 avatar_id = 15; // offset: 40 - uint32 avatar_type = 8; // offset: 32 - uint32 hp = 9; // offset: 36 - SpBarInfo sp_bar = 2; // offset: 16 - uint32 OCNGFHNGHED = 6; // offset: 44 -} - -message CPAGGEPPGAM { - uint32 avatar_type = 5; // offset: 24 - uint32 avatar_id = 11; // offset: 28 -} - -message DIHNLPNECLM { - uint32 BJFMCAFOBBP = 12; // offset: 24 - uint32 buff_id = 10; // offset: 28 -} - -message GOLGGOJHNMK { - uint32 NJPNIIDPCNL = 5; // offset: 32 - bool ELCAGBHOIDF = 15; // offset: 41 - bool LHBOBIOHKDK = 11; // offset: 42 - repeated EGGFDEPHMCF buff_list = 975; // offset: 16 - bool IAFHKGHOFLB = 6; // offset: 43 - uint32 KCGAGCIBDHE = 2; // offset: 36 - uint32 KBDHEEBLNKH = 14; // offset: 44 - bool MGAKOODNNDN = 10; // offset: 40 -} - -message EGGFDEPHMCF { - uint32 buff_id = 9; // offset: 28 - uint32 CMIFOMOJAHB = 11; // offset: 24 - uint32 JDMFEDEKAGD = 12; // offset: 32 - uint32 JIDLJBNENEJ = 10; // offset: 36 - uint32 KBDHEEBLNKH = 15; // offset: 40 -} - -message EDJLEPKCCEI { - uint32 KIMHDGGDEBJ = 11; // offset: 40 - bool EKPPBHFKGAD = 15; // offset: 37 - uint32 EEHJOHEKKFF = 5; // offset: 44 - uint32 NJMMDGDDIOB = 3; // offset: 32 - bool has_passed = 14; // offset: 36 - uint32 OBMBPJKBEFE = 1; // offset: 28 - uint32 GKPIMNPHMLC = 13; // offset: 24 -} - -// Obf: GetTreasureDungeonActivityDataCsReq +// Obf: HBBOHBNOIJO // Type: Req -// CmdID: 4446 -message GetTreasureDungeonActivityDataCsReq { +// CmdID: 9745 +message TrainCakeCatchGetDataCsReq { } -// Obf: GetTreasureDungeonActivityDataScRsp +message PKILNDNCAMI { + uint32 count = 6; // offset: 24 + uint32 HCJPDNDOHAM = 4; // offset: 28 +} + +message LGGABHPGPDD { + repeated uint32 LIPHDPLGMNP = 12; // offset: 16 + uint32 HCJPDNDOHAM = 13; // offset: 32 +} + +message FAOPPAFAJLO { + bool NFODIBIIGMO = 6; // offset: 32 + repeated uint32 JNNKJAEMOBN = 3; // offset: 16 +} + +message LLKEMMMEPOB { + uint32 EHLIFHPILPG = 10; // offset: 24 + int64 FIHMHJHGHOG = 11; // offset: 32 +} + +// Obf: DPOMBLGBCOM // Type: Rsp -// CmdID: 4457 -message GetTreasureDungeonActivityDataScRsp { - repeated EDJLEPKCCEI DLOFKLCPNLE = 15; // offset: 16 - uint32 retcode = 14; // offset: 32 +// CmdID: 9762 +message TrainCakeCatchGetDataScRsp { + FAOPPAFAJLO PEPMFGLDGOH = 13; // offset: 32 + uint32 retcode = 15; // offset: 96 + repeated LGGABHPGPDD KALIBGCODNF = 8; // offset: 56 + MKHIPFHEKCK FMECAHALPKG = 10; // offset: 40 + repeated uint32 performance_id_list = 1; // offset: 16 + repeated PKILNDNCAMI BLEDIOOJPNL = 7; // offset: 80 + repeated NPLEDHFMFDM AFEJACMLOLH = 6; // offset: 48 + int64 DHLGCEGONIB = 3; // offset: 88 + LLKEMMMEPOB HJOFGOINOAK = 14; // offset: 72 + FOFNOBHLKGO PEOECDDANNP = 4; // offset: 64 } -// Obf: EnterTreasureDungeonCsReq +// Obf: GDKFBHEGFPA // Type: Req -// CmdID: 4484 -message EnterTreasureDungeonCsReq { - repeated CLAGGLIFHFH avatar_list = 7; // offset: 16 - uint32 GKPIMNPHMLC = 15; // offset: 32 +// CmdID: 9628 +message TrainCakeCatchOpenBoxCsReq { } -// Obf: EnterTreasureDungeonScRsp +// Obf: GPEKCDDIFHC // Type: Rsp -// CmdID: 4419 -message EnterTreasureDungeonScRsp { +// CmdID: 9657 +message TrainCakeCatchOpenBoxScRsp { + repeated NPLEDHFMFDM AFEJACMLOLH = 6; // offset: 16 + uint32 retcode = 15; // offset: 32 + int64 DHLGCEGONIB = 12; // offset: 40 +} + +// Obf: OKJMDMPKAGD +// Type: Req +// CmdID: 9733 +message TrainCakeCatchSearchCsReq { + uint32 HCJPDNDOHAM = 12; // offset: 24 +} + +// Obf: LNGDJFBDHIG +// Type: Rsp +// CmdID: 9766 +message TrainCakeCatchSearchScRsp { + repeated uint32 OMFCGLJDFPD = 6; // offset: 40 + uint32 retcode = 1; // offset: 48 + repeated LGGABHPGPDD KALIBGCODNF = 14; // offset: 16 + uint32 HCJPDNDOHAM = 13; // offset: 52 + PKILNDNCAMI BLEDIOOJPNL = 12; // offset: 32 +} + +// Obf: KKIOAIJCADC +// Type: Req +// CmdID: 9716 +message TrainCakeCatchDiyCsReq { + FOFNOBHLKGO PEOECDDANNP = 3; // offset: 16 +} + +// Obf: NIIJLOOCKBD +// Type: Rsp +// CmdID: 9649 +message TrainCakeCatchDiyScRsp { + uint32 retcode = 7; // offset: 32 + FOFNOBHLKGO PEOECDDANNP = 6; // offset: 16 +} + +// Obf: AHENGJGCOIN +// Type: Req +// CmdID: 9648 +message SocialPlayTalkCsReq { + GFLKDHPBAMJ NGPGKFELCED = 12; // offset: 16 +} + +// Obf: PDICAICMLHP +// Type: Rsp +// CmdID: 9751 +message SocialPlayTalkScRsp { + GFLKDHPBAMJ NGPGKFELCED = 5; // offset: 24 uint32 retcode = 4; // offset: 32 - BEAAIPNAJOL JECHFKNMBAI = 10; // offset: 16 + int64 end_time = 11; // offset: 40 } -// Obf: OpenTreasureDungeonGridCsReq +// Obf: FMNPNCKHKGD // Type: Req -// CmdID: 4423 -message OpenTreasureDungeonGridCsReq { - uint32 KBDHEEBLNKH = 3; // offset: 28 - uint32 GKPIMNPHMLC = 15; // offset: 24 +// CmdID: 9767 +message PreCheckEnterRoomReq { + uint32 EAALMHNALFI = 2; // offset: 32 + uint32 entry_id = 5; // offset: 24 + FEDLKANFNBH PLOBMBFPNFK = 14; // offset: 28 } -// Obf: OpenTreasureDungeonGridScRsp +// Obf: FEGJOLMADLC // Type: Rsp -// CmdID: 4456 -message OpenTreasureDungeonGridScRsp { - uint32 retcode = 4; // offset: 32 - BEAAIPNAJOL JECHFKNMBAI = 13; // offset: 16 -} - -// Obf: InteractTreasureDungeonGridCsReq -// Type: Req -// CmdID: 4488 -message InteractTreasureDungeonGridCsReq { - uint32 KBDHEEBLNKH = 2; // offset: 24 - uint32 GKPIMNPHMLC = 6; // offset: 28 - uint32 display_value = 7; // offset: 32 -} - -// Obf: InteractTreasureDungeonGridScRsp -// Type: Rsp -// CmdID: 4486 -message InteractTreasureDungeonGridScRsp { - BEAAIPNAJOL JECHFKNMBAI = 15; // offset: 24 - uint32 retcode = 10; // offset: 32 -} - -// Obf: UseTreasureDungeonItemCsReq -// Type: Req -// CmdID: 4403 -message UseTreasureDungeonItemCsReq { - uint32 GKPIMNPHMLC = 10; // offset: 28 - uint32 KBDHEEBLNKH = 7; // offset: 32 - uint32 item_id = 15; // offset: 24 -} - -// Obf: UseTreasureDungeonItemScRsp -// Type: Rsp -// CmdID: 4409 -message UseTreasureDungeonItemScRsp { - uint32 retcode = 5; // offset: 32 - BEAAIPNAJOL JECHFKNMBAI = 10; // offset: 16 -} - -message CLAGGLIFHFH { - AvatarType avatar_type = 7; // offset: 24 - uint32 avatar_id = 12; // offset: 28 -} - -// Obf: FightTreasureDungeonMonsterCsReq -// Type: Req -// CmdID: 4448 -message FightTreasureDungeonMonsterCsReq { - uint32 GKPIMNPHMLC = 8; // offset: 32 - repeated CLAGGLIFHFH avatar_list = 9; // offset: 24 - uint32 KBDHEEBLNKH = 14; // offset: 36 -} - -// Obf: FightTreasureDungeonMonsterScRsp -// Type: Rsp -// CmdID: 4434 -message FightTreasureDungeonMonsterScRsp { - uint32 retcode = 5; // offset: 32 - SceneBattleInfo battle_info = 12; // offset: 16 -} - -// Obf: QuitTreasureDungeonCsReq -// Type: Req -// CmdID: 4431 -message QuitTreasureDungeonCsReq { - bool PBBGPKCFMKK = 10; // offset: 24 - uint32 GKPIMNPHMLC = 8; // offset: 28 -} - -// Type: Rsp -// CmdID: 4418 -message KHLFDLBCAGG { +// CmdID: 9728 +message SocialPlayPreCheckEnterRoomScRsp { + int64 DHLGCEGONIB = 6; // offset: 32 uint32 retcode = 2; // offset: 24 } -// Obf: CmdTutorialType +// Obf: MPFIAMHOIDB +// Type: Req +// CmdID: 9659 +message TrainCakeCatchDiyLikeCsReq { +} + +// Obf: FNDEKJMFFBJ +// Type: Rsp +// CmdID: 9697 +message TrainCakeCatchDiyLikeScRsp { + uint32 retcode = 6; // offset: 32 + repeated uint32 JNNKJAEMOBN = 13; // offset: 24 +} + +message CKEJAJOCNGO { +} + +// Type: Rsp +// CmdID: 9675 +message BBDMHAMPCJE { + uint32 retcode = 14; // offset: 40 + ItemList reward = 7; // offset: 24 + uint32 EHLIFHPILPG = 9; // offset: 36 + bool NFODIBIIGMO = 13; // offset: 32 +} + +// Obf: JMDHLGEIHKI +// Type: Notify +// CmdID: 9627 +message SocialPlaySettingInfoScNotify { + NECGMCGFANN ONBKNHFOPON = 4; // offset: 16 +} + +// Obf: HLDBDENFAIH +enum CmdTrainPartyType { + HLDBDENFAIH_PCPDHELPKEM = 0; + CmdTrainPartyGetDataScRsp = 8010; + CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8005; + CmdTrainPartyBuildStartStepScRsp = 8037; + CmdTrainPartySyncUpdateScNotify = 8063; + CmdTrainPartyHandlePendingActionScRsp = 8001; + CmdTrainPartyBuildStartStepCsReq = 8074; + CmdKOLIOJKKDCK = 8051; + CmdTrainPartySetBadgeAutoFillScRsp = 8071; + CmdTrainPartyGamePlayStartScRsp = 8021; + CmdHGAAPFBDGKC = 8058; + CmdTrainPartyBuildDiyScRsp = 8038; + CmdTrainPartyHandlePendingActionCsReq = 8039; + CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8011; + CmdTrainPartyMoveScNotify = 8014; + CmdTrainPartyUseCardScRsp = 8095; + CmdTrainPartyBuildingUpdateNotify = 8072; + CmdTrainPartySetBadgeAutoFillCsReq = 8030; + CmdTrainPartyBuildDiyCsReq = 8004; + CmdENCAJEEEGGL = 8061; + CmdTrainPartyUseCardCsReq = 8094; + CmdTrainPartyGamePlayStartCsReq = 8057; + CmdTrainPartyBuildRoomScNotify = 8054; + CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8066; + CmdDGJCELHHFLK = 8007; + HLDBDENFAIH_IDNPNLLCCHH = 8053; + CmdTrainPartyGetDataCsReq = 8091; + HLDBDENFAIH_LPOBADAJGNA = 8073; + CmdFCONNMFHEGH = 8033; + CmdTrainPartySettleNotify = 8009; + CmdTrainPartyGamePlaySettleNotify = 8028; + CmdTrainPartyTakeBuildLevelAwardCsReq = 8008; + CmdPOELOKDNAGA = 8025; + CmdTrainPartyTakeBuildLevelAwardScRsp = 8017; +} + +enum DPFHPILPNON { + DPFHPILPNON_EIFEPOMHEKJ = 0; + DPFHPILPNON_CIFAGHHMLKI = 1; + DPFHPILPNON_PJNABHLNLEN = 2; + DPFHPILPNON_AKNLPKILELJ = 3; +} + +enum APAEPNCJDIE { + APAEPNCJDIE_KPMLNPJFHNL = 0; + APAEPNCJDIE_FKCCNBDHIPO = 1; + APAEPNCJDIE_GDNJNGJGNDC = 2; + APAEPNCJDIE_MFAGIIHEFHF = 3; + APAEPNCJDIE_BCCHPGIPHBI = 4; + APAEPNCJDIE_LGDONKABBGG = 5; +} + +enum BHCMHNKONMJ { + BHCMHNKONMJ_HHGMFLOCEFL = 0; + BHCMHNKONMJ_ACPDNFACKBL = 1; + BHCMHNKONMJ_FFBLEJKNKEL = 2; + BHCMHNKONMJ_PAPIDKHNJKJ = 3; +} + +// Obf: HJBFKHGAAJI +enum TrainPartyMtSkillBriefType { + HJBFKHGAAJI_HIBOPHOHGDL = 0; + HJBFKHGAAJI_IHBOCFIPHII = 1; + HJBFKHGAAJI_KEMJCNKKAFE = 2; + HJBFKHGAAJI_KMAJBNFAAPB = 3; + HJBFKHGAAJI_IBBACLEDGFG = 4; +} + +enum PONPHHDBEJJ { + PONPHHDBEJJ_OEGLCLNJKEC = 0; + PONPHHDBEJJ_FPALFKMNBHJ = 1; + PONPHHDBEJJ_MJIIBFOJIHK = 2; + PONPHHDBEJJ_COAMBKBJOFP = 3; + PONPHHDBEJJ_LJLJCGKCDLH = 4; + PONPHHDBEJJ_OEOALAABLFF = 5; + PONPHHDBEJJ_HJOBCLAOGCI = 6; + PONPHHDBEJJ_GAPBDENBKFH = 7; + PONPHHDBEJJ_BNLLNCKNACI = 8; +} + +message DKBJKODADGM { + uint32 unique_id = 6; // offset: 40 + uint32 NGINCCHDPJL = 10; // offset: 36 + repeated uint32 LGMDIGLEKEN = 12; // offset: 16 + uint32 IJLPDNLAIDG = 15; // offset: 32 +} + +message KBNIJFEMBPJ { + repeated DKBJKODADGM IMKOJKJAHMM = 5; // offset: 16 +} + +message AJNICOHFJGC { + uint32 IJIMFPEKPOK = 2; // offset: 36 + KBNIJFEMBPJ IMKOJKJAHMM = 5; // offset: 16 + bool IHMKJGKOPKC = 10; // offset: 32 +} + +message ANBOFKHHDNE { + uint32 unique_id = 5; // offset: 28 + uint32 display_value = 7; // offset: 36 + uint32 CJOPNFDBJHD = 1; // offset: 24 + uint32 JBPCICCFPGE = 9; // offset: 32 +} + +message GDKPBDAAKBH { + uint32 DGGAIEANNBJ = 7; // offset: 40 + uint32 FELAADBOAKD = 11; // offset: 32 + uint32 MPJPBLLCMHK = 4; // offset: 36 + repeated uint32 DPEJNGNBHDM = 13; // offset: 24 + uint32 DHFGLLAIFHP = 15; // offset: 44 + uint32 IGFHEGBCGBH = 8; // offset: 48 +} + +message LNLMPKALPEF { + repeated ANBOFKHHDNE JBOCOPNEJLB = 13; // offset: 32 + GDKPBDAAKBH FHKEMCLFBON = 1; // offset: 24 + uint32 AOLHMEFDAHE = 9; // offset: 40 + uint32 BHFDLCPEPHM = 2; // offset: 44 +} + +message DKBNGDHCNCH { + uint32 KKIOIFLJEEL = 6; // offset: 28 + uint32 PNOCKMEMHLK = 3; // offset: 24 +} + +message JAFPMLLOGDI { + uint32 skill_level = 14; // offset: 28 + uint32 skill_id = 15; // offset: 32 + uint32 MOOOPAMBOFK = 12; // offset: 24 +} + +message DOBIOOHLGAA { + DKBNGDHCNCH DGFGNMJALGJ = 5; // offset: 24 + uint32 MGCKNOBCEIF = 3; // offset: 36 + uint32 IANGBIBHJDF = 13; // offset: 32 +} + +message OEPNAABODGE { + bool DELEKCIJMIL = 13; // offset: 32 + uint32 record_id = 6; // offset: 40 + uint32 MGCKNOBCEIF = 2; // offset: 36 + repeated uint32 DACEDNGJLBM = 14; // offset: 16 +} + +message MEGIHBEMOAB { + repeated uint32 IBEBJMMCIDH = 2; // offset: 40 + uint32 AFOLIFFCDHJ = 10; // offset: 52 + uint32 FNKKIDJPKIH = 4; // offset: 56 + repeated DOBIOOHLGAA DMMNCNGGPHL = 5; // offset: 24 + uint32 NGINCCHDPJL = 11; // offset: 48 + repeated JAFPMLLOGDI PHGLFHDDACM = 6; // offset: 16 +} + +message MGPPEILICAI { + repeated OEPNAABODGE BFKAOFCAFOF = 2; // offset: 32 + repeated uint32 DACEDNGJLBM = 13; // offset: 16 +} + +message JOHGDOBBMCL { + GNOKFKEMIGL BECHBNMDAOM = 10; // offset: 16 + repeated uint32 CPEIGPGEPPG = 13; // offset: 40 + repeated uint32 BLBEJGEFBCP = 7; // offset: 56 + repeated uint32 HBMLKDHKECD = 12; // offset: 24 + uint32 area_id = 11; // offset: 64 + repeated GAIKCIGDBGK CJGKNOPOOEJ = 8; // offset: 48 + uint32 progress = 15; // offset: 68 +} + +message GHLDNDDFEIE { + repeated uint32 CPEIGPGEPPG = 14; // offset: 16 + uint32 area_id = 1; // offset: 32 +} + +message IDHNJFPAEGP { + uint32 FNLNPLHOEJN = 11; // offset: 28 + uint32 ANAMOLBDCOL = 14; // offset: 24 + DPFHPILPNON status = 3; // offset: 32 +} + +message GNOKFKEMIGL { + uint32 OIGHBOMFGGD = 10; // offset: 32 + repeated IDHNJFPAEGP GNMOOIOIIAP = 9; // offset: 24 +} + +// Obf: FIKIBACGHBB +// Type: Notify +// CmdID: 8054 +message TrainPartyBuildRoomScNotify { + EGPMJMIIDJO MBIEMBJMJJN = 7; // offset: 16 +} + +message CCAIPEBCIMH { + int64 time = 10; // offset: 32 + uint32 prop_id = 3; // offset: 24 +} + +message EGPMJMIIDJO { + repeated CCAIPEBCIMH GBDEGDGGKOL = 7; // offset: 24 + repeated uint32 NMABNPKANCC = 6; // offset: 16 + uint32 EPEEKLDLLDA = 9; // offset: 92 + repeated uint32 MPDONIKHIOB = 4; // offset: 32 + uint32 OLHGMPCDDKA = 12; // offset: 88 + repeated CBGAODCKAGB MMFEPEBGAFC = 13; // offset: 72 + uint32 NMBFMHLNPLM = 5; // offset: 100 + repeated GHLDNDDFEIE HNFNKLHLJLG = 1; // offset: 64 + KJGMAEGNBKL FCLJEACKGLE = 3; // offset: 40 + bool EKLIAOBCHPI = 2; // offset: 96 + uint32 ALODJFPDKAM = 11; // offset: 84 + repeated JOHGDOBBMCL HNEPFEHKFEO = 15; // offset: 48 + uint32 HIHKGPJCDPK = 14; // offset: 80 + uint32 OBAMHCIFFOC = 10; // offset: 104 +} + +message KJICLFLFMGK { + uint32 KPCHEKDDFMG = 12; // offset: 48 + uint32 EFDDBDBLMGN = 15; // offset: 60 + bool HPHOMPJEDBH = 11; // offset: 56 + EGPMJMIIDJO OFADLEJGPCO = 10; // offset: 32 + uint32 record_id = 4; // offset: 52 + MGPPEILICAI BIMOIDCBJMP = 5; // offset: 24 + FKPMOKOJNHP GGHOAIDMOMC = 2; // offset: 16 +} + +message FKPMOKOJNHP { + LNLMPKALPEF ADGDMDNMCIK = 2; // offset: 32 + MEGIHBEMOAB NJFAMMMDDIK = 11; // offset: 24 + uint32 MAONLHBKOFK = 3; // offset: 56 + AJNICOHFJGC MBHAHNEJGAC = 10; // offset: 48 + OFPGJKEDKEB BILLHIPOKEP = 6; // offset: 16 +} + +// Obf: OJONDDPHAIP +// Type: Req +// CmdID: 8091 +message TrainPartyGetDataCsReq { +} + +// Obf: IELKDHHDPFD +// Type: Rsp +// CmdID: 8010 +message TrainPartyGetDataScRsp { + uint32 retcode = 6; // offset: 32 + KJICLFLFMGK KGNDJEMONFI = 11; // offset: 24 +} + +// Obf: BDNMDKBHLMI +// Type: Req +// CmdID: 8094 +message TrainPartyUseCardCsReq { + uint32 GDFPBHMMFEA = 4; // offset: 24 +} + +// Obf: DFFFKLFIGOF +// Type: Rsp +// CmdID: 8095 +message TrainPartyUseCardScRsp { + uint32 retcode = 6; // offset: 24 + uint32 GDFPBHMMFEA = 11; // offset: 28 +} + +// Obf: AABAGPGIJJJ +// Type: Notify +// CmdID: 8014 +message TrainPartyMoveScNotify { + uint32 DGBNFMAEMKM = 14; // offset: 32 + repeated ANBOFKHHDNE HACAPEDIPAB = 2; // offset: 24 +} + +// Obf: HNIODEMFGCC +// Type: Notify +// CmdID: 8009 +message TrainPartySettleNotify { + uint32 GDFPBHMMFEA = 5; // offset: 32 + MAGFKFCMLJM OFCKHGLINAG = 8; // offset: 16 +} + +message MAGFKFCMLJM { + repeated DOBIOOHLGAA DMMNCNGGPHL = 6; // offset: 32 + repeated BNIBEBILFLF HBKJKEEIHKE = 5; // offset: 24 + uint32 FCLIKOAJCFN = 15; // offset: 40 +} + +message BNIBEBILFLF { + repeated uint32 switch_list = 14; // offset: 24 + uint32 GNBLOHMPACL = 9; // offset: 32 +} + +message BBEFNGJOFPG { + DKBJKODADGM PEABLDFCMIC = 12; // offset: 16 +} + +message BLOEDJGLOBL { + DKBNGDHCNCH DGFGNMJALGJ = 3; // offset: 24 + uint32 MGCKNOBCEIF = 7; // offset: 32 +} + +message FOIPOCNEPLN { + repeated BLOEDJGLOBL BMPPBKLLPLA = 12; // offset: 16 +} + +message CMPIDGCJHLI { + OFPGJKEDKEB pending_action = 8; // offset: 24 +} + +message APPEFBLLPGK { + uint32 NGINCCHDPJL = 6; // offset: 24 +} + +message GFLGMCDHAFM { + JAFPMLLOGDI HDKHECHPIGJ = 2; // offset: 16 +} + +message MKPCNGNIFDK { + repeated JAFPMLLOGDI PHGLFHDDACM = 4; // offset: 24 +} + +message NACCDDFCIKA { + OEPNAABODGE AIJNGEFOADL = 10; // offset: 24 +} + +message IHFDBCJDHEJ { + repeated uint32 DACEDNGJLBM = 5; // offset: 24 +} + +message AILGGIDDLCO { + repeated ANBOFKHHDNE JBOCOPNEJLB = 14; // offset: 16 +} + +message MLGALLEAEIC { + uint32 IJIMFPEKPOK = 7; // offset: 44 + bool IHMKJGKOPKC = 2; // offset: 40 + GDKPBDAAKBH FHKEMCLFBON = 9; // offset: 24 + KBNIJFEMBPJ OAGMAELMDAE = 8; // offset: 32 +} + +message DCIEAIDBBCI { + APAEPNCJDIE LIOPNMFDKBA = 3; // offset: 36 + oneof KCOCCGEOECO { + KBNIJFEMBPJ OAGMAELMDAE = 1425; // offset: 16 + FOIPOCNEPLN DPHCJKEFBLN = 593; // offset: 16 + CMPIDGCJHLI PPGIMDLHKGA = 17; // offset: 16 + APPEFBLLPGK ODGNAJKBGDN = 594; // offset: 16 + AILGGIDDLCO LJOHDODEEIL = 1390; // offset: 16 + GFLGMCDHAFM OMPGFADBGKH = 672; // offset: 16 + MLGALLEAEIC JFGJAFIPCDI = 93; // offset: 16 + MKPCNGNIFDK OMLCPNMMCIM = 112; // offset: 16 + NACCDDFCIKA FAPBPGMPNIN = 962; // offset: 16 + IHFDBCJDHEJ GFNPAFHMOBM = 1726; // offset: 16 + } +} + +// Obf: NFJGFLNPOHL +// Type: Notify +// CmdID: 8063 +message TrainPartySyncUpdateScNotify { + repeated DCIEAIDBBCI update_dynamic_list = 11; // offset: 24 +} + +message OFPGJKEDKEB { + uint32 queue_position = 7; // offset: 36 + oneof BGGBIMBKHEI { + GHNALAMKDLA MBOGNPKAMIF = 1394; // offset: 24 + GDEEEEAGDIP ANLLMAPBJFN = 781; // offset: 24 + KEGJMEJBNCJ BDPHIHBLJON = 1672; // offset: 24 + CHDHAFCLEDB DJGAPFPHFII = 1306; // offset: 24 + } +} + +message OJCIJFPNPKF { + uint32 AMADFJNHMFF = 14; // offset: 28 + bool CHCGMAMOBMH = 6; // offset: 24 +} + +message GHNALAMKDLA { + BHCMHNKONMJ PHKAHAHLDAE = 9; // offset: 32 + uint32 event_id = 10; // offset: 36 + repeated OJCIJFPNPKF GEIJDOBKNAD = 5; // offset: 16 +} + +message HLJLGPIFMJD { + uint32 event_id = 14; // offset: 24 + uint32 AMADFJNHMFF = 12; // offset: 28 +} + +message HKJADKLIBEH { + MAGFKFCMLJM OFCKHGLINAG = 8; // offset: 16 +} + +message CGLANHAMOMM { + uint32 MOOOPAMBOFK = 3; // offset: 24 + uint32 skill_id = 13; // offset: 28 + uint32 level = 7; // offset: 32 +} + +message GDEEEEAGDIP { + uint32 MGCKNOBCEIF = 10; // offset: 32 + repeated CGLANHAMOMM IOHLDDNELBP = 11; // offset: 24 +} + +message CHDHAFCLEDB { + repeated JAFPMLLOGDI IEGFPJFFCAM = 1; // offset: 16 + uint32 MBCNAEAJMDM = 14; // offset: 32 +} + +message CDAAOJFMALO { + uint32 DAPOFLHMMPJ = 8; // offset: 24 +} + +message ONAMJANOBOM { + repeated JAFPMLLOGDI PHGLFHDDACM = 1; // offset: 16 +} + +message CIPBBPHGEKJ { + uint32 MGCKNOBCEIF = 2; // offset: 24 + uint32 KKIOIFLJEEL = 14; // offset: 32 + uint32 unique_id = 9; // offset: 28 +} + +message CKHDNJGMEJC { + uint32 MGCKNOBCEIF = 9; // offset: 28 + uint32 num = 4; // offset: 24 +} + +message KEGJMEJBNCJ { + uint32 OEPPLIKECOD = 7; // offset: 64 + uint32 FIHLNOJAKCH = 15; // offset: 48 + repeated MJDBHCKMLIL LJFLPNPJHLM = 14; // offset: 16 + uint32 KFEDJDCELPK = 9; // offset: 56 + repeated CIPBBPHGEKJ BHABGAPJAHF = 12; // offset: 32 + repeated CKHDNJGMEJC DEPLLJPKKGD = 10; // offset: 24 + uint32 EPLBCNFMLIL = 8; // offset: 60 + uint32 NALLICMEEDI = 1; // offset: 52 +} + +message KACOOFIKHOG { + uint32 skill_id = 11; // offset: 32 + uint32 ENOOEFLJIFH = 13; // offset: 28 + TrainPartyMtSkillBriefType skill_type = 8; // offset: 24 +} + +message GPONAKNHLJG { + uint32 INOLOMFAHIE = 12; // offset: 36 + repeated KACOOFIKHOG BHDDOFBIBAC = 4; // offset: 24 + uint32 unique_id = 10; // offset: 32 +} + +message PBNLKJIEFPM { + ItemList INAAOHKEOOE = 7; // offset: 16 + uint32 NOOHOEOCPKE = 14; // offset: 40 + repeated uint32 INFKCHMNNKJ = 5; // offset: 32 +} + +message BJOBDIHNLPK { + repeated uint32 CBDBFANJGPB = 10; // offset: 16 +} + +message DOAICPAMNDN { + uint32 FIHLNOJAKCH = 10; // offset: 84 + PONPHHDBEJJ LJBHHIDILON = 14; // offset: 72 + repeated CIPBBPHGEKJ BHABGAPJAHF = 9; // offset: 48 + uint32 EPLBCNFMLIL = 6; // offset: 80 + PBNLKJIEFPM DJEHDCCAJCK = 13; // offset: 40 + GDKPBDAAKBH FHKEMCLFBON = 4; // offset: 64 + repeated CKHDNJGMEJC DEPLLJPKKGD = 2; // offset: 24 + repeated KACOOFIKHOG NENPNDKMHOM = 8; // offset: 16 + uint32 score_id = 3; // offset: 76 + repeated GPONAKNHLJG BHDGPLPJKAA = 11; // offset: 56 +} + +message BOCNCJANBOM { + repeated uint32 CBDBFANJGPB = 12; // offset: 24 +} + +message EFBDKEHLCDF { + repeated CKHDNJGMEJC DEPLLJPKKGD = 2; // offset: 40 + repeated CIPBBPHGEKJ BHABGAPJAHF = 10; // offset: 24 + uint32 NALLICMEEDI = 14; // offset: 48 + repeated KACOOFIKHOG CDIFGIGFLEL = 11; // offset: 16 +} + +// Obf: FCNNIPAJFPF +// Type: Req +// CmdID: 8039 +message TrainPartyHandlePendingActionCsReq { + uint32 queue_position = 6; // offset: 36 + oneof PNKPCPFBHAA { + HLJLGPIFMJD MBOGNPKAMIF = 86; // offset: 24 + CDAAOJFMALO DJGAPFPHFII = 1185; // offset: 24 + BJOBDIHNLPK NJCHJPPFAJO = 1078; // offset: 24 + BOCNCJANBOM HBKGJOAPOKB = 1601; // offset: 24 + } +} + +// Obf: KCCLPEFPNCA +// Type: Rsp +// CmdID: 8001 +message TrainPartyHandlePendingActionScRsp { + MAGFKFCMLJM OFCKHGLINAG = 1; // offset: 24 + uint32 retcode = 6; // offset: 40 + uint32 queue_position = 11; // offset: 52 + bool KEJOPPIDNPP = 14; // offset: 44 + oneof PNKPCPFBHAA { + HKJADKLIBEH MDKNHBDNBPP = 1271; // offset: 16 + ONAMJANOBOM BNIHEKOJMND = 1357; // offset: 16 + DOAICPAMNDN DCCFHPBBKMD = 723; // offset: 16 + EFBDKEHLCDF LOOFPCPJPHN = 1836; // offset: 16 + } +} + +// Obf: LELGJHIFLPG +// Type: Req +// CmdID: 8074 +message TrainPartyBuildStartStepCsReq { + uint32 area_id = 3; // offset: 40 + uint32 FNLNPLHOEJN = 13; // offset: 36 + GAIKCIGDBGK LMHIBHGINLG = 15; // offset: 24 + uint32 OIGHBOMFGGD = 1; // offset: 32 +} + +// Obf: BDKCGAALCKF +// Type: Rsp +// CmdID: 8037 +message TrainPartyBuildStartStepScRsp { + uint32 retcode = 15; // offset: 28 + uint32 EPEEKLDLLDA = 8; // offset: 24 +} + +message PPECMOMNAMG { + uint32 area_id = 10; // offset: 32 + GAIKCIGDBGK AIIFFJAEODJ = 7; // offset: 16 +} + +// Obf: HPLNDKFNOBH +// Type: Req +// CmdID: 8004 +message TrainPartyBuildDiyCsReq { + uint32 AKKNCCFIBHI = 2; // offset: 36 + uint32 area_id = 10; // offset: 32 + uint32 PJCNHKMFIND = 11; // offset: 24 + bool AFGNLDIMBGB = 12; // offset: 28 +} + +// Obf: NFCEENKJCGC +// Type: Rsp +// CmdID: 8038 +message TrainPartyBuildDiyScRsp { + uint32 retcode = 8; // offset: 48 + repeated PPECMOMNAMG update_dynamic_list = 7; // offset: 32 + uint32 area_id = 4; // offset: 40 + bool AFGNLDIMBGB = 9; // offset: 44 + repeated GAIKCIGDBGK CJGKNOPOOEJ = 13; // offset: 24 +} + +message LAJDNEMABIO { + repeated IDHNJFPAEGP LPJDEMOMDIE = 15; // offset: 16 + uint32 EEIBHMPCAPK = 3; // offset: 32 +} + +message OOADALEMDGL { + uint32 OIGHBOMFGGD = 15; // offset: 32 + uint32 area_id = 1; // offset: 36 + repeated IDHNJFPAEGP LPJDEMOMDIE = 2; // offset: 24 + uint32 progress = 7; // offset: 40 +} + +message EFNNFKOMADN { + uint32 ALODJFPDKAM = 15; // offset: 24 + uint32 OBAMHCIFFOC = 11; // offset: 28 +} + +message DGFNONPBIOF { + uint32 HEANLLDNNIP = 12; // offset: 24 +} + +message DFBFBMJMKAL { + uint32 OLHGMPCDDKA = 10; // offset: 24 +} + +message BAMHNJKNNAM { + uint32 area_id = 4; // offset: 28 + uint32 ONODOCONBDA = 15; // offset: 24 +} + +message LHPNNDJHIKO { + uint32 PJCNHKMFIND = 14; // offset: 24 + int64 time = 6; // offset: 32 +} + +message AGMBMAAPCCN { + uint32 CHFGHALMKNA = 6; // offset: 24 +} + +message CDDGLOAEOHH { + uint32 NMBFMHLNPLM = 12; // offset: 24 +} + +message GCDILNNEKNK { + uint32 area_id = 14; // offset: 32 + repeated uint32 LPJDEMOMDIE = 1; // offset: 16 +} + +message BOHKJAPOIKO { + repeated GCDILNNEKNK HNEPFEHKFEO = 7; // offset: 24 +} + +message EJHCJCLHLFL { + oneof KCOCCGEOECO { + AGMBMAAPCCN MFCLFKHACJP = 97; // offset: 16 + LAJDNEMABIO GHEPJFLNHNG = 1978; // offset: 16 + OOADALEMDGL BPFJAOGMNKG = 1130; // offset: 16 + EFNNFKOMADN FHFHFADIEJO = 1395; // offset: 16 + DGFNONPBIOF JJLAKBDMAGC = 1305; // offset: 16 + BAMHNJKNNAM AOKBMMOEAMD = 531; // offset: 16 + LHPNNDJHIKO PNDOKOCCNKE = 1050; // offset: 16 + DFBFBMJMKAL FPFAMFHEINC = 1527; // offset: 16 + CDDGLOAEOHH KMHCDILKHFD = 2008; // offset: 16 + BOHKJAPOIKO EHLFKAFAAMD = 1316; // offset: 16 + } +} + +// Obf: LKJLJLLKIJJ +// Type: Notify +// CmdID: 8072 +message TrainPartyBuildingUpdateNotify { + repeated EJHCJCLHLFL DFALHBBMNFJ = 2; // offset: 16 +} + +// Type: Req +// CmdID: 8033 +message FCONNMFHEGH { +} + +// Type: Rsp +// CmdID: 8061 +message ENCAJEEEGGL { + uint32 retcode = 8; // offset: 24 +} + +// Type: Req +// CmdID: 8007 +message DGJCELHHFLK { +} + +// Type: Rsp +// CmdID: 8058 +message HGAAPFBDGKC { + uint32 retcode = 11; // offset: 24 +} + +message MJDBHCKMLIL { + uint32 level = 10; // offset: 24 + PONPHHDBEJJ CIDDJKPGMDI = 11; // offset: 28 +} + +// Obf: LJDCHLAPPAM +// Type: Notify +// CmdID: 8028 +message TrainPartyGamePlaySettleNotify { + uint32 EFDDBDBLMGN = 9; // offset: 40 + MGPPEILICAI FIJHIEOANNM = 12; // offset: 16 + repeated uint32 IENGEPCHHMC = 5; // offset: 32 + uint32 record_id = 10; // offset: 44 +} + +// Obf: MFEKLFOHHHH +// Type: Req +// CmdID: 8057 +message TrainPartyGamePlayStartCsReq { + repeated uint32 DMMNCNGGPHL = 5; // offset: 24 + uint32 MAONLHBKOFK = 13; // offset: 32 +} + +// Obf: CJFOCDHPBDN +// Type: Rsp +// CmdID: 8021 +message TrainPartyGamePlayStartScRsp { + FKPMOKOJNHP MLBJFOPPBCM = 9; // offset: 24 + uint32 retcode = 10; // offset: 32 +} + +// Type: Req +// CmdID: 8051 +message KOLIOJKKDCK { +} + +// Type: Rsp +// CmdID: 8025 +message POELOKDNAGA { + uint32 retcode = 1; // offset: 28 + uint32 buff_id = 7; // offset: 24 +} + +// Obf: DELIKFHGBIA +// Type: Req +// CmdID: 8008 +message TrainPartyTakeBuildLevelAwardCsReq { + uint32 HBLOHOFKKKO = 15; // offset: 24 +} + +// Obf: ICNPDJICMNG +// Type: Rsp +// CmdID: 8017 +message TrainPartyTakeBuildLevelAwardScRsp { + uint32 retcode = 11; // offset: 36 + ItemList item_list = 10; // offset: 24 + uint32 HBLOHOFKKKO = 15; // offset: 32 +} + +// Obf: BPBBNDDICCE +// Type: Req +// CmdID: 8066 +message TrainPartyBuildSelfDisplayAreaDiyCsReq { + KJGMAEGNBKL ICJFLLDCFHM = 9; // offset: 24 +} + +// Obf: NODOGMOOEBE +// Type: Rsp +// CmdID: 8005 +message TrainPartyBuildSelfDisplayAreaDiyScRsp { + KJGMAEGNBKL ICJFLLDCFHM = 1; // offset: 16 + uint32 retcode = 3; // offset: 32 +} + +message CBGAODCKAGB { + int64 NJMONGKLJJC = 13; // offset: 32 + uint32 OOPOADNHABK = 10; // offset: 24 +} + +// Obf: JJNKKGLHKDD +// Type: Notify +// CmdID: 8011 +message TrainPartyBuildSelfDisplayAreaDiyScNotify { + EGPMJMIIDJO KGNDJEMONFI = 12; // offset: 16 +} + +// Obf: ANIIBNIFDML +// Type: Req +// CmdID: 8030 +message TrainPartySetBadgeAutoFillCsReq { + bool AELMBPLDFGJ = 12; // offset: 24 +} + +// Obf: BFJAHHJPKLG +// Type: Rsp +// CmdID: 8071 +message TrainPartySetBadgeAutoFillScRsp { + uint32 retcode = 14; // offset: 24 + bool AELMBPLDFGJ = 5; // offset: 28 +} + +// Obf: PGGMPMKFDLD +enum CmdTrainVisitorType { + PGGMPMKFDLD_PCPDHELPKEM = 0; + CmdNewSupplementVisitorCsReq = 3739; + CmdTrainVisitorRewardSendNotify = 3718; + CmdTrainVisitorBehaviorFinishScRsp = 3710; + CmdTrainVisitorBehaviorFinishCsReq = 3791; + CmdGetTrainVisitorRegisterCsReq = 3709; + CmdTrainRefreshTimeNotify = 3714; + CmdPCGDKHGILEE = 3701; + CmdTakeTrainVisitorBehaviorRewardScRsp = 3726; + CmdLJPMCOJPLDE = 3795; + PGGMPMKFDLD_DNPHJPKEKFM = 3794; + CmdTakeTrainVisitorBehaviorRewardCsReq = 3763; + CmdGetTrainVisitorRegisterScRsp = 3798; +} + +enum PLHBBMEMDBG { + PLHBBMEMDBG_NMHBEFNNOAC = 0; + PLHBBMEMDBG_GBPFCAMFEMC = 1; + PLHBBMEMDBG_NBCGPBOJJMH = 2; +} + +// Obf: JDPJHMHOMLF +enum TrainVisitorStatus { + JDPJHMHOMLF_PCPDHELPKEM = 0; + JDPJHMHOMLF_KEIBCPANEGA = 1; + JDPJHMHOMLF_CJNBCNNACNJ = 2; + JDPJHMHOMLF_ACNNGJHLLJD = 3; + JDPJHMHOMLF_EACCGGLDGEL = 4; +} + +enum BGMKCAFEOHJ { + BGMKCAFEOHJ_PCPDHELPKEM = 0; + BGMKCAFEOHJ_EHBFJFJFIPK = 1; + BGMKCAFEOHJ_GKOBBAEJNNC = 2; +} + +message NADCNANJLBJ { + uint32 visitor_id = 7; // offset: 28 + bool KNHEPLOGBJI = 13; // offset: 24 +} + +// Obf: IFKAMNCAIHM +// Type: Req +// CmdID: 3791 +message TrainVisitorBehaviorFinishCsReq { + uint32 visitor_id = 13; // offset: 24 +} + +// Obf: CNLKHABONCK +// Type: Rsp +// CmdID: 3710 +message TrainVisitorBehaviorFinishScRsp { + ItemList reward = 8; // offset: 16 + uint32 retcode = 9; // offset: 32 + uint32 visitor_id = 15; // offset: 36 +} + +message IBPPALJGFDM { + repeated uint32 JOOJPMHEPJE = 4; // offset: 16 +} + +// Type: Rsp +// CmdID: 3795 +message LJPMCOJPLDE { + repeated NADCNANJLBJ IIPBCIPNHCI = 5; // offset: 24 + uint32 retcode = 6; // offset: 32 +} + +// Obf: EGKIFMPGIJI +// Type: Notify +// CmdID: 3714 +message TrainRefreshTimeNotify { + uint64 train_refresh_time = 3; // offset: 24 +} + +// Obf: BGHEIKNIPKA +// Type: Notify +// CmdID: 3718 +message TrainVisitorRewardSendNotify { + ItemList reward = 13; // offset: 16 + PLHBBMEMDBG type = 10; // offset: 36 + uint32 visitor_id = 6; // offset: 32 +} + +message HHIAOANDGAL { + bool OLDMKNAIDEL = 15; // offset: 44 + uint32 LAMIOKFJMEF = 14; // offset: 36 + TrainVisitorStatus status = 11; // offset: 40 + repeated uint32 AJLIIMNDPGL = 10; // offset: 16 + uint32 visitor_id = 8; // offset: 32 +} + +// Obf: GBDFPHEPLFF +// Type: Req +// CmdID: 3709 +message GetTrainVisitorRegisterCsReq { + BGMKCAFEOHJ type = 6; // offset: 24 +} + +// Obf: FMFGJFEELPF +// Type: Rsp +// CmdID: 3798 +message GetTrainVisitorRegisterScRsp { + uint32 retcode = 11; // offset: 40 + repeated uint32 GLBPLJPPJPA = 13; // offset: 16 + repeated HHIAOANDGAL LLDAFKHFECA = 12; // offset: 24 +} + +// Obf: OKOPKKACHMO +// Type: Req +// CmdID: 3763 +message TakeTrainVisitorBehaviorRewardCsReq { + uint32 visitor_id = 7; // offset: 24 +} + +// Obf: HLMBPPIONOM +// Type: Rsp +// CmdID: 3726 +message TakeTrainVisitorBehaviorRewardScRsp { + uint32 visitor_id = 2; // offset: 36 + uint32 retcode = 4; // offset: 32 + repeated uint32 AJLIIMNDPGL = 12; // offset: 16 +} + +// Obf: IOFDJNBNFCJ +// Type: Req +// CmdID: 3739 +message NewSupplementVisitorCsReq { + repeated uint32 GLBPLJPPJPA = 6; // offset: 16 +} + +// Type: Rsp +// CmdID: 3701 +message PCGDKHGILEE { + uint32 retcode = 12; // offset: 24 +} + +// Obf: KHHBBCAJHHN +enum CmdTravelBrochureType { + KHHBBCAJHHN_KBCMIMMJFDO = 0; + CmdTravelBrochureGetDataScRsp = 6410; + CmdTravelBrochureApplyPasterListScRsp = 6458; + CmdTravelBrochureGetDataCsReq = 6491; + CmdKEJIIOGIHJE = 6432; + CmdIHGIOEHHFAO = 6438; + CmdTravelBrochurePageResetCsReq = 6433; + CmdTravelBrochureSelectMessageCsReq = 6414; + CmdDPPJIOPGKJI = 6401; + CmdCKKAHFIDJLM = 6498; + CmdTravelBrochureSelectMessageScRsp = 6418; + CmdTravelBrochureUpdatePasterPosCsReq = 6439; + KHHBBCAJHHN_FDKELLDPDMB = 6409; + CmdTravelBrochureApplyPasterListCsReq = 6407; + CmdTravelBrochurePageResetScRsp = 6461; + CmdKGJCEOFKEHA = 6426; + CmdTravelBrochureSetCustomValueCsReq = 6404; + CmdTravelBrochureRemovePasterCsReq = 6463; + CmdAPHOLANKEPN = 6474; + CmdTravelBrochureSetPageDescStatusCsReq = 6472; + CmdTravelBrochurePageUnlockScNotify = 6494; +} + +enum DKHAPDHBIFC { + DKHAPDHBIFC_IJAPPFEELPA = 0; + DKHAPDHBIFC_IGMOIKNLAME = 1; + DKHAPDHBIFC_LKOBBFMCPLK = 2; +} + +enum HADIBEMFDML { + HADIBEMFDML_IMKMPBMAMDG = 0; + HADIBEMFDML_NCOACIDDLOA = 1; + HADIBEMFDML_ODAKLNJKNPF = 2; +} + +message CNABGOPKNJD { + int32 HKIOMCOCDNF = 14; // offset: 28 + uint32 AEHKNGBKPBE = 10; // offset: 44 + uint64 unique_id = 15; // offset: 32 + int32 CFIDMMFFBOE = 11; // offset: 24 + uint32 item_id = 5; // offset: 48 + uint32 KPGMBKKOGJG = 12; // offset: 40 +} + +message PBPIOFGODHC { + HADIBEMFDML MOJBHKCPLDM = 14; // offset: 40 + repeated CNABGOPKNJD MMFJGLOFLKL = 9; // offset: 24 + uint32 DICEPCGFBNO = 4; // offset: 44 + uint32 HBCJPCMJPHE = 13; // offset: 36 + DKHAPDHBIFC MPNCPNILLJH = 15; // offset: 32 +} + +// Obf: AKDJNEJOBFB +// Type: Req +// CmdID: 6491 +message TravelBrochureGetDataCsReq { +} + +// Obf: ONPFJIAKFOP +// Type: Rsp +// CmdID: 6410 +message TravelBrochureGetDataScRsp { + map LNDBNIHAICB = 3; // offset: 32 + uint32 retcode = 13; // offset: 40 + map CIBCCOJLLIA = 15; // offset: 24 + uint32 KGMGPPOHGCE = 14; // offset: 44 +} + +// Obf: MNEMGGIIDNM +// Type: Notify +// CmdID: 6494 +message TravelBrochurePageUnlockScNotify { + uint32 HBCJPCMJPHE = 9; // offset: 24 +} + +// Obf: ICFJJKCAPEC +// Type: Req +// CmdID: 6414 +message TravelBrochureSelectMessageCsReq { + uint32 DICEPCGFBNO = 4; // offset: 24 + uint32 HBCJPCMJPHE = 14; // offset: 28 +} + +// Obf: HPOCNMOBMBL +// Type: Rsp +// CmdID: 6418 +message TravelBrochureSelectMessageScRsp { + ItemList reward = 1; // offset: 16 + uint32 retcode = 2; // offset: 40 + PBPIOFGODHC MHMDIDKNCIH = 9; // offset: 24 +} + +message FCJCCECMHIH { + int32 HKIOMCOCDNF = 8; // offset: 32 + int32 CFIDMMFFBOE = 2; // offset: 36 + uint32 KPGMBKKOGJG = 5; // offset: 24 + uint32 AEHKNGBKPBE = 6; // offset: 28 + uint32 item_id = 3; // offset: 44 + uint32 HBCJPCMJPHE = 14; // offset: 40 +} + +// Type: Rsp +// CmdID: 6498 +message CKKAHFIDJLM { + uint32 retcode = 7; // offset: 32 + PBPIOFGODHC MHMDIDKNCIH = 12; // offset: 24 +} + +// Obf: ALOLPIFNOHL +// Type: Req +// CmdID: 6463 +message TravelBrochureRemovePasterCsReq { + uint32 HBCJPCMJPHE = 6; // offset: 24 + uint64 unique_id = 8; // offset: 32 + uint32 item_id = 15; // offset: 28 +} + +// Type: Rsp +// CmdID: 6426 +message KGJCEOFKEHA { + PBPIOFGODHC MHMDIDKNCIH = 3; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: JDHNIADDGHC +// Type: Req +// CmdID: 6439 +message TravelBrochureUpdatePasterPosCsReq { + uint64 unique_id = 14; // offset: 40 + int32 HKIOMCOCDNF = 5; // offset: 36 + uint32 KPGMBKKOGJG = 6; // offset: 32 + uint32 item_id = 3; // offset: 24 + int32 CFIDMMFFBOE = 13; // offset: 52 + uint32 HBCJPCMJPHE = 7; // offset: 28 + uint32 AEHKNGBKPBE = 11; // offset: 48 +} + +// Type: Rsp +// CmdID: 6401 +message DPPJIOPGKJI { + PBPIOFGODHC MHMDIDKNCIH = 2; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Type: Notify +// CmdID: 6474 +message APHOLANKEPN { + uint32 num = 12; // offset: 28 + uint32 FBNIOHPDCIL = 6; // offset: 24 +} + +message LAEHDNHPGCC { + uint32 num = 11; // offset: 28 + uint32 FBNIOHPDCIL = 3; // offset: 24 +} + +// Obf: LLKIKIGDMJE +// Type: Req +// CmdID: 6404 +message TravelBrochureSetCustomValueCsReq { + uint32 value = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 6438 +message IHGIOEHHFAO { + uint32 retcode = 2; // offset: 24 +} + +// Obf: AIFLEGFAJOO +// Type: Req +// CmdID: 6472 +message TravelBrochureSetPageDescStatusCsReq { + HADIBEMFDML GODADABGOJD = 5; // offset: 24 + uint32 HBCJPCMJPHE = 9; // offset: 28 +} + +// Type: Rsp +// CmdID: 6432 +message KEJIIOGIHJE { + uint32 retcode = 5; // offset: 24 +} + +// Obf: FHGFDAKNKIE +// Type: Req +// CmdID: 6433 +message TravelBrochurePageResetCsReq { + uint32 HBCJPCMJPHE = 3; // offset: 24 +} + +// Obf: JFOMGIOMPOC +// Type: Rsp +// CmdID: 6461 +message TravelBrochurePageResetScRsp { + uint32 retcode = 13; // offset: 32 + PBPIOFGODHC MHMDIDKNCIH = 15; // offset: 16 +} + +message IHLLBHLEGMD { + uint32 item_id = 4; // offset: 40 + int32 CFIDMMFFBOE = 2; // offset: 24 + uint32 KPGMBKKOGJG = 7; // offset: 32 + int32 HKIOMCOCDNF = 12; // offset: 28 + uint32 AEHKNGBKPBE = 10; // offset: 36 +} + +// Obf: GOIAHMBHEHB +// Type: Req +// CmdID: 6407 +message TravelBrochureApplyPasterListCsReq { + uint32 HBCJPCMJPHE = 15; // offset: 32 + repeated IHLLBHLEGMD MLFNLIBCBMO = 13; // offset: 16 +} + +// Obf: FFHDNNDFPCJ +// Type: Rsp +// CmdID: 6458 +message TravelBrochureApplyPasterListScRsp { + PBPIOFGODHC MHMDIDKNCIH = 8; // offset: 16 + uint32 retcode = 5; // offset: 32 +} + +// Obf: CEPPBODAFLG +enum CmdTreasureDungeonType { + CEPPBODAFLG_PCPDHELPKEM = 0; + CmdFightTreasureDungeonMonsterCsReq = 4472; + CmdOpenTreasureDungeonGridScRsp = 4438; + CmdQuitTreasureDungeonCsReq = 4444; + CmdFightTreasureDungeonMonsterScRsp = 4432; + CmdGHNHLNICAOI = 4500; + CmdUseTreasureDungeonItemScRsp = 4458; + CmdGetTreasureDungeonActivityDataScRsp = 4401; + CmdInteractTreasureDungeonGridScRsp = 4461; + CmdEnterTreasureDungeonCsReq = 4474; + CmdInteractTreasureDungeonGridCsReq = 4433; + CmdTreasureDungeonFinishScNotify = 4410; + CmdEnterTreasureDungeonScRsp = 4437; + CmdTreasureDungeonDataScNotify = 4491; + CmdUseTreasureDungeonItemCsReq = 4407; + CmdOpenTreasureDungeonGridCsReq = 4404; + CmdGetTreasureDungeonActivityDataCsReq = 4439; +} + +// Obf: CELMKJFKCLK +enum TreasureDungeonRecordType { + CELMKJFKCLK_FOBKGBGHANC = 0; + CELMKJFKCLK_KHAGOLLLGDP = 1; + CELMKJFKCLK_JFNLCHKDCEK = 2; + CELMKJFKCLK_NGIHDMOEEGI = 3; + CELMKJFKCLK_MAHFDPNHGNL = 5; + CELMKJFKCLK_HOLEKMGJMNC = 6; + CELMKJFKCLK_HFMFJOKLJHJ = 9; + CELMKJFKCLK_DAOPEIDGOBB = 10; + CELMKJFKCLK_PBNAHLPPPAL = 11; + CELMKJFKCLK_CNCFBBLIIFM = 15; + CELMKJFKCLK_GHLNCHECBOO = 16; + CELMKJFKCLK_LILLHGDPPDG = 20; + CELMKJFKCLK_HNEBINGEBKJ = 24; + CELMKJFKCLK_CHACPGNGEGM = 25; + CELMKJFKCLK_HNFNKOAEDDN = 27; + CELMKJFKCLK_PDMFKADLEAN = 28; + CELMKJFKCLK_PACNLLJMGNN = 29; + CELMKJFKCLK_EJPPOAOJKFO = 30; + CELMKJFKCLK_DAHCCOHACOP = 31; + CELMKJFKCLK_PMCMIEKPOIC = 33; + CELMKJFKCLK_HDPDOJNBLLJ = 34; + CELMKJFKCLK_FPFEABDMFJC = 35; + CELMKJFKCLK_MMCKHOBCBJN = 36; + CELMKJFKCLK_EIKDLKOKHCA = 37; + CELMKJFKCLK_NIPOBNGDEGA = 40; + CELMKJFKCLK_BPEIDCIOCCG = 41; + CELMKJFKCLK_EOMMLKKEPLC = 42; + CELMKJFKCLK_ILNMNEKBGMM = 43; +} + +message JCEEENOLDIF { + TreasureDungeonRecordType type = 3; // offset: 36 + uint32 PNIDNOGHMBH = 12; // offset: 40 + uint32 HAFFDDDPFGA = 14; // offset: 24 + uint32 CMAPCGGABJI = 8; // offset: 28 + uint32 GHAIGLAHMHO = 10; // offset: 32 +} + +// Obf: OKCDFCIKIGM +// Type: Notify +// CmdID: 4491 +message TreasureDungeonDataScNotify { + KPBGMOCCMLA IKHJLMAKNCD = 13; // offset: 16 +} + +// Obf: FDGEEEEGNEC +// Type: Notify +// CmdID: 4410 +message TreasureDungeonFinishScNotify { + uint32 target_side = 15; // offset: 44 + uint32 BHMJFLGMICK = 14; // offset: 40 + bool is_win = 8; // offset: 52 + uint32 DEOBOJCCPFB = 6; // offset: 48 + map DPAJMLNHDDG = 2; // offset: 32 + uint32 DCKEEAKEOLC = 12; // offset: 56 + map GCGALKPCHCP = 7; // offset: 16 +} + +message KPBGMOCCMLA { + repeated ILDFFLCOFCN EOPNFAAPPIO = 150; // offset: 56 + uint32 NLBGEBPPDJO = 7; // offset: 108 + repeated PGNAFAEAIDN JBOCOPNEJLB = 11; // offset: 24 + uint32 MGIHLOHMOJC = 13; // offset: 88 + repeated AOMPLKEILJD MGMPPOJIGBC = 1500; // offset: 40 + repeated IKJOFCNBMKF buff_list = 1030; // offset: 72 + uint32 target_side = 10; // offset: 80 + bool ADMJNJKCDFN = 2046; // offset: 104 + bool OPDAJBALNEK = 398; // offset: 106 + uint32 AHAAPPCDLFF = 869; // offset: 112 + repeated AOMPLKEILJD avatar_list = 94; // offset: 48 + uint32 MICCEGIKIBJ = 4; // offset: 84 + repeated HMKMGAGPAKA item_list = 1070; // offset: 32 + uint32 NPHLEPECMAH = 8; // offset: 96 + uint32 DCKEEAKEOLC = 3; // offset: 100 + repeated JCEEENOLDIF IMBCJKHMOAB = 1; // offset: 16 + bool OJPCGMHCEBN = 861; // offset: 105 + uint32 JDFDJACPCKC = 14; // offset: 92 +} + +message HMKMGAGPAKA { + uint32 item_id = 5; // offset: 24 + uint32 FJOFDONMHPH = 12; // offset: 28 +} + +message AOMPLKEILJD { + uint32 avatar_id = 3; // offset: 32 + SpBarInfo sp_bar = 11; // offset: 16 + uint32 avatar_type = 14; // offset: 40 + uint32 hp = 12; // offset: 36 + uint32 MHEPBNFJDIB = 1; // offset: 44 +} + +message ILDFFLCOFCN { + uint32 avatar_type = 1; // offset: 24 + uint32 avatar_id = 14; // offset: 28 +} + +message IKJOFCNBMKF { + uint32 IEIHJEKMLHH = 10; // offset: 28 + uint32 buff_id = 15; // offset: 24 +} + +message PGNAFAEAIDN { + bool HLKAFPCLMEO = 2; // offset: 44 + repeated FFKGOGNCNAJ buff_list = 1748; // offset: 16 + bool GGFIJFDFGCM = 3; // offset: 45 + bool KLONCIGADNI = 15; // offset: 46 + uint32 JJNKPCBKOKB = 13; // offset: 36 + bool IMLOEHHAJOI = 10; // offset: 47 + uint32 PGHPKHCNPMF = 11; // offset: 32 + uint32 CJOPNFDBJHD = 8; // offset: 40 +} + +message FFKGOGNCNAJ { + uint32 CJOPNFDBJHD = 13; // offset: 40 + uint32 DKJDNNKMNGF = 10; // offset: 32 + uint32 HAFFDDDPFGA = 5; // offset: 24 + uint32 buff_id = 2; // offset: 36 + uint32 CHPHBCOKCEO = 14; // offset: 28 +} + +message DOACEKEEKLJ { + uint32 JDFDJACPCKC = 15; // offset: 28 + bool PNFBOGKCMCE = 7; // offset: 36 + uint32 target_side = 11; // offset: 32 + bool has_passed = 10; // offset: 37 + uint32 MCEKMINMJKF = 13; // offset: 24 + uint32 DCKEEAKEOLC = 1; // offset: 40 + uint32 NPHLEPECMAH = 4; // offset: 44 +} + +// Obf: BGPPCEGGINK +// Type: Req +// CmdID: 4439 +message GetTreasureDungeonActivityDataCsReq { +} + +// Obf: AELOKIHNKMA +// Type: Rsp +// CmdID: 4401 +message GetTreasureDungeonActivityDataScRsp { + repeated DOACEKEEKLJ BPCKFOJKCBK = 12; // offset: 24 + uint32 retcode = 3; // offset: 32 +} + +// Obf: CEGHNBBAPFA +// Type: Req +// CmdID: 4474 +message EnterTreasureDungeonCsReq { + uint32 target_side = 3; // offset: 32 + repeated FNGPALCMBKK avatar_list = 2; // offset: 16 +} + +// Obf: MKPILHMLFJC +// Type: Rsp +// CmdID: 4437 +message EnterTreasureDungeonScRsp { + uint32 retcode = 14; // offset: 32 + KPBGMOCCMLA IKHJLMAKNCD = 6; // offset: 24 +} + +// Obf: EIPJLKDNPDO +// Type: Req +// CmdID: 4404 +message OpenTreasureDungeonGridCsReq { + uint32 target_side = 10; // offset: 24 + uint32 CJOPNFDBJHD = 5; // offset: 28 +} + +// Obf: BEFOGPHDPNA +// Type: Rsp +// CmdID: 4438 +message OpenTreasureDungeonGridScRsp { + KPBGMOCCMLA IKHJLMAKNCD = 7; // offset: 16 + uint32 retcode = 15; // offset: 32 +} + +// Obf: HGPEGMNNBIG +// Type: Req +// CmdID: 4433 +message InteractTreasureDungeonGridCsReq { + uint32 target_side = 11; // offset: 28 + uint32 display_value = 10; // offset: 32 + uint32 CJOPNFDBJHD = 13; // offset: 24 +} + +// Obf: OEDKGGDDDLM +// Type: Rsp +// CmdID: 4461 +message InteractTreasureDungeonGridScRsp { + uint32 retcode = 14; // offset: 32 + KPBGMOCCMLA IKHJLMAKNCD = 3; // offset: 16 +} + +// Obf: BKBJFPPKPGL +// Type: Req +// CmdID: 4407 +message UseTreasureDungeonItemCsReq { + uint32 target_side = 14; // offset: 24 + uint32 item_id = 6; // offset: 28 + uint32 CJOPNFDBJHD = 5; // offset: 32 +} + +// Obf: OLMFMFAIICJ +// Type: Rsp +// CmdID: 4458 +message UseTreasureDungeonItemScRsp { + uint32 retcode = 6; // offset: 32 + KPBGMOCCMLA IKHJLMAKNCD = 4; // offset: 24 +} + +message FNGPALCMBKK { + uint32 avatar_id = 9; // offset: 24 + AvatarType avatar_type = 7; // offset: 28 +} + +// Obf: GGEMBNFNCLP +// Type: Req +// CmdID: 4472 +message FightTreasureDungeonMonsterCsReq { + uint32 target_side = 5; // offset: 36 + repeated FNGPALCMBKK avatar_list = 13; // offset: 24 + uint32 CJOPNFDBJHD = 9; // offset: 32 +} + +// Obf: EIEKCOPGDGI +// Type: Rsp +// CmdID: 4432 +message FightTreasureDungeonMonsterScRsp { + SceneBattleInfo battle_info = 6; // offset: 16 + uint32 retcode = 8; // offset: 32 +} + +// Obf: PFBIKFDAMJN +// Type: Req +// CmdID: 4444 +message QuitTreasureDungeonCsReq { + bool PAMDLHOCMCC = 7; // offset: 24 + uint32 target_side = 1; // offset: 28 +} + +// Type: Rsp +// CmdID: 4500 +message GHNHLNICAOI { + uint32 retcode = 8; // offset: 24 +} + +// Obf: FEOFAEEBNPA enum CmdTutorialType { - CmdTutorialType_MNFEPONEDDJ = 0; - CmdGetTutorialCsReq = 1683; - CmdGetTutorialScRsp = 1681; - CmdUnlockTutorialCsReq = 1635; - CmdFinishTutorialScRsp = 1640; - CmdFinishTutorialGuideCsReq = 1646; - CmdUnlockTutorialGuideScRsp = 1700; - CmdUnlockTutorialScRsp = 1613; - CmdFinishTutorialCsReq = 1669; - CmdGetTutorialGuideCsReq = 1624; - CmdUnlockTutorialGuideCsReq = 1662; - CmdGetTutorialGuideScRsp = 1604; - CmdFinishTutorialGuideScRsp = 1657; + FEOFAEEBNPA_PCPDHELPKEM = 0; + CmdUnlockTutorialGuideScRsp = 1698; + CmdGetTutorialGuideCsReq = 1694; + CmdGetTutorialCsReq = 1691; + CmdUnlockTutorialGuideCsReq = 1609; + CmdGetTutorialGuideScRsp = 1695; + CmdFinishTutorialScRsp = 1626; + CmdGetTutorialScRsp = 1610; + CmdFinishTutorialGuideScRsp = 1601; + CmdFinishTutorialCsReq = 1663; + CmdFinishTutorialGuideCsReq = 1639; + CmdUnlockTutorialCsReq = 1614; + CmdUnlockTutorialScRsp = 1618; } -// Obf: TutorialStatus +// Obf: MKIHBGNOCJA enum TutorialStatus { - TUTORIAL_NONE = 0; - TUTORIAL_UNLOCK = 1; - TUTORIAL_FINISH = 2; + MKIHBGNOCJA_OIIPMBJBOOI = 0; + MKIHBGNOCJA_CDLCACAOIAP = 1; + MKIHBGNOCJA_MIKOEFHPFAF = 2; } -// Obf: TutorialFinishType +// Obf: GCPJLENDFIC enum TutorialFinishType { - TutorialFinishType_MNFEPONEDDJ = 0; - TutorialFinishType_CIAJEMEOBIN = 1; - TutorialFinishType_BBGOLBGAADG = 2; + GCPJLENDFIC_PCPDHELPKEM = 0; + GCPJLENDFIC_GKOBBAEJNNC = 1; + GCPJLENDFIC_IFGDHKNGCDI = 2; } -// Obf: TutorialGuideType +// Obf: FGKLPMCJBAC enum TutorialGuideType { - TutorialGuideType_FNHBHDLFFAE = 0; - TutorialGuideType_DJJEJAAODMN = 1; + FGKLPMCJBAC_NNMBAHCCKJA = 0; + FGKLPMCJBAC_IPKOHPFIAOI = 1; } message Tutorial { - TutorialStatus status = 14; // offset: 24 - uint32 id = 15; // offset: 28 + TutorialStatus status = 2; // offset: 24 + uint32 id = 3; // offset: 28 } message TutorialGuide { - uint32 id = 3; // offset: 24 - TutorialStatus status = 14; // offset: 32 - TutorialGuideType type = 4; // offset: 28 + TutorialStatus status = 9; // offset: 24 + uint32 id = 13; // offset: 28 + TutorialGuideType type = 12; // offset: 32 } -// Obf: GetTutorialCsReq +// Obf: FNDPDAGONPO // Type: Req -// CmdID: 1683 +// CmdID: 1691 message GetTutorialCsReq { } // Type: Rsp -// CmdID: 1681 +// CmdID: 1610 message GetTutorialScRsp { - repeated Tutorial tutorial_list = 14; // offset: 24 - uint32 retcode = 2; // offset: 32 + repeated Tutorial tutorial_list = 1; // offset: 24 + uint32 cur_map_entry_id = 10; // offset: 32 } -// Obf: GetTutorialGuideCsReq +// Obf: ELGGLBDAKDN // Type: Req -// CmdID: 1624 +// CmdID: 1694 message GetTutorialGuideCsReq { } // Type: Rsp -// CmdID: 1604 +// CmdID: 1695 message GetTutorialGuideScRsp { - uint32 retcode = 11; // offset: 32 - repeated TutorialGuide tutorial_guide_list = 12; // offset: 24 + repeated TutorialGuide tutorial_guide_list = 10; // offset: 24 + uint32 cur_map_entry_id = 2; // offset: 32 } -// Obf: UnlockTutorialCsReq +// Obf: POAMLKKGKPE // Type: Req -// CmdID: 1635 +// CmdID: 1614 message UnlockTutorialCsReq { - uint32 tutorial_id = 13; // offset: 24 + uint32 IDGPINMKPNL = 15; // offset: 24 } // Type: Rsp -// CmdID: 1613 +// CmdID: 1618 message UnlockTutorialScRsp { - Tutorial tutorial = 2; // offset: 24 - uint32 retcode = 5; // offset: 32 + uint32 cur_map_entry_id = 1; // offset: 32 + Tutorial tutorial = 14; // offset: 24 } -// Obf: UnlockTutorialGuideCsReq +// Obf: PMLLCKIOCJM // Type: Req -// CmdID: 1662 +// CmdID: 1609 message UnlockTutorialGuideCsReq { - uint32 group_id = 1; // offset: 28 - TutorialGuideType type = 11; // offset: 24 + uint32 group_id = 11; // offset: 28 + TutorialGuideType type = 8; // offset: 24 } // Type: Rsp -// CmdID: 1700 +// CmdID: 1698 message UnlockTutorialGuideScRsp { - TutorialGuide tutorial_guide = 15; // offset: 24 - uint32 retcode = 8; // offset: 32 + uint32 cur_map_entry_id = 10; // offset: 32 + TutorialGuide tutorial_guide = 14; // offset: 24 } -// Obf: FinishTutorialCsReq +// Obf: FOLIFJMDCOP // Type: Req -// CmdID: 1669 +// CmdID: 1663 message FinishTutorialCsReq { - uint32 tutorial_id = 9; // offset: 24 - TutorialFinishType BGGPEBJACHE = 12; // offset: 28 + uint32 IDGPINMKPNL = 5; // offset: 24 + TutorialFinishType NGJKIIIJBIB = 11; // offset: 28 } // Type: Rsp -// CmdID: 1640 +// CmdID: 1626 message FinishTutorialScRsp { - uint32 retcode = 13; // offset: 32 - Tutorial tutorial = 10; // offset: 16 + Tutorial tutorial = 7; // offset: 24 + uint32 cur_map_entry_id = 5; // offset: 32 } -// Obf: FinishTutorialGuideCsReq +// Obf: IOEPDEBGEJN // Type: Req -// CmdID: 1646 +// CmdID: 1639 message FinishTutorialGuideCsReq { - TutorialGuideType type = 3; // offset: 28 - uint32 group_id = 9; // offset: 24 + TutorialGuideType type = 14; // offset: 28 + uint32 group_id = 6; // offset: 24 } // Type: Rsp -// CmdID: 1657 +// CmdID: 1601 message FinishTutorialGuideScRsp { - TutorialGuide tutorial_guide = 13; // offset: 24 - ItemList reward = 7; // offset: 16 - uint32 retcode = 5; // offset: 40 + TutorialGuide tutorial_guide = 7; // offset: 16 + uint32 cur_map_entry_id = 10; // offset: 40 + ItemList reward = 1; // offset: 32 } -// Obf: CmdWaypointType +// Obf: DCEEDHMEPMC enum CmdWaypointType { - CmdWaypointType_MNFEPONEDDJ = 0; - CmdHFGNDEDGGCC = 469; - CmdWaypointType_NODBHKODHJO = 483; - CmdIDODKOAIMDE = 462; - CmdWaypointType_MNLEJBHAGHL = 435; - CmdWaypointType_MMNPHDKCHKE = 424; - CmdGetChapterScRsp = 413; - CmdSetCurWaypointScRsp = 404; - CmdGetWaypointScRsp = 481; - CmdWaypointType_HGGMOFGHJBJ = 500; + DCEEDHMEPMC_PCPDHELPKEM = 0; + DCEEDHMEPMC_DBLIMCCNLAC = 498; + DCEEDHMEPMC_FIBGCOBDNKG = 414; + CmdJGLMANJEMJA = 463; + CmdNKIOIPMCONG = 495; + CmdKPOCAINFJDA = 418; + DCEEDHMEPMC_HDINDJGMCLB = 494; + CmdOLDMKCIINGH = 410; + DCEEDHMEPMC_NJMCPCIEDGD = 491; + CmdDEBHHHIFIHK = 409; } -enum KOGKHHKAFNN { - KOGKHHKAFNN_MNFEPONEDDJ = 0; - KOGKHHKAFNN_MLEJOHPBDGH = 1; - KOGKHHKAFNN_CNCOPNEDADO = 2; +enum NDHPIOFCPFN { + NDHPIOFCPFN_PCPDHELPKEM = 0; + NDHPIOFCPFN_FPOPMPCOOFE = 1; + NDHPIOFCPFN_GJLBGMELBHJ = 2; } -enum ODLKPGAOBPH { - ODLKPGAOBPH_KAKKPGOPABA = 0; - ODLKPGAOBPH_AAEJAGNECDI = 1; - ODLKPGAOBPH_LOJJICGNCBB = 2; +enum JFECKFAHFLG { + JFECKFAHFLG_CCLNKJBCIJN = 0; + JFECKFAHFLG_CHEBHCOMEDO = 1; + JFECKFAHFLG_AJLHOMAMBAE = 2; } -message Waypoint { - uint32 FGMAPNBLLNO = 10; // offset: 28 - bool is_new = 12; // offset: 24 - uint32 id = 5; // offset: 32 +message HACNBJJOLHP { + uint32 BAPDMNKDLHG = 5; // offset: 32 + uint32 id = 12; // offset: 28 + bool is_new = 9; // offset: 24 } -message ChapterBrief { - uint32 ILKDFJCPCKC = 2; // offset: 32 - uint32 id = 13; // offset: 40 - repeated uint32 taken_reward_id_list = 9; // offset: 24 - bool is_new = 8; // offset: 36 +message ADMCMFIINIH { + repeated uint32 EOGMIHEPCGM = 2; // offset: 24 + uint32 id = 9; // offset: 36 + uint32 MOHOBFPJPML = 1; // offset: 40 + bool is_new = 10; // offset: 32 } -message Chapter { - repeated Waypoint PDBJMCKANEK = 8; // offset: 32 - ChapterBrief AIPIKJJHLMH = 14; // offset: 24 +message PEEDNOBMBNN { + ADMCMFIINIH GHEKIEAOMLJ = 3; // offset: 24 + repeated HACNBJJOLHP MHCABCEDNGB = 10; // offset: 32 } -message GetWaypointCsReq { - uint32 CPJCOBCMNHK = 15; // offset: 24 +message BJOFAKOFLAM { + uint32 DCPKPNLKGMM = 5; // offset: 24 } // Type: Rsp -// CmdID: 481 -message GetWaypointScRsp { - uint32 OLAOABFEIKI = 11; // offset: 36 - uint32 retcode = 9; // offset: 32 - Chapter AJAIAEDHAAI = 6; // offset: 24 -} - -message SetCurWaypointCsReq { - uint32 BOHGALDNJAP = 3; // offset: 24 -} - -// Type: Rsp -// CmdID: 404 -message SetCurWaypointScRsp { - uint32 OLAOABFEIKI = 7; // offset: 28 - uint32 retcode = 3; // offset: 24 -} - -message GetChapterCsReq { -} - -// Type: Rsp -// CmdID: 413 -message GetChapterScRsp { - uint32 OLAOABFEIKI = 10; // offset: 36 - repeated ChapterBrief NAKOHJNELHO = 7; // offset: 24 - uint32 retcode = 3; // offset: 32 -} - -// Type: Notify -// CmdID: 462 -message IDODKOAIMDE { - uint32 BOHGALDNJAP = 10; // offset: 24 - uint32 CPJCOBCMNHK = 8; // offset: 28 -} - -message DMGCDILAOEH { - uint32 CPJCOBCMNHK = 12; // offset: 28 - uint32 KKKIFEGMHDP = 2; // offset: 24 -} - -// Type: Rsp -// CmdID: 469 -message HFGNDEDGGCC { - uint32 KKKIFEGMHDP = 6; // offset: 24 - uint32 CPJCOBCMNHK = 12; // offset: 32 - uint32 retcode = 4; // offset: 28 -} - -// Obf: CmdWolfBroType -enum CmdWolfBroType { - CmdWolfBroType_MNFEPONEDDJ = 0; - CmdBOKCKMFGGAK = 6514; - CmdPKHHICODFAO = 6534; - CmdBMOHIJJPPDN = 6501; - CmdOIMBOGAKFOE = 6518; - CmdKLFHIOPAKPG = 6521; - CmdMPICOJBDBJH = 6512; - CmdFDCIDHKFCEF = 6522; - CmdKCJJMPKNBHN = 6523; - CmdBLIHFONCBPD = 6524; - CmdHJMJGCMNIIL = 6530; - CmdJDBIDBDOIJB = 6540; - CmdGCEPNBOGHCH = 6503; - CmdJPEJGCGHCEM = 6504; - CmdHJMFEGCAHME = 6529; - CmdHHDJHMDOGPM = 6538; - CmdKIPOACLPHGL = 6508; - CmdDNHMECNICDL = 6507; - CmdCEKABFBBBMF = 6539; - CmdBHLBILBGJHM = 6502; -} - -message GFCKLBOJAKJ { - MotionInfo motion = 6; // offset: 32 - bool NKEPNPJMHOJ = 9; // offset: 40 - repeated Vector HCCGPOKANJA = 11; // offset: 16 - uint32 MHLJKCNFAJO = 4; // offset: 44 -} - -message JNDFKFNOHNP { - repeated Vector HCCGPOKANJA = 11; // offset: 24 - uint32 MHLJKCNFAJO = 14; // offset: 48 - bool NKEPNPJMHOJ = 5; // offset: 52 - uint32 id = 1; // offset: 56 - GFCKLBOJAKJ HOKCPPBPBMK = 7; // offset: 16 - string uuid = 15; // offset: 32 -} - -// Type: Req -// CmdID: 6504 -message JPEJGCGHCEM { - uint32 id = 4; // offset: 40 - bool BJAAPHKCBOH = 12; // offset: 44 - MotionInfo motion = 1; // offset: 16 - GroupStateInfo group_state_info = 11; // offset: 32 -} - -// Type: Rsp -// CmdID: 6540 -message JDBIDBDOIJB { - uint32 retcode = 11; // offset: 32 - JNDFKFNOHNP IHIGDHMECKO = 10; // offset: 16 -} - -// Type: Req -// CmdID: 6501 -message BMOHIJJPPDN { - uint32 id = 12; // offset: 32 - MotionInfo motion = 4; // offset: 16 -} - -// Type: Rsp -// CmdID: 6514 -message BOKCKMFGGAK { - JNDFKFNOHNP IHIGDHMECKO = 6; // offset: 16 - uint32 retcode = 1; // offset: 32 -} - -// Type: Req -// CmdID: 6539 -message CEKABFBBBMF { - uint32 id = 5; // offset: 24 -} - -// Type: Rsp -// CmdID: 6512 -message MPICOJBDBJH { - JNDFKFNOHNP IHIGDHMECKO = 11; // offset: 16 +// CmdID: 410 +message OLDMKCIINGH { + PEEDNOBMBNN JOGFDBPAMDP = 11; // offset: 16 + uint32 MOHHIJGHPNB = 8; // offset: 36 uint32 retcode = 6; // offset: 32 } -// Type: Req -// CmdID: 6524 -message BLIHFONCBPD { - uint32 id = 2; // offset: 24 +message DEFOJHBBIDK { + uint32 PNKGNIIDJAA = 8; // offset: 24 } // Type: Rsp -// CmdID: 6502 -message BHLBILBGJHM { - JNDFKFNOHNP IHIGDHMECKO = 6; // offset: 24 - uint32 retcode = 14; // offset: 32 +// CmdID: 495 +message NKIOIPMCONG { + uint32 retcode = 12; // offset: 28 + uint32 MOHHIJGHPNB = 13; // offset: 24 +} + +message JKFDCJBBABP { +} + +// Type: Rsp +// CmdID: 418 +message KPOCAINFJDA { + repeated ADMCMFIINIH LHFMNAHIDOM = 6; // offset: 16 + uint32 MOHHIJGHPNB = 3; // offset: 32 + uint32 retcode = 10; // offset: 36 +} + +// Type: Notify +// CmdID: 409 +message DEBHHHIFIHK { + uint32 PNKGNIIDJAA = 6; // offset: 24 + uint32 DCPKPNLKGMM = 7; // offset: 28 +} + +message NNLCNFMFENH { + uint32 OPGDCBDBKBO = 2; // offset: 28 + uint32 DCPKPNLKGMM = 4; // offset: 24 +} + +// Type: Rsp +// CmdID: 463 +message JGLMANJEMJA { + uint32 OPGDCBDBKBO = 10; // offset: 24 + uint32 retcode = 3; // offset: 32 + uint32 DCPKPNLKGMM = 14; // offset: 28 +} + +// Obf: JIOOLBKBEPC +enum CmdWolfBroType { + JIOOLBKBEPC_PCPDHELPKEM = 0; + CmdEJGAINKKBFM = 6536; + CmdJLJHOOBHDHP = 6513; + CmdKHOHCMMCMBL = 6519; + CmdBLGNJJNFDEA = 6503; + CmdBNEGEEBJCMD = 6550; + CmdEEGAIOCCMKM = 6535; + CmdIPNAEODCPDD = 6505; + CmdMOMAEPPEAJA = 6502; + CmdMGDAGAPAIEJ = 6531; + CmdHBPBHNPIEAK = 6518; + CmdPCHLKJCNCEN = 6516; + CmdPPBJILGAPBF = 6544; + CmdNJMPAPFMNFM = 6538; + CmdEIBNPIKGCJN = 6530; + CmdDNDHIDKFBKA = 6507; + CmdDPPDCNBILMN = 6501; + CmdCMOHIGKKNEN = 6527; + CmdOFFBNGEIDFM = 6545; + CmdBCGIHFGIAEM = 6547; +} + +message HIBBBJBENHC { + bool PIJMKHMDHAE = 14; // offset: 44 + MotionInfo motion = 11; // offset: 16 + uint32 BIAGIFIKDNA = 12; // offset: 40 + repeated Vector BLLLDCMOAAI = 13; // offset: 32 +} + +message NJBHKLCKHBK { + bool PIJMKHMDHAE = 5; // offset: 48 + string LBBMJLAIJOC = 13; // offset: 40 + HIBBBJBENHC CPEMLIAGBKB = 14; // offset: 16 + uint32 id = 1; // offset: 56 + repeated Vector BLLLDCMOAAI = 10; // offset: 32 + uint32 BIAGIFIKDNA = 9; // offset: 52 } // Type: Req -// CmdID: 6530 -message HJMJGCMNIIL { - uint32 id = 11; // offset: 24 +// CmdID: 6513 +message JLJHOOBHDHP { + MotionInfo motion = 9; // offset: 24 + MLEJLKLEFND PAGLOJDLLLD = 4; // offset: 16 + uint32 id = 8; // offset: 40 + bool LCHAHECJPOI = 10; // offset: 44 } // Type: Rsp // CmdID: 6507 -message DNHMECNICDL { - JNDFKFNOHNP IHIGDHMECKO = 5; // offset: 24 - uint32 retcode = 7; // offset: 32 -} - -// Type: Notify -// CmdID: 6518 -message OIMBOGAKFOE { - JNDFKFNOHNP IHIGDHMECKO = 6; // offset: 16 +message DNDHIDKFBKA { + uint32 retcode = 13; // offset: 32 + NJBHKLCKHBK MAONHDCCHPE = 8; // offset: 16 } // Type: Req -// CmdID: 6534 -message PKHHICODFAO { - repeated uint32 assist_monster_entity_id_list = 9; // offset: 16 - Vector JPIFAJDONFG = 15; // offset: 32 +// CmdID: 6530 +message EIBNPIKGCJN { + MotionInfo motion = 3; // offset: 16 + uint32 id = 6; // offset: 32 +} + +// Type: Rsp +// CmdID: 6527 +message CMOHIGKKNEN { + NJBHKLCKHBK MAONHDCCHPE = 10; // offset: 24 + uint32 retcode = 1; // offset: 32 +} + +// Type: Req +// CmdID: 6535 +message EEGAIOCCMKM { + uint32 id = 4; // offset: 24 } // Type: Rsp // CmdID: 6538 -message HHDJHMDOGPM { - JNDFKFNOHNP IHIGDHMECKO = 9; // offset: 16 - uint32 retcode = 3; // offset: 32 +message NJMPAPFMNFM { + NJBHKLCKHBK MAONHDCCHPE = 4; // offset: 24 + uint32 retcode = 1; // offset: 32 } // Type: Req -// CmdID: 6522 -message FDCIDHKFCEF { - Vector JPIFAJDONFG = 11; // offset: 16 +// CmdID: 6505 +message IPNAEODCPDD { + uint32 id = 15; // offset: 24 } // Type: Rsp -// CmdID: 6521 -message KLFHIOPAKPG { - JNDFKFNOHNP IHIGDHMECKO = 14; // offset: 16 - uint32 retcode = 9; // offset: 32 +// CmdID: 6501 +message DPPDCNBILMN { + NJBHKLCKHBK MAONHDCCHPE = 3; // offset: 16 + uint32 retcode = 11; // offset: 32 +} + +// Type: Req +// CmdID: 6547 +message BCGIHFGIAEM { + uint32 id = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 6519 +message KHOHCMMCMBL { + NJBHKLCKHBK MAONHDCCHPE = 8; // offset: 24 + uint32 retcode = 15; // offset: 32 +} + +// Type: Notify +// CmdID: 6502 +message MOMAEPPEAJA { + NJBHKLCKHBK MAONHDCCHPE = 12; // offset: 24 +} + +// Type: Req +// CmdID: 6544 +message PPBJILGAPBF { + Vector GGDPAAJFMJB = 15; // offset: 24 + repeated uint32 assist_monster_entity_id_list = 6; // offset: 32 +} + +// Type: Rsp +// CmdID: 6518 +message HBPBHNPIEAK { + uint32 retcode = 12; // offset: 32 + NJBHKLCKHBK MAONHDCCHPE = 9; // offset: 16 +} + +// Type: Req +// CmdID: 6545 +message OFFBNGEIDFM { + Vector GGDPAAJFMJB = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 6536 +message EJGAINKKBFM { + NJBHKLCKHBK MAONHDCCHPE = 9; // offset: 16 + uint32 retcode = 4; // offset: 32 } // Type: Req // CmdID: 6503 -message GCEPNBOGHCH { - uint32 config_id = 6; // offset: 28 - uint32 group_id = 3; // offset: 24 +message BLGNJJNFDEA { + uint32 group_id = 3; // offset: 28 + uint32 config_id = 11; // offset: 24 } // Type: Rsp -// CmdID: 6523 -message KCJJMPKNBHN { - uint32 retcode = 6; // offset: 24 -} - -// Type: Req -// CmdID: 6529 -message HJMFEGCAHME { - repeated uint32 assist_monster_entity_id_list = 5; // offset: 24 -} - -// Type: Rsp -// CmdID: 6508 -message KIPOACLPHGL { - uint32 retcode = 10; // offset: 24 -} - -// Obf: CmdWorldUnlockType -enum CmdWorldUnlockType { - CmdWorldUnlockType_MNFEPONEDDJ = 0; - CmdWorldUnlockCsReq = 7627; - CmdWorldUnlockScRsp = 7626; -} - -// Obf: WorldUnlockCsReq -// Type: Req -// CmdID: 7627 -message WorldUnlockCsReq { - uint32 IJGLDCNMELH = 10; // offset: 24 -} - -// Obf: WorldUnlockScRsp -// Type: Rsp -// CmdID: 7626 -message WorldUnlockScRsp { - uint32 IJGLDCNMELH = 1; // offset: 28 +// CmdID: 6550 +message BNEGEEBJCMD { uint32 retcode = 7; // offset: 24 } -enum HFEIMIPDDLK { - HFEIMIPDDLK_MNFEPONEDDJ = 0; - HFEIMIPDDLK_GHOHPKBLDOP = 1; - HFEIMIPDDLK_NBAKAMOMEAK = 2; - HFEIMIPDDLK_NFOEILGOINM = 3; - HFEIMIPDDLK_BOHKKALNPCH = 4; - HFEIMIPDDLK_EFGCBBOOOPL = 5; - HFEIMIPDDLK_JDGDGLDPGFH = 6; - HFEIMIPDDLK_IHOMEIIPEKL = 7; - HFEIMIPDDLK_DAFNGMGDHHJ = 8; +// Type: Req +// CmdID: 6516 +message PCHLKJCNCEN { + repeated uint32 assist_monster_entity_id_list = 15; // offset: 24 } -message PDKPCKMKKCP { - uint32 BHBIBJCKGAP = 1; // offset: 92 - uint32 authkey_ver = 2; // offset: 52 - uint32 APIIINCLCDH = 3; // offset: 48 - uint32 DDGBLGBJIEG = 4; // offset: 40 - uint32 PJBLOMAADGP = 5; // offset: 32 - uint32 FJLKOIFLNCN = 6; // offset: 80 - uint32 DOPLDHGAGBK = 7; // offset: 100 - uint32 IEIAOAMBFNL = 8; // offset: 84 - uint64 HDMEKPAGFGD = 9; // offset: 56 - uint32 FPBJBOKDJLF = 10; // offset: 44 - uint32 id = 11; // offset: 68 - uint32 FDGCKLAGHJA = 12; // offset: 88 - uint32 CHDLDJAKFFI = 13; // offset: 64 - string IOJLACLLPGH = 14; // offset: 16 - uint32 DFGAKIANPCH = 15; // offset: 36 - uint32 EJCOGMCJCEP = 16; // offset: 96 - uint64 GEKDHMLCGNM = 17; // offset: 72 +// Type: Rsp +// CmdID: 6531 +message MGDAGAPAIEJ { + uint32 retcode = 1; // offset: 24 +} + +// Obf: JEMENFKDOJM +enum CmdWorldUnlockType { + JEMENFKDOJM_PCPDHELPKEM = 0; + CmdWorldUnlockScRsp = 7627; + CmdWorldUnlockCsReq = 7626; +} + +// Obf: FHFFLADCOKE +// Type: Req +// CmdID: 7626 +message WorldUnlockCsReq { + uint32 LLOLOEHPFHA = 10; // offset: 24 +} + +// Obf: JKPOGPLBODL +// Type: Rsp +// CmdID: 7627 +message WorldUnlockScRsp { + uint32 LLOLOEHPFHA = 6; // offset: 28 + uint32 retcode = 2; // offset: 24 +} + +enum OFBAEIEHDHJ { + OFBAEIEHDHJ_PCPDHELPKEM = 0; + OFBAEIEHDHJ_MAOBGCPKMNB = 1; + OFBAEIEHDHJ_CDKDFCDEBCE = 2; + OFBAEIEHDHJ_CFMFLGIANFK = 3; + OFBAEIEHDHJ_EBFHKIGPJNC = 4; + OFBAEIEHDHJ_NLIIEMNGBAO = 5; + OFBAEIEHDHJ_GMNIJEMPHFI = 6; + OFBAEIEHDHJ_ILFIABHDCOG = 7; + OFBAEIEHDHJ_LCLKIKJJMMH = 8; +} + +message ABOLGABIPJA { + uint32 MLOFNLCKNBL = 1; // offset: 64 + uint32 authkey_ver = 2; // offset: 92 + uint32 LDEBCMJBCLD = 3; // offset: 68 + uint32 NHDDHMGGKBO = 4; // offset: 60 + uint32 HDHJEFFIPOL = 5; // offset: 76 + uint32 NGCFMHKACDO = 6; // offset: 44 + uint32 AJKHDLNMBMP = 7; // offset: 88 + uint32 IGJOBFGJAMI = 8; // offset: 72 + uint64 EBABMGKJIAF = 9; // offset: 96 + uint32 JEBNJPNCPMP = 10; // offset: 84 + uint32 id = 11; // offset: 52 + uint32 HKEHIIPBDHA = 12; // offset: 48 + uint32 FLMEHIPGBJN = 13; // offset: 40 + string EMHMHACKBOI = 14; // offset: 16 + uint32 DDALNHLOGJK = 15; // offset: 56 + uint32 LHHMLLFGFLI = 16; // offset: 80 + uint64 DAMFMNKHFIH = 17; // offset: 32 } diff --git a/proto/out/_.rs b/proto/out/_.rs index d37766c..3a7f2c4 100644 --- a/proto/out/_.rs +++ b/proto/out/_.rs @@ -7,769 +7,1155 @@ pub struct EmbeddedAttribute {} pub struct RefSafetyRulesAttribute {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Alkcpdjadfi { - /// offset: 40 +pub struct Ommelgebnog { + /// offset: 36 #[prost(uint32, tag = "1")] pub queue_position: u32, /// offset: 32 #[prost(uint32, tag = "2")] - pub afbhgknkicn: u32, + pub chnhlkkkjha: u32, #[prost( - oneof = "alkcpdjadfi::Gcngafnkjie", - tags = "101, 102, 103, 104, 201, 202, 203, 251, 252, 253" + oneof = "ommelgebnog::Gbfcmpacopj", + tags = "101, 102, 103, 104, 201, 202, 203, 251, 252, 253, 261, 262, 263, 264, 265, 266, 267" )] - pub gcngafnkjie: ::core::option::Option, + pub gbfcmpacopj: ::core::option::Option, } -/// Nested message and enum types in `ALKCPDJADFI`. -pub mod alkcpdjadfi { +/// Nested message and enum types in `OMMELGEBNOG`. +pub mod ommelgebnog { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Gcngafnkjie { - /// offset: 16 + pub enum Gbfcmpacopj { + /// offset: 24 #[prost(message, tag = "101")] - MarbleGameBegin(super::Hdeilcljpdl), - /// offset: 16 + MarbleGameBegin(super::Hlncncnjgdl), + /// offset: 24 #[prost(message, tag = "102")] - MarbleGameEnd(super::Hceolokdobg), - /// offset: 16 + MarbleGameEnd(super::Gnjbmilmkmb), + /// offset: 24 #[prost(message, tag = "103")] - MarbleGameRound(super::Ofopldlcdeb), - /// offset: 16 + MarbleGameRound(super::Cnemcbjhack), + /// offset: 24 #[prost(message, tag = "104")] - MarbleGameTurn(super::Egmlokhfdbg), - /// offset: 16 + MarbleGameTurn(super::Bbiinelndkh), + /// offset: 24 #[prost(message, tag = "201")] - CakeRaceSectionBegin(super::Omelfoilhlg), - /// offset: 16 + CakeRaceSectionBegin(super::Fjjnfnallga), + /// offset: 24 #[prost(message, tag = "202")] - CakeRaceSectionEnd(super::Ojkalfelhbm), - /// offset: 16 + CakeRaceSectionEnd(super::Bbbjmjjojdp), + /// offset: 24 #[prost(message, tag = "203")] - CakeRaceRoomSectionSettle(super::Eigkocfdlfe), - /// offset: 16 + CakeRaceRoomSectionSettle(super::Plecmcjnpil), + /// offset: 24 #[prost(message, tag = "251")] - DiceCombatBegin(super::Nnfmlniilha), - /// offset: 16 + DiceCombatBegin(super::Ceoeleokpof), + /// offset: 24 #[prost(message, tag = "252")] - DiceCombatTurnEnd(super::Nekmljghdjc), - /// offset: 16 + DiceCombatTurnEnd(super::Ckhfnkjnmlo), + /// offset: 24 #[prost(message, tag = "253")] - DiceCombatEnd(super::Dckhfddhicn), + DiceCombatEnd(super::Cahpbblmdcj), + /// offset: 24 + #[prost(message, tag = "261")] + DiceCombatV2Begin(super::Ihbgahnneki), + /// offset: 24 + #[prost(message, tag = "262")] + DiceCombatV2End(super::Jfiamodboij), + /// offset: 24 + #[prost(message, tag = "263")] + DiceCombatV2TurnEnd(super::Godmjgagnpa), + /// offset: 24 + #[prost(message, tag = "264")] + DiceCombatV2TacticsPointChange(super::Ombgoodfihb), + /// offset: 24 + #[prost(message, tag = "265")] + DiceCombatV2TacticsCardChange(super::Bcmkannikdp), + /// offset: 24 + #[prost(message, tag = "266")] + DiceCombatV2DiceChangeRequest(super::Floembhnepp), + /// offset: 24 + #[prost(message, tag = "267")] + DiceCombatV2DiceChange(super::Febmhkkehdg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgeofmcalei { - /// offset: 28 +pub struct Ldaaphcjenl { + /// offset: 32 #[prost(uint32, tag = "1")] - pub phnebdgocig: u32, + pub ldgjldanjjl: u32, /// offset: 24 #[prost(int32, tag = "2")] - pub piejingjeml: i32, - /// offset: 36 + pub ainghhobehp: i32, + /// offset: 28 #[prost(int32, tag = "3")] - pub ajchagmhhne: i32, - /// offset: 32 + pub dkecaggafhd: i32, + /// offset: 36 #[prost(uint32, tag = "4")] - pub ckmngjcncik: u32, + pub lkmedhcbdhk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iajhkdkaljd { +pub struct Fhbhkmfhllo { /// offset: 24 #[prost(uint32, tag = "1")] - pub phnebdgocig: u32, + pub ldgjldanjjl: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub olgbjobljea: u32, + pub mgngpgppiaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aeokcmooegi { - /// offset: 24 +pub struct Aekipjmmgde { + /// offset: 28 #[prost(uint32, tag = "1")] pub item_id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub mpcfmjlciap: u32, /// offset: 36 + #[prost(uint32, tag = "2")] + pub odjnmlmkkfe: u32, + /// offset: 32 #[prost(uint32, tag = "3")] pub skill_id: u32, - /// offset: 28 + /// offset: 24 #[prost(int32, tag = "4")] pub display_value: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Inlnbakllap { +pub struct Hhnfccchhdd { /// offset: 24 #[prost(int32, tag = "1")] - pub gfmlabanfla: i32, - /// offset: 36 - #[prost(int32, tag = "2")] - pub jkldklkpgmb: i32, + pub hgjdmifjkpo: i32, /// offset: 32 - #[prost(int32, tag = "3")] - pub djnpgpmdoke: i32, + #[prost(int32, tag = "2")] + pub lhadaimmhmp: i32, /// offset: 28 + #[prost(int32, tag = "3")] + pub bfplpakpbll: i32, + /// offset: 36 #[prost(int32, tag = "4")] - pub bpnfpdiebfi: i32, + pub pgdapdfoidd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hdeilcljpdl { - /// offset: 44 +pub struct Hlncncnjgdl { + /// offset: 72 #[prost(uint32, tag = "1")] - pub monster_battle_type: u32, - /// offset: 64 + pub bkajoadebdn: u32, + /// offset: 40 #[prost(uint64, tag = "2")] - pub ecmgmgjieff: u64, - /// offset: 52 + pub gjojleobjfj: u64, + /// offset: 76 #[prost(uint32, tag = "3")] pub level_id: u32, - /// offset: 40 + /// offset: 48 #[prost(uint32, tag = "4")] - pub khglmlnlopa: u32, - /// offset: 24 + pub iojkdgcfcgg: u32, + /// offset: 32 #[prost(message, repeated, tag = "5")] - pub gbnoflpcokl: ::prost::alloc::vec::Vec, - /// offset: 72 + pub hgcffbncbgg: ::prost::alloc::vec::Vec, + /// offset: 64 #[prost(uint32, tag = "6")] pub rank: u32, /// offset: 56 #[prost(uint64, tag = "7")] - pub gajohoinoed: u64, + pub befjlfkjfjd: u64, /// offset: 16 #[prost(message, repeated, tag = "8")] - pub jgfffoaiobh: ::prost::alloc::vec::Vec, - /// offset: 48 + pub hdfhpkepkaf: ::prost::alloc::vec::Vec, + /// offset: 68 #[prost(uint32, tag = "9")] - pub akhioeamhdp: u32, + pub pbmldoebdeg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hceolokdobg { - /// offset: 92 +pub struct Gnjbmilmkmb { + /// offset: 100 #[prost(uint32, tag = "1")] - pub monster_battle_type: u32, - /// offset: 96 + pub bkajoadebdn: u32, + /// offset: 72 #[prost(uint64, tag = "2")] - pub ecmgmgjieff: u64, - /// offset: 104 + pub gjojleobjfj: u64, + /// offset: 96 #[prost(uint32, tag = "3")] pub level_id: u32, - /// offset: 88 + /// offset: 60 #[prost(uint32, tag = "4")] - pub khglmlnlopa: u32, - /// offset: 24 + pub iojkdgcfcgg: u32, + /// offset: 40 #[prost(message, repeated, tag = "5")] - pub gbnoflpcokl: ::prost::alloc::vec::Vec, - /// offset: 80 + pub hgcffbncbgg: ::prost::alloc::vec::Vec, + /// offset: 104 #[prost(uint32, tag = "6")] pub rank: u32, - /// offset: 56 + /// offset: 80 #[prost(uint64, tag = "7")] - pub gajohoinoed: u64, - /// offset: 40 + pub befjlfkjfjd: u64, + /// offset: 24 #[prost(message, repeated, tag = "8")] - pub jgfffoaiobh: ::prost::alloc::vec::Vec, - /// offset: 64 + pub hdfhpkepkaf: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "9")] - pub akhioeamhdp: u32, - /// offset: 76 + pub pbmldoebdeg: u32, + /// offset: 56 #[prost(uint32, tag = "10")] - pub ndkmpemaacl: u32, - /// offset: 68 + pub phfmjgbjfph: u32, + /// offset: 64 #[prost(int32, tag = "11")] pub score_id: i32, - /// offset: 72 - #[prost(int32, tag = "12")] - pub cegciedibob: i32, - /// offset: 32 - #[prost(message, repeated, tag = "13")] - pub jokmdopfahc: ::prost::alloc::vec::Vec, /// offset: 52 - #[prost(uint32, tag = "14")] - pub iddpdlncona: u32, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub ldmbkfllfjg: u32, - /// offset: 84 - #[prost(uint32, tag = "16")] - pub bbhegjobgpj: u32, - /// offset: 108 - #[prost(uint32, tag = "17")] - pub lddlhomcoje: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ofopldlcdeb { - /// offset: 112 - #[prost(uint32, tag = "1")] - pub monster_battle_type: u32, - /// offset: 80 - #[prost(uint64, tag = "2")] - pub ecmgmgjieff: u64, - /// offset: 100 - #[prost(uint32, tag = "3")] - pub level_id: u32, - /// offset: 72 - #[prost(uint32, tag = "4")] - pub khglmlnlopa: u32, - /// offset: 96 - #[prost(uint32, tag = "5")] - pub cnjfjpjdgno: u32, - /// offset: 76 - #[prost(uint32, tag = "6")] - pub phnebdgocig: u32, - /// offset: 108 - #[prost(bool, tag = "7")] - pub gjdiieijgmg: bool, - /// offset: 48 - #[prost(message, repeated, tag = "8")] - pub gojkbgnaolg: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(uint32, tag = "9")] - pub rank: u32, - /// offset: 64 - #[prost(message, repeated, tag = "10")] - pub ddkfbcoocmb: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(uint32, tag = "11")] - pub akhioeamhdp: u32, - /// offset: 40 - #[prost(message, repeated, tag = "12")] - pub skill_info: ::prost::alloc::vec::Vec, - /// offset: 32 + #[prost(int32, tag = "12")] + pub eplbcnfmlil: i32, + /// offset: 16 #[prost(message, repeated, tag = "13")] - pub ofhcgdipmda: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub pihkfpinmdg: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "15")] - pub idcjobhbhnl: ::prost::alloc::vec::Vec, + pub ekjklcjklpe: ::prost::alloc::vec::Vec, + /// offset: 108 + #[prost(uint32, tag = "14")] + pub ldkgjbalgkc: u32, + /// offset: 68 + #[prost(uint32, tag = "15")] + pub lhimafcifap: u32, /// offset: 92 #[prost(uint32, tag = "16")] - pub fliajakpicm: u32, + pub gafcpipkikl: u32, + /// offset: 88 + #[prost(uint32, tag = "17")] + pub lpalgnilcgm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Egmlokhfdbg { - /// offset: 52 +pub struct Cnemcbjhack { + /// offset: 76 #[prost(uint32, tag = "1")] - pub monster_battle_type: u32, + pub bkajoadebdn: u32, + /// offset: 88 + #[prost(uint64, tag = "2")] + pub gjojleobjfj: u64, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub level_id: u32, + /// offset: 84 + #[prost(uint32, tag = "4")] + pub iojkdgcfcgg: u32, + /// offset: 108 + #[prost(uint32, tag = "5")] + pub bcjmoemdgjk: u32, + /// offset: 80 + #[prost(uint32, tag = "6")] + pub ldgjldanjjl: u32, + /// offset: 100 + #[prost(bool, tag = "7")] + pub mjcedfjageo: bool, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub iildnpilicm: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint32, tag = "9")] + pub rank: u32, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub ljldaldpnfm: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(uint32, tag = "11")] + pub pbmldoebdeg: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub skill_info: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "13")] + pub ojfnagepime: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "14")] + pub emgfpoigelf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub idaamdnaojl: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, tag = "16")] + pub lihcnkhgbim: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbiinelndkh { + /// offset: 60 + #[prost(uint32, tag = "1")] + pub bkajoadebdn: u32, /// offset: 72 #[prost(uint64, tag = "2")] - pub ecmgmgjieff: u64, + pub gjojleobjfj: u64, /// offset: 56 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 48 #[prost(uint32, tag = "4")] - pub khglmlnlopa: u32, + pub iojkdgcfcgg: u32, /// offset: 32 #[prost(bool, tag = "5")] - pub aodnkhomibg: bool, + pub iahdmmgnkep: bool, /// offset: 64 #[prost(uint32, tag = "6")] - pub cnjfjpjdgno: u32, - /// offset: 80 + pub bcjmoemdgjk: u32, + /// offset: 52 #[prost(uint32, tag = "7")] pub rank: u32, - /// offset: 40 + /// offset: 80 #[prost(uint64, tag = "8")] - pub gajohoinoed: u64, - /// offset: 60 + pub befjlfkjfjd: u64, + /// offset: 40 #[prost(uint32, tag = "9")] - pub akhioeamhdp: u32, + pub pbmldoebdeg: u32, /// offset: 36 #[prost(uint32, tag = "10")] - pub lffnhopkhpj: u32, + pub cecgkmhijhi: u32, /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 84 + /// offset: 44 #[prost(uint32, tag = "12")] - pub fliajakpicm: u32, + pub lihcnkhgbim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ejfjnfljakc { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub mbaefelbago: ::prost::alloc::vec::Vec, +pub struct Kknhimgnmpg { /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub pfdkkfppaaa: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, repeated, tag = "2")] - pub hcamfhphdep: ::prost::alloc::vec::Vec, + pub ccoaklkbpmf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ndhlggkfpph { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub ipdogldjcmo: u32, +pub struct Embcnjngmki { /// offset: 24 + #[prost(uint32, tag = "1")] + pub panfiphagpb: u32, + /// offset: 28 #[prost(uint32, tag = "2")] - pub lcigcdkidgo: u32, + pub kbadjdflape: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Emiijhgijao { - /// offset: 36 +pub struct Conkdelhkgb { + /// offset: 48 #[prost(uint32, tag = "1")] - pub hnlihdpjomp: u32, - /// offset: 40 + pub loijlikomjn: u32, + /// offset: 44 #[prost(uint32, tag = "2")] pub rank: u32, - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "3")] - pub bagkgnmekke: u32, + pub mbafioclmai: u32, /// offset: 32 #[prost(uint32, tag = "4")] - pub kfghgejgkgf: u32, - /// offset: 24 + pub adeajenpghn: u32, + /// offset: 16 #[prost(message, repeated, tag = "5")] - pub eohpjadjaba: ::prost::alloc::vec::Vec, - /// offset: 48 + pub cjecinjpiij: ::prost::alloc::vec::Vec, + /// offset: 36 #[prost(uint32, tag = "6")] - pub capkkeienbj: u32, + pub khiiknbhmhc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eicldcnijen { +pub struct Ogbjnedmmea { /// offset: 24 #[prost(uint32, tag = "1")] - pub hnlihdpjomp: u32, + pub loijlikomjn: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub olgbjobljea: u32, + pub mgngpgppiaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Omelfoilhlg { - /// offset: 24 +pub struct Fjjnfnallga { + /// offset: 32 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub iaikdgmclne: u32, /// offset: 44 + #[prost(uint32, tag = "2")] + pub jafncomgabg: u32, + /// offset: 40 #[prost(uint32, tag = "3")] - pub section_id: u32, - /// offset: 16 + pub jdmecbedlaa: u32, + /// offset: 24 #[prost(message, optional, tag = "4")] - pub player_info: ::core::option::Option, + pub player_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ojkalfelhbm { - /// offset: 24 +pub struct Bbbjmjjojdp { + /// offset: 16 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, - /// offset: 80 + /// offset: 56 #[prost(uint32, tag = "2")] - pub iaikdgmclne: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub section_id: u32, - /// offset: 72 - #[prost(uint32, tag = "4")] - pub lilfkmgobhi: u32, + pub jafncomgabg: u32, /// offset: 60 + #[prost(uint32, tag = "3")] + pub jdmecbedlaa: u32, + /// offset: 76 + #[prost(uint32, tag = "4")] + pub bicbjmpaaan: u32, + /// offset: 64 #[prost(uint32, tag = "5")] - pub aollhjmlnbj: u32, - /// offset: 68 + pub agoodnegkba: u32, + /// offset: 96 #[prost(uint32, tag = "6")] - pub opcphhchlec: u32, - /// offset: 16 + pub fcknpgphcel: u32, + /// offset: 32 #[prost(message, repeated, tag = "7")] - pub cplbaggjdae: ::prost::alloc::vec::Vec, - /// offset: 52 + pub conjddkafko: ::prost::alloc::vec::Vec, + /// offset: 92 #[prost(uint32, tag = "8")] - pub dfmokphlkgp: u32, - /// offset: 88 + pub loddnbbefkb: u32, + /// offset: 72 #[prost(uint32, tag = "9")] - pub alcakikhaij: u32, + pub ogknebgdefn: u32, /// offset: 84 #[prost(float, tag = "10")] - pub gcngbpjjhgb: f32, - /// offset: 56 + pub odfmpnindel: f32, + /// offset: 80 #[prost(int32, tag = "11")] - pub ajjbpggkcgb: i32, - /// offset: 44 + pub amibfoeajgl: i32, + /// offset: 48 #[prost(int32, tag = "12")] - pub echopaadmnh: i32, - /// offset: 40 + pub fhjffldhjgj: i32, + /// offset: 44 #[prost(int32, tag = "13")] - pub onfhoonadma: i32, - /// offset: 64 + pub ngcacdgalbi: i32, + /// offset: 40 #[prost(uint32, tag = "14")] - pub gjkaogdncpa: u32, - /// offset: 92 + pub oeejppjgkdi: u32, + /// offset: 68 #[prost(int32, tag = "15")] - pub hpggddjnkkp: i32, - /// offset: 96 + pub agdpomemmnb: i32, + /// offset: 52 #[prost(int32, tag = "16")] - pub ldfeibndnmn: i32, - /// offset: 76 + pub iflbggloplf: i32, + /// offset: 88 #[prost(uint32, tag = "17")] - pub pcjodneaadk: u32, + pub gfdlpeiocog: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eigkocfdlfe { - /// offset: 48 +pub struct Plecmcjnpil { + /// offset: 40 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, /// offset: 84 #[prost(uint32, tag = "2")] - pub iaikdgmclne: u32, + pub jafncomgabg: u32, /// offset: 80 #[prost(uint32, tag = "3")] - pub section_id: u32, - /// offset: 56 + pub jdmecbedlaa: u32, + /// offset: 48 #[prost(message, optional, tag = "4")] - pub player_info: ::core::option::Option, - /// offset: 32 + pub player_info: ::core::option::Option, + /// offset: 72 #[prost(message, repeated, tag = "5")] - pub dhbjanmkeai: ::prost::alloc::vec::Vec, - /// offset: 16 + pub fgdobbbfkmn: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, repeated, tag = "6")] - pub nelioclfcph: ::prost::alloc::vec::Vec, + pub hfochinppbb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "7")] - pub kbbpcchmehf: ::prost::alloc::vec::Vec, + pub dmndjkpeijn: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "8")] - pub jfdamjlfakn: ::prost::alloc::vec::Vec, - /// offset: 40 + pub fcijgkpkdkc: ::prost::alloc::vec::Vec, + /// offset: 56 #[prost(message, repeated, tag = "9")] - pub kbenogkkjjm: ::prost::alloc::vec::Vec, + pub mcnkbakcajb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lmcjjieggoi { - /// offset: 24 +pub struct Cimcdcbnnkj { + /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] - pub nglfihokhib: u32, - /// offset: 28 + pub bldmbkknmnd: u32, + /// offset: 24 #[prost(uint32, tag = "3")] pub avatar_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kelghgaeoig { - /// offset: 24 +pub struct Mkeinlfoaea { + /// offset: 36 #[prost(uint32, tag = "1")] - pub pgkldnecfdl: u32, + pub cmhmneefclc: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub eccjcdbbmdl: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub fjloajfhfnp: u32, + pub bhfoobpkian: u32, /// offset: 32 + #[prost(uint32, tag = "3")] + pub mlldheakdjc: u32, + /// offset: 24 #[prost(uint32, tag = "4")] - pub pjdflbmjpel: u32, + pub hjmlkdniifp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fenhmmpakfn { +pub struct Hmnapnompme { /// offset: 56 #[prost(uint32, tag = "1")] - pub noialokocdp: u32, - /// offset: 44 + pub dbpoemnbmpa: u32, + /// offset: 76 #[prost(uint32, tag = "2")] - pub ghaaghhokoo: u32, - /// offset: 60 + pub gjfmafinmoi: u32, + /// offset: 69 #[prost(bool, tag = "3")] - pub nfbgkilnage: bool, - /// offset: 68 + pub aedfghhbcjh: bool, + /// offset: 52 #[prost(uint32, tag = "4")] - pub ggmpflkolpd: u32, + pub doknfolknko: u32, /// offset: 32 #[prost(uint32, repeated, tag = "5")] - pub helafbmfdpg: ::prost::alloc::vec::Vec, - /// offset: 24 + pub iffdgdjpanj: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(uint32, repeated, tag = "6")] - pub mcmlnkafkhd: ::prost::alloc::vec::Vec, - /// offset: 64 + pub eofcecpmhlc: ::prost::alloc::vec::Vec, + /// offset: 60 #[prost(uint32, tag = "7")] - pub pieckojhlgk: u32, - /// offset: 52 + pub ihkdgcfcehm: u32, + /// offset: 72 #[prost(uint32, tag = "8")] pub damage: u32, - /// offset: 40 + /// offset: 64 #[prost(uint32, tag = "9")] - pub olheneiljgc: u32, - /// offset: 61 + pub ijekhbfieda: u32, + /// offset: 68 #[prost(bool, tag = "10")] - pub ogeolpabhen: bool, + pub amgoeialmia: bool, /// offset: 48 #[prost(uint32, tag = "11")] - pub dmbcodjgbfb: u32, + pub ncnhcafkjoi: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub faoceddhadj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nnfmlniilha { - /// offset: 48 +pub struct Ceoeleokpof { + /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 44 #[prost(uint32, tag = "2")] - pub dolhnknpecp: u32, - /// offset: 56 + pub hcpbkalkggl: u32, + /// offset: 48 #[prost(uint32, tag = "3")] - pub gajohoinoed: u32, - /// offset: 60 + pub befjlfkjfjd: u32, + /// offset: 56 #[prost(uint32, tag = "4")] - pub jhopgapflld: u32, + pub celncpcpmha: u32, /// offset: 40 #[prost(uint32, tag = "5")] - pub monster_battle_type: u32, - /// offset: 64 + pub bkajoadebdn: u32, + /// offset: 52 #[prost(uint32, tag = "6")] - pub elbmbnplhhe: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub ppkmdjpmpam: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub jainbnjhogb: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nekmljghdjc { - /// offset: 80 - #[prost(uint64, tag = "1")] - pub room_id: u64, - /// offset: 64 - #[prost(uint32, tag = "2")] - pub dolhnknpecp: u32, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub gajohoinoed: u32, - /// offset: 92 - #[prost(uint32, tag = "4")] - pub jhopgapflld: u32, - /// offset: 60 - #[prost(bool, tag = "5")] - pub nkopebmiemh: bool, - /// offset: 68 - #[prost(uint32, tag = "6")] - pub iddpdlncona: u32, - /// offset: 72 - #[prost(uint32, tag = "7")] - pub njmalcdnepb: u32, - /// offset: 48 - #[prost(message, optional, tag = "8")] - pub ppkmdjpmpam: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "9")] - pub jainbnjhogb: ::core::option::Option, - /// offset: 96 - #[prost(uint32, tag = "10")] - pub attack_type: u32, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub gaafaddfcfj: ::core::option::Option, + pub eejcioghfck: u32, /// offset: 16 - #[prost(message, optional, tag = "12")] - pub mjbmmpjjbmd: ::core::option::Option, - /// offset: 88 - #[prost(uint32, tag = "13")] - pub hiopklojond: u32, - /// offset: 100 - #[prost(uint32, tag = "14")] - pub cost_time: u32, + #[prost(message, optional, tag = "7")] + pub fkehogmgljf: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub dcjbfcpgnaj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dckhfddhicn { - /// offset: 88 +pub struct Ckhfnkjnmlo { + /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 76 #[prost(uint32, tag = "2")] - pub dolhnknpecp: u32, - /// offset: 64 + pub hcpbkalkggl: u32, + /// offset: 92 #[prost(uint32, tag = "3")] - pub gajohoinoed: u32, - /// offset: 80 - #[prost(uint32, tag = "4")] - pub jhopgapflld: u32, - /// offset: 72 - #[prost(bool, tag = "5")] - pub nkopebmiemh: bool, + pub befjlfkjfjd: u32, /// offset: 96 + #[prost(uint32, tag = "4")] + pub celncpcpmha: u32, + /// offset: 88 + #[prost(bool, tag = "5")] + pub bjbabgbggin: bool, + /// offset: 60 #[prost(uint32, tag = "6")] - pub monster_battle_type: u32, - /// offset: 104 + pub ldkgjbalgkc: u32, + /// offset: 80 #[prost(uint32, tag = "7")] - pub elbmbnplhhe: u32, - /// offset: 48 - #[prost(uint32, repeated, tag = "8")] - pub gldlbpohoni: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub ppkmdjpmpam: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub jainbnjhogb: ::core::option::Option, - /// offset: 84 - #[prost(uint32, tag = "11")] - pub ndkmpemaacl: u32, - /// offset: 40 - #[prost(message, optional, tag = "12")] - pub phknhhcckhi: ::core::option::Option, + pub lfigipdkbap: u32, /// offset: 32 - #[prost(message, optional, tag = "13")] - pub gpfkjnmljfc: ::core::option::Option, - /// offset: 100 + #[prost(message, optional, tag = "8")] + pub fkehogmgljf: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub dcjbfcpgnaj: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "10")] + pub attack_type: u32, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub cigapfkfnop: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "12")] + pub elgdhjfkdio: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "13")] + pub geldilbfgbm: u32, + /// offset: 84 #[prost(uint32, tag = "14")] - pub ejpomkkfoga: u32, - /// offset: 68 - #[prost(uint32, tag = "15")] pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lfpjcajlehe { - /// offset: 40 +pub struct Cahpbblmdcj { + /// offset: 64 #[prost(uint64, tag = "1")] - pub kddlodbblcf: u64, - /// offset: 36 + pub room_id: u64, + /// offset: 100 #[prost(uint32, tag = "2")] - pub mlkkbbflahg: u32, - /// offset: 32 + pub hcpbkalkggl: u32, + /// offset: 80 #[prost(uint32, tag = "3")] - pub ojahehcmccp: u32, + pub befjlfkjfjd: u32, + /// offset: 92 + #[prost(uint32, tag = "4")] + pub celncpcpmha: u32, + /// offset: 104 + #[prost(bool, tag = "5")] + pub bjbabgbggin: bool, + /// offset: 84 + #[prost(uint32, tag = "6")] + pub bkajoadebdn: u32, + /// offset: 96 + #[prost(uint32, tag = "7")] + pub eejcioghfck: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub hojkkchpjek: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "8")] + pub hokfncmjkbn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub fkehogmgljf: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "10")] + pub dcjbfcpgnaj: ::core::option::Option, + /// offset: 76 + #[prost(uint32, tag = "11")] + pub phfmjgbjfph: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub jjglbpgnjml: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "13")] + pub gbmbblnegci: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "14")] + pub ieakhdkakdm: u32, + /// offset: 88 + #[prost(uint32, tag = "15")] + pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mdlofdfiiih { +pub struct Lolkdkocllo { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub jjglbpgnjml: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub nkfnegidknk: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub gbmbblnegci: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub bomeghgnikf: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub hcbgljhagae: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ihbgahnneki { + /// offset: 56 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub mmlkfjiakkh: u32, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub ndkaiafpnbj: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub glnmepnkhln: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub eejcioghfck: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub fkehogmgljf: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub hmdbageleie: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub bkajoadebdn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Godmjgagnpa { + /// offset: 112 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 84 + #[prost(uint32, tag = "2")] + pub mmlkfjiakkh: u32, + /// offset: 100 + #[prost(uint32, tag = "3")] + pub ndkaiafpnbj: u32, + /// offset: 96 + #[prost(uint32, tag = "4")] + pub glnmepnkhln: u32, + /// offset: 80 + #[prost(bool, tag = "5")] + pub pkjaijokjle: bool, + /// offset: 124 + #[prost(uint32, tag = "6")] + pub ldkgjbalgkc: u32, + /// offset: 104 + #[prost(uint32, tag = "7")] + pub lfigipdkbap: u32, + /// offset: 56 + #[prost(message, optional, tag = "8")] + pub fkehogmgljf: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "9")] + pub hmdbageleie: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub dcjbfcpgnaj: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "11")] + pub attack_type: u32, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub cigapfkfnop: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub jdopcgbdddc: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub elgdhjfkdio: ::core::option::Option, + /// offset: 76 + #[prost(uint32, tag = "15")] + pub lcapodjajdl: u32, + /// offset: 92 + #[prost(uint32, tag = "16")] + pub hcbgljhagae: u32, + /// offset: 88 + #[prost(uint32, tag = "17")] + pub cost_time: u32, + /// offset: 120 + #[prost(uint32, tag = "18")] + pub jdjecfhloed: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jfiamodboij { + /// offset: 96 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 76 + #[prost(uint32, tag = "2")] + pub mmlkfjiakkh: u32, + /// offset: 88 + #[prost(uint32, tag = "3")] + pub ndkaiafpnbj: u32, + /// offset: 68 + #[prost(uint32, tag = "4")] + pub glnmepnkhln: u32, + /// offset: 108 + #[prost(bool, tag = "5")] + pub pkjaijokjle: bool, + /// offset: 104 + #[prost(uint32, tag = "6")] + pub eejcioghfck: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "7")] + pub hokfncmjkbn: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub fkehogmgljf: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub hmdbageleie: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "11")] + pub phfmjgbjfph: u32, + /// offset: 48 + #[prost(message, optional, tag = "12")] + pub pjanejdiplh: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub ihdapmfeopj: ::core::option::Option, + /// offset: 80 + #[prost(uint32, tag = "14")] + pub score_id: u32, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub pdfpffilenj: u32, + /// offset: 92 + #[prost(uint32, tag = "16")] + pub cost_time: u32, + /// offset: 84 + #[prost(uint32, tag = "17")] + pub bkajoadebdn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ombgoodfihb { + /// offset: 48 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub mmlkfjiakkh: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub ldkgjbalgkc: u32, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub r#type: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub reason: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub ifllekandcb: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(int32, tag = "7")] + pub eookcilkknb: i32, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub dhneeimlkej: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bcmkannikdp { + /// offset: 32 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub mmlkfjiakkh: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub ldkgjbalgkc: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub mfldmkjhpok: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub r#type: u32, /// offset: 28 + #[prost(uint32, tag = "6")] + pub reason: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Floembhnepp { + /// offset: 32 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub mmlkfjiakkh: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub ndkaiafpnbj: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub ldkgjbalgkc: u32, + /// offset: 16 + #[prost(string, tag = "5")] + pub hhhlcangabl: ::prost::alloc::string::String, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Febmhkkehdg { + /// offset: 40 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub mmlkfjiakkh: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub ndkaiafpnbj: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub ldkgjbalgkc: u32, + /// offset: 24 + #[prost(string, tag = "5")] + pub hbehkiamglk: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "6")] + pub pehonnhnina: ::prost::alloc::string::String, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lpfddgkbaam { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub lecfkglekcj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mallaghcffl { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub lecfkglekcj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lfmpgkcilmn { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub begmpeofdlc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kfggenlkmeb { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub lecfkglekcj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Llanpobdjim { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub dbcdkplpgao: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub ajeameiamch: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub ffmbceegolo: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub jbfmhdlmbfa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fcmcjakgpcg { + /// offset: 32 #[prost(uint32, tag = "1")] - pub panel_id: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub ibeehofgbdc: u32, + pub ppebfajjeng: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub ljhnnbfbmjj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pfbkjicjgbi { /// offset: 32 - #[prost(uint64, tag = "3")] - pub dfcfnlghflb: u64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bahnlbalhfd { + #[prost(uint32, tag = "1")] + pub avatar_id: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub avatar_id_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub ghmjcdadnia: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub slot: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub maonlhbkofk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pigcmlbdkcp { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub avatar_id_list: ::prost::alloc::vec::Vec, +pub struct Jafmfgjlgga { + #[prost(oneof = "jafmfgjlgga::Bjhppikhfmf", tags = "1, 2, 3, 4, 5")] + pub bjhppikhfmf: ::core::option::Option, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gihlbfebbeb { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(enumeration = "Ppdjbpemdbl", repeated, tag = "2")] - pub pflfbkpllih: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nejjeigehom { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub avatar_id_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ignljplhfgd { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub omciccfllhc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nboelibihdo { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub avatar_id_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hihofbhcmjj { - #[prost(oneof = "hihofbhcmjj::Hpaleabcjaj", tags = "1, 2, 3, 4, 5, 6")] - pub hpaleabcjaj: ::core::option::Option, -} -/// Nested message and enum types in `HIHOFBHCMJJ`. -pub mod hihofbhcmjj { +/// Nested message and enum types in `JAFMFGJLGGA`. +pub mod jafmfgjlgga { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hpaleabcjaj { - /// offset: 16 + pub enum Bjhppikhfmf { + /// offset: 24 #[prost(message, tag = "1")] - Ifjaaefinjj(super::Bahnlbalhfd), - /// offset: 16 + Denhcjpaman(super::Lpfddgkbaam), + /// offset: 24 #[prost(message, tag = "2")] - Minjilfhidi(super::Pigcmlbdkcp), - /// offset: 16 + Aedbegkajmm(super::Lfmpgkcilmn), + /// offset: 24 #[prost(message, tag = "3")] - Goaabeiapdh(super::Gihlbfebbeb), - /// offset: 16 + Ffllcphlnio(super::Kfggenlkmeb), + /// offset: 24 #[prost(message, tag = "4")] - Lamjhdmdfge(super::Nejjeigehom), - /// offset: 16 + Lefoigfgjgj(super::Llanpobdjim), + /// offset: 24 #[prost(message, tag = "5")] - Hpmfojacmbf(super::Ignljplhfgd), - /// offset: 16 - #[prost(message, tag = "6")] - Fjgeajanjhg(super::Nboelibihdo), + Infgakanlpn(super::Pfbkjicjgbi), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lhmahnllbfc { +pub struct Ebjdmkpdcnk { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub lineup_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cikddlmjlen { + /// offset: 40 + #[prost(uint64, tag = "1")] + pub mgdnoacbfoe: u64, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub plobmbfpnfk: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub jmombdgifde: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub iojcckolbhe: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mmlbjfheakl { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub hiilnpickcg: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub mkhdindghmd: u32, + /// offset: 24 + #[prost(uint64, tag = "3")] + pub ennljkjgmei: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Goeojefkkmk { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub avatar_id_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bponidhofpp { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub avatar_id_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hfemknkgpnf { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(enumeration = "Ggcffjgcpkd", repeated, tag = "2")] + pub bkkfblpbnmo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] + pub paceglacphh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kpmimepebhh { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub avatar_id_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hoflibjhhpc { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub chdpncohagh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hpdlfaomipi { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub avatar_id_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Peknobdhako { + /// offset: 32 + #[prost(string, tag = "10")] + pub mgmfeniopho: ::prost::alloc::string::String, + #[prost(oneof = "peknobdhako::Mfkjohbnbja", tags = "1, 2, 3, 4, 5, 6")] + pub mfkjohbnbja: ::core::option::Option, +} +/// Nested message and enum types in `PEKNOBDHAKO`. +pub mod peknobdhako { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Mfkjohbnbja { + /// offset: 16 + #[prost(message, tag = "1")] + Mhnbgkjldgb(super::Goeojefkkmk), + /// offset: 16 + #[prost(message, tag = "2")] + Nccnkhelpkl(super::Bponidhofpp), + /// offset: 16 + #[prost(message, tag = "3")] + Ifhgnhgapin(super::Hfemknkgpnf), + /// offset: 16 + #[prost(message, tag = "4")] + Naoklialcen(super::Kpmimepebhh), + /// offset: 16 + #[prost(message, tag = "5")] + Kfpkhhaogpp(super::Hoflibjhhpc), + /// offset: 16 + #[prost(message, tag = "6")] + Iihecadehng(super::Hpdlfaomipi), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mebbeggfjmi { /// offset: 24 #[prost(string, tag = "1")] pub title: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "2")] - pub lndhdaegnla: ::prost::alloc::string::String, + pub nlgkmnledgd: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oebnijgbjkc { - /// offset: 36 - #[prost(enumeration = "Fdekaghnmfn", tag = "1")] +pub struct Oijjjklmfno { + /// offset: 32 + #[prost(enumeration = "Gnkdjfagcbc", tag = "1")] pub r#type: i32, - /// offset: 16 + /// offset: 24 #[prost(string, tag = "2")] pub stop_desc: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "3")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hmmhfalbiln { +pub struct Eclepfkjflc { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, @@ -779,65 +1165,75 @@ pub struct Hmmhfalbiln { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fpoimifhemk { +pub struct Bpdfeogcaij { /// offset: 28 #[prost(uint32, tag = "1")] - pub honlpmjjeic: u32, + pub aokeiehkkkl: u32, /// offset: 24 #[prost(float, tag = "2")] pub value: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jkakonbndee { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub compose_relic_id: u32, +pub struct Bndocfacdll { /// offset: 44 + #[prost(uint32, tag = "1")] + pub dpnmkklmgdf: u32, + /// offset: 40 #[prost(uint32, tag = "2")] pub relic_type: u32, - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "3")] - pub anjfbbbfcmc: ::core::option::Option, + pub jkngfdmocgc: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "4")] - pub sub_affix_list: ::prost::alloc::vec::Vec, + pub sub_affix_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Phnkkhakddl { - /// offset: 32 +pub struct Habflmjeekl { + /// offset: 24 #[prost(message, repeated, tag = "1")] - pub olencgikfnn: ::prost::alloc::vec::Vec, + pub jgbebenblad: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "2")] - pub ijabhdpldmi: ::prost::alloc::vec::Vec, + pub dclakcfjcpj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] - pub bjbleomojfc: u32, + pub ehjbmnmoflf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kmihkhaenkd { +pub struct Chdlbddhkdj { /// offset: 48 #[prost(uint32, tag = "1")] pub avatar_id: u32, - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "2")] - pub edmklpheheg: ::core::option::Option, - /// offset: 32 + pub hlhckppnpnh: ::core::option::Option, + /// offset: 16 #[prost(message, optional, tag = "3")] - pub elokbgbiaga: ::core::option::Option, + pub bndggndmemc: ::core::option::Option, /// offset: 40 #[prost(string, tag = "4")] pub stop_desc: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jnocgfdgheb { + /// offset: 16 + #[prost(string, tag = "1")] + pub stop_desc: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub ekpboeeipda: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] pub struct ChatData { #[prost( oneof = "chat_data::ExtendType", - tags = "101, 102, 103, 104, 105, 106, 107, 108, 109" + tags = "101, 102, 103, 104, 105, 106, 107, 108, 109, 110" )] pub extend_type: ::core::option::Option, } @@ -846,33 +1242,36 @@ pub mod chat_data { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum ExtendType { - /// offset: 16 + /// offset: 24 #[prost(message, tag = "101")] - Jbljkhcailo(super::Lfpjcajlehe), - /// offset: 16 + Epkijkohnkc(super::Cikddlmjlen), + /// offset: 24 #[prost(message, tag = "102")] - Pdkfdgjpmmf(super::Mdlofdfiiih), - /// offset: 16 + Moelbppipdc(super::Mmlbjfheakl), + /// offset: 24 #[prost(string, tag = "103")] MessageText(::prost::alloc::string::String), - /// offset: 16 + /// offset: 24 #[prost(uint32, tag = "104")] ExtraId(u32), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "105")] - Kbfojcdocdk(super::Hihofbhcmjj), - /// offset: 16 + Imolbgocnei(super::Peknobdhako), + /// offset: 24 #[prost(message, tag = "106")] - Bgdmlgdmdif(super::Lhmahnllbfc), - /// offset: 16 + Baeablobegi(super::Mebbeggfjmi), + /// offset: 24 #[prost(message, tag = "107")] - Glpgkffkbce(super::Oebnijgbjkc), - /// offset: 16 + Dlbnmncpeeh(super::Oijjjklmfno), + /// offset: 24 #[prost(message, tag = "108")] - Famkdfdfedk(super::Hmmhfalbiln), - /// offset: 16 + Mpgejdaeogj(super::Eclepfkjflc), + /// offset: 24 #[prost(message, tag = "109")] - Jkpfphfjjni(super::Kmihkhaenkd), + Cmfdckanpgd(super::Chdlbddhkdj), + /// offset: 24 + #[prost(message, tag = "110")] + Legojpmncll(super::Jnocgfdgheb), } } #[derive(proto_derive::CmdID)] @@ -887,57 +1286,57 @@ pub struct MessageChatData { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jdpgjoadlle { +pub struct Pkjcignoion { /// offset: 32 - #[prost(enumeration = "Bkacbgfddda", tag = "1")] - pub nihajmhkobc: i32, - #[prost(oneof = "jdpgjoadlle::Mhhbnffopoj", tags = "11, 12")] - pub mhhbnffopoj: ::core::option::Option, + #[prost(enumeration = "Bjlejciglao", tag = "1")] + pub ifkjohednbd: i32, + #[prost(oneof = "pkjcignoion::Fpcdpdphkjj", tags = "11, 12")] + pub fpcdpdphkjj: ::core::option::Option, } -/// Nested message and enum types in `JDPGJOADLLE`. -pub mod jdpgjoadlle { +/// Nested message and enum types in `PKJCIGNOION`. +pub mod pkjcignoion { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Mhhbnffopoj { - /// offset: 16 + pub enum Fpcdpdphkjj { + /// offset: 24 #[prost(uint32, tag = "11")] Uid(u32), - /// offset: 16 - #[prost(enumeration = "super::Kgkfnnlmjlp", tag = "12")] + /// offset: 24 + #[prost(enumeration = "super::Cooclipgceh", tag = "12")] RoleGoodsInfo(i32), } } -/// Obf: ChatMessageData +/// Obf: OEGGEEBBOPJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChatMessageData { /// offset: 40 #[prost(uint64, tag = "4")] pub create_time: u64, - /// offset: 32 + /// offset: 16 #[prost(message, optional, tag = "8")] - pub aeelknkiici: ::core::option::Option, + pub ngiifilphni: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "9")] pub message_datas: ::prost::alloc::vec::Vec, } -/// Obf: PlayerBasicInfo +/// Obf: OCOPOAEFHCA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerBasicInfo { - /// offset: 24 + /// offset: 16 #[prost(string, tag = "1")] pub nickname: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 56 + /// offset: 40 #[prost(uint32, tag = "3")] pub exp: u32, - /// offset: 36 + /// offset: 32 #[prost(uint32, tag = "4")] pub stamina: u32, - /// offset: 44 + /// offset: 36 #[prost(uint32, tag = "5")] pub mcoin: u32, /// offset: 48 @@ -946,58 +1345,58 @@ pub struct PlayerBasicInfo { /// offset: 52 #[prost(uint32, tag = "7")] pub scoin: u32, - /// offset: 40 + /// offset: 56 #[prost(uint32, tag = "8")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eaioladlfkl { +pub struct Mcndbbebkmj { /// offset: 24 #[prost(uint32, repeated, tag = "1")] - pub hfelnacihlf: ::prost::alloc::vec::Vec, + pub cpnjcmcchig: ::prost::alloc::vec::Vec, } -/// Obf: SpBarInfo +/// Obf: JHEDANIONOG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpBarInfo { - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "1")] pub cur_sp: u32, - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "2")] pub max_sp: u32, } -/// Obf: BlackInfo +/// Obf: MEOHGFDPCKD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BlackInfo { - /// offset: 40 + /// offset: 24 #[prost(int64, tag = "1")] pub begin_time: i64, /// offset: 32 #[prost(int64, tag = "2")] pub end_time: i64, - /// offset: 28 + /// offset: 44 #[prost(uint32, tag = "3")] pub limit_level: u32, - /// offset: 24 + /// offset: 40 #[prost(uint32, tag = "4")] pub ban_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FeverTimeAvatar { - /// offset: 28 +pub struct Hajaoggpcjc { + /// offset: 24 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "2")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jiackonpobo { +pub struct Pkjggaplonc { /// offset: 40 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, @@ -1012,161 +1411,161 @@ pub struct Jiackonpobo { pub index: u32, /// offset: 32 #[prost(uint32, tag = "5")] - pub iohjbcaikgc: u32, + pub cbhkfoeomff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct VersionCount { - /// offset: 28 +pub struct Bblomofepjd { + /// offset: 24 #[prost(uint32, tag = "1")] pub version: u32, - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "2")] pub count: u32, } -/// Obf: ClientDownloadData +/// Obf: NJADODPPEBA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadData { - /// offset: 36 + /// offset: 32 #[prost(uint32, tag = "1")] pub version: u32, /// offset: 40 #[prost(int64, tag = "2")] pub time: i64, - /// offset: 24 + /// offset: 16 #[prost(bytes = "vec", tag = "3")] pub data: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "4")] - pub ofjnonippld: u32, + pub efkcmfijgij: u32, } -/// Obf: ClientObjDownloadData +/// Obf: KGDBODBGNNG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadData { - /// offset: 40 + /// offset: 24 #[prost(bytes = "vec", tag = "1")] pub sc_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub client_obj_download_data: ::core::option::Option, - /// offset: 24 + /// offset: 40 #[prost(message, repeated, tag = "3")] pub dyn_code: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClientUploadData { +pub struct Dodeleaicgi { /// offset: 24 #[prost(string, tag = "1")] - pub tag: ::prost::alloc::string::String, - /// offset: 16 + pub heljkfmiffe: ::prost::alloc::string::String, + /// offset: 32 #[prost(string, tag = "2")] pub value: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct FeatureSwitchParam { +pub struct Anhcdhlnejn { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub switch_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eakndkomjfd { +pub struct Cenoiemjpkk { /// offset: 32 #[prost(enumeration = "FeatureSwitchType", tag = "1")] pub r#type: i32, - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "2")] - pub pmjnlffoblb: ::prost::alloc::vec::Vec, + pub jkmbdcbofog: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(bool, tag = "3")] - pub anpigecbecp: bool, + pub oopclhpkjbo: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ibmnnfilaip { - /// offset: 24 +pub struct Dnjfgollccb { + /// offset: 56 #[prost(string, tag = "1")] - pub igmijecllpc: ::prost::alloc::string::String, - /// offset: 64 - #[prost(string, tag = "2")] - pub ljefepamojd: ::prost::alloc::string::String, - /// offset: 16 - #[prost(string, tag = "3")] - pub fjgpcjdgkno: ::prost::alloc::string::String, - /// offset: 32 - #[prost(string, tag = "4")] - pub ljpiihlapfg: ::prost::alloc::string::String, + pub lgmnkilabnl: ::prost::alloc::string::String, /// offset: 72 + #[prost(string, tag = "2")] + pub cjbodnkdfag: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "3")] + pub ajlgjkmefjl: ::prost::alloc::string::String, + /// offset: 64 + #[prost(string, tag = "4")] + pub gncpffhbipn: ::prost::alloc::string::String, + /// offset: 24 #[prost(string, tag = "5")] - pub eggdfhbgdmg: ::prost::alloc::string::String, + pub coofhighjdn: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "6")] - pub plfkkmgjgbh: ::prost::alloc::string::String, - /// offset: 56 + pub nmbnlpohjcm: ::prost::alloc::string::String, + /// offset: 40 #[prost(string, tag = "7")] - pub mac: ::prost::alloc::string::String, + pub cdnbeliajfn: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Plnaanklopn { - /// offset: 16 +pub struct Cokhgimnlek { + /// offset: 24 #[prost(string, tag = "1")] - pub aihpomlkaaj: ::prost::alloc::string::String, - /// offset: 44 - #[prost(int32, tag = "2")] - pub dangiijaffi: i32, + pub lkbgiehldlk: ::prost::alloc::string::String, /// offset: 32 - #[prost(int32, tag = "3")] - pub hicalildcdi: i32, + #[prost(int32, tag = "2")] + pub ggfjfkkjpdf: i32, /// offset: 36 - #[prost(int32, tag = "4")] - pub gejinockalo: i32, + #[prost(int32, tag = "3")] + pub nkchpobjfap: i32, /// offset: 40 + #[prost(int32, tag = "4")] + pub bgoekckekil: i32, + /// offset: 44 #[prost(int32, tag = "5")] - pub pckkcdecgae: i32, + pub kkeehbakodi: i32, } -/// Obf: ReplayInfo +/// Obf: DADADPOAPFB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplayInfo { - /// offset: 72 - #[prost(uint64, tag = "1")] - pub cknmblfbmoa: u64, - /// offset: 64 - #[prost(enumeration = "ReplayType", tag = "2")] - pub replay_type: i32, /// offset: 56 + #[prost(uint64, tag = "1")] + pub pnlcmjoadkb: u64, + /// offset: 40 + #[prost(enumeration = "Oclejlefbfo", tag = "2")] + pub replay_type: i32, + /// offset: 68 #[prost(uint32, tag = "3")] pub stage_id: u32, - /// offset: 40 + /// offset: 72 #[prost(uint32, tag = "4")] pub uid: u32, - /// offset: 16 + /// offset: 24 #[prost(string, tag = "5")] pub nickname: ::prost::alloc::string::String, - /// offset: 68 + /// offset: 76 #[prost(uint32, tag = "6")] pub head_icon: u32, - /// offset: 24 + /// offset: 16 #[prost(string, tag = "7")] pub replay_name: ::prost::alloc::string::String, /// offset: 48 #[prost(uint64, tag = "8")] pub create_time: u64, - /// offset: 60 + /// offset: 64 #[prost(uint32, tag = "9")] - pub dmmegilikda: u32, + pub dafejienabl: u32, /// offset: 44 #[prost(uint32, tag = "10")] - pub gakpekhgidg: u32, + pub kalagibcnao: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmbnigobeap { +pub struct Glmbjjofpac { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, @@ -1176,45 +1575,45 @@ pub struct Mmbnigobeap { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ablflhpfpgj { - /// offset: 40 +pub struct Phocecjobhh { + /// offset: 48 #[prost(uint32, tag = "1")] pub uid: u32, - /// offset: 44 + /// offset: 56 #[prost(uint32, tag = "2")] - pub apaimocolnf: u32, - /// offset: 52 + pub daeckfgaklf: u32, + /// offset: 44 #[prost(bool, tag = "3")] - pub kmcdhnnehfh: bool, - /// offset: 48 + pub oaojaepjffo: bool, + /// offset: 52 #[prost(uint32, tag = "4")] - pub nfemmaebphg: u32, - /// offset: 24 + pub gcmnadakonj: u32, + /// offset: 16 #[prost(string, tag = "5")] pub replay_name: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 24 #[prost(message, repeated, tag = "6")] - pub avatar_list: ::prost::alloc::vec::Vec, + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "7")] - pub imhhghfhelb: u32, - /// offset: 56 - #[prost(uint32, tag = "8")] - pub pihnnbpapcf: u32, + pub gghcfmoldni: u32, /// offset: 60 + #[prost(uint32, tag = "8")] + pub pdbngnabdji: u32, + /// offset: 40 #[prost(uint32, tag = "9")] - pub opoehbbmpaa: u32, + pub mhdjjdnhilk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PunkLordBattleRecordList { +pub struct Jolddnmgbhd { /// offset: 16 #[prost(message, repeated, tag = "1")] - pub battle_record_list: ::prost::alloc::vec::Vec, + pub dfidpjeibjk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pklabfcbndi { +pub struct Jlliddibohi { /// offset: 24 #[prost(uint32, tag = "1")] pub uid: u32, @@ -1222,73 +1621,73 @@ pub struct Pklabfcbndi { #[prost(uint32, tag = "2")] pub monster_id: u32, } -/// Obf: PunkLordMonsterBasicInfo +/// Obf: JDABAFDPOIN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordMonsterBasicInfo { - /// offset: 40 + /// offset: 36 #[prost(uint32, tag = "1")] pub uid: u32, - /// offset: 48 + /// offset: 24 #[prost(uint32, tag = "2")] pub monster_id: u32, - /// offset: 32 + /// offset: 28 #[prost(uint32, tag = "3")] pub config_id: u32, - /// offset: 36 + /// offset: 56 #[prost(uint32, tag = "4")] pub world_level: u32, - /// offset: 24 + /// offset: 40 #[prost(int64, tag = "5")] pub create_time: i64, - /// offset: 44 + /// offset: 60 #[prost(uint32, tag = "6")] pub left_hp: u32, - /// offset: 52 + /// offset: 32 #[prost(uint32, tag = "7")] pub attacker_num: u32, - /// offset: 60 + /// offset: 52 #[prost(enumeration = "PunkLordShareType", tag = "8")] pub share_type: i32, - /// offset: 56 + /// offset: 48 #[prost(bool, tag = "9")] - pub jjaejdoafod: bool, + pub okhelielnme: bool, } -/// Obf: TryDownLoadReplay +/// Obf: EFPAHFHGAPA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TryDownLoadReplay { - /// offset: 16 + /// offset: 32 #[prost(string, tag = "1")] pub replay_name: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 24 #[prost(message, optional, tag = "2")] pub try_down_load_replay: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RegionInfo { - /// offset: 72 + /// offset: 24 #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, - /// offset: 56 + /// offset: 32 #[prost(string, tag = "2")] pub title: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 64 #[prost(string, tag = "3")] pub dispatch_url: ::prost::alloc::string::String, - /// offset: 40 + /// offset: 16 #[prost(string, tag = "4")] pub env_type: ::prost::alloc::string::String, - /// offset: 64 + /// offset: 40 #[prost(string, tag = "5")] pub display_name: ::prost::alloc::string::String, - /// offset: 24 + /// offset: 48 #[prost(string, tag = "6")] pub stop_desc: ::prost::alloc::string::String, - /// offset: 16 + /// offset: 56 #[prost(string, tag = "7")] - pub ohfkcbgbgpo: ::prost::alloc::string::String, + pub mpdilonjdeh: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -1296,147 +1695,222 @@ pub struct Dispatch { /// offset: 56 #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 32 + /// offset: 40 #[prost(string, tag = "2")] - pub msg: ::prost::alloc::string::String, + pub stop_desc: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "3")] pub top_sever_region_name: ::prost::alloc::string::String, - /// offset: 48 + /// offset: 16 #[prost(message, repeated, tag = "4")] pub region_list: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 32 #[prost(string, tag = "5")] - pub gkcgednldpd: ::prost::alloc::string::String, + pub fkcehmpiagg: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ihhdnhbjocg { - /// offset: 92 - #[prost(uint32, tag = "1")] - pub gkjbkehnjgh: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "2")] - pub jhmhmagoikb: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, repeated, tag = "3")] - pub cacppehbgbn: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub kjhkfndkjbh: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, repeated, tag = "5")] - pub gheefegaoah: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub lagcjlolhbe: ::prost::alloc::vec::Vec, +pub struct Obokdhdokad { /// offset: 88 - #[prost(bool, tag = "7")] - pub ocmjjkeibnk: bool, - /// offset: 96 - #[prost(uint32, tag = "8")] - pub giflabaobjn: u32, - /// offset: 80 - #[prost(uint32, repeated, tag = "9")] - pub fglgjmjijib: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1")] + pub cekcldpnfea: u32, + /// offset: 56 + #[prost(uint32, repeated, tag = "2")] + pub gecpcnomffg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub jchfmdepbmk: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, repeated, tag = "4")] + pub npbkmkipkoh: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, repeated, tag = "10")] - pub jeipidkgeli: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "5")] + pub cbpbcdpjoko: ::prost::alloc::vec::Vec, /// offset: 64 + #[prost(uint32, repeated, tag = "6")] + pub iiobbodpckn: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(bool, tag = "7")] + pub elbalpjipnk: bool, + /// offset: 92 + #[prost(uint32, tag = "8")] + pub jnbmengedfc: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub bccfdceleki: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "10")] + pub fkdoikimhao: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(uint32, repeated, tag = "11")] - pub nomffcenkdl: ::prost::alloc::vec::Vec, + pub nckjepiodad: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aiigkanekdl { - #[prost(oneof = "aiigkanekdl::Hgopeedofai", tags = "101")] - pub hgopeedofai: ::core::option::Option, +pub struct Pkbbdfoofjn { + #[prost(oneof = "pkbbdfoofjn::Hdaccieijfo", tags = "101")] + pub hdaccieijfo: ::core::option::Option, } -/// Nested message and enum types in `AIIGKANEKDL`. -pub mod aiigkanekdl { +/// Nested message and enum types in `PKBBDFOOFJN`. +pub mod pkbbdfoofjn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Hgopeedofai { - /// offset: 24 + pub enum Hdaccieijfo { + /// offset: 16 #[prost(uint32, tag = "101")] RoleStar(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hcmgifbhple { - /// offset: 32 +pub struct Lhppiakkfme { + /// offset: 36 #[prost(enumeration = "GridFightDropType", tag = "1")] - pub abgilndkglj: i32, + pub bgkdamdffkh: i32, /// offset: 40 #[prost(uint32, tag = "2")] - pub pjjcjjfnomo: u32, - /// offset: 36 + pub jjfflmcccmm: u32, + /// offset: 32 #[prost(uint32, tag = "3")] pub num: u32, /// offset: 16 #[prost(message, optional, tag = "5")] - pub display_value: ::core::option::Option, + pub display_value: ::core::option::Option, } -/// Obf: GridFightDropInfo +/// Obf: HDJNALJBILG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightDropInfo { /// offset: 24 #[prost(message, repeated, tag = "1")] - pub bmldledpfop: ::prost::alloc::vec::Vec, + pub pibljlbckjl: ::prost::alloc::vec::Vec, } -/// Obf: BattleOp +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cmhambkcjbk { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub pos: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub jdpaninjaec: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub mmfpegphoec: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub dhncnlfmoli: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Vector { + /// offset: 24 + #[prost(sint32, tag = "1")] + pub x: i32, + /// offset: 32 + #[prost(sint32, tag = "2")] + pub y: i32, + /// offset: 28 + #[prost(sint32, tag = "3")] + pub z: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Necgmcgfann { + /// offset: 26 + #[prost(bool, tag = "1")] + pub inahilahiij: bool, + /// offset: 25 + #[prost(bool, tag = "2")] + pub ldhnpcimlcj: bool, + /// offset: 24 + #[prost(bool, tag = "3")] + pub fcnghnpfjln: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nklaffljchg { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub id: u32, + /// offset: 28 + #[prost(bool, tag = "2")] + pub cnolaihlaab: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bhfonefggag { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub id: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub afdfocldenm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mcppiejebef { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub lekgbmcojdb: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub kbhpipfkpac: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "3")] + pub hajpkjocbcl: bool, +} +/// Obf: MIDKBJNAALL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleOp { - /// offset: 40 + /// offset: 32 #[prost(uint32, tag = "1")] pub turn_counter: u32, - /// offset: 32 + /// offset: 56 #[prost(uint32, tag = "2")] pub state: u32, - /// offset: 44 + /// offset: 36 #[prost(uint32, tag = "3")] pub action_entity_id: u32, - /// offset: 56 + /// offset: 44 #[prost(uint32, tag = "4")] pub target_entity_id: u32, - /// offset: 36 + /// offset: 52 #[prost(uint32, tag = "5")] pub op_type: u32, - /// offset: 48 + /// offset: 40 #[prost(uint32, tag = "6")] pub skill_index: u32, - /// offset: 52 + /// offset: 48 #[prost(uint32, tag = "7")] pub operation_counter: u32, /// offset: 16 #[prost(string, tag = "8")] - pub nfnpnhkibab: ::prost::alloc::string::String, + pub nopkfbllajp: ::prost::alloc::string::String, } -/// Obf: BattleEquipment +/// Obf: IOHBBLIFFFN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleEquipment { - /// offset: 28 + /// offset: 36 #[prost(uint32, tag = "1")] pub id: u32, - /// offset: 36 + /// offset: 32 #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 32 + /// offset: 24 #[prost(uint32, tag = "3")] pub promotion: u32, - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "4")] pub rank: u32, } -/// Obf: BattleRelic +/// Obf: MFGHLGFCMJO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRelic { - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 32 @@ -1445,23 +1919,23 @@ pub struct BattleRelic { /// offset: 56 #[prost(uint32, tag = "3")] pub main_affix_id: u32, - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "4")] pub sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "5")] pub unique_id: u32, - /// offset: 48 + /// offset: 52 #[prost(uint32, tag = "6")] pub set_id: u32, - /// offset: 52 + /// offset: 36 #[prost(uint32, tag = "7")] pub r#type: u32, - /// offset: 36 + /// offset: 48 #[prost(uint32, tag = "8")] pub rarity: u32, } -/// Obf: AvatarSkillTree +/// Obf: AMPLIONLCEL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarSkillTree { @@ -1472,152 +1946,152 @@ pub struct AvatarSkillTree { #[prost(uint32, tag = "2")] pub level: u32, } -/// Obf: RelicAffix +/// Obf: DMFFNIJGNND #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicAffix { - /// offset: 28 + /// offset: 32 #[prost(uint32, tag = "1")] pub affix_id: u32, - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "2")] pub cnt: u32, - /// offset: 32 + /// offset: 24 #[prost(uint32, tag = "3")] pub step: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kkdilgadjhk { +pub struct Aakhenhmifm { /// offset: 36 #[prost(bool, tag = "1")] - pub hhgmcmikjga: bool, + pub ofambdeicme: bool, /// offset: 16 #[prost(uint32, repeated, tag = "2")] - pub kafeeenkcig: ::prost::alloc::vec::Vec, + pub pbagjgmolfb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] - pub iamjmakdlof: u32, + pub knfcagfahbj: u32, /// offset: 40 #[prost(uint32, tag = "4")] - pub imegdcjniga: u32, + pub bdecldmdngi: u32, } -/// Obf: BattleAvatar +/// Obf: ICINDLDMONK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatar { - /// offset: 76 + /// offset: 96 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 108 #[prost(uint32, tag = "2")] pub id: u32, - /// offset: 104 + /// offset: 72 #[prost(uint32, tag = "3")] pub level: u32, - /// offset: 84 + /// offset: 100 #[prost(uint32, tag = "4")] pub rank: u32, - /// offset: 100 + /// offset: 112 #[prost(uint32, tag = "5")] pub index: u32, - /// offset: 24 + /// offset: 48 #[prost(message, repeated, tag = "6")] pub skilltree_list: ::prost::alloc::vec::Vec, - /// offset: 48 + /// offset: 32 #[prost(message, repeated, tag = "7")] pub equipment_list: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "8")] pub hp: u32, - /// offset: 112 + /// offset: 80 #[prost(uint32, tag = "10")] pub promotion: u32, - /// offset: 32 + /// offset: 24 #[prost(message, repeated, tag = "11")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "12")] pub world_level: u32, - /// offset: 96 + /// offset: 76 #[prost(uint32, tag = "13")] pub assist_uid: u32, - /// offset: 40 - #[prost(message, optional, tag = "15")] - pub emlbbppigfo: ::core::option::Option, /// offset: 16 + #[prost(message, optional, tag = "15")] + pub aknhondbnmm: ::core::option::Option, + /// offset: 56 #[prost(message, optional, tag = "16")] pub sp_bar: ::core::option::Option, - /// offset: 80 + /// offset: 84 #[prost(uint32, tag = "17")] - pub bofgapcjmhf: u32, - /// offset: 56 + pub pjladgoofke: u32, + /// offset: 40 #[prost(message, repeated, tag = "18")] - pub bagfianodif: ::prost::alloc::vec::Vec, - /// offset: 72 + pub lfpoaofbgpj: ::prost::alloc::vec::Vec, + /// offset: 104 #[prost(uint32, tag = "19")] pub enhanced_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleMonsterParam { - /// offset: 24 + /// offset: 32 #[prost(uint32, tag = "1")] - pub hard_level_group: u32, + pub njiclainbim: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub elite_group: u32, /// offset: 28 + #[prost(uint32, tag = "3")] + pub hknbhcaombe: u32, + /// offset: 36 #[prost(uint32, tag = "4")] - pub kpajjknobge: u32, - /// offset: 32 + pub opjafnefjdc: u32, + /// offset: 24 #[prost(uint32, tag = "5")] - pub lphmiocfkka: u32, + pub bdccefhmfho: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bjmnidgkhim { +pub struct Lkbgocgdfml { /// offset: 32 #[prost(uint32, tag = "1")] pub role_star: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] - pub idmmhpocnij: ::prost::alloc::vec::Vec, + pub pgnmdjiikjb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ppemgpodapo { - #[prost(oneof = "ppemgpodapo::Dfonabiaflc", tags = "101")] - pub dfonabiaflc: ::core::option::Option, +pub struct Cbcbjcppomp { + #[prost(oneof = "cbcbjcppomp::TeleportNigger", tags = "101")] + pub teleport_nigger: ::core::option::Option, } -/// Nested message and enum types in `PPEMGPODAPO`. -pub mod ppemgpodapo { +/// Nested message and enum types in `CBCBJCPPOMP`. +pub mod cbcbjcppomp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Dfonabiaflc { - /// offset: 24 + pub enum TeleportNigger { + /// offset: 16 #[prost(message, tag = "101")] - Epkajpdmkde(super::Bjmnidgkhim), + Afcmoofgbpk(super::Lkbgocgdfml), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleMonster { - /// offset: 40 + /// offset: 32 #[prost(uint32, tag = "1")] pub monster_id: u32, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "2")] pub cur_hp: u32, - /// offset: 36 + /// offset: 40 #[prost(uint32, tag = "3")] pub max_hp: u32, /// offset: 24 #[prost(message, optional, tag = "4")] - pub extra_info: ::core::option::Option, + pub extra_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -1625,30 +2099,30 @@ pub struct BattleMonsterWave { /// offset: 32 #[prost(message, repeated, tag = "1")] pub monster_list: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "2")] pub monster_param: ::core::option::Option, - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "3")] pub battle_stage_id: u32, - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "4")] pub battle_wave_id: u32, } -/// Obf: BattleBuff +/// Obf: AHCIDLPFFMO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleBuff { - /// offset: 48 + /// offset: 52 #[prost(uint32, tag = "1")] pub id: u32, - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 52 + /// offset: 44 #[prost(uint32, tag = "3")] pub owner_index: u32, - /// offset: 40 + /// offset: 48 #[prost(uint32, tag = "4")] pub wave_flag: u32, /// offset: 16 @@ -1660,37 +2134,37 @@ pub struct BattleBuff { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mhcdafhnogc { - /// offset: 28 +pub struct Fcmoacfmhck { + /// offset: 32 #[prost(uint32, tag = "1")] pub id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub dglgdeolpeh: u32, /// offset: 24 + #[prost(uint32, tag = "2")] + pub jkcgcamifia: u32, + /// offset: 28 #[prost(uint32, tag = "3")] pub total_progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kpgidmefepc { +pub struct Kcgpmnnkikn { /// offset: 24 #[prost(uint32, tag = "1")] - pub hclnjmopnnf: u32, + pub nedlppmbmcm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Phblkhmbkgm { - /// offset: 24 +pub struct Ofejcjbldim { + /// offset: 28 #[prost(uint32, tag = "1")] pub id: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] - pub dglgdeolpeh: u32, + pub jkcgcamifia: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fkklnlcmnfm { +pub struct Ihjenbgpfbf { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, @@ -1714,323 +2188,323 @@ pub struct BattleTarget { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleTargetList { - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "1")] pub battle_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct BattleLineup { - /// offset: 24 +pub struct Bnaefbkjoge { + /// offset: 40 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 48 #[prost(message, repeated, tag = "2")] pub monster_wave_list: ::prost::alloc::vec::Vec, - /// offset: 80 + /// offset: 32 #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(uint32, tag = "7")] pub world_level: u32, - /// offset: 72 + /// offset: 64 #[prost(map = "uint32, message", tag = "9")] pub battle_target_info: ::std::collections::HashMap, /// offset: 16 #[prost(message, optional, tag = "10")] - pub codanmdmkfa: ::core::option::Option, + pub gdaghijadod: ::core::option::Option, /// offset: 96 #[prost(message, repeated, tag = "11")] - pub nmcaapehhjh: ::prost::alloc::vec::Vec, - /// offset: 64 + pub lilelaaigik: ::prost::alloc::vec::Vec, + /// offset: 88 #[prost(message, optional, tag = "12")] - pub igaejdgjfap: ::core::option::Option, - /// offset: 104 + pub fmcjppilpll: ::core::option::Option, + /// offset: 24 #[prost(message, optional, tag = "13")] - pub gdgpdlijmin: ::core::option::Option, - /// offset: 56 + pub obofocpcbpk: ::core::option::Option, + /// offset: 80 #[prost(message, optional, tag = "14")] - pub battle_rogue_magic_info: ::core::option::Option, - /// offset: 48 + pub jlkideidmnk: ::core::option::Option, + /// offset: 72 #[prost(message, optional, tag = "15")] - pub eociahojakn: ::core::option::Option, - /// offset: 32 + pub iajdcjiahfp: ::core::option::Option, + /// offset: 56 #[prost(message, optional, tag = "16")] - pub epkajpdmkde: ::core::option::Option, + pub afcmoofgbpk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gncelenebbh { +pub struct Mldedccohbf { /// offset: 16 #[prost(map = "uint32, uint32", tag = "1")] - pub aaidchphgnb: ::std::collections::HashMap, + pub haeejbffkgf: ::std::collections::HashMap, /// offset: 36 #[prost(uint32, tag = "2")] - pub kphoofhjkob: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub ldaggboahkf: u32, + pub fhkinakgbbk: u32, /// offset: 40 + #[prost(uint32, tag = "3")] + pub ofndicjjcio: u32, + /// offset: 32 #[prost(uint32, tag = "4")] - pub pfeapggdhmj: u32, + pub phpfbnjoonp: u32, } -/// Obf: AetherAvatarInfo +/// Obf: GDCPECIKKCG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherAvatarInfo { - /// offset: 48 + /// offset: 40 #[prost(uint32, tag = "1")] pub id: u32, - /// offset: 52 + /// offset: 44 #[prost(uint32, tag = "2")] pub index: u32, - /// offset: 40 + /// offset: 52 #[prost(uint32, tag = "3")] pub promotion: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub passive_skill: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(enumeration = "AetherdivideSpiritLineupType", tag = "5")] - pub spirit_lineup_type: i32, /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub okmfegdiong: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(enumeration = "Hljmcibobjo", tag = "5")] + pub kbnclfcghck: i32, + /// offset: 16 #[prost(message, optional, tag = "6")] pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Njogpoldedo { - /// offset: 16 +pub struct Bafdfbjhlgk { + /// offset: 32 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "2")] pub monster_wave_list: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 24 #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClientTurnSnapshot { - /// offset: 40 +pub struct Nnkjbnnanjk { + /// offset: 48 #[prost(uint32, tag = "1")] pub turn_counter: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub random_counter: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub anim_event_counter: u32, - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub snapshot_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub aempfnckjlm: ::prost::alloc::vec::Vec, /// offset: 52 + #[prost(uint32, tag = "2")] + pub pebgnfpgjma: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub ilppfoapiim: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub jfjpjijlaog: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub kdabkndhmjl: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(uint32, tag = "6")] - pub lfiophffnfh: u32, + pub ggefglbmmkp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GamecoreConfig { - /// offset: 38 +pub struct Mcklcdaoecd { + /// offset: 43 #[prost(bool, tag = "1")] - pub hnfiadcmmch: bool, - /// offset: 40 + pub khcjonfapmk: bool, + /// offset: 32 #[prost(uint32, tag = "2")] - pub hbjafddmdcl: u32, - /// offset: 39 + pub fjikipdjopk: u32, + /// offset: 42 #[prost(bool, tag = "3")] - pub is_auto_fight: bool, + pub jioddahnmel: bool, /// offset: 16 #[prost(string, tag = "4")] - pub ignnleccjoj: ::prost::alloc::string::String, - /// offset: 36 + pub bpdjggbgmmm: ::prost::alloc::string::String, + /// offset: 40 #[prost(bool, tag = "5")] - pub jbhidebgadn: bool, - /// offset: 37 + pub joocdkjfdba: bool, + /// offset: 41 #[prost(bool, tag = "6")] - pub dfhldhcaofn: bool, - /// offset: 32 + pub pccogcpbfll: bool, + /// offset: 36 #[prost(uint32, tag = "7")] - pub cpimffiapge: u32, + pub ckhiflbfflc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jibphbajeph { - /// offset: 48 - #[prost(uint32, repeated, tag = "1")] - pub hohjohadedg: ::prost::alloc::vec::Vec, +pub struct Pcahglcgodj { /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub ligmkhnpjij: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub jlgiggkaifl: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub dcbjnilfbag: ::prost::alloc::vec::Vec, /// offset: 40 + #[prost(uint32, repeated, tag = "2")] + pub afppabbgpkf: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub dblkceddhip: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, repeated, tag = "4")] - pub bhhhdkoejpd: ::prost::alloc::vec::Vec, + pub ljapndaoeeo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bddaoihgfae { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub admfajeadci: u32, +pub struct Faebblfgaff { /// offset: 24 + #[prost(uint32, tag = "1")] + pub mkdnocjbfbg: u32, + /// offset: 28 #[prost(uint32, tag = "2")] - pub fagllmflmab: u32, + pub npepbbpmijh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nllnikgcodd { +pub struct Nnjgjijejcl { /// offset: 40 #[prost(bool, tag = "1")] - pub mnbamogkjoe: bool, - /// offset: 32 - #[prost(map = "string, message", tag = "2")] - pub ffppjilgmdp: ::std::collections::HashMap< - ::prost::alloc::string::String, - Bddaoihgfae, - >, + pub ajeccjkmhog: bool, /// offset: 16 + #[prost(map = "string, message", tag = "2")] + pub phggpfmfbal: ::std::collections::HashMap< + ::prost::alloc::string::String, + Faebblfgaff, + >, + /// offset: 32 #[prost(bytes = "vec", tag = "3")] - pub hodkeceojmh: ::prost::alloc::vec::Vec, + pub fchakfndcnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eohhmjnlkji { - /// offset: 16 +pub struct Lbmpelpkfhh { + /// offset: 32 #[prost(message, repeated, tag = "1")] - pub edefleomknd: ::prost::alloc::vec::Vec, - /// offset: 40 + pub nconighjedi: ::prost::alloc::vec::Vec, + /// offset: 56 #[prost(string, tag = "2")] - pub khhncpelnek: ::prost::alloc::string::String, - /// offset: 48 + pub ifcgnofndma: ::prost::alloc::string::String, + /// offset: 24 #[prost(string, tag = "3")] pub debug_extra_info: ::prost::alloc::string::String, - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "4")] - pub dfdjmolmjid: ::prost::alloc::vec::Vec, - /// offset: 80 + pub bkloaecpoed: ::prost::alloc::vec::Vec, + /// offset: 76 #[prost(uint32, tag = "5")] pub plane_id: u32, - /// offset: 76 + /// offset: 72 #[prost(uint32, tag = "6")] pub floor_id: u32, - /// offset: 72 + /// offset: 80 #[prost(uint32, tag = "7")] - pub jfgfbikpbef: u32, + pub fapcfahkkfo: u32, /// offset: 64 #[prost(uint32, tag = "8")] - pub jmiedccamga: u32, - /// offset: 56 + pub bolnnbooioi: u32, + /// offset: 40 #[prost(message, optional, tag = "9")] - pub ndapdnfnmmi: ::core::option::Option, + pub mepdpcnhcae: ::core::option::Option, /// offset: 68 #[prost(uint32, tag = "10")] - pub pcoehkkeaab: u32, + pub aojldolmegk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct BattleReplay { - /// offset: 128 +pub struct Bhddkilajcj { + /// offset: 124 #[prost(uint32, tag = "1")] pub version: u32, - /// offset: 96 + /// offset: 116 #[prost(uint32, tag = "2")] pub logic_random_seed: u32, - /// offset: 132 + /// offset: 96 #[prost(uint32, tag = "3")] pub stage_id: u32, - /// offset: 16 + /// offset: 32 #[prost(message, optional, tag = "4")] - pub lineup: ::core::option::Option, - /// offset: 72 + pub lineup: ::core::option::Option, + /// offset: 88 #[prost(message, repeated, tag = "5")] pub op_list: ::prost::alloc::vec::Vec, - /// offset: 80 + /// offset: 40 #[prost(bytes = "vec", tag = "6")] pub turn_snapshot_hash: ::prost::alloc::vec::Vec, - /// offset: 112 + /// offset: 132 #[prost(uint32, tag = "7")] - pub maze_plane_id: u32, - /// offset: 88 + pub kkpeekmdjne: u32, + /// offset: 72 #[prost(uint32, repeated, tag = "8")] - pub extra_ability_list: ::prost::alloc::vec::Vec, - /// offset: 116 + pub ehgemeikjbh: ::prost::alloc::vec::Vec, + /// offset: 112 #[prost(bool, tag = "9")] - pub is_ai_consider_ultra_skill: bool, + pub abaiaemneoa: bool, /// offset: 104 - #[prost(enumeration = "BattleCheckStrategyType", tag = "10")] - pub check_strategy: i32, + #[prost(enumeration = "Jilapgbhfji", tag = "10")] + pub gmoaoggmcpd: i32, /// offset: 100 #[prost(enumeration = "BattleModuleType", tag = "11")] - pub battle_module_type: i32, - /// offset: 48 + pub kiobeghmgae: i32, + /// offset: 64 #[prost(message, repeated, tag = "12")] pub battle_event: ::prost::alloc::vec::Vec, /// offset: 108 #[prost(uint32, tag = "14")] pub rounds_limit: u32, - /// offset: 40 + /// offset: 80 #[prost(message, optional, tag = "15")] - pub config: ::core::option::Option, - /// offset: 64 + pub odlbokhdanl: ::core::option::Option, + /// offset: 48 #[prost(bytes = "vec", tag = "16")] - pub game_core_log_encode: ::prost::alloc::vec::Vec, + pub pliafnpangn: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, tag = "17")] - pub client_version: u32, - /// offset: 124 + pub enecpeogekg: u32, + /// offset: 128 #[prost(uint32, tag = "18")] - pub gahmncggiag: u32, - /// offset: 32 + pub lfhlicckpdj: u32, + /// offset: 56 #[prost(message, optional, tag = "19")] - pub hjndfiogcma: ::core::option::Option, - /// offset: 24 + pub pjpfiigbiah: ::core::option::Option, + /// offset: 16 #[prost(message, optional, tag = "100")] - pub lpppikoicei: ::core::option::Option, + pub dgemjcaeoji: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct BattleReplayStringHash { +pub struct Cclgjgdlade { /// offset: 32 #[prost(int32, tag = "1")] - pub hash: i32, - /// offset: 24 + pub lbgnhphhjne: i32, + /// offset: 16 #[prost(string, tag = "2")] pub value: ::prost::alloc::string::String, } -/// Obf: AvatarProperty +/// Obf: HMFMBOCCGAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarProperty { - /// offset: 24 + /// offset: 40 #[prost(double, tag = "1")] pub max_hp: f64, - /// offset: 72 + /// offset: 48 #[prost(double, tag = "2")] pub attack: f64, - /// offset: 40 + /// offset: 64 #[prost(double, tag = "3")] pub defence: f64, /// offset: 56 #[prost(double, tag = "4")] pub speed: f64, - /// offset: 64 + /// offset: 72 #[prost(double, tag = "5")] pub left_hp: f64, - /// offset: 48 + /// offset: 32 #[prost(double, tag = "6")] pub left_sp: f64, - /// offset: 32 + /// offset: 24 #[prost(double, tag = "7")] pub max_sp: f64, } -/// Obf: EquipmentProperty +/// Obf: AJGHEJIALFH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipmentProperty { @@ -2047,58 +2521,58 @@ pub struct EquipmentProperty { #[prost(uint32, tag = "4")] pub level: u32, } -/// Obf: AttackDamageProperty +/// Obf: BMPFMAIFBCO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AttackDamageProperty { - /// offset: 24 + /// offset: 16 #[prost(string, tag = "1")] pub attack_type: ::prost::alloc::string::String, /// offset: 32 #[prost(double, tag = "2")] pub damage: f64, } -/// Obf: SkillUseProperty +/// Obf: CPDGOGNBCAL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SkillUseProperty { - /// offset: 48 + /// offset: 32 #[prost(uint32, tag = "1")] pub skill_id: u32, - /// offset: 24 + /// offset: 16 #[prost(string, tag = "2")] pub skill_type: ::prost::alloc::string::String, - /// offset: 36 + /// offset: 44 #[prost(uint32, tag = "3")] pub skill_level: u32, - /// offset: 56 + /// offset: 40 #[prost(uint32, tag = "4")] pub skill_use_count: u32, - /// offset: 44 + /// offset: 56 #[prost(uint32, tag = "5")] - pub kkoiloafoaf: u32, - /// offset: 52 + pub keafamicbkd: u32, + /// offset: 48 #[prost(uint32, tag = "6")] - pub olgafjpfgnc: u32, - /// offset: 40 + pub nckhfmcmbec: u32, + /// offset: 36 #[prost(uint32, tag = "7")] - pub mdedmfpnobp: u32, + pub damllhhomhh: u32, /// offset: 60 #[prost(uint32, tag = "8")] - pub gomneinklcf: u32, - /// offset: 32 + pub enjenfoohmd: u32, + /// offset: 52 #[prost(uint32, tag = "9")] - pub mhgiagniecm: u32, + pub ilflkklmboi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cldfgdgeipc { - /// offset: 32 +pub struct Pldmggbphpb { + /// offset: 40 #[prost(uint32, tag = "1")] pub skill_id: u32, - /// offset: 40 + /// offset: 32 #[prost(double, tag = "2")] - pub jkiphfkanhg: f64, + pub jhfkankgljn: f64, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub battle_target_list: ::prost::alloc::vec::Vec, @@ -2106,7 +2580,7 @@ pub struct Cldfgdgeipc { #[prost(double, tag = "4")] pub damage: f64, } -/// Obf: SpAddSource +/// Obf: GDLNIDDCOOL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpAddSource { @@ -2119,707 +2593,707 @@ pub struct SpAddSource { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct AbilityUseStt { - /// offset: 16 +pub struct Oemocfjlgfi { + /// offset: 24 #[prost(string, tag = "1")] - pub npkhciodjaf: ::prost::alloc::string::String, - /// offset: 40 + pub aanenkiiimf: ::prost::alloc::string::String, + /// offset: 32 #[prost(uint32, tag = "2")] pub count: u32, - /// offset: 32 + /// offset: 40 #[prost(double, tag = "3")] pub total_damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jknajdfhblk { +pub struct Hbfamllhfaf { /// offset: 32 #[prost(double, tag = "1")] - pub alpnhnchmgl: f64, - /// offset: 16 + pub kpkbelahnhi: f64, + /// offset: 24 #[prost(uint32, repeated, tag = "2")] - pub jhbafdalemo: ::prost::alloc::vec::Vec, + pub abbhkeeelkl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Glfppjecfhd { +pub struct Dhnfgjbhmaa { /// offset: 24 #[prost(int32, tag = "1")] - pub ckbanjoboff: i32, + pub jpjgfjdhjdd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bffhimjedkd { - /// offset: 28 - #[prost(int32, tag = "1")] - pub ikekjddinbd: i32, - /// offset: 24 - #[prost(int32, tag = "2")] - pub lbkoddcgomb: i32, +pub struct Ppnegmciece { /// offset: 32 + #[prost(int32, tag = "1")] + pub lmgdbbakfda: i32, + /// offset: 28 + #[prost(int32, tag = "2")] + pub mjkaheiedno: i32, + /// offset: 24 #[prost(int32, tag = "3")] - pub ckbanjoboff: i32, + pub jpjgfjdhjdd: i32, } -/// Obf: AvatarBattleInfo +/// Obf: MLLCMEGMAFG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarBattleInfo { - /// offset: 192 + /// offset: 232 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, - /// offset: 224 + /// offset: 260 #[prost(uint32, tag = "2")] pub id: u32, - /// offset: 352 + /// offset: 224 #[prost(uint32, tag = "3")] pub avatar_level: u32, - /// offset: 160 + /// offset: 368 #[prost(uint32, tag = "4")] pub avatar_rank: u32, - /// offset: 272 + /// offset: 228 #[prost(uint32, tag = "5")] pub avatar_promotion: u32, - /// offset: 32 + /// offset: 40 #[prost(message, optional, tag = "6")] pub avatar_status: ::core::option::Option, - /// offset: 40 + /// offset: 96 #[prost(message, repeated, tag = "7")] pub avatar_skill: ::prost::alloc::vec::Vec, - /// offset: 128 + /// offset: 64 #[prost(message, repeated, tag = "8")] pub avatar_equipment: ::prost::alloc::vec::Vec, - /// offset: 320 + /// offset: 164 #[prost(uint32, tag = "9")] pub total_turns: u32, - /// offset: 168 + /// offset: 144 #[prost(double, tag = "10")] pub total_damage: f64, - /// offset: 152 + /// offset: 272 #[prost(double, tag = "11")] pub total_heal: f64, - /// offset: 384 + /// offset: 280 #[prost(double, tag = "12")] pub total_damage_taken: f64, - /// offset: 288 + /// offset: 168 #[prost(double, tag = "13")] pub total_hp_recover: f64, - /// offset: 304 + /// offset: 136 #[prost(double, tag = "14")] pub total_sp_cost: f64, - /// offset: 196 + /// offset: 160 #[prost(uint32, tag = "15")] pub stage_id: u32, - /// offset: 208 + /// offset: 236 #[prost(uint32, tag = "16")] pub stage_type: u32, - /// offset: 344 + /// offset: 384 #[prost(double, tag = "17")] pub total_break_damage: f64, - /// offset: 48 + /// offset: 104 #[prost(message, repeated, tag = "18")] pub attack_type_damage: ::prost::alloc::vec::Vec, - /// offset: 120 + /// offset: 56 #[prost(message, repeated, tag = "19")] pub attack_type_break_damage: ::prost::alloc::vec::Vec, - /// offset: 104 + /// offset: 128 #[prost(message, repeated, tag = "20")] pub attack_type_max_damage: ::prost::alloc::vec::Vec, - /// offset: 56 + /// offset: 120 #[prost(message, repeated, tag = "21")] pub skill_times: ::prost::alloc::vec::Vec, - /// offset: 296 + /// offset: 360 #[prost(double, tag = "22")] pub delay_cumulate: f64, - /// offset: 380 + /// offset: 192 #[prost(uint32, tag = "23")] pub total_sp_add: u32, - /// offset: 64 + /// offset: 112 #[prost(message, repeated, tag = "24")] pub sp_add_source: ::prost::alloc::vec::Vec, - /// offset: 212 + /// offset: 156 #[prost(uint32, tag = "25")] pub total_bp_cost: u32, - /// offset: 316 + /// offset: 304 #[prost(uint32, tag = "26")] pub die_times: u32, - /// offset: 368 + /// offset: 328 #[prost(uint32, tag = "27")] pub revive_times: u32, - /// offset: 372 + /// offset: 180 #[prost(uint32, tag = "28")] pub break_times: u32, - /// offset: 332 + /// offset: 372 #[prost(uint32, tag = "29")] pub extra_turns: u32, - /// offset: 216 + /// offset: 248 #[prost(double, tag = "30")] pub total_shield: f64, - /// offset: 240 + /// offset: 296 #[prost(double, tag = "31")] pub total_shield_taken: f64, - /// offset: 200 + /// offset: 264 #[prost(double, tag = "32")] pub total_shield_damage: f64, - /// offset: 72 + /// offset: 48 #[prost(message, optional, tag = "33")] pub initial_status: ::core::option::Option, - /// offset: 96 + /// offset: 24 #[prost(message, repeated, tag = "34")] pub relics: ::prost::alloc::vec::Vec, - /// offset: 324 + /// offset: 308 #[prost(uint32, tag = "35")] pub assist_uid: u32, /// offset: 88 #[prost(message, repeated, tag = "36")] - pub pkpmajkaijb: ::prost::alloc::vec::Vec, - /// offset: 360 + pub hloofklellj: ::prost::alloc::vec::Vec, + /// offset: 320 #[prost(double, tag = "37")] - pub gjliooifhpi: f64, - /// offset: 232 + pub oejpkjpmkbc: f64, + /// offset: 288 #[prost(double, tag = "38")] - pub bciicafaepo: f64, - /// offset: 336 + pub ogdgekfjafo: f64, + /// offset: 200 #[prost(double, tag = "39")] - pub pllgkihkobi: f64, - /// offset: 280 + pub aglkpijkkgn: f64, + /// offset: 240 #[prost(double, tag = "40")] - pub fjckajbcdbn: f64, - /// offset: 80 + pub konmgbjbiea: f64, + /// offset: 72 #[prost(message, repeated, tag = "41")] - pub ddlfeccncne: ::prost::alloc::vec::Vec, - /// offset: 180 + pub gdahcgckobo: ::prost::alloc::vec::Vec, + /// offset: 220 #[prost(uint32, tag = "42")] - pub mhpbajlojcn: u32, - /// offset: 328 + pub hoofemekkob: u32, + /// offset: 332 #[prost(uint32, tag = "43")] - pub ojgfioonbmd: u32, - /// offset: 184 + pub doapboljogf: u32, + /// offset: 208 #[prost(double, tag = "44")] - pub glbeoapokgm: f64, - /// offset: 136 + pub fjlihmdenml: f64, + /// offset: 344 #[prost(double, tag = "45")] - pub jbllbdnaifd: f64, - /// offset: 264 - #[prost(double, tag = "46")] - pub dffmkobonkp: f64, - /// offset: 248 - #[prost(double, tag = "47")] - pub feofmaigeid: f64, - /// offset: 144 - #[prost(double, tag = "48")] - pub jnfdjbopmep: f64, - /// offset: 176 - #[prost(uint32, tag = "49")] - pub dnjpnobikao: u32, - /// offset: 376 - #[prost(uint32, tag = "50")] - pub fghdpdmmimo: u32, - /// offset: 276 - #[prost(uint32, tag = "51")] - pub mbconnaocfm: u32, - /// offset: 256 - #[prost(double, tag = "52")] - pub abgfebmifmd: f64, - /// offset: 228 - #[prost(uint32, tag = "53")] - pub jcdglemakhk: u32, + pub llcnocghjoo: f64, /// offset: 312 - #[prost(uint32, tag = "54")] - pub ggjbigfhchi: u32, + #[prost(double, tag = "46")] + pub gfblnaehpch: f64, + /// offset: 336 + #[prost(double, tag = "47")] + pub kngochgelce: f64, + /// offset: 184 + #[prost(double, tag = "48")] + pub fodkmbnlcka: f64, + /// offset: 256 + #[prost(uint32, tag = "49")] + pub lnihalfaaga: u32, + /// offset: 196 + #[prost(uint32, tag = "50")] + pub benjfnnodef: u32, + /// offset: 216 + #[prost(uint32, tag = "51")] + pub lblajjaffbh: u32, + /// offset: 376 + #[prost(double, tag = "52")] + pub dpdaaihdgaa: f64, + /// offset: 152 + #[prost(uint32, tag = "53")] + pub mgohbokjbkd: u32, /// offset: 356 + #[prost(uint32, tag = "54")] + pub hmifofdmccc: u32, + /// offset: 352 #[prost(uint32, tag = "55")] pub enhanced_id: u32, - /// offset: 164 + /// offset: 176 #[prost(uint32, tag = "56")] - pub knjpdjkajlk: u32, - /// offset: 24 - #[prost(message, optional, tag = "57")] - pub hcbfgiaoojo: ::core::option::Option, + pub anmbaifobjp: u32, /// offset: 16 + #[prost(message, optional, tag = "57")] + pub nodddnjaalp: ::core::option::Option, + /// offset: 32 #[prost(message, optional, tag = "58")] - pub mnlbehieghc: ::core::option::Option, + pub mnhijdjbklb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonsterProperty { - /// offset: 56 +pub struct Ambfiekdcel { + /// offset: 48 #[prost(double, tag = "1")] pub max_hp: f64, - /// offset: 24 + /// offset: 40 #[prost(double, tag = "2")] pub attack: f64, - /// offset: 48 + /// offset: 32 #[prost(double, tag = "3")] pub defence: f64, - /// offset: 64 + /// offset: 24 #[prost(double, tag = "4")] - pub shield: f64, - /// offset: 72 + pub maaheliacoj: f64, + /// offset: 64 #[prost(double, tag = "5")] pub speed: f64, - /// offset: 40 + /// offset: 72 #[prost(double, tag = "6")] pub left_hp: f64, - /// offset: 32 + /// offset: 56 #[prost(double, tag = "7")] - pub enter_battle_hp: f64, + pub kejcboapddb: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonsterPhaseStt { - /// offset: 36 +pub struct Pgpelnfkomd { + /// offset: 28 #[prost(uint32, tag = "1")] - pub aomknkffabe: u32, - /// offset: 24 + pub hjmgglanhml: u32, + /// offset: 40 #[prost(double, tag = "2")] - pub mmomfkbhdpd: f64, + pub mdfdbaccfoh: f64, /// offset: 32 #[prost(uint32, tag = "3")] - pub heomeoddmfe: u32, - /// offset: 40 + pub eehjpplinae: u32, + /// offset: 24 #[prost(uint32, tag = "4")] pub break_times: u32, } -/// Obf: MonsterBattleInfo +/// Obf: LHLMHKJPGJL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonsterBattleInfo { - /// offset: 68 + /// offset: 172 #[prost(uint32, tag = "1")] pub entity_id: u32, - /// offset: 112 + /// offset: 188 #[prost(uint32, tag = "2")] pub monster_id: u32, - /// offset: 108 + /// offset: 88 #[prost(uint32, tag = "3")] - pub fmhkgcjifai: u32, - /// offset: 152 + pub mnblhkkmpnp: u32, + /// offset: 92 #[prost(uint32, tag = "4")] - pub hbfagccnhoh: u32, - /// offset: 48 + pub hpjnjgiohdh: u32, + /// offset: 56 #[prost(message, optional, tag = "5")] - pub hlandaeocpc: ::core::option::Option, - /// offset: 80 + pub plchoklfmfg: ::core::option::Option, + /// offset: 168 #[prost(uint32, tag = "6")] pub total_turns: u32, - /// offset: 128 + /// offset: 104 #[prost(double, tag = "7")] pub total_damage: f64, - /// offset: 96 + /// offset: 64 #[prost(double, tag = "8")] pub total_heal: f64, - /// offset: 120 + /// offset: 80 #[prost(double, tag = "9")] pub total_damage_taken: f64, - /// offset: 192 + /// offset: 136 #[prost(double, tag = "10")] - pub mcgilohfbbo: f64, - /// offset: 72 + pub hgplbocpaeg: f64, + /// offset: 120 #[prost(double, tag = "11")] pub total_hp_recover: f64, - /// offset: 64 + /// offset: 100 #[prost(uint32, tag = "12")] pub stage_id: u32, - /// offset: 172 + /// offset: 184 #[prost(uint32, tag = "13")] pub battle_id: u32, - /// offset: 160 + /// offset: 156 #[prost(uint32, tag = "14")] - pub napngihlhdh: u32, - /// offset: 24 + pub keidacjfffc: u32, + /// offset: 48 #[prost(message, repeated, tag = "15")] pub attack_type_damage: ::prost::alloc::vec::Vec, - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "16")] pub skill_times: ::prost::alloc::vec::Vec, /// offset: 116 #[prost(uint32, tag = "17")] pub stage_type: u32, - /// offset: 176 + /// offset: 160 #[prost(double, tag = "18")] - pub aajfnmidhba: f64, - /// offset: 136 + pub jojfnammbme: f64, + /// offset: 144 #[prost(double, tag = "19")] pub delay_cumulate: f64, - /// offset: 168 - #[prost(enumeration = "Migbjhambmd", tag = "20")] - pub pbaljohoack: i32, - /// offset: 164 + /// offset: 180 + #[prost(enumeration = "Fbkbokhcllf", tag = "20")] + pub gomecpdakfn: i32, + /// offset: 128 #[prost(uint32, tag = "21")] pub wave: u32, - /// offset: 88 + /// offset: 176 #[prost(int32, tag = "22")] - pub cpflfppfabj: i32, - /// offset: 104 + pub chbkggoaceb: i32, + /// offset: 152 #[prost(uint32, tag = "23")] pub phase: u32, - /// offset: 188 + /// offset: 112 #[prost(uint32, tag = "24")] - pub lhfpkbhabai: u32, - /// offset: 148 - #[prost(enumeration = "Aoiienojpfk", tag = "25")] - pub oehhkmohpco: i32, - /// offset: 40 + pub pmcnnecccpl: u32, + /// offset: 192 + #[prost(enumeration = "Ofkhihfbnfg", tag = "25")] + pub mhfmaelfpld: i32, + /// offset: 16 #[prost(message, repeated, tag = "26")] - pub skill_info: ::prost::alloc::vec::Vec, - /// offset: 184 + pub skill_info: ::prost::alloc::vec::Vec, + /// offset: 72 #[prost(uint32, tag = "27")] - pub bnmkghgfjlc: u32, - /// offset: 32 + pub gkdgflcohoa: u32, + /// offset: 40 #[prost(message, repeated, tag = "28")] - pub emccjmeefke: ::prost::alloc::vec::Vec, - /// offset: 84 + pub igaflckjjkm: ::prost::alloc::vec::Vec, + /// offset: 76 #[prost(uint32, tag = "29")] - pub pndejiopkch: u32, - /// offset: 156 + pub iogcdglflcb: u32, + /// offset: 96 #[prost(uint32, tag = "30")] - pub gnjiepdjajn: u32, - /// offset: 144 - #[prost(enumeration = "Jgklkbdflim", tag = "31")] - pub ibajkbfjgkm: i32, + pub ofhlnfpmphh: u32, + /// offset: 132 + #[prost(enumeration = "Lepdlljhipl", tag = "31")] + pub gjckgllegae: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleEventProperty { - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "2")] pub sp_bar: ::core::option::Option, } -/// Obf: BattleEventBattleInfo +/// Obf: FCGMGIIFAHP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEventBattleInfo { /// offset: 40 #[prost(uint32, tag = "1")] pub battle_event_id: u32, - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "2")] pub status: ::core::option::Option, - /// offset: 24 + /// offset: 32 #[prost(message, repeated, tag = "3")] - pub skill_info: ::prost::alloc::vec::Vec, + pub skill_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ScoreInfo { +pub struct Iahkpccpmkm { /// offset: 28 #[prost(uint32, tag = "1")] - pub kjookbfodbn: u32, + pub jeopnoncfnp: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pmilpgdjgli { - /// offset: 72 +pub struct Migjfgjmcgo { + /// offset: 44 #[prost(uint32, tag = "1")] pub avatar_id: u32, - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "2")] - pub fdaeoinhmoo: ::prost::alloc::vec::Vec, - /// offset: 76 + pub kfinacefcnj: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "3")] pub source: u32, - /// offset: 40 + /// offset: 64 #[prost(double, tag = "4")] pub damage: f64, - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "5")] - pub flcnmaohjli: ::prost::alloc::vec::Vec, - /// offset: 64 + pub coihnjchnmj: ::prost::alloc::vec::Vec, + /// offset: 52 #[prost(int32, tag = "6")] - pub mjelcnapjip: i32, + pub iikampchbln: i32, /// offset: 56 #[prost(double, tag = "7")] - pub bafbbgmnkio: f64, - /// offset: 48 + pub mepkkflkpgm: f64, + /// offset: 72 #[prost(uint32, tag = "8")] - pub mhhbepbpgde: u32, - /// offset: 68 + pub kpkhjjahhem: u32, + /// offset: 40 #[prost(uint32, tag = "9")] pub wave: u32, - /// offset: 52 + /// offset: 76 #[prost(uint32, tag = "10")] pub enhanced_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ifpkpliihbj { - /// offset: 32 +pub struct Anhlfcjgpee { + /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, - /// offset: 28 + /// offset: 32 #[prost(int32, tag = "2")] - pub fdbippiemmp: i32, + pub dknjikjdhbm: i32, /// offset: 24 #[prost(uint32, tag = "3")] pub enhanced_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ddefafdnehd { +pub struct Pgogpoheieg { /// offset: 24 #[prost(uint32, tag = "1")] - pub kmahplpngbm: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub kaaecllldad: u32, + pub fifhknheibd: u32, /// offset: 32 + #[prost(uint32, tag = "2")] + pub elhiabgckie: u32, + /// offset: 28 #[prost(uint32, tag = "3")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pjplhiielgp { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub aomknkffabe: u32, +pub struct Cmjbmfhcofi { /// offset: 44 + #[prost(uint32, tag = "1")] + pub hjmgglanhml: u32, + /// offset: 48 #[prost(uint32, tag = "2")] pub monster_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub kkpiakecahh: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub jkiphfkanhg: u32, /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub pecilinelng: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub jhfkankgljn: u32, + /// offset: 16 #[prost(message, repeated, tag = "5")] - pub pdihmmpjgma: ::prost::alloc::vec::Vec, + pub nkbapjphjfp: ::prost::alloc::vec::Vec, } -/// Obf: StatisticEvent +/// Obf: DBKDEHFNGOA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StatisticEvent { - /// offset: 28 + /// offset: 32 #[prost(enumeration = "BattleStaticticEventType", tag = "1")] pub r#type: i32, - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "2")] - pub hdjhncikign: u32, - /// offset: 32 + pub picegmcchme: u32, + /// offset: 24 #[prost(uint32, tag = "3")] pub display_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kmafaonefbk { +pub struct Hhipkinncap { /// offset: 28 #[prost(uint32, tag = "1")] - pub jhkpinpfjlg: u32, + pub ibnelajjoao: u32, /// offset: 24 #[prost(uint32, tag = "2")] - pub dhjpfmamipk: u32, + pub ngaghmdlpgf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Khfbcmcjdcl { +pub struct Mhaniebkghh { /// offset: 36 #[prost(uint32, tag = "1")] - pub abmddanfekd: u32, + pub ekcpikgliji: u32, /// offset: 32 #[prost(bool, tag = "2")] - pub lhbobiohkdk: bool, - /// offset: 24 + pub hlkafpclmeo: bool, + /// offset: 16 #[prost(message, optional, tag = "3")] - pub haicbmpllcd: ::core::option::Option, + pub kbakjdjpcof: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Klijfoofono { - /// offset: 44 - #[prost(uint32, tag = "1")] - pub card_id: u32, +pub struct Koilnolkdej { /// offset: 32 + #[prost(uint32, tag = "1")] + pub ijlpdnlaidg: u32, + /// offset: 40 #[prost(double, tag = "2")] pub display_value: f64, - /// offset: 40 + /// offset: 36 #[prost(bool, tag = "3")] - pub akjcfkkekdh: bool, - /// offset: 24 + pub pmdffjcicoi: bool, + /// offset: 16 #[prost(double, repeated, tag = "4")] pub switch_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Flfegbglnbg { - /// offset: 24 +pub struct Inmomcdophf { + /// offset: 40 #[prost(uint32, tag = "1")] - pub jhkpinpfjlg: u32, - /// offset: 32 + pub ibnelajjoao: u32, + /// offset: 24 #[prost(double, tag = "2")] pub damage: f64, - /// offset: 40 - #[prost(double, tag = "3")] - pub jcgpchgambk: f64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nnmpnanhjfa { /// offset: 32 - #[prost(uint32, repeated, tag = "1")] - pub faombchkhhh: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub dofppcnoaid: ::prost::alloc::vec::Vec, + #[prost(double, tag = "3")] + pub ihkejoehikk: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hbaghfolbml { +pub struct Fighicnepfi { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub bpeoecagiig: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub ipdcbemhimg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ggbdcoicgjg { /// offset: 44 #[prost(uint32, tag = "1")] pub wave: u32, - /// offset: 32 + /// offset: 40 #[prost(uint32, tag = "2")] pub score_id: u32, - /// offset: 40 + /// offset: 32 #[prost(uint32, tag = "3")] - pub lijidjgnfdh: u32, - /// offset: 24 + pub oipaamgiieg: u32, + /// offset: 16 #[prost(message, repeated, tag = "4")] - pub hapiahfglmj: ::prost::alloc::vec::Vec, + pub bhfcpjakibg: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(float, tag = "5")] - pub jkiphfkanhg: f32, + pub jhfkankgljn: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nkadbokdckl { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub hdkilacngbc: u32, +pub struct Hkndildojfp { /// offset: 32 + #[prost(uint32, tag = "1")] + pub igmmpddcjin: u32, + /// offset: 24 #[prost(double, tag = "2")] - pub jkiphfkanhg: f64, + pub jhfkankgljn: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Accfoilmemn { +pub struct Kfolijcndbk { /// offset: 40 #[prost(uint32, tag = "1")] - pub kjfioehoacn: u32, - /// offset: 24 + pub fchikaafcpl: u32, + /// offset: 16 #[prost(message, repeated, tag = "2")] - pub ankmlgicoil: ::prost::alloc::vec::Vec, - /// offset: 32 + pub hobnhbcjidm: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(message, repeated, tag = "3")] - pub iedninjogal: ::prost::alloc::vec::Vec, + pub hhbhobojocf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mldfiagbclo { - /// offset: 28 - #[prost(enumeration = "Ljhgojgniip", tag = "1")] - pub r#type: i32, +pub struct Fimohhpinnb { /// offset: 24 + #[prost(enumeration = "Mpkjecngfpf", tag = "1")] + pub r#type: i32, + /// offset: 28 #[prost(uint32, tag = "2")] pub count: u32, } -/// Obf: BattleGridFightSpecialBattleInfo +/// Obf: NHOJCNEDENG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFightSpecialBattleInfo { - /// offset: 168 + /// offset: 148 #[prost(uint32, tag = "1")] pub cur_level_id: u32, - /// offset: 140 + /// offset: 164 #[prost(uint32, tag = "2")] - pub cnfheehlmmj: u32, - /// offset: 124 + pub lllljofnnnk: u32, + /// offset: 128 #[prost(uint32, tag = "3")] pub rogue_money: u32, - /// offset: 104 + /// offset: 72 #[prost(message, repeated, tag = "4")] - pub dakljcanaja: ::prost::alloc::vec::Vec, - /// offset: 112 + pub cmmldciacam: ::prost::alloc::vec::Vec, + /// offset: 80 #[prost(message, repeated, tag = "5")] - pub fkkdkdifgch: ::prost::alloc::vec::Vec, - /// offset: 64 + pub hlflgakigmh: ::prost::alloc::vec::Vec, + /// offset: 56 #[prost(uint32, repeated, tag = "6")] - pub bdfijindkbo: ::prost::alloc::vec::Vec, - /// offset: 40 + pub eoodmdlonbd: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(message, optional, tag = "7")] - pub hinlfkmjdjj: ::core::option::Option, - /// offset: 24 + pub dklkiabdcce: ::core::option::Option, + /// offset: 96 #[prost(uint32, repeated, tag = "8")] - pub idbfkkmmigi: ::prost::alloc::vec::Vec, - /// offset: 132 + pub adjkhcoijnk: ::prost::alloc::vec::Vec, + /// offset: 144 #[prost(uint32, tag = "9")] pub grid_fight_cur_level_exp: u32, - /// offset: 120 + /// offset: 140 #[prost(uint32, tag = "10")] - pub affcjinoelc: u32, - /// offset: 148 + pub pnicgjbajij: u32, + /// offset: 168 #[prost(uint32, tag = "11")] - pub oghjapabfdd: u32, - /// offset: 56 + pub fipiebkdoda: u32, + /// offset: 88 #[prost(uint32, repeated, tag = "12")] - pub fjnjofkeomd: ::prost::alloc::vec::Vec, - /// offset: 152 + pub iepgklidhek: ::prost::alloc::vec::Vec, + /// offset: 156 #[prost(uint32, tag = "13")] - pub pkleehikipc: u32, - /// offset: 144 + pub jkhpfkdoklg: u32, + /// offset: 124 #[prost(uint32, tag = "14")] - pub dacnepfmdel: u32, - /// offset: 165 + pub jgoepadokem: u32, + /// offset: 161 #[prost(bool, tag = "15")] - pub dfmjdgbdbjf: bool, - /// offset: 164 + pub iliifcfhpbc: bool, + /// offset: 162 #[prost(bool, tag = "16")] - pub fjpfdnjckfp: bool, - /// offset: 80 + pub hkejdhahibj: bool, + /// offset: 16 #[prost(message, repeated, tag = "17")] - pub kklnljdemmi: ::prost::alloc::vec::Vec, - /// offset: 96 + pub imkojkjahmm: ::prost::alloc::vec::Vec, + /// offset: 104 #[prost(message, repeated, tag = "18")] - pub kehmaabfdfg: ::prost::alloc::vec::Vec, - /// offset: 48 + pub bpeoffpjkae: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(uint32, repeated, tag = "19")] - pub kfhlbdkbkpo: ::prost::alloc::vec::Vec, - /// offset: 166 + pub lgmnjnhiaka: ::prost::alloc::vec::Vec, + /// offset: 160 #[prost(bool, tag = "20")] - pub fgakdclnkec: bool, + pub kfliopgfpej: bool, /// offset: 136 #[prost(uint32, tag = "21")] - pub oagjhemhcjf: u32, - /// offset: 88 + pub lklcfingnio: u32, + /// offset: 112 #[prost(message, optional, tag = "22")] - pub fmgcmeaphan: ::core::option::Option, - /// offset: 160 + pub kkfppondkhh: ::core::option::Option, + /// offset: 152 #[prost(uint32, tag = "23")] - pub ghmgoecabfj: u32, - /// offset: 128 + pub gbbkkpcgnla: u32, + /// offset: 132 #[prost(uint32, tag = "24")] - pub fmpnlnonojp: u32, - /// offset: 16 + pub moigaecneia: u32, + /// offset: 40 #[prost(uint32, repeated, tag = "25")] - pub dbmangfeeko: ::prost::alloc::vec::Vec, - /// offset: 32 + pub poemnnccjhi: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(message, repeated, tag = "26")] - pub oloibgcgcca: ::prost::alloc::vec::Vec, - /// offset: 156 + pub nbaodfgcebf: ::prost::alloc::vec::Vec, + /// offset: 120 #[prost(uint32, tag = "27")] - pub aoekdeacgjc: u32, + pub npkijfgknnj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Icconjomaeo { - /// offset: 28 +pub struct Cfhffekekjh { + /// offset: 24 #[prost(uint32, tag = "1")] pub effect_id: u32, - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "2")] - pub gfefmckjcaj: u32, + pub hcckjokkade: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kiclelohabj { +pub struct Beahiecjppb { /// offset: 16 #[prost(uint32, repeated, tag = "1")] - pub flmalblajll: ::prost::alloc::vec::Vec, + pub clcplppnneh: ::prost::alloc::vec::Vec, } -/// Obf: BattleGridFightTraitCoreRoleInfo +/// Obf: DJBGEKDHHIK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleGridFightTraitCoreRoleInfo { @@ -2830,29 +3304,48 @@ pub struct BattleGridFightTraitCoreRoleInfo { #[prost(uint32, tag = "2")] pub unique_id: u32, } -/// Obf: BattleGridFigntAvatarCoreRoleInfo +/// Obf: BKPGCMKFMHE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFigntAvatarCoreRoleInfo { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] - pub kghmbnfhbhg: ::prost::alloc::vec::Vec, + pub cbdbfanjgpb: ::prost::alloc::vec::Vec, } -/// Obf: GridFightTraitEffectLevelInfo +/// Obf: IMJEOBDILPE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitEffectLevelInfo { /// offset: 32 #[prost(uint32, tag = "1")] pub trait_effect_level_exp: u32, - /// offset: 16 + /// offset: 24 #[prost(map = "uint32, message", tag = "2")] pub trait_effect_level_reward: ::std::collections::HashMap, } -/// Obf: BattleGridFightTraitEffectInfo +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dfjgpodakam { + /// offset: 56 + #[prost(uint32, tag = "1")] + pub ilemmkpgpnd: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub nkgigkebodg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(map = "uint32, uint32", tag = "4")] + pub opljdfoomgf: ::std::collections::HashMap, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub fdjmjokgomf: ::prost::alloc::vec::Vec, +} +/// Obf: NCNOJDGEELN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFightTraitEffectInfo { @@ -2860,83 +3353,102 @@ pub struct BattleGridFightTraitEffectInfo { #[prost(uint32, tag = "1")] pub effect_id: u32, #[prost( - oneof = "battle_grid_fight_trait_effect_info::Hgopeedofai", - tags = "101, 102, 103" + oneof = "battle_grid_fight_trait_effect_info::Hdaccieijfo", + tags = "101, 102, 103, 104" )] - pub hgopeedofai: ::core::option::Option< - battle_grid_fight_trait_effect_info::Hgopeedofai, + pub hdaccieijfo: ::core::option::Option< + battle_grid_fight_trait_effect_info::Hdaccieijfo, >, } /// Nested message and enum types in `BattleGridFightTraitEffectInfo`. pub mod battle_grid_fight_trait_effect_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hgopeedofai { - /// offset: 24 + pub enum Hdaccieijfo { + /// offset: 16 #[prost(message, tag = "101")] TraitCoreRole(super::BattleGridFightTraitCoreRoleInfo), - /// offset: 24 + /// offset: 16 #[prost(message, tag = "102")] AvatarCoreInfo(super::BattleGridFigntAvatarCoreRoleInfo), - /// offset: 24 + /// offset: 16 #[prost(message, tag = "103")] TraitEffectLevelInfo(super::GridFightTraitEffectLevelInfo), + /// offset: 16 + #[prost(message, tag = "104")] + Hainjklllkf(super::Dfjgpodakam), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ceglipnhohd { +pub struct Bgnglhhbgmi { /// offset: 24 #[prost(uint32, tag = "1")] - pub akhakbhfdhd: u32, - /// offset: 32 - #[prost(enumeration = "Nnkcnfipbig", tag = "2")] - pub fgajafdmibh: i32, + pub ipdcmhiekij: u32, + /// offset: 36 + #[prost(enumeration = "Gapbbjclmgp", tag = "2")] + pub eihhlaokaph: i32, /// offset: 28 #[prost(uint32, tag = "3")] - pub lbjjcnpmpjp: u32, - /// offset: 36 - #[prost(enumeration = "Lkpiaccegcd", tag = "4")] + pub gdnikjgaebh: u32, + /// offset: 32 + #[prost(enumeration = "Pfodgdgfbbn", tag = "4")] pub grid_update_src: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ekbkpgpefkb { - /// offset: 48 +pub struct Iennmhmoonm { + /// offset: 40 #[prost(uint32, tag = "1")] pub trait_id: u32, - /// offset: 40 + /// offset: 48 #[prost(uint32, tag = "2")] - pub lieiepgbclm: u32, - /// offset: 16 + pub nkfdbehpnlg: u32, + /// offset: 32 #[prost(message, repeated, tag = "3")] pub trait_effect_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] - pub lpkolefclnp: ::prost::alloc::vec::Vec, + pub meepfkllijb: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "6")] - pub mhdkhcchina: u32, + pub jjfnmaipdeb: u32, /// offset: 52 #[prost(uint32, tag = "7")] - pub gflifkijbbk: u32, + pub kinikfckgdf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ifdfhpamhcl { + #[prost(oneof = "ifdfhpamhcl::Cndejghfjaa", tags = "1")] + pub cndejghfjaa: ::core::option::Option, +} +/// Nested message and enum types in `IFDFHPAMHCL`. +pub mod ifdfhpamhcl { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Cndejghfjaa { + /// offset: 24 + #[prost(uint32, tag = "1")] + Kkmblcjhahk(u32), + } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nhbopekhdni { - /// offset: 48 +pub struct Jajobjjpinn { + /// offset: 56 #[prost(uint32, tag = "1")] pub role_id: u32, - /// offset: 44 + /// offset: 60 #[prost(uint32, tag = "2")] pub role_star: u32, - /// offset: 40 + /// offset: 64 #[prost(uint32, tag = "3")] pub pos: u32, /// offset: 16 #[prost(message, repeated, tag = "7")] - pub ibgogcjdnkn: ::prost::alloc::vec::Vec, - /// offset: 56 + pub hhijfhkjepl: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 24 @@ -2945,10 +3457,13 @@ pub struct Nhbopekhdni { /// offset: 52 #[prost(uint32, tag = "11")] pub unique_id: u32, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub gjehiggniap: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Olnnneljgfj { +pub struct Lmmbmikbkmb { /// offset: 40 #[prost(uint32, tag = "1")] pub unique_id: u32, @@ -2960,218 +3475,224 @@ pub struct Olnnneljgfj { pub pos: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] - pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nhbecdpjffm { - /// offset: 24 +pub struct Ccgeohgfafd { + /// offset: 28 #[prost(uint32, tag = "1")] pub unique_id: u32, - /// offset: 32 + /// offset: 24 #[prost(uint32, tag = "2")] - pub cgjcfkkbpae: u32, - /// offset: 28 + pub jcmfphmfaon: u32, + /// offset: 32 #[prost(uint32, tag = "3")] pub pos: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cpbbbclighh { - /// offset: 40 +pub struct Apcnlfanpep { + /// offset: 44 #[prost(uint32, tag = "2")] pub grid_fight_equipment_id: u32, - /// offset: 32 + /// offset: 24 #[prost(map = "uint32, uint32", tag = "4")] pub convert_property_to_fixpoint: ::std::collections::HashMap, - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "5")] pub unique_id: u32, - /// offset: 16 + /// offset: 32 #[prost(map = "uint32, double", tag = "6")] - pub ccjjdoefpnm: ::std::collections::HashMap, + pub bbjcmofgbfi: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cighfkbmkab { +pub struct Hlpcogpkbfj { /// offset: 24 #[prost(uint32, tag = "1")] pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gbeilegipec { +pub struct Mmdjjdejmmn { /// offset: 24 #[prost(uint32, tag = "1")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Chlhmeedomd { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub dhcemlhndlm: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub cpjcobcmnhk: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub section_id: u32, +pub struct Ombnhgajanj { /// offset: 28 + #[prost(uint32, tag = "1")] + pub ndocikplkif: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub dcpkpnlkgmm: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub jdmecbedlaa: u32, + /// offset: 24 #[prost(uint32, tag = "4")] - pub pimnbjnliai: u32, + pub bnlhimhfgdk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kniaohmcodk { - /// offset: 48 +pub struct Ogeomdjiagi { + /// offset: 72 #[prost(message, repeated, tag = "1")] - pub jgcplhkhffi: ::prost::alloc::vec::Vec, - /// offset: 104 + pub pidigfgkamk: ::prost::alloc::vec::Vec, + /// offset: 100 #[prost(uint32, tag = "2")] pub battle_wave_id: u32, - /// offset: 116 + /// offset: 108 #[prost(uint32, tag = "3")] pub grid_fight_lineup_hp: u32, /// offset: 124 #[prost(uint32, tag = "4")] - pub mlpeidnlaje: u32, - /// offset: 16 + pub anbbpphbcjh: u32, + /// offset: 56 #[prost(message, repeated, tag = "7")] - pub grid_fight_trait_info: ::prost::alloc::vec::Vec, - /// offset: 88 + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + /// offset: 16 #[prost(message, repeated, tag = "8")] - pub grid_game_role_list: ::prost::alloc::vec::Vec, - /// offset: 120 + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 104 #[prost(uint32, tag = "9")] - pub epnchdjflmo: u32, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub sync_augment_info: ::prost::alloc::vec::Vec, + pub lfkbmdhkpfi: u32, /// offset: 80 + #[prost(message, repeated, tag = "10")] + pub sync_augment_info: ::prost::alloc::vec::Vec, + /// offset: 64 #[prost(message, optional, tag = "11")] - pub dijbepofkgh: ::core::option::Option, - /// offset: 108 + pub oihhkojfhfg: ::core::option::Option, + /// offset: 112 #[prost(uint32, tag = "12")] - pub cpkflnnkhng: u32, - /// offset: 100 + pub ooppkdaffdg: u32, + /// offset: 96 #[prost(uint32, tag = "13")] pub season: u32, - /// offset: 72 + /// offset: 48 #[prost(message, repeated, tag = "14")] - pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, - /// offset: 128 + pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, + /// offset: 116 #[prost(bool, tag = "15")] pub is_overlock: bool, - /// offset: 96 + /// offset: 128 #[prost(uint32, tag = "16")] - pub jcodhibidnl: u32, - /// offset: 56 + pub bbdocjgaeej: u32, + /// offset: 88 #[prost(message, repeated, tag = "17")] - pub grid_game_npc_list: ::prost::alloc::vec::Vec, - /// offset: 64 + pub grid_game_npc_list: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(message, repeated, tag = "18")] - pub eoemmahahig: ::prost::alloc::vec::Vec, - /// offset: 112 + pub mmajclacobn: ::prost::alloc::vec::Vec, + /// offset: 120 #[prost(uint32, tag = "19")] - pub aeihmplgdih: u32, + pub hdcaeikapnd: u32, /// offset: 32 #[prost(map = "string, uint32", tag = "20")] - pub keohneckoci: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + /// offset: 132 + #[prost(uint32, tag = "21")] + pub kacdgajhnbi: u32, + /// offset: 117 + #[prost(bool, tag = "22")] + pub fmojnjifken: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mocfinnobio { +pub struct Lohkfkooeih { /// offset: 40 #[prost(string, tag = "1")] pub phase: ::prost::alloc::string::String, - /// offset: 48 + /// offset: 60 #[prost(float, tag = "2")] - pub gkpkdjbbjnm: f32, - /// offset: 56 + pub npjiencgjah: f32, + /// offset: 52 #[prost(float, tag = "3")] - pub nhjoladpfjo: f32, + pub ifmaeilkjhl: f32, /// offset: 64 #[prost(uint32, tag = "4")] - pub bohpobioeof: u32, - /// offset: 60 + pub infgmlpikee: u32, + /// offset: 48 #[prost(uint32, tag = "5")] - pub dbhalicejbj: u32, - /// offset: 52 + pub ngdmndejfjc: u32, + /// offset: 56 #[prost(uint32, tag = "6")] - pub lmfeehldjjf: u32, + pub jjmcabhihjb: u32, /// offset: 72 #[prost(uint32, tag = "7")] - pub anafkjhijlm: u32, + pub nlccljkbbnj: u32, /// offset: 68 #[prost(uint32, tag = "8")] - pub pmkhpmpoghn: u32, - /// offset: 24 + pub pkjkkiobeoi: u32, + /// offset: 16 #[prost(uint32, repeated, tag = "9")] - pub lonhkkiimjf: ::prost::alloc::vec::Vec, - /// offset: 32 + pub ehaleonhdlg: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(uint32, repeated, tag = "10")] - pub jjmhgdglled: ::prost::alloc::vec::Vec, + pub ejcakdilhpa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ghoekjjmoaa { +pub struct Fagcfbebkeo { /// offset: 52 #[prost(uint32, tag = "1")] - pub aoobnlgncde: u32, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub hdjghnmpbko: u32, + pub plkjcambaic: u32, /// offset: 40 + #[prost(uint32, tag = "2")] + pub bkkeffggefa: u32, + /// offset: 48 #[prost(uint32, tag = "3")] - pub dljcacgceng: u32, + pub mbjccklnibm: u32, /// offset: 56 #[prost(uint32, tag = "4")] - pub dkcbgendfpk: u32, + pub bldepelaihm: u32, /// offset: 60 #[prost(uint32, tag = "5")] - pub jfkblahacdb: u32, + pub hehmcandkjk: u32, /// offset: 44 #[prost(uint32, tag = "6")] - pub adlinnhjdhf: u32, - /// offset: 32 + pub dgppeaplmpa: u32, + /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub boss_info: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "8")] - pub mafakpdodlk: ::prost::alloc::vec::Vec, + pub kjflcbdnlcf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kofkifjjhhl { - /// offset: 40 +pub struct Locpkdnglkm { + /// offset: 28 #[prost(uint32, tag = "1")] pub wave: u32, - /// offset: 48 + /// offset: 40 #[prost(double, tag = "2")] - pub hhjkobobnjk: f64, - /// offset: 24 + pub bpmcgkkjgpf: f64, + /// offset: 48 #[prost(double, tag = "3")] - pub cjdponpepmn: f64, + pub bnfcaapabcf: f64, /// offset: 32 #[prost(uint32, tag = "4")] - pub hdandkbfhhe: u32, - /// offset: 56 - #[prost(uint32, tag = "5")] - pub lmmhmhmcocd: u32, + pub fholbjgopgi: u32, /// offset: 36 + #[prost(uint32, tag = "5")] + pub dlhlpnlibaf: u32, + /// offset: 60 #[prost(uint32, tag = "6")] pub status: u32, - /// offset: 60 + /// offset: 24 #[prost(uint32, tag = "7")] - pub nhkocnjdbpd: u32, - /// offset: 44 + pub odiaclikifp: u32, + /// offset: 56 #[prost(uint32, tag = "8")] - pub hobloaabmoe: u32, + pub flmfhdhfioj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Icpimmappjl { +pub struct Begmheekgif { /// offset: 24 #[prost(string, tag = "1")] pub key: ::prost::alloc::string::String, @@ -3181,640 +3702,640 @@ pub struct Icpimmappjl { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kibjficjkbi { +pub struct Ngjpjanldhi { /// offset: 24 #[prost(uint32, tag = "1")] - pub pdfldiikkdf: u32, + pub fhdpemcabie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ahlphfgeglp { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub mpcdmbjdljf: u32, +pub struct Djmennmkhlc { /// offset: 24 + #[prost(uint32, tag = "1")] + pub chklfkhflkg: u32, + /// offset: 28 #[prost(uint32, tag = "2")] - pub obmooeojjoe: u32, + pub abieojhcckb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nalfncifmio { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub eljmjpnflai: u32, +pub struct Odofbijjnjg { /// offset: 36 + #[prost(uint32, tag = "1")] + pub aokdbdgdchb: u32, + /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 32 #[prost(bool, tag = "3")] - pub lhbobiohkdk: bool, - /// offset: 44 + pub hlkafpclmeo: bool, + /// offset: 40 #[prost(uint32, tag = "4")] - pub dice_slot_id: u32, - /// offset: 16 + pub akknccfibhi: u32, + /// offset: 24 #[prost(map = "uint32, uint32", tag = "5")] - pub bdoapkccehl: ::std::collections::HashMap, + pub jkblmpehihm: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kfadlebcbnb { - /// offset: 44 - #[prost(uint32, tag = "1")] - pub opcnhcbhcmg: u32, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub gddmcmdfojm: ::prost::alloc::vec::Vec, +pub struct Mddhdnbeelf { /// offset: 40 + #[prost(uint32, tag = "1")] + pub doaopbbigpo: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub bicpnkochgn: ::prost::alloc::vec::Vec, + /// offset: 44 #[prost(uint32, tag = "3")] pub level: u32, - /// offset: 32 + /// offset: 24 #[prost(map = "uint32, uint32", tag = "4")] - pub iokjgmeiemk: ::std::collections::HashMap, + pub nmhnginkokn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Phdlieolmhe { +pub struct Mehpjkpmdan { /// offset: 16 #[prost(message, optional, tag = "1")] - pub donnnnebnkn: ::core::option::Option, + pub jlbcnloplhi: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "2")] - pub ldmngmbafdi: ::prost::alloc::vec::Vec, + pub gbpopcokmnm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Emcabefjgil { - /// offset: 24 +pub struct Baahignncia { + /// offset: 32 #[prost(uint32, tag = "1")] - pub mnclgigffah: u32, + pub fpkmkjeflde: u32, /// offset: 40 #[prost(double, tag = "2")] - pub hpmddockcdc: f64, + pub hadgaplbemo: f64, /// offset: 36 #[prost(uint32, tag = "11")] - pub kkghppchbbb: u32, + pub cgoabgkcbef: u32, /// offset: 28 #[prost(uint32, tag = "12")] - pub injlcjgcmen: u32, - /// offset: 32 + pub enhoimlibjn: u32, + /// offset: 24 #[prost(uint32, tag = "13")] - pub bkjmgnpangj: u32, + pub megcagnhmie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Koejkjimlia { - #[prost(oneof = "koejkjimlia::Hpdaoddgapf", tags = "1, 2")] - pub hpdaoddgapf: ::core::option::Option, +pub struct Fihmehkcdal { + #[prost(oneof = "fihmehkcdal::Nlpppchggpf", tags = "1, 2")] + pub nlpppchggpf: ::core::option::Option, } -/// Nested message and enum types in `KOEJKJIMLIA`. -pub mod koejkjimlia { +/// Nested message and enum types in `FIHMEHKCDAL`. +pub mod fihmehkcdal { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hpdaoddgapf { - /// offset: 24 + pub enum Nlpppchggpf { + /// offset: 16 #[prost(message, tag = "1")] - Knlaioiahdd(super::Phdlieolmhe), - /// offset: 24 + Elaemopbdlp(super::Mehpjkpmdan), + /// offset: 16 #[prost(message, tag = "2")] - Holgkmlcneg(super::Emcabefjgil), + Gemabhiplgb(super::Baahignncia), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct BattleRogueMagicInfo { +pub struct Hlmhhpkmifi { /// offset: 16 #[prost(message, optional, tag = "1")] - pub bafglonnahf: ::core::option::Option, + pub impoehiocbc: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "2")] - pub detail_info: ::core::option::Option, + pub detail_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pohidbdkcjp { - /// offset: 32 +pub struct Jcppebgekhc { + /// offset: 24 #[prost(uint32, tag = "1")] - pub opcnhcbhcmg: u32, - /// offset: 36 + pub doaopbbigpo: u32, + /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 24 + /// offset: 32 #[prost(double, tag = "3")] pub total_damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gbacmlpdcof { +pub struct Nagejmigbbl { /// offset: 36 #[prost(uint32, tag = "1")] - pub kpjchobffej: u32, + pub ckglfinodbl: u32, /// offset: 32 #[prost(uint32, tag = "2")] - pub ocoamcopphd: u32, + pub denmmfjdced: u32, /// offset: 24 #[prost(message, repeated, tag = "3")] - pub feoccgdicae: ::prost::alloc::vec::Vec, + pub lfddhbalmgn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iemellhdklk { - /// offset: 40 +pub struct Igadhibknpa { + /// offset: 36 #[prost(uint32, tag = "1")] - pub odillddoffd: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub icgbhnlpofl: u32, + pub kcfpigcehig: u32, /// offset: 32 + #[prost(uint32, tag = "2")] + pub nifhfohlced: u32, + /// offset: 40 #[prost(double, tag = "3")] - pub lkeoeoeijhm: f64, + pub kienhennakj: f64, /// offset: 24 #[prost(double, tag = "4")] - pub ofhblpogkml: f64, + pub nbmnhcmjdfo: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nliehmncdal { +pub struct Ccklmncpgfo { /// offset: 16 #[prost(message, optional, tag = "1")] - pub ncfinblghib: ::core::option::Option, + pub fkiplpcjogn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kogbefokomj { - /// offset: 24 +pub struct Dcfmpnbkkpf { + /// offset: 32 #[prost(message, optional, tag = "1")] - pub mebndcoppmj: ::core::option::Option, + pub glbpfjgjfee: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "2")] - pub ecmeijijioa: ::core::option::Option, + pub bfpgblaikhf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ojhngankgak { +pub struct Denbkaohbam { /// offset: 24 #[prost(uint32, tag = "1")] - pub dopfogmbhnp: u32, + pub mfommfhpjdi: u32, /// offset: 32 #[prost(double, tag = "2")] - pub dbpkiinkgpb: f64, + pub djlckfkgmdl: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jfokfbcmolc { - /// offset: 36 - #[prost(enumeration = "Aampbafiflk", tag = "1")] +pub struct Pmngjcdcgmm { + /// offset: 40 + #[prost(enumeration = "Bgcejdchkba", tag = "1")] pub r#type: i32, /// offset: 32 #[prost(uint32, tag = "2")] pub config_id: u32, - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "3")] pub unique_id: u32, - /// offset: 44 + /// offset: 36 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] - pub switch_list: ::prost::alloc::vec::Vec, + pub switch_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jdmeichaopd { +pub struct Cbeldecdcci { /// offset: 32 #[prost(uint32, tag = "1")] - pub ngnifaobmaj: u32, - /// offset: 16 + pub jnhabodmekp: u32, + /// offset: 24 #[prost(uint32, repeated, tag = "2")] - pub jbadclacmlc: ::prost::alloc::vec::Vec, + pub kdgoaomjaig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jobhbfdmebc { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub message_datas: ::prost::alloc::vec::Vec, +pub struct Cakgogmejof { /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub message_datas: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(map = "uint32, uint32", tag = "2")] - pub hbgoddnfhkk: ::std::collections::HashMap, - /// offset: 40 + pub blmpnonplni: ::std::collections::HashMap, + /// offset: 24 #[prost(message, repeated, tag = "3")] - pub flinmephdpc: ::prost::alloc::vec::Vec, - /// offset: 48 + pub omblpochchm: ::prost::alloc::vec::Vec, + /// offset: 52 #[prost(uint32, tag = "4")] pub area_id: u32, - /// offset: 52 + /// offset: 48 #[prost(uint32, tag = "5")] pub difficulty_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mecdmdlkmoh { +pub struct Agedpibjpgl { /// offset: 36 #[prost(uint32, tag = "1")] pub monster_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] - pub gkccpglndmg: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub hdandkbfhhe: u32, + pub ibfbgeflojk: u32, /// offset: 32 + #[prost(uint32, tag = "3")] + pub fholbjgopgi: u32, + /// offset: 28 #[prost(uint32, tag = "4")] - pub lmmhmhmcocd: u32, + pub dlhlpnlibaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kegioekojhk { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub eoolandmaaj: u32, +pub struct Hcigongjhej { /// offset: 56 + #[prost(uint32, tag = "1")] + pub epdaficmjao: u32, + /// offset: 24 #[prost(double, tag = "2")] - pub fgnjlclibga: f64, + pub jdlbmfnhbii: f64, /// offset: 64 #[prost(double, tag = "3")] - pub dpecmcckjnh: f64, - /// offset: 36 + pub hjlolcgiljl: f64, + /// offset: 32 #[prost(uint32, tag = "4")] pub wave: u32, - /// offset: 32 + /// offset: 60 #[prost(uint32, tag = "5")] - pub gkccpglndmg: u32, - /// offset: 24 - #[prost(double, tag = "6")] - pub cnkmbpiakge: f64, + pub ibfbgeflojk: u32, /// offset: 48 + #[prost(double, tag = "6")] + pub mechdohdnfp: f64, + /// offset: 40 #[prost(double, tag = "7")] - pub iheajjpinco: f64, + pub kaemfegjgmp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Alpopjnbchc { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub gdoncgmchoo: u32, +pub struct Bgkneehcgeb { /// offset: 36 + #[prost(uint32, tag = "1")] + pub jhlgedgmpge: u32, + /// offset: 32 #[prost(uint32, tag = "2")] - pub ihpmillgacc: u32, - /// offset: 40 - #[prost(double, tag = "3")] - pub lioclhikjaa: f64, + pub mgfohphehap: u32, /// offset: 24 + #[prost(double, tag = "3")] + pub ccmlpieileg: f64, + /// offset: 44 #[prost(uint32, tag = "4")] pub wave: u32, - /// offset: 32 + /// offset: 40 #[prost(uint32, tag = "5")] - pub gkccpglndmg: u32, + pub ibfbgeflojk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ngjgjojpkan { - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub lbeemhkfjfh: ::prost::alloc::vec::Vec, +pub struct Agjnfocancm { /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub fbfedmiigld: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub bdofffhpgln: ::prost::alloc::vec::Vec, /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub gcmeodcngil: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(message, repeated, tag = "3")] - pub npkbmnfalml: ::prost::alloc::vec::Vec, + pub fjdffjieako: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nljkjjgamib { - /// offset: 28 +pub struct Eibobkejakm { + /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "2")] - pub nakihbnelha: u32, + pub fkmnablamfp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oelgamnbopa { - /// offset: 40 +pub struct Bbpcchgjcpf { + /// offset: 56 #[prost(uint32, tag = "1")] - pub ookeeihhobj: u32, - /// offset: 44 + pub bngodbnjbco: u32, + /// offset: 52 #[prost(uint32, tag = "2")] - pub ifbcejdcijp: u32, - /// offset: 48 + pub nnifjplbdkc: u32, + /// offset: 40 #[prost(uint32, tag = "3")] - pub febgdmppkli: u32, + pub ifkkgmflfjk: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] - pub kaedklodncg: ::prost::alloc::vec::Vec, - /// offset: 32 + pub ijdkoiaailg: ::prost::alloc::vec::Vec, + /// offset: 16 #[prost(message, repeated, tag = "5")] - pub ngmmbjnlnpm: ::prost::alloc::vec::Vec, - /// offset: 52 + pub adiicgebjog: ::prost::alloc::vec::Vec, + /// offset: 44 #[prost(uint32, tag = "6")] - pub dnponholpko: u32, - /// offset: 56 + pub pojfllooplf: u32, + /// offset: 48 #[prost(uint32, tag = "7")] - pub kldfgdfjlph: u32, + pub njelmeooign: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hofoncggbkn { - /// offset: 24 +pub struct Nglkdcclfgb { + /// offset: 16 #[prost(message, optional, tag = "1")] - pub foekighchlm: ::core::option::Option, + pub gmpebbhflhi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dbmfpmjbmei { +pub struct Fhihlciilam { /// offset: 24 #[prost(uint32, tag = "1")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ifbijfbdajf { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub lnggjklkefp: u32, +pub struct Ccgmlkgidgc { /// offset: 24 + #[prost(uint32, tag = "1")] + pub gkolnnkhngp: u32, + /// offset: 28 #[prost(uint32, tag = "2")] - pub opphjplnpjk: u32, + pub gkjaclfbjkd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nohcaedingk { - /// offset: 24 +pub struct Lfpndkkdekn { + /// offset: 48 #[prost(message, optional, tag = "1")] - pub gfmlpnddlei: ::core::option::Option, - /// offset: 16 + pub ndahpknfclb: ::core::option::Option, + /// offset: 24 #[prost(message, optional, tag = "2")] - pub oikocfmeill: ::core::option::Option, - /// offset: 40 + pub afmaigafceh: ::core::option::Option, + /// offset: 16 #[prost(message, optional, tag = "3")] - pub cfpgmggcfok: ::core::option::Option, - /// offset: 32 + pub chbledmcnmh: ::core::option::Option, + /// offset: 40 #[prost(message, optional, tag = "4")] - pub nlgabaepkhp: ::core::option::Option, + pub fdpehdofcig: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgomldoajji { - /// offset: 92 +pub struct Kombomjbhjg { + /// offset: 44 #[prost(uint32, tag = "1")] - pub dgdhkjcadeo: u32, + pub lmfcpcpkooa: u32, /// offset: 56 #[prost(double, tag = "2")] - pub fgnjlclibga: f64, - /// offset: 72 + pub jdlbmfnhbii: f64, + /// offset: 64 #[prost(double, tag = "3")] - pub dpecmcckjnh: f64, - /// offset: 88 + pub hjlolcgiljl: f64, + /// offset: 32 #[prost(uint32, tag = "4")] - pub kiccgapbgbn: u32, + pub aodabagndko: u32, /// offset: 48 #[prost(uint32, tag = "5")] - pub oabapanifij: u32, - /// offset: 24 + pub oelclaopifh: u32, + /// offset: 88 #[prost(uint32, tag = "6")] - pub oomdfmikjbn: u32, - /// offset: 44 - #[prost(uint32, tag = "7")] - pub jciekcmgdpe: u32, - /// offset: 80 - #[prost(double, tag = "8")] - pub cnkmbpiakge: f64, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub neggpaclcgh: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub edkjmefcldm: u32, - /// offset: 64 - #[prost(double, tag = "11")] - pub iheajjpinco: f64, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub dljcacgceng: u32, + pub cfnanpfakeg: u32, /// offset: 40 + #[prost(uint32, tag = "7")] + pub fafoonjlckm: u32, + /// offset: 72 + #[prost(double, tag = "8")] + pub mechdohdnfp: f64, + /// offset: 92 + #[prost(uint32, tag = "9")] + pub jmgdpmkdopm: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub lcahcpnmffk: u32, + /// offset: 24 + #[prost(double, tag = "11")] + pub kaemfegjgmp: f64, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub mbjccklnibm: u32, + /// offset: 84 #[prost(uint32, tag = "13")] - pub jfkblahacdb: u32, + pub hehmcandkjk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Idlccbphjbm { +pub struct Jnadlliiifp { /// offset: 36 #[prost(uint32, tag = "1")] - pub dljcacgceng: u32, + pub mbjccklnibm: u32, /// offset: 40 #[prost(uint32, tag = "2")] - pub jfkblahacdb: u32, + pub hehmcandkjk: u32, /// offset: 32 #[prost(uint32, tag = "3")] - pub ipoabodaggb: u32, + pub lcpokepndek: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] - pub fbfedmiigld: ::prost::alloc::vec::Vec, + pub gcmeodcngil: ::prost::alloc::vec::Vec, } -/// Obf: BattleAvatarServantInfo +/// Obf: NJGEEAHDPNM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatarServantInfo { - /// offset: 156 + /// offset: 136 #[prost(uint32, tag = "1")] pub avatar_id: u32, - /// offset: 100 + /// offset: 176 #[prost(uint32, tag = "2")] - pub kmahplpngbm: u32, - /// offset: 168 + pub fifhknheibd: u32, + /// offset: 172 #[prost(uint32, tag = "3")] pub total_turns: u32, - /// offset: 136 + /// offset: 144 #[prost(double, tag = "4")] - pub lcnnpphfacm: f64, - /// offset: 48 + pub nfehgeplpaj: f64, + /// offset: 40 #[prost(message, repeated, tag = "5")] pub skill_times: ::prost::alloc::vec::Vec, - /// offset: 88 + /// offset: 80 #[prost(double, tag = "6")] pub total_damage: f64, - /// offset: 80 + /// offset: 120 #[prost(double, tag = "7")] pub total_break_damage: f64, /// offset: 32 #[prost(message, repeated, tag = "8")] pub attack_type_damage: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 48 #[prost(message, repeated, tag = "9")] pub attack_type_break_damage: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "10")] pub attack_type_max_damage: ::prost::alloc::vec::Vec, - /// offset: 104 + /// offset: 64 #[prost(double, tag = "11")] pub total_damage_taken: f64, - /// offset: 56 + /// offset: 128 #[prost(double, tag = "12")] pub total_heal: f64, - /// offset: 112 + /// offset: 152 #[prost(double, tag = "13")] pub total_hp_recover: f64, - /// offset: 128 + /// offset: 56 #[prost(double, tag = "14")] pub total_shield: f64, - /// offset: 160 + /// offset: 112 #[prost(double, tag = "15")] pub total_shield_taken: f64, - /// offset: 64 + /// offset: 72 #[prost(double, tag = "16")] pub total_shield_damage: f64, - /// offset: 172 + /// offset: 164 #[prost(uint32, tag = "17")] pub break_times: u32, - /// offset: 152 + /// offset: 168 #[prost(uint32, tag = "18")] - pub dcddbmhdkah: u32, - /// offset: 176 + pub cehllncemdn: u32, + /// offset: 140 #[prost(uint32, tag = "19")] - pub mhpbajlojcn: u32, - /// offset: 120 + pub hoofemekkob: u32, + /// offset: 160 #[prost(uint32, tag = "20")] - pub ojgfioonbmd: u32, - /// offset: 144 + pub doapboljogf: u32, + /// offset: 88 #[prost(double, tag = "21")] - pub glbeoapokgm: f64, + pub fjlihmdenml: f64, /// offset: 180 #[prost(uint32, tag = "22")] pub entity_id: u32, - /// offset: 96 + /// offset: 104 #[prost(uint32, tag = "23")] - pub knjpdjkajlk: u32, - /// offset: 72 + pub anmbaifobjp: u32, + /// offset: 96 #[prost(double, tag = "24")] - pub bciicafaepo: f64, + pub ogdgekfjafo: f64, } -/// Obf: BattleAvatarGlobalBuffInfo +/// Obf: CJDOHGJKOKO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleAvatarGlobalBuffInfo { - /// offset: 24 + /// offset: 32 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub maze_buff_id: u32, - /// offset: 32 + /// offset: 24 #[prost(uint32, tag = "3")] - pub eapmlkbokgl: u32, + pub ilbmfakfdki: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hanffpedbdn { - /// offset: 24 +pub struct Fpffhgokbnk { + /// offset: 16 #[prost(message, repeated, tag = "1")] - pub fgiibgdopid: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub ibafldmadoi: u32, + pub ekdhccefjga: ::prost::alloc::vec::Vec, /// offset: 36 + #[prost(uint32, tag = "2")] + pub jpkdncpeldm: u32, + /// offset: 32 #[prost(uint32, tag = "3")] - pub felhpgbokgd: u32, + pub phjcdhkfnpj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Afkfffppahg { +pub struct Ffnbjbndfek { /// offset: 24 #[prost(uint32, tag = "1")] - pub aeedeghjene: u32, + pub pejmphmppko: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub obhjiohhhkl: u32, + pub fhadiopdmhp: u32, /// offset: 32 #[prost(uint32, tag = "3")] - pub dgpmmkaahii: u32, + pub lmeejjnofie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dkbcmgbjldm { - /// offset: 32 +pub struct Kfkhglefdkk { + /// offset: 24 #[prost(message, optional, tag = "1")] - pub bbbcfobajfb: ::core::option::Option, + pub dokhajlhkoo: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "2")] - pub message_datas: ::prost::alloc::vec::Vec, + pub message_datas: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Khmicebcgnc { +pub struct Lehccngfkgm { /// offset: 100 #[prost(uint32, tag = "1")] - pub hpopadmblld: u32, - /// offset: 112 + pub kdoinlgkmbi: u32, + /// offset: 96 #[prost(uint32, tag = "2")] - pub hdabbohfeom: u32, + pub mkchlgogjnb: u32, /// offset: 80 #[prost(message, repeated, tag = "3")] - pub mkgkolmnbnn: ::prost::alloc::vec::Vec, - /// offset: 72 + pub bhcfheoipnm: ::prost::alloc::vec::Vec, + /// offset: 16 #[prost(message, repeated, tag = "4")] - pub emmdebdafkj: ::prost::alloc::vec::Vec, - /// offset: 32 + pub pjhhnbadomh: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(message, repeated, tag = "5")] - pub ggjfpgkcmff: ::prost::alloc::vec::Vec, - /// offset: 48 + pub ggelckgfdcp: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(message, repeated, tag = "6")] - pub fhbnpihddgm: ::prost::alloc::vec::Vec, + pub lnmbhillheh: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "8")] - pub maicppddhfl: ::prost::alloc::vec::Vec, - /// offset: 116 - #[prost(uint32, tag = "9")] - pub afbaogjpmah: u32, - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub pchafcehaki: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(double, tag = "11")] - pub bnbmcbpohbi: f64, + pub jpdjmcckeni: ::prost::alloc::vec::Vec, /// offset: 120 - #[prost(double, tag = "12")] - pub pkapnfcbidp: f64, + #[prost(uint32, tag = "9")] + pub ideaapccfpf: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub gnjmhihjdjo: ::prost::alloc::vec::Vec, /// offset: 88 + #[prost(double, tag = "11")] + pub igcphodffij: f64, + /// offset: 112 + #[prost(double, tag = "12")] + pub gmobfebbfie: f64, + /// offset: 104 #[prost(double, tag = "13")] - pub pmenddchacg: f64, - /// offset: 96 + pub nkboephlcgl: f64, + /// offset: 124 #[prost(uint32, tag = "14")] - pub djdgkfelekl: u32, - /// offset: 56 + pub ljkbinkkblh: u32, + /// offset: 48 #[prost(message, repeated, tag = "15")] - pub jaiddedfeje: ::prost::alloc::vec::Vec, - /// offset: 40 + pub jidmdngpnjh: ::prost::alloc::vec::Vec, + /// offset: 56 #[prost(map = "string, uint32", tag = "16")] - pub keohneckoci: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aigoioeeeko { +pub struct Ngpkkamadna { /// offset: 24 #[prost(uint32, tag = "1")] - pub gjhhodanhpo: u32, + pub bgllcllknjm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Coccjckbbge { - #[prost(oneof = "coccjckbbge::Okaiingcacl", tags = "1")] - pub okaiingcacl: ::core::option::Option, +pub struct Jbjakammkmd { + #[prost(oneof = "jbjakammkmd::Bpihfajcloc", tags = "1")] + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `COCCJCKBBGE`. -pub mod coccjckbbge { +/// Nested message and enum types in `JBJAKAMMKMD`. +pub mod jbjakammkmd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + pub enum Bpihfajcloc { /// offset: 24 #[prost(message, tag = "1")] - Nljmojhnaih(super::Aigoioeeeko), + Aobnmcienfn(super::Ngpkkamadna), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Acbecjmecfa { +pub struct Dmlkekfknpl { /// offset: 40 #[prost(uint32, tag = "1")] pub effect_id: u32, @@ -3827,63 +4348,63 @@ pub struct Acbecjmecfa { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gpdpidfmlle { - /// offset: 48 +pub struct Cjgmecnijil { + /// offset: 32 #[prost(uint32, tag = "1")] pub trait_id: u32, - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "2")] - pub jddoemmcbgo: ::prost::alloc::vec::Vec, - /// offset: 40 + pub kbmbfjolbbn: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(double, tag = "3")] pub damage: f64, - /// offset: 32 + /// offset: 40 #[prost(double, tag = "4")] - pub fknbijpbloi: f64, + pub boiegpaphop: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dghfcnecbnj { - /// offset: 32 +pub struct Impejajchpc { + /// offset: 24 #[prost(uint32, tag = "1")] pub augment_id: u32, - /// offset: 24 + /// offset: 40 #[prost(double, tag = "3")] pub damage: f64, - /// offset: 40 + /// offset: 32 #[prost(double, tag = "4")] - pub fknbijpbloi: f64, + pub boiegpaphop: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fkgondeocki { +pub struct Pgjkonmbgoc { /// offset: 24 #[prost(uint32, tag = "1")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cdkdljaikob { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub nfgcjpnokmk: u32, +pub struct Afhihmkcpnf { /// offset: 28 + #[prost(uint32, tag = "1")] + pub pigfcaecfcf: u32, + /// offset: 24 #[prost(uint32, tag = "2")] pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hdeddkfnehe { +pub struct Apdjgiidjaa { /// offset: 32 #[prost(uint32, tag = "1")] - pub clihnolcffh: u32, - /// offset: 24 + pub aaagbkehklc: u32, + /// offset: 16 #[prost(message, repeated, tag = "2")] - pub kill_monster_list: ::prost::alloc::vec::Vec, + pub kill_monster_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dgoebkkkdai { +pub struct Cdecgikjpag { /// offset: 24 #[prost(uint32, tag = "1")] pub role_id: u32, @@ -3893,188 +4414,188 @@ pub struct Dgoebkkkdai { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Donkccjhigp { +pub struct Kjffjmamjld { /// offset: 48 #[prost(uint32, tag = "1")] pub role_id: u32, - /// offset: 40 + /// offset: 32 #[prost(double, tag = "2")] pub damage: f64, - /// offset: 32 + /// offset: 40 #[prost(double, tag = "5")] - pub fknbijpbloi: f64, + pub boiegpaphop: f64, /// offset: 24 #[prost(map = "uint32, double", tag = "6")] - pub acpmpibcchp: ::std::collections::HashMap, + pub afnaoifckfn: ::std::collections::HashMap, } -/// Obf: BattleStatistics +/// Obf: GJIJBDBBJDM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleStatistics { - /// offset: 268 + /// offset: 276 #[prost(uint32, tag = "1")] pub total_battle_turns: u32, - /// offset: 280 + /// offset: 248 #[prost(uint32, tag = "2")] pub total_auto_turns: u32, - /// offset: 208 + /// offset: 56 #[prost(uint32, repeated, tag = "3")] pub avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 252 + /// offset: 236 #[prost(uint32, tag = "4")] pub ultra_cnt: u32, - /// offset: 240 + /// offset: 264 #[prost(double, tag = "5")] pub total_delay_cumulate: f64, - /// offset: 256 + /// offset: 240 #[prost(double, tag = "6")] pub cost_time: f64, - /// offset: 112 + /// offset: 64 #[prost(message, repeated, tag = "7")] pub battle_avatar_list: ::prost::alloc::vec::Vec, - /// offset: 152 + /// offset: 176 #[prost(message, repeated, tag = "8")] pub monster_list: ::prost::alloc::vec::Vec, - /// offset: 236 + /// offset: 256 #[prost(uint32, tag = "9")] pub round_cnt: u32, - /// offset: 264 + /// offset: 272 #[prost(uint32, tag = "10")] pub cocoon_dead_wave: u32, - /// offset: 248 + /// offset: 288 #[prost(uint32, tag = "11")] pub avatar_battle_turns: u32, - /// offset: 288 + /// offset: 292 #[prost(uint32, tag = "12")] pub monster_battle_turns: u32, - /// offset: 160 + /// offset: 104 #[prost(map = "string, float", tag = "13")] pub custom_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, - /// offset: 292 + /// offset: 260 #[prost(uint32, tag = "14")] pub challenge_score: u32, - /// offset: 64 + /// offset: 208 #[prost(message, repeated, tag = "16")] - pub gfonfpmghlp: ::prost::alloc::vec::Vec, + pub pnhedolhbjl: ::prost::alloc::vec::Vec, /// offset: 232 #[prost(enumeration = "BattleEndReason", tag = "19")] pub end_reason: i32, - /// offset: 96 - #[prost(message, repeated, tag = "21")] - pub kcnlhadbnej: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(int32, repeated, tag = "22")] - pub lbdckhhgglb: ::prost::alloc::vec::Vec, /// offset: 40 + #[prost(message, repeated, tag = "21")] + pub omdmjicgkbb: ::prost::alloc::vec::Vec, + /// offset: 192 + #[prost(int32, repeated, tag = "22")] + pub kaidfmejifi: ::prost::alloc::vec::Vec, + /// offset: 136 #[prost(message, repeated, tag = "23")] - pub nighfckhiop: ::prost::alloc::vec::Vec, - /// offset: 184 + pub moajopejopj: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(message, repeated, tag = "26")] - pub eioipollkkc: ::prost::alloc::vec::Vec, - /// offset: 176 + pub jkobhnpgmhc: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(message, repeated, tag = "27")] - pub fahemheanpa: ::prost::alloc::vec::Vec, + pub nhddfcaiegd: ::prost::alloc::vec::Vec, /// offset: 168 #[prost(map = "uint32, message", tag = "28")] pub battle_target_info: ::std::collections::HashMap, - /// offset: 48 + /// offset: 160 #[prost(message, repeated, tag = "29")] - pub lpadopocimd: ::prost::alloc::vec::Vec, - /// offset: 120 - #[prost(message, optional, tag = "30")] - pub igaejdgjfap: ::core::option::Option, + pub dddcfcaajhc: ::prost::alloc::vec::Vec, /// offset: 224 + #[prost(message, optional, tag = "30")] + pub fmcjppilpll: ::core::option::Option, + /// offset: 112 #[prost(message, optional, tag = "31")] - pub bkidnnlnokf: ::core::option::Option, - /// offset: 272 - #[prost(bool, tag = "32")] - pub beeaiejojdf: bool, - /// offset: 200 - #[prost(message, repeated, tag = "33")] - pub ankmlgicoil: ::prost::alloc::vec::Vec, - /// offset: 144 - #[prost(message, repeated, tag = "34")] - pub pnkfeemhbhi: ::prost::alloc::vec::Vec, + pub coiggpcplhg: ::core::option::Option, /// offset: 284 - #[prost(uint32, tag = "35")] - pub clfjnpgjhki: u32, - /// offset: 104 - #[prost(message, optional, tag = "36")] - pub lpfoaieemoh: ::core::option::Option, + #[prost(bool, tag = "32")] + pub najpmgfjkeo: bool, /// offset: 128 - #[prost(message, optional, tag = "37")] - pub einpljpadli: ::core::option::Option, - /// offset: 88 - #[prost(message, optional, tag = "38")] - pub heddlokfkfc: ::core::option::Option, - /// offset: 136 - #[prost(message, optional, tag = "39")] - pub aljcgaldpka: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "40")] - pub pionkhpbefi: ::core::option::Option, - /// offset: 276 - #[prost(uint32, tag = "41")] - pub nclnocngnlh: u32, - /// offset: 192 - #[prost(message, repeated, tag = "42")] - pub ehbjdihejbg: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "43")] - pub mgkmibgdmge: ::core::option::Option, - /// offset: 216 - #[prost(uint32, repeated, tag = "44")] - pub cjlndmgjikm: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "33")] + pub hobnhbcjidm: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "34")] + pub kkjhgiaadko: ::prost::alloc::vec::Vec, + /// offset: 280 + #[prost(uint32, tag = "35")] + pub jfglnioeehl: u32, /// offset: 80 - #[prost(uint32, repeated, tag = "45")] - pub knjpdjkajlk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "46")] - pub lppeolmjjcn: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Adbpdaphndn { + #[prost(message, optional, tag = "36")] + pub bkgbaegplmm: ::core::option::Option, + /// offset: 216 + #[prost(message, optional, tag = "37")] + pub mefgdgflfmd: ::core::option::Option, /// offset: 24 - #[prost(uint32, tag = "1")] - pub jhfkbepkjnb: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub pcfmighmini: u32, + #[prost(message, optional, tag = "38")] + pub nlajombnhna: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "39")] + pub ceaijopgbam: ::core::option::Option, + /// offset: 144 + #[prost(message, optional, tag = "40")] + pub jpeocicgpdo: ::core::option::Option, + /// offset: 252 + #[prost(uint32, tag = "41")] + pub kgkfaddegnj: u32, + /// offset: 16 + #[prost(message, repeated, tag = "42")] + pub ikeidhhmfoo: ::prost::alloc::vec::Vec, + /// offset: 152 + #[prost(message, optional, tag = "43")] + pub ogpofmogpip: ::core::option::Option, + /// offset: 88 + #[prost(uint32, repeated, tag = "44")] + pub lfhejddhfnd: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(uint32, repeated, tag = "45")] + pub anmbaifobjp: ::prost::alloc::vec::Vec, + /// offset: 200 + #[prost(message, optional, tag = "46")] + pub ipkfmfdopgn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lkbjbhockin { - /// offset: 32 - #[prost(enumeration = "AetherdivideSpiritLineupType", tag = "1")] - pub r#type: i32, +pub struct Njcofdjnmml { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub pooefndpeil: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub nfgjidadled: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dlfpffoohkp { /// offset: 36 + #[prost(enumeration = "Hljmcibobjo", tag = "1")] + pub r#type: i32, + /// offset: 32 #[prost(uint32, tag = "2")] pub id: u32, - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "3")] pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MultiPath { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub multi_path_type: u32, +pub struct Nchlpkdhega { /// offset: 28 + #[prost(uint32, tag = "1")] + pub dphoappcbhb: u32, + /// offset: 24 #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 24 + /// offset: 32 #[prost(uint32, tag = "3")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kkdgmkkaohn { - /// offset: 48 - #[prost(enumeration = "BattleCheckResultType", tag = "1")] +pub struct Bpcgilfkcfe { + /// offset: 52 + #[prost(enumeration = "Lopdmepedfg", tag = "1")] pub retcode: i32, - /// offset: 56 + /// offset: 48 #[prost(enumeration = "BattleEndStatus", tag = "2")] pub end_status: i32, /// offset: 24 @@ -4082,33 +4603,33 @@ pub struct Kkdgmkkaohn { pub stt: ::core::option::Option, /// offset: 40 #[prost(bytes = "vec", tag = "4")] - pub game_core_log_encode: ::prost::alloc::vec::Vec, + pub pliafnpangn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "string, uint32", tag = "5")] - pub kecfphjamhm: ::std::collections::HashMap<::prost::alloc::string::String, u32>, - /// offset: 60 + pub jfncmhcaggh: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + /// offset: 56 #[prost(uint32, tag = "6")] - pub mismatch_turn_count: u32, - /// offset: 52 + pub cjajbmajnjp: u32, + /// offset: 60 #[prost(uint32, tag = "7")] - pub gdmmngkgcop: u32, + pub bnalacmgkfj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hijfchhbeho { - /// offset: 40 +pub struct Nfabiibmnpb { + /// offset: 44 #[prost(uint32, tag = "1")] pub pos: u32, - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "2")] pub role_id: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub role_star: u32, - /// offset: 16 + /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 16 #[prost(map = "string, uint32", tag = "5")] pub grid_fight_value_init_component: ::std::collections::HashMap< ::prost::alloc::string::String, @@ -4117,280 +4638,429 @@ pub struct Hijfchhbeho { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cppkegpclba { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub eklickkikid: ::prost::alloc::vec::Vec, +pub struct Ilogjilojgb { /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub dkmfalailpc: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(map = "uint32, uint32", tag = "2")] - pub lnpegckdcno: ::std::collections::HashMap, + pub bohbbnibfkl: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kibjhicfjlm { - /// offset: 60 +pub struct Bgmlaaeofoh { + /// offset: 44 #[prost(uint32, tag = "1")] pub uid: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub mlpeidnlaje: u32, - /// offset: 52 - #[prost(uint32, tag = "3")] - pub jcodhibidnl: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub cjgfkkppipn: u32, /// offset: 56 + #[prost(uint32, tag = "2")] + pub anbbpphbcjh: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub bbdocjgaeej: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub mppfojcenpd: u32, + /// offset: 60 #[prost(uint32, tag = "5")] - pub cpjcobcmnhk: u32, + pub dcpkpnlkgmm: u32, /// offset: 48 #[prost(uint32, tag = "6")] - pub section_id: u32, - /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub grid_game_role_list: ::prost::alloc::vec::Vec, + pub jdmecbedlaa: u32, /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(message, optional, tag = "8")] - pub ppkljmddgcd: ::core::option::Option, + pub lhchbabcpmi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Himoefnaffa { +pub struct Ggpbflbeaif { /// offset: 24 #[prost(message, repeated, tag = "1")] - pub icljjejpopp: ::prost::alloc::vec::Vec, + pub pnfggbpecnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct CharacterSnapshot { +pub struct Plgdkffndib { /// offset: 32 #[prost(uint32, tag = "1")] pub interact_id: u32, /// offset: 24 #[prost(uint64, repeated, tag = "2")] - pub properties: ::prost::alloc::vec::Vec, + pub ifijbpollpj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct AnimEventSnapshot { - /// offset: 24 +pub struct Amdmhjppcnf { + /// offset: 16 #[prost(string, tag = "1")] - pub dpjfoflecej: ::prost::alloc::string::String, + pub eddhkoaplei: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Onakkdpcnah { - /// offset: 40 - #[prost(enumeration = "Gfmffkfmpik", tag = "1")] - pub mmffiifmkpb: i32, +pub struct Mdojccmlkhp { + /// offset: 48 + #[prost(enumeration = "Lgneokbppeo", tag = "1")] + pub phkahahldae: i32, /// offset: 24 #[prost(string, tag = "2")] - pub oocleelodbp: ::prost::alloc::string::String, - #[prost(oneof = "onakkdpcnah::Lkcadngchcm", tags = "10, 11, 12, 13, 14")] - pub lkcadngchcm: ::core::option::Option, + pub aipbfeofndo: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub eciagljnpmm: u32, + #[prost(oneof = "mdojccmlkhp::Mobgecpcnkj", tags = "10, 11, 12, 13, 14")] + pub mobgecpcnkj: ::core::option::Option, } -/// Nested message and enum types in `ONAKKDPCNAH`. -pub mod onakkdpcnah { +/// Nested message and enum types in `MDOJCCMLKHP`. +pub mod mdojccmlkhp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Lkcadngchcm { - /// offset: 16 + pub enum Mobgecpcnkj { + /// offset: 32 #[prost(message, tag = "10")] - Clnphcelgbe(super::Hfbpgejonfj), - /// offset: 16 + Glemheclmgp(super::Pfnmcoikcnl), + /// offset: 32 #[prost(message, tag = "11")] - StopDesc(super::Mikomhlggfo), - /// offset: 16 + StopDesc(super::Jgblclchhio), + /// offset: 32 #[prost(message, tag = "12")] - Ogkaeklajgg(super::Dodlgjgcopd), - /// offset: 16 + Jhbikcplffj(super::Dakdphmipdl), + /// offset: 32 #[prost(message, tag = "13")] - Gapampklhlo(super::Ljllddalngo), - /// offset: 16 + Bcdhofnmpng(super::Iheacedgadm), + /// offset: 32 #[prost(message, tag = "14")] - Cganhpocpmd(super::Pbafhhchlhc), + Hgnfpbmeaad(super::Mknnlbgjmgp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hfbpgejonfj {} +pub struct Pfnmcoikcnl {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pbafhhchlhc {} +pub struct Mknnlbgjmgp {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mikomhlggfo { - /// offset: 16 +pub struct Jgblclchhio { + /// offset: 24 #[prost(message, optional, tag = "1")] pub stop_desc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dodlgjgcopd {} +pub struct Dakdphmipdl {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ljllddalngo { +pub struct Iheacedgadm { /// offset: 24 - #[prost(enumeration = "Fnpfmikfoad", tag = "1")] - pub aiknfogjfcg: i32, + #[prost(enumeration = "Nodnmncibfg", tag = "1")] + pub afnmojoafmn: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lhickdeaaoh { +pub struct Jdppgciehkf { /// offset: 24 #[prost(string, tag = "1")] - pub ianfkpjgdno: ::prost::alloc::string::String, + pub nmnocjdjkog: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdfdgalaedp { - /// offset: 48 +pub struct Eplfokkdflb { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub avatar_id_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dhkfliknmjo { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub cgflohfdkoc: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub kpegljjnfdh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bphleobmmkm { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub hlhckppnpnh: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub bndggndmemc: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Daglhilockl { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub hokjfknpkaj: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub neepajpdhkk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pfifnmiiohf { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub pncihfmifol: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjllpaaopmp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub fjofdonmhph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mogdmgiciki { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub chdpncohagh: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub hhohncnfaed: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mjedaopdipm { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub bkkdhhedlaj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub pclhlncjphl: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub ejkpcfepaec: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cljaihnbkem { + /// offset: 32 + #[prost(enumeration = "Ggcffjgcpkd", tag = "1")] + pub bfcbgpeichg: i32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub lineup_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ieacmdfdlbf { + #[prost(oneof = "ieacmdfdlbf::Kppnkfgpnhn", tags = "10, 11, 12, 13, 14")] + pub kppnkfgpnhn: ::core::option::Option, +} +/// Nested message and enum types in `IEACMDFDLBF`. +pub mod ieacmdfdlbf { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Kppnkfgpnhn { + /// offset: 24 + #[prost(message, tag = "10")] + Lineup(super::Dhkfliknmjo), + /// offset: 24 + #[prost(message, tag = "11")] + Cgcjlhflepn(super::Bphleobmmkm), + /// offset: 24 + #[prost(message, tag = "12")] + Pjighnfhfkd(super::Pfifnmiiohf), + /// offset: 24 + #[prost(message, tag = "13")] + Kfpkhhaogpp(super::Mjedaopdipm), + /// offset: 24 + #[prost(message, tag = "14")] + Lefoigfgjgj(super::Cljaihnbkem), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hidpjpnfcko { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 25 + #[prost(bool, tag = "2")] + pub mmkjkgmieap: bool, + /// offset: 24 + #[prost(bool, tag = "3")] + pub jfoagnilnkk: bool, + /// offset: 26 + #[prost(bool, tag = "4")] + pub nfilaolpoke: bool, + /// offset: 27 + #[prost(bool, tag = "5")] + pub pjhdkdafhjd: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Niigapilpgd { + /// offset: 72 #[prost(uint32, tag = "1")] pub uid: u32, - /// offset: 56 + /// offset: 52 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 24 #[prost(string, tag = "3")] pub nickname: ::prost::alloc::string::String, - /// offset: 76 + /// offset: 56 #[prost(uint32, tag = "4")] - pub pobkkijpgof: u32, - /// offset: 52 + pub jhhhonjikgl: u32, + /// offset: 48 #[prost(enumeration = "PlatformType", tag = "5")] pub platform: i32, /// offset: 16 #[prost(string, tag = "6")] - pub npkppkniced: ::prost::alloc::string::String, - /// offset: 40 + pub hbidcafopmg: ::prost::alloc::string::String, + /// offset: 32 #[prost(string, tag = "7")] - pub njdagbcmlch: ::prost::alloc::string::String, + pub ikikmeejndn: ::prost::alloc::string::String, /// offset: 64 #[prost(uint64, tag = "8")] pub version: u64, - /// offset: 72 - #[prost(bool, tag = "9")] - pub nlhfojkcldo: bool, /// offset: 60 + #[prost(bool, tag = "9")] + pub gikabemcfao: bool, + /// offset: 76 #[prost(uint32, tag = "10")] - pub nhhhcgohbmb: u32, + pub cldngaeibdf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mkodalaoiai { +pub struct Pkeidnjolel { /// offset: 28 - #[prost(enumeration = "LobbyCharacterType", tag = "1")] - pub cgjfafhmbdn: i32, + #[prost(enumeration = "Fhbndnnkdon", tag = "1")] + pub hbcmpolikhg: i32, /// offset: 24 #[prost(enumeration = "LobbyCharacterStatus", tag = "2")] pub status: i32, } -/// Obf: LobbyMarchInfo +/// Obf: BLBGNKCPDBA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyMarchInfo { - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "1")] - pub adogoonnmoi: u32, + pub nlocdhmlgjh: u32, /// offset: 36 #[prost(bool, tag = "2")] - pub nlhfojkcldo: bool, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub kmmcapflmeh: u32, + pub gikabemcfao: bool, /// offset: 32 + #[prost(uint32, tag = "3")] + pub gjikbfaheak: u32, + /// offset: 44 #[prost(uint32, tag = "4")] - pub fmkhenlolhi: u32, - /// offset: 16 + pub fbjpjkbdclb: u32, + /// offset: 24 #[prost(message, optional, tag = "5")] - pub dppjjfkadef: ::core::option::Option, + pub onjkbennmfc: ::core::option::Option, } -/// Obf: LobbyMarbleInfo +/// Obf: PJHFFNEMBOC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyMarbleInfo { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub ijaefmbilbh: u32, /// offset: 36 + #[prost(uint32, tag = "1")] + pub pjcgajpdobn: u32, + /// offset: 32 #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] - pub ldknaofppkm: ::prost::alloc::vec::Vec, - /// offset: 32 + pub aopjpcpnach: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(uint32, tag = "4")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cdmmhaobkae { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub ipdogldjcmo: u32, +pub struct Bjobdldhocc { /// offset: 24 + #[prost(uint32, tag = "1")] + pub panfiphagpb: u32, + /// offset: 28 #[prost(uint32, tag = "2")] - pub fllfijjcckc: u32, + pub iamcpkmnano: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Glgbphhgdnd { - /// offset: 52 +pub struct Gfnmakhpaoe { + /// offset: 36 #[prost(uint32, tag = "1")] - pub ijaefmbilbh: u32, - /// offset: 44 + pub pjcgajpdobn: u32, + /// offset: 40 #[prost(uint32, tag = "2")] - pub ljojfclaboi: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub hlelmgekhmk: u32, + pub gemhdnhdafb: u32, /// offset: 48 + #[prost(uint32, tag = "3")] + pub foolmiadmmh: u32, + /// offset: 32 #[prost(uint32, tag = "4")] - pub mhlbdgdpjhj: u32, + pub ihpgcaaagbc: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] - pub eohpjadjaba: ::prost::alloc::vec::Vec, - /// offset: 36 + pub cjecinjpiij: ::prost::alloc::vec::Vec, + /// offset: 52 #[prost(uint32, tag = "6")] - pub jegaigdlghd: u32, - /// offset: 40 + pub mnioanamfmk: u32, + /// offset: 44 #[prost(uint32, tag = "7")] - pub igchfilffhl: u32, + pub gpbdpoopaad: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gfiakfbgbmk { +pub struct Oifjhepafoo { /// offset: 24 #[prost(message, optional, tag = "1")] - pub dppjjfkadef: ::core::option::Option, + pub onjkbennmfc: ::core::option::Option, } -/// Obf: LobbyGridFightInfo +/// Obf: NBJMGJLGMFE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGridFightInfo { - /// offset: 16 + /// offset: 32 #[prost(uint32, repeated, tag = "1")] - pub hfdpajpgpib: ::prost::alloc::vec::Vec, + pub ihgbbheblkl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub gold: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub score_id: u32, - /// offset: 32 + /// offset: 16 #[prost(string, tag = "4")] - pub llbnckcfeho: ::prost::alloc::string::String, + pub fcfgbadcgcc: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiceCombatAvatar { - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "1")] pub dice_avatar_id: u32, - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 24 @@ -4402,281 +5072,330 @@ pub struct DiceCombatAvatar { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lhpjklooncf { +pub struct Kkjhoobjcgg { /// offset: 24 #[prost(uint32, tag = "1")] - pub ijaefmbilbh: u32, + pub pjcgajpdobn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Knojpcehpho { +pub struct Nigbbjgojml { /// offset: 24 #[prost(uint32, tag = "1")] - pub ijaefmbilbh: u32, + pub pjcgajpdobn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lccpodjnied { +pub struct Iamalmlboei { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub jeopnoncfnp: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub ngmanlefobj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iflogjbonhi { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub mgngpgppiaa: u32, /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub giopmbajenk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub jkpgaclkeec: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gcjamhegkge { + /// offset: 40 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 16 #[prost(message, optional, tag = "2")] - pub kjhoaamadea: ::core::option::Option, - /// offset: 32 + pub gephfokbieo: ::core::option::Option, + /// offset: 24 #[prost(message, optional, tag = "3")] - pub aogjpmbpfij: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub hlelmgekhmk: u32, + pub mggcnmlfcbi: ::core::option::Option, /// offset: 48 + #[prost(uint32, tag = "4")] + pub foolmiadmmh: u32, + /// offset: 56 #[prost(uint32, tag = "5")] - pub gaocpmencnn: u32, - /// offset: 52 + pub ebcafmgmfeo: u32, + /// offset: 60 #[prost(uint32, tag = "6")] - pub fghjibkfcmg: u32, + pub piebljjgcmk: u32, + /// offset: 52 + #[prost(bool, tag = "7")] + pub mhkakbkmnfj: bool, } -/// Obf: LobbyGameExtInfo +/// Obf: CHKODCAFFOE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGameExtInfo { - /// offset: 16 + /// offset: 24 #[prost(string, repeated, tag = "1")] - pub jalinbmhgif: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + pub bhilepgifne: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 40 #[prost(bool, tag = "2")] - pub fpfnelhgond: bool, + pub hmpcfjpjdoe: bool, #[prost( - oneof = "lobby_game_ext_info::Odbbdhffoac", + oneof = "lobby_game_ext_info::Jnjjjgbcedg", tags = "1001, 1002, 1003, 1004, 1005" )] - pub odbbdhffoac: ::core::option::Option, + pub jnjjjgbcedg: ::core::option::Option, } /// Nested message and enum types in `LobbyGameExtInfo`. pub mod lobby_game_ext_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Odbbdhffoac { - /// offset: 24 + pub enum Jnjjjgbcedg { + /// offset: 32 #[prost(message, tag = "1001")] LobbyMarchInfo(super::LobbyMarchInfo), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "1002")] LobbyMarbleInfo(super::LobbyMarbleInfo), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "1003")] - Hecadedkool(super::Gfiakfbgbmk), - /// offset: 24 + Nifbkknfkeg(super::Oifjhepafoo), + /// offset: 32 #[prost(message, tag = "1004")] LobbyGridFightInfo(super::LobbyGridFightInfo), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "1005")] - Ddhkfbbaiol(super::Lccpodjnied), + Pcfnjjcojed(super::Gcjamhegkge), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gcknblajjgp { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub basic_info: ::core::option::Option, +pub struct Adhnjadijac { /// offset: 32 + #[prost(message, optional, tag = "1")] + pub basic_info: ::core::option::Option, + /// offset: 24 #[prost(message, optional, tag = "2")] - pub jkjopmfdegj: ::core::option::Option, + pub nebabkoggaa: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "3")] pub stage_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fdflhpkjlcd { - /// offset: 36 +pub struct Eckidlifafg { + /// offset: 64 #[prost(uint32, tag = "1")] - pub mckobbcadbb: u32, - /// offset: 40 + pub pcpelpmkmci: u32, + /// offset: 36 #[prost(uint32, tag = "2")] - pub pmbmpbikdnc: u32, + pub mgiapaekomb: u32, /// offset: 68 #[prost(uint32, tag = "3")] - pub pgemgpnclmd: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub infhalnkefh: u32, + pub ipgmehbcjco: u32, /// offset: 56 + #[prost(uint32, tag = "4")] + pub mkalaghlbpf: u32, + /// offset: 48 #[prost(uint32, tag = "5")] - pub meapmenccob: u32, - /// offset: 64 + pub bneoojjkkfm: u32, + /// offset: 24 #[prost(uint32, tag = "6")] - pub lejegihkmca: u32, - /// offset: 60 + pub lgikooefljm: u32, + /// offset: 72 #[prost(uint32, tag = "7")] - pub majganiiloh: u32, - /// offset: 28 + pub bjbpfmmndcm: u32, + /// offset: 60 #[prost(uint32, tag = "8")] - pub dodnhchpljb: u32, + pub eajkjjadflp: u32, /// offset: 76 #[prost(uint32, tag = "9")] - pub laodddmlepi: u32, - /// offset: 72 - #[prost(uint32, tag = "10")] - pub deoillinkpl: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub bagnfopnfie: u32, + pub bedfejonfnk: u32, /// offset: 52 - #[prost(uint32, tag = "12")] - pub onilfejgocn: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub cmfggkfmfan: u32, + #[prost(uint32, tag = "10")] + pub ofappjddimm: u32, /// offset: 44 - #[prost(uint32, tag = "14")] - pub jachcbibdgo: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pofjnmbiine { + #[prost(uint32, tag = "11")] + pub chcjiccnkbj: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub ocjemodohik: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub jfbpcdgcbnl: u32, /// offset: 32 - #[prost(uint64, tag = "1")] - pub bekcijbbgcn: u64, - /// offset: 24 - #[prost(enumeration = "FightGameMode", tag = "2")] - pub omgoahkmnag: i32, + #[prost(uint32, tag = "14")] + pub akpaplcnpdc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Anaogabndap { +pub struct Ifcbcblfalm { + /// offset: 24 + #[prost(uint64, tag = "1")] + pub kepennpindd: u64, + /// offset: 32 + #[prost(enumeration = "FightGameMode", tag = "2")] + pub delgocdbekf: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lhjcfnlpfil { /// offset: 24 #[prost(uint32, tag = "1")] - pub dmmnhfklpka: u32, + pub cpkiamdijng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Moimmaffeid { +pub struct Fiknlfbiphk { /// offset: 36 #[prost(uint32, tag = "1")] - pub nfkfacfocok: u32, + pub kicmnnpfegk: u32, /// offset: 32 #[prost(bool, tag = "2")] - pub jnbgjpecmoe: bool, - /// offset: 24 + pub jifpgdcfdek: bool, + /// offset: 16 #[prost(message, optional, tag = "3")] - pub jocpblhajgk: ::core::option::Option, + pub eamdicnbnil: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hfceflaljmf { - /// offset: 80 +pub struct Hkijcgomlea { + /// offset: 64 #[prost(uint64, tag = "1")] pub id: u64, - /// offset: 48 + /// offset: 52 #[prost(enumeration = "FightGameMode", tag = "2")] - pub cgkidajajnj: i32, + pub ibplhnaaeib: i32, /// offset: 40 #[prost(message, repeated, tag = "3")] - pub egkddcniaie: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(enumeration = "Pijbanpmnab", tag = "4")] + pub lmnkcjehemn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(enumeration = "Pfnaogjdemn", tag = "4")] pub r#type: i32, - /// offset: 72 + /// offset: 80 #[prost(uint64, tag = "5")] - pub kddlodbblcf: u64, - /// offset: 56 + pub mgdnoacbfoe: u64, + /// offset: 72 #[prost(uint64, tag = "6")] - pub mecbpcojlhf: u64, - /// offset: 64 - #[prost(enumeration = "Chepoclkmbn", tag = "8")] - pub amjoommifco: i32, - /// offset: 16 + pub bghicibolli: u64, + /// offset: 56 + #[prost(enumeration = "Njbnhhapkhb", tag = "8")] + pub ofckcndobom: i32, + /// offset: 32 #[prost(message, optional, tag = "9")] - pub dimfoehbnia: ::core::option::Option, + pub pofocmihjia: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "11")] - pub hllfkepefpf: ::core::option::Option, + pub mgfmlbdehnl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Blmckjjnmaf { +pub struct Dfldacoihkj { /// offset: 24 #[prost(uint32, tag = "1")] - pub iaikdgmclne: u32, + pub jafncomgabg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ioghdhmbfop { +pub struct Idnpihfooal { /// offset: 24 - #[prost(enumeration = "Iblhfhhaach", tag = "1")] - pub gmdllcaiecc: i32, + #[prost(enumeration = "Pligiafnlcb", tag = "1")] + pub elleljfgdph: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ofcbigclmkg { - #[prost(oneof = "ofcbigclmkg::Lipcgfbfaem", tags = "1001, 1002")] - pub lipcgfbfaem: ::core::option::Option, +pub struct Ndbddeapidp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub stage_id: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub ifgibloacpm: u32, } -/// Nested message and enum types in `OFCBIGCLMKG`. -pub mod ofcbigclmkg { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pbicjcpdlgd { + #[prost(oneof = "pbicjcpdlgd::Bgmdklobicm", tags = "1001, 1002, 1003")] + pub bgmdklobicm: ::core::option::Option, +} +/// Nested message and enum types in `PBICJCPDLGD`. +pub mod pbicjcpdlgd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Lipcgfbfaem { - /// offset: 24 + pub enum Bgmdklobicm { + /// offset: 16 #[prost(message, tag = "1001")] - LobbyGridFightInfo(super::Blmckjjnmaf), - /// offset: 24 + LobbyGridFightInfo(super::Dfldacoihkj), + /// offset: 16 #[prost(message, tag = "1002")] - Ddhkfbbaiol(super::Ioghdhmbfop), + Pcfnjjcojed(super::Idnpihfooal), + /// offset: 16 + #[prost(message, tag = "1003")] + Lkichfpcobo(super::Ndbddeapidp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Godabbdpnbi { +pub struct Pnhdkmokcfh { /// offset: 24 #[prost(uint32, tag = "1")] - pub iaikdgmclne: u32, + pub jafncomgabg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jimookdmicf { +pub struct Aiopphpgnlm { /// offset: 24 - #[prost(enumeration = "Iblhfhhaach", tag = "1")] - pub gmdllcaiecc: i32, + #[prost(enumeration = "Pligiafnlcb", tag = "1")] + pub elleljfgdph: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jdnnckmjcpo { - #[prost(oneof = "jdnnckmjcpo::Lipcgfbfaem", tags = "1001, 1002")] - pub lipcgfbfaem: ::core::option::Option, +pub struct Hpidjehgfog { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub stage_id: u32, } -/// Nested message and enum types in `JDNNCKMJCPO`. -pub mod jdnnckmjcpo { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jlgnkmbmpkl { + #[prost(oneof = "jlgnkmbmpkl::Bgmdklobicm", tags = "1001, 1002, 1003")] + pub bgmdklobicm: ::core::option::Option, +} +/// Nested message and enum types in `JLGNKMBMPKL`. +pub mod jlgnkmbmpkl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Lipcgfbfaem { + pub enum Bgmdklobicm { /// offset: 16 #[prost(message, tag = "1001")] - LobbyGridFightInfo(super::Godabbdpnbi), + LobbyGridFightInfo(super::Pnhdkmokcfh), /// offset: 16 #[prost(message, tag = "1002")] - Ddhkfbbaiol(super::Jimookdmicf), + Pcfnjjcojed(super::Aiopphpgnlm), + /// offset: 16 + #[prost(message, tag = "1003")] + Lkichfpcobo(super::Hpidjehgfog), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct VectorSnapshot { - /// offset: 28 + /// offset: 32 #[prost(sint32, tag = "1")] pub x: i32, - /// offset: 32 + /// offset: 24 #[prost(sint32, tag = "2")] pub y: i32, - /// offset: 24 + /// offset: 28 #[prost(sint32, tag = "3")] pub z: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MotionInfoSnapshot { - /// offset: 32 + /// offset: 24 #[prost(message, optional, tag = "1")] pub pos: ::core::option::Option, /// offset: 16 @@ -4686,11 +5405,11 @@ pub struct MotionInfoSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FloorCustomValueSnapshot { - /// offset: 32 + /// offset: 24 #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, /// offset: 40 - #[prost(enumeration = "Obneikkjjdl", tag = "2")] + #[prost(enumeration = "Blldkabgklf", tag = "2")] pub r#type: i32, /// offset: 48 #[prost(bool, tag = "3")] @@ -4698,7 +5417,7 @@ pub struct FloorCustomValueSnapshot { /// offset: 44 #[prost(float, tag = "4")] pub float_val: f32, - /// offset: 24 + /// offset: 32 #[prost(string, tag = "5")] pub str_val: ::prost::alloc::string::String, } @@ -4708,7 +5427,7 @@ pub struct ActiveMcvKeySnapshot { /// offset: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, - /// offset: 16 + /// offset: 24 #[prost(string, tag = "2")] pub mcv_key: ::prost::alloc::string::String, } @@ -4722,17 +5441,17 @@ pub struct PropInfoSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EntitySnapshot { - /// offset: 48 + /// offset: 40 #[prost(uint32, tag = "1")] pub entity_id: u32, - /// offset: 44 + /// offset: 52 #[prost(uint32, tag = "2")] pub instance_id: u32, - /// offset: 32 + /// offset: 16 #[prost(message, optional, tag = "3")] pub motion_info: ::core::option::Option, - /// offset: 52 - #[prost(enumeration = "Ppiamdogebk", tag = "4")] + /// offset: 48 + #[prost(enumeration = "Jhnkdjmlbjd", tag = "4")] pub map_object_type: i32, #[prost(oneof = "entity_snapshot::Entity", tags = "5")] pub entity: ::core::option::Option, @@ -4750,29 +5469,29 @@ pub mod entity_snapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupSnapshot { - /// offset: 60 + /// offset: 56 #[prost(uint32, tag = "1")] pub group_id: u32, - /// offset: 56 + /// offset: 60 #[prost(uint32, tag = "2")] pub group_state: u32, - /// offset: 16 + /// offset: 32 #[prost(message, repeated, tag = "3")] pub entity_list: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 24 #[prost(map = "string, int32", tag = "4")] pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>, - /// offset: 48 + /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub active_submission_list: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 40 #[prost(message, repeated, tag = "6")] pub active_mcv_key_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerSnapshot { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "1")] pub motion_info: ::core::option::Option, /// offset: 32 @@ -4785,14 +5504,14 @@ pub struct MissionCustomValueSnapshot { /// offset: 32 #[prost(uint32, tag = "1")] pub custom_value: u32, - /// offset: 16 + /// offset: 24 #[prost(string, tag = "2")] pub mcv_key: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionCustomValueSnapshotList { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "1")] pub custom_value_list: ::prost::alloc::vec::Vec, } @@ -4802,7 +5521,7 @@ pub struct MainMissionMcvSnapshot { /// offset: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "2")] pub custom_value_list: ::core::option::Option, } @@ -4826,13 +5545,13 @@ pub struct MainMissionSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSnapshot { - /// offset: 32 + /// offset: 24 #[prost(message, repeated, tag = "1")] pub server_mcv_list: ::prost::alloc::vec::Vec, - /// offset: 16 + /// offset: 48 #[prost(message, repeated, tag = "2")] pub client_mcv_list: ::prost::alloc::vec::Vec, - /// offset: 56 + /// offset: 16 #[prost(message, optional, tag = "3")] pub tracking_main_mission: ::core::option::Option, /// offset: 64 @@ -4841,34 +5560,34 @@ pub struct MissionSnapshot { /// offset: 40 #[prost(string, tag = "5")] pub cur_audio_emotion_state: ::prost::alloc::string::String, - /// offset: 48 + /// offset: 32 #[prost(string, tag = "6")] pub cur_sound_effect_state: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EraFlipperRegionDataSnapshot { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub region_id: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EraFlipperSnapshot { - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "1")] pub region_data_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RotationMapInfoSnapshot { - /// offset: 32 + /// offset: 24 #[prost(message, optional, tag = "1")] pub map_pos: ::core::option::Option, - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "2")] pub map_rot: ::core::option::Option, } @@ -4881,36 +5600,36 @@ pub struct MapRotationSnapshot { /// offset: 36 #[prost(uint32, tag = "2")] pub pose_id: u32, - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "3")] pub map_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DialogSnapshot { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub group_id: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandDataNodeSnapshot { - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "1")] pub config_id: u32, - /// offset: 32 + /// offset: 16 #[prost(message, optional, tag = "2")] pub hand_transform: ::core::option::Option, - /// offset: 44 + /// offset: 48 #[prost(uint32, tag = "3")] pub hand_state: u32, /// offset: 24 #[prost(bytes = "vec", tag = "4")] pub hand_param: ::prost::alloc::vec::Vec, - /// offset: 48 + /// offset: 40 #[prost(uint32, tag = "5")] pub get_coin_count: u32, } @@ -4924,52 +5643,52 @@ pub struct SwitchHandSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PerformanceStartSnapshot { - /// offset: 120 + /// offset: 124 #[prost(uint32, tag = "1")] pub performance_id: u32, - /// offset: 124 + /// offset: 148 #[prost(uint32, tag = "2")] pub performance_type: u32, - /// offset: 132 + /// offset: 120 #[prost(uint32, tag = "3")] pub plane_id: u32, - /// offset: 136 + /// offset: 128 #[prost(uint32, tag = "4")] pub floor_id: u32, - /// offset: 148 + /// offset: 136 #[prost(uint32, tag = "5")] - pub dimension_id: u32, - /// offset: 152 + pub cur_map_entry_id: u32, + /// offset: 156 #[prost(uint32, tag = "6")] pub story_line_id: u32, - /// offset: 160 + /// offset: 152 #[prost(uint32, tag = "7")] pub content_id: u32, - /// offset: 140 + /// offset: 144 #[prost(uint32, tag = "8")] pub entry_id: u32, - /// offset: 156 + /// offset: 132 #[prost(uint32, tag = "9")] pub version: u32, - /// offset: 48 + /// offset: 104 #[prost(message, optional, tag = "10")] pub player: ::core::option::Option, - /// offset: 80 + /// offset: 40 #[prost(message, optional, tag = "11")] pub mission: ::core::option::Option, - /// offset: 64 + /// offset: 56 #[prost(message, optional, tag = "12")] pub era_flipper: ::core::option::Option, - /// offset: 112 + /// offset: 72 #[prost(message, repeated, tag = "13")] pub server_group_list: ::prost::alloc::vec::Vec, - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "14")] pub client_group_list: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 64 #[prost(message, repeated, tag = "15")] pub server_legacy_group_list: ::prost::alloc::vec::Vec, - /// offset: 104 + /// offset: 112 #[prost(message, repeated, tag = "16")] pub client_legacy_group_list: ::prost::alloc::vec::Vec, /// offset: 96 @@ -4978,4680 +5697,4929 @@ pub struct PerformanceStartSnapshot { ::prost::alloc::string::String, i32, >, - /// offset: 32 + /// offset: 80 #[prost(map = "string, message", tag = "18")] pub floor_custom_value_list: ::std::collections::HashMap< ::prost::alloc::string::String, FloorCustomValueSnapshot, >, - /// offset: 56 + /// offset: 48 #[prost(message, optional, tag = "19")] pub map_rotation: ::core::option::Option, - /// offset: 128 + /// offset: 140 #[prost(uint32, tag = "20")] pub world_id: u32, - /// offset: 40 + /// offset: 32 #[prost(message, optional, tag = "21")] pub dialog: ::core::option::Option, - /// offset: 144 + /// offset: 160 #[prost(uint32, tag = "22")] pub owner_group_id: u32, - /// offset: 72 + /// offset: 16 #[prost(message, optional, tag = "23")] pub switch_hand: ::core::option::Option, } -/// Obf: ActiveActivityData +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gfahegcpieb { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub hcjpdndoham: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub slot: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Npledhfmfdm { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub hcjpdndoham: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub slot: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Biaikhbfalh { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub akknccfibhi: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub hgjhijoggin: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub gbgdlnnobid: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fofnobhlkgo { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub ojnjedbbajj: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub lkpgmbdbjfa: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Heajbhnmjgo", tag = "3")] + pub mippcfjpjdd: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gcoifahpgdf { + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub afejacmlolh: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub peoecddannp: ::core::option::Option, + /// offset: 56 + #[prost(int64, tag = "3")] + pub fihmhjhghog: i64, + /// offset: 48 + #[prost(int64, tag = "4")] + pub dhlgcegonib: i64, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub gjgagfejabc: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub giiibckeodp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gfoioiacdch { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub dmgcidgkpff: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub kpdhcpccpna: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub paibkompfoe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ichnllcnbcc { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub afejacmlolh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub gjgagfejabc: u32, + /// offset: 32 + #[prost(int64, tag = "3")] + pub dhlgcegonib: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jaohpopiafh { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub ncfhgibcebg: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub hcjpdndoham: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub akknccfibhi: u32, + /// offset: 32 + #[prost(int64, tag = "4")] + pub ibhkogpeicn: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Khcinclhioj { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub lglpapapkhm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Macjbiafnoi { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub pos: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub rot: ::core::option::Option, + /// offset: 64 + #[prost(float, tag = "3")] + pub gngkndckkkc: f32, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub nalbefmokib: ::core::option::Option, + /// offset: 56 + #[prost(float, tag = "5")] + pub dcbbkffhhdl: f32, + /// offset: 68 + #[prost(uint32, tag = "6")] + pub jcbghaodndd: u32, + /// offset: 60 + #[prost(bool, tag = "7")] + pub mekpihjkjbl: bool, + /// offset: 48 + #[prost(int64, tag = "8")] + pub khajdkdhpgd: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cckcckheffb { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ncfhgibcebg: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub fipidgkpfha: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ehkejepngmb { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub ninnekfgnli: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub ncfhgibcebg: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub fjhhjedphma: u32, + /// offset: 48 + #[prost(int64, tag = "4")] + pub gncopjnbcki: i64, + /// offset: 16 + #[prost(string, tag = "5")] + pub ofombfjedkc: ::prost::alloc::string::String, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hmdjnpfbomm { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub imbcjkhmoab: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gflkdhpbamj { + #[prost(oneof = "gflkdhpbamj::Afllicncfdn", tags = "1, 2")] + pub afllicncfdn: ::core::option::Option, +} +/// Nested message and enum types in `GFLKDHPBAMJ`. +pub mod gflkdhpbamj { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Afllicncfdn { + /// offset: 16 + #[prost(string, tag = "1")] + MessageText(::prost::alloc::string::String), + /// offset: 16 + #[prost(uint32, tag = "2")] + ExtraId(u32), + } +} +/// Obf: KBJELLGGNPC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveActivityData { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub taken_star_rewards: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub aclbmiehbje: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub id: u32, /// offset: 44 #[prost(uint32, tag = "2")] - pub ceofhmmobok: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub id: u32, + pub okkjlfklhbh: u32, /// offset: 36 - #[prost(uint32, tag = "3")] - pub nakchfeimel: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub taken_star_rewards: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "8")] + pub pgdggapfpbn: u32, /// offset: 48 - #[prost(uint32, tag = "12")] - pub nlflekiheml: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub panel_id: u32, + #[prost(uint32, tag = "5")] + pub hiilnpickcg: u32, } -/// Obf: GetActivityActiveDataCsReq +/// Obf: JLALNPEIOPE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActivityActiveDataCsReq {} -/// Obf: GetActiveActivityDataScRsp +/// Obf: GMALPJNPIDD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9569)] +#[cmdid(9570)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActiveActivityDataScRsp { /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub clfgjceafgn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub pidloghhhdl: ::prost::alloc::vec::Vec, } -/// Obf: TakeActiveActivityRewardCsReq +/// Obf: BGLDPFGGNNP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9565)] +#[cmdid(9552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeActiveActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub id: u32, } -/// Obf: TakeActiveActivityRewardScRsp +/// Obf: GHAFDLNEKHB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9555)] +#[cmdid(9560)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeActiveActivityRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub mlblpblijca: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub dibcaanbolh: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub reward: ::core::option::Option, } -/// Obf: ActiveActivityDataChangeScNotify +/// Obf: BFOMKLNLLDJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9556)] +#[cmdid(9565)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveActivityDataChangeScNotify { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub dibcaanbolh: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub mlblpblijca: ::core::option::Option, } -/// Obf: LoginActivityData +/// Obf: HIABAALJKKI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LoginActivityData { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub omciocfbifa: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 36 #[prost(uint32, tag = "12")] pub id: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub hiilnpickcg: u32, /// offset: 32 - #[prost(uint32, tag = "11")] - pub login_days: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub panel_id: u32, + #[prost(uint32, tag = "15")] + pub hnagemddncc: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub ekncphdgbmn: ::prost::alloc::vec::Vec, } -/// Obf: GetLoginActivityCsReq +/// Obf: BLFCLBLDMHK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2683)] +#[cmdid(2691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLoginActivityCsReq {} -/// Obf: GetLoginActivityScRsp +/// Obf: FHGJEMFPEMM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2681)] +#[cmdid(2610)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginActivityScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub login_activity_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub faepkpkojki: ::prost::alloc::vec::Vec, } -/// Obf: TakeLoginActivityRewardCsReq +/// Obf: JNOMLEMMCJK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2624)] +#[cmdid(2694)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub id: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub take_days: u32, + #[prost(uint32, tag = "3")] + pub mambgbbnggj: u32, } -/// Obf: TakeLoginActivityRewardScRsp +/// Obf: EDPMGFDGBGB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2604)] +#[cmdid(2695)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardScRsp { - /// offset: 40 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub id: u32, - /// offset: 44 - #[prost(uint32, tag = "7")] - pub panel_id: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub take_days: u32, /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub hiilnpickcg: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub mambgbbnggj: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ActivityScheduleData { +pub struct Gepbelmnhbb { /// offset: 24 - #[prost(int64, tag = "1")] + #[prost(int64, tag = "6")] pub begin_time: i64, /// offset: 32 - #[prost(int64, tag = "6")] - pub end_time: i64, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub panel_id: u32, + #[prost(uint32, tag = "15")] + pub ilajldejeci: u32, /// offset: 40 - #[prost(uint32, tag = "8")] - pub activity_id: u32, + #[prost(int64, tag = "12")] + pub end_time: i64, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub hiilnpickcg: u32, } -/// Obf: GetActivityScheduleConfigCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2635)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetActivityScheduleConfigCsReq {} -/// Obf: GetActivityScheduleConfigScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2613)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetActivityScheduleConfigScRsp { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub activity_schedule_list: ::prost::alloc::vec::Vec, -} -/// Obf: TrialActivityInfo -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TrialActivityInfo { - /// offset: 28 - #[prost(bool, tag = "15")] - pub taken_reward: bool, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub stage_id: u32, -} -/// Obf: GetTrialActivityDataCsReq +/// Obf: LGGPOGAHNOF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetTrialActivityDataCsReq {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jakoednagen { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub avatar_id: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub enhanced_id: u32, -} -/// Obf: GetTrialActivityDataScRsp +pub struct GetActivityScheduleConfigCsReq {} +/// Obf: NFGPNHGHNBF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2678)] +#[cmdid(2618)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetTrialActivityDataScRsp { - /// offset: 48 - #[prost(uint32, tag = "4")] - pub activity_stage_id: u32, - /// offset: 40 - #[prost(message, repeated, tag = "14")] - pub trial_activity_info_list: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "8")] +pub struct GetActivityScheduleConfigScRsp { + /// offset: 32 + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] - pub iemdeaiadfg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "9")] - pub mnemadcndlc: ::prost::alloc::vec::Vec, + pub activity_schedule_list: ::prost::alloc::vec::Vec, } -/// Obf: TrialActivityDataChangeScNotify +/// Obf: DKBLGJNPDMN +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrialActivityInfo { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub stage_id: u32, + /// offset: 24 + #[prost(bool, tag = "2")] + pub taken_reward: bool, +} +/// Obf: ILELLFDEOEI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2692)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetTrialActivityDataCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nnfjaojkkfo { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub enhanced_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, +} +/// Obf: NJMCJHKIDOJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2624)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetTrialActivityDataScRsp { + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub manglipkmdi: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub oapaolpckib: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub bldlbklaial: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub nehcihanmba: ::prost::alloc::vec::Vec, +} +/// Obf: CDKLLEGGILH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2698)] +#[cmdid(2678)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialActivityDataChangeScNotify { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub trial_activity_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub mnemadcndlc: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "6")] - pub iemdeaiadfg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub manglipkmdi: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub hpflhfoicpl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub bldlbklaial: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterTrialActivityStageCsReq { +pub struct Edclgfjndjm { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub stage_id: u32, } -/// Obf: EnterTrialActivityStageScRsp +/// Obf: HBDPBGCKBHM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2607)] +#[cmdid(2659)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTrialActivityStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "14")] pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, } -/// Obf: TakeTrialActivityRewardCsReq +/// Obf: EAOENEALFNE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2654)] +#[cmdid(2629)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] pub stage_id: u32, } -/// Obf: TakeTrialActivityRewardScRsp +/// Obf: HDPHFGOLJOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2625)] +#[cmdid(2612)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] + /// offset: 24 + #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub stage_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, } -/// Obf: StartTrialActivityCsReq +/// Obf: FNEMEOPIDOB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2677)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartTrialActivityCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub stage_id: u32, } -/// Obf: StartTrialActivityScRsp +/// Obf: FEEPIGMAMAC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2658)] +#[cmdid(2616)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartTrialActivityScRsp { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub stage_id: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Obf: LeaveTrialActivityCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2659)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveTrialActivityCsReq { +pub struct StartTrialActivity { /// offset: 24 #[prost(uint32, tag = "12")] pub stage_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub retcode: u32, } -/// Type: Rsp +/// Obf: KEDCGFHGNBP +/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2628)] +#[cmdid(2606)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveTrialActivityScRsp { +pub struct LeaveTrialActivityCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub stage_id: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub retcode: u32, } -/// Obf: TrialActivityNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2694)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CurTrialActivityScNotify { - /// offset: 28 - #[prost(enumeration = "TrialActivityStatus", tag = "15")] - pub status: i32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub activity_stage_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cohdhcphagf { - /// offset: 29 - #[prost(bool, tag = "4")] - pub is_taken_reward: bool, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub panel_id: u32, - /// offset: 28 - #[prost(bool, tag = "8")] - pub njcbipnelep: bool, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub hnmindmhdjj: u32, -} -/// Obf: GetMaterialSubmitActivityDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2648)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetMaterialSubmitActivityDataCsReq {} -/// Obf: GetMaterialSubmitActivityDataScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2634)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMaterialSubmitActivityDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub cefibegdpkb: ::prost::alloc::vec::Vec, -} -/// Obf: SubmitMaterialSubmitActivityMaterialCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] #[cmdid(2688)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gindkjglpjm { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub stage_id: u32, +} +/// Obf: AOOLJKMAABP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2652)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrialActivityNotify { + /// offset: 28 + #[prost(enumeration = "Iafgjjkcghp", tag = "4")] + pub status: i32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub oapaolpckib: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hbpffknnlbc { + /// offset: 32 + #[prost(bool, tag = "7")] + pub cnjeekkmljk: bool, + /// offset: 33 + #[prost(bool, tag = "11")] + pub is_taken_reward: bool, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub hiilnpickcg: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub kapghpneoek: u32, +} +/// Obf: ICJEBPBKBBL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2672)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMaterialSubmitActivityDataCsReq {} +/// Obf: LHEFBCLKNOC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2632)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMaterialSubmitActivityDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub ihekokdpnph: ::prost::alloc::vec::Vec, +} +/// Obf: DCJDHPGJNDG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2633)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitMaterialSubmitActivityMaterialCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] - pub hnmindmhdjj: u32, + #[prost(uint32, tag = "5")] + pub kapghpneoek: u32, } -/// Obf: SubmitMaterialSubmitActivityMaterialScRsp +/// Obf: AIMANJPDKCA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2686)] +#[cmdid(2661)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitMaterialSubmitActivityMaterialScRsp { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "11")] - pub foieffcenfm: ::core::option::Option, -} -/// Obf: TakeMaterialSubmitActivityRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2603)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeMaterialSubmitActivityRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub hnmindmhdjj: u32, -} -/// Obf: TakeMaterialSubmitActivityRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2609)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeMaterialSubmitActivityRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub reward: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub hnmindmhdjj: u32, -} -/// Obf: GetDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2636)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetDataCsReq {} -/// Obf: GetDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2650)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetDataScRsp { + pub dmmofccmkpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub avatar_id: u32, - /// offset: 24 - #[prost(bool, tag = "6")] - pub is_taken_reward: bool, } -/// Obf: ChooseAvatarCsReq +/// Obf: DJNPPOCJIPL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2665)] +#[cmdid(2607)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeMaterialSubmitActivityRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub kapghpneoek: u32, +} +/// Obf: BENJNBHMMIO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2658)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeMaterialSubmitActivityRewardScRsp { + /// offset: 36 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub kapghpneoek: u32, +} +/// Obf: BIIDJGGFPLN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2690)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAvatarRewardDataCsReq {} +/// Obf: JECKOMAFDJF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2669)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAvatarRewardDataScRsp { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, + /// offset: 32 + #[prost(bool, tag = "5")] + pub is_taken_reward: bool, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: DNHDMBJJNLD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2641)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseAvatarCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub avatar_id: u32, } -/// Obf: ChooseAvatarScRsp +/// Obf: FILBFLDIHBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2644)] +#[cmdid(2662)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseAvatarScRsp { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub avatar_id: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: TakeRewardCsReq +/// Obf: AOLPBCHHEIC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2611)] +#[cmdid(2670)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRewardCsReq {} -/// Obf: TakeRewardScRsp +/// Obf: ADHKPMFEINO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2639)] +#[cmdid(2668)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRewardScRsp { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "14")] + /// offset: 16 + #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dhihllofmej { +pub struct Kfgapldlhpf { /// offset: 24 - #[prost(uint32, tag = "10")] - pub item_id: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub ohcieihhkal: u32, - /// offset: 32 #[prost(uint32, tag = "9")] pub num: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oalpkmpippa { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub ongoegfjfpd: ::prost::alloc::vec::Vec, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub gpeafajgcph: u32, /// offset: 32 - #[prost(uint32, tag = "7")] - pub panel_id: u32, + #[prost(uint32, tag = "13")] + pub item_id: u32, } -/// Obf: GetActivityHotDataCsReq -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9118)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetActivityHotDataCsReq {} -/// Obf: GetActivityHotDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9111)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetActivityHotDataScRsp { +pub struct Gfadbcmgfff { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub hiilnpickcg: u32, /// offset: 16 #[prost(message, repeated, tag = "3")] - pub content_package_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, + pub hbneceeljbj: ::prost::alloc::vec::Vec, } -/// Obf: GetAllActivityRewardCountDataCsReq +/// Obf: IKLLMOHEMKD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9113)] +#[cmdid(9119)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAllActivityRewardCountDataCsReq {} -/// Obf: GetAllActivityRewardCountDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9116)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAllActivityRewardCountDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub content_package_list: ::prost::alloc::vec::Vec, -} -/// Obf: GetActivityRewardCountDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9112)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetActivityRewardCountDataCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub alfkpnilojj: ::prost::alloc::vec::Vec, -} -/// Obf: GetActivityRewardCountDataScRsp +pub struct GetActivityHotDataCsReq {} +/// Obf: KGFFKGPOLAO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9120)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetActivityRewardCountDataScRsp { +pub struct GetActivityHotDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub content_package_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterAdventureCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub map_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1381)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterAdventureScRsp { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub scene: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FarmStageGachaInfo { - /// offset: 32 - #[prost(int64, tag = "2")] - pub begin_time: i64, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub gacha_id: u32, - /// offset: 40 - #[prost(int64, tag = "10")] - pub end_time: i64, -} -/// Obf: GetFarmStageGachaInfoCsReq +/// Obf: KBICGHCMFEJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1324)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFarmStageGachaInfoCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub farm_stage_gacha_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: GetFarmStageGachaInfoScRsp +#[cmdid(9111)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAllActivityRewardCountDataCsReq {} +/// Obf: HMKABBFCEAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1304)] +#[cmdid(9117)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAllActivityRewardCountDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub content_package_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: GFIPLHLILDB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9115)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetActivityRewardCountDataCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub fmkjkgajkkj: ::prost::alloc::vec::Vec, +} +/// Obf: AGMOEMCPMEG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9114)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetActivityRewardCountDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub content_package_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fbfmjganfmg { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub miccegikibj: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1310)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gicddndgjjo { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub scene: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jokoomblplb { + /// offset: 40 + #[prost(int64, tag = "8")] + pub begin_time: i64, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub gacha_id: u32, + /// offset: 24 + #[prost(int64, tag = "11")] + pub end_time: i64, +} +/// Obf: BDLCIDINJMG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1394)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFarmStageGachaInfoCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub cdkipomgpkn: ::prost::alloc::vec::Vec, +} +/// Obf: OGNIPGIDAMO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1395)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoScRsp { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: QuickStartCocoonStageCsReq +/// Obf: HDIELPILHEP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1335)] +#[cmdid(1314)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuickStartCocoonStageCsReq { /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] + pub cocoon_id: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub world_level: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] pub wave: u32, /// offset: 24 - #[prost(message, optional, tag = "9")] - pub lhlnliokejh: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub dlaceefjahb: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "7")] - pub world_level: u32, - /// offset: 32 #[prost(uint32, tag = "5")] - pub cocoon_id: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub ckihmafpnoa: u32, + pub mhlfhlemccb: u32, } -/// Obf: QuickStartCocoonStageScRsp +/// Obf: KMFIHOEBPNE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1313)] +#[cmdid(1318)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuickStartCocoonStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub cocoon_id: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub wave: u32, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub battle_info: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 40 + #[prost(uint32, tag = "7")] + pub mhlfhlemccb: u32, + /// offset: 44 #[prost(uint32, tag = "3")] - pub ckihmafpnoa: u32, + pub cocoon_id: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub wave: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub battle_info: ::core::option::Option, } -/// Obf: StartQuickFarmElementReq +/// Obf: OEFHJAGPFMD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1362)] +#[cmdid(1309)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartQuickFarmElementReq { /// offset: 28 - #[prost(uint32, tag = "11")] - pub ckihmafpnoa: u32, + #[prost(uint32, tag = "2")] + pub mhlfhlemccb: u32, /// offset: 24 + #[prost(uint32, tag = "9")] + pub world_level: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub jiabagafeea: u32, +} +/// Obf: PEAFEBKIEDK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1398)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartQuickFarmElementRsp { + /// offset: 40 #[prost(uint32, tag = "6")] pub world_level: u32, /// offset: 32 - #[prost(uint32, tag = "2")] - pub cmfpeabakpb: u32, + #[prost(uint32, tag = "7")] + pub jiabagafeea: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub battle_info: ::core::option::Option, } -/// Obf: StartQuickFarmElementRsp +/// Obf: PMEPKFMHGLB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1363)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CocoonSweepCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub world_level: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub cocoon_id: u32, +} +/// Obf: AALOGOLCEHB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1400)] +#[cmdid(1326)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartQuickFarmElementRsp { +pub struct CocoonSweepScRsp { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub drop_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] - pub cmfpeabakpb: u32, + #[prost(message, optional, tag = "12")] + pub nidffcjkcdn: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub world_level: u32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub battle_info: ::core::option::Option, -} -/// Obf: CocoonSweepCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1369)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CocoonSweepCsReq { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub cocoon_id: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub world_level: u32, -} -/// Obf: CocoonSweepScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1340)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct CocoonSweepScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub multiple_drop_data: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub cocoon_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub drop_data: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, } -/// Obf: FarmElementSweepCsReq +/// Obf: PIOOHOPAKAI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1346)] +#[cmdid(1339)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FarmElementSweepCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub cmfpeabakpb: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] + pub jiabagafeea: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] pub world_level: u32, } -/// Obf: FarmElementSweepScRsp +/// Obf: JPJCOBKKCOE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1357)] +#[cmdid(1301)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FarmElementSweepScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub cmfpeabakpb: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "4")] - pub multiple_drop_data: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub nidffcjkcdn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub jiabagafeea: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mocdecnpcmp { +pub struct Hhpmlcloajg { /// offset: 24 - #[prost(uint32, tag = "10")] - pub imahfhfdnbg: u32, + #[prost(uint32, tag = "15")] + pub deoicbbgpic: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4840)] +#[cmdid(4807)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ngiaahbeekm { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub imahfhfdnbg: u32, +pub struct Iakblomjelj { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub deoicbbgpic: u32, } -/// Obf: LeaveAetherDivideSceneCsReq +/// Obf: LEDNMAIDKHN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4801)] +#[cmdid(4830)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveAetherDivideSceneCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4814)] +#[cmdid(4827)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveAetherDivideSceneScRsp { +pub struct Npbnpokgnci { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: StartAetherDivideSceneBattleCsReq +/// Obf: LKNIGGBOPLF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4839)] +#[cmdid(4835)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideSceneBattleCsReq { - /// offset: 48 - #[prost(uint32, tag = "11")] - pub skill_index: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub attacked_by_entity_id: u32, /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub assist_monster_entity_info: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub cast_entity_id: u32, + #[prost(message, repeated, tag = "12")] + pub ejdfddgpjep: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "11")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: StartAetherDivideSceneBattleScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4812)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartAetherDivideSceneBattleScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub battle_info: ::core::option::Option, - /// offset: 36 + /// offset: 40 #[prost(uint32, tag = "9")] pub cast_entity_id: u32, -} -/// Obf: StartAetherDivideChallengeBattleCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4824)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartAetherDivideChallengeBattleCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub iegpnbdmgci: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub challenge_id: u32, -} -/// Obf: StartAetherDivideChallengeBattleScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4802)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartAetherDivideChallengeBattleScRsp { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub battle_info: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Domocffjkbc { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub slot: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hnjlhfjmcbj { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub sp_bar: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub klejpkihmeg: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub nognbcemkmp: u32, - /// offset: 52 - #[prost(uint32, tag = "1")] - pub promotion: u32, /// offset: 44 - #[prost(uint32, tag = "3")] - pub exp: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub passive_skill: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bpkonhmjojf { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub slot: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub hieibdmacpd: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Chebbnjknle { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub mcoffhcllfc: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub num: u32, -} -/// Obf: GetAetherDivideInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4818)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAetherDivideInfoCsReq {} -/// Obf: GetAetherDivideInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4834)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAetherDivideInfoScRsp { + #[prost(uint32, tag = "2")] + pub skill_index: u32, /// offset: 48 - #[prost(uint32, tag = "14")] - pub bokpbghokpf: u32, - /// offset: 52 - #[prost(uint32, tag = "9")] - pub fjgbpndmlei: u32, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 60 - #[prost(uint32, tag = "3")] - pub bjdgmmpabfi: u32, - /// offset: 64 - #[prost(uint32, tag = "12")] - pub hdegnmdhlfc: u32, - /// offset: 40 - #[prost(message, repeated, tag = "10")] - pub glpeieobknl: ::prost::alloc::vec::Vec, - /// offset: 68 #[prost(uint32, tag = "8")] - pub miagpfgibcm: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub bchdmmmdibn: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub lineup_list: ::prost::alloc::vec::Vec, + pub attacked_by_entity_id: u32, } -/// Obf: SetAetherDivideLineUpCsReq -/// Type: Req +/// Obf: LKNFGMGGOFO +/// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4838)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetAetherDivideLineUpCsReq { +pub struct StartAetherDivideSceneBattleScRsp { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub lineup: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub cast_entity_id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, } -/// Obf: SetAetherDivideLineUpScRsp +/// Obf: CAELILADOEN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4805)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StartAetherDivideChallengeBattleCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub fncingfdlpa: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub challenge_id: u32, +} +/// Obf: KMOJOGLLAIE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4822)] +#[cmdid(4801)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartAetherDivideChallengeBattleScRsp { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub battle_info: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ahpcjpmmemn { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub slot: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub item_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Knhkbhadjge { + /// offset: 52 + #[prost(uint32, tag = "10")] + pub exp: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub promotion: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub ipebmmpkjlf: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub sp_bar: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub okmfegdiong: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub immhjmdhdgc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dlgfpmkpleo { + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub mjipojjlnme: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub slot: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jbjikjgebah { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub num: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub dchakldhanl: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub item_id: u32, +} +/// Obf: AGBPBFODDEL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4802)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAetherDivideInfoCsReq {} +/// Obf: PPGCCCACEFA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4844)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAetherDivideInfoScRsp { + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub phglfhddacm: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub kbffbpddcff: u32, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub oampgnhjigd: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub ojpjpogdlno: u32, + /// offset: 68 + #[prost(uint32, tag = "11")] + pub cfcfcebnaef: u32, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub fikllocjbgn: u32, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub gonoooehhlo: ::prost::alloc::vec::Vec, +} +/// Obf: CFJFMIBEEAB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4818)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetAetherDivideLineUpCsReq { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub lineup: ::core::option::Option, +} +/// Obf: ELKHPLIAIOL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4845)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAetherDivideLineUpScRsp { /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "2")] - pub lineup: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub lineup: ::core::option::Option, } -/// Obf: EquipAetherDividePassiveSkillCsReq +/// Obf: CPPBFEHMEBN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4821)] +#[cmdid(4836)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipAetherDividePassiveSkillCsReq { /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub item_id: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub slot: u32, /// offset: 24 - #[prost(uint32, tag = "9")] - pub klejpkihmeg: u32, + #[prost(uint32, tag = "3")] + pub immhjmdhdgc: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub slot: u32, } -/// Obf: EquipSkillCoreScRsp +/// Obf: GGCMOJLIKAD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4803)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipSkillCoreScRsp { /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 - #[prost(message, optional, tag = "7")] - pub pbgoekbiano: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub gcndoimacan: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "6")] - pub celckcmkjeb: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub hkohihcbgaa: ::core::option::Option, } -/// Obf: ClearAetherDividePassiveSkillCsReq +/// Obf: DBGBAKODCCP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4823)] +#[cmdid(4850)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClearAetherDividePassiveSkillCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub slot: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub klejpkihmeg: u32, + #[prost(uint32, tag = "15")] + pub immhjmdhdgc: u32, } -/// Obf: TakeOffSkillCoreScRsp +/// Obf: NDGABJBKIEC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4829)] +#[cmdid(4816)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffSkillCoreScRsp { - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub pbgoekbiano: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub celckcmkjeb: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: AetherDivideSpiritExpUpCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4841)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideSpiritExpUpCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub hdegnmdhlfc: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub mjanialhkao: u32, - /// offset: 28 #[prost(uint32, tag = "2")] - pub klejpkihmeg: u32, -} -/// Obf: AetherDivideSpiritExpUpScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4819)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AetherDivideSpiritExpUpScRsp { + pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub pbgoekbiano: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub hdegnmdhlfc: u32, + #[prost(message, optional, tag = "11")] + pub gcndoimacan: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub hkohihcbgaa: ::core::option::Option, } -/// Obf: SwitchAetherDivideLineUpSlotCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4808)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchAetherDivideLineUpSlotCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub iegpnbdmgci: u32, -} -/// Obf: SwitchAetherDivideLineUpSlotScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4811)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchAetherDivideLineUpSlotScRsp { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub iegpnbdmgci: u32, -} -/// Obf: StartAetherDivideStageBattleCsReq +/// Obf: AHFKMMMNEON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4806)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartAetherDivideStageBattleCsReq { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub event_id: u32, -} -/// Obf: StartAetherDivideStageBattleScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4828)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartAetherDivideStageBattleScRsp { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub battle_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: AetherDivideLineupScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4831)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AetherDivideLineupScNotify { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub lineup: ::core::option::Option, -} -/// Obf: AetherDivideSpiritInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4849)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AetherDivideSpiritInfoScNotify { - /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub diaoalbnacd: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub hdegnmdhlfc: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub pbgoekbiano: ::core::option::Option, -} -/// Obf: GetAetherDivideChallengeInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4809)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAetherDivideChallengeInfoCsReq {} -/// Obf: GetAetherDivideChallengeInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4846)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAetherDivideChallengeInfoScRsp { - /// offset: 40 - #[prost(uint32, tag = "9")] - pub gglekjnfccl: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "12")] - pub dajgeahgfci: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub dgoaipfecmf: ::prost::alloc::vec::Vec, - /// offset: 44 +pub struct AetherDivideSpiritExpUpCsReq { + /// offset: 28 #[prost(uint32, tag = "13")] - pub retcode: u32, -} -/// Obf: AetherDivideFinishChallengeScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4842)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideFinishChallengeScNotify { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub challenge_id: u32, -} -/// Obf: AetherDivideTainerInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4820)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideTainerInfoScNotify { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub bjdgmmpabfi: u32, -} -/// Obf: AetherDivideSkillItemScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4817)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideSkillItemScNotify { + pub immhjmdhdgc: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub noehmenemll: u32, /// offset: 24 #[prost(uint32, tag = "11")] - pub num: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub item_id: u32, + pub fikllocjbgn: u32, } -/// Obf: AetherDivideRefreshEndlessCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4832)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideRefreshEndlessCsReq {} -/// Obf: AetherDivideRefreshEndlessScRsp +/// Obf: ABJPBEBFCIO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4826)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideRefreshEndlessScRsp { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub fjgbpndmlei: u32, -} -/// Obf: AetherDivideRefreshEndlessScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4805)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideRefreshEndlessScNotify { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub fjgbpndmlei: u32, -} -/// Obf: AetherDivideTakeChallengeRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4813)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideTakeChallengeRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub challenge_id: u32, -} -/// Obf: AetherDivideTakeChallengeRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4835)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct AetherDivideTakeChallengeRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub challenge_id: u32, +pub struct AetherDivideSpiritExpUpScRsp { /// offset: 36 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub fikllocjbgn: u32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub hkohihcbgaa: ::core::option::Option, } -/// Obf: AiPamTeamExplainCsReq +/// Obf: MKLCABPCFFC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9504)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AiPamTeamExplainCsReq { - /// offset: 16 - #[prost(string, tag = "11")] - pub hcjpmkjfdeb: ::prost::alloc::string::String, - /// offset: 32 - #[prost(message, optional, tag = "13")] - pub message_datas: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "1")] - pub bgcaldmplll: bool, - /// offset: 41 - #[prost(bool, tag = "10")] - pub cllghjckmla: bool, - /// offset: 42 - #[prost(bool, tag = "5")] - pub mggginnhdnh: bool, +#[cmdid(4831)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwitchAetherDivideLineUpSlotCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub fncingfdlpa: u32, } -/// Obf: AiPamSendMsgScRsp +/// Obf: MKAPIIBLHLO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9540)] +#[cmdid(4821)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AiPamSendMsgScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: RecvAiPamChatEventScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(9501)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RecvAiPamChatEventScNotify { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub dclbnioboac: ::core::option::Option, -} -/// Obf: GetAiPamChatHistoryCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9514)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAiPamChatHistoryCsReq { +pub struct SwitchAetherDivideLineUpSlotScRsp { /// offset: 24 #[prost(uint32, tag = "1")] - pub target_side: u32, -} -/// Obf: GetAiPamChatHistoryScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9539)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAiPamChatHistoryScRsp { - /// offset: 32 - #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub target_side: u32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub logpainlecc: ::prost::alloc::vec::Vec, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub fncingfdlpa: u32, } -/// Obf: GetAiPamNextQuestionCsReq +/// Obf: NEBJPIOMFAF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9512)] +#[cmdid(4849)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAiPamNextQuestionCsReq {} -/// Obf: GetAiPamNextQuestionScRsp +pub struct StartAetherDivideStageBattleCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub event_id: u32, +} +/// Obf: DONBIHLDHGH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9524)] +#[cmdid(4815)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAiPamNextQuestionScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub kmfneagogbk: ::prost::alloc::vec::Vec, +pub struct StartAetherDivideStageBattleScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub battle_info: ::core::option::Option, } -/// Obf: GetAiPamChatInfoCsReq +/// Obf: MMOGHKHLGNL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4843)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AetherDivideLineupScNotify { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub lineup: ::core::option::Option, +} +/// Obf: IPDKJDICOJO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4808)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AetherDivideSpiritInfoScNotify { + /// offset: 40 + #[prost(uint32, tag = "9")] + pub fikllocjbgn: u32, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub hkohihcbgaa: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub pbeejnpmhof: ::prost::alloc::vec::Vec, +} +/// Obf: KHDCIGFPPID /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(4833)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAetherDivideChallengeInfoCsReq {} +/// Obf: EJNHPICNIMO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4809)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAetherDivideChallengeInfoScRsp { + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub hpmhfdgmggh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub jaghempbmld: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub kagceadckfj: u32, +} +/// Obf: PELIGCKNJNH +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4804)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideFinishChallengeScNotify { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub challenge_id: u32, +} +/// Obf: APGOPOMDLLB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4837)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideTainerInfoScNotify { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub cfcfcebnaef: u32, +} +/// Obf: MCHAMKMBNHK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4848)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideSkillItemScNotify { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub num: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] + pub item_id: u32, +} +/// Obf: EACFEGAJDIE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4839)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideRefreshEndlessCsReq {} +/// Obf: GHLDIDDMIDJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4820)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideRefreshEndlessScRsp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub kbffbpddcff: u32, +} +/// Obf: CKKAEJMEJMF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4822)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideRefreshEndlessScNotify { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub kbffbpddcff: u32, +} +/// Obf: BJCIBHFHPCA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4846)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideTakeChallengeRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub challenge_id: u32, +} +/// Obf: ADPCAIAHGJI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4840)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AetherDivideTakeChallengeRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub challenge_id: u32, +} +/// Obf: MFCIGCIEBNI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9513)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AiPamTeamExplainCsReq { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub message_datas: ::core::option::Option, + /// offset: 41 + #[prost(bool, tag = "9")] + pub elbdjnlmefn: bool, + /// offset: 40 + #[prost(bool, tag = "4")] + pub bhfbigfedhl: bool, + /// offset: 24 + #[prost(string, tag = "11")] + pub nmlimjjhopk: ::prost::alloc::string::String, + /// offset: 42 + #[prost(bool, tag = "13")] + pub lllcjnjhepe: bool, +} +/// Obf: NOPOMNMKBOF +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(9507)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAiPamChatInfoCsReq {} -/// Obf: GetAiPamChatInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9518)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAiPamChatInfoScRsp { +pub struct AiPamSendMsgScRsp { /// offset: 24 - #[prost(string, tag = "6")] - pub oocleelodbp: ::prost::alloc::string::String, - /// offset: 32 - #[prost(bool, tag = "12")] - pub nlpehejakmc: bool, - /// offset: 33 - #[prost(bool, tag = "11")] - pub fojcephdomj: bool, - /// offset: 34 - #[prost(bool, tag = "5")] - pub kfoccdibicp: bool, - /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: AiPamResponseFeedbackCsReq +/// Obf: IONBOMHFIIC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9530)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RecvAiPamChatEventScNotify { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub glnjoahbbkk: ::core::option::Option, +} +/// Obf: BJONMJMDMMG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9534)] +#[cmdid(9527)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AiPamResponseFeedbackCsReq { - /// offset: 25 - #[prost(bool, tag = "12")] - pub fkcdmakehhe: bool, +pub struct GetAiPamChatHistoryCsReq { /// offset: 24 - #[prost(bool, tag = "3")] - pub lenmihebfnm: bool, + #[prost(uint32, tag = "2")] + pub target_side: u32, } -/// Obf: AiPamResponseFeedbackScRsp +/// Obf: APIHNNKEPCF /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(9535)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAiPamChatHistoryScRsp { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub target_side: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub bapmdiefdoj: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: DPNFKALHAFF +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(9538)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AiPamResponseFeedbackScRsp { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 29 - #[prost(bool, tag = "7")] - pub lenmihebfnm: bool, - /// offset: 28 - #[prost(bool, tag = "13")] - pub fkcdmakehhe: bool, -} -/// Obf: AiPamResponseFeedbackCommentCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9522)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AiPamResponseFeedbackCommentCsReq { - /// offset: 24 - #[prost(string, tag = "1")] - pub mbbnlmejend: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub ekgpicnngod: u32, -} -/// Obf: AiPamResponseFeedbackCommentScRsp +pub struct GetAiPamNextQuestionCsReq {} +/// Obf: BJAFOLJOMHH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9521)] +#[cmdid(9505)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAiPamNextQuestionScRsp { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub kkcjmplgkcl: ::prost::alloc::vec::Vec, +} +/// Obf: OAEALPGMJFM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9519)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAiPamChatInfoCsReq {} +/// Obf: OAMNEHPJKOO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9502)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAiPamChatInfoScRsp { + /// offset: 41 + #[prost(bool, tag = "6")] + pub heflhchddmg: bool, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub eciagljnpmm: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub filfnmkccnn: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "3")] + pub aipbfeofndo: ::prost::alloc::string::String, + /// offset: 42 + #[prost(bool, tag = "13")] + pub ekbmiocolic: bool, + /// offset: 40 + #[prost(bool, tag = "9")] + pub mndaiagpoei: bool, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: HHCNNCPDLOO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9544)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AiPamResponseFeedbackCsReq { + /// offset: 25 + #[prost(bool, tag = "4")] + pub dhekdagjbjb: bool, + /// offset: 24 + #[prost(bool, tag = "6")] + pub ffgicgldlke: bool, +} +/// Obf: BOJAOKELGJK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9518)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AiPamResponseFeedbackScRsp { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 25 + #[prost(bool, tag = "13")] + pub dhekdagjbjb: bool, + /// offset: 24 + #[prost(bool, tag = "3")] + pub ffgicgldlke: bool, +} +/// Obf: PGIOPMGLMJG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9545)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AiPamResponseFeedbackCommentCsReq { + /// offset: 16 + #[prost(string, tag = "12")] + pub mpcolhbjpbp: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub helhpdmdlbo: u32, +} +/// Obf: LKECFMIFFJA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9536)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AiPamResponseFeedbackCommentScRsp { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: TriggerAiPamSpeakCsReq +/// Obf: CGKHNIKBHBJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9503)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TriggerAiPamSpeakCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] - pub kjpaofnjkda: u32, + #[prost(uint32, tag = "11")] + pub cehjjgeimcl: u32, } -/// Obf: TriggerAiPamSpeakScRsp +/// Obf: GHIAKAKPCJL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9523)] +#[cmdid(9550)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TriggerAiPamSpeakScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, + #[prost(uint32, tag = "15")] + pub cehjjgeimcl: u32, /// offset: 28 #[prost(uint32, tag = "7")] - pub kjpaofnjkda: u32, + pub retcode: u32, } -/// Obf: UpdateAiPamSettingsCsReq +/// Obf: ANIEAGEHIIH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9529)] +#[cmdid(9516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateAiPamSettingsCsReq { /// offset: 24 - #[prost(bool, tag = "14")] - pub fojcephdomj: bool, + #[prost(bool, tag = "10")] + pub ekbmiocolic: bool, } -/// Obf: UpdateAiPamSettingsScRsp +/// Obf: EGODDEJOFJO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9508)] +#[cmdid(9531)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateAiPamSettingsScRsp { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 28 - #[prost(bool, tag = "14")] - pub fojcephdomj: bool, + #[prost(bool, tag = "15")] + pub ekbmiocolic: bool, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, } -/// Obf: AiPamMotionScNotify +/// Obf: BFOHDMDOCMM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9511)] +#[cmdid(9521)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AiPamMotionScNotify { - /// offset: 16 - #[prost(string, repeated, tag = "3")] - pub peldhclpiih: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 24 + #[prost(string, repeated, tag = "6")] + pub bdjachghchf: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } -/// Obf: GetAlleyInfoCsReq /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4783)] +#[cmdid(9549)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cgpfncnamop { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub kgnbjlblmpj: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9515)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Imhlihaocpe { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9506)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ippacooglpk { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub inpfojeiobi: ::core::option::Option, + /// offset: 16 + #[prost(string, tag = "11")] + pub mgmfeniopho: ::prost::alloc::string::String, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9526)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aikhmiambif { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: HLDCOABCAOB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAlleyInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ggbpeopkmjm { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub map_id: u32, +pub struct Einjlbbagdl { /// offset: 24 - #[prost(uint32, tag = "10")] - pub ikbcdcnmlao: u32, + #[prost(uint32, tag = "2")] + pub dpbmafbajhd: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub miccegikibj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oeiklpaponj { +pub struct Kjacdnlnimj { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub level: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub shop_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Filnnlbdncl { - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub bfdapbalofj: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub peghbdkhhjd: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "9")] - pub hfchfljmjed: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "5")] - pub nijafnfcmkk: ::prost::alloc::vec::Vec, -} -/// Obf: GetAlleyInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4781)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAlleyInfoScRsp { - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "12")] - pub pohjfpkjcod: ::std::collections::HashMap, - /// offset: 32 - #[prost(message, optional, tag = "15")] - pub ajiphkmodoa: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "2")] - pub hdffkpkaahp: ::core::option::Option, - /// offset: 48 - #[prost(uint32, repeated, tag = "13")] - pub lnmmhgfjiig: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, repeated, tag = "8")] - pub acfmnildboo: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub pifdbkphlao: ::core::option::Option, - /// offset: 96 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 64 - #[prost(message, repeated, tag = "4")] - pub gcojbjommpi: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, repeated, tag = "5")] - pub iipchbniigo: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(uint32, tag = "9")] - pub level: u32, - /// offset: 100 - #[prost(uint32, tag = "7")] - pub jdkofbnbjni: u32, - /// offset: 92 - #[prost(uint32, tag = "14")] - pub cur_fund: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmcenmnijcl { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub jmpbeecfmga: u32, - /// offset: 28 #[prost(uint32, tag = "1")] - pub gdahfjpfebm: u32, + pub onlbejgccca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dedbkibldfp { +pub struct Geoaaaoapgk { + /// offset: 48 + #[prost(message, repeated, tag = "2")] + pub jobihkplhen: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "7")] + pub fnfhhnfoeim: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub iahjjbpgokb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub oaikifekflg: ::prost::alloc::vec::Vec, +} +/// Obf: OEKGAHJFFBP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4710)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAlleyInfoScRsp { + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub paddejdlfla: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "14")] + pub gcfecpjkdmk: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "13")] + pub lafibgbiiie: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 88 + #[prost(uint32, tag = "7")] + pub epeekldllda: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub jkcdjipnlpi: ::core::option::Option, + /// offset: 100 + #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 80 + #[prost(uint32, repeated, tag = "10")] + pub ibnpanjgkoi: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "12")] + pub beneifahigj: ::std::collections::HashMap, + /// offset: 96 + #[prost(uint32, tag = "5")] + pub jonkhpknnld: u32, + /// offset: 72 + #[prost(message, optional, tag = "11")] + pub nlejpmedbnh: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "1")] + pub hbmjiggbfkp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bapbjanoplp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub afneplkihll: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub cpkmcpfibld: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jmddgognbek { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub jdfclifhebe: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] - pub goods_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub lkiepaihgbb: ::prost::alloc::vec::Vec, + pub emmomdodkak: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingShip { - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub goods_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub ship_id: u32, -} -/// Obf: AlleyPlacingGameCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4784)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AlleyPlacingGameCsReq { - /// offset: 44 - #[prost(uint32, tag = "14")] - pub aacdaekhbma: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub bijocnclinb: u32, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub aefgigjaepp: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub cmlfbhkbnec: u32, - /// offset: 52 - #[prost(uint32, tag = "12")] - pub cost_time: u32, - /// offset: 60 - #[prost(uint32, tag = "11")] - pub jnifcclinib: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub oaipagfniol: u32, /// offset: 32 #[prost(uint32, tag = "13")] - pub anedhekhkgg: u32, - /// offset: 56 - #[prost(uint32, tag = "8")] - pub abmiohpgoia: u32, -} -/// Obf: AlleyPlacingGameScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4719)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AlleyPlacingGameScRsp { + pub ship_id: u32, /// offset: 24 - #[prost(uint32, tag = "14")] - pub event_id: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub ekiahkfogin: u32, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub ngnpdojjhjf: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub nbiglhkeacg: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub hkolpcngmbh: u32, - /// offset: 44 - #[prost(uint32, tag = "12")] - pub mndaajlhhec: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub bpmadnmdikf: u32, + #[prost(message, repeated, tag = "1")] + pub goods_list: ::prost::alloc::vec::Vec, } -/// Obf: ActivityRaidPlacingGameCsReq +/// Obf: OGBMHIPHEGK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4764)] +#[cmdid(4774)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AlleyPlacingGameCsReq { + /// offset: 40 + #[prost(uint32, tag = "11")] + pub kebodnomndj: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub cost_time: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub bhjpeaabogp: u32, + /// offset: 60 + #[prost(uint32, tag = "10")] + pub pbdjoiiakhk: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub fcdcfamohae: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub fobgbgcokae: u32, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub mamggfkgkce: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub obpndkppfgg: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub onepnpgpmno: u32, +} +/// Obf: FHOFFPINBIO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4737)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AlleyPlacingGameScRsp { + /// offset: 48 + #[prost(uint32, tag = "11")] + pub mabfdbcdcdn: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub gkoahbkedhl: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub event_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub hgifekefcan: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub ldlojjgnjmj: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub khebcopegkc: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub ahnpmgloieh: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: HPLIDKIHCHJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4793)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameCsReq { - /// offset: 32 - #[prost(message, optional, tag = "12")] - pub aefgigjaepp: ::core::option::Option, - #[prost(oneof = "activity_raid_placing_game_cs_req::Loekipfigfk", tags = "7, 6")] - pub loekipfigfk: ::core::option::Option< - activity_raid_placing_game_cs_req::Loekipfigfk, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub fcdcfamohae: ::core::option::Option, + #[prost(oneof = "activity_raid_placing_game_cs_req::Dlomkfleeic", tags = "1, 12")] + pub dlomkfleeic: ::core::option::Option< + activity_raid_placing_game_cs_req::Dlomkfleeic, >, } /// Nested message and enum types in `ActivityRaidPlacingGameCsReq`. pub mod activity_raid_placing_game_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Loekipfigfk { - /// offset: 16 - #[prost(uint32, tag = "7")] - Fcebhjeglpg(u32), - /// offset: 16 - #[prost(uint32, tag = "6")] - Bijocnclinb(u32), + pub enum Dlomkfleeic { + /// offset: 24 + #[prost(uint32, tag = "1")] + Mfmhhapppjj(u32), + /// offset: 24 + #[prost(uint32, tag = "12")] + Obpndkppfgg(u32), } } -/// Obf: ActivityRaidPlacingGameScRsp +/// Obf: KOOGGDBNOPD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4722)] +#[cmdid(4702)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] + /// offset: 36 + #[prost(uint32, tag = "1")] pub retcode: u32, - #[prost(oneof = "activity_raid_placing_game_sc_rsp::Loekipfigfk", tags = "13, 1")] - pub loekipfigfk: ::core::option::Option< - activity_raid_placing_game_sc_rsp::Loekipfigfk, + #[prost(oneof = "activity_raid_placing_game_sc_rsp::Dlomkfleeic", tags = "10, 8")] + pub dlomkfleeic: ::core::option::Option< + activity_raid_placing_game_sc_rsp::Dlomkfleeic, >, } /// Nested message and enum types in `ActivityRaidPlacingGameScRsp`. pub mod activity_raid_placing_game_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Loekipfigfk { + pub enum Dlomkfleeic { /// offset: 16 - #[prost(uint32, tag = "13")] - Fcebhjeglpg(u32), + #[prost(uint32, tag = "10")] + Mfmhhapppjj(u32), /// offset: 16 - #[prost(uint32, tag = "1")] - Bijocnclinb(u32), + #[prost(uint32, tag = "8")] + Obpndkppfgg(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cfiocaihcoi { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub oippmlodned: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "15")] - pub igjcggpklke: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub oodfhhkjpne: u32, +pub struct Plieedkhgnn { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub dgliplahmbf: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(bool, tag = "5")] + pub cajcagnbgek: bool, /// offset: 40 #[prost(uint32, tag = "9")] - pub ecjmbkngnad: u32, + pub addemhfjjah: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub hcafcgklkfd: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(bool, tag = "7")] - pub nlcemnemlce: bool, - /// offset: 52 - #[prost(uint32, tag = "11")] - pub hhldlpoalec: u32, + #[prost(uint32, tag = "15")] + pub bmgebfhhcod: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub jldpaipamnb: u32, } -/// Obf: AlleyOrderChangedScNotify +/// Obf: OPGKIIPJKHF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4788)] +#[cmdid(4733)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyOrderChangedScNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub aigebgkimdk: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub fclmookjgpn: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4706)] +#[cmdid(4789)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmgpccellbk { +pub struct Fbdjejdhcio { /// offset: 24 - #[prost(uint32, tag = "9")] - pub peabfdoibbk: u32, + #[prost(uint32, tag = "1")] + pub ppdmpmdmaom: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ocgjjiekbmh { - /// offset: 56 - #[prost(uint32, tag = "8")] - pub shop_id: u32, +pub struct Nhpkmmdohih { /// offset: 48 - #[prost(uint32, tag = "11")] - pub gdlfkjimpbe: u32, + #[prost(uint32, tag = "13")] + pub jddmhmchnnn: u32, /// offset: 60 - #[prost(uint32, tag = "10")] - pub knlhanaikio: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "14")] - pub cppjnckdblo: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub gppfclnimhc: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "4")] + pub ofabegpjbjp: u32, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub onlbejgccca: u32, /// offset: 52 - #[prost(uint32, tag = "7")] - pub ineafhgccgn: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, tag = "8")] + pub aafljgpkcdh: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "15")] pub shop_goods_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub omggdmmlbjl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub ncgejeeomfc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ddicpdhealb { +pub struct Ccbkgjgndcl { /// offset: 36 - #[prost(uint32, tag = "1")] - pub cost_time: u32, + #[prost(uint32, tag = "12")] + pub miccegikibj: u32, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub fgkaomijjbn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] - pub map_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub cboblkofhel: ::prost::alloc::vec::Vec, + pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nlloikcdimk { +pub struct Jccmgoophbo { + /// offset: 44 + #[prost(uint32, tag = "13")] + pub max_score: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub dekngnhlfni: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub jlelbcfobkn: u32, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub mlpggipcngf: u32, /// offset: 36 #[prost(uint32, tag = "1")] - pub fhooonhlfph: u32, + pub hdghcojiceg: u32, /// offset: 32 - #[prost(uint32, tag = "14")] - pub hpjdecgaopk: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub reward: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "3")] - pub map_id: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub galefhfndll: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub max_score: u32, - /// offset: 44 #[prost(uint32, tag = "6")] - pub igcahfomdfn: u32, + pub miccegikibj: u32, } -/// Obf: LogisticsGameCsReq +/// Obf: BMPBFMFLFKJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4724)] +#[cmdid(4794)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameCsReq { /// offset: 32 - #[prost(bool, tag = "10")] - pub niijfeagkdp: bool, + #[prost(bool, tag = "1")] + pub clpnbfokjlj: bool, /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub kcheaifjoam: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub kdkbnmejlfp: ::prost::alloc::vec::Vec, } -/// Obf: LogisticsScoreRewardSyncInfoScNotify +/// Obf: EGBCOALJEMC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4712)] +#[cmdid(4720)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsScoreRewardSyncInfoScNotify { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub bfdapbalofj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub oaikifekflg: ::prost::alloc::vec::Vec, } -/// Obf: LogisticsGameScRsp +/// Obf: HCJLEAFNMFN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4704)] +#[cmdid(4795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameScRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] + /// offset: 40 + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub event_id: u32, /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub bfdapbalofj: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(bool, tag = "8")] - pub niijfeagkdp: bool, + #[prost(message, repeated, tag = "7")] + pub oaikifekflg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "12")] + pub clpnbfokjlj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kmlggpgebde { - /// offset: 28 - #[prost(enumeration = "AlleyEventState", tag = "2")] - pub state: i32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub fjdmjooomcg: u32, +pub struct Dcmjcnokknn { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(enumeration = "AlleyEventState", tag = "12")] + pub state: i32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub eiaakegpkme: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] pub event_id: u32, } -/// Obf: StartAlleyEventCsReq +/// Obf: HCPIIBLGLHO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4762)] +#[cmdid(4709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartAlleyEventCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub event_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4800)] +#[cmdid(4798)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nlebknfjkee { +pub struct Kcobmopklpl { /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub event_id: u32, /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: AlleyEventChangeNotify +/// Obf: FMJHNBJEJAE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4769)] +#[cmdid(4763)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AlleyEventChangeNotify { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub dclbnioboac: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] - pub dfamnlmmlgn: u32, + #[prost(uint32, tag = "9")] + pub ndopmmammod: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub glnjoahbbkk: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4740)] +#[cmdid(4726)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kloikobceho { +pub struct Hcdihobplje { /// offset: 24 - #[prost(uint32, tag = "8")] - pub jgdbadpoejp: u32, + #[prost(uint32, tag = "13")] + pub cnponfmakjo: u32, } -/// Obf: TakePrestigeRewardCsReq +/// Obf: NLDLOPCEOBN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4746)] +#[cmdid(4739)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakePrestigeRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub level: u32, } -/// Obf: TakePrestigeRewardScRsp +/// Obf: IJLEPLMCFAK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4701)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakePrestigeRewardScRsp { + /// offset: 36 + #[prost(uint32, tag = "12")] + pub level: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: MDGOJOILLJC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4707)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PrestigeLevelUpCsReq {} +/// Obf: LGBGFNMDLPM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4758)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PrestigeLevelUpScRsp { + /// offset: 28 + #[prost(uint32, tag = "5")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: HDKPPJDCHCL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4744)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AlleyFundsScNotify { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub epeekldllda: u32, +} +/// Obf: LJFLPMIPAKI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4796)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SaveLogisticsCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub kdkbnmejlfp: ::prost::alloc::vec::Vec, +} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4757)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakePrestigeRewardScRsp { - /// offset: 36 - #[prost(uint32, tag = "2")] - pub level: u32, +pub struct Kcheplkmonl { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub kdkbnmejlfp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub reward: ::core::option::Option, -} -/// Obf: PrestigeLevelUpCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4703)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PrestigeLevelUpCsReq {} -/// Obf: PrestigeLevelUpScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4709)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PrestigeLevelUpScRsp { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 28 #[prost(uint32, tag = "1")] - pub level: u32, -} -/// Obf: AlleyFundsScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4731)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AlleyFundsScNotify { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub cur_fund: u32, -} -/// Obf: SaveLogisticsCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4701)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SaveLogisticsCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub kcheaifjoam: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4796)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SaveLogisticsScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub kcheaifjoam: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: LogisticsInfoScNotify +/// Obf: KAMFMLIHMBD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4743)] +#[cmdid(4721)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub ajiphkmodoa: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub hbmjiggbfkp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dmogcdlobgk { +pub struct Mkpdcilelaa { /// offset: 36 - #[prost(uint32, tag = "9")] - pub ndenfapcjal: u32, + #[prost(uint32, tag = "10")] + pub pdaigdfnppn: u32, /// offset: 32 - #[prost(uint32, tag = "8")] - pub mkmedieijog: u32, + #[prost(uint32, tag = "1")] + pub mdfoadmkjdl: u32, /// offset: 16 - #[prost(map = "uint32, uint32", tag = "15")] - pub hgkclaiipgk: ::std::collections::HashMap, + #[prost(map = "uint32, uint32", tag = "14")] + pub aomdbdnmbfc: ::std::collections::HashMap, } -/// Obf: AlleyShipmentEventEffectsScNotify +/// Obf: NECAGCHHMIL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4717)] +#[cmdid(4728)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyShipmentEventEffectsScNotify { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub idpghgpaghm: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub kdpagmknneh: ::core::option::Option, } -/// Obf: GetSaveLogisticsMapCsReq +/// Obf: LEMIPDPLDHG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4727)] +#[cmdid(4765)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSaveLogisticsMapCsReq {} -/// Obf: GetSaveLogisticsMapScRsp +/// Obf: BGLNKDILBDD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4745)] +#[cmdid(4773)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveLogisticsMapScRsp { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub nijafnfcmkk: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "12")] + pub jobihkplhen: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4768)] +#[cmdid(4753)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Olenoplkndb { +pub struct Mcphapnlnig { /// offset: 16 #[prost(map = "uint32, uint32", tag = "8")] - pub pohjfpkjcod: ::std::collections::HashMap, + pub beneifahigj: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ggiaihdcjni {} +pub struct Plaihfcekhm {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4791)] +#[cmdid(4717)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mpdcdnnboef { +pub struct Loingbngdfo { /// offset: 28 - #[prost(uint32, tag = "11")] - pub omlkijinjhm: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub cgkpibnbfje: u32, } -/// Obf: TakeEventRewardCsReq +/// Obf: KOBMBFDEFAJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4702)] +#[cmdid(4751)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeEventRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub event_id: u32, } -/// Obf: AlleyTakeEventRewardScRsp +/// Obf: HAPEIILONGO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4737)] +#[cmdid(4725)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyTakeEventRewardScRsp { - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: LogisticsDetonateStarSkiffCsReq +/// Obf: NPANIOCANON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4790)] +#[cmdid(4754)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LogisticsDetonateStarSkiffCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4705)] +#[cmdid(4779)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LogisticsDetonateStarSkiffScRsp { +pub struct Ijmicomcfkk { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RelicList { +pub struct Ocnnjkjpknn { /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub r#type: u32, /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub set_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonsterList { +pub struct Bkeppijmlnb { /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub monster_id: u32, /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub num: u32, } -/// Obf: ArchiveData +/// Obf: DFGHDILABEK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ArchiveData { /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub kill_monster_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub relic_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "4")] - pub archive_equipment_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "7")] + pub elmiohhogoo: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, repeated, tag = "14")] - pub archive_avatar_id_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "2")] + pub glhnoakhhpd: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, repeated, tag = "6")] - pub archive_missing_equipment_id_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub kill_monster_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub ooichlfihlf: ::prost::alloc::vec::Vec, } -/// Obf: GetArchiveDataCsReq +/// Obf: BBMHMOKHLAJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2383)] +#[cmdid(2391)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetArchiveDataCsReq {} -/// Obf: GetArchiveDataScRsp +/// Obf: GEGKGNHBCMN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2381)] +#[cmdid(2310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetArchiveDataScRsp { /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 16 + #[prost(message, optional, tag = "12")] pub archive_data: ::core::option::Option, } -/// Obf: GetUpdatedArchiveDataCsReq +/// Obf: OOKIHNKJGBK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2324)] +#[cmdid(2394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetUpdatedArchiveDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2304)] +#[cmdid(2395)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetUpdatedArchiveDataScRsp { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub archive_data: ::core::option::Option, +pub struct Ghilichodln { /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub archive_data: ::core::option::Option, } -/// Obf: GetAvatarDataCsReq +/// Obf: IABPDLHEJAE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(383)] +#[cmdid(391)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "3")] pub is_get_all: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarPathSkillTree { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub anchor_type: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub anchor_type: u32, } -/// Obf: Avatar +/// Obf: LCPLCGGHFLN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Avatar { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub has_taken_promotion_reward_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "2")] + /// offset: 32 + #[prost(uint32, tag = "14")] pub exp: u32, /// offset: 40 - #[prost(uint32, tag = "3")] - pub equipment_unique_id: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub level: u32, - /// offset: 64 - #[prost(bool, tag = "14")] - pub is_marked: bool, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub cur_multi_path_avatar_type: u32, - /// offset: 68 - #[prost(uint32, tag = "5")] - pub promotion: u32, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub base_avatar_id: u32, - /// offset: 56 - #[prost(uint64, tag = "11")] + #[prost(uint64, tag = "2")] pub first_met_time_stamp: u64, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub base_avatar_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub has_taken_promotion_reward_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub level: u32, + /// offset: 68 + #[prost(uint32, tag = "15")] + pub equipment_unique_id: u32, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub promotion: u32, + /// offset: 48 + #[prost(bool, tag = "5")] + pub is_marked: bool, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub cur_multi_path_avatar_type: u32, } -/// Obf: MultiPathAvatarInfo +/// Obf: NOOBNLLBHOC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarPathData { - /// offset: 16 - #[prost(message, repeated, tag = "3")] + /// offset: 48 #TODO + #[prost(uint32, tag = "13")] + pub path_equipment_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "9")] pub equip_relic_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "7")] + /// offset: 64 + #[prost(uint32, tag = "10")] pub avatar_id: u32, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub unk_enhanced_id: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] + /// offset: 60 #TODO + #[prost(uint32, tag = "8")] + pub dressed_skin_id: u32, + /// offset: 40 + #[prost(uint64, tag = "12")] + pub unlock_timestamp: u64, + /// offset: 56 + #[prost(uint32, tag = "11")] pub rank: u32, /// offset: 52 - #[prost(uint32, tag = "12")] - pub path_equipment_id: u32, - /// offset: 40 #[prost(uint32, tag = "14")] - pub dressed_skin_id: u32, - /// offset: 32 - #[prost(message, repeated, tag = "10")] + pub unk_enhanced_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "1")] pub avatar_path_skill_tree: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint64, tag = "5")] - pub unlock_timestamp: u64, } -/// Obf: GetAvatarDataScRsp +/// Obf: FDPHFAMFIAF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(381)] +#[cmdid(310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataScRsp { - /// offset: 64 - #[prost(message, repeated, tag = "10")] - pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub epcdlpbgojd: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub gkjfhoaghga: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(bool, tag = "9")] - pub is_get_all: bool, - /// offset: 48 - #[prost(uint32, repeated, tag = "5")] - pub skin_list: ::prost::alloc::vec::Vec, - /// offset: 84 - #[prost(uint32, tag = "14")] - pub pdabljkhmbo: u32, - /// offset: 72 - #[prost(uint32, repeated, tag = "6")] - pub basic_type_id_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(uint32, tag = "15")] + #[prost(message, repeated, tag = "12")] + pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "3")] + pub mmekfjdmilj: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 64 + #[prost(enumeration = "Kflkndhjili", repeated, tag = "4")] + pub glebagpeopp: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(bool, tag = "7")] + pub is_get_all: bool, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "1")] + pub hphoedagbob: ::core::option::Option, /// offset: 56 - #[prost(enumeration = "GrowthTartgetFuncType", repeated, tag = "13")] - pub cur_avatar_path: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "11")] + pub basic_type_id_list: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "15")] + pub mmopcklphio: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub skin_list: ::prost::alloc::vec::Vec, } -/// Obf: AvatarExpUpCsReq +/// Obf: GBKEIGAJJCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(324)] +#[cmdid(394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpCsReq { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub base_avatar_id: u32, /// offset: 16 - #[prost(message, optional, tag = "13")] - pub item_cost: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub item_cost: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub base_avatar_id: u32, } -/// Obf: AvatarExpUpScRsp +/// Obf: FLGFLKJKCFM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(304)] +#[cmdid(395)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub return_item_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub return_item_list: ::prost::alloc::vec::Vec, } -/// Obf: UnlockSkillTreeCsReq +/// Obf: JEJGKNMILEN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(335)] +#[cmdid(314)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockSkillTreeCsReq { /// offset: 36 - #[prost(uint32, tag = "1")] - pub point_id: u32, - /// offset: 32 #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] + pub point_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] pub item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub level: u32, } -/// Obf: UnlockSkilltreeScRsp +/// Obf: OJDOBJDEIME /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(313)] +#[cmdid(318)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockSkilltreeScRsp { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "3")] + pub point_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] pub level: u32, /// offset: 24 - #[prost(uint32, tag = "14")] - pub point_id: u32, + #[prost(uint32, tag = "11")] + pub retcode: u32, } -/// Obf: PromoteAvatarCsReq +/// Obf: JJJPDFLHLCH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(362)] +#[cmdid(309)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteAvatarCsReq { /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub base_avatar_id: u32, /// offset: 24 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "1")] pub item_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(400)] +#[cmdid(398)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PromoteAvatarScRsp { +pub struct Nhannopoppl { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: DressAvatarCsReq +/// Obf: NJLDALJGPOI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(369)] +#[cmdid(363)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] pub equipment_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(340)] +#[cmdid(326)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: TakeOffEquipmentCsReq +/// Obf: IJLIFFBDHJF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(346)] +#[cmdid(339)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(357)] +#[cmdid(301)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: AddAvatarScNotify +/// Obf: CHOJLJONBKJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(384)] +#[cmdid(374)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddAvatarScNotify { /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub base_avatar_id: u32, - /// offset: 40 - #[prost(bool, tag = "6")] - pub is_new: bool, - /// offset: 24 - #[prost(message, optional, tag = "4")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 36 - #[prost(enumeration = "AddAvatarSrcState", tag = "3")] - pub src: i32, -} -/// Obf: AddMultiPathAvatarScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(317)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AddMultiPathAvatarScNotify { - /// offset: 32 #[prost(bool, tag = "7")] pub is_new: bool, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "15")] - pub avatar_id: u32, - /// offset: 36 - #[prost(enumeration = "Nbflhljgabc", tag = "10")] - pub dkbcnmgbiae: i32, + #[prost(enumeration = "Lhhknenbjeh", tag = "6")] + pub liopnmfdkba: i32, } -/// Obf: ActiveEidolonCsReq +/// Obf: GNNPDCOCAFL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(328)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AddMultiPathAvatarScNotify { + /// offset: 44 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, + /// offset: 40 + #[prost(bool, tag = "4")] + pub is_new: bool, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, + /// offset: 48 + #[prost(enumeration = "Pjnefbblpnd", tag = "2")] + pub langjojleoc: i32, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub oiofpadogfc: ::prost::alloc::vec::Vec, +} +/// Obf: NPIAAMJABBO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(319)] +#[cmdid(337)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveEidolonCsReq { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub avatar_id: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub rank: u32, /// offset: 16 #[prost(message, optional, tag = "4")] - pub cost_data: ::core::option::Option, + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub avatar_id: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub rank: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(323)] +#[cmdid(304)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActiveEidolonScRsp { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressRelicParam { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub relic_type: u32, /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub relic_unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub relic_type: u32, } -/// Obf: DressRelicAvatarCsReq +/// Obf: OHMKCBKHOON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(356)] +#[cmdid(338)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressRelicAvatarCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub avatar_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub switch_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(348)] +#[cmdid(372)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressRelicAvatarScRsp { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: TakeOffRelicCsReq +/// Obf: AIIFBNNICHO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(334)] +#[cmdid(332)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffRelicCsReq { /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub avatar_id: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "4")] pub relic_type_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(388)] +#[cmdid(333)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffRelicScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: TakePromotionRewardCsReq +/// Obf: AHPKBGEAFCI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(386)] +#[cmdid(361)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakePromotionRewardCsReq { /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub base_avatar_id: u32, /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub promotion: u32, } -/// Obf: TakePromotionRewardScRsp +/// Obf: AAEACPDIIAL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(303)] +#[cmdid(307)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePromotionRewardScRsp { - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "1")] pub reward_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: DressAvatarSkinCsReq +/// Obf: HHICGBDOPIF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(309)] +#[cmdid(358)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarSkinCsReq { /// offset: 28 - #[prost(uint32, tag = "11")] - pub avatar_id: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub skin_id: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(331)] +#[cmdid(344)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DressAvatarSkinScRsp { +pub struct Mneoiopnpnk { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: TakeOffAvatarSkinCsReq +/// Obf: FDIDEDEPCEL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(318)] +#[cmdid(400)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffAvatarSkinCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(306)] +#[cmdid(389)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeOffAvatarSkinScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: UnlockAvatarSkinScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(301)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UnlockAvatarSkinScNotify { +pub struct Kgjhpkbmipb { /// offset: 24 #[prost(uint32, tag = "4")] - pub skin_id: u32, -} -/// Obf: SetPlayerOutfitCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(322)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetPlayerOutfitCsReq { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub epcdlpbgojd: ::core::option::Option, -} -/// Obf: SetPlayerOutfitScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(347)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetPlayerOutfitScRsp { - /// offset: 24 - #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: MarkAvatarCsReq -/// Type: Req +/// Obf: EACOAPGDPMF +/// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(396)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MarkAvatarCsReq { - /// offset: 28 - #[prost(bool, tag = "14")] - pub is_marked: bool, +pub struct UnlockAvatarSkinScNotify { /// offset: 24 - #[prost(uint32, tag = "12")] - pub avatar_id: u32, + #[prost(uint32, tag = "3")] + pub skin_id: u32, } -/// Obf: MarkAvatarScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(343)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MarkAvatarScRsp { - /// offset: 24 - #[prost(bool, tag = "5")] - pub is_marked: bool, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: SetGrowthTargetAvatarCsReq +/// Obf: KEINOELMNOA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(327)] +#[cmdid(302)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetGrowthTargetAvatarCsReq { - /// offset: 36 - #[prost(uint32, tag = "13")] - pub gdnlmhdmibh: u32, - /// offset: 40 - #[prost(enumeration = "GrowthTargetState", tag = "15")] - pub source: i32, - /// offset: 32 +pub struct SetPlayerOutfitCsReq { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub hphoedagbob: ::core::option::Option, +} +/// Obf: NIKPKPDGAPF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(349)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetPlayerOutfitScRsp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: DJOODHNAGCF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(357)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MarkAvatarCsReq { + /// offset: 28 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 24 - #[prost(enumeration = "GrowthTartgetFuncType", repeated, tag = "2")] - pub growth_target_type_list: ::prost::alloc::vec::Vec, + #[prost(bool, tag = "1")] + pub is_marked: bool, } -/// Obf: SetGrowthTargetAvatarScRsp +/// Obf: GFEMPLHPLCD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(345)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetGrowthTargetAvatarScRsp { +#[cmdid(321)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MarkAvatarScRsp { /// offset: 32 - #[prost(uint32, tag = "7")] - pub pdabljkhmbo: u32, - /// offset: 16 - #[prost(enumeration = "GrowthTartgetFuncType", repeated, tag = "12")] - pub growth_target_type_list: ::prost::alloc::vec::Vec, - /// offset: 36 + #[prost(bool, tag = "10")] + pub is_marked: bool, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, + /// offset: 28 #[prost(uint32, tag = "11")] - pub growth_avatar_id: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: GrowthTargetAvatarChangedScNotify -/// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(368)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GrowthTargetAvatarChangedScNotify { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub pdabljkhmbo: u32, +pub struct Ddaalinaijn { + /// offset: 36 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, /// offset: 24 - #[prost(enumeration = "GrowthTartgetFuncType", repeated, tag = "4")] - pub growth_target_type_list: ::prost::alloc::vec::Vec, + #[prost(enumeration = "Kflkndhjili", repeated, tag = "4")] + pub dhaijljcjaf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub kncjpjfmpaj: u32, + /// offset: 32 + #[prost(enumeration = "Hdjkgmlafnp", tag = "14")] + pub source: i32, } -/// Obf: GetPreAvatarActivityListCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(312)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetPreAvatarActivityListCsReq {} -/// Obf: GetPreAvatarActivityListScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(364)] +#[cmdid(373)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hhpbadaigho { + /// offset: 24 + #[prost(enumeration = "Kflkndhjili", repeated, tag = "10")] + pub dhaijljcjaf: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub mmopcklphio: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub growth_avatar_id: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(353)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ajlcajekagp { + /// offset: 32 + #[prost(uint32, tag = "11")] + pub mmopcklphio: u32, + /// offset: 24 + #[prost(enumeration = "Kflkndhjili", repeated, tag = "7")] + pub dhaijljcjaf: ::prost::alloc::vec::Vec, +} +/// Obf: GNKCDKGGLBC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(320)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetPreAvatarActivityListCsReq {} +/// Obf: ODCJLIFCCLO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(393)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPreAvatarActivityListScRsp { /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub alfkpnilojj: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "5")] + pub fmkjkgajkkj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kibindioenm { - /// offset: 100 - #[prost(uint32, tag = "1695")] - pub r#type: u32, - /// offset: 92 - #[prost(uint32, tag = "4")] - pub libklhficji: u32, - /// offset: 76 - #[prost(uint32, tag = "13")] - pub ckjimccidnb: u32, - /// offset: 40 - #[prost(string, tag = "885")] - pub hjjahikcopm: ::prost::alloc::string::String, - /// offset: 88 - #[prost(uint32, tag = "8")] - pub jjcmlcekldi: u32, - /// offset: 84 - #[prost(uint32, tag = "1736")] - pub panel_id: u32, - /// offset: 124 - #[prost(uint32, tag = "9")] - pub nnembfpbeid: u32, - /// offset: 112 - #[prost(uint32, tag = "5")] - pub mgpnbcnocjh: u32, - /// offset: 16 - #[prost(string, tag = "834")] - pub hmilambeoah: ::prost::alloc::string::String, +pub struct Nbbcckmkjne { /// offset: 64 - #[prost(uint32, tag = "2")] - pub nciiheeolpo: u32, - /// offset: 108 - #[prost(uint32, tag = "15")] - pub pbpmkfcnaek: u32, - /// offset: 80 - #[prost(uint32, tag = "1639")] - pub lapgcjmlfff: u32, - /// offset: 116 + #[prost(uint32, tag = "1981")] + pub dkiacflbekd: u32, + /// offset: 40 + #[prost(string, tag = "1376")] + pub oldbjilbgld: ::prost::alloc::string::String, + /// offset: 112 #[prost(uint32, tag = "1")] - pub aacgbgpdfai: u32, - /// offset: 72 - #[prost(uint32, tag = "3")] - pub bieegikfibc: u32, - /// offset: 48 - #[prost(string, tag = "1663")] - pub aojfnddimpn: ::prost::alloc::string::String, - /// offset: 96 - #[prost(uint32, tag = "6")] - pub lfbpepfgaof: u32, - /// offset: 56 - #[prost(uint32, tag = "14")] - pub gmnhdmalgoa: u32, - /// offset: 104 + pub opibbdhmcgo: u32, + /// offset: 120 #[prost(uint32, tag = "10")] - pub aelfhakpcam: u32, + pub plijjngpeim: u32, + /// offset: 108 + #[prost(uint32, tag = "13")] + pub lfbbonlcfph: u32, + /// offset: 68 + #[prost(uint32, tag = "6")] + pub chdnocollhj: u32, + /// offset: 124 + #[prost(uint32, tag = "14")] + pub lmpnjdmgobb: u32, + /// offset: 84 + #[prost(uint32, tag = "3")] + pub fjgcnbdbmmg: u32, + /// offset: 72 + #[prost(uint32, tag = "684")] + pub r#type: u32, /// offset: 60 #[prost(uint32, tag = "7")] - pub bbndpijlmoi: u32, - /// offset: 68 + pub iachbbgohlh: u32, + /// offset: 80 + #[prost(uint32, tag = "8")] + pub phhlmdicenj: u32, + /// offset: 96 + #[prost(uint32, tag = "9")] + pub chodehnfclj: u32, + /// offset: 92 #[prost(uint32, tag = "12")] - pub fcabgmpogfd: u32, - /// offset: 120 - #[prost(uint32, tag = "11")] - pub jkojjbgjpke: u32, + pub imkaojljidk: u32, + /// offset: 116 + #[prost(uint32, tag = "5")] + pub lbpbgnjfaio: u32, /// offset: 32 - #[prost(string, tag = "296")] - pub pacbkelnjih: ::prost::alloc::string::String, + #[prost(string, tag = "1893")] + pub dnggphpohhd: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "2032")] + pub fcbfcdagfoa: ::prost::alloc::string::String, + /// offset: 76 + #[prost(uint32, tag = "15")] + pub genomeolojb: u32, + /// offset: 104 + #[prost(uint32, tag = "1645")] + pub hiilnpickcg: u32, + /// offset: 24 + #[prost(string, tag = "1508")] + pub oopmddklnkp: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub cbkndpbfbjl: u32, + /// offset: 88 + #[prost(uint32, tag = "4")] + pub bkaanclcoah: u32, + /// offset: 100 + #[prost(uint32, tag = "2")] + pub dhndlhlnmjb: u32, } -/// Obf: GetPreAvatarGrowthInfoCsReq +/// Obf: NCCKGFLFPON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(308)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPreAvatarGrowthInfoCsReq {} -/// Obf: GetPreAvatarGrowthInfoScRsp +/// Obf: AGPIDEMDFDJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(391)] +#[cmdid(317)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPreAvatarGrowthInfoScRsp { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub pndgppejial: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub aggilhaonph: ::prost::alloc::vec::Vec, } -/// Obf: SetAvatarEnhancedIdCsReq +/// Obf: NLDEBMAJOIG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(390)] +#[cmdid(354)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAvatarEnhancedIdCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub avatar_id: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub enhanced_id: u32, } -/// Obf: SetAvatarEnhancedIdScRsp +/// Obf: FDDIICNLPBJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(379)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetAvatarEnhancedIdScRsp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub unk_enhanced_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub growth_avatar_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: HKMDKHPJHGE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(366)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetAvatarPathCsReq { + /// offset: 24 + #[prost(enumeration = "MultiPathAvatarType", tag = "12")] + pub avatar_id: i32, +} +/// Obf: FPJIMDECKKD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(305)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetAvatarEnhancedIdScRsp { +pub struct SetAvatarPathScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] - pub unk_enhanced_id: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub growth_avatar_id: u32, - /// offset: 28 #[prost(uint32, tag = "9")] pub retcode: u32, -} -/// Obf: SetAvatarPathCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(351)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetAvatarPathCsReq { - /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "8")] - pub avatar_id: i32, -} -/// Obf: SetAvatarPathScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(397)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetAvatarPathScRsp { /// offset: 28 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "5")] + #[prost(enumeration = "MultiPathAvatarType", tag = "12")] pub avatar_id: i32, } -/// Obf: SetMultipleAvatarPathsCsReq +/// Obf: NPEPMCLAGPA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(379)] +#[cmdid(336)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetMultipleAvatarPathsCsReq { - /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", repeated, tag = "2")] + /// offset: 16 + #[prost(enumeration = "MultiPathAvatarType", repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, } -/// Obf: SetMultipleAvatarPathsScRsp +/// Obf: LEFFBPBBCHE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(315)] +#[cmdid(303)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetMultipleAvatarPathsScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: UnlockAvatarPathCsReq +/// Obf: KHLNKEOIDHA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(355)] +#[cmdid(330)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockAvatarPathCsReq { /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "15")] + #[prost(enumeration = "MultiPathAvatarType", tag = "12")] pub avatar_id: i32, } -/// Obf: UnlockAvatarPathScRsp +/// Obf: MNAPEAEAFDO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(376)] +#[cmdid(371)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockAvatarPathScRsp { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub reward: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 40 - #[prost(enumeration = "MultiPathAvatarType", tag = "5")] + #[prost(enumeration = "MultiPathAvatarType", tag = "2")] pub avatar_id: i32, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub basic_type_id_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, optional, tag = "6")] - pub reward: ::core::option::Option, + #[prost(uint32, repeated, tag = "8")] + pub basic_type_id_list: ::prost::alloc::vec::Vec, } -/// Obf: AvatarPathChangedNotify +/// Obf: IGLFEPHKFEM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(329)] +#[cmdid(311)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarPathChangedNotify { - /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "2")] - pub cur_multi_path_avatar_type: i32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub base_avatar_id: u32, + /// offset: 24 + #[prost(enumeration = "MultiPathAvatarType", tag = "7")] + pub cur_multi_path_avatar_type: i32, } -/// Obf: AvatarSpecialSkilltreeUnlockScNotify +/// Obf: CKCLONOOLNO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(314)] +#[cmdid(392)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarSpecialSkilltreeUnlockScNotify { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub avatar_id: u32, /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub point_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub avatar_id: u32, } -/// Obf: PVEBattleResultCsReq +/// Obf: OOKEHNJKDMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(183)] +#[cmdid(191)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultCsReq { - /// offset: 24 - #[prost(bytes = "vec", tag = "9")] - pub turn_snapshot_hash: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(bool, tag = "10")] - pub is_auto_fight: bool, - /// offset: 84 - #[prost(uint32, tag = "12")] - pub client_version: u32, - /// offset: 56 - #[prost(message, optional, tag = "7")] + /// offset: 76 + #[prost(uint32, tag = "10")] + pub dgmpdhinpkk: u32, + /// offset: 70 + #[prost(bool, tag = "11")] + pub jioddahnmel: bool, + /// offset: 40 + #[prost(message, optional, tag = "3")] pub stt: ::core::option::Option, + /// offset: 80 + #[prost(uint32, tag = "14")] + pub stage_id: u32, + /// offset: 72 + #[prost(uint32, tag = "12")] + pub dijhafogeof: u32, /// offset: 16 - #[prost(map = "string, uint32", tag = "14")] - pub pdfkphfibel: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + #[prost(string, tag = "6")] + pub debug_extra_info: ::prost::alloc::string::String, + /// offset: 88 + #[prost(uint32, tag = "7")] + pub enecpeogekg: u32, + /// offset: 32 + #[prost(map = "string, uint32", tag = "1")] + pub cgkfikkngjn: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + /// offset: 24 + #[prost(bytes = "vec", tag = "13")] + pub turn_snapshot_hash: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "4")] + pub cost_time: u32, /// offset: 48 #[prost(message, repeated, tag = "2")] pub op_list: ::prost::alloc::vec::Vec, - /// offset: 76 - #[prost(uint32, tag = "13")] - pub gglpkkjdfdl: u32, - /// offset: 88 - #[prost(uint32, tag = "8")] - pub battle_id: u32, - /// offset: 32 - #[prost(string, tag = "5")] - pub debug_extra_info: ::prost::alloc::string::String, - /// offset: 80 - #[prost(uint32, tag = "1")] - pub cost_time: u32, - /// offset: 66 - #[prost(bool, tag = "6")] - pub is_ai_consider_ultra_skill: bool, - /// offset: 65 - #[prost(bool, tag = "4")] - pub elfbdokljdl: bool, /// offset: 68 - #[prost(enumeration = "BattleEndStatus", tag = "11")] - pub end_status: i32, - /// offset: 72 + #[prost(bool, tag = "9")] + pub abaiaemneoa: bool, + /// offset: 64 #[prost(uint32, tag = "15")] - pub client_res_version: u32, - /// offset: 92 - #[prost(uint32, tag = "3")] - pub stage_id: u32, + pub battle_id: u32, + /// offset: 84 + #[prost(enumeration = "BattleEndStatus", tag = "8")] + pub end_status: i32, + /// offset: 69 + #[prost(bool, tag = "5")] + pub kibmemnccdn: bool, } -/// Obf: PVEBattleResultScRsp +/// Obf: NNEAKALHKHN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(181)] +#[cmdid(110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultScRsp { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub drop_data: ::core::option::Option, - /// offset: 112 - #[prost(uint32, tag = "14")] - pub nknkpjboopg: u32, - /// offset: 32 - #[prost(string, tag = "1")] - pub res_version: ::prost::alloc::string::String, - /// offset: 72 - #[prost(message, optional, tag = "1463")] - pub mgbflhenafp: ::core::option::Option, - /// offset: 16 - #[prost(string, tag = "5")] - pub bin_version: ::prost::alloc::string::String, - /// offset: 108 - #[prost(uint32, tag = "6")] - pub battle_id: u32, - /// offset: 56 - #[prost(message, repeated, tag = "10")] - pub battle_avatar_list: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(enumeration = "BattleEndStatus", tag = "2")] - pub end_status: i32, - /// offset: 100 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 116 - #[prost(uint32, tag = "4")] - pub akcipfbkfpi: u32, - /// offset: 96 - #[prost(uint32, tag = "9")] - pub stage_id: u32, - /// offset: 40 - #[prost(message, optional, tag = "11")] - pub item_list_unk1: ::core::option::Option, - /// offset: 92 - #[prost(uint32, tag = "15")] - pub mismatch_turn_count: u32, /// offset: 48 - #[prost(message, optional, tag = "13")] - pub multiple_drop_data: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub mnlgnlickil: ::core::option::Option, /// offset: 88 #[prost(uint32, tag = "3")] + pub stage_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "460")] + pub daengalogeb: ::core::option::Option, + /// offset: 112 + #[prost(enumeration = "BattleEndStatus", tag = "4")] + pub end_status: i32, + /// offset: 32 + #[prost(string, tag = "15")] + pub afjdgfmhmma: ::prost::alloc::string::String, + /// offset: 116 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 96 + #[prost(uint32, tag = "12")] pub event_id: u32, - /// offset: 80 - #[prost(message, optional, tag = "671")] - pub item_list_unk2: ::core::option::Option, - /// offset: 120 + /// offset: 64 + #[prost(message, optional, tag = "6")] + pub drop_data: ::core::option::Option, + /// offset: 104 + #[prost(uint32, tag = "11")] + pub ndejjdhjbim: u32, + /// offset: 100 #[prost(bool, tag = "8")] pub check_identical: bool, + /// offset: 40 + #[prost(message, repeated, tag = "9")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "13")] + pub battle_id: u32, + /// offset: 120 + #[prost(uint32, tag = "1")] + pub ggdbpddapdg: u32, + /// offset: 72 + #[prost(string, tag = "2")] + pub jahekngdnmi: ::prost::alloc::string::String, + /// offset: 108 + #[prost(uint32, tag = "10")] + pub cjajbmajnjp: u32, + /// offset: 80 + #[prost(message, optional, tag = "5")] + pub nidffcjkcdn: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "1582")] + pub hicnfjdgggl: ::core::option::Option, } -/// Obf: QuitBattleCsReq +/// Obf: NOMOGIEPIGJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(124)] +#[cmdid(194)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitBattleCsReq { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub stt: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "RebattleType", tag = "1")] - pub rebattle_type: i32, + #[prost(enumeration = "RebattleType", tag = "2")] + pub mgabmcbohmk: i32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub stt: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(104)] +#[cmdid(195)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct QuitBattleScRsp { +pub struct Pdnpicpecac { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] pub retcode: u32, } -/// Obf: GetCurBattleInfoCsReq +/// Obf: PFLGOCPNICF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(135)] +#[cmdid(114)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurBattleInfoCsReq {} -/// Obf: GetCurBattleInfoScRsp +/// Obf: IICAANBDBGK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(113)] +#[cmdid(118)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurBattleInfoScRsp { - /// offset: 44 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "10")] + pub dpcnclibjbc: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] pub battle_info: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub flojblolbci: u32, - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub joinidmngid: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub hmbgopolojo: u32, /// offset: 40 - #[prost(enumeration = "BattleEndStatus", tag = "11")] + #[prost(enumeration = "BattleEndStatus", tag = "15")] pub last_end_status: i32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub retcode: u32, } -/// Obf: SyncClientResVersionCsReq +/// Obf: KABFOGEHLFC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(162)] +#[cmdid(109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncClientResVersionCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] - pub client_res_version: u32, + #[prost(uint32, tag = "8")] + pub dijhafogeof: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(200)] +#[cmdid(198)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncClientResVersionScRsp { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "7")] - pub client_res_version: u32, + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub dijhafogeof: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(169)] +#[cmdid(163)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct QuitBattleScNotify {} +pub struct Ehamefnclck {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct BattleLogReportCsReq {} +pub struct Pgoempfckbe {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(146)] +#[cmdid(139)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct BattleLogReportScRsp { +pub struct Fomeicligla { /// offset: 28 - #[prost(bool, tag = "3")] - pub is_battle_log_report: bool, + #[prost(bool, tag = "1")] + pub mipmbggkcfm: bool, /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(157)] +#[cmdid(101)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ServerSimulateBattleFinishScNotify {} +pub struct Nkelgongcbh {} /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(184)] +#[cmdid(174)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ReBattleAfterBattleLoseCsNotify { +pub struct Jkmdobafkdi { /// offset: 24 - #[prost(bool, tag = "15")] - pub clgofdedian: bool, + #[prost(bool, tag = "5")] + pub fdbgojcklbh: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(119)] +#[cmdid(137)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RebattleByClientCsNotify { - /// offset: 32 - #[prost(enumeration = "RebattleType", tag = "15")] - pub rebattle_type: i32, - /// offset: 24 - #[prost(message, optional, tag = "8")] +pub struct Egjnfmfalaa { + /// offset: 16 + #[prost(message, optional, tag = "2")] pub stt: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "RebattleType", tag = "9")] + pub mgabmcbohmk: i32, } -/// Obf: GetBattleCollegeDataCsReq +/// Obf: CFAHKPLLOML /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5783)] +#[cmdid(5791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBattleCollegeDataCsReq {} -/// Obf: GetBattleCollegeDataScRsp +/// Obf: MNEJDGILKMI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5781)] +#[cmdid(5710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBattleCollegeDataScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub nfdcolpacem: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub finished_college_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "5")] + pub lcdaleeedjj: u32, /// offset: 32 - #[prost(uint32, tag = "7")] - pub nbbcpbibgak: u32, + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: SyncBattleCollegeDataChangeScNotify +/// Obf: MMINPIFHLEE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5724)] +#[cmdid(5794)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncBattleCollegeDataChangeScNotify { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "5")] - pub finished_college_id_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "12")] - pub nbbcpbibgak: u32, + #[prost(uint32, tag = "5")] + pub lcdaleeedjj: u32, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub reward: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub nfdcolpacem: ::prost::alloc::vec::Vec, } -/// Obf: StartBattleCollegeCsReq +/// Obf: BANJBCGMOGA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5704)] +#[cmdid(5795)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartBattleCollegeCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub id: u32, } -/// Obf: StartBattleCollegeScRsp +/// Obf: AEPAMIBJDFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5735)] +#[cmdid(5714)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBattleCollegeScRsp { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub id: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub battle_info: ::core::option::Option, } -/// Obf: BattlePassInfoNotify +/// Obf: BCMCDFIOBJH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3083)] +#[cmdid(3091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattlePassInfoNotify { - /// offset: 96 - #[prost(uint64, tag = "6")] - pub kmdjfekkfaa: u64, - /// offset: 80 - #[prost(uint64, tag = "10")] - pub imcldkfjnic: u64, - /// offset: 56 - #[prost(uint64, tag = "5")] - pub hplhndeomlc: u64, - /// offset: 64 - #[prost(uint64, tag = "8")] - pub klcmmchofgn: u64, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub iddghkbmkjf: u32, - /// offset: 48 - #[prost(uint64, tag = "9")] - pub hmjgejpfdba: u64, - /// offset: 104 - #[prost(uint64, tag = "15")] - pub blfjgjcdloe: u64, - /// offset: 40 - #[prost(uint64, tag = "7")] - pub nmiofhllnol: u64, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub level: u32, - /// offset: 28 - #[prost(enumeration = "BpTierType", tag = "11")] - pub eclhekhfgac: i32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub alifhnhdocj: u32, /// offset: 72 - #[prost(uint64, tag = "2")] - pub dmagogclpgn: u64, + #[prost(uint64, tag = "4")] + pub kbcpnamdbje: u64, /// offset: 88 - #[prost(uint32, tag = "13")] + #[prost(uint64, tag = "2")] + pub ihmnmnbkjpg: u64, + /// offset: 48 + #[prost(uint64, tag = "1")] + pub hebiljiiicg: u64, + /// offset: 100 + #[prost(uint32, tag = "5")] pub exp: u32, -} -/// Obf: TakeBpRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3004)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeBpRewardCsReq { + /// offset: 104 + #[prost(uint32, tag = "3")] + pub edgechcldhg: u32, /// offset: 24 - #[prost(enumeration = "BpRewardType", tag = "14")] - pub r#type: i32, - /// offset: 32 #[prost(uint32, tag = "10")] pub level: u32, + /// offset: 56 + #[prost(uint64, tag = "8")] + pub cdkcgakabal: u64, + /// offset: 40 + #[prost(uint64, tag = "12")] + pub aegloaapheb: u64, + /// offset: 80 + #[prost(uint64, tag = "15")] + pub kpogajbldnc: u64, + /// offset: 64 + #[prost(uint64, tag = "14")] + pub geninogklap: u64, + /// offset: 96 + #[prost(uint32, tag = "11")] + pub gclplaoijeo: u32, + /// offset: 32 + #[prost(uint64, tag = "7")] + pub oknmghgaeig: u64, /// offset: 28 - #[prost(uint32, tag = "4")] - pub optional_reward_id: u32, + #[prost(enumeration = "BpTierType", tag = "9")] + pub aangicijiba: i32, } -/// Obf: TakeBpRewardScRsp +/// Obf: KFCILKEEFBE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3095)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeBpRewardCsReq { + /// offset: 28 + #[prost(uint32, tag = "5")] + pub jkoaafgpncj: u32, + /// offset: 32 + #[prost(enumeration = "BpRewardType", tag = "2")] + pub r#type: i32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub level: u32, +} +/// Obf: OMKDADNLEPN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3035)] +#[cmdid(3014)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBpRewardScRsp { /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, } -/// Obf: BuyBpLevelCsReq +/// Obf: CDDHDMNPLIF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3013)] +#[cmdid(3018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyBpLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] - pub pldejljbblb: u32, + #[prost(uint32, tag = "15")] + pub odadjiloeko: u32, } -/// Obf: BuyBpLevelScRsp +/// Obf: KNAEHBAAPKA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3062)] +#[cmdid(3009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyBpLevelScRsp { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OptionalReward { /// offset: 24 - #[prost(uint32, tag = "12")] - pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub optional_reward_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub level: u32, } -/// Obf: TakeAllRewardCsReq +/// Obf: GLKIDDFNJLC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3100)] +#[cmdid(3098)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardCsReq { /// offset: 16 #[prost(message, repeated, tag = "9")] - pub kghfndbflfb: ::prost::alloc::vec::Vec, + pub ggbkofkehnd: ::prost::alloc::vec::Vec, } -/// Obf: TakeAllRewardScRsp +/// Obf: OMDJLBEGKAG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3069)] +#[cmdid(3063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardScRsp { /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: GetBenefitActivityInfoCsReq +/// Obf: JHKPLLCLBOH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4854)] +#[cmdid(4863)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBenefitActivityInfoCsReq {} -/// Obf: LuckyKoiInfoList +/// Obf: MHGBPCKDGBM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LuckyKoiInfoList { - /// offset: 24 - #[prost(string, tag = "6")] - pub ckphfcemfbe: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub head_icon: u32, + /// offset: 16 + #[prost(string, tag = "15")] + pub pnfflclmflo: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "3")] - pub fnbanmodkha: ::prost::alloc::string::String, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub head_icon: u32, + pub ikdcfenddob: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oeeiegekefb { +pub struct Amdmkfgoapo { /// offset: 16 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "12")] pub item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Egeboomldpe { - /// offset: 48 - #[prost(uint64, tag = "9")] - pub ahbbbbopell: u64, - /// offset: 32 - #[prost(message, repeated, tag = "13")] - pub hddpagdbagi: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint64, tag = "3")] - pub end_time: u64, - /// offset: 64 - #[prost(uint64, tag = "4")] - pub begin_time: u64, +pub struct Fhbffifipoa { /// offset: 56 - #[prost(uint32, tag = "6")] - pub eeimfbkgnhk: u32, + #[prost(uint64, tag = "1")] + pub begin_time: u64, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub ahbfaamnkno: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint64, tag = "10")] + pub eoghmohblnn: u64, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub gepimaeonif: u32, + /// offset: 48 + #[prost(uint64, tag = "2")] + pub end_time: u64, /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub ohjhnhbdmnn: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub imnpfjibjfe: ::prost::alloc::vec::Vec, } -/// Obf: BenefitData +/// Obf: HMDOLONKPNL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BenefitData { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub config: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub bbodmokdokc: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub odlbokhdanl: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] + pub coooffkidmc: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] pub status: u32, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub level: u32, } -/// Obf: GetBenefitActivityInfo +/// Obf: JANFPGBKHCC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4890)] +#[cmdid(4857)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetBenefitActivityInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub jjdnhcaelil: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(bool, tag = "4")] - pub knmdflfcnfp: bool, +pub struct GetBenefitActivityInfo { /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(bool, tag = "12")] + pub ehgbhcpkgjh: bool, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub mkldmaeappf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghgoegldlbf { +pub struct Iijkilfjenl { /// offset: 24 - #[prost(bool, tag = "3")] - pub piglanncnfm: bool, + #[prost(bool, tag = "7")] + pub fddhibceoke: bool, /// offset: 28 - #[prost(uint32, tag = "10")] - pub bbodmokdokc: u32, + #[prost(uint32, tag = "2")] + pub coooffkidmc: u32, } -/// Obf: TakeBenefitActivityRewardCsReq +/// Obf: FOCOLKNPGFL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4851)] +#[cmdid(4880)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBenefitActivityRewardCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub switch_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "12")] - pub foiboemgaib: bool, + #[prost(bool, tag = "1")] + pub fhfmnogamha: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bkmjdipdgob { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub bbodmokdokc: u32, +pub struct Domoeoohlja { /// offset: 16 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "13")] pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub coooffkidmc: u32, /// offset: 36 - #[prost(bool, tag = "12")] - pub piglanncnfm: bool, + #[prost(bool, tag = "1")] + pub fddhibceoke: bool, } -/// Obf: TakeBenefitActivityRewardScRsp +/// Obf: LJPANEMNMMG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4864)] +#[cmdid(4877)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBenefitActivityRewardScRsp { + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub dbmfjiiofoi: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub switch_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub switch_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub ifiiklfacan: ::core::option::Option, } -/// Obf: JoinBenefitActivityCsReq +/// Obf: BDOHMMKABFO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4889)] +#[cmdid(4885)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinBenefitActivityCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub bbodmokdokc: u32, + #[prost(uint32, tag = "6")] + pub coooffkidmc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4862)] +#[cmdid(4888)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct JoinBenefitActivityScRsp { +pub struct Cdfgbpopnal { /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "9")] - pub bbodmokdokc: u32, + #[prost(uint32, tag = "14")] + pub coooffkidmc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Npigcecolne { +pub struct Kaaebonpkep { + /// offset: 28 + #[prost(bool, tag = "7")] + pub enkbfgbbhkp: bool, /// offset: 36 + #[prost(uint32, tag = "6")] + pub jccooaepged: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub coooffkidmc: u32, + /// offset: 32 #[prost(uint32, tag = "13")] - pub ngdjphejaoh: u32, - /// offset: 24 - #[prost(bool, tag = "3")] - pub gbnfaghfdmh: bool, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub bbodmokdokc: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub djdggkhoade: u32, + pub nhghebjccco: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdmcbhbjmgl { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub group_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub jjiadenokhm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Higdppokaca {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9821)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jhikbkmdaop { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, +pub struct Ogjbphbcmbe { /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub caijofhgoak: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Moioihohdld { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub bbodmokdokc: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub group_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9826)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mcjlkcoipdf { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub bbodmokdokc: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub ngdjphejaoh: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub djdggkhoade: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, + #[prost(message, repeated, tag = "9")] + pub jefkcimhcco: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kbabnopbbdn { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub group_id: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub bbodmokdokc: u32, -} +pub struct Anapbembbif {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9830)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ebbonopggpc { +pub struct Kokpdkolble { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub mnjnfmkikmh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jmhklopjgcp { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub coooffkidmc: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9827)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mekcpjmgcoc { /// offset: 36 + #[prost(uint32, tag = "2")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub jccooaepged: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub coooffkidmc: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub nhghebjccco: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cdhdobhpjog { + /// offset: 28 #[prost(uint32, tag = "14")] pub group_id: u32, /// offset: 24 - #[prost(message, optional, tag = "11")] - pub item_list: ::core::option::Option, + #[prost(uint32, tag = "3")] + pub coooffkidmc: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9824)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eackmfhnkcb { /// offset: 40 - #[prost(uint32, tag = "1")] - pub bbodmokdokc: u32, + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub group_id: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub coooffkidmc: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub item_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lhjcfgdhmdn { +pub struct Almciepoodp { /// offset: 28 - #[prost(uint32, tag = "11")] - pub avatar_id: u32, - /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "9")] + #[prost(enumeration = "AvatarType", tag = "15")] pub avatar_type: i32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Figmgliekng { +pub struct Oomingefpaf { /// offset: 52 - #[prost(uint32, tag = "15")] - pub dkjmknfmdgf: u32, + #[prost(uint32, tag = "12")] + pub jjoggbioikb: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub igieheocmjl: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] + pub bkmedgfomkf: u32, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub idoiddehijg: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "1")] pub challenge_id: u32, /// offset: 48 - #[prost(uint32, tag = "11")] - pub mkaafcbamje: u32, - /// offset: 60 - #[prost(uint32, tag = "13")] - pub kofonkifjdp: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub mffoocjdahh: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "2")] - pub khklhjcgpej: u32, + #[prost(uint32, tag = "7")] + pub ngbacicaapo: u32, /// offset: 32 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub pbmbnfdfdle: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(bool, tag = "8")] - pub enehajgmbak: bool, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub bknppaeoljh: u32, /// offset: 64 - #[prost(uint32, tag = "6")] - pub kjgabkgemnm: u32, + #[prost(bool, tag = "13")] + pub pilpagjeenb: bool, + /// offset: 60 + #[prost(uint32, tag = "2")] + pub paajdlbbikg: u32, } -/// Obf: GetBoxingClubInfoCsReq +/// Obf: NOGJOKJOLOO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4283)] +#[cmdid(4291)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBoxingClubInfoCsReq {} -/// Obf: GetBoxingClubInfoScRsp +/// Obf: MECBGOICDEK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4281)] +#[cmdid(4210)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBoxingClubInfoScRsp { /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub challenge_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub challenge_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gifahdcmeok { +pub struct Mhjnbbpblbo { /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "7")] + #[prost(enumeration = "AvatarType", tag = "11")] pub avatar_type: i32, /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] pub avatar_id: u32, } -/// Obf: MatchBoxingClubOpponentCsReq +/// Obf: FGBJLFNGAOJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4224)] +#[cmdid(4294)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchBoxingClubOpponentCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] + #[prost(message, repeated, tag = "6")] + pub idoiddehijg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub challenge_id: u32, - /// offset: 32 - #[prost(message, repeated, tag = "6")] - pub pbmbnfdfdle: ::prost::alloc::vec::Vec, } -/// Obf: MatchBoxingClubOpponentScRsp +/// Obf: DFANPNIPOHO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4204)] +#[cmdid(4295)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchBoxingClubOpponentScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub opcgnjmgjde: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub bdpbobhcdgf: ::core::option::Option, } -/// Obf: ChooseBoxingClubResonanceCsReq +/// Obf: MFBDIIJJIGA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4246)] +#[cmdid(4239)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubResonanceCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub challenge_id: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub kofonkifjdp: u32, + #[prost(uint32, tag = "11")] + pub ngbacicaapo: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub challenge_id: u32, } -/// Obf: ChooseBoxingClubResonanceScRsp +/// Obf: FDGFNIJNKNH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4257)] +#[cmdid(4201)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubResonanceScRsp { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub bdpbobhcdgf: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub opcgnjmgjde: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: SetBoxingClubResonanceLineupCsReq +/// Obf: LHCLOGMFCHD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4284)] +#[cmdid(4274)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetBoxingClubResonanceLineupCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub pbmbnfdfdle: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub challenge_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub idoiddehijg: ::prost::alloc::vec::Vec, } -/// Obf: SetBoxingClubResonanceScRsp +/// Obf: KJPHLLABALN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4219)] +#[cmdid(4237)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetBoxingClubResonanceScRsp { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub bdpbobhcdgf: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub opcgnjmgjde: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: ChooseBoxingClubStageOptionalBuffCsReq +/// Obf: LNCDGOJJDBF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4223)] +#[cmdid(4204)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubStageOptionalBuffCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub challenge_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub jjapcfckein: u32, + #[prost(uint32, tag = "3")] + pub challenge_id: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub oopgfeanpae: u32, } -/// Obf: ChooseBoxingClubStageOptionalBuffScRsp +/// Obf: FKGLHLHIPDI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4256)] +#[cmdid(4238)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubStageOptionalBuffScRsp { /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "4")] - pub bdpbobhcdgf: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub opcgnjmgjde: ::core::option::Option, } -/// Obf: StartBoxingClubBattleCsReq +/// Obf: FBDDFPOJCIA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4235)] +#[cmdid(4214)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartBoxingClubBattleCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub challenge_id: u32, } -/// Obf: StartBoxingClubBattleScRsp +/// Obf: JCGNOCMCCKC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4213)] +#[cmdid(4218)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBoxingClubBattleScRsp { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub battle_info: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] pub challenge_id: u32, } -/// Obf: GiveUpBoxingClubChallengeCsReq +/// Obf: FEPLIKNCEEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4262)] +#[cmdid(4209)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GiveUpBoxingClubChallengeCsReq { /// offset: 24 - #[prost(bool, tag = "14")] - pub pbbgpkcfmkk: bool, + #[prost(bool, tag = "2")] + pub pamdlhocmcc: bool, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub challenge_id: u32, } -/// Obf: GiveUpBoxingClubChallengeScRsp +/// Obf: HMPOBDAMEOA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4300)] +#[cmdid(4298)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GiveUpBoxingClubChallengeScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub bdpbobhcdgf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: BoxingClubRewardScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4269)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct BoxingClubRewardScNotify { - /// offset: 36 - #[prost(uint32, tag = "13")] - pub challenge_id: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub khklhjcgpej: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub reward: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "7")] - pub is_win: bool, -} -/// Obf: BoxingClubChallengeUpdateScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4240)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct BoxingClubChallengeUpdateScNotify { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub bdpbobhcdgf: ::core::option::Option, -} -/// Obf: CakeRaceGetDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9126)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CakeRaceGetDataCsReq {} -/// Obf: CakeRaceGetDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9121)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct CakeRaceGetDataScRsp { - /// offset: 44 - #[prost(uint32, tag = "9")] - pub nopaphklmdp: u32, - /// offset: 52 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 48 #[prost(uint32, tag = "12")] - pub score_id: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub hfdpajpgpib: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub bbagcjgpddc: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub item_value: u32, -} -/// Obf: CakeRaceLoanCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9135)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CakeRaceLoanCsReq {} -/// Obf: CakeRaceLoanScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9130)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct CakeRaceLoanScRsp { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub jjlihklcgmk: u32, + pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "6")] - pub item_list: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub retcode: u32, + pub opcgnjmgjde: ::core::option::Option, } -/// Obf: CakeRaceStartPveCsReq +/// Obf: HPIFEJLJIOA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4263)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BoxingClubRewardScNotify { + /// offset: 32 + #[prost(bool, tag = "13")] + pub is_win: bool, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub challenge_id: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub bkmedgfomkf: u32, +} +/// Obf: PMFAFPPLENM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4226)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BoxingClubChallengeUpdateScNotify { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub opcgnjmgjde: ::core::option::Option, +} +/// Obf: LKINOHFLNDM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9141)] +#[cmdid(9122)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CakeRaceGetDataCsReq {} +/// Obf: OMKOJJJAHLJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9138)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct CakeRaceGetDataScRsp { + /// offset: 40 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub pkocdlhbpim: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub lchdapelpgo: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub item_value: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub score_id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub ihgbbheblkl: ::prost::alloc::vec::Vec, +} +/// Obf: GEPLMMMNFHB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9124)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CakeRaceLoanCsReq {} +/// Obf: LODFBNNPIFF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9139)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct CakeRaceLoanScRsp { + /// offset: 36 + #[prost(uint32, tag = "6")] + pub mfjghldfjpi: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: LJGHJILEFHJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9123)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceStartPveCsReq { /// offset: 24 #[prost(uint32, tag = "2")] - pub iaikdgmclne: u32, + pub jafncomgabg: u32, } -/// Obf: CakeRaceStartPveScRsp +/// Obf: MECBDOMAJHA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9124)] +#[cmdid(9121)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceStartPveScRsp { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "4")] - pub iaikdgmclne: u32, + #[prost(uint32, tag = "10")] + pub jafncomgabg: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mnloajbiika { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub alcakikhaij: u32, +pub struct Pcfbjamcnkj { /// offset: 24 - #[prost(uint32, tag = "4")] - pub hnlihdpjomp: u32, + #[prost(uint32, tag = "7")] + pub ogknebgdefn: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub loijlikomjn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Flkfjkjnfhp { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub cobenpkmcaj: ::prost::alloc::vec::Vec, +pub struct Geohbhmjclm { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub epdcgjbjojm: ::prost::alloc::vec::Vec, } -/// Obf: CakeRaceUpdatePveMeetCatCsReq +/// Obf: KCGBHPJGFED /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9129)] +#[cmdid(9150)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceUpdatePveMeetCatCsReq { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub iaikdgmclne: u32, /// offset: 40 - #[prost(uint32, tag = "15")] - pub bdmlgaoiloc: u32, + #[prost(uint32, tag = "1")] + pub jafncomgabg: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub kbaldgnlaki: u32, #[prost( - oneof = "cake_race_update_pve_meet_cat_cs_req::Hcjgehkgcen", - tags = "9, 6, 4, 7, 11" + oneof = "cake_race_update_pve_meet_cat_cs_req::Bjdocjkicjl", + tags = "3, 8, 11, 15, 5" )] - pub hcjgehkgcen: ::core::option::Option< - cake_race_update_pve_meet_cat_cs_req::Hcjgehkgcen, + pub bjdocjkicjl: ::core::option::Option< + cake_race_update_pve_meet_cat_cs_req::Bjdocjkicjl, >, } /// Nested message and enum types in `CakeRaceUpdatePveMeetCatCsReq`. pub mod cake_race_update_pve_meet_cat_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hcjgehkgcen { - /// offset: 24 - #[prost(message, tag = "9")] - Gmfcoblkmej(super::Mnloajbiika), - /// offset: 24 - #[prost(uint32, tag = "6")] - Idfippegnad(u32), - /// offset: 24 - #[prost(bool, tag = "4")] - Kefdihmkbgb(bool), - /// offset: 24 - #[prost(message, tag = "7")] - Mnemdlnlonh(super::Flkfjkjnfhp), - /// offset: 24 + pub enum Bjdocjkicjl { + /// offset: 16 + #[prost(message, tag = "3")] + Ppkflbcmdmo(super::Pcfbjamcnkj), + /// offset: 16 + #[prost(uint32, tag = "8")] + Hphgifpkmel(u32), + /// offset: 16 #[prost(bool, tag = "11")] - Beokplefjpm(bool), + Pgheodjnaff(bool), + /// offset: 16 + #[prost(message, tag = "15")] + Jnlfichnlel(super::Geohbhmjclm), + /// offset: 16 + #[prost(bool, tag = "5")] + Dcfkbeohnme(bool), } } -/// Obf: CakeRaceUpdatePveScRsp +/// Obf: MHENKCAGCAF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9132)] +#[cmdid(9135)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceUpdatePveScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: OCMFLDJNGHF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9147)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CakeRaceFinishPveCsReq { + /// offset: 28 + #[prost(uint32, tag = "12")] + pub score_id: u32, + /// offset: 24 + #[prost(bool, tag = "3")] + pub ldjkeepnjdc: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9145)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bpldhdfdida { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: CakeRaceFinishPveCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9140)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CakeRaceFinishPveCsReq { - /// offset: 28 - #[prost(bool, tag = "9")] - pub lpoilepeafb: bool, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub score_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9131)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CakeRaceFinishPveScRsp { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -/// Obf: CakeRaceFinishFieldRewardScNotify +/// Obf: GKLBNCBKKCK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9134)] +#[cmdid(9149)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceFinishFieldRewardScNotify { /// offset: 32 - #[prost(uint32, tag = "3")] - pub iaikdgmclne: u32, - /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(uint32, tag = "14")] + pub jafncomgabg: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, } -/// Obf: CakeRaceCoinScoreChangeScNotify +/// Obf: HMNOGGECDIO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9146)] +#[cmdid(9142)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceCoinScoreChangeScNotify { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub item_value: u32, /// offset: 24 - #[prost(uint32, tag = "15")] - pub nopaphklmdp: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub score_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub lchdapelpgo: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub item_value: u32, } -/// Obf: CakeRaceGetHandbookCsReq +/// Obf: GCJKDFNJEGD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9136)] +#[cmdid(9131)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetHandbookCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Amckljipnmf { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub lndibakceml: u32, +pub struct Dnpjobhhddh { /// offset: 32 - #[prost(uint32, tag = "4")] - pub hnlihdpjomp: u32, + #[prost(uint32, tag = "8")] + pub pdngpbjeibj: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub loijlikomjn: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub igmnbkajeil: u32, + #[prost(uint32, tag = "5")] + pub bpbdjpgkeil: u32, } -/// Obf: CakeRaceGetHandbookScRsp +/// Obf: DAPPGPDALOO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9122)] +#[cmdid(9130)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetHandbookScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub jhklhmdemck: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub kjnicmlapnc: ::prost::alloc::vec::Vec, } -/// Obf: CakeRaceGetFriendRankingInfoListCsReq +/// Obf: LDEMJFCIOPA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9127)] +#[cmdid(9143)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetFriendRankingInfoListCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Adbppekhjjj { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub uid: u32, +pub struct Mgfemhkicnd { /// offset: 28 - #[prost(uint32, tag = "13")] - pub nopaphklmdp: u32, + #[prost(uint32, tag = "2")] + pub lchdapelpgo: u32, /// offset: 24 - #[prost(uint32, tag = "8")] - pub icnlpcalleb: u32, + #[prost(uint32, tag = "4")] + pub jocdmehnlad: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub uid: u32, } -/// Obf: CakeRaceGetFriendRankingInfoListScRsp +/// Obf: DKDMBCOHCBG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9147)] +#[cmdid(9140)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetFriendRankingInfoListScRsp { /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub jjndihmdbkp: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "12")] + pub hfjndoaidop: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub gkaidnhifpf: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub cpbglngocba: ::prost::alloc::vec::Vec, } -/// Obf: CakeRaceLikeFriendRankingInfoCsReq +/// Obf: KIFJOBJGBGH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9137)] +#[cmdid(9129)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceLikeFriendRankingInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] - pub lekgbkgdida: u32, + #[prost(uint32, tag = "5")] + pub eaalmhnalfi: u32, } -/// Obf: CakeRaceLikeFriendRankingInfoScRsp +/// Obf: JLEDPGNOHLI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9125)] +#[cmdid(9134)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceLikeFriendRankingInfoScRsp { /// offset: 40 - #[prost(uint32, tag = "15")] - pub lekgbkgdida: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub reward_list: ::core::option::Option, + #[prost(uint32, tag = "5")] + pub eaalmhnalfi: u32, /// offset: 44 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub hfjndoaidop: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub jjndihmdbkp: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "15")] + pub reward_list: ::core::option::Option, } -/// Obf: CakeRaceGetDailyLikeCsReq +/// Obf: JEFKCAJDIPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9133)] +#[cmdid(9146)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetDailyLikeCsReq {} -/// Obf: CakeRaceGetDailyLikeScRsp +/// Obf: AKHGJCFCHNC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9139)] +#[cmdid(9127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetDailyLikeScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub jjndihmdbkp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub hfjndoaidop: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Geeojpmjjjd {} +pub struct Fmmigglfafb {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hjjdaifejeg { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub phoglpnbpbe: u32, +pub struct Eenhhhmdhkh { /// offset: 24 - #[prost(uint32, tag = "8")] - pub jbhpcbibpoe: u32, + #[prost(uint32, tag = "2")] + pub lfpcnonadhp: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub lkemjdfapag: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9149)] +#[cmdid(9133)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mjcdeidolfj { +pub struct Cmnliekbfnj { /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub content_package_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: Challenge +/// Obf: MAHJLCHKLIC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Challenge { - /// offset: 56 - #[prost(uint32, tag = "12")] - pub taken_reward: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub record_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub stage_info: ::core::option::Option, /// offset: 36 - #[prost(bool, tag = "4")] - pub nkchbpopaac: bool, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub score_two: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub score_id: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub star: u32, /// offset: 32 + #[prost(uint32, tag = "6")] + pub taken_reward: u32, + /// offset: 44 #[prost(uint32, tag = "1")] - pub challenge_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChallengeGroup { + pub score_two: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub score_id: u32, /// offset: 24 - #[prost(uint64, tag = "7")] - pub taken_stars_count_reward: u64, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub group_id: u32, + #[prost(message, optional, tag = "10")] + pub stage_info: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "2")] + pub diohkmppkha: bool, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub challenge_id: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub record_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChallengeHistoryMaxLevel { +pub struct Bbjkmoiapmc { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub group_id: u32, + /// offset: 32 + #[prost(uint64, tag = "14")] + pub cjfafhbnkol: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gndeanniohb { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub level: u32, /// offset: 28 #[prost(uint32, tag = "13")] - pub reward_display_type: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub level: u32, + pub kmaejpccfbk: u32, } -/// Obf: GetChallengeCsReq +/// Obf: AFJLCKJCBNF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1783)] +#[cmdid(1791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengeCsReq {} -/// Obf: GetChallengeScRsp +/// Obf: FHIAKAILJAL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1781)] +#[cmdid(1710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub challenge_group_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub challenge_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "15")] - pub max_level_list: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "12")] - pub ghamcpfgmmp: u32, /// offset: 48 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] + pub mhapihcjpjm: u32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub challenge_group_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "12")] + pub max_level_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: ChallengeStoryBuffInfo +/// Obf: CFOPLKAOOGI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeStoryBuffInfo { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub buff_one: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub buff_two: u32, + #[prost(uint32, tag = "7")] + pub ahhomnoelkk: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub oinecgopmjo: u32, } -/// Obf: ChallengeBossBuffInfo +/// Obf: CHFCPGNAOLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossBuffInfo { /// offset: 28 - #[prost(uint32, tag = "4")] - pub buff_one: u32, + #[prost(uint32, tag = "3")] + pub ahhomnoelkk: u32, /// offset: 24 - #[prost(uint32, tag = "15")] - pub buff_two: u32, + #[prost(uint32, tag = "8")] + pub oinecgopmjo: u32, } -/// Obf: ChallengeBuffInfo +/// Obf: HNLOHOMPDPD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBuffInfo { - #[prost(oneof = "challenge_buff_info::Okaiingcacl", tags = "9, 2")] - pub okaiingcacl: ::core::option::Option, + #[prost(oneof = "challenge_buff_info::Bpihfajcloc", tags = "2, 8")] + pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `ChallengeBuffInfo`. pub mod challenge_buff_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 24 - #[prost(message, tag = "9")] - StoryInfo(super::ChallengeStoryBuffInfo), - /// offset: 24 + pub enum Bpihfajcloc { + /// offset: 16 #[prost(message, tag = "2")] + StoryInfo(super::ChallengeStoryBuffInfo), + /// offset: 16 + #[prost(message, tag = "8")] BossInfo(super::ChallengeBossBuffInfo), } } -/// Obf: StartChallengeCsReq +/// Obf: LMIMALCPGFG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1724)] +#[cmdid(1794)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub second_lineup: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, optional, tag = "9")] - pub stage_info: ::core::option::Option, + #[prost(uint32, repeated, tag = "11")] + pub dbcdkplpgao: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub bknkleocjno: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "14")] + #[prost(message, repeated, tag = "2")] + pub abndfkfikci: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "10")] + pub ajeameiamch: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub stage_info: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "5")] pub challenge_id: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub first_lineup: ::prost::alloc::vec::Vec, } -/// Obf: StartChallengeScRsp +/// Obf: MHEGFPPLMHD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1704)] +#[cmdid(1795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeScRsp { + /// offset: 56 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 48 + #[prost(message, optional, tag = "2")] + pub stage_info: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "15")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] pub cur_challenge: ::core::option::Option, +} +/// Obf: KFGAALCJNCJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1733)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PartialChallengeCsReq { + /// offset: 32 + #[prost(uint32, tag = "11")] + pub challenge_id: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub buff_id: u32, + /// offset: 24 + #[prost(bool, tag = "5")] + pub is_first_half: bool, +} +/// Obf: JFLPFBNMPEN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1761)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartPartialChallengeScRsp { + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub lineup: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub scene: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub stage_info: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub lineup_list: ::prost::alloc::vec::Vec, -} -/// Obf: PartialChallengeCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1788)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartPartialChallengeCsReq { - /// offset: 24 - #[prost(bool, tag = "14")] - pub is_first_half: bool, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub challenge_id: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub buff_id: u32, -} -/// Obf: StartPartialChallengeScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1786)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartPartialChallengeScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub scene: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "13")] - pub lineup: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub cur_challenge: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub cur_challenge: ::core::option::Option, } -/// Obf: LeaveChallengeCsReq +/// Obf: ALLHPFGEJFD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1735)] +#[cmdid(1714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveChallengeCsReq {} -/// Obf: LeaveChallengeScRsp +/// Obf: DMAJNJKEELM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1713)] +#[cmdid(1718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveChallengeScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: ChallengeSettleNotify +/// Obf: IDEBLAOMIIM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1762)] +#[cmdid(1709)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeSettleNotify { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub max_level: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "1")] - pub score_two: u32, - /// offset: 76 - #[prost(uint32, tag = "4")] - pub challenge_id: u32, - /// offset: 64 - #[prost(uint32, tag = "8")] - pub challenge_score: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub cur_challenge: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "12")] - pub jgfffpmaejc: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(bool, tag = "3")] - pub is_win: bool, /// offset: 60 - #[prost(uint32, tag = "10")] + #[prost(bool, tag = "12")] + pub is_win: bool, + /// offset: 68 + #[prost(uint32, tag = "14")] + pub lpgjkchjdbb: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] pub star: u32, + /// offset: 76 + #[prost(uint32, tag = "15")] + pub score_two: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub eacknoaficf: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub cur_challenge: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub max_level: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub challenge_id: u32, /// offset: 48 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 72 - #[prost(uint32, tag = "15")] - pub ghamcpfgmmp: u32, + #[prost(uint32, tag = "2")] + pub mhapihcjpjm: u32, } -/// Obf: KillMonster +/// Obf: MADAHLKFANJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct KillMonster { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub kill_num: u32, /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] + pub kill_num: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] pub monster_id: u32, } -/// Obf: ChallengeStoryBuffList +/// Obf: BNECLLCJJGA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryBuffList { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] pub buff_list: ::prost::alloc::vec::Vec, } -/// Obf: ChallengeBossBuffList +/// Obf: KBCLCLKILEK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossBuffList { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub challenge_boss_const: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub buff_list: ::prost::alloc::vec::Vec, } -/// Obf: ChallengeCurBuffInfo +/// Obf: GGAMMKBCBCP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeCurBuffInfo { - #[prost(oneof = "challenge_cur_buff_info::Okaiingcacl", tags = "14, 6")] - pub okaiingcacl: ::core::option::Option, + #[prost(oneof = "challenge_cur_buff_info::Bpihfajcloc", tags = "3, 15")] + pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `ChallengeCurBuffInfo`. pub mod challenge_cur_buff_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + pub enum Bpihfajcloc { /// offset: 24 - #[prost(message, tag = "14")] + #[prost(message, tag = "3")] CurStoryBuffs(super::ChallengeStoryBuffList), /// offset: 24 - #[prost(message, tag = "6")] + #[prost(message, tag = "15")] CurBossBuffs(super::ChallengeBossBuffList), } } -/// Obf: CurChallenge +/// Obf: OFBPMOFCNGI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurChallenge { - /// offset: 16 - #[prost(message, optional, tag = "11")] + /// offset: 56 + #[prost(uint32, tag = "1")] + pub round_count: u32, + /// offset: 24 + #[prost(message, optional, tag = "2")] pub stage_info: ::core::option::Option, - /// offset: 44 + /// offset: 52 #[prost(uint32, tag = "10")] + pub dead_avatar_num: u32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub challenge_id: u32, + /// offset: 64 + #[prost(enumeration = "ChallengeStatus", tag = "8")] + pub status: i32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub score_two: u32, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub kill_monster_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "5")] pub score_id: u32, /// offset: 40 - #[prost(enumeration = "ChallengeStatus", tag = "9")] - pub status: i32, - /// offset: 60 - #[prost(uint32, tag = "6")] - pub challenge_id: u32, - /// offset: 56 - #[prost(uint32, tag = "5")] - pub round_count: u32, - /// offset: 48 - #[prost(enumeration = "ExtraLineupType", tag = "15")] + #[prost(enumeration = "ExtraLineupType", tag = "4")] pub extra_lineup_type: i32, - /// offset: 64 - #[prost(uint32, tag = "14")] - pub dead_avatar_num: u32, - /// offset: 52 - #[prost(uint32, tag = "8")] - pub score_two: u32, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub kill_monster_list: ::prost::alloc::vec::Vec, } -/// Obf: GetCurChallengeCsReq +/// Obf: JPAGELKKPKN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1740)] +#[cmdid(1726)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurChallengeCsReq {} -/// Obf: GetCurChallengeScRsp +/// Obf: CDNGBIILFDB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1746)] +#[cmdid(1739)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengeScRsp { /// offset: 40 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub cur_challenge: ::core::option::Option, /// offset: 16 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "14")] pub lineup_list: ::prost::alloc::vec::Vec, } -/// Obf: ChallengeLineupNotify +/// Obf: GGNGPANLBGC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1757)] +#[cmdid(1701)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeLineupNotify { /// offset: 24 - #[prost(enumeration = "ExtraLineupType", tag = "1")] + #[prost(enumeration = "ExtraLineupType", tag = "15")] pub extra_lineup_type: i32, } -/// Obf: TakeChallengeCumulativeRewardCsReq +/// Obf: DLMKHAGJHJK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1723)] +#[cmdid(1704)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeChallengeCumulativeRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub group_id: u32, } -/// Obf: TakeChallengeRewardScRsp +/// Obf: MIKAPINANED /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1756)] +#[cmdid(1738)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRewardScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] + /// offset: 24 + #[prost(message, repeated, tag = "5")] pub taken_reward_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub group_id: u32, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: TakenChallengeRewardInfo +/// Obf: IGNNBKCGPJO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakenChallengeRewardInfo { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub star_count: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub reward: ::core::option::Option, } -/// Obf: ChallengeStatistics +/// Obf: DJBIMHKJGDO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStatistics { @@ -9659,5803 +10627,5824 @@ pub struct ChallengeStatistics { #[prost(uint32, tag = "10")] pub record_id: u32, /// offset: 16 - #[prost(message, optional, tag = "2")] - pub stage_tertinggi: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub ncegeknljce: ::core::option::Option, } -/// Obf: ChallengeStoryStatistics +/// Obf: EHIBAINEMGN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryStatistics { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub record_id: u32, /// offset: 16 - #[prost(message, optional, tag = "6")] - pub stage_tertinggi: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub ncegeknljce: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub record_id: u32, } -/// Obf: ChallengeBossStatistics +/// Obf: IBFAACHMMHF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossStatistics { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub stage_tertinggi: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub record_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub ncegeknljce: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengeStageTertinggi { +pub struct Fpdkbgjkpff { /// offset: 16 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "1")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] - pub eeneopgckkb: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub dead_avatar_num: u32, + #[prost(uint32, tag = "14")] + pub abjgnbjmjjg: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub round_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengeStoryStageTertinggi { +pub struct Pljjecpcmjd { /// offset: 36 - #[prost(uint32, tag = "12")] - pub buff_two: u32, + #[prost(uint32, tag = "7")] + pub score_id: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub level: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub oinecgopmjo: u32, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "5")] - pub eeneopgckkb: u32, + #[prost(uint32, tag = "13")] + pub ahhomnoelkk: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub abjgnbjmjjg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bhfafmdhkkc { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] - pub score_id: u32, - /// offset: 40 + pub level: u32, + /// offset: 36 #[prost(uint32, tag = "4")] - pub level: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub buff_one: u32, - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub lineup_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengeBossStageTertinggi { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub level: u32, + pub oinecgopmjo: u32, /// offset: 44 #[prost(uint32, tag = "9")] - pub score_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub lineup_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub buff_one: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub buff_two: u32, + pub abjgnbjmjjg: u32, /// offset: 40 - #[prost(uint32, tag = "7")] - pub eeneopgckkb: u32, + #[prost(uint32, tag = "11")] + pub score_id: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub ahhomnoelkk: u32, } -/// Obf: ChallengeLineupList +/// Obf: MHIAMIGHEED #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeLineupList { /// offset: 24 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, } -/// Obf: ChallengeAvatarInfo +/// Obf: JPJHCMOIOGN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeAvatarInfo { /// offset: 24 - #[prost(uint32, tag = "15")] - pub id: u32, - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "12")] - pub avatar_type: i32, - /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub index: u32, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub level: u32, /// offset: 32 - #[prost(uint32, tag = "6")] - pub iohjbcaikgc: u32, + #[prost(enumeration = "AvatarType", tag = "10")] + pub avatar_type: i32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub cbhkfoeomff: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub id: u32, } -/// Obf: GetChallengeGroupStatisticsCsReq +/// Obf: GJOAEDBDMGL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1748)] +#[cmdid(1772)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "12")] pub group_id: u32, } -/// Obf: GetChallengeGroupStatisticsScRsp +/// Obf: NIGCCBKCIEL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1734)] +#[cmdid(1732)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsScRsp { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] pub group_id: u32, #[prost( - oneof = "get_challenge_group_statistics_sc_rsp::Hkmcncfbmhi", - tags = "9, 6, 15" + oneof = "get_challenge_group_statistics_sc_rsp::Hiacnhnlcgl", + tags = "6, 1, 7" )] - pub hkmcncfbmhi: ::core::option::Option< - get_challenge_group_statistics_sc_rsp::Hkmcncfbmhi, + pub hiacnhnlcgl: ::core::option::Option< + get_challenge_group_statistics_sc_rsp::Hiacnhnlcgl, >, } /// Nested message and enum types in `GetChallengeGroupStatisticsScRsp`. pub mod get_challenge_group_statistics_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hkmcncfbmhi { - /// offset: 16 - #[prost(message, tag = "9")] - ChallengeDefault(super::ChallengeStatistics), + pub enum Hiacnhnlcgl { /// offset: 16 #[prost(message, tag = "6")] + ChallengeDefault(super::ChallengeStatistics), + /// offset: 16 + #[prost(message, tag = "1")] ChallengeStory(super::ChallengeStoryStatistics), /// offset: 16 - #[prost(message, tag = "15")] + #[prost(message, tag = "7")] ChallengeBoss(super::ChallengeBossStatistics), } } -/// Obf: ChallengeBossSingleNodeInfo +/// Obf: DNBHGNBMFNP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossSingleNodeInfo { - /// offset: 29 - #[prost(bool, tag = "15")] - pub ocgkbigejfj: bool, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub max_score: u32, /// offset: 24 - #[prost(uint32, tag = "2")] - pub buff_id: u32, - /// offset: 28 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "4")] pub is_win: bool, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub buff_id: u32, + /// offset: 25 + #[prost(bool, tag = "7")] + pub jbjodehadjb: bool, } -/// Obf: ChallengeBossEquipmentInfo +/// Obf: IOBMMMPGMKH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossEquipmentInfo { - /// offset: 36 - #[prost(uint32, tag = "2")] - pub rank: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub level: u32, /// offset: 32 - #[prost(uint32, tag = "11")] - pub unique_id: u32, + #[prost(uint32, tag = "7")] + pub rank: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub tid: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] + /// offset: 24 + #[prost(uint32, tag = "2")] pub promotion: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub unique_id: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub level: u32, } -/// Obf: ChallengeBossRelicInfo +/// Obf: HACDHHKHNGF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossRelicInfo { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub tid: u32, /// offset: 44 - #[prost(uint32, tag = "4")] - pub main_affix_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 36 + #[prost(uint32, tag = "13")] + pub level: u32, + /// offset: 40 #[prost(uint32, tag = "3")] pub unique_id: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub level: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub main_affix_id: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub tid: u32, } -/// Obf: ChallengeBossAvatarRelicInfo +/// Obf: POPAOPFJKOI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossAvatarRelicInfo { - /// offset: 16 - #[prost(map = "uint32, message", tag = "13")] + /// offset: 24 + #[prost(map = "uint32, message", tag = "1")] pub avatar_relic_slot_map: ::std::collections::HashMap, } -/// Obf: ChallengeBossInfo +/// Obf: GBNPOMAAGOP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossInfo { - /// offset: 64 - #[prost(message, optional, tag = "13")] - pub first_node: ::core::option::Option, - /// offset: 40 - #[prost(uint32, repeated, tag = "8")] - pub first_lineup: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(bool, tag = "6")] - pub unk1: bool, - /// offset: 48 - #[prost(map = "uint32, message", tag = "14")] + /// offset: 88 + #[prost(bool, tag = "15")] + pub bjinibhgebm: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub ajeameiamch: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub abndfkfikci: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(map = "uint32, message", tag = "7")] pub challenge_avatar_equipment_map: ::std::collections::HashMap< u32, ChallengeBossEquipmentInfo, >, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub second_node: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - pub second_lineup: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(map = "uint32, message", tag = "15")] + /// offset: 40 + #[prost(message, repeated, tag = "10")] + pub bknkleocjno: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "2")] + pub faliinohnac: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub heopcmikffn: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "6")] + pub dbcdkplpgao: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(map = "uint32, message", tag = "5")] pub challenge_avatar_relic_map: ::std::collections::HashMap< u32, ChallengeBossAvatarRelicInfo, >, } -/// Obf: ChallengeStageInfo +/// Obf: JFIEJCFKHGH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStageInfo { - #[prost(oneof = "challenge_stage_info::Okaiingcacl", tags = "13")] - pub okaiingcacl: ::core::option::Option, + #[prost(oneof = "challenge_stage_info::Bpihfajcloc", tags = "11")] + pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `ChallengeStageInfo`. pub mod challenge_stage_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 16 - #[prost(message, tag = "13")] + pub enum Bpihfajcloc { + /// offset: 24 + #[prost(message, tag = "11")] BossInfo(super::ChallengeBossInfo), } } -/// Obf: RestartChallengePhaseCsReq +/// Obf: BGJMKGFLHNP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1709)] +#[cmdid(1758)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseCsReq {} -/// Obf: RestartChallengePhaseScRsp +/// Obf: AODJHBNKBDA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1731)] +#[cmdid(1744)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "1")] pub scene: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, } -/// Obf: EnterChallengeNextPhaseCsReq +/// Obf: DPOIANILHBC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1718)] +#[cmdid(1800)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseCsReq {} -/// Obf: EnterChallengeNextPhaseScRsp +/// Obf: OEIIEOMIGFE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1706)] +#[cmdid(1789)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseScRsp { /// offset: 24 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "9")] pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: ChallengeBossPhaseSettleNotify +/// Obf: KHNNDLNOPPC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1701)] +#[cmdid(1796)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossPhaseSettleNotify { - /// offset: 52 - #[prost(bool, tag = "10")] - pub is_second_half: bool, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub challenge_score: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub page_type: u32, - /// offset: 56 - #[prost(uint32, tag = "7")] - pub phase: u32, - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub battle_target_list: ::prost::alloc::vec::Vec, - /// offset: 53 - #[prost(bool, tag = "9")] - pub is_win: bool, - /// offset: 54 - #[prost(bool, tag = "15")] - pub is_reward: bool, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub challenge_id: u32, /// offset: 32 - #[prost(uint32, tag = "5")] - pub star: u32, + #[prost(bool, tag = "4")] + pub dcgahnckibi: bool, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub challenge_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub ebpdghakmjf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub lpgjkchjdbb: u32, + /// offset: 34 + #[prost(bool, tag = "1")] + pub bjphkgddlgp: bool, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub phase: u32, /// offset: 44 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub score_two: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub star: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub bbhdjclggag: u32, + /// offset: 33 + #[prost(bool, tag = "13")] + pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengePeakBuild { - /// offset: 24 - #[prost(message, repeated, tag = "15")] +pub struct Jjjndmmggki { + /// offset: 40 + #[prost(uint32, tag = "12")] + pub cbhkfoeomff: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub equipment_unique_id: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub equipment_unique_id: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub iohjbcaikgc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengePeak { - /// offset: 52 - #[prost(bool, tag = "2")] - pub has_passed: bool, - /// offset: 56 - #[prost(uint32, tag = "7")] - pub cycles_used: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub peak_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "12")] - pub finished_target_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub peak_build_list: ::prost::alloc::vec::Vec, - /// offset: 48 #[prost(uint32, tag = "6")] - pub peak_id: u32, + pub avatar_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengePeakBossClearance { - /// offset: 48 - #[prost(uint32, tag = "11")] - pub buff_id: u32, - /// offset: 60 - #[prost(uint32, tag = "15")] - pub kelppdfflhc: u32, +pub struct Iekadgbgcdh { + /// offset: 56 + #[prost(uint32, tag = "3")] + pub peak_id: u32, /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub nnilmpmmfab: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub dfdhnocjnbg: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "1")] - pub best_cycle_count: u32, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub kbfcpekhemn: u32, + /// offset: 40 + #[prost(message, repeated, tag = "5")] + pub fblkpdnijdd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "6")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub cycles_used: u32, /// offset: 64 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "7")] pub has_passed: bool, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub fmfgojhccnl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengePeakBoss { - /// offset: 52 - #[prost(uint32, tag = "10")] - pub cjchiaoglkn: u32, - /// offset: 48 - #[prost(bool, tag = "6")] - pub hard_mode_has_passed: bool, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub easy_mode: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub finished_target_list: ::prost::alloc::vec::Vec, +pub struct Fdfgooahbnk { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub ohomdmejlfk: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub ikcilobpebi: u32, /// offset: 24 - #[prost(message, optional, tag = "13")] - pub hard_mode: ::core::option::Option, + #[prost(uint32, repeated, tag = "5")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(bool, tag = "9")] + pub has_passed: bool, + /// offset: 60 + #[prost(uint32, tag = "10")] + pub buff_id: u32, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub heilkbjcagb: u32, + /// offset: 48 + #[prost(message, repeated, tag = "14")] + pub cgdmchdoalc: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub malocimpjpm: u32, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub fmfgojhccnl: ::prost::alloc::vec::Vec, } -/// Obf: WaitConfirmData +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Khbfacgbpei { + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub eaalnahopic: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub mpinkbpckjj: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "7")] + pub hard_mode_has_passed: bool, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub ljgdcgbfnkn: u32, +} +/// Obf: FJIMPKKHFLA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WaitConfirmData { - /// offset: 40 - #[prost(uint32, tag = "4")] - pub cycles_used: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "5")] pub is_wait_confirm: bool, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] + pub cycles_used: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] pub peak_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub finished_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bjleliklmed { +pub struct Dgoljhdbjkc { /// offset: 28 - #[prost(uint32, tag = "11")] - pub iohjbcaikgc: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub cbhkfoeomff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pfdjddjfpdo { - /// offset: 32 - #[prost(uint32, repeated, tag = "12")] +pub struct Panigdllmbg { + /// offset: 40 + #[prost(uint32, repeated, tag = "13")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 52 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub peak_id: u32, - /// offset: 40 - #[prost(message, repeated, tag = "7")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub cycles_used: u32, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "2")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Agiogjoooei { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub peaks: ::prost::alloc::vec::Vec, +pub struct Fcpekkeekfi { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub mfhmcidjglc: ::prost::alloc::vec::Vec, } -/// Obf: ChallengePeakGroup +/// Obf: IIDGPEJPBMA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakGroup { + /// offset: 76 + #[prost(bool, tag = "10")] + pub disable_hard_mode: bool, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub mfhmcidjglc: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "14")] + pub kkagemjcioc: u32, /// offset: 68 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub peak_group_id: u32, - /// offset: 48 - #[prost(uint32, repeated, tag = "15")] + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub wait_confirm_data: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] pub taken_star_rewards: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(bool, tag = "9")] - pub disable_hard_mode: bool, - /// offset: 56 - #[prost(message, optional, tag = "7")] - pub wait_confirm_data: ::core::option::Option, - /// offset: 64 #[prost(uint32, tag = "3")] - pub count_of_peaks: u32, - /// offset: 40 - #[prost(message, optional, tag = "6")] - pub bobimbgfopa: ::core::option::Option, + pub keekpjhcmfn: u32, /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub peaks: ::prost::alloc::vec::Vec, - /// offset: 76 - #[prost(uint32, tag = "4")] - pub obtained_stars: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub peak_boss: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub behfpnpalej: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "11")] + pub pljlpohjhee: ::core::option::Option, } -/// Obf: GetChallengePeakDataCsReq +/// Obf: EOBPMHJCGBO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8904)] +#[cmdid(8913)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengePeakDataCsReq {} -/// Obf: GetChallengePeakDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8940)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetChallengePeakDataScRsp { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub current_peak_group_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub challenge_peak_groups: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8901)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartChallengePeakCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub peak_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub peak_id: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub boss_buff_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8914)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartChallengePeakScRsp { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8939)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveChallengePeakCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8912)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveChallengePeakScRsp { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: ChallengePeakSettleScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8924)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengePeakSettleScNotify { - /// offset: 52 - #[prost(uint32, tag = "11")] - pub turn_left: u32, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub cycles_used: u32, - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub peak_reward_group_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(bool, tag = "13")] - pub is_boss_target_better: bool, - /// offset: 45 - #[prost(bool, tag = "7")] - pub is_wait_confirm: bool, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub peak_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub finished_target_list: ::prost::alloc::vec::Vec, - /// offset: 59 - #[prost(bool, tag = "14")] - pub is_unlock_easy_boss: bool, - /// offset: 58 - #[prost(bool, tag = "5")] - pub hard_mode_has_passed: bool, - /// offset: 44 - #[prost(bool, tag = "8")] - pub is_first_pass: bool, - /// offset: 57 - #[prost(bool, tag = "6")] - pub is_win: bool, -} -/// Obf: ChallengePeakGroupDataUpdateScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8902)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengePeakGroupDataUpdateScNotify { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub challenge_peak_group: ::core::option::Option, -} -/// Obf: TakeChallengePeakRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8930)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeChallengePeakRewardCsReq { - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub normal_reward_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub peak_group_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub reward_id: ::prost::alloc::vec::Vec, -} -/// Obf: ChallengePeakRewardGroup -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengePeakRewardGroup { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub normal_reward_id_list: u32, -} -/// Obf: TakeChallengePeakRewardScRsp +/// Obf: PCFBDGMFNMD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8907)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeChallengePeakRewardScRsp { +pub struct GetChallengePeakDataScRsp { /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub peak_reward_group_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub challenge_peak_groups: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] - pub peak_group_id: u32, - /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub current_peak_group_id: u32, } -/// Obf: GetCurChallengePeakCsReq +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8930)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mcfedaphdlc { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub fmfgojhccnl: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub boss_buff_id: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub peak_id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8927)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjppcnammkp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8935)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Amoaaiofedf {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8938)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gfgiialglim { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: DIKLCGNHIMH +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8905)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengePeakSettleScNotify { + /// offset: 44 + #[prost(uint32, tag = "7")] + pub turn_left: u32, + /// offset: 51 + #[prost(bool, tag = "3")] + pub is_unlock_easy_boss: bool, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub peak_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub peak_reward_group_list: ::prost::alloc::vec::Vec, + /// offset: 57 + #[prost(bool, tag = "2")] + pub hard_mode_has_passed: bool, + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(bool, tag = "15")] + pub is_first_pass: bool, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub cycles_used: u32, + /// offset: 50 + #[prost(bool, tag = "11")] + pub is_wait_confirm: bool, + /// offset: 56 + #[prost(bool, tag = "8")] + pub is_boss_target_better: bool, + /// offset: 49 + #[prost(bool, tag = "13")] + pub is_win: bool, +} +/// Obf: KIOCGHCDHBI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8901)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengePeakGroupDataUpdateScNotify { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub challenge_peak_group: ::core::option::Option, +} +/// Obf: KKDMLPDOBNA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8947)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeChallengePeakRewardCsReq { + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub reward_id: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub normal_reward_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub peak_group_id: u32, +} +/// Obf: DEGKHKDEBDB +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengePeakRewardGroup { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub reward_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub reward: ::core::option::Option, +} +/// Obf: OENIJMEMCGO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8919)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeChallengePeakRewardScRsp { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub peak_group_id: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub peak_reward_group_list: ::prost::alloc::vec::Vec, +} +/// Obf: PDDEJPMDAHB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8902)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetCurChallengePeakCsReq {} +/// Obf: EOCOLJHAAGO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8944)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetCurChallengePeakScRsp { + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub boss_buff_id: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub cycles_used: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub peak_id: u32, + /// offset: 44 + #[prost(bool, tag = "6")] + pub is_wait_confirm: bool, + /// offset: 45 + #[prost(bool, tag = "3")] + pub has_passed: bool, +} +/// Obf: NKADBLICGBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8918)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetCurChallengePeakCsReq {} -/// Obf: GetCurChallengePeakScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8934)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetCurChallengePeakScRsp { - /// offset: 40 - #[prost(uint32, tag = "6")] - pub boss_buff_id: u32, - /// offset: 49 - #[prost(bool, tag = "2")] - pub has_passed: bool, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub cycles_used: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub finished_target_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(bool, tag = "4")] - pub is_wait_confirm: bool, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub peak_id: u32, -} -/// Obf: SetChallengePeakBossHardModeCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8938)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetChallengePeakBossHardModeCsReq { /// offset: 24 #[prost(bool, tag = "6")] pub is_hard_mode: bool, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] pub peak_group_id: u32, } -/// Obf: SetChallengePeakBossHardModeScRsp +/// Obf: CEBOIMHIAGM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8922)] +#[cmdid(8945)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetChallengePeakBossHardModeScRsp { - /// offset: 32 - #[prost(bool, tag = "9")] - pub is_hard_mode: bool, /// offset: 28 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub peak_group_id: u32, + /// offset: 24 + #[prost(bool, tag = "1")] + pub is_hard_mode: bool, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8921)] +#[cmdid(8936)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ReStartChallengePeakCsReq {} +pub struct Bflfdmfdmcl {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8903)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ReStartChallengePeakScRsp { +pub struct Gpaoidiklln { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: JEFFEBMBAAL +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengePeakLineup { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub peak_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub fmfgojhccnl: ::prost::alloc::vec::Vec, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8931)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nnpgjjpkogl { + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub hngppfpoocd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub peak_group_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8921)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Faaagagdmnh { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } -/// Obf: ChallengePeakLineup -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengePeakLineup { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub peak_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub peak_avatar_id_list: ::prost::alloc::vec::Vec, -} /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8908)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetChallengePeakMobLineupAvatarCsReq { - /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub lineup_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub peak_group_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub nenfimjifgm: ::prost::alloc::vec::Vec, +#[cmdid(8906)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kidbgjcmmog { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub peak_id: u32, + /// offset: 28 + #[prost(bool, tag = "11")] + pub abholnjnpjm: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8911)] +#[cmdid(8926)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetChallengePeakMobLineupAvatarScRsp { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8941)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ConfirmChallengePeakSettleCsReq { - /// offset: 24 - #[prost(bool, tag = "15")] - pub jbjkialgdoi: bool, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub peak_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8919)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ConfirmChallengePeakSettleScRsp { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, +pub struct Pmomhjhgmhn { /// offset: 32 - #[prost(uint32, tag = "4")] - pub peak_id: u32, + #[prost(bool, tag = "12")] + pub abholnjnpjm: bool, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// offset: 28 - #[prost(bool, tag = "9")] - pub jbjkialgdoi: bool, + #[prost(uint32, tag = "7")] + pub peak_id: u32, } -/// Obf: SendMsgCsReq +/// Obf: INEEDLNBHHD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3983)] +#[cmdid(3991)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SendMsgCsReq { - /// offset: 40 - #[prost(enumeration = "ChatType", tag = "5")] - pub chat_type: i32, /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "9")] pub target_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "8")] pub message_datas: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "ChatType", tag = "13")] + pub chat_type: i32, } -/// Obf: SendMsgScRsp +/// Obf: HIOMDBGPLBF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3981)] +#[cmdid(3910)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SendMsgScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 32 - #[prost(uint64, tag = "9")] + #[prost(uint64, tag = "2")] pub end_time: u64, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: RevcMsgScNotify +/// Obf: KCBIHKAFLIM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3924)] +#[cmdid(3994)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RevcMsgScNotify { - /// offset: 32 - #[prost(enumeration = "ChatType", tag = "1")] - pub chat_type: i32, /// offset: 36 - #[prost(uint32, tag = "7")] - pub dkdlooaaake: u32, + #[prost(enumeration = "ChatType", tag = "5")] + pub chat_type: i32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub eokimloiohi: u32, /// offset: 24 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "15")] pub recv_message_data: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3904)] +#[cmdid(3995)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PrivateMsgOfflineUsersScNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] +pub struct Habeipjgpnj { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] pub contact_id_list: ::prost::alloc::vec::Vec, } -/// Obf: GetPrivateChatHistoryCsReq +/// Obf: LLJMMCFAAEN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3935)] +#[cmdid(3914)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub contact_side: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub target_side: u32, } -/// Obf: GetPrivateChatHistoryScRsp +/// Obf: IPEAIJGEGGO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3913)] +#[cmdid(3918)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub chat_message_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "1")] - pub contact_side: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub target_side: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub chat_message_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub contact_side: u32, } -/// Obf: FriendHistoryInfo +/// Obf: LBJKMMJGFGB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FriendHistoryInfo { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub contact_side: u32, /// offset: 24 #[prost(int64, tag = "13")] pub last_send_time: i64, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub contact_side: u32, } -/// Obf: GetChatFriendHistoryCsReq +/// Obf: FMCHPNENNAI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3962)] +#[cmdid(3909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChatFriendHistoryCsReq {} -/// Obf: GetChatFriendHistoryScRsp +/// Obf: HLAHEGINCCJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4000)] +#[cmdid(3998)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChatFriendHistoryScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub friend_history_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub friend_history_info: ::prost::alloc::vec::Vec, } -/// Obf: GetChatEmojiListCsReq +/// Obf: PHJJFBCFJIO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3969)] +#[cmdid(3963)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChatEmojiListCsReq {} -/// Obf: GetChatEmojiListScRsp +/// Obf: OOGFNALOGAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3940)] +#[cmdid(3926)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChatEmojiListScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub chat_emoji_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: MarkChatEmojiCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3946)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MarkChatEmojiCsReq { - /// offset: 24 - #[prost(bool, tag = "10")] - pub is_remove_id: bool, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub extra_id: u32, -} -/// Obf: MarkChatEmojiScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3957)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MarkChatEmojiScRsp { - /// offset: 24 - #[prost(bool, tag = "8")] - pub is_remove_id: bool, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub extra_id: u32, -} -/// Obf: BatchMarkChatEmojiCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3984)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct BatchMarkChatEmojiCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub marked_emoji_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: BatchMarkChatEmojiScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3919)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct BatchMarkChatEmojiScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub marked_emoji_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "7")] + pub chat_emoji_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: GetLoginChatInfoCsReq +/// Obf: CPKPLCIODMN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3923)] +#[cmdid(3939)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetLoginChatInfoCsReq {} -/// Obf: GetLoginChatInfoScRsp +pub struct MarkChatEmojiCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub extra_id: u32, + /// offset: 28 + #[prost(bool, tag = "14")] + pub is_remove_id: bool, +} +/// Obf: LPCILGINOMC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3956)] +#[cmdid(3901)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MarkChatEmojiScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub extra_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "10")] + pub is_remove_id: bool, +} +/// Obf: MJNHHAMCLLB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3974)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BatchMarkChatEmojiCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub marked_emoji_id_list: ::prost::alloc::vec::Vec, +} +/// Obf: FEJKJGJIEGO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3937)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BatchMarkChatEmojiScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub marked_emoji_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: KALBCKANFHF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3904)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetLoginChatInfoCsReq {} +/// Obf: CBLNBLDCMBL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3938)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginChatInfoScRsp { /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "14")] + #[prost(uint32, repeated, tag = "13")] pub contact_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mohmepbelle { +pub struct Mcafgbplfeh { /// offset: 40 - #[prost(uint64, tag = "14")] - pub jhnnnbckikf: u64, - /// offset: 32 - #[prost(enumeration = "Njongenjeep", tag = "5")] - pub jkmaeielmgm: i32, + #[prost(uint64, tag = "5")] + pub pnjhmgnejji: u64, + /// offset: 36 + #[prost(enumeration = "Olnbhjgbhil", tag = "15")] + pub alfhnehobja: i32, #[prost( - oneof = "mohmepbelle::Fajbkmajleh", - tags = "12, 2, 8, 15, 1, 727, 1225, 1383, 664, 1461" + oneof = "mcafgbplfeh::Pbcdmddgmjc", + tags = "2, 14, 7, 11, 6, 1275, 2025, 239, 987, 1810" )] - pub fajbkmajleh: ::core::option::Option, + pub pbcdmddgmjc: ::core::option::Option, } -/// Nested message and enum types in `MOHMEPBELLE`. -pub mod mohmepbelle { +/// Nested message and enum types in `MCAFGBPLFEH`. +pub mod mcafgbplfeh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Fajbkmajleh { - /// offset: 24 - #[prost(uint32, tag = "12")] - Abnlbabfhee(u32), - /// offset: 24 + pub enum Pbcdmddgmjc { + /// offset: 16 #[prost(uint32, tag = "2")] - Eglahflgdpb(u32), - /// offset: 24 - #[prost(uint32, tag = "8")] - Gigeobjeacg(u32), - /// offset: 24 - #[prost(uint32, tag = "15")] - Kkolgkhcnic(u32), - /// offset: 24 - #[prost(uint32, tag = "1")] - Kedinhckbdi(u32), - /// offset: 24 - #[prost(uint64, tag = "727")] - Hbdcfcbmaej(u64), - /// offset: 24 - #[prost(uint32, tag = "1225")] - Ehhabhjfagn(u32), - /// offset: 24 - #[prost(uint32, tag = "1383")] - Ggjmnmckiho(u32), - /// offset: 24 - #[prost(uint32, tag = "664")] - Afgcokdiiji(u32), - /// offset: 24 - #[prost(message, tag = "1461")] - Lbhghokahbp(super::Knnpomifglj), + Penlmeijifk(u32), + /// offset: 16 + #[prost(uint32, tag = "14")] + Mbbfgfbejcp(u32), + /// offset: 16 + #[prost(uint32, tag = "7")] + Jadhgfajeod(u32), + /// offset: 16 + #[prost(uint32, tag = "11")] + Ffgcnfhipkc(u32), + /// offset: 16 + #[prost(uint32, tag = "6")] + Dlboloigpli(u32), + /// offset: 16 + #[prost(uint64, tag = "1275")] + Plfjbhogcaf(u64), + /// offset: 16 + #[prost(uint32, tag = "2025")] + Odidlnlgjic(u32), + /// offset: 16 + #[prost(uint32, tag = "239")] + Mhiffammagi(u32), + /// offset: 16 + #[prost(uint32, tag = "987")] + Aakgepkjhag(u32), + /// offset: 16 + #[prost(message, tag = "1810")] + Efoflgidkkk(super::Fdoemkpghfl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oaabhnpfbmj { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub epohgjhicei: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub bjidoapacip: u32, +pub struct Goobkloekfo { /// offset: 28 - #[prost(uint32, tag = "14")] - pub dglgdeolpeh: u32, + #[prost(uint32, tag = "5")] + pub ljdigndgcfj: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub emfhlbbocfk: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub jkcgcamifia: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Glhjdbljopf { +pub struct Dimkcebgkkn { /// offset: 40 - #[prost(uint64, tag = "11")] + #[prost(uint64, tag = "1")] pub unique_id: u64, /// offset: 48 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub config_id: u32, /// offset: 32 - #[prost(message, optional, tag = "12")] - pub source: ::core::option::Option, - #[prost(oneof = "glhjdbljopf::Gmmiahempjl", tags = "2")] - pub gmmiahempjl: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub source: ::core::option::Option, + #[prost(oneof = "dimkcebgkkn::Kndfkmnigbl", tags = "6")] + pub kndfkmnigbl: ::core::option::Option, } -/// Nested message and enum types in `GLHJDBLJOPF`. -pub mod glhjdbljopf { +/// Nested message and enum types in `DIMKCEBGKKN`. +pub mod dimkcebgkkn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Gmmiahempjl { - /// offset: 16 - #[prost(message, tag = "2")] - Gnnogodncec(super::Oaabhnpfbmj), + pub enum Kndfkmnigbl { + /// offset: 24 + #[prost(message, tag = "6")] + Bjdigcmbdpm(super::Goobkloekfo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gciciiaaikl { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub cgnplhgohpi: u32, +pub struct Epjmdncpjme { /// offset: 16 - #[prost(message, optional, tag = "9")] - pub source: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub source: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub fimnpebobhl: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jjhkcicokpl { +pub struct Ifdjpdikldi { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub mooopambofk: u32, + /// offset: 40 + #[prost(uint64, tag = "9")] + pub mfjcdekmnlg: u64, /// offset: 24 - #[prost(uint64, tag = "3")] - pub ckgcogcngad: u64, - /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub config_id: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub ddogmnlbkdo: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub level: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lhpdeboacgc { - /// offset: 40 - #[prost(double, tag = "3")] - pub jjpgckecnle: f64, - /// offset: 52 - #[prost(enumeration = "ChenLingSoldierAttrType", tag = "15")] - pub fklepeddfhk: i32, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub source: ::core::option::Option, - /// offset: 32 - #[prost(double, tag = "6")] - pub ilememdakik: f64, - /// offset: 48 - #[prost(uint32, tag = "1")] - pub unique_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdigmelpifl { - /// offset: 40 - #[prost(uint64, tag = "5")] - pub olfblcjpiic: u64, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub igokipjejji: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(bool, tag = "9")] - pub gebfplkemeb: bool, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub level: u32, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub ddogmnlbkdo: u32, - /// offset: 56 - #[prost(uint64, tag = "2")] - pub piojihfkpji: u64, - /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub omnaepllnep: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hgegahphifd { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub ddogmnlbkdo: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iphfdelcnbd { + /// offset: 48 + #[prost(double, tag = "13")] + pub hokhmngmhka: f64, + /// offset: 36 + #[prost(enumeration = "Kfoeepgndoc", tag = "1")] + pub bphecfncicc: i32, /// offset: 32 - #[prost(uint64, tag = "13")] - pub piojihfkpji: u64, + #[prost(uint32, tag = "2")] + pub unique_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub source: ::core::option::Option, + /// offset: 40 + #[prost(double, tag = "4")] + pub peilpieklkd: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cindkibibgn { +pub struct Hhbkanlbccp { + /// offset: 64 + #[prost(uint32, tag = "1")] + pub level: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub mooopambofk: u32, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub cigfollckki: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint64, tag = "12")] + pub gefgoigjhfj: u64, /// offset: 40 - #[prost(uint32, tag = "9")] - pub unique_id: u32, + #[prost(uint64, tag = "6")] + pub efllpplckbb: u64, + /// offset: 48 + #[prost(bool, tag = "2")] + pub mpgfgkdbahn: bool, /// offset: 32 - #[prost(uint32, tag = "15")] - pub card_id: u32, - #[prost(oneof = "cindkibibgn::Edbcojgaina", tags = "12, 3")] - pub edbcojgaina: ::core::option::Option, + #[prost(message, repeated, tag = "15")] + pub fbhgppckeic: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `CINDKIBIBGN`. -pub mod cindkibibgn { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aacdbckafca { + /// offset: 24 + #[prost(uint64, tag = "6")] + pub gefgoigjhfj: u64, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub mooopambofk: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cidlppkajpo { + /// offset: 36 + #[prost(uint32, tag = "10")] + pub unique_id: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub ijlpdnlaidg: u32, + #[prost(oneof = "cidlppkajpo::Ihciahifpll", tags = "11, 3")] + pub ihciahifpll: ::core::option::Option, +} +/// Nested message and enum types in `CIDLPPKAJPO`. +pub mod cidlppkajpo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Edbcojgaina { - /// offset: 24 - #[prost(message, tag = "12")] - Oldgddiiegh(super::Fdigmelpifl), - /// offset: 24 + pub enum Ihciahifpll { + /// offset: 16 + #[prost(message, tag = "11")] + Hgpigglbfmm(super::Hhbkanlbccp), + /// offset: 16 #[prost(message, tag = "3")] - Ikhkeieiaip(super::Hgegahphifd), + Lgjhgodnjgm(super::Aacdbckafca), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Knnpomifglj { - /// offset: 24 - #[prost(int32, tag = "11")] - pub x: i32, +pub struct Fdoemkpghfl { /// offset: 28 - #[prost(int32, tag = "2")] + #[prost(int32, tag = "7")] + pub x: i32, + /// offset: 24 + #[prost(int32, tag = "13")] pub y: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ijleognkmni { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub lbhghokahbp: ::core::option::Option, +pub struct Lkdfoojmhie { /// offset: 32 #[prost(uint32, tag = "9")] - pub abnlbabfhee: u32, + pub penlmeijifk: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub efoflgidkkk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mjgimbffheh { - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub ecfiogepjmj: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub pelebafjoae: ::prost::alloc::vec::Vec, +pub struct Jpfielfefhd { /// offset: 44 - #[prost(uint32, tag = "11")] - pub ccgglpkofih: u32, + #[prost(uint32, tag = "6")] + pub lpjijhgpghm: u32, /// offset: 40 - #[prost(uint32, tag = "4")] - pub ndgdfindjbi: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ecogcceegjo { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub hnebnnhmcca: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mcmeemcfkpm {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cginofkgaeo { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub pelebafjoae: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, tag = "13")] - pub ndgdfindjbi: u32, + pub ophpmkfglba: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub kbbpnkggcpn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub njacmmnpcbj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gfjedbinopl { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub ndgdfindjbi: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub pnaebainkfo: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pobipbbhlbl { - /// offset: 32 - #[prost(uint32, repeated, tag = "5")] - pub pelebafjoae: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub ccgglpkofih: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub ndgdfindjbi: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "8")] - pub ecfiogepjmj: ::prost::alloc::vec::Vec, - /// offset: 16 +pub struct Odlkofopbih { + /// offset: 24 #[prost(message, optional, tag = "3")] - pub hnebnnhmcca: ::core::option::Option, + pub bgdggalaodo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Combgeecjcj {} +pub struct Pmniilnpobo {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eocjnadjjam { - #[prost(oneof = "eocjnadjjam::Kalgconmmpl", tags = "1, 15, 14, 6, 5, 13")] - pub kalgconmmpl: ::core::option::Option, +pub struct Abinpbkhlpc { + /// offset: 32 + #[prost(uint32, tag = "14")] + pub ophpmkfglba: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub kbbpnkggcpn: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `EOCJNADJJAM`. -pub mod eocjnadjjam { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fnbkpihbdfg { + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub jbccjllbbak: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub ophpmkfglba: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pmbihjlaipl { + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub kbbpnkggcpn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub lpjijhgpghm: u32, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub bgdggalaodo: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub ophpmkfglba: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub njacmmnpcbj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gdmfdlbpfnn {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ifgdfhlnpgd { + #[prost(oneof = "ifgdfhlnpgd::Jipbeabgoak", tags = "13, 2, 12, 3, 14, 9")] + pub jipbeabgoak: ::core::option::Option, +} +/// Nested message and enum types in `IFGDFHLNPGD`. +pub mod ifgdfhlnpgd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Kalgconmmpl { - /// offset: 16 - #[prost(message, tag = "1")] - Hedloapalia(super::Ecogcceegjo), - /// offset: 16 - #[prost(message, tag = "15")] - Mnmijhhnbbj(super::Mcmeemcfkpm), - /// offset: 16 - #[prost(message, tag = "14")] - Bigjdbilaom(super::Cginofkgaeo), - /// offset: 16 - #[prost(message, tag = "6")] - Miihccnflmj(super::Gfjedbinopl), - /// offset: 16 - #[prost(message, tag = "5")] - Nfnneedkeko(super::Pobipbbhlbl), - /// offset: 16 + pub enum Jipbeabgoak { + /// offset: 24 #[prost(message, tag = "13")] - Jnpehalindp(super::Combgeecjcj), + Ljjalkijonc(super::Odlkofopbih), + /// offset: 24 + #[prost(message, tag = "2")] + Mnaigbcojdk(super::Pmniilnpobo), + /// offset: 24 + #[prost(message, tag = "12")] + Kklonjpklep(super::Abinpbkhlpc), + /// offset: 24 + #[prost(message, tag = "3")] + Eddoaijiocc(super::Fnbkpihbdfg), + /// offset: 24 + #[prost(message, tag = "14")] + Ddpjeaioild(super::Pmbihjlaipl), + /// offset: 24 + #[prost(message, tag = "9")] + Mcklngpcjij(super::Gdmfdlbpfnn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dambfpdifbb { +pub struct Fmemppnnkjh { + /// offset: 120 + #[prost(uint32, tag = "5")] + pub stage_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub epgapccaemp: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint64, repeated, tag = "837")] + pub mnimojdoiok: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, optional, tag = "921")] + pub kgllcmimemf: ::core::option::Option, + /// offset: 112 + #[prost(uint32, tag = "12")] + pub item_value: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] + pub aefmencfdmb: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "4")] + pub kdidneledjd: ::prost::alloc::vec::Vec, /// offset: 132 #[prost(uint32, tag = "13")] - pub memkhccdadd: u32, - /// offset: 72 - #[prost(uint32, repeated, tag = "1")] - pub nealmdfinoa: ::prost::alloc::vec::Vec, - /// offset: 96 - #[prost(message, repeated, tag = "15")] - pub nfbcamoonie: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, repeated, tag = "11")] - pub njmckgnkdia: ::prost::alloc::vec::Vec, - /// offset: 136 - #[prost(uint32, tag = "9")] - pub ggjmnmckiho: u32, - /// offset: 88 - #[prost(message, optional, tag = "7")] - pub pceookififc: ::core::option::Option, + pub jgoepadokem: u32, /// offset: 116 - #[prost(uint32, tag = "10")] - pub stage_id: u32, - /// offset: 120 - #[prost(uint32, tag = "2011")] - pub max_hp: u32, - /// offset: 128 - #[prost(uint32, tag = "6")] - pub dacnepfmdel: u32, - /// offset: 24 - #[prost(uint64, repeated, tag = "1101")] - pub ncepmgmgkoi: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "4")] - pub lgepalkggch: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(message, optional, tag = "3")] - pub pending_action: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub ngjmhoahjoh: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, optional, tag = "1143")] - pub allfojghpai: ::core::option::Option, - /// offset: 104 - #[prost(message, repeated, tag = "12")] - pub entity_list: ::prost::alloc::vec::Vec, - /// offset: 124 - #[prost(uint32, tag = "5")] - pub item_value: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub cangmbeepbb: ::prost::alloc::vec::Vec, - /// offset: 112 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub hp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cnkpebpkhhk { - /// offset: 28 - #[prost(bool, tag = "6")] - pub lchjkanpgig: bool, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub stage_id: u32, -} -/// Obf: ChenLingGetDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9574)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingGetDataCsReq {} -/// Obf: ChenLingGetDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9610)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChenLingGetDataScRsp { - /// offset: 48 - #[prost(uint32, tag = "2")] - pub cndogimcfch: u32, - /// offset: 40 - #[prost(message, optional, tag = "8")] - pub fjaoegphpnn: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub kdfmlpckdhk: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub mbhenkalape: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mlnpjfehdmp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub config_id: u32, - /// offset: 32 - #[prost(double, tag = "7")] - pub damage: f64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mhpfnogjnla { - /// offset: 48 - #[prost(uint32, tag = "15")] + /// offset: 128 + #[prost(uint32, tag = "1240")] pub max_hp: u32, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub nemnknepeed: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub cur_hp: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub wave: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub stage_id: u32, - /// offset: 32 - #[prost(enumeration = "Pbablhjcijh", tag = "6")] - pub reason: i32, -} -/// Obf: ChenLingStartStageCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9571)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingStartStageCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub ggjmnmckiho: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub stage_id: u32, -} -/// Obf: ChenLingStartStageScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9584)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChenLingStartStageScRsp { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub fjpjfbjlpee: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: ChenLingQuitStageCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9609)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingQuitStageCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub bofgapcjmhf: u32, -} -/// Obf: ChenLingQuitStageScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9582)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChenLingQuitStageScRsp { + #[prost(message, repeated, tag = "10")] + pub entity_list: ::prost::alloc::vec::Vec, + /// offset: 124 + #[prost(uint32, tag = "6")] + pub mhiffammagi: u32, /// offset: 24 #[prost(message, optional, tag = "2")] - pub dacageldcpm: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, + pub pending_action: ::core::option::Option, + /// offset: 136 + #[prost(uint32, tag = "14")] + pub hfoegnamffk: u32, + /// offset: 96 + #[prost(message, repeated, tag = "7")] + pub hjfbaahdhbh: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub jbocopnejlb: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, repeated, tag = "1")] + pub ccbiebicdme: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, optional, tag = "8")] + pub djidcabjnla: ::core::option::Option, } -/// Obf: ChenLingUnlockGridCsReq -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9594)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingUnlockGridCsReq { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub lbhghokahbp: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9572)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Moegnfilpjl { +pub struct Fcldnhohpii { /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, + #[prost(uint32, tag = "10")] + pub stage_id: u32, + /// offset: 28 + #[prost(bool, tag = "11")] + pub cebpajaajpp: bool, } -/// Obf: ChenLingUseHandCardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9600)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingUseHandCardCsReq { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub cplfonlpemm: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub jeonklkocim: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9577)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fpkkhfjlokb { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -/// Obf: ChenLingMoveEntityCsReq +/// Obf: MOGJMAMCLDL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9583)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingMoveEntityCsReq { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub jeonklkocim: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub abnlbabfhee: u32, -} +pub struct ChenLingGetDataCsReq {} +/// Obf: LMCMHCBCOPA /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(9577)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingGetDataScRsp { + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub ikkmndmelln: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub jjabppdilok: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub pogcgmlpeon: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub doaihfiffno: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lkfndaogmmo { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub config_id: u32, + /// offset: 32 + #[prost(double, tag = "14")] + pub damage: f64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dcebjigapei { + /// offset: 44 + #[prost(enumeration = "Gljleepocda", tag = "15")] + pub reason: i32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub wave: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub stage_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub cur_hp: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub max_hp: u32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub haiohandiki: ::prost::alloc::vec::Vec, +} +/// Obf: DNFJDHINFJN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9600)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingStartStageCsReq { + /// offset: 28 + #[prost(uint32, tag = "15")] + pub mhiffammagi: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub stage_id: u32, +} +/// Obf: HLIGEDNJCEC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9597)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingStartStageScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub kafkphokdlm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: DOIHGOAIJAE +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(9605)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gjmcfoheidj { +pub struct ChenLingQuitStageCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: ChenLingSellHandCardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9588)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingSellHandCardCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub cplfonlpemm: u32, + #[prost(uint32, tag = "8")] + pub pjladgoofke: u32, } +/// Obf: GFNLHAADFJD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9604)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Okgiiikbhhc { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -/// Obf: ChenLingFinishPrepareCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] #[cmdid(9608)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingFinishPrepareCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9592)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jbjpfanhika { - /// offset: 24 - #[prost(uint32, tag = "12")] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingQuitStageScRsp { + /// offset: 32 + #[prost(uint32, tag = "11")] pub retcode: u32, -} -/// Obf: ChenLingFinishBattleCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9591)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChenLingFinishBattleCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub nemnknepeed: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(bool, tag = "1")] - pub is_win: bool, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub lckdbdeokbd: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub fngcnjicgid: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub bofgapcjmhf: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9573)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Meoejioldie { - /// offset: 32 - #[prost(message, optional, tag = "12")] - pub dacageldcpm: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub fngcnjicgid: u32, - /// offset: 53 - #[prost(bool, tag = "11")] - pub is_win: bool, - /// offset: 52 - #[prost(bool, tag = "6")] - pub khkadenijkk: bool, /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub nemnknepeed: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub cur_hp: u32, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub retcode: u32, + #[prost(message, optional, tag = "10")] + pub edkjmpachnj: ::core::option::Option, } -/// Obf: ChenLingRefreshCardCsReq +/// Obf: INFPMKHHOGA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9593)] +#[cmdid(9575)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingRefreshCardCsReq {} +pub struct ChenLingUnlockGridCsReq { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub efoflgidkkk: ::core::option::Option, +} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9599)] +#[cmdid(9571)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Clpmmhmnihl { +pub struct Fnnnkijpmii { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: ChenLingRefreshPolicyCsReq +/// Obf: MKFEOPFKFOK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9578)] +#[cmdid(9617)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingRefreshPolicyCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9581)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Akgnbhkhcak { +pub struct ChenLingUseHandCardCsReq { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub gdfpbhmmfea: u32, /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -/// Obf: ChenLingRefreshShopReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9576)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingRefreshShopReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9598)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehhfoiigmij { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: ChenLingSelectCardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9611)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingSelectCardCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub jcpfjogblem: u32, + #[prost(message, optional, tag = "2")] + pub jdphgejlpph: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9589)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dcpcpkmnpig { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: ChenLingSelectPolicyCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9619)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingSelectPolicyCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub fhhbonchehd: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9579)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ppoelljdcck { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: ChenLingBuyShopItemCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9616)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingBuyShopItemCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub abpkkmjgmkf: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9612)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mcbpkegepha { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: ChenLingActivatedPrivilegeCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9590)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingActivatedPrivilegeCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub chofgldigja: u32, -} -/// Obf: ChenLingActivatedPrivilegeScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9587)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingActivatedPrivilegeScRsp { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub chofgldigja: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: ChenLingFinishShopCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9601)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingFinishShopCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9602)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bhgdfmiognp { +pub struct Aiikilmnifi { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } +/// Obf: MACADEAOIMK +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9616)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ohfeclchppn { +pub struct ChenLingMoveEntityCsReq { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub jdphgejlpph: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub penlmeijifk: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9610)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kljencaedbh { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: MJPMCMHBPHI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9572)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingSellHandCardCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub gdfpbhmmfea: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9614)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hakhghafnee { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: LFEJGJJFBIK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9588)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingFinishPrepareCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9615)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oljcelneloh { /// offset: 24 #[prost(uint32, tag = "3")] - pub jcpfjogblem: u32, + pub retcode: u32, } -/// Obf: ChenLingHandlePendingActionsCsReq +/// Obf: KKJGCALJMBE /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9606)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingFinishBattleCsReq { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub pjladgoofke: u32, + /// offset: 36 + #[prost(bool, tag = "14")] + pub is_win: bool, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub dkmpdlpeijb: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub lmiicenmobi: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub haiohandiki: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9573)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cbdephgepjj { + /// offset: 52 + #[prost(uint32, tag = "6")] + pub cur_hp: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub edkjmpachnj: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub lmiicenmobi: u32, + /// offset: 44 + #[prost(bool, tag = "10")] + pub is_win: bool, + /// offset: 45 + #[prost(bool, tag = "5")] + pub hfihpffadoc: bool, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub haiohandiki: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: DDILIMKFGDM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9620)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingRefreshCardCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9586)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ccehgdpfgin { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: JOPFGDCNKOG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9601)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingRefreshPolicyCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9591)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nnklgpjafpj { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: LGNNHAGFKBM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9619)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingRefreshShopReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9585)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lajeeaenkdi { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: DFIDPFJBKDB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9576)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingSelectCardCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub ecdhlihipme: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(9596)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mfnoeoedfdf { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: JKFIHFPOPFN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9578)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingSelectPolicyCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub dgiioghhaaf: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9603)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Algmcfbhjbi { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: AKPKIHOFFLA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9579)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingBuyShopItemCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub aoaaneomooo: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9574)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gipkoglghlb { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: GCALNGHABBE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9607)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingActivatedPrivilegeCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub hceombkcddm: u32, +} +/// Obf: AMGGKOPCBLP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9618)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingActivatedPrivilegeScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub hceombkcddm: u32, +} +/// Obf: GMEPOEHKFJC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9613)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingFinishShopCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9609)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aadhellobcc { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ngdolhonkia { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub ecdhlihipme: u32, +} +/// Obf: DIOKOOKJNBA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9590)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingHandlePendingActionsCsReq { - /// offset: 36 - #[prost(uint32, tag = "1")] + /// offset: 32 + #[prost(uint32, tag = "12")] pub unique_id: u32, #[prost( - oneof = "chen_ling_handle_pending_actions_cs_req::Blabkepokpo", - tags = "2047" + oneof = "chen_ling_handle_pending_actions_cs_req::Gmjmjidfoid", + tags = "1038" )] - pub blabkepokpo: ::core::option::Option< - chen_ling_handle_pending_actions_cs_req::Blabkepokpo, + pub gmjmjidfoid: ::core::option::Option< + chen_ling_handle_pending_actions_cs_req::Gmjmjidfoid, >, } /// Nested message and enum types in `ChenLingHandlePendingActionsCsReq`. pub mod chen_ling_handle_pending_actions_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Blabkepokpo { - /// offset: 16 - #[prost(message, tag = "2047")] - Aehmelmlnem(super::Ohfeclchppn), + pub enum Gmjmjidfoid { + /// offset: 24 + #[prost(message, tag = "1038")] + Ickiibgjmnm(super::Ngdolhonkia), } } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9575)] +#[cmdid(9592)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fgdmhedipek { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, +pub struct Phgcfpncdbe { /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub unique_id: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9614)] +#[cmdid(9587)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jkamjccbfgd { +pub struct Mnlklfcdpcg { /// offset: 24 - #[prost(bool, tag = "11")] - pub cmkipmeaojn: bool, + #[prost(bool, tag = "15")] + pub gadpilnpikc: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9618)] +#[cmdid(9598)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hkljmnehobl { +pub struct Kfjfckpmdnh { /// offset: 24 - #[prost(uint32, tag = "6")] - pub bofgapcjmhf: u32, + #[prost(uint32, tag = "13")] + pub pjladgoofke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Encimgmpcpb { +pub struct Kdojpdkhhcd { /// offset: 16 - #[prost(message, optional, tag = "978")] - pub source: ::core::option::Option, + #[prost(message, optional, tag = "208")] + pub source: ::core::option::Option, #[prost( - oneof = "encimgmpcpb::Hpdaoddgapf", - tags = "12, 6, 13, 7, 2, 4, 11, 8, 10, 5, 9, 3, 15, 1701, 1156, 188, 401, 1704, 1883, 468, 470, 737, 561, 299, 1170, 1756, 388, 791, 1439, 1986, 1038" + oneof = "kdojpdkhhcd::Nlpppchggpf", + tags = "6, 12, 5, 15, 14, 3, 2, 10, 8, 1, 4, 11, 7, 995, 1559, 989, 924, 727, 1442, 944, 1644, 182, 89, 1802, 1595, 695, 648, 1488, 1926, 184, 213" )] - pub hpdaoddgapf: ::core::option::Option, + pub nlpppchggpf: ::core::option::Option, } -/// Nested message and enum types in `ENCIMGMPCPB`. -pub mod encimgmpcpb { +/// Nested message and enum types in `KDOJPDKHHCD`. +pub mod kdojpdkhhcd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hpdaoddgapf { - /// offset: 24 - #[prost(message, tag = "12")] - Lldcbbiikoe(super::Fkmgekjgngo), + pub enum Nlpppchggpf { /// offset: 24 #[prost(message, tag = "6")] - Kffbdekmnjk(super::Hendaaenhba), + Jahlpjpclln(super::Aapcahchmfn), /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(message, tag = "12")] + Phcoblkpmgh(super::Ahdicmgklmb), + /// offset: 24 + #[prost(uint32, tag = "5")] CurHp(u32), /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] RogueMoney(u32), /// offset: 24 + #[prost(message, tag = "14")] + Ckkgimmdijh(super::Cidlppkajpo), + /// offset: 24 + #[prost(uint32, tag = "3")] + Kblccgmgkmg(u32), + /// offset: 24 #[prost(message, tag = "2")] - Kbhhhegpkdb(super::Cindkibibgn), - /// offset: 24 - #[prost(uint32, tag = "4")] - Anjijbcakli(u32), - /// offset: 24 - #[prost(message, tag = "11")] - Epdpimjjfma(super::Kgeaagobdkl), - /// offset: 24 - #[prost(message, tag = "8")] - Dalodcelkil(super::Oaegcidholc), + Onbnegnkebj(super::Pmnaalfcnmi), /// offset: 24 #[prost(message, tag = "10")] - Hljcdgjnbod(super::Likhcgcngbk), + Ldbhdhfenkf(super::Deemoekeecm), /// offset: 24 - #[prost(message, tag = "5")] - Hobobjhadfj(super::Plogbacchfi), + #[prost(message, tag = "8")] + Fioefpcmfke(super::Hhmmgjabocb), /// offset: 24 - #[prost(message, tag = "9")] - Edcdmndjlgo(super::Gdinhnlhebb), + #[prost(message, tag = "1")] + Jnnciigokjp(super::Okflifaodgk), /// offset: 24 - #[prost(message, tag = "3")] - Plefoefpjgg(super::Ijleognkmni), + #[prost(message, tag = "4")] + Mamfdapmoam(super::Pocfnjmahmd), /// offset: 24 - #[prost(message, tag = "15")] - Lmipkgcokpj(super::Nbbimjofepk), + #[prost(message, tag = "11")] + Pljkondbelb(super::Lkdfoojmhie), /// offset: 24 - #[prost(message, tag = "1701")] - Mfhifijgdhn(super::Glhjdbljopf), + #[prost(message, tag = "7")] + Cndmccdjfcf(super::Blmlccdeopp), /// offset: 24 - #[prost(uint64, tag = "1156")] - Jikjfnkpheg(u64), + #[prost(message, tag = "995")] + Kafmkmcppgj(super::Dimkcebgkkn), /// offset: 24 - #[prost(message, tag = "188")] - Mbhenkalape(super::Cnkpebpkhhk), + #[prost(uint64, tag = "1559")] + Kfgbkeadajg(u64), /// offset: 24 - #[prost(uint32, tag = "401")] - Memkhccdadd(u32), + #[prost(message, tag = "989")] + Ikkmndmelln(super::Fcldnhohpii), /// offset: 24 - #[prost(uint32, tag = "1704")] - Jmngdgddppd(u32), + #[prost(uint32, tag = "924")] + Hfoegnamffk(u32), /// offset: 24 - #[prost(message, tag = "1883")] - Pmekfbnmini(super::Jgdaaaipbik), + #[prost(uint32, tag = "727")] + Jhickeflhnp(u32), /// offset: 24 - #[prost(message, tag = "468")] - Gccmekponpb(super::Glglgopaibc), + #[prost(message, tag = "1442")] + Gghblgfogca(super::Cobpamnppnh), /// offset: 24 - #[prost(message, tag = "470")] - Chjigepncpd(super::Gciciiaaikl), + #[prost(message, tag = "944")] + Kjdljpikgme(super::Okigceplmka), /// offset: 24 - #[prost(message, tag = "737")] - Hpmpglnbngk(super::Jdelhnphkgc), + #[prost(message, tag = "1644")] + Kdchcifbomg(super::Epjmdncpjme), /// offset: 24 - #[prost(message, tag = "561")] - PendingAction(super::Pfjomficoei), + #[prost(message, tag = "182")] + Nigenmmjmhn(super::Icccijakojl), /// offset: 24 - #[prost(uint32, tag = "299")] + #[prost(message, tag = "89")] + PendingAction(super::Pndiinahjaf), + /// offset: 24 + #[prost(uint32, tag = "1802")] FinishPendingActionPos(u32), /// offset: 24 - #[prost(message, tag = "1170")] - Jlefbbbemob(super::Ahonbpaeaah), + #[prost(message, tag = "1595")] + Pdhebcmoadm(super::Gcgfnmnafek), /// offset: 24 - #[prost(uint32, tag = "1756")] - Cndogimcfch(u32), + #[prost(uint32, tag = "695")] + Jjabppdilok(u32), /// offset: 24 - #[prost(message, tag = "388")] - Mbjpdhgncgd(super::Pkficknjcbc), + #[prost(message, tag = "648")] + Gljomgjlpmh(super::Hblldkafiii), /// offset: 24 - #[prost(message, tag = "791")] - Kogclaneidn(super::Imlapjkjpek), + #[prost(message, tag = "1488")] + Ndoagakfmnl(super::Lljodghmadg), /// offset: 24 - #[prost(message, tag = "1439")] - Kckpflmgggj(super::Hajdopmfjdo), + #[prost(message, tag = "1926")] + Bohgegcegdh(super::Flgenhnodni), /// offset: 24 - #[prost(message, tag = "1986")] - Dcklpdgajjo(super::Idnajpgcjpa), + #[prost(message, tag = "184")] + Fbckoeihifh(super::Djdacjojgle), /// offset: 24 - #[prost(message, tag = "1038")] - Allfojghpai(super::Dfjmamfclif), + #[prost(message, tag = "213")] + Kgllcmimemf(super::Opdmgoaciep), } } -/// Obf: ChenLingSyncChangeScNotify +/// Obf: PPLBKOKGCNN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9586)] +#[cmdid(9599)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingSyncChangeScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub gnnbophbadd: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ifhnfinknef { +pub struct Gmfcnnfhmge { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub ijlpdnlaidg: u32, /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub unique_id: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub card_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fkmgekjgngo { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub cangmbeepbb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hendaaenhba { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub pceookififc: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub dacnepfmdel: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgeaagobdkl { - /// offset: 32 - #[prost(uint64, tag = "5")] - pub piojihfkpji: u64, +pub struct Aapcahchmfn { /// offset: 24 - #[prost(uint32, tag = "2")] - pub ddogmnlbkdo: u32, - /// offset: 40 + #[prost(message, repeated, tag = "12")] + pub epgapccaemp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ahdicmgklmb { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub djidcabjnla: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "15")] - pub abnlbabfhee: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub level: u32, + pub jgoepadokem: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oaegcidholc { +pub struct Pmnaalfcnmi { /// offset: 24 - #[prost(uint64, tag = "10")] - pub olfblcjpiic: u64, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub abnlbabfhee: u32, + #[prost(uint32, tag = "14")] + pub mooopambofk: u32, /// offset: 32 - #[prost(bool, tag = "2")] - pub gebfplkemeb: bool, + #[prost(uint32, tag = "1")] + pub penlmeijifk: u32, + /// offset: 40 + #[prost(uint64, tag = "2")] + pub gefgoigjhfj: u64, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gdinhnlhebb { +pub struct Deemoekeecm { /// offset: 32 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub ddogmnlbkdo: u32, + #[prost(uint32, tag = "1")] + pub penlmeijifk: u32, /// offset: 24 #[prost(uint64, tag = "7")] - pub piojihfkpji: u64, + pub efllpplckbb: u64, + /// offset: 36 + #[prost(bool, tag = "12")] + pub mpgfgkdbahn: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pocfnjmahmd { + /// offset: 44 + #[prost(uint32, tag = "4")] + pub penlmeijifk: u32, /// offset: 40 - #[prost(uint32, tag = "12")] - pub abnlbabfhee: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jgdaaaipbik { - /// offset: 32 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 24 #[prost(uint32, tag = "8")] - pub abnlbabfhee: u32, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub hldeehbeodh: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Glglgopaibc { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub hogjlhoibbi: ::prost::alloc::vec::Vec, + pub mooopambofk: u32, /// offset: 32 - #[prost(uint32, tag = "10")] - pub abnlbabfhee: u32, + #[prost(uint64, tag = "13")] + pub gefgoigjhfj: u64, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Likhcgcngbk { +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cobpamnppnh { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub penlmeijifk: u32, /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub omnaepllnep: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub abnlbabfhee: u32, + #[prost(message, optional, tag = "7")] + pub emamfjggmaa: ::core::option::Option, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Imlapjkjpek {} +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Okigceplmka { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub idmefdefokg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub penlmeijifk: u32, +} #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hajdopmfjdo {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Plogbacchfi { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hhmmgjabocb { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub fbhgppckeic: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] - pub abnlbabfhee: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub gndcodaiddo: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbbimjofepk { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub pnaebainkfo: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jdelhnphkgc { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub nealmdfinoa: ::prost::alloc::vec::Vec, + pub penlmeijifk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ahonbpaeaah { +pub struct Lljodghmadg {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Flgenhnodni {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Okflifaodgk { /// offset: 24 - #[prost(uint64, tag = "13")] - pub hbdcfcbmaej: u64, + #[prost(message, optional, tag = "13")] + pub ppbaaalanjb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub penlmeijifk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gaoghenbdac { +pub struct Blmlccdeopp { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub jbccjllbbak: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Icccijakojl { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub ccbiebicdme: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gcgfnmnafek { + /// offset: 24 + #[prost(uint64, tag = "10")] + pub plfjbhogcaf: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jlfjkiddkbg { /// offset: 24 #[prost(uint32, repeated, tag = "7")] - pub pelebafjoae: ::prost::alloc::vec::Vec, + pub kbbpnkggcpn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pfjomficoei { - /// offset: 32 +pub struct Pndiinahjaf { + /// offset: 36 #[prost(uint32, tag = "12")] pub unique_id: u32, - #[prost(oneof = "pfjomficoei::Fiacclccklm", tags = "2020")] - pub fiacclccklm: ::core::option::Option, + #[prost(oneof = "pndiinahjaf::Jlikfbalnjb", tags = "1506")] + pub jlikfbalnjb: ::core::option::Option, } -/// Nested message and enum types in `PFJOMFICOEI`. -pub mod pfjomficoei { +/// Nested message and enum types in `PNDIINAHJAF`. +pub mod pndiinahjaf { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Fiacclccklm { + pub enum Jlikfbalnjb { /// offset: 24 - #[prost(message, tag = "2020")] - Fciaamgmfgm(super::Gaoghenbdac), + #[prost(message, tag = "1506")] + Dpeleiiakaa(super::Jlfjkiddkbg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Idnajpgcjpa {} +pub struct Djdacjojgle {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkficknjcbc { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub pfgpafggjno: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub fbedjjhmagb: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dfjmamfclif { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub fkhpojmmafm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Difcakpmdpg { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub iijbobnload: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cjoomobnbpb { - /// offset: 24 +pub struct Hblldkafiii { + /// offset: 32 #[prost(message, optional, tag = "8")] - pub scene: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub lineup: ::core::option::Option, + pub bokmcbhocik: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub eekggblhnhp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Opljjlifhio { - /// offset: 88 +pub struct Opdmgoaciep { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub fgaceklggbe: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jlpgigpciag { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub ebmkbdjmaaf: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ejcchhaagnh { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub scene: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dfaoialeboh { + /// offset: 40 + #[prost(message, optional, tag = "1906")] + pub ndgfcdhenko: ::core::option::Option, + /// offset: 76 #[prost(uint32, tag = "15")] - pub fagagdcmekc: u32, - /// offset: 80 - #[prost(uint32, tag = "11")] - pub kpikiggpnfm: u32, - /// offset: 72 - #[prost(int32, tag = "717")] - pub bkkpladcjph: i32, + pub oemmbppkhmh: u32, + /// offset: 68 + #[prost(bool, tag = "14")] + pub kgmgfaldoje: bool, + /// offset: 92 + #[prost(enumeration = "ChessRogueDiceStatus", tag = "13")] + pub iebckhklgnj: i32, + /// offset: 48 + #[prost(message, optional, tag = "206")] + pub lijjfocmncf: ::core::option::Option, /// offset: 100 #[prost(uint32, tag = "3")] - pub fadldpnnlno: u32, - /// offset: 40 - #[prost(message, optional, tag = "560")] - pub dfipdjpgcpb: ::core::option::Option, - /// offset: 92 - #[prost(enumeration = "ChessRogueDiceStatus", tag = "4")] - pub gabpkpamoko: i32, - /// offset: 85 - #[prost(bool, tag = "1456")] - pub ahjgfodaali: bool, + pub gmmplihpjpa: u32, + /// offset: 72 + #[prost(uint32, tag = "1")] + pub fbmdoiakcnb: u32, /// offset: 96 - #[prost(uint32, tag = "8")] - pub hkjgbefkenb: u32, + #[prost(uint32, tag = "4")] + pub gkpcgncgdbe: u32, + /// offset: 88 + #[prost(uint32, tag = "5")] + pub fgalchfooii: u32, + /// offset: 84 + #[prost(uint32, tag = "11")] + pub fkfmidemiok: u32, /// offset: 56 #[prost(uint32, tag = "7")] - pub miknaanaoam: u32, - /// offset: 76 - #[prost(enumeration = "ChessRogueDiceType", tag = "10")] - pub dnibeeeplfc: i32, - /// offset: 24 - #[prost(message, optional, tag = "868")] - pub occkibhmkgg: ::core::option::Option, - /// offset: 48 - #[prost(uint32, repeated, tag = "1646")] - pub helbnialobc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "1373")] - pub iejhfpooncc: ::core::option::Option, - /// offset: 84 - #[prost(bool, tag = "14")] - pub gafnlbclbal: bool, - /// offset: 68 - #[prost(uint32, tag = "1")] - pub nlljbcndofd: u32, + pub fkicfpcigkb: u32, + /// offset: 69 + #[prost(bool, tag = "1866")] + pub bnfjpdopioa: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "1143")] + pub mkkbcnhijan: ::prost::alloc::vec::Vec, /// offset: 60 - #[prost(uint32, tag = "6")] - pub pfheoadcaob: u32, + #[prost(int32, tag = "214")] + pub imkmckpbnih: i32, /// offset: 64 - #[prost(uint32, tag = "13")] - pub gajpffbmmjh: u32, + #[prost(uint32, tag = "9")] + pub efipblflmgb: u32, + /// offset: 32 + #[prost(message, optional, tag = "1469")] + pub idagjpplnlp: ::core::option::Option, + /// offset: 80 + #[prost(enumeration = "ChessRogueDiceType", tag = "6")] + pub ecpphfhjepp: i32, } -/// Obf: ChessRogueRollDiceCsReq +/// Obf: PDMLJGFNEOM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5600)] +#[cmdid(5587)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub bcjkompbdpb: u32, + #[prost(uint32, tag = "8")] + pub bgpbimdcbbl: u32, } -/// Obf: ChessRogueRollDiceScRsp +/// Obf: JEOEGNCILBN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5412)] +#[cmdid(5473)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub ecijhijgdko: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub pjabkdbfpim: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehjcmmbpmef { +pub struct Dakikkdican { /// offset: 24 - #[prost(uint32, tag = "2")] - pub pmomaiphocd: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub monster_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ojbfghjlgkk { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub pelflmdlpdk: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(bool, tag = "5")] - pub ickmapkkkfo: bool, - /// offset: 32 + /// offset: 28 #[prost(uint32, tag = "12")] - pub kbhlggchebp: u32, + pub agglbdehhgo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hbeidldojeh { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub dbihecdmigf: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Egoicinnlgm { +pub struct Akglaekcfno { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub ifcckghcmpk: ::core::option::Option, + #[prost(message, repeated, tag = "7")] + pub loljhldhppn: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub kpnnkbillbl: u32, /// offset: 32 - #[prost(message, optional, tag = "6")] - pub kcbppfbhjkh: ::core::option::Option, + #[prost(bool, tag = "4")] + pub chcgmamobmh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kbfbjlmaajp { - #[prost(oneof = "kbfbjlmaajp::Lipcgfbfaem", tags = "3, 10, 12")] - pub lipcgfbfaem: ::core::option::Option, +pub struct Mglmempjeld { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub dekjhabpjda: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `KBFBJLMAAJP`. -pub mod kbfbjlmaajp { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nbbehbnaafi { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub gbhjgilijmp: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub bpfcejkncdp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cofdjfibpdm { + #[prost(oneof = "cofdjfibpdm::Bgmdklobicm", tags = "14, 13, 3")] + pub bgmdklobicm: ::core::option::Option, +} +/// Nested message and enum types in `COFDJFIBPDM`. +pub mod cofdjfibpdm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Lipcgfbfaem { + pub enum Bgmdklobicm { + /// offset: 24 + #[prost(message, tag = "14")] + Bpfcejkncdp(super::Akglaekcfno), + /// offset: 24 + #[prost(message, tag = "13")] + Gbhjgilijmp(super::Mglmempjeld), /// offset: 24 #[prost(message, tag = "3")] - Ifcckghcmpk(super::Ojbfghjlgkk), - /// offset: 24 - #[prost(message, tag = "10")] - Kcbppfbhjkh(super::Hbeidldojeh), - /// offset: 24 - #[prost(message, tag = "12")] - Cjadoemeelg(super::Egoicinnlgm), + Bphaefajjko(super::Nbbehbnaafi), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gpcpbbbceel { - /// offset: 60 - #[prost(uint32, tag = "14")] - pub hpjfnildehm: u32, +pub struct Nakiglpgkba { /// offset: 64 - #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "8")] - pub mkidajdfimp: i32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub lbglgidgjoa: u32, - /// offset: 32 - #[prost(bool, tag = "6")] - pub lchjkanpgig: bool, - /// offset: 33 - #[prost(bool, tag = "7")] - pub pilglonfini: bool, - /// offset: 56 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub id: u32, - /// offset: 52 - #[prost(uint32, tag = "13")] - pub ojoknkfgjdd: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub akbbpadimgd: u32, - /// offset: 48 - #[prost(enumeration = "ChessRogueCellSpecialType", tag = "12")] - pub hiopklojond: i32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub room_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub stage_info: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ilddbenalcm { /// offset: 40 - #[prost(uint32, tag = "7")] - pub lkbjpbplgfa: u32, - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub loogpphnkpf: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub lhdndaldkbh: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub kebkebniaab: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub amifhclchop: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nhkmeafgjnl { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub room_id: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub hicchnecjgj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Japdmnaejgc { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub acbpdciinbj: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub fdonjlkcgfo: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dojkggbhmen { - /// offset: 60 - #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "2")] - pub fblncgghhjk: i32, - /// offset: 64 + #[prost(enumeration = "ChessRogueCellSpecialType", tag = "4")] + pub geldilbfgbm: i32, + /// offset: 48 #[prost(uint32, tag = "8")] - pub bemfmofbbff: u32, - /// offset: 48 - #[prost(message, repeated, tag = "9")] - pub igdllenfaka: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub lfpiehkeeba: ::core::option::Option, - /// offset: 40 - #[prost(uint32, repeated, tag = "7")] - pub egogpgnpcbl: ::prost::alloc::vec::Vec, + pub gkbencdfcej: u32, /// offset: 24 #[prost(message, optional, tag = "6")] - pub fmpdcbmoion: ::core::option::Option, + pub stage_info: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub room_id: u32, + /// offset: 37 + #[prost(bool, tag = "14")] + pub cebpajaajpp: bool, /// offset: 56 - #[prost(uint32, tag = "14")] - pub cdpidhkbcog: u32, + #[prost(uint32, tag = "15")] + pub mfniobkfbkf: u32, + /// offset: 36 + #[prost(bool, tag = "9")] + pub ckihbdkdoej: bool, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub eooigcckgfb: u32, + /// offset: 60 + #[prost(uint32, tag = "10")] + pub ppepapcepcm: u32, + /// offset: 44 + #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "2")] + pub ehnclflkmfa: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Akalkfednjn { - /// offset: 44 - #[prost(uint32, tag = "2")] - pub kiapbefafki: u32, - /// offset: 52 - #[prost(int32, tag = "11")] - pub emplpbbgmmb: i32, - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub lcpchdjennl: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub pcjmiapohkn: ::core::option::Option, - /// offset: 48 - #[prost(int32, tag = "10")] - pub clapapjcfap: i32, +pub struct Cppaaiihagi { + /// offset: 32 + #[prost(uint32, tag = "11")] + pub jnbgefjpkcc: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub moefpfojedi: u32, /// offset: 40 - #[prost(uint32, tag = "9")] - pub jhiiafflkln: u32, + #[prost(uint32, tag = "1")] + pub ldlohfleomg: u32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub ddpkjkhedlh: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub gjgkianenip: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oakipkacmjf { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub room_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub eiiagabafec: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oldmmodmoei { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub ppipfophnhm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub hjbobcleedi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Plmplhkejll { + /// offset: 48 + #[prost(uint32, repeated, tag = "11")] + pub pnemjfmgkjj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub ibokgbfbkkd: ::prost::alloc::vec::Vec, /// offset: 60 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] + pub nbeebmjfoea: u32, + /// offset: 56 + #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "9")] + pub chhamikkkci: i32, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub hkbdjhlmibf: u32, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub bmkpiighodh: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub omcinmjnpif: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cgdfgmmkjah { + /// offset: 40 + #[prost(uint32, tag = "8")] + pub lhjejepgkfh: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] pub id: u32, /// offset: 56 + #[prost(int32, tag = "12")] + pub kknnbagffgl: i32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub hkfheompplj: ::core::option::Option, + /// offset: 44 #[prost(uint32, tag = "6")] - pub gnagapeghkc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pnhahhkifgj { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub nbbcpbibgak: u32, + pub ingcdiafafg: u32, /// offset: 24 - #[prost(uint32, tag = "5")] - pub enpiapklknl: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ccnkpnjbpfi { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub dfemdeadpdb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dchfedglcon { - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub acbpdciinbj: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub lfajngbphcg: ::core::option::Option, - /// offset: 52 - #[prost(int32, tag = "14")] - pub jfpiojgjhon: i32, + #[prost(uint32, repeated, tag = "2")] + pub jhcmealpdeb: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(int32, tag = "11")] + pub ocfjlocifbn: i32, /// offset: 48 - #[prost(uint32, tag = "12")] - pub bnkkcdnlnfa: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub gobmdkmddfi: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "7")] + pub gfggmlnlgca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kmfddocpoli { +pub struct Kdcimcencgp { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub lghookmnmcl: u32, /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] + pub lcdaleeedjj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ichbglchldp { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub lnfhnijjfmm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jmogpmcjgle { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub epkendeajpb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub ppipfophnhm: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub eaadbocjnae: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "14")] + pub kjdggnnfggp: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(int32, tag = "7")] + pub cgnokhabcpp: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fclnbhmaigc { + /// offset: 24 + #[prost(uint32, tag = "7")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dfedbfjijje { - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub geolhhaopjb: ::core::option::Option, +pub struct Mpkglgclaid { /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub ngbhphofped: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pmblmhjaobd { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub bjdbgmmaffp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(bool, tag = "4")] - pub bchcifheagd: bool, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub ofibaalfofb: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub pnmpgagkdjb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Enmkgjinpgm { - /// offset: 24 - #[prost(int32, tag = "14")] - pub ibccmkhighl: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kggogdofeeo { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub pnbjleajedo: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Chedhleegni { - /// offset: 48 - #[prost(message, optional, tag = "11")] - pub lnaokiimjme: ::core::option::Option, - /// offset: 128 - #[prost(uint32, tag = "9")] - pub ffojlkpmebg: u32, - /// offset: 40 - #[prost(message, optional, tag = "1711")] - pub cnplgeedihp: ::core::option::Option, - /// offset: 112 - #[prost(message, optional, tag = "1")] - pub gahicmjocec: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub hncceobiljj: ::core::option::Option, - /// offset: 88 #[prost(message, optional, tag = "5")] - pub aegipnefmbm: ::core::option::Option, - /// offset: 104 - #[prost(message, repeated, tag = "3")] - pub rogue_current_game_info: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub ecijhijgdko: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "8")] - pub story_info: ::core::option::Option, - /// offset: 120 - #[prost(message, optional, tag = "13")] - pub fjbidbbjckj: ::core::option::Option, - /// offset: 96 - #[prost(message, optional, tag = "6")] - pub bboknlgdnfp: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "14")] - pub lggacpioade: ::core::option::Option, + pub pamghmdjaja: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "10")] - pub pending_action: ::core::option::Option, - /// offset: 72 - #[prost(message, optional, tag = "12")] - pub gidaaigdpla: ::core::option::Option, + #[prost(message, repeated, tag = "10")] + pub lkjoeodaomm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Anlfcnfokle { - /// offset: 48 - #[prost(message, optional, tag = "2")] - pub lfajngbphcg: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "15")] - pub igacjmnnfjh: ::core::option::Option, - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub lcpchdjennl: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, optional, tag = "14")] - pub talent_info: ::core::option::Option, - /// offset: 40 - #[prost(uint32, repeated, tag = "12")] - pub kfppicobldo: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub cnplgeedihp: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Khbfdmpbpej { +pub struct Amgmaiokjln { /// offset: 32 - #[prost(uint32, tag = "15")] - pub ffojlkpmebg: u32, - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub rogue_current_game_info: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mfcdgocbemk { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub igacjmnnfjh: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub lfajngbphcg: ::core::option::Option, - /// offset: 40 - #[prost(uint32, repeated, tag = "6")] - pub lcpchdjennl: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, optional, tag = "1")] - pub cnplgeedihp: ::core::option::Option, - /// offset: 64 - #[prost(uint32, repeated, tag = "11")] - pub kfppicobldo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "13")] - pub talent_info: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cdioncoffcd { - /// offset: 32 - #[prost(message, optional, tag = "918")] - pub fjbidbbjckj: ::core::option::Option, - /// offset: 72 #[prost(uint32, tag = "5")] - pub bpeemgefknm: u32, - /// offset: 56 - #[prost(message, optional, tag = "7")] - pub lnaokiimjme: ::core::option::Option, - /// offset: 100 - #[prost(uint32, tag = "527")] - pub aamplncbbnh: u32, - /// offset: 108 - #[prost(uint32, tag = "3")] - pub kfnkjbbibae: u32, - /// offset: 88 - #[prost(uint32, tag = "11")] - pub pgajpfdhneb: u32, - /// offset: 116 - #[prost(uint32, tag = "244")] - pub ffojlkpmebg: u32, - /// offset: 120 - #[prost(uint32, tag = "1722")] - pub pcjiodmipej: u32, - /// offset: 80 - #[prost(uint32, tag = "1498")] - pub score_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub hncceobiljj: ::core::option::Option, - /// offset: 96 - #[prost(uint32, tag = "12")] - pub kpifmabccid: u32, - /// offset: 84 - #[prost(uint32, tag = "9")] - pub jhlkelhgnog: u32, - /// offset: 92 - #[prost(enumeration = "Ldemmifacbl", tag = "14")] - pub efmododjohj: i32, - /// offset: 112 - #[prost(bool, tag = "15")] - pub is_finish: bool, + pub oiaecfmlphk: u32, /// offset: 40 - #[prost(message, optional, tag = "13")] - pub fajnncjdghk: ::core::option::Option, + #[prost(bool, tag = "15")] + pub bkdinonlahd: bool, /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub ahpeaadlane: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, optional, tag = "2")] - pub iaanciedofe: ::core::option::Option, - /// offset: 104 - #[prost(uint32, tag = "6")] - pub difficulty_level: u32, - /// offset: 76 - #[prost(uint32, tag = "1200")] - pub oeghogbehkl: u32, + #[prost(uint32, repeated, tag = "14")] + pub bfamfabbcio: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub fomnfhjcdoc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Namgfeonkfk { + /// offset: 24 + #[prost(int32, tag = "7")] + pub ccieiaadlme: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gjhdcohhdop { +pub struct Mkjpdjnhnbo { /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub loogpphnkpf: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub ddmkcobomno: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ilejgedbekf { /// offset: 32 + #[prost(message, optional, tag = "4")] + pub lbnhkppajim: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "12")] + pub impbeljgdjh: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "9")] + pub hkgknekkjhb: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "1")] + pub story_info: ::core::option::Option, + /// offset: 112 + #[prost(message, optional, tag = "2")] + pub moddibhcppd: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "1635")] + pub bocippbebea: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub rogue_current_game_info: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, optional, tag = "5")] + pub cgifjaohhao: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "8")] + pub pjabkdbfpim: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub pending_action: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "6")] + pub jghibclblag: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "15")] + pub feilniknpcb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub bhoolfgeiaa: ::core::option::Option, + /// offset: 128 + #[prost(uint32, tag = "13")] + pub loidogeenob: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pdambcffpdi { + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub epkendeajpb: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub talent_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, repeated, tag = "4")] + pub jhcmealpdeb: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "6")] + pub bocippbebea: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "14")] + pub jldkkedekim: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub bdjdbmickkp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jjknjoajhbn { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub rogue_current_game_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub loidogeenob: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Babagedccbg { + /// offset: 40 + #[prost(message, optional, tag = "2")] + pub bocippbebea: ::core::option::Option, + /// offset: 64 + #[prost(uint32, repeated, tag = "7")] + pub jldkkedekim: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub epkendeajpb: ::core::option::Option, + /// offset: 56 + #[prost(uint32, repeated, tag = "6")] + pub jhcmealpdeb: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub bdjdbmickkp: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub talent_info: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fiilphklfek { + /// offset: 88 + #[prost(uint32, tag = "988")] + pub nnlehimndbe: u32, + /// offset: 100 + #[prost(uint32, tag = "751")] + pub oinidccnaom: u32, + /// offset: 56 + #[prost(message, optional, tag = "8")] + pub djdpilokdko: ::core::option::Option, + /// offset: 112 + #[prost(uint32, tag = "2")] + pub difficulty_level: u32, + /// offset: 104 + #[prost(uint32, tag = "1505")] + pub pjinjjgommf: u32, + /// offset: 96 + #[prost(uint32, tag = "15")] + pub fapfkfjiele: u32, + /// offset: 80 + #[prost(bool, tag = "10")] + pub nagjkijodkf: bool, + /// offset: 116 + #[prost(uint32, tag = "7")] + pub aiehgfocpbg: u32, + /// offset: 84 + #[prost(uint32, tag = "1")] + pub djmgknplboi: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub heeapoipjmp: ::core::option::Option, + /// offset: 92 + #[prost(uint32, tag = "5")] + pub bmldpgffiib: u32, + /// offset: 72 + #[prost(uint32, tag = "6")] + pub hbfhjoiebie: u32, + /// offset: 76 + #[prost(enumeration = "Gcdmhamcdhi", tag = "3")] + pub idpbldhnhkb: i32, + /// offset: 64 + #[prost(uint32, repeated, tag = "13")] + pub ckpkapeikih: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(uint32, tag = "709")] + pub loidogeenob: u32, + /// offset: 32 + #[prost(message, optional, tag = "1592")] + pub jghibclblag: ::core::option::Option, + /// offset: 108 + #[prost(uint32, tag = "401")] + pub score_id: u32, + /// offset: 48 + #[prost(message, optional, tag = "14")] + pub feilniknpcb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub hkgknekkjhb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ebgjkpjnpbl { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub imggiehbabm: u32, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub ddpkjkhedlh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lkcebedhnbj { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub fapfkfjiele: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub mcfdkfbghaa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Admkichlgbp { + /// offset: 28 #[prost(uint32, tag = "9")] - pub conoecfflek: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mpnmpadpfam { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub pgajpfdhneb: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub bgoeejgdnom: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fjhgkkibfml { + pub fomnfhjcdoc: u32, /// offset: 24 #[prost(uint32, tag = "4")] - pub ehbnpaebbfg: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub pnmpgagkdjb: u32, + pub ddifefoggml: u32, } -/// Obf: ChessRogueQueryCsReq +/// Obf: ABNFLDPOEPD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5509)] +#[cmdid(5540)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueQueryCsReq {} -/// Obf: ChessRogueQueryScRsp +/// Obf: AIEJBKKELDD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5449)] +#[cmdid(5589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryScRsp { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub akbpooajfij: ::core::option::Option, /// offset: 48 - #[prost(message, optional, tag = "1")] - pub hfkdhpnckjn: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub rogue_get_info: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub rogue_get_info: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub ndmlegliogn: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "6")] + pub oclladbfkhp: ::core::option::Option, /// offset: 56 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub ggkogooofje: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub ljmfgdfblck: ::core::option::Option, } -/// Obf: ChessRogueEnterCellCsReq +/// Obf: FBHNPLJNLNP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5413)] +#[cmdid(5415)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub hicchnecjgj: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub gaginaammpn: u32, + #[prost(uint32, tag = "15")] + pub jnlnmhooekl: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub eiiagabafec: u32, } -/// Obf: ChessRogueEnterCellScRsp +/// Obf: CIHAAHNFEMI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5558)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellScRsp { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub stage_info: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "4")] - pub hicchnecjgj: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub hfkdhpnckjn: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub stage_info: ::core::option::Option, -} -/// Obf: ChessRogueEnterCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5407)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueEnterCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub id: u32, -} -/// Obf: ChessRogueEnterScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5553)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueEnterScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub stage_info: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub hfkdhpnckjn: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub id: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: ChessRogueLeaveCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5401)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueLeaveCsReq {} -/// Obf: ChessRogueLeaveScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5543)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueLeaveScRsp { - /// offset: 48 - #[prost(message, optional, tag = "1")] - pub stage_info: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub rogue_get_info: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub ggkogooofje: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub aegipnefmbm: ::core::option::Option, -} -/// Obf: ChessRogueGiveUpCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5539)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueGiveUpCsReq {} -/// Obf: ChessRogueGiveUpScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5438)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueGiveUpScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub ggkogooofje: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub stage_info: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "11")] - pub rogue_get_info: ::core::option::Option, - /// offset: 64 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "3")] - pub akbpooajfij: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "13")] - pub aegipnefmbm: ::core::option::Option, -} -/// Obf: ChessRogueStartCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5432)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueStartCsReq { - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "5")] - pub id: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "14")] - pub agjkfjcnggi: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "11")] - pub enpiapklknl: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub haghomjlkpj: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "15")] - pub iapkcnlhdoj: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: ChessRogueStartScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5496)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueStartScRsp { - /// offset: 40 - #[prost(message, optional, tag = "1")] - pub ojnpbonffpm: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub stage_info: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub hfkdhpnckjn: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dljiiliohlf {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5556)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Denaidndckf { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub hfkdhpnckjn: ::core::option::Option, -} -/// Obf: ChessRogueChangeAeonDimensionNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5593)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueChangeAeonDimensionNotify { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub hfkdhpnckjn: ::core::option::Option, -} -/// Obf: ChessRogueSelectCellCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5469)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueSelectCellCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub gaginaammpn: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub hicchnecjgj: u32, -} -/// Obf: ChessRogueSelectCellScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5480)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueSelectCellScRsp { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub bpcaoepdobb: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub hicchnecjgj: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub gaginaammpn: u32, -} -/// Obf: ChessRogueLayerSettlement -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5430)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueLayerSettlement { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub akbpooajfij: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub jhiiafflkln: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub difficulty_level: u32, -} -/// Obf: GetRogueBuffEnhanceInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5451)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueBuffEnhanceInfoCsReq {} -/// Obf: GetRogueBuffEnhanceInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5582)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueBuffEnhanceInfoScRsp { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub gpondkololi: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: EnhanceRogueBuffCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5591)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnhanceRogueBuffCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub maze_buff_id: u32, -} -/// Obf: EnhanceRogueBuffScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5493)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnhanceRogueBuffScRsp { - /// offset: 44 - #[prost(uint32, tag = "8")] - pub retcode: u32, + pub eiiagabafec: u32, /// offset: 24 #[prost(message, optional, tag = "7")] - pub gpondkololi: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "13")] - pub gkaljifkgnh: bool, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub ockacnpppjl: ::core::option::Option, -} -/// Obf: PickRogueAvatarCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5471)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PickRogueAvatarCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub prop_entity_id: u32, -} -/// Obf: PickRogueAvatarScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5402)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PickRogueAvatarScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub gidaaigdpla: ::core::option::Option, + pub ljmfgdfblck: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: ReviveRogueAvatarCsReq +/// Obf: CHNAFMDMKOD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5559)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ReviveRogueAvatarCsReq { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub interacted_prop_entity_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: ReviveRogueAvatarScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5472)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ReviveRogueAvatarScRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub geolhhaopjb: ::core::option::Option, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: ChessRogueUpdateReviveInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5536)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueUpdateReviveInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub geolhhaopjb: ::core::option::Option, -} -/// Obf: ChessRogueUpdateMoneyInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5404)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueUpdateMoneyInfoScNotify { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub bboknlgdnfp: ::core::option::Option, -} -/// Obf: ChessRogueUpdateDiceInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5510)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueUpdateDiceInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub ecijhijgdko: ::core::option::Option, -} -/// Obf: ChessRogueUpdateLevelBaseInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5439)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueUpdateLevelBaseInfoScNotify { - /// offset: 24 - #[prost(enumeration = "Gdjfoddnkai", tag = "3")] - pub reason: i32, - /// offset: 28 - #[prost(enumeration = "Pahcpcckchm", tag = "13")] - pub gnagapeghkc: i32, -} -/// Obf: ChessRogueUpdateAllowedSelectCellScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5481)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueUpdateAllowedSelectCellScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub egogpgnpcbl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub ifegljopacl: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5441)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dffooknlhim { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub mlnelcmpnbo: ::core::option::Option, -} -/// Obf: ChessRogueUpdateAeonModifierValueScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5594)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueUpdateAeonModifierValueScNotify { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub enpiapklknl: u32, - /// offset: 28 - #[prost(int32, tag = "11")] - pub jfpiojgjhon: i32, -} -/// Obf: ChessRogueUpdateDicePassiveAccumulateValueScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5569)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueUpdateDicePassiveAccumulateValueScNotify { - /// offset: 24 - #[prost(int32, tag = "13")] - pub ghnfokljmme: i32, -} -/// Obf: ChessRogueSkipTeachingLevelCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5583)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueSkipTeachingLevelCsReq {} -/// Obf: ChessRogueSkipTeachingLevelScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5415)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueSkipTeachingLevelScRsp { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub kdkklgafgbl: ::core::option::Option, -} -/// Obf: ChessRogueUpdateUnlockLevelScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5454)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueUpdateUnlockLevelScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub lcpchdjennl: ::prost::alloc::vec::Vec, -} -/// Obf: ChessRogueEnterNextLayerCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5434)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueEnterNextLayerCsReq {} -/// Obf: ChessRogueEnterNextLayerScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5501)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueEnterNextLayerScRsp { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub rogue_info: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "14")] - pub ojnpbonffpm: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub stage_info: ::core::option::Option, -} -/// Obf: ChessRogueReRollDiceCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5595)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueReRollDiceCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub bcjkompbdpb: u32, -} -/// Obf: ChessRogueReRollDiceScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5500)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueReRollDiceScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub ecijhijgdko: ::core::option::Option, -} -/// Obf: ChessRogueConfirmRollCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5575)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueConfirmRollCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub bcjkompbdpb: u32, -} -/// Obf: ChessRogueConfirmRollScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5547)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueConfirmRollScRsp { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub ecijhijgdko: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: ChessRogueCheatRollCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5468)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueCheatRollCsReq { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub kdfakopbeil: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub bcjkompbdpb: u32, -} -/// Obf: ChessRogueCheatRollScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5492)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueCheatRollScRsp { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub ecijhijgdko: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub kdfakopbeil: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub nldghclphkb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pfepiaigbfd {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5433)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gfiloegmgff { - /// offset: 40 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub ecijhijgdko: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub alajljihmfi: ::core::option::Option, -} -/// Obf: ChessRogueQuitCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5538)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueQuitCsReq {} -/// Obf: ChessRogueQuitScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5584)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueQuitScRsp { - /// offset: 72 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "15")] - pub gahicmjocec: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "3")] - pub aegipnefmbm: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub stage_info: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "13")] - pub akbpooajfij: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "5")] - pub ggkogooofje: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "2")] - pub rogue_get_info: ::core::option::Option, -} -/// Obf: ChessRogueCellUpdateNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5528)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueCellUpdateNotify { - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub loogpphnkpf: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(enumeration = "Jlghkkmkgke", tag = "4")] - pub reason: i32, - /// offset: 40 - #[prost(enumeration = "RogueModifierSourceType", tag = "7")] - pub gggclckblkk: i32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub ifegljopacl: u32, -} -/// Obf: ChessRogueQuestFinishNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5560)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueQuestFinishNotify { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub quest_id: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub hikikajkacd: u32, -} -/// Obf: GetChessRogueStoryInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5521)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetChessRogueStoryInfoCsReq {} -/// Obf: GetChessRogueStoryInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5424)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetChessRogueStoryInfoScRsp { - /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub jakiabfhpnb: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub hggbcegknaf: ::prost::alloc::vec::Vec, -} -/// Obf: SelectChessRogueSubStoryCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5574)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SelectChessRogueSubStoryCsReq { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub pnmpgagkdjb: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub rogue_dialogue_event_id: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub hghahglkjgk: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub ieonpikbccb: u32, -} -/// Obf: SelectChessRogueSubStoryScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5587)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SelectChessRogueSubStoryScRsp { - /// offset: 40 - #[prost(uint32, tag = "12")] - pub ieonpikbccb: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub rogue_dialogue_event_id: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub pnmpgagkdjb: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub hghahglkjgk: u32, -} -/// Obf: FinishChessRogueSubStoryCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5572)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishChessRogueSubStoryCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub hghahglkjgk: u32, -} -/// Obf: FinishChessRogueSubStoryScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5403)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishChessRogueSubStoryScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub hghahglkjgk: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub pgajpfdhneb: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: ChessRogueUpdateActionPointScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5507)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueUpdateActionPointScNotify { - /// offset: 24 - #[prost(int32, tag = "9")] - pub clapapjcfap: i32, -} -/// Obf: EnterChessRogueAeonRoomCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5494)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterChessRogueAeonRoomCsReq {} -/// Obf: EnterChessRogueAeonRoomScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5535)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterChessRogueAeonRoomScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub stage_info: ::core::option::Option, -} -/// Obf: GetChessRogueStoryAeonTalkInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5477)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetChessRogueStoryAeonTalkInfoCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub mcopkbnfmjm: u32, -} -/// Obf: GetChessRogueStoryAeonTalkInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5420)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetChessRogueStoryAeonTalkInfoScRsp { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "12")] - pub djkdfdhpeep: ::std::collections::HashMap, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub mcopkbnfmjm: u32, -} -/// Obf: SyncChessRogueMainStoryFinishScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5446)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncChessRogueMainStoryFinishScNotify { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub pgajpfdhneb: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub bgoeejgdnom: u32, -} -/// Obf: SyncChessRogueNousValueScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] #[cmdid(5514)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncChessRogueNousValueScNotify { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub lggacpioade: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dhfilojhpoo { +pub struct ChessRogueEnterCsReq { /// offset: 24 #[prost(uint32, tag = "4")] - pub pgajpfdhneb: u32, - /// offset: 28 - #[prost(enumeration = "Jlnffpflfen", tag = "5")] - pub status: i32, + pub id: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cefdnjjpifb { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub hghahglkjgk: u32, -} -/// Obf: GetChessRogueNousStoryInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5427)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetChessRogueNousStoryInfoCsReq {} -/// Obf: GetChessRogueNousStoryInfoScRsp +/// Obf: CDJFOAHJELE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5529)] +#[cmdid(5459)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetChessRogueNousStoryInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub hggbcegknaf: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub jakiabfhpnb: ::prost::alloc::vec::Vec, +pub struct ChessRogueEnterScRsp { /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub stage_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub ljmfgdfblck: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub id: u32, +} +/// Obf: FCEGJMHNKCA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5454)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueLeaveCsReq {} +/// Obf: KLKJDODCMPL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5435)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueLeaveScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub stage_info: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "12")] + pub oclladbfkhp: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub rogue_get_info: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub impbeljgdjh: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: SyncChessRogueNousSubStoryScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5487)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncChessRogueNousSubStoryScNotify { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub hghahglkjgk: u32, -} -/// Obf: SyncChessRogueNousMainStoryScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5425)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncChessRogueNousMainStoryScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub jakiabfhpnb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bimomfdbmdk { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub mpfjngfnheo: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "2")] - pub pgajpfdhneb: u32, - /// offset: 52 - #[prost(uint32, tag = "9")] - pub hghahglkjgk: u32, - /// offset: 60 - #[prost(bool, tag = "13")] - pub bchcifheagd: bool, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub ieligkkhdon: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub lkefppdfaok: ::prost::alloc::vec::Vec, - /// offset: 61 - #[prost(bool, tag = "7")] - pub jhhahnomgfb: bool, - /// offset: 40 - #[prost(uint32, repeated, tag = "15")] - pub knibcbokgmo: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ekgooflllfj { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub kdfakopbeil: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub dice_slot_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Magghnpnaka { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub ohgemdoffaf: u32, - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub icnlphpbonh: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub iapkcnlhdoj: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub aadffnkdemb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iokdooimcjh { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub jdblpdkmmho: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "13")] - pub jmkkchpgaml: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(enumeration = "ChessRogueNousDicePhase", tag = "5")] - pub jlelhppmopd: i32, - /// offset: 40 - #[prost(map = "uint32, bool", tag = "4")] - pub okjhlpffjai: ::std::collections::HashMap, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ggegnmninhi { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub nllaahmnhgn: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub mondndeeomj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oinblfgneph { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub kgeknppdnik: ::prost::alloc::vec::Vec, -} -/// Obf: ResetRogueDiceSurfaceCsReq +/// Obf: PCEGALADFFK /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(5429)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueGiveUpCsReq {} +/// Obf: LHKGNOOFHPE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5554)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueGiveUpScRsp { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub impbeljgdjh: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub stage_info: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub ndmlegliogn: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub oclladbfkhp: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub rogue_get_info: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: PMGNKABHAHO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5516)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueStartCsReq { + /// offset: 60 + #[prost(uint32, tag = "2")] + pub lghookmnmcl: u32, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub amhdfmfilbd: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "8")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "12")] + pub kolblkedogc: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "5")] + pub id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub ojahmnaninl: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub incaibonhed: ::prost::alloc::vec::Vec, +} +/// Obf: ENACJGJGMIC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5506)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueStartScRsp { + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub stage_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub ljmfgdfblck: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub eohojeckodj: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nnjciinhcji {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(5517)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ResetRogueDiceSurfaceCsReq { +pub struct Mnpaakghbej { /// offset: 24 - #[prost(message, optional, tag = "9")] - pub igacjmnnfjh: ::core::option::Option, -} -/// Obf: ChessRogueNousEditDiceScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5485)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueNousEditDiceScRsp { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub igacjmnnfjh: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub ljmfgdfblck: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: ChessRogueNousDiceUpdateNotify +/// Obf: AKMOPHIHPOM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5434)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueChangeAeonDimensionNotify { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub ljmfgdfblck: ::core::option::Option, +} +/// Obf: LGCMLOHIGEN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5533)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueSelectCellCsReq { + /// offset: 28 + #[prost(uint32, tag = "11")] + pub eiiagabafec: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub jnlnmhooekl: u32, +} +/// Obf: MBEGGNIFBND +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5436)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueSelectCellScRsp { + /// offset: 36 + #[prost(uint32, tag = "6")] + pub eiiagabafec: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub jnlnmhooekl: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub kaealleladn: ::core::option::Option, +} +/// Obf: KGLPFJLOMII +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5475)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueLayerSettlement { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub ingcdiafafg: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub ndmlegliogn: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub difficulty_level: u32, +} +/// Obf: BNKOANDCFEM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5442)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueBuffEnhanceInfoCsReq {} +/// Obf: OBOFLHKIKLD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5546)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueBuffEnhanceInfoScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub fgljokilkhg: ::core::option::Option, +} +/// Obf: CJMODANKCHG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5439)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnhanceRogueBuffCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub maze_buff_id: u32, +} +/// Obf: DDHMKLOHJBK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5508)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnhanceRogueBuffScRsp { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub agfpfodpofa: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub fgljokilkhg: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 40 + #[prost(bool, tag = "6")] + pub daiknkalkcm: bool, +} +/// Obf: LGIPNHNOEOB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5402)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PickRogueAvatarCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub prop_entity_id: u32, +} +/// Obf: EOAIDLEDGBJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5572)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PickRogueAvatarScRsp { + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub lbnhkppajim: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, +} +/// Obf: PDJJBEABOJO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5420)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReviveRogueAvatarCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub interacted_prop_entity_id: u32, +} +/// Obf: HNDBNPFBJFK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5592)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReviveRogueAvatarScRsp { + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub pamghmdjaja: ::core::option::Option, +} +/// Obf: CJEEINOPPKL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5532)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueNousDiceUpdateNotify { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub bachlignmai: ::core::option::Option, +pub struct ChessRogueUpdateReviveInfoScNotify { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub pamghmdjaja: ::core::option::Option, } -/// Obf: ChessRogueNousDiceSurfaceUnlockNotify +/// Obf: IPPEIJKEBJI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5588)] +#[cmdid(5594)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueNousDiceSurfaceUnlockNotify { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub ianidkkjcbl: u32, +pub struct ChessRogueUpdateMoneyInfoScNotify { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub cgifjaohhao: ::core::option::Option, } -/// Obf: ChessRogueNousGetRogueTalentInfoCsReq +/// Obf: PGCOLAGANHE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5477)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateDiceInfoScNotify { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub pjabkdbfpim: ::core::option::Option, +} +/// Obf: GILDGEAEINL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5452)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateLevelBaseInfoScNotify { + /// offset: 28 + #[prost(enumeration = "Idfcggmmffa", tag = "5")] + pub reason: i32, + /// offset: 24 + #[prost(enumeration = "Kgdimpeogol", tag = "12")] + pub lhjejepgkfh: i32, +} +/// Obf: ECMGMIKCEMP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5401)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateAllowedSelectCellScNotify { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub pnemjfmgkjj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub ohhgaakgldo: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5525)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lcdockjgfce { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub agaklhcakol: ::core::option::Option, +} +/// Obf: GLHCPKGBFMN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5586)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateAeonModifierValueScNotify { + /// offset: 24 + #[prost(int32, tag = "11")] + pub cgnokhabcpp: i32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub lghookmnmcl: u32, +} +/// Obf: KOBIILCMFEN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5414)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateDicePassiveAccumulateValueScNotify { + /// offset: 24 + #[prost(int32, tag = "12")] + pub lbllfabkggl: i32, +} +/// Obf: MGFDABBADJA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5497)] +#[cmdid(5416)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueNousGetRogueTalentInfoCsReq {} -/// Obf: ChessRogueNousGetRogueTalentInfoScRsp +pub struct ChessRogueSkipTeachingLevelCsReq {} +/// Obf: PPADLEJAHPM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5511)] +#[cmdid(5580)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueNousGetRogueTalentInfoScRsp { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub talent_info: ::core::option::Option, +pub struct ChessRogueSkipTeachingLevelScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub aijomblmmol: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] - pub mondndeeomj: u32, - /// offset: 36 #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: ChessRogueNousEnableRogueTalentCsReq +/// Obf: JJEGLJOCEJJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5503)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateUnlockLevelScNotify { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub jhcmealpdeb: ::prost::alloc::vec::Vec, +} +/// Obf: HMMBFMLKLPP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5501)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueEnterNextLayerCsReq {} +/// Obf: BCIHAAJMLMI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5449)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueEnterNextLayerScRsp { + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub eohojeckodj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub rogue_info: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub stage_info: ::core::option::Option, +} +/// Obf: PODHNICILAG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5575)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueReRollDiceCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub bgpbimdcbbl: u32, +} +/// Obf: OIHCIILALOD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5407)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueReRollDiceScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub pjabkdbfpim: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: PEGPLJEDKFO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5511)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueConfirmRollCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub bgpbimdcbbl: u32, +} +/// Obf: JNPNOBGLJOF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5458)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueConfirmRollScRsp { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub pjabkdbfpim: ::core::option::Option, +} +/// Obf: BODIEGBOCOL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5464)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueCheatRollCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub ccogfklofkl: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub bgpbimdcbbl: u32, +} +/// Obf: LMBLIDKPEDO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5522)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueCheatRollScRsp { + /// offset: 36 + #[prost(uint32, tag = "8")] + pub ccogfklofkl: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub pjabkdbfpim: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub oefffdcfafc: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nfogbdoieak {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5507)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bnibhaojkbi { + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub dalnjfbghhp: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub pjabkdbfpim: ::core::option::Option, +} +/// Obf: BJMCLHAMCOC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5488)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueQuitCsReq {} +/// Obf: EMMELLGLIIB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5498)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueQuitScRsp { + /// offset: 56 + #[prost(message, optional, tag = "2")] + pub moddibhcppd: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub impbeljgdjh: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "7")] + pub ndmlegliogn: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub stage_info: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "12")] + pub oclladbfkhp: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub rogue_get_info: ::core::option::Option, +} +/// Obf: HHCGOMEHLDD +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5509)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueCellUpdateNotify { + /// offset: 40 + #[prost(enumeration = "RogueModifierSourceType", tag = "15")] + pub fpafhbpbhef: i32, + /// offset: 32 + #[prost(enumeration = "Bgobbomljcm", tag = "11")] + pub reason: i32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub ohhgaakgldo: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub ddpkjkhedlh: ::prost::alloc::vec::Vec, +} +/// Obf: CDHCPJONEBN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5598)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueQuestFinishNotify { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub odonpmongja: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub ogpidlphhgg: u32, +} +/// Obf: LINOCGPAJEB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5523)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetChessRogueStoryInfoCsReq {} +/// Obf: ECAFIJBJFCB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5440)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetChessRogueStoryInfoScRsp { + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub dokhdogapkd: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub olhnbephhfg: ::prost::alloc::vec::Vec, +} +/// Obf: OABJECNADLH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5410)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SelectChessRogueSubStoryCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ekefmnpfogo: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub ienbkiagpba: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub fomnfhjcdoc: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub digpicghpom: u32, +} +/// Obf: BAEKABJGOLM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5481)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SelectChessRogueSubStoryScRsp { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub digpicghpom: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub ekefmnpfogo: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub fomnfhjcdoc: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub ienbkiagpba: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: ABKMFJBKOGM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5502)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishChessRogueSubStoryCsReq { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub ienbkiagpba: u32, +} +/// Obf: HICOPBMNKOH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5515)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishChessRogueSubStoryScRsp { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub fapfkfjiele: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub ienbkiagpba: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: DNCAJLHFMPF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5567)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateActionPointScNotify { + /// offset: 24 + #[prost(int32, tag = "9")] + pub kknnbagffgl: i32, +} +/// Obf: FIOFCLINJDO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5545)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterChessRogueAeonRoomCsReq {} +/// Obf: AMCPHKKJOMD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5571)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterChessRogueAeonRoomScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub stage_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: LPMAABLLAAA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5487)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetChessRogueStoryAeonTalkInfoCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ahkffciepdg: u32, +} +/// Obf: GBJEIACFFMP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5405)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetChessRogueStoryAeonTalkInfoScRsp { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "11")] + pub foejfemlppc: ::std::collections::HashMap, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub ahkffciepdg: u32, +} +/// Obf: JLCCMKOCDKH +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5411)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncChessRogueMainStoryFinishScNotify { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub fapfkfjiele: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub mcfdkfbghaa: u32, +} +/// Obf: AMMGMJAHMFA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5451)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncChessRogueNousValueScNotify { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub bhoolfgeiaa: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cacldcafckh { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub fapfkfjiele: u32, + /// offset: 28 + #[prost(enumeration = "Lnnfnlkacon", tag = "12")] + pub status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dhgpcpmifdc { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub ienbkiagpba: u32, +} +/// Obf: JJIJCNPJEKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5541)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueNousEnableRogueTalentCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub ehajmkfjccm: u32, -} -/// Obf: ChessRogueNousEnableRogueTalentScRsp +pub struct GetChessRogueNousStoryInfoCsReq {} +/// Obf: IABOMCFFCDD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5488)] +#[cmdid(5412)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueNousEnableRogueTalentScRsp { +pub struct GetChessRogueNousStoryInfoScRsp { + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub dokhdogapkd: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub olhnbephhfg: ::prost::alloc::vec::Vec, +} +/// Obf: ODCHOMJNEDI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5524)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncChessRogueNousSubStoryScNotify { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub ienbkiagpba: u32, +} +/// Obf: IIMEBEHFANN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5557)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncChessRogueNousMainStoryScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub olhnbephhfg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jbeengdecoh { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub bbhmfankcao: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub ahhjhhophpj: ::prost::alloc::vec::Vec, + /// offset: 57 + #[prost(bool, tag = "8")] + pub bkdinonlahd: bool, + /// offset: 56 + #[prost(bool, tag = "10")] + pub cbjifcganik: bool, + /// offset: 40 + #[prost(uint32, repeated, tag = "5")] + pub jcfepokifpd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub iehkdajnale: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub fapfkfjiele: u32, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub ienbkiagpba: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cljdmlfmfha { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub akknccfibhi: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub ccogfklofkl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Glenekhdklj { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub amhdfmfilbd: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub oplbocpiibp: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub mgpjlhchame: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub napganolbgl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gcimmihkpei { + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub jikknnogmdb: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(map = "uint32, bool", tag = "12")] + pub bnlmpieeeim: ::std::collections::HashMap, + /// offset: 48 + #[prost(enumeration = "ChessRogueNousDicePhase", tag = "8")] + pub pebibembnfa: i32, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub bmhaffgjejk: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hcgeggglofi { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub njonkanpjlo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub mpgdjoghkbh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hgoilcghknm { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub hkljflhpjce: ::prost::alloc::vec::Vec, +} +/// Obf: AKAHCBGMGMD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5565)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ResetRogueDiceSurfaceCsReq { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub bdjdbmickkp: ::core::option::Option, +} +/// Obf: HPBGKNOMLAO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5417)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueNousEditDiceScRsp { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub bdjdbmickkp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, +} +/// Obf: BBCGLGFFPHI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5441)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueNousDiceUpdateNotify { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub nnkcofopnbn: ::core::option::Option, +} +/// Obf: LPCAPNALIIE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5518)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueNousDiceSurfaceUnlockNotify { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub diaamodkamo: u32, +} +/// Obf: GIFLFCALGAG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5463)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueNousGetRogueTalentInfoCsReq {} +/// Obf: IOJMJDCMENE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5422)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueNousGetRogueTalentInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub talent_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "13")] - pub mondndeeomj: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub talent_info: ::core::option::Option, + #[prost(uint32, tag = "1")] + pub mpgdjoghkbh: u32, +} +/// Obf: ACAFFKNDLMB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5535)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueNousEnableRogueTalentCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub kfjemiojlpj: u32, +} +/// Obf: NJOAJALMAOC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5482)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueNousEnableRogueTalentScRsp { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub talent_info: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub mpgdjoghkbh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Khlmfcbfhlh { - /// offset: 28 - #[prost(uint32, tag = "5")] +pub struct Gginkebloel { + /// offset: 24 + #[prost(uint32, tag = "11")] pub progress: u32, - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "13")] - pub kmapmcbpamk: u32, + pub kmemkmpmfhh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nmnhgbjneoi { - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub ogalckoodgg: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dlgahbjoihi { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub kdnpokigpdj: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Naffggofpie { - /// offset: 48 - #[prost(uint32, tag = "14")] - pub id: u32, - /// offset: 52 - #[prost(int32, tag = "7")] - pub mgibldfnapp: i32, +pub struct Bcmmladbeam { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub ogalckoodgg: ::core::option::Option, + #[prost(message, repeated, tag = "15")] + pub mplincadodk: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fmgjflepdbb { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub dejahcpfeid: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lehnhdlemhl { /// offset: 40 - #[prost(bool, tag = "8")] - pub jkopdhikibp: bool, - /// offset: 44 #[prost(int32, tag = "5")] pub hp: i32, + /// offset: 48 + #[prost(int32, tag = "2")] + pub najcpopjglb: i32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub id: u32, + /// offset: 44 + #[prost(bool, tag = "13")] + pub kaebcnnakid: bool, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub mplincadodk: ::core::option::Option, /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - pub emdnabookla: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "14")] + pub bmgabahlgji: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jdalafcnbek { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub ikehbilfeli: ::prost::alloc::vec::Vec, +pub struct Fhccchjhhkl { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub dpkacndaldi: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] - pub eheedkodmdh: u32, + #[prost(uint32, tag = "8")] + pub okhambmnidi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mkmflplmfbm { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub cbnefkhglpe: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub beadjbeecla: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Abllcaihghh { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub ibjebkekbfa: u32, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub gghgnbblojf: u32, - /// offset: 44 - #[prost(int32, tag = "8")] - pub hp: i32, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub ocdmaabocpi: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub index: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub mmgpjigbefj: u32, - /// offset: 32 - #[prost(int32, tag = "11")] - pub attack: i32, - /// offset: 52 - #[prost(uint32, tag = "14")] - pub hpcaalcimep: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Alogajnfoba { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub total_turns: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub cost_time: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub total_damage: u32, +pub struct Lhedjaiohoe { /// offset: 24 #[prost(uint32, tag = "8")] - pub nccpecppplf: u32, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub olifnnnhdkc: u32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub total_auto_turns: u32, + pub njdbiemaoaa: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub maonlhbkofk: u32, } -/// Obf: ChimeraGetDataCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pcaoljlfpba { + /// offset: 44 + #[prost(int32, tag = "7")] + pub hp: i32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub llhjaggegok: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub elebgnheiml: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub mllgeoinjog: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub index: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub ddgeoolhapg: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub pncngmfband: u32, + /// offset: 28 + #[prost(int32, tag = "14")] + pub attack: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hamejpgciji { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub cost_time: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub ghbnoamoand: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub total_auto_turns: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub hfliajcnjpl: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub total_turns: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub total_damage: u32, +} +/// Obf: IDKBFEHNFFM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8161)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraGetDataCsReq {} -/// Obf: GetDataScRsp +/// Obf: NNGEANJAOBJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8180)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetDataScRsp { + /// offset: 104 + #[prost(enumeration = "Ghjifohjoem", tag = "6")] + pub legmojldech: i32, + /// offset: 64 + #[prost(uint32, tag = "639")] + pub nkbddidfpne: u32, + /// offset: 80 + #[prost(uint32, tag = "10")] + pub bcllcbdepep: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub gcenjmplhmc: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 100 + #[prost(uint32, tag = "13")] + pub jiicjoklnlg: u32, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub njdbiemaoaa: u32, + /// offset: 92 + #[prost(uint32, tag = "14")] + pub fhhmachpmga: u32, + /// offset: 96 + #[prost(uint32, tag = "8")] + pub bbojliealdb: u32, + /// offset: 72 + #[prost(uint32, tag = "596")] + pub acjjcpcpfdn: u32, + /// offset: 84 + #[prost(uint32, tag = "2")] + pub bmgakknakfd: u32, + /// offset: 60 + #[prost(uint32, tag = "1347")] + pub pbaffldbale: u32, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub hfjjjkebmep: u32, + /// offset: 88 + #[prost(uint32, tag = "927")] + pub ncbpoocccan: u32, + /// offset: 108 + #[prost(uint32, tag = "5")] + pub pkhbamilioi: u32, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub ijgalcoflla: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub hmabmkkkhnb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub lineup: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nabejkghcai { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub lineup: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8170)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oijjdmgodjp { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub lineup: ::core::option::Option, +} +/// Obf: DKCOPBIGBOO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8175)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraFinishRoundCsReq { + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub stt: ::core::option::Option, + /// offset: 16 + #[prost(map = "uint32, message", tag = "15")] + pub kmochcfldcm: ::std::collections::HashMap, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "13")] + pub pkipmnndipa: ::std::collections::HashMap, + /// offset: 76 + #[prost(uint32, tag = "12")] + pub jhdkobknpde: u32, + /// offset: 56 + #[prost(uint32, repeated, tag = "3")] + pub lnaohdbgeno: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "1")] + pub end_reason: i32, + /// offset: 48 + #[prost(message, optional, tag = "10")] + pub lineup: ::core::option::Option, + /// offset: 80 + #[prost(bool, tag = "6")] + pub pgegmmbinid: bool, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub kmafdfbjcji: ::prost::alloc::vec::Vec, +} +/// Obf: CFODBJEFDMJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8168)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraFinishRound { + /// offset: 92 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 88 + #[prost(enumeration = "Ghjifohjoem", tag = "3")] + pub legmojldech: i32, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub gcenjmplhmc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub mamlpgpohne: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "11")] + pub njdbiemaoaa: u32, + /// offset: 80 + #[prost(uint32, tag = "8")] + pub bcllcbdepep: u32, + /// offset: 48 + #[prost(map = "uint32, message", tag = "14")] + pub hbmigmjbcng: ::std::collections::HashMap, + /// offset: 72 + #[prost(uint32, tag = "7")] + pub bmgakknakfd: u32, + /// offset: 24 + #[prost(map = "uint32, message", tag = "13")] + pub dmllcpjfpnf: ::std::collections::HashMap, + /// offset: 64 + #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "2")] + pub end_reason: i32, + /// offset: 97 + #[prost(bool, tag = "6")] + pub nflpmlgbkdf: bool, + /// offset: 76 + #[prost(uint32, tag = "1")] + pub acjjcpcpfdn: u32, + /// offset: 84 + #[prost(uint32, tag = "10")] + pub bbojliealdb: u32, + /// offset: 56 + #[prost(message, repeated, tag = "15")] + pub hmabmkkkhnb: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(bool, tag = "5")] + pub pgegmmbinid: bool, +} +/// Obf: EIFOGHFLAEN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8174)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraStartEndlessCsReq {} +/// Obf: IBOCAIOMALA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8177)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraStartEndlessScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: ONBELPPNNKI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8167)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraFinishEndlessRoundCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub kmafdfbjcji: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub lineup: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "15")] + pub lnaohdbgeno: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(bool, tag = "6")] + pub oipljjiodil: bool, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub nkbddidfpne: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub stt: ::core::option::Option, +} +/// Obf: CDOAILJIOHO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8179)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraGetDataScRsp { - /// offset: 68 - #[prost(uint32, tag = "1300")] - pub hfccphknkoh: u32, - /// offset: 100 - #[prost(uint32, tag = "1170")] - pub oaakejhnkbp: u32, - /// offset: 76 - #[prost(uint32, tag = "12")] - pub phpmaegjbdh: u32, - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub pnhijjoljkg: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "7")] - pub odjncdhmman: ::prost::alloc::vec::Vec, - /// offset: 92 - #[prost(uint32, tag = "1937")] - pub ikdafnnhkpa: u32, - /// offset: 108 - #[prost(uint32, tag = "4")] - pub fnbllhjpdcm: u32, - /// offset: 88 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 84 - #[prost(uint32, tag = "5")] - pub agcbmklinfh: u32, - /// offset: 96 - #[prost(uint32, tag = "14")] - pub pafejfppmde: u32, - /// offset: 64 - #[prost(uint32, tag = "1")] - pub beadjbeecla: u32, - /// offset: 104 - #[prost(uint32, tag = "11")] - pub hlomnjehagi: u32, - /// offset: 80 - #[prost(uint32, tag = "13")] - pub okchmkfanoc: u32, - /// offset: 56 - #[prost(uint32, tag = "477")] - pub dhjaoofgomp: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub lineup: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "15")] - pub nefknnemgoj: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "8")] - pub pmielepamfo: u32, - /// offset: 60 - #[prost(enumeration = "Hgghdakgmoi", tag = "2")] - pub hhpfihaimmj: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hjgmcbdocge { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub lineup: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8165)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jdhdeifdmad { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub lineup: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: ChimeraFinishRoundCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8166)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraFinishRoundCsReq { - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub stt: ::core::option::Option, - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub mcnpcedokif: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, optional, tag = "10")] - pub lineup: ::core::option::Option, - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "11")] - pub npnceejceha: ::std::collections::HashMap, - /// offset: 72 - #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "8")] - pub end_reason: i32, - /// offset: 80 - #[prost(uint32, tag = "4")] - pub hihopoiejle: u32, - /// offset: 64 - #[prost(map = "uint32, message", tag = "3")] - pub objpefmecem: ::std::collections::HashMap, - /// offset: 76 - #[prost(bool, tag = "5")] - pub gdljgamigjc: bool, - /// offset: 40 - #[prost(message, repeated, tag = "6")] - pub obigcjjifgc: ::prost::alloc::vec::Vec, -} -/// Obf: ChimeraFinishRound -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8176)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraFinishRoundScRsp { - /// offset: 84 - #[prost(uint32, tag = "12")] - pub phpmaegjbdh: u32, - /// offset: 92 - #[prost(uint32, tag = "4")] - pub ikdafnnhkpa: u32, - /// offset: 48 - #[prost(map = "uint32, message", tag = "13")] - pub egelphppjhg: ::std::collections::HashMap, - /// offset: 88 - #[prost(uint32, tag = "2")] - pub beadjbeecla: u32, - /// offset: 56 - #[prost(uint32, repeated, tag = "5")] - pub odjncdhmman: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(map = "uint32, message", tag = "8")] - pub embijoceakb: ::std::collections::HashMap, - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub imdopibbeef: ::prost::alloc::vec::Vec, - /// offset: 96 - #[prost(uint32, tag = "10")] - pub okchmkfanoc: u32, - /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub nefknnemgoj: ::prost::alloc::vec::Vec, - /// offset: 69 - #[prost(bool, tag = "11")] - pub gdljgamigjc: bool, - /// offset: 72 +pub struct ChimeraFinishEndlessRoundScRsp { + /// offset: 52 #[prost(uint32, tag = "7")] - pub agcbmklinfh: u32, - /// offset: 68 - #[prost(bool, tag = "15")] - pub mjllmaiocch: bool, - /// offset: 80 - #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "14")] - pub end_reason: i32, - /// offset: 64 - #[prost(uint32, tag = "6")] + pub hfjjjkebmep: u32, + /// offset: 36 + #[prost(bool, tag = "11")] + pub oipljjiodil: bool, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub jiicjoklnlg: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub ifnodkpgbjk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 76 - #[prost(enumeration = "Hgghdakgmoi", tag = "3")] - pub hhpfihaimmj: i32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub pkhbamilioi: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub nkbddidfpne: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub acdjhfnhcnp: u32, } -/// Obf: ChimeraStartEndlessCsReq +/// Obf: HGOMPLGCHMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8172)] +#[cmdid(8171)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraStartEndlessCsReq {} -/// Obf: ChimeraStartEndlessScRsp +pub struct ChimeraQuitEndlessCsReq {} +/// Obf: FLPFEPMPHII /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8162)] +#[cmdid(8178)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraStartEndlessScRsp { +pub struct ChimeraQuitEndlessScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: ChimeraFinishEndlessRoundCsReq +/// Obf: HHIHPFKCOIB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8164)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraFinishEndlessRoundCsReq { - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub mcnpcedokif: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(bool, tag = "2")] - pub dpeioblgngm: bool, - /// offset: 48 - #[prost(message, optional, tag = "11")] - pub lineup: ::core::option::Option, - /// offset: 60 - #[prost(uint32, tag = "4")] - pub oaakejhnkbp: u32, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub stt: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "5")] - pub obigcjjifgc: ::prost::alloc::vec::Vec, -} -/// Obf: ChimeraFinishEndlessRoundScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8177)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraFinishEndlessRoundScRsp { - /// offset: 56 - #[prost(uint32, tag = "5")] - pub oaakejhnkbp: u32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub pafejfppmde: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub fnbllhjpdcm: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub hlomnjehagi: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub ejkpjpdiacf: u32, - /// offset: 52 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub cfhhhfglhhj: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(bool, tag = "2")] - pub dpeioblgngm: bool, -} -/// Obf: ChimeraQuitEndlessCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8167)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraQuitEndlessCsReq {} -/// Obf: ChimeraQuitEndlessScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8170)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraQuitEndlessScRsp { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: ChimeraDoFinalRoundCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8171)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDoFinalRoundCsReq { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub stt: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "6")] - pub obigcjjifgc: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(bool, tag = "12")] - pub dpeioblgngm: bool, - /// offset: 40 - #[prost(uint32, repeated, tag = "4")] - pub mcnpcedokif: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "15")] - pub oaakejhnkbp: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub lnaohdbgeno: ::prost::alloc::vec::Vec, /// offset: 48 + #[prost(message, optional, tag = "6")] + pub stt: ::core::option::Option, + /// offset: 16 #[prost(message, optional, tag = "3")] - pub lineup: ::core::option::Option, -} -/// Obf: ChimeraDoFinalRoundScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8169)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraDoFinalRoundScRsp { - /// offset: 52 - #[prost(uint32, tag = "1")] - pub beadjbeecla: u32, - /// offset: 68 - #[prost(bool, tag = "4")] - pub dpeioblgngm: bool, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub index: u32, - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub nefknnemgoj: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub hfccphknkoh: u32, - /// offset: 60 - #[prost(uint32, tag = "15")] - pub ikdafnnhkpa: u32, - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub cfhhhfglhhj: ::prost::alloc::vec::Vec, + pub lineup: ::core::option::Option, /// offset: 56 - #[prost(uint32, tag = "9")] - pub agcbmklinfh: u32, - /// offset: 64 - #[prost(uint32, tag = "14")] - pub oaakejhnkbp: u32, + #[prost(bool, tag = "11")] + pub oipljjiodil: bool, + /// offset: 60 + #[prost(uint32, tag = "12")] + pub nkbddidfpne: u32, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub kmafdfbjcji: ::prost::alloc::vec::Vec, } -/// Obf: ChimeraRoundWorkStartCsReq -/// Type: Req +/// Obf: EJEPBCHFIAM +/// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8163)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraRoundWorkStartCsReq { +pub struct ChimeraDoFinalRoundScRsp { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub lineup: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub obigcjjifgc: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "6")] - pub lchcbknmiho: u32, + #[prost(message, repeated, tag = "2")] + pub hmabmkkkhnb: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub njdbiemaoaa: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub bmgakknakfd: u32, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub ncbpoocccan: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub nkbddidfpne: u32, + /// offset: 64 + #[prost(bool, tag = "3")] + pub oipljjiodil: bool, /// offset: 40 - #[prost(uint32, tag = "5")] - pub eehdmdijlaf: u32, + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub acjjcpcpfdn: u32, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub ifnodkpgbjk: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub index: u32, +} +/// Obf: CPFHLKMNMNN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8169)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraRoundWorkStartCsReq { + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub lineup: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub ghmjndcaeeo: u32, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub kmafdfbjcji: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub figjhmcepoa: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hekjhmibofl { +pub struct Inieldcagdg { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pklfodhcfbj { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub fgjgijddgmd: u32, +pub struct Mofdandcghj { /// offset: 28 - #[prost(enumeration = "Cednefjmfke", tag = "15")] - pub jkmaeielmgm: i32, + #[prost(uint32, tag = "6")] + pub gpemmcmjppd: u32, /// offset: 32 - #[prost(uint32, tag = "9")] - pub cdlbicedome: u32, + #[prost(uint32, tag = "5")] + pub gfijjnnakgp: u32, + /// offset: 24 + #[prost(enumeration = "Fjdilegcbhp", tag = "7")] + pub alfhnehobja: i32, } -/// Obf: ChimeraDuelPlayerRankData +/// Obf: DOECIMIJBBP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelPlayerRankData { /// offset: 28 - #[prost(uint32, tag = "6")] - pub score_id: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub rank: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] + pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bdchldfeakn { - /// offset: 76 - #[prost(uint32, tag = "4")] - pub noolcmeeobi: u32, - /// offset: 72 - #[prost(uint32, tag = "13")] - pub jobjlleinip: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub ikjdlpjcpge: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "1")] - pub ligmjlocobn: ::core::option::Option, +pub struct Ncblobppibd { /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub idlacjjepkj: ::prost::alloc::vec::Vec, - /// offset: 24 #[prost(uint32, repeated, tag = "6")] - pub ckhdoaibjbg: ::prost::alloc::vec::Vec, + pub mmiiinjdlam: ::prost::alloc::vec::Vec, /// offset: 68 - #[prost(uint32, tag = "7")] - pub flcmlepmdin: u32, - /// offset: 56 - #[prost(message, repeated, tag = "11")] - pub gogbcbhnkoh: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "3")] - pub lapjnnhhhan: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mcjnegdjlaa { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub unique_id: u32, - /// offset: 28 #[prost(uint32, tag = "4")] - pub item_id: u32, + pub mapdnlbhhcd: u32, + /// offset: 72 + #[prost(uint32, tag = "10")] + pub jglkneocjch: u32, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub eaplgiofddg: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "1")] + pub bekchimdnjg: u32, + /// offset: 56 + #[prost(uint32, repeated, tag = "7")] + pub ckjecohkcll: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub gepgggdkbnk: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "14")] + pub glcoinhkhmm: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub jnmbjhjpbok: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dnahkjbbocm { +pub struct Jcgbnpkjkhb { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kncbimaafjg { /// offset: 52 - #[prost(int32, tag = "3")] - pub bndlcdbcbhk: i32, - /// offset: 32 - #[prost(int32, tag = "5")] - pub pmhbpeboldp: i32, - /// offset: 44 + #[prost(uint32, tag = "13")] + pub exp: u32, + /// offset: 48 #[prost(uint32, tag = "1")] pub unique_id: u32, + /// offset: 36 + #[prost(int32, tag = "12")] + pub ccnjkiaomff: i32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub ddgeoolhapg: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub equipment_goods_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub bhjpdmjdjmn: u32, + /// offset: 44 + #[prost(int32, tag = "9")] + pub cjakebnpgfa: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pmpjmnnahnl { + /// offset: 52 + #[prost(uint32, tag = "6")] + pub uid: u32, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub mnndmpbfpje: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "8")] + pub rank: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub mekliklgafi: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "10")] + pub ijeejnbngom: u32, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub head_icon: u32, + /// offset: 32 + #[prost(string, tag = "5")] + pub nickname: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub hp: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub offidmejbgi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hagbfhngjim { /// offset: 24 #[prost(message, optional, tag = "4")] - pub equipment_goods_info: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub hpcaalcimep: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub exp: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub oalnncnakfa: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eejojegdmlc { - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub aehhifijjcm: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "3")] - pub chkoogobago: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "9")] - pub rank: u32, - /// offset: 52 - #[prost(uint32, tag = "8")] - pub head_icon: u32, - /// offset: 64 - #[prost(uint32, tag = "11")] - pub kkpkipbogge: u32, - /// offset: 32 - #[prost(string, tag = "7")] - pub nickname: ::prost::alloc::string::String, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub uid: u32, - /// offset: 68 - #[prost(uint32, tag = "12")] - pub gioemcmchlg: u32, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub hp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Idgfgageknm { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub hdloncmoeai: ::core::option::Option, + pub okidhdfcpbd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gjcdnmbaiba { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub ohiejdlbbje: u32, - /// offset: 36 - #[prost(bool, tag = "2")] - pub lhbobiohkdk: bool, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub grid_fight_equipment_id: u32, +pub struct Dpehilaanon { /// offset: 32 #[prost(uint32, tag = "14")] - pub hpcaalcimep: u32, + pub ddgeoolhapg: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub hjmjiadbaoc: u32, /// offset: 40 #[prost(uint32, tag = "3")] - pub cbbaehdojlk: u32, + pub grid_fight_equipment_id: u32, + /// offset: 36 + #[prost(bool, tag = "5")] + pub hlkafpclmeo: bool, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub deakooebljl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ajokfgklnaf { - /// offset: 29 - #[prost(bool, tag = "12")] - pub lhbobiohkdk: bool, - /// offset: 28 - #[prost(bool, tag = "4")] - pub jjnpccmbhpa: bool, +pub struct Ijokdlmkdae { /// offset: 32 - #[prost(uint32, tag = "11")] - pub cmpplmbmiba: u32, + #[prost(bool, tag = "12")] + pub klnhlejkdml: bool, + /// offset: 33 + #[prost(bool, tag = "11")] + pub hlkafpclmeo: bool, /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub hcnkajnkgfh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Djdogdaamfl { +pub struct Dmajilebabm { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub jjgmpfgckhg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "14")] - pub bhchclaadli: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub hcggananhhl: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub kcefnimaejp: ::prost::alloc::vec::Vec, } -/// Obf: ChimeraDuelShopBuyChimeraCsReq +/// Obf: LJNKMIKBCKK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9231)] +#[cmdid(9246)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyChimeraCsReq { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub ngcjfjdhlmd: u32, /// offset: 36 - #[prost(uint32, tag = "10")] - pub cniamjclblf: u32, + #[prost(uint32, tag = "2")] + pub lnbilchbhad: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub fjglpcijicj: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub bmjbhhigdpb: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub aichbbiodjc: ::prost::alloc::vec::Vec, } -/// Obf: ChimeraDuelShopBuyChimeraScRsp +/// Obf: MADOBOONFEL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyChimeraScRsp { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: ChimeraDuelShopBuyItemCsReq +/// Obf: AEMHHOAKGFA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9233)] +#[cmdid(9260)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyItemCsReq { /// offset: 24 #[prost(uint32, tag = "3")] - pub hcckgcdakip: u32, + pub gcenplkccba: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub cmpplmbmiba: u32, + #[prost(uint32, tag = "10")] + pub hcnkajnkgfh: u32, } -/// Obf: ChimeraDuelShopBuyItemScRsp +/// Obf: IKLIJHOPNEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9239)] +#[cmdid(9226)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyItemScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: ChimeraDuelShopLockCsReq +/// Obf: DKKGEECMLDD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9218)] +#[cmdid(9241)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopLockCsReq { /// offset: 36 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "15")] pub is_locked: bool, - #[prost(oneof = "chimera_duel_shop_lock_cs_req::Okaiingcacl", tags = "11, 13")] - pub okaiingcacl: ::core::option::Option, + #[prost(oneof = "chimera_duel_shop_lock_cs_req::Bpihfajcloc", tags = "13, 8")] + pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `ChimeraDuelShopLockCsReq`. pub mod chimera_duel_shop_lock_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 24 - #[prost(uint32, tag = "11")] - Ohiejdlbbje(u32), + pub enum Bpihfajcloc { /// offset: 24 #[prost(uint32, tag = "13")] - Cmpplmbmiba(u32), + Deakooebljl(u32), + /// offset: 24 + #[prost(uint32, tag = "8")] + Hcnkajnkgfh(u32), } } -/// Obf: ChimeraDuelShopLockScRsp +/// Obf: HOGFMLDKAII /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9221)] +#[cmdid(9231)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopLockScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] + /// offset: 40 + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 36 - #[prost(bool, tag = "6")] + /// offset: 32 + #[prost(bool, tag = "14")] pub is_locked: bool, - #[prost(oneof = "chimera_duel_shop_lock_sc_rsp::Okaiingcacl", tags = "2, 7")] - pub okaiingcacl: ::core::option::Option, + #[prost(oneof = "chimera_duel_shop_lock_sc_rsp::Bpihfajcloc", tags = "3, 15")] + pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `ChimeraDuelShopLockScRsp`. pub mod chimera_duel_shop_lock_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + pub enum Bpihfajcloc { /// offset: 24 - #[prost(uint32, tag = "2")] - Ohiejdlbbje(u32), + #[prost(uint32, tag = "3")] + Deakooebljl(u32), /// offset: 24 - #[prost(uint32, tag = "7")] - Cmpplmbmiba(u32), + #[prost(uint32, tag = "15")] + Hcnkajnkgfh(u32), } } -/// Obf: ChimeraDuelShopRefreshCsReq +/// Obf: FHJLDFBNJGH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9216)] +#[cmdid(9259)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopRefreshCsReq {} -/// Obf: ChimeraDuelShopRefreshScRsp +/// Obf: CFLLGPBPPGH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9238)] +#[cmdid(9225)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopRefreshScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mbpfemgdhil { - /// offset: 68 - #[prost(uint32, tag = "12")] - pub gioemcmchlg: u32, - /// offset: 60 - #[prost(uint32, tag = "7")] - pub onlfbidhdbb: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub bcbgddljffl: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub hp: u32, - /// offset: 56 - #[prost(uint32, tag = "13")] - pub ciihdoemcfh: u32, - /// offset: 76 - #[prost(uint32, tag = "5")] - pub mnlgfjmffcf: u32, - /// offset: 40 - #[prost(message, repeated, tag = "14")] - pub chkoogobago: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "1")] - pub kkpkipbogge: u32, +pub struct Ddjoeiboelh { /// offset: 52 - #[prost(uint32, tag = "3")] - pub nmnmbleappb: u32, - #[prost(oneof = "mbpfemgdhil::Hiejmdgbdjj", tags = "1940, 1180")] - pub hiejmdgbdjj: ::core::option::Option, + #[prost(uint32, tag = "5")] + pub offidmejbgi: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub gndepokfhpe: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub gcpncedamab: u32, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub nnfamojahch: u32, + /// offset: 68 + #[prost(uint32, tag = "2")] + pub dgbanfmakma: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub klolldjjaoa: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub hp: u32, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub ijeejnbngom: u32, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub mnndmpbfpje: ::prost::alloc::vec::Vec, + #[prost(oneof = "ddjoeiboelh::Nkcbiecfigk", tags = "616, 574")] + pub nkcbiecfigk: ::core::option::Option, } -/// Nested message and enum types in `MBPFEMGDHIL`. -pub mod mbpfemgdhil { +/// Nested message and enum types in `DDJOEIBOELH`. +pub mod ddjoeiboelh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hiejmdgbdjj { - /// offset: 24 - #[prost(message, tag = "1940")] - Gbhpkhchlbi(super::Djdogdaamfl), - /// offset: 24 - #[prost(message, tag = "1180")] - Foolneoemif(super::Idgfgageknm), + pub enum Nkcbiecfigk { + /// offset: 40 + #[prost(message, tag = "616")] + Bkjncifkagd(super::Dmajilebabm), + /// offset: 40 + #[prost(message, tag = "574")] + Bdlambnogbh(super::Hagbfhngjim), } } -/// Obf: ChimeraDuelGetDataCsReq +/// Obf: OBKNBIGALKJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9214)] +#[cmdid(9223)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetDataCsReq {} -/// Obf: ChimeraDuelGetDataScRsp +/// Obf: HMGKLFNFDPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9250)] +#[cmdid(9217)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetDataScRsp { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub jfeddhoecib: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub pmmgjdnfokf: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub oiaphbbdphl: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub bakkickhfdg: ::core::option::Option, } -/// Obf: ChimeraDuelUnlockMasterCsReq +/// Obf: JOAHEEHJAIL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9249)] +#[cmdid(9245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelUnlockMasterCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub gioemcmchlg: u32, + #[prost(uint32, tag = "11")] + pub offidmejbgi: u32, } -/// Obf: ChimeraDuelUnlockMasterScRsp +/// Obf: IKPMODMCOHL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9222)] +#[cmdid(9248)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelUnlockMasterScRsp { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub retcode: u32, /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 28 #[prost(uint32, tag = "12")] - pub gioemcmchlg: u32, + pub offidmejbgi: u32, } -/// Obf: ChimeraDuelStartGameCsReq +/// Obf: KFKBMKBNOBF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9234)] +#[cmdid(9215)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelStartGameCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub gioemcmchlg: u32, + #[prost(uint32, tag = "14")] + pub offidmejbgi: u32, } -/// Obf: ChimeraDuelStartGameScRsp +/// Obf: DOBGAFAIHCO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9212)] +#[cmdid(9211)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelStartGameScRsp { /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "9")] - pub pmmgjdnfokf: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub oiaphbbdphl: ::core::option::Option, } -/// Obf: ChimeraDuelEndRoundShopStageCsReq +/// Obf: MLAPEJHIFFK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9240)] +#[cmdid(9257)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundShopStageCsReq {} -/// Obf: ChimeraDuelEndRoundShopStageScRsp +/// Obf: AGPENIKAOEB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9217)] +#[cmdid(9229)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundShopStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "5")] - pub pmmgjdnfokf: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub oiaphbbdphl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bfgkmcjekgg { - /// offset: 44 - #[prost(bool, tag = "5")] - pub cnncelbleap: bool, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub jobjlleinip: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub ligmjlocobn: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub pmmgjdnfokf: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lalmfdgehia { - /// offset: 36 - #[prost(int32, tag = "10")] - pub mgibldfnapp: i32, - /// offset: 56 - #[prost(uint32, tag = "1")] - pub unique_id: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub exp: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub index: u32, - /// offset: 60 - #[prost(enumeration = "Indfpofpgip", tag = "6")] - pub status: i32, +pub struct Hobciokknkh { /// offset: 32 - #[prost(uint32, tag = "12")] - pub ocdmaabocpi: u32, - /// offset: 64 - #[prost(uint32, tag = "9")] - pub ibjebkekbfa: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub mmgpjigbefj: u32, - /// offset: 72 - #[prost(uint32, tag = "7")] - pub grid_fight_equipment_id: u32, - /// offset: 24 - #[prost(int32, tag = "14")] - pub hp: i32, - /// offset: 68 - #[prost(uint32, tag = "11")] - pub hpcaalcimep: u32, + #[prost(message, optional, tag = "6")] + pub oiaphbbdphl: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "3")] - pub level: u32, + #[prost(bool, tag = "15")] + pub gildmpkfggc: bool, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub gepgggdkbnk: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "8")] - pub gghgnbblojf: u32, + #[prost(uint32, tag = "4")] + pub mapdnlbhhcd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pngchoehfoo { - /// offset: 40 +pub struct Fllebeickce { + /// offset: 48 + #[prost(enumeration = "Mbkmljabcbe", tag = "7")] + pub status: i32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ddgeoolhapg: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub pncngmfband: u32, + /// offset: 60 #[prost(uint32, tag = "14")] - pub total_auto_turns: u32, + pub grid_fight_equipment_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub unique_id: u32, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub mllgeoinjog: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub llhjaggegok: u32, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub exp: u32, + /// offset: 68 + #[prost(int32, tag = "10")] + pub hp: i32, + /// offset: 72 + #[prost(uint32, tag = "15")] + pub elebgnheiml: u32, + /// offset: 36 + #[prost(int32, tag = "4")] + pub najcpopjglb: i32, /// offset: 44 #[prost(uint32, tag = "5")] - pub nccpecppplf: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub olifnnnhdkc: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub knijjehbppp: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub lelheagcell: u32, + pub index: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ipmponahfbg { /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub total_turns: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub jfjjlgfcomo: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub iedpbiabbck: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub total_auto_turns: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub hfliajcnjpl: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub ghbnoamoand: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ncfnnfidamd { - /// offset: 48 - #[prost(uint32, tag = "11")] - pub cost_time: u32, +pub struct Hhbedpmhndk { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub nkikedhaien: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "7")] pub total_damage: u32, - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub mneihfmobka: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, optional, tag = "15")] - pub dnndkcjajpg: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub jnmpjmkibmd: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "10")] + pub ddeklghpnme: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub akhfekjnpfg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub cost_time: u32, } -/// Obf: ChimeraDuelEndRoundBattleStageCsReq +/// Obf: DOHOIIBGBFP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9228)] +#[cmdid(9212)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundBattleStageCsReq { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub stt: ::core::option::Option, - /// offset: 36 - #[prost(enumeration = "Ejnipfomjgn", tag = "3")] - pub blcocdghkac: i32, /// offset: 32 - #[prost(uint32, tag = "5")] - pub ebbhibncamp: u32, + #[prost(uint32, tag = "12")] + pub naimopohjkp: u32, + /// offset: 36 + #[prost(enumeration = "Dcifpicpjmk", tag = "7")] + pub kgebjnholcn: i32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub stt: ::core::option::Option, } -/// Obf: ChimeraDuelEndRoundBattleStageScRsp +/// Obf: FADBMJGFGAD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9244)] +#[cmdid(9254)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundBattleStageScRsp { - /// offset: 40 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 32 - #[prost(enumeration = "Ejnipfomjgn", tag = "2")] - pub blcocdghkac: i32, + #[prost(enumeration = "Dcifpicpjmk", tag = "14")] + pub kgebjnholcn: i32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, #[prost( - oneof = "chimera_duel_end_round_battle_stage_sc_rsp::Okaiingcacl", - tags = "1132, 873" + oneof = "chimera_duel_end_round_battle_stage_sc_rsp::Bpihfajcloc", + tags = "1088, 2013" )] - pub okaiingcacl: ::core::option::Option< - chimera_duel_end_round_battle_stage_sc_rsp::Okaiingcacl, + pub bpihfajcloc: ::core::option::Option< + chimera_duel_end_round_battle_stage_sc_rsp::Bpihfajcloc, >, } /// Nested message and enum types in `ChimeraDuelEndRoundBattleStageScRsp`. pub mod chimera_duel_end_round_battle_stage_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 24 - #[prost(message, tag = "1132")] - Pmmgjdnfokf(super::Mbpfemgdhil), - /// offset: 24 - #[prost(message, tag = "873")] - Hfngajjadcb(super::Bfgkmcjekgg), + pub enum Bpihfajcloc { + /// offset: 16 + #[prost(message, tag = "1088")] + Oiaphbbdphl(super::Ddjoeiboelh), + /// offset: 16 + #[prost(message, tag = "2013")] + Ckimoelpoab(super::Hobciokknkh), } } -/// Obf: ChimeraDuelEndGameCsReq +/// Obf: MMCMPLDHMOL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9248)] +#[cmdid(9228)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndGameCsReq {} -/// Obf: ChimeraDuelEndGameScRsp +/// Obf: EJMAKGDFGOH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9232)] +#[cmdid(9255)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndGameScRsp { /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "1")] - pub hfngajjadcb: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub ckimoelpoab: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ofeobaocopn { +pub struct Nnhpdnacicf { /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub bmjbhhigdpb: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "8")] + pub aichbbiodjc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Glhbejlelcl { +pub struct Nildpljdllj { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub ihalppapahh: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub affecjekblm: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub cdgojehaloc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub fefbghpnlfm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jkpjmalaada { +pub struct Mlajnangalb { + /// offset: 48 + #[prost(uint32, tag = "14")] + pub hpeojnoohdd: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub source: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub dhhlinhkjkc: ::core::option::Option, + #[prost(oneof = "mlajnangalb::Fabbigdkain", tags = "181, 1648, 415")] + pub fabbigdkain: ::core::option::Option, +} +/// Nested message and enum types in `MLAJNANGALB`. +pub mod mlajnangalb { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Fabbigdkain { + /// offset: 16 + #[prost(enumeration = "super::Agjpcoompgh", tag = "181")] + Eojhlpdeppj(i32), + /// offset: 16 + #[prost(uint32, tag = "1648")] + Cdkmmhgkjfi(u32), + /// offset: 16 + #[prost(message, tag = "415")] + Dcfdmkebemc(super::Nildpljdllj), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jlbjnhjilfp { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub mekliklgafi: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pknlnbgnfdf { /// offset: 16 #[prost(message, optional, tag = "12")] - pub didakahdann: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub source: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub lljblacecbg: u32, - #[prost(oneof = "jkpjmalaada::Begjddelijj", tags = "1806, 183, 1978")] - pub begjddelijj: ::core::option::Option, -} -/// Nested message and enum types in `JKPJMALAADA`. -pub mod jkpjmalaada { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Begjddelijj { - /// offset: 32 - #[prost(enumeration = "super::Bnoiagiklck", tag = "1806")] - Dafpbkmjlen(i32), - /// offset: 32 - #[prost(uint32, tag = "183")] - Oipaagabemm(u32), - /// offset: 32 - #[prost(message, tag = "1978")] - Ldbbbiihabi(super::Glhbejlelcl), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dgajpbiohfm { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub aehhifijjcm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lcpfedoppfb { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub hnebnnhmcca: ::core::option::Option, + pub bgdggalaodo: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "5")] - pub jlgljmfkome: bool, + #[prost(bool, tag = "10")] + pub dgjheepiglh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bbpnoakakgm { +pub struct Aebnlkapdlb { #[prost( - oneof = "bbpnoakakgm::Hpdaoddgapf", - tags = "3, 6, 9, 7, 1, 4, 2, 8, 10, 12, 11" + oneof = "aebnlkapdlb::Nlpppchggpf", + tags = "6, 3, 15, 5, 8, 13, 4, 10, 7, 12, 9" )] - pub hpdaoddgapf: ::core::option::Option, + pub nlpppchggpf: ::core::option::Option, } -/// Nested message and enum types in `BBPNOAKAKGM`. -pub mod bbpnoakakgm { +/// Nested message and enum types in `AEBNLKAPDLB`. +pub mod aebnlkapdlb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hpdaoddgapf { + pub enum Nlpppchggpf { /// offset: 24 - #[prost(message, tag = "3")] - Igonaligjjh(super::Jkpjmalaada), + #[prost(message, tag = "6")] + Ppbkepiakef(super::Mlajnangalb), /// offset: 24 - #[prost(uint32, tag = "6")] - Ccelcdajddk(u32), + #[prost(uint32, tag = "3")] + Mokbklpimoa(u32), /// offset: 24 - #[prost(message, tag = "9")] - Clidhdepong(super::Dnahkjbbocm), + #[prost(message, tag = "15")] + Fggcgenjoah(super::Kncbimaafjg), /// offset: 24 - #[prost(uint32, tag = "7")] - Baidfefeohd(u32), + #[prost(uint32, tag = "5")] + Jipbjjoghde(u32), /// offset: 24 - #[prost(message, tag = "1")] - Kikbkepipdg(super::Lcpfedoppfb), + #[prost(message, tag = "8")] + Adphcojglgn(super::Pknlnbgnfdf), /// offset: 24 - #[prost(message, tag = "4")] - Nbjagemgndh(super::Dgajpbiohfm), + #[prost(message, tag = "13")] + Aliicnjoibm(super::Jlbjnhjilfp), /// offset: 24 - #[prost(uint32, tag = "2")] - Cniamjclblf(u32), - /// offset: 24 - #[prost(uint32, tag = "8")] - Jjelaehjddc(u32), + #[prost(uint32, tag = "4")] + Lnbilchbhad(u32), /// offset: 24 #[prost(uint32, tag = "10")] - Noolcmeeobi(u32), + Gbeobophklh(u32), + /// offset: 24 + #[prost(uint32, tag = "7")] + Jglkneocjch(u32), /// offset: 24 #[prost(message, tag = "12")] - Gfigceppddp(super::Lcbdolcilbk), + Amaglnlffep(super::Hphmmpdfmak), /// offset: 24 - #[prost(uint32, tag = "11")] - Flcmlepmdin(u32), + #[prost(uint32, tag = "9")] + Jnmbjhjpbok(u32), } } -/// Obf: ChimeraDuelSyncChangeScNotify +/// Obf: OHBLGCBKJGA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9251)] +#[cmdid(9216)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSyncChangeScNotify { /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub gnnbophbadd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub cjfblhnphak: ::prost::alloc::vec::Vec, } -/// Obf: ChimeraDuelChangeLineupCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9229)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraDuelChangeLineupCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub aehhifijjcm: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub egkbjdblkic: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub nfgbafackbg: u32, -} -/// Obf: ChimeraDuelChangeLineupScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9259)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraDuelChangeLineupScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub aehhifijjcm: ::prost::alloc::vec::Vec, -} -/// Obf: ChimeraDuelSellChimeraCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9219)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraDuelSellChimeraCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub aehhifijjcm: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub ohiejdlbbje: u32, -} -/// Obf: ChimeraDuelSellChimeraScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9256)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraDuelSellChimeraScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub ohiejdlbbje: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub aehhifijjcm: ::prost::alloc::vec::Vec, -} -/// Obf: ChimeraDuelSelectGameCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9252)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraDuelSelectGameCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub jobjlleinip: u32, -} -/// Obf: ChimeraDuelSelectGameScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9230)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraDuelSelectGameScRsp { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub jobjlleinip: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lcoffkckcbf { - /// offset: 40 - #[prost(uint32, tag = "15")] - pub gioemcmchlg: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub aehhifijjcm: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub chkoogobago: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lcbdolcilbk { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub slot: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub lineup: ::core::option::Option, -} -/// Obf: ChimeraDuelSaveFriendPvpLineupCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9227)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraDuelSaveFriendPvpLineupCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub slot: u32, -} -/// Obf: ChimeraDuelSaveFriendPvpLineupScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9226)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraDuelSaveFriendPvpLineupScRsp { - /// offset: 36 - #[prost(uint32, tag = "8")] - pub slot: u32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub lineup: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: ChimeraDuelSetFriendDefendLineupCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9241)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraDuelSetFriendDefendLineupCsReq { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub slot: u32, -} -/// Obf: ChimeraDuelSetFriendDefendLineupScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9242)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraDuelSetFriendDefendLineupScRsp { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub slot: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Obf: ChimeraDuelGetFriendListCsReq +/// Obf: GNPCGGIIFJA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9236)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraDuelChangeLineupCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub mekliklgafi: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub gagjaeoodeh: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub lldnkmlimlp: u32, +} +/// Obf: JHELOOPMIAK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9218)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraDuelChangeLineupScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub mekliklgafi: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: OCCNOFNLJDB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9243)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraDuelSellChimeraCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub mekliklgafi: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub deakooebljl: u32, +} +/// Obf: CKPHKJMCNCB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9219)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraDuelSellChimeraScRsp { + /// offset: 36 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub deakooebljl: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub mekliklgafi: ::prost::alloc::vec::Vec, +} +/// Obf: IBEFLCBBBMD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9214)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraDuelSelectGameCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub mapdnlbhhcd: u32, +} +/// Obf: BKFPHOJFMOE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9247)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraDuelSelectGameScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub mapdnlbhhcd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dkdgggcdagm { + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub mekliklgafi: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub offidmejbgi: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub mnndmpbfpje: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hphmmpdfmak { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub slot: u32, +} +/// Obf: KADKCLOPMOG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9258)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraDuelSaveFriendPvpLineupCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub slot: u32, +} +/// Obf: DMPOFONFJCP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9239)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraDuelSaveFriendPvpLineupScRsp { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub slot: u32, +} +/// Obf: ONFIMNMANAB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9253)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraDuelSetFriendDefendLineupCsReq { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub slot: u32, +} +/// Obf: PKNMDIAKOIL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9249)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraDuelSetFriendDefendLineupScRsp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub slot: u32, +} +/// Obf: BEHIOBPCJNH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetFriendListCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Noahahinekg { +pub struct Malghkmbkok { /// offset: 32 - #[prost(uint32, tag = "2")] - pub score_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub lineup: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub uid: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub lineup: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub score_id: u32, } -/// Obf: Receive +/// Obf: AJDOLAHPMNE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9215)] +#[cmdid(9232)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Receive { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub friend_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub friend_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, } -/// Obf: ChimeraDuelFinishMasterChallengeCsReq +/// Obf: BKMJDKCLKLN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9223)] +#[cmdid(9256)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelFinishMasterChallengeCsReq { /// offset: 24 #[prost(uint32, tag = "9")] - pub gioemcmchlg: u32, + pub offidmejbgi: u32, } -/// Obf: ChimeraDuelFinishMasterChallengeScRsp +/// Obf: DJFEJNKMGNL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9245)] +#[cmdid(9250)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelFinishMasterChallengeScRsp { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "3")] - pub gioemcmchlg: u32, + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub offidmejbgi: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9838)] +#[cmdid(9839)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pphffgnahmg { - #[prost(oneof = "pphffgnahmg::Hgopeedofai", tags = "4")] - pub hgopeedofai: ::core::option::Option, +pub struct Koiphjfenin { + #[prost(oneof = "koiphjfenin::Hdaccieijfo", tags = "4")] + pub hdaccieijfo: ::core::option::Option, } -/// Nested message and enum types in `PPHFFGNAHMG`. -pub mod pphffgnahmg { +/// Nested message and enum types in `KOIPHJFENIN`. +pub mod koiphjfenin { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Hgopeedofai { + pub enum Hdaccieijfo { /// offset: 16 #[prost(bool, tag = "4")] - Pckoicbceho(bool), + Oagadconinc(bool), } } -/// Obf: ClockParkGetInfoCsReq +/// Obf: POGAKNIPMNE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7204)] +#[cmdid(7213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkGetInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nfajoogfncn { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub bgkghhabfoi: ::prost::alloc::vec::Vec, +pub struct Dhbccmmhnck { /// offset: 32 - #[prost(uint32, tag = "1")] - pub script_id: u32, -} -/// Obf: ClockParkGetInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7240)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClockParkGetInfoScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub lgcmgkkjmcf: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub dpmhilknbbf: u32, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub efheeamkgfb: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub fdipikglgho: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub progress: u32, -} -/// Obf: ClockParkUnlockTalentCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7239)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ClockParkUnlockTalentCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub ehajmkfjccm: u32, -} -/// Obf: ClockParkUnlockTalentScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7212)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ClockParkUnlockTalentScRsp { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub ehajmkfjccm: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -/// Obf: ClockParkStartScriptCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7224)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClockParkStartScriptCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub jpnnbgehhme: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub script_id: u32, -} -/// Obf: ClockParkStartScriptScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7202)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ClockParkStartScriptScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub script_id: u32, - /// offset: 28 #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: ClockParkGetOngoingScriptInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7230)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ClockParkGetOngoingScriptInfoCsReq {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dpicgjbjhfm {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cenaeiobgek { + pub knljjifoelo: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub labbiffpoed: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub ppinnaenhad: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub card_id: u32, + #[prost(uint32, repeated, tag = "10")] + pub ddmofhgibld: ::prost::alloc::vec::Vec, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fhplpnncnmn { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub kklnljdemmi: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub labbiffpoed: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gpdohjfkfob { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub inhidejhpmk: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Khbniceoklj { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub inhidejhpmk: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ekhaepohogg { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub inhidejhpmk: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kfocdojeime { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub inhidejhpmk: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub cbnffgadddp: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub gacha_random: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ebcclcnadin { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub inhidejhpmk: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jijolegdmab { - /// offset: 24 - #[prost(bool, tag = "7")] - pub kgiganloigh: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Denbpefpbaj { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub mnlgfjmffcf: u32, - #[prost(oneof = "denbpefpbaj::Fabcghhnand", tags = "4, 10, 14, 12, 3, 6, 8, 13")] - pub fabcghhnand: ::core::option::Option, -} -/// Nested message and enum types in `DENBPEFPBAJ`. -pub mod denbpefpbaj { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Fabcghhnand { - /// offset: 24 - #[prost(message, tag = "4")] - Hdjgapankkd(super::Dpicgjbjhfm), - /// offset: 24 - #[prost(message, tag = "10")] - Kdlcnlhegbl(super::Gpdohjfkfob), - /// offset: 24 - #[prost(message, tag = "14")] - Okjepjjpmnh(super::Khbniceoklj), - /// offset: 24 - #[prost(message, tag = "12")] - Hhaiiamlgcj(super::Ekhaepohogg), - /// offset: 24 - #[prost(message, tag = "3")] - Cpnmpalgebo(super::Kfocdojeime), - /// offset: 24 - #[prost(message, tag = "6")] - Omficgndeah(super::Ebcclcnadin), - /// offset: 24 - #[prost(message, tag = "8")] - Hdjnhmimmgn(super::Jijolegdmab), - /// offset: 24 - #[prost(bool, tag = "13")] - Jgooboeieck(bool), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gkefongpgmb { - /// offset: 32 - #[prost(int32, tag = "7")] - pub gjgemacgjgb: i32, - /// offset: 28 - #[prost(int32, tag = "9")] - pub kedgmiemnmm: i32, - /// offset: 24 - #[prost(int32, tag = "14")] - pub onckbpkfkkg: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nckkcihkkgi { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub buff_id: u32, - /// offset: 32 - #[prost(uint64, tag = "10")] - pub unique_id: u64, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub fhjgglflbph: u32, -} -/// Obf: ClockParkBuffList -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClockParkBuffList { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub buff_list: ::prost::alloc::vec::Vec, -} -/// Obf: ClockParkGetOngoingScriptInfoScRsp +/// Obf: KBADHGELIGI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7207)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClockParkGetOngoingScriptInfoScRsp { - /// offset: 68 - #[prost(uint32, tag = "14")] - pub poclgfnkhib: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub cnoncgnfhph: ::core::option::Option, - /// offset: 72 - #[prost(uint32, tag = "5")] - pub aaogomgfcoe: u32, - /// offset: 40 - #[prost(string, tag = "2")] - pub clfmejhfodc: ::prost::alloc::string::String, - /// offset: 64 - #[prost(uint32, tag = "8")] - pub mhogojehjfk: u32, - /// offset: 76 - #[prost(uint32, tag = "9")] - pub omogcpplddj: u32, - /// offset: 80 - #[prost(uint32, tag = "13")] - pub script_id: u32, - /// offset: 88 - #[prost(uint32, tag = "4")] - pub cpjcobcmnhk: u32, - /// offset: 48 - #[prost(message, optional, tag = "10")] - pub iapddbjgped: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "15")] - pub lnaokiimjme: ::core::option::Option, - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub hpidbcnnkpe: ::prost::alloc::vec::Vec, - /// offset: 84 +pub struct ClockParkGetInfoScRsp { + /// offset: 44 + #[prost(uint32, tag = "1")] + pub progress: u32, + /// offset: 52 #[prost(uint32, tag = "12")] + pub hlnemlmkecp: u32, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub niecfdljpfi: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub cdngkofbhlg: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub adjehbllbnh: ::prost::alloc::vec::Vec, +} +/// Obf: EEDDDEOJBAE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7235)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ClockParkUnlockTalentCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub kfjemiojlpj: u32, +} +/// Obf: FODAEJMPGGL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7238)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ClockParkUnlockTalentScRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub kfjemiojlpj: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] pub retcode: u32, } +/// Obf: HEFMHELOKKB +/// Type: Req #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghlkinajhgj {} -#[derive(proto_derive::CmdID)] +#[cmdid(7205)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gnabbnjllok { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub inhidejhpmk: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Okcffjgeabe { - /// offset: 28 - #[prost(bool, tag = "2")] - pub is_win: bool, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub gjpmpddjfdl: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Amkhnnjbjhk { +pub struct ClockParkStartScriptCsReq { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub knljjifoelo: u32, /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub danagdapkje: ::prost::alloc::vec::Vec, +} +/// Obf: IHHKEJFBDLC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7201)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ClockParkStartScriptScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub knljjifoelo: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: DPBOJIHBENK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7247)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ClockParkGetOngoingScriptInfoCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ifgfkjmiaih {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kglogmhodnb { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub ijlpdnlaidg: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub hladjpmdoab: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub famfciplgon: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Obecbmmmdhc { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub imkojkjahmm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub famfciplgon: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Obpngcpecon { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub njelgebhaop: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ekhnmpalbld { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub njelgebhaop: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ekhlikpkaoi { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub njelgebhaop: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lgjhpeopbjb { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub gacha_random: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub njelgebhaop: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub joolikgdjjf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lknahgmjfbk { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub njelgebhaop: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bcilkegobaa { + /// offset: 24 + #[prost(bool, tag = "4")] + pub aomkcmnmijo: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bpnphgldimi { + /// offset: 36 + #[prost(uint32, tag = "5")] + pub nnfamojahch: u32, + #[prost(oneof = "bpnphgldimi::Hpjklcallbi", tags = "4, 14, 6, 8, 7, 10, 9, 12")] + pub hpjklcallbi: ::core::option::Option, +} +/// Nested message and enum types in `BPNPHGLDIMI`. +pub mod bpnphgldimi { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Hpjklcallbi { + /// offset: 24 + #[prost(message, tag = "4")] + Ffdmhikjgjo(super::Ifgfkjmiaih), + /// offset: 24 + #[prost(message, tag = "14")] + Ieppeegmnna(super::Obpngcpecon), + /// offset: 24 + #[prost(message, tag = "6")] + Abeaghkiggi(super::Ekhnmpalbld), + /// offset: 24 + #[prost(message, tag = "8")] + Pcomakhdogm(super::Ekhlikpkaoi), + /// offset: 24 + #[prost(message, tag = "7")] + Elibdjodahc(super::Lgjhpeopbjb), + /// offset: 24 + #[prost(message, tag = "10")] + Jnfbdhflkfe(super::Lknahgmjfbk), + /// offset: 24 + #[prost(message, tag = "9")] + Jmgcgffnkbl(super::Bcilkegobaa), + /// offset: 24 + #[prost(bool, tag = "12")] + Dncmkijenih(bool), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jhakadekjej { + /// offset: 24 + #[prost(int32, tag = "6")] + pub eiplgiihdid: i32, + /// offset: 32 + #[prost(int32, tag = "9")] + pub akafhhlkfki: i32, + /// offset: 28 + #[prost(int32, tag = "4")] + pub cghmnceappb: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gonngmkdodm { + /// offset: 32 + #[prost(uint32, tag = "12")] + pub buff_id: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub hhmgfmpicak: u32, + /// offset: 24 + #[prost(uint64, tag = "5")] + pub unique_id: u64, +} +/// Obf: KIEBFOBAOPL +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ClockParkBuffList { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub buff_list: ::prost::alloc::vec::Vec, +} +/// Obf: KEPCEGCAILA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7219)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ClockParkGetOngoingScriptInfoScRsp { + /// offset: 72 + #[prost(uint32, tag = "15")] + pub efdmelcfikj: u32, + /// offset: 48 + #[prost(string, tag = "11")] + pub mkhijfjbojj: ::prost::alloc::string::String, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub hkgknekkjhb: ::core::option::Option, + /// offset: 56 #[prost(uint32, repeated, tag = "9")] + pub pmlldkhpilj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub mebmdlbpeho: ::core::option::Option, + /// offset: 88 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 80 + #[prost(uint32, tag = "4")] + pub fahdmhfecmk: u32, + /// offset: 68 + #[prost(uint32, tag = "13")] + pub dcpkpnlkgmm: u32, + /// offset: 76 + #[prost(uint32, tag = "5")] + pub dhoccjmhoif: u32, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub gnjglfokgid: ::core::option::Option, + /// offset: 84 + #[prost(uint32, tag = "1")] + pub jhfbnmeniah: u32, + /// offset: 64 + #[prost(uint32, tag = "2")] + pub knljjifoelo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Inlbcjhipci {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mbloihljgml { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub njelgebhaop: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Epjmbdhodle { + /// offset: 24 + #[prost(bool, tag = "6")] + pub is_win: bool, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub efddnmglanf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hadcaljhofi { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gfkchhbkdee { +pub struct Bboclmgmneb { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub gacha_random: u32, /// offset: 28 - #[prost(bool, tag = "10")] - pub khidiingpib: bool, + #[prost(bool, tag = "9")] + pub naipldpjhii: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mgblcelkakf { - /// offset: 24 - #[prost(bool, tag = "15")] - pub is_win: bool, +pub struct Poppefjiajc { /// offset: 28 - #[prost(uint32, tag = "4")] - pub gjpmpddjfdl: u32, + #[prost(uint32, tag = "8")] + pub efddnmglanf: u32, + /// offset: 24 + #[prost(bool, tag = "7")] + pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ddipmpgjbdm {} -/// Obf: ClockParkHandleWaitPlaceDiceOperationCsReq +pub struct Hapbnlelobi {} +/// Obf: KCMOPCJIEGB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7218)] +#[cmdid(7202)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkHandleWaitPlaceDiceOperationCsReq { /// offset: 40 - #[prost(uint32, tag = "14")] - pub script_id: u32, + #[prost(uint32, tag = "5")] + pub nnfamojahch: u32, /// offset: 36 - #[prost(uint32, tag = "13")] - pub mnlgfjmffcf: u32, + #[prost(uint32, tag = "1")] + pub knljjifoelo: u32, #[prost( - oneof = "clock_park_handle_wait_place_dice_operation_cs_req::Dopbldoiean", - tags = "9, 15, 3, 8, 4, 11, 2, 1" + oneof = "clock_park_handle_wait_place_dice_operation_cs_req::Enmnamoieep", + tags = "3, 4, 2, 6, 8, 14, 10, 7" )] - pub dopbldoiean: ::core::option::Option< - clock_park_handle_wait_place_dice_operation_cs_req::Dopbldoiean, + pub enmnamoieep: ::core::option::Option< + clock_park_handle_wait_place_dice_operation_cs_req::Enmnamoieep, >, } /// Nested message and enum types in `ClockParkHandleWaitPlaceDiceOperationCsReq`. pub mod clock_park_handle_wait_place_dice_operation_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Dopbldoiean { - /// offset: 16 - #[prost(message, tag = "9")] - Fdpeocfmmdj(super::Ghlkinajhgj), - /// offset: 16 - #[prost(message, tag = "15")] - Jnaofgclbpp(super::Gnabbnjllok), - /// offset: 16 + pub enum Enmnamoieep { + /// offset: 24 #[prost(message, tag = "3")] - Pcdkmadhkfn(super::Okcffjgeabe), - /// offset: 16 - #[prost(message, tag = "8")] - Dledkgfemkb(super::Amkhnnjbjhk), - /// offset: 16 + Ikomefmekmc(super::Inlbcjhipci), + /// offset: 24 #[prost(message, tag = "4")] - Lhamjiijcgg(super::Gfkchhbkdee), - /// offset: 16 - #[prost(message, tag = "11")] - Alkihcmpclm(super::Mgblcelkakf), - /// offset: 16 + Gnmmefkmhhd(super::Mbloihljgml), + /// offset: 24 #[prost(message, tag = "2")] - Pjmaeelgeed(super::Ddipmpgjbdm), - /// offset: 16 - #[prost(uint32, tag = "1")] - Omogcpplddj(u32), + Kilgajcfime(super::Epjmbdhodle), + /// offset: 24 + #[prost(message, tag = "6")] + Hbpaijhigol(super::Hadcaljhofi), + /// offset: 24 + #[prost(message, tag = "8")] + Dganabkphai(super::Bboclmgmneb), + /// offset: 24 + #[prost(message, tag = "14")] + Hjaplmgamco(super::Poppefjiajc), + /// offset: 24 + #[prost(message, tag = "10")] + Blefcafoibg(super::Hapbnlelobi), + /// offset: 24 + #[prost(uint32, tag = "7")] + Fahdmhfecmk(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jcfepeollmk { - /// offset: 36 - #[prost(bool, tag = "9")] - pub aipfophkhha: bool, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub cpjcobcmnhk: u32, - /// offset: 37 - #[prost(bool, tag = "2")] - pub nkchbpopaac: bool, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub progress: u32, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub aaogomgfcoe: u32, +pub struct Kceheagedaa { /// offset: 40 - #[prost(uint32, tag = "5")] - pub script_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(uint32, tag = "1")] + pub progress: u32, + /// offset: 32 + #[prost(bool, tag = "14")] + pub diohkmppkha: bool, + /// offset: 16 + #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub knljjifoelo: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub efdmelcfikj: u32, + /// offset: 33 + #[prost(bool, tag = "8")] + pub hfkbjlamjlg: bool, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub dcpkpnlkgmm: u32, } -/// Obf: ClockParkHandleWaitOperationScRsp +/// Obf: AFMKKLPLMHA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7234)] +#[cmdid(7244)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkHandleWaitOperationScRsp { /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub mnlgfjmffcf: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub lhkcnkmelpd: u32, /// offset: 48 - #[prost(uint32, tag = "10")] - pub ihiaeahgmca: u32, + #[prost(uint32, tag = "12")] + pub nnfamojahch: u32, + /// offset: 44 + #[prost(enumeration = "ClockParkPlayStatus", tag = "2")] + pub nkahdeeohao: i32, /// offset: 32 - #[prost(enumeration = "ClockParkPlayStatus", tag = "4")] - pub kgffcncglkg: i32, + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub ndeebddeofa: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub ihnmhnpmhjg: u32, } -/// Obf: ClockParkQuitScriptCsReq +/// Obf: GBJNHPKJCEL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7238)] +#[cmdid(7218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkQuitScriptCsReq { /// offset: 24 - #[prost(bool, tag = "6")] - pub jbkgnnjnpeg: bool, + #[prost(uint32, tag = "6")] + pub knljjifoelo: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub script_id: u32, + #[prost(bool, tag = "9")] + pub nmakfodljhp: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7222)] +#[cmdid(7245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lidcolglngn { +pub struct Apbjobnpban { /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7223)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aofddbnlohc { - /// offset: 28 #[prost(uint32, tag = "3")] - pub mnlgfjmffcf: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: ClockParkUseBuffCsReq +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7250)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bedfgpifged { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub nnfamojahch: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: KLFDNPJOODJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7208)] +#[cmdid(7231)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkUseBuffCsReq { /// offset: 32 - #[prost(uint64, tag = "6")] + #[prost(uint64, tag = "9")] pub unique_id: u64, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub script_id: u32, /// offset: 24 - #[prost(uint32, tag = "4")] - pub mnlgfjmffcf: u32, + #[prost(uint32, tag = "14")] + pub knljjifoelo: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub nnfamojahch: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7211)] +#[cmdid(7221)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Baphocndpeb { - /// offset: 44 - #[prost(uint32, tag = "6")] - pub script_id: u32, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub mnlgfjmffcf: u32, +pub struct Najgipigcdh { /// offset: 24 - #[prost(message, optional, tag = "13")] - pub lnaokiimjme: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub hkgknekkjhb: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] + pub nnfamojahch: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] pub retcode: u32, - #[prost(oneof = "baphocndpeb::Gjodofjfkbe", tags = "1591, 298")] - pub gjodofjfkbe: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub knljjifoelo: u32, + #[prost(oneof = "najgipigcdh::Beepacpfool", tags = "1495, 1675")] + pub beepacpfool: ::core::option::Option, } -/// Nested message and enum types in `BAPHOCNDPEB`. -pub mod baphocndpeb { +/// Nested message and enum types in `NAJGIPIGCDH`. +pub mod najgipigcdh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Gjodofjfkbe { + pub enum Beepacpfool { /// offset: 32 - #[prost(message, tag = "1591")] - Inhidejhpmk(super::Fhplpnncnmn), + #[prost(message, tag = "1495")] + Njelgebhaop(super::Obecbmmmdhc), /// offset: 32 - #[prost(message, tag = "298")] - Cnoncgnfhph(super::Gkefongpgmb), + #[prost(message, tag = "1675")] + Mebmdlbpeho(super::Jhakadekjej), } } -/// Obf: ClockParkFinishScriptScNotify +/// Obf: FDLNKDCEHNN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7206)] +#[cmdid(7249)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkFinishScriptScNotify { /// offset: 16 - #[prost(message, optional, tag = "2")] - pub finish_info: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub finish_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Item { - /// offset: 32 + /// offset: 48 + #[prost(uint32, tag = "1")] + pub rank: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub main_affix_id: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub unique_id: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub promotion: u32, + /// offset: 36 #[prost(uint32, tag = "3")] pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub num: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub main_affix_id: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub rank: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub promotion: u32, - /// offset: 40 + /// offset: 32 #[prost(uint32, tag = "13")] - pub unique_id: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] + pub num: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemList { /// offset: 24 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "1")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PileItem { /// offset: 28 + #[prost(uint32, tag = "5")] + pub item_num: u32, + /// offset: 24 #[prost(uint32, tag = "2")] pub item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub item_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ItemCost { - #[prost(oneof = "item_cost::Item", tags = "6, 9, 2")] + #[prost(oneof = "item_cost::Item", tags = "11, 8, 13")] pub item: ::core::option::Option, } /// Nested message and enum types in `ItemCost`. @@ -15463,6362 +16452,6627 @@ pub mod item_cost { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Item { - /// offset: 16 - #[prost(message, tag = "6")] + /// offset: 24 + #[prost(message, tag = "11")] PileItem(super::PileItem), - /// offset: 16 - #[prost(uint32, tag = "9")] + /// offset: 24 + #[prost(uint32, tag = "8")] EquipmentUniqueId(u32), - /// offset: 16 - #[prost(uint32, tag = "2")] + /// offset: 24 + #[prost(uint32, tag = "13")] RelicUniqueId(u32), } } -/// Obf: ItemCostList +/// Obf: GCCDKKJGBAC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ItemCostData { +pub struct ItemCostList { /// offset: 16 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "14")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Giklnampfbi { +pub struct Dappfjleplh { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub item_id: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub item_count: u32, + #[prost(uint32, tag = "1")] + pub fjofdonmhph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mbmlmhcicbi { +pub struct Mdnngcgiako { /// offset: 40 + #[prost(uint32, tag = "6")] + pub tid: u32, + /// offset: 36 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 24 - #[prost(uint32, tag = "8")] - pub tid: u32, + #[prost(uint32, tag = "12")] + pub exp: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub rank: u32, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub promotion: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ngdnbpkcnlg { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub main_affix_id: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub tid: u32, +pub struct Mjfjemlpkje { /// offset: 44 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub exp: u32, /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "15")] pub sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub main_affix_id: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub tid: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub level: u32, } -/// Obf: Relic +/// Obf: LBHNOHDOGBB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Relic { - /// offset: 48 - #[prost(uint32, tag = "10")] - pub reforge_block_sub_affix_id: u32, - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub reforge_sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 57 - #[prost(bool, tag = "6")] - pub is_discarded: bool, - /// offset: 56 - #[prost(bool, tag = "15")] - pub is_protected: bool, - /// offset: 40 - #[prost(message, repeated, tag = "12")] - pub sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 76 - #[prost(uint32, tag = "9")] - pub main_affix_id: u32, - /// offset: 72 - #[prost(uint32, tag = "8")] - pub tid: u32, /// offset: 16 #[prost(message, repeated, tag = "3")] - pub aolfkggecnb: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "7")] + pub sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub dress_avatar_id: u32, + /// offset: 61 + #[prost(bool, tag = "6")] + pub is_protected: bool, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub exp: u32, + /// offset: 72 + #[prost(uint32, tag = "10")] pub unique_id: u32, /// offset: 64 - #[prost(uint32, tag = "1")] - pub exp: u32, + #[prost(uint32, tag = "9")] + pub main_affix_id: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub reforge_block_sub_affix_id: u32, /// offset: 60 - #[prost(uint32, tag = "14")] - pub dress_avatar_id: u32, - /// offset: 52 - #[prost(uint32, tag = "13")] + #[prost(bool, tag = "2")] + pub is_discarded: bool, + /// offset: 56 + #[prost(uint32, tag = "7")] pub level: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub ebeoecjmbkn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub tid: u32, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub lfecmhckeek: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iignalbohao { - #[prost(oneof = "iignalbohao::Aknibiidpgh", tags = "8, 6, 4")] - pub aknibiidpgh: ::core::option::Option, +pub struct Hkkfbmbeboc { + #[prost(oneof = "hkkfbmbeboc::Panajbhkako", tags = "11, 15, 4")] + pub panajbhkako: ::core::option::Option, } -/// Nested message and enum types in `IIGNALBOHAO`. -pub mod iignalbohao { +/// Nested message and enum types in `HKKFBMBEBOC`. +pub mod hkkfbmbeboc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Aknibiidpgh { - /// offset: 16 - #[prost(message, tag = "8")] - Kldnegklman(super::Giklnampfbi), - /// offset: 16 - #[prost(message, tag = "6")] - Gebinflemdl(super::Mbmlmhcicbi), - /// offset: 16 + pub enum Panajbhkako { + /// offset: 24 + #[prost(message, tag = "11")] + Lfpindfaahk(super::Dappfjleplh), + /// offset: 24 + #[prost(message, tag = "15")] + Pjighnfhfkd(super::Mdnngcgiako), + /// offset: 24 #[prost(message, tag = "4")] - Kcpmpcjnpce(super::Ngdnbpkcnlg), + Cgcjlhflepn(super::Mjfjemlpkje), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hiapaipiodd { +pub struct Ghkpnijfhhh { /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub item_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Vector { - /// offset: 32 - #[prost(sint32, tag = "10")] - pub x: i32, - /// offset: 28 - #[prost(sint32, tag = "14")] - pub z: i32, - /// offset: 24 - #[prost(sint32, tag = "7")] - pub y: i32, + #[prost(message, repeated, tag = "1")] + pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MotionInfo { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub rot: ::core::option::Option, - /// offset: 24 + /// offset: 32 #[prost(message, optional, tag = "7")] pub pos: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub rot: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Vector4 { - /// offset: 36 - #[prost(float, tag = "8")] - pub w: f32, - /// offset: 28 - #[prost(float, tag = "6")] - pub x: f32, +pub struct Jdmofnpamoo { /// offset: 24 - #[prost(float, tag = "15")] - pub y: f32, - /// offset: 32 - #[prost(float, tag = "2")] + #[prost(float, tag = "13")] pub z: f32, + /// offset: 28 + #[prost(float, tag = "12")] + pub knpmdhldhgi: f32, + /// offset: 32 + #[prost(float, tag = "7")] + pub y: f32, + /// offset: 36 + #[prost(float, tag = "2")] + pub x: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneMonsterWaveParam { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub lphmiocfkka: u32, /// offset: 36 - #[prost(uint32, tag = "11")] - pub hard_level_group: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub kpajjknobge: u32, + #[prost(uint32, tag = "14")] + pub level: u32, /// offset: 40 #[prost(uint32, tag = "7")] - pub elite_group: u32, + pub bdccefhmfho: u32, /// offset: 24 - #[prost(uint32, tag = "5")] - pub level: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Koelbkiilde { - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub idmmhpocnij: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "10")] + pub hknbhcaombe: u32, /// offset: 32 - #[prost(uint32, tag = "3")] - pub role_star: u32, + #[prost(uint32, tag = "5")] + pub njiclainbim: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub opjafnefjdc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hddjndjadac { - #[prost(oneof = "hddjndjadac::Dfonabiaflc", tags = "407")] - pub dfonabiaflc: ::core::option::Option, +pub struct Dlgeggchcid { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub role_star: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub pgnmdjiikjb: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `HDDJNDJADAC`. -pub mod hddjndjadac { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mehaomgbomc { + #[prost(oneof = "mehaomgbomc::TeleportNigger", tags = "509")] + pub teleport_nigger: ::core::option::Option, +} +/// Nested message and enum types in `MEHAOMGBOMC`. +pub mod mehaomgbomc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Dfonabiaflc { - /// offset: 16 - #[prost(message, tag = "407")] - Epkajpdmkde(super::Koelbkiilde), + pub enum TeleportNigger { + /// offset: 24 + #[prost(message, tag = "509")] + Afcmoofgbpk(super::Dlgeggchcid), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonster { - /// offset: 36 - #[prost(uint32, tag = "12")] + /// offset: 32 + #[prost(uint32, tag = "7")] pub max_hp: u32, /// offset: 24 - #[prost(message, optional, tag = "1")] - pub extra_info: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub extra_info: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub cur_hp: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] + /// offset: 36 + #[prost(uint32, tag = "15")] pub monster_id: u32, } -/// Obf: SceneMonsterWave +/// Obf: AGJDAAIPOHJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonsterWave { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub monster_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub monster_param: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub bmldledpfop: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "8")] - pub battle_stage_id: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub battle_wave_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub monster_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub battle_stage_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub pibljlbckjl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub monster_param: ::core::option::Option, } -/// Obf: SceneBattleInfo +/// Obf: KCDILLKKMEP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneBattleInfo { - /// offset: 96 - #[prost(message, repeated, tag = "680")] - pub battle_event: ::prost::alloc::vec::Vec, - /// offset: 132 - #[prost(uint32, tag = "15")] - pub stage_id: u32, - /// offset: 104 - #[prost(message, optional, tag = "24")] - pub igaejdgjfap: ::core::option::Option, /// offset: 80 - #[prost(message, optional, tag = "1952")] - pub battle_rogue_magic_info: ::core::option::Option, - /// offset: 128 - #[prost(uint32, tag = "3")] - pub rounds_limit: u32, - /// offset: 32 - #[prost(message, repeated, tag = "11")] - pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 116 - #[prost(bool, tag = "8")] - pub dliljccebln: bool, - /// offset: 136 - #[prost(uint32, tag = "4")] - pub gahmncggiag: u32, - /// offset: 40 - #[prost(message, optional, tag = "119")] - pub eociahojakn: ::core::option::Option, - /// offset: 56 - #[prost(map = "uint32, message", tag = "155")] - pub battle_target_info: ::std::collections::HashMap, - /// offset: 88 - #[prost(message, optional, tag = "1220")] - pub gdgpdlijmin: ::core::option::Option, - /// offset: 112 - #[prost(uint32, tag = "10")] - pub battle_id: u32, - /// offset: 64 - #[prost(message, repeated, tag = "12")] - pub battle_avatar_list: ::prost::alloc::vec::Vec, - /// offset: 124 - #[prost(uint32, tag = "14")] - pub logic_random_seed: u32, - /// offset: 48 - #[prost(message, repeated, tag = "2")] - pub monster_wave_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "648")] - pub codanmdmkfa: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "136")] - pub epkajpdmkde: ::core::option::Option, + #[prost(message, optional, tag = "508")] + pub iajdcjiahfp: ::core::option::Option, /// offset: 120 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "8")] + pub logic_random_seed: u32, + /// offset: 112 + #[prost(uint32, tag = "2")] + pub stage_id: u32, + /// offset: 88 + #[prost(message, repeated, tag = "4")] + pub monster_wave_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "234")] + pub battle_event: ::prost::alloc::vec::Vec, + /// offset: 116 + #[prost(uint32, tag = "15")] + pub lfhlicckpdj: u32, + /// offset: 128 + #[prost(uint32, tag = "14")] + pub rounds_limit: u32, + /// offset: 16 + #[prost(message, optional, tag = "1383")] + pub obofocpcbpk: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "13")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "1654")] + pub fmcjppilpll: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "1831")] + pub afcmoofgbpk: ::core::option::Option, + /// offset: 124 + #[prost(bool, tag = "3")] + pub eodhmoboeng: bool, + /// offset: 132 + #[prost(uint32, tag = "6")] pub world_level: u32, + /// offset: 72 + #[prost(map = "uint32, message", tag = "761")] + pub battle_target_info: ::std::collections::HashMap, + /// offset: 96 + #[prost(message, optional, tag = "558")] + pub jlkideidmnk: ::core::option::Option, + /// offset: 136 + #[prost(uint32, tag = "1")] + pub battle_id: u32, + /// offset: 104 + #[prost(message, repeated, tag = "9")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "838")] + pub gdaghijadod: ::core::option::Option, } -/// Obf: AetherDivideBattleInfo +/// Obf: BPAHOLKIOFK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideBattleInfo { - /// offset: 56 - #[prost(uint32, tag = "2")] - pub battle_id: u32, - /// offset: 40 - #[prost(message, repeated, tag = "13")] - pub battle_avatar_list: ::prost::alloc::vec::Vec, - /// offset: 60 + /// offset: 48 #[prost(uint32, tag = "7")] pub logic_random_seed: u32, /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "3")] + #[prost(message, repeated, tag = "11")] pub monster_wave_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(bool, tag = "5")] - pub dliljccebln: bool, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub battle_id: u32, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(bool, tag = "6")] + pub eodhmoboeng: bool, /// offset: 52 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Odckceljhcp { - /// offset: 24 - #[prost(uint32, tag = "8")] +pub struct Eebphjcnbfo { + /// offset: 28 + #[prost(uint32, tag = "3")] pub id: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub assist_uid: u32, /// offset: 32 #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub assist_uid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hdllnmmodaj { +pub struct Nnoijjnchjb { /// offset: 24 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "9")] pub return_item_list: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "9")] - pub mpdjiophcim: bool, - /// offset: 16 + /// offset: 32 #[prost(uint32, repeated, tag = "1")] - pub relic_ids: ::prost::alloc::vec::Vec, + pub bicmjedhkne: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "14")] + pub ciacheimddm: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jogmadamfni { +pub struct Gkdekjkoijn { /// offset: 24 #[prost(uint32, tag = "2")] - pub key: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] pub value: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub key: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jckplanilkj { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub key: u32, +pub struct Obnjkbmeaol { /// offset: 28 - #[prost(sint32, tag = "9")] + #[prost(sint32, tag = "3")] pub value: i32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub key: u32, } -/// Obf: EquipRelic +/// Obf: POIACAJFCEP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipRelic { /// offset: 28 - #[prost(uint32, tag = "7")] - pub r#type: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub relic_unique_id: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub r#type: u32, } -/// Obf: HeadFrameInfo +/// Obf: IAFGJJDKNGP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeadFrameInfo { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub head_frame_item_id: u32, /// offset: 32 - #[prost(int64, tag = "8")] + #[prost(uint32, tag = "9")] + pub head_frame_item_id: u32, + /// offset: 24 + #[prost(int64, tag = "12")] pub head_frame_expire_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ContentPackageGetDataCsReq {} -/// Obf: ContentPackageGetDataScRsp +pub struct Gaikcigdbgk { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub pjcnhkmfind: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub akknccfibhi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lmhfofieimn { + /// offset: 28 + #[prost(uint32, tag = "5")] + pub oopoadnhabk: u32, + /// offset: 32 + #[prost(int64, tag = "15")] + pub njmongkljjc: i64, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub akknccfibhi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iobbilgofcl { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub r#type: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub id: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub slot: u32, +} +/// Nested message and enum types in `IOBBILGOFCL`. +pub mod iobbilgofcl { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Message)] + pub struct Dcaeoldigha {} + /// Nested message and enum types in `DCAEOLDIGHA`. + pub mod dcaeoldigha { + #[derive(proto_derive::CmdID)] + #[derive( + Clone, + Copy, + Debug, + PartialEq, + Eq, + Hash, + PartialOrd, + Ord, + ::prost::Enumeration + )] + #[repr(i32)] + pub enum Dimfoaajngn { + Cmbccliaiik = 0, + Jhpdgkkllbi = 1, + Hcnhapbapgd = 2, + Dojohgnoffl = 3, + Ilbpplnfmhn = 4, + } + impl Dimfoaajngn { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Cmbccliaiik => "DIMFOAAJNGN_CMBCCLIAIIK", + Self::Jhpdgkkllbi => "DIMFOAAJNGN_JHPDGKKLLBI", + Self::Hcnhapbapgd => "DIMFOAAJNGN_HCNHAPBAPGD", + Self::Dojohgnoffl => "DIMFOAAJNGN_DOJOHGNOFFL", + Self::Ilbpplnfmhn => "DIMFOAAJNGN_ILBPPLNFMHN", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "DIMFOAAJNGN_CMBCCLIAIIK" => Some(Self::Cmbccliaiik), + "DIMFOAAJNGN_JHPDGKKLLBI" => Some(Self::Jhpdgkkllbi), + "DIMFOAAJNGN_HCNHAPBAPGD" => Some(Self::Hcnhapbapgd), + "DIMFOAAJNGN_DOJOHGNOFFL" => Some(Self::Dojohgnoffl), + "DIMFOAAJNGN_ILBPPLNFMHN" => Some(Self::Ilbpplnfmhn), + _ => None, + } + } + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kjgmaegnbkl { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub idphckabbjm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub jdboihjhehp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub nmlanpjgjfa: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mbicbkafgik { + /// offset: 32 + #[prost(string, tag = "10")] + pub icjighomdnl: ::prost::alloc::string::String, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub cldngaeibdf: u32, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub head_frame_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub uid: u32, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub head_icon: u32, + /// offset: 48 + #[prost(string, tag = "5")] + pub nickname: ::prost::alloc::string::String, + /// offset: 68 + #[prost(uint32, tag = "9")] + pub gkdplccalmh: u32, + /// offset: 40 + #[prost(string, tag = "1")] + pub remark_name: ::prost::alloc::string::String, + /// offset: 76 + #[prost(uint32, tag = "7")] + pub level: u32, + /// offset: 72 + #[prost(enumeration = "PlatformType", tag = "12")] + pub platform: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lapjnknehdf {} +/// Obf: EFGMENFGDHP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7540)] +#[cmdid(7507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageGetDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub data: ::core::option::Option, } -/// Obf: ContentPackageInfo +/// Obf: NIKOEMDGFDN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ContentPackageInfo { /// offset: 28 - #[prost(enumeration = "ContentPackageStatus", tag = "7")] + #[prost(enumeration = "ContentPackageStatus", tag = "15")] pub status: i32, /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub content_id: u32, } -/// Obf: ContentPackageData +/// Obf: NPCOMELODNK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageData { /// offset: 24 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "14")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub cur_content_id: u32, } -/// Obf: ContentPackageSyncDataScNotify +/// Obf: BPCJJKLAEFC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7501)] +#[cmdid(7530)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageSyncDataScNotify { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "8")] pub data: ::core::option::Option, } -/// Obf: ContentPackageTransferScNotify +/// Obf: ECNGHPJCOJA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7512)] +#[cmdid(7538)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ContentPackageTransferScNotify {} -/// Obf: DailyActivityInfo +/// Obf: HJJDJEOEMMI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyActivityInfo { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub level: u32, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub daily_active_point: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] pub world_level: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub daily_active_point: u32, - /// offset: 36 - #[prost(bool, tag = "9")] + #[prost(bool, tag = "6")] pub is_has_taken: bool, } -/// Obf: TakeApRewardCsReq +/// Obf: KCEHAJJGFHI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3383)] +#[cmdid(3391)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeApRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "14")] pub level: u32, } -/// Obf: TakeApRewardScRsp +/// Obf: MIBAIIKCLME /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3381)] +#[cmdid(3310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeApRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "4")] + /// offset: 16 + #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub level: u32, /// offset: 36 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: GetDailyActiveInfoCsReq +/// Obf: NNPIDCMNLKF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3324)] +#[cmdid(3394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoCsReq {} -/// Obf: GetDailyActiveInfoScRsp +/// Obf: OGILBFADHNJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3304)] +#[cmdid(3395)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoScRsp { - /// offset: 44 - #[prost(uint32, tag = "4")] - pub daily_active_point: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(message, repeated, tag = "9")] pub daily_active_level_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: DailyActiveInfoNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(3335)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DailyActiveInfoNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "7")] + /// offset: 44 + #[prost(uint32, tag = "14")] pub daily_active_point: u32, - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub daily_active_level_list: ::prost::alloc::vec::Vec, -} -/// Obf: TakeAllApRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3313)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeAllApRewardCsReq {} -/// Obf: TakeAllApRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3362)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeAllApRewardScRsp { /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 - #[prost(message, optional, tag = "10")] - pub reward: ::core::option::Option, - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub take_reward_level_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "10")] + pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, } -/// Obf: GetDiceCombatSystemDataReq +/// Obf: GBIJHPGGEOK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(3314)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DailyActiveInfoNotify { + /// offset: 40 + #[prost(uint32, tag = "2")] + pub daily_active_point: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "12")] + pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub daily_active_level_list: ::prost::alloc::vec::Vec, +} +/// Obf: AAPKCAJGOPB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9282)] +#[cmdid(3318)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeAllApRewardCsReq {} +/// Obf: OALLHMMEDIL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3309)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeAllApRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub take_reward_level_list: ::prost::alloc::vec::Vec, +} +/// Obf: IMPGDBPOGOH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9267)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDiceCombatSystemDataReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehdfchbnjab { +pub struct Inacegaaalj { /// offset: 32 - #[prost(int64, tag = "3")] - pub unlock_timestamp: i64, + #[prost(uint32, tag = "8")] + pub fleocmefanh: u32, /// offset: 24 - #[prost(uint32, tag = "2")] - pub jnkahheopcn: u32, + #[prost(int64, tag = "14")] + pub unlock_timestamp: i64, } -/// Obf: GetSystemDataRsp +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mdfefkdefml { + /// offset: 28 + #[prost(uint32, tag = "12")] + pub stage_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub bpnbnpgpfjk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dabncepbkmg { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub jfekknnhcoh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub iojmfddpbhi: ::prost::alloc::vec::Vec, +} +/// Obf: IOCINJFCCLF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9291)] +#[cmdid(9275)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetDiceCombatSystemDataScRsp { - /// offset: 48 - #[prost(uint32, repeated, tag = "2")] - pub ogchhfnhmdn: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub aipdbpaopoa: u32, - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub nfnijdlcjkn: ::prost::alloc::vec::Vec, +pub struct GetSystemDataRsp { /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub labbiffpoed: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "15")] + #[prost(uint32, repeated, tag = "9")] + pub fkobfpngdcg: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub dkcgaldkdfa: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "11")] + pub famfciplgon: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub damdpndcack: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub jebjgkacbkd: u32, } -/// Obf: AddItemRsp +/// Obf: KECJAPPKLEK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9272)] +#[cmdid(9278)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddItemRsp { - /// offset: 40 - #[prost(int64, tag = "3")] + /// offset: 48 + #[prost(int64, tag = "13")] pub unlock_timestamp: i64, - /// offset: 24 - #[prost(message, optional, tag = "14")] + /// offset: 32 + #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, - #[prost(oneof = "add_item_rsp::Aknibiidpgh", tags = "8, 2")] - pub aknibiidpgh: ::core::option::Option, + #[prost(oneof = "add_item_rsp::Panajbhkako", tags = "8, 11")] + pub panajbhkako: ::core::option::Option, } /// Nested message and enum types in `AddItemRsp`. pub mod add_item_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Aknibiidpgh { - /// offset: 32 + pub enum Panajbhkako { + /// offset: 24 #[prost(uint32, tag = "8")] AvatarId(u32), - /// offset: 32 - #[prost(uint32, tag = "2")] - Jnkahheopcn(u32), + /// offset: 24 + #[prost(uint32, tag = "11")] + Fleocmefanh(u32), } } -/// Obf: DiceCombatMainPageRollDiceCsReq +/// Obf: OCAKOIABHNG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9271)] +#[cmdid(9261)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatMainPageRollDiceCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9261)] +#[cmdid(9282)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DiceCombatMainPageRollDiceScRsp { +pub struct Ejeajoaaemb { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: GetDiceCombatShopDataReq +/// Obf: FMHPMIJDEKL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9274)] +#[cmdid(9273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetDiceCombatShopDataCsReq {} +pub struct GetDiceCombatShopDataReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Olnejioflce { +pub struct Igfhfbafddo { /// offset: 32 - #[prost(uint32, tag = "3")] - pub shop_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub bcjpbnmloeb: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "15")] + pub onlbejgccca: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub gokceadofbc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ejpkaehlmeb { +pub struct Glhdngfkaad { /// offset: 24 #[prost(message, optional, tag = "7")] - pub fanndgjaoga: ::core::option::Option, + pub laalpmjgmln: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "1")] - pub item_id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub bkifkjeldjl: u32, - /// offset: 36 #[prost(bool, tag = "10")] - pub dkkimjbicok: bool, + pub dkjfdlkjlbe: bool, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub pimjedelohn: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub item_id: u32, } -/// Obf: GetShopDataScRsp +/// Obf: BPOOBJLPCNE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9268)] +#[cmdid(9277)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetDiceCombatShopDataScRsp { +pub struct GetShopDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "11")] - pub jplickjmbej: ::prost::alloc::vec::Vec, + pub ocepfoihlbh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: DiceCombatBuyShopGoodReq +/// Obf: FOKJABKGLNF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9267)] +#[cmdid(9290)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatBuyShopGoodReq { /// offset: 28 - #[prost(uint32, tag = "1")] - pub bkifkjeldjl: u32, + #[prost(uint32, tag = "7")] + pub onlbejgccca: u32, /// offset: 24 - #[prost(uint32, tag = "6")] - pub shop_id: u32, + #[prost(uint32, tag = "8")] + pub pimjedelohn: u32, } -/// Obf: BuyShopGoodScRsp +/// Obf: KFDBPDLNNAE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9278)] +#[cmdid(9266)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyShopGoodScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub jplickjmbej: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub ocepfoihlbh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: DiceCombatModifyAvatarDiceCsReq +/// Obf: BHELEFAFMFJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9288)] +#[cmdid(9268)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatModifyAvatarDiceCsReq { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub hlkgkloeoie: u32, /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub knopncfbpeg: u32, } -/// Obf: ModifyAvatarDiceRsp +/// Obf: PNFPMNLKGPE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9262)] +#[cmdid(9263)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyAvatarDiceRsp { /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "9")] - pub hfgdfnpfkdg: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub ojcbggoeeie: ::core::option::Option, } -/// Obf: DiceCombatUpgradeAvatarCsReq +/// Obf: JBBOFCLHMCE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9265)] +#[cmdid(9289)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatUpgradeAvatarCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub avatar_id: u32, } -/// Obf: UpgradeAvatarRsp +/// Obf: AJFBPPBIDLP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9283)] +#[cmdid(9276)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpgradeAvatarRsp { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub hfgdfnpfkdg: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub ojcbggoeeie: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: DiceCombatFinishPveStageCsReq +/// Obf: IPKEOENGKOP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9264)] +#[cmdid(9262)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatFinishPveStageCsReq { - /// offset: 33 - #[prost(bool, tag = "14")] + /// offset: 25 + #[prost(bool, tag = "5")] pub is_win: bool, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub damage: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub dbjpafcfknk: u32, + #[prost(uint32, tag = "7")] + pub damage: u32, /// offset: 32 - #[prost(bool, tag = "1")] - pub dneblihemec: bool, + #[prost(uint32, tag = "2")] + pub mmlkfjiakkh: u32, + /// offset: 24 + #[prost(bool, tag = "10")] + pub biodajllino: bool, } -/// Obf: FinishPveStageScRsp +/// Obf: JKEAFKDEDIN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9294)] +#[cmdid(9265)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPveStageScRsp { - /// offset: 40 - #[prost(bool, tag = "15")] - pub is_win: bool, /// offset: 36 - #[prost(uint32, tag = "13")] - pub dbjpafcfknk: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub reward: ::core::option::Option, + #[prost(bool, tag = "10")] + pub is_win: bool, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub mmlkfjiakkh: u32, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub reward: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9266)] +#[cmdid(9264)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Anefhpjjlba { - /// offset: 24 - #[prost(bool, tag = "7")] - pub hmhppppgfli: bool, +pub struct Laooihpkmoo { /// offset: 28 - #[prost(uint32, tag = "8")] - pub oahomilpfog: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub hlelmgekhmk: u32, + #[prost(uint32, tag = "10")] + pub gihdglmjmhc: u32, /// offset: 25 #[prost(bool, tag = "6")] + pub nhlgocgmkbp: bool, + /// offset: 24 + #[prost(bool, tag = "5")] pub is_win: bool, /// offset: 36 - #[prost(int32, tag = "2")] - pub ocgglejpajj: i32, + #[prost(int32, tag = "8")] + pub dlckbmlmoip: i32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub foolmiadmmh: u32, } +/// Obf: OFFLPBKNFDJ +/// Type: Req #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hfnbeaaibai { - /// offset: 36 - #[prost(uint32, tag = "11")] - pub mahkofdebdb: u32, +#[cmdid(9298)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct V2FinishPveStageCsReq { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub lnopkmmelcc: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub ijpdnikkaad: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "7")] + pub ihondjoapbm: u32, + /// offset: 37 + #[prost(bool, tag = "9")] + pub biodajllino: bool, + /// offset: 36 + #[prost(bool, tag = "13")] + pub is_win: bool, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub mmlkfjiakkh: u32, /// offset: 32 - #[prost(uint32, tag = "6")] - pub bdkgofnjffd: u32, + #[prost(uint32, tag = "12")] + pub beemjecdmgb: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub damage: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub iiajpadolmc: u32, +} +/// Obf: CNIOJIBFEJK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9280)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct V2FinishPveStageScRsp { + /// offset: 32 + #[prost(bool, tag = "13")] + pub is_win: bool, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub mmlkfjiakkh: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9288)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aipemeedhak { + /// offset: 44 + #[prost(uint32, tag = "1")] + pub eplbcnfmlil: u32, + /// offset: 40 + #[prost(bool, tag = "4")] + pub is_win: bool, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub jmikpcpifcd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub stage_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub ichmkfmaibb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Godhapdegan { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub fppdnemkfod: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub nojncpgfdll: u32, +pub struct Pohiekphmgh { /// offset: 32 - #[prost(uint32, tag = "7")] - pub bkemjmhhoje: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub hbaeljjchme: u32, + #[prost(uint32, tag = "3")] + pub kjajmehigfe: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub hollbadilef: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "4")] - pub efmbadkefia: u32, + #[prost(uint32, tag = "5")] + pub pgdpmacfcmc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cigkbdiggoi { + /// offset: 36 + #[prost(uint32, tag = "14")] + pub dgfgfaknckh: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub kladgkbmnhn: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub iemimdjfmbf: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub npccgnlnknp: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub gfbcmjmingk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kkoaohhgcmf { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub cmegjjjglpd: u32, +pub struct Jlmcnjkmcfg { /// offset: 28 - #[prost(bool, tag = "12")] - pub gkaljifkgnh: bool, + #[prost(uint32, tag = "12")] + pub jaccjgbgjoa: u32, + /// offset: 24 + #[prost(bool, tag = "8")] + pub daiknkalkcm: bool, } -/// Obf: GetDrinkMakerDataCsReq +/// Obf: HABEMLDOELG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6981)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDrinkMakerDataCsReq {} -/// Obf: GetDrinkMakerDataScRsp +/// Obf: DDNHLIHAHMH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6999)] +#[cmdid(7000)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDrinkMakerDataScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub jjbaidgecpb: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "14")] - pub mnpbpdjjabp: u32, - /// offset: 68 - #[prost(uint32, tag = "5")] - pub level: u32, /// offset: 72 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub exp: u32, - /// offset: 56 - #[prost(uint32, tag = "8")] - pub hiijnefjahb: u32, - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub ebnpdpkehpo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "13")] - pub aibapfgbjka: ::core::option::Option, - /// offset: 64 - #[prost(uint32, tag = "7")] - pub onddieodmnb: u32, /// offset: 60 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub geoiiainlja: u32, -} -/// Obf: MakeDrinkCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6995)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MakeDrinkCsReq { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub geoiiainlja: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub chfklhegmge: ::core::option::Option, -} -/// Obf: MakeDrinkScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6985)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MakeDrinkScRsp { - /// offset: 24 - #[prost(bool, tag = "2")] - pub gkaljifkgnh: bool, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub kglbapjpiol: u32, -} -/// Obf: EndDrinkMakerSequenceCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6986)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EndDrinkMakerSequenceCsReq {} -/// Obf: EndDrinkMakerSequenceScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6996)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EndDrinkMakerSequenceScRsp { - /// offset: 60 - #[prost(uint32, tag = "12")] - pub hiijnefjahb: u32, + #[prost(uint32, tag = "5")] + pub fdndkojlicd: u32, /// offset: 52 #[prost(uint32, tag = "6")] - pub level: u32, - /// offset: 56 - #[prost(uint32, tag = "15")] - pub gmngnpnknbl: u32, + pub kjnajeoobka: u32, /// offset: 64 - #[prost(uint32, tag = "1")] - pub exp: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub reward: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "10")] - pub acnicclhamo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub jdjlgbacpom: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub retcode: u32, -} -/// Obf: MakeMissionDrinkCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6992)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MakeMissionDrinkCsReq { - /// offset: 32 - #[prost(bool, tag = "2")] - pub is_save: bool, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub cmegjjjglpd: u32, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub level: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] + pub dohllmldlmp: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, optional, tag = "9")] - pub chfklhegmge: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub dkgodnambhh: ::core::option::Option, + /// offset: 68 + #[prost(uint32, tag = "15")] + pub mggepanjplp: u32, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub njhmnghogjp: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub edbohdjdjaa: u32, } -/// Obf: MakeMissionDrinkScRsp -/// Type: Rsp +/// Obf: MKOKNNEHDKC +/// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6982)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MakeMissionDrinkScRsp { - /// offset: 36 - #[prost(bool, tag = "15")] - pub gkaljifkgnh: bool, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 37 - #[prost(bool, tag = "3")] - pub is_save: bool, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub aibapfgbjka: ::core::option::Option, -} -/// Obf: GetDrinkMakerDayEndScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6984)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetDrinkMakerDayEndScNotify { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub kdniiaciiak: u32, -} -/// Obf: DrinkMakerChallengeCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6997)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DrinkMakerChallengeCsReq { +pub struct MakeDrinkCsReq { /// offset: 16 - #[prost(message, optional, tag = "10")] - pub chfklhegmge: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub ihdmlhfaekh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub challenge_id: u32, + #[prost(uint32, tag = "2")] + pub mggepanjplp: u32, } -/// Obf: DrinkMakerChallengeScRsp +/// Obf: KKOGNHFKDPE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6987)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DrinkMakerChallengeScRsp { - /// offset: 40 - #[prost(uint32, tag = "3")] - pub challenge_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 36 - #[prost(bool, tag = "9")] - pub gkaljifkgnh: bool, -} -/// Obf: DrinkMakerUpdateTipsNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] #[cmdid(6990)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DrinkMakerUpdateTipsNotify { +pub struct MakeDrinkScRsp { + /// offset: 28 + #[prost(bool, tag = "14")] + pub daiknkalkcm: bool, /// offset: 24 - #[prost(uint32, tag = "5")] - pub hiijnefjahb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gdpelhfmegn { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub chfklhegmge: ::core::option::Option, - /// offset: 44 - #[prost(bool, tag = "12")] - pub goffoldjlhj: bool, - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub eackiclkaik: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub bmmfpebenke: u32, -} -/// Obf: DrinkMakerCheersGetDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6991)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DrinkMakerCheersGetDataCsReq {} -/// Obf: DrinkMakerCheersGetDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6989)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DrinkMakerCheersGetDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub ebphpefeoln: u32, - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub dehamnkbcmi: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub ialfkbkcmgk: u32, - /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub lpclphicdhg: u32, } -/// Obf: DrinkMakerCheersMakeDrinkCsReq +/// Obf: BBFELHHMHBJ /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(6995)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EndDrinkMakerSequenceCsReq {} +/// Obf: KAGNMEPHFPE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6988)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EndDrinkMakerSequenceScRsp { + /// offset: 56 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 64 + #[prost(uint32, tag = "7")] + pub edbohdjdjaa: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub exp: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub pdpmldmomph: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub lpdmpnabben: u32, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub danfibmhmnd: ::prost::alloc::vec::Vec, +} +/// Obf: EMOJPONLHBN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6994)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MakeMissionDrinkCsReq { + /// offset: 36 + #[prost(bool, tag = "14")] + pub llanimfodfd: bool, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub jaccjgbgjoa: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub ihdmlhfaekh: ::core::option::Option, +} +/// Obf: DPIFEANLPKB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6997)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MakeMissionDrinkScRsp { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub dkgodnambhh: ::core::option::Option, + /// offset: 33 + #[prost(bool, tag = "7")] + pub daiknkalkcm: bool, + /// offset: 32 + #[prost(bool, tag = "5")] + pub llanimfodfd: bool, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: ICJHCCFPCBA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6987)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetDrinkMakerDayEndScNotify { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub igjklcdclij: u32, +} +/// Obf: MGGFKLJFDHB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6999)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DrinkMakerChallengeCsReq { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub ihdmlhfaekh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub challenge_id: u32, +} +/// Obf: CJJBEJFAFCK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6991)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DrinkMakerChallengeScRsp { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub challenge_id: u32, + /// offset: 32 + #[prost(bool, tag = "12")] + pub daiknkalkcm: bool, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: AJCNJJLHEEL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6998)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DrinkMakerUpdateTipsNotify { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub edbohdjdjaa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ncifdehcmbk { + /// offset: 40 + #[prost(bool, tag = "3")] + pub ajandpbfeck: bool, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub nmkjbkceigp: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub agjmpnmlegn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ihdmlhfaekh: ::core::option::Option, +} +/// Obf: FAKFDDMGLAE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6984)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DrinkMakerCheersGetDataCsReq {} +/// Obf: BCAPDJECDDF +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(6983)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct DrinkMakerCheersMakeDrinkCsReq { - /// offset: 40 - #[prost(uint32, tag = "3")] - pub group_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub chfklhegmge: ::core::option::Option, - /// offset: 32 - #[prost(bool, tag = "11")] - pub kbnmkfkjfae: bool, +pub struct DrinkMakerCheersGetDataScRsp { /// offset: 36 - #[prost(uint32, tag = "4")] - pub bmmfpebenke: u32, + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub eedgbjfeeca: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub hkeabjleipm: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub mfepaekopnn: ::prost::alloc::vec::Vec, } -/// Obf: DrinkMakerCheersMakeDrinkScRsp +/// Obf: NGFOGPDCNFC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6989)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DrinkMakerCheersMakeDrinkCsReq { + /// offset: 32 + #[prost(bool, tag = "5")] + pub fnnmeleeabi: bool, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub ihdmlhfaekh: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub nmkjbkceigp: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub group_id: u32, +} +/// Obf: PDKACPOCKKE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6993)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersMakeDrinkScRsp { /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "6")] - pub jfbicpamgpp: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub jonjpmlhpdo: ::core::option::Option, } -/// Obf: DrinkMakerCheersEnterNextGroupCsReq +/// Obf: FHCJAAJMNNF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6994)] +#[cmdid(6985)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersEnterNextGroupCsReq {} -/// Obf: DrinkMakerCheersEnterNextGroupScRsp +/// Obf: OFODACDONHI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7000)] +#[cmdid(6992)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersEnterNextGroupScRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub hkeabjleipm: u32, /// offset: 28 #[prost(uint32, tag = "3")] - pub ebphpefeoln: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bboahdfchid { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub avatar_id: u32, +pub struct Giohmlgandj { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "1")] + #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dbadlkgojch { - /// offset: 24 +pub struct Ichkainihfh { + /// offset: 40 #[prost(uint32, tag = "1")] pub level_id: u32, /// offset: 32 - #[prost(bool, tag = "7")] - pub cfoalohcalb: bool, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub jgnmegligmd: u32, + #[prost(bool, tag = "11")] + pub loeogancpge: bool, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub dhphlchpkfl: u32, /// offset: 36 - #[prost(uint32, tag = "6")] - pub dkgepdllbhm: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub ihbiheifmoj: u32, + #[prost(uint32, tag = "13")] + pub ojoijegnfeo: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub blenmgjdkep: u32, } -/// Obf: GetActivityElationDataCsReq +/// Obf: FANCNADLMJL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9108)] +#[cmdid(9109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActivityElationDataCsReq {} -/// Obf: GetElationActivityDataScRsp +/// Obf: MGIPPNPMAFF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9101)] +#[cmdid(9110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetElationActivityDataScRsp { /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "6")] - pub level_data_list: ::prost::alloc::vec::Vec, + pub bkaekpjnoic: ::prost::alloc::vec::Vec, } -/// Obf: EnterElationActivityStageCsReq +/// Obf: CJLKGLFJHKC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9103)] +#[cmdid(9101)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterElationActivityStageCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub bcobomghfki: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub level_id: u32, /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub mfdhgfdpldl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "6")] - pub ifmgfofeake: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub plogcemehje: ::prost::alloc::vec::Vec, } -/// Obf: EnterElationActivityStageScRsp +/// Obf: FIJEEGMCLOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9106)] +#[cmdid(9107)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterElationActivityStageScRsp { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "9")] - pub level_id: u32, + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub level_id: u32, } -/// Obf: ElationActivityBattleEndScNotify +/// Obf: JBPMKCGMBHH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9102)] +#[cmdid(9105)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElationActivityBattleEndScNotify { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub ipjpckgcmec: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "3")] - pub pcdankobcja: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub ehiinpapcgl: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub level_id: u32, - /// offset: 44 - #[prost(uint32, tag = "12")] - pub oeicmgeaiee: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehlhfgmadad { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub progress: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub pnpgaedndpg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bmfnbcjmfhp { - /// offset: 44 - #[prost(uint32, tag = "8")] - pub dglgdeolpeh: u32, - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub jbakbknlikk: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub ampdaidpilm: u32, - /// offset: 36 - #[prost(bool, tag = "10")] - pub mekbckinnpn: bool, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub hehjhdkldpc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Diokojjapmb { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub hicchnecjgj: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub iaikdgmclne: u32, - /// offset: 41 - #[prost(bool, tag = "11")] - pub ndidmkifolc: bool, - /// offset: 40 - #[prost(bool, tag = "9")] - pub bbcalkkpmpk: bool, - /// offset: 28 #[prost(uint32, tag = "1")] - pub mdngemgagon: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub pcohlfnfbgg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iccakhpcopi { - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub akbknkckofo: ::prost::alloc::vec::Vec, + pub ggcpdpfmaeg: u32, /// offset: 40 - #[prost(bool, tag = "13")] - pub hgkpgkfipfc: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub nlpdkfmfmde: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "15")] + pub level_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub hjaadaogamp: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub addfppekkic: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub pkklgmdohfi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Khjckbfnaif { +pub struct Dpbggkcmlgm { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub progress: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub lgoohlhigeh: u32, + #[prost(uint32, tag = "7")] + pub bfekdnebdkp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbcllnpdiah { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub jkcgcamifia: u32, + /// offset: 40 + #[prost(bool, tag = "15")] + pub odachadojcb: bool, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub hicpamoifoe: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub bolmnnmpmnf: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub kaaghapglcp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Obnlnnnnfpo { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub eiiagabafec: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub ialjojmafll: u32, + /// offset: 41 + #[prost(bool, tag = "14")] + pub kocgghpkfap: bool, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub jafncomgabg: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub kpfhbddeklj: u32, + /// offset: 40 + #[prost(bool, tag = "5")] + pub poicolmbmig: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ncpcaikajgd { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub ifhmncglckp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub fophpjngpde: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "4")] + pub gciimiokfkl: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ckpeiholadp { /// offset: 24 #[prost(uint32, tag = "15")] pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub kbmmgojkapf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nfnjdobimgc { - /// offset: 28 - #[prost(uint32, tag = "6")] +pub struct Hkgdgajhjpo { + /// offset: 24 + #[prost(uint32, tag = "15")] pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub mhheoipmhbc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bbfhgiacdka { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub immppmngacd: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub gmolgccpngg: u32, /// offset: 28 #[prost(uint32, tag = "4")] - pub mhheoipmhbc: u32, + pub apdabngdmpm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fomnidejaaf { +pub struct Ddfafgmllfd { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] + pub mknnmkbepoi: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub apdabngdmpm: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub fkmmlknjcno: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nefpakhfihb { + /// offset: 28 + #[prost(uint32, tag = "2")] pub count: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub jfffgehdpce: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bfnpcjmicmf { /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub pcfmeadcioc: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "3")] - pub ipekppbpkje: u32, - /// offset: 56 - #[prost(uint32, tag = "14")] - pub hbjkodahhge: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub okebcfdcoic: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "12")] - pub pcflllhcgnl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub cgoefcjdmfk: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint64, tag = "10")] - pub kbnbnefklag: u64, + #[prost(uint32, tag = "6")] + pub cjljnpgkjgb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hbgllkimmne { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub ahahcmabhdi: ::core::option::Option, +pub struct Hleiofjeakc { + /// offset: 48 + #[prost(uint32, repeated, tag = "10")] + pub khoiddhnngo: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "5")] + pub iiflbjnmnbo: u32, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub hegnhnfnioo: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint64, tag = "8")] + pub dnjeeoenmaa: u64, /// offset: 40 #[prost(message, repeated, tag = "6")] - pub acoaeghjfdc: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub lbopnondjhj: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Degiajgphda { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub ikhancldamo: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub level: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kdongkjejhl { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub fgjfladhmcp: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Agipcehegbf { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub ebfikeljcjd: u32, + pub hkcejcnilfd: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "13")] + pub cpfoclcffjf: u32, /// offset: 32 - #[prost(uint32, tag = "5")] - pub ogmfmapajjk: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub mjkagnjdhfj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Efkmkcidepc { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub iajknhofnob: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub ogmfmapajjk: u32, + #[prost(uint32, repeated, tag = "14")] + pub apdfllljabb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oeffeknhpag { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub nccpgilhcjh: ::prost::alloc::vec::Vec, +pub struct Mfldhbjneoo { /// offset: 32 - #[prost(message, repeated, tag = "9")] - pub hcggananhhl: ::prost::alloc::vec::Vec, -} -/// Obf: GetElfRestaurantDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2554)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetElfRestaurantDataCsReq {} -/// Obf: GetElfRestaurantDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2590)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetElfRestaurantDataScRsp { - /// offset: 32 - #[prost(message, optional, tag = "3")] - pub nmldglimolj: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "1")] - pub afabnpdgkfi: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "15")] - pub efljebaijoh: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub khbppefjadn: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "13")] - pub mkgggenfkde: ::core::option::Option, - /// offset: 64 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: EnterElfRestaurantNextDayCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2551)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterElfRestaurantNextDayCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2564)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lcmciieijip { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ioaecckddfa { - #[prost( - oneof = "ioaecckddfa::Ogbbimgkekp", - tags = "8, 10, 9, 6, 13, 15, 4, 1, 7, 14, 3, 5" - )] - pub ogbbimgkekp: ::core::option::Option, -} -/// Nested message and enum types in `IOAECCKDDFA`. -pub mod ioaecckddfa { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Ogbbimgkekp { - /// offset: 16 - #[prost(message, tag = "8")] - Flmecdnccfh(super::Bmfnbcjmfhp), - /// offset: 16 - #[prost(message, tag = "10")] - Kahdogggjae(super::Diokojjapmb), - /// offset: 16 - #[prost(message, tag = "9")] - Fcjebcnejof(super::Degiajgphda), - /// offset: 16 - #[prost(uint32, tag = "6")] - Hbopoejokdi(u32), - /// offset: 16 - #[prost(message, tag = "13")] - Bbdhlogpjbe(super::Khjckbfnaif), - /// offset: 16 - #[prost(message, tag = "15")] - Ohpgdnclegk(super::Nfnjdobimgc), - /// offset: 16 - #[prost(message, tag = "4")] - Kokchncjigf(super::Agipcehegbf), - /// offset: 16 - #[prost(uint32, tag = "1")] - Ngciogghplh(u32), - /// offset: 16 - #[prost(message, tag = "7")] - Bhlomfjhmom(super::Efkmkcidepc), - /// offset: 16 - #[prost(uint32, tag = "14")] - Laioofhopph(u32), - /// offset: 16 - #[prost(bool, tag = "3")] - Hgkpgkfipfc(bool), - /// offset: 16 - #[prost(message, tag = "5")] - Efidjoejfih(super::Bfnpcjmicmf), - } -} -/// Obf: ElfRestaurantDataChangeNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2562)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ElfRestaurantDataChangeNotify { + #[prost(message, optional, tag = "7")] + pub ncjfdbmhinj: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "3")] - pub gnnbophbadd: ::prost::alloc::vec::Vec, -} -/// Obf: ElfRestaurantBuyFieldCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2574)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ElfRestaurantBuyFieldCsReq { + pub dgodhijbmdp: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, tag = "2")] - pub iaikdgmclne: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2552)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cknhmojccjp { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub mojplilbifc: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, + #[prost(message, repeated, tag = "10")] + pub efoadcgklfg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Loepkddhgpc { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub hicchnecjgj: u32, +pub struct Finpeannnkb { /// offset: 28 - #[prost(uint32, tag = "4")] - pub iaikdgmclne: u32, + #[prost(uint32, tag = "8")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub mpbbijmacll: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ekkegpghpib { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub hicchnecjgj: u32, +pub struct Bcnjmgcegaa { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub mojplilbifc: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub iaikdgmclne: u32, + #[prost(message, repeated, tag = "2")] + pub fmimeieeokb: ::prost::alloc::vec::Vec, } -/// Obf: ElfRestaurantPlantSeedCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gofflgejend { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub jdphbphapkh: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub ocgocbgllei: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub ngbnipemhmd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Imhnbmomlac { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub iimkifdkjho: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub jdphbphapkh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Afoecdhjpii { + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub hmlaplkeddh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub jjgmpfgckhg: ::prost::alloc::vec::Vec, +} +/// Obf: NOFJMONFIOO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2580)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ElfRestaurantPlantSeedCsReq { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub pcohlfnfbgg: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub akbknkckofo: ::prost::alloc::vec::Vec, -} -/// Obf: ElfRestaurantPlantSeedScRsp +#[cmdid(2563)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetElfRestaurantDataCsReq {} +/// Obf: ODFLFODMNFH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2557)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ElfRestaurantPlantSeedScRsp { - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub onockpmclge: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub fdmfcgcfgpf: ::prost::alloc::vec::Vec, +pub struct GetElfRestaurantDataScRsp { + /// offset: 56 + #[prost(message, optional, tag = "7")] + pub bnjbfpcdafe: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub ocgnoacljaj: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(message, optional, tag = "11")] + pub dcidlifmnla: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub libkpmmgglj: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub kiiingjlehg: ::core::option::Option, +} +/// Obf: FMJFKEKGENC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2580)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterElfRestaurantNextDayCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2577)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jdgbalbmohf { + /// offset: 24 + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: ElfRestaurantHarvestCropCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gfknkemjpba { + #[prost( + oneof = "gfknkemjpba::Dkpkpieodig", + tags = "10, 2, 1, 9, 14, 5, 6, 12, 3, 11, 8, 13" + )] + pub dkpkpieodig: ::core::option::Option, +} +/// Nested message and enum types in `GFKNKEMJPBA`. +pub mod gfknkemjpba { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Dkpkpieodig { + /// offset: 24 + #[prost(message, tag = "10")] + Aldadldploh(super::Bbcllnpdiah), + /// offset: 24 + #[prost(message, tag = "2")] + Hbhgafjfncj(super::Obnlnnnnfpo), + /// offset: 24 + #[prost(message, tag = "1")] + Hcbglcblbdf(super::Finpeannnkb), + /// offset: 24 + #[prost(uint32, tag = "9")] + Pcneefihaek(u32), + /// offset: 24 + #[prost(message, tag = "14")] + Oaabljofpgl(super::Ckpeiholadp), + /// offset: 24 + #[prost(message, tag = "5")] + Afhljcclhck(super::Hkgdgajhjpo), + /// offset: 24 + #[prost(message, tag = "6")] + Cifafahafka(super::Gofflgejend), + /// offset: 24 + #[prost(uint32, tag = "12")] + Apllkccegon(u32), + /// offset: 24 + #[prost(message, tag = "3")] + Lpbonpfmcok(super::Imhnbmomlac), + /// offset: 24 + #[prost(uint32, tag = "11")] + Acghndbbjcb(u32), + /// offset: 24 + #[prost(bool, tag = "8")] + Gciimiokfkl(bool), + /// offset: 24 + #[prost(message, tag = "13")] + Cokigceddpk(super::Hleiofjeakc), + } +} +/// Obf: JLCMLNAFBLI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2588)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantDataChangeNotify { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub cjfblhnphak: ::prost::alloc::vec::Vec, +} +/// Obf: JEFLHPIPJMD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2555)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ElfRestaurantBuyFieldCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub jafncomgabg: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2551)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bhpfbljaebk { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub kbefkonpkgj: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bhhnmhddidd { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub eiiagabafec: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub jafncomgabg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gkppdjefbpa { + /// offset: 36 + #[prost(uint32, tag = "8")] + pub eiiagabafec: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub kbefkonpkgj: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub jafncomgabg: u32, +} +/// Obf: GDIMNLFMDMB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2597)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantPlantSeedCsReq { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub ialjojmafll: u32, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub fophpjngpde: ::prost::alloc::vec::Vec, +} +/// Obf: KKJBMNHPKPP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2569)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantPlantSeedScRsp { + /// offset: 40 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub mimfmiicdgl: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub hnjflfplini: ::prost::alloc::vec::Vec, +} +/// Obf: KKMHDFBOOBK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2552)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantHarvestCropCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub fophpjngpde: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aimhlkdemgf { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub mjanokeodib: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub jafncomgabg: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub eiiagabafec: u32, + /// offset: 32 + #[prost(map = "uint32, message", tag = "1")] + pub dbdoihplafm: ::std::collections::HashMap, +} +/// Obf: BGAJCGEJGPD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2594)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantHarvestCropScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub emjkbkpbcij: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: FNLLIBJNGPJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2568)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ElfRestaurantHarvestCropCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub akbknkckofo: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ldpkmhbhogl { - /// offset: 16 - #[prost(map = "uint32, message", tag = "14")] - pub mopjhbbjioa: ::std::collections::HashMap, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub iaikdgmclne: u32, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub eencoapfdic: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub hicchnecjgj: u32, -} -/// Obf: ElfRestaurantHarvestCropScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2584)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ElfRestaurantHarvestCropScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub bhboopbepmh: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: ElfRestaurantRecycleSeedCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2588)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantRecycleSeedCsReq { /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub akbknkckofo: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub fophpjngpde: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hfedjgdfama { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub abpbkkocmpl: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub iaikdgmclne: u32, +pub struct Kehgphdbobd { /// offset: 32 #[prost(uint32, tag = "2")] - pub hicchnecjgj: u32, + pub eiiagabafec: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub aiglobfpeab: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub jafncomgabg: u32, } -/// Obf: ElfRestaurantRecycleSeedScRsp +/// Obf: IKDLGFLLFPH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2572)] +#[cmdid(2595)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantRecycleSeedScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub fdmfcgcfgpf: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub mimfmiicdgl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: ElfRestaurantTakeVillagerRewardCsReq +/// Obf: MFAOMGFPEJH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2570)] +#[cmdid(2587)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantTakeVillagerRewardCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hdlhdadoefd { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub reward_list: ::core::option::Option, +pub struct Oamheijbikg { /// offset: 36 - #[prost(uint32, tag = "3")] - pub dcnllmccmkd: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub mpmbolaaemm: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub progress: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub cahdooihjkb: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub reward_list: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub dafendgoabe: u32, } -/// Obf: ElfRestaurantTakeVillagerRewardScRsp +/// Obf: FEJDIGKDDOA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2567)] +#[cmdid(2598)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantTakeVillagerRewardScRsp { /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub illhgebjhdo: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub halfglgldlo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: ElfRestaurantUpgradeEmployeeLevelCsReq +/// Obf: HEGKNKIKCLE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2573)] +#[cmdid(2600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantUpgradeEmployeeLevelCsReq { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub ikhancldamo: u32, /// offset: 24 - #[prost(uint32, tag = "10")] - pub pldejljbblb: u32, + #[prost(uint32, tag = "7")] + pub odadjiloeko: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub mpbbijmacll: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2579)] +#[cmdid(2566)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmokillacej { +pub struct Oidoejmamde { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub mojplilbifc: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub kbefkonpkgj: ::core::option::Option, } -/// Obf: ElfRestaurantUpgradeFacilityLevelCsReq +/// Obf: DJIFJKLDNBG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2558)] +#[cmdid(2581)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantUpgradeFacilityLevelCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub odadjiloeko: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub kbmmgojkapf: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2571)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ieiglieijan { /// offset: 24 #[prost(uint32, tag = "5")] - pub lgoohlhigeh: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub pldejljbblb: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2561)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kencdkpajpk { - /// offset: 24 - #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: ElfRestaurantUpgradeRecipeLevelCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2556)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ElfRestaurantUpgradeRecipeLevelCsReq { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub pldejljbblb: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub mhheoipmhbc: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2578)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Llcadihbnnj { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iplinclmeig { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub mhheoipmhbc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Apjgneaihcl { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub fboienndhab: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub jodfhndlbmj: u32, - /// offset: 33 - #[prost(bool, tag = "6")] - pub jlnpficnlpm: bool, - /// offset: 32 - #[prost(bool, tag = "9")] - pub eifkbajmffb: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gdgfghjlnph { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub num: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub mmffiifmkpb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghlpllekgbo { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub paipkmdeepk: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub iogcopoiobc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pgmjhohjjoe { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub cmmlgmnhpbj: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub nfckoffhico: u32, - /// offset: 40 - #[prost(bool, tag = "14")] - pub bmadhnadlej: bool, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub mhheoipmhbc: u32, - /// offset: 41 - #[prost(bool, tag = "13")] - pub odaoigchoea: bool, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub djoghcdcocj: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub bjidoapacip: u32, - /// offset: 52 - #[prost(uint32, tag = "7")] - pub lgbgdpfccei: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Njcfmhfpcnf { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub bjidoapacip: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub event_id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub oiodganemmo: u32, -} -/// Obf: SettleElfRestaurantPlayCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2591)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SettleElfRestaurantPlayCsReq { - /// offset: 56 - #[prost(message, repeated, tag = "15")] - pub ilblchffojp: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "8")] - pub kbgepccjaka: u32, - /// offset: 84 - #[prost(uint32, tag = "14")] - pub cost_time: u32, - /// offset: 48 - #[prost(message, repeated, tag = "11")] - pub lcinjklopcd: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "3")] - pub habboipfldd: u32, - /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub fndijbamjpa: ::prost::alloc::vec::Vec, - /// offset: 76 - #[prost(uint32, tag = "7")] - pub kbnbnefklag: u32, - /// offset: 72 - #[prost(uint32, tag = "4")] - pub fnmckillpfb: u32, - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub hhmjkjjmdlo: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "9")] - pub bggpebjache: u32, - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub odfdmbnfafe: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(uint32, tag = "13")] - pub clnbjcajnnl: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2569)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ipoheekeepj { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, -} -/// Obf: ElfRestaurantBuyShopItemCsReq +/// Obf: PCMAHDLNJDD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2599)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ElfRestaurantBuyShopItemCsReq { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub ahbmffnbfph: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub mjkagnjdhfj: u32, -} -/// Obf: ElfRestaurantBuyShopItemScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2559)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ElfRestaurantBuyShopItemScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub mojplilbifc: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub mjkagnjdhfj: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub lhlmnfeakib: ::core::option::Option, -} -/// Obf: ElfRestaurantFinishTradeOrderCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2596)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ElfRestaurantFinishTradeOrderCsReq { +pub struct ElfRestaurantUpgradeRecipeLevelCsReq { /// offset: 24 #[prost(uint32, tag = "2")] - pub iajknhofnob: u32, + pub apdabngdmpm: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub odadjiloeko: u32, } -/// Obf: ElfRestaurantFinishTradeOrderScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2592)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ElfRestaurantFinishTradeOrderScRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub lhlmnfeakib: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "14")] - pub mojplilbifc: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub iajknhofnob: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] +#[cmdid(2565)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nhaalopdpoo { + /// offset: 24 + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: SetElfRestaurantPlayRecipeCsReq -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2566)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetElfRestaurantPlayRecipeCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub lpdalhlppoi: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2581)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgpiihpiidm { +pub struct Icoimhlbmfi { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub apdabngdmpm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oahnifmdlcj { + /// offset: 36 + #[prost(uint32, tag = "14")] + pub ngdkbdamehm: u32, + /// offset: 33 + #[prost(bool, tag = "2")] + pub pfglkfbhgkm: bool, + /// offset: 32 + #[prost(bool, tag = "8")] + pub ilgianhealf: bool, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub joebapnolaf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bjmhmkbbjgh { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub num: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub phkahahldae: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kilnledahoc { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub aipihjlciha: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub heihgfaofnk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kpndmchcbpi { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub cinmphljdem: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(bool, tag = "11")] + pub bjadhcoflgi: bool, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub dpbeenbpdip: u32, + /// offset: 53 + #[prost(bool, tag = "15")] + pub donojaemjdb: bool, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub oaibccnaahf: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub emfhlbbocfk: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub apdabngdmpm: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub poinekiefpe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Flipdlfkmlb { + /// offset: 28 + #[prost(uint32, tag = "5")] + pub emfhlbbocfk: u32, /// offset: 24 #[prost(uint32, tag = "7")] - pub retcode: u32, + pub ecmnofcmigj: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub event_id: u32, } -/// Obf: ElfRestaurantClientStatusCsReq +/// Obf: EIDACIFELEO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2582)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ElfRestaurantClientStatusCsReq { - /// offset: 24 - #[prost(bool, tag = "5")] - pub ijknmjimhfl: bool, +#[cmdid(2556)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SettleElfRestaurantPlayCsReq { + /// offset: 48 + #[prost(message, repeated, tag = "6")] + pub cngejmnpjpm: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "11")] + pub ioibcnhaokg: u32, + /// offset: 72 + #[prost(uint32, tag = "1")] + pub beoapnbfoci: u32, + /// offset: 84 + #[prost(uint32, tag = "15")] + pub dnjeeoenmaa: u32, + /// offset: 68 + #[prost(uint32, tag = "10")] + pub dndgpepolnm: u32, + /// offset: 76 + #[prost(uint32, tag = "14")] + pub ngjkiiijbib: u32, + /// offset: 56 + #[prost(message, repeated, tag = "8")] + pub onghhaphcem: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "5")] + pub cost_time: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub hlkmmjlcjec: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub alhgbbfbkjg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub pigfmomephe: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub aoaekpaphok: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2576)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ombbgnilioo { +pub struct Pnddhickbac { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: LBDCJINCNJA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2558)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ElfRestaurantBuyShopItemCsReq { + /// offset: 28 + #[prost(uint32, tag = "15")] + pub mokbjpgbgab: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] + pub ngbnipemhmd: u32, +} +/// Obf: DCIGAKGLAAN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2583)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantBuyShopItemScRsp { + /// offset: 44 + #[prost(uint32, tag = "2")] + pub ngbnipemhmd: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub ppmafcbnajf: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub kbefkonpkgj: ::core::option::Option, +} +/// Obf: AAMBBCFLHGM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2559)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ElfRestaurantFinishTradeOrderCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub iimkifdkjho: u32, +} +/// Obf: ELGLLEKAPFC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2554)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantFinishTradeOrderScRsp { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub kbefkonpkgj: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub iimkifdkjho: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub ppmafcbnajf: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: LLLLJFFEHJE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2579)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetElfRestaurantPlayRecipeCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub pjejodhicdk: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2593)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nibainnlcbg { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: PMNHIOFJBNO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2589)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ElfRestaurantClientStatusCsReq { + /// offset: 24 + #[prost(bool, tag = "14")] + pub hcbedeclaic: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2570)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fbdoekfpdob { + /// offset: 24 + #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kpenfkebgne { +pub struct Bidgpeljpjk { /// offset: 28 - #[prost(uint32, tag = "5")] - pub state: u32, + #[prost(uint32, tag = "15")] + pub jhdlnbpnekg: u32, /// offset: 24 #[prost(uint32, tag = "9")] - pub ldijakpklin: u32, + pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lnmmkibkcmp { +pub struct Hbjkmiiclna { /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub egnocajjkio: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub cdpfcpcilof: ::prost::alloc::vec::Vec, } -/// Obf: GetEraFlipperDataCsReq +/// Obf: LFENCICKCGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6556)] +#[cmdid(6551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEraFlipperDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6551)] +#[cmdid(6554)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Omdlfppjcgk { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub data: ::core::option::Option, +pub struct Pnkdiilaipb { /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub data: ::core::option::Option, } -/// Obf: ChangeEraFlipperDataCsReq +/// Obf: JCJIDADOMBA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6571)] +#[cmdid(6552)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeEraFlipperDataCsReq { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub data: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub data: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6565)] +#[cmdid(6564)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbgcfnpnmcl { +pub struct Lgikhmicdmm { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub data: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -/// Obf: ResetEraFlipperDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6567)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ResetEraFlipperDataCsReq { - /// offset: 24 - #[prost(bool, tag = "6")] - pub dpeioblgngm: bool, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6566)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Khmknojgfpb { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub data: ::core::option::Option, - /// offset: 32 - #[prost(bool, tag = "1")] - pub dpeioblgngm: bool, - /// offset: 36 #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: EnterEraFlipperDataCsReq +/// Obf: PFPCJJBGPKF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6553)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterEraFlipperDataCsReq { +pub struct ResetEraFlipperDataCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] - pub state: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub ldijakpklin: u32, + #[prost(bool, tag = "8")] + pub oipljjiodil: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6562)] +#[cmdid(6558)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Abbcocmkplj { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub data: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "13")] + pub oipljjiodil: bool, +} +/// Obf: EAEJHIAAHLJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6560)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jepabbeemmo { +pub struct EnterEraFlipperDataCsReq { + /// offset: 28 + #[prost(uint32, tag = "5")] + pub jhdlnbpnekg: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub state: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6559)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ppjogjahfgn { + /// offset: 28 + #[prost(uint32, tag = "6")] + pub jhdlnbpnekg: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub ldijakpklin: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6560)] +#[cmdid(6569)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kelmjedghig { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub data: ::core::option::Option, +pub struct Adnblenfhgm { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub floor_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hlcbmbngkjn { - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "12")] - pub avatar_type: i32, +pub struct Moedgohoalp { /// offset: 32 - #[prost(double, tag = "11")] - pub damage: f64, - /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] pub avatar_id: u32, + /// offset: 24 + #[prost(double, tag = "9")] + pub damage: f64, + /// offset: 36 + #[prost(enumeration = "AvatarType", tag = "3")] + pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hgkdkgjoolh { - /// offset: 60 - #[prost(uint32, tag = "5")] - pub round_cnt: u32, +pub struct Cjljdklcnda { /// offset: 56 #[prost(uint32, tag = "12")] - pub ficonholmom: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub battle_info: ::core::option::Option, - /// offset: 48 - #[prost(message, repeated, tag = "11")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "13")] - pub fjnjofkeomd: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(enumeration = "Pckpokjndba", tag = "7")] - pub ndciilbonph: i32, + pub kcoknijecln: u32, /// offset: 32 + #[prost(message, optional, tag = "9")] + pub battle_info: ::core::option::Option, + /// offset: 40 #[prost(message, repeated, tag = "10")] - pub battle_target_list: ::prost::alloc::vec::Vec, + pub ebpdghakmjf: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(enumeration = "Gchpnhbdcdo", tag = "11")] + pub eglckgkecaj: i32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub iepgklidhek: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "14")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub round_cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fafhpeembfj { +pub struct Kgnlhpfohdk { /// offset: 28 - #[prost(uint32, tag = "7")] - pub himkbheonmn: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub level_id: u32, + #[prost(uint32, tag = "5")] + pub lanhjomcknj: u32, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] + pub level_id: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] pub max_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Djnmlbbkpki { +pub struct Gpfmedllkgh { /// offset: 24 + #[prost(uint32, tag = "3")] + pub njpcmdnhofl: u32, + /// offset: 28 #[prost(uint32, tag = "13")] pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub lhmdfnfkbpc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kcakbnlpmdk { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub level_id: u32, - /// offset: 37 - #[prost(bool, tag = "5")] - pub fdlpjlemmlo: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub fjnjofkeomd: ::prost::alloc::vec::Vec, +pub struct Okibfkooekj { /// offset: 36 - #[prost(bool, tag = "6")] - pub oaolcpnmplb: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ffhpbdepfdp { - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub hihdpakppan: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(enumeration = "Pckpokjndba", tag = "4")] - pub ndciilbonph: i32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub item_value: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nkbopopnppn { - /// offset: 72 #[prost(uint32, tag = "6")] - pub item_value: u32, - /// offset: 48 - #[prost(message, repeated, tag = "9")] - pub hihdpakppan: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub jfcnfcamdij: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub niikopkgbko: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "5")] - pub player_level: u32, + pub level_id: u32, /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub ohfophjdhdc: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "14")] - pub fnbgfeeedlk: ::prost::alloc::vec::Vec, + #[prost(bool, tag = "9")] + pub dpnpcdgjpbg: bool, + /// offset: 33 + #[prost(bool, tag = "7")] + pub bobaobpielo: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub iepgklidhek: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lphjkglljip { + /// offset: 32 + #[prost(enumeration = "Gchpnhbdcdo", tag = "4")] + pub eglckgkecaj: i32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub item_value: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub pmcbbmkmhni: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jcfponbdclg { + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub eglpndhlhpa: ::prost::alloc::vec::Vec, /// offset: 76 - #[prost(uint32, tag = "4")] - pub exp: u32, + #[prost(uint32, tag = "7")] + pub item_value: u32, + /// offset: 64 + #[prost(message, repeated, tag = "13")] + pub pmcbbmkmhni: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub hcehohdccfe: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "1")] + pub edoiigjjcif: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "12")] - pub lhhofpnhbbg: ::prost::alloc::vec::Vec, + pub hafmanolmed: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "9")] + pub exp: u32, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub njmapfmppna: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "3")] + pub player_level: u32, } -/// Obf: EvolveBuildQueryInfoCsReq +/// Obf: FIGCEHAKEFO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7104)] +#[cmdid(7113)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildQueryInfoCsReq {} -/// Obf: GetEvolveBuildQueryInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7140)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetEvolveBuildQueryInfoScRsp { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "12")] - pub pmmgjdnfokf: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub fhifablapkb: ::prost::alloc::vec::Vec, -} -/// Obf: EvolveBuildStartLevelCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7101)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EvolveBuildStartLevelCsReq { - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub level_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub ampbbghhccf: ::core::option::Option, -} -/// Obf: EvolveBuildStartLevelScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7114)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EvolveBuildStartLevelScRsp { - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub jgkkoamnihi: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub gahicmjocec: ::core::option::Option, -} -/// Obf: EvolveBuildStartStageCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7139)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EvolveBuildStartStageCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub level_id: u32, -} -/// Obf: EvolveBuildStartStageScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7112)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EvolveBuildStartStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub jgkkoamnihi: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "4")] - pub gahicmjocec: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: EvolveBuildGiveupCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7124)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EvolveBuildGiveupCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub level_id: u32, -} -/// Obf: GetEvolveBuildGiveupScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7102)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetEvolveBuildGiveupScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub gahicmjocec: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aamnjepnmke {} +/// Obf: OOEKDHCCANE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7107)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dafackblnfa { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub gahicmjocec: ::core::option::Option, +pub struct GetEvolveBuildQueryInfoScRsp { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(message, repeated, tag = "4")] + pub hlleipkmjkm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub oiaphbbdphl: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: GetEvolveBuildFinishScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7118)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetEvolveBuildFinishScNotify { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub gahicmjocec: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "12")] - pub wave: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub level_id: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub item_value: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub score_id: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub exp: u32, - /// offset: 48 - #[prost(bool, tag = "1")] - pub ifoflgikbjc: bool, - /// offset: 52 - #[prost(enumeration = "Lkjipdbbfkh", tag = "4")] - pub eefiifhjppk: i32, - /// offset: 60 - #[prost(uint32, tag = "6")] - pub bkpnbakjjjg: u32, -} -/// Obf: EvolveBuildReRandomStageCsReq +/// Obf: HCBPNBHDLCF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7134)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EvolveBuildReRandomStageCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] +#[cmdid(7130)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EvolveBuildStartLevelCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub eddjgnnocag: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "9")] pub level_id: u32, } -/// Obf: GetEvolveBuildReRandomStageScRsp +/// Obf: KPHFNMLGDDB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7127)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EvolveBuildStartLevelScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub moddibhcppd: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub ddhgcafffop: ::core::option::Option, +} +/// Obf: EDJLFPGPIMP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7135)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EvolveBuildStartStageCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub level_id: u32, +} +/// Obf: MJJLFDFEHCI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7138)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetEvolveBuildReRandomStageScRsp { +pub struct EvolveBuildStartStageScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub moddibhcppd: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(message, optional, tag = "6")] + pub ddhgcafffop: ::core::option::Option, +} +/// Obf: PNNFLFNJCGE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7105)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EvolveBuildGiveupCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub level_id: u32, +} +/// Obf: ODBFKBBJDJA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7101)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetEvolveBuildGiveupScRsp { + /// offset: 32 + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] - pub gpfcijjapmd: ::core::option::Option, + pub moddibhcppd: ::core::option::Option, } -/// Obf: EvolveBuildShopAbilityUpCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lhcjaiglkop {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7119)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pcknajofgld { + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub moddibhcppd: ::core::option::Option, +} +/// Obf: HCDIHPKFJPG +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7102)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetEvolveBuildFinishScNotify { + /// offset: 36 + #[prost(uint32, tag = "4")] + pub exp: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub score_id: u32, + /// offset: 44 + #[prost(bool, tag = "14")] + pub jadbkbabang: bool, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub level_id: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub wave: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub colpbcecfom: u32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub moddibhcppd: ::core::option::Option, + /// offset: 56 + #[prost(enumeration = "Cpcmnikflch", tag = "5")] + pub ghimjdppjog: i32, + /// offset: 60 + #[prost(uint32, tag = "13")] + pub item_value: u32, +} +/// Obf: IBHJIABGAFN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7144)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EvolveBuildReRandomStageCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub level_id: u32, +} +/// Obf: MDNHFAFPNFI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7118)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetEvolveBuildReRandomStageScRsp { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub cehbmiigmfc: ::core::option::Option, +} +/// Obf: MDKCPLKBCIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7103)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityUpCsReq { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub lhmdfnfkbpc: u32, /// offset: 24 + #[prost(uint32, tag = "3")] + pub njpcmdnhofl: u32, + /// offset: 28 #[prost(uint32, tag = "5")] pub level: u32, } -/// Obf: GetEvolveBuildShopAbilityUpScRsp +/// Obf: OEBGFEGPJCO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7123)] +#[cmdid(7150)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityUpScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub level: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub lhmdfnfkbpc: u32, + #[prost(uint32, tag = "14")] + pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "6")] - pub retcode: u32, + pub njpcmdnhofl: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub level: u32, } -/// Obf: EvolveBuildShopAbilityDownCsReq +/// Obf: EJJANIBHLKA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7129)] +#[cmdid(7116)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityDownCsReq { /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub level: u32, /// offset: 24 - #[prost(uint32, tag = "11")] - pub lhmdfnfkbpc: u32, + #[prost(uint32, tag = "5")] + pub njpcmdnhofl: u32, } -/// Obf: GetEvolveBuildShopAbilityDownScRsp +/// Obf: FLCGENEEIAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7108)] +#[cmdid(7131)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityDownScRsp { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub level: u32, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "5")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "3")] - pub lhmdfnfkbpc: u32, + #[prost(uint32, tag = "9")] + pub njpcmdnhofl: u32, } -/// Obf: EvolveBuildShopAbilityResetCsReq +/// Obf: PIGLAICKOGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7128)] +#[cmdid(7115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityResetCsReq { /// offset: 24 - #[prost(enumeration = "Pckpokjndba", tag = "4")] - pub ndciilbonph: i32, + #[prost(enumeration = "Gchpnhbdcdo", tag = "3")] + pub eglckgkecaj: i32, } -/// Obf: GetEvolveBuildShopAbilityResetScRsp +/// Obf: PJEPFKPFHFF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7141)] +#[cmdid(7106)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityResetScRsp { - /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] pub item_value: u32, /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub hihdpakppan: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "Pckpokjndba", tag = "2")] - pub ndciilbonph: i32, + #[prost(message, repeated, tag = "10")] + pub pmcbbmkmhni: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Gchpnhbdcdo", tag = "15")] + pub eglckgkecaj: i32, } -/// Obf: GetEvolveBuildCoinNotify +/// Obf: ANNGOMIIPML /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7119)] +#[cmdid(7126)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildCoinNotify { /// offset: 28 - #[prost(enumeration = "Pckpokjndba", tag = "10")] - pub ndciilbonph: i32, - /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub item_value: u32, + /// offset: 24 + #[prost(enumeration = "Gchpnhbdcdo", tag = "13")] + pub eglckgkecaj: i32, } -/// Obf: EvolveBuildSkipTeachLevelCsReq +/// Obf: MMOKBHHHHJK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7109)] +#[cmdid(7133)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildSkipTeachLevelCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub level_id: u32, } -/// Obf: EvolveBuildSkipTeachLevelScRsp +/// Obf: JMNFHJANFAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7146)] +#[cmdid(7109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildSkipTeachLevelScRsp { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ExpeditionInfo { +pub struct Amdecgbpibf { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub id: u32, } -/// Obf: GetExpeditionDataCsReq +/// Obf: GELIOMDHCDK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2504)] +#[cmdid(2513)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetExpeditionDataCsReq {} -/// Obf: GetExpeditionDataScRsp +/// Obf: EKCIKDPIDFO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2540)] +#[cmdid(2507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetExpeditionDataScRsp { - /// offset: 48 - #[prost(int64, tag = "3")] - pub ldhfndffbpg: i64, - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub egbibfocden: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub expedition_info: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub total_expedition_count: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, repeated, tag = "13")] + pub nbkfaedogpg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub gdaoennjcbl: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub gphploiiloi: u32, + /// offset: 40 + #[prost(int64, tag = "6")] + pub kambbfdebam: i64, } -/// Obf: AcceptMultipleExpeditionCsReq +/// Obf: MPBFLMBNBEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionCsReq { /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub expedition: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub igcabdfpiod: ::prost::alloc::vec::Vec, } -/// Obf: AcceptMultipleExpeditionScRsp +/// Obf: KDFMNPJMFMN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2523)] +#[cmdid(2550)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionScRsp { - /// offset: 32 - #[prost(message, repeated, tag = "13")] - pub accept_multi_expedition: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(int64, tag = "4")] - pub ldhfndffbpg: i64, - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub illhgebjhdo: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(int64, tag = "7")] + pub kambbfdebam: i64, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub halfglgldlo: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub kdpccaiobmi: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: TakeMultipleExpeditionRewardCsReq +/// Obf: MHKPGPLKHEA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2529)] +#[cmdid(2516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardCsReq {} -/// Obf: TakeMultipleExpeditionRewardScRsp +/// Obf: HHCAFNKOFGH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2508)] +#[cmdid(2531)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardScRsp { - /// offset: 32 - #[prost(uint32, repeated, tag = "14")] - pub hnafkpkocdm: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub illhgebjhdo: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(int64, tag = "8")] - pub ldhfndffbpg: i64, /// offset: 48 - #[prost(uint32, tag = "12")] + #[prost(int64, tag = "8")] + pub kambbfdebam: i64, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub anmhkdanndl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub halfglgldlo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2530)] +#[cmdid(2547)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oekkacgnbop { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub egbibfocden: ::prost::alloc::vec::Vec, +pub struct Gajmdnekpop { /// offset: 40 - #[prost(uint32, tag = "15")] - pub total_expedition_count: u32, + #[prost(int64, tag = "6")] + pub kambbfdebam: i64, /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub expedition_info: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub gdaoennjcbl: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub nbkfaedogpg: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(int64, tag = "7")] - pub ldhfndffbpg: i64, + #[prost(uint32, tag = "9")] + pub gphploiiloi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kponkcmakjf { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] +pub struct Cghjpdidobi { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hebafmbaflk { - /// offset: 24 - #[prost(map = "uint32, message", tag = "12")] - pub fjbkmcgkbae: ::std::collections::HashMap, - /// offset: 40 - #[prost(uint32, repeated, tag = "4")] - pub piflcbeobom: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub kmkoglonofc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub cejjjeobnej: ::prost::alloc::vec::Vec, +pub struct Fedeioijjjc { /// offset: 56 - #[prost(map = "uint32, uint32", tag = "15")] - pub eclohkfeejm: ::std::collections::HashMap, + #[prost(uint32, repeated, tag = "4")] + pub edmbikhbicg: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "3")] + pub pjcionepine: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub efjlgeaahek: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(uint32, tag = "6")] - pub gmkclhnhafa: u32, + #[prost(uint32, tag = "12")] + pub ceimndjfdjd: u32, + /// offset: 40 + #[prost(map = "uint32, message", tag = "6")] + pub kpnepnelpnh: ::std::collections::HashMap, + /// offset: 64 + #[prost(uint32, repeated, tag = "8")] + pub nlbkdnkgbck: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, repeated, tag = "7")] - pub olmmebglocc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub elgffacneck: ::prost::alloc::vec::Vec, } -/// Obf: GetFantasticStoryActivityDataCsReq +/// Obf: LOHCPKJILIC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4983)] +#[cmdid(4991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] - pub gmkclhnhafa: u32, + #[prost(uint32, tag = "4")] + pub ceimndjfdjd: u32, } -/// Obf: GetFantasticStoryActivityDataScRsp +/// Obf: EFBKKOJLIBI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4981)] +#[cmdid(4910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "1")] - pub lfkahlckfbk: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub onajjgcjoha: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4924)] +#[cmdid(4994)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lckmeomnpea { +pub struct Ndkkagkcfgh { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub lfkahlckfbk: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub onajjgcjoha: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nakejegfpnj { +pub struct Oiiadjcemkb { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "13")] + #[prost(enumeration = "AvatarType", tag = "9")] pub avatar_type: i32, } -/// Obf: EnterActivityFantasticStoryCsReq +/// Obf: JCMMAMKLILL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4904)] +#[cmdid(4995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterActivityFantasticStoryCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "11")] - pub gmkclhnhafa: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub battle_id: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, tag = "5")] + pub ceimndjfdjd: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub battle_id: u32, } -/// Obf: EnterFantasticStoryActivityStageScRsp +/// Obf: EDGNNIIHEIP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4935)] +#[cmdid(4914)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFantasticStoryActivityStageScRsp { + /// offset: 32 + #[prost(uint32, tag = "12")] + pub ceimndjfdjd: u32, /// offset: 36 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub battle_id: u32, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub gmkclhnhafa: u32, } -/// Obf: FantasticStoryActivityBattleEndScNotify +/// Obf: APILJBAAGDB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4913)] +#[cmdid(4918)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FantasticStoryActivityBattleEndScNotify { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub nppnjfbikji: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub battle_id: u32, /// offset: 32 - #[prost(uint32, tag = "15")] - pub gmkclhnhafa: u32, + #[prost(uint32, tag = "3")] + pub jhganjgbali: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub ceimndjfdjd: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub battle_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Poajhdmcenl { - /// offset: 28 - #[prost(enumeration = "Aampbafiflk", tag = "8")] - pub jkmaeielmgm: i32, +pub struct Aphljplboif { /// offset: 24 - #[prost(uint32, tag = "4")] - pub jhnnnbckikf: u32, + #[prost(uint32, tag = "6")] + pub pnjhmgnejji: u32, + /// offset: 28 + #[prost(enumeration = "Bgcejdchkba", tag = "7")] + pub alfhnehobja: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Caphedbeidm { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub affix_id: u32, - /// offset: 33 - #[prost(bool, tag = "6")] - pub andbocgnogc: bool, - /// offset: 32 - #[prost(bool, tag = "8")] - pub ooppdcekeem: bool, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub unique_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub monster_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Acdkanpnmea { - /// offset: 40 - #[prost(int32, tag = "13")] - pub max_hp: i32, +pub struct Fnonpmbofne { /// offset: 36 #[prost(uint32, tag = "7")] - pub avatar_id: u32, + pub unique_id: u32, /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub obbipcfmjjf: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(enumeration = "FateMasterStatusType", tag = "5")] - pub status: i32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub rank: u32, + #[prost(uint32, repeated, tag = "10")] + pub monster_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(int32, tag = "12")] - pub hp: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Okbfpoeapbj { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub avatar_id: u32, - /// offset: 24 + #[prost(uint32, tag = "15")] + pub affix_id: u32, + /// offset: 40 #[prost(bool, tag = "13")] - pub ceiindjfjgp: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nhaihkiddho { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub nalhbenkgom: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub lpegboneaoc: ::core::option::Option, + pub ljkgcmophif: bool, + /// offset: 41 + #[prost(bool, tag = "1")] + pub fmigaefjbok: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kgkipeofpfk { +pub struct Bddbakbomkp { + /// offset: 48 + #[prost(int32, tag = "1")] + pub max_hp: i32, /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub dfmokanlank: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub iakfpmoejlf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub avatar_id: u32, + /// offset: 36 + #[prost(enumeration = "FateMasterStatusType", tag = "2")] + pub status: i32, + /// offset: 44 + #[prost(int32, tag = "9")] + pub hp: i32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub rank: u32, } -/// Obf: FateBuffData +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nanodnmfffh { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub avatar_id: u32, + /// offset: 28 + #[prost(bool, tag = "7")] + pub gdnihalokhc: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jeldakkhanc { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub aopaklifbal: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub jdomcffacal: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pckioegapai { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub cigckkgmlid: ::prost::alloc::vec::Vec, +} +/// Obf: CBJNGAMLAKM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateBuffData { /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] pub buff_id: u32, /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub cnt: u32, } -/// Obf: ActiveTraitSourceList +/// Obf: JFFMGCJCOJL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActiveTraitSourceList { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub cnt: u32, - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "14")] - pub source: ::core::option::Option, + pub source: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ebdejifhgjb { +pub struct Jdkajmepecf { /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub cniccdddego: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub efolenmofkp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ahhgopgpnhm { - /// offset: 48 - #[prost(message, repeated, tag = "6")] - pub iblaippjbdh: ::prost::alloc::vec::Vec, +pub struct Oejgbjbliei { /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub jndkhmclhec: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "7")] pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub abkioodkeap: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "15")] - pub hpompgodlfk: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "11")] + pub aaelpblpflj: ::std::collections::HashMap, /// offset: 56 - #[prost(map = "uint32, uint32", tag = "5")] - pub ppocnhogdlj: ::std::collections::HashMap, + #[prost(message, repeated, tag = "15")] + pub inpkedeibjn: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub lpgakjjfljn: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "1")] + pub deifkmpafhk: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub bfdjjapdjoh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fcglfkapnhh { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub shop_goods_price: u32, +pub struct Jcfdceklbfh { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(bool, tag = "13")] + pub faoikiddcff: bool, + /// offset: 28 + #[prost(uint32, tag = "12")] pub buff_id: u32, - /// offset: 32 - #[prost(bool, tag = "14")] - pub obcbfpnjleg: bool, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] + pub shop_goods_price: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cpnjcoflmmb { +pub struct Glaajkhkmhb { /// offset: 28 - #[prost(uint32, tag = "7")] - pub jdjkmacdhdn: u32, + #[prost(uint32, tag = "8")] + pub item_value: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub dbibnheoppi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aniomkdcoep { + /// offset: 40 + #[prost(uint32, tag = "11")] + pub fdmefiijlck: u32, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub bdmnhfnkmda: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub aaaboofaflj: u32, + /// offset: 52 + #[prost(bool, tag = "15")] + pub gocgfmaleop: bool, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub shop_goods_list: ::prost::alloc::vec::Vec, + /// offset: 53 + #[prost(bool, tag = "8")] + pub ebklpknanln: bool, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub item_value: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lbcnaofkcil { /// offset: 24 #[prost(uint32, tag = "15")] - pub item_value: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Loijhdcglck { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub flpcalfbecg: u32, - /// offset: 44 - #[prost(uint32, tag = "12")] - pub item_value: u32, - /// offset: 48 - #[prost(bool, tag = "4")] - pub fgailedgmla: bool, - /// offset: 52 + pub hjmgglanhml: u32, + /// offset: 28 #[prost(uint32, tag = "13")] - pub jbbpkamklhd: u32, - /// offset: 49 - #[prost(bool, tag = "3")] - pub lknelcclkfn: bool, - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub amlndggoolb: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub shop_goods_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ejnkblfmode { + pub omnfdnbepla: u32, /// offset: 32 - #[prost(uint32, tag = "13")] - pub aomknkffabe: u32, - /// offset: 28 #[prost(uint32, tag = "11")] - pub nmnmbleappb: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub lkcobmhfppk: u32, + pub gndepokfhpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pogkagccgoo { +pub struct Cefflagcmil { /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub cdmnhbhdpif: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub cdhkfdpllgd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oeekpghfolk { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub pmoinhcmofb: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub unique_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ogdlfemlflc { +pub struct Lfdhopemopl { /// offset: 24 #[prost(uint32, tag = "8")] - pub unique_id: u32, + pub iogdbcpmplh: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub eoihannnefa: u32, + #[prost(uint32, tag = "6")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lnmbjpjonpe { /// offset: 32 - #[prost(int32, tag = "12")] + #[prost(uint32, tag = "12")] + pub pghdkfpgpih: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub unique_id: u32, + /// offset: 24 + #[prost(int32, tag = "7")] pub value: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kignladidgh { - /// offset: 72 - #[prost(message, optional, tag = "1292")] - pub ambakdlblke: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub inppfagclem: ::core::option::Option, - /// offset: 88 - #[prost(message, optional, tag = "91")] - pub bokijjcofgm: ::core::option::Option, - /// offset: 80 - #[prost(message, optional, tag = "15")] - pub cbakpfbbbdm: ::core::option::Option, +pub struct Kdjidjbbhhe { /// offset: 112 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub area_id: u32, - /// offset: 40 - #[prost(message, repeated, tag = "12")] - pub dabbmcoojij: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "14")] - pub glpadnlplle: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub fckgkaahjkj: ::core::option::Option, - /// offset: 108 - #[prost(enumeration = "Oncamipkmdj", tag = "13")] - pub status: i32, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub dbofjajjegm: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "11")] - pub pending_action: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "9")] - pub afmikoboiod: ::core::option::Option, - /// offset: 116 - #[prost(uint32, tag = "10")] - pub difficulty_level: u32, /// offset: 104 - #[prost(uint32, tag = "4")] - pub pbcefbnbnhk: u32, + #[prost(enumeration = "Pcdahkgmgnb", tag = "5")] + pub status: i32, + /// offset: 116 + #[prost(uint32, tag = "14")] + pub difficulty_level: u32, + /// offset: 32 + #[prost(message, optional, tag = "20")] + pub noemlpjofaa: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "9")] + pub pending_action: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub jfmhileefcp: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "4")] + pub gnaakkmmode: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, optional, tag = "7")] + pub hokcncmmmjg: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub djhfokkmeah: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "6")] + pub mmpbmajeagk: ::core::option::Option, + /// offset: 108 + #[prost(uint32, tag = "12")] + pub nicnelofhol: u32, + /// offset: 88 + #[prost(message, repeated, tag = "11")] + pub heamacgdpek: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "1451")] + pub kokjmaefnjp: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub bblhphfjmkf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mimhlpjmiai { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub queue_position: u32, +pub struct Dfahmbogman { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub bfapkifnngp: ::core::option::Option, -} -/// Obf: FateHouguSelectReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5958)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateHouguSelectReq { + #[prost(message, optional, tag = "10")] + pub ckookfnbpaf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub queue_position: u32, - #[prost(oneof = "fate_hougu_select_req::Ihiaeahgmca", tags = "10, 4")] - pub ihiaeahgmca: ::core::option::Option, +} +/// Obf: GHGEEEKAFCO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5981)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateHouguSelectReq { + /// offset: 36 + #[prost(uint32, tag = "12")] + pub queue_position: u32, + #[prost(oneof = "fate_hougu_select_req::Ihnmhnpmhjg", tags = "6, 9")] + pub ihnmhnpmhjg: ::core::option::Option, } /// Nested message and enum types in `FateHouguSelectReq`. pub mod fate_hougu_select_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Ihiaeahgmca { - /// offset: 16 - #[prost(message, tag = "10")] - Gbcdhnemldn(super::Pnbcakmbccb), - /// offset: 16 - #[prost(message, tag = "4")] - Okadccndfii(super::Ngcaofegfca), + pub enum Ihnmhnpmhjg { + /// offset: 24 + #[prost(message, tag = "6")] + Cicgmnhmlme(super::Dojacnbceeh), + /// offset: 24 + #[prost(message, tag = "9")] + Cohmggphihn(super::Kopnfppifci), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pnbcakmbccb { +pub struct Dojacnbceeh { /// offset: 24 - #[prost(uint32, tag = "8")] - pub jahnnibjolg: u32, + #[prost(uint32, tag = "15")] + pub hhiminbgjdi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ngcaofegfca { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub mkhcbpolkcj: u32, +pub struct Kopnfppifci { /// offset: 24 #[prost(bool, tag = "15")] - pub gaokhmeccio: bool, + pub icogahffcld: bool, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub piacacnnbnh: u32, } -/// Obf: FateHandlePendingActionScRsp +/// Obf: BCFLGCDEPOJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5961)] +#[cmdid(5971)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateHandlePendingActionScRsp { /// offset: 28 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub queue_position: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: FateSyncActionResultScNotify +/// Obf: DEMFNCIIAML /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5956)] +#[cmdid(5999)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSyncActionResultScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub beddghimafn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub aniadnfemah: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kfokioggeml { +pub struct Knflefifkmn { #[prost( - oneof = "kfokioggeml::Hpdaoddgapf", - tags = "8, 13, 6, 5, 15, 14, 2, 9, 12, 1, 3, 4, 10, 7, 11, 1593, 854, 1019, 1299, 990, 1585, 1197" + oneof = "knflefifkmn::Nlpppchggpf", + tags = "12, 13, 1, 7, 14, 3, 15, 6, 9, 10, 11, 5, 4, 8, 2, 1596, 978, 259, 1375, 631, 1733, 1209" )] - pub hpdaoddgapf: ::core::option::Option, + pub nlpppchggpf: ::core::option::Option, } -/// Nested message and enum types in `KFOKIOGGEML`. -pub mod kfokioggeml { +/// Nested message and enum types in `KNFLEFIFKMN`. +pub mod knflefifkmn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hpdaoddgapf { - /// offset: 16 - #[prost(message, tag = "8")] - Nklpeapmbol(super::Dlnljhadnda), - /// offset: 16 - #[prost(message, tag = "13")] - Lfllcchjbof(super::Ecdlmkkkpcj), - /// offset: 16 - #[prost(message, tag = "6")] - Melcpdjkpic(super::Fddmekkfihi), - /// offset: 16 - #[prost(message, tag = "5")] - Cfcoahpnffd(super::Nhbeeohmgod), - /// offset: 16 - #[prost(message, tag = "15")] - Haebmenkffi(super::Ehpbaajcjlm), - /// offset: 16 - #[prost(message, tag = "14")] - Ccifhnbdook(super::Nbklcbgobnk), - /// offset: 16 - #[prost(message, tag = "2")] - Mdphldanbog(super::Pipnjphaadj), - /// offset: 16 - #[prost(message, tag = "9")] - Pebclihiggh(super::Bflkhcldale), + pub enum Nlpppchggpf { /// offset: 16 #[prost(message, tag = "12")] - Klhemdhipdm(super::Neahjdmnmfb), + Fhghoefcagg(super::Dnfneineoen), + /// offset: 16 + #[prost(message, tag = "13")] + Gfmciodfodb(super::Adlddmaifai), /// offset: 16 #[prost(message, tag = "1")] - Nhijjbpanpg(super::Jplgoacmgei), - /// offset: 16 - #[prost(message, tag = "3")] - Nnfmnnkfeil(super::Bppfinpmmoa), - /// offset: 16 - #[prost(message, tag = "4")] - Jfcnipkamfg(super::Jmpeoefbhcj), - /// offset: 16 - #[prost(message, tag = "10")] - Lgphmneekdd(super::Nmnhejemnej), + Ldeenkdmdjk(super::Ecmfdciiihj), /// offset: 16 #[prost(message, tag = "7")] - Dhmfknoadco(super::Iccbnklgmcn), + Nglffkajaad(super::Kijkpcehekc), + /// offset: 16 + #[prost(message, tag = "14")] + Jmgepdekgih(super::Lbmdgnjppko), + /// offset: 16 + #[prost(message, tag = "3")] + Jdfgfpgagpg(super::Aleopcnhnpd), + /// offset: 16 + #[prost(message, tag = "15")] + Dnibgdgfmgj(super::Dgbpphjaoaf), + /// offset: 16 + #[prost(message, tag = "6")] + Foglalkhagb(super::Bkfakphnepp), + /// offset: 16 + #[prost(message, tag = "9")] + Hndccfmmnoh(super::Mbineihnogc), + /// offset: 16 + #[prost(message, tag = "10")] + Kodjpkpihbh(super::Obpobeeodaf), /// offset: 16 #[prost(message, tag = "11")] - Hhjicodohoh(super::Bckdcchmmko), + Cfmdafkgdhn(super::Aoagjbokkfm), /// offset: 16 - #[prost(message, tag = "1593")] - Phbkmohaied(super::Gjaljkfbcka), + #[prost(message, tag = "5")] + Bmoliejfmgb(super::Bnpjcndipom), /// offset: 16 - #[prost(message, tag = "854")] - Paekngfiiae(super::Hhfkecipcio), + #[prost(message, tag = "4")] + Nehjphgalek(super::Khahkdlipkf), /// offset: 16 - #[prost(message, tag = "1019")] - Phdpibanncc(super::Ikhdjpibimp), + #[prost(message, tag = "8")] + Ehcndfeplom(super::Odegfopokad), /// offset: 16 - #[prost(message, tag = "1299")] - Hbefecdlnkh(super::Gbogfabgfgh), + #[prost(message, tag = "2")] + Dfokpkokfok(super::Iijdpfogcin), /// offset: 16 - #[prost(message, tag = "990")] - Pjlloknjebj(super::Jabcediifob), + #[prost(message, tag = "1596")] + Pakfhblbcom(super::Knockaeckii), /// offset: 16 - #[prost(message, tag = "1585")] - Caoialjlgmg(super::Fbfndeiinjj), + #[prost(message, tag = "978")] + Pfoilmhkjjm(super::Dnfcamiiakj), /// offset: 16 - #[prost(message, tag = "1197")] - Pgcfaiofjfa(super::Fpchjnhccno), + #[prost(message, tag = "259")] + Nhbmffagllk(super::Bocndejfcgc), + /// offset: 16 + #[prost(message, tag = "1375")] + Cbifakpdnei(super::Gcobcgddnii), + /// offset: 16 + #[prost(message, tag = "631")] + Nccmnpgfagk(super::Emmiblohoka), + /// offset: 16 + #[prost(message, tag = "1733")] + Jhlbdamenag(super::Mllidmpefod), + /// offset: 16 + #[prost(message, tag = "1209")] + Flialkeidkd(super::Hikcdkmpdhl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nbklcbgobnk { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub flpcalfbecg: u32, +pub struct Aleopcnhnpd { /// offset: 24 - #[prost(uint32, tag = "11")] - pub jbbpkamklhd: u32, + #[prost(uint32, tag = "1")] + pub aaaboofaflj: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub fdmefiijlck: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bckdcchmmko { +pub struct Iijdpfogcin { /// offset: 24 - #[prost(message, optional, tag = "14")] - pub fckgkaahjkj: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub jfmhileefcp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fbfndeiinjj { +pub struct Mllidmpefod { /// offset: 24 - #[prost(bool, tag = "14")] - pub fgailedgmla: bool, + #[prost(bool, tag = "9")] + pub gocgfmaleop: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fpchjnhccno { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub cdmnhbhdpif: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmpeoefbhcj { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub gpledfgiala: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub ndkbocpefgp: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nmnhejemnej { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub abmnjpeddkd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub bkgcmaoehnk: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iccbnklgmcn { - /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub kobdmejobol: ::prost::alloc::vec::Vec, +pub struct Hikcdkmpdhl { /// offset: 16 #[prost(uint32, repeated, tag = "11")] - pub kginijkplep: ::prost::alloc::vec::Vec, + pub cdhkfdpllgd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hhfkecipcio { +pub struct Bnpjcndipom { /// offset: 24 - #[prost(map = "uint32, uint32", tag = "4")] - pub icpncmmkcik: ::std::collections::HashMap, + #[prost(uint32, repeated, tag = "3")] + pub dbpndcdeckd: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub gdcgbiefigo: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Khahkdlipkf { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub okblcngfhcl: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub jnldpfhmojl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Odegfopokad { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub galneolmcpo: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub lndnpgacbjh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dnfcamiiakj { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub cabeifhkgbg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "12")] - pub dgjpplboloa: ::prost::alloc::vec::Vec, + #[prost(map = "uint32, uint32", tag = "10")] + pub pdnclpedjif: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jabcediifob { +pub struct Emmiblohoka { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub jndkhmclhec: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "11")] + pub deifkmpafhk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ikhdjpibimp { +pub struct Bocndejfcgc { /// offset: 24 #[prost(message, optional, tag = "5")] - pub cdijbmelmfd: ::core::option::Option, + pub ndigehjbbpk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gbogfabgfgh { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub pfojmghnpio: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dlnljhadnda { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub emccjmeefke: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ecdlmkkkpcj { +pub struct Gcobcgddnii { /// offset: 24 - #[prost(enumeration = "Oncamipkmdj", tag = "10")] - pub nkckcfgjbfm: i32, + #[prost(message, optional, tag = "11")] + pub lknhkfigbdf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ckhincplmfe { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub idbnceeioje: u32, - /// offset: 44 - #[prost(uint32, tag = "6")] - pub bnjkleelmpj: u32, - /// offset: 56 - #[prost(bool, tag = "10")] - pub bjlcdlanpng: bool, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub fcfoloealhk: u32, - /// offset: 48 - #[prost(double, tag = "8")] - pub bcgmgmngppd: f64, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub moodmohmlhg: u32, +pub struct Dnfneineoen { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub igaflckjjkm: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Adlddmaifai { + /// offset: 24 + #[prost(enumeration = "Pcdahkgmgnb", tag = "12")] + pub mjdmloihlpa: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Caiodcnemho { /// offset: 32 - #[prost(uint32, tag = "4")] - pub epfifmgcjol: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub avatar_id: u32, - /// offset: 57 - #[prost(bool, tag = "12")] - pub lchbfacmlmg: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fddmekkfihi { - /// offset: 60 #[prost(uint32, tag = "5")] - pub dgpmmkaahii: u32, - /// offset: 56 - #[prost(bool, tag = "2")] - pub meiojmdjohi: bool, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub hockkddghhk: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "14")] - pub aeedeghjene: u32, - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub jlmgnohgeel: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "10")] - pub dfmokanlank: ::prost::alloc::vec::Vec, + pub heffmgaikmn: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub aihnkpogcfi: u32, /// offset: 48 - #[prost(uint32, tag = "1")] - pub obhjiohhhkl: u32, - /// offset: 64 - #[prost(uint32, tag = "8")] - pub mfehnmhmegb: u32, + #[prost(uint32, tag = "2")] + pub ignngjmebhk: u32, + /// offset: 41 + #[prost(bool, tag = "12")] + pub ihoongpllhj: bool, + /// offset: 40 + #[prost(bool, tag = "9")] + pub jfligncaaej: bool, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub dkhkbbmpcic: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub aebkemdacbm: u32, + /// offset: 24 + #[prost(double, tag = "14")] + pub idappibphhh: f64, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nhbeeohmgod { +pub struct Ecmfdciiihj { + /// offset: 48 + #[prost(uint32, tag = "7")] + pub fhadiopdmhp: u32, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub cigckkgmlid: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub khkcgcheded: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub bdaocnnkojf: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub lmeejjnofie: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "2")] + pub embgaemhdpa: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(bool, tag = "15")] + pub didpabjpdlj: bool, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub nmcacnnnbnd: u32, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub pejmphmppko: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kijkpcehekc { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub abihhacbppf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehpbaajcjlm { +pub struct Lbmdgnjppko { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub gold: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pipnjphaadj { +pub struct Dgbpphjaoaf { /// offset: 24 - #[prost(uint32, tag = "13")] - pub hpompgodlfk: u32, + #[prost(uint32, tag = "7")] + pub lpgakjjfljn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bflkhcldale { +pub struct Bkfakphnepp { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub lgmbcncgino: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub monilnmiblg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Neahjdmnmfb { +pub struct Mbineihnogc { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jplgoacmgei { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub mpmnmldknkk: ::core::option::Option, +pub struct Obpobeeodaf { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub niillmjngec: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bppfinpmmoa { +pub struct Aoagjbokkfm { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gjaljkfbcka { +pub struct Knockaeckii { /// offset: 16 - #[prost(message, optional, tag = "14")] - pub pnojbkeeofe: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub lfmkdjeoigi: ::core::option::Option, } -/// Obf: FateSyncPendingActionScNotify +/// Obf: BFHEDMBFHPC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5978)] +#[cmdid(5965)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSyncPendingActionScNotify { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub pending_action: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub pending_action: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dgkakfbanpn { - #[prost(oneof = "dgkakfbanpn::Hpdaoddgapf", tags = "8, 7")] - pub hpdaoddgapf: ::core::option::Option, +pub struct Hehmfnlhoji { + #[prost(oneof = "hehmfnlhoji::Nlpppchggpf", tags = "11, 4")] + pub nlpppchggpf: ::core::option::Option, } -/// Nested message and enum types in `DGKAKFBANPN`. -pub mod dgkakfbanpn { +/// Nested message and enum types in `HEHMFNLHOJI`. +pub mod hehmfnlhoji { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hpdaoddgapf { + pub enum Nlpppchggpf { /// offset: 24 - #[prost(message, tag = "8")] - Gbcdhnemldn(super::Mblafpfjhmg), + #[prost(message, tag = "11")] + Cicgmnhmlme(super::Dlpgkjlbfli), /// offset: 24 - #[prost(message, tag = "7")] - Okadccndfii(super::Fbphjnfadpo), + #[prost(message, tag = "4")] + Cohmggphihn(super::Jmbnfinphca), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mblafpfjhmg { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub bifigjfghni: ::prost::alloc::vec::Vec, +pub struct Dlpgkjlbfli { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub fdmhnfkhgbg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Loekokhfelf { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub bkmfeongode: u32, +pub struct Jfnaafnlhnp { /// offset: 28 - #[prost(uint32, tag = "15")] - pub eoihannnefa: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fbphjnfadpo { - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub enagfjlhmch: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmonhgakmpo { + #[prost(uint32, tag = "11")] + pub kjgbpcegfap: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub gjhjjpfgpbo: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, optional, tag = "11")] - pub nlfgihfpmpo: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub ojpkkbkamen: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "8")] - pub nlgapiockad: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1")] + pub pghdkfpgpih: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Klkcoclnmon { +pub struct Jmbnfinphca { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub npcecmjgilb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mfmemdjkdaf { /// offset: 32 - #[prost(message, optional, tag = "9")] - pub jfmoafphfgg: ::core::option::Option, - /// offset: 40 - #[prost(map = "uint32, message", tag = "15")] - pub kibfacekhcl: ::std::collections::HashMap, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub fnigiimkmic: u32, - /// offset: 48 - #[prost(message, repeated, tag = "5")] - pub oelojfbgnff: ::prost::alloc::vec::Vec, - /// offset: 24 #[prost(message, optional, tag = "10")] - pub mlgmemoiach: ::core::option::Option, + pub dcfgofnblcm: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub egcogpacjod: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub fkoebmadjek: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub epmfdgpkphj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ofjiifhmdkb { +pub struct Dgmlaaihbfc { + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub ipfpdjnfmmn: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub neefacjbkpn: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub dnophjfkkhc: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub mpiillmlpjn: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(map = "uint32, message", tag = "2")] + pub iihadpgeajb: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Acfigfiiloj { + /// offset: 40 + #[prost(uint32, tag = "3")] pub exp: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub ocoghmmnkif: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] - pub dhddkpjcfna: ::prost::alloc::vec::Vec, + pub poppgidklmf: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub gdipegfblab: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hodfoedefkg { - /// offset: 44 - #[prost(uint32, tag = "11")] - pub aipckihibia: u32, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "1")] - pub fhiheajepoh: ::std::collections::HashMap, +pub struct Hmedbgammpn { /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub idoncgiobkh: ::prost::alloc::vec::Vec, + #[prost(map = "uint32, uint32", tag = "6")] + pub bolehilkkao: ::std::collections::HashMap, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub dacokfcbmbi: u32, /// offset: 40 - #[prost(uint32, tag = "4")] - pub eomkibnkhib: u32, + #[prost(uint32, tag = "7")] + pub okonfgopook: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub mgcpipcgilo: ::prost::alloc::vec::Vec, } -/// Obf: FateQueryCsReq +/// Obf: EIBBALKEGFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5954)] +#[cmdid(5963)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateQueryCsReq {} -/// Obf: FateQueryScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5990)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FateQueryScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub gahicmjocec: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub rogue_get_info: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: FateStartCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5951)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FateStartCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub area_id: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub difficulty_level: u32, -} -/// Obf: FateStartScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5964)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FateStartScRsp { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub gahicmjocec: ::core::option::Option, -} -/// Obf: FateBattleStartCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5989)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateBattleStartCsReq {} -/// Obf: FateBattleStartScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5962)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FateBattleStartScRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub battle_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -/// Obf: FateChangeLineupCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5974)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FateChangeLineupCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub avatar_list: ::prost::alloc::vec::Vec, -} -/// Obf: FateChangeLineupScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5952)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateChangeLineupScRsp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: FateShopBuyGoodsCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5980)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateShopBuyGoodsCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub mnoogbaflpf: u32, -} -/// Obf: FateShopBuyGoodsScRsp +/// Obf: PHPCLOMGFMG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5957)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateShopBuyGoodsScRsp { - /// offset: 28 +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateQueryScRsp { + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub moddibhcppd: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub rogue_get_info: ::core::option::Option, +} +/// Obf: EILJBHNCJBL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5980)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateStartCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub area_id: u32, + /// offset: 36 #[prost(uint32, tag = "15")] - pub mnoogbaflpf: u32, + pub difficulty_level: u32, +} +/// Obf: BBOELNNGEOP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5977)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateStartScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub moddibhcppd: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: GNCOHAFOOCP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5985)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateBattleStartCsReq {} +/// Obf: PCMGHKAHNFJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5988)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateBattleStartScRsp { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: HGNNIEFKBBD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5955)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateChangeLineupCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub avatar_list: ::prost::alloc::vec::Vec, +} +/// Obf: CEDCHJJJDLK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5951)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateChangeLineupScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: FateShopSellBuffCsReq +/// Obf: KNPFEFFBNGE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5997)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateShopBuyGoodsCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub capnnegfgbp: u32, +} +/// Obf: LOLPCDFOCCO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5969)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateShopBuyGoodsScRsp { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub capnnegfgbp: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: DBKEFIKDHFE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5952)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateShopSellBuffCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub oibplmkkggl: u32, + /// offset: 28 + #[prost(bool, tag = "4")] + pub phgcdaohlda: bool, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub npmaanoocoj: u32, +} +/// Obf: MOCLIIDPKOM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5994)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateShopSellBuffScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "13")] + pub phgcdaohlda: bool, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub npmaanoocoj: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub oibplmkkggl: u32, +} +/// Obf: FCGBBMFPALD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5968)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateShopSellBuffCsReq { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub dncjgpaplfj: u32, - /// offset: 28 - #[prost(bool, tag = "11")] - pub dohpiehnnpf: bool, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub njfbcolabkh: u32, -} -/// Obf: FateShopSellBuffScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5984)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateShopSellBuffScRsp { - /// offset: 36 - #[prost(uint32, tag = "7")] - pub dncjgpaplfj: u32, - /// offset: 32 - #[prost(bool, tag = "1")] - pub dohpiehnnpf: bool, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub njfbcolabkh: u32, -} -/// Obf: FateShopRefreshGoodsCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5988)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopRefreshGoodsCsReq {} -/// Obf: FateShopRefreshGoodsScRsp +/// Obf: MANGALFLFIN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5972)] +#[cmdid(5995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateShopRefreshGoodsScRsp { /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub shop_goods_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, + #[prost(message, repeated, tag = "11")] + pub shop_goods_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(bool, tag = "13")] - pub lknelcclkfn: bool, + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "2")] + pub ebklpknanln: bool, } -/// Obf: FateShopLockGoodsCsReq +/// Obf: PBGGOCNNLNC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5971)] +#[cmdid(5986)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLockGoodsCsReq { /// offset: 24 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "6")] pub is_locked: bool, } -/// Obf: FateShopLockGoodsScRsp +/// Obf: KJMNDNHEICN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5953)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLockGoodsScRsp { /// offset: 24 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "4")] pub is_locked: bool, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: FateShopLeaveCsReq +/// Obf: FINGNBENPCL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5973)] +#[cmdid(6000)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLeaveCsReq {} -/// Obf: FateShopLeaveScRsp +/// Obf: FGKEOANJNNL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5979)] +#[cmdid(5966)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLeaveScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ogkoijbopjf { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub khkcgcheded: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Alnoaeomchh { - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub source: ::core::option::Option, - /// offset: 16 - #[prost(map = "uint32, double", tag = "5")] - pub ccjjdoefpnm: ::std::collections::HashMap, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mecbdncfinm { - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub dfjjgldemlp: ::prost::alloc::vec::Vec, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5991)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ihnhnmemdaa {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5969)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Maoiofeomnd { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkagohmenmp { - /// offset: 36 - #[prost(enumeration = "AvatarType", tag = "1")] - pub avatar_type: i32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub id: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 28 - #[prost(bool, tag = "5")] - pub bicdffebhph: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ioooblahmje { - /// offset: 88 - #[prost(uint32, tag = "14")] - pub akapfmecpdj: u32, - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "744")] - pub cdjiadjiccg: ::std::collections::HashMap, - /// offset: 48 - #[prost(map = "uint32, uint32", tag = "2")] - pub oikhglingbg: ::std::collections::HashMap, - /// offset: 56 - #[prost(uint32, repeated, tag = "5")] - pub glpadnlplle: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "9")] - pub dabbmcoojij: ::prost::alloc::vec::Vec, - /// offset: 84 - #[prost(uint32, tag = "15")] - pub level_id: u32, - /// offset: 72 - #[prost(uint32, tag = "3")] - pub lkcobmhfppk: u32, - /// offset: 92 - #[prost(uint32, tag = "12")] - pub pbcefbnbnhk: u32, - /// offset: 80 - #[prost(uint32, tag = "7")] - pub nmnmbleappb: u32, - /// offset: 40 - #[prost(map = "uint32, uint32", tag = "13")] - pub dnjpcpgpnof: ::std::collections::HashMap, - /// offset: 96 - #[prost(uint32, tag = "11")] - pub difficulty_level: u32, - /// offset: 76 - #[prost(uint32, tag = "8")] - pub aomknkffabe: u32, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub avatar_list: ::prost::alloc::vec::Vec, -} -/// Obf: FateSettleScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5999)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FateSettleScNotify { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub mmfnhiolcgo: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub reward: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub score_id: u32, -} -/// Obf: FateTakeExpRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5959)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateTakeExpRewardCsReq {} -/// Obf: FateTakeExpRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5996)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FateTakeExpRewardScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub mfbpljmimno: ::prost::alloc::vec::Vec, - /// offset: 48 #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub kelbmmbmmlj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bibmgcjclof { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pofkpelnbbl { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub abihhacbppf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ndcjaaoleba { /// offset: 32 - #[prost(uint32, tag = "1")] - pub fkpmogiglje: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub kelppdfflhc: u32, + #[prost(message, optional, tag = "9")] + pub source: ::core::option::Option, + /// offset: 16 + #[prost(map = "uint32, double", tag = "7")] + pub bbjcmofgbfi: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pkhpcmnphki { /// offset: 24 - #[prost(enumeration = "FeverTimeBattleRank", tag = "8")] - pub bcjkojcemkp: i32, + #[prost(message, repeated, tag = "1")] + pub iaiohlpjiaa: ::prost::alloc::vec::Vec, } -/// Obf: GetFeverTimeActivityDataCsReq /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7156)] +#[cmdid(5956)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFeverTimeActivityDataCsReq {} -/// Obf: GetFeverTimeActivityDataScRsp +pub struct Epeibomnegi {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7152)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFeverTimeActivityDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub kolmnikieno: ::prost::alloc::vec::Vec, - /// offset: 32 +#[cmdid(5976)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jfdabmjmdld { + /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: FeverTimeActivityBattleEndScNotify +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hmdlibmbihm { + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "11")] + pub avatar_type: i32, + /// offset: 32 + #[prost(bool, tag = "15")] + pub jlflcdcgcol: bool, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ihgbdaghdme { + /// offset: 48 + #[prost(map = "uint32, uint32", tag = "160")] + pub bnmomhocbph: ::std::collections::HashMap, + /// offset: 96 + #[prost(uint32, tag = "11")] + pub hjmgglanhml: u32, + /// offset: 64 + #[prost(uint32, repeated, tag = "2")] + pub gnaakkmmode: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "5")] + pub bnfhlibflid: u32, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "10")] + pub heamacgdpek: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(uint32, tag = "12")] + pub nicnelofhol: u32, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "8")] + pub iidphlimmpf: ::std::collections::HashMap, + /// offset: 76 + #[prost(uint32, tag = "6")] + pub level_id: u32, + /// offset: 72 + #[prost(uint32, tag = "15")] + pub gndepokfhpe: u32, + /// offset: 88 + #[prost(uint32, tag = "4")] + pub difficulty_level: u32, + /// offset: 80 + #[prost(uint32, tag = "9")] + pub omnfdnbepla: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "14")] + pub kdblahbihdo: ::std::collections::HashMap, +} +/// Obf: DJDEEJLCNOC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7153)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FeverTimeActivityBattleEndScNotify { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub id: u32, - /// offset: 32 - #[prost(enumeration = "FeverTimeBattleRank", tag = "8")] - pub namlocjkbeh: i32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub bhggchhmaih: u32, +#[cmdid(5958)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateSettleScNotify { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub anlgophhhfp: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub score_id: u32, /// offset: 24 - #[prost(uint32, tag = "1")] - pub turn_left: u32, + #[prost(message, optional, tag = "7")] + pub reward: ::core::option::Option, } -/// Obf: EnterFeverTimeActivityStageCsReq +/// Obf: MJGFFFHMHDI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7158)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterFeverTimeActivityStageCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub id: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub epaicolifdo: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub fjplefakono: u32, -} -/// Obf: EnterFeverTimeActivityStageScRsp +#[cmdid(5983)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateTakeExpRewardCsReq {} +/// Obf: MOOLJBJAKOK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7151)] +#[cmdid(5959)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterFeverTimeActivityStageScRsp { +pub struct FateTakeExpRewardScRsp { + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub nlcdiknhmjm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub reward: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "15")] - pub battle_info: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, repeated, tag = "2")] + pub akcjliellcc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aebclfbdhpe { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub aldjkjgbojg: u32, + /// offset: 28 + #[prost(enumeration = "FeverTimeBattleRank", tag = "6")] + pub nhicmemjfni: i32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub heilkbjcagb: u32, +} +/// Obf: LAGAPNILOEM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7157)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFeverTimeActivityDataCsReq {} +/// Obf: JENJJCEGGCK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7155)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFeverTimeActivityDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub pcdifdgcdok: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: FFJGDCDIEBO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7151)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FeverTimeActivityBattleEndScNotify { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub pkpioijppbl: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] pub id: u32, /// offset: 32 #[prost(uint32, tag = "13")] + pub turn_left: u32, + /// offset: 36 + #[prost(enumeration = "FeverTimeBattleRank", tag = "5")] + pub kikcdklkcpc: i32, +} +/// Obf: DJAOJLKIEFJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7159)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterFeverTimeActivityStageCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub gdboodklbmk: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub id: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub mbnnageiaah: u32, +} +/// Obf: ELFJNJFMBGP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7160)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterFeverTimeActivityStageScRsp { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub id: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct FightEnterCsReq { - /// offset: 40 - #[prost(uint32, tag = "11")] - pub platform: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] +pub struct Cmlnfigfmhl { + /// offset: 16 + #[prost(string, tag = "13")] + pub ihjglgclanm: ::prost::alloc::string::String, + /// offset: 60 + #[prost(uint32, tag = "4")] pub account_ip: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub dijhafogeof: u32, /// offset: 52 - #[prost(uint32, tag = "12")] - pub client_res_version: u32, - /// offset: 32 #[prost(uint32, tag = "3")] pub uid: u32, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub account_ip_port: u32, - /// offset: 16 - #[prost(string, tag = "6")] - pub ofpgmaegele: ::prost::alloc::string::String, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub jlkljecnofm: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub kfmaegnnjdl: u32, /// offset: 56 - #[prost(uint64, tag = "15")] - pub pegokfcdndi: u64, + #[prost(uint32, tag = "7")] + pub platform: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub account_ip_port: u32, + /// offset: 32 + #[prost(uint64, tag = "5")] + pub odkfccohafm: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30081)] +#[cmdid(30010)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FightEnterScRsp { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub jlkljecnofm: u32, +pub struct Lkooahofjac { + /// offset: 48 + #[prost(uint32, tag = "14")] + pub kfmaegnnjdl: u32, /// offset: 40 - #[prost(uint64, tag = "12")] - pub server_timestamp_ms: u64, - /// offset: 32 + #[prost(bool, tag = "11")] + pub allhdafgdcj: bool, + /// offset: 44 #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 28 - #[prost(bool, tag = "1")] - pub dklbjnindmo: bool, - /// offset: 48 + /// offset: 24 + #[prost(uint64, tag = "4")] + pub server_timestamp_ms: u64, + /// offset: 32 #[prost(uint64, tag = "6")] pub secret_key_seed: u64, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30024)] +#[cmdid(30094)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FightLeaveScNotify { +pub struct Pnebhcfjgfe { /// offset: 24 - #[prost(uint32, tag = "14")] - pub ichiajcalff: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30004)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FightKickOutScNotify { - /// offset: 24 - #[prost(enumeration = "Jdihhmofhog", tag = "13")] - pub kick_type: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FightHeartBeatCsReq { - /// offset: 24 - #[prost(uint64, tag = "8")] - pub client_time_ms: u64, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(30013)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cpdmegcjpjo { - /// offset: 24 - #[prost(uint64, tag = "8")] - pub client_time_ms: u64, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 32 - #[prost(uint64, tag = "14")] - pub server_time_ms: u64, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30062)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bekhdllppbh { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub kfiihjmohig: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hadkfaaomhl { - /// offset: 32 #[prost(uint32, tag = "2")] - pub obbanhlhmhi: u32, - /// offset: 16 - #[prost(bytes = "vec", tag = "1")] - pub jokhakfclko: ::prost::alloc::vec::Vec, + pub kbnhapklbnd: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30095)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hagmnccjibb { + /// offset: 24 + #[prost(enumeration = "Bjfjfcdpfng", tag = "4")] + pub dgljghjenje: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hdcpjbmfdie { + /// offset: 24 + #[prost(uint64, tag = "5")] + pub client_time_ms: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30069)] +#[cmdid(30018)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Npoflihnanm { + /// offset: 32 + #[prost(uint64, tag = "12")] + pub server_time_ms: u64, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 40 + #[prost(uint64, tag = "1")] + pub client_time_ms: u64, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30009)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ogppbidinbi { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub opogemadlei: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gccoejoilbo { +pub struct Flefpfpaakk { + /// offset: 24 + #[prost(bytes = "vec", tag = "13")] + pub lfimihlolnb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub lahaiaikpjn: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30063)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Opoacmlcgah { /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "15")] - pub obbanhlhmhi: u32, - /// offset: 16 - #[prost(bytes = "vec", tag = "12")] - pub jokhakfclko: ::prost::alloc::vec::Vec, + pub lahaiaikpjn: u32, + /// offset: 24 + #[prost(bytes = "vec", tag = "6")] + pub lfimihlolnb: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30040)] +#[cmdid(30026)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ekkemebdocd { +pub struct Objggjpflae { /// offset: 32 - #[prost(uint32, tag = "4")] - pub obbanhlhmhi: u32, + #[prost(uint32, tag = "3")] + pub lahaiaikpjn: u32, /// offset: 16 #[prost(bytes = "vec", tag = "11")] - pub jokhakfclko: ::prost::alloc::vec::Vec, + pub lfimihlolnb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mbohhgipdaa { +pub struct Nldjbmbdche { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub pfdkkfppaaa: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, optional, tag = "14")] - pub gchnogfgmkd: ::core::option::Option, - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub mbaefelbago: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "8")] + pub emoigpnbool: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jgcdhjpoifg { - /// offset: 16 - #[prost(bytes = "vec", tag = "12")] - pub pjobpioodni: ::prost::alloc::vec::Vec, +pub struct Hehgniickaa { /// offset: 32 - #[prost(uint32, tag = "13")] - pub lhcgiajjiea: u32, + #[prost(uint32, tag = "14")] + pub gjjpepbpckm: u32, + /// offset: 16 + #[prost(bytes = "vec", tag = "1")] + pub akifppjcnac: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hdoboijjelp { - /// offset: 48 - #[prost(uint32, repeated, tag = "1")] - pub mbaefelbago: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "13")] - pub khiagomagbc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub maclcejhjki: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(bytes = "vec", tag = "9")] - pub pjobpioodni: ::prost::alloc::vec::Vec, - /// offset: 64 +pub struct Bnceglbggog { + /// offset: 24 #[prost(message, repeated, tag = "14")] - pub nmheecjonpe: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "4")] - pub lhcgiajjiea: u32, - /// offset: 24 - #[prost(bytes = "vec", tag = "15")] - pub mdaaeifnagj: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gabebbhmbhd { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub dimfoehbnia: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lcboloidkom { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub ehnfahjhjja: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub nfhlmkfefdb: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub fikmhginomc: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub group_id: u32, -} -/// Obf: GetFightActivityDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3683)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFightActivityDataCsReq {} -/// Obf: GetFightActivityDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3681)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFightActivityDataScRsp { - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "3")] - pub cenflejkikl: ::std::collections::HashMap, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub world_level: u32, - /// offset: 48 - #[prost(bool, tag = "12")] - pub epfnnfmkabh: bool, + pub edoaiemiodh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "7")] - pub eapaepmmlpm: ::prost::alloc::vec::Vec, + pub fcbpjkapplf: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "5")] + pub gjjpepbpckm: u32, + /// offset: 64 + #[prost(message, repeated, tag = "4")] + pub deofajnjifl: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "1")] + pub pfdkkfppaaa: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(bytes = "vec", tag = "11")] + pub akifppjcnac: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bytes = "vec", tag = "3")] + pub eompaogaabo: ::prost::alloc::vec::Vec, } -/// Obf: FightActivityDataChangeScNotify +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oofldcdhldl { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub pofocmihjia: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub biebfhecepm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ifnecjooigg { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub lmghanjcecf: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub group_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub nfejljdlagf: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub nbfmemncgmj: u32, +} +/// Obf: KELBILMHKCM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3691)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFightActivityDataCsReq {} +/// Obf: OLKPJCGKFJI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3610)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFightActivityDataScRsp { + /// offset: 44 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub ecglgdkddid: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub world_level: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "1")] + pub imggpmeojaj: ::std::collections::HashMap, + /// offset: 48 + #[prost(bool, tag = "2")] + pub ibcmldpjgck: bool, +} +/// Obf: POGBGLFNDEN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3624)] +#[cmdid(3694)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightActivityDataChangeScNotify { /// offset: 16 - #[prost(map = "uint32, uint32", tag = "9")] - pub cenflejkikl: ::std::collections::HashMap, + #[prost(map = "uint32, uint32", tag = "10")] + pub imggpmeojaj: ::std::collections::HashMap, /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub eapaepmmlpm: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub ecglgdkddid: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iphafhpobig { +pub struct Ilnebpjcghb { /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "15")] - pub avatar_type: i32, - /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub avatar_id: u32, + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "12")] + pub avatar_type: i32, } -/// Obf: EnterFightActivityStageCsReq +/// Obf: FMOBNFAPFND /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3604)] +#[cmdid(3695)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageCsReq { - /// offset: 52 - #[prost(uint32, tag = "4")] - pub akfjlnphodd: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "15")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub group_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "14")] - pub iihenphjnhh: ::prost::alloc::vec::Vec, + pub fdhjcbnaicb: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub group_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub inomffaieoa: u32, } -/// Obf: EnterFightActivityStageScRsp +/// Obf: AGCDMKKMNJO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3635)] +#[cmdid(3614)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageScRsp { - /// offset: 40 - #[prost(uint32, tag = "4")] - pub group_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] + pub group_id: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub battle_info: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "13")] - pub akfjlnphodd: u32, + pub inomffaieoa: u32, } -/// Obf: TakeFightActivityRewardCsReq +/// Obf: DJHNICCEPCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3613)] +#[cmdid(3618)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] - pub akfjlnphodd: u32, + #[prost(uint32, tag = "8")] + pub inomffaieoa: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub group_id: u32, } -/// Obf: TakeFightActivityRewardScRsp +/// Obf: HIBLDGEPGAF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3662)] +#[cmdid(3609)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub reward: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "10")] - pub akfjlnphodd: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub group_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub inomffaieoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cpgmbfkojbe { +pub struct Ijokcglbbmi { /// offset: 60 - #[prost(uint32, tag = "8")] - pub mfepchplppg: u32, + #[prost(uint32, tag = "5")] + pub jkpgaclkeec: u32, /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub gmpjafpchfd: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(enumeration = "Igffnpjonha", tag = "2")] - pub lilfkmgobhi: i32, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub mnjbomgcmbf: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub nekjkmkejlj: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, tag = "4")] - pub ojlindnoikp: u32, + #[prost(enumeration = "Mlofjfbhglg", tag = "9")] + pub bicbjmpaaan: i32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub ejgnglilfcp: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "10")] - pub oneblbpbabm: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "11")] - pub pakpchnjdjh: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Keedgkgjfgm { - /// offset: 36 - #[prost(float, tag = "15")] - pub y: f32, - /// offset: 40 - #[prost(float, tag = "7")] - pub pgemeoaapgn: f32, - /// offset: 44 - #[prost(float, tag = "1")] - pub x: f32, - /// offset: 24 - #[prost(uint64, tag = "14")] - pub bpgoanfjldo: u64, - /// offset: 32 - #[prost(float, tag = "9")] - pub z: f32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nggnampphmb { + pub dhfkokjibne: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub nhgpimofekb: u32, /// offset: 16 - #[prost(message, optional, tag = "2")] - pub bjiidjceimk: ::core::option::Option, - /// offset: 44 - #[prost(int32, tag = "13")] - pub dmbghgaolnd: i32, - /// offset: 60 - #[prost(int32, tag = "5")] - pub paplohgicpf: i32, - /// offset: 52 - #[prost(uint32, tag = "15")] - pub gmdajbpmnlj: u32, + #[prost(message, repeated, tag = "15")] + pub elgoichacdn: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Omjllilgaep { + /// offset: 24 + #[prost(float, tag = "9")] + pub kccfcmakdll: f32, /// offset: 40 + #[prost(float, tag = "10")] + pub z: f32, + /// offset: 44 + #[prost(float, tag = "5")] + pub x: f32, + /// offset: 32 + #[prost(uint64, tag = "3")] + pub khajdkdhpgd: u64, + /// offset: 28 + #[prost(float, tag = "2")] + pub y: f32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Knglmkejbab { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ndaecapopai: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub iilmeiamdnc: u32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub interact_id: u32, + /// offset: 64 #[prost(uint32, tag = "4")] pub config_id: u32, /// offset: 32 - #[prost(message, optional, tag = "1")] - pub hcepceipokh: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub jhphhbjiick: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "7")] - pub fpbnaapkchf: u32, - /// offset: 64 - #[prost(uint32, tag = "14")] - pub interact_id: u32, + #[prost(int32, tag = "1")] + pub mgnhpghmadg: i32, /// offset: 56 - #[prost(int32, tag = "3")] - pub aogghmeikjj: i32, + #[prost(int32, tag = "14")] + pub pckjpeegdgb: i32, + /// offset: 52 + #[prost(int32, tag = "8")] + pub nojeaojhdal: i32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub jbgbalefmhh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hfmhdiimpdm { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub celcgmnfdpp: ::core::option::Option, - /// offset: 32 - #[prost(int32, tag = "9")] - pub unique_id: i32, - /// offset: 36 - #[prost(int32, tag = "2")] - pub egfppooappo: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cklkimhbhfm { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub fhjodpepjjb: u32, +pub struct Gkddghbggam { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub ijabhdpldmi: ::prost::alloc::vec::Vec, - /// offset: 16 #[prost(message, optional, tag = "5")] - pub celcgmnfdpp: ::core::option::Option, - /// offset: 44 - #[prost(int32, tag = "12")] + pub ejceiomioop: ::core::option::Option, + /// offset: 36 + #[prost(int32, tag = "13")] + pub bilbcijbacn: i32, + /// offset: 32 + #[prost(int32, tag = "15")] pub unique_id: i32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iekkddanilo { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub alcakikhaij: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub bfchfbejkib: u32, -} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hkbbjhabcfk { - /// offset: 36 - #[prost(uint32, tag = "14")] - pub lcgdclnbbal: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub gnonlmnloil: u32, +pub struct Ldplijamioe { + /// offset: 44 + #[prost(int32, tag = "5")] + pub unique_id: i32, /// offset: 24 #[prost(message, repeated, tag = "2")] - pub friend_recommend_list: ::prost::alloc::vec::Vec, + pub dclakcfjcpj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub dmhllkbmhel: u32, /// offset: 32 - #[prost(uint32, tag = "15")] - pub ncgklimmdff: u32, + #[prost(message, optional, tag = "15")] + pub ejceiomioop: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Clhdilkakep { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub fbcjckeahcm: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub ogknebgdefn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jpfolkamijj { +pub struct Dpogocfmofp { + /// offset: 36 + #[prost(uint32, tag = "12")] + pub oddfeaeejjd: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub cofelckdbje: u32, /// offset: 32 #[prost(uint32, tag = "7")] - pub ellcgbecpic: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub dnkoaegenea: ::prost::alloc::vec::Vec, + pub edniacnopmn: u32, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub friend_recommend_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hgjkllkghcj { - /// offset: 40 - #[prost(uint32, repeated, tag = "7")] - pub gkobdcicnip: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "1")] - pub geefgodglmj: u32, +pub struct Ihoghilaeje { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub ighnaedjbag: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub nmpgnkinpll: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Phhknaadbha { /// offset: 80 - #[prost(uint64, tag = "4")] - pub eggmlgkjkoa: u64, + #[prost(uint32, tag = "9")] + pub lfmepgnehhf: u32, + /// offset: 56 + #[prost(message, repeated, tag = "6")] + pub demdfdbcoaj: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(map = "uint32, uint32", tag = "5")] + pub djcilmadpkc: ::std::collections::HashMap, + /// offset: 76 + #[prost(uint32, tag = "4")] + pub jdmecbedlaa: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub hhhnonkpfgp: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub pkcobjbileo: u32, + /// offset: 48 + #[prost(message, repeated, tag = "13")] + pub cifojdjaiad: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint64, tag = "14")] + pub pgkhbpkifbe: u64, + /// offset: 40 + #[prost(uint32, repeated, tag = "10")] + pub mhaamigliki: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "8")] - pub jpdelceiool: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub mpleonmhfpe: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(uint32, tag = "9")] - pub fhhmibnfieh: u32, - /// offset: 64 - #[prost(uint32, repeated, tag = "13")] - pub pkcgjeackka: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "3")] - pub aaocmaknfjl: ::std::collections::HashMap, - /// offset: 76 - #[prost(uint32, tag = "10")] - pub section_id: u32, - /// offset: 56 - #[prost(message, repeated, tag = "2")] - pub fkldjlopidd: ::prost::alloc::vec::Vec, + pub nlbogknfnne: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jefagmnidpd { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub jkfljjfkopp: ::prost::alloc::vec::Vec, - /// offset: 112 - #[prost(bool, tag = "9")] - pub fcfikcmphgd: bool, - /// offset: 96 - #[prost(message, repeated, tag = "11")] - pub eehealommal: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, optional, tag = "1")] - pub idljnggnhdl: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub ijcpggddeim: ::core::option::Option, - /// offset: 88 - #[prost(message, optional, tag = "7")] - pub fofdmbelann: ::core::option::Option, +pub struct Hhokejlgobn { + /// offset: 64 + #[prost(message, repeated, tag = "9")] + pub ckfbmajmmac: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "3")] - pub gfchochhnbd: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "3")] + pub cgikoklgdea: ::core::option::Option, /// offset: 80 - #[prost(message, repeated, tag = "6")] - pub gagndnncpki: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, repeated, tag = "5")] - pub liodmkenjem: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "15")] - pub mmhjgnpjcbg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub dikcbkkninm: ::prost::alloc::vec::Vec, /// offset: 104 - #[prost(uint64, tag = "10")] - pub lcehhhiicfa: u64, - /// offset: 72 - #[prost(message, repeated, tag = "8")] - pub fbphcmcfgmf: ::prost::alloc::vec::Vec, - /// offset: 116 - #[prost(uint32, tag = "13")] - pub bicdgoapfdo: u32, + #[prost(bool, tag = "12")] + pub nonmonphbpe: bool, + /// offset: 56 + #[prost(message, optional, tag = "4")] + pub maliihmmdfp: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub nebgnofpage: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "5")] + pub giijhnmlocb: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub gbaemahodab: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(message, repeated, tag = "1")] + pub ekdjemeehga: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, repeated, tag = "15")] + pub ddlhpdbhgjd: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint64, tag = "11")] + pub ppnhndeoolj: u64, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub inkgmffplhf: ::prost::alloc::vec::Vec, + /// offset: 108 + #[prost(uint32, tag = "10")] + pub nfpbakbcchg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fklfhcdppcc { +pub struct Hnkmpcplibb { /// offset: 24 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "6")] pub region_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Demecdclggn { - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub fppcpcapbcp: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(bool, tag = "11")] - pub efclkmmaael: bool, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub flfidkheoel: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "12")] - pub bigocbjcgpi: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub inoolmcfjkb: u32, - /// offset: 60 - #[prost(uint32, tag = "5")] - pub fleddifmgih: u32, +pub struct Hhagkihimfb { /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub mbaefelbago: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub bfahdinjdma: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub fgipicijmdf: u32, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub glgohinbjle: u32, + /// offset: 56 + #[prost(bool, tag = "13")] + pub gblefamkilb: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub pfdkkfppaaa: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "10")] + pub aajaocghhaa: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub kiiccofliln: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Emdjnibgddb { +pub struct Kjhfgpanmfh { /// offset: 16 - #[prost(message, optional, tag = "10")] - pub pijinnaeahd: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub kgkohnaacen: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub hmibjhdmlnb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dpldpppmmgh { + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub ocdhogilimo: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "3")] + pub ajcenjoamed: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub cnlialbpabn: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub ddlhpdbhgjd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub dikcbkkninm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dclifpoffli { + /// offset: 36 + #[prost(uint32, tag = "4")] + pub nfpbakbcchg: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub nebgnofpage: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint64, tag = "3")] + pub ppnhndeoolj: u64, /// offset: 32 #[prost(uint32, tag = "2")] - pub jcpifdgglak: u32, + pub hmibjhdmlnb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oaiciflacan { - /// offset: 48 - #[prost(message, optional, tag = "5")] - pub nplelnjklcf: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub fbphcmcfgmf: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "6")] - pub jkfljjfkopp: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub ebpajglehoc: ::prost::alloc::vec::Vec, +pub struct Jgpahlmgbml { /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub fhefhholibn: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bdgalgmaonh { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub jcpifdgglak: u32, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub gfchochhnbd: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1")] + pub mgngpgppiaa: u32, /// offset: 36 - #[prost(uint32, tag = "15")] - pub bicdgoapfdo: u32, - /// offset: 40 - #[prost(uint64, tag = "13")] - pub lcehhhiicfa: u64, + #[prost(uint32, tag = "4")] + pub oddfeaeejjd: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub dkjookfckfn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Onbflihejdk { +pub struct Aoikhpobdgk { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub jmikpcpifcd: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub bkpdbcaagae: u32, /// offset: 32 #[prost(uint32, tag = "12")] - pub olgbjobljea: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub lcgdclnbbal: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub gmlmefinmbi: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hffheocobek { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub odpifaihjpk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(int32, tag = "15")] - pub mpcfhdcmndo: i32, - /// offset: 52 - #[prost(uint32, tag = "3")] pub score_id: u32, /// offset: 36 - #[prost(uint32, tag = "10")] - pub lgjjeohbjhl: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 40 - #[prost(int32, tag = "14")] - pub ednccokmkbi: i32, + #[prost(uint32, tag = "14")] + pub pkajllikjpl: u32, + /// offset: 48 + #[prost(int32, tag = "1")] + pub abamhifecnp: i32, /// offset: 44 - #[prost(uint32, tag = "7")] - pub lojecdlmefm: u32, + #[prost(int32, tag = "6")] + pub kkcfoimclcd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bgdboilmkom { +pub struct Cgidnocfeoh { /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub fkldjlopidd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub cifojdjaiad: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nmnobhpgflg { +pub struct Agbllfgobke { /// offset: 32 - #[prost(uint32, tag = "5")] - pub lhfdfgdfega: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub cfcllpjgmoo: u32, - /// offset: 24 #[prost(int32, tag = "11")] - pub ngkieohllme: i32, + pub ifdkelbkilf: i32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub abckmkfkahb: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub jffikcflbch: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gllfejemgcm { +pub struct Oidhagngklg { + /// offset: 32 + #[prost(int32, tag = "2")] + pub z: i32, /// offset: 28 #[prost(int32, tag = "1")] - pub z: i32, - /// offset: 24 - #[prost(int32, tag = "3")] pub x: i32, - /// offset: 32 - #[prost(int32, tag = "5")] + /// offset: 24 + #[prost(int32, tag = "12")] pub y: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nmdbmnbhgbo { - /// offset: 36 - #[prost(int32, tag = "14")] - pub unique_id: i32, +pub struct Nojnmaiacgb { /// offset: 16 #[prost(message, optional, tag = "7")] - pub pos: ::core::option::Option, + pub pos: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub fgmlmkkcmjm: u32, /// offset: 32 - #[prost(uint32, tag = "13")] - pub clkencbbjpc: u32, + #[prost(int32, tag = "1")] + pub unique_id: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jajpbnpibob { +pub struct Dkbcdgfjadm { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub adlhgnfnnca: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub lhmdfnfkbpc: u32, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub dkhgglopbjj: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub fhjodpepjjb: u32, + #[prost(message, optional, tag = "14")] + pub bmndbkbhioc: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] - pub item_id: u32, + pub dmhllkbmhel: u32, + /// offset: 44 + #[prost(enumeration = "Mhmfamhhjaa", tag = "6")] + pub fphghapgnae: i32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub njpcmdnhofl: u32, /// offset: 36 - #[prost(enumeration = "Chjmgjjjfap", tag = "3")] - pub gjlbjecagno: i32, + #[prost(uint32, tag = "13")] + pub magpaonjobd: u32, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ibkelaallhc { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub kdganegfhpp: ::prost::alloc::vec::Vec, +pub struct Jmcjbdelokj { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub mofjklhldmd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Adhmjfkkdjo { +pub struct Kbojacaeadl { /// offset: 24 #[prost(message, optional, tag = "8")] - pub djlnfnbdldg: ::core::option::Option, + pub aoongkjpkob: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jfcnbgeageh { - /// offset: 44 - #[prost(bool, tag = "2")] - pub oepjbbmcocd: bool, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub dpkekefbjli: ::core::option::Option, - #[prost(oneof = "jfcnbgeageh::Nbggocldego", tags = "11, 14")] - pub nbggocldego: ::core::option::Option, -} -/// Nested message and enum types in `JFCNBGEAGEH`. -pub mod jfcnbgeageh { - #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Nbggocldego { - /// offset: 16 - #[prost(uint32, tag = "11")] - Mhpghincaab(u32), - /// offset: 16 - #[prost(bool, tag = "14")] - Inoleclkoai(bool), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oabilonnled { - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub lglcmnnliig: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ediemfokoko { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub kjolkmlbann: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub hnlihdpjomp: u32, - #[prost(oneof = "ediemfokoko::Bnmajedafih", tags = "14, 7")] - pub bnmajedafih: ::core::option::Option, -} -/// Nested message and enum types in `EDIEMFOKOKO`. -pub mod ediemfokoko { - #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Bnmajedafih { - /// offset: 24 - #[prost(uint32, tag = "14")] - Khobfjeijmk(u32), - /// offset: 24 - #[prost(message, tag = "7")] - Npckogidpik(super::Adhmjfkkdjo), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ojbhpghjkkg { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub cjgdbmpbnim: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Akkmnmceobg { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub ojgomkcbomk: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub gnbbciadbgc: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pjefngejfpd { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub jcnhgpakefg: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub fmjpancaofg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fapfgepnioh { - #[prost(oneof = "fapfgepnioh::Ojjdibogobl", tags = "3")] - pub ojjdibogobl: ::core::option::Option, -} -/// Nested message and enum types in `FAPFGEPNIOH`. -pub mod fapfgepnioh { - #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Ojjdibogobl { - /// offset: 24 - #[prost(message, tag = "3")] - Oabfeegjkhp(super::Pjefngejfpd), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pegcdcnkphj { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub pos: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub koenjdamnph: ::core::option::Option, - /// offset: 40 - #[prost(int32, tag = "8")] - pub unique_id: i32, +pub struct Fpkalfnablg { /// offset: 44 #[prost(bool, tag = "12")] - pub oepjbbmcocd: bool, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub epdnfelmngk: u32, + pub icilbndidgp: bool, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub bikhoegfefd: ::core::option::Option, + #[prost(oneof = "fpkalfnablg::Celghabioon", tags = "13, 15")] + pub celghabioon: ::core::option::Option, +} +/// Nested message and enum types in `FPKALFNABLG`. +pub mod fpkalfnablg { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Celghabioon { + /// offset: 32 + #[prost(uint32, tag = "13")] + Bfnahaigobh(u32), + /// offset: 32 + #[prost(bool, tag = "15")] + Mpekpbmimcp(bool), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Glpjoddjccd { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub jdeanjmikml: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oeimicaifef { - #[prost(oneof = "oeimicaifef::Aojpacbppak", tags = "4, 8")] - pub aojpacbppak: ::core::option::Option, +pub struct Bnfibkpenef { + /// offset: 40 + #[prost(uint32, tag = "4")] + pub boefccpbcdd: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub loijlikomjn: u32, + #[prost(oneof = "bnfibkpenef::Cjfbeonjidl", tags = "2, 11")] + pub cjfbeonjidl: ::core::option::Option, } -/// Nested message and enum types in `OEIMICAIFEF`. -pub mod oeimicaifef { +/// Nested message and enum types in `BNFIBKPENEF`. +pub mod bnfibkpenef { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Aojpacbppak { - /// offset: 24 - #[prost(uint32, tag = "4")] - Oakoghaejdd(u32), + pub enum Cjfbeonjidl { + /// offset: 16 + #[prost(uint32, tag = "2")] + Loloefoboka(u32), + /// offset: 16 + #[prost(message, tag = "11")] + Nanhfkejmcj(super::Kbojacaeadl), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dcdcgeielji { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub ambfejiflnc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lkbipkdkdnp { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub opakpbbapbj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub hnpahdlkbnp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dokjphaoddb { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub fbihkfdnjjn: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub igmhpjkammb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Igkkfpdhjlk { + #[prost(oneof = "igkkfpdhjlk::Omnfahmilof", tags = "13")] + pub omnfahmilof: ::core::option::Option, +} +/// Nested message and enum types in `IGKKFPDHJLK`. +pub mod igkkfpdhjlk { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Omnfahmilof { /// offset: 24 + #[prost(message, tag = "13")] + Eknhfdneink(super::Dokjphaoddb), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hklceeejigo { + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub pos: ::core::option::Option, + /// offset: 48 + #[prost(int32, tag = "6")] + pub unique_id: i32, + /// offset: 40 + #[prost(bool, tag = "4")] + pub icilbndidgp: bool, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub jmienbbmpag: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub hdngjkkllpm: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bjliaejndjk { + #[prost(oneof = "bjliaejndjk::Eagnhmilecn", tags = "8, 13")] + pub eagnhmilecn: ::core::option::Option, +} +/// Nested message and enum types in `BJLIAEJNDJK`. +pub mod bjliaejndjk { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Eagnhmilecn { + /// offset: 16 #[prost(uint32, tag = "8")] + Jpokeadjnpi(u32), + /// offset: 16 + #[prost(uint32, tag = "13")] ExtraId(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ibpmdkgflkk { +pub struct Apejmbbblgf { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub kgndhgkkomm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] - pub mfepchplppg: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub ggkphongbpc: ::core::option::Option, + pub jkpgaclkeec: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hbdbababidc { +pub struct Oddggmaabbd { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub epdcgjbjojm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub item_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub cobenpkmcaj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmhelmiblnl { +pub struct Ahmmecmmpbl { + /// offset: 36 + #[prost(uint32, tag = "11")] + pub pfcmbdcffmg: u32, /// offset: 40 - #[prost(uint64, tag = "5")] - pub bpgoanfjldo: u64, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub bibmfgmakjg: u32, + #[prost(uint64, tag = "1")] + pub khajdkdhpgd: u64, #[prost( - oneof = "jmhelmiblnl::Mnmmphohono", - tags = "1781, 462, 999, 1819, 1636, 1165, 528, 1140, 1395, 1216, 838, 1877, 2012, 326" + oneof = "ahmmecmmpbl::Ogjdiohnfde", + tags = "1818, 1794, 785, 1094, 1039, 447, 1220, 1873, 788, 331, 1792, 536, 205, 458" )] - pub mnmmphohono: ::core::option::Option, + pub ogjdiohnfde: ::core::option::Option, } -/// Nested message and enum types in `JMHELMIBLNL`. -pub mod jmhelmiblnl { +/// Nested message and enum types in `AHMMECMMPBL`. +pub mod ahmmecmmpbl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Mnmmphohono { + pub enum Ogjdiohnfde { /// offset: 16 - #[prost(message, tag = "1781")] - Pijinnaeahd(super::Emdjnibgddb), + #[prost(message, tag = "1818")] + Kgkohnaacen(super::Kjhfgpanmfh), /// offset: 16 - #[prost(message, tag = "462")] - Fmalgfnkfgn(super::Oaiciflacan), + #[prost(message, tag = "1794")] + Dndgjjiindn(super::Dpldpppmmgh), /// offset: 16 - #[prost(message, tag = "999")] - Dbmnaeegdoh(super::Bdgalgmaonh), + #[prost(message, tag = "785")] + Achndmmadhm(super::Dclifpoffli), /// offset: 16 - #[prost(message, tag = "1819")] - Knacneahdmk(super::Hffheocobek), + #[prost(message, tag = "1094")] + Hmnhnajjcke(super::Aoikhpobdgk), /// offset: 16 - #[prost(message, tag = "1636")] - Klancalmcno(super::Bgdboilmkom), + #[prost(message, tag = "1039")] + Pjfingiofhj(super::Cgidnocfeoh), /// offset: 16 - #[prost(message, tag = "1165")] - Nemopmdecfk(super::Jajpbnpibob), + #[prost(message, tag = "447")] + Pbpacldnjjl(super::Dkbcdgfjadm), /// offset: 16 - #[prost(message, tag = "528")] - Ekgeipdjehb(super::Ibkelaallhc), + #[prost(message, tag = "1220")] + Jnmgneakhcg(super::Jmcjbdelokj), /// offset: 16 - #[prost(message, tag = "1140")] - Dnjicppiice(super::Oabilonnled), + #[prost(message, tag = "1873")] + Lflniffandm(super::Glpjoddjccd), /// offset: 16 - #[prost(message, tag = "1395")] - Mpkfbgplocp(super::Ojbhpghjkkg), + #[prost(message, tag = "788")] + Ljmlikaibdc(super::Dcdcgeielji), /// offset: 16 - #[prost(message, tag = "1216")] - Fofdmbelann(super::Akkmnmceobg), + #[prost(message, tag = "331")] + Maliihmmdfp(super::Lkbipkdkdnp), /// offset: 16 - #[prost(message, tag = "838")] - Plbnjekjlja(super::Pegcdcnkphj), + #[prost(message, tag = "1792")] + Npnbnnninoh(super::Hklceeejigo), /// offset: 16 - #[prost(message, tag = "1877")] - Ggkphongbpc(super::Ibpmdkgflkk), + #[prost(message, tag = "536")] + Kgndhgkkomm(super::Apejmbbblgf), /// offset: 16 - #[prost(message, tag = "2012")] - Ojemmcfpjnm(super::Nggnampphmb), + #[prost(message, tag = "205")] + Oeclgkbmbam(super::Knglmkejbab), /// offset: 16 - #[prost(message, tag = "326")] - Bfohapinakb(super::Hbdbababidc), + #[prost(message, tag = "458")] + Feiihhbdhac(super::Oddggmaabbd), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nejbkklcdkd { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub jdphhifnpgi: ::prost::alloc::vec::Vec, +pub struct Eknmnefokjp { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub cddjdghekmh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cldpmaonpcp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub pijinnaeahd: ::core::option::Option, - /// offset: 56 - #[prost(uint64, tag = "15")] - pub bpgoanfjldo: u64, +pub struct Gjpajikfdjg { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub knacneahdmk: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub bfnpmjfndmc: ::core::option::Option, - /// offset: 48 - #[prost(uint64, tag = "13")] - pub dcklohocjek: u64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehopjddlldi { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub lcgdclnbbal: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub alcakikhaij: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmbiflfdkia { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub alcakikhaij: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub lcgdclnbbal: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Plbomppfmdd { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub ellcgbecpic: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kjpdjflahnj { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub ellcgbecpic: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jkbnhfbboah {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hpdalpmmocg {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pnmapakpiib { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub adlhgnfnnca: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub item_id: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub dkhgglopbjj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Edkjjdjcmin {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eninmgejgik { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub ggkphongbpc: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dpgapmbimpn {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Enongapbbel { - /// offset: 24 - #[prost(uint64, tag = "9")] - pub mfepchplppg: u64, + #[prost(message, optional, tag = "5")] + pub hmnhnajjcke: ::core::option::Option, /// offset: 40 - #[prost(bool, tag = "1")] - pub dneblihemec: bool, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub damage: u32, - /// offset: 36 - #[prost(enumeration = "Igffnpjonha", tag = "2")] - pub lilfkmgobhi: i32, - /// offset: 41 - #[prost(bool, tag = "15")] - pub npkgkhjebob: bool, + #[prost(message, optional, tag = "12")] + pub kgkohnaacen: ::core::option::Option, + /// offset: 56 + #[prost(uint64, tag = "4")] + pub khajdkdhpgd: u64, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub cafokmnabhn: ::core::option::Option, + /// offset: 48 + #[prost(uint64, tag = "15")] + pub hghjjhnbgcm: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Haillgiokoh { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub bhjfjojmdob: u32, - /// offset: 32 - #[prost(enumeration = "Obcmkejoejo", tag = "12")] - pub bcjkojcemkp: i32, +pub struct Iekngddpmae { /// offset: 28 - #[prost(uint32, tag = "5")] - pub kelppdfflhc: u32, + #[prost(uint32, tag = "6")] + pub oddfeaeejjd: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub ogknebgdefn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fdkcgcjflih { + /// offset: 28 + #[prost(uint32, tag = "15")] + pub oddfeaeejjd: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub ogknebgdefn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Neodbngbbdo { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub nmpgnkinpll: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Abiejjklfon { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub nmpgnkinpll: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ipfcoiecped {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bfflonjihah {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fffijnbaenm { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub magpaonjobd: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] + pub item_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub bmndbkbhioc: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lehkajnfgkb {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lhpihpjimfa { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub kgndhgkkomm: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eaoeflmmgmj {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jgajkcnigpd { + /// offset: 28 + #[prost(uint32, tag = "15")] + pub damage: u32, + /// offset: 32 + #[prost(enumeration = "Mlofjfbhglg", tag = "1")] + pub bicbjmpaaan: i32, + /// offset: 25 + #[prost(bool, tag = "5")] + pub omfkifadfoc: bool, + /// offset: 24 + #[prost(bool, tag = "11")] + pub biodajllino: bool, + /// offset: 40 + #[prost(uint64, tag = "8")] + pub jkpgaclkeec: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Llfonbiodfk { + /// offset: 52 + #[prost(uint32, tag = "7")] + pub beemjecdmgb: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub iiajpadolmc: u32, + /// offset: 49 + #[prost(bool, tag = "3")] + pub omfkifadfoc: bool, + /// offset: 56 + #[prost(uint64, tag = "13")] + pub jkpgaclkeec: u64, + /// offset: 48 + #[prost(bool, tag = "15")] + pub biodajllino: bool, + /// offset: 68 + #[prost(uint32, tag = "9")] + pub lnopkmmelcc: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub jmikpcpifcd: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(enumeration = "Mlofjfbhglg", tag = "2")] + pub bicbjmpaaan: i32, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub ichmkfmaibb: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub damage: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub ihondjoapbm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Npggdolmnie { + /// offset: 36 + #[prost(enumeration = "Pbofiblbpgj", tag = "14")] + pub nhicmemjfni: i32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub heilkbjcagb: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub jandbbgljeo: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] pub challenge_id: u32, } -/// Obf: GetFightFestDataCsReq +/// Obf: NGEOGJKGGDC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7254)] +#[cmdid(7263)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFightFestDataCsReq {} -/// Obf: GetFightFestDataScRsp +/// Obf: OAIJOLHIJOD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7290)] +#[cmdid(7257)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightFestDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub challenge_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub item_value: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] + /// offset: 48 + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub anijeeijfjd: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "5")] + #[prost(uint32, repeated, tag = "8")] + pub gigphjebdfl: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub item_value: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bmpkimnonog { +pub struct Blkgdgapbkc { /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub id: u32, /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "14")] + #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, } -/// Obf: StartFightFestCsReq +/// Obf: CFBMBBCOFFB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7251)] +#[cmdid(7280)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestCsReq { - /// offset: 48 - #[prost(enumeration = "FightFestType", tag = "15")] - pub r#type: i32, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub anijeeijfjd: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "8")] pub event_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub gigphjebdfl: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(enumeration = "FightFestType", tag = "5")] + pub r#type: i32, } -/// Obf: StartFightFestScRsp +/// Obf: CBMHCLCKJBB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7264)] +#[cmdid(7277)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestScRsp { /// offset: 44 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub id: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub event_id: u32, - /// offset: 40 - #[prost(enumeration = "FightFestType", tag = "8")] + /// offset: 36 + #[prost(enumeration = "FightFestType", tag = "9")] pub r#type: i32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub id: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub battle_info: ::core::option::Option, } -/// Obf: FightFestScoreUpdateNotify +/// Obf: CNBKCPMJEEG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7289)] +#[cmdid(7285)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestScoreUpdateNotify { /// offset: 28 #[prost(uint32, tag = "14")] - pub jbpolanamff: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] pub score_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub lliapbilllm: u32, } -/// Obf: FightFestUnlockSkillNotify +/// Obf: BLCOKNHFPEB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7262)] +#[cmdid(7288)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUnlockSkillNotify { /// offset: 24 - #[prost(uint32, tag = "1")] - pub llgpikhanje: u32, + #[prost(uint32, tag = "5")] + pub oibhekadllo: u32, } -/// Obf: FightFestUpdateChallengeRecordNotify +/// Obf: MAMOOCJNPAI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7274)] +#[cmdid(7255)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUpdateChallengeRecordNotify { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub challenge_id: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub turn_left: u32, - /// offset: 40 - #[prost(enumeration = "Obcmkejoejo", tag = "1")] - pub rank: i32, - /// offset: 32 - #[prost(enumeration = "Obcmkejoejo", tag = "7")] - pub fechalofcnd: i32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub kelppdfflhc: u32, + #[prost(uint32, tag = "6")] + pub challenge_id: u32, + /// offset: 40 + #[prost(enumeration = "Pbofiblbpgj", tag = "5")] + pub rank: i32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub heilkbjcagb: u32, + /// offset: 32 + #[prost(enumeration = "Pbofiblbpgj", tag = "4")] + pub ljmlnindhef: i32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub turn_left: u32, } -/// Obf: FightFestUpdateCoinNotify +/// Obf: NNCPEBHMAAF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7252)] +#[cmdid(7251)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUpdateCoinNotify { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub item_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hgneliahahk { - /// offset: 32 - #[prost(uint64, tag = "4")] - pub mfepchplppg: u64, +pub struct Benfjpdmked { /// offset: 28 - #[prost(int32, tag = "2")] - pub fpegimjihnj: i32, + #[prost(int32, tag = "14")] + pub gblcelfmoab: i32, + /// offset: 32 + #[prost(uint64, tag = "2")] + pub jkpgaclkeec: u64, /// offset: 24 - #[prost(enumeration = "Igffnpjonha", tag = "3")] - pub lilfkmgobhi: i32, + #[prost(enumeration = "Mlofjfbhglg", tag = "6")] + pub bicbjmpaaan: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cmnjpicfapf { - /// offset: 16 +pub struct Mlcaccfaboh { + /// offset: 24 #[prost(message, repeated, tag = "14")] - pub beddghimafn: ::prost::alloc::vec::Vec, + pub aniadnfemah: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jpgmadkhdco { - /// offset: 28 - #[prost(float, tag = "2")] - pub x: f32, +pub struct Kgclnmhaamm { /// offset: 24 - #[prost(float, tag = "5")] + #[prost(float, tag = "8")] + pub x: f32, + /// offset: 28 + #[prost(float, tag = "7")] pub y: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Appdbmiceij { +pub struct Nigpfjaepgf { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub item_id: u32, /// offset: 16 - #[prost(message, optional, tag = "11")] - pub iceomemgked: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub mblphkfgojb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dldojpjkenp { - /// offset: 36 - #[prost(uint32, tag = "2")] - pub bibmfgmakjg: u32, - #[prost(oneof = "dldojpjkenp::Mnmmphohono", tags = "138, 166, 812, 769, 539")] - pub mnmmphohono: ::core::option::Option, +pub struct Gicmhibpigi { + /// offset: 32 + #[prost(uint32, tag = "12")] + pub pfcmbdcffmg: u32, + #[prost(oneof = "gicmhibpigi::Ogjdiohnfde", tags = "1245, 570, 1537, 1654, 147")] + pub ogjdiohnfde: ::core::option::Option, } -/// Nested message and enum types in `DLDOJPJKENP`. -pub mod dldojpjkenp { +/// Nested message and enum types in `GICMHIBPIGI`. +pub mod gicmhibpigi { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Mnmmphohono { + pub enum Ogjdiohnfde { /// offset: 16 - #[prost(message, tag = "138")] - Pdphekiljom(super::Bpbkppdblin), + #[prost(message, tag = "1245")] + Khhkjkadacb(super::Opgjplkhlkj), /// offset: 16 - #[prost(message, tag = "166")] - Dcgdoaihhii(super::Mnjkcbdgilc), + #[prost(message, tag = "570")] + Lchaohejboc(super::Jeehbjpiake), /// offset: 16 - #[prost(message, tag = "812")] - FinishInfo(super::Nakihpgkjpl), + #[prost(message, tag = "1537")] + FinishInfo(super::Jikdccpdjpg), /// offset: 16 - #[prost(message, tag = "769")] - Pijinnaeahd(super::Ggibmlafmmk), + #[prost(message, tag = "1654")] + Kgkohnaacen(super::Mlkbknnkfea), /// offset: 16 - #[prost(message, tag = "539")] - Kffjabgaaid(super::Eaeopbagkkc), + #[prost(message, tag = "147")] + Llcheamgfbn(super::Jfpbedfkinj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kkdgjkdabof { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub canhlcineig: ::prost::alloc::vec::Vec, +pub struct Abhoialegfi { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub inkcbmfojdm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bpbkppdblin { - /// offset: 92 - #[prost(enumeration = "Ofeaehccagd", tag = "9")] - pub fapafdjcedh: i32, - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub lomnifpcapb: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "14")] - pub level_id: u32, - /// offset: 72 - #[prost(uint32, tag = "15")] - pub bpflnjidjpp: u32, - /// offset: 84 - #[prost(enumeration = "Ofeaehccagd", tag = "12")] - pub elocknpoabb: i32, +pub struct Opgjplkhlkj { /// offset: 64 + #[prost(uint32, tag = "5")] + pub iojkdgcfcgg: u32, + /// offset: 85 + #[prost(bool, tag = "12")] + pub ghibgebpocg: bool, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub ppgofldjpio: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub djjnggfbaog: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(bool, tag = "15")] + pub gblefamkilb: bool, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub gdohpmlemae: u32, + /// offset: 92 + #[prost(uint32, tag = "9")] + pub hljpcidlcka: u32, + /// offset: 60 + #[prost(enumeration = "Bckfeckkloh", tag = "7")] + pub gldaemlkjjh: i32, + /// offset: 68 #[prost(uint32, tag = "11")] - pub khglmlnlopa: u32, + pub empigiedomo: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub akhdcmlbgkn: u32, + /// offset: 76 + #[prost(uint32, tag = "8")] + pub adcjojmpnph: u32, + /// offset: 24 + #[prost(message, repeated, tag = "493")] + pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 80 - #[prost(uint32, tag = "1")] - pub dfjkeflhjen: u32, + #[prost(enumeration = "Bckfeckkloh", tag = "14")] + pub adapeloigci: i32, /// offset: 88 #[prost(uint32, tag = "4")] - pub pnkoicpcljm: u32, - /// offset: 56 - #[prost(uint32, tag = "7")] - pub dneipcjecoc: u32, - /// offset: 76 - #[prost(uint32, tag = "5")] - pub ajpchalfihm: u32, - /// offset: 68 - #[prost(uint32, tag = "8")] - pub mgafodlejpa: u32, + pub bedkahebgcc: u32, /// offset: 40 - #[prost(message, repeated, tag = "1743")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub fjbfcpblnle: ::prost::alloc::vec::Vec, /// offset: 52 - #[prost(bool, tag = "2")] - pub efclkmmaael: bool, - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub efkbokggaom: ::prost::alloc::vec::Vec, - /// offset: 53 - #[prost(bool, tag = "10")] - pub incjipggoma: bool, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub gdahappncll: u32, + #[prost(uint32, tag = "13")] + pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lcifnplfpkc { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub item_id: u32, +pub struct Kinhlmimdig { + /// offset: 24 + #[prost(int32, tag = "8")] + pub khcpckibnkb: i32, /// offset: 32 - #[prost(int32, tag = "2")] - pub pbpoijigpll: i32, + #[prost(uint32, tag = "15")] + pub item_id: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub mgngpgppiaa: u32, /// offset: 28 - #[prost(int32, tag = "1")] + #[prost(int32, tag = "12")] pub total_damage: i32, /// offset: 36 - #[prost(uint32, tag = "5")] - pub olgbjobljea: u32, - /// offset: 24 - #[prost(int32, tag = "14")] - pub mcefimlloha: i32, + #[prost(int32, tag = "13")] + pub phleibbbddn: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nakihpgkjpl { - /// offset: 32 - #[prost(bool, tag = "6")] - pub is_win: bool, - /// offset: 33 - #[prost(bool, tag = "4")] - pub hmhppppgfli: bool, - /// offset: 40 - #[prost(enumeration = "Ggcpmgfkcka", tag = "3")] - pub meagijifpfm: i32, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub nomfefohmcd: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub cnbelhbigin: u32, +pub struct Jikdccpdjpg { + /// offset: 44 + #[prost(bool, tag = "15")] + pub nhlgocgmkbp: bool, /// offset: 36 - #[prost(int32, tag = "7")] - pub ojlindnoikp: i32, + #[prost(uint32, tag = "14")] + pub akglmbnkhlg: u32, + /// offset: 32 + #[prost(enumeration = "Nakgmghlkfp", tag = "7")] + pub demgbjcjgno: i32, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub lgiikhckbme: ::prost::alloc::vec::Vec, + /// offset: 45 + #[prost(bool, tag = "5")] + pub is_win: bool, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub fbcjckeahcm: u32, + /// offset: 40 + #[prost(int32, tag = "13")] + pub dhfkokjibne: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ccnfggmikjf { + /// offset: 88 + #[prost(uint32, tag = "722")] + pub eahhabidoah: u32, + /// offset: 84 + #[prost(uint32, tag = "247")] + pub pippiifdeha: u32, + /// offset: 104 + #[prost(uint32, tag = "1144")] + pub buff_id: u32, + /// offset: 76 + #[prost(enumeration = "FightMarbleHpChangeType", tag = "910")] + pub pgoigoflcdg: i32, + /// offset: 152 + #[prost(int32, tag = "2028")] + pub ccnjkiaomff: i32, + /// offset: 144 + #[prost(int32, tag = "2")] + pub max_hp: i32, + /// offset: 112 + #[prost(uint32, tag = "14")] + pub id: u32, + /// offset: 64 + #[prost(uint32, tag = "1616")] + pub empigiedomo: u32, + /// offset: 148 + #[prost(bool, tag = "686")] + pub ipacgbdkfna: bool, + /// offset: 72 + #[prost(uint32, tag = "5")] + pub skill_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ijjakdlipal: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub mbafioclmai: ::core::option::Option, + /// offset: 140 + #[prost(float, tag = "4")] + pub time: f32, + /// offset: 132 + #[prost(int32, tag = "6")] + pub hp: i32, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub gfkkhoimecf: ::core::option::Option, + /// offset: 80 + #[prost(enumeration = "Gpiofjjjamf", tag = "11")] + pub jalkbdbkokc: i32, + /// offset: 116 + #[prost(uint32, tag = "7")] + pub kdjeekjbpao: u32, + /// offset: 108 + #[prost(uint32, tag = "8")] + pub bciehpohpdp: u32, + /// offset: 68 + #[prost(uint32, tag = "763")] + pub kfaemibbpha: u32, + /// offset: 150 + #[prost(bool, tag = "486")] + pub olkbhjnoiad: bool, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub ikagbdaamag: ::core::option::Option, + /// offset: 120 + #[prost(enumeration = "Dfkbfaicdjg", tag = "3")] + pub mldgpggedbk: i32, + /// offset: 92 + #[prost(uint32, tag = "1015")] + pub apebcddkgog: u32, + /// offset: 136 + #[prost(uint32, tag = "1996")] + pub akhdcmlbgkn: u32, + /// offset: 96 + #[prost(float, tag = "1753")] + pub icljemjoolp: f32, + /// offset: 156 + #[prost(uint32, tag = "535")] + pub level: u32, + /// offset: 128 + #[prost(int32, tag = "1")] + pub attack: i32, + /// offset: 124 + #[prost(float, tag = "612")] + pub khnnelpgkim: f32, + /// offset: 100 + #[prost(uint32, tag = "1396")] + pub hpeojnoohdd: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub oaimadeeepe: ::core::option::Option, + /// offset: 149 + #[prost(bool, tag = "706")] + pub nbekceihjac: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jeehbjpiake { + /// offset: 32 + #[prost(uint32, repeated, tag = "12")] + pub dnpiejnnjjm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "4")] + pub agapfhkaodl: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "7")] + pub queue_position: u32, + /// offset: 112 + #[prost(uint32, tag = "14")] + pub apebcddkgog: u32, + /// offset: 72 + #[prost(uint32, tag = "1426")] + pub ddmmmpfpoal: u32, + /// offset: 80 + #[prost(uint32, tag = "2")] + pub gfgfehhhdad: u32, + /// offset: 68 + #[prost(enumeration = "Kjeagfeineb", tag = "15")] + pub gokeohpomdc: i32, + /// offset: 96 + #[prost(uint32, tag = "10")] + pub ipbobnmlnhp: u32, + /// offset: 84 + #[prost(uint32, tag = "13")] + pub fjldaacgjgi: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub dfakomhibgj: ::prost::alloc::vec::Vec, + /// offset: 77 + #[prost(bool, tag = "5")] + pub dbpddhmahab: bool, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub extra_id: u32, + /// offset: 78 + #[prost(bool, tag = "1")] + pub abafopbhilk: bool, + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] + pub amabbmocbkd: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(uint32, tag = "769")] + pub mailgejlken: u32, + /// offset: 88 + #[prost(float, tag = "6")] + pub jfhkaclkhhc: f32, + /// offset: 100 + #[prost(uint32, tag = "9")] + pub niiekcmbeni: u32, + /// offset: 108 + #[prost(uint32, tag = "1915")] + pub dohdedhooll: u32, + /// offset: 56 + #[prost(message, repeated, tag = "1592")] + pub kcjmnldpmki: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(bool, tag = "806")] + pub mljdidhmjmj: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mlkbknnkfea { + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub efhopmmklif: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub hljpcidlcka: ::core::option::Option, + /// offset: 72 + #[prost(float, tag = "8")] + pub lcekomjaaoc: f32, + /// offset: 80 + #[prost(uint32, tag = "4")] + pub niiekcmbeni: u32, + /// offset: 92 + #[prost(uint32, tag = "6")] + pub ejmjmeagmoc: u32, + /// offset: 56 + #[prost(message, optional, tag = "9")] + pub adcjojmpnph: ::core::option::Option, + /// offset: 76 + #[prost(uint32, tag = "14")] + pub fbcjckeahcm: u32, + /// offset: 84 + #[prost(bool, tag = "5")] + pub mljdidhmjmj: bool, + /// offset: 88 + #[prost(enumeration = "Oehdbmbnlof", tag = "12")] + pub phase: i32, + /// offset: 64 + #[prost(message, optional, tag = "7")] + pub khhkjkadacb: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "11")] + pub agapfhkaodl: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "10")] + pub llofgmdmijm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jfpbedfkinj { + /// offset: 36 + #[prost(uint32, tag = "15")] + pub fbcjckeahcm: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub item_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub mblphkfgojb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dkbndplmnco { + /// offset: 48 + #[prost(bool, tag = "4")] + pub ipacgbdkfna: bool, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub codofdehjcj: u32, + /// offset: 49 + #[prost(bool, tag = "2")] + pub bepkbmgkcgb: bool, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub jponldddemi: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub oedmclbpadg: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub cpjdhfjoial: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub fkfhmmhbikc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Olcpicdaoki { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub mbafioclmai: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub buff_id: u32, + /// offset: 72 + #[prost(float, tag = "15")] + pub khnnelpgkim: f32, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub kfaemibbpha: u32, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub oaimadeeepe: ::core::option::Option, + /// offset: 56 + #[prost(bool, tag = "3")] + pub nbekceihjac: bool, + /// offset: 68 + #[prost(int32, tag = "1")] + pub attack: i32, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub level: u32, + /// offset: 48 + #[prost(int32, tag = "9")] + pub max_hp: i32, + /// offset: 57 + #[prost(bool, tag = "14")] + pub olkbhjnoiad: bool, + /// offset: 60 + #[prost(int32, tag = "8")] + pub hp: i32, + /// offset: 58 + #[prost(bool, tag = "7")] + pub nfofipggjgp: bool, /// offset: 44 #[prost(uint32, tag = "13")] - pub bfchfbejkib: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Omajillojcf { - /// offset: 116 - #[prost(uint32, tag = "4")] pub id: u32, - /// offset: 134 - #[prost(bool, tag = "1486")] - pub nkaflkhlcnm: bool, - /// offset: 68 - #[prost(uint32, tag = "1856")] - pub level: u32, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub agpopcjiiok: ::core::option::Option, - /// offset: 133 - #[prost(bool, tag = "589")] - pub innlcmedami: bool, - /// offset: 84 - #[prost(uint32, tag = "1468")] - pub lljblacecbg: u32, - /// offset: 80 - #[prost(int32, tag = "3")] - pub hp: i32, - /// offset: 56 - #[prost(message, optional, tag = "13")] - pub eichaaldnkl: ::core::option::Option, - /// offset: 136 - #[prost(enumeration = "Ilheipbpalm", tag = "14")] - pub pabeecllhni: i32, - /// offset: 152 - #[prost(float, tag = "834")] - pub cobacahcfnp: f32, - /// offset: 148 - #[prost(uint32, tag = "1352")] - pub dfjkeflhjen: u32, - /// offset: 156 - #[prost(uint32, tag = "278")] - pub fgmpbbgfjil: u32, - /// offset: 120 - #[prost(uint32, tag = "852")] - pub buff_id: u32, - /// offset: 48 - #[prost(message, optional, tag = "2")] - pub kncjdebnodj: ::core::option::Option, - /// offset: 96 - #[prost(uint32, tag = "10")] - pub dnobdhgncfd: u32, - /// offset: 104 - #[prost(int32, tag = "352")] - pub pmhbpeboldp: i32, - /// offset: 140 - #[prost(int32, tag = "8")] - pub max_hp: i32, - /// offset: 72 - #[prost(uint32, tag = "1")] - pub dpcajkhdcbn: u32, - /// offset: 124 - #[prost(uint32, tag = "80")] - pub text_id: u32, - /// offset: 128 - #[prost(enumeration = "Abjajbaipam", tag = "15")] - pub mmhgghfjkpo: i32, - /// offset: 100 - #[prost(uint32, tag = "1374")] - pub nojcjgcjiod: u32, - /// offset: 132 - #[prost(bool, tag = "1111")] - pub mebgfnnpgkg: bool, - /// offset: 144 - #[prost(uint32, tag = "7")] - pub skill_id: u32, - /// offset: 92 - #[prost(enumeration = "FightMarbleHpChangeType", tag = "496")] - pub mobfiikkelh: i32, - /// offset: 40 - #[prost(message, optional, tag = "9")] - pub lcicdhkelbp: ::core::option::Option, - /// offset: 88 - #[prost(int32, tag = "5")] - pub attack: i32, - /// offset: 108 - #[prost(float, tag = "6")] - pub time: f32, - /// offset: 76 - #[prost(uint32, tag = "1505")] - pub pnkoicpcljm: u32, - /// offset: 112 - #[prost(float, tag = "362")] - pub fcnbgigbpcf: f32, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub bagkgnmekke: ::core::option::Option, - /// offset: 64 - #[prost(uint32, tag = "1974")] - pub malelcbmlad: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mnjkcbdgilc { - /// offset: 68 - #[prost(uint32, tag = "744")] - pub mmkbjhfmjog: u32, - /// offset: 64 - #[prost(uint32, tag = "495")] - pub nedgmbklgkh: u32, - /// offset: 56 - #[prost(uint32, repeated, tag = "6")] - pub afjbjliopcb: ::prost::alloc::vec::Vec, - /// offset: 108 - #[prost(uint32, tag = "1590")] - pub oibdapjemkk: u32, - /// offset: 92 - #[prost(float, tag = "5")] - pub hkioihmaogn: f32, - /// offset: 16 - #[prost(message, repeated, tag = "876")] - pub mdmbckmhdkl: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(bool, tag = "4")] - pub dbbndndjpnn: bool, - /// offset: 112 - #[prost(uint32, tag = "1")] - pub queue_position: u32, - /// offset: 48 - #[prost(message, repeated, tag = "7")] - pub nmnhbaikoni: ::prost::alloc::vec::Vec, - /// offset: 90 - #[prost(bool, tag = "9")] - pub lcdlmjfbcbd: bool, - /// offset: 72 - #[prost(uint32, tag = "8")] - pub elnkheebafb: u32, - /// offset: 104 - #[prost(uint32, tag = "13")] - pub fnnenkbjocg: u32, - /// offset: 84 - #[prost(uint32, tag = "15")] - pub hiboinfcbmo: u32, - /// offset: 89 - #[prost(bool, tag = "681")] - pub gdlpmioajll: bool, - /// offset: 76 - #[prost(uint32, tag = "2")] - pub extra_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub flpjnidjdde: ::prost::alloc::vec::Vec, - /// offset: 100 - #[prost(uint32, tag = "11")] - pub malelcbmlad: u32, - /// offset: 80 - #[prost(enumeration = "Jcnbadinfaa", tag = "10")] - pub fmfpbpdbooi: i32, - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub fnffegdcajj: ::prost::alloc::vec::Vec, - /// offset: 96 - #[prost(uint32, tag = "12")] - pub cloligfmpfg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ggibmlafmmk { - /// offset: 92 - #[prost(float, tag = "1")] - pub pdnhjagpfla: f32, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub bpflnjidjpp: ::core::option::Option, - /// offset: 56 - #[prost(message, repeated, tag = "10")] - pub agcjgenfooo: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub gdahappncll: ::core::option::Option, - /// offset: 48 - #[prost(uint32, repeated, tag = "15")] - pub fnffegdcajj: ::prost::alloc::vec::Vec, - /// offset: 76 - #[prost(bool, tag = "12")] - pub gdlpmioajll: bool, - /// offset: 88 - #[prost(enumeration = "Mdkiljeobpi", tag = "5")] - pub phase: i32, - /// offset: 80 - #[prost(uint32, tag = "11")] - pub bfchfbejkib: u32, - /// offset: 64 - #[prost(message, repeated, tag = "9")] - pub jnacnepgplk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub pdphekiljom: ::core::option::Option, - /// offset: 84 - #[prost(uint32, tag = "3")] - pub acnkngjbign: u32, - /// offset: 72 - #[prost(uint32, tag = "7")] - pub elnkheebafb: u32, + /// offset: 59 + #[prost(bool, tag = "11")] + pub abafopbhilk: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eaeopbagkkc { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub iceomemgked: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub bfchfbejkib: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub item_id: u32, +pub struct Oocclbmlece { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub apebcddkgog: u32, + /// offset: 24 + #[prost(bool, tag = "7")] + pub lfiddpdpnie: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hkpifnbeohj { - /// offset: 48 - #[prost(bool, tag = "8")] - pub mebgfnnpgkg: bool, - /// offset: 56 - #[prost(uint32, tag = "10")] - pub jdfenokdoif: u32, +pub struct Nbcbjjdfbpl { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub mkhcjnbagda: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub bblggaaddal: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub hp: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub score_id: u32, /// offset: 52 #[prost(uint32, tag = "4")] - pub mfepinfbinh: u32, - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub laeinaongdk: ::prost::alloc::vec::Vec, - /// offset: 49 - #[prost(bool, tag = "5")] - pub pobioakcnin: bool, + pub mcclndcjami: u32, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub jkpgaclkeec: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub rank: u32, + /// offset: 48 + #[prost(bool, tag = "15")] + pub gdnihalokhc: bool, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub ihpgcaaagbc: u32, + /// offset: 32 + #[prost(enumeration = "Pbkppeapbom", tag = "11")] + pub state: i32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lmmlladckog { - /// offset: 54 - #[prost(bool, tag = "3")] - pub innlcmedami: bool, +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lgopliaflck { /// offset: 48 + #[prost(int32, tag = "7")] + pub lhkddbbikob: i32, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub fdjbkmdopfd: ::prost::alloc::vec::Vec, + /// offset: 68 #[prost(uint32, tag = "6")] - pub buff_id: u32, - /// offset: 55 - #[prost(bool, tag = "13")] - pub lcdlmjfbcbd: bool, - /// offset: 53 - #[prost(bool, tag = "2")] - pub jffgiojocin: bool, + pub okcnhplomcd: u32, + /// offset: 64 + #[prost(enumeration = "Fnpdjfjfobe", tag = "8")] + pub ipleoolcaci: i32, /// offset: 56 - #[prost(float, tag = "4")] - pub fcnbgigbpcf: f32, - /// offset: 72 - #[prost(uint32, tag = "10")] - pub nojcjgcjiod: u32, - /// offset: 60 - #[prost(int32, tag = "12")] - pub attack: i32, + #[prost(uint64, tag = "5")] + pub jklpnofdnal: u64, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub dnnofgjjmcp: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "15")] - pub bagkgnmekke: ::core::option::Option, - /// offset: 40 - #[prost(int32, tag = "7")] - pub max_hp: i32, - /// offset: 52 - #[prost(bool, tag = "11")] - pub nkaflkhlcnm: bool, - /// offset: 44 - #[prost(int32, tag = "5")] - pub hp: i32, - /// offset: 64 - #[prost(uint32, tag = "9")] - pub level: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub agpopcjiiok: ::core::option::Option, - /// offset: 68 - #[prost(uint32, tag = "1")] - pub id: u32, + pub kgkohnaacen: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gbbekijljdp { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub malelcbmlad: u32, +pub struct Hdnoffgmdnj { /// offset: 28 - #[prost(bool, tag = "10")] - pub mendgklchnh: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gebemlfpnme { - /// offset: 48 - #[prost(bool, tag = "12")] - pub ceiindjfjgp: bool, - /// offset: 60 - #[prost(uint32, tag = "11")] - pub mfepchplppg: u32, - /// offset: 52 - #[prost(uint32, tag = "10")] - pub hp: u32, - /// offset: 40 - #[prost(enumeration = "Oadjmabebjg", tag = "3")] - pub state: i32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub rank: u32, - /// offset: 56 - #[prost(uint32, tag = "9")] - pub mhlbdgdpjhj: u32, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 36 #[prost(uint32, tag = "6")] - pub jnaceklfalk: u32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub score_id: u32, + pub kpnfnmidfck: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub noojolkilfb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fikhlakaadp { - /// offset: 56 - #[prost(enumeration = "Fhmmdfpclhg", tag = "7")] - pub doboolldchg: i32, - /// offset: 64 - #[prost(uint64, tag = "11")] - pub beopjemnfid: u64, - /// offset: 52 - #[prost(int32, tag = "13")] - pub nmhkfknlcie: i32, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub ijgmdpcnmlo: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub gpbbglimplp: u32, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub pijinnaeahd: ::core::option::Option, - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub ccmpgooofkg: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hheihcojelg { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub mbonnjpoejp: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub lobkobighja: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jgelpomamjl { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub op_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub nmhamjflnpi: ::core::option::Option, - /// offset: 92 - #[prost(enumeration = "Oadjmabebjg", tag = "5")] - pub meagijifpfm: i32, +pub struct Jamlhohbigb { + /// offset: 96 + #[prost(uint32, tag = "5")] + pub iipdaiebiha: u32, /// offset: 76 - #[prost(uint32, tag = "10")] - pub score_id: u32, - /// offset: 32 - #[prost(message, repeated, tag = "14")] - pub buff_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "7")] + pub cur_hp: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub item_list: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(uint32, tag = "8")] - pub lenhgeoepge: u32, - /// offset: 68 - #[prost(uint32, tag = "2")] - pub energy_info: u32, + #[prost(enumeration = "Pbkppeapbom", tag = "9")] + pub demgbjcjgno: i32, + /// offset: 48 + #[prost(message, repeated, tag = "1")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(uint32, tag = "6")] + pub score_id: u32, + /// offset: 56 + #[prost(message, repeated, tag = "2")] + pub op_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub mhfhoddbopm: ::core::option::Option, + /// offset: 92 + #[prost(uint32, tag = "3")] + pub pfjajkbepdc: u32, /// offset: 88 #[prost(uint32, tag = "12")] - pub bepkpkheepe: u32, + pub kpcklncppaj: u32, /// offset: 64 - #[prost(uint32, tag = "15")] - pub cur_hp: u32, - /// offset: 96 - #[prost(uint32, tag = "6")] - pub bmgnjdpncnf: u32, - /// offset: 48 - #[prost(message, repeated, tag = "3")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, repeated, tag = "9")] - pub ndbddeapihh: ::prost::alloc::vec::Vec, - /// offset: 84 - #[prost(uint32, tag = "1")] - pub iinllaioinh: u32, + #[prost(uint32, tag = "4")] + pub ophonaaflaj: u32, /// offset: 80 - #[prost(uint32, tag = "13")] - pub mkdmgofbfba: u32, + #[prost(uint32, tag = "14")] + pub bmajmlofckh: u32, + /// offset: 68 + #[prost(uint32, tag = "10")] + pub baepnaabadn: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "13")] + pub infepniepnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mlcibajgjhb { +pub struct Neiiddampgl { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub enpbafihhmd: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub pimahgfdgcd: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Fmhdnedhbbf", tag = "3")] - pub joaioaglaen: i32, + #[prost(enumeration = "Hldonlicnob", tag = "4")] + pub ggokhobbhhf: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lidoeeaboen { +pub struct Kbahgnnemgg { /// offset: 24 - #[prost(int32, tag = "11")] + #[prost(int32, tag = "1")] pub player_data: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30181)] +#[cmdid(30110)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jjbakghmnok { - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub data: ::core::option::Option, +pub struct Jmgaoifbneo { /// offset: 40 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30124)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lnbdihmmkjd { /// offset: 16 - #[prost(message, optional, tag = "5")] - pub data: ::core::option::Option, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30104)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ilongomkfkg { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub gpbebhbjakh: ::core::option::Option, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30135)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Omjmkfokhdg { - /// offset: 32 - #[prost(message, optional, tag = "5")] - pub lkaejnnloff: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub bjfldmnjnid: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hnpmekikikm { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub cgmaclcbcia: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "9")] - pub ehjaheohdal: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub adlhgnfnnca: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub cur_index: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(30162)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Panebjgclpl { - /// offset: 24 #[prost(message, optional, tag = "13")] - pub clkbkpjjfmp: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 36 - #[prost(bool, tag = "2")] - pub gacbmamgakk: bool, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub cur_index: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30200)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Olnabebaemn { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "12")] - pub gpbbglimplp: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub score_id: u32, - /// offset: 40 - #[prost(enumeration = "Oadjmabebjg", tag = "8")] - pub state: i32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub jnaceklfalk: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub hp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Egcjkgdbieo { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub eomdhcmfffl: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(30140)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fanocdogelo { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub eomdhcmfffl: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30146)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fpnlnbahaeh { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub djijnjopfng: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub eomdhcmfffl: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30157)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mfbbgngcigf { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub data: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cbfffhgipmf { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub gnbdgnbnpbk: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub fllfijjcckc: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub ipdogldjcmo: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub hgbepbgabfn: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fophpffekji { - /// offset: 28 - #[prost(enumeration = "Kibeoienclp", tag = "3")] - pub op_type: i32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub pljldeflhcn: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fppimjgllph { - /// offset: 24 - #[prost(enumeration = "Diihhidnaio", tag = "7")] - pub jddhmjmgcii: i32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub display_value: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Onnmanbkjan { - /// offset: 44 - #[prost(uint32, tag = "3")] - pub bepkpkheepe: u32, - /// offset: 64 - #[prost(bool, tag = "14")] - pub mgecefdfgnj: bool, - /// offset: 56 - #[prost(enumeration = "Oadjmabebjg", tag = "1")] - pub meagijifpfm: i32, - /// offset: 68 - #[prost(uint32, tag = "8")] - pub energy_info: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub score_id: u32, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub mfepchplppg: u32, - /// offset: 65 - #[prost(bool, tag = "4")] - pub nlhfojkcldo: bool, + pub data: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "2")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub mhlbdgdpjhj: u32, - /// offset: 60 - #[prost(uint32, tag = "15")] - pub iinllaioinh: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub nmhamjflnpi: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hfndpdokcgm { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub ijgmdpcnmlo: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(int32, tag = "13")] - pub nmhkfknlcie: i32, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub pijinnaeahd: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "7")] - pub gpgmichkaao: u32, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub kbbpmgapell: u32, - /// offset: 56 - #[prost(enumeration = "Deglpfggfcm", tag = "10")] - pub doboolldchg: i32, - /// offset: 40 - #[prost(uint64, tag = "12")] - pub beopjemnfid: u64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Baalibhpona { - /// offset: 40 - #[prost(uint32, tag = "11")] - pub use_item_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub pomkghkfilb: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub jpefamdnoip: u32, - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub ehjaheohdal: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(30119)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gneoecdhjne { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub epkkdkkflhe: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub use_item_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fgjabpghkkk {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(30156)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dikmloflipn { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub data: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Agdlknocdii { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub lagkgkiphae: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub gpgmichkaao: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub plgkmmkcjpg: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(30134)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hijnkbhcomf { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, + pub biebfhecepm: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30188)] +#[cmdid(30194)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pemhpofjgnb { - /// offset: 32 - #[prost(enumeration = "Cbkbmmdekhk", tag = "10")] - pub reason: i32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub data: ::core::option::Option, +pub struct Mefmbpfdbem { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub data: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30186)] +#[cmdid(30195)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iiaipcfamek { +pub struct Ajafoehdcii { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub kkkbcpgoflb: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30114)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Indjdbnfnim { /// offset: 32 #[prost(message, optional, tag = "14")] - pub kcnaddefcbl: ::core::option::Option, + pub lliajhmejki: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub bdbilibbhmp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cdfogmamfgf { /// offset: 16 + #[prost(message, optional, tag = "15")] + pub bmndbkbhioc: ::core::option::Option, + /// offset: 24 #[prost(message, optional, tag = "7")] - pub epkkdkkflhe: ::core::option::Option, + pub plmhappklga: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub cglipmimmjg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub ngincchdpjl: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30109)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pcaihnohhag { + /// offset: 36 + #[prost(bool, tag = "2")] + pub dlfpdehdngk: bool, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub ngincchdpjl: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ecbcoidfpon: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30103)] +#[cmdid(30198)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fhkiboajnii { - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub kcnaddefcbl: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub epkkdkkflhe: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gcmnmhflpbb {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(30131)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pgbegmmdbnd { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kfgphnngebg { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub score_id: u32, - /// offset: 24 - #[prost(enumeration = "Oadjmabebjg", tag = "1")] - pub state: i32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub mfepchplppg: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub rank: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nmknjbnhnkc { - /// offset: 48 - #[prost(uint32, tag = "10")] - pub kbbpmgapell: u32, - /// offset: 40 - #[prost(int32, tag = "15")] - pub nmhkfknlcie: i32, +pub struct Cgmggemiika { /// offset: 44 - #[prost(enumeration = "Ioclppokjoo", tag = "4")] - pub doboolldchg: i32, + #[prost(uint32, tag = "10")] + pub hp: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub okcnhplomcd: u32, /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub ijgmdpcnmlo: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "15")] + pub mcclndcjami: u32, /// offset: 24 - #[prost(message, optional, tag = "12")] - pub pijinnaeahd: ::core::option::Option, - /// offset: 56 - #[prost(uint64, tag = "14")] - pub beopjemnfid: u64, + #[prost(message, repeated, tag = "11")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(enumeration = "Pbkppeapbom", tag = "7")] + pub state: i32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ncfalnlkobp {} +pub struct Kegooakehia { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub hiofmphcpjp: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30106)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aaajgajeldf { - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "15")] +#[cmdid(30126)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jgaejmogapo { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub hiofmphcpjp: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub ciieageehjo: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30139)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jlagljedaeh { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub hiofmphcpjp: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub nkefajcoigj: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30101)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dmbdeoajkob { +pub struct Dnjhmkinpbk { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub data: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mpgiohdmfcg { /// offset: 32 - #[prost(enumeration = "Mhldjjennnp", tag = "4")] - pub reason: i32, + #[prost(uint32, tag = "4")] + pub iamcpkmnano: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub panfiphagpb: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] + pub meajaebdaoi: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub epfoibhldao: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Enennmneogk { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub nbiimdabopc: u32, + /// offset: 28 + #[prost(enumeration = "Ijkblbjaabj", tag = "8")] + pub op_type: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hmjjladlohh { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub display_value: u32, + /// offset: 24 + #[prost(enumeration = "Ngaielabhpm", tag = "3")] + pub noaofgejfek: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Klmkldonejg { + /// offset: 68 + #[prost(uint32, tag = "5")] + pub score_id: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub iipdaiebiha: u32, + /// offset: 60 + #[prost(bool, tag = "4")] + pub gikabemcfao: bool, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub mhfhoddbopm: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub jkpgaclkeec: u32, + /// offset: 61 + #[prost(bool, tag = "13")] + pub khdknkljgoj: bool, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub ophonaaflaj: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub ihpgcaaagbc: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub kpcklncppaj: u32, + /// offset: 56 + #[prost(enumeration = "Pbkppeapbom", tag = "9")] + pub demgbjcjgno: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Acpmkplobef { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub kgkohnaacen: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub ahifhgnpgbb: u32, + /// offset: 56 + #[prost(uint32, tag = "10")] + pub lfbielbhobk: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub dnnofgjjmcp: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(int32, tag = "11")] + pub lhkddbbikob: i32, + /// offset: 48 + #[prost(enumeration = "Dnagpmebbck", tag = "13")] + pub ipleoolcaci: i32, + /// offset: 40 + #[prost(uint64, tag = "2")] + pub jklpnofdnal: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lnobpfkaaga { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub dibnkmicood: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub bdcddgocild: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub ijgjodcidja: u32, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub cglipmimmjg: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30137)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dmellmenkch { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub enbgnlbmgfk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub bdcddgocild: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ofgnjlceigp {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30138)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lepagpcidlp { /// offset: 16 #[prost(message, optional, tag = "9")] - pub ciieageehjo: ::core::option::Option, + pub data: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub biebfhecepm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mihhlhkefhe { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub mlhbhchphnd: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub abimibopeoj: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub ahifhgnpgbb: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30132)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Knfeeohhaop { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30133)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dllgkjnkanj { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub data: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "Mfjbncdahjk", tag = "5")] + pub reason: i32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30161)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ijaecoefeim { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub eaeafihiimk: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub enbgnlbmgfk: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30107)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eaaeihmicbo { + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub eaeafihiimk: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub enbgnlbmgfk: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dekbkcfpjna {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30144)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ebnnibgfgih { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gigakcomkog { + /// offset: 28 + #[prost(uint32, tag = "12")] + pub score_id: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub jkpgaclkeec: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] + pub rank: u32, + /// offset: 36 + #[prost(enumeration = "Pbkppeapbom", tag = "9")] + pub state: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dlccojphbcb { + /// offset: 48 + #[prost(uint64, tag = "10")] + pub jklpnofdnal: u64, + /// offset: 40 + #[prost(enumeration = "Hndckmialog", tag = "2")] + pub ipleoolcaci: i32, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub kgkohnaacen: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "12")] + pub lfbielbhobk: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub dnnofgjjmcp: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(int32, tag = "6")] + pub lhkddbbikob: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ddfpflmifkm {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30189)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pkafdhfomol { + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub hgpgdcocdfk: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub biebfhecepm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30196)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdocalefefb { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub ijgmdpcnmlo: ::prost::alloc::vec::Vec, +pub struct Fbakhnlpgem { /// offset: 32 - #[prost(uint32, tag = "14")] - pub kbbpmgapell: u32, + #[prost(enumeration = "Fmanpckgfdd", tag = "13")] + pub reason: i32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub hgpgdcocdfk: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30157)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Chckdifjbkp { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub dnnofgjjmcp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub lfbielbhobk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFiveDimDataCsReq {} -/// Obf: GetFiveDimGameDataScRsp +pub struct Aninpogoedj {} +/// Obf: NFBFBHOBOLO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2251)] +#[cmdid(2254)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimGameDataScRsp { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub pmmgjdnfokf: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "7")] - pub pckmbbpgnjk: u32, + #[prost(uint32, tag = "10")] + pub jjoohoadjma: u32, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub oiaphbbdphl: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterFiveDimGameCsReq { +pub struct Geappkgnljg { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub moddibhcppd: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "7")] - pub gahicmjocec: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "9")] - pub hhjchhekapm: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub mjdmndiekhk: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "11")] - pub nkdpfhgfdpd: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub ppphlhadcpj: ::core::option::Option, } -/// Obf: EnterFiveDimGameScRsp +/// Obf: GMNABGKIKKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2265)] +#[cmdid(2264)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterFiveDimGameScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveFiveDimGameCsReq { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub hhjchhekapm: ::core::option::Option, +pub struct Mfkkgocbacj { + /// offset: 36 + #[prost(uint32, tag = "6")] + pub pjnffbkcgem: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub mjdmndiekhk: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "Ipfagfapccd", tag = "3")] + pub fbogmbokphj: i32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub pjmljpapiik: u32, } -/// Obf: LeaveFiveDimGameScRsp +/// Obf: EAANGCAHIFA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2266)] +#[cmdid(2258)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveFiveDimGameScRsp { /// offset: 28 @@ -21830,4466 +23084,4695 @@ pub struct LeaveFiveDimGameScRsp { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpdateFiveDimGameDataCsReq { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub ofmmgocfoog: u32, +pub struct Kikkgaapmkg { /// offset: 24 - #[prost(message, optional, tag = "6")] - pub nkdpfhgfdpd: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub ppphlhadcpj: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub ngehileenkc: u32, } -/// Obf: UpdateFiveDimGameDataScRsp +/// Obf: GDHLNNNAPAK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2262)] +#[cmdid(2259)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateFiveDimGameDataScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FiveDimGameTransferCsReq { +pub struct Kfihibfbajh { + /// offset: 44 + #[prost(uint32, tag = "4")] + pub pjnffbkcgem: u32, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub ppphlhadcpj: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "1")] - pub gahicmjocec: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub nkdpfhgfdpd: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub moddibhcppd: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "Ipfagfapccd", tag = "11")] + pub fbogmbokphj: i32, } -/// Obf: FiveDimGameTransferScRsp +/// Obf: CEDLMINDAHJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2270)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FiveDimGameTransferScRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: FMLENEBEGJE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2275)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FiveDimGameDataUpdateScNotify { + /// offset: 36 + #[prost(uint32, tag = "12")] + pub client_pos_version: u32, + /// offset: 32 + #[prost(bool, tag = "15")] + pub pbobbpekblk: bool, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub oiaphbbdphl: ::core::option::Option, +} +/// Obf: EPOABGDOEJJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2265)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FiveDimJumpEnergyChangeScNotify { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub jjoohoadjma: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hacmimfhmoc { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub hfmlmjallpc: u32, +} +/// Obf: JCMINGBIKAO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2261)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FiveDimGameTransferScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] +pub struct GetFiveDimMoneyScRsp { + /// offset: 32 + #[prost(uint32, tag = "14")] + pub hllkkgifipc: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub hfmlmjallpc: u32, } -/// Obf: FiveDimGameDataUpdateScNotify +/// Obf: AGICNLFCIMA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2272)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FiveDimGameDataUpdateScNotify { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub pmmgjdnfokf: ::core::option::Option, - /// offset: 36 - #[prost(bool, tag = "11")] - pub jigpcgkphmg: bool, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub client_pos_version: u32, -} -/// Obf: FiveDimJumpEnergyChangeScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2257)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FiveDimJumpEnergyChangeScNotify { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub pckmbbpgnjk: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Glljiljhjmb { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub gbckpmpadcf: u32, -} -/// Obf: GetFiveDimMoneyScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2254)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFiveDimMoneyScRsp { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub gbckpmpadcf: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub leddboanbkh: u32, -} -/// Obf: FiveDimMoneyChangeScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2259)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FiveDimMoneyChangeScNotify { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub odfnnnkhkmf: u32, /// offset: 24 + #[prost(uint32, tag = "14")] + pub jkldofbhabm: u32, + /// offset: 28 #[prost(uint32, tag = "5")] - pub idpepnbbkbg: u32, + pub ndkmoinlooe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hilaffkkbdc {} -/// Obf: GetFiveDimMoneyDataScRsp +pub struct Odafjbfdflg {} +/// Obf: NIABOPBGPGK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2255)] +#[cmdid(2274)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFiveDimMoneyDataScRsp { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub idpepnbbkbg: u32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "9")] - pub odfnnnkhkmf: u32, + #[prost(uint32, tag = "2")] + pub jkldofbhabm: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub ndkmoinlooe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AssistSimpleInfo { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub level: u32, /// offset: 28 - #[prost(uint32, tag = "10")] - pub pos: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub avatar_id: u32, - /// offset: 24 + /// offset: 36 #[prost(uint32, tag = "15")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub pos: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub dressed_skin_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Incnbfacoce { +pub struct Kmadngjnoob { + /// offset: 36 + #[prost(uint32, tag = "6")] + pub mdfmedknehg: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub encmlhhighj: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub joanlpnhado: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub group_id: u32, + #[prost(uint32, tag = "11")] + pub mooopambofk: u32, /// offset: 24 - #[prost(uint32, tag = "1")] - pub ddogmnlbkdo: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dpekeannpob { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub ifpbpmlddpe: u32, + #[prost(uint32, tag = "8")] + pub group_id: u32, /// offset: 32 - #[prost(uint32, tag = "14")] - pub ggnfhjjagcf: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub mdbhdnfdlll: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "3")] + pub hchcoapjlmg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bdjcajlpojb { +pub struct Cegopfbelbl { + /// offset: 36 + #[prost(uint32, tag = "7")] + pub kkfbljnmdfj: u32, /// offset: 16 - #[prost(message, optional, tag = "13")] - pub icbienjpdgd: ::core::option::Option, + #[prost(uint32, repeated, tag = "11")] + pub pgklomajmdc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub kbfdopnodbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fmidkijeill { +pub struct Cglildebbih { /// offset: 16 #[prost(message, optional, tag = "3")] - pub bpioechcoko: ::core::option::Option, + pub knpmholajfk: ::core::option::Option, } -/// Obf: FriendGridFightRecord +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kieefaococc { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub mdnokjealnp: ::core::option::Option, +} +/// Obf: AAGNLEFDLIJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FriendGridFightRecord { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pdpmlnpmhfn { - /// offset: 40 - #[prost(message, optional, tag = "14")] - pub jnllklomhlm: ::core::option::Option, - /// offset: 48 - #[prost(enumeration = "BattleRecordType", tag = "10")] - pub mnhgpkihhkl: i32, +pub struct Phnheeoladl { /// offset: 16 #[prost(message, optional, tag = "2")] - pub kgkfplpiebh: ::core::option::Option, + pub nakkohemjbl: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub kiionjbdknj: ::core::option::Option, + /// offset: 48 + #[prost(enumeration = "BattleRecordType", tag = "9")] + pub hcpahpcoekk: i32, /// offset: 24 - #[prost(message, optional, tag = "11")] - pub nogdedmfcbo: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub bheedafleoj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSimpleInfo { - /// offset: 24 - #[prost(string, tag = "6")] - pub nickname: ::prost::alloc::string::String, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub player_outfit_data: ::core::option::Option, - /// offset: 56 - #[prost(string, tag = "2")] - pub platform_uuid: ::prost::alloc::string::String, - /// offset: 112 - #[prost(uint32, tag = "9")] - pub personal_card: u32, - /// offset: 120 - #[prost(enumeration = "FriendOnlineStatus", tag = "11")] - pub online_status: i32, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub assist_info_list: ::prost::alloc::vec::Vec, /// offset: 88 - #[prost(int64, tag = "12")] - pub last_active_time: i64, + #[prost(enumeration = "PlatformType", tag = "7")] + pub platform: i32, + /// offset: 24 + #[prost(string, tag = "2")] + pub signature: ::prost::alloc::string::String, + /// offset: 48 + #[prost(string, tag = "6")] + pub platform_nick: ::prost::alloc::string::String, + /// offset: 120 + #[prost(uint32, tag = "12")] + pub head_icon: u32, /// offset: 84 - #[prost(bool, tag = "3")] + #[prost(uint32, tag = "14")] + pub level: u32, + /// offset: 72 + #[prost(string, tag = "3")] + pub platform_uuid: ::prost::alloc::string::String, + /// offset: 96 + #[prost(int64, tag = "9")] + pub logout_time: i64, + /// offset: 56 + #[prost(message, optional, tag = "105")] + pub head_icon_frame_info: ::core::option::Option, + /// offset: 80 + #[prost(bool, tag = "13")] pub is_banned: bool, /// offset: 108 #[prost(uint32, tag = "8")] - pub head_icon: u32, - /// offset: 40 - #[prost(message, repeated, tag = "13")] - pub assist_simple_info_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "1651")] - pub head_frame_info: ::core::option::Option, - /// offset: 100 - #[prost(enumeration = "PlatformType", tag = "5")] - pub platform: i32, + pub personal_card: u32, /// offset: 64 - #[prost(string, tag = "15")] - pub signature: ::prost::alloc::string::String, + #[prost(string, tag = "1")] + pub nickname: ::prost::alloc::string::String, + /// offset: 124 + #[prost(enumeration = "FriendOnlineStatus", tag = "10")] + pub online_status: i32, /// offset: 116 - #[prost(uint32, tag = "7")] - pub chat_bubble_id: u32, - /// offset: 104 - #[prost(uint32, tag = "1")] - pub level: u32, - /// offset: 80 - #[prost(uint32, tag = "1680")] - pub gender: u32, - /// offset: 48 - #[prost(string, tag = "14")] - pub platform_nick: ::prost::alloc::string::String, - /// offset: 96 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub uid: u32, + /// offset: 112 + #[prost(uint32, tag = "1403")] + pub gender: u32, + /// offset: 104 + #[prost(uint32, tag = "11")] + pub chat_bubble_id: u32, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub player_outfit_data: ::core::option::Option, } -/// Obf: DisplayEquipmentInfo +/// Obf: EIAMCNPFJBC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DisplayEquipmentInfo { /// offset: 24 - #[prost(uint32, tag = "14")] - pub tid: u32, + #[prost(uint32, tag = "13")] + pub promotion: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub promotion: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] pub exp: u32, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] + pub tid: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] pub rank: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub level: u32, } -/// Obf: DisplayRelicInfo +/// Obf: EMOHHJNIPDI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayRelicInfo { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub tid: u32, /// offset: 32 - #[prost(uint32, tag = "1")] - pub exp: u32, + #[prost(uint32, tag = "5")] + pub main_affix_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub level: u32, /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub r#type: u32, /// offset: 40 - #[prost(uint32, tag = "12")] - pub main_affix_id: u32, - /// offset: 44 - #[prost(uint32, tag = "6")] - pub level: u32, + #[prost(uint32, tag = "3")] + pub exp: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub tid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarDetailInfo { - /// offset: 60 - #[prost(uint32, tag = "7")] - pub level: u32, /// offset: 48 - #[prost(uint32, tag = "9")] - pub pos: u32, - /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub relic_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub enhanced_id: u32, - /// offset: 68 - #[prost(uint32, tag = "13")] - pub exp: u32, - /// offset: 72 - #[prost(uint32, tag = "6")] - pub rank: u32, - /// offset: 64 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub avatar_id: u32, - /// offset: 52 - #[prost(uint32, tag = "11")] - pub dressed_skin_id: u32, /// offset: 24 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "11")] pub skilltree_list: ::prost::alloc::vec::Vec, /// offset: 76 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] pub promotion: u32, - /// offset: 40 - #[prost(message, optional, tag = "8")] + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "9")] + pub enhanced_id: u32, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub exp: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] pub equipment: ::core::option::Option, + /// offset: 68 + #[prost(uint32, tag = "7")] + pub level: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub rank: u32, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub pos: u32, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub dressed_skin_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlayerCollectionInfo { - /// offset: 36 - #[prost(uint32, tag = "2")] - pub cbcfbeceipf: u32, +pub struct Bjkjkgagdac { /// offset: 40 - #[prost(uint32, tag = "14")] - pub kgajplafcna: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub eihadgchkgf: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub inkmbejnnai: u32, - /// offset: 24 #[prost(uint32, tag = "1")] - pub pfemhbjjpda: u32, + pub dbbaeohiapa: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub gbocdpdnflf: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub iblnhmfclpp: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub dobenieclnn: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub diogjkodmpk: u32, } -/// Obf: PlayerRecordInfo +/// Obf: DPDIDKPLNDJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerRecordInfo { - /// offset: 56 - #[prost(uint32, tag = "10")] - pub flfppfojinm: u32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub ejkppbgapcb: u32, + #[prost(uint32, tag = "14")] + pub mpnikbafpem: u32, /// offset: 48 - #[prost(uint32, tag = "8")] - pub lmjmakmmeeb: u32, - /// offset: 52 + #[prost(uint32, tag = "4")] + pub lceekbajpha: u32, + /// offset: 44 #[prost(uint32, tag = "9")] - pub aelffnkicfh: u32, + pub lbkciebgmaj: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub ceakooaojlf: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "11")] - pub bhcajjfjijo: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub bflammmcgha: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub collection_info: ::core::option::Option, + pub gpjgllanpif: u32, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub khdjdcelnpf: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub kebojoiboke: u32, /// offset: 60 + #[prost(uint32, tag = "3")] + pub mmfgippneef: u32, + /// offset: 40 #[prost(uint32, tag = "13")] - pub bhnamgfelli: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub gigppodlhah: u32, + pub mimipdmipno: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PrivacySettings { +pub struct Mnbhehamokl { /// offset: 25 - #[prost(bool, tag = "3")] - pub mnlgjhemadn: bool, - /// offset: 28 - #[prost(bool, tag = "4")] - pub ljdjaldegke: bool, - /// offset: 24 - #[prost(bool, tag = "8")] - pub iiddihbkage: bool, + #[prost(bool, tag = "6")] + pub fijnapnicjf: bool, /// offset: 26 - #[prost(bool, tag = "15")] - pub ajgmihlledi: bool, + #[prost(bool, tag = "13")] + pub nhlkfbobdom: bool, + /// offset: 24 + #[prost(bool, tag = "3")] + pub cpogdkalgom: bool, /// offset: 27 + #[prost(bool, tag = "14")] + pub lpepidnjdem: bool, + /// offset: 28 #[prost(bool, tag = "2")] - pub pekhbgbbllk: bool, + pub chcnedncidj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlayerDisplaySettings { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub kgkfplpiebh: ::core::option::Option, +pub struct Jkfbfgoebki { /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub challenge_list: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "11")] + pub nakkohemjbl: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub challenge_list: ::prost::alloc::vec::Vec, } -/// Obf: PlayerDetailInfo +/// Obf: OLGEBAEDFHO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerDetailInfo { - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub display_avatar_list: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(message, optional, tag = "878")] - pub head_frame_info: ::core::option::Option, - /// offset: 120 - #[prost(enumeration = "PlatformType", tag = "14")] - pub platform: i32, - /// offset: 16 - #[prost(string, tag = "1")] - pub nickname: ::prost::alloc::string::String, - /// offset: 112 - #[prost(uint32, tag = "5")] - pub aodagcopcok: u32, - /// offset: 128 - #[prost(uint32, tag = "15")] - pub uid: u32, - /// offset: 144 - #[prost(uint32, tag = "1995")] - pub lkfijllkjpj: u32, - /// offset: 56 - #[prost(message, optional, tag = "7")] - pub record_info: ::core::option::Option, - /// offset: 72 - #[prost(message, optional, tag = "531")] - pub privacy_settings: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "764")] - pub kahhpgncgea: ::core::option::Option, - /// offset: 48 - #[prost(string, tag = "11")] - pub npkppkniced: ::prost::alloc::string::String, - /// offset: 64 - #[prost(message, optional, tag = "1714")] - pub epcdlpbgojd: ::core::option::Option, - /// offset: 132 - #[prost(uint32, tag = "10")] - pub world_level: u32, - /// offset: 136 - #[prost(uint32, tag = "6")] - pub ldhpgjhiifp: u32, - /// offset: 140 - #[prost(uint32, tag = "8")] - pub level: u32, /// offset: 88 - #[prost(message, repeated, tag = "1717")] - pub assist_avatar_list: ::prost::alloc::vec::Vec, - /// offset: 96 - #[prost(string, tag = "13")] - pub signature: ::prost::alloc::string::String, - /// offset: 116 - #[prost(bool, tag = "3")] - pub eeedaopbpji: bool, - /// offset: 124 - #[prost(uint32, tag = "12")] - pub head_icon: u32, - /// offset: 117 - #[prost(bool, tag = "4")] - pub is_banned: bool, + #[prost(message, optional, tag = "1012")] + pub head_frame_info: ::core::option::Option, + /// offset: 132 + #[prost(uint32, tag = "371")] + pub phkamffckml: u32, /// offset: 104 - #[prost(string, tag = "9")] - pub lnaoolnleif: ::prost::alloc::string::String, + #[prost(string, tag = "1")] + pub hbidcafopmg: ::prost::alloc::string::String, + /// offset: 136 + #[prost(uint32, tag = "9")] + pub oljfbhklajp: u32, + /// offset: 149 + #[prost(bool, tag = "12")] + pub nhidoaamlnf: bool, + /// offset: 24 + #[prost(string, tag = "5")] + pub nickname: ::prost::alloc::string::String, + /// offset: 72 + #[prost(message, optional, tag = "1052")] + pub lcbgfpmclno: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "1039")] + pub jijoiccdfca: ::core::option::Option, + /// offset: 148 + #[prost(bool, tag = "14")] + pub pabedldjmnj: bool, + /// offset: 140 + #[prost(uint32, tag = "2")] + pub head_icon: u32, + /// offset: 152 + #[prost(uint32, tag = "7")] + pub ogjgmnbpple: u32, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub klcjndoncab: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(enumeration = "PlatformType", tag = "13")] + pub platform: i32, + /// offset: 124 + #[prost(uint32, tag = "15")] + pub world_level: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub record_info: ::core::option::Option, + /// offset: 144 + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 80 + #[prost(message, repeated, tag = "1809")] + pub mpdgddabfam: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(string, tag = "4")] + pub icjighomdnl: ::prost::alloc::string::String, + /// offset: 64 + #[prost(string, tag = "11")] + pub signature: ::prost::alloc::string::String, + /// offset: 40 + #[prost(message, optional, tag = "1966")] + pub gfpmlpghong: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "831")] + pub hphoedagbob: ::core::option::Option, + /// offset: 120 + #[prost(uint32, tag = "10")] + pub uid: u32, } -/// Obf: FriendSimpleInfo +/// Obf: JCJMHHJHNGB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendSimpleInfo { - /// offset: 56 - #[prost(bool, tag = "8")] + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub player_info: ::core::option::Option, + /// offset: 52 + #[prost(bool, tag = "9")] pub is_marked: bool, - /// offset: 60 - #[prost(enumeration = "PlayingState", tag = "5")] - pub playing_state: i32, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub fckdhffmecc: ::core::option::Option, /// offset: 48 + #[prost(enumeration = "PlayingState", tag = "11")] + pub playing_state: i32, + /// offset: 16 + #[prost(string, tag = "7")] + pub remark_name: ::prost::alloc::string::String, + /// offset: 56 #[prost(int64, tag = "12")] pub create_time: i64, - /// offset: 32 - #[prost(message, optional, tag = "13")] - pub player_info: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub okldbiflmlp: ::core::option::Option, - /// offset: 24 - #[prost(string, tag = "4")] - pub remark_name: ::prost::alloc::string::String, } -/// Obf: FriendApplyInfo +/// Obf: ODEMHMFBCFC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendApplyInfo { - /// offset: 16 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "14")] pub player_info: ::core::option::Option, /// offset: 32 - #[prost(int64, tag = "14")] - pub apply_time: i64, + #[prost(int64, tag = "13")] + pub edecalejjfh: i64, } -/// Obf: FriendRecommendInfo +/// Obf: IKCMGHPPNHM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendRecommendInfo { /// offset: 32 - #[prost(bool, tag = "13")] - pub apply_time: bool, - /// offset: 24 - #[prost(message, optional, tag = "6")] + #[prost(bool, tag = "9")] + pub knjikjipgjd: bool, + /// offset: 16 + #[prost(message, optional, tag = "11")] pub player_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerAssistInfo { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub player_info: ::core::option::Option, - /// offset: 16 #[prost(message, optional, tag = "11")] pub assist_avatar: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jipfhhocolg { - /// offset: 68 - #[prost(uint32, tag = "7")] - pub nhhhcgohbmb: u32, - /// offset: 40 - #[prost(string, tag = "11")] - pub remark_name: ::prost::alloc::string::String, - /// offset: 76 - #[prost(uint32, tag = "5")] - pub uid: u32, /// offset: 32 - #[prost(message, optional, tag = "1")] - pub head_frame_info: ::core::option::Option, - /// offset: 48 - #[prost(string, tag = "6")] - pub lnaoolnleif: ::prost::alloc::string::String, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub head_icon: u32, - /// offset: 16 - #[prost(string, tag = "2")] - pub nickname: ::prost::alloc::string::String, - /// offset: 72 - #[prost(enumeration = "PlatformType", tag = "9")] - pub platform: i32, - /// offset: 64 - #[prost(uint32, tag = "12")] - pub level: u32, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub gmebelpphmd: u32, + #[prost(message, optional, tag = "15")] + pub player_info: ::core::option::Option, } -/// Obf: FriendChallengeLineup +/// Obf: OEPOPEPNIED #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendChallengeLineup { - /// offset: 40 - #[prost(string, tag = "10")] - pub remark_name: ::prost::alloc::string::String, /// offset: 60 - #[prost(uint32, tag = "14")] - pub buff_two: u32, + #[prost(uint32, tag = "7")] + pub abjgnbjmjjg: u32, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub ahhomnoelkk: u32, + /// offset: 24 + #[prost(string, tag = "12")] + pub remark_name: ::prost::alloc::string::String, /// offset: 52 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub score_id: u32, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub player_info: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "8")] - pub buff_one: u32, - /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub lineup_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "6")] - pub eeneopgckkb: u32, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub player_info: ::core::option::Option, + pub oinecgopmjo: u32, } -/// Obf: FriendChallengeClearanceInfo +/// Obf: IEGDPKKKNHN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendChallengeClearanceInfo { - /// offset: 36 + /// offset: 40 #[prost(uint32, tag = "3")] pub group_id: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub encmlhhighj: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub hchcoapjlmg: u32, #[prost( - oneof = "friend_challenge_clearance_info::Hkmcncfbmhi", - tags = "1741, 1899, 1585" + oneof = "friend_challenge_clearance_info::Hiacnhnlcgl", + tags = "1929, 1513, 1055" )] - pub hkmcncfbmhi: ::core::option::Option< - friend_challenge_clearance_info::Hkmcncfbmhi, + pub hiacnhnlcgl: ::core::option::Option< + friend_challenge_clearance_info::Hiacnhnlcgl, >, } /// Nested message and enum types in `FriendChallengeClearanceInfo`. pub mod friend_challenge_clearance_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hkmcncfbmhi { - /// offset: 16 - #[prost(message, tag = "1741")] + pub enum Hiacnhnlcgl { + /// offset: 24 + #[prost(message, tag = "1929")] ChallengeDefault(super::ChallengeStatistics), - /// offset: 16 - #[prost(message, tag = "1899")] + /// offset: 24 + #[prost(message, tag = "1513")] ChallengeStory(super::ChallengeStoryStatistics), - /// offset: 16 - #[prost(message, tag = "1585")] + /// offset: 24 + #[prost(message, tag = "1055")] ChallengeBoss(super::ChallengeBossStatistics), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Opbeheodfkl { - /// offset: 24 - #[prost(uint32, tag = "7")] +pub struct Ifekkjnckie { + /// offset: 28 + #[prost(uint32, tag = "1")] pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub cbhkfoeomff: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ookgkmimiid { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub kbfdopnodbl: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub kkfbljnmdfj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kaonkhldgpb { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub aikmpmkfmph: u32, /// offset: 28 #[prost(uint32, tag = "10")] - pub iohjbcaikgc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ibdncalmdec { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub ifpbpmlddpe: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub ggnfhjjagcf: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Onflbjjpmeh { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub dkmfmphelkd: u32, + pub area_id: u32, /// offset: 32 - #[prost(uint32, tag = "15")] - pub hgcocbanida: u32, + #[prost(uint32, tag = "7")] + pub ikkfdohmcgm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mfhojccillc { /// offset: 24 #[prost(uint32, tag = "8")] + pub dfibljihlgl: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub lehobffmgbl: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] pub area_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub fekiohojbhe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bbagdogndkf { +pub struct Jpphkchdijd { /// offset: 36 - #[prost(uint32, tag = "2")] - pub kmnlfgjefmb: u32, + #[prost(uint32, tag = "11")] + pub nbacggofonn: u32, /// offset: 32 - #[prost(uint32, tag = "1")] - pub area_id: u32, + #[prost(uint32, tag = "8")] + pub ghkjbpifbai: u32, /// offset: 24 #[prost(uint32, tag = "12")] - pub olpcmehhoel: u32, + pub nmlaemlkbkj: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub kojbpblipog: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Apifinlpddm { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub hlhcmhddmkc: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub ofofgnnahpm: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub oobkgnbkncp: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pdpeodpmcpb { - /// offset: 48 - #[prost(message, optional, tag = "6")] - pub pcdcpmghknc: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub jldhdkejlin: ::core::option::Option, +pub struct Pkecjpjconj { /// offset: 40 - #[prost(message, optional, tag = "2")] - pub ljbkcdfogia: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "4")] - pub mocnkkoafgo: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub aekjaakcdkk: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub cbgoehoamhg: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub kdgikcdgige: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub dcfddbiimjp: ::core::option::Option, } -/// Obf: PlayerChallengePeakRecordMobData +/// Obf: NNGLDKBDKLG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerChallengePeakRecordMobData { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub fkiocbghleg: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "3")] pub peak_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 32 + #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "10")] + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub obpdenlmnii: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] pub cycles_used: u32, } -/// Obf: PlayerChallengePeakRecordBossData +/// Obf: NOEKJNININI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerChallengePeakRecordBossData { - /// offset: 44 - #[prost(uint32, tag = "11")] - pub best_cycle_count: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub buff_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub lineup: ::core::option::Option, - /// offset: 53 - #[prost(bool, tag = "8")] - pub npakdlmgfgp: bool, - /// offset: 56 - #[prost(uint32, tag = "2")] - pub kelppdfflhc: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub fkiocbghleg: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub peak_id: u32, /// offset: 52 - #[prost(bool, tag = "9")] - pub midgodlhcag: bool, + #[prost(bool, tag = "10")] + pub affikaameje: bool, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub buff_id: u32, + /// offset: 53 + #[prost(bool, tag = "7")] + pub epcmadfoaca: bool, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub heilkbjcagb: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub ikcilobpebi: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub peak_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub lineup: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub obpdenlmnii: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eppjddlekdg { +pub struct Nclciimihdh { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub ddjidikhanh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub nfcljmblfmk: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "1")] pub group_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub alfhgcnfhmk: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub lklmlpjahok: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kfilppaiofc { +pub struct Hbnjabphlml { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Painlkofjke { +pub struct Aalmeanbkae { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mjhfdahllpc { +pub struct Dmbojmfjbkd { /// offset: 24 - #[prost(uint32, tag = "4")] - pub djbfjabkanl: u32, + #[prost(uint32, tag = "6")] + pub area_id: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub area_id: u32, + #[prost(uint32, tag = "15")] + pub pnhffkcnnjg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hbboenbanbb { +pub struct Djlgchbnmac { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ihaiompnkll { +pub struct Hebdkfofkmn { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Objjjpghajl { +pub struct Cbgicnofhcj { /// offset: 24 - #[prost(uint32, tag = "7")] - pub ggnfhjjagcf: u32, + #[prost(uint32, tag = "9")] + pub kbfdopnodbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Giljcjoehfp { +pub struct Jgijgaicghe { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lpblifpkgbe { - /// offset: 28 - #[prost(bool, tag = "9")] - pub eadecddmecp: bool, +pub struct Fmghcdkfndl { /// offset: 24 - #[prost(uint32, tag = "8")] - pub jcodhibidnl: u32, + #[prost(bool, tag = "7")] + pub jkaicmmpfbb: bool, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub bbdocjgaeej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Blfadkcdhmp { +pub struct Ohnpaflkhna { /// offset: 32 - #[prost(int64, tag = "4")] + #[prost(int64, tag = "8")] pub time: i64, /// offset: 40 - #[prost(enumeration = "DevelopmentType", tag = "13")] - pub cmafogdhhbm: i32, + #[prost(enumeration = "DevelopmentType", tag = "12")] + pub fkgplpgkdhn: i32, #[prost( - oneof = "blfadkcdhmp::Jnagnppfopj", - tags = "503, 909, 847, 936, 238, 1938, 1070, 1169, 386, 356, 1641" + oneof = "ohnpaflkhna::Ifjmbnfcnbd", + tags = "131, 659, 608, 918, 621, 1003, 423, 145, 371, 589, 330" )] - pub jnagnppfopj: ::core::option::Option, + pub ifjmbnfcnbd: ::core::option::Option, } -/// Nested message and enum types in `BLFADKCDHMP`. -pub mod blfadkcdhmp { +/// Nested message and enum types in `OHNPAFLKHNA`. +pub mod ohnpaflkhna { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Jnagnppfopj { + pub enum Ifjmbnfcnbd { /// offset: 16 - #[prost(message, tag = "503")] - Mhajjpiphlh(super::Painlkofjke), + #[prost(message, tag = "131")] + Cmbphahdian(super::Aalmeanbkae), /// offset: 16 - #[prost(message, tag = "909")] - Aoigpmlodnj(super::Hbboenbanbb), + #[prost(message, tag = "659")] + Ncekbklnddm(super::Djlgchbnmac), /// offset: 16 - #[prost(uint32, tag = "847")] + #[prost(uint32, tag = "608")] AvatarId(u32), /// offset: 16 - #[prost(uint32, tag = "936")] - Pnhgiecfeia(u32), + #[prost(uint32, tag = "918")] + Hokjfknpkaj(u32), /// offset: 16 - #[prost(uint32, tag = "238")] - Mfmpmcnogjh(u32), + #[prost(uint32, tag = "621")] + Kcpcjbibdca(u32), /// offset: 16 - #[prost(message, tag = "1938")] - Mgddkgmcgij(super::Mjhfdahllpc), + #[prost(message, tag = "1003")] + Khnijfnoelc(super::Dmbojmfjbkd), /// offset: 16 - #[prost(uint32, tag = "1070")] - PanelId(u32), + #[prost(uint32, tag = "423")] + Hiilnpickcg(u32), /// offset: 16 - #[prost(message, tag = "1169")] - Imllhjbjeei(super::Ihaiompnkll), + #[prost(message, tag = "145")] + Igjolijjlck(super::Hebdkfofkmn), /// offset: 16 - #[prost(message, tag = "386")] - Ikjeanmbeng(super::Objjjpghajl), + #[prost(message, tag = "371")] + Aajcdfdldeh(super::Cbgicnofhcj), /// offset: 16 - #[prost(message, tag = "356")] - Hmbicbphbid(super::Giljcjoehfp), + #[prost(message, tag = "589")] + Hlbkicjnagk(super::Jgijgaicghe), /// offset: 16 - #[prost(message, tag = "1641")] - Jklgfflbhca(super::Lpblifpkgbe), + #[prost(message, tag = "330")] + Ginojjfadpo(super::Fmghcdkfndl), } } -/// Obf: GetFriendListInfoCsReq +/// Obf: FHIDMEEDDEA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2983)] +#[cmdid(2991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendListInfoCsReq {} -/// Obf: GetFriendListInfoScRsp +/// Obf: AAGIKBFGAKK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2981)] +#[cmdid(2910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendListInfoScRsp { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 32 + /// offset: 16 #[prost(message, repeated, tag = "15")] pub friend_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "12")] pub black_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: GetPlayerDetailInfoCsReq +/// Obf: INLOEEMDCCP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2924)] +#[cmdid(2994)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub uid: u32, } -/// Obf: GetPlayerDetailInfoScRsp +/// Obf: FFODHBGIHJN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2904)] +#[cmdid(2995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "11")] + /// offset: 16 + #[prost(message, optional, tag = "9")] pub detail_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, } -/// Obf: GetFriendApplyListInfoCsReq +/// Obf: KIMAGOPIJEB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2935)] +#[cmdid(2914)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendApplyListInfoCsReq {} -/// Obf: GetFriendApplyListInfoScRsp +/// Obf: MDKBPGEBJHN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2913)] +#[cmdid(2918)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendApplyListInfoScRsp { /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] pub retcode: u32, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub receive_apply_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub send_apply_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "5")] + pub lbimgcpbkge: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub cdpcfkmaglo: ::prost::alloc::vec::Vec, } -/// Obf: ApplyFriendCsReq +/// Obf: GGIOCLBGODB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2962)] +#[cmdid(2909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ApplyFriendCsReq { /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(enumeration = "FriendApplySource", tag = "8")] + pub source: i32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub uid: u32, +} +/// Obf: AEOLIDPOJKK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2998)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ApplyFriendScRsp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub uid: u32, +} +/// Obf: HALKEKMIMFN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2963)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncApplyFriendScNotify { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub friend_apply_info: ::core::option::Option, +} +/// Obf: IBLCJFFOOMF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2926)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HandleFriendCsReq { + /// offset: 28 + #[prost(bool, tag = "8")] + pub is_accept: bool, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub uid: u32, +} +/// Obf: MCIGHEJLKKG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2939)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HandleFriendScRsp { + /// offset: 32 + #[prost(bool, tag = "3")] + pub is_accept: bool, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub uid: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub hhfdbnnnkok: ::core::option::Option, +} +/// Obf: BGPJGHFDONJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2901)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncHandleFriendScNotify { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub hhfdbnnnkok: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub uid: u32, + /// offset: 36 + #[prost(bool, tag = "2")] + pub is_accept: bool, +} +/// Obf: JDGHINIIBAC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2974)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeleteFriendCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub ipgcegpjehc: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub uid: u32, +} +/// Obf: CDAIFOHOJHK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2937)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeleteFriendScRsp { + /// offset: 28 + #[prost(uint32, tag = "2")] pub uid: u32, /// offset: 24 - #[prost(enumeration = "FriendApplySource", tag = "9")] - pub source: i32, + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: PMGBGFOGNMA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2904)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncDeleteFriendScNotify { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub uid: u32, +} +/// Obf: HKFDIGEGIOK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2938)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AddBlacklistCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub uid: u32, +} +/// Obf: NABDLDKBGIE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2972)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AddBlacklistScRsp { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub black_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: NDIMKDAKGBK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2932)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncAddBlacklistScNotify { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub uid: u32, +} +/// Obf: ONOCGKINIFC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2933)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendListInfoCsReq { + /// offset: 24 + #[prost(bool, tag = "11")] + pub ichenojecap: bool, +} +/// Obf: IIEEEHMDPDL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2961)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendListInfoScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub friend_recommend_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: LJIGCJEFLLC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2907)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetFriendRemarkNameCsReq { + /// offset: 36 + #[prost(uint32, tag = "11")] + pub uid: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub reason: u32, + /// offset: 16 + #[prost(string, tag = "4")] + pub remark_name: ::prost::alloc::string::String, +} +/// Obf: GPLDKNODPPA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2958)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetFriendRemarkNameScRsp { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub uid: u32, + /// offset: 16 + #[prost(string, tag = "11")] + pub remark_name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: DPLLPEOGEHP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2944)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReportPlayerCsReq { + /// offset: 24 + #[prost(string, tag = "11")] + pub mpcolhbjpbp: ::prost::alloc::string::String, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub uid: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub helhpdmdlbo: u32, } -/// Obf: ApplyFriendScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3000)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ApplyFriendScRsp { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub uid: u32, +pub struct Abnlkiddiok { /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Obf: SyncApplyFriendScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2969)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncApplyFriendScNotify { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub friend_apply_info: ::core::option::Option, -} -/// Obf: HandleFriendCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2940)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HandleFriendCsReq { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub uid: u32, - /// offset: 28 - #[prost(bool, tag = "7")] - pub is_accept: bool, -} -/// Obf: HandleFriendScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2946)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct HandleFriendScRsp { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub friend_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 36 - #[prost(bool, tag = "3")] - pub is_accept: bool, - /// offset: 40 #[prost(uint32, tag = "12")] - pub uid: u32, -} -/// Obf: SyncHandleFriendScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2957)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncHandleFriendScNotify { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub friend_info: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub uid: u32, - /// offset: 32 - #[prost(bool, tag = "13")] - pub is_accept: bool, -} -/// Obf: DeleteFriendCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2984)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DeleteFriendCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub uid: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub anbfnilboea: u32, -} -/// Obf: DeleteFriendScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2919)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DeleteFriendScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub uid: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] pub retcode: u32, } -/// Obf: SyncDeleteFriendScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2923)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncDeleteFriendScNotify { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub uid: u32, -} -/// Obf: AddBlacklistCsReq +/// Obf: NCFEFBLJOMM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2956)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AddBlacklistCsReq { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub uid: u32, -} -/// Obf: AddBlacklistScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2948)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AddBlacklistScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub black_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -/// Obf: SyncAddBlacklistScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2934)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncAddBlacklistScNotify { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub uid: u32, -} -/// Obf: GetFriendRecommendListInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2988)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFriendRecommendListInfoCsReq { - /// offset: 24 - #[prost(bool, tag = "1")] - pub khmgaocffne: bool, -} -/// Obf: GetFriendRecommendListInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2986)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendRecommendListInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub friend_recommend_list: ::prost::alloc::vec::Vec, -} -/// Obf: SetFriendRemarkNameCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2903)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetFriendRemarkNameCsReq { - /// offset: 24 - #[prost(string, tag = "2")] - pub remark_name: ::prost::alloc::string::String, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub reason: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub uid: u32, -} -/// Obf: SetFriendRemarkNameScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2909)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetFriendRemarkNameScRsp { - /// offset: 16 - #[prost(string, tag = "2")] - pub remark_name: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub uid: u32, -} -/// Obf: ReportPlayerCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2931)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ReportPlayerCsReq { - /// offset: 36 - #[prost(uint32, tag = "13")] - pub ekgpicnngod: u32, - /// offset: 24 - #[prost(string, tag = "4")] - pub mbbnlmejend: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub uid: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2918)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ReportPlayerScRsp { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: DeleteBlacklistCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2906)] +#[cmdid(2989)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeleteBlacklistCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub uid: u32, } -/// Obf: DeleteBlacklistScRsp +/// Obf: IIHLMOICLJG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2901)] +#[cmdid(2996)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeleteBlacklistScRsp { /// offset: 28 - #[prost(uint32, tag = "13")] - pub uid: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub uid: u32, } -/// Obf: SearchPlayerCsReq +/// Obf: IJKAEPHLIAN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2996)] +#[cmdid(2957)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SearchPlayerCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub uid_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "4")] - pub khmgaocffne: bool, + #[prost(bool, tag = "9")] + pub ichenojecap: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub fjnipjeijke: ::prost::alloc::vec::Vec, } -/// Obf: SearchPlayerScRsp +/// Obf: IIDMKMNEHDF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2943)] +#[cmdid(2921)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SearchPlayerScRsp { /// offset: 32 - #[prost(message, repeated, tag = "11")] - pub jleamlghknc: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub mohmmohjblm: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub hmbibhifjfl: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub oknmedeajme: ::prost::alloc::vec::Vec, } -/// Obf: GetAssistListCsReq +/// Obf: CFNILACKEKL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2917)] +#[cmdid(2928)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAssistListCsReq { - /// offset: 25 - #[prost(bool, tag = "1")] - pub khmgaocffne: bool, /// offset: 24 - #[prost(bool, tag = "7")] - pub kmkkkafhgeg: bool, + #[prost(bool, tag = "12")] + pub ichenojecap: bool, + /// offset: 25 + #[prost(bool, tag = "10")] + pub kjjnokfkmcp: bool, } -/// Obf: GetAssistListScRsp +/// Obf: CLMAPMIIIMC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2927)] +#[cmdid(2965)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAssistListScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "12")] + /// offset: 16 + #[prost(message, repeated, tag = "8")] pub assist_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: SetAssistCsReq +/// Obf: IAMJEPIHMJA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2945)] +#[cmdid(2973)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAssistCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub uid: u32, -} -/// Obf: SetAssistScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2968)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetAssistScRsp { - /// offset: 36 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub uid: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub iegpnbdmgci: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub uid: u32, } -/// Obf: GetCurAssistCsReq +/// Obf: AGLAAHBKKPH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2953)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetAssistScRsp { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub fncingfdlpa: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub uid: u32, +} +/// Obf: MOFOGJLHFEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2908)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurAssistCsReq {} -/// Obf: GetCurAssistScRsp +/// Obf: COPENGFGCBJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2991)] +#[cmdid(2917)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurAssistScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub afbcclccppe: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub ilpkpbokmen: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: GetAssistHistoryCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2902)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAssistHistoryCsReq {} -/// Obf: GetAssistHistoryScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2937)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAssistHistoryScRsp { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub alfmlafdihj: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub elkiimdcihd: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub cnkmodfohjj: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub pbfpjnnjkda: ::prost::alloc::vec::Vec, -} -/// Obf: NewAssistHistoryNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2990)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct NewAssistHistoryNotify { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub alfmlafdihj: u32, -} -/// Obf: TakeAssistRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2905)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeAssistRewardCsReq {} -/// Obf: TakeAssistRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2912)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeAssistRewardScRsp { - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub iidbelknbom: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub reward: ::core::option::Option, -} -/// Obf: CurAssistChangedNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2964)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct CurAssistChangedNotify { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub afbcclccppe: ::core::option::Option, -} -/// Obf: GetPlatformPlayerInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2922)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetPlatformPlayerInfoCsReq { - /// offset: 32 - #[prost(enumeration = "PlatformType", tag = "12")] - pub platform: i32, - /// offset: 24 - #[prost(string, repeated, tag = "2")] - pub ciibndafeop: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, -} -/// Obf: GetPlatformPlayerInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2947)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetPlatformPlayerInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub friend_recommend_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: GetFriendLoginInfoCsReq +/// Obf: OOGDBNCEPGH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2951)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFriendLoginInfoCsReq {} -/// Obf: GetFriendLoginInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2997)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendLoginInfoScRsp { - /// offset: 45 - #[prost(bool, tag = "4")] - pub nhojpmannej: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub cobofagagkm: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(bool, tag = "5")] - pub abanbjkkloc: bool, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub pkdoflgoaof: ::prost::alloc::vec::Vec, -} -/// Obf: SetAllowOtherApplyFriendCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2929)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetAllowOtherApplyFriendCsReq { - /// offset: 24 - #[prost(bool, tag = "5")] - pub fbbmeghjnnd: bool, -} -/// Obf: SetForbidOtherApplyFriendScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2955)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetForbidOtherApplyFriendScRsp { - /// offset: 28 - #[prost(bool, tag = "9")] - pub fbbmeghjnnd: bool, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: SetFriendMarkCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2976)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetFriendMarkCsReq { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub uid: u32, - /// offset: 28 - #[prost(bool, tag = "15")] - pub olcohphgdkk: bool, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub reason: u32, -} -/// Obf: SetFriendMarkScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2979)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetFriendMarkScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub uid: u32, - /// offset: 24 - #[prost(bool, tag = "6")] - pub olcohphgdkk: bool, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: GetFriendAssistListCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2915)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendAssistListCsReq { - /// offset: 44 - #[prost(uint32, tag = "8")] - pub target_side: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub jpdojjoakfd: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(enumeration = "Abogdmodbon", tag = "6")] - pub hebdncjiejf: i32, - /// offset: 40 - #[prost(bool, tag = "1")] - pub khmgaocffne: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub knjhbcphccm: ::prost::alloc::vec::Vec, -} -/// Obf: GetFriendAssistListScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2914)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendAssistListScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub assist_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub target_side: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ddfdkgpmmmp { - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "1")] - pub finished_target_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Acdaifonckg { - /// offset: 32 - #[prost(uint32, repeated, tag = "8")] - pub finished_target_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub peak_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub avatar_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dhmojmemlgo { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub njfilhmpdaa: ::prost::alloc::vec::Vec, -} -/// Obf: ChallengePeakBossFriendLineupRecommendation -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengePeakBossFriendLineupRecommendation { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub finished_target_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub buff_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 45 - #[prost(bool, tag = "4")] - pub is_hard_mode: bool, - /// offset: 44 - #[prost(bool, tag = "15")] - pub hard_mode_has_passed: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kkgbclcfabp { - /// offset: 32 - #[prost(string, tag = "3")] - pub remark_name: ::prost::alloc::string::String, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub player_info: ::core::option::Option, - #[prost(oneof = "kkgbclcfabp::Aomgefhpbhn", tags = "2, 4, 13, 6")] - pub aomgefhpbhn: ::core::option::Option, -} -/// Nested message and enum types in `KKGBCLCFABP`. -pub mod kkgbclcfabp { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Aomgefhpbhn { - /// offset: 16 - #[prost(message, tag = "2")] - Pmgodchjfaa(super::FriendChallengeLineup), - /// offset: 16 - #[prost(message, tag = "4")] - Pldimohmbgd(super::Ddfdkgpmmmp), - /// offset: 16 - #[prost(message, tag = "13")] - Dkioadlhpgk(super::Dhmojmemlgo), - /// offset: 16 - #[prost(message, tag = "6")] - Pkmpgkkaknl(super::ChallengePeakBossFriendLineupRecommendation), - } -} -/// Obf: GetFriendRecommendLineupCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2959)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFriendRecommendLineupCsReq { - /// offset: 24 - #[prost(enumeration = "Amoippajlln", tag = "15")] - pub r#type: i32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub key: u32, -} -/// Obf: GetFriendRecommendLineupScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2928)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendRecommendLineupScRsp { - /// offset: 40 - #[prost(bool, tag = "7")] - pub odkmdninfim: bool, - /// offset: 36 - #[prost(enumeration = "Amoippajlln", tag = "15")] - pub r#type: i32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub key: u32, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub nhbhcmfhpij: ::prost::alloc::vec::Vec, -} -/// Obf: GetFriendRecommendLineupDetailCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2994)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFriendRecommendLineupDetailCsReq { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub uid: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub key: u32, - /// offset: 28 - #[prost(enumeration = "Amoippajlln", tag = "15")] - pub r#type: i32, -} -/// Obf: GetFriendRecommendLineupDetailScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2936)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendRecommendLineupDetailScRsp { - /// offset: 44 - #[prost(enumeration = "Amoippajlln", tag = "11")] - pub r#type: i32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub neanelibahc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub key: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub uid: u32, -} -/// Obf: GetFriendBattleRecordDetailCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2954)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFriendBattleRecordDetailCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub uid: u32, -} -/// Obf: GetFriendBattleRecordDetailScRsp +pub struct GetAssistHistoryCsReq {} +/// Obf: LALIGIPLLJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2925)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendBattleRecordDetailScRsp { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub jnllklomhlm: ::core::option::Option, - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub oeocejlehpp: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "13")] - pub iofodmleblc: ::prost::alloc::vec::Vec, +pub struct GetAssistHistoryScRsp { /// offset: 40 - #[prost(message, optional, tag = "8")] - pub hbgkdpihgen: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "6")] - pub uid: u32, - /// offset: 60 + #[prost(uint32, tag = "13")] + pub klemggngehg: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub okpbniidcej: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub plpdaacekjb: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 36 #[prost(uint32, tag = "15")] + pub kjidhdcpchh: u32, +} +/// Obf: OADLPILLKGI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2954)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct NewAssistHistoryNotify { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub okpbniidcej: u32, +} +/// Obf: BBPPIDJOGIE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2979)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeAssistRewardCsReq {} +/// Obf: CBDHBCPNLFI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2920)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeAssistRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub cadpjmanpca: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: GetFriendDevelopmentInfoCsReq +/// Obf: CFGDKFNAADC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2993)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct CurAssistChangedNotify { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ilpkpbokmen: ::core::option::Option, +} +/// Obf: OBIFOIHGFDG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2902)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetPlatformPlayerInfoCsReq { + /// offset: 32 + #[prost(enumeration = "PlatformType", tag = "14")] + pub platform: i32, + /// offset: 24 + #[prost(string, repeated, tag = "1")] + pub pbhlhfpiacp: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, +} +/// Obf: PKMKMPIGANK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2949)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetPlatformPlayerInfoScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub friend_recommend_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: PNMDCMNOPMP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2966)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendLoginInfoCsReq {} +/// Obf: CAKEPHBLMJJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2905)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendLoginInfoScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub bhjonholeaa: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(bool, tag = "5")] + pub bkjjfehpnao: bool, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub doahbaphmbo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 45 + #[prost(bool, tag = "11")] + pub labbelbjkii: bool, +} +/// Obf: GDIJPNPLDAI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2911)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetAllowOtherApplyFriendCsReq { + /// offset: 24 + #[prost(bool, tag = "8")] + pub nlipkplkcpo: bool, +} +/// Obf: PNMCMNPOIFH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2930)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetForbidOtherApplyFriendScRsp { + /// offset: 24 + #[prost(bool, tag = "7")] + pub nlipkplkcpo: bool, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: PNOEBPMKHJM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2971)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetFriendMarkCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub reason: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub uid: u32, + /// offset: 32 + #[prost(bool, tag = "7")] + pub kbnknahgphg: bool, +} +/// Obf: JMBODEJHFHO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2936)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetFriendMarkScRsp { + /// offset: 24 + #[prost(bool, tag = "8")] + pub kbnknahgphg: bool, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub uid: u32, +} +/// Obf: LHIEPKICIMO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2903)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendAssistListCsReq { + /// offset: 44 + #[prost(enumeration = "Ipgfcghiikn", tag = "2")] + pub njaapgjanci: i32, + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub ipmglmjfgnp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "13")] + pub ichenojecap: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub nleeibapfaa: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub target_side: u32, +} +/// Obf: PNHONGKANMM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2992)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendAssistListScRsp { + /// offset: 36 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub assist_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub target_side: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Clfiipbibbg { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub finished_target_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lobjlkholpg { + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub peak_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dfghkgdkclb { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub begmpeofdlc: ::prost::alloc::vec::Vec, +} +/// Obf: BMDNLIPFEPE +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengePeakBossFriendLineupRecommendation { + /// offset: 40 + #[prost(uint32, tag = "9")] + pub buff_id: u32, + /// offset: 44 + #[prost(bool, tag = "8")] + pub is_hard_mode: bool, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 45 + #[prost(bool, tag = "14")] + pub hard_mode_has_passed: bool, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub finished_target_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hbjcpioleic { + /// offset: 24 + #[prost(string, tag = "10")] + pub remark_name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub player_info: ::core::option::Option, + #[prost(oneof = "hbjcpioleic::Hdoefochlda", tags = "2, 1, 3, 12")] + pub hdoefochlda: ::core::option::Option, +} +/// Nested message and enum types in `HBJCPIOLEIC`. +pub mod hbjcpioleic { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Hdoefochlda { + /// offset: 40 + #[prost(message, tag = "2")] + Kjkfclddbkm(super::FriendChallengeLineup), + /// offset: 40 + #[prost(message, tag = "1")] + Dfmboiddhnm(super::Clfiipbibbg), + /// offset: 40 + #[prost(message, tag = "3")] + Lcebfbhalha(super::Dfghkgdkclb), + /// offset: 40 + #[prost(message, tag = "12")] + Feacmlloafb(super::ChallengePeakBossFriendLineupRecommendation), + } +} +/// Obf: DNILAEMJANF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2906)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendLineupCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub key: u32, + /// offset: 28 + #[prost(enumeration = "Nfkejjihocj", tag = "2")] + pub r#type: i32, +} +/// Obf: LFOFKDMGJJP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2988)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendLineupScRsp { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub key: u32, + /// offset: 36 + #[prost(bool, tag = "15")] + pub oedonmbjfcg: bool, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 40 + #[prost(enumeration = "Nfkejjihocj", tag = "4")] + pub r#type: i32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub daokdpjacjf: ::prost::alloc::vec::Vec, +} +/// Obf: FAHDOFPGLAN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2952)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendLineupDetailCsReq { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub key: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub uid: u32, + /// offset: 32 + #[prost(enumeration = "Nfkejjihocj", tag = "7")] + pub r#type: i32, +} +/// Obf: CNLCKNFKBIN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2990)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendLineupDetailScRsp { + /// offset: 44 + #[prost(uint32, tag = "15")] + pub uid: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub meofngcfabj: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(enumeration = "Nfkejjihocj", tag = "11")] + pub r#type: i32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub key: u32, +} +/// Obf: BOBNBFBMLIB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2929)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendBattleRecordDetailCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub uid: u32, +} +/// Obf: DDOKHKDBNLO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2912)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendBattleRecordDetailScRsp { + /// offset: 60 + #[prost(uint32, tag = "15")] + pub uid: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub bikinnadkfk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub paeebagoedj: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub encphhldnlb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "6")] + pub kiionjbdknj: ::core::option::Option, +} +/// Obf: BLEJNJFGNDA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2977)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendDevelopmentInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub uid: u32, } -/// Obf: GetFriendDevelopmentInfoScRsp +/// Obf: LIEBIMMBDPL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2958)] +#[cmdid(2916)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendDevelopmentInfoScRsp { - /// offset: 36 - #[prost(uint32, tag = "8")] - pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub dplgfnndolb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] pub uid: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub cgppaiajepe: ::prost::alloc::vec::Vec, } -/// Obf: GetGachaInfoCsReq +/// Obf: LBLHHLCLIPP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1983)] +#[cmdid(1991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetGachaInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GachaCeilingAvatar { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub avatar_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub repeated_cnt: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaCeiling { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub ceiling_num: u32, - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(bool, tag = "14")] - pub is_claimed: bool, + #[prost(bool, tag = "15")] + pub gppnbdgcpio: bool, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub bmmmpcdpinb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmdpcopdnnh { +pub struct Oeiejhbcoom { /// offset: 44 - #[prost(uint32, tag = "12")] - pub hhkjcolokff: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub mpoffmielaf: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "3")] + pub mboeflahlem: u32, /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - pub cclakjogogb: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub ipllmnpanid: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub dgomhdmjhek: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "6")] - pub ejhkefaiebg: u32, + #[prost(uint32, tag = "9")] + pub papokacippj: u32, } -/// Obf: GachaInfo +/// Obf: FPFJDDLOLCJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaInfo { - /// offset: 96 - #[prost(int64, tag = "8")] - pub begin_time: i64, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub gacha_ceiling: ::core::option::Option, - /// offset: 80 - #[prost(int64, tag = "3")] - pub end_time: i64, - /// offset: 40 - #[prost(string, tag = "14")] - pub detail_url: ::prost::alloc::string::String, - /// offset: 92 - #[prost(uint32, tag = "1")] - pub mhmenmhkacl: u32, - /// offset: 64 - #[prost(uint32, repeated, tag = "2")] - pub item_detail_list: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(uint32, tag = "15")] - pub hhkjcolokff: u32, - /// offset: 76 - #[prost(uint32, tag = "6")] - pub ahingpcbdph: u32, - /// offset: 72 - #[prost(uint32, tag = "10")] - pub gacha_id: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - pub prize_item_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(string, tag = "11")] - pub history_url: ::prost::alloc::string::String, + #[prost(message, optional, tag = "15")] + pub gacha_ceiling: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "11")] + pub prize_item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub item_detail_list: ::prost::alloc::vec::Vec, + /// offset: 100 + #[prost(uint32, tag = "14")] + pub okfnnhnlboo: u32, + /// offset: 96 + #[prost(uint32, tag = "13")] + pub fjiboagdndg: u32, + /// offset: 88 + #[prost(int64, tag = "2")] + pub end_time: i64, + /// offset: 84 + #[prost(uint32, tag = "7")] + pub gacha_id: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub ebeielgjibi: ::prost::alloc::vec::Vec, + #[prost(string, tag = "10")] + pub detail_url: ::prost::alloc::string::String, + /// offset: 80 + #[prost(uint32, tag = "8")] + pub papokacippj: u32, + /// offset: 72 + #[prost(int64, tag = "3")] + pub begin_time: i64, + /// offset: 56 + #[prost(string, tag = "12")] + pub history_url: ::prost::alloc::string::String, + /// offset: 64 + #[prost(uint32, repeated, tag = "9")] + pub cbhaefnafle: ::prost::alloc::vec::Vec, } -/// Obf: GetGachaInfoScRsp +/// Obf: EGHHBNJDFEF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1981)] +#[cmdid(1910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaInfoScRsp { - /// offset: 56 - #[prost(uint32, tag = "10")] - pub gcafhpabapp: u32, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub gacha_random: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub kklokmdocib: u32, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub llnligalcdc: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "8")] - pub mkedkgdmhkd: u32, - /// offset: 52 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] + /// offset: 40 + #[prost(uint32, tag = "2")] + pub ehkfpmjcemi: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub gldpkkhodlj: u32, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub celfcelfmjd: u32, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub nmbaaobbjmi: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub gacha_random: u32, + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub gacha_info_list: ::prost::alloc::vec::Vec, } -/// Obf: DoGachaCsReq +/// Obf: AONMNPNCNDC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1924)] +#[cmdid(1994)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DoGachaCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub gacha_id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub gacha_num: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub simulate_magic: u32, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] + pub simulate_magic: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub gacha_id: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] pub gacha_random: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub gacha_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaItem { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub transfer_item_list: ::core::option::Option, /// offset: 48 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "6")] pub is_new: bool, - /// offset: 16 - #[prost(message, optional, tag = "2")] + /// offset: 24 + #[prost(message, optional, tag = "7")] pub token_item: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "12")] + pub transfer_item_list: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "13")] pub gacha_item: ::core::option::Option, } -/// Obf: DoGachaScRsp +/// Obf: CCIIFABFNKK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1904)] +#[cmdid(1995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaScRsp { - /// offset: 60 - #[prost(uint32, tag = "7")] - pub mhmenmhkacl: u32, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub gacha_num: u32, - /// offset: 44 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub ceiling_num: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub mkedkgdmhkd: u32, /// offset: 24 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "11")] pub gacha_item_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub ahingpcbdph: u32, /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub gacha_id: u32, /// offset: 56 + #[prost(uint32, tag = "9")] + pub njjkicnofcl: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub ehkfpmjcemi: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub gacha_num: u32, + /// offset: 44 #[prost(uint32, tag = "13")] - pub nbhafeejpig: u32, + pub bmmmpcdpinb: u32, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub fjiboagdndg: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub okfnnhnlboo: u32, } -/// Obf: GetGachaCeilingCsReq +/// Obf: BDNEEANHHOB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1935)] +#[cmdid(1914)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetGachaCeilingCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub gacha_type: u32, } -/// Obf: GetGachaCeilingScRsp +/// Obf: JDKHHCMJNMB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1913)] +#[cmdid(1918)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaCeilingScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub gacha_ceiling: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub gacha_type: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub gacha_ceiling: ::core::option::Option, } -/// Obf: ExchangeGachaCeilingCsReq +/// Obf: EIEKMCNHNNN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1962)] +#[cmdid(1909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeilingCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] - pub gacha_type: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub gacha_type: u32, } -/// Obf: ExchangeGachaCeiling +/// Obf: LELDBJFDAIF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2000)] +#[cmdid(1998)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeiling { - /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub gacha_type: u32, - /// offset: 32 - #[prost(message, optional, tag = "14")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub transfer_item_list: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "15")] - pub avatar_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub gacha_ceiling: ::core::option::Option, -} -/// Obf: SetGachaDecideItemCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1969)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetGachaDecideItemCsReq { - /// offset: 36 - #[prost(uint32, tag = "14")] - pub ejhkefaiebg: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub gacha_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub cclakjogogb: ::prost::alloc::vec::Vec, -} -/// Obf: SetGachaDecideItemScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1940)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetGachaDecideItemScRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub bnogolnmooa: ::core::option::Option, - /// offset: 32 #[prost(uint32, tag = "9")] + pub avatar_id: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub gacha_type: u32, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub gacha_ceiling: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: GridFightGameInfo +/// Obf: NNJDNFBCHOO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1963)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetGachaDecideItemCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub dgomhdmjhek: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub gacha_id: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub mboeflahlem: u32, +} +/// Obf: CLOAOCFHHMJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1926)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetGachaDecideItemScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub lecpjjamnpf: ::core::option::Option, +} +/// Obf: IONICBKNLII #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameInfo { #[prost( - oneof = "grid_fight_game_info::Cinifkpeach", - tags = "14, 1, 11, 12, 6, 2, 4, 15, 7" + oneof = "grid_fight_game_info::Fhpjjjdnkio", + tags = "15, 1, 2, 10, 13, 7, 12, 3, 8" )] - pub cinifkpeach: ::core::option::Option, + pub fhpjjjdnkio: ::core::option::Option, } /// Nested message and enum types in `GridFightGameInfo`. pub mod grid_fight_game_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Cinifkpeach { + pub enum Fhpjjjdnkio { /// offset: 24 - #[prost(message, tag = "14")] + #[prost(message, tag = "15")] GridBasicInfo(super::GridFightGameBasicInfo), /// offset: 24 #[prost(message, tag = "1")] GridDraftInfo(super::GridFightGameItemsInfo), /// offset: 24 - #[prost(message, tag = "11")] + #[prost(message, tag = "2")] GridItemsInfo(super::GridFightGameShopInfo), /// offset: 24 - #[prost(message, tag = "12")] + #[prost(message, tag = "10")] GridShopInfo(super::GridFightLevelInfo), /// offset: 24 - #[prost(message, tag = "6")] + #[prost(message, tag = "13")] GridLevelInfo(super::GridFightGameOrbInfo), /// offset: 24 - #[prost(message, tag = "2")] + #[prost(message, tag = "7")] GridOrbInfo(super::GridFightGameAugmentSync), /// offset: 24 - #[prost(message, tag = "4")] + #[prost(message, tag = "12")] GridAugmentInfo(super::GridFightGameTraitInfo), /// offset: 24 - #[prost(message, tag = "15")] + #[prost(message, tag = "3")] GridTraitGameInfo(super::GridFightGameTeamInfo), /// offset: 24 - #[prost(message, tag = "7")] - GridTeamGameInfo(super::Nkfkahknjck), + #[prost(message, tag = "8")] + GridTeamGameInfo(super::Lhfdopgeoml), } } -/// Obf: GridFightCurrentInfo +/// Obf: HLCHGLEHPIB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightCurrentInfo { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub rogue_current_game_info: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "6")] - pub season: u32, - /// offset: 48 - #[prost(message, optional, tag = "15")] + /// offset: 32 + #[prost(message, optional, tag = "2")] pub pending_action: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub rogue_current_game_info: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(bool, tag = "9")] + pub is_overlock: bool, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub unique_id: u32, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub division_id: u32, /// offset: 40 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "12")] pub grid_fight_game_data: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "13")] - pub division_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub debngdhlcen: ::core::option::Option, - /// offset: 56 - #[prost(bool, tag = "12")] - pub is_overlock: bool, - /// offset: 60 - #[prost(uint32, tag = "14")] - pub unique_id: u32, + pub season: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub bchpaocohil: ::core::option::Option, } -/// Obf: GridFightCurrentTask +/// Obf: ECJEGEDOANC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightCurrentTask { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub progress: u32, /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub task_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub progress: u32, } -/// Obf: GridFightSyncCurrentTaskInfo +/// Obf: IJFLHMAGOGN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncCurrentTaskInfo { - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub cur_task: ::core::option::Option, /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "5")] pub finish_task_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub cur_task: ::core::option::Option, } -/// Obf: GridFightLockInfo +/// Obf: GCIDLCBCFHA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightLockInfo { /// offset: 24 - #[prost(enumeration = "GridFightLockType", tag = "11")] - pub lock_type: i32, - /// offset: 28 - #[prost(enumeration = "GridFightLockReason", tag = "4")] + #[prost(enumeration = "GridFightLockReason", tag = "7")] pub lock_reason: i32, + /// offset: 28 + #[prost(enumeration = "GridFightLockType", tag = "10")] + pub lock_type: i32, } -/// Obf: GridFightGameBasicInfo +/// Obf: FANMPAINILF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameBasicInfo { - /// offset: 96 - #[prost(uint32, tag = "15")] - pub grid_fight_buy_exp_cost: u32, - /// offset: 88 - #[prost(uint32, tag = "14")] - pub mlpeidnlaje: u32, - /// offset: 136 - #[prost(uint32, tag = "13")] - pub djgjceopiof: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub track_trait_id_list: ::prost::alloc::vec::Vec, - /// offset: 116 - #[prost(uint32, tag = "1")] - pub grid_fight_lineup_hp: u32, - /// offset: 80 - #[prost(uint32, repeated, tag = "298")] + /// offset: 64 + #[prost(uint32, repeated, tag = "1741")] pub tutorial_unlock_id_list: ::prost::alloc::vec::Vec, - /// offset: 124 - #[prost(uint32, tag = "7")] - pub gold: u32, - /// offset: 72 - #[prost(uint32, repeated, tag = "482")] - pub tutorial_unlock_id_lista: ::prost::alloc::vec::Vec, - /// offset: 132 - #[prost(uint32, tag = "12")] - pub grid_fight_off_field_max_count: u32, - /// offset: 92 - #[prost(uint32, tag = "6")] - pub grid_fight_lineup_max_hp: u32, - /// offset: 56 - #[prost(message, optional, tag = "1487")] - pub game_lock_info: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "669")] + /// offset: 80 + #[prost(message, optional, tag = "542")] pub grid_fight_sync_curtask_info: ::core::option::Option< GridFightSyncCurrentTaskInfo, >, - /// offset: 120 - #[prost(enumeration = "GridFightLockType", tag = "3")] - pub lock_type: i32, - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub role_track_equipment_list: ::prost::alloc::vec::Vec, - /// offset: 128 - #[prost(uint32, tag = "11")] - pub grid_fight_cur_level_exp: u32, - /// offset: 112 - #[prost(uint32, tag = "10")] - pub grid_fight_max_avatar_count: u32, - /// offset: 48 - #[prost(string, tag = "1903")] - pub grid_fight_target_guide_code: ::prost::alloc::string::String, - /// offset: 100 - #[prost(uint32, tag = "5")] - pub jfebdffkldi: u32, - /// offset: 64 - #[prost(string, tag = "571")] - pub grid_fight_target_guide_codea: ::prost::alloc::string::String, - /// offset: 104 - #[prost(uint32, tag = "8")] - pub grid_fight_combo_win_num: u32, /// offset: 108 + #[prost(uint32, tag = "14")] + pub grid_fight_combo_win_num: u32, + /// offset: 96 + #[prost(uint32, tag = "5")] + pub haeopkelneo: u32, + /// offset: 88 #[prost(uint32, tag = "9")] + pub grid_fight_buy_exp_cost: u32, + /// offset: 120 + #[prost(enumeration = "GridFightLockType", tag = "2")] + pub lock_type: i32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub role_track_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint32, tag = "15")] + pub grid_fight_off_field_max_count: u32, + /// offset: 104 + #[prost(uint32, tag = "4")] + pub gold: u32, + /// offset: 100 + #[prost(uint32, tag = "12")] + pub grid_fight_lineup_hp: u32, + /// offset: 116 + #[prost(uint32, tag = "13")] + pub anbbpphbcjh: u32, + /// offset: 92 + #[prost(uint32, tag = "7")] + pub grid_fight_cur_level_exp: u32, + /// offset: 56 + #[prost(string, tag = "334")] + pub grid_fight_target_guide_code: ::prost::alloc::string::String, + /// string grid_fight_target_guide_code = 539; // offset: 72 + /// + /// offset: 136 + #[prost(uint32, tag = "3")] + pub flejppkljic: u32, + /// offset: 132 + #[prost(uint32, tag = "1")] + pub grid_fight_lineup_max_hp: u32, + /// offset: 40 + #[prost(message, optional, tag = "292")] + pub game_lock_info: ::core::option::Option, + /// offset: 128 + #[prost(uint32, tag = "6")] + pub grid_fight_max_avatar_count: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub track_trait_id_list: ::prost::alloc::vec::Vec, + /// repeated uint32 tutorial_unlock_id_list = 873; // offset: 48 + /// + /// offset: 124 + #[prost(uint32, tag = "11")] pub grid_fight_max_interest_gold: u32, } -/// Obf: GridGameRoleInfo +/// Obf: LHLBHCKMGEM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridGameRoleInfo { - /// offset: 40 - #[prost(map = "string, uint32", tag = "13")] + /// offset: 24 + #[prost(map = "string, uint32", tag = "10")] pub grid_fight_value_init_component: ::std::collections::HashMap< ::prost::alloc::string::String, u32, >, - /// offset: 56 - #[prost(uint32, tag = "9")] - pub unique_id: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub id: u32, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub pos: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + /// offset: 40 + #[prost(uint32, repeated, tag = "7")] pub update_equips_component: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(map = "uint32, uint32", tag = "10")] - pub convert_property_to_fixpoint: ::std::collections::HashMap, - /// offset: 60 - #[prost(uint32, tag = "14")] + /// offset: 48 + #[prost(uint32, tag = "12")] + pub unique_id: u32, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub pos: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] pub role_star: u32, + /// offset: 60 + #[prost(uint32, tag = "1")] + pub id: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "6")] + pub convert_property_to_fixpoint: ::std::collections::HashMap, } -/// Obf: GridGameNpcInfo +/// Obf: BEGGCDAMNGG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridGameNpcInfo { /// offset: 40 - #[prost(uint32, tag = "8")] - pub id: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub unique_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub update_equips_component: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub pos: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub unique_id: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub update_equips_component: ::prost::alloc::vec::Vec, } -/// Obf: GridGameForgeItemInfo +/// Obf: DMODJJHKOLL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridGameForgeItemInfo { /// offset: 40 - #[prost(uint32, tag = "15")] - pub unique_id: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub pos: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub forge_item_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] + /// offset: 36 + #[prost(uint32, tag = "5")] + pub pos: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] pub forge_goods_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Neaohjmapjn { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub pos: u32, +pub struct Ckckidhmmeg { + /// offset: 28 + #[prost(uint32, tag = "14")] + pub unique_id: u32, /// offset: 24 #[prost(uint32, tag = "4")] - pub unique_id: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub cgjcfkkbpae: u32, + pub pos: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub jcmfphmfaon: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Omnmoghnlni { - /// offset: 32 - #[prost(uint32, repeated, tag = "5")] +pub struct Dliefgkalnb { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] pub grid_fight_trait_member_unique_id_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hkomefbodgp { + /// offset: 40 + #[prost(uint32, repeated, tag = "6")] + pub iecncjcanoc: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub ilemmkpgpnd: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "10")] + pub opljdfoomgf: ::std::collections::HashMap, /// offset: 24 #[prost(uint32, repeated, tag = "11")] - pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, + pub nkgigkebodg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "5")] + pub fdjmjokgomf: ::prost::alloc::vec::Vec, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Binmgpffdge { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub lfhehhbegfn: ::prost::alloc::vec::Vec, -} -/// Obf: GridFightTraitEffectInfo +/// Obf: NJCMNACNLFH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitEffectInfo { /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub effect_id: u32, #[prost( - oneof = "grid_fight_trait_effect_info::Hgopeedofai", - tags = "613, 554, 1620, 695" + oneof = "grid_fight_trait_effect_info::Hdaccieijfo", + tags = "1094, 768, 157, 110" )] - pub hgopeedofai: ::core::option::Option, + pub hdaccieijfo: ::core::option::Option, } /// Nested message and enum types in `GridFightTraitEffectInfo`. pub mod grid_fight_trait_effect_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hgopeedofai { - /// offset: 16 - #[prost(uint32, tag = "613")] + pub enum Hdaccieijfo { + /// offset: 24 + #[prost(uint32, tag = "1094")] TraitCoreRole(u32), - /// offset: 16 - #[prost(message, tag = "554")] - AvatarCoreInfo(super::Omnmoghnlni), - /// offset: 16 - #[prost(uint32, tag = "1620")] - Geplpcjpdie(u32), - /// offset: 16 - #[prost(message, tag = "695")] - Lichoepbmpo(super::Binmgpffdge), + /// offset: 24 + #[prost(message, tag = "768")] + AvatarCoreInfo(super::Dliefgkalnb), + /// offset: 24 + #[prost(uint32, tag = "157")] + Ehcjjmabeom(u32), + /// offset: 24 + #[prost(message, tag = "110")] + Hainjklllkf(super::Hkomefbodgp), } } -/// Obf: GridFightTraitSyncInfo +/// Obf: FMHKLPLJLIL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitSyncInfo { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub trait_id: u32, - /// offset: 36 - #[prost(bool, tag = "8")] - pub is_sync_effect: bool, /// offset: 16 #[prost(message, optional, tag = "12")] pub trait_effect_info: ::core::option::Option, + /// offset: 36 + #[prost(bool, tag = "15")] + pub is_sync_effect: bool, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub trait_id: u32, } -/// Obf: GridGameTraitInfo +/// Obf: GDOKBJFKBJA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridGameTraitInfo { - /// offset: 48 - #[prost(uint32, tag = "15")] - pub lieiepgbclm: u32, - /// offset: 52 - #[prost(uint32, tag = "10")] - pub gflifkijbbk: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub trait_id: u32, /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "4")] pub trait_effect_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "1")] - pub pfflgcblkcb: u32, + #[prost(uint32, tag = "13")] + pub trait_id: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub nkfdbehpnlg: u32, /// offset: 32 - #[prost(uint32, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "14")] pub grid_fight_trait_member_unique_id_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub dfncfokpmcj: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub kinikfckgdf: u32, } -/// Obf: GridFightGameTeamInfo +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eleogabgbkg { + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub celfgcjfmph: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub dmekifjdkfl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jpbckcdegom { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub aliddlbdpdh: ::prost::alloc::vec::Vec, +} +/// Obf: NMAFOPPEGDF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameTeamInfo { - /// offset: 32 - #[prost(message, repeated, tag = "13")] - pub eoemmahahig: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub grid_game_npc_list: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, repeated, tag = "7")] - pub grid_game_role_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "8")] - pub efffoodphjf: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub cdlaijckjjn: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "4")] - pub grid_game_forge_item_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub mmajclacobn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "10")] + pub grid_game_npc_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, repeated, tag = "6")] - pub mkfhanhhecb: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub hofienmalop: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub grid_game_forge_item_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightGameTraitInfo +/// Obf: PHICLNFNGFO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameTraitInfo { /// offset: 16 #[prost(message, repeated, tag = "13")] + pub aliddlbdpdh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } -/// Obf: GridFightConsumableInfo +/// Obf: MJHKCAOHFFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightConsumableInfo { /// offset: 28 - #[prost(uint32, tag = "8")] - pub num: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub item_id: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub num: u32, } -/// Obf: GridFightEquipmentInfo +/// Obf: AMPLCBPFGAE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEquipmentInfo { - /// offset: 36 - #[prost(uint32, tag = "7")] - pub unique_id: u32, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub grid_fight_equipment_id: u32, /// offset: 32 - #[prost(bool, tag = "5")] + #[prost(uint32, tag = "6")] + pub source: u32, + /// offset: 36 + #[prost(bool, tag = "12")] pub is_temporary: bool, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "6")] + /// offset: 40 + #[prost(uint32, tag = "8")] + pub grid_fight_equipment_id: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub unique_id: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "1")] pub convert_property_to_fixpoint: ::std::collections::HashMap, } -/// Obf: GridFightForgeEquipmentInfo +/// Obf: ABDNBDDMLLL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightForgeEquipmentInfo { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub grid_fight_equipment_id: u32, } -/// Obf: GridFightForgeRoleInfo +/// Obf: HJFHNDGLBMH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightForgeRoleInfo { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "8")] pub role_id: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub imfcddbaila: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub gjfgfhffcpj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ajlifilmbnl { - #[prost(oneof = "ajlifilmbnl::Lcmmnacgbnm", tags = "15, 14")] - pub lcmmnacgbnm: ::core::option::Option, +pub struct Bpfelbklocm { + #[prost(oneof = "bpfelbklocm::Ckmeaidkoia", tags = "9, 4")] + pub ckmeaidkoia: ::core::option::Option, } -/// Nested message and enum types in `AJLIFILMBNL`. -pub mod ajlifilmbnl { +/// Nested message and enum types in `BPFELBKLOCM`. +pub mod bpfelbklocm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Lcmmnacgbnm { + pub enum Ckmeaidkoia { /// offset: 16 - #[prost(message, tag = "15")] + #[prost(message, tag = "9")] RoleGoodsInfo(super::GridFightForgeRoleInfo), /// offset: 16 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] Gold(u32), } } -/// Obf: GridFightForgeGoodsInfo +/// Obf: KHKCKIFLLLH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightForgeGoodsInfo { - #[prost(oneof = "grid_fight_forge_goods_info::Lcmmnacgbnm", tags = "15, 2")] - pub lcmmnacgbnm: ::core::option::Option, + #[prost(oneof = "grid_fight_forge_goods_info::Ckmeaidkoia", tags = "9, 3")] + pub ckmeaidkoia: ::core::option::Option, } /// Nested message and enum types in `GridFightForgeGoodsInfo`. pub mod grid_fight_forge_goods_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Lcmmnacgbnm { - /// offset: 24 - #[prost(message, tag = "15")] + pub enum Ckmeaidkoia { + /// offset: 16 + #[prost(message, tag = "9")] EquipmentGoodsInfo(super::GridFightForgeEquipmentInfo), - /// offset: 24 - #[prost(message, tag = "2")] + /// offset: 16 + #[prost(message, tag = "3")] RoleGoodsInfo(super::GridFightForgeRoleInfo), } } -/// Obf: GridFightGameItemsInfo +/// Obf: NBMCAJKJDMC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameItemsInfo { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub grid_game_forge_item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub grid_fight_consumable_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "2")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "5")] - pub grid_fight_consumable_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub grid_game_forge_item_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightRoleGoodsInfo +/// Obf: IBHNHJCAPFA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRoleGoodsInfo { /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub role_star: u32, /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub role_id: u32, } -/// Obf: GridFightSpecialGoodsInfo +/// Obf: GHFPIGGHPKG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSpecialGoodsInfo { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub special_goods_id: u32, } -/// Obf: GridFightShopGoodsInfo +/// Obf: JBPFFCGNECM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightShopGoodsInfo { - /// offset: 32 - #[prost(uint32, tag = "13")] + /// offset: 36 + #[prost(uint32, tag = "1")] pub shop_goods_price: u32, /// offset: 40 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "12")] pub is_sold_out: bool, - #[prost(oneof = "grid_fight_shop_goods_info::Nklnkagdepk", tags = "809, 32")] - pub nklnkagdepk: ::core::option::Option, + #[prost(oneof = "grid_fight_shop_goods_info::Flbcmacphmj", tags = "1427, 1244")] + pub flbcmacphmj: ::core::option::Option, } /// Nested message and enum types in `GridFightShopGoodsInfo`. pub mod grid_fight_shop_goods_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Nklnkagdepk { + pub enum Flbcmacphmj { /// offset: 24 - #[prost(message, tag = "809")] + #[prost(message, tag = "1427")] RoleGoodsInfo(super::GridFightRoleGoodsInfo), /// offset: 24 - #[prost(message, tag = "32")] + #[prost(message, tag = "1244")] SpecialGoodsInfo(super::GridFightSpecialGoodsInfo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Chhpjcbdnle { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub mjicdlabpdj: u32, +pub struct Mjjehcbnoki { /// offset: 28 - #[prost(uint32, tag = "3")] - pub jjjjkjpmknp: u32, + #[prost(uint32, tag = "5")] + pub mmknfifoppa: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub flicpmgfkok: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Odbjmjdbhol { +pub struct Fjponjflooh { /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub mbldlhekfhe: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub edjpmnllggb: ::prost::alloc::vec::Vec, } -/// Obf: GridFightGameShopInfo +/// Obf: BPBJCFLKOKE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameShopInfo { - /// offset: 48 - #[prost(uint32, tag = "5")] - pub emjchknjmbj: u32, - /// offset: 44 - #[prost(bool, tag = "1")] - pub shop_is_locked: bool, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub mldkglcdojp: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub kfbdaeinfle: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "2")] + pub dnoifmmljdn: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub ndgmcjhknin: u32, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub ldedgookhfl: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "8")] + pub shop_is_locked: bool, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub glifnmbmmbl: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] pub shop_goods_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Doocnpdpfnj { +pub struct Opbccolpdpc { /// offset: 24 - #[prost(uint32, tag = "10")] - pub lbogllnjfeo: u32, + #[prost(uint32, tag = "14")] + pub pmoghfigkpo: u32, } -/// Obf: GridFightGamePortalBuffInfo +/// Obf: EALENKJFJFD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGamePortalBuffInfo { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub portal_buff_id: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub jplnbnmfchg: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub peofppofigi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oohdgigdbkh { +pub struct Pjlbdmpekfp { /// offset: 28 - #[prost(uint32, tag = "15")] - pub role_star: u32, + #[prost(uint32, tag = "14")] + pub bfmehggekom: u32, /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub monster_id: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub pmoghfigkpo: u32, /// offset: 32 #[prost(uint32, tag = "6")] - pub lbogllnjfeo: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub ihknfplmdnj: u32, + pub role_star: u32, } -/// Obf: GridEncounterMonsterWave +/// Obf: JHAJLBCAAID #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridEncounterMonsterWave { /// offset: 32 - #[prost(uint32, tag = "14")] - pub hdkilacngbc: u32, + #[prost(uint32, tag = "1")] + pub igmmpddcjin: u32, /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub dbpbgfnaepd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub ppoeddffekk: ::prost::alloc::vec::Vec, } -/// Obf: GridFightEncounterInfo +/// Obf: PKIBAAJOOBN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEncounterInfo { - /// offset: 48 - #[prost(uint32, tag = "4")] - pub mcnmgkdfaff: u32, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub pgfacolmbcn: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] - pub kjeapglpfhd: u32, + pub lfkbmdhkpfi: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub bagcbhfjimn: u32, /// offset: 24 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "13")] pub monster_wave_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub lmlaopmdcca: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "7")] - pub epnchdjflmo: u32, + #[prost(uint32, tag = "11")] + pub gdoeogmjdao: u32, } -/// Obf: GridFightRouteInfo +/// Obf: CCFJGLIFGMB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightRouteInfo { /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub fight_camp_id: u32, /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "12")] pub route_encounter_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub elite_branch_id: u32, } -/// Obf: GridFightSupplyRoleInfo +/// Obf: IGNPJMCDCAC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSupplyRoleInfo { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub role_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub role_id: u32, } -/// Obf: GridFightLayerInfo +/// Obf: LIIJCOOEIJG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightLayerInfo { - /// offset: 36 - #[prost(bool, tag = "1")] + /// offset: 32 + #[prost(bool, tag = "11")] pub route_is_pending: bool, - #[prost(oneof = "grid_fight_layer_info::Glbflfhilkb", tags = "1603")] - pub glbflfhilkb: ::core::option::Option, + #[prost(oneof = "grid_fight_layer_info::Cgahhpgkmlg", tags = "1965")] + pub cgahhpgkmlg: ::core::option::Option, } /// Nested message and enum types in `GridFightLayerInfo`. pub mod grid_fight_layer_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Glbflfhilkb { - /// offset: 16 - #[prost(message, tag = "1603")] + pub enum Cgahhpgkmlg { + /// offset: 24 + #[prost(message, tag = "1965")] RouteInfo(super::GridFightRouteInfo), } } -/// Obf: GridFightBossInfo +/// Obf: NAJIBJFKPNM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightBossInfo { /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub ljhppbdchcn: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub ijopbpabppm: ::prost::alloc::vec::Vec, } -/// Obf: GridFightSectionCampRecordInfo +/// Obf: GCLOGJMNGMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSectionCampRecordInfo { /// offset: 28 - #[prost(uint32, tag = "4")] - pub ejoclgephgo: u32, + #[prost(uint32, tag = "5")] + pub pmoghfigkpo: u32, /// offset: 24 - #[prost(uint32, tag = "15")] - pub lbogllnjfeo: u32, + #[prost(uint32, tag = "14")] + pub gdhhgkiamne: u32, } -/// Obf: GridFightSectionRecordInfo +/// Obf: AENLBIHEOIB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSectionRecordInfo { - /// offset: 36 - #[prost(uint32, tag = "7")] - pub section_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] - pub pimnbjnliai: u32, + pub bnlhimhfgdk: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub dcpkpnlkgmm: u32, /// offset: 44 - #[prost(uint32, tag = "14")] - pub cpjcobcmnhk: u32, - #[prost(oneof = "grid_fight_section_record_info::Oepeblmecbg", tags = "1949")] - pub oepeblmecbg: ::core::option::Option, + #[prost(uint32, tag = "10")] + pub jdmecbedlaa: u32, + #[prost(oneof = "grid_fight_section_record_info::Dfcfkpljaho", tags = "412")] + pub dfcfkpljaho: ::core::option::Option, } /// Nested message and enum types in `GridFightSectionRecordInfo`. pub mod grid_fight_section_record_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Oepeblmecbg { - /// offset: 16 - #[prost(message, tag = "1949")] + pub enum Dfcfkpljaho { + /// offset: 24 + #[prost(message, tag = "412")] CampRecordInfo(super::GridFightSectionCampRecordInfo), } } -/// Obf: GridFightDamageSttInfo +/// Obf: OBNBFABMBGP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightDamageSttInfo { /// offset: 32 - #[prost(message, repeated, tag = "6")] - pub ienjpamoino: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub phdeopejiid: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "10")] - pub lbfoknalbcn: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub ggdihohpilg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub eabpckeddbh: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub moidlnfkaic: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nmbimhpbhoo { - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub jbnnmejghii: ::prost::alloc::vec::Vec, +pub struct Ddjiofonkme { /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "13")] pub grid_fight_damage_stt_info: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub kilabgpmpbb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ahbenblchhe { +pub struct Ohmiinklkam { /// offset: 28 - #[prost(uint32, tag = "7")] - pub cpjcobcmnhk: u32, + #[prost(uint32, tag = "6")] + pub dcpkpnlkgmm: u32, /// offset: 24 - #[prost(uint32, tag = "13")] - pub section_id: u32, + #[prost(uint32, tag = "8")] + pub jdmecbedlaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lckfaphancn { +pub struct Ikfedfbloog { /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub ojfaahdanmp: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub lmjkipejbeb: ::prost::alloc::vec::Vec, } -/// Obf: GridFightLevelInfo +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dibjgakoclo { + /// offset: 28 + #[prost(bool, tag = "15")] + pub jjpcloimakb: bool, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub affix_id: u32, +} +/// Obf: FCDBCKNAGFP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightLevelInfo { + /// offset: 56 + #[prost(message, repeated, tag = "11")] + pub iakfpmoejlf: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, optional, tag = "2")] + pub boss_info: ::core::option::Option, + /// offset: 96 + #[prost(uint32, tag = "9")] + pub jdmecbedlaa: u32, /// offset: 32 - #[prost(message, optional, tag = "13")] - pub cepdmicfkne: ::core::option::Option, + #[prost(message, repeated, tag = "4")] + pub hgahmipiblo: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "3")] + pub dcpkpnlkgmm: u32, /// offset: 40 - #[prost(uint32, repeated, tag = "15")] - pub grid_fight_affix_list: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(uint32, tag = "8")] - pub section_id: u32, - /// offset: 48 - #[prost(message, repeated, tag = "9")] + #[prost(message, optional, tag = "5")] + pub cmhbdmojjen: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "7")] pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec< GridFightGamePortalBuffInfo, >, - /// offset: 24 - #[prost(message, optional, tag = "10")] + /// offset: 48 + #[prost(message, optional, tag = "12")] pub grid_fight_layer_info: ::core::option::Option, /// offset: 64 - #[prost(message, repeated, tag = "3")] - pub pbbjalbnkjd: ::prost::alloc::vec::Vec, - /// offset: 84 - #[prost(uint32, tag = "6")] - pub dhcemlhndlm: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub kejeekbnihm: ::core::option::Option, - /// offset: 80 - #[prost(uint32, tag = "14")] - pub cpjcobcmnhk: u32, - /// offset: 72 - #[prost(message, optional, tag = "7")] - pub boss_info: ::core::option::Option, + #[prost(uint32, repeated, tag = "1")] + pub grid_fight_affix_list: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "13")] + pub ndocikplkif: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub eccgjdmogan: ::core::option::Option, } -/// Obf: GridGameOrbInfo +/// Obf: DNOHBPCLMJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridGameOrbInfo { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub orb_item_id: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] + pub orb_item_id: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] pub unique_id: u32, } -/// Obf: GridGameOrbInfo +/// Obf: MAFDJGCOGBP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridGameOrbInfoa { +pub struct GridGameOrbInfo1 { /// offset: 32 #[prost(uint32, tag = "12")] - pub iofpjnmbeja: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub fkpnnogpcna: u32, /// offset: 24 - #[prost(uint32, tag = "3")] - pub kghcbhmlipp: u32, + #[prost(uint32, tag = "11")] + pub fcfddbcajod: u32, } -/// Obf: GridFightGameOrbInfo +/// Obf: KOCGJNDPAPD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameOrbInfo { - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub grid_game_orb_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "14")] - pub grid_game_orba_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bcdmhkejngh { + pub grid_game_orb_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(map = "string, uint32", tag = "14")] - pub ebigfbeffdh: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + #[prost(message, repeated, tag = "10")] + pub grid_game_orb1_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nkfkahknjck { +pub struct Cmcjnkpkbem { /// offset: 16 - #[prost(map = "string, uint32", tag = "11")] - pub keohneckoci: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + #[prost(map = "string, uint32", tag = "15")] + pub cfnpgnmpndn: ::std::collections::HashMap<::prost::alloc::string::String, u32>, } -/// Obf: GridFightGameData +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhfdopgeoml { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub anlgplolmoh: u32, + /// offset: 16 + #[prost(map = "string, uint32", tag = "4")] + pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>, +} +/// Obf: NKOHKMCDGEO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameData { /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub kbgegpmocjg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "12")] + pub pgfmichmhfc: ::prost::alloc::vec::Vec, } -/// Obf: GridFightGameItemInfo +/// Obf: LLEIOAHIPNL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameItemInfo { - /// offset: 32 - #[prost(uint32, tag = "2")] + /// offset: 36 + #[prost(uint32, tag = "3")] pub unique_id: u32, #[prost( - oneof = "grid_fight_game_item_info::Llcfmbjlcko", - tags = "64, 1577, 596, 1038, 387, 202, 1480, 737, 211, 1960, 1070, 170, 1134, 1633, 1585, 1992, 1456, 347, 927, 1006, 1336, 1308, 940, 1267" + oneof = "grid_fight_game_item_info::Hiiimgdjelj", + tags = "77, 795, 1854, 1853, 1855, 1927, 1306, 1835, 469, 1874, 1439, 931, 677, 273, 1318, 1275, 290, 750, 221, 1776, 1474, 1657, 2009, 1301, 215, 689, 1180, 1999, 320, 680, 1677, 1710, 858" )] - pub llcfmbjlcko: ::core::option::Option, + pub hiiimgdjelj: ::core::option::Option, } /// Nested message and enum types in `GridFightGameItemInfo`. pub mod grid_fight_game_item_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Llcfmbjlcko { + pub enum Hiiimgdjelj { /// offset: 24 - #[prost(message, tag = "64")] - Ganjnlfckan(super::Bebibojedlb), + #[prost(message, tag = "77")] + Anaeehcdnok(super::Acdgmlbdjjn), /// offset: 24 - #[prost(message, tag = "1577")] - Jbpmndoodcg(super::Kcbdlfbjchj), + #[prost(message, tag = "795")] + Ebklgliecal(super::Hfbffeboahl), /// offset: 24 - #[prost(message, tag = "596")] - Bebpgpmaakf(super::Jdolkbikodf), + #[prost(message, tag = "1854")] + Cmkomdaffnp(super::Kcebiohpfbp), /// offset: 24 - #[prost(message, tag = "1038")] - Ekdbkhmplaa(super::Bpalmdoibob), + #[prost(message, tag = "1853")] + Pobfcohloga(super::Gffhjihojfl), /// offset: 24 - #[prost(message, tag = "387")] - Faaccihnnbe(super::Akdaohjhake), + #[prost(message, tag = "1855")] + Cjpmgpeifgg(super::Bfbnmhefkig), /// offset: 24 - #[prost(message, tag = "202")] - Ficfmfofmpf(super::Okmdpmbnacl), + #[prost(message, tag = "1927")] + Difkacolafk(super::Gebnnldnkgg), /// offset: 24 - #[prost(message, tag = "1480")] - Fdkobmaidpd(super::Mgkinpafeac), + #[prost(message, tag = "1306")] + Kafbofpkmfm(super::Bimpcmfdome), /// offset: 24 - #[prost(message, tag = "737")] - Gjbmeknmlck(super::Joenkbmlfod), + #[prost(message, tag = "1835")] + Lcdnapgojlj(super::Hmlapdgbkjo), /// offset: 24 - #[prost(message, tag = "211")] - Ljmjboafaig(super::Iihcaoeamli), + #[prost(message, tag = "469")] + Egiemfblldc(super::Jhkbpieolfb), /// offset: 24 - #[prost(message, tag = "1960")] - Emjdjdmeenp(super::Bglmmecohbi), + #[prost(message, tag = "1874")] + Ichgmgidhhc(super::Ceellleijbl), /// offset: 24 - #[prost(message, tag = "1070")] - Jilnbopojnp(super::Dlodjeicmni), + #[prost(message, tag = "1439")] + Mdfgmbjonam(super::Hjjhnndaepf), /// offset: 24 - #[prost(message, tag = "170")] - Eeakfcaokli(super::Dholcjjhpgh), + #[prost(message, tag = "931")] + Ifgpgilmcag(super::Meplfbakefc), /// offset: 24 - #[prost(message, tag = "1134")] - Eibppcjoiel(super::Chcihgmobaa), + #[prost(message, tag = "677")] + Flpkfgiajja(super::Dlcoieidpkb), /// offset: 24 - #[prost(message, tag = "1633")] - Hdokjoochen(super::Mdnbgakjnpd), + #[prost(message, tag = "273")] + Ljgegcjgbnp(super::Oojknkdoecp), /// offset: 24 - #[prost(message, tag = "1585")] - Eigfpedjdml(super::Eecicgljcih), + #[prost(message, tag = "1318")] + Lmglpgnaclp(super::Dcginoonglh), /// offset: 24 - #[prost(message, tag = "1992")] - Hblhkfljige(super::Libdgmeallk), + #[prost(message, tag = "1275")] + Ojnnfeknmga(super::Kmnakobkpff), /// offset: 24 - #[prost(message, tag = "1456")] - Mldolkilabf(super::Fiedflbhdgh), + #[prost(message, tag = "290")] + Bcclpdcldmn(super::Lffhopopfjd), /// offset: 24 - #[prost(message, tag = "347")] - Almcbgbelbc(super::Llklmamihgj), + #[prost(message, tag = "750")] + Knaaeihlmph(super::Odgnbddfepd), /// offset: 24 - #[prost(message, tag = "927")] - Ljpmcjglidk(super::Onipaepjpjp), + #[prost(message, tag = "221")] + Bjlmcijhglh(super::Pcejgbdbedh), /// offset: 24 - #[prost(message, tag = "1006")] - Ognmeninhkg(super::Afkjbdjdjoj), + #[prost(message, tag = "1776")] + Klcjbpkljdn(super::Aohapmjilbg), /// offset: 24 - #[prost(message, tag = "1336")] - Egeijijfgib(super::Dplhlnldmkb), + #[prost(message, tag = "1474")] + Ehmhdkfjoed(super::Acbbldjnofe), /// offset: 24 - #[prost(message, tag = "1308")] - Ffldehhmgak(super::Gemcamemdgf), + #[prost(message, tag = "1657")] + Ckgkbdpdhgm(super::Nbckkpeglnm), /// offset: 24 - #[prost(message, tag = "940")] - Ofpiiinnlnh(super::Igkeaejpedl), + #[prost(message, tag = "2009")] + Bcmgmmjcejc(super::Blkeegbidii), /// offset: 24 - #[prost(message, tag = "1267")] - Akjdmhhlklj(super::Idmbcpfopff), + #[prost(message, tag = "1301")] + Cmkpgoiifhe(super::Enfnlccolef), + /// offset: 24 + #[prost(message, tag = "215")] + Onjfajoafog(super::Kpnjmmpjdkg), + /// offset: 24 + #[prost(message, tag = "689")] + Mgempklcdbi(super::Afodmhgnikf), + /// offset: 24 + #[prost(message, tag = "1180")] + Ooppcdffckc(super::Edcfbomkllp), + /// offset: 24 + #[prost(message, tag = "1999")] + Bgjifeiniao(super::Dcadpjkfajk), + /// offset: 24 + #[prost(message, tag = "320")] + Gipjogoonng(super::Fddndpopoia), + /// offset: 24 + #[prost(message, tag = "680")] + Boaigaieoni(super::Okpicjkfiln), + /// offset: 24 + #[prost(message, tag = "1677")] + Alpmcffflbf(super::Moompdmkkaj), + /// offset: 24 + #[prost(message, tag = "1710")] + Gihhclkhpbl(super::Nbklhljgngp), + /// offset: 24 + #[prost(message, tag = "858")] + Mencjlieijk(super::Obaegagngka), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bebibojedlb { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub section_id: u32, +pub struct Acdgmlbdjjn { /// offset: 32 - #[prost(uint32, tag = "1")] - pub cpjcobcmnhk: u32, + #[prost(uint32, tag = "3")] + pub fempcgcbhkb: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub jdmecbedlaa: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub eojkckbbajk: u32, - /// offset: 24 #[prost(uint32, tag = "2")] - pub pimnbjnliai: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kcbdlfbjchj { - /// offset: 32 - #[prost(int64, tag = "1")] - pub begin_time: i64, + pub bnlhimhfgdk: u32, /// offset: 24 - #[prost(int64, tag = "6")] - pub hekppacnlmd: i64, + #[prost(uint32, tag = "12")] + pub dcpkpnlkgmm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jdolkbikodf { - /// offset: 36 - #[prost(uint32, tag = "4")] - pub ijgapgefncf: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub anngckohflh: u32, +pub struct Hfbffeboahl { /// offset: 24 - #[prost(int64, tag = "15")] - pub begin_time: i64, + #[prost(int64, tag = "12")] + pub hpjlnipahch: i64, + /// offset: 32 + #[prost(int64, tag = "4")] + pub dnnhcnckjcm: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bpalmdoibob { +pub struct Kcebiohpfbp { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub anoamolpggk: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub fhimlmlkfjk: u32, + /// offset: 32 + #[prost(int64, tag = "10")] + pub dnnhcnckjcm: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gffhjihojfl { + /// offset: 28 + #[prost(uint32, tag = "6")] + pub nppnihpihdl: u32, /// offset: 24 #[prost(uint32, tag = "10")] - pub fpmfdfpmhmj: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub hdabbohfeom: u32, + pub mkchlgogjnb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Akdaohjhake { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub kobimaajjhi: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Okmdpmbnacl { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub pimnbjnliai: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub jlnmejbckej: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub algjmkbnkac: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mgkinpafeac { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub jdafhlljlak: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Joenkbmlfod { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub jdafhlljlak: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iihcaoeamli { +pub struct Bfbnmhefkig { /// offset: 24 #[prost(uint32, tag = "11")] - pub cpjcobcmnhk: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub offnbbkajgk: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub ljfppejcdgp: u32, + pub cgdlgfhoecl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bglmmecohbi {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dlodjeicmni { - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "8")] - pub dhlhainngbd: ::std::collections::HashMap, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dholcjjhpgh { - /// offset: 32 - #[prost(bool, tag = "13")] - pub amdlpkhgahf: bool, - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub cclakjogogb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Chcihgmobaa {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mdnbgakjnpd {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eecicgljcih {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Libdgmeallk { +pub struct Gebnnldnkgg { /// offset: 24 - #[prost(uint32, tag = "7")] - pub trait_id: u32, + #[prost(uint32, tag = "3")] + pub niecfpjpgob: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub gflifkijbbk: u32, + #[prost(uint32, tag = "13")] + pub bnlhimhfgdk: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub aeilfkmajgn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bimpcmfdome { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub mplhnfmfcpp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hmlapdgbkjo { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub mplhnfmfcpp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fiedflbhdgh { +pub struct Jhkbpieolfb { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub ipbiopfgbom: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub dcpkpnlkgmm: u32, /// offset: 24 #[prost(uint32, tag = "1")] - pub llklplabcil: u32, + pub hnfdgomeifm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Idmbcpfopff { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub hjiekphelkg: u32, +pub struct Ceellleijbl {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hjjhnndaepf { + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "14")] + pub kibhchlkggc: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Meplfbakefc { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub dgomhdmjhek: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "10")] + pub ogndaafibig: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dlcoieidpkb {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oojknkdoecp {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dcginoonglh {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kmnakobkpff { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] + pub kinikfckgdf: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub trait_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lffhopopfjd { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub ifdanjohbje: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Enfnlccolef { + /// offset: 28 + #[prost(uint32, tag = "15")] + pub ohokbkelfok: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub dress_equipment_unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Llklmamihgj { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub gmldmapdpcg: u32, +pub struct Kpnjmmpjdkg { /// offset: 24 - #[prost(double, tag = "6")] - pub bkhkofpkiob: f64, + #[prost(uint32, tag = "10")] + pub nlglbldekcp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Onipaepjpjp { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub dress_role_unique_id: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub nclnocngnlh: u32, +pub struct Odgnbddfepd { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(double, tag = "6")] + pub gpfkfkccnfh: f64, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub kikbfbjpakh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pcejgbdbedh { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub kgkfaddegnj: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub role_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub dress_role_unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Afkjbdjdjoj { +pub struct Aohapmjilbg { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "14")] + pub eebkdemepjk: ::std::collections::HashMap, /// offset: 32 - #[prost(uint32, tag = "11")] - pub role_id: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub dress_role_unique_id: u32, - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "9")] - pub dnhjeidihmm: ::std::collections::HashMap, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dplhlnldmkb { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub role_id: u32, +pub struct Acbbldjnofe { /// offset: 24 - #[prost(uint32, tag = "2")] - pub jkoihhlfngf: u32, + #[prost(bool, tag = "4")] + pub ncingdcoogk: bool, /// offset: 36 - #[prost(bool, tag = "1")] - pub nkbmnjlpoeb: bool, + #[prost(uint32, tag = "3")] + pub role_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub maeccdapkmd: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gemcamemdgf { +pub struct Nbckkpeglnm { /// offset: 24 #[prost(uint32, tag = "3")] - pub mjicdlabpdj: u32, + pub mmknfifoppa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Igkeaejpedl { +pub struct Blkeegbidii { /// offset: 24 - #[prost(uint32, tag = "9")] - pub mjicdlabpdj: u32, + #[prost(uint32, tag = "6")] + pub mmknfifoppa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cfcjmlkfgpo { - /// offset: 16 +pub struct Afodmhgnikf { + /// offset: 24 #[prost(uint32, repeated, tag = "1")] - pub dacefgkfbbp: ::prost::alloc::vec::Vec, + pub hdmdifpdkmk: ::prost::alloc::vec::Vec, } -/// Obf: GridGameAugmentInfo +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Edcfbomkllp { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub aehnnnaidal: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dcadpjkfajk {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fddndpopoia { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub role_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Okpicjkfiln { + /// offset: 40 + #[prost(uint32, tag = "7")] + pub mmbimpgogbk: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub pejiffpblop: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub kacdgajhnbi: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub ejmnplgffji: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub mgfmdojfdfg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Moompdmkkaj { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub kgkfaddegnj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nbklhljgngp { + /// offset: 28 + #[prost(uint32, tag = "15")] + pub dmekifjdkfl: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub mmooiamfjek: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Obaegagngka { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub clgblbalkmd: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub aoghjbokkbk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fcbehgjbjcn { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub amnjhjjmpjf: ::prost::alloc::vec::Vec, +} +/// Obf: HNILDPDBBKG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridGameAugmentInfo { - /// offset: 36 - #[prost(bool, tag = "7")] - pub lloapaloehj: bool, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub kcfgfjaffhj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub augment_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub phpolhljgfm: ::prost::alloc::vec::Vec, + /// offset: 37 + #[prost(bool, tag = "9")] + pub mhmlmkdfjln: bool, + /// offset: 36 + #[prost(bool, tag = "3")] + pub ndcfbkjdpah: bool, } -/// Obf: GridFightGameAugmentAdd +/// Obf: AIKIIIJIFGL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameAugmentAdd { /// offset: 24 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "3")] pub update_augment_info: ::core::option::Option, } -/// Obf: GridFightGameAugmentUpdate +/// Obf: PBAIDOLDBOE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameAugmentUpdate { - /// offset: 16 - #[prost(message, optional, tag = "4")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub update_augment_info: ::core::option::Option, } -/// Obf: GridFightGameAugmentSync +/// Obf: BDBJNIGKDNH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameAugmentSync { /// offset: 24 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "6")] pub sync_augment_info: ::prost::alloc::vec::Vec, } -/// Obf: GridFightGetDataCsReq +/// Obf: HBHNILMINLP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8432)] +#[cmdid(8439)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightGetDataCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub season: u32, } -/// Obf: GridFightGetDataScRsp +/// Obf: IOENKINCAGA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8496)] +#[cmdid(8750)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGetDataScRsp { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub fight_current_info: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub retcode: u32, /// offset: 16 + #[prost(message, optional, tag = "13")] + pub fight_current_info: ::core::option::Option, + /// offset: 24 #[prost(message, optional, tag = "4")] pub rogue_get_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, } -/// Obf: GridFightConsumableUpdateInfo +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nldmdnhcbnd {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8563)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Knhghpacbmc { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub fight_current_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: AGHJDDGCNGM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightConsumableUpdateInfo { + /// offset: 28 + #[prost(int32, tag = "10")] + pub item_stack_count: i32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub num: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub item_id: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub num: u32, - /// offset: 28 - #[prost(int32, tag = "11")] - pub item_stack_count: i32, } -/// Obf: GridFightGameItemSyncInfo +/// Obf: CBADBBPHECN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameItemSyncInfo { /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "9")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub grid_fight_consumable_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "4")] pub grid_game_forge_item_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "5")] + /// offset: 24 + #[prost(message, repeated, tag = "12")] pub update_grid_fight_consumable_list: ::prost::alloc::vec::Vec< GridFightConsumableUpdateInfo, >, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub grid_fight_consumable_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightPlayerLevelSyncInfo +/// Obf: AKEBFFLBGJP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPlayerLevelSyncInfo { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub level: u32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub max_level: u32, - /// offset: 32 #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] pub exp: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub max_level: u32, } -/// Obf: GridFightLineupHpSyncInfo +/// Obf: PAKEHCNAMNM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightLineupHpSyncInfo { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "13")] pub grid_fight_lineup_max_hp: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub grid_fight_lineup_hp: u32, } -/// Obf: GridFightShopSyncInfo +/// Obf: JENPJCMLIGG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightShopSyncInfo { - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub kfbdaeinfle: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub emjchknjmbj: u32, - /// offset: 44 - #[prost(bool, tag = "7")] - pub shop_is_locked: bool, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub mldkglcdojp: u32, /// offset: 16 - #[prost(message, repeated, tag = "12")] + #[prost(message, optional, tag = "10")] + pub ldedgookhfl: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub ndgmcjhknin: u32, + /// offset: 48 + #[prost(bool, tag = "15")] + pub shop_is_locked: bool, + /// offset: 32 + #[prost(message, repeated, tag = "5")] pub shop_goods_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub glifnmbmmbl: u32, } -/// Obf: GridFightPortalServerDataUpdate +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cloeppbckgf { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, +} +/// Obf: BOAPNFHCEAJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightPortalServerDataUpdate { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub jplnbnmfchg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub portal_buff_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub peofppofigi: ::prost::alloc::vec::Vec, } -/// Obf: GridFightLevelSyncInfo +/// Obf: NELJNKGDGON #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightLevelSyncInfo { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub cpjcobcmnhk: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub section_id: u32, /// offset: 24 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "8")] pub grid_fight_layer_info: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub dcpkpnlkgmm: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub jdmecbedlaa: u32, } -/// Obf: GridFightOrbSyncInfo +/// Obf: OEPDACKKIJI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightOrbSyncInfo { - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "9")] pub orb_item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] + /// offset: 28 + #[prost(uint32, tag = "1")] pub unique_id: u32, } -/// Obf: GridFightTraitTrackSyncInfo +/// Obf: ICIEOLAIEBF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitTrackSyncInfo { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub track_trait_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "12")] pub is_sync: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub track_trait_id_list: ::prost::alloc::vec::Vec, } -/// Obf: RoleTrackEquipmentInfo +/// Obf: BPMECOACJAC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RoleTrackEquipmentInfo { /// offset: 44 - #[prost(enumeration = "GridFightEquipTrackSource", tag = "5")] - pub source: i32, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub fmfimaiglhi: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub hhfglcpllpl: u32, + #[prost(uint32, tag = "15")] + pub bcgcghepdea: u32, /// offset: 32 #[prost(uint32, repeated, tag = "6")] - pub track_equipped_id_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub fanolnomhfi: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub track_equipped_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "GridFightEquipTrackSource", tag = "5")] + pub source: i32, } -/// Obf: RoleTrackEquipmentSyncInfo +/// Obf: EFIKIHENKKJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RoleTrackEquipmentSyncInfo { - /// offset: 16 - #[prost(message, repeated, tag = "13")] + /// offset: 24 + #[prost(message, repeated, tag = "4")] pub role_track_equipment_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightEliteBranchSyncInfo +/// Obf: OHBHDAPNFJL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightEliteBranchSyncInfo { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub elite_branch_id: u32, } -/// Obf: GridFightTutorialSyncInfo +/// Obf: CKOBDGAOEED #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightTutorialSyncInfo { - #[prost(oneof = "grid_fight_tutorial_sync_info::Debkbabacic", tags = "15, 3, 7")] - pub debkbabacic: ::core::option::Option, + #[prost(oneof = "grid_fight_tutorial_sync_info::Kcoccgeoeco", tags = "11, 9, 10")] + pub kcoccgeoeco: ::core::option::Option, } /// Nested message and enum types in `GridFightTutorialSyncInfo`. pub mod grid_fight_tutorial_sync_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Debkbabacic { + pub enum Kcoccgeoeco { /// offset: 16 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] FinishGridFightTutorialId(u32), /// offset: 16 - #[prost(message, tag = "3")] + #[prost(message, tag = "9")] CurrentTask(super::GridFightCurrentTask), /// offset: 16 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] StartGridFightTutorialId(u32), } } -/// Obf: GridFightSyncData +/// Obf: HHICECJCOHK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncData { #[prost( - oneof = "grid_fight_sync_data::Debkbabacic", - tags = "879, 1390, 502, 190, 1980, 1563, 1211, 442, 897, 1368, 138, 1339, 546, 1046, 622, 548, 1516, 1202, 321, 1332, 1139, 1935, 1025, 988, 150, 394, 996, 586, 925, 1599, 1425, 151, 1777, 47, 1877, 597, 1031, 1036, 521, 330, 1716, 1675, 906, 2043, 273, 1835, 177, 1065, 198, 1700, 1037" + oneof = "grid_fight_sync_data::Kcoccgeoeco", + tags = "210, 393, 1704, 1513, 284, 1129, 1943, 995, 1138, 72, 2039, 786, 271, 838, 1895, 1155, 1994, 523, 573, 855, 1241, 258, 1112, 1345, 461, 548, 1062, 437, 1738, 230, 1517, 2040, 386, 909, 1564, 558, 57, 1182, 53, 1660, 1022, 468, 1608, 1444, 1016, 516, 798, 423, 257, 996, 140, 1858, 19, 1813, 1628" )] - pub debkbabacic: ::core::option::Option, + pub kcoccgeoeco: ::core::option::Option, } /// Nested message and enum types in `GridFightSyncData`. pub mod grid_fight_sync_data { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Debkbabacic { + pub enum Kcoccgeoeco { /// offset: 24 - #[prost(message, tag = "879")] + #[prost(message, tag = "210")] AddRoleInfo(super::GridGameRoleInfo), /// offset: 24 - #[prost(message, tag = "1390")] + #[prost(message, tag = "393")] UpdateRoleInfo(super::GridGameRoleInfo), /// offset: 24 - #[prost(uint32, tag = "502")] + #[prost(uint32, tag = "1704")] RemoveRoleUniqueId(u32), /// offset: 24 - #[prost(message, tag = "190")] + #[prost(message, tag = "1513")] AddGameItemInfo(super::GridFightGameItemSyncInfo), /// offset: 24 - #[prost(message, tag = "1980")] + #[prost(message, tag = "284")] UpdateGameItemInfo(super::GridFightGameItemSyncInfo), /// offset: 24 - #[prost(message, tag = "1563")] + #[prost(message, tag = "1129")] RemoveGameItemInfo(super::GridFightGameItemSyncInfo), /// offset: 24 - #[prost(uint32, tag = "1211")] + #[prost(uint32, tag = "1943")] ItemValue(u32), /// offset: 24 - #[prost(message, tag = "442")] + #[prost(message, tag = "995")] PlayerLevel(super::GridFightPlayerLevelSyncInfo), /// offset: 24 - #[prost(message, tag = "897")] + #[prost(message, tag = "1138")] GridFightLineupHp(super::GridFightLineupHpSyncInfo), /// offset: 24 - #[prost(uint32, tag = "1368")] + #[prost(uint32, tag = "72")] MaxBattleRoleNum(u32), /// offset: 24 - #[prost(message, tag = "138")] + #[prost(message, tag = "2039")] ShopSyncInfo(super::GridFightShopSyncInfo), /// offset: 24 - #[prost(message, tag = "1339")] + #[prost(message, tag = "786")] PendingAction(super::GridFightPendingAction), /// offset: 24 - #[prost(message, tag = "546")] + #[prost(message, tag = "271")] PortalServerDataUpdate(super::GridFightPortalServerDataUpdate), /// offset: 24 - #[prost(message, tag = "1046")] + #[prost(message, tag = "838")] LevelSyncInfo(super::GridFightLevelSyncInfo), /// offset: 24 - #[prost(message, tag = "622")] + #[prost(message, tag = "1895")] OrbSyncInfo(super::GridFightOrbSyncInfo), /// offset: 24 - #[prost(message, tag = "548")] + #[prost(message, tag = "1155")] SectionRecordSyncInfo(super::GridFightSectionRecordInfo), /// offset: 24 - #[prost(message, tag = "1516")] + #[prost(message, tag = "1994")] GridGameAugmentUpdate(super::GridFightGameAugmentUpdate), /// offset: 24 - #[prost(uint32, tag = "1202")] + #[prost(uint32, tag = "523")] RemoveAugmentUniqueId(u32), /// offset: 24 - #[prost(uint32, tag = "321")] + #[prost(uint32, tag = "573")] FinishPendingActionPos(u32), /// offset: 24 - #[prost(uint32, tag = "1332")] + #[prost(uint32, tag = "855")] GridFightMaxInterestGold(u32), /// offset: 24 - #[prost(uint32, tag = "1139")] + #[prost(uint32, tag = "1241")] GridFightBuyExpCost(u32), /// offset: 24 - #[prost(message, tag = "1935")] + #[prost(message, tag = "258")] TraitSyncInfo(super::GridFightTraitSyncInfo), /// offset: 24 - #[prost(enumeration = "super::GridFightLockType", tag = "1025")] + #[prost(enumeration = "super::GridFightLockType", tag = "1112")] LockType(i32), /// offset: 24 - #[prost(message, tag = "988")] + #[prost(message, tag = "1345")] TraitTrackSyncInfo(super::GridFightTraitTrackSyncInfo), /// offset: 24 - #[prost(uint32, tag = "150")] + #[prost(uint32, tag = "461")] GridFightComboWinNum(u32), /// offset: 24 - #[prost(uint32, tag = "394")] + #[prost(uint32, tag = "548")] GridFightMaxAvatarCount(u32), /// offset: 24 - #[prost(uint32, tag = "996")] + #[prost(uint32, tag = "1062")] GridFightOffFieldMaxCount(u32), /// offset: 24 - #[prost(message, tag = "586")] + #[prost(message, tag = "437")] GridFightDamageSttInfo(super::GridFightDamageSttInfo), /// offset: 24 - #[prost(message, tag = "925")] + #[prost(message, tag = "1738")] EliteBranchSyncInfo(super::GridFightEliteBranchSyncInfo), /// offset: 24 - #[prost(message, tag = "1599")] + #[prost(message, tag = "230")] AddNpcInfo(super::GridGameNpcInfo), /// offset: 24 - #[prost(message, tag = "1425")] + #[prost(message, tag = "1517")] UpdateNpcInfo(super::GridGameNpcInfo), /// offset: 24 - #[prost(uint32, tag = "151")] + #[prost(uint32, tag = "2040")] RemoveNpcUniqueId(u32), /// offset: 24 - #[prost(message, tag = "1777")] + #[prost(message, tag = "386")] AddForgeInfo(super::GridGameForgeItemInfo), /// offset: 24 - #[prost(message, tag = "47")] + #[prost(message, tag = "909")] UpdateForgeInfo(super::GridGameForgeItemInfo), /// offset: 24 - #[prost(uint32, tag = "1877")] + #[prost(uint32, tag = "1564")] RemoveForgeUniqueId(u32), /// offset: 24 - #[prost(message, tag = "597")] + #[prost(message, tag = "558")] AugmentSyncInfo(super::GridFightGameAugmentAdd), /// offset: 24 - #[prost(message, tag = "1031")] + #[prost(message, tag = "57")] EquipmentTrackSyncInfo(super::RoleTrackEquipmentSyncInfo), /// offset: 24 - #[prost(message, tag = "1036")] + #[prost(message, tag = "1182")] GridFightSyncGameItemInfo(super::GridFightGameItemInfo), /// offset: 24 - #[prost(uint32, tag = "521")] + #[prost(uint32, tag = "53")] RemoveOrbUniqueId(u32), /// offset: 24 - #[prost(uint32, tag = "330")] - Flmpadhokhj(u32), + #[prost(uint32, tag = "1660")] + Fhhheblmobl(u32), /// offset: 24 - #[prost(message, tag = "1716")] + #[prost(message, tag = "1022")] GridFightTutorialSync(super::GridFightTutorialSyncInfo), /// offset: 24 - #[prost(message, tag = "1675")] + #[prost(message, tag = "468")] SyncLockInfo(super::GridFightLockInfo), /// offset: 24 - #[prost(uint32, tag = "906")] + #[prost(uint32, tag = "1608")] RemoveTraitEffectId(u32), /// offset: 24 - #[prost(message, tag = "2043")] - Djikokddjei(super::Neaohjmapjn), + #[prost(message, tag = "1444")] + Baodhpcojlh(super::Ckckidhmmeg), /// offset: 24 - #[prost(message, tag = "273")] - Aicdhilpcoc(super::Neaohjmapjn), + #[prost(message, tag = "1016")] + Jifkohlnhak(super::Ckckidhmmeg), /// offset: 24 - #[prost(uint32, tag = "1835")] - Pnkfpemhfif(u32), + #[prost(uint32, tag = "516")] + Gdpbjdhgflb(u32), /// offset: 24 - #[prost(message, tag = "177")] - Mcokoifpmcm(super::GridGameOrbInfo), + #[prost(message, tag = "798")] + Poipgnhonma(super::GridGameOrbInfo), /// offset: 24 - #[prost(uint32, tag = "1065")] - Odknccekekl(u32), + #[prost(uint32, tag = "423")] + Ajimoamgcii(u32), /// offset: 24 - #[prost(uint32, tag = "198")] - Ihkcfomjgll(u32), + #[prost(uint32, tag = "257")] + Hlfbbanmjdj(u32), /// offset: 24 - #[prost(uint32, tag = "1700")] - Jgjdaomkfka(u32), + #[prost(uint32, tag = "996")] + Kachjhdmnlm(u32), /// offset: 24 - #[prost(message, tag = "1037")] - Ebigfbeffdh(super::Bcdmhkejngh), + #[prost(message, tag = "140")] + Cfnpgnmpndn(super::Cmcjnkpkbem), + /// offset: 24 + #[prost(message, tag = "1858")] + Pgpkpmoiail(super::Cloeppbckgf), + /// offset: 24 + #[prost(uint32, tag = "19")] + Cjemkcocecg(u32), + /// offset: 24 + #[prost(message, tag = "1813")] + Ibcepcffmol(super::Dibjgakoclo), + /// offset: 24 + #[prost(message, tag = "1628")] + Gmjljdjdigm(super::Jpbckcdegom), } } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8600)] +#[cmdid(8792)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oldnpgddddf { - /// offset: 40 - #[prost(enumeration = "GridFightUpdateSrcType", tag = "5")] - pub grid_update_src: i32, - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub sync_effect_param_list: ::prost::alloc::vec::Vec, +pub struct Ceiiehndpaj { /// offset: 32 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "7")] pub update_dynamic_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub sync_effect_param_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "GridFightUpdateSrcType", tag = "3")] + pub grid_update_src: i32, } -/// Obf: GridFightSyncResultData +/// Obf: NCLAMACGDPK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncResultData { - /// offset: 40 - #[prost(enumeration = "GridFightUpdateSrcType", tag = "9")] - pub grid_update_src: i32, - /// offset: 32 - #[prost(uint32, repeated, tag = "1")] - pub sync_effect_param_list: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "4")] pub update_dynamic_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub sync_effect_param_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "GridFightUpdateSrcType", tag = "13")] + pub grid_update_src: i32, } -/// Obf: GridFightSyncUpdateResultScNotify +/// Obf: LPIBLFDFLBK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8439)] +#[cmdid(8456)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncUpdateResultScNotify { /// offset: 16 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "8")] pub sync_result_data_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightPosInfo +/// Obf: KOKLGHNMCMD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPosInfo { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub pos: u32, } -/// Obf: GridFightUpdatePosCsReq +/// Obf: IEMEFINDNBI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8557)] +#[cmdid(8405)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdatePosCsReq { /// offset: 16 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "10")] pub grid_fight_pos_info_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightUpdatePosScRsp +/// Obf: IOEKJKMEGHH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8499)] +#[cmdid(8578)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdatePosScRsp { /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "11")] + /// offset: 16 + #[prost(message, repeated, tag = "9")] pub grid_fight_pos_info_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightRecycleRoleCsReq +/// Obf: FCMMLOOHPGG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8413)] +#[cmdid(8643)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRecycleRoleCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub unique_id: u32, } -/// Obf: GridFightRecycleRoleScRsp +/// Obf: AMKPCNDNHDL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8558)] +#[cmdid(8642)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRecycleRoleScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: GridFightEquipDressCsReq +/// Obf: HNCMMAJDONO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8509)] +#[cmdid(8758)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightEquipDressCsReq { - /// offset: 28 - #[prost(enumeration = "GridFightEquipDressSource", tag = "12")] - pub dress_source: i32, /// offset: 32 #[prost(uint32, tag = "2")] + pub dress_role_unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] pub dress_equipment_unique_id: u32, /// offset: 24 - #[prost(uint32, tag = "5")] - pub dress_role_unique_id: u32, + #[prost(enumeration = "GridFightEquipDressSource", tag = "5")] + pub dress_source: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8449)] +#[cmdid(8661)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Moaimfiehfb { +pub struct Jnnnjbaocob { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: GridFightEquipCraftCsReq +/// Obf: DBNMGMOJOBF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8407)] +#[cmdid(8632)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEquipCraftCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "4")] pub craft_materials: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub balikhgchdm: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub bpinlckkjnb: u32, /// offset: 32 - #[prost(enumeration = "GridFightEquipCraftSource", tag = "13")] + #[prost(uint32, tag = "12")] + pub egloacdpnld: u32, + /// offset: 36 + #[prost(enumeration = "GridFightEquipCraftSource", tag = "8")] pub source: i32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub bgekacpoaop: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8553)] +#[cmdid(8551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iecehmfhoon { +pub struct Epjjbnpiflc { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: GridFightRemoveTypeTargetInfo +/// Obf: OAJCKKPJJOM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRemoveTypeTargetInfo { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] pub dress_role_unique_id: u32, } -/// Obf: GridFightRollTypeTargetInfo +/// Obf: DALODKBLICE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRollTypeTargetInfo { /// offset: 24 - #[prost(uint32, tag = "9")] - pub dress_role_unique_id: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub dress_equipment_unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub dress_role_unique_id: u32, } -/// Obf: GridFightUpgradeTypeTargetInfo +/// Obf: IKFIDCAGHHG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightUpgradeTypeTargetInfo { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub dress_equipment_unique_id: u32, } -/// Obf: GridFightCopyTypeTargetInfo +/// Obf: OGKLBIEIOEM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightCopyTypeTargetInfo { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub dress_role_unique_id: u32, } -/// Obf: GridFightGainRecommendEquipTypeTargetInfo +/// Obf: GGMHMLNIDFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightGainRecommendEquipTypeTargetInfo { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub dress_role_unique_id: u32, } -/// Obf: GridFightConsumableTargetInfo +/// Obf: GEPOLBMHOCF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightConsumableTargetInfo { #[prost( - oneof = "grid_fight_consumable_target_info::Hgopeedofai", - tags = "1703, 1553, 650, 1803, 1529" + oneof = "grid_fight_consumable_target_info::Hdaccieijfo", + tags = "1308, 1501, 186, 391, 654" )] - pub hgopeedofai: ::core::option::Option< - grid_fight_consumable_target_info::Hgopeedofai, + pub hdaccieijfo: ::core::option::Option< + grid_fight_consumable_target_info::Hdaccieijfo, >, } /// Nested message and enum types in `GridFightConsumableTargetInfo`. pub mod grid_fight_consumable_target_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Hgopeedofai { - /// offset: 16 - #[prost(message, tag = "1703")] + pub enum Hdaccieijfo { + /// offset: 24 + #[prost(message, tag = "1308")] RemoveTypeTargetInfo(super::GridFightRemoveTypeTargetInfo), - /// offset: 16 - #[prost(message, tag = "1553")] + /// offset: 24 + #[prost(message, tag = "1501")] RollTypeTargetInfo(super::GridFightRollTypeTargetInfo), - /// offset: 16 - #[prost(message, tag = "650")] + /// offset: 24 + #[prost(message, tag = "186")] UpgradeTypeTargetInfo(super::GridFightUpgradeTypeTargetInfo), - /// offset: 16 - #[prost(message, tag = "1803")] + /// offset: 24 + #[prost(message, tag = "391")] CopyTypeTargetInfo(super::GridFightCopyTypeTargetInfo), - /// offset: 16 - #[prost(message, tag = "1529")] + /// offset: 24 + #[prost(message, tag = "654")] GainRecommendEquipTypeTargetInfo( super::GridFightGainRecommendEquipTypeTargetInfo, ), } } -/// Obf: GridFightUseConsumableCsReq +/// Obf: IBHGBPMHEGJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8401)] +#[cmdid(8576)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightUseConsumableCsReq { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub item_id: u32, /// offset: 24 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "4")] pub display_value: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8543)] +#[cmdid(8696)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gichhplenan { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: GridFightUseForgeCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8533)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightUseForgeCsReq { +pub struct Ologialojdp { /// offset: 24 #[prost(uint32, tag = "11")] - pub unique_id: u32, + pub retcode: u32, +} +/// Obf: EGJNMGLBDMF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8431)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightUseForgeCsReq { /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] + pub unique_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub forge_target_index: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8433)] +#[cmdid(8494)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Icaagpgainn { +pub struct Eebmiafnjmc { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8471)] +#[cmdid(8654)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Odifldlnpmd { +pub struct Gjmiibdeaaj { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub haeomnbhjna: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub hdfjainbkjg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "8")] pub is_get_all: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8402)] +#[cmdid(8466)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lkobfeggmfd { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8592)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eaeadodkphb { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub gbpfkjkalob: u32, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub bmldledpfop: ::core::option::Option, -} -/// Obf: GridFightBuyExpCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8539)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightBuyExpCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8438)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hogkbpnnfli { +pub struct Akhodiiogdj { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: GridFightRefreshShopCsReq +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8610)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kmofoogidop { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub pibljlbckjl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub bdbfdnjfaff: u32, +} +/// Obf: GDNINFIDJND /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8524)] +#[cmdid(8708)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightBuyExpCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8509)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Djchchcajpb { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: BDIODJNPLAF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8660)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRefreshShopCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8556)] +#[cmdid(8658)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gaienddgmak { +pub struct Cmjceedcian { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: GridFightLockShopCsReq +/// Obf: LKFNAJLPKLK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8593)] +#[cmdid(8775)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightLockShopCsReq { /// offset: 24 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "1")] pub is_locked: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8469)] +#[cmdid(8686)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iccpjmbdmgp { +pub struct Hgoibdbmdbg { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: GridFightBuyGoodsCsReq +/// Obf: IONIBLMNCGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8480)] +#[cmdid(8582)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightBuyGoodsCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "3")] pub buy_goods_index_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8537)] +#[cmdid(8556)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fdnamcbmdgp { +pub struct Cefimadbibh { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Heicfoccnbn {} +pub struct Bnfelchhjkj {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hmcmkebgcjk { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub role_id: u32, +pub struct Lhdmbimgkcf { /// offset: 24 #[prost(uint32, tag = "8")] - pub jjjjkjpmknp: u32, + pub flicpmgfkok: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mbhhiciaaah { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub role_id: u32, +pub struct Mgemfgldjlj { /// offset: 24 + #[prost(uint32, tag = "8")] + pub role_id: u32, + /// offset: 28 #[prost(uint32, tag = "11")] pub num: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8472)] +#[cmdid(8762)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Epbojafdejg { +pub struct Dchokjafkjo { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub omgpnoainmb: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub ibphfchbgcl: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub caofbmfblif: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub djodjogjpbj: ::prost::alloc::vec::Vec, } -/// Obf: GridFightPortalBuffActionInfo +/// Obf: EGFGGGIECGN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightPortalBuffActionInfo { - /// offset: 40 - #[prost(uint32, tag = "13")] - pub ifdcnmpalmm: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub jkidmhkblbd: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub cbfpchkneah: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub eoopofcchaa: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub fchpjkaibhb: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub mgcelcajllg: u32, } -/// Obf: GridFightPendingAugmentInfo +/// Obf: LAPILOFLNFM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPendingAugmentInfo { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub kfcbhpipkkk: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub augment_id: u32, + #[prost(uint32, tag = "12")] + pub aljbadeopah: u32, /// offset: 32 - #[prost(uint32, tag = "3")] - pub lggjlehkjon: u32, + #[prost(uint32, tag = "2")] + pub oldldgceimf: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub augment_id: u32, } -/// Obf: GridFightAugmentActionInfo +/// Obf: JOPKKFCBGLA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightAugmentActionInfo { - /// offset: 24 - #[prost(message, repeated, tag = "1")] + /// offset: 16 + #[prost(message, repeated, tag = "9")] pub pending_augment_info_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightTraitActionInfo +/// Obf: HLIPHJNMJHA #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] +#[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitActionInfo { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub trait_id: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] + /// offset: 32 + #[prost(uint32, tag = "15")] pub effect_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub grid_fight_trait_member_unique_id_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub trait_id: u32, } -/// Obf: GridFightEliteBranchActionInfo +/// Obf: JCNBGLJMLKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightEliteBranchActionInfo { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub ifdcnmpalmm: u32, /// offset: 24 - #[prost(uint32, tag = "12")] - pub cbfpchkneah: u32, + #[prost(uint32, tag = "9")] + pub eoopofcchaa: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub fchpjkaibhb: u32, } -/// Obf: GridFightSupplyActionInfo +/// Obf: PPKKKFNMCCG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSupplyActionInfo { - /// offset: 36 - #[prost(uint32, tag = "5")] - pub bagnnmnpkpe: u32, /// offset: 32 - #[prost(uint32, tag = "13")] - pub ifdcnmpalmm: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub cbfpchkneah: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub jlmlomolemj: u32, - /// offset: 24 - #[prost(message, repeated, tag = "4")] + #[prost(uint32, tag = "5")] + pub eoopofcchaa: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub supply_role_info_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub fchpjkaibhb: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub cgflmchmbhl: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub pdficbimhjm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Foehfkgjjpj { +pub struct Hepfiafjahl { /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, repeated, tag = "6")] + pub bnameclcjak: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "2")] pub effect_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] - pub kadmgjpbdip: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "4")] + pub djblfgfdnca: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "12")] pub trait_id: u32, - /// offset: 36 - #[prost(bool, tag = "6")] - pub emaollmkgfp: bool, + /// offset: 40 + #[prost(bool, tag = "9")] + pub dogfddncfop: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gdiflchhjmp {} -/// Obf: GridFightRoundBeginActionInfo +pub struct Eejajmnkami {} +/// Obf: GICEHCLPLGH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRoundBeginActionInfo {} -/// Obf: GridFightReturnPreparationActionInfo +/// Obf: GGPGJLDMENJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightReturnPreparationActionInfo {} -/// Obf: GridFightUpgradeEquipActionInfo +/// Obf: OKFKMHKEBKP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpgradeEquipActionInfo { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "15")] pub available_equipment_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightRecommendEquipmentActionInfo +/// Obf: GOPFJMFJOFC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightRecommendEquipmentActionInfo { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] pub available_equipment_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightForgeRoleActionInfo +/// Obf: OFDHLLFOLDE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightForgeRoleActionInfo { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "1")] pub forge_goods_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub forge_item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oomiiefojjc { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub forge_goods_list: ::prost::alloc::vec::Vec, +pub struct Kikmjknhjga { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub forge_goods_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub forge_item_id: u32, } -/// Obf: GridFightPendingAction +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Njjfplfeefc { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub jheidljeibd: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub hbikppkanch: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nhjcelbcfnf { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub trait_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub effect_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub bjknlgibcgb: ::prost::alloc::vec::Vec, +} +/// Obf: NJPLBLNBEBH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightPendingAction { - /// offset: 36 - #[prost(uint32, tag = "1")] + /// offset: 32 + #[prost(uint32, tag = "5")] pub queue_position: u32, #[prost( - oneof = "grid_fight_pending_action::Ncejgdkibhm", - tags = "1475, 86, 1182, 1658, 762, 995, 253, 1587, 1537, 1497, 838, 921, 1801" + oneof = "grid_fight_pending_action::Bggbimbkhei", + tags = "1843, 482, 1800, 1893, 1446, 1540, 872, 38, 21, 1063, 980, 1151, 164, 1211, 284" )] - pub ncejgdkibhm: ::core::option::Option, + pub bggbimbkhei: ::core::option::Option, } /// Nested message and enum types in `GridFightPendingAction`. pub mod grid_fight_pending_action { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Ncejgdkibhm { + pub enum Bggbimbkhei { /// offset: 16 - #[prost(message, tag = "1475")] + #[prost(message, tag = "1843")] PortalBuffAction(super::GridFightPortalBuffActionInfo), /// offset: 16 - #[prost(message, tag = "86")] + #[prost(message, tag = "482")] AugmentAction(super::GridFightAugmentActionInfo), /// offset: 16 - #[prost(message, tag = "1182")] + #[prost(message, tag = "1800")] TraitAction(super::GridFightTraitActionInfo), /// offset: 16 - #[prost(message, tag = "1658")] + #[prost(message, tag = "1893")] EliteBranchAction(super::GridFightEliteBranchActionInfo), /// offset: 16 - #[prost(message, tag = "762")] - Lichoepbmpo(super::Foehfkgjjpj), + #[prost(message, tag = "1446")] + Apleghknfok(super::Hepfiafjahl), /// offset: 16 - #[prost(message, tag = "995")] - Bjbmkdopfla(super::Gdiflchhjmp), + #[prost(message, tag = "1540")] + Pkconhlnmij(super::Eejajmnkami), /// offset: 16 - #[prost(message, tag = "253")] + #[prost(message, tag = "872")] RoundBeginAction(super::GridFightRoundBeginActionInfo), /// offset: 16 - #[prost(message, tag = "1587")] + #[prost(message, tag = "38")] ReturnPreparationAction(super::GridFightReturnPreparationActionInfo), /// offset: 16 - #[prost(message, tag = "1537")] + #[prost(message, tag = "21")] SupplyAction(super::GridFightSupplyActionInfo), /// offset: 16 - #[prost(message, tag = "1497")] + #[prost(message, tag = "1063")] UpgradeEquipAction(super::GridFightUpgradeEquipActionInfo), /// offset: 16 - #[prost(message, tag = "838")] + #[prost(message, tag = "980")] RecommendEquipmentAction(super::GridFightRecommendEquipmentActionInfo), /// offset: 16 - #[prost(message, tag = "921")] + #[prost(message, tag = "1151")] ForgeRoleActionInfo(super::GridFightForgeRoleActionInfo), /// offset: 16 - #[prost(message, tag = "1801")] - Jccaagpgkcg(super::Oomiiefojjc), + #[prost(message, tag = "164")] + Djejjkadbci(super::Kikmjknhjga), + /// offset: 16 + #[prost(message, tag = "1211")] + Kacdgajhnbi(super::Njjfplfeefc), + /// offset: 16 + #[prost(message, tag = "284")] + Hpmnoggmkkh(super::Nhjcelbcfnf), } } -/// Obf: GridFightPortalBuffActionResult +/// Obf: GEDKFKCOCBJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPortalBuffActionResult { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub select_portal_buff_id: u32, } -/// Obf: GridFightPortalBuffRerollActionResult +/// Obf: FCICMPBPMEB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPortalBuffRerollActionResult {} -/// Obf: GridFightAugmentActionResult +/// Obf: PHDBKFOIHKE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightAugmentActionResult { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub augment_id: u32, } -/// Obf: GridFightAugmentRerollActionResult +/// Obf: JOHEDCGBOKB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightAugmentRerollActionResult { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] pub augment_id: u32, } -/// Obf: GridFightTraitActionResult +/// Obf: DLDCHIGBIMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightTraitActionResult { /// offset: 24 - #[prost(uint32, tag = "2")] - pub unique_id: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub role_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub unique_id: u32, } -/// Obf: GridFightEliteBranchActionResult +/// Obf: CCLIPJKIAHJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightEliteBranchActionResult { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub elite_branch_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Afhhleabjnc {} -/// Obf: GridFightSupplyActionResult +pub struct Kkipicbfjpm {} +/// Obf: COMNPNLFOIA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSupplyActionResult { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] pub select_supply_indexes: ::prost::alloc::vec::Vec, } -/// Obf: GridFightUpgradeEquipActionResult +/// Obf: JHNEDNCHJGK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightUpgradeEquipActionResult { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub select_equipment_id: u32, } -/// Obf: GridFightRecommendEquipmentActionResult +/// Obf: FKOHGCDCKPH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRecommendEquipmentActionResult { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub select_equipment_id: u32, } -/// Obf: GridFightForgeRoleActionResult +/// Obf: KFCAJINDAFL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightForgeRoleActionResult { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub forge_target_index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fapfegchpmf { +pub struct Ekjgglleelk { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub forge_target_index: u32, } -/// Obf: GridFightSupplyRerollActionResult +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lfkedpplokl { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub khdlmpakegf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ppcjbdhdhll { + /// offset: 28 + #[prost(uint32, tag = "11")] + pub trait_id: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub ejaapiklmnd: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub effect_id: u32, +} +/// Obf: CIHHJDMAKBL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSupplyRerollActionResult {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ngahbopdakk { +pub struct Enihadnbffi { /// offset: 24 - #[prost(uint32, tag = "14")] - pub dpjkpnckcpp: u32, + #[prost(uint32, tag = "6")] + pub amadfjnhmff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ipmbgbfphjp {} -/// Obf: GridFightRoundBeginActionResult +pub struct Jfkochajkdg {} +/// Obf: LBBDEHJIGBN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRoundBeginActionResult {} -/// Obf: GridFightReturnPreparationActionResult +/// Obf: CGINBMMDNPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightReturnPreparationActionResult {} -/// Obf: GridFightSelectRecommendEquipCsReq +/// Obf: PAJNKBJLHJH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8404)] +#[cmdid(8407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSelectRecommendEquipCsReq { - /// offset: 36 - #[prost(uint32, tag = "1")] + /// offset: 32 + #[prost(uint32, tag = "13")] pub queue_position: u32, #[prost( - oneof = "grid_fight_select_recommend_equip_cs_req::Ncejgdkibhm", - tags = "1459, 1493, 922, 814, 281, 535, 1479, 37, 1813, 1353, 812, 547, 268, 1867, 1237, 1211, 1141" + oneof = "grid_fight_select_recommend_equip_cs_req::Bggbimbkhei", + tags = "1121, 649, 1951, 1263, 26, 768, 308, 384, 919, 230, 562, 446, 1677, 400, 1604, 1667, 1663, 1540, 1708" )] - pub ncejgdkibhm: ::core::option::Option< - grid_fight_select_recommend_equip_cs_req::Ncejgdkibhm, + pub bggbimbkhei: ::core::option::Option< + grid_fight_select_recommend_equip_cs_req::Bggbimbkhei, >, } /// Nested message and enum types in `GridFightSelectRecommendEquipCsReq`. pub mod grid_fight_select_recommend_equip_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Ncejgdkibhm { - /// offset: 16 - #[prost(message, tag = "1459")] + pub enum Bggbimbkhei { + /// offset: 24 + #[prost(message, tag = "1121")] PortalBuffAction(super::GridFightPortalBuffActionResult), - /// offset: 16 - #[prost(message, tag = "1493")] + /// offset: 24 + #[prost(message, tag = "649")] PortalBuffRerollAction(super::GridFightPortalBuffRerollActionResult), - /// offset: 16 - #[prost(message, tag = "922")] + /// offset: 24 + #[prost(message, tag = "1951")] AugmentAction(super::GridFightAugmentActionResult), - /// offset: 16 - #[prost(message, tag = "814")] + /// offset: 24 + #[prost(message, tag = "1263")] RerollAugmentAction(super::GridFightAugmentRerollActionResult), - /// offset: 16 - #[prost(message, tag = "281")] + /// offset: 24 + #[prost(message, tag = "26")] TraitAction(super::GridFightTraitActionResult), - /// offset: 16 - #[prost(message, tag = "535")] + /// offset: 24 + #[prost(message, tag = "768")] EliteBranchAction(super::GridFightEliteBranchActionResult), - /// offset: 16 - #[prost(message, tag = "1479")] - Lichoepbmpo(super::Ngahbopdakk), - /// offset: 16 - #[prost(message, tag = "37")] - Bjbmkdopfla(super::Ipmbgbfphjp), - /// offset: 16 - #[prost(message, tag = "1813")] + /// offset: 24 + #[prost(message, tag = "308")] + Apleghknfok(super::Enihadnbffi), + /// offset: 24 + #[prost(message, tag = "384")] + Pkconhlnmij(super::Jfkochajkdg), + /// offset: 24 + #[prost(message, tag = "919")] RoundBeginAction(super::GridFightRoundBeginActionResult), - /// offset: 16 - #[prost(message, tag = "1353")] + /// offset: 24 + #[prost(message, tag = "230")] ReturnPreparationAction(super::GridFightReturnPreparationActionResult), - /// offset: 16 - #[prost(message, tag = "812")] + /// offset: 24 + #[prost(message, tag = "562")] SupplyAction(super::GridFightSupplyActionResult), - /// offset: 16 - #[prost(message, tag = "547")] + /// offset: 24 + #[prost(message, tag = "446")] RerollSupplyAction(super::GridFightSupplyRerollActionResult), - /// offset: 16 - #[prost(message, tag = "268")] + /// offset: 24 + #[prost(message, tag = "1677")] UpgradeEquipAction(super::GridFightUpgradeEquipActionResult), - /// offset: 16 - #[prost(message, tag = "1867")] - Hoapjdllbfc(super::Afhhleabjnc), - /// offset: 16 - #[prost(message, tag = "1237")] + /// offset: 24 + #[prost(message, tag = "400")] + Hgkmhoofnda(super::Kkipicbfjpm), + /// offset: 24 + #[prost(message, tag = "1604")] RecommendEquipmentAction(super::GridFightRecommendEquipmentActionResult), - /// offset: 16 - #[prost(message, tag = "1211")] + /// offset: 24 + #[prost(message, tag = "1667")] ForgeRoleActionInfo(super::GridFightForgeRoleActionResult), - /// offset: 16 - #[prost(message, tag = "1141")] - Jccaagpgkcg(super::Fapfegchpmf), + /// offset: 24 + #[prost(message, tag = "1663")] + Djejjkadbci(super::Ekjgglleelk), + /// offset: 24 + #[prost(message, tag = "1540")] + Kacdgajhnbi(super::Lfkedpplokl), + /// offset: 24 + #[prost(message, tag = "1708")] + Hpmnoggmkkh(super::Ppcjbdhdhll), } } -/// Obf: GridFightHandlePendingActionScRsp +/// Obf: LILKKNAIEBI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8510)] +#[cmdid(8586)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightHandlePendingActionScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub queue_position: u32, } -/// Obf: GridFightStartGamePlayCsReq +/// Obf: BPHDLFMKINF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8561)] +#[cmdid(8519)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightStartGamePlayCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub division_id: u32, /// offset: 32 - #[prost(uint32, tag = "9")] - pub season: u32, - /// offset: 28 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "13")] pub is_overlock: bool, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub season: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub division_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8445)] +#[cmdid(8540)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jdjnaemeeek { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "8")] +pub struct Inhdfeiobnk { + /// offset: 24 + #[prost(message, optional, tag = "11")] pub fight_current_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: GridFightQuitLeaveGamePlayCsReq +/// Obf: FENDAPMOJHJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8570)] +#[cmdid(8458)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightQuitLeaveGamePlayCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8599)] +#[cmdid(8583)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jcijiplmnjk { +pub struct Cenlniaomak { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: GridFightResumeGamePlayCsReq +/// Obf: IIBGBLOMHCF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8440)] +#[cmdid(8752)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightResumeGamePlayCsReq { /// offset: 24 @@ -26298,1165 +27781,1219 @@ pub struct GridFightResumeGamePlayCsReq { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8498)] +#[cmdid(8753)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eapjaaeaieh { +pub struct Kmdhlenlimf { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: GridFightFinishTutorialCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8573)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightFinishTutorialCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub dbgockoekko: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8531)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bhedabiihdb { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, -} -/// Obf: GridFightEnterBattleStageCsReq +/// Obf: PBKMEIIPCDE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8428)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightEnterBattleStageCsReq {} -/// Obf: GridFightEnterBattleStageScRsp +pub struct GridFightFinishTutorialCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub jmmlpcjaglk: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8430)] +#[cmdid(8638)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Emidpcijaen { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: NEBKKHJPIPK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8507)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightEnterBattleStageCsReq {} +/// Obf: GOGFMJEALGG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8761)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEnterBattleStageScRsp { /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Daahhgengdc { - /// offset: 28 - #[prost(enumeration = "GridFightGlobalHpChangeReason", tag = "1")] +pub struct Ilgophiajig { + /// offset: 32 + #[prost(enumeration = "GridFightGlobalHpChangeReason", tag = "3")] pub reason: i32, /// offset: 24 - #[prost(uint32, tag = "11")] - pub abdeflgfjao: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub fmkopedjckp: u32, + #[prost(uint32, tag = "6")] + pub ehmklnekioe: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub fgedkoinmag: u32, } -/// Obf: GridFightHpModifyInfo +/// Obf: AMBJAADEILL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightHpModifyInfo { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub mgnpdkpkilb: u32, - /// offset: 36 - #[prost(enumeration = "GridFightUpdateGlobalHpReason", tag = "9")] - pub reason: i32, - /// offset: 40 - #[prost(int32, tag = "10")] - pub fmkopedjckp: i32, /// offset: 32 - #[prost(uint32, tag = "3")] - pub mpdonoanldp: u32, + #[prost(int32, tag = "11")] + pub ehmklnekioe: i32, + /// offset: 28 + #[prost(enumeration = "GridFightUpdateGlobalHpReason", tag = "1")] + pub reason: i32, /// offset: 24 - #[prost(int32, tag = "14")] - pub abdeflgfjao: i32, + #[prost(int32, tag = "8")] + pub fgedkoinmag: i32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub hpopdngcall: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub pdekdhpncen: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mdpgpbpjcnb { +pub struct Blkaiehocbc { /// offset: 28 #[prost(uint32, tag = "12")] - pub nemgcnpeocd: u32, + pub dkhkejiajbn: u32, /// offset: 24 - #[prost(uint32, tag = "10")] - pub level: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub exp: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dahffdafkjj { +pub struct Miomfoaehec { /// offset: 24 - #[prost(message, optional, tag = "13")] - pub dklnkllbefe: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub iphhgmecakb: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "1")] - pub jfiliikgfjb: u32, + #[prost(uint32, tag = "6")] + pub magcgpmhhea: u32, /// offset: 16 - #[prost(message, optional, tag = "8")] - pub higpihefofc: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub ijaebdcfemg: ::core::option::Option, } -/// Obf: GridFightEndBattleStageNotify +/// Obf: OEJADPPEKNP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8595)] +#[cmdid(8770)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEndBattleStageNotify { - /// offset: 120 - #[prost(uint32, tag = "13")] - pub llpnaofeggi: u32, - /// offset: 80 - #[prost(uint32, tag = "706")] - pub fmkopedjckp: u32, - /// offset: 116 - #[prost(uint32, tag = "4")] - pub cpjcobcmnhk: u32, - /// offset: 40 - #[prost(map = "uint32, message", tag = "1")] - pub kapfflaefoj: ::std::collections::HashMap, - /// offset: 112 - #[prost(uint32, tag = "5")] - pub section_id: u32, - /// offset: 124 - #[prost(uint32, tag = "15")] - pub hpopadmblld: u32, - /// offset: 92 - #[prost(bool, tag = "3")] - pub facojcdamkj: bool, - /// offset: 72 - #[prost(uint32, tag = "312")] - pub pgikkppenbg: u32, - /// offset: 64 - #[prost(uint32, tag = "9")] - pub dhcemlhndlm: u32, - /// offset: 68 - #[prost(uint32, tag = "8")] - pub lmnbanhmnhp: u32, - /// offset: 96 - #[prost(uint32, tag = "823")] - pub dhamaaeiole: u32, - /// offset: 48 - #[prost(message, optional, tag = "86")] - pub cgfifpjcflb: ::core::option::Option, - /// offset: 108 - #[prost(uint32, tag = "1886")] - pub kmmfpcmfilk: u32, - /// offset: 128 - #[prost(uint32, tag = "14")] - pub jffnokcbhfj: u32, - /// offset: 56 - #[prost(message, repeated, tag = "905")] - pub jfmhnekkbei: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "1785")] + pub gcbbeeganeg: ::core::option::Option, /// offset: 104 + #[prost(uint32, tag = "3")] + pub fhhpdfkljkc: u32, + /// offset: 112 #[prost(uint32, tag = "6")] - pub jkcnldodjdm: u32, - /// offset: 76 - #[prost(uint32, tag = "2")] - pub jfiliikgfjb: u32, - /// offset: 132 - #[prost(uint32, tag = "10")] - pub kfnheencogg: u32, - /// offset: 32 - #[prost(message, repeated, tag = "417")] - pub jgdjmfoblan: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub grid_fight_damage_stt_info: ::core::option::Option, + pub mkchlgogjnb: u32, + /// offset: 40 + #[prost(message, repeated, tag = "654")] + pub dhhpebdpkjj: ::prost::alloc::vec::Vec, /// offset: 100 - #[prost(uint32, tag = "874")] - pub afbaogjpmah: u32, - /// offset: 88 - #[prost(uint32, tag = "1086")] - pub dbjakjkgfae: u32, + #[prost(uint32, tag = "1029")] + pub ipcfjbaklcg: u32, /// offset: 84 + #[prost(bool, tag = "13")] + pub hpoacjcpjhn: bool, + /// offset: 76 + #[prost(uint32, tag = "4")] + pub pnojlnnhbih: u32, + /// offset: 96 + #[prost(uint32, tag = "11")] + pub paciaijboho: u32, + /// offset: 56 + #[prost(map = "uint32, message", tag = "14")] + pub dhmbkapkjfn: ::std::collections::HashMap, + /// offset: 48 + #[prost(message, optional, tag = "1")] + pub grid_fight_damage_stt_info: ::core::option::Option, + /// offset: 132 + #[prost(uint32, tag = "370")] + pub ijeiejlpggj: u32, + /// offset: 64 + #[prost(uint32, tag = "69")] + pub bcoljfhdlld: u32, + /// offset: 72 + #[prost(uint32, tag = "2044")] + pub ejeibpekhld: u32, + /// offset: 120 + #[prost(uint32, tag = "8")] + pub jgledadbngp: u32, + /// offset: 24 + #[prost(message, repeated, tag = "1413")] + pub nnfafgcgmbb: ::prost::alloc::vec::Vec, + /// offset: 124 + #[prost(uint32, tag = "9")] + pub jdmecbedlaa: u32, + /// offset: 108 + #[prost(uint32, tag = "2")] + pub ndocikplkif: u32, + /// offset: 128 + #[prost(uint32, tag = "904")] + pub ideaapccfpf: u32, + /// offset: 80 #[prost(uint32, tag = "12")] - pub hdabbohfeom: u32, + pub kiafmfgaona: u32, + /// offset: 92 + #[prost(uint32, tag = "15")] + pub magcgpmhhea: u32, + /// offset: 88 + #[prost(uint32, tag = "7")] + pub kdoinlgkmbi: u32, + /// offset: 116 + #[prost(uint32, tag = "1735")] + pub fgedkoinmag: u32, + /// offset: 68 + #[prost(uint32, tag = "5")] + pub dcpkpnlkgmm: u32, } -/// Obf: GridFightQuitSettleCsReq +/// Obf: EKGHELJJMCE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8410)] +#[cmdid(8480)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightQuitSettleCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8546)] +#[cmdid(8755)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ippbhnafgck { +pub struct Gcobepoghpl { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Liddphbeicj { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub unique_id: u32, +pub struct Dfajaenkkbp { /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub role_id: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cjmmkfhjphj { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub fhjifgibdia: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8468)] +#[cmdid(8697)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dfpilgkicde { +pub struct Ccnlhlliapl { /// offset: 40 - #[prost(uint32, tag = "1")] - pub trait_id: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] pub effect_id: u32, - #[prost(oneof = "dfpilgkicde::Hgopeedofai", tags = "1586")] - pub hgopeedofai: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub trait_id: u32, + #[prost(oneof = "ccnlhlliapl::Hdaccieijfo", tags = "853, 955")] + pub hdaccieijfo: ::core::option::Option, } -/// Nested message and enum types in `DFPILGKICDE`. -pub mod dfpilgkicde { +/// Nested message and enum types in `CCNLHLLIAPL`. +pub mod ccnlhlliapl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Hgopeedofai { - /// offset: 16 - #[prost(message, tag = "1586")] - Kifplphpjkg(super::Liddphbeicj), + pub enum Hdaccieijfo { + /// offset: 24 + #[prost(message, tag = "853")] + Fljndfmgdbi(super::Dfajaenkkbp), + /// offset: 24 + #[prost(message, tag = "955")] + Hainjklllkf(super::Cjmmkfhjphj), } } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8492)] +#[cmdid(8565)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iojfhokfndk { +pub struct Fimnifpfhkd { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8507)] +#[cmdid(8411)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mpaijoleljn { - /// offset: 24 - #[prost(bool, tag = "6")] - pub naokkebcnai: bool, +pub struct Gphodkcpchg { /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(bool, tag = "6")] + pub edgehidldbf: bool, + /// offset: 24 + #[prost(uint32, tag = "15")] pub trait_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8536)] +#[cmdid(8718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkjkpoanfpg { +pub struct Bnokmmggdgp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kflklckkmdp { - /// offset: 52 - #[prost(uint32, tag = "15")] - pub fmfimaiglhi: u32, - /// offset: 40 - #[prost(bool, tag = "5")] - pub naokkebcnai: bool, +pub struct Dfkgeclbcdk { /// offset: 32 - #[prost(uint32, repeated, tag = "11")] - pub track_equipped_id_list: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub hhfglcpllpl: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "15")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub fanolnomhfi: u32, + /// offset: 52 + #[prost(bool, tag = "3")] + pub edgehidldbf: bool, /// offset: 48 - #[prost(enumeration = "GridFightEquipTrackSource", tag = "14")] + #[prost(uint32, tag = "10")] + pub bcgcghepdea: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub track_equipped_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "GridFightEquipTrackSource", tag = "1")] pub source: i32, } -/// Obf: GridFightUpdateEquipTrackCsReq +/// Obf: IOJPILBMFHG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8419)] +#[cmdid(8760)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdateEquipTrackCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub gnclidfoall: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "GridFightEquipTrackSource", tag = "3")] + #[prost(enumeration = "GridFightEquipTrackSource", tag = "15")] pub source: i32, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub bepeklpahmc: ::prost::alloc::vec::Vec, } -/// Obf: GridFightUpdateEquipTrackScRsp +/// Obf: PNFFJKKOCAK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8452)] +#[cmdid(8669)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightUpdateEquipTrackScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ohacjbaeldj { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub hhfglcpllpl: u32, +pub struct Caocjieniep { /// offset: 24 - #[prost(uint32, tag = "10")] - pub fmfimaiglhi: u32, + #[prost(uint32, tag = "1")] + pub bcgcghepdea: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub fanolnomhfi: u32, } -/// Obf: GridFightUpdateEquipTrackPriorityCsReq +/// Obf: PGHOJGKLNPC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8540)] +#[cmdid(8541)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdateEquipTrackPriorityCsReq { /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub aooidnmnaca: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub fhnoljahhni: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8506)] +#[cmdid(8743)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Obmddiakmej { +pub struct Dndkoioibin { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: GridFightSummonProjectionCsReq +/// Obf: INGDAFHAGCE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8542)] +#[cmdid(8552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSummonProjectionCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub cgjcfkkbpae: u32, + #[prost(uint32, tag = "5")] + pub jcmfphmfaon: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8460)] +#[cmdid(8514)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkhbmjcojhk { +pub struct Pdocjkbjnhp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8464)] +#[cmdid(8469)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Flokihhiohh { +pub struct Hnejhajjiob { /// offset: 24 #[prost(uint32, tag = "14")] pub elite_branch_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8483)] +#[cmdid(8516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kphpnggljcd { +pub struct Okohegibccg { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8567)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Egnlcnjdnck { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub kacdgajhnbi: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub dbejdkhlhje: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8473)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fghhdiclcjb { + /// offset: 24 + #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lainfafhgam { - /// offset: 40 +pub struct Hhhmmjbgcng { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub role_id: u32, + /// offset: 36 + #[prost(bool, tag = "13")] + pub ldmnbdidfcc: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(double, tag = "5")] pub total_damage: f64, - /// offset: 48 - #[prost(uint32, tag = "15")] + /// offset: 40 + #[prost(uint32, tag = "12")] pub role_star: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub role_id: u32, - /// offset: 53 - #[prost(bool, tag = "1")] - pub kgnbbcjobak: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(bool, tag = "3")] - pub fkbhondinlp: bool, + /// offset: 37 + #[prost(bool, tag = "15")] + pub hnledbpgdbc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ilgidcnapkc { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub trait_id: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub lieiepgbclm: u32, +pub struct Dacjdmpicel { /// offset: 32 - #[prost(double, tag = "7")] + #[prost(uint32, tag = "4")] + pub trait_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub nkfdbehpnlg: u32, + /// offset: 24 + #[prost(double, tag = "1")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lpbdljkgocn { - /// offset: 40 - #[prost(double, tag = "8")] - pub fknbijpbloi: f64, +pub struct Elagclmoffi { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub augment_id: u32, /// offset: 32 - #[prost(double, tag = "2")] + #[prost(double, tag = "13")] + pub boiegpaphop: f64, + /// offset: 40 + #[prost(double, tag = "8")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mnakgahodmp { - /// offset: 56 - #[prost(uint32, tag = "11")] - pub pgikkppenbg: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] +pub struct Jcfjadfeojn { + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] pub tutorial_unlock_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub dhamaaeiole: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub cpjcobcmnhk: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub dhcemlhndlm: u32, - /// offset: 52 - #[prost(uint32, tag = "5")] - pub section_id: u32, /// offset: 44 + #[prost(uint32, tag = "6")] + pub ijeiejlpggj: u32, + /// offset: 52 #[prost(uint32, tag = "2")] - pub jcodhibidnl: u32, + pub ndocikplkif: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub bcoljfhdlld: u32, /// offset: 48 #[prost(uint32, tag = "14")] - pub dgffjneljgm: u32, + pub bfnpcjomgfl: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub bbdocjgaeej: u32, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub jdmecbedlaa: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub dcpkpnlkgmm: u32, } -/// Obf: GridFightFinishInfo +/// Obf: MJGMAHKKMAM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightFinishInfo { - /// offset: 88 - #[prost(message, repeated, tag = "3")] - pub heniaccfgli: ::prost::alloc::vec::Vec, /// offset: 144 - #[prost(uint32, tag = "360")] - pub jbpcgdfpkol: u32, + #[prost(uint32, repeated, tag = "94")] + pub ggkcdeiddlk: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(message, optional, tag = "1085")] + pub pgpkpmoiail: ::core::option::Option, + /// offset: 184 + #[prost(uint32, tag = "7")] + pub hbnhkpdmgip: u32, /// offset: 112 - #[prost(uint32, repeated, tag = "358")] - pub iamhfoplnme: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "502")] + #[prost(message, repeated, tag = "14")] + pub sync_augment_info: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, repeated, tag = "80")] + pub mmajclacobn: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, optional, tag = "3")] + pub nlilnoncnfc: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "1239")] + pub boss_info: ::core::option::Option, + /// offset: 180 + #[prost(uint32, tag = "316")] + pub kiblkcanngi: u32, + /// offset: 80 + #[prost(message, repeated, tag = "261")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(message, repeated, tag = "106")] + pub iakfpmoejlf: ::prost::alloc::vec::Vec, + /// offset: 160 + #[prost(uint32, repeated, tag = "1054")] + pub ionfnceckgi: ::prost::alloc::vec::Vec, + /// offset: 173 + #[prost(bool, tag = "726")] + pub is_overlock: bool, + /// offset: 96 + #[prost(message, repeated, tag = "10")] + pub eabpckeddbh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub ceaffnckddd: ::prost::alloc::vec::Vec, + /// offset: 172 + #[prost(bool, tag = "1548")] + pub mpgfgkdbahn: bool, + /// offset: 16 + #[prost(message, repeated, tag = "968")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, - /// offset: 136 + /// offset: 152 + #[prost(message, repeated, tag = "1346")] + pub moidlnfkaic: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "875")] + pub cdlaijckjjn: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "1360")] + pub bchpaocohil: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "501")] + pub grid_game_npc_list: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(message, repeated, tag = "15")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, optional, tag = "359")] - pub debngdhlcen: ::core::option::Option, - /// offset: 72 - #[prost(uint32, repeated, tag = "285")] - pub peifnpbobpf: ::prost::alloc::vec::Vec, - /// offset: 156 - #[prost(enumeration = "GridFightSettleReason", tag = "1315")] + /// offset: 176 + #[prost(enumeration = "GridFightSettleReason", tag = "1474")] pub reason: i32, - /// offset: 120 - #[prost(message, repeated, tag = "267")] - pub ggdihohpilg: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "125")] - pub grid_game_npc_list: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(message, repeated, tag = "10")] - pub sync_augment_info: ::prost::alloc::vec::Vec, - /// offset: 160 - #[prost(uint32, tag = "8")] - pub cfollkpcflo: u32, - /// offset: 96 - #[prost(message, repeated, tag = "1562")] - pub lbfoknalbcn: ::prost::alloc::vec::Vec, - /// offset: 152 - #[prost(uint32, tag = "595")] - pub jmdpclcoide: u32, - /// offset: 24 - #[prost(message, repeated, tag = "2007")] - pub eoemmahahig: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, optional, tag = "9")] - pub ijbmdmokkaf: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "1413")] - pub grid_game_role_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub ienjpamoino: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, repeated, tag = "1007")] - pub mkfhanhhecb: ::prost::alloc::vec::Vec, - /// offset: 149 - #[prost(bool, tag = "1541")] - pub is_overlock: bool, - /// offset: 148 - #[prost(bool, tag = "317")] - pub gebfplkemeb: bool, + /// offset: 168 + #[prost(uint32, tag = "1012")] + pub ofjnbpampgd: u32, + /// offset: 88 + #[prost(message, repeated, tag = "1349")] + pub phdeopejiid: ::prost::alloc::vec::Vec, } -/// Obf: GridFightSettleNotify +/// Obf: MFBGGNAGHCJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8528)] +#[cmdid(8513)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSettleNotify { /// offset: 56 - #[prost(uint32, tag = "1684")] - pub fmnfmlbmgkm: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub mfcckiihdac: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub ebkhcaoncon: u32, - /// offset: 60 - #[prost(uint32, tag = "11")] - pub hmpmkccmfck: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub current_score: u32, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub anlphoknopn: u32, - /// offset: 40 - #[prost(uint32, tag = "748")] - pub djoackeohfg: u32, + #[prost(uint32, tag = "668")] + pub hifncppjfen: u32, /// offset: 52 - #[prost(uint32, tag = "10")] - pub gjbahmhkpgd: u32, - /// offset: 16 - #[prost(message, optional, tag = "750")] - pub dacageldcpm: ::core::option::Option, + #[prost(uint32, tag = "6")] + pub edkiicikjkl: u32, + /// offset: 44 + #[prost(uint32, tag = "32")] + pub camldajjkbo: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub ohopkaakogf: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub pgmjpllniak: u32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub bhldaeknmcd: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub edigfnfpbka: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub iigmoigoelb: u32, + /// offset: 24 + #[prost(message, optional, tag = "214")] + pub edkjmpachnj: ::core::option::Option, } -/// Obf: GridFightTalentInfo +/// Obf: LIBCJLDCJHL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTalentInfo { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub jpnnbgehhme: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub danagdapkje: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Obpdkphaklg { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub dhmngfilkcp: u32, +pub struct Jibakjgopjm { /// offset: 28 - #[prost(uint32, tag = "10")] - pub gjbahmhkpgd: u32, + #[prost(uint32, tag = "7")] + pub bpjafbffpph: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub iigmoigoelb: u32, } -/// Obf: GridFightStaticGameInfo +/// Obf: EFFMEHGLADI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightStaticGameInfo { - /// offset: 52 - #[prost(uint32, tag = "4")] - pub division_id: u32, - /// offset: 60 - #[prost(uint32, tag = "11")] - pub hmpmkccmfck: u32, - /// offset: 64 - #[prost(uint32, tag = "8")] - pub grid_fight_combo_win_num: u32, - /// offset: 48 - #[prost(uint32, tag = "1")] - pub knbobbffifn: u32, - /// offset: 40 - #[prost(message, optional, tag = "13")] - pub exp: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "15")] - pub odoajijbceb: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub falpcfldiml: ::core::option::Option, + pub calimakgghj: u32, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub ejcfdaabloc: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub edigfnfpbka: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub grid_fight_combo_win_num: u32, /// offset: 24 - #[prost(message, optional, tag = "6")] - pub cgnbfajoafk: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub ojlaodialle: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "2")] + pub exp: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub division_id: u32, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub ckfiackhnae: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kpkcnclokfc { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub bjfhhnmlahl: ::core::option::Option, +pub struct Migeahdeboe { /// offset: 32 - #[prost(message, optional, tag = "5")] - pub falpcfldiml: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub imnojidjbng: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub ojlaodialle: ::core::option::Option, } -/// Obf: GridFightSystemInfo +/// Obf: AEHKFOMMJLH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSystemInfo { /// offset: 16 - #[prost(message, optional, tag = "5")] - pub figfgaiggjb: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub eglckgkecaj: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "1")] - pub ndciilbonph: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub fckkgffldfa: ::core::option::Option, } -/// Obf: GridFightPermanentTalentEnableCsReq +/// Obf: PMIIIOCHOBE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8458)] +#[cmdid(8737)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentEnableCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] - pub ehajmkfjccm: u32, + #[prost(uint32, tag = "7")] + pub kfjemiojlpj: u32, } -/// Obf: GridFightPermanentTalentEnableScRsp +/// Obf: DEMPJMHFCDE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8455)] +#[cmdid(8438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentEnableScRsp { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "2")] - pub ehajmkfjccm: u32, + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub kfjemiojlpj: u32, } -/// Obf: GridFightSeasonTalentEnableCsReq +/// Obf: OJOLKMGAFFA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8554)] +#[cmdid(8496)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentEnableCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] - pub ehajmkfjccm: u32, + #[prost(uint32, tag = "7")] + pub kfjemiojlpj: u32, } -/// Obf: GridFightSeasonTalentEnableScRsp +/// Obf: NBGMOECOJLC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8444)] +#[cmdid(8712)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentEnableScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "10")] - pub ehajmkfjccm: u32, + #[prost(uint32, tag = "11")] + pub kfjemiojlpj: u32, } -/// Obf: GridFightPermanentTalentResetCsReq +/// Obf: OEDOHCINBOJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8463)] +#[cmdid(8612)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentResetCsReq {} -/// Obf: GridFightPermanentTalentResetScRsp +/// Obf: ILFEMGAFEOG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8425)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentResetScRsp { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: GridFightSeasonTalentResetCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8497)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightSeasonTalentResetCsReq {} -/// Obf: GridFightSeasonTalentResetScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8511)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightSeasonTalentResetScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } +/// Obf: IMDLINMOIDP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8691)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightSeasonTalentResetCsReq {} +/// Obf: OHGHJJDOLMH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8536)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightSeasonTalentResetScRsp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Doekcnladhl { +pub struct Piiabehnmdd { /// offset: 28 - #[prost(uint32, tag = "5")] - pub bdmbjaonenn: u32, + #[prost(uint32, tag = "12")] + pub egimpfhccdj: u32, /// offset: 24 - #[prost(uint32, tag = "15")] - pub item_count: u32, + #[prost(uint32, tag = "8")] + pub fjofdonmhph: u32, } -/// Obf: GridFightSyncVirtualItemNotify +/// Obf: NIBGGDPHIAF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8487)] +#[cmdid(8503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncVirtualItemNotify { /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub item_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub item_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightHandBookRoleInfo +/// Obf: IMJBKIDKMGI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookRoleInfo { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub cgmjmfhgglf: ::prost::alloc::vec::Vec, - /// offset: 16 + /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub lcghmjfamee: ::prost::alloc::vec::Vec, } -/// Obf: GridFightHandBookEquipInfo +/// Obf: PODHGIHMLAA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookEquipInfo { /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub grid_fight_item_list: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, repeated, tag = "9")] - pub bddkhlkfmhe: ::prost::alloc::vec::Vec, + pub napbaffagbh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub grid_fight_item_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightHandBookAugmentInfo +/// Obf: HOMHHHMPCMO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookAugmentInfo { + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub kdfbcmanfmb: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub ndebhdgogmc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "9")] - pub ooaadcgbkpc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "13")] + pub jlcdedkpeab: ::prost::alloc::vec::Vec, } -/// Obf: GridFightHandBookPortalInfo +/// Obf: NEHBFPDBBAM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookPortalInfo { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub hblpkdehafc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "12")] + pub peljlonldnm: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "2")] pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightHandBookMonsterInfo +/// Obf: FGEOBKDCOOM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookMonsterInfo { /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub pbbjalbnkjd: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "2")] + pub hgahmipiblo: ::prost::alloc::vec::Vec, } -/// Obf: GridFightHandBookInfo +/// Obf: GOMFEPHNODD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookInfo { - /// offset: 56 - #[prost(message, optional, tag = "8")] - pub grid_fight_equip_info: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "15")] - pub grid_fight_monster_info: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "7")] - pub grid_fight_role_info: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub grid_fight_augment_info: ::core::option::Option, - /// offset: 48 #[prost(message, optional, tag = "2")] + pub grid_fight_monster_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "5")] pub grid_fight_portal_info: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "4")] + pub grid_fight_role_info: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub grid_fight_augment_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "7")] + pub grid_fight_equip_info: ::core::option::Option, } -/// Obf: GridFightSeasonHandBookNotify +/// Obf: ONJCDCADCOG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8541)] +#[cmdid(8605)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSeasonHandBookNotify { #[prost( - oneof = "grid_fight_season_hand_book_notify::Okaiingcacl", - tags = "552, 731, 1918, 2017, 1424" + oneof = "grid_fight_season_hand_book_notify::Bpihfajcloc", + tags = "944, 1614, 900, 1914, 326" )] - pub okaiingcacl: ::core::option::Option< - grid_fight_season_hand_book_notify::Okaiingcacl, + pub bpihfajcloc: ::core::option::Option< + grid_fight_season_hand_book_notify::Bpihfajcloc, >, } /// Nested message and enum types in `GridFightSeasonHandBookNotify`. pub mod grid_fight_season_hand_book_notify { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 24 - #[prost(message, tag = "552")] + pub enum Bpihfajcloc { + /// offset: 16 + #[prost(message, tag = "944")] HandbookGridFightRoleInfo(super::GridFightHandBookRoleInfo), - /// offset: 24 - #[prost(message, tag = "731")] + /// offset: 16 + #[prost(message, tag = "1614")] HandbookGridFightEquipInfo(super::GridFightHandBookEquipInfo), - /// offset: 24 - #[prost(message, tag = "1918")] + /// offset: 16 + #[prost(message, tag = "900")] HandbookGridFightAugmentInfo(super::GridFightHandBookAugmentInfo), - /// offset: 24 - #[prost(message, tag = "2017")] + /// offset: 16 + #[prost(message, tag = "1914")] HandbookGridFightPortalInfo(super::GridFightHandBookPortalInfo), - /// offset: 24 - #[prost(message, tag = "1424")] + /// offset: 16 + #[prost(message, tag = "326")] HandbookGridFightMonsterInfo(super::GridFightHandBookMonsterInfo), } } -/// Obf: GridFightWeeklyExtraSeasonExpScRsp +/// Obf: NGBKGCPJOID /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8488)] +#[cmdid(8771)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightWeeklyExtraSeasonExpScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub cur_taken_extra_exp: u32, } -/// Obf: GridFightWeeklyScore #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightWeeklyScore { - /// offset: 48 - #[prost(uint32, tag = "1")] - pub current_score: u32, - /// offset: 32 - #[prost(int64, tag = "10")] - pub begin_time: i64, - /// offset: 40 - #[prost(int64, tag = "11")] - pub end_time: i64, - /// offset: 52 - #[prost(bool, tag = "9")] - pub jnlbcodbkgb: bool, +pub struct Nhdklmimlkc { + /// offset: 36 + #[prost(bool, tag = "11")] + pub midkmiidphf: bool, /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub has_got_score_rank: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "12")] + pub ipcfofhlahg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int64, tag = "5")] + pub end_time: i64, + /// offset: 48 + #[prost(int64, tag = "9")] + pub dnnhcnckjcm: i64, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub pgmjpllniak: u32, } -/// Obf: GridFightTakeWeeklyRewardCsReq +/// Obf: APEMBCOGABP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8478)] +#[cmdid(8592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTakeWeeklyRewardCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] pub grid_fight_score_rank_list: ::prost::alloc::vec::Vec, } -/// Obf: GridFightTakeWeeklyRewardScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8482)] +#[cmdid(8515)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightTakeWeeklyRewardScRsp { +pub struct Djccbioknod { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub bgdgoacefcb: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] - pub bjfhhnmlahl: ::core::option::Option, + pub imnojidjbng: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub blkacgbdahb: ::prost::alloc::vec::Vec, } -/// Obf: GridFightDestroyWeeklyRewardCsReq +/// Obf: OKELPNCIOGP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8594)] +#[cmdid(8537)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightDestroyWeeklyRewardCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub piahaceokdp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub iefifklkajn: ::prost::alloc::vec::Vec, } -/// Obf: GridFightDestroyWeeklyRewardScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8454)] +#[cmdid(8490)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightDestroyWeeklyRewardScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, +pub struct Mnbaagcgicn { /// offset: 24 - #[prost(message, optional, tag = "13")] - pub bjfhhnmlahl: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub imnojidjbng: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, } -/// Obf: GridFightUpdateWeeklyRewardInfoScNotify /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8421)] +#[cmdid(8796)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightUpdateWeeklyRewardInfoScNotify { +pub struct Cochfhkkebn { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub bjfhhnmlahl: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub imnojidjbng: ::core::option::Option, } -/// Obf: GridFightArchiveData +/// Obf: DPEGALAPIIM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightArchiveData { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub ibbjejibcmn: u32, /// offset: 48 - #[prost(uint32, tag = "4")] + #[prost(int64, tag = "15")] + pub dkcfjndcbep: i64, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub ajmbolhdghk: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub bmpccpccjjo: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub edkjmpachnj: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub calimakgghj: u32, + /// offset: 56 + #[prost(uint32, tag = "9")] pub season: u32, /// offset: 40 - #[prost(uint32, tag = "7")] - pub empfmnakgnc: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub dacageldcpm: ::core::option::Option, - /// offset: 56 - #[prost(int64, tag = "11")] - pub bhbgfdfbdpp: i64, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub knbobbffifn: u32, - /// offset: 44 - #[prost(bool, tag = "2")] - pub kpkkbghaabo: bool, + #[prost(bool, tag = "6")] + pub pdlbechdjbl: bool, } -/// Obf: GridFightGetArchiveCsReq +/// Obf: JHJCBJGPKHD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8442)] +#[cmdid(8427)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightGetArchiveCsReq { /// offset: 24 - #[prost(enumeration = "Iggggmeebca", tag = "9")] + #[prost(enumeration = "Apdpaecjpih", tag = "8")] pub r#type: i32, } -/// Obf: GridFightGetArchiveScRsp +/// Obf: FLMDHELHHFJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8519)] +#[cmdid(8455)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGetArchiveScRsp { /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 - #[prost(enumeration = "Iggggmeebca", tag = "15")] + #[prost(enumeration = "Apdpaecjpih", tag = "12")] pub r#type: i32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub nfkgbaiokog: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub kgkiddopheo: ::prost::alloc::vec::Vec, } -/// Obf: FavourArchiveCsReq +/// Obf: HKGFPBKBKGH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8577)] +#[cmdid(8530)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FavourArchiveCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub empfmnakgnc: u32, /// offset: 28 - #[prost(bool, tag = "10")] - pub kpkkbghaabo: bool, + #[prost(bool, tag = "4")] + pub pdlbechdjbl: bool, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ajmbolhdghk: u32, } -/// Obf: FavourArchiveScRsp +/// Obf: JJCGAFMCLJI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8586)] +#[cmdid(8585)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FavourArchiveScRsp { - /// offset: 24 - #[prost(uint32, tag = "11")] + /// offset: 32 + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 - #[prost(bool, tag = "15")] - pub kpkkbghaabo: bool, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub empfmnakgnc: u32, + #[prost(bool, tag = "7")] + pub pdlbechdjbl: bool, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub ajmbolhdghk: u32, } -/// Obf: GridFightSyncKeepWinCntNotify +/// Obf: GIEJLPBCOLB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8441)] +#[cmdid(8767)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSyncKeepWinCntNotify { /// offset: 24 - #[prost(uint32, tag = "6")] - pub kmmkgnlaihn: u32, + #[prost(uint32, tag = "4")] + pub lbjpdjfhibf: u32, } -/// Obf: GridFightBackToPrepareReq +/// Obf: BNEGGCGPPLE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8475)] +#[cmdid(8800)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightBackToPrepareReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8545)] +#[cmdid(8739)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jleggaeicoh { +pub struct Gdmiibnjjej { /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mckcoilpfma { - /// offset: 44 - #[prost(uint32, tag = "13")] - pub pos: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub role_star: u32, - /// offset: 32 - #[prost(bool, tag = "7")] - pub famfhdhakfc: bool, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub role_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub grid_fight_item_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Implaahkmni { - /// offset: 16 - #[prost(string, tag = "3")] - pub bijflocpmbb: ::prost::alloc::string::String, - /// offset: 40 - #[prost(string, tag = "7")] - pub name: ::prost::alloc::string::String, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub dice_slot_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub cancgocanff: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Imldfojgfag {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8466)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Opfiineapom { - /// offset: 36 - #[prost(uint32, tag = "14")] - pub ibepjanbolm: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub jgbjbdpmkle: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ioddpfmogfo { - /// offset: 32 - #[prost(string, tag = "5")] - pub bijflocpmbb: ::prost::alloc::string::String, - /// offset: 16 - #[prost(string, tag = "1")] - pub name: ::prost::alloc::string::String, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub dice_slot_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub cancgocanff: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8555)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Edidemjdncm { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub didakfokjop: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bmbbomkddnm { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub lcakfhaipnl: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8579)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Endjfbedcmf { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub calmhplfbbp: ::core::option::Option, - /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Npmafnfnepg { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Icikhnkeelj { + /// offset: 36 + #[prost(uint32, tag = "9")] + pub pos: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub role_star: u32, + /// offset: 40 + #[prost(bool, tag = "14")] + pub mhfddmkmfah: bool, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub role_id: u32, /// offset: 24 - #[prost(uint32, tag = "13")] - pub dice_slot_id: u32, + #[prost(uint32, repeated, tag = "12")] + pub grid_fight_item_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dflmkfifhkb { + /// offset: 40 + #[prost(bytes = "vec", tag = "9")] + pub lencljpkdao: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "8")] + pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "7")] + pub boinmjjebbe: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub akknccfibhi: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub efijdebffnf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bhbjkmhjnno {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8795)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hlmgoibakph { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub ieppfkgbfep: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub gmfcikbgljm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mmffhgpbalo { + /// offset: 24 + #[prost(bytes = "vec", tag = "4")] + pub lencljpkdao: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(string, tag = "9")] + pub name: ::prost::alloc::string::String, + /// offset: 48 + #[prost(message, repeated, tag = "12")] + pub efijdebffnf: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub akknccfibhi: u32, + /// offset: 40 + #[prost(string, tag = "13")] + pub boinmjjebbe: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8564)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Afdpogfpike { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub mbfgdnklolh: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub ibepjanbolm: u32, +#[cmdid(8570)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kekkiefkkgo { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub mbpopeejpji: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ecncekbidpb { + /// offset: 16 + #[prost(bytes = "vec", tag = "13")] + pub lencljpkdao: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(bool, tag = "14")] + pub celhcdabfcl: bool, + /// offset: 32 + #[prost(string, tag = "3")] + pub name: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "2")] + pub boinmjjebbe: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub akknccfibhi: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8729)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nliddkhjjdo { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub idklmomekle: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ncfgenoflhc { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub akknccfibhi: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8614)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ppidkcghloo { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub oloncnolnhn: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub ieppfkgbfep: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eipebogdmhc { - /// offset: 24 - #[prost(enumeration = "eipebogdmhc::iocpnghakph::Malcbjogaik", tag = "5")] - pub r#type: i32, +pub struct Delkbehmmng { /// offset: 28 - #[prost(uint32, tag = "7")] - pub eapicenpdio: u32, + #[prost(uint32, tag = "10")] + pub feobepggmef: u32, + /// offset: 24 + #[prost(enumeration = "delkbehmmng::bjnlefplghf::Hekpnlejadb", tag = "11")] + pub r#type: i32, } -/// Nested message and enum types in `EIPEBOGDMHC`. -pub mod eipebogdmhc { +/// Nested message and enum types in `DELKBEHMMNG`. +pub mod delkbehmmng { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] - pub struct Iocpnghakph {} - /// Nested message and enum types in `IOCPNGHAKPH`. - pub mod iocpnghakph { + pub struct Bjnlefplghf {} + /// Nested message and enum types in `BJNLEFPLGHF`. + pub mod bjnlefplghf { #[derive(proto_derive::CmdID)] #[derive( Clone, @@ -27470,29 +29007,29 @@ pub mod eipebogdmhc { ::prost::Enumeration )] #[repr(i32)] - pub enum Malcbjogaik { - Iopibmicabe = 0, - Fhklfhcnafh = 1, - Blaiffopmin = 2, + pub enum Hekpnlejadb { + Gmincmkdpne = 0, + Lbkmmmdiadi = 1, + Aninmmamahd = 2, } - impl Malcbjogaik { + impl Hekpnlejadb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Iopibmicabe => "MALCBJOGAIK_IOPIBMICABE", - Self::Fhklfhcnafh => "MALCBJOGAIK_FHKLFHCNAFH", - Self::Blaiffopmin => "MALCBJOGAIK_BLAIFFOPMIN", + Self::Gmincmkdpne => "HEKPNLEJADB_GMINCMKDPNE", + Self::Lbkmmmdiadi => "HEKPNLEJADB_LBKMMMDIADI", + Self::Aninmmamahd => "HEKPNLEJADB_ANINMMAMAHD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MALCBJOGAIK_IOPIBMICABE" => Some(Self::Iopibmicabe), - "MALCBJOGAIK_FHKLFHCNAFH" => Some(Self::Fhklfhcnafh), - "MALCBJOGAIK_BLAIFFOPMIN" => Some(Self::Blaiffopmin), + "HEKPNLEJADB_GMINCMKDPNE" => Some(Self::Gmincmkdpne), + "HEKPNLEJADB_LBKMMMDIADI" => Some(Self::Lbkmmmdiadi), + "HEKPNLEJADB_ANINMMAMAHD" => Some(Self::Aninmmamahd), _ => None, } } @@ -27501,12918 +29038,14287 @@ pub mod eipebogdmhc { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8504)] +#[cmdid(8493)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bblmlfiljhl { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub retcode: u32, +pub struct Ibbgidagcob { /// offset: 24 - #[prost(uint32, tag = "5")] - pub ibepjanbolm: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8548)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fblgplmlhmo { - /// offset: 16 - #[prost(string, tag = "10")] - pub cgmefjieeaj: ::prost::alloc::string::String, - /// offset: 32 - #[prost(string, tag = "15")] - pub fdikghljjck: ::prost::alloc::string::String, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8505)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dbleiofhmfn { - /// offset: 24 - #[prost(string, tag = "4")] - pub fdikghljjck: ::prost::alloc::string::String, - /// offset: 32 - #[prost(string, tag = "6")] - pub cgmefjieeaj: ::prost::alloc::string::String, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeartDialDialogueInfo { - /// offset: 28 - #[prost(bool, tag = "11")] - pub ohnacnincgd: bool, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub dialogue_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeartDialScriptInfo { - /// offset: 29 - #[prost(bool, tag = "10")] - pub ochnmocggna: bool, - /// offset: 28 - #[prost(bool, tag = "5")] - pub fmhbfeaanin: bool, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub script_id: u32, - /// offset: 32 - #[prost(enumeration = "HeartDialStepType", tag = "1")] - pub step: i32, - /// offset: 36 - #[prost(enumeration = "HeartDialEmotionType", tag = "3")] - pub cur_emotion_type: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eemcfhdfmmp { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub gekdhmlcgnm: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub script_id: u32, -} -/// Obf: GetHeartDialInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6383)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetHeartDialInfoCsReq {} -/// Obf: GetHeartDialInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6381)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetHeartDialInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub dialogue_info_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 52 - #[prost(enumeration = "HeartDialUnlockStatus", tag = "10")] - pub unlock_status: i32, - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub mhiokglhabo: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "14")] - pub script_info_list: ::prost::alloc::vec::Vec, -} -/// Obf: ChangeScriptEmotionCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6324)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChangeScriptEmotionCsReq { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub script_id: u32, - /// offset: 24 - #[prost(enumeration = "HeartDialEmotionType", tag = "4")] - pub target_emotion_type: i32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub ajmdnpepdfh: u32, -} -/// Obf: ChangeScriptEmotionScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6304)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChangeScriptEmotionScRsp { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub script_id: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 24 - #[prost(enumeration = "HeartDialEmotionType", tag = "3")] - pub emotion_type: i32, -} -/// Obf: SubmitEmotionItemCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6335)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SubmitEmotionItemCsReq { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub ajmdnpepdfh: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub item_list: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub script_id: u32, -} -/// Obf: SubmitEmotionItemScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6313)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SubmitEmotionItemScRsp { + #[prost(uint32, tag = "8")] + pub ieppfkgbfep: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub script_id: u32, } -/// Obf: FinishEmotionDialoguePerformanceCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6362)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishEmotionDialoguePerformanceCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub script_id: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub dialogue_id: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub ajmdnpepdfh: u32, -} -/// Obf: FinishEmotionDialoguePerformanceScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6400)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishEmotionDialoguePerformanceScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub reward_list: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub script_id: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub dialogue_id: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: HeartDialScriptChangeScNotify /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6369)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct HeartDialScriptChangeScNotify { - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub mhiokglhabo: ::prost::alloc::vec::Vec, +#[cmdid(8546)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hpmgdfmeijl { /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub changed_dialogue_info_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub changed_script_info_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(enumeration = "HeartDialUnlockStatus", tag = "10")] - pub unlock_status: i32, + #[prost(uint32, tag = "6")] + pub akknccfibhi: u32, } -/// Obf: HeartDialTraceScriptCsReq /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6340)] +#[cmdid(8782)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kedaoineeob { + /// offset: 32 + #[prost(string, tag = "3")] + pub flbfbbjijii: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "13")] + pub hnhighgkecn: ::prost::alloc::string::String, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8759)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Omjhphppajh { + /// offset: 16 + #[prost(string, tag = "15")] + pub hnhighgkecn: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "5")] + pub flbfbbjijii: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cjflnmmacle { + /// offset: 24 + #[prost(bool, tag = "5")] + pub koljidnmpon: bool, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub conjbfleefa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hlgnfnjfdgi { + /// offset: 28 + #[prost(enumeration = "Eahhfcjlign", tag = "12")] + pub cimhdlbmaka: i32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub knljjifoelo: u32, + /// offset: 32 + #[prost(enumeration = "Fgbiifaoghl", tag = "10")] + pub step: i32, + /// offset: 37 + #[prost(bool, tag = "4")] + pub gkoalbapihb: bool, + /// offset: 36 + #[prost(bool, tag = "13")] + pub hpninijeobh: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Piciliifkbe { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub dmmfmnkhfhh: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub knljjifoelo: u32, +} +/// Obf: NCGIBGEBCBD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6391)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetHeartDialInfoCsReq {} +/// Obf: ODJJKHIJOPK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6310)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetHeartDialInfoScRsp { + /// offset: 48 + #[prost(enumeration = "Llmhmmcpknf", tag = "2")] + pub jfcfeopnabh: i32, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub mhkgkipalaf: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub dpkhonlnpjm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub oogjakipfdj: ::prost::alloc::vec::Vec, +} +/// Obf: KMCBEENLAJJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6394)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChangeScriptEmotionCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub knljjifoelo: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub ailombimicb: u32, + /// offset: 32 + #[prost(enumeration = "Eahhfcjlign", tag = "15")] + pub khoecljpgaa: i32, +} +/// Obf: NHHPJDDJHPE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6395)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChangeScriptEmotionScRsp { + /// offset: 32 + #[prost(enumeration = "Eahhfcjlign", tag = "9")] + pub jhilpahepbg: i32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub knljjifoelo: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: CDNINHAPCCN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6314)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SubmitEmotionItemCsReq { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub knljjifoelo: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub ailombimicb: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub item_list: ::core::option::Option, +} +/// Obf: MOINBJNHIAM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6318)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SubmitEmotionItemScRsp { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub knljjifoelo: u32, +} +/// Obf: HJFFODBKBAB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6309)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishEmotionDialoguePerformanceCsReq { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub ailombimicb: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub knljjifoelo: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub conjbfleefa: u32, +} +/// Obf: NMNKDFOLFGF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6398)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishEmotionDialoguePerformanceScRsp { + /// offset: 36 + #[prost(uint32, tag = "6")] + pub knljjifoelo: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub reward_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub conjbfleefa: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: OJOOKCLNFMK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6363)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HeartDialScriptChangeScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub oogjakipfdj: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(enumeration = "Llmhmmcpknf", tag = "10")] + pub jfcfeopnabh: i32, + /// offset: 40 + #[prost(message, repeated, tag = "5")] + pub maihceljcmg: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub khdjdddpgkh: ::prost::alloc::vec::Vec, +} +/// Obf: JFJHAGLLLKF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6326)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeartDialTraceScriptCsReq { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub jfegekoggcd: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub gaiplpheffk: ::core::option::Option, } -/// Obf: HeartDialTraceScriptScRsp +/// Obf: CCFJFBAPJKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6346)] +#[cmdid(6339)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeartDialTraceScriptScRsp { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "13")] - pub jfegekoggcd: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub gaiplpheffk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ngnonddpnem { +pub struct Fjcdakicfka { /// offset: 32 - #[prost(uint32, tag = "15")] - pub hmfehlmookb: u32, + #[prost(uint32, tag = "6")] + pub jgkibpdaefe: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub dbfbpalccam: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "14")] + pub bdkhhffgnma: ::prost::alloc::vec::Vec, } -/// Obf: HeliobusChallengeData +/// Obf: DEJNOPMEJDE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusChallengeData { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub challenge_id: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub star: u32, /// offset: 28 #[prost(bool, tag = "14")] - pub efbkenifnob: bool, + pub flmokkblfjg: bool, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub challenge_id: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusChallengeLineup { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "6")] pub avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub skill_id: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub skill_id: u32, } -/// Obf: HeliobusActivityDataCsReq +/// Obf: FJIIBCFGHFK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5883)] +#[cmdid(5891)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataCsReq {} -/// Obf: HeliobusActivityDataScRsp +/// Obf: LLIPNJMDGKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5881)] +#[cmdid(5810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub challenge_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "9")] - pub ceoffcpchdd: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "8")] - pub enfcdclmkah: u32, - /// offset: 60 - #[prost(uint32, tag = "15")] - pub phase: u32, + /// offset: 76 + #[prost(uint32, tag = "9")] + pub dkognokopkg: u32, /// offset: 56 - #[prost(uint32, tag = "5")] - pub imnhmfladjk: u32, - /// offset: 68 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub level: u32, /// offset: 64 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] + pub imbokgfiaca: u32, + /// offset: 72 + #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "14")] - pub skill_info: ::core::option::Option, - /// offset: 48 - #[prost(message, repeated, tag = "11")] - pub gekligcogma: ::prost::alloc::vec::Vec, - /// offset: 76 - #[prost(uint32, tag = "10")] - pub pedlbepcdgo: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mdffbdelogi { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub ooclclddamc: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub nbkodkmaloo: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub nicffajoaeo: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oemgfnoaman { + #[prost(message, repeated, tag = "15")] + pub lpmihbloiak: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "5")] + pub phase: u32, /// offset: 40 - #[prost(bool, tag = "11")] - pub enofachfmhh: bool, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub kokigboniko: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub nhiinmkablh: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub hcncedgkikh: u32, - /// offset: 52 - #[prost(uint32, tag = "10")] - pub nifmonljled: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub jffpkdmekgl: u32, + #[prost(message, optional, tag = "12")] + pub skill_info: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "12")] - pub gpphpealhmh: u32, - /// offset: 41 - #[prost(bool, tag = "13")] - pub bcfpdceifdc: bool, + #[prost(message, repeated, tag = "10")] + pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub chgnkdnfnlf: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub gcdlcpmflmh: u32, } -/// Obf: HeliobusSnsReadCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbndbhbhnlb { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub gijhjcdlpjf: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub bmkeficpago: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub llkofndakhg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dlfogjgccgp { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub bfibihlblhf: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub cdkedfpefij: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub iaongedplic: ::prost::alloc::vec::Vec, + /// offset: 41 + #[prost(bool, tag = "7")] + pub bolcaepihjh: bool, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub hbegbpfijjm: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub ilemmkpgpnd: u32, + /// offset: 40 + #[prost(bool, tag = "4")] + pub akgicofnhon: bool, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub hfoknodfiji: u32, +} +/// Obf: PLCDPHDIOOP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5824)] +#[cmdid(5894)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsReadCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] - pub hcncedgkikh: u32, + #[prost(uint32, tag = "3")] + pub cdkedfpefij: u32, } -/// Obf: HeliobusSnsReadScRsp +/// Obf: LOGIABDFGPG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5804)] +#[cmdid(5895)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsReadScRsp { /// offset: 28 - #[prost(uint32, tag = "1")] - pub hcncedgkikh: u32, + #[prost(uint32, tag = "10")] + pub cdkedfpefij: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: HeliobusSnsPostCsReq +/// Obf: NGPOHEBCLOI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5835)] +#[cmdid(5814)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsPostCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] - pub gpphpealhmh: u32, + #[prost(uint32, tag = "3")] + pub ilemmkpgpnd: u32, /// offset: 32 - #[prost(uint32, tag = "8")] - pub hcncedgkikh: u32, + #[prost(uint32, tag = "14")] + pub hfoknodfiji: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub jffpkdmekgl: u32, + #[prost(uint32, tag = "8")] + pub cdkedfpefij: u32, } -/// Obf: HeliobusSnsPostScRsp +/// Obf: GLKNPDFKKNJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5813)] +#[cmdid(5818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsPostScRsp { /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub akeihhbljnj: ::core::option::Option, -} -/// Obf: HeliobusSnsLikeCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5862)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeliobusSnsLikeCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub hcncedgkikh: u32, -} -/// Obf: HeliobusSnsLikeScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5900)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeliobusSnsLikeScRsp { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub hcncedgkikh: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 32 - #[prost(bool, tag = "10")] - pub bcfpdceifdc: bool, -} -/// Obf: HeliobusSnsCommentCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5869)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeliobusSnsCommentCsReq { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub kcgpejejgch: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub hcncedgkikh: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub nbkodkmaloo: u32, -} -/// Obf: HeliobusSnsCommentScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5840)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct HeliobusSnsCommentScRsp { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub akeihhbljnj: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -/// Obf: HeliobusSnsUpdateScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5846)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct HeliobusSnsUpdateScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub ndckpfomncn: ::prost::alloc::vec::Vec, -} -/// Obf: HeliobusInfoChangedScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5857)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct HeliobusInfoChangedScNotify { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub phase: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub enfcdclmkah: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub pedlbepcdgo: u32, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub ndckpfomncn: ::prost::alloc::vec::Vec, -} -/// Obf: HeliobusUpgradeLevelCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5884)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeliobusUpgradeLevelCsReq {} -/// Obf: HeliobusUpgradeLevelScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5819)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeliobusUpgradeLevelScRsp { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub level: u32, -} -/// Obf: HeliobusUnlockSkillScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5823)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeliobusUnlockSkillScNotify { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub hmfehlmookb: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub skill_id: u32, -} -/// Obf: HeliobusEnterBattleCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5886)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct HeliobusEnterBattleCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub skill_id: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub event_id: u32, -} -/// Obf: HeliobusEnterBattleScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5803)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct HeliobusEnterBattleScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub event_id: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "14")] - pub battle_info: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub igipakeljfd: ::core::option::Option, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Inlbchinjci { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub skill_id: u32, -} -/// Obf: HeliobusSelectSkillScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5848)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeliobusSelectSkillScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub skill_id: u32, -} -/// Obf: HeliobusChallengeUpdateScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5818)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeliobusChallengeUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub bdpbobhcdgf: ::core::option::Option, -} -/// Obf: HeliobusLineupUpdateScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5806)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct HeliobusLineupUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub lineup: ::core::option::Option, -} -/// Obf: HeliobusStartRaidCsReq +/// Obf: KGCPKLFDHLN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5809)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct HeliobusStartRaidCsReq { - /// offset: 36 - #[prost(uint32, tag = "4")] - pub prop_entity_id: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub mobjlkmjjbl: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub skill_id: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub raid_id: u32, - /// offset: 40 - #[prost(bool, tag = "13")] - pub is_save: bool, +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HeliobusSnsLikeCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub cdkedfpefij: u32, } -/// Obf: HeliobusStartRaidScRsp +/// Obf: EKANDEEGGLA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5831)] +#[cmdid(5898)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HeliobusSnsLikeScRsp { + /// offset: 32 + #[prost(bool, tag = "8")] + pub bolcaepihjh: bool, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub cdkedfpefij: u32, +} +/// Obf: NPGBMKPDFBP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5863)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HeliobusSnsCommentCsReq { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub hadojcldhng: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub llkofndakhg: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub cdkedfpefij: u32, +} +/// Obf: DNKMPHAGFBE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5826)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HeliobusSnsCommentScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub igipakeljfd: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: FLAHDLOCBEF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5839)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HeliobusSnsUpdateScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub hpkhblejbij: ::prost::alloc::vec::Vec, +} +/// Obf: OEDHPAGDHMF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5801)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HeliobusInfoChangedScNotify { + /// offset: 40 + #[prost(uint32, tag = "6")] + pub dkognokopkg: u32, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub hpkhblejbij: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub phase: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub imbokgfiaca: u32, +} +/// Obf: LNHGJAMMCGI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5874)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HeliobusUpgradeLevelCsReq {} +/// Obf: OAKCHCPJBHH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5837)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HeliobusUpgradeLevelScRsp { + /// offset: 28 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub level: u32, +} +/// Obf: IMBENGFICFB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5804)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HeliobusUnlockSkillScNotify { + /// offset: 28 + #[prost(uint32, tag = "14")] + pub skill_id: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub jgkibpdaefe: u32, +} +/// Obf: DDBJGOEIEBK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5861)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HeliobusEnterBattleCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub skill_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub event_id: u32, +} +/// Obf: KECLKIKHIHD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5807)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HeliobusEnterBattleScRsp { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub battle_info: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub event_id: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fodkhdffiah { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub skill_id: u32, +} +/// Obf: DJDOGOGIOPH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5872)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HeliobusSelectSkillScRsp { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub skill_id: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: ILAGBMDKAON +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5900)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HeliobusChallengeUpdateScNotify { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub opcgnjmgjde: ::core::option::Option, +} +/// Obf: PDJPAJACCCJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5889)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HeliobusLineupUpdateScNotify { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub lineup: ::core::option::Option, +} +/// Obf: BHFEKJEEDCB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5858)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HeliobusStartRaidCsReq { + /// offset: 48 + #[prost(uint32, tag = "9")] + pub prop_entity_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(bool, tag = "11")] + pub llanimfodfd: bool, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub skill_id: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub pkbaebdhfdl: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub iecikeoknge: u32, +} +/// Obf: JPCJCLAOEOJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5844)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusStartRaidScRsp { /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "13")] - pub scene: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Djflhjicjap { +pub struct Hgelkdgccol { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub value: u32, /// offset: 28 + #[prost(uint32, tag = "14")] + pub r#type: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iamlojcikih { + /// offset: 24 + #[prost(int32, tag = "10")] + pub value: i32, + /// offset: 28 #[prost(uint32, tag = "13")] pub r#type: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nmhcjaelojf { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub r#type: u32, - /// offset: 24 - #[prost(int32, tag = "4")] - pub value: i32, -} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lgklhamjiaf { - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub bbobbjdjned: ::prost::alloc::vec::Vec, +pub struct Dgkndmahmap { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub bibghicidkp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hbkjodhkack { - /// offset: 24 - #[prost(bool, tag = "10")] - pub idccdegcohn: bool, +pub struct Ekoihomfmde { /// offset: 32 - #[prost(enumeration = "Onpgedmkebk", tag = "1")] - pub r#type: i32, - /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub id: u32, + /// offset: 28 + #[prost(enumeration = "Fgmpeemahke", tag = "7")] + pub r#type: i32, + /// offset: 24 + #[prost(bool, tag = "9")] + pub edodclmafil: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gimjfjejamk { +pub struct Fnabdkebcoc { /// offset: 32 - #[prost(message, optional, tag = "5")] - pub gacjjkdlfho: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "14")] - pub lmhhohfokbf: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "7")] + pub jhkmlgjkiim: ::core::option::Option, /// offset: 52 - #[prost(uint32, tag = "8")] - pub ampckincbko: u32, + #[prost(uint32, tag = "5")] + pub alcbhjemcpc: u32, /// offset: 48 - #[prost(uint32, tag = "2")] - pub inegcccpnjf: u32, + #[prost(uint32, tag = "6")] + pub odhjklkicfl: u32, /// offset: 24 #[prost(uint32, repeated, tag = "15")] - pub mjimjaahepn: ::prost::alloc::vec::Vec, + pub gfddbpaeaoi: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "4")] - pub amkdghhopgc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bicmejkcoff { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub grid_fight_trait_info: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ehbgaefehdf { - /// offset: 56 - #[prost(uint32, tag = "13")] - pub jnllglbhboi: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub neccecpinff: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "15")] - pub igjhajpmmln: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub fnnffoaogoa: u32, + pub oopchihiife: u32, /// offset: 40 - #[prost(message, optional, tag = "7")] - pub gmkokeffbce: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "12")] - pub ngnifaobmaj: u32, + #[prost(message, repeated, tag = "2")] + pub clkaildcpjc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kddmoffnbpa { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub mmikobnmoja: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub idffjbbofoc: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Knpakimbdeo { +pub struct Ecelddgkcak { /// offset: 24 - #[prost(uint32, tag = "7")] - pub nodehmddkca: u32, - /// offset: 28 - #[prost(bool, tag = "15")] - pub is_taken_reward: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Engjdnhbnkg { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub cacmonbdbhn: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "2")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oolhnfnkohn { + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub ljjajgfignm: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub ldgfeipofib: u32, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub jnhabodmekp: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub pdobpebhkpd: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub hfebckjhjoa: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub dmpgnlibnde: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Liolpijombi { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub mpembdagjjo: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub mjlloeedjea: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Odpeadeaope { +pub struct Oegiccfghje { + /// offset: 24 + #[prost(bool, tag = "14")] + pub is_taken_reward: bool, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub dkpcdlddong: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jfaconibfhm { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub eonenllbgen: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Obcjlddebhl { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub pnidnoghmbh: u32, /// offset: 28 #[prost(uint32, tag = "8")] - pub jdimddcimoe: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub hchongmidea: u32, + pub cmapcggabji: u32, } -/// Obf: GetHipplenDataCsReq +/// Obf: OFDEBBJGOGM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9004)] +#[cmdid(9013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHipplenDataCsReq {} -/// Obf: GetHipplenDataScRsp +/// Obf: PMJNELBEEKL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9040)] +#[cmdid(9007)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHipplenDataScRsp { /// offset: 32 - #[prost(message, optional, tag = "7")] - pub nmicjjgohaf: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub dfegooeicao: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "1")] - pub gdbdppagebl: u32, + #[prost(message, optional, tag = "1")] + pub acjhglgheah: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub ceajnllibfp: ::core::option::Option, /// offset: 52 - #[prost(bool, tag = "14")] - pub jjmcjheemdo: bool, + #[prost(bool, tag = "10")] + pub mppjlfidmlb: bool, /// offset: 56 + #[prost(uint32, tag = "7")] + pub ipoeigadljn: u32, + /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, - /// offset: 40 - #[prost(message, optional, tag = "6")] - pub lejfpaemfme: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub ibhlkgieplg: ::core::option::Option, } -/// Obf: GetHipplenInheritCsReq +/// Obf: OIIHJKIFIAN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9001)] +#[cmdid(9030)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHipplenInheritCsReq {} -/// Obf: GetHipplenInheritScRsp +/// Obf: BDBNENDBLFK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9014)] +#[cmdid(9027)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHipplenInheritScRsp { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "12")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } -/// Obf: SetHipplenAgendaCsReq +/// Obf: GMFGCMPMOEA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9039)] +#[cmdid(9035)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenAgendaCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub lmhhohfokbf: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "7")] + pub clkaildcpjc: ::prost::alloc::vec::Vec, } -/// Obf: SetHipplenAgendaScRsp +/// Obf: ONLCBNOENMB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9012)] +#[cmdid(9038)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenAgendaScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub clkaildcpjc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub lmhhohfokbf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nhohgflfbka { +pub struct Kjbgalbcaeg { /// offset: 24 - #[prost(uint32, tag = "1")] - pub bjbleomojfc: u32, + #[prost(uint32, tag = "13")] + pub ehjbmnmoflf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hednmlkkndo { +pub struct Oncimhemjdd { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ikgldfompih { - /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub djjniheohaa: ::prost::alloc::vec::Vec, +pub struct Ojolpaepbdn { /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub emdfmecpbki: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub nmhiafgcnbn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "13")] + pub jblinaekglj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bgjldmcjijp {} -/// Obf: SettleHipplenWorkCsReq +pub struct Cjeaihminmj {} +/// Obf: NIJFFKGCHOA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9024)] +#[cmdid(9005)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleHipplenWorkCsReq { - #[prost(oneof = "settle_hipplen_work_cs_req::Hgopeedofai", tags = "14, 11, 13, 12")] - pub hgopeedofai: ::core::option::Option, + #[prost(oneof = "settle_hipplen_work_cs_req::Hdaccieijfo", tags = "13, 3, 10, 2")] + pub hdaccieijfo: ::core::option::Option, } /// Nested message and enum types in `SettleHipplenWorkCsReq`. pub mod settle_hipplen_work_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hgopeedofai { - /// offset: 16 - #[prost(message, tag = "14")] - Ecffnmpkonh(super::Nhohgflfbka), - /// offset: 16 - #[prost(message, tag = "11")] - Kofdkpcedgd(super::Hednmlkkndo), + pub enum Hdaccieijfo { /// offset: 16 #[prost(message, tag = "13")] - Hajpefjkeok(super::Ikgldfompih), + Bjgdfmjdjmh(super::Kjbgalbcaeg), /// offset: 16 - #[prost(message, tag = "12")] - Mhcapldogcd(super::Bgjldmcjijp), + #[prost(message, tag = "3")] + Mnimafbiggp(super::Oncimhemjdd), + /// offset: 16 + #[prost(message, tag = "10")] + Ppjojokoobf(super::Ojolpaepbdn), + /// offset: 16 + #[prost(message, tag = "2")] + Pgjiagghbba(super::Cjeaihminmj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nmciekhbdib { +pub struct Oecpldababl { /// offset: 32 - #[prost(uint32, tag = "6")] - pub iajcojmghff: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub jnllglbhboi: u32, - /// offset: 36 #[prost(uint32, tag = "5")] - pub bjbleomojfc: u32, + pub dmpgnlibnde: u32, + /// offset: 36 + #[prost(int32, tag = "8")] + pub fgfbjladljb: i32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub igfihlbndnm: u32, /// offset: 28 - #[prost(int32, tag = "3")] - pub cbjiecbghjn: i32, + #[prost(uint32, tag = "7")] + pub ehjbmnmoflf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Anpnjcoahkg { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub iajcojmghff: u32, +pub struct Eokoffpbjme { /// offset: 32 - #[prost(int32, tag = "12")] - pub cbjiecbghjn: i32, + #[prost(int32, tag = "3")] + pub fgfbjladljb: i32, /// offset: 24 - #[prost(uint32, tag = "14")] - pub bjbleomojfc: u32, + #[prost(uint32, tag = "7")] + pub ehjbmnmoflf: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub igfihlbndnm: u32, } -/// Obf: SettleHipplenWorkScRsp +/// Obf: NCBIFKMONGP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9002)] +#[cmdid(9001)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleHipplenWorkScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub lmhhohfokbf: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "4")] + /// offset: 48 + #[prost(message, repeated, tag = "7")] + pub ghpinelgnne: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "15")] - pub gmkokeffbce: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "5")] - pub nfddcldpgah: ::prost::alloc::vec::Vec, - #[prost(oneof = "settle_hipplen_work_sc_rsp::Hdkophocbmk", tags = "8, 1")] - pub hdkophocbmk: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub clkaildcpjc: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub ljjajgfignm: ::core::option::Option, + #[prost(oneof = "settle_hipplen_work_sc_rsp::Npbhjgiedhl", tags = "14, 2")] + pub npbhjgiedhl: ::core::option::Option, } /// Nested message and enum types in `SettleHipplenWorkScRsp`. pub mod settle_hipplen_work_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Hdkophocbmk { - /// offset: 16 - #[prost(message, tag = "8")] - Ecffnmpkonh(super::Nmciekhbdib), - /// offset: 16 - #[prost(message, tag = "1")] - Nhngjbakneg(super::Anpnjcoahkg), + pub enum Npbhjgiedhl { + /// offset: 40 + #[prost(message, tag = "14")] + Bjgdfmjdjmh(super::Oecpldababl), + /// offset: 40 + #[prost(message, tag = "2")] + Edgoiaodjlh(super::Eokoffpbjme), } } -/// Obf: HipplenAgendaResultScNotify +/// Obf: CNCFCAEMJGP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9030)] +#[cmdid(9047)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenAgendaResultScNotify { - /// offset: 64 - #[prost(message, optional, tag = "12")] - pub nmicjjgohaf: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "10")] - pub ihnnhdnhjei: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub omhkgpjcfhh: ::core::option::Option, - /// offset: 56 - #[prost(uint32, repeated, tag = "13")] - pub eaeapghafml: ::prost::alloc::vec::Vec, /// offset: 48 + #[prost(message, repeated, tag = "12")] + pub clkaildcpjc: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "3")] + pub jpfbgfihddh: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub acjhglgheah: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub kbnlipogole: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub fcceholhfoc: ::prost::alloc::vec::Vec, + /// offset: 56 #[prost(uint32, repeated, tag = "1")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub lmhhohfokbf: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(bool, tag = "11")] - pub phkoobbokfc: bool, + #[prost(bool, tag = "8")] + pub aepdgdlmpmd: bool, } -/// Obf: HipplenCycleResultScNotify +/// Obf: FLDPIDFBKOK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9007)] +#[cmdid(9019)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenCycleResultScNotify { - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub gllgfgnmljf: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub kdnpkhmdimf: ::core::option::Option, /// offset: 48 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "10")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, repeated, tag = "11")] - pub mmikobnmoja: ::prost::alloc::vec::Vec, - /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub mpembdagjjo: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(message, repeated, tag = "13")] - pub ngplpiipnnj: ::prost::alloc::vec::Vec, + pub eeneepkcjph: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub dgfgnmjalgj: ::core::option::Option, /// offset: 68 - #[prost(uint32, tag = "7")] - pub gdbdppagebl: u32, + #[prost(uint32, tag = "2")] + pub dkpcdlddong: u32, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub ignljnlmphh: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(uint32, tag = "9")] - pub nodehmddkca: u32, + #[prost(uint32, tag = "8")] + pub ipoeigadljn: u32, } -/// Obf: OpenHipplenCycleCsReq +/// Obf: POOMJODIODH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9002)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct OpenHipplenCycleCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub trait_id: u32, +} +/// Obf: AFODNCJJAFO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9044)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct OpenHipplenCycleScRsp { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub ipoeigadljn: u32, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub acjhglgheah: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: FGDPOAHOJIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct OpenHipplenCycleCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub trait_id: u32, -} -/// Obf: OpenHipplenCycleScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9034)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct OpenHipplenCycleScRsp { - /// offset: 36 - #[prost(uint32, tag = "5")] - pub gdbdppagebl: u32, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub nmicjjgohaf: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: SetHipplenOutfitCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9038)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHipplenOutfitCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] - pub icdjklpfegl: u32, + #[prost(uint32, tag = "14")] + pub fkegmmknhon: u32, } -/// Obf: SetHipplenOutfitScRsp +/// Obf: BPLPHJHHDBO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9022)] +#[cmdid(9045)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenOutfitScRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub idffjbbofoc: ::prost::alloc::vec::Vec, -} -/// Obf: HipplenTraitUnlockScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(9023)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct HipplenTraitUnlockScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub grid_fight_trait_info: ::prost::alloc::vec::Vec, -} -/// Obf: TakeHipplenEndingRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9029)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeHipplenEndingRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub nodehmddkca: u32, -} -/// Obf: TakeHipplenEndingRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9008)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeHipplenEndingRewardScRsp { + #[prost(uint32, repeated, tag = "5")] + pub mjlloeedjea: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub nodehmddkca: u32, +} +/// Obf: FLIAHCDMDJB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9050)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HipplenTraitUnlockScNotify { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, +} +/// Obf: DBNALODCALC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9016)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeHipplenEndingRewardCsReq { /// offset: 24 - #[prost(message, optional, tag = "7")] + #[prost(uint32, tag = "12")] + pub dkpcdlddong: u32, +} +/// Obf: BJDEDDCMJCF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9031)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeHipplenEndingRewardScRsp { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub dkpcdlddong: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "2")] pub reward_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gnkllgpmiai { +pub struct Jmlijlekbea { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub fkegmmknhon: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dajknhilcea { /// offset: 24 #[prost(uint32, tag = "7")] - pub icdjklpfegl: u32, + pub dkpcdlddong: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pedcbgfninj { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub nodehmddkca: u32, +pub struct Kphihkgchgo { + #[prost(oneof = "kphihkgchgo::Bpihfajcloc", tags = "13, 14")] + pub bpihfajcloc: ::core::option::Option, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgnllgfegdm { - #[prost(oneof = "kgnllgfegdm::Okaiingcacl", tags = "2, 8")] - pub okaiingcacl: ::core::option::Option, -} -/// Nested message and enum types in `KGNLLGFEGDM`. -pub mod kgnllgfegdm { +/// Nested message and enum types in `KPHIHKGCHGO`. +pub mod kphihkgchgo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 24 - #[prost(message, tag = "2")] - Ggmhfkgdceg(super::Gnkllgpmiai), - /// offset: 24 - #[prost(message, tag = "8")] - Obipgjmljkm(super::Pedcbgfninj), + pub enum Bpihfajcloc { + /// offset: 16 + #[prost(message, tag = "13")] + Ljblfmdfhje(super::Jmlijlekbea), + /// offset: 16 + #[prost(message, tag = "14")] + Fnmbiigclbj(super::Dajknhilcea), } } -/// Obf: HipplenChangeScNotify +/// Obf: BCPNBKHLFGA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9011)] +#[cmdid(9021)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenChangeScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub gnnbophbadd: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub cjfblhnphak: ::prost::alloc::vec::Vec, } +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mbcjaohmnfd { + /// offset: 40 + #[prost(bool, tag = "1")] + pub has_passed: bool, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub lifngfjdefd: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub event_id: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub haaapflgnbm: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub bimkhablgmc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nljlhpeoioc { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub haaapflgnbm: u32, + /// offset: 40 + #[prost(bool, tag = "8")] + pub hnofdlbbhhf: bool, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub fclbggpjgce: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub lkcckbknkbp: u32, + /// offset: 48 + #[prost(uint64, tag = "15")] + pub hjkapbemeoo: u64, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub ddideeakcpp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Omnjnknmlkl { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub eghpnkefcli: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub gihhbjmagoc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Edggkgpflnp { + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub ncjhffddhli: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub kophohjfcck: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub hgijngpmcdh: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub nfjkkkjiipf: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub mjgmdmfhkbi: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub jlceeebneol: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ompodelchfd { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub algdhapnjho: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bahkpeginbb { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub jnghmopekjo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lcfdgfochoj { + /// offset: 48 + #[prost(uint64, tag = "11")] + pub hjkapbemeoo: u64, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub gocfklkhbdf: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub dbaeahbajpm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Idbchlbacnd { + /// offset: 36 + #[prost(uint32, tag = "13")] + pub pmicicppdop: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub blbgfigjbnd: u32, + /// offset: 28 + #[prost(bool, tag = "11")] + pub mkhdopggbie: bool, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub bipjehioegn: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub febhlmnhfoc: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub igikkglmjed: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Emffaimheoo { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub inodhffoehn: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub eicebjpmhmc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bmoeekgcjad { + /// offset: 36 + #[prost(uint32, tag = "13")] + pub rarity: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub grid_fight_equipment_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub dclakcfjcpj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 40 + #[prost(bool, tag = "10")] + pub ianeppchinm: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ijpfihhgngp { + /// offset: 36 + #[prost(uint32, tag = "4")] + pub fkfjacfmkkn: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub equipment_goods_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub igloponkhkm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bcjfaihebem { + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub adilpimeoad: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub ahgekibphld: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "2")] + pub khhnohpeoia: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cdailehlpej { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub mnbnekihppp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Adpdkfbhjpn { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub dgfnoahlcmk: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub progress: u32, + /// offset: 28 + #[prost(enumeration = "Lfgmadfakhk", tag = "8")] + pub status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ppckpahobcb { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub jcemjbmmcog: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bnngelpbhao { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub gfejghccmin: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lknofjhggad { + /// offset: 24 + #[prost(bool, tag = "1")] + pub pjcemnfjolk: bool, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub jpokeadjnpi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cnpohcgpdfp { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub mldbdnccjdd: u32, + /// offset: 24 + #[prost(bool, tag = "2")] + pub hcbedeclaic: bool, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub cbojnkcbedh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hlibfmjmdah { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub nodlnkmmbij: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "14")] + pub nmnocjdjkog: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "9")] + pub kgaohbbgpdf: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub jadgojlekkk: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nbkbcngaine { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub kkfdjpnpbfl: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub target_side: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hkjecenohbi { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub lbphppnpkdc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aohphekejmc { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub bedlmdhnmbj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hljmfggkmdm { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub aplgilkdafj: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub blbgfigjbnd: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub khcphhipohj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jkonpiilnjk { + /// offset: 16 + #[prost(string, tag = "5")] + pub title: ::prost::alloc::string::String, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub fcokognogca: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub mobbpmmkkmi: u32, +} +/// Obf: PFCGPILLICO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9478)] +#[cmdid(9441)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mobbhlhehjg { +pub struct IdleLiveGetDataCsReq {} +/// Obf: FBMAOJCFJFA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9360)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct IdleLiveGetDataScRsp { + /// offset: 88 + #[prost(message, optional, tag = "7")] + pub gnainkjaghn: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "14")] + pub bcmjcfpkkaf: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "10")] + pub dmdpnhlolmo: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "4")] + pub ojmifidacha: ::core::option::Option, + /// offset: 112 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 80 + #[prost(message, optional, tag = "15")] + pub plapcgbpngh: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub lpnokdogfmi: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "3")] + pub gmdlcgoddcl: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub okhlaelkjch: ::core::option::Option, /// offset: 24 - #[prost(uint32, tag = "6")] - pub mfmgeclohdj: u32, + #[prost(message, optional, tag = "8")] + pub kihkabcfblo: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "2")] + pub ebdhljaonnj: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "1")] + pub ikjgdmgmiml: ::core::option::Option, +} +/// Obf: DKPAGHJJDBD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9407)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveGetStatisticCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9371)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gpkcedkhlad { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub ddideeakcpp: ::prost::alloc::vec::Vec, +} +/// Obf: CEFOJJFDPEE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9444)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveStartNodeCsReq { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub haaapflgnbm: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub bimkhablgmc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9471)] +#[cmdid(9445)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jgdogafopai { +pub struct Nfpedboofff { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub ncjhffddhli: ::core::option::Option, +} +/// Obf: KNCBDMLGJPO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9364)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveStartNodeBattleCsReq {} +/// Obf: BHPJJABPEHL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9368)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartNodeBattleScRsp { + /// offset: 36 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub oicejimeong: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub gihhbjmagoc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Epligjegemj { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub key: u32, + /// offset: 32 + #[prost(double, tag = "14")] + pub damage: f64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kfnfhiaekin { + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub nebpanidimg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(double, tag = "7")] + pub total_damage: f64, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub fpoiefhohin: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub efggddealgm: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub akabddgnlcp: u32, +} +/// Obf: GJHHPFEEIDH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9359)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct IdleLiveFinishNodeBattleQuitCsReq { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub mnlbmaldpej: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "Kgfmbniippa", tag = "7")] + pub lmlfoeldmjd: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9448)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nmbglkallbm { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ekfclejngke: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "3")] + pub niikhebedig: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub fmpnnhdpgkd: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 48 + #[prost(message, repeated, tag = "14")] + pub meklibapgon: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(enumeration = "Kgfmbniippa", tag = "1")] + pub lmlfoeldmjd: i32, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub heoekapbnie: ::prost::alloc::vec::Vec, +} +/// Obf: FDIBKPMKMOM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9413)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveFinishNodeEventCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9376)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gjbineeabip { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: EGKNKEGBCIB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9389)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveFinishFinalActCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9351)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lcfgfgfdlof { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: PJDLNMOHPJN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9392)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveUpgradeSlotCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub level: u32, /// offset: 28 + #[prost(uint32, tag = "12")] + pub jnghmopekjo: u32, +} +/// Obf: DDLCJHEMFIN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9409)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpgradeTeamSlotCsRsp { + /// offset: 32 #[prost(uint32, tag = "6")] - pub mfmgeclohdj: u32, + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub jnghmopekjo: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: LFJEGLDLJPC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9354)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct IdleLiveReplaceTeamCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub oicejimeong: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub ifpabhcdkfl: u32, +} +/// Obf: FKOFMDIBFPF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9388)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReplaceTeamCsRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub oicejimeong: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: GEPMIGEAMME +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9422)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveCollectIncomeCsReq { + /// offset: 28 + #[prost(bool, tag = "6")] + pub fiijcfjjloo: bool, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub ihaoppmcjlb: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9382)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hbcmbpkgbjk { + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub heoekapbnie: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(bool, tag = "11")] + pub fiijcfjjloo: bool, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub meklibapgon: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub fmpnnhdpgkd: ::prost::alloc::vec::Vec, +} +/// Obf: LCOPOMAIECP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9357)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveOpenChestReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub ipcoeggajlk: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9408)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Apkpgiollnp { + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub fmpnnhdpgkd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub meklibapgon: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub heoekapbnie: ::prost::alloc::vec::Vec, +} +/// Obf: JKGEINILKIK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9383)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveGetPendingEquipCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9411)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jfkmfglopof { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub dgkeeoeiobb: ::core::option::Option, +} +/// Obf: LOKJBCGGANB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9439)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveHandlePendingEquipReq { + /// offset: 24 + #[prost(bool, tag = "12")] + pub leinlfghibc: bool, +} +/// Obf: JPJKCKPCLLL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9446)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HandlePendingEquipScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub dgkeeoeiobb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 36 + #[prost(bool, tag = "13")] + pub leinlfghibc: bool, +} +/// Obf: ECPNCGKJABN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9394)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct IdleLiveDressSpecialEquipCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub cpomngjdbcl: ::prost::alloc::vec::Vec, +} +/// Obf: EKHOEIHCJGG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9450)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DressSpecialEquipScRsp { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub cpomngjdbcl: ::prost::alloc::vec::Vec, +} +/// Obf: FNPECBCANPF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9374)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveTakeQuestEquipCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub odonpmongja: u32, + /// offset: 28 + #[prost(bool, tag = "1")] + pub leinlfghibc: bool, +} +/// Obf: KEFHAEFFLKP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9428)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeQuestEquipCsRsp { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub odonpmongja: u32, + /// offset: 28 + #[prost(bool, tag = "4")] + pub leinlfghibc: bool, +} +/// Obf: NFCDMCHKMPG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9415)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveTakeTaskRewardCsReq {} +/// Obf: DFODNNBEOJE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9423)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeTaskRewardScRsp { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, +} +/// Obf: CMHKBGFPMCE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9378)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncChangeNtf { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub cjfblhnphak: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pagaejkhfpo { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub mobbpmmkkmi: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub fcokognogca: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Faighipdkig { + #[prost( + oneof = "faighipdkig::Nlpppchggpf", + tags = "5, 9, 12, 10, 15, 13, 4, 2, 8, 1, 738, 1394, 185, 2013, 1453" + )] + pub nlpppchggpf: ::core::option::Option, +} +/// Nested message and enum types in `FAIGHIPDKIG`. +pub mod faighipdkig { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Nlpppchggpf { + /// offset: 24 + #[prost(message, tag = "5")] + Noanckebbdn(super::Ompodelchfd), + /// offset: 24 + #[prost(message, tag = "9")] + Phoncgcfkgn(super::Nljlhpeoioc), + /// offset: 24 + #[prost(uint32, tag = "12")] + Imbfccnngpd(u32), + /// offset: 24 + #[prost(message, tag = "10")] + Jcemjbmmcog(super::Adpdkfbhjpn), + /// offset: 24 + #[prost(message, tag = "15")] + Bdjfacmkpjn(super::Dmcejjjocap), + /// offset: 24 + #[prost(message, tag = "13")] + Acfcplkaijg(super::Kjjjcciohdk), + /// offset: 24 + #[prost(uint32, tag = "4")] + Blbgfigjbnd(u32), + /// offset: 24 + #[prost(uint32, tag = "2")] + Khcphhipohj(u32), + /// offset: 24 + #[prost(uint32, tag = "8")] + Aplgilkdafj(u32), + /// offset: 24 + #[prost(uint32, tag = "1")] + Fmlnkekmjik(u32), + /// offset: 24 + #[prost(message, tag = "738")] + Ggjpcchnhfb(super::Gkdekjkoijn), + /// offset: 24 + #[prost(bool, tag = "1394")] + Hailiakhdkn(bool), + /// offset: 24 + #[prost(message, tag = "185")] + Nmnocjdjkog(super::Cnpohcgpdfp), + /// offset: 24 + #[prost(uint32, tag = "2013")] + Gighoaeiddf(u32), + /// offset: 24 + #[prost(message, tag = "1453")] + Ibefahekclb(super::Pagaejkhfpo), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dmcejjjocap { + /// offset: 32 + #[prost(enumeration = "Obcfjpgnalp", tag = "7")] + pub reason: i32, + /// offset: 24 + #[prost(uint64, tag = "14")] + pub jleilogljnj: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kjjjcciohdk { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub content_id: u32, + /// offset: 24 + #[prost(enumeration = "Mhgdjpmeffn", tag = "1")] + pub mkhdindghmd: i32, +} +/// Obf: EBENPKNCKKK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9403)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveChangeTechTreeNodeCsReq { + /// offset: 24 + #[prost(enumeration = "Jdkjpfgjobi", tag = "10")] + pub op_type: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub nlgnakkcdgo: u32, +} +/// Obf: MKBJBNNJDDF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9358)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TechTreeChangeNodeStateCsRsp { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub nlgnakkcdgo: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(enumeration = "Jdkjpfgjobi", tag = "5")] + pub op_type: i32, +} +/// Obf: DEGAMPFDBHK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9429)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveTakeContentRewardCsReq { + /// offset: 24 + #[prost(enumeration = "Mhgdjpmeffn", tag = "4")] + pub mkhdindghmd: i32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub content_id: u32, +} +/// Obf: BLEKJJLCIAE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9370)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeContentScRsp { + /// offset: 36 + #[prost(enumeration = "Mhgdjpmeffn", tag = "15")] + pub mkhdindghmd: i32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub content_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: JAONKHMOOGF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9443)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct IdleLiveStartDungeonCsReq { + /// offset: 48 + #[prost(uint32, tag = "15")] + pub target_side: u32, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub oicejimeong: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub cpmghjfaiab: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub cpomngjdbcl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pdpalpdaldg { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub uid: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub iggkkdpjdbe: ::prost::alloc::vec::Vec, +} +/// Obf: JANLFNKLDIG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9352)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartDungeonScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub lbcikpefaip: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub target_side: u32, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub cpomngjdbcl: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub oicejimeong: ::prost::alloc::vec::Vec, +} +/// Obf: NGLCLGGIMNH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9399)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct IdleLiveEndDungeonCsReq { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub mnlbmaldpej: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "7")] + pub ldjkeepnjdc: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub iggkkdpjdbe: ::prost::alloc::vec::Vec, +} +/// Obf: OLPAAFKCHFJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9416)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EndDungeonScRsp { + /// offset: 40 + #[prost(uint32, tag = "4")] + pub target_side: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub bhmmmhbfhol: u32, +} +/// Obf: HBOLHMPGHCO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9355)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveGetFriendDungeonRankingInfosCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cgfbdfhdngo { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub afpelfmpici: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub uid: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub lkmgncbookd: u32, +} +/// Obf: FFDLEHKAHBN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9361)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendDungeonRankingInfosScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub cpbglngocba: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub bibpejmlcmf: u32, +} +/// Obf: IABODKBNEBN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9380)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveGetFriendAssistListCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub target_side: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Biblmldgcob { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub kdhlceppccj: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub uid: u32, +} +/// Obf: MLFJGDMOEPP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9421)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct IdleLiveGetFriendAssistListScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub fmmnaiakegl: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub target_side: u32, +} +/// Obf: LDDGHBMGPOM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9386)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveTakeAssistRewardCsReq {} +/// Obf: EGGFGPOEDKE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9353)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct IdleLiveTakeAssistRewardScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub cadpjmanpca: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: GGLAOJIEEAC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9442)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendNewAssistRewardScNotify {} +/// Obf: IJIPKIDHPDL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9367)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveDoGachaCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub gacha_count: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hoikckdhpgc { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub onpkfdkadla: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub npbklchljmg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ojcklckhplm { + #[prost(oneof = "ojcklckhplm::Fnjjnaocoii", tags = "12, 1")] + pub fnjjnaocoii: ::core::option::Option, +} +/// Nested message and enum types in `OJCKLCKHPLM`. +pub mod ojcklckhplm { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Fnjjnaocoii { + /// offset: 24 + #[prost(message, tag = "12")] + Emenfkabdek(super::Hoikckdhpgc), + /// offset: 24 + #[prost(uint32, tag = "1")] + Pbpdbjblpgl(u32), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gmkcfcgmjki { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ckmheiifpao: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub eoghmdefbil: u32, +} +/// Obf: JPFBJEGAGKM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9401)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DoGachaScRsp2 { + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub pknilekkipl: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub bedlmdhnmbj: u32, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub jkamhikibej: ::prost::alloc::vec::Vec, +} +/// Obf: AKJBIBBLHJG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9379)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct IdleLiveUpdateLiveRoomTitleCsReq { + #[prost( + oneof = "idle_live_update_live_room_title_cs_req::Nlpppchggpf", + tags = "2, 8" + )] + pub nlpppchggpf: ::core::option::Option< + idle_live_update_live_room_title_cs_req::Nlpppchggpf, + >, +} +/// Nested message and enum types in `IdleLiveUpdateLiveRoomTitleCsReq`. +pub mod idle_live_update_live_room_title_cs_req { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Nlpppchggpf { + /// offset: 24 + #[prost(string, tag = "2")] + Title(::prost::alloc::string::String), + /// offset: 24 + #[prost(uint32, tag = "8")] + Fcokognogca(u32), + } +} +/// Obf: PCHGMHOHLIG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9362)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateCustomInfoScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + #[prost(oneof = "update_custom_info_sc_rsp::Nlpppchggpf", tags = "5, 11")] + pub nlpppchggpf: ::core::option::Option, +} +/// Nested message and enum types in `UpdateCustomInfoScRsp`. +pub mod update_custom_info_sc_rsp { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Nlpppchggpf { + /// offset: 16 + #[prost(string, tag = "5")] + Title(::prost::alloc::string::String), + /// offset: 16 + #[prost(uint32, tag = "11")] + Fcokognogca(u32), + } +} +/// Obf: MMDDJCNMGJJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9427)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct IdleLiveManualFinishQuestionCsReq { + /// offset: 32 + #[prost(uint32, tag = "12")] + pub cbojnkcbedh: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub mldbdnccjdd: u32, + /// offset: 24 + #[prost(bool, tag = "7")] + pub ofocdhepmoi: bool, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub koedcmicknj: u32, +} +/// Obf: DPDLMIELOIG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9366)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishQuestionRsp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub mldbdnccjdd: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub koedcmicknj: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub cbojnkcbedh: u32, + /// offset: 28 + #[prost(bool, tag = "15")] + pub ofocdhepmoi: bool, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9479)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Coeohebfico { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub bfbiipmbfhf: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9480)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jhiaglgpmbd { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub bfbiipmbfhf: u32, } -/// Obf: GetBagCsReq +/// Obf: GMHEMMFCBPN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(583)] +#[cmdid(591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBagCsReq {} -/// Obf: Equipment +/// Obf: NBPHELPDBMA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Equipment { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub promotion: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub level: u32, /// offset: 44 - #[prost(uint32, tag = "14")] - pub dress_avatar_id: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub unique_id: u32, /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] pub exp: u32, /// offset: 52 - #[prost(uint32, tag = "13")] - pub tid: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] + pub dress_avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub rank: u32, /// offset: 48 - #[prost(bool, tag = "6")] + #[prost(uint32, tag = "12")] + pub tid: u32, + /// offset: 36 + #[prost(bool, tag = "8")] pub is_protected: bool, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub promotion: u32, } -/// Obf: Material +/// Obf: CLKAJNJMLCN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Material { - /// offset: 28 - #[prost(uint32, tag = "14")] + /// offset: 32 + #[prost(uint32, tag = "11")] + pub tid: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] pub num: u32, /// offset: 24 - #[prost(uint32, tag = "6")] - pub tid: u32, - /// offset: 32 - #[prost(uint64, tag = "15")] + #[prost(uint64, tag = "13")] pub expire_time: u64, } -/// Obf: WaitDelResource +/// Obf: KLGIOKJDBKF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WaitDelResource { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub tid: u32, /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub num: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub tid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Material0 { +pub struct Jlaedkmbgek { /// offset: 32 - #[prost(uint32, tag = "8")] - pub tid: u32, - /// offset: 24 - #[prost(uint64, tag = "9")] - pub expire_time: u64, - /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub num: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hicapojebjj { - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub dhhmdgfpdaa: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub hcnbbaiokhb: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fcfagfdbkih { - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub njfghgllabg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint64, tag = "1")] - pub time: u64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jfkbnadpdee { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub epgmlbnjgdm: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "4")] pub tid: u32, + /// offset: 24 + #[prost(uint64, tag = "12")] + pub expire_time: u64, } -/// Obf: GetBagScRsp +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dpbegbnicpg { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub hkibjpfkllo: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub cfehphajiod: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Andmliegpke { + /// offset: 32 + #[prost(uint64, tag = "15")] + pub time: u64, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub oiofpadogfc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pffdafjlnoo { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub ikgebhgeefb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub tid: u32, +} +/// Obf: FCDGHHHAKDO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(581)] +#[cmdid(510)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBagScRsp { - /// offset: 120 - #[prost(message, repeated, tag = "8")] - pub ohfegikifff: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(message, repeated, tag = "13")] - pub equipment_list: ::prost::alloc::vec::Vec, - /// offset: 128 - #[prost(message, repeated, tag = "15")] - pub cchbpephnog: ::prost::alloc::vec::Vec, - /// offset: 96 - #[prost(uint32, repeated, tag = "9")] - pub ahhehmlnooo: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "2")] - pub mdklioconhi: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, repeated, tag = "6")] - pub kokgffcfjdk: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "10")] - pub ecmidpldndj: ::prost::alloc::vec::Vec, - /// offset: 140 - #[prost(uint32, tag = "5")] - pub ceiajicmppp: u32, /// offset: 16 - #[prost(message, repeated, tag = "1683")] - pub igghnidbdnk: ::prost::alloc::vec::Vec, - /// offset: 112 - #[prost(message, repeated, tag = "3")] - pub gcpfbhagmoh: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(message, repeated, tag = "11")] - pub wait_del_resource_list: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, repeated, tag = "1")] - pub hkejimkilih: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(message, repeated, tag = "7")] - pub material_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "14")] - pub relic_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub jgkfhdppfje: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub hghiiknljkh: ::prost::alloc::vec::Vec, /// offset: 136 + #[prost(uint32, tag = "3")] + pub ifnaogakhpn: u32, + /// offset: 128 + #[prost(message, repeated, tag = "7")] + pub cbanakkomof: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "15")] + pub material_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub mkkdfndegab: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "8")] + pub dbpdphimbdj: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "10")] + pub fgeklbmlhek: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, repeated, tag = "13")] + pub okgcgmcmpjj: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(message, repeated, tag = "9")] + pub ghgkcfifmbb: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(uint32, repeated, tag = "14")] + pub ikeafgcpeck: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "1")] + pub equipment_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "5")] + pub maodnhnhlij: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub wait_del_resource_list: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, repeated, tag = "12")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(message, repeated, tag = "417")] + pub pefmklkkcfj: ::prost::alloc::vec::Vec, + /// offset: 140 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: JGDKPGDPJIH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(594)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PromoteEquipmentCsReq { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub equipment_unique_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub cost_data: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(595)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dmjnagekona { + /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: PromoteEquipmentCsReq +/// Obf: EJGPLNCJFFJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(524)] +#[cmdid(514)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PromoteEquipmentCsReq { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub cost_data: ::core::option::Option, +pub struct CmdLockEquipmentCsReq { /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(bool, tag = "4")] + pub is_locked: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub abgckehmkbc: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(518)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nlddlgdebmo { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: NCIGMDDCELE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(509)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UseItemCsReq { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub base_avatar_id: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub hckaeifefbn: u32, + /// offset: 44 + #[prost(bool, tag = "6")] + pub mhocpfdegnf: bool, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub bdcddgocild: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub jkoaafgpncj: u32, + /// offset: 40 + #[prost(enumeration = "AvatarType", tag = "5")] + pub piiifljblmh: i32, +} +/// Obf: NNBKLKNNBAC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(598)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UseItemScRsp { + /// offset: 40 + #[prost(uint64, tag = "14")] + pub dfhmmbkpecm: u64, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub inpfojeiobi: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub hckaeifefbn: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub bdcddgocild: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub fgkjjiiaeno: u32, +} +/// Obf: FLEKNJPLGOB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(563)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RankUpEquipmentCsReq { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] pub equipment_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(504)] +#[cmdid(526)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lopgnkieofd { +pub struct Opdnmlkmnbb { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: CmdLockEquipmentCsReq -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(535)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct LockEquipmentCsReq { +pub struct Kccfnmoimap { /// offset: 32 - #[prost(bool, tag = "14")] - pub is_locked: bool, - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub dhdbpgcbnmk: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(513)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LockEquipmentScRsp { + #[prost(uint32, tag = "10")] + pub equipment_unique_id: u32, /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, + #[prost(message, optional, tag = "6")] + pub cost_data: ::core::option::Option, } -/// Obf: UseItemCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(562)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UseItemCsReq { - /// offset: 32 - #[prost(bool, tag = "8")] - pub fajiniaiege: bool, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub base_avatar_id: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub optional_reward_id: u32, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub use_item_count: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub use_item_id: u32, - /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "12")] - pub use_avatar_type: i32, -} -/// Obf: UseItemScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(600)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct UseItemScRsp { - /// offset: 48 - #[prost(uint32, tag = "4")] - pub formula_id: u32, - /// offset: 52 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub use_item_id: u32, - /// offset: 40 - #[prost(uint64, tag = "8")] - pub month_card_out_date_time: u64, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub return_data: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub use_item_count: u32, -} -/// Obf: RankUpEquipmentCsReq +/// Obf: CIIFHGFMMHF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(569)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RankUpEquipmentCsReq { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub cost_data: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub equipment_unique_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(540)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RankUpEquipmentScRsp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Idlahneefkb { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub equipment_unique_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub cost_data: ::core::option::Option, -} -/// Obf: BatchRankUpEquipmentCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(550)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchRankUpEquipmentCsReq { /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub switch_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub switch_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(565)] +#[cmdid(541)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct BatchRankUpEquipmentScRsp { +pub struct Ghciogmhopp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: ExpUpEquipmentCsReq +/// Obf: KDOBEDCEHDH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(546)] +#[cmdid(539)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentCsReq { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub cost_data: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub equipment_unique_id: u32, -} -/// Obf: ExpUpEquipmentScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(557)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ExpUpEquipmentScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub return_item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] - pub retcode: u32, -} -/// Obf: SpecialComposeItemCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(584)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ComposeItemCsReq { - /// offset: 40 - #[prost(uint32, tag = "4")] - pub compose_id: u32, + pub equipment_unique_id: u32, /// offset: 16 - #[prost(message, optional, tag = "15")] - pub convert_item_list: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub count: u32, - /// offset: 32 - #[prost(message, optional, tag = "12")] - pub compose_item_list: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub cost_data: ::core::option::Option, } -/// Obf: ComposeItemScRsp +/// Obf: CCEPCNEJIBN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(519)] +#[cmdid(501)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ExpUpEquipmentScRsp { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub return_item_list: ::prost::alloc::vec::Vec, +} +/// Obf: DKJMEMJNKMG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(574)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SpecialComposeItemCsReq { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ldbinejdfli: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub bndhlcadefa: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub count: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub compose_id: u32, +} +/// Obf: PMKPBGHGBIC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(537)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeItemScRsp { - /// offset: 24 - #[prost(message, optional, tag = "10")] + /// offset: 36 + #[prost(uint32, tag = "13")] + pub compose_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] pub return_item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] - pub compose_id: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub count: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, } -/// Obf: ComposeSelectedRelicCsReq +/// Obf: LDPKFNPDNKO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(518)] +#[cmdid(600)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicCsReq { - /// offset: 40 - #[prost(message, optional, tag = "9")] - pub compose_item_list: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "5")] - pub count: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub wr_item_list: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub main_affix_id: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub sub_affix_id_list: ::prost::alloc::vec::Vec, /// offset: 60 - #[prost(uint32, tag = "13")] - pub compose_relic_id: u32, - /// offset: 52 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub compose_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub chkgpadplpo: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub dpnmkklmgdf: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub main_affix_id: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub count: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub pngmadehlcm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub gdconpogbhd: ::core::option::Option, } -/// Obf: ComposeSelectedRelicScRsp +/// Obf: OBHHAHOMAJB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(506)] +#[cmdid(589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicScRsp { /// offset: 36 - #[prost(uint32, tag = "15")] - pub compose_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub return_item_list: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub compose_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub return_item_list: ::core::option::Option, } -/// Obf: ExpUpRelicCsReq +/// Obf: EOJBCILPMME /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(523)] +#[cmdid(504)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicCsReq { /// offset: 32 #[prost(uint32, tag = "1")] pub relic_unique_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub cost_data: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub cost_data: ::core::option::Option, } -/// Obf: ExpUpRelicScRsp +/// Obf: JIEFCEKGGHP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(556)] +#[cmdid(538)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicScRsp { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "3")] + /// offset: 24 + #[prost(message, repeated, tag = "10")] pub return_item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, } -/// Obf: CmdLockRelicCsReq +/// Obf: FAGJJBCCKPP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(548)] +#[cmdid(572)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct LockRelicCsReq { - /// offset: 33 - #[prost(bool, tag = "3")] - pub is_locked: bool, +pub struct CmdLockRelicCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub relic_ids: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub bicmjedhkne: ::prost::alloc::vec::Vec, + /// offset: 33 + #[prost(bool, tag = "9")] + pub is_locked: bool, /// offset: 32 - #[prost(bool, tag = "6")] - pub jmbhgcbmpbm: bool, + #[prost(bool, tag = "11")] + pub kipbinbidae: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(534)] +#[cmdid(532)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LockRelicScRsp { +pub struct Ebddjobgdhd { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: DiscardRelicCsReq +/// Obf: ABMBBFLDBOC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(547)] +#[cmdid(549)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiscardRelicCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub relic_ids: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(enumeration = "RelicDiscardType", tag = "1")] - pub miapgipagba: i32, - /// offset: 40 - #[prost(bool, tag = "5")] - pub ejfdebppfmn: bool, + #[prost(uint32, repeated, tag = "7")] + pub bicmjedhkne: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(bool, tag = "6")] + pub leinlfghibc: bool, /// offset: 32 + #[prost(enumeration = "RelicDiscardType", tag = "11")] + pub hhhlmnlmagc: i32, + /// offset: 40 #[prost(uint64, tag = "2")] - pub jiobihojljp: u64, + pub mhmfiipemjd: u64, } -/// Obf: DiscardRelicScRsp +/// Obf: GIAJPFNBJLB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(551)] +#[cmdid(566)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiscardRelicScRsp { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 36 - #[prost(enumeration = "RelicDiscardType", tag = "11")] - pub miapgipagba: i32, /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub relic_ids: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub bicmjedhkne: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(enumeration = "RelicDiscardType", tag = "14")] + pub hhhlmnlmagc: i32, /// offset: 40 - #[prost(bool, tag = "4")] - pub ejfdebppfmn: bool, + #[prost(bool, tag = "12")] + pub leinlfghibc: bool, } -/// Obf: CmdSellItemCsReq +/// Obf: FBFEOEHHCON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(588)] +#[cmdid(533)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SellItemCsReq { +pub struct CmdSellItemCsReq { /// offset: 32 - #[prost(bool, tag = "9")] - pub jmcppfdgcbf: bool, + #[prost(bool, tag = "10")] + pub bcndjopnjpc: bool, /// offset: 24 - #[prost(message, optional, tag = "1")] - pub cost_data: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub cost_data: ::core::option::Option, } -/// Obf: SellItemScRsp +/// Obf: JEIOMKBEHHJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(586)] +#[cmdid(561)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SellItemScRsp { /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub return_item_list: ::core::option::Option, } -/// Obf: RechargeSuccNotify +/// Obf: BMNLJEHOHMK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(503)] +#[cmdid(507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RechargeSuccNotify { /// offset: 40 - #[prost(string, tag = "2")] - pub product_id: ::prost::alloc::string::String, - /// offset: 48 - #[prost(uint64, tag = "10")] - pub month_card_out_date_time: u64, - /// offset: 32 - #[prost(message, optional, tag = "5")] - pub item_list: ::core::option::Option, + #[prost(string, tag = "8")] + pub jdnmdmpbmff: ::prost::alloc::string::String, /// offset: 24 - #[prost(string, tag = "6")] - pub channel_order_no: ::prost::alloc::string::String, + #[prost(message, optional, tag = "12")] + pub item_list: ::core::option::Option, + /// offset: 48 + #[prost(uint64, tag = "4")] + pub dfhmmbkpecm: u64, + /// offset: 32 + #[prost(string, tag = "3")] + pub jngmhkmlaal: ::prost::alloc::string::String, } -/// Obf: ExchangeHcoinCsReq +/// Obf: BEHNOCKPMJG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(509)] +#[cmdid(558)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeHcoinCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] pub num: u32, } -/// Obf: ExchangeHcoinScRsp +/// Obf: OEJCJGFGCFI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(531)] +#[cmdid(544)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeHcoinScRsp { /// offset: 28 - #[prost(uint32, tag = "7")] - pub num: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub num: u32, } -/// Obf: AddEquipmentScRsp +/// Obf: AMMAFGFFODN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(501)] +#[cmdid(596)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AddEquipmentScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] - pub pnhgiecfeia: u32, + #[prost(uint32, tag = "7")] + pub hokjfknpkaj: u32, } -/// Obf: GetRecycleTimeCsReq +/// Obf: BEBHBLEHLFI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(596)] +#[cmdid(557)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRecycleTimeCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub hieemomfhij: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub fglkmdnffeg: ::prost::alloc::vec::Vec, } -/// Obf: GetRecyleTimeScRsp +/// Obf: JIIOGFJPHPO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(543)] +#[cmdid(521)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRecyleTimeScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub jgkfhdppfje: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub ghgkcfifmbb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iddlkmleoki { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub bkbechieabd: u32, +pub struct Ghfbgbpmpfl { /// offset: 24 - #[prost(uint32, tag = "14")] - pub hhemkflkkcb: u32, + #[prost(uint32, tag = "1")] + pub bgbegbkgbhb: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub iapfjinfnlo: u32, } -/// Obf: ComposeLimitNumCompleteScNotify +/// Obf: KKJAKBABDOO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(517)] +#[cmdid(528)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeLimitNumCompleteScNotify { /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub idngmbbnmlh: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub bpcejlenhij: ::prost::alloc::vec::Vec, } -/// Obf: ComposeLimitNumUpdateScNotify +/// Obf: NBDCCMOOFOI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(527)] +#[cmdid(565)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ComposeLimitNumUpdateScNotify { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub nacclckeiod: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub bdojdmmeheh: ::core::option::Option, } -/// Obf: DestroyItemCsReq +/// Obf: LJLBFDINKBE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(545)] +#[cmdid(573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DestroyItemCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub item_count: u32, /// offset: 28 + #[prost(uint32, tag = "14")] + pub piafcpcdcdf: u32, + /// offset: 24 #[prost(uint32, tag = "12")] pub item_id: u32, /// offset: 32 - #[prost(uint32, tag = "2")] - pub pfcilkpdcgl: u32, + #[prost(uint32, tag = "8")] + pub fjofdonmhph: u32, } -/// Obf: DestroyItemScRsp +/// Obf: NOKHDEHLJBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(568)] +#[cmdid(553)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DestroyItemScRsp { /// offset: 28 - #[prost(uint32, tag = "11")] - pub pfcilkpdcgl: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub piafcpcdcdf: u32, } -/// Obf: GetMarkItemListCsReq +/// Obf: MCPNPKINGAG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(508)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMarkItemListCsReq {} -/// Obf: GetMarkItemListScRsp +/// Obf: GEJCHKEGBLD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(591)] +#[cmdid(517)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMarkItemListScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub fdolafenjoe: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub kfikchjdegl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: MarkItemCsReq +/// Obf: HHPAMJHPHNG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(502)] +#[cmdid(551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkItemCsReq { /// offset: 24 - #[prost(bool, tag = "14")] - pub fljagkcikij: bool, + #[prost(bool, tag = "9")] + pub eklcfbipggo: bool, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub item_id: u32, } -/// Obf: MarkItemScRsp +/// Obf: MFAEPJDABHC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(537)] +#[cmdid(525)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkItemScRsp { /// offset: 28 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 24 #[prost(uint32, tag = "1")] pub item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, /// offset: 32 - #[prost(bool, tag = "10")] - pub fljagkcikij: bool, + #[prost(bool, tag = "9")] + pub eklcfbipggo: bool, } -/// Obf: CancelMarkItemNotify +/// Obf: GCJJEKNGOHM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(590)] +#[cmdid(554)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelMarkItemNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub item_id: u32, } -/// Obf: SyncTurnFoodNotify +/// Obf: OMBMNOHAFKC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(505)] +#[cmdid(579)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncTurnFoodNotify { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub hkejimkilih: ::prost::alloc::vec::Vec, + #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "9")] + pub maodnhnhlij: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "10")] - pub mdklioconhi: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub dbpdphimbdj: ::prost::alloc::vec::Vec, } -/// Obf: SetTurnFoodSwitchCsReq +/// Obf: DBFDHJIJAFB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(512)] +#[cmdid(520)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetTurnFoodSwitchCsReq { - /// offset: 24 - #[prost(enumeration = "TurnFoodSwitch", tag = "14")] - pub goiiicnlfja: i32, /// offset: 28 - #[prost(bool, tag = "10")] - pub fcpdpkkield: bool, + #[prost(enumeration = "TurnFoodSwitch", tag = "3")] + pub eddiohmnnnb: i32, + /// offset: 24 + #[prost(bool, tag = "6")] + pub amflnlgbjgl: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(564)] +#[cmdid(593)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fcmjkpmhmkg { - /// offset: 32 - #[prost(enumeration = "TurnFoodSwitch", tag = "4")] - pub goiiicnlfja: i32, - /// offset: 24 - #[prost(bool, tag = "1")] - pub fcpdpkkield: bool, +pub struct Adceacimklg { /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(bool, tag = "7")] + pub amflnlgbjgl: bool, + /// offset: 32 + #[prost(uint32, tag = "15")] pub retcode: u32, + /// offset: 24 + #[prost(enumeration = "TurnFoodSwitch", tag = "4")] + pub eddiohmnnnb: i32, } -/// Obf: GeneralVirtualItemDataNotify +/// Obf: KHIJLEGPDMN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(522)] +#[cmdid(502)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GeneralVirtualItemDataNotify { - /// offset: 32 - #[prost(bool, tag = "4")] - pub fcfikcmphgd: bool, /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub anifoihabdl: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub kcjcbbkkcgi: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "13")] + pub nonmonphbpe: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kmlccfeaiid { +pub struct Fofbdbjbeje { /// offset: 28 - #[prost(bool, tag = "13")] - pub fnimnilfjjd: bool, + #[prost(bool, tag = "9")] + pub dplpbdkdckn: bool, /// offset: 24 - #[prost(uint32, tag = "6")] - pub fhkaifiomcn: u32, + #[prost(uint32, tag = "14")] + pub jaknebndffb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fonpbfecbfl { +pub struct Eecjmioaffg { /// offset: 16 - #[prost(message, optional, tag = "1")] - pub pobkkijpgof: ::core::option::Option, - /// offset: 48 - #[prost(bool, tag = "4")] - pub is_marked: bool, - /// offset: 64 - #[prost(uint32, tag = "3")] - pub djfmbnflndj: u32, - /// offset: 68 - #[prost(uint32, tag = "6")] - pub mdgfabdlcoj: u32, - /// offset: 40 - #[prost(string, tag = "2")] + #[prost(string, tag = "7")] pub name: ::prost::alloc::string::String, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub gdiciedjhfm: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub bhplkhambig: u32, + /// offset: 48 + #[prost(bool, tag = "11")] + pub is_marked: bool, + /// offset: 40 + #[prost(message, optional, tag = "1")] + pub hmihldpmpom: ::core::option::Option, /// offset: 56 - #[prost(int64, tag = "14")] - pub kkahieklfcm: i64, + #[prost(uint32, tag = "9")] + pub kkgieencoic: u32, + /// offset: 64 + #[prost(int64, tag = "6")] + pub eklkhpgdpol: i64, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub jhhhonjikgl: ::core::option::Option, } -/// Obf: GetRelicFilterPlanCsReq +/// Obf: GIGPCPDAHCG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(579)] +#[cmdid(536)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRelicFilterPlanCsReq {} -/// Obf: GetRelicFilterPlanScRsp +/// Obf: JHKGOPBHPKL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(515)] +#[cmdid(503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicFilterPlanScRsp { /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub oempmhjmbbj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub ggbailckhmh: ::prost::alloc::vec::Vec, } -/// Obf: AddRelicFilterPlanCsReq +/// Obf: FCHEDGNKCCK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(514)] +#[cmdid(592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddRelicFilterPlanCsReq { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub hmihldpmpom: ::core::option::Option, /// offset: 24 - #[prost(string, tag = "6")] + #[prost(message, optional, tag = "8")] + pub jhhhonjikgl: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "5")] pub name: ::prost::alloc::string::String, /// offset: 52 - #[prost(bool, tag = "11")] + #[prost(bool, tag = "4")] pub is_marked: bool, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub gdiciedjhfm: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "15")] - pub mdgfabdlcoj: u32, - /// offset: 32 - #[prost(message, optional, tag = "5")] - pub pobkkijpgof: ::core::option::Option, + #[prost(uint32, tag = "9")] + pub bhplkhambig: u32, } -/// Obf: AddRelicFilterPlanScRsp +/// Obf: FKLMNHIHFPC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(578)] +#[cmdid(524)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddRelicFilterPlanScRsp { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub relic_plan: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub dmbneijieik: ::core::option::Option, } -/// Obf: ModifyRelicFilterPlanCsReq +/// Obf: BEOLPAGLMMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(598)] +#[cmdid(578)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyRelicFilterPlanCsReq { /// offset: 36 - #[prost(uint32, tag = "1")] - pub djfmbnflndj: u32, - #[prost(oneof = "modify_relic_filter_plan_cs_req::Okaiingcacl", tags = "6, 10, 11")] - pub okaiingcacl: ::core::option::Option< - modify_relic_filter_plan_cs_req::Okaiingcacl, + #[prost(uint32, tag = "6")] + pub kkgieencoic: u32, + #[prost(oneof = "modify_relic_filter_plan_cs_req::Bpihfajcloc", tags = "15, 14, 1")] + pub bpihfajcloc: ::core::option::Option< + modify_relic_filter_plan_cs_req::Bpihfajcloc, >, } /// Nested message and enum types in `ModifyRelicFilterPlanCsReq`. pub mod modify_relic_filter_plan_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + pub enum Bpihfajcloc { /// offset: 24 - #[prost(string, tag = "6")] + #[prost(string, tag = "15")] Name(::prost::alloc::string::String), /// offset: 24 - #[prost(message, tag = "10")] - Pobkkijpgof(super::Kmlccfeaiid), + #[prost(message, tag = "14")] + Jhhhonjikgl(super::Fofbdbjbeje), /// offset: 24 - #[prost(message, tag = "11")] - Gdiciedjhfm(super::Ihhdnhbjocg), + #[prost(message, tag = "1")] + Hmihldpmpom(super::Obokdhdokad), } } -/// Obf: ModifyRelicFilterPlanScRsp +/// Obf: KPAIGHDHPCB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(516)] +#[cmdid(542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyRelicFilterPlanScRsp { - /// offset: 32 + /// offset: 36 + #[prost(uint32, tag = "8")] + pub kkgieencoic: u32, + /// offset: 40 #[prost(int64, tag = "14")] - pub kkahieklfcm: i64, + pub eklkhpgdpol: i64, /// offset: 48 - #[prost(uint32, tag = "7")] - pub djfmbnflndj: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub retcode: u32, - #[prost(oneof = "modify_relic_filter_plan_sc_rsp::Okaiingcacl", tags = "15, 2, 5")] - pub okaiingcacl: ::core::option::Option< - modify_relic_filter_plan_sc_rsp::Okaiingcacl, + #[prost(oneof = "modify_relic_filter_plan_sc_rsp::Bpihfajcloc", tags = "2, 1, 10")] + pub bpihfajcloc: ::core::option::Option< + modify_relic_filter_plan_sc_rsp::Bpihfajcloc, >, } /// Nested message and enum types in `ModifyRelicFilterPlanScRsp`. pub mod modify_relic_filter_plan_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 24 - #[prost(string, tag = "15")] + pub enum Bpihfajcloc { + /// offset: 16 + #[prost(string, tag = "2")] Name(::prost::alloc::string::String), - /// offset: 24 - #[prost(message, tag = "2")] - Pobkkijpgof(super::Kmlccfeaiid), - /// offset: 24 - #[prost(message, tag = "5")] - Gdiciedjhfm(super::Ihhdnhbjocg), + /// offset: 16 + #[prost(message, tag = "1")] + Jhhhonjikgl(super::Fofbdbjbeje), + /// offset: 16 + #[prost(message, tag = "10")] + Hmihldpmpom(super::Obokdhdokad), } } -/// Obf: DeleteRelicFilterPlanCsReq +/// Obf: PEFOFGFPKGD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(507)] +#[cmdid(559)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteRelicFilterPlanCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub ibjmbiacfek: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "7")] - pub jmbhgcbmpbm: bool, - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub mabknljdbnh: ::prost::alloc::vec::Vec, + #[prost(bool, tag = "4")] + pub kipbinbidae: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(554)] +#[cmdid(529)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct DeleteRelicFilterPlanScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub mabknljdbnh: ::prost::alloc::vec::Vec, +pub struct Kfdgnfbaogn { + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub ibjmbiacfek: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "5")] - pub jmbhgcbmpbm: bool, - /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 36 + #[prost(bool, tag = "10")] + pub kipbinbidae: bool, } -/// Obf: MarkRelicFilterPlanCsReq +/// Obf: PNPEBAMNNNO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(525)] +#[cmdid(512)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkRelicFilterPlanCsReq { /// offset: 32 - #[prost(bool, tag = "3")] - pub jmbhgcbmpbm: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub mabknljdbnh: ::prost::alloc::vec::Vec, + #[prost(bool, tag = "15")] + pub kipbinbidae: bool, /// offset: 33 #[prost(bool, tag = "10")] - pub olcohphgdkk: bool, + pub kbnknahgphg: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub ibjmbiacfek: ::prost::alloc::vec::Vec, } -/// Obf: MarkRelicFilterPlanScRsp +/// Obf: CCGEAHALKEA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkRelicFilterPlanScRsp { /// offset: 36 - #[prost(bool, tag = "3")] - pub olcohphgdkk: bool, - /// offset: 37 - #[prost(bool, tag = "12")] - pub jmbhgcbmpbm: bool, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub mabknljdbnh: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub ibjmbiacfek: ::prost::alloc::vec::Vec, + /// offset: 33 + #[prost(bool, tag = "2")] + pub kipbinbidae: bool, + /// offset: 32 + #[prost(bool, tag = "4")] + pub kbnknahgphg: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(558)] +#[cmdid(516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RelicFilterPlanClearNameScNotify { +pub struct Aconifjjkcg { /// offset: 24 - #[prost(uint32, tag = "11")] - pub djfmbnflndj: u32, + #[prost(uint32, tag = "14")] + pub kkgieencoic: u32, } -/// Obf: RelicReforgeCsReq +/// Obf: OLKNMBCGACG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(559)] +#[cmdid(506)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicReforgeCsReq { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub relic_unique_id: u32, /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub reforge_block_sub_affix_id: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub relic_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(528)] +#[cmdid(588)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RelicReforgeScRsp { +pub struct Hkjgdikjigi { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: RelicReforgeConfirmCsReq +/// Obf: ODNEEOPKDFJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(594)] +#[cmdid(552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicReforgeConfirmCsReq { /// offset: 24 - #[prost(bool, tag = "7")] - pub is_cancel: bool, - /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub relic_unique_id: u32, + /// offset: 28 + #[prost(bool, tag = "9")] + pub alfgnmocofi: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(536)] +#[cmdid(590)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RelicReforgeConfirmScRsp { +pub struct Iljjbgnemhh { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MusicData { +pub struct Lokldefikjb { /// offset: 28 - #[prost(bool, tag = "7")] - pub is_played: bool, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub group_id: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Djaonbpalli { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub id: u32, - /// offset: 28 - #[prost(bool, tag = "8")] - pub lfgdhopchod: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Innpkjkeoni { - /// offset: 24 #[prost(uint32, tag = "8")] pub id: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub opclbfphecm: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iljpepmbgci { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub fimoidddbpn: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "9")] - pub phmppakmbce: bool, /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub icbnickhjhd: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "15")] + pub group_id: u32, + /// offset: 24 + #[prost(bool, tag = "10")] + pub kpokkfjinnm: bool, } -/// Obf: GetJukeboxDataCsReq +/// Obf: AAJGCLJAOOG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3183)] +#[cmdid(3191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetJukeboxDataCsReq {} -/// Obf: GetJukeboxDataScRsp +/// Obf: HFKNKNJBIOP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3181)] +#[cmdid(3110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetJukeboxDataScRsp { /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub jilkopinldc: ::core::option::Option, /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub unlocked_music_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub dmcgijphhli: ::core::option::Option, + #[prost(message, repeated, tag = "4")] + pub eeeokmjnghj: ::prost::alloc::vec::Vec, } -/// Obf: PlayBackGroundMusicCsReq +/// Obf: OIEJEPOPHCC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3124)] +#[cmdid(3194)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicCsReq { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub labglcccbdp: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub dmgcidgkpff: ::core::option::Option, } -/// Obf: PlayBackGroundMusicScRsp +/// Obf: IHHNFEICJHL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3104)] +#[cmdid(3195)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicScRsp { /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub dmcgijphhli: ::core::option::Option, -} -/// Obf: UnlockBackGroundMusicCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3135)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct UnlockBackGroundMusicCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub unlock_ids: ::prost::alloc::vec::Vec, -} -/// Obf: UnlockBackGroundMusicScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3113)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct UnlockBackGroundMusicScRsp { - /// offset: 40 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub mmdplfongoa: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "14")] - pub unlocked_music_list: ::prost::alloc::vec::Vec, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3162)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TrialBackGroundMusicCsReq { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub jjghkpjjalc: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3200)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TrialBackGroundMusicScRsp { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub jjghkpjjalc: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mkbhfbfkcnn { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub ddgblgbjieg: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub jljaaclimmb: u32, - /// offset: 30 - #[prost(bool, tag = "14")] - pub ojbgkoiefha: bool, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub bhplnopbkhf: u32, - /// offset: 28 - #[prost(bool, tag = "11")] - pub pdegcmobnam: bool, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub hcncedgkikh: u32, - /// offset: 29 - #[prost(bool, tag = "13")] - pub elbefallkpb: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gdfnclildad { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub inompdidjon: u32, - /// offset: 24 - #[prost(bool, tag = "2")] - pub pdegcmobnam: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oddfcbggmbh { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub cknbblggjji: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub fopkkphciij: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dkeipddefkn { - /// offset: 36 - #[prost(bool, tag = "2")] - pub has_passed: bool, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub progress: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub lmfmebmfhdf: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub coilojplkhf: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Phekmieadph { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub pcjfdapfkmd: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub cglobjjppdg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cflncijjhko { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub mdmeooebiln: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub jljaaclimmb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bmflohhfbpj {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9181)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kmgikalekcc { - /// offset: 88 - #[prost(bool, tag = "11")] - pub lbingdbiaoc: bool, - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub bmaepafbaop: ::prost::alloc::vec::Vec, - /// offset: 92 - #[prost(uint32, tag = "10")] - pub bcajchbjllg: u32, - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub nmlppfpjljo: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub pmbapbjjpga: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, repeated, tag = "13")] - pub bcklpakfgkf: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, repeated, tag = "7")] - pub bgejhmckbif: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(message, repeated, tag = "4")] - pub iiigjelnlgg: ::prost::alloc::vec::Vec, - /// offset: 96 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "9")] - pub oeaaehpiljj: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "8")] - pub jndncjlghag: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gflpokpeiff { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub hcncedgkikh: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9190)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ieamgkdijji { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub akeihhbljnj: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fepkfpbppla { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub fopkkphciij: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9184)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Celnlkdamka { - /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "10")] - pub fopkkphciij: u32, + #[prost(message, optional, tag = "8")] + pub jilkopinldc: ::core::option::Option, } +/// Obf: LINLOKHGKON +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(3114)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbjhlbnijkj { +pub struct UnlockBackGroundMusicCsReq { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub nihchloebep: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "12")] + pub jccooglcmnp: ::prost::alloc::vec::Vec, } +/// Obf: BFANEPJLCEH +/// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(3118)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ebjdghppkli { - #[prost(oneof = "ebjdghppkli::Hpdaoddgapf", tags = "8, 9, 3, 11, 10, 1, 13, 2, 14")] - pub hpdaoddgapf: ::core::option::Option, -} -/// Nested message and enum types in `EBJDGHPPKLI`. -pub mod ebjdghppkli { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hpdaoddgapf { - /// offset: 16 - #[prost(uint32, tag = "8")] - Cgnplhgohpi(u32), - /// offset: 16 - #[prost(message, tag = "9")] - Hoijpidfaag(super::Mkbhfbfkcnn), - /// offset: 16 - #[prost(uint32, tag = "3")] - Boehdmpapah(u32), - /// offset: 16 - #[prost(uint32, tag = "11")] - Fiicmljfpki(u32), - /// offset: 16 - #[prost(message, tag = "10")] - Nhnjbfgpkom(super::Cflncijjhko), - /// offset: 16 - #[prost(message, tag = "1")] - Npmdhnmjbic(super::Dkeipddefkn), - /// offset: 16 - #[prost(message, tag = "13")] - Eoadnjimphm(super::Nbjhlbnijkj), - /// offset: 16 - #[prost(uint32, tag = "2")] - Bcajchbjllg(u32), - /// offset: 16 - #[prost(uint32, tag = "14")] - Njihmaloica(u32), - } -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(9183)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Clfkmlafkbk { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub gnnbophbadd: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cejhaelagok { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub event_id: u32, - /// offset: 24 +pub struct UnlockBackGroundMusicScRsp { + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub eeeokmjnghj: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(uint32, tag = "14")] - pub display_value: u32, + pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub chakaaoedhc: ::prost::alloc::vec::Vec, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3109)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Idebdgichaj { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub oocpbjlbpdh: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9189)] +#[cmdid(3198)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Akcmgpfkaod { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub event_id: u32, +pub struct Cjapfooonkc { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub display_value: u32, + pub oocpbjlbpdh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dnenknlkglc {} +pub struct Kpjfobokkno { + /// offset: 32 + #[prost(uint32, tag = "14")] + pub mfmjbfdfmhg: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub nhddhmggkbo: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub cdkedfpefij: u32, + /// offset: 24 + #[prost(bool, tag = "10")] + pub lphdbpbilke: bool, + /// offset: 26 + #[prost(bool, tag = "5")] + pub hdkihmebndc: bool, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub dkkobpdnclc: u32, + /// offset: 25 + #[prost(bool, tag = "7")] + pub acmgbnneacj: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oojkkecpoja { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub nleapffafee: u32, + /// offset: 24 + #[prost(bool, tag = "10")] + pub acmgbnneacj: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cchbnjegjgh { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub ncbflpmbchj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub nmddafkigdf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mpdhifkgdcl { + /// offset: 24 + #[prost(bool, tag = "13")] + pub has_passed: bool, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub kbklmlkdnmp: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub progress: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub iempgpcnaah: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Edkfjkkciid { + /// offset: 28 + #[prost(uint32, tag = "5")] + pub phdlmlhkihh: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub poceejlgamh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Olmhjihcmbb { + /// offset: 28 + #[prost(uint32, tag = "6")] + pub jangnoodoin: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub mfmjbfdfmhg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fnjhkmneocb {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9198)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kamjpifpjpf { + /// offset: 56 + #[prost(uint32, repeated, tag = "1")] + pub nnadkejhmde: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, repeated, tag = "5")] + pub kdogbdnpimp: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "10")] + pub bolijiefggd: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(bool, tag = "14")] + pub bamkonboaei: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub mekmmcebkpo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub cofpmfheogp: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "9")] + pub pgoodegcbfo: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub lncllbeioof: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, repeated, tag = "8")] + pub oggpkpphaoo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub eeblliaaaln: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Llaafbelblb { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub cdkedfpefij: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9199)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ljanmfhndbj { +pub struct Mbpnkkmkchc { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(message, optional, tag = "12")] + pub igipakeljfd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Epfbcodfkia { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub nmddafkigdf: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9181)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jnlhonljghd { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub nmddafkigdf: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kpikhpilffm { - /// offset: 40 - #[prost(uint32, repeated, tag = "13")] - pub algopkkhoip: ::prost::alloc::vec::Vec, +pub struct Opjcdamnimj { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub hhiiadbfmko: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "LimaoNewsOfficeSurveyState", repeated, tag = "10")] - pub gamigpalcfn: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub papgfhbdfkp: ::prost::alloc::vec::Vec, } -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9200)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Chbbbkelepc { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lbbegdeleei { + #[prost(oneof = "lbbegdeleei::Nlpppchggpf", tags = "12, 8, 1, 10, 3, 6, 14, 2, 7")] + pub nlpppchggpf: ::core::option::Option, +} +/// Nested message and enum types in `LBBEGDELEEI`. +pub mod lbbegdeleei { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Nlpppchggpf { + /// offset: 24 + #[prost(uint32, tag = "12")] + Fimnpebobhl(u32), + /// offset: 24 + #[prost(message, tag = "8")] + Doinbjjklfp(super::Kpjfobokkno), + /// offset: 24 + #[prost(uint32, tag = "1")] + Kpfapjlojcl(u32), + /// offset: 24 + #[prost(uint32, tag = "10")] + Odalngokhmf(u32), + /// offset: 24 + #[prost(message, tag = "3")] + Clcdmkjhcgd(super::Olmhjihcmbb), + /// offset: 24 + #[prost(message, tag = "6")] + Pegkaafhfki(super::Mpdhifkgdcl), + /// offset: 24 + #[prost(message, tag = "14")] + Lfbbilekckc(super::Opjcdamnimj), + /// offset: 24 + #[prost(uint32, tag = "2")] + Pgoodegcbfo(u32), + /// offset: 24 + #[prost(uint32, tag = "7")] + Adgjilhiiab(u32), + } +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9188)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Icoloefhlgd { /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, + #[prost(message, repeated, tag = "13")] + pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iagbpgeejco { +pub struct Fblooebbjln { /// offset: 24 - #[prost(uint32, tag = "13")] - pub cglobjjppdg: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9185)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fnedcajpjoe { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub cglobjjppdg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dkipklfgdel { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub oakoghaejdd: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9206)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Diaapdlpnhk { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub oakoghaejdd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Negpfgdiahk { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub nbkodkmaloo: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub hcncedgkikh: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9182)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eamehlacedj { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub hcncedgkikh: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub nbkodkmaloo: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Clmpfedcjdd {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9207)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hmpmjbieeld { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Doolohcciil { - /// offset: 28 #[prost(uint32, tag = "6")] - pub hcncedgkikh: u32, - /// offset: 24 - #[prost(bool, tag = "2")] - pub pdegcmobnam: bool, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9202)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mapcgjacigh { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub hcncedgkikh: u32, + pub event_id: u32, /// offset: 28 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 24 - #[prost(bool, tag = "11")] - pub pdegcmobnam: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dngegeajgih { - /// offset: 24 - #[prost(bool, tag = "9")] - pub pdegcmobnam: bool, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub inompdidjon: u32, + #[prost(uint32, tag = "15")] + pub display_value: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9210)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Binnimacmbc { +pub struct Gaeljjddemd { /// offset: 24 - #[prost(bool, tag = "14")] - pub pdegcmobnam: bool, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub inompdidjon: u32, + #[prost(uint32, tag = "10")] + pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] + pub event_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub display_value: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cpkbpgghijl {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9187)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Okildhpdmib { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oeojcblamgp { + /// offset: 32 + #[prost(enumeration = "LimaoNewsOfficeSurveyState", repeated, tag = "13")] + pub anahlhjdddc: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub opfekakfnjm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub iebfiipbadj: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9207)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bhkljgbepcf { + /// offset: 24 + #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetStageLineupCsReq {} +pub struct Opnacpeldpe { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub phdlmlhkihh: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9194)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aejmfmmhall { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub phdlmlhkihh: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Knbbjfnpddl { +pub struct Nbdbdlikjlc { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub jpokeadjnpi: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9202)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Obkhphecdei { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub jpokeadjnpi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ofopnkcemna { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub llkofndakhg: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub cdkedfpefij: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9190)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Feccggmmbmk { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub llkofndakhg: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub cdkedfpefij: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jnkdjeglgko {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9200)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mlaohceihfl { /// offset: 24 #[prost(uint32, tag = "13")] - pub dfbcgenpole: u32, + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eenmignapkh { /// offset: 28 + #[prost(bool, tag = "3")] + pub acmgbnneacj: bool, + /// offset: 24 #[prost(uint32, tag = "1")] + pub cdkedfpefij: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9197)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cnhphdcjekg { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "6")] + pub acmgbnneacj: bool, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub cdkedfpefij: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Djficopfdpl { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub nleapffafee: u32, + /// offset: 28 + #[prost(bool, tag = "5")] + pub acmgbnneacj: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9185)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Plpmobcjloj { + /// offset: 32 + #[prost(bool, tag = "12")] + pub acmgbnneacj: bool, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub nleapffafee: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mpcjeknbpeb {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lbkhjoijnki { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub fjbenbjdfod: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub stage_type: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(781)] +#[cmdid(710)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetStageLineupScRsp { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, +pub struct Ajjaamndgeh { /// offset: 24 #[prost(message, repeated, tag = "12")] - pub jmgiiifnloh: ::prost::alloc::vec::Vec, + pub lpnladkmafo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LineupAvatar { - /// offset: 40 - #[prost(uint32, tag = "4")] - pub hp: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub satiety: u32, - /// offset: 32 - #[prost(enumeration = "AvatarType", tag = "14")] - pub avatar_type: i32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub id: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub slot: u32, /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "15")] pub sp_bar: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub id: u32, + /// offset: 40 + #[prost(enumeration = "AvatarType", tag = "12")] + pub avatar_type: i32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub hp: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub satiety: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub slot: u32, } -/// Obf: LineupInfo +/// Obf: AKNNLOONPLL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LineupInfo { - /// offset: 24 - #[prost(string, tag = "15")] - pub name: ::prost::alloc::string::String, - /// offset: 80 - #[prost(uint32, tag = "5")] - pub leader_slot: u32, - /// offset: 72 - #[prost(uint32, tag = "10")] - pub max_mp: u32, - /// offset: 48 - #[prost(uint32, repeated, tag = "13")] - pub pdedojhkomd: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(uint32, tag = "9")] - pub plane_id: u32, /// offset: 76 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub index: u32, - /// offset: 68 - #[prost(enumeration = "ExtraLineupType", tag = "3")] - pub extra_lineup_type: i32, - /// offset: 40 - #[prost(uint32, repeated, tag = "7")] - pub story_line_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "12")] + /// offset: 48 + #[prost(message, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 65 - #[prost(bool, tag = "2")] + /// offset: 80 + #[prost(uint32, tag = "14")] + pub hokamncplno: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub obmefomfgfd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub pgacfejikhd: ::prost::alloc::vec::Vec, + /// offset: 69 + #[prost(bool, tag = "12")] + pub glldeldfdee: bool, + /// offset: 88 + #[prost(uint32, tag = "6")] + pub mp: u32, + /// offset: 24 + #[prost(string, tag = "11")] + pub name: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, repeated, tag = "13")] + pub agopfifdjfn: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(enumeration = "ExtraLineupType", tag = "9")] + pub extra_lineup_type: i32, + /// offset: 68 + #[prost(bool, tag = "7")] pub is_virtual: bool, /// offset: 84 #[prost(uint32, tag = "4")] - pub game_story_line_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub jfagooablfd: ::prost::alloc::vec::Vec, + pub max_mp: u32, /// offset: 92 - #[prost(uint32, tag = "1")] - pub mp: u32, - /// offset: 64 - #[prost(bool, tag = "8")] - pub acbpkodjmbj: bool, -} -/// Obf: GetCurLineupDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(724)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetCurLineupDataCsReq {} -/// Obf: GetCurLineupDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(704)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetCurLineupDataScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub lineup: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -/// Obf: JoinLineupCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(735)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct JoinLineupCsReq { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub index: u32, - /// offset: 48 - #[prost(enumeration = "ExtraLineupType", tag = "6")] - pub extra_lineup_type: i32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub slot: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub base_avatar_id: u32, - /// offset: 24 - #[prost(bool, tag = "2")] - pub is_virtual: bool, - /// offset: 36 - #[prost(enumeration = "AvatarType", tag = "13")] - pub avatar_type: i32, - /// offset: 28 #[prost(uint32, tag = "10")] + pub game_story_line_id: u32, + /// offset: 64 + #[prost(uint32, tag = "15")] pub plane_id: u32, } +/// Obf: DABBBDJAPAB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(794)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetCurLineupDataCsReq {} +/// Obf: COPFAOHLCHG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(713)] +#[cmdid(795)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetCurLineupDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub lineup: ::core::option::Option, +} +/// Obf: IAMCDPABMHL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(714)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct JoinLineupCsReq { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub index: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub slot: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub plane_id: u32, + /// offset: 28 + #[prost(bool, tag = "7")] + pub is_virtual: bool, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub base_avatar_id: u32, + /// offset: 32 + #[prost(enumeration = "AvatarType", tag = "4")] + pub avatar_type: i32, + /// offset: 44 + #[prost(enumeration = "ExtraLineupType", tag = "10")] + pub extra_lineup_type: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinLineupScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: QuitLineupCsReq +/// Obf: KCDKOGMHLKO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(762)] +#[cmdid(709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitLineupCsReq { - /// offset: 40 - #[prost(enumeration = "AvatarType", tag = "4")] - pub avatar_type: i32, /// offset: 36 - #[prost(uint32, tag = "12")] - pub index: u32, - /// offset: 24 - #[prost(bool, tag = "10")] - pub is_virtual: bool, - /// offset: 44 #[prost(enumeration = "ExtraLineupType", tag = "8")] pub extra_lineup_type: i32, - /// offset: 28 - #[prost(uint32, tag = "5")] + /// offset: 40 + #[prost(uint32, tag = "3")] pub plane_id: u32, + /// offset: 44 + #[prost(enumeration = "AvatarType", tag = "13")] + pub avatar_type: i32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] + pub index: u32, + /// offset: 24 + #[prost(bool, tag = "4")] + pub is_virtual: bool, + /// offset: 28 + #[prost(uint32, tag = "9")] pub base_avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(800)] +#[cmdid(798)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitLineupScRsp { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub base_avatar_id: u32, + /// offset: 37 + #[prost(bool, tag = "7")] + pub is_virtual: bool, /// offset: 24 #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 28 - #[prost(bool, tag = "12")] - pub is_virtual: bool, - /// offset: 29 - #[prost(bool, tag = "9")] - pub hihleenbgpd: bool, + pub base_avatar_id: u32, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub plane_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 36 + #[prost(bool, tag = "11")] + pub lgfifjdgekb: bool, } -/// Obf: SwapLineupCsReq +/// Obf: ALLHCHDJMOC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(769)] +#[cmdid(763)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwapLineupCsReq { /// offset: 28 - #[prost(uint32, tag = "8")] - pub index: u32, - /// offset: 24 - #[prost(enumeration = "ExtraLineupType", tag = "4")] - pub extra_lineup_type: i32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub oiiaiclkclb: u32, - /// offset: 44 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub plane_id: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub bdnoafhdhnp: u32, - /// offset: 32 - #[prost(bool, tag = "7")] + /// offset: 44 + #[prost(bool, tag = "1")] pub is_virtual: bool, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub nhnhejelcmm: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub iifnabkhaeg: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub index: u32, + /// offset: 36 + #[prost(enumeration = "ExtraLineupType", tag = "13")] + pub extra_lineup_type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(740)] +#[cmdid(726)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwapLineupScRsp { +pub struct Bcnogenahjj { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: SyncLineupNotify +/// Obf: GPOCFLNNANM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(746)] +#[cmdid(739)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncLineupNotify { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub lineup: ::core::option::Option, - /// offset: 24 - #[prost(enumeration = "SyncLineupReason", repeated, tag = "13")] + /// offset: 32 + #[prost(enumeration = "SyncLineupReason", repeated, tag = "9")] pub reason_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub lineup: ::core::option::Option, } -/// Obf: GetLineupAvatarDataCsReq +/// Obf: BAHCGEHIJMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(757)] +#[cmdid(701)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LineupAvatarData { - /// offset: 32 - #[prost(enumeration = "AvatarType", tag = "5")] - pub avatar_type: i32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub id: u32, +pub struct Fdejjmdgilm { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub hp: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub id: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "9")] + pub avatar_type: i32, } -/// Obf: GetLineupAvatarDataScRsp +/// Obf: FGFNJBOFECE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(784)] +#[cmdid(774)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub avatar_data_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub avatar_data_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub retcode: u32, } -/// Obf: ChangeLineupLeaderCsReq +/// Obf: PGOMOPKJNEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(719)] +#[cmdid(737)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeLineupLeaderCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub slot: u32, } -/// Obf: ChangeLineupLeaderScRsp +/// Obf: HMOJPKHNKAJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(723)] +#[cmdid(704)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeLineupLeaderScRsp { /// offset: 28 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub slot: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, } -/// Obf: SwitchLineupIndexCsReq +/// Obf: HNGKDHHLJDB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(756)] +#[cmdid(738)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchLineupIndexCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub index: u32, } -/// Obf: SwitchLineupIndexScRsp +/// Obf: ALEJALIAHBE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(748)] +#[cmdid(772)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchLineupIndexScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub index: u32, } -/// Obf: SetLineupNameCsReq +/// Obf: EOBJOKLBKPP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(734)] +#[cmdid(732)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLineupNameCsReq { - /// offset: 24 - #[prost(string, tag = "13")] - pub name: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub index: u32, -} -/// Obf: SetLineupNameScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(788)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetLineupNameScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub index: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 16 - #[prost(string, tag = "5")] - pub name: ::prost::alloc::string::String, -} -/// Obf: GetAllLineupDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(786)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAllLineupDataCsReq {} -/// Obf: GetAllLineupDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(703)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAllLineupDataScRsp { /// offset: 32 #[prost(uint32, tag = "5")] - pub retcode: u32, + pub index: u32, /// offset: 16 - #[prost(message, repeated, tag = "9")] + #[prost(string, tag = "10")] + pub name: ::prost::alloc::string::String, +} +/// Obf: NHAPPOCLJBA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(733)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetLineupNameScRsp { + /// offset: 16 + #[prost(string, tag = "10")] + pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub index: u32, +} +/// Obf: BMBEHMMLAGB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(761)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAllLineupDataCsReq {} +/// Obf: ELGIMKOJNBK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(707)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAllLineupDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "10")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub cur_index: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: VirtualLineupDestroyNotify +/// Obf: KFONGCOOEFJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(709)] +#[cmdid(758)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct VirtualLineupDestroyNotify { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub plane_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LineupSlotData { - /// offset: 32 - #[prost(enumeration = "AvatarType", tag = "3")] - pub avatar_type: i32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub id: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub slot: u32, /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] + pub id: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub slot: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] pub assist_uid: u32, + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "4")] + pub avatar_type: i32, } -/// Obf: ReplaceLineupCsReq +/// Obf: KLCJAJLFPGJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(731)] +#[cmdid(744)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceLineupCsReq { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub game_story_line_id: u32, - /// offset: 37 - #[prost(bool, tag = "10")] - pub oekgogfkeld: bool, /// offset: 44 - #[prost(enumeration = "ExtraLineupType", tag = "13")] - pub extra_lineup_type: i32, - /// offset: 52 - #[prost(uint32, tag = "5")] - pub index: u32, + #[prost(uint32, tag = "1")] + pub hokamncplno: u32, /// offset: 36 - #[prost(bool, tag = "1")] - pub odaoigchoea: bool, - /// offset: 38 - #[prost(bool, tag = "4")] - pub is_virtual: bool, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub plane_id: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub leader_slot: u32, + #[prost(uint32, tag = "8")] + pub index: u32, /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "11")] pub lineup_slot_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(enumeration = "ExtraLineupType", tag = "15")] + pub extra_lineup_type: i32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub game_story_line_id: u32, + /// offset: 41 + #[prost(bool, tag = "5")] + pub flfjmcfackn: bool, + /// offset: 40 + #[prost(bool, tag = "6")] + pub bjadhcoflgi: bool, + /// offset: 42 + #[prost(bool, tag = "9")] + pub is_virtual: bool, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub plane_id: u32, } -/// Obf: ReplaceLineupScRsp +/// Obf: FCEOCIFJGPG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(718)] +#[cmdid(800)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReplaceLineupScRsp { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] - pub gdbllnambfi: u32, + pub podldpeikki: u32, } -/// Obf: ExtraLineupDestroyNotify +/// Obf: FIJBLGHLEGB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(706)] +#[cmdid(789)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExtraLineupDestroyNotify { /// offset: 24 #[prost(enumeration = "ExtraLineupType", tag = "5")] pub extra_lineup_type: i32, } -/// Obf: VirtualLineupTrialAvatarChangeScNotify +/// Obf: KPNNODDAGDE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(701)] +#[cmdid(796)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct VirtualLineupTrialAvatarChangeScNotify { /// offset: 44 - #[prost(bool, tag = "12")] - pub jaoaimdonkk: bool, + #[prost(bool, tag = "15")] + pub bpjllbddndm: bool, /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub apngjbblefp: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "13")] + pub omnhjdblfnk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub ocakfnfepco: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub plane_id: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "14")] - pub gchjjgcgcdm: ::prost::alloc::vec::Vec, } -/// Obf: LobbyCreateCsReq +/// Obf: ALJJFPOLPJH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7354)] +#[cmdid(7363)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateCsReq { - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "5")] - pub iloebaeldkn: u32, + pub cheodmkahjm: u32, /// offset: 32 #[prost(message, optional, tag = "1")] - pub dimfoehbnia: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub hlbjlhkocha: ::core::option::Option, - /// offset: 40 - #[prost(enumeration = "FightGameMode", tag = "14")] - pub mlkkbbflahg: i32, + pub jhcjmkddnnf: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub pofocmihjia: ::core::option::Option, + /// offset: 44 + #[prost(enumeration = "FightGameMode", tag = "12")] + pub plobmbfpnfk: i32, } -/// Obf: LobbyCreateScRsp +/// Obf: BJJBILNMHCC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7390)] +#[cmdid(7357)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateScRsp { - /// offset: 40 - #[prost(enumeration = "FightGameMode", tag = "8")] - pub mlkkbbflahg: i32, - /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub dimfoehbnia: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "12")] - pub retcode: u32, /// offset: 48 - #[prost(uint64, tag = "13")] - pub room_id: u64, + #[prost(uint32, tag = "1")] + pub cheodmkahjm: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub pofocmihjia: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 40 + #[prost(enumeration = "FightGameMode", tag = "6")] + pub plobmbfpnfk: i32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, tag = "15")] - pub iloebaeldkn: u32, + #[prost(uint64, tag = "7")] + pub room_id: u64, } -/// Obf: LobbyInviteCsReq +/// Obf: ABBDKPPCNLP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7384)] +#[cmdid(7394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyInviteCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub uid_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub fjnipjeijke: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7388)] +#[cmdid(7368)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct LobbyInviteScRsp { +pub struct Mnhclkhlahm { /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub uid_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub fjnipjeijke: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: LobbyJoinCsReq +/// Obf: MDJAIHINFLL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7351)] +#[cmdid(7380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinCsReq { - /// offset: 32 - #[prost(string, tag = "7")] - pub aiiobajibng: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint64, tag = "4")] + #[prost(uint64, tag = "7")] pub room_id: u64, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub hlbjlhkocha: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub jhcjmkddnnf: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "6")] + pub gffimgekdnl: ::prost::alloc::string::String, } -/// Obf: LobbyJoinScRsp +/// Obf: IGGICFHGPPH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7364)] +#[cmdid(7377)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinScRsp { - /// offset: 44 - #[prost(enumeration = "FightGameMode", tag = "12")] - pub mlkkbbflahg: i32, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub pofocmihjia: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub biebfhecepm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(enumeration = "FightGameMode", tag = "5")] + pub plobmbfpnfk: i32, /// offset: 56 #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, + pub cheodmkahjm: u32, /// offset: 40 - #[prost(uint32, tag = "14")] - pub iloebaeldkn: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub dimfoehbnia: ::core::option::Option, - /// offset: 48 #[prost(uint64, tag = "6")] pub room_id: u64, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub retcode: u32, } -/// Obf: LobbyQuitCsReq +/// Obf: PJADAJFFOBO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7372)] +#[cmdid(7395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyQuitCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7371)] +#[cmdid(7386)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LobbyQuitScRsp { +pub struct Idlcdbnpcbg { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7389)] +#[cmdid(7385)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aejmjekhgcm {} +pub struct Ohcjbdglpmk {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7362)] +#[cmdid(7388)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fbojgaphdnj { +pub struct Oggbenijkof { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: LobbyModifyPlayerInfoCsReq +/// Obf: GEDMJOPBIAA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7374)] +#[cmdid(7355)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyModifyPlayerInfoCsReq { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub jhcjmkddnnf: ::core::option::Option, /// offset: 36 - #[prost(enumeration = "LobbyModifyType", tag = "2")] - pub r#type: i32, - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub hlbjlhkocha: ::core::option::Option, + #[prost(uint32, tag = "14")] + pub gciibhhmpnp: u32, /// offset: 32 - #[prost(uint32, tag = "6")] - pub afkgeeifepg: u32, + #[prost(enumeration = "LobbyModifyType", tag = "10")] + pub r#type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7352)] +#[cmdid(7351)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LobbyModifyPlayerInfoScRsp { +pub struct Plmmdncjhbg { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: LobbySyncInfoScNotify +/// Obf: KIGANJEFJPI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7368)] +#[cmdid(7352)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbySyncInfoScNotify { /// offset: 36 - #[prost(enumeration = "LobbyModifyType", tag = "10")] - pub r#type: i32, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub uid: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub biebfhecepm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "LobbyModifyType", tag = "8")] + pub r#type: i32, } -/// Obf: LobbyKickOutCsReq +/// Obf: DCHLIGCIDNI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7380)] +#[cmdid(7397)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyKickOutCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub uid: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7357)] +#[cmdid(7369)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LobbyKickOutScRsp { +pub struct Flnkhembjog { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7353)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gcjmjijplgo { +pub struct Bgkiefclgdf { /// offset: 24 - #[prost(enumeration = "FightGameMode", tag = "12")] - pub mlkkbbflahg: i32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub room_id: u32, + #[prost(enumeration = "FightGameMode", tag = "6")] + pub plobmbfpnfk: i32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub befhoinpgch: u32, + #[prost(uint32, tag = "4")] + pub aongoeafkoc: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub room_id: u32, } -/// Obf: LobbyGetInfoCsReq +/// Obf: JLNPGHCLMDJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7373)] +#[cmdid(7400)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyGetInfoCsReq {} -/// Obf: LobbyGetInfoScRsp +/// Obf: HOOCLOFJCAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7379)] +#[cmdid(7366)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGetInfoScRsp { - /// offset: 64 - #[prost(enumeration = "FightGameMode", tag = "5")] - pub mlkkbbflahg: i32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint64, tag = "2")] pub room_id: u64, - /// offset: 32 - #[prost(message, optional, tag = "12")] - pub dimfoehbnia: ::core::option::Option, /// offset: 48 - #[prost(uint64, tag = "4")] - pub ockcafjdhef: u64, - /// offset: 60 - #[prost(uint32, tag = "10")] - pub iloebaeldkn: u32, + #[prost(enumeration = "FightGameMode", tag = "14")] + pub plobmbfpnfk: i32, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, tag = "14")] + #[prost(uint64, tag = "13")] + pub eiffdnnbgmc: u64, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub pofocmihjia: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 68 + #[prost(uint32, tag = "6")] + pub cheodmkahjm: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7358)] +#[cmdid(7381)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Plakekcejho { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub lekgbkgdida: u32, +pub struct Hkfdcbooeio { /// offset: 24 - #[prost(enumeration = "LobbyInteractType", tag = "9")] - pub piobahdchme: i32, + #[prost(enumeration = "LobbyInteractType", tag = "3")] + pub hgiagjmhdob: i32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub eaalmhnalfi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7361)] +#[cmdid(7371)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Geeoclmokbk { +pub struct Ckmigeiacio { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub eaalmhnalfi: u32, +} +/// Obf: BPCIGHABAAP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7399)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct LobbyInteractScNotify { + /// offset: 24 + #[prost(enumeration = "LobbyInteractType", tag = "4")] + pub hgiagjmhdob: i32, /// offset: 28 #[prost(uint32, tag = "5")] - pub lekgbkgdida: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, + pub aongoeafkoc: u32, } -/// Obf: LobbyInteractScNotify -/// Type: Notify +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7365)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fpdfpcdckhb { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub pofocmihjia: ::core::option::Option, +} +/// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7356)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LobbyInteractScNotify { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub befhoinpgch: u32, - /// offset: 24 - #[prost(enumeration = "LobbyInteractType", tag = "14")] - pub piobahdchme: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Binngafkemh { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub dimfoehbnia: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7391)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jhacpimiggn { +pub struct Pijfmemdddf { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ahjhpbcdheg { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub dkgepdllbhm: u32, +pub struct Mmpjhljhmnp { /// offset: 24 - #[prost(uint32, tag = "4")] - pub akfjlnphodd: u32, + #[prost(uint32, tag = "7")] + pub inomffaieoa: u32, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] + pub dhphlchpkfl: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub group_id: u32, } -/// Obf: GetLocalLegendDataCsReq +/// Obf: CNPINMCNFDL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6581)] +#[cmdid(6576)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLocalLegendDataCsReq {} -/// Obf: GetLocalLegendDataScRsp +/// Obf: KPLOBFOMJMB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6576)] +#[cmdid(6579)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLocalLegendDataScRsp { /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub level_data_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub bkaekpjnoic: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Popmmajpbbp { +pub struct Mmaadolhmej { /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "2")] + #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub avatar_id: u32, } -/// Obf: StartLocalLegendLevelCsReq +/// Obf: LIDDGIGGGPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6596)] +#[cmdid(6577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartLocalLegendLevelCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] - pub akfjlnphodd: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub group_id: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub inomffaieoa: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, } -/// Obf: EnterLocalLegendLevelScRsp +/// Obf: GJDGLOKODOP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6590)] +#[cmdid(6589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterLocalLegendLevelScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub group_id: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub akfjlnphodd: u32, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] + /// offset: 24 + #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub inomffaieoa: u32, } -/// Obf: LocalLegendDataChangeNotify +/// Obf: OCGDJOAGGID /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6592)] +#[cmdid(6578)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LocalLegendDataChangeNotify { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub ipjpckgcmec: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub pkklgmdohfi: ::core::option::Option, } -/// Obf: GetMailCsReq +/// Obf: NBOJIBGMKMD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(883)] +#[cmdid(891)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMailCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub kgehbgapldf: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub hbbmdfemgmm: u32, + #[prost(uint32, tag = "1")] + pub fhgkljehiga: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub ddlpgnhadcj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientMail { - /// offset: 16 - #[prost(string, tag = "4")] - pub sender: ::prost::alloc::string::String, - /// offset: 88 - #[prost(uint32, tag = "10")] - pub id: u32, - /// offset: 32 + /// offset: 76 + #[prost(bool, tag = "3")] + pub is_read: bool, + /// offset: 48 #[prost(message, optional, tag = "15")] pub attachment: ::core::option::Option, - /// offset: 40 - #[prost(string, tag = "14")] - pub content: ::prost::alloc::string::String, - /// offset: 92 - #[prost(uint32, tag = "3")] - pub template_id: u32, - /// offset: 48 - #[prost(string, tag = "8")] - pub title: ::prost::alloc::string::String, - /// offset: 84 - #[prost(enumeration = "MailType", tag = "12")] - pub mail_type: i32, - /// offset: 24 - #[prost(string, repeated, tag = "13")] - pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - /// offset: 80 - #[prost(bool, tag = "1")] - pub is_read: bool, - /// offset: 64 - #[prost(int64, tag = "5")] - pub expire_time: i64, /// offset: 72 - #[prost(int64, tag = "11")] + #[prost(enumeration = "MailType", tag = "9")] + pub mail_type: i32, + /// offset: 16 + #[prost(string, tag = "12")] + pub title: ::prost::alloc::string::String, + /// offset: 88 + #[prost(int64, tag = "7")] + pub expire_time: i64, + /// offset: 80 + #[prost(uint32, tag = "10")] + pub template_id: u32, + /// offset: 56 + #[prost(string, tag = "4")] + pub content: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, repeated, tag = "6")] + pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 84 + #[prost(uint32, tag = "2")] + pub id: u32, + /// offset: 64 + #[prost(int64, tag = "1")] pub time: i64, + /// offset: 40 + #[prost(string, tag = "11")] + pub sender: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(881)] +#[cmdid(810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMailScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub notice_mail_list: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "11")] - pub total_num: u32, - /// offset: 44 - #[prost(bool, tag = "8")] - pub is_end: bool, /// offset: 16 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "7")] pub mail_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(bool, tag = "9")] + pub is_end: bool, /// offset: 40 - #[prost(uint32, tag = "6")] - pub retcode: u32, + #[prost(uint32, tag = "8")] + pub total_num: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub notice_mail_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub cur_map_entry_id: u32, /// offset: 48 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub start: u32, } -/// Obf: MarkReadMailCsReq +/// Obf: KFJAOGGOIHH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(824)] +#[cmdid(894)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkReadMailCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(804)] +#[cmdid(895)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MarkReadMailScRsp { +pub struct Lohgbnaiail { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub id: u32, } -/// Obf: DelMailCsReq +/// Obf: EAHFOCMCKDG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(835)] +#[cmdid(814)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub id_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub pipcpjjbbme: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(813)] +#[cmdid(818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailScRsp { /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] + #[prost(uint32, tag = "8")] + pub cur_map_entry_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] pub id_list: ::prost::alloc::vec::Vec, } -/// Obf: TakeMailAttachmentCsReq +/// Obf: AAAOOEABDDC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(862)] +#[cmdid(809)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub mail_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] - pub optional_reward_id: u32, + #[prost(uint32, tag = "13")] + pub jkoaafgpncj: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub mnfheglccid: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kloiebjdiep { +pub struct Keoaihachkg { /// offset: 28 - #[prost(uint32, tag = "3")] - pub hllgjpghjdh: u32, + #[prost(uint32, tag = "14")] + pub lpcpbeihfmk: u32, /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(900)] +#[cmdid(898)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentScRsp { /// offset: 48 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub fail_mail_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub succ_mail_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1")] + pub cur_map_entry_id: u32, /// offset: 40 - #[prost(message, optional, tag = "15")] + #[prost(uint32, repeated, tag = "10")] + pub succ_mail_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "7")] pub attachment: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub fail_mail_list: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(869)] +#[cmdid(863)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NewMailScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] pub mail_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jcbjdlndaeh { - /// offset: 48 - #[prost(message, optional, tag = "2")] - pub rogue_map: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "12")] - pub efmlpkjcpbj: ::prost::alloc::vec::Vec, +pub struct Madeenaboke { /// offset: 60 - #[prost(bool, tag = "11")] - pub iekoelpkhdl: bool, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub energy_info: ::core::option::Option, - /// offset: 64 - #[prost(uint32, tag = "15")] - pub kminhnlkpic: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub hnpdhhknkmb: ::prost::alloc::vec::Vec, + #[prost(int32, tag = "5")] + pub jhdlnbpnekg: i32, + /// offset: 48 + #[prost(message, optional, tag = "15")] + pub ammjechpgpe: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub gpkabibkjhf: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(int32, tag = "4")] - pub ldijakpklin: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RotaterEnergyInfo { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub cur_num: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub max_num: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RotateMapInfo { + #[prost(bool, tag = "11")] + pub aolffolejlb: bool, /// offset: 24 #[prost(message, optional, tag = "4")] - pub cbgjjjmgaci: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub mknfgeciecc: ::core::option::Option, + pub ophonaaflaj: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub bcpcbhmfiin: u32, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub djhddofhmcf: ::prost::alloc::vec::Vec, } -/// Obf: EnterMapRotationRegionCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Achiodpiiem { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub lfjaajabfmi: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub hnbfgjdhjbc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Khahdlenhpo { + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub jogbjibeeeb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub lgkmepojaci: ::core::option::Option, +} +/// Obf: BKNKOKCNMEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6883)] +#[cmdid(6891)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterMapRotationRegionCsReq { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub kminhnlkpic: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub ldijakpklin: u32, /// offset: 16 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "15")] pub motion: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub bcpcbhmfiin: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub jhdlnbpnekg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6881)] +#[cmdid(6810)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterMapRotationRegionScRsp { - /// offset: 44 - #[prost(uint32, tag = "13")] - pub ldijakpklin: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub energy_info: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub kminhnlkpic: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub retcode: u32, +pub struct Pliedjppcpf { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub motion: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub ophonaaflaj: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] + pub bcpcbhmfiin: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] pub client_pos_version: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub jhdlnbpnekg: u32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub motion: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChargerInfo { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub group_id: u32, +pub struct Ijhdfpkiepj { /// offset: 28 - #[prost(uint32, tag = "10")] - pub hiihfhpbjkh: u32, + #[prost(uint32, tag = "5")] + pub pbolmblkdnd: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub group_id: u32, } -/// Obf: InteractChargerCsReq +/// Obf: IDNIMBEPODB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6824)] +#[cmdid(6894)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractChargerCsReq { /// offset: 24 - #[prost(message, optional, tag = "6")] - pub eibnfflmodb: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub eknnikphfkd: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6804)] +#[cmdid(6895)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct InteractChargerScRsp { - /// offset: 40 - #[prost(uint32, tag = "14")] - pub retcode: u32, +pub struct Gaejbmcfbmj { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub ophonaaflaj: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "3")] - pub eibnfflmodb: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub energy_info: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RotaterData { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub hiihfhpbjkh: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub group_id: u32, - /// offset: 24 - #[prost(float, tag = "7")] - pub bagkgnmekke: f32, -} -/// Obf: DeployRotatorCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6835)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DeployRotatorCsReq { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub rotater_data: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6813)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DeployRotatorScRsp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub energy_info: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub rotater_data: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: RotateMapCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6862)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RotateMapCsReq { + #[prost(message, optional, tag = "8")] + pub eknnikphfkd: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] - pub hiihfhpbjkh: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub motion: ::core::option::Option, + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Inpecgbjkki { /// offset: 24 - #[prost(message, optional, tag = "13")] - pub rogue_map: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "7")] + #[prost(float, tag = "5")] + pub mbafioclmai: f32, + /// offset: 28 + #[prost(uint32, tag = "9")] pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub pbolmblkdnd: u32, +} +/// Obf: IEIMEBOJBHF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6814)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeployRotatorCsReq { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub jaipdgcgidk: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6900)] +#[cmdid(6818)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RotateMapScRsp { +pub struct Jmgmoacpcch { + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ophonaaflaj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub jaipdgcgidk: ::core::option::Option, +} +/// Obf: PPKGCHIKPGI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6809)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RotateMapCsReq { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ammjechpgpe: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub group_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub motion: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub pbolmblkdnd: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6898)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ibfanglhmea { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub client_pos_version: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub motion: ::core::option::Option, +} +/// Obf: DGPAGOINIEM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6863)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct LeaveMapRotationRegionCsReq { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub motion: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6826)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cemjjcnmcbi { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub motion: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "8")] pub client_pos_version: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: LeaveMapRotationRegionCsReq +/// Obf: GIKIPMFCNIF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6869)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveMapRotationRegionCsReq { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub motion: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6840)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveMapRotationRegionScRsp { - /// offset: 36 - #[prost(uint32, tag = "15")] - pub client_pos_version: u32, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub motion: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: GetMapRotationDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6846)] +#[cmdid(6839)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMapRotationDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6857)] +#[cmdid(6801)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMapRotationDataScRsp { +pub struct Jmmcbdagekp { + /// offset: 56 + #[prost(uint32, tag = "5")] + pub bcpcbhmfiin: u32, /// offset: 48 - #[prost(message, repeated, tag = "4")] - pub hnpdhhknkmb: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(bool, tag = "14")] - pub epbfbckpfdi: bool, - /// offset: 68 - #[prost(uint32, tag = "11")] - pub retcode: u32, + #[prost(message, repeated, tag = "9")] + pub djhddofhmcf: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub efmlpkjcpbj: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(int32, tag = "12")] - pub ldijakpklin: i32, - /// offset: 56 - #[prost(uint32, tag = "7")] - pub kminhnlkpic: u32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub energy_info: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub rogue_map: ::core::option::Option, -} -/// Obf: ResetMapRotationRegionCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6884)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ResetMapRotationRegionCsReq { - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub motion: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub rogue_map: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6819)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ResetMapRotationRegionScRsp { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub client_pos_version: u32, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub motion: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6823)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveMapRotationRegionScNotify {} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6856)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpdateEnergyScNotify { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub energy_info: ::core::option::Option, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6848)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdateMapRotationDataScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub efmlpkjcpbj: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(int32, tag = "14")] - pub ldijakpklin: i32, - /// offset: 40 - #[prost(message, repeated, tag = "2")] - pub hnpdhhknkmb: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub energy_info: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "9")] - pub kminhnlkpic: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub rogue_map: ::core::option::Option, - /// offset: 64 - #[prost(bool, tag = "8")] - pub epbfbckpfdi: bool, -} -/// Obf: RemoveRotatorCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6834)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RemoveRotatorCsReq { + #[prost(message, optional, tag = "13")] + pub ammjechpgpe: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "2")] - pub rotater_data: ::core::option::Option, + pub ophonaaflaj: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 68 + #[prost(int32, tag = "4")] + pub jhdlnbpnekg: i32, + /// offset: 64 + #[prost(bool, tag = "10")] + pub dimoglimlbd: bool, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub gpkabibkjhf: ::prost::alloc::vec::Vec, +} +/// Obf: NBBNDFDOPLM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6874)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ResetMapRotationRegionCsReq { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub ammjechpgpe: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub motion: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6888)] +#[cmdid(6837)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RemoveRotaterScRsp { - /// offset: 40 - #[prost(uint32, tag = "4")] +pub struct Jdldlgjpneo { + /// offset: 36 + #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 32 - #[prost(message, optional, tag = "8")] - pub energy_info: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub rotater_data: ::core::option::Option, + #[prost(uint32, tag = "4")] + pub client_pos_version: u32, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub motion: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6886)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gkmngbdlnof { +#[cmdid(6804)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gdfpenloofl {} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6838)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ompichhjdko { /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub efmlpkjcpbj: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "9")] + pub ophonaaflaj: ::core::option::Option, } -/// Obf: MarbleGetDataCsReq +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6872)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dhkgdfnbkdd { + /// offset: 64 + #[prost(int32, tag = "8")] + pub jhdlnbpnekg: i32, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub bcpcbhmfiin: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub ophonaaflaj: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub gpkabibkjhf: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "14")] + pub djhddofhmcf: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(bool, tag = "5")] + pub dimoglimlbd: bool, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub ammjechpgpe: ::core::option::Option, +} +/// Obf: FBHLINLMMGD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6832)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RemoveRotatorCsReq { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub jaipdgcgidk: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6833)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bhkjafghmid { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub ophonaaflaj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub jaipdgcgidk: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6861)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gokdlladelb { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub djhddofhmcf: ::prost::alloc::vec::Vec, +} +/// Obf: PMCNAJGGGPD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8271)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarbleGetDataCsReq {} -/// Obf: MarbleGetDataScRsp +/// Obf: NICCCBEDPLJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8289)] +#[cmdid(8290)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleGetDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "7")] - pub oejifjoklpo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "9")] - pub fjijljganef: ::prost::alloc::vec::Vec, + pub jhdmgfgjmeb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub cnlbnacfcje: ::prost::alloc::vec::Vec, /// offset: 52 - #[prost(int32, tag = "8")] + #[prost(int32, tag = "15")] pub score_id: i32, /// offset: 48 #[prost(uint32, tag = "11")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub ehbaokcpadm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub hikdammfgdj: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(8272)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ifjdjkmmabl { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub iojkdgcfcgg: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub nloinmodble: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8280)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pcpjkohfece { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub iojkdgcfcgg: u32, +} +/// Obf: BHBPBEMMPOP +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(8285)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jjbcgeioadm { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub khglmlnlopa: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub ipnhkdbmgjj: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8275)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bkmhabeamie { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub khglmlnlopa: u32, -} -/// Obf: MarbleShopBuyCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8276)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleShopBuyCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub ipnhkdbmgjj: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub nloinmodble: ::prost::alloc::vec::Vec, } -/// Obf: MarbleShopBuyScRsp +/// Obf: JOEGJIJGCEM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8286)] +#[cmdid(8278)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleShopBuyScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub ipnhkdbmgjj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub retcode: u32, -} -/// Obf: MarbleUnlockSealScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8282)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MarbleUnlockSealScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "4")] - pub ipnhkdbmgjj: ::prost::alloc::vec::Vec, + pub nloinmodble: ::prost::alloc::vec::Vec, } -/// Obf: MarblePvpDataUpdateScNotify +/// Obf: BNMJNNJHHKF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8272)] +#[cmdid(8284)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MarbleUnlockSealScNotify { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub nloinmodble: ::prost::alloc::vec::Vec, +} +/// Obf: BHPBLGMABEI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8287)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarblePvpDataUpdateScNotify { /// offset: 24 #[prost(int32, tag = "7")] pub score_id: i32, } -/// Obf: MarbleUpdateShownSealCsReq +/// Obf: KGCGKANCOIL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8274)] +#[cmdid(8277)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleUpdateShownSealCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub fjjlkaljikl: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "13")] + pub lainaeamhjb: ::prost::alloc::vec::Vec, } -/// Obf: MarbleUpdateShownSealScRsp +/// Obf: ENCDOIIDHPP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8287)] +#[cmdid(8289)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleUpdateShownSealScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub fjjlkaljikl: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub lainaeamhjb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MarkChestInfo { +pub struct Binjkhmlmie { /// offset: 40 - #[prost(uint32, tag = "10")] - pub group_id: u32, + #[prost(uint32, tag = "5")] + pub floor_id: u32, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub config_id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub plane_id: u32, /// offset: 24 - #[prost(uint32, tag = "6")] - pub floor_id: u32, + #[prost(uint32, tag = "8")] + pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] - pub fogoekmhbdg: u32, + pub fdlmgfjdipc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MarkChestFuncInfo { - /// offset: 32 - #[prost(int64, tag = "11")] - pub mark_time: i64, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub mark_chest_info_list: ::prost::alloc::vec::Vec, +pub struct Lciegjdkoeg { /// offset: 40 - #[prost(uint32, tag = "8")] - pub func_id: u32, + #[prost(uint32, tag = "7")] + pub lcdgjdgccdg: u32, + /// offset: 32 + #[prost(int64, tag = "8")] + pub lkiklaapbnd: i64, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub glkjljpmkdj: ::prost::alloc::vec::Vec, } -/// Obf: GetMarkChestCsReq +/// Obf: IBFANAEJALJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMarkChestCsReq {} -/// Obf: GetMarkChestScRsp +/// Obf: JJJEHEEPKPM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8199)] +#[cmdid(8200)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMarkChestScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub mark_chest_func_info: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub ojlianbbfjk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: UpdateMarkChestCsReq +/// Obf: HNDGABBNGNL /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(8182)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateMarkChestCsReq { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub lcdgjdgccdg: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ljejoamjdbc: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub glkjljpmkdj: ::prost::alloc::vec::Vec, +} +/// Obf: EAAGIJPPKBA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8190)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateMarkChestScRsp { + /// offset: 36 + #[prost(uint32, tag = "9")] + pub lcdgjdgccdg: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub ojlianbbfjk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub ljejoamjdbc: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: LHPOLLBAMFE +/// Type: Notify +#[derive(proto_derive::CmdID)] #[cmdid(8195)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdateMarkChestCsReq { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub trigger_param_id: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub func_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub mark_chest_info_list: ::prost::alloc::vec::Vec, -} -/// Obf: UpdateMarkChestScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8185)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdateMarkChestScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub mark_chest_func_info: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub func_id: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub trigger_param_id: u32, -} -/// Obf: MarkChestChangedScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8186)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkChestChangedScNotify { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub mark_chest_func_info: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub ojlianbbfjk: ::prost::alloc::vec::Vec, } -/// Obf: StartMatchCsReq +/// Obf: CNLBEAEKPDF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7304)] +#[cmdid(7313)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartMatchCsReq { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub hlbjlhkocha: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "FightGameMode", tag = "4")] - pub mlkkbbflahg: i32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7340)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartMatchScRsp { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub hlbjlhkocha: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bgkbdmlkife {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7314)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jlcbljcebgl { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7339)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aajdjbjkmkh { + #[prost(enumeration = "FightGameMode", tag = "14")] + pub plobmbfpnfk: i32, /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "8")] + pub jhcjmkddnnf: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7307)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aahcmmkmena { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub jhcjmkddnnf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: GetCrossInfoCsReq +/// Obf: BIHDMOALGMK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7312)] +#[cmdid(7330)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CancelMatchCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7327)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Joldjbkmhga { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7335)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Joepjjkipjc { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub biebfhecepm: ::prost::alloc::vec::Vec, +} +/// Obf: DOKEFHBCJLC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7338)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCrossInfoCsReq {} -/// Obf: GetCrossInfoScRsp +/// Obf: HKDBIODLOIE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7324)] +#[cmdid(7305)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCrossInfoScRsp { - /// offset: 44 - #[prost(enumeration = "FightGameMode", tag = "12")] - pub mlkkbbflahg: i32, /// offset: 40 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 24 - #[prost(uint64, tag = "10")] + #[prost(uint64, tag = "4")] pub room_id: u64, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// offset: 32 - #[prost(uint64, tag = "11")] - pub ockcafjdhef: u64, + #[prost(enumeration = "FightGameMode", tag = "3")] + pub plobmbfpnfk: i32, + /// offset: 24 + #[prost(uint64, tag = "14")] + pub eiffdnnbgmc: u64, } -/// Obf: MatchThreeGetDataCsReq +/// Obf: APIIHEPOAPL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7404)] +#[cmdid(7413)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fafhhpojfgh { +pub struct Fochgpggncl { /// offset: 24 - #[prost(uint32, tag = "9")] - pub dglaeplnafc: u32, - /// offset: 28 #[prost(uint32, tag = "1")] + pub dpcfbdcekjl: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cokcedmahjm { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub elplmdajpmd: u32, +pub struct Hagkbfpnpph { /// offset: 32 - #[prost(uint32, tag = "2")] - pub adogoonnmoi: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub pos: u32, + #[prost(uint32, tag = "11")] + pub nlocdhmlgjh: u32, /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] + pub bofookjcjgg: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] pub count: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub pos: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pjmdlfjmenc { - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "13")] - pub beneppgpfho: ::std::collections::HashMap, +pub struct Mjmpdgnfikn { /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub paehklhacke: ::prost::alloc::vec::Vec, + #[prost(map = "uint32, uint32", tag = "6")] + pub kpidjmbncnh: ::std::collections::HashMap, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub blfppfcadbb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "15")] + pub kibgnjnaddh: ::std::collections::HashMap, /// offset: 48 - #[prost(map = "uint32, uint32", tag = "4")] - pub kpbjofacfko: ::std::collections::HashMap, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub cnaoimcdahk: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub lcehdgbbdjl: ::prost::alloc::vec::Vec, } -/// Obf: MatchThreeGetDataDataScRsp +/// Obf: DMLCPNLJHLN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7440)] +#[cmdid(7407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataDataScRsp { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub nlfgihfpmpo: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub dcfgofnblcm: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: MatchThreeLevelEndCsReq +/// Obf: KCECMPPEIOP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7401)] +#[cmdid(7430)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndCsReq { /// offset: 60 #[prost(uint32, tag = "14")] - pub level_id: u32, + pub dpcfbdcekjl: u32, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "7")] + pub kibgnjnaddh: ::std::collections::HashMap, /// offset: 56 - #[prost(uint32, tag = "4")] - pub adogoonnmoi: u32, - /// offset: 40 - #[prost(map = "uint32, uint32", tag = "11")] - pub kpbjofacfko: ::std::collections::HashMap, - /// offset: 52 - #[prost(uint32, tag = "8")] - pub elplmdajpmd: u32, + #[prost(uint32, tag = "5")] + pub nlocdhmlgjh: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub eccmlnofnad: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "10")] + pub fddofffpalc: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub bofookjcjgg: u32, /// offset: 16 - #[prost(string, tag = "1")] - pub uuid: ::prost::alloc::string::String, + #[prost(string, tag = "8")] + pub lbbmjlaijoc: ::prost::alloc::string::String, /// offset: 48 - #[prost(uint32, tag = "2")] - pub dglaeplnafc: u32, + #[prost(uint32, tag = "13")] + pub level_id: u32, } -/// Obf: MatchThreeLevelEndScRsp +/// Obf: HJBANHLMGLC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7414)] +#[cmdid(7427)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] - pub level_id: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub dglaeplnafc: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub dpcfbdcekjl: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub level_id: u32, } -/// Obf: MatchThreeSyncDataScNotify +/// Obf: JFFHAJANHDP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7439)] +#[cmdid(7435)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeSyncDataScNotify { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub nlfgihfpmpo: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub dcfgofnblcm: ::core::option::Option, } -/// Obf: MatchThreeSetBirdPosCsReq +/// Obf: DGOEEMAECMG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7412)] +#[cmdid(7438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeSetBirdPosCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub pos: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub adogoonnmoi: u32, + #[prost(uint32, tag = "9")] + pub nlocdhmlgjh: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub pos: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7424)] +#[cmdid(7405)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MatchThreeSetBirdPosScRsp { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub adogoonnmoi: u32, +pub struct Nbkbhjhninj { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub pos: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub retcode: u32, /// offset: 32 + #[prost(uint32, tag = "3")] + pub nlocdhmlgjh: u32, +} +/// Obf: NCIFIMIHHLF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7401)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Match3GetDataCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Beopdmlkglp { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub laggmkgmgpb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub level_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dapdohoaddb { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub count: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub nlocdhmlgjh: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub pos: u32, + /// offset: 24 #[prost(uint32, tag = "11")] + pub bofookjcjgg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nojlpmlalpi { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub klkomlpaleb: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "9")] + pub amgmadnbfif: u32, + /// offset: 56 + #[prost(message, repeated, tag = "14")] + pub lcehdgbbdjl: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "11")] + pub dednhldnkag: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "10")] + pub epmfdgpkphj: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub foolmiadmmh: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub dedfhelfakf: ::prost::alloc::vec::Vec, +} +/// Obf: DDPFFNJOIBB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7447)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Match3GetDataGetDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub kjhggpemphm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: JFKJMKEHFEJ +/// Obf: CPDAAIHPNBD /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(7419)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MatchThreeV2BattleItemLevelUpCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub panfiphagpb: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub odadjiloeko: u32, +} +/// Obf: HBPDDFPABEJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(7402)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jfkjmkehfej {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lnepilfmmhh { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub ioiglhiljen: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub level_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bpipffpfmdk { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub adogoonnmoi: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub pos: u32, +pub struct MatchThreeV2BattleItemLevelUpScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] - pub count: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub elplmdajpmd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ipgamlenfii { - /// offset: 56 - #[prost(message, repeated, tag = "7")] - pub bpdpbljcgki: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "13")] - pub cnnehophfjb: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "10")] - pub dlklpbaolhi: u32, - /// offset: 64 - #[prost(uint32, tag = "4")] - pub hlelmgekhmk: u32, + #[prost(uint32, tag = "8")] + pub panfiphagpb: u32, /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub ldbnlknpfdd: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub paehklhacke: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "11")] - pub gjhjjpfgpbo: ::prost::alloc::vec::Vec, -} -/// Obf: HFANGDECMAP -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7430)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hfangdecmap { - /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub aehdfmidnjm: ::core::option::Option, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub odadjiloeko: u32, } -/// Obf: MatchThreeV2BattleItemLevelUpCsReq +/// Obf: IJEIBGAMFGM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7407)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MatchThreeV2BattleItemLevelUpCsReq { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub pldejljbblb: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub ipdogldjcmo: u32, +#[cmdid(7444)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MatchThreeV2LevelEndCsReq { + /// offset: 32 + #[prost(string, tag = "10")] + pub lbbmjlaijoc: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub afmgjolfkhj: u32, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub nlocdhmlgjh: u32, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub bibghicidkp: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub pmjdnonmkib: u32, + /// offset: 60 + #[prost(uint32, tag = "7")] + pub level_id: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub bcmpfjkhdbg: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "15")] + pub conjddkafko: ::prost::alloc::vec::Vec, } -/// Obf: MatchThreeV2BattleItemLevelUpScRsp +/// Obf: GGCLJGGJLCF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7418)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MatchThreeV2BattleItemLevelUpScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub ipdogldjcmo: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub pldejljbblb: u32, -} -/// Obf: MatchThreeV2LevelEndCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7434)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MatchThreeV2LevelEndCsReq { - /// offset: 52 - #[prost(uint32, tag = "15")] - pub mklffccbjpm: u32, - /// offset: 60 - #[prost(uint32, tag = "1")] - pub dpifipelbhh: u32, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub bbobbjdjned: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub abnbakljmhm: u32, - /// offset: 64 - #[prost(uint32, tag = "9")] - pub adogoonnmoi: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "5")] - pub cplbaggjdae: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(string, tag = "14")] - pub uuid: ::prost::alloc::string::String, - /// offset: 56 - #[prost(uint32, tag = "8")] - pub level_id: u32, -} -/// Obf: MatchThreeV2LevelEndScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7438)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2LevelEndScRsp { /// offset: 64 #[prost(uint32, tag = "8")] - pub dlklpbaolhi: u32, - /// offset: 56 - #[prost(uint32, tag = "6")] - pub level_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub jbefgmedhjj: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 48 - #[prost(message, optional, tag = "1")] - pub iibecfaidmp: ::core::option::Option, - /// offset: 60 - #[prost(uint32, tag = "14")] - pub alkelhmglfc: u32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub fkfcdcidlca: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub laejllcgfdm: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "9")] - pub gahicmjocec: ::core::option::Option, + #[prost(message, repeated, tag = "10")] + pub hnagoeepbjn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub ebjhkikolhj: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub pkinfpgfina: u32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub moddibhcppd: ::core::option::Option, + /// offset: 68 + #[prost(uint32, tag = "9")] + pub level_id: u32, + /// offset: 60 + #[prost(uint32, tag = "7")] + pub amgmadnbfif: u32, } -/// Obf: MatchThreeV2SetBirdPosCsReq +/// Obf: BLNBGAGFLHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7422)] +#[cmdid(7445)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeV2SetBirdPosCsReq { /// offset: 28 - #[prost(uint32, tag = "5")] - pub adogoonnmoi: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub pos: u32, -} -/// Obf: MatchThreeV2SetBirdPosScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7421)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MatchThreeV2SetBirdPosScRsp { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub adogoonnmoi: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub opiacbneebj: u32, - /// offset: 36 #[prost(uint32, tag = "1")] pub pos: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub nlocdhmlgjh: u32, } -/// Obf: MatchThreeV2ScNotify +/// Obf: JEPEIPACLAC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7436)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MatchThreeV2SetBirdPosScRsp { + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub pos: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub nlocdhmlgjh: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub dldhpgfdfhp: u32, +} +/// Obf: LLIBDKPKFOM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2ScNotify { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub aehdfmidnjm: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub kjhggpemphm: ::core::option::Option, } -/// Obf: MatchThreeV2PvpFinishScNotify +/// Obf: MDIJDDDMKDP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7423)] +#[cmdid(7450)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2PvpFinishScNotify { - /// offset: 48 - #[prost(uint32, tag = "7")] - pub cjemdphdmbg: u32, /// offset: 44 - #[prost(enumeration = "Iilpmdjahgk", tag = "3")] + #[prost(enumeration = "FightGameMode", tag = "4")] + pub bfcbgpeichg: i32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub dkaeidjmjcj: u32, + /// offset: 52 + #[prost(enumeration = "Fkanibdjnkg", tag = "15")] pub reason: i32, /// offset: 40 - #[prost(uint32, tag = "9")] - pub ambggfdkkdp: u32, - /// offset: 52 - #[prost(enumeration = "FightGameMode", tag = "12")] - pub keddcjcboji: i32, + #[prost(uint32, tag = "6")] + pub ijdmecljebd: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub kjhggpemphm: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] - pub nmhamjflnpi: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub aehdfmidnjm: ::core::option::Option, + pub mhfhoddbopm: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7429)] +#[cmdid(7416)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Annibihihig { - /// offset: 40 - #[prost(enumeration = "Iilpmdjahgk", tag = "14")] +pub struct Hmjgbjknkpe { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub mhfhoddbopm: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "Fkanibdjnkg", tag = "9")] pub reason: i32, - /// offset: 36 - #[prost(int32, tag = "3")] - pub ambggfdkkdp: i32, - /// offset: 32 - #[prost(enumeration = "FightGameMode", tag = "2")] - pub keddcjcboji: i32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub nmhamjflnpi: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "FightGameMode", tag = "4")] + pub bfcbgpeichg: i32, /// offset: 44 + #[prost(int32, tag = "10")] + pub dkaeidjmjcj: i32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub ijdmecljebd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Emhaljpddbl { + /// offset: 40 + #[prost(uint64, tag = "13")] + pub giaoimofalh: u64, + /// offset: 32 + #[prost(bool, tag = "4")] + pub hnfnokilnfe: bool, + /// offset: 33 + #[prost(bool, tag = "9")] + pub lbplnldhcbo: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub dohllmldlmp: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub gpjhjooijjc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Idcjhpeendm { + /// offset: 24 #[prost(uint32, tag = "11")] - pub cjemdphdmbg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gjpdjmjehef { - /// offset: 44 - #[prost(uint32, tag = "10")] - pub obhpgbepihd: u32, - /// offset: 40 - #[prost(bool, tag = "2")] - pub hfjpgdamajl: bool, - /// offset: 41 - #[prost(bool, tag = "5")] - pub mfcmhckkojf: bool, - /// offset: 32 - #[prost(uint64, tag = "11")] - pub heoneoiejio: u64, - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub jjbaidgecpb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hafpjagidgn { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub obhpgbepihd: u32, -} -/// Obf: GetChenLingGameBoyDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9090)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetChenLingGameBoyDataScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub ihigdhmecko: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ckkdhdfpagd { - /// offset: 45 - #[prost(bool, tag = "12")] - pub lljonngkigc: bool, - /// offset: 32 - #[prost(uint64, tag = "3")] - pub ljegklbpjcn: u64, - /// offset: 44 - #[prost(bool, tag = "15")] - pub mkmeidbmefn: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub jjbaidgecpb: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub obhpgbepihd: u32, -} -/// Obf: FinishChenLingGameBoyScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9064)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishChenLingGameBoyScRsp { - /// offset: 56 - #[prost(uint64, tag = "11")] - pub heoneoiejio: u64, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub reward: ::core::option::Option, - /// offset: 48 - #[prost(uint64, tag = "2")] - pub ljegklbpjcn: u64, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub hpgceklodll: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub obhpgbepihd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ojgglgibmni { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub obhpgbepihd: u32, - /// offset: 24 - #[prost(uint64, tag = "7")] - pub ljegklbpjcn: u64, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub uid: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pdgcfiejpho { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub obhpgbepihd: u32, -} -/// Obf: ChenLingGameBoyGetFriendRankingInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9062)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChenLingGameBoyGetFriendRankingInfoScRsp { - /// offset: 40 - #[prost(uint32, tag = "14")] - pub obhpgbepihd: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 32 - #[prost(bool, tag = "3")] - pub jbmameidkjb: bool, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub jfnmaplkjpm: ::prost::alloc::vec::Vec, -} -/// Obf: GetFiveDimMiniGameDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9074)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFiveDimMiniGameDataCsReq { - /// offset: 24 - #[prost(bool, tag = "3")] - pub jbmameidkjb: bool, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9052)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ajadlolchle { - /// offset: 24 - #[prost(bool, tag = "8")] - pub jbmameidkjb: bool, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kohkjngpdfg { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub obhpgbepihd: u32, + pub gpjhjooijjc: u32, } +/// Obf: GOHPLHLABBE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9057)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Djimejpkifc { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub ihigdhmecko: ::core::option::Option, +pub struct GetChenLingGameBoyDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub maonhdcchpe: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nbjpihiebae { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub obhpgbepihd: u32, +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Joaimkblhhd { + /// offset: 44 + #[prost(bool, tag = "5")] + pub godgalfehjf: bool, /// offset: 24 - #[prost(bool, tag = "3")] - pub mfcmhckkojf: bool, + #[prost(uint32, repeated, tag = "8")] + pub dohllmldlmp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub gpjhjooijjc: u32, + /// offset: 45 + #[prost(bool, tag = "2")] + pub epfdjfbcdil: bool, + /// offset: 32 + #[prost(uint64, tag = "7")] + pub hhkcadkcljc: u64, } +/// Obf: CJFMGOBDJDB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9084)] +#[cmdid(9077)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hccgofgdfod { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub ihigdhmecko: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "3")] +pub struct FinishChenLingGameBoyScRsp { + /// offset: 60 + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 48 + #[prost(uint64, tag = "11")] + pub hhkcadkcljc: u64, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub icmkgflbejp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint64, tag = "6")] + pub giaoimofalh: u64, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub gpjhjooijjc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gjehfgkpakk { +pub struct Pcmhmclacnk { + /// offset: 32 + #[prost(uint64, tag = "12")] + pub hhkcadkcljc: u64, /// offset: 28 - #[prost(uint32, tag = "14")] - pub ceiidffbhld: u32, + #[prost(uint32, tag = "5")] + pub gpjhjooijjc: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub uid: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Domdpohbpog { /// offset: 24 #[prost(uint32, tag = "7")] - pub ciihdoemcfh: u32, + pub gpjhjooijjc: u32, +} +/// Obf: MBCPPALFPCH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9088)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingGameBoyGetFriendRankingInfoScRsp { + /// offset: 36 + #[prost(uint32, tag = "15")] + pub gpjhjooijjc: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub jpnalkefhoh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 40 + #[prost(bool, tag = "12")] + pub kepmjkgjlnj: bool, +} +/// Obf: HJPPKKEDAKC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9055)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFiveDimMiniGameDataCsReq { + /// offset: 24 + #[prost(bool, tag = "15")] + pub kepmjkgjlnj: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9051)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Blkkagmojgp { + /// offset: 28 + #[prost(bool, tag = "10")] + pub kepmjkgjlnj: bool, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Medckbiadeo {} -/// Obf: GetFiveDimMiniGameDataScRsp +pub struct Gnbodnmgbdl { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub gpjhjooijjc: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9072)] +#[cmdid(9069)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gdabfhaalml { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub maonhdcchpe: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hbglmkhnnnp { + /// offset: 28 + #[prost(bool, tag = "6")] + pub lbplnldhcbo: bool, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub gpjhjooijjc: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9094)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jogjdghdklo { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub maonhdcchpe: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nhfmhlcgjah { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub gcpncedamab: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub mhecofpgecb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jgkoonelcag {} +/// Obf: JHNJJMPGNFN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9095)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimMiniGameDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub content_package_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Didepcnoboo { - /// offset: 52 - #[prost(uint32, tag = "14")] - pub blpkjnhocab: u32, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub jckigcpgiel: u32, +pub struct Gbgcnjjmpjf { /// offset: 60 #[prost(uint32, tag = "1")] + pub lmhbogjhkhb: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub bicbjmpaaan: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub ncodimpancc: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub locohhfmadj: u32, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub gold: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub keabpbonokm: u32, + /// offset: 24 + #[prost(string, tag = "14")] + pub lbbmjlaijoc: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "6")] pub score_id: u32, /// offset: 68 - #[prost(uint32, tag = "9")] - pub iebckeeecdl: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub ciihdoemcfh: u32, - /// offset: 64 - #[prost(uint32, tag = "3")] - pub efnnjjadgkc: u32, - /// offset: 56 - #[prost(uint32, tag = "8")] - pub pminaloebbc: u32, - /// offset: 36 - #[prost(float, tag = "15")] - pub cebcdblppmf: f32, - /// offset: 16 - #[prost(string, tag = "13")] - pub uuid: ::prost::alloc::string::String, + #[prost(float, tag = "10")] + pub pbdbjohcjfo: f32, /// offset: 44 #[prost(uint32, tag = "2")] - pub gold: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub lilfkmgobhi: u32, + pub ojiaagjbjaf: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub gcpncedamab: u32, } -/// Obf: FinishFiveDimMiniGameScRsp +/// Obf: LPNMHMEOJHO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFiveDimMiniGameScRsp { - /// offset: 68 + /// offset: 48 #[prost(uint32, tag = "5")] pub score_id: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub blpkjnhocab: u32, - /// offset: 64 - #[prost(bool, tag = "9")] - pub baefiabdaak: bool, - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub lcmclafpbdp: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub ciihdoemcfh: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub flfodgloohc: ::core::option::Option, - /// offset: 72 - #[prost(uint32, tag = "15")] - pub efnnjjadgkc: u32, - /// offset: 56 - #[prost(float, tag = "4")] - pub cebcdblppmf: f32, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub gold: u32, - /// offset: 60 + /// offset: 68 #[prost(uint32, tag = "8")] - pub pminaloebbc: u32, + pub keabpbonokm: u32, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub menaapnnkge: ::core::option::Option, + /// offset: 56 + #[prost(bool, tag = "11")] + pub chpampnmcoe: bool, + /// offset: 72 + #[prost(float, tag = "13")] + pub pbdbjohcjfo: f32, + /// offset: 64 + #[prost(uint32, tag = "10")] + pub gcpncedamab: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub gold: u32, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub enmfkjioeoc: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub ncodimpancc: u32, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub ojiaagjbjaf: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bpfkfoniahh {} -/// Obf: GetFiveDimFluteDataScRsp +pub struct Dfloigpcnak {} +/// Obf: GCFNHDLMEKP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9079)] +#[cmdid(9066)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimFluteDataScRsp { - /// offset: 32 - #[prost(uint32, repeated, tag = "8")] - pub ehhlinebipe: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub dneplagefac: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ldhnmdhbeeb { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub iokpfpkckco: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9061)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nkokinnimok { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub iokpfpkckco: u32, - /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub ohgfegdfkng: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub epphgobafmp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bmhpmbhbfin { +pub struct Laijmhhfhii { /// offset: 24 - #[prost(uint32, tag = "3")] - pub iokpfpkckco: u32, + #[prost(uint32, tag = "14")] + pub hejaoochefg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9078)] +#[cmdid(9071)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lidkpecepgd { +pub struct Jkpkdphiphd { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub iokpfpkckco: u32, + #[prost(uint32, tag = "15")] + pub hejaoochefg: u32, } -/// Obf: FiveDimFluteDataChangeNotify +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mefagjjmema { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub hejaoochefg: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9065)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pdahkaklpgf { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub hejaoochefg: u32, +} +/// Obf: ICCMIAGKNHN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9091)] +#[cmdid(9056)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FiveDimFluteDataChangeNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub dneplagefac: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub ehhlinebipe: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "12")] + pub epphgobafmp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub ohgfegdfkng: ::prost::alloc::vec::Vec, } -/// Obf: MazeCrossFloorConditionChangeScNotify +/// Obf: CCPFALAGHHJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9069)] +#[cmdid(9076)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeCrossFloorConditionChangeScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "10")] - pub hjoiljacmec: ::prost::alloc::vec::Vec, + pub phcaalbpkgk: ::prost::alloc::vec::Vec, } -/// Obf: GetNpcMessageGroupCsReq +/// Obf: CDMODFGGKCP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2783)] +#[cmdid(2791)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub contact_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "11")] + pub kalcgedpajk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MessageItem { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub text_id: u32, +pub struct Mihgabamflg { /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub item_id: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub eahhabidoah: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MessageSection { +pub struct Eokjoomaapn { /// offset: 40 - #[prost(uint32, tag = "3")] - pub frozen_item_id: u32, + #[prost(uint32, tag = "13")] + pub id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub item_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(enumeration = "MessageSectionStatus", tag = "9")] + #[prost(uint32, tag = "7")] + pub jnhoedkclgl: u32, + /// offset: 44 + #[prost(enumeration = "MessageSectionStatus", tag = "2")] pub status: i32, /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub message_item_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub kcmninmgpfh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Boihdgedbdn { /// offset: 32 - #[prost(message, repeated, tag = "11")] - pub item_list: ::prost::alloc::vec::Vec, + #[prost(int64, tag = "12")] + pub pbhffinoomi: i64, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub nfbgbngmpac: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "MessageGroupStatus", tag = "5")] + pub status: i32, /// offset: 44 #[prost(uint32, tag = "15")] - pub id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MessageGroup { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub message_section_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(enumeration = "MessageGroupStatus", tag = "10")] - pub status: i32, - /// offset: 32 - #[prost(int64, tag = "6")] - pub refresh_time: i64, + pub hkcfjbkajlc: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub id: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub message_section_id: u32, } -/// Obf: GetNpcMessageGroupScRsp +/// Obf: ABCNAEJJIKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2781)] +#[cmdid(2710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupScRsp { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub message_group_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub calpakehgcf: ::prost::alloc::vec::Vec, } -/// Obf: GetNpcStatusCsReq +/// Obf: CMLGBHKADOG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2724)] +#[cmdid(2794)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetNpcStatusCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct NpcStatus { - /// offset: 28 - #[prost(bool, tag = "8")] - pub is_finish: bool, +pub struct Boklhhlenjb { /// offset: 24 + #[prost(bool, tag = "15")] + pub nagjkijodkf: bool, + /// offset: 28 #[prost(uint32, tag = "4")] pub npc_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GroupStatus { +pub struct Hlbkfmfgajh { /// offset: 32 - #[prost(uint32, tag = "13")] - pub group_id: u32, + #[prost(int64, tag = "9")] + pub pbhffinoomi: i64, /// offset: 24 - #[prost(int64, tag = "4")] - pub refresh_time: i64, - /// offset: 36 - #[prost(enumeration = "MessageGroupStatus", tag = "7")] - pub group_status: i32, + #[prost(enumeration = "MessageGroupStatus", tag = "3")] + pub emidelaemdl: i32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SectionStatus { +pub struct Mlehdgnlihf { /// offset: 28 - #[prost(enumeration = "MessageSectionStatus", tag = "6")] - pub section_status: i32, + #[prost(enumeration = "MessageSectionStatus", tag = "11")] + pub hhhjjdbdgmh: i32, /// offset: 24 - #[prost(uint32, tag = "5")] - pub section_id: u32, + #[prost(uint32, tag = "4")] + pub jdmecbedlaa: u32, } -/// Obf: GetNpcStatusScRsp +/// Obf: LFDDPAPMIHM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2704)] +#[cmdid(2795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcStatusScRsp { /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub npc_status_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub klnnjaoldec: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: FinishItemIdCsReq +/// Obf: DJOAHHLLJLI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2735)] +#[cmdid(2714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishItemIdCsReq { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub eahhabidoah: u32, /// offset: 28 #[prost(uint32, tag = "13")] - pub text_id: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] pub item_id: u32, } -/// Obf: FinishItemIdScRsp +/// Obf: BKECDGAIDJP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2713)] +#[cmdid(2718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishItemIdScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, + #[prost(uint32, tag = "10")] + pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] - pub text_id: u32, + pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub item_id: u32, + #[prost(uint32, tag = "15")] + pub eahhabidoah: u32, } -/// Obf: FinishSectionIdCsReq +/// Obf: CNGJGGGGDCD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2762)] +#[cmdid(2709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishSectionIdCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] - pub section_id: u32, + #[prost(uint32, tag = "2")] + pub jdmecbedlaa: u32, } -/// Obf: FinishSectionIdScRsp +/// Obf: BDAGDDGCCOO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2800)] +#[cmdid(2798)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishSectionIdScRsp { - /// offset: 24 - #[prost(message, optional, tag = "2")] + /// offset: 16 + #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] - pub section_id: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub jdmecbedlaa: u32, } -/// Obf: FinishPerformSectionIdCsReq +/// Obf: AOMDEIKOINM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2769)] +#[cmdid(2763)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPerformSectionIdCsReq { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub section_id: u32, /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub item_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub jdmecbedlaa: u32, } -/// Obf: FinishPerformSectionIdScRsp +/// Obf: CHNCNGKLIOH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2740)] +#[cmdid(2726)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPerformSectionIdScRsp { /// offset: 32 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub item_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "5")] - pub section_id: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub jdmecbedlaa: u32, } -/// Obf: GetMissionMessageCsReq +/// Obf: HBIJHDJDPIM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2746)] +#[cmdid(2739)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMissionMessageCsReq {} -/// Obf: GetMissionMessageScRsp +/// Obf: CBOOKACHDIG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2757)] +#[cmdid(2701)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionMessageScRsp { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "4")] + pub jloamkgiidk: ::std::collections::HashMap, /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "1")] - pub fgifdhcbndm: ::std::collections::HashMap, -} -/// Obf: ShareCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4183)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ShareCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub hdcolichego: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jpmhkmphakm { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub okgcdnbkidg: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub hdcolichego: u32, -} -/// Obf: ShareScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4181)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ShareScRsp { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub pijpadamang: ::core::option::Option, -} -/// Obf: GetShareDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4124)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetShareDataCsReq {} -/// Obf: GetShareDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4104)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetShareDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub npiamggidnp: ::prost::alloc::vec::Vec, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4135)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ichmdoonckp {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4113)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gchicobbbji { - /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bpgacjlpief { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub r#type: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub gfkcoiapcgn: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub gcpghinjnjc: ::prost::alloc::vec::Vec, -} +/// Obf: OGIHPMLEKDM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4184)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lndekhnojho { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub ldijniakgfn: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4119)] +#[cmdid(4191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pdbkahdignb { +pub struct ShareCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: CancelSyncExpiredItemCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4169)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct CancelSyncExpiredItemCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub bbodmokdokc: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(string, repeated, tag = "11")] - pub banoojlmced: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - /// offset: 40 - #[prost(enumeration = "Iieokcddido", tag = "12")] - pub r#type: i32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4140)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mjogfpiplki { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fjdgccblpkm { - /// offset: 24 - #[prost(string, tag = "7")] - pub bcfjcniijmi: ::prost::alloc::string::String, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4157)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hkedpnjkhia { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, + #[prost(uint32, tag = "2")] + pub kllpoakddhp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fgcdafadhim { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub hpkmemfploh: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub pflmnmagfkp: u32, +pub struct Lhmhfnboagc { /// offset: 28 - #[prost(enumeration = "MovieRacingType", tag = "1")] - pub r#type: i32, + #[prost(uint32, tag = "2")] + pub ejmjhdacfei: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub kllpoakddhp: u32, } -/// Obf: GetMovieRacingDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4103)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetMovieRacingDataCsReq {} -/// Obf: GetMovieRacingDataScRsp +/// Obf: PAALAAHOAGK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4109)] +#[cmdid(4110)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMovieRacingDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub gonkibflnen: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] +pub struct ShareScRsp { + /// offset: 40 + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub ccdamjkbcgc: ::core::option::Option, } -/// Obf: UpdateMovieRacingDataCsReq +/// Obf: NFNLFIMGAPN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4131)] +#[cmdid(4194)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpdateMovieRacingDataCsReq { +pub struct GetShareDataCsReq {} +/// Obf: BMNOEICMEDO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4195)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetShareDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "4")] - pub mbdibnkfmpa: ::core::option::Option, + #[prost(message, repeated, tag = "12")] + pub hbdkofiejlk: ::prost::alloc::vec::Vec, } -/// Obf: UpdateMovieRacingDataScRsp +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4114)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kndcljnmaoc {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4118)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpdateMovieRacingDataScRsp { +pub struct Emjmlbdlmlc { /// offset: 24 - #[prost(message, optional, tag = "11")] - pub mbdibnkfmpa: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: SubmitOrigamiItemCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pghphpgidmb { + /// offset: 36 + #[prost(uint32, tag = "5")] + pub kjmjpdnmoib: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub enfofeakddk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub r#type: u32, +} /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4123)] +#[cmdid(4174)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cbijjndgpin { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub hakolocgefb: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4137)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hfodkmfdmae { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: LAFMGEAPPKO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4163)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct CancelSyncExpiredItemCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub coooffkidmc: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Jmgcdianlgk", tag = "3")] + pub r#type: i32, + /// offset: 24 + #[prost(string, repeated, tag = "14")] + pub jllknnfapee: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4126)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lmhfpeplikh { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ipbbnkfeebj { + /// offset: 16 + #[prost(string, tag = "3")] + pub cgdobaoahmb: ::prost::alloc::string::String, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4101)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lmcepidhebl { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bnigiajopgc { + /// offset: 28 + #[prost(enumeration = "MovieRacingType", tag = "14")] + pub r#type: i32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ceeggcppafj: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub ilhdbhmaamo: u32, +} +/// Obf: LIPFNCLLDHK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4107)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMovieRacingDataCsReq {} +/// Obf: MKFBMDHFFPO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4158)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMovieRacingDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub eknfoknpghc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: NCOMDKGDCIA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4144)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateMovieRacingDataCsReq { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub imcekfookhc: ::core::option::Option, +} +/// Obf: NJAKKIMIBFC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4200)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateMovieRacingDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub imcekfookhc: ::core::option::Option, +} +/// Obf: JFFEMMJHPLC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4104)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitOrigamiItemCsReq { /// offset: 24 #[prost(uint32, tag = "11")] - pub hoimmhdpkfn: u32, + pub imciknhhehc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4156)] +#[cmdid(4138)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cnjjggfokpf { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub retcode: u32, +pub struct Nfdllephlhn { /// offset: 24 - #[prost(uint32, tag = "8")] - pub hoimmhdpkfn: u32, + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub imciknhhehc: u32, } -/// Obf: GetOrigamiPropInfoCsReq +/// Obf: HKOALDNBDAK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4148)] +#[cmdid(4172)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOrigamiPropInfoCsReq { /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub content_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub melnpbkaabi: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] - pub entry_story_line_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub floor_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "6")] + pub gfgflihccod: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cmhcafmegmo { +pub struct Abhilgfljno { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub config_id: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub group_id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eigldifgkmp { +pub struct Cmleplpbjcc { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub fgocdcmkdml: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub floor_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub nooognmhpif: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4134)] +#[cmdid(4132)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cdaoiehjhlf { +pub struct Bmpohnclhmf { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub cfkffedjddg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub gfgflihccod: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub content_id: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Deomneompfe { + /// offset: 28 + #[prost(bool, tag = "8")] + pub loeogancpge: bool, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ilhdbhmaamo: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub njkeognhenk: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub level: u32, +} +/// Obf: GPEAHNMJEMM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4189)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetWolfBroShootingDataCsReq {} +/// Obf: ANOANFHEKBL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4196)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetGunPlayDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub nbmaidecchj: ::prost::alloc::vec::Vec, +} +/// Obf: PADMKHOJINL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4157)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateWolfBroShootingDataCsReq { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub group_id: u32, + /// offset: 40 + #[prost(uint64, tag = "13")] + pub lbbmjlaijoc: u64, /// offset: 36 #[prost(uint32, tag = "7")] - pub content_id: u32, - /// offset: 40 + pub eceacbagakd: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub diflkhmkhbg: ::core::option::Option, +} +/// Obf: MPFAHHCONGC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4121)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateGunPlayDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub diflkhmkhbg: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lmhoimlgngm { + /// offset: 24 + #[prost(enumeration = "Nhjljbjjkfj", tag = "5")] + pub alfhnehobja: i32, + /// offset: 32 + #[prost(enumeration = "DifficultyAdjustmentType", tag = "15")] + pub mjlhllmjhgj: i32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub id: u32, +} +/// Obf: HIKFBMOJEEH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4128)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DifficultyAdjustmentGetDataCsReq {} +/// Obf: HNKOECNMPHC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4165)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DifficultyAdjustmentGetDataScRsp { + /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub aheogadfcni: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub entry_story_line_id: u32, + #[prost(message, repeated, tag = "3")] + pub content_package_list: ::prost::alloc::vec::Vec, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fnafaloffnj { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub hpkmemfploh: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub hbomfkacaim: u32, - /// offset: 36 - #[prost(bool, tag = "4")] - pub cfoalohcalb: bool, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub level: u32, -} -/// Obf: GetWolfBroShootingDataCsReq +/// Obf: AGJEBLHCCAM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4106)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetWolfBroShootingDataCsReq {} -/// Obf: GetGunPlayDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4101)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetGunPlayDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub hmeninfpcjd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: UpdateWolfBroShootingDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4196)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpdateWolfBroShootingDataCsReq { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub group_id: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub jcdmaonlomk: u32, - /// offset: 32 - #[prost(uint64, tag = "15")] - pub uuid: u64, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub hipdbaeahgo: ::core::option::Option, -} -/// Obf: UpdateGunPlayDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4143)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpdateGunPlayDataScRsp { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub hipdbaeahgo: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jbnpcjchcbj { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub id: u32, - /// offset: 24 - #[prost(enumeration = "Igcifncbcid", tag = "14")] - pub jkmaeielmgm: i32, - /// offset: 32 - #[prost(enumeration = "DifficultyAdjustmentType", tag = "8")] - pub lmjphnilnik: i32, -} -/// Obf: DifficultyAdjustmentGetDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4117)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DifficultyAdjustmentGetDataCsReq {} -/// Obf: DifficultyAdjustmentGetDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4127)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DifficultyAdjustmentGetDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub content_package_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -/// Obf: DifficultyAdjustmentUpdateDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4145)] +#[cmdid(4173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentUpdateDataCsReq { /// offset: 24 - #[prost(message, optional, tag = "5")] - pub data: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub data: ::core::option::Option, } -/// Obf: DifficultyAdjustmentUpdateDataScRsp +/// Obf: GNLPGCOPIBE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4168)] +#[cmdid(4153)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentUpdateDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub content_package_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub data: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub data: ::core::option::Option, } -/// Obf: MazeKillDirectCsReq +/// Obf: LALCKJEHBCN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4108)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeKillDirectCsReq { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub eefihdhebkj: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub entity_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(enumeration = "Jipgmfdbadh", tag = "6")] - pub jkmaeielmgm: i32, + #[prost(uint32, tag = "8")] + pub gjkgpdhnkhe: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub entity_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "Ebkolhjiofn", tag = "9")] + pub alfhnehobja: i32, } -/// Obf: MazeKillDirectScRsp +/// Obf: AEEEBOOIDCN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4191)] +#[cmdid(4117)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeKillDirectScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub entity_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub entity_list: ::prost::alloc::vec::Vec, } -/// Obf: DirectDeliveryScNotify +/// Obf: OBDAFBOAMKE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4102)] +#[cmdid(4151)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DirectDeliveryScNotify { /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub illhgebjhdo: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub halfglgldlo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] - pub ekeblmekfln: u32, + #[prost(uint32, tag = "9")] + pub oeccpkanhmn: u32, } -/// Obf: CancelDirectDeliveryNoticeCsReq +/// Obf: MKLCDFGEMIM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4137)] +#[cmdid(4125)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelDirectDeliveryNoticeCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] - pub ekeblmekfln: u32, + #[prost(uint32, tag = "14")] + pub oeccpkanhmn: u32, } -/// Obf: CancelDirectDeliveryNoticeScRsp +/// Obf: IBOEENALIPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4190)] +#[cmdid(4154)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelDirectDeliveryNoticeScRsp { /// offset: 28 + #[prost(uint32, tag = "8")] + pub oeccpkanhmn: u32, + /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub ekeblmekfln: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dkapgnicemi { +pub struct Lieedgoegmk { /// offset: 24 - #[prost(uint32, tag = "11")] - pub gold: u32, + #[prost(uint32, tag = "14")] + pub cpmookfkbeg: u32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub miikbnajedk: u32, + #[prost(uint32, tag = "8")] + pub gold: u32, } -/// Obf: GetSwitchMascotDataCsReq +/// Obf: JPHPHNNCEON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4105)] +#[cmdid(4179)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSwitchMascotDataCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] - pub miikbnajedk: u32, + #[prost(uint32, tag = "3")] + pub cpmookfkbeg: u32, } -/// Obf: GetSwitchMascotDataScRsp +/// Obf: FKDCPHGFKDC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4112)] +#[cmdid(4120)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchMascotDataScRsp { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub miikbnajedk: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub iongnmflahg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub ohfbmfgpmjo: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub cpmookfkbeg: u32, } -/// Obf: SwitchMascotUpdateScNotify +/// Obf: AEPLEEDGMMH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4164)] +#[cmdid(4193)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchMascotUpdateScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub iongnmflahg: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub ohfbmfgpmjo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "14")] - pub fcfikcmphgd: bool, + #[prost(bool, tag = "2")] + pub nonmonphbpe: bool, } -/// Obf: GetUnreleasedBlockInfoCsReq +/// Obf: KKPHDFDDBGL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4122)] +#[cmdid(4102)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetUnreleasedBlockInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4147)] +#[cmdid(4149)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnreleasedBlockInfoScRsp { /// offset: 40 - #[prost(int64, tag = "11")] - pub pcfdjkakbnd: i64, - /// offset: 48 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub kjonkialhog: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub kegnmkhjnjb: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "8")] + pub flfpojflhod: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub gomngaadjlm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(int64, tag = "3")] + pub ddbfeeigpji: i64, } -/// Obf: GetMissionDataCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gnanmeadpbd { + /// offset: 48 + #[prost(uint32, tag = "10")] + pub dnhfpbopfaj: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub ipcfofhlahg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(int64, tag = "8")] + pub dnnhcnckjcm: i64, + /// offset: 40 + #[prost(int64, tag = "12")] + pub end_time: i64, +} +/// Obf: HHJHMJNFKCL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1283)] +#[cmdid(4166)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CycleScoreRewardGetDataCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4105)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lbmpplkebfo { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub efjbfbengkg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: GCBEILIJALC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4111)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct CycleScoreRewardTakeRewardCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub grid_fight_score_rank_list: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4130)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dpfennbobnd { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub efjbfbengkg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub blkacgbdahb: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: OBEIEBGGDHI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4171)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct CycleScoreRewardDestroyExceedRewardCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub iefifklkajn: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4136)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dohjcpamafl { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub efjbfbengkg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4103)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aldeibddmon { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub efjbfbengkg: ::core::option::Option, +} +/// Obf: HDLEPMCNGJH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1291)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMissionDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Edldooailpm { +pub struct Okepfgmnjao { /// offset: 24 - #[prost(uint32, tag = "3")] - pub id: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub display_value: u32, /// offset: 32 - #[prost(enumeration = "MissionSyncRecord", tag = "10")] + #[prost(enumeration = "Algpcoobeff", tag = "3")] pub r#type: i32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub id: u32, } -/// Obf: Mission +/// Obf: BDGIGDJAMHD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mission { /// offset: 28 - #[prost(enumeration = "MissionStatus", tag = "11")] - pub status: i32, - /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub progress: u32, /// offset: 32 + #[prost(enumeration = "MissionStatus", tag = "12")] + pub status: i32, + /// offset: 24 #[prost(uint32, tag = "5")] pub id: u32, } -/// Obf: MissionCustomValue +/// Obf: LALCFOFKAIJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionCustomValue { - /// offset: 32 - #[prost(uint32, tag = "9")] + /// offset: 16 + #[prost(string, tag = "14")] + pub dlcldiaoimk: ::prost::alloc::string::String, + /// offset: 36 + #[prost(uint32, tag = "15")] pub index: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub custom_value: u32, - /// offset: 24 - #[prost(string, tag = "2")] - pub cbbmfaiegdp: ::prost::alloc::string::String, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MissionCustomValueList { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub custom_value_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MainMission { /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] + pub kgmgppohgce: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Epncdfbahea { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub dpfiheekgdl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Accoeknjhfh { + /// offset: 32 + #[prost(uint32, tag = "2")] pub id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub custom_value_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub dpfiheekgdl: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(enumeration = "MissionStatus", tag = "3")] + #[prost(enumeration = "MissionStatus", tag = "5")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mjhheoeeajd { - /// offset: 36 - #[prost(uint32, tag = "12")] +pub struct Ifblmcnfieo { + /// offset: 32 + #[prost(uint32, tag = "4")] pub id: u32, - #[prost(oneof = "mjhheoeeajd::Oacogkeimha", tags = "173")] - pub oacogkeimha: ::core::option::Option, + #[prost(oneof = "ifblmcnfieo::Pnbcddaadnc", tags = "1788")] + pub pnbcddaadnc: ::core::option::Option, } -/// Nested message and enum types in `MJHHEOEEAJD`. -pub mod mjhheoeeajd { +/// Nested message and enum types in `IFBLMCNFIEO`. +pub mod ifblmcnfieo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Oacogkeimha { - /// offset: 24 - #[prost(message, tag = "173")] - CustomValueList(super::MissionCustomValueList), + pub enum Pnbcddaadnc { + /// offset: 16 + #[prost(message, tag = "1788")] + Dpfiheekgdl(super::Epncdfbahea), } } -/// Obf: MainMissionCustomValue +/// Obf: MLNCGLKMGGE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionCustomValue { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub main_mission_id: u32, /// offset: 16 - #[prost(message, optional, tag = "15")] - pub custom_value_list: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub dpfiheekgdl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub main_mission_id: u32, } -/// Obf: GetMissionDataScRsp +/// Obf: NKFCJLGCEEB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1281)] +#[cmdid(1210)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionDataScRsp { - /// offset: 52 - #[prost(uint32, tag = "11")] + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub ngmephfjmen: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub mission_data_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 32 - #[prost(uint32, repeated, tag = "1")] - pub bcpjcfackam: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub mission_data_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "12")] + pub eiagkfkonpe: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub cmfplcnkngm: u32, /// offset: 56 - #[prost(uint32, tag = "3")] - pub mhoageegjld: u32, - /// offset: 40 - #[prost(message, repeated, tag = "4")] - pub mission_list: ::prost::alloc::vec::Vec, - /// offset: 48 #[prost(uint32, tag = "2")] - pub track_mission_id: u32, + pub poaajebfeno: u32, } -/// Obf: AcceptMainMissionCsReq +/// Obf: NBBEJFJBAHL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1245)] +#[cmdid(1273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptMainMissionCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub main_mission_id: u32, } -/// Obf: AcceptMainMissionScRsp +/// Obf: EJOMCGJCFHL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1268)] +#[cmdid(1253)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptMainMissionScRsp { /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub main_mission_id: u32, /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: FinishTalkMissionCsReq +/// Obf: CPEJEPDPENG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1224)] +#[cmdid(1294)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTalkMissionCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub custom_value_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(string, tag = "10")] - pub talk_str: ::prost::alloc::string::String, + #[prost(message, repeated, tag = "7")] + pub dpfiheekgdl: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "3")] - pub sub_mission_id: u32, + #[prost(uint32, tag = "10")] + pub bpfoddoobki: u32, + /// offset: 24 + #[prost(string, tag = "1")] + pub hkpopeenmfe: ::prost::alloc::string::String, } -/// Obf: FinishTalkMissionScRsp +/// Obf: PBEBNHDLHEL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1204)] +#[cmdid(1295)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTalkMissionScRsp { - /// offset: 40 - #[prost(uint32, tag = "8")] - pub sub_mission_id: u32, /// offset: 44 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "2")] + pub bpfoddoobki: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 24 - #[prost(string, tag = "15")] - pub talk_str: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "9")] + pub hkpopeenmfe: ::prost::alloc::string::String, /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub custom_value_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub dpfiheekgdl: ::prost::alloc::vec::Vec, } -/// Obf: MissionRewardScNotify +/// Obf: HAHIANBNBEK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1235)] +#[cmdid(1214)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionRewardScNotify { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub main_mission_id: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub sub_mission_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "11")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub main_mission_id: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub bpfoddoobki: u32, } -/// Obf: SubMissionRewardScNotify +/// Obf: EOKEBOJCCKE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1296)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SubMissionRewardScNotify { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub bpfoddoobki: u32, +} +/// Obf: LIBOMPFDGBN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1218)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncTaskCsReq { + /// offset: 24 + #[prost(string, tag = "2")] + pub key: ::prost::alloc::string::String, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1209)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hhahnnoieih { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 16 + #[prost(string, tag = "1")] + pub key: ::prost::alloc::string::String, +} +/// Obf: DICGHMNLPLE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1201)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SubMissionRewardScNotify { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub sub_mission_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub reward: ::core::option::Option, -} -/// Obf: SyncTaskCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1213)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncTaskCsReq { - /// offset: 16 - #[prost(string, tag = "12")] - pub key: ::prost::alloc::string::String, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1262)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncTaskScRsp { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 24 - #[prost(string, tag = "7")] - pub key: ::prost::alloc::string::String, -} -/// Obf: MissionGroupWarnScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1257)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionGroupWarnScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub lpmahfiploe: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub lgeeplgbaom: ::prost::alloc::vec::Vec, } -/// Obf: FinishCosumeItemMissionCsReq +/// Obf: NFINKBBNABC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1284)] +#[cmdid(1274)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishCosumeItemMissionCsReq { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub sub_mission_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] + /// offset: 16 + #[prost(message, optional, tag = "13")] pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub bpfoddoobki: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1219)] +#[cmdid(1237)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishCosumeItemMissionScRsp { +pub struct Mbmembddjde { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub sub_mission_id: u32, + #[prost(uint32, tag = "9")] + pub bpfoddoobki: u32, } -/// Obf: GetMissionStatusCsReq +/// Obf: MAJIMKFCJKC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1286)] +#[cmdid(1261)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "5")] pub main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "13")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: GetMissionStatusScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1203)] +#[cmdid(1207)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusScRsp { + /// offset: 48 + #[prost(message, repeated, tag = "11")] + pub main_mission_mcv_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "14")] + pub cur_map_entry_id: u32, /// offset: 56 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "1")] pub curversion_finished_main_mission_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 16 #[prost(message, repeated, tag = "2")] pub sub_mission_status_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(uint32, repeated, tag = "3")] - pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "9")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "4")] - pub main_mission_mcv_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, } -/// Obf: TeleportToMissionResetPointCsReq +/// Obf: GNEHFMNDJJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1296)] +#[cmdid(1257)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TeleportToMissionResetPointCsReq {} -/// Obf: TeleportToMissionResetPointScRsp +/// Obf: CJFCKHFNHBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1243)] +#[cmdid(1221)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TeleportToMissionResetPointScRsp { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub client_pos_version: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub motion: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub client_pos_version: u32, } -/// Obf: StartFinishSubMissionScNotify +/// Obf: DLLEFCDNBLE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1217)] +#[cmdid(1228)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartFinishSubMissionScNotify { /// offset: 24 - #[prost(uint32, tag = "10")] - pub sub_mission_id: u32, + #[prost(uint32, tag = "15")] + pub bpfoddoobki: u32, } -/// Obf: StartFinishMainMissionScNotify +/// Obf: LDCBCLKFNEI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1227)] +#[cmdid(1265)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartFinishMainMissionScNotify { /// offset: 24 #[prost(uint32, tag = "7")] pub main_mission_id: u32, } -/// Obf: GetMainMissionCustomValueCsReq +/// Obf: ILKGEFBCEDG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1208)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] pub main_mission_id_list: ::prost::alloc::vec::Vec, } -/// Obf: GetMainMissionCustomValueScRsp +/// Obf: OHDJNFEIOEF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1291)] +#[cmdid(1217)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub mission_data_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub mission_data_list: ::prost::alloc::vec::Vec, } -/// Obf: MainMissionAcceptNotify +/// Obf: FHBEFBPJEFK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1202)] +#[cmdid(1251)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionAcceptNotify { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "12")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, } -/// Obf: UpdateTrackMainMissionCsReq +/// Obf: DGOJCKMHBIC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1290)] +#[cmdid(1254)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateTrackMainMissionCsReq { + /// offset: 28 + #[prost(enumeration = "TrackMainMissionUpdateReasonId", tag = "1")] + pub nillmkmkodp: i32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub cmfplcnkngm: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub gnpdglgbimm: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1279)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fnapkbelifo { /// offset: 32 #[prost(uint32, tag = "4")] - pub track_mission_id: u32, + pub cnogfhkiddp: u32, /// offset: 28 - #[prost(enumeration = "TrackMainMissionUpdateReasonId", tag = "11")] - pub pmlphlkbokj: i32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub edmelmpmfnk: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1205)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpdateTrackMainMissionScRsp { - /// offset: 32 #[prost(uint32, tag = "9")] - pub prev_track_mission_id: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub track_mission_id: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub cmfplcnkngm: u32, } -/// Obf: FinishedMissionScNotify +/// Obf: ODAHOBDIKGI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1212)] +#[cmdid(1220)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishedMissionScNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] pub finished_mission_id: ::prost::alloc::vec::Vec, } -/// Obf: UpdateMainMissionCustomValueCsReq +/// Obf: JJNEGIBNPLM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1264)] +#[cmdid(1293)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMainMissionCustomValueCsReq { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub value: u32, - /// offset: 16 - #[prost(string, tag = "4")] - pub cbbmfaiegdp: ::prost::alloc::string::String, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub main_mission_id: u32, + /// offset: 24 + #[prost(string, tag = "4")] + pub dlcldiaoimk: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub value: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1222)] +#[cmdid(1202)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdateMainMissionCustomValueScRsp { +pub struct Ofcenahffen { /// offset: 16 - #[prost(message, optional, tag = "1")] - pub acgbhpofhco: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub hflclflcclk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: StarPerformanceRelayCsReq +/// Obf: BDLKOCJKLAB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1247)] +#[cmdid(1249)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StarPerformanceRelayCsReq { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub performance_id: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub gbbhkkiilkl: u32, + #[prost(uint32, tag = "13")] + pub performance_id: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub hfelbaklhca: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1251)] +#[cmdid(1266)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StarPerformanceRelayScRsp { +pub struct Eppnlnibpna { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: GetMonopolyInfoCsReq +/// Obf: BPPAFOINNDP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7083)] +#[cmdid(7091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cnhcncfgfke { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub mbpcoddfilp: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub item_value: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub alncdfjhfmj: u32, +pub struct Nojcnlnibbh { /// offset: 28 #[prost(uint32, tag = "12")] - pub enkklbjcdge: u32, - /// offset: 41 + pub bkilelbilbo: u32, + /// offset: 25 + #[prost(bool, tag = "14")] + pub iojlmocpapg: bool, + /// offset: 24 #[prost(bool, tag = "15")] - pub gpclfmeekdh: bool, + pub dmbgfladnha: bool, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub item_value: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub nonkhemldno: u32, /// offset: 40 - #[prost(bool, tag = "4")] - pub elppgkpikii: bool, + #[prost(uint32, tag = "5")] + pub lbeihilhokm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dobpmmehngg { +pub struct Fiojpnplknp { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub hfjndoaidop: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "Nbiehencfia", tag = "3")] - pub emhokankejk: i32, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub jjndihmdbkp: ::prost::alloc::vec::Vec, + #[prost(enumeration = "Nkpjcabnlkl", tag = "12")] + pub hpokohjddho: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nihjihckjnd { +pub struct Ikkmaaebokl { /// offset: 28 - #[prost(uint32, tag = "9")] - pub progress: u32, + #[prost(uint32, tag = "11")] + pub icfppoljdpp: u32, /// offset: 24 #[prost(uint32, tag = "5")] - pub lbpbihhonhd: u32, + pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Femeiebhajk { +pub struct Pndokoleplc { /// offset: 32 - #[prost(bool, tag = "2")] + #[prost(uint64, tag = "10")] + pub bgbeofkejeg: u64, + /// offset: 25 + #[prost(bool, tag = "9")] pub is_taken_reward: bool, /// offset: 24 - #[prost(uint64, tag = "5")] - pub aaeonmohham: u64, - /// offset: 33 - #[prost(bool, tag = "8")] - pub ncbafopohff: bool, + #[prost(bool, tag = "4")] + pub jcockjgkfdk: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cmnikmjamio { - /// offset: 16 - #[prost(string, tag = "285")] - pub fggjleoplfa: ::prost::alloc::string::String, +pub struct Lbbjmhohkmg { + /// offset: 24 + #[prost(string, tag = "1615")] + pub eoeaohiikbb: ::prost::alloc::string::String, /// offset: 88 - #[prost(uint64, tag = "10")] - pub conjpgejhnl: u64, - /// offset: 56 - #[prost(string, tag = "657")] - pub pkajonbdkph: ::prost::alloc::string::String, - /// offset: 40 - #[prost(message, repeated, tag = "11")] - pub bidiggakdlc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub jnonelmdlcj: ::prost::alloc::vec::Vec, - /// offset: 100 - #[prost(uint32, tag = "13")] - pub hhhppbfhppc: u32, - /// offset: 128 - #[prost(uint64, tag = "14")] - pub ojfmaeeojoa: u64, - /// offset: 140 - #[prost(uint32, tag = "6")] - pub okgmmfngano: u32, - /// offset: 136 - #[prost(bool, tag = "1")] - pub gcbhkamjbcf: bool, - /// offset: 120 - #[prost(uint64, tag = "9")] - pub gddnflfapib: u64, - /// offset: 108 - #[prost(uint32, tag = "2")] - pub cidcgcmdpde: u32, - /// offset: 112 - #[prost(uint32, tag = "5")] - pub lcjkkmhoimj: u32, - /// offset: 96 - #[prost(uint32, tag = "3")] - pub jkimighlfic: u32, + #[prost(uint64, tag = "15")] + pub nicgpeenipc: u64, /// offset: 64 - #[prost(message, repeated, tag = "12")] - pub ncahfdpdpje: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub dmbgceooikl: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(uint32, tag = "7")] - pub keebjefbhea: u32, - /// offset: 72 #[prost(message, repeated, tag = "8")] - pub cbonkgljmol: ::prost::alloc::vec::Vec, + pub gkmjlekgbpn: ::prost::alloc::vec::Vec, + /// offset: 136 + #[prost(uint32, tag = "11")] + pub pcpohhahccj: u32, + /// offset: 128 + #[prost(uint64, tag = "4")] + pub eaeghdgjhgb: u64, + /// offset: 56 + #[prost(string, tag = "1934")] + pub gokiidcghjk: ::prost::alloc::string::String, /// offset: 48 - #[prost(string, tag = "2044")] - pub ldencikpcin: ::prost::alloc::string::String, + #[prost(message, repeated, tag = "14")] + pub kmlakhpcffe: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub lccplpkppjl: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(uint32, tag = "2")] + pub mbmiccjebjb: u32, + /// offset: 108 + #[prost(uint32, tag = "1")] + pub hjliecdfdlj: u32, + /// offset: 116 + #[prost(uint32, tag = "9")] + pub oedlcakbfdk: u32, + /// offset: 112 + #[prost(bool, tag = "3")] + pub ifdbimbmfgo: bool, + /// offset: 124 + #[prost(uint32, tag = "5")] + pub mnmpdjadefp: u32, + /// offset: 104 + #[prost(uint32, tag = "10")] + pub lcgoapahenh: u32, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub mbceaepnpoo: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "12")] + pub jfgblmmfodf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(string, tag = "333")] + pub bbnainmbbei: ::prost::alloc::string::String, + /// offset: 96 + #[prost(uint64, tag = "7")] + pub ejgppefegmk: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dkboieifhbi { +pub struct Jllhmahmcbf { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub clokipllbkc: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub fcncghejjlg: ::prost::alloc::vec::Vec, } -/// Obf: GetMonopolyInfoScRsp +/// Obf: MLEALEEEEBI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7081)] +#[cmdid(7010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyInfoScRsp { - /// offset: 56 - #[prost(message, optional, tag = "10")] - pub cdjkjgecbgc: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "9")] - pub ikfncmiodig: ::core::option::Option, - /// offset: 80 - #[prost(message, optional, tag = "1")] - pub jfpmgbbamfm: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "6")] + pub ghlejogaicj: ::core::option::Option, /// offset: 72 - #[prost(message, optional, tag = "4")] - pub bjhndhjcafm: ::core::option::Option, - /// offset: 104 - #[prost(message, optional, tag = "14")] - pub hbljkngaokg: ::core::option::Option, - /// offset: 112 - #[prost(message, optional, tag = "15")] - pub stt: ::core::option::Option, - /// offset: 120 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 96 #[prost(message, optional, tag = "7")] - pub rogue_map: ::core::option::Option, - /// offset: 40 - #[prost(uint32, repeated, tag = "6")] - pub gfckfabcbhn: ::prost::alloc::vec::Vec, + pub fbacklddebl: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "14")] + pub ammjechpgpe: ::core::option::Option, /// offset: 88 - #[prost(message, optional, tag = "3")] - pub mohogljnhdm: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub lnaokiimjme: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub hkgknekkjhb: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "5")] - pub dmmigachplf: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub obooodmpbbh: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "15")] + pub edhlmhhahdd: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "11")] - pub jkpaekmceff: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub eobendpkfbo: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "3")] + pub mnhbjfmnnof: ::core::option::Option, + /// offset: 112 + #[prost(uint32, repeated, tag = "5")] + pub gmokkmanojd: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 56 + #[prost(message, optional, tag = "9")] + pub ggldogihflg: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "12")] + pub stt: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub ffcdobmocdo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmogfebbiah { +pub struct Ohjfhjhfgbh { /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub egjialimepm: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "2")] + pub ggjfjofnjpa: ::prost::alloc::vec::Vec, } -/// Obf: MonopolyConditionUpdateScNotify +/// Obf: IKBEDLELMIA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7087)] +#[cmdid(7056)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyConditionUpdateScNotify { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub bjhndhjcafm: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub ffcdobmocdo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Minahobgbag { +pub struct Mdkpoaeegjb { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub lopghgknbcj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - pub gbohpgfapdg: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub kgdleaigmlc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub bcnabledjbe: ::prost::alloc::vec::Vec, } -/// Obf: MonopolySttUpdateScNotify +/// Obf: CGHPAKFHNGF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7080)] +#[cmdid(7055)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySttUpdateScNotify { /// offset: 24 - #[prost(message, optional, tag = "14")] - pub stt: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub stt: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nemigpnmnkh { - /// offset: 28 - #[prost(enumeration = "Gfdigipppnc", tag = "7")] - pub fdogcbaedjd: i32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub hicchnecjgj: u32, +pub struct Aahbecicoen { /// offset: 32 - #[prost(uint32, tag = "14")] - pub map_id: u32, - /// offset: 24 - #[prost(bool, tag = "15")] - pub mjeblikfblk: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Icgmopbbccn { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub pmcookobjei: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub elcbjnmpbkl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub gdbmlndfmke: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub dolmpnpfnhb: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub hnnmhhlofob: u32, -} -/// Obf: MonopolyEventLoadUpdateScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7067)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyEventLoadUpdateScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub pmcookobjei: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub elcbjnmpbkl: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lojgeolfhjj { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub event_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mhnkolefnee { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub event_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hmkgbajobpd { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub ikkjnngcdjh: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub dpjkpnckcpp: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub hmfccpdnoib: u32, - /// offset: 40 #[prost(uint32, tag = "6")] - pub event_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cphaijffmho { + pub miccegikibj: u32, /// offset: 36 - #[prost(uint32, tag = "2")] - pub onpojfdofkg: u32, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub event_id: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub cpbnllfcefp: u32, + #[prost(bool, tag = "15")] + pub cpfcdocjfbf: bool, + /// offset: 28 + #[prost(enumeration = "Lbdmffdnfdp", tag = "1")] + pub djdkaidiaad: i32, /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub ikkjnngcdjh: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub hmfccpdnoib: u32, + #[prost(uint32, tag = "10")] + pub eiiagabafec: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Haoogilaokl { +pub struct Imdpaioohmf { + /// offset: 52 + #[prost(uint32, tag = "12")] + pub fpldaknalkl: u32, /// offset: 16 #[prost(message, repeated, tag = "13")] - pub naijemoimhg: ::prost::alloc::vec::Vec, + pub pgihgnolioi: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub lcpiodclnhl: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub afcaobebomh: u32, /// offset: 32 - #[prost(uint32, tag = "10")] - pub jfdahimgdkc: u32, + #[prost(message, optional, tag = "10")] + pub ljhdofbfnjh: ::core::option::Option, +} +/// Obf: NMBHMCJDCHC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7085)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyEventLoadUpdateScNotify { + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub lcpiodclnhl: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub pgihgnolioi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ebefdjocgla { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub khedeiidoch: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oefckmbcjck { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub shop_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pjfaejmcnik { +pub struct Jmkdmdncnkc { /// offset: 24 #[prost(uint32, tag = "9")] - pub jbdmbjippjm: u32, + pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ohkbmblfkje { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub fngcnjicgid: u32, +pub struct Eegkaeaipmc { /// offset: 24 - #[prost(uint32, tag = "13")] - pub ocldjjgklfb: u32, + #[prost(uint32, tag = "2")] + pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aafjglbench { +pub struct Pfckoaklanf { + /// offset: 40 + #[prost(uint32, tag = "7")] + pub amadfjnhmff: u32, /// offset: 36 - #[prost(uint32, tag = "10")] - pub inopbaihhof: u32, - #[prost(oneof = "aafjglbench::Needjjbbneg", tags = "12, 4, 5, 7, 13, 8, 6, 11, 2")] - pub needjjbbneg: ::core::option::Option, + #[prost(uint32, tag = "14")] + pub kekaepdejjp: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub lpfdkhdhlcd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub event_id: u32, } -/// Nested message and enum types in `AAFJGLBENCH`. -pub mod aafjglbench { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kiegbdibdce { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub kekaepdejjp: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub lpfdkhdhlcd: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub koedcmicknj: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub nmoecehnlac: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub event_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dodflobpggl { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub mfnphheppid: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub ddkamjlfeic: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eacgohfocjc { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub inchlhnkhch: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Klkjibbibim { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub onlbejgccca: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cnmhgghgpbe { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub edpfkidehdp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lfndhpmoflh { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub dhldklmphng: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub lmiicenmobi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Blijekkoijh { + /// offset: 36 + #[prost(uint32, tag = "6")] + pub coebhkfjjgo: u32, + #[prost(oneof = "blijekkoijh::Egkeapehoei", tags = "7, 14, 5, 1, 11, 15, 2, 12, 13")] + pub egkeapehoei: ::core::option::Option, +} +/// Nested message and enum types in `BLIJEKKOIJH`. +pub mod blijekkoijh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Needjjbbneg { - /// offset: 16 - #[prost(message, tag = "12")] - Kckobiminoc(super::Lojgeolfhjj), - /// offset: 16 - #[prost(message, tag = "4")] - Bfihigknmcb(super::Mhnkolefnee), - /// offset: 16 - #[prost(message, tag = "5")] - Hdkfkfakdhg(super::Hmkgbajobpd), - /// offset: 16 + pub enum Egkeapehoei { + /// offset: 24 #[prost(message, tag = "7")] - Indkehiphgj(super::Ebefdjocgla), - /// offset: 16 - #[prost(message, tag = "13")] - ShopSyncInfo(super::Oefckmbcjck), - /// offset: 16 - #[prost(message, tag = "8")] - Hjnedhfbbgf(super::Pjfaejmcnik), - /// offset: 16 - #[prost(message, tag = "6")] - Mblhkmmbgnj(super::Ohkbmblfkje), - /// offset: 16 + Ejifpeegibk(super::Jmkdmdncnkc), + /// offset: 24 + #[prost(message, tag = "14")] + Hchifbcippc(super::Eegkaeaipmc), + /// offset: 24 + #[prost(message, tag = "5")] + Abijhknbghj(super::Pfckoaklanf), + /// offset: 24 + #[prost(message, tag = "1")] + Omefkecbcna(super::Eacgohfocjc), + /// offset: 24 #[prost(message, tag = "11")] - Igaeebmhpjj(super::Cphaijffmho), - /// offset: 16 + ShopSyncInfo(super::Klkjibbibim), + /// offset: 24 + #[prost(message, tag = "15")] + Bmkaefaknfj(super::Cnmhgghgpbe), + /// offset: 24 #[prost(message, tag = "2")] - Alegmajboob(super::Haoogilaokl), + Dkckdclcpel(super::Lfndhpmoflh), + /// offset: 24 + #[prost(message, tag = "12")] + Hjgodnjbehn(super::Kiegbdibdce), + /// offset: 24 + #[prost(message, tag = "13")] + Figgallelnm(super::Dodflobpggl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lmaplagbeea { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub aibkhgjlkfb: ::core::option::Option, +pub struct Ffkcdbgnelo { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ndiofkhobkm: ::core::option::Option, } -/// Obf: MonopolyContentUpdateScNotify +/// Obf: ABCFBNCANAO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7017)] +#[cmdid(7028)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyContentUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub aibkhgjlkfb: ::core::option::Option, -} -/// Obf: MonopolyCellUpdateNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7004)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyCellUpdateNotify { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub gdbmlndfmke: ::core::option::Option, -} -/// Obf: MonopolyRollDiceCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7013)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyRollDiceCsReq {} -/// Obf: MonopolyRollDiceScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7062)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyRollDiceScRsp { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub nknmmlpihnk: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, -} -/// Obf: MonopolyCheatDiceCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7096)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyCheatDiceCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub ifepobobpje: u32, -} -/// Obf: MonopolyCheatDiceScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7043)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyCheatDiceScRsp { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub ifepobobpje: u32, -} -/// Obf: MonopolyMoveCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7100)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyMoveCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub fbgfmkighak: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub plgbbhbafef: u32, -} -/// Obf: MonopolyMoveScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7069)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyMoveScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub mbekfcoincn: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "3")] - pub rogue_map: ::core::option::Option, -} -/// Obf: MonopolySelectOptionCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7040)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolySelectOptionCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub dpjkpnckcpp: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub event_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hgdchpgdddi { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub nddaijgdjcc: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub dpjkpnckcpp: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub event_id: u32, -} -/// Obf: MonopolySelectOptionScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7046)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolySelectOptionScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub fcgnejapifa: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub event_id: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub dpjkpnckcpp: u32, /// offset: 16 #[prost(message, optional, tag = "12")] - pub ikfncmiodig: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub retcode: u32, + pub ndiofkhobkm: ::core::option::Option, } -/// Obf: MonopolyRollRandomCsReq +/// Obf: GMMHHBPMPKN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7095)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyCellUpdateNotify { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub ljhdofbfnjh: ::core::option::Option, +} +/// Obf: NBOLIJHBEMP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7023)] +#[cmdid(7018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyRollRandomCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub event_id: u32, -} -/// Obf: MonopolyRollRandomScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7056)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyRollRandomScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub ikfncmiodig: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub event_id: u32, -} -/// Obf: MonopolyReRollRandomCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7048)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyReRollRandomCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub event_id: u32, -} -/// Obf: MonopolyReRollRandomScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7034)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyReRollRandomScRsp { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub ikfncmiodig: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub event_id: u32, -} -/// Obf: MonopolyConfirmRandomCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7088)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyConfirmRandomCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub event_id: u32, -} -/// Obf: MonopolyConfirmRandomScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7086)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyConfirmRandomScRsp { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub event_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub ikfncmiodig: ::core::option::Option, -} -/// Obf: MonopolyBuyGoodsCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7003)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyBuyGoodsCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub shop_id: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub goods_id: u32, -} -/// Obf: MonopolyBuyGoodsScRsp +pub struct MonopolyRollDiceCsReq {} +/// Obf: CDJNOCLOPPK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyBuyGoodsScRsp { +pub struct MonopolyRollDiceScRsp { /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub shop_id: u32, /// offset: 24 - #[prost(uint32, tag = "15")] - pub goods_id: u32, + #[prost(uint32, tag = "3")] + pub hjhgnkooili: u32, } -/// Obf: MonopolyUpgradeAssetCsReq +/// Obf: CCONBNMNFFB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7031)] +#[cmdid(7057)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyCheatDiceCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub mfhkgpjjgbn: u32, +} +/// Obf: IIAHANMJCHL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7021)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyCheatDiceScRsp { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub mfhkgpjjgbn: u32, +} +/// Obf: HOBGDBCABPH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7098)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyMoveCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub hcohilbalgg: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub ifklegclpee: u32, +} +/// Obf: LIGADPCMHII +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7063)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyMoveScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub lkoihhmbhof: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub ammjechpgpe: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: JFJMAPLDGDL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7026)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolySelectOptionCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub amadfjnhmff: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub event_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nplalefpiee { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub fcadjeengml: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub amadfjnhmff: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub event_id: u32, +} +/// Obf: AKCEGECPOFF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7039)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolySelectOptionScRsp { + /// offset: 40 + #[prost(uint32, tag = "11")] + pub amadfjnhmff: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub event_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub jbllicoocak: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub ggldogihflg: ::core::option::Option, +} +/// Obf: IECJOGFONHO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7004)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyRollRandomCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub event_id: u32, +} +/// Obf: MMIAHKFHNFM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7038)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyRollRandomScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub event_id: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub ggldogihflg: ::core::option::Option, +} +/// Obf: ILGKEOPBCHN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7072)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyReRollRandomCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub event_id: u32, +} +/// Obf: MAGICNPDEEI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7032)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyReRollRandomScRsp { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub ggldogihflg: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub event_id: u32, +} +/// Obf: CFDCDKNANPC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7033)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyConfirmRandomCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub event_id: u32, +} +/// Obf: LODJBBOCMGA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7061)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyConfirmRandomScRsp { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ggldogihflg: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub event_id: u32, +} +/// Obf: FPKMPDCHIDI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7007)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyBuyGoodsCsReq { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub emmomdodkak: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub onlbejgccca: u32, +} +/// Obf: AGDHJDJPADE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7058)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyBuyGoodsScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub onlbejgccca: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub emmomdodkak: u32, +} +/// Obf: EHDLIFIMDKI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7044)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyUpgradeAssetCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] - pub khedeiidoch: u32, + #[prost(uint32, tag = "4")] + pub inchlhnkhch: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7018)] +#[cmdid(7100)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fjjcnknbhod { +pub struct Imjmghchfaa { /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, + #[prost(uint32, tag = "14")] + pub inchlhnkhch: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub khedeiidoch: u32, + #[prost(uint32, tag = "10")] + pub retcode: u32, } -/// Obf: MonopolyGiveUpCurContentCsReq +/// Obf: DPJKNOIPPGB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7006)] +#[cmdid(7089)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGiveUpCurContentCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub content_id: u32, } -/// Obf: MonopolyGiveUpCurContentScRsp +/// Obf: IHHCFKGAFMD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7001)] +#[cmdid(7096)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGiveUpCurContentScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub content_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] + pub content_id: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyActionResult { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub trigger_map_id: u32, - /// offset: 44 - #[prost(enumeration = "Fojlobenbji", tag = "6")] - pub source_type: i32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub detail: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub trigger_cell_id: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub click_cell_id: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub click_map_id: u32, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub effect_type: u32, -} -/// Obf: MonopolyActionResultScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7024)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyActionResultScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub jhldhpiplek: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ichbdgoegjg { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub nmpkjjfnede: u32, - /// offset: 28 - #[prost(bool, tag = "2")] - pub dgchlflijlc: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gcijoncafmo { - #[prost( - oneof = "gcijoncafmo::Alnnbpkjjpp", - tags = "7, 12, 4, 8, 9, 2, 14, 6, 5, 11, 3, 15, 13" - )] - pub alnnbpkjjpp: ::core::option::Option, -} -/// Nested message and enum types in `GCIJONCAFMO`. -pub mod gcijoncafmo { - #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Alnnbpkjjpp { - /// offset: 16 - #[prost(message, tag = "7")] - Iagpjfdnoke(super::Ikfcihphdmd), - /// offset: 16 - #[prost(message, tag = "12")] - Pbikhpjpfbo(super::Ikfcihphdmd), - /// offset: 16 - #[prost(message, tag = "4")] - Glmebogmmgc(super::Mmjibphnhpf), - /// offset: 16 - #[prost(message, tag = "8")] - Icolcghpaje(super::Mmjibphnhpf), - /// offset: 16 - #[prost(message, tag = "9")] - Poiapgonkaa(super::Nkmcefcgdlf), - /// offset: 16 - #[prost(message, tag = "2")] - Jmognpigjme(super::Nkmcefcgdlf), - /// offset: 16 - #[prost(message, tag = "14")] - Ficojmlhcbm(super::Adlkeadioed), - /// offset: 16 - #[prost(message, tag = "6")] - Klfnepdgijj(super::Adlkeadioed), - /// offset: 16 - #[prost(message, tag = "5")] - Ohfdahjoclo(super::Ichbdgoegjg), - /// offset: 16 - #[prost(message, tag = "11")] - Emejphcfahp(super::Nkckfelokjm), - /// offset: 16 - #[prost(message, tag = "3")] - Fhjffneogmf(super::Nkmcefcgdlf), - /// offset: 16 - #[prost(message, tag = "15")] - Dakdambiijc(super::Adlkeadioed), - /// offset: 16 - #[prost(message, tag = "13")] - Jadnmijhgko(super::Mdbnonojdch), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mdbnonojdch { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub npkogejgpal: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ikfcihphdmd { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub item_id: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub item_stack_count: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub aemncofogmc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Adlkeadioed { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub ihbjfclmhic: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub klohmooljio: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nkckfelokjm { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub jomfjeaiojh: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub dhicnmeelmd: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub kbbhfckhhpf: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub knnmflcgmon: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jaododpeffn { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub gkcjdakalgl: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub config_id: u32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub ciihdoemcfh: u32, - #[prost(oneof = "jaododpeffn::Hapfbocalbl", tags = "11, 2, 13")] - pub hapfbocalbl: ::core::option::Option, -} -/// Nested message and enum types in `JAODODPEFFN`. -pub mod jaododpeffn { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hapfbocalbl { - /// offset: 16 - #[prost(message, tag = "11")] - Oadddoalgbf(super::Bigkamkmlbb), - /// offset: 16 - #[prost(message, tag = "2")] - Hljacfimepa(super::Ikenhkdnbac), - /// offset: 16 - #[prost(message, tag = "13")] - Gfhcpcapfki(super::Odjdnollamf), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fpoklhlbejo { /// offset: 24 #[prost(message, optional, tag = "2")] - pub bmmllgjbhgj: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "3")] - pub pogiebgmkid: ::prost::alloc::vec::Vec, + pub detail: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub effect_type: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub trigger_cell_id: u32, /// offset: 32 - #[prost(message, optional, tag = "1")] - pub bigimnpgjnp: ::core::option::Option, + #[prost(enumeration = "Ngaefpnbdad", tag = "3")] + pub source_type: i32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub click_map_id: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub click_cell_id: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub trigger_map_id: u32, } -/// Obf: MonopolyGameSettleScNotify +/// Obf: ODFAADJOEBG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7068)] +#[cmdid(7094)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyActionResultScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub mmaahmecgoe: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bafpncphnff { + /// offset: 24 + #[prost(bool, tag = "11")] + pub egipjbjohle: bool, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub ccboelpgmij: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jdmpaaegmcd { + #[prost( + oneof = "jdmpaaegmcd::Ggkfdjkhbdj", + tags = "3, 12, 15, 8, 5, 1, 2, 14, 11, 13, 10, 9, 7" + )] + pub ggkfdjkhbdj: ::core::option::Option, +} +/// Nested message and enum types in `JDMPAAEGMCD`. +pub mod jdmpaaegmcd { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Ggkfdjkhbdj { + /// offset: 24 + #[prost(message, tag = "3")] + Bgfmfkpadki(super::Hjloochlbcl), + /// offset: 24 + #[prost(message, tag = "12")] + Lnebkchgpfa(super::Hjloochlbcl), + /// offset: 24 + #[prost(message, tag = "15")] + Gdahhpijnhf(super::Hlpmdjekdcn), + /// offset: 24 + #[prost(message, tag = "8")] + Ejchimjmcja(super::Hlpmdjekdcn), + /// offset: 24 + #[prost(message, tag = "5")] + Hnlaeibdfjm(super::Fdlcffpchbn), + /// offset: 24 + #[prost(message, tag = "1")] + Aogmpajbfbh(super::Fdlcffpchbn), + /// offset: 24 + #[prost(message, tag = "2")] + Kjojjlgcdmk(super::Ckecfdcfjoh), + /// offset: 24 + #[prost(message, tag = "14")] + Jnahooeadek(super::Ckecfdcfjoh), + /// offset: 24 + #[prost(message, tag = "11")] + Jbagghgapgp(super::Bafpncphnff), + /// offset: 24 + #[prost(message, tag = "13")] + Kipoblkhekp(super::Iplekcnlemg), + /// offset: 24 + #[prost(message, tag = "10")] + Jfoinnnbmkd(super::Fdlcffpchbn), + /// offset: 24 + #[prost(message, tag = "9")] + Pacdgknbkhd(super::Ckecfdcfjoh), + /// offset: 24 + #[prost(message, tag = "7")] + Bidimldnaio(super::Kmhnoomemif), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kmhnoomemif { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub ahfpghnjhdg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hjloochlbcl { + /// offset: 28 + #[prost(uint32, tag = "6")] + pub item_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub item_stack_count: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub clafndlgdao: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ckecfdcfjoh { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub gaagklohmpg: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub naefgfdpcff: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iplekcnlemg { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub fikfmpbhihm: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub kpoofbpgmln: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub ibopjgbfcji: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub pnhoedhbgnm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Khchpplofjn { + /// offset: 44 + #[prost(uint32, tag = "9")] + pub config_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub khdlmpakegf: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub gcpncedamab: u32, + #[prost(oneof = "khchpplofjn::Epiijjcakie", tags = "13, 15, 12")] + pub epiijjcakie: ::core::option::Option, +} +/// Nested message and enum types in `KHCHPPLOFJN`. +pub mod khchpplofjn { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Epiijjcakie { + /// offset: 24 + #[prost(message, tag = "13")] + Pihgdhaklcb(super::Hjbmldmlane), + /// offset: 24 + #[prost(message, tag = "15")] + Mncfniehmkk(super::Jcadehndglf), + /// offset: 24 + #[prost(message, tag = "12")] + Anlbkejphfk(super::Nmdmpghiini), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gfngjajajjh { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub naodindeklm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub cnjplpncmlp: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub ddlflpknlpl: ::core::option::Option, +} +/// Obf: DEAGDILDJIB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameSettleScNotify { /// offset: 24 - #[prost(message, optional, tag = "5")] - pub hjnedhfbbgf: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub eannjgojlig: ::core::option::Option, - /// offset: 40 + #[prost(message, optional, tag = "14")] + pub bmkaefaknfj: ::core::option::Option, + /// offset: 16 #[prost(message, optional, tag = "15")] pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub jeiliiabklg: ::core::option::Option, } -/// Obf: MonopolyGameCreateScNotify +/// Obf: NFNPKKLHDBN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7012)] +#[cmdid(7020)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameCreateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub bmmllgjbhgj: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "9")] - pub hjnedhfbbgf: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub ddlflpknlpl: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub bmkaefaknfj: ::core::option::Option, } -/// Obf: MonopolyGameRaiseRatioCsReq +/// Obf: MLKHJBEGIPI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7027)] +#[cmdid(7065)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGameRaiseRatioCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub gkcjdakalgl: u32, + #[prost(uint32, tag = "3")] + pub khdlmpakegf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7045)] +#[cmdid(7073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgljllifdeb { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub gkcjdakalgl: u32, +pub struct Hjohlmhfhie { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub khdlmpakegf: u32, } -/// Obf: DailyFirstEnterMonopolyActivityCsReq +/// Obf: PONLPHOHFPF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7084)] +#[cmdid(7074)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyFirstEnterMonopolyActivityCsReq {} -/// Obf: DailyFirstEnterMonopolyActivityScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7019)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DailyFirstEnterMonopolyActivityScRsp { - /// offset: 32 - #[prost(bool, tag = "8")] - pub phallckfdip: bool, - /// offset: 48 - #[prost(uint32, tag = "13")] - pub nbccbfgdefp: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 40 - #[prost(int64, tag = "6")] - pub lnkojbcoifh: i64, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub hbljkngaokg: ::core::option::Option, -} -/// Obf: MonopolyGetDailyInitItemCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7095)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGetDailyInitItemCsReq { - /// offset: 24 - #[prost(bool, tag = "5")] - pub bnecfdogkbj: bool, -} -/// Obf: MonopolyGetDailyInitItemScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7092)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGetDailyInitItemScRsp { - /// offset: 48 - #[prost(uint32, tag = "1")] - pub nbhndainjoe: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub ikklegfhhll: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub neacbfopomm: u32, - /// offset: 40 - #[prost(int64, tag = "4")] - pub lnkojbcoifh: i64, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 52 - #[prost(uint32, tag = "13")] - pub gomocflhjfd: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub idghogciijc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bigkamkmlbb { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub fplnpkbkdka: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub copmnihhcoo: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub lldedobangn: u32, - /// offset: 52 - #[prost(bool, tag = "15")] - pub mlbecbpfelo: bool, - /// offset: 40 - #[prost(uint32, repeated, tag = "12")] - pub acmlfkecjoo: ::prost::alloc::vec::Vec, -} -/// Obf: MonopolyGameBingoFlipCardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7002)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGameBingoFlipCardCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub lkbnioljlnp: u32, -} -/// Obf: MonopolyGameBingoFlipCardScRsp +/// Obf: NBOPPABHINK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7037)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyGameBingoFlipCardScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub copmnihhcoo: ::prost::alloc::vec::Vec, +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DailyFirstEnterMonopolyActivityScRsp { /// offset: 40 - #[prost(bool, tag = "10")] - pub mlbecbpfelo: bool, + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub eobendpkfbo: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "13")] + pub lnephgmejhj: bool, /// offset: 36 + #[prost(uint32, tag = "4")] + pub lfgmmapkdic: u32, + /// offset: 48 + #[prost(int64, tag = "14")] + pub cilpijnoiag: i64, +} +/// Obf: OGNAIBLOFOL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7046)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGetDailyInitItemCsReq { + /// offset: 24 + #[prost(bool, tag = "6")] + pub giidbfjclde: bool, +} +/// Obf: AGNEEPEJLAK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7034)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGetDailyInitItemScRsp { + /// offset: 40 #[prost(uint32, tag = "7")] + pub jehgfejciff: u32, + /// offset: 48 + #[prost(int64, tag = "11")] + pub cilpijnoiag: i64, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub cpfbcbkflfm: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub jbonhgnncle: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "14")] - pub cegciedibob: u32, + #[prost(uint32, tag = "12")] + pub eoaajmdchid: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub fjbdcnakifm: u32, } -/// Obf: MonopolyGameGachaCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hjbmldmlane { + /// offset: 40 + #[prost(uint32, repeated, tag = "11")] + pub daddpjdahbn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub eaofjfafaho: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub fflfiiomalc: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "13")] + pub gjlhknglikb: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(bool, tag = "5")] + pub jklfmohicmo: bool, +} +/// Obf: IKDKAODPNKJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7051)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGameBingoFlipCardCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub nbflcnhfefm: u32, +} +/// Obf: ENDHFEOKGFH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7025)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyGameBingoFlipCardScRsp { + /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "2")] + pub jklfmohicmo: bool, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub eplbcnfmlil: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub eaofjfafaho: ::prost::alloc::vec::Vec, +} +/// Obf: AENCNCEPHGG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7008)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGameGachaCsReq {} -/// Obf: MonopolyGameGachaScRsp +/// Obf: PGHIDHLDBEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7091)] +#[cmdid(7017)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameGachaScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub aniadnfemah: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub beddghimafn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ilajekbhkbd { +pub struct Nokkapgbnhp { /// offset: 24 - #[prost(uint32, tag = "3")] - pub kojdbdhmjom: u32, + #[prost(uint32, tag = "10")] + pub ihmabiphlkn: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub jikgjgpgpml: u32, + #[prost(uint32, tag = "3")] + pub igjkfhkmoni: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ikenhkdnbac { +pub struct Jcadehndglf { /// offset: 52 - #[prost(uint32, tag = "10")] - pub odocnlabnle: u32, - /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub gchmgldgpmg: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub ogaogneaphi: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "3")] + pub icinhmikjlh: u32, /// offset: 48 - #[prost(uint32, tag = "5")] - pub lhchkofoebn: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub bhfkcfbiall: u32, + #[prost(uint32, tag = "10")] + pub ihllmllnifn: u32, /// offset: 44 - #[prost(uint32, tag = "9")] - pub pglbepdbhja: u32, + #[prost(uint32, tag = "4")] + pub ojchpapjdfo: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub pelpdapdbkj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub nnkhmiejpoi: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub bjjonghlofc: u32, } -/// Obf: MonopolyAcceptQuizCsReq +/// Obf: JJOKFFPFHDC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7090)] +#[cmdid(7054)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyAcceptQuizCsReq { /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub gchmgldgpmg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub nnkhmiejpoi: ::prost::alloc::vec::Vec, } -/// Obf: MonopolyAcceptQuizScRsp +/// Obf: BKDMFMGAOLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7005)] +#[cmdid(7079)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyAcceptQuizScRsp { /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub hljacfimepa: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub mncfniehmkk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kfeeopmhamg { +pub struct Cifmoicfjdf { /// offset: 28 - #[prost(uint32, tag = "10")] - pub ahchehfphpg: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub iemmghpgmfn: u32, + #[prost(uint32, tag = "9")] + pub pmbapkjmbnm: u32, /// offset: 24 - #[prost(uint32, tag = "13")] - pub pglbepdbhja: u32, + #[prost(uint32, tag = "6")] + pub pkblomeifmd: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub icinhmikjlh: u32, } -/// Obf: MonopolyQuizDurationChangeScNotify +/// Obf: IMPKKJCBIBG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7029)] +#[cmdid(7011)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyQuizDurationChangeScNotify { /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub gnnbophbadd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Odjdnollamf { - /// offset: 28 - #[prost(bool, tag = "6")] - pub nmkplfhjcmc: bool, +pub struct Nmdmpghiini { /// offset: 24 - #[prost(uint32, tag = "5")] - pub nbjelhemhhc: u32, + #[prost(uint32, tag = "8")] + pub icdfdokflak: u32, /// offset: 32 - #[prost(uint32, tag = "12")] - pub ibfjhbcibml: u32, + #[prost(bool, tag = "10")] + pub amoopclgkgd: bool, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub ilipgaecppc: u32, } -/// Obf: MonopolyGuessChooseCsReq +/// Obf: FGOJPPBJGKO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7064)] +#[cmdid(7093)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGuessChooseCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] - pub ibfjhbcibml: u32, + #[prost(uint32, tag = "6")] + pub ilipgaecppc: u32, } -/// Obf: MonopolyGuessChooseScRsp +/// Obf: CGGEGHHCJEM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7022)] +#[cmdid(7002)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGuessChooseScRsp { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub ibfjhbcibml: u32, + #[prost(uint32, tag = "7")] + pub ilipgaecppc: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pfgkhhkilao { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub iheljhjmmef: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] +pub struct Lninnlaeanb { + /// offset: 16 + #[prost(message, optional, tag = "4")] pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub icdfdokflak: u32, /// offset: 36 - #[prost(uint32, tag = "10")] - pub nbjelhemhhc: u32, + #[prost(uint32, tag = "13")] + pub jfnnpeodino: u32, } -/// Obf: MonopolyGuessDrawScNotify +/// Obf: AGBJDGLALKE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7097)] +#[cmdid(7005)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGuessDrawScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub bnmcelannbh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub ccgjkbolcdl: ::prost::alloc::vec::Vec, } -/// Obf: MonopolyGuessBuyInformationCsReq +/// Obf: IGEMLHHDHMK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7047)] +#[cmdid(7049)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGuessBuyInformationCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7051)] +#[cmdid(7066)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nhidifehfdl { +pub struct Nafcecefdml { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmjibphnhpf { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub cjcjbibecel: u32, +pub struct Hlpmdjekdcn { /// offset: 24 - #[prost(uint32, tag = "1")] - pub khedeiidoch: u32, + #[prost(uint32, tag = "7")] + pub inchlhnkhch: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub jhindfpamnl: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Flcolekamej { +pub struct Cifmfbbmidg { /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub mkobpfdmhmi: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "12")] + pub hplibogmcnj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ceejklifilk { - /// offset: 48 +pub struct Odonlhdapkb { + /// offset: 44 + #[prost(uint32, tag = "8")] + pub cggnlacjgcl: u32, + /// offset: 36 #[prost(uint32, tag = "10")] - pub hcoaikdmgdj: u32, + pub nnaohmmibeb: u32, /// offset: 40 - #[prost(uint32, tag = "14")] - pub ngebpiekcio: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub aeofocdhijp: u32, + #[prost(uint32, tag = "2")] + pub ccjepaajoho: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub dldghjejdpf: u32, /// offset: 24 #[prost(uint32, tag = "11")] - pub mcpljkbpodf: u32, + pub bpbkpakelgh: u32, /// offset: 52 #[prost(uint32, tag = "13")] - pub napmaajlnan: u32, - /// offset: 56 - #[prost(bool, tag = "8")] - pub nagjmocbohl: bool, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub eakhkbbafpo: u32, + pub akdkljlonba: u32, /// offset: 32 - #[prost(uint32, tag = "12")] - pub bmibjoeacdg: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub lohdpdjegpb: u32, + #[prost(bool, tag = "9")] + pub edbnodeohda: bool, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub aijgkiomflp: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub ibbnlmbclhf: u32, } -/// Obf: MonopolyDailySettleScNotify +/// Obf: AEMGMLKLKIH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7014)] +#[cmdid(7092)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyDailySettleScNotify { /// offset: 16 - #[prost(message, optional, tag = "10")] - pub hbljkngaokg: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub eobendpkfbo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] - pub nbccbfgdefp: u32, + #[prost(uint32, tag = "15")] + pub lfgmmapkdic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nkmcefcgdlf { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub buff_id: u32, +pub struct Fdlcffpchbn { /// offset: 28 - #[prost(uint32, tag = "1")] - pub odofpibjbfj: u32, + #[prost(uint32, tag = "14")] + pub buff_id: u32, /// offset: 32 - #[prost(uint32, tag = "12")] - pub inopbaihhof: u32, + #[prost(uint32, tag = "6")] + pub coebhkfjjgo: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] + pub pocifnlefhn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbbgpfoghdi { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub buff_list: ::prost::alloc::vec::Vec, +pub struct Imkoommhaml { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub buff_list: ::prost::alloc::vec::Vec, } -/// Obf: GetMonopolyFriendRankingListCsReq +/// Obf: GIAONHPLMBM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7078)] +#[cmdid(7024)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyFriendRankingListCsReq { - /// offset: 36 - #[prost(uint32, tag = "2")] - pub hcoaikdmgdj: u32, /// offset: 40 - #[prost(uint32, tag = "7")] - pub aeofocdhijp: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub alipghmepnj: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub fgcdbgabkfg: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub uid: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub chnpmibhoaa: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub dldghjejdpf: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub fkakccjcgaf: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub nnaohmmibeb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehdkimlmckm {} -/// Obf: GetMonopolyFriendRankingListScRsp +pub struct Oiklflhpkcp {} +/// Obf: DFLOLKLHKID /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7098)] +#[cmdid(7078)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyFriendRankingListScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub jfnmaplkjpm: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub knniaebmhgm: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub fohcnbljcbp: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub jpnalkefhoh: ::prost::alloc::vec::Vec, } -/// Obf: MonopolyLikeCsReq +/// Obf: EDKEIFCANNO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7016)] +#[cmdid(7042)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyLikeCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] - pub lekgbkgdida: u32, + #[prost(uint32, tag = "7")] + pub eaalmhnalfi: u32, } -/// Obf: MonopolyLikeScRsp +/// Obf: HAMIJFBAMAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7007)] +#[cmdid(7059)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyLikeScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "4")] pub reward_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub lekgbkgdida: u32, + #[prost(uint32, tag = "11")] + pub eaalmhnalfi: u32, /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: MonopolyLikeScNotify +/// Obf: IHPFANPLOLE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7054)] +#[cmdid(7029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyLikeScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub jjndihmdbkp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] - pub fgcdbgabkfg: u32, + pub chnpmibhoaa: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub hfjndoaidop: ::prost::alloc::vec::Vec, } -/// Obf: GetMbtiReportCsReq +/// Obf: GKKMAEOECHL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7025)] +#[cmdid(7012)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMbtiReportCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hcehnmfiifb { +pub struct Fcjolmlmkba { /// offset: 28 #[prost(uint32, tag = "15")] - pub doadklapcff: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] pub cnt: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub hndhfpabbkd: u32, } -/// Obf: GetMbtiReportScRsp +/// Obf: KGBKAOLFAGF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7077)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMbtiReportScRsp { /// offset: 52 - #[prost(int32, tag = "13")] - pub eabphgkikea: i32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub progress: u32, - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub fcgnejapifa: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "10")] - pub retcode: u32, + #[prost(int32, tag = "12")] + pub pmagobnhjjd: i32, /// offset: 44 - #[prost(int32, tag = "2")] - pub jjacfbglkkc: i32, - /// offset: 32 - #[prost(message, repeated, tag = "9")] - pub nimmajeilhc: ::prost::alloc::vec::Vec, - /// offset: 49 - #[prost(bool, tag = "14")] - pub fdfmchpkimm: bool, - /// offset: 48 - #[prost(bool, tag = "3")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub hnldlooapmi: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int32, tag = "4")] + pub ehmefablodd: i32, + /// offset: 56 + #[prost(bool, tag = "13")] pub is_taken_reward: bool, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub progress: u32, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub jbllicoocak: ::prost::alloc::vec::Vec, + /// offset: 57 + #[prost(bool, tag = "8")] + pub hhpalhmblfk: bool, } -/// Obf: MonopolyEventSelectFriendCsReq +/// Obf: EJPEHPKIIOB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7058)] +#[cmdid(7016)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyEventSelectFriendCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub bhkdlbdimhl: u32, - /// offset: 28 #[prost(bool, tag = "10")] - pub lpoilepeafb: bool, + pub ldjkeepnjdc: bool, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub liphdplgmnp: u32, } -/// Obf: MonopolyEventSelectFriendScRsp +/// Obf: FCOBPLJPBFO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7059)] +#[cmdid(7006)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyEventSelectFriendScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub ocldjjgklfb: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub gdbmlndfmke: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "5")] - pub fngcnjicgid: u32, + #[prost(uint32, tag = "13")] + pub lmiicenmobi: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub ljhdofbfnjh: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub dhldklmphng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jddenlcpgkb { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub befhoinpgch: u32, +pub struct Fkggchgflad { /// offset: 32 - #[prost(uint32, tag = "2")] - pub ocldjjgklfb: u32, + #[prost(uint32, tag = "12")] + pub dhldklmphng: u32, /// offset: 24 - #[prost(uint32, tag = "14")] - pub fngcnjicgid: u32, + #[prost(uint32, tag = "7")] + pub id: u32, /// offset: 36 #[prost(uint32, tag = "3")] - pub id: u32, + pub aongoeafkoc: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub lmiicenmobi: u32, } -/// Obf: MonopolySocialEventEffectScNotify +/// Obf: CLNEFJGKCLH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7028)] +#[cmdid(7088)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySocialEventEffectScNotify { /// offset: 16 #[prost(message, repeated, tag = "15")] - pub fcdonlmiaha: ::prost::alloc::vec::Vec, + pub hmeodjmeneg: ::prost::alloc::vec::Vec, } -/// Obf: GetSocialEventServerCacheCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7094)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetSocialEventServerCacheCsReq {} -/// Obf: GetSocialEventServerCacheScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7036)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSocialEventServerCacheScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub fcdonlmiaha: ::prost::alloc::vec::Vec, -} -/// Obf: DeleteSocialEventServerCacheCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7050)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DeleteSocialEventServerCacheCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub fnlcgfdloha: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7065)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pfhgldbfobk { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub ncmdfbkmjlf: ::prost::alloc::vec::Vec, -} -/// Obf: MonopolyGetRaffleTicketCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7011)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGetRaffleTicketCsReq { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub lcjkkmhoimj: u32, -} -/// Obf: MonopolyGetRaffleTicketScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7039)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyGetRaffleTicketScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub pcdiakfpoak: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub lcjkkmhoimj: u32, -} -/// Obf: MonopolyTakeRaffleTicketRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7041)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyTakeRaffleTicketRewardCsReq { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub lcjkkmhoimj: u32, - /// offset: 24 - #[prost(uint64, tag = "1")] - pub elbbjdlkfao: u64, -} -/// Obf: MonopolyTakeRaffleTicketRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7032)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyTakeRaffleTicketRewardScRsp { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub elbbjdlkfao: u32, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub reward_list: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub lcjkkmhoimj: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Obf: MonopolyScrachRaffleTicketCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7042)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyScrachRaffleTicketCsReq { - /// offset: 32 - #[prost(uint64, tag = "13")] - pub elbbjdlkfao: u64, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub lcjkkmhoimj: u32, -} -/// Obf: MonopolyScrachRaffleTicketScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7021)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyScrachRaffleTicketScRsp { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub lcjkkmhoimj: u32, - /// offset: 32 - #[prost(uint64, tag = "15")] - pub elbbjdlkfao: u64, -} -/// Obf: MonopolyGetRegionProgressCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7075)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGetRegionProgressCsReq {} -/// Obf: MonopolyGetRegionProgressScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7038)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGetRegionProgressScRsp { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub alipghmepnj: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub dccjcebfdoi: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: MonopolyGetRafflePoolInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7073)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGetRafflePoolInfoCsReq {} -/// Obf: MonopolyGetRafflePoolInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7060)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyGetRafflePoolInfoScRsp { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub dmmigachplf: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: MonopolyTakePhaseRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7033)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyTakePhaseRewardCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub joodheaeacj: ::prost::alloc::vec::Vec, -} -/// Obf: MonopolyTakePhaseRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7082)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyTakePhaseRewardScRsp { - /// offset: 40 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub joodheaeacj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub reward_list: ::core::option::Option, -} -/// Obf: GetMonopolyMbtiReportRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7061)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetMonopolyMbtiReportRewardCsReq {} -/// Obf: GetMonopolyMbtiReportRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7063)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMonopolyMbtiReportRewardScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub reward_list: ::core::option::Option, -} -/// Obf: GetMonopolyDailyReportCsReq +/// Obf: EJMIAFEFPJJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7052)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetMonopolyDailyReportCsReq {} -/// Obf: GetMonopolyDailyReportScRsp +pub struct GetSocialEventServerCacheCsReq {} +/// Obf: OHOCHMIFMIM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7010)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetMonopolyDailyReportScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, +#[cmdid(7090)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSocialEventServerCacheScRsp { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub hbljkngaokg: ::core::option::Option, + #[prost(message, repeated, tag = "15")] + pub hmeodjmeneg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, } -/// Obf: MonopolyClickCellCsReq +/// Obf: DDBGLOKMBMD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7026)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyClickCellCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub hicchnecjgj: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub map_id: u32, +#[cmdid(7069)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DeleteSocialEventServerCacheCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub nhahngepkmj: ::prost::alloc::vec::Vec, } -/// Obf: MonopolyClickCellScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(7041)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ffbkmffhfpb { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub lplfpjhopkk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: DNLJHMJALPL +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(7070)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyClickCellScRsp { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub map_id: u32, - /// offset: 32 +pub struct MonopolyGetRaffleTicketCsReq { + /// offset: 24 #[prost(uint32, tag = "4")] + pub mbmiccjebjb: u32, +} +/// Obf: EAPOJLMHAHI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7068)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyGetRaffleTicketScRsp { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub mbmiccjebjb: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "1")] - pub hicchnecjgj: u32, + #[prost(message, repeated, tag = "13")] + pub elnfnmjmail: ::prost::alloc::vec::Vec, } -/// Obf: MonopolyClickMbtiReportCsReq +/// Obf: BIJEJHNMMPM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7066)] +#[cmdid(7082)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyTakeRaffleTicketRewardCsReq { + /// offset: 24 + #[prost(uint64, tag = "7")] + pub cbomhcdnedg: u64, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub mbmiccjebjb: u32, +} +/// Obf: BBMDPGPAJDC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7060)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyTakeRaffleTicketRewardScRsp { + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub cbomhcdnedg: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub reward_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub mbmiccjebjb: u32, +} +/// Obf: DBIFLLGFGAF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7099)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyScrachRaffleTicketCsReq { + /// offset: 24 + #[prost(uint64, tag = "10")] + pub cbomhcdnedg: u64, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub mbmiccjebjb: u32, +} +/// Obf: LNEHPLJCEBC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7013)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyScrachRaffleTicketScRsp { + /// offset: 28 + #[prost(uint32, tag = "11")] + pub mbmiccjebjb: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 32 + #[prost(uint64, tag = "4")] + pub cbomhcdnedg: u64, +} +/// Obf: KLPPFONHMGF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7031)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGetRegionProgressCsReq {} +/// Obf: GGOGIMPOPBJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7083)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGetRegionProgressScRsp { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub ekimliamfhe: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub fkakccjcgaf: u32, +} +/// Obf: BIHEADBELNJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7035)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGetRafflePoolInfoCsReq {} +/// Obf: DEJOPKHMFNJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7015)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyGetRafflePoolInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub fbacklddebl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: LHFCHMFMEPB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7086)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyTakePhaseRewardCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub ffjecamiedl: ::prost::alloc::vec::Vec, +} +/// Obf: PJAAHKHFANM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7080)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyTakePhaseRewardScRsp { + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub ffjecamiedl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub reward_list: ::core::option::Option, +} +/// Obf: MFDJIGCDEHF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7040)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMonopolyMbtiReportRewardCsReq {} +/// Obf: OMGFBMCLDCM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7043)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMonopolyMbtiReportRewardScRsp { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub reward_list: ::core::option::Option, +} +/// Obf: GDMBLGECAMB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7097)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMonopolyDailyReportCsReq {} +/// Obf: JFCJFGDNHGP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7075)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMonopolyDailyReportScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub eobendpkfbo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: MOJJALCDOEI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7048)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyClickCellCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub eiiagabafec: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub miccegikibj: u32, +} +/// Obf: AOIPJLHFJPP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7076)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyClickCellScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub miccegikibj: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub eiiagabafec: u32, +} +/// Obf: JOKMHBEGNFP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7045)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyClickMbtiReportCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7020)] +#[cmdid(7087)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mfpnhmakmfa { +pub struct Okmkbbiojgn { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: FightGameStateCsReq +/// Obf: ELNIIPEPJDN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1083)] +#[cmdid(1091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightGameStateCsReq {} -/// Obf: FightGameStateScRsp +/// Obf: MGAKPHCDOCI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1081)] +#[cmdid(1010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightGameStateScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub dimfoehbnia: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "9")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub kfiihjmohig: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub opogemadlei: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub biebfhecepm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub pofocmihjia: ::core::option::Option, } -/// Obf: PlayerGetFightGateCsReq +/// Obf: HKFMHDILBDB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1024)] +#[cmdid(1094)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerGetFightGateCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub player_data: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1004)] +#[cmdid(1095)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlayerGetFightGateScRsp { - /// offset: 24 +pub struct Lokajgfmkak { + /// offset: 52 + #[prost(uint32, tag = "14")] + pub port: u32, + /// offset: 16 #[prost(string, tag = "6")] pub ip: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "2")] + pub ihjglgclanm: ::prost::alloc::string::String, /// offset: 48 - #[prost(uint32, tag = "8")] - pub port: u32, - /// offset: 52 #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 32 - #[prost(string, tag = "2")] - pub ofpgmaegele: ::prost::alloc::string::String, /// offset: 40 #[prost(uint64, tag = "9")] - pub ockcafjdhef: u64, + pub eiffdnnbgmc: u64, } -/// Obf: FightGiveUpCsReq +/// Obf: HPAPBELLLLG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1035)] +#[cmdid(1014)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightGiveUpCsReq { /// offset: 24 - #[prost(uint64, tag = "5")] - pub ockcafjdhef: u64, + #[prost(uint64, tag = "15")] + pub eiffdnnbgmc: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1013)] +#[cmdid(1018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FightGiveUpScRsp { +pub struct Dgeeilcmhhe { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: FightGameStartScNotify +/// Obf: GOPPKCMEBOB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1062)] +#[cmdid(1009)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightGameStartScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub pmckgjiihnl: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub kfiihjmohig: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub opogemadlei: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1100)] +#[cmdid(1098)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kpfoicemdeb { +pub struct Fcianjkgmch { /// offset: 16 - #[prost(message, optional, tag = "10")] - pub kfiihjmohig: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub opogemadlei: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1069)] +#[cmdid(1063)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kpaeiijhgao { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub nmhamjflnpi: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub cjemdphdmbg: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub ambggfdkkdp: u32, - /// offset: 36 - #[prost(enumeration = "Iilpmdjahgk", tag = "8")] - pub reason: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hmcgnjlpmkm { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub count: u32, +pub struct Mklllkleeap { /// offset: 32 #[prost(uint32, tag = "3")] - pub adogoonnmoi: u32, + pub ijdmecljebd: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub dkaeidjmjcj: u32, + /// offset: 36 + #[prost(enumeration = "Fkanibdjnkg", tag = "15")] + pub reason: i32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub mhfhoddbopm: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ifmgfpicggh { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub nlocdhmlgjh: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub bofookjcjgg: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub count: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nejjdlocgcl { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub foolmiadmmh: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub lcehdgbbdjl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bjkakgbonbm { /// offset: 24 #[prost(uint32, tag = "12")] - pub elplmdajpmd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Amgfcohoonl { - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub paehklhacke: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub hlelmgekhmk: u32, + pub foolmiadmmh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jbfnkaacjjk { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub hlelmgekhmk: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ijoiedcjjel { +pub struct Bcfajampdkf { /// offset: 28 + #[prost(uint32, tag = "10")] + pub foolmiadmmh: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub bgnloaedcoj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gmgjalhogog { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub foolmiadmmh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Plgomimnnae { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub foolmiadmmh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dlcfneojgbb { + /// offset: 24 #[prost(uint32, tag = "7")] - pub hlelmgekhmk: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub namefahflab: u32, + pub foolmiadmmh: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Baephlllkfo { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub hlelmgekhmk: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cjipelclbal { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub hlelmgekhmk: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bglobdnhmcf { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub hlelmgekhmk: u32, -} -/// Obf: GetMatchPlayDataCsReq +/// Obf: DIFOGMNOECN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1040)] +#[cmdid(1026)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMatchPlayDataCsReq { - /// offset: 16 - #[prost(enumeration = "FightGameMode", repeated, tag = "2")] - pub idjjfpjbcdo: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(enumeration = "FightGameMode", repeated, tag = "8")] + pub bfbjkaalfhd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eblncndichm { - /// offset: 36 - #[prost(enumeration = "FightGameMode", tag = "13")] - pub mlkkbbflahg: i32, +pub struct Bpjdoembnmd { /// offset: 32 - #[prost(uint32, tag = "10")] - pub panel_id: u32, - #[prost(oneof = "eblncndichm::Nklnkagdepk", tags = "3, 7, 6")] - pub nklnkagdepk: ::core::option::Option, + #[prost(uint32, tag = "14")] + pub hiilnpickcg: u32, + /// offset: 36 + #[prost(enumeration = "FightGameMode", tag = "5")] + pub plobmbfpnfk: i32, + #[prost(oneof = "bpjdoembnmd::Flbcmacphmj", tags = "10, 9, 8")] + pub flbcmacphmj: ::core::option::Option, } -/// Nested message and enum types in `EBLNCNDICHM`. -pub mod eblncndichm { +/// Nested message and enum types in `BPJDOEMBNMD`. +pub mod bpjdoembnmd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Nklnkagdepk { - /// offset: 16 - #[prost(message, tag = "3")] - Mpjkgkbdeof(super::Amgfcohoonl), - /// offset: 16 - #[prost(message, tag = "7")] - Jeciecofpke(super::Ijoiedcjjel), - /// offset: 16 - #[prost(message, tag = "6")] - Emfmhjjlphp(super::Bglobdnhmcf), + pub enum Flbcmacphmj { + /// offset: 24 + #[prost(message, tag = "10")] + Jbbacllcfon(super::Nejjdlocgcl), + /// offset: 24 + #[prost(message, tag = "9")] + Fhecfhdhfjc(super::Bcfajampdkf), + /// offset: 24 + #[prost(message, tag = "8")] + Jakfadadnon(super::Dlcfneojgbb), } } -/// Obf: GetMatchPlayDataRsp +/// Obf: CMOKAEBNDLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1046)] +#[cmdid(1039)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMatchPlayDataRsp { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub dlmgkbkefik: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub ppmhlbjhbbb: ::prost::alloc::vec::Vec, } -/// Obf: MatchPlayDataChangeNtf +/// Obf: NPPGEPABNIL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1057)] +#[cmdid(1001)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchPlayDataChangeNtf { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub lgbjpngbidg: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub paagkbfnhkk: ::core::option::Option, } -/// Obf: GetFriendRankingInfoCsReq +/// Obf: DAFEJNGKLCP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1084)] +#[cmdid(1074)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendRankingInfoCsReq { /// offset: 24 - #[prost(enumeration = "FightGameMode", tag = "4")] - pub mlkkbbflahg: i32, + #[prost(enumeration = "FightGameMode", tag = "13")] + pub plobmbfpnfk: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kfefpfdammh { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub uid: u32, +pub struct Efbihjhmicb { /// offset: 40 - #[prost(uint32, tag = "5")] - pub ajfgohdicji: u32, - #[prost(oneof = "kfefpfdammh::Okaiingcacl", tags = "8, 6, 4")] - pub okaiingcacl: ::core::option::Option, + #[prost(uint32, tag = "2")] + pub uid: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub dbojchbahci: u32, + #[prost(oneof = "efbihjhmicb::Bpihfajcloc", tags = "13, 5, 4")] + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `KFEFPFDAMMH`. -pub mod kfefpfdammh { +/// Nested message and enum types in `EFBIHJHMICB`. +pub mod efbihjhmicb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 24 - #[prost(message, tag = "8")] - Aanfgpjekjl(super::Jbfnkaacjjk), - /// offset: 24 - #[prost(message, tag = "6")] - Menphlobmmk(super::Baephlllkfo), - /// offset: 24 + pub enum Bpihfajcloc { + /// offset: 16 + #[prost(message, tag = "13")] + Nbfjkdonmdf(super::Bjkakgbonbm), + /// offset: 16 + #[prost(message, tag = "5")] + Cmbpmihghak(super::Gmgjalhogog), + /// offset: 16 #[prost(message, tag = "4")] - Nlldddddjek(super::Cjipelclbal), + Fecobclaama(super::Plgomimnnae), } } -/// Obf: GetFriendRankingInfoRsp +/// Obf: AHGCEIJJCEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1019)] +#[cmdid(1037)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRankingInfoRsp { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub gkaidnhifpf: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub retcode: u32, /// offset: 32 - #[prost(enumeration = "FightGameMode", tag = "2")] - pub mlkkbbflahg: i32, + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 36 + #[prost(enumeration = "FightGameMode", tag = "14")] + pub plobmbfpnfk: i32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub cpbglngocba: ::prost::alloc::vec::Vec, } -/// Obf: SelfRankChangeNtf +/// Obf: BEICBDOAAPA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1023)] +#[cmdid(1004)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelfRankChangeNtf { /// offset: 32 - #[prost(enumeration = "FightGameMode", tag = "12")] - pub mlkkbbflahg: i32, + #[prost(enumeration = "FightGameMode", tag = "1")] + pub plobmbfpnfk: i32, /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub gkaidnhifpf: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub cpbglngocba: ::prost::alloc::vec::Vec, } -/// Obf: GetMultipleDropInfoCsReq +/// Obf: EMBLDPJGGIE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4683)] +#[cmdid(4691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hdgpgmcbodd { +pub struct Dminlldnndl { /// offset: 24 #[prost(uint32, tag = "7")] pub id: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub lfbahagbeeo: u32, + #[prost(uint32, tag = "13")] + pub abmkkokdafk: u32, } -/// Obf: GetMultipleDropInfoScRsp +/// Obf: BAIBNNBPIAJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4681)] +#[cmdid(4610)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub ibgggablcpj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub jnghglmbpoh: ::prost::alloc::vec::Vec, + /// offset: 16 #[prost(message, repeated, tag = "4")] - pub bkcfnkoimfg: ::prost::alloc::vec::Vec, + pub dfeooehfaac: ::prost::alloc::vec::Vec, } -/// Obf: MultipleDropInfoScNotify +/// Obf: JCBFICINIGF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4624)] +#[cmdid(4694)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoScNotify { /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub ibgggablcpj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub dfeooehfaac: ::prost::alloc::vec::Vec, } -/// Obf: GetPlayerReturnMultiDropInfoCsReq +/// Obf: HGPKCDLAKAI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4604)] +#[cmdid(4695)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jbejhbclgle { - /// offset: 36 - #[prost(uint32, tag = "5")] - pub dofmonlgkkk: u32, +pub struct Enalokifdfh { /// offset: 32 - #[prost(uint32, tag = "1")] - pub panel_id: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub nehimfnkali: u32, + #[prost(uint32, tag = "5")] + pub fadfcmmnddk: u32, /// offset: 24 + #[prost(uint32, tag = "15")] + pub fhjbmblfafh: u32, + /// offset: 28 #[prost(uint32, tag = "3")] - pub mkfejemjlnn: u32, + pub hiilnpickcg: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub klobeeojbcn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Deenbejndkn { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub odokfomogih: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub eomkibnkhib: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub panel_id: u32, +pub struct Aeoefoilebp { /// offset: 32 - #[prost(uint32, tag = "11")] - pub gmkdhbodbon: u32, + #[prost(uint32, tag = "6")] + pub bgadldehiib: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub hiilnpickcg: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub dacokfcbmbi: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub cfofockjgcg: u32, } -/// Obf: GetPlayerReturnMultiDropInfoScRsp +/// Obf: JGHOLIAONDJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4635)] +#[cmdid(4614)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub bmaggbcmdlb: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "13")] - pub bkcfnkoimfg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub icnfondndmf: ::core::option::Option, + pub jnghglmbpoh: ::prost::alloc::vec::Vec, } -/// Obf: MultipleDropInfoNotify +/// Obf: HAEKABLEIPP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4613)] +#[cmdid(4618)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoNotify { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub oigmmkgkkpe: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "15")] - pub bkcfnkoimfg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub ibgggablcpj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub jnghglmbpoh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub dfeooehfaac: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub aldklkhlggp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dibfblhpcah { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub cbjmdbkkiil: u32, +pub struct Aeimincofhf { /// offset: 24 - #[prost(enumeration = "Gdofogooiah", tag = "5")] + #[prost(enumeration = "Jffonidpnda", tag = "14")] pub pos: i32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub gkfegibgegi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ihjhbndilcf { - /// offset: 44 - #[prost(uint32, tag = "8")] - pub area_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub mmfjalkcelh: ::prost::alloc::vec::Vec, +pub struct Fokopecfcop { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub bodapolfadf: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "14")] - pub joeclblkjkm: u32, - /// offset: 48 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "2")] pub level: u32, /// offset: 36 - #[prost(uint32, tag = "11")] - pub cdcafbmgpkd: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub hllhidgkgmn: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fiahihlkhog { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub gjfkigbahoo: u32, - /// offset: 28 - #[prost(bool, tag = "5")] - pub is_finish: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pjnhjgcokhk { - /// offset: 40 - #[prost(uint32, tag = "14")] - pub nlmjakfmong: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub djkbgggaoka: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub bfmhkfcgdmp: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub kgnafldkeif: u32, - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub bmndkcfhaei: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub gpnonmjekfh: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jcmfnjdgjko { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub cbjmdbkkiil: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub bdjoekjhelp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Daiaifbfegh { - /// offset: 52 - #[prost(uint32, tag = "9")] - pub kcamfpaoklc: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub phenjdhhaoe: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub bdpjmfdjhka: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, tag = "6")] - pub anidooeanfk: u32, + pub enngnamebjc: u32, /// offset: 44 + #[prost(uint32, tag = "7")] + pub kdfmifkalkh: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub area_id: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub gponhjhhmbb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jklfbdfjljh { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub egefhcfjicc: u32, + /// offset: 24 + #[prost(bool, tag = "5")] + pub nagjkijodkf: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dbhpnlhpcmd { + /// offset: 32 + #[prost(uint32, tag = "11")] + pub nfgfpmekphn: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub fkegaihnode: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub ilchdgkodpe: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub lpagkhgccfh: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub aphjpjbimfb: u32, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub hncdmhidijl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fkmkigfjodf { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub pegelnhgmja: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub gkfegibgegi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Affimbgbmbj { + /// offset: 52 + #[prost(uint32, tag = "8")] + pub odiaclikifp: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub daodpgddfca: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub event_id: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub gfhkbmldkdp: u32, + /// offset: 40 #[prost(enumeration = "MuseumRandomEventState", tag = "1")] pub state: i32, /// offset: 48 - #[prost(uint32, tag = "13")] - pub event_id: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub nhkocnjdbpd: u32, + #[prost(uint32, tag = "3")] + pub hbdchimfkdk: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub ilhabfjkegd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bimcnfdhepo { +pub struct Knnodapakja { /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub hlcgeljfifa: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub gcojbjommpi: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "4")] + pub jilaadefngd: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub paddejdlfla: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "13")] - pub afmfpdfgedo: u32, + #[prost(uint32, tag = "3")] + pub oodpdebichf: u32, } -/// Obf: GetMuseumInfoCsReq +/// Obf: PFAOBBLHJOJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4383)] +#[cmdid(4391)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMuseumInfoCsReq {} -/// Obf: GetMuseumInfoScRsp +/// Obf: FLIMCLFDIFI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4381)] +#[cmdid(4310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMuseumInfoScRsp { + /// offset: 64 + #[prost(message, optional, tag = "11")] + pub okmghncgpol: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub gpeafajgcph: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "1")] + pub ckdachpjljd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "11")] - pub mmfjalkcelh: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "14")] - pub hdkfkfakdhg: u32, + #[prost(message, repeated, tag = "14")] + pub hnepfehkfeo: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, repeated, tag = "5")] - pub lboedinoecg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub bodapolfadf: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "13")] + pub anbehcinfld: u32, + /// offset: 96 + #[prost(uint32, tag = "10")] + pub nogabdkmagb: u32, /// offset: 84 - #[prost(uint32, tag = "2")] - pub dnmdhcagjen: u32, + #[prost(uint32, tag = "5")] + pub exp: u32, + /// offset: 76 + #[prost(uint32, tag = "7")] + pub abijhknbghj: u32, + /// offset: 88 + #[prost(uint32, tag = "15")] + pub level: u32, + /// offset: 72 + #[prost(uint32, tag = "12")] + pub djflhfmjpcd: u32, /// offset: 16 #[prost(uint32, repeated, tag = "6")] - pub lgdiaplioof: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, optional, tag = "8")] - pub magmhplhcdj: ::core::option::Option, + pub aaokffgnbne: ::prost::alloc::vec::Vec, /// offset: 100 - #[prost(uint32, tag = "13")] - pub level: u32, - /// offset: 96 - #[prost(uint32, tag = "9")] - pub lfbfopenjlk: u32, - /// offset: 76 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 40 - #[prost(message, repeated, tag = "15")] - pub cdlekiakogm: ::prost::alloc::vec::Vec, - /// offset: 92 - #[prost(uint32, tag = "1")] - pub exp: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub ohcieihhkal: ::core::option::Option, - /// offset: 80 - #[prost(uint32, tag = "7")] - pub cur_fund: u32, - /// offset: 88 #[prost(uint32, tag = "4")] - pub eiajlkiheii: u32, + pub retcode: u32, + /// offset: 92 + #[prost(uint32, tag = "3")] + pub epeekldllda: u32, } -/// Obf: BuyNpcStuffCsReq +/// Obf: FBGIMKPICEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4324)] +#[cmdid(4394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyNpcStuffCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub cbjmdbkkiil: u32, + #[prost(uint32, tag = "5")] + pub gkfegibgegi: u32, } -/// Obf: BuyNpcStuffScRsp +/// Obf: DEKANFCAEFJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4304)] +#[cmdid(4395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyNpcStuffScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, + #[prost(uint32, tag = "5")] + pub gkfegibgegi: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub cbjmdbkkiil: u32, + #[prost(uint32, tag = "3")] + pub retcode: u32, } -/// Obf: SetStuffToAreaCsReq +/// Obf: ECJBCADGILK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4335)] +#[cmdid(4314)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetStuffToAreaCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub cbjmdbkkiil: u32, /// offset: 32 - #[prost(enumeration = "Gdofogooiah", tag = "10")] + #[prost(uint32, tag = "2")] + pub gkfegibgegi: u32, + /// offset: 24 + #[prost(enumeration = "Jffonidpnda", tag = "8")] pub pos: i32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub bdjoekjhelp: u32, + #[prost(uint32, tag = "7")] + pub pegelnhgmja: u32, } -/// Obf: SetStuffToAreaScRsp +/// Obf: IHMHOEBNLIF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4313)] +#[cmdid(4318)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetStuffToAreaScRsp { /// offset: 36 - #[prost(uint32, tag = "4")] - pub bdjoekjhelp: u32, + #[prost(uint32, tag = "2")] + pub pegelnhgmja: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, /// offset: 28 - #[prost(enumeration = "Gdofogooiah", tag = "6")] + #[prost(uint32, tag = "5")] + pub gkfegibgegi: u32, + /// offset: 24 + #[prost(enumeration = "Jffonidpnda", tag = "8")] pub pos: i32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub cbjmdbkkiil: u32, } -/// Obf: RemoveStuffFromAreaCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4362)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RemoveStuffFromAreaCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub cbjmdbkkiil: u32, -} -/// Obf: RemoveStuffFromAreaScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4400)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RemoveStuffFromAreaScRsp { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub cbjmdbkkiil: u32, -} -/// Obf: SyncGetStuffScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4369)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncGetStuffScNotify { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub cbjmdbkkiil: u32, - /// offset: 28 - #[prost(enumeration = "GetStuffType", tag = "13")] - pub pfekihlhlnb: i32, -} -/// Obf: SyncGetExhibitScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4340)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncGetExhibitScNotify { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub enjkpnliipe: u32, -} -/// Obf: FinishCurTurnCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4346)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishCurTurnCsReq { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub bhgejhmmcom: u32, -} -/// Obf: FinishCurTurnScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4357)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishCurTurnScRsp { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub mjgocdmigmj: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: UpgradeAreaCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4384)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpgradeAreaCsReq { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub area_id: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub level: u32, -} -/// Obf: UpgradeAreaScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4319)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpgradeAreaScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub area_id: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: UpgradeAreaStatCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4323)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpgradeAreaStatCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub area_id: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub level: u32, - /// offset: 32 - #[prost(enumeration = "StatType", tag = "2")] - pub kdnpkhmdimf: i32, -} -/// Obf: UpgradeAreaStatScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4356)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpgradeAreaStatScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub area_id: u32, - /// offset: 28 - #[prost(enumeration = "StatType", tag = "7")] - pub kdnpkhmdimf: i32, -} -/// Obf: SyncMuseumInfoChangedScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4348)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncMuseumInfoChangedScNotify { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub magmhplhcdj: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub ohcieihhkal: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub cdlekiakogm: ::prost::alloc::vec::Vec, - /// offset: 92 - #[prost(uint32, tag = "15")] - pub cur_fund: u32, - /// offset: 96 - #[prost(uint32, tag = "4")] - pub lfbfopenjlk: u32, - /// offset: 84 - #[prost(uint32, tag = "11")] - pub level: u32, - /// offset: 76 - #[prost(uint32, tag = "12")] - pub exp: u32, - /// offset: 48 - #[prost(message, repeated, tag = "2")] - pub mmfjalkcelh: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, repeated, tag = "1")] - pub lboedinoecg: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(uint32, tag = "5")] - pub hdkfkfakdhg: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "8")] - pub lgdiaplioof: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "13")] - pub dnmdhcagjen: u32, - /// offset: 80 - #[prost(uint32, tag = "14")] - pub eiajlkiheii: u32, -} -/// Obf: SyncMuseumRandomEventStartScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4388)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncMuseumRandomEventStartScNotify { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub hfkdhpnckjn: ::core::option::Option, -} -/// Obf: MuseumRandomEventQueryCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4386)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MuseumRandomEventQueryCsReq { - /// offset: 24 - #[prost(int32, tag = "3")] - pub jahgdaiahjg: i32, -} -/// Obf: MuseumRandomEventQueryScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4303)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MuseumRandomEventQueryScRsp { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub hfkdhpnckjn: ::core::option::Option, -} -/// Obf: MuseumRandomEventSelectCsReq +/// Obf: HENDDKMJNDP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4309)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MuseumRandomEventSelectCsReq { +pub struct RemoveStuffFromAreaCsReq { /// offset: 24 #[prost(uint32, tag = "14")] - pub anidooeanfk: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub event_id: u32, + pub gkfegibgegi: u32, } -/// Obf: MuseumRandomEventSelectScRsp +/// Obf: PCEIBEIKBBF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4331)] +#[cmdid(4398)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MuseumRandomEventSelectScRsp { +pub struct RemoveStuffFromAreaScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub anidooeanfk: u32, - /// offset: 32 + #[prost(uint32, tag = "6")] + pub gkfegibgegi: u32, +} +/// Obf: IPPEIOJAEDM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4363)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncGetStuffScNotify { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub gkfegibgegi: u32, + /// offset: 28 + #[prost(enumeration = "GetStuffType", tag = "13")] + pub jfgkamkhhef: i32, +} +/// Obf: DGFKCKICENP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4326)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncGetExhibitScNotify { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub ecjbeeledfk: u32, +} +/// Obf: LNHBNKCPHIC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4339)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishCurTurnCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub noibchmdhjh: u32, +} +/// Obf: OJDGNHKPCIO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4301)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishCurTurnScRsp { + /// offset: 28 + #[prost(uint32, tag = "11")] + pub kdoimeheeog: u32, + /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, +} +/// Obf: BDLNONMJLGH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4374)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpgradeAreaCsReq { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub area_id: u32, +} +/// Obf: HDHMAFFFNBD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4337)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpgradeAreaScRsp { + /// offset: 28 + #[prost(uint32, tag = "14")] + pub area_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "4")] - pub event_id: u32, + pub level: u32, } -/// Obf: SyncMuseumFundsChangedScNotify +/// Obf: BOBINHKMFEK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4304)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpgradeAreaStatCsReq { + /// offset: 28 + #[prost(enumeration = "StatType", tag = "12")] + pub dgfgnmjalgj: i32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub area_id: u32, +} +/// Obf: JGHPGJKOFFB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4338)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpgradeAreaStatScRsp { + /// offset: 28 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub area_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub level: u32, + /// offset: 24 + #[prost(enumeration = "StatType", tag = "4")] + pub dgfgnmjalgj: i32, +} +/// Obf: JPLNOJJDLAK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4334)] +#[cmdid(4372)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncMuseumInfoChangedScNotify { + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub ckdachpjljd: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, tag = "12")] + pub epeekldllda: u32, + /// offset: 92 + #[prost(uint32, tag = "15")] + pub nogabdkmagb: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub bodapolfadf: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "10")] + pub aaokffgnbne: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(uint32, tag = "1")] + pub anbehcinfld: u32, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub hnepfehkfeo: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub okmghncgpol: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "7")] + pub gpeafajgcph: ::core::option::Option, + /// offset: 80 + #[prost(uint32, tag = "13")] + pub djflhfmjpcd: u32, + /// offset: 76 + #[prost(uint32, tag = "2")] + pub abijhknbghj: u32, + /// offset: 88 + #[prost(uint32, tag = "4")] + pub exp: u32, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub level: u32, +} +/// Obf: NFPBLBDHDMP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4333)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncMuseumRandomEventStartScNotify { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub ljmfgdfblck: ::core::option::Option, +} +/// Obf: FCGOABNHHOH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4361)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MuseumRandomEventQueryCsReq { + /// offset: 24 + #[prost(int32, tag = "5")] + pub acbnhjkffmp: i32, +} +/// Obf: EGBFJNCBDKD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4307)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MuseumRandomEventQueryScRsp { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub ljmfgdfblck: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: JINOKPICHDF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4358)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MuseumRandomEventSelectCsReq { + /// offset: 28 + #[prost(uint32, tag = "13")] + pub ilhabfjkegd: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub event_id: u32, +} +/// Obf: IFAHFKJPLGA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4344)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MuseumRandomEventSelectScRsp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub ilhabfjkegd: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub event_id: u32, +} +/// Obf: PJDGFJBLEOM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4332)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumFundsChangedScNotify { /// offset: 24 - #[prost(uint32, tag = "13")] - pub cur_fund: u32, + #[prost(uint32, tag = "8")] + pub epeekldllda: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4318)] +#[cmdid(4400)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Opemjncnbnn { +pub struct Ibfcjbckeni { /// offset: 36 - #[prost(uint32, tag = "7")] - pub cur_fund: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub jjokcpnooim: u32, + #[prost(uint32, tag = "12")] + pub gkfegibgegi: u32, /// offset: 32 - #[prost(uint32, tag = "8")] - pub cbjmdbkkiil: u32, + #[prost(uint32, tag = "2")] + pub gbhlndoollg: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub dobcfdeimka: u32, /// offset: 28 #[prost(uint32, tag = "9")] - pub jgckjjgplil: u32, + pub epeekldllda: u32, } -/// Obf: SyncMuseumTargetStartNotify +/// Obf: JKNEDHNHHLC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4306)] +#[cmdid(4389)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumTargetStartNotify { /// offset: 24 - #[prost(uint32, tag = "7")] - pub kgnafldkeif: u32, + #[prost(uint32, tag = "14")] + pub lpagkhgccfh: u32, } -/// Obf: SyncMuseumTargetMissionFinishNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4301)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncMuseumTargetMissionFinishNotify { - /// offset: 32 - #[prost(bool, tag = "4")] - pub bnanhgbbpal: bool, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub kgnafldkeif: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub gjfkigbahoo: ::prost::alloc::vec::Vec, -} -/// Obf: SyncMuseumTargetRewardNotify +/// Obf: HFOEOPJMNBI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4396)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncMuseumTargetMissionFinishNotify { + /// offset: 36 + #[prost(uint32, tag = "6")] + pub lpagkhgccfh: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub egefhcfjicc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "3")] + pub epogeoiilni: bool, +} +/// Obf: JJJPAAMCFNK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4357)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumTargetRewardNotify { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub kgnafldkeif: u32, /// offset: 32 - #[prost(uint32, tag = "5")] - pub item_id: u32, + #[prost(uint32, tag = "14")] + pub lpagkhgccfh: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub item_count: u32, + #[prost(uint32, tag = "3")] + pub item_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub fjofdonmhph: u32, } -/// Obf: TakeCollectRewardCsReq +/// Obf: NBCLKLKNJIH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4343)] +#[cmdid(4321)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeCollectRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub item_id: u32, } -/// Obf: TakeCollectRewardRsp +/// Obf: FIHPNMOPLOO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4317)] +#[cmdid(4328)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeCollectRewardRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub item_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub reward: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] + pub item_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MusicRhythmLevel { - /// offset: 28 - #[prost(bool, tag = "6")] - pub full_combo: bool, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub unlock_level: u32, +pub struct Engefmpdlbk { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub level_id: u32, + /// offset: 32 + #[prost(bool, tag = "6")] + pub caakbfjdgik: bool, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub aammmjjhhjd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MusicRhythmGroup { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub gfodbahcmai: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub music_group_phase: u32, +pub struct Jacfodgpimc { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub ddgacmchpji: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "7")] + pub ficcpemlmnn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub nciiiiabfdp: ::prost::alloc::vec::Vec, /// offset: 44 + #[prost(uint32, tag = "13")] + pub cefdnehpfei: u32, + /// offset: 40 #[prost(uint32, tag = "3")] - pub music_group_id: u32, + pub jhjgfphicmc: u32, } -/// Obf: MusicRhythmDataCsReq +/// Obf: MBAMNKIGOCF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7576)] +#[cmdid(7572)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmDataCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub player_data: u32, } -/// Obf: MusicRhythmDataScRsp +/// Obf: KBJLEHPFEIF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7571)] +#[cmdid(7588)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmDataScRsp { - /// offset: 48 - #[prost(uint32, repeated, tag = "1")] - pub unlock_song_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "10")] - pub level_data_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub music_group: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "15")] - pub retcode: u32, /// offset: 72 - #[prost(bool, tag = "7")] - pub show_hint: bool, + #[prost(bool, tag = "5")] + pub nabccmlehgg: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub hniphgkapcl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub unlock_track_list: ::prost::alloc::vec::Vec, - /// offset: 76 + #[prost(message, repeated, tag = "1")] + pub bkaekpjnoic: ::prost::alloc::vec::Vec, + /// offset: 68 #[prost(uint32, tag = "11")] pub cur_level_id: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub unlock_phase_list: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "8")] - pub cur_song_id: u32, -} -/// Obf: MusicRhythmStartLevelCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7585)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MusicRhythmStartLevelCsReq { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub level_id: u32, -} -/// Obf: MusicRhythmStartLevelScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7580)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MusicRhythmStartLevelScRsp { - /// offset: 36 - #[prost(uint32, tag = "8")] - pub level_id: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, repeated, tag = "3")] + pub cfcheabmobn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "8")] + pub opjfcmaoace: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 24 - #[prost(string, tag = "6")] - pub lnkephdaobb: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, repeated, tag = "12")] + pub fmloninpdpp: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "14")] + pub dmkigolbghe: u32, } -/// Obf: MusicRhythmFinishLevelCsReq +/// Obf: MHJIIPIEAIO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7591)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MusicRhythmFinishLevelCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub score_id: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub role_star: u32, - /// offset: 28 - #[prost(bool, tag = "13")] - pub full_combo: bool, -} -/// Obf: MusicRhythmFinishLevelScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(7574)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MusicRhythmFinishLevelScRsp { +pub struct MusicRhythmStartLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub level_id: u32, - /// offset: 28 #[prost(uint32, tag = "5")] - pub retcode: u32, + pub level_id: u32, } -/// Obf: MusicRhythmUnlockTrackScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7573)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MusicRhythmUnlockTrackScNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub nmcnkobmjof: ::prost::alloc::vec::Vec, -} -/// Obf: MusicRhythmSaveSongConfigDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7595)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MusicRhythmSaveSongConfigDataCsReq { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub jdliblpimjp: ::core::option::Option, -} -/// Obf: MusicRhythmSaveSongConfigDataScRsp +/// Obf: KDAPNCGGPBN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7579)] +#[cmdid(7589)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MusicRhythmStartLevelScRsp { + /// offset: 16 + #[prost(string, tag = "8")] + pub mdildjmpngh: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub level_id: u32, +} +/// Obf: BFPECMFDLJH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7573)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MusicRhythmFinishLevelCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub score_id: u32, + /// offset: 28 + #[prost(bool, tag = "12")] + pub caakbfjdgik: bool, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub role_star: u32, +} +/// Obf: NNNHNJOOKHG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7571)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MusicRhythmFinishLevelScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub level_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: PDIPCHOBNDI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7578)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MusicRhythmUnlockTrackScNotify { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub mmknegdacbo: ::prost::alloc::vec::Vec, +} +/// Obf: NJEMBBCNLKD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7594)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MusicRhythmSaveSongConfigDataCsReq { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub bajeialibbm: ::core::option::Option, +} +/// Obf: ANMLNAGCFND +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataScRsp { /// offset: 24 #[prost(uint32, tag = "13")] - pub retcode: u32, + pub hnedaolnago: u32, /// offset: 32 - #[prost(uint32, tag = "9")] - pub cur_song_id: u32, + #[prost(uint32, tag = "3")] + pub dmkigolbghe: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub hpgmfaekbnl: u32, + #[prost(uint32, tag = "12")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7582)] +#[cmdid(7585)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MusicRhythmUnlockSongNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub moefijlbjeg: ::prost::alloc::vec::Vec, +pub struct Dmejhilmkah { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub mpmcjpmmdmc: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7590)] +#[cmdid(7597)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MusicRhythmMaxDifficultyLevelsUnlockNotify {} -/// Obf: MusicRhythmUnlockSongSfxScNotify +pub struct Hdcoofahmhj {} +/// Obf: DEBNOAJMHCH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7581)] +#[cmdid(7595)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockSongSfxScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub moefijlbjeg: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub mpmcjpmmdmc: ::prost::alloc::vec::Vec, } -/// Obf: OfferingInfo +/// Obf: ELIELOBCLCJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OfferingInfo { - /// offset: 32 - #[prost(enumeration = "OfferingState", tag = "3")] - pub offering_state: i32, /// offset: 40 - #[prost(uint32, tag = "15")] - pub offering_level: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub total_exp: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub has_taken_reward_id_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "1")] - pub offering_id: u32, + #[prost(uint32, tag = "4")] + pub pmopgbmgekd: u32, /// offset: 36 + #[prost(uint32, tag = "1")] + pub benbcdjkdjp: u32, + /// offset: 32 #[prost(uint32, tag = "7")] - pub level_exp: u32, + pub jffapcddamk: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub ojmkofhbmji: u32, + /// offset: 44 + #[prost(enumeration = "Kmpfieepeek", tag = "14")] + pub bebickmnbch: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub kihpjnbpabf: ::prost::alloc::vec::Vec, } -/// Obf: GetOfferingInfoCsReq +/// Obf: FDLELGKMBMI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6921)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOfferingInfoCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub offering_id_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub namfeknncna: ::prost::alloc::vec::Vec, } -/// Obf: GetOfferingInfoScRsp +/// Obf: IOCIEIHILON /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6939)] +#[cmdid(6940)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOfferingInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub offering_info_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub hjajcmocdnn: ::prost::alloc::vec::Vec, +} +/// Obf: CFHMKLKELJG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6922)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SubmitOfferingItemCsReq { + /// offset: 28 + #[prost(uint32, tag = "13")] + pub jffapcddamk: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub interacted_prop_entity_id: u32, +} +/// Obf: EMNMPINHHBA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6930)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SubmitOfferingItemScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub dgnapbknbcd: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: SubmitOfferingItemCsReq +/// Obf: KFKCLNNNFDI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6935)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SubmitOfferingItemCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub offering_id: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub interacted_prop_entity_id: u32, -} -/// Obf: SubmitOfferingItemScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6925)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SubmitOfferingItemScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub offering_info: ::core::option::Option, -} -/// Obf: TakeOfferingRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6926)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] pub take_reward_level_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "14")] - pub offering_id: u32, + #[prost(uint32, tag = "15")] + pub jffapcddamk: u32, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub interacted_prop_entity_id: u32, } -/// Obf: TakeOfferingRewardScRsp +/// Obf: GEGLIAPFNIN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6936)] +#[cmdid(6928)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardScRsp { - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub reward: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub dgnapbknbcd: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub offering_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, } -/// Obf: OfferingInfoScNotify +/// Obf: FADDIBDHKOI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6932)] +#[cmdid(6934)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OfferingInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub offering_info: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub dgnapbknbcd: ::core::option::Option, } -/// Obf: AcceptedPamMissionExpireCsReq +/// Obf: BKMNLLIIIFA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4083)] +#[cmdid(4091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptedPamMissionExpireCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub main_mission_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4081)] +#[cmdid(4010)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AcceptedPamMissionExpireScRsp { +pub struct Ollnkphmeph { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub main_mission_id: u32, } -/// Obf: SyncAcceptedPamMissionNotify +/// Obf: OOOAODJDNLM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4024)] +#[cmdid(4094)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncAcceptedPamMissionNotify { /// offset: 32 - #[prost(uint64, tag = "3")] - pub oaihiigdpop: u64, - /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub main_mission_id: u32, + /// offset: 24 + #[prost(uint64, tag = "6")] + pub njmongkljjc: u64, } -/// Obf: GetPamSkinDataCsReq +/// Obf: NOBEBBIFPBM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8121)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPamSkinDataCsReq {} -/// Obf: GetPamSkinDataScRsp +/// Obf: CLBCFHDDGOJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8139)] +#[cmdid(8140)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPamSkinDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub cur_skin: u32, /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] pub unlock_skin_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub cur_skin: u32, } -/// Obf: SelectPamSkinCsReq +/// Obf: OMFHKHGIKGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8135)] +#[cmdid(8122)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPamSkinCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub pam_skin: u32, } -/// Obf: SelectPamSkinScRsp +/// Obf: DFOOPKILNDH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8125)] +#[cmdid(8130)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPamSkinScRsp { /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub cur_skin: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] pub set_skin: u32, } -/// Obf: UnlockPamSkinScNotify +/// Obf: JFDJLGPDFPF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8126)] +#[cmdid(8135)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPamSkinScNotify { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub pam_skin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ihnmohibfoj { - /// offset: 24 - #[prost(uint32, tag = "13")] +pub struct Lngjcjnkpke { + /// offset: 32 + #[prost(uint32, tag = "2")] pub level_id: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(bool, tag = "9")] + pub idopnckaado: bool, + /// offset: 24 + #[prost(uint32, tag = "11")] pub time: u32, - /// offset: 32 - #[prost(bool, tag = "8")] - pub ffalohpfpdp: bool, } -/// Obf: ParkourGetDataCsReq +/// Obf: LHCLEBMLEHK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8381)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourGetDataCsReq {} -/// Obf: ParkourGetDataScRsp +/// Obf: IEBEIFEDNBI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8399)] +#[cmdid(8400)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourGetDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub pkpmohmenee: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub lcphekpadkf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lbedplfffen { +pub struct Locejaimmgg { /// offset: 32 + #[prost(uint32, tag = "15")] + pub time: u32, + /// offset: 24 #[prost(uint32, tag = "7")] pub id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub bfmoheakfma: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub time: u32, + #[prost(uint32, tag = "12")] + pub ebiaonnlfgm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Edhdhkfiiem { +pub struct Afdbefkbbfm { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub jpnalkefhoh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub level_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub jfnmaplkjpm: ::prost::alloc::vec::Vec, } -/// Obf: ParkourGetRankingInfoCsReq +/// Obf: OFFFJKPKNDD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8382)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ParkourGetRankingInfoCsReq {} +/// Obf: NKDGHFKBGHG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8390)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ParkourGetRankingInfoScRsp { + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub imdcefegipb: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub dehbapfmbmb: ::prost::alloc::vec::Vec, +} +/// Obf: JFLGECBEFCP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ParkourGetRankingInfoCsReq {} -/// Obf: ParkourGetRankingInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8385)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ParkourGetRankingInfoScRsp { - /// offset: 40 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub pfoiihnfoae: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub jljgcdfnmkp: ::core::option::Option, -} -/// Obf: ParkourStartLevelCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8386)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourStartLevelCsReq { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub level_id: u32, /// offset: 24 - #[prost(uint32, tag = "13")] - pub mecahamkfdc: u32, + #[prost(uint32, tag = "10")] + pub hhpfndbgiio: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub level_id: u32, } -/// Obf: ParkourStartLevelScRsp +/// Obf: OFLGNHDEONJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8396)] +#[cmdid(8388)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourStartLevelScRsp { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 24 - #[prost(uint32, tag = "2")] - pub mecahamkfdc: u32, + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub hhpfndbgiio: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hmacpjikkio { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub cnt: u32, +pub struct Dpabaknjahm { /// offset: 28 - #[prost(enumeration = "Bjlngkpfdip", tag = "14")] + #[prost(enumeration = "Ieepgjikeem", tag = "1")] pub r#type: i32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Klpmimaneip { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub cnt: u32, +pub struct Glefccgnkde { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] + pub cnt: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fnnekgkeoag { +pub struct Gloiklnhbln { + /// offset: 56 + #[prost(uint32, tag = "3")] + pub aaeckpnahjn: u32, /// offset: 32 + #[prost(uint32, tag = "13")] + pub ioabjkmgiom: u32, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub dmkneiekiln: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub fhhlkgclhbd: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub aedmpniapcj: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub cfceicjljdh: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub kmnhammlgjm: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub hbmjnoghlbh: u32, + /// offset: 48 #[prost(uint32, tag = "14")] - pub eojacolfdlh: u32, + pub oacbaldofpc: u32, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub beoapnbfoci: u32, + /// offset: 68 + #[prost(uint32, tag = "4")] + pub aiceknalkbl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cnnmmnkcihp { /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub ldgjbemgacn: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "11")] + pub jmlmmjcimhc: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub pgbplonoipe: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub mhmjgpmkpdl: u32, /// offset: 36 #[prost(uint32, tag = "12")] - pub cbekhighjib: u32, - /// offset: 56 - #[prost(uint32, tag = "13")] - pub pdapcbhaidf: u32, - /// offset: 52 - #[prost(uint32, tag = "1")] - pub jbpifhipndc: u32, - /// offset: 64 - #[prost(uint32, tag = "6")] - pub bdgomnefncb: u32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub ianiciggccl: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub clnbjcajnnl: u32, - /// offset: 60 - #[prost(uint32, tag = "3")] - pub pnjfcifaebm: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub biojfpbibbc: u32, - /// offset: 68 - #[prost(uint32, tag = "15")] - pub gmnhfhnfjih: u32, + pub hgbgjacaohb: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pnoaphklnpn { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub iandjjidcbb: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub fhekolgflah: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub hablopamdim: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub fbjanbofffo: u32, -} -/// Obf: ParkourEndLevelCsReq +/// Obf: KLKNCLBPOPD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8392)] +#[cmdid(8394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourEndLevelCsReq { + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub hkcofdinjin: ::core::option::Option, /// offset: 68 - #[prost(uint32, tag = "5")] - pub mecahamkfdc: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub mfjflnbemda: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub level_id: u32, - /// offset: 72 - #[prost(uint32, tag = "15")] - pub ojommlkikoh: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub hkioihmaogn: u32, - /// offset: 64 - #[prost(enumeration = "Ggndbkbgbcb", tag = "8")] - pub end_reason: i32, - /// offset: 52 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub time: u32, - /// offset: 60 - #[prost(uint32, tag = "2")] - pub rank: u32, /// offset: 40 - #[prost(message, repeated, tag = "3")] - pub jaecmiggokg: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub oeohokkhbao: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub jacobclkood: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "8")] + pub jfhkaclkhhc: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub cidmhhicbjj: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub iimgchffnlk: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(enumeration = "Nomnehcnglh", tag = "14")] + pub end_reason: i32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub level_id: u32, + /// offset: 60 + #[prost(uint32, tag = "13")] + pub rank: u32, + /// offset: 64 + #[prost(uint32, tag = "5")] + pub hhpfndbgiio: u32, } -/// Obf: ParkourEndLevelScRsp +/// Obf: GNOEMFHIKAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8382)] +#[cmdid(8397)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourEndLevelScRsp { - /// offset: 41 - #[prost(bool, tag = "10")] - pub dpjhodcffij: bool, - /// offset: 40 - #[prost(bool, tag = "3")] - pub ffalohpfpdp: bool, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub time: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub llimeaidood: ::core::option::Option, - /// offset: 48 - #[prost(enumeration = "Ggndbkbgbcb", tag = "15")] - pub end_reason: i32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub efaadcigmdk: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "4")] + pub bcbohfgdemf: bool, + /// offset: 33 + #[prost(bool, tag = "9")] + pub idopnckaado: bool, + /// offset: 40 + #[prost(uint32, tag = "11")] pub level_id: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub time: u32, + /// offset: 36 + #[prost(enumeration = "Nomnehcnglh", tag = "15")] + pub end_reason: i32, } -/// Obf: GetPetDataCsReq +/// Obf: GBEBHHFAIFD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7606)] +#[cmdid(7601)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPetDataCsReq {} -/// Obf: GetPetDataScRsp +/// Obf: KJDPBBPLLHB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7601)] +#[cmdid(7604)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPetDataScRsp { /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub cur_pet_id: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "6")] pub unlocked_pet_id: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: SummonPetCsReq +/// Obf: JOOGJEOLPKB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7621)] +#[cmdid(7602)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonPetCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "11")] pub summoned_pet_id: u32, } -/// Obf: SummonPetScRsp +/// Obf: KKMIGHOBACL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7615)] +#[cmdid(7614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonPetScRsp { /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub select_pet_id: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub cur_pet_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub select_pet_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, } -/// Obf: RecallPetCsReq +/// Obf: HBAJBHNIMKB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7617)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RecallPetCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub summoned_pet_id: u32, -} -/// Obf: RecallPetScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7616)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RecallPetScRsp { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub select_pet_id: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub cur_pet_id: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] #[cmdid(7603)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CurPetChangedScNotify { +pub struct RecallPetCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] - pub cur_pet_id: u32, + #[prost(uint32, tag = "5")] + pub summoned_pet_id: u32, } -/// Obf: GetPhoneDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5183)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetPhoneDataCsReq {} -/// Obf: GetPhoneDataScRsp +/// Obf: MECJOONMPHA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5181)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetPhoneDataScRsp { +#[cmdid(7608)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RecallPetScRsp { /// offset: 32 - #[prost(uint32, repeated, tag = "5")] - pub owned_chat_bubbles: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "8")] - pub owned_phone_cases: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "6")] - pub retcode: u32, + #[prost(uint32, tag = "4")] + pub cur_pet_id: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub owned_phone_themes: ::prost::alloc::vec::Vec, - /// offset: 52 + #[prost(uint32, tag = "10")] + pub select_pet_id: u32, + /// offset: 28 #[prost(uint32, tag = "9")] - pub cur_phone_theme: u32, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub cur_chat_bubble: u32, - /// offset: 60 - #[prost(uint32, tag = "1")] - pub cur_phone_case: u32, + pub retcode: u32, } -/// Obf: SelectChatBubbleCsReq +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7610)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Flnmcmnjgho { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub cur_pet_id: u32, +} +/// Obf: FGCDALJAOCF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5124)] +#[cmdid(5191)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetPhoneDataCsReq {} +/// Obf: JKKPELCFEFC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5110)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetPhoneDataScRsp { + /// offset: 60 + #[prost(uint32, tag = "9")] + pub dcpddfejolm: u32, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub cehnlefaomp: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub poonlbpbpnc: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub mpdgebglpca: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub eagdiblfhjb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub ekdkcklkdih: ::prost::alloc::vec::Vec, +} +/// Obf: MEPCFBLDPJH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5194)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChatBubbleCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] pub bubble_id: u32, } -/// Obf: SelectChatBubbleScRsp +/// Obf: HJOMGOOMOHJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5104)] +#[cmdid(5195)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChatBubbleScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub anacnoidaif: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, /// offset: 28 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 24 #[prost(uint32, tag = "15")] - pub cur_chat_bubble: u32, + pub dcpddfejolm: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub dkjagfkpfon: u32, } -/// Obf: UnlockChatBubbleScNotify +/// Obf: GHHEGKOHNDH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5135)] +#[cmdid(5114)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockChatBubbleScNotify { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub bubble_id: u32, } -/// Obf: SelectPhoneThemeCsReq +/// Obf: PFJIKFDDNNA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5113)] +#[cmdid(5118)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub theme_id: u32, } -/// Obf: SelectPhoneThemeScRsp +/// Obf: OPICFPJFJOL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5162)] +#[cmdid(5109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeScRsp { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub cur_phone_theme: u32, /// offset: 32 - #[prost(uint32, tag = "5")] - pub gklgbefepck: u32, + #[prost(uint32, tag = "6")] + pub mpdgebglpca: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] + pub nallebnbpkb: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: UnlockPhoneThemeScNotify +/// Obf: OOGJNPMHPKC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5200)] +#[cmdid(5198)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPhoneThemeScNotify { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub theme_id: u32, } -/// Obf: SelectPhoneCaseCSReq +/// Obf: CNNCCOBFCNE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5169)] +#[cmdid(5163)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneCaseCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub phone_case_id: u32, } -/// Obf: SelectPhoneCaseScRsp +/// Obf: CILDGHOAFBM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5140)] +#[cmdid(5126)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneCaseScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub cur_phone_case: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub bbednbnbgbg: u32, + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub gmhoeabhkig: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub cehnlefaomp: u32, } -/// Obf: UnlockPhoneCaseScNotify +/// Obf: BCOFOKGPFCA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5146)] +#[cmdid(5139)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPhoneCaseScNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub phone_case_id: u32, } -/// Obf: GetPlanetFesDataCsReq +/// Obf: GMIPIEGCDJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8204)] +#[cmdid(8213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlanetFesDataCsReq {} -/// Obf: GetPlanetFesDataScRsp +/// Obf: POPBEFPAFBH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8240)] +#[cmdid(8207)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlanetFesDataScRsp { - /// offset: 40 - #[prost(message, optional, tag = "10")] - pub bmnojaehkee: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "12")] - pub hkgjillacaf: ::core::option::Option, - /// offset: 112 - #[prost(message, repeated, tag = "3")] - pub custom_value_list: ::prost::alloc::vec::Vec, /// offset: 104 - #[prost(message, optional, tag = "11")] - pub gahicmjocec: ::core::option::Option, + #[prost(message, repeated, tag = "6")] + pub dpfiheekgdl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "7")] - pub iiloomcenfb: ::core::option::Option, - /// offset: 80 - #[prost(message, optional, tag = "13")] - pub mohogljnhdm: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub ppkmdjpmpam: ::core::option::Option, - /// offset: 96 - #[prost(message, optional, tag = "14")] - pub cecfahkncih: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub ddbpgfpdajc: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "1")] - pub hpgphgihfgn: ::core::option::Option, - /// offset: 48 #[prost(message, optional, tag = "9")] - pub mhfjhlllpfi: ::core::option::Option, + pub goffalblhhn: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "10")] + pub peabldfcmic: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub moddibhcppd: ::core::option::Option, /// offset: 120 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 56 + #[prost(message, optional, tag = "7")] + pub fkehogmgljf: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub opelalibcil: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub obooodmpbbh: ::core::option::Option, + /// offset: 112 + #[prost(message, optional, tag = "8")] + pub nolbpbmhoka: ::core::option::Option, /// offset: 72 - #[prost(message, optional, tag = "6")] - pub skill_info: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub fcapbphlncj: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "11")] + pub skill_info: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "3")] + pub efimneggkmh: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "2")] + pub kkclndfbphb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ekikiikjghh { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub cmnciafopdf: ::prost::alloc::vec::Vec, +pub struct Efegkdhemfn { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub aphjiafodhj: ::prost::alloc::vec::Vec, } -/// Obf: PlanetFesSyncChangeScNotify +/// Obf: MOBIJLCNMGJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8201)] +#[cmdid(8230)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesSyncChangeScNotify { /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub gnnbophbadd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jihnghphjib { +pub struct Omlongnomai { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub nioaobgfmeh: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub kijfkalcelo: u32, + #[prost(uint32, tag = "9")] + pub pnjhmgnejji: u32, /// offset: 32 - #[prost(uint32, tag = "8")] - pub jhnnnbckikf: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub kliddoedofl: u32, + #[prost(uint32, tag = "4")] + pub mkbfhjdmjkl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pfjlibacfjd { +pub struct Mmgmgmnenle { /// offset: 24 - #[prost(message, optional, tag = "14")] - pub pchfogjfloc: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub source: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kdblhddpppb { - /// offset: 48 - #[prost(uint32, tag = "13")] - pub eknkcfpgpib: u32, - /// offset: 32 #[prost(message, optional, tag = "10")] - pub pjhfahfodef: ::core::option::Option, + pub jppgfljhdhk: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "12")] - pub aophopgbojn: ::core::option::Option, - /// offset: 40 - #[prost(int64, tag = "15")] - pub hjfkcoalffh: i64, + pub source: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mbhdhlgfpoo { +pub struct Lbjmgihilgb { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub pdkedjodkkj: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "2")] + pub efgeljjflkl: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub bhdhiibcdij: u32, + /// offset: 40 + #[prost(int64, tag = "6")] + pub anhgnlhnoke: i64, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub iglcedbckfh: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eonnkckpdki { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub fncdchjmhlf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pnecpomfpgo { - /// offset: 36 - #[prost(uint32, tag = "7")] +pub struct Hfhmikiflpo { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub avatar_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub jlhpimjpdlo: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub role_star: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ipbgegbffhk { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub avatar_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fbbmdfdoeef { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub item_id: u32, /// offset: 24 #[prost(uint32, tag = "6")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub role_star: u32, + pub fjofdonmhph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Llageikjbja { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub mebdledcgdi: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] - pub mimnalhijml: u32, + #[prost(message, optional, tag = "2")] + pub item_value: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hmpeiolfkna { +pub struct Gkmghiboofe { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub avatar_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ckpcmlbmmeo { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub item_count: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub item_id: u32, + #[prost(message, repeated, tag = "4")] + pub kdidneledjd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Chgcgeikgmn { - /// offset: 40 - #[prost(message, repeated, tag = "5")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub item_value: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub gapgafndigo: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nflefjapikn { - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub nfbcamoonie: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kaalkdefafb { - /// offset: 40 - #[prost(uint32, tag = "13")] - pub config_id: u32, +pub struct Agaojnnbala { /// offset: 48 - #[prost(uint64, tag = "5")] + #[prost(uint64, tag = "9")] pub unique_id: u64, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub hdcgigiigho: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, optional, tag = "14")] - pub source: ::core::option::Option, + #[prost(message, repeated, tag = "6")] + pub gponjaapomn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub config_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub source: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hfepibaecfe { - #[prost(oneof = "hfepibaecfe::Okaiingcacl", tags = "7")] - pub okaiingcacl: ::core::option::Option, +pub struct Njgdkdedbnb { + #[prost(oneof = "njgdkdedbnb::Bpihfajcloc", tags = "3")] + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `HFEPIBAECFE`. -pub mod hfepibaecfe { +/// Nested message and enum types in `NJGDKDEDBNB`. +pub mod njgdkdedbnb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + pub enum Bpihfajcloc { /// offset: 24 - #[prost(int64, tag = "7")] - Gdabmpcmhdm(i64), + #[prost(int64, tag = "3")] + Pckcjepgnfk(i64), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Miafhoemgob { - /// offset: 48 - #[prost(enumeration = "PlanetFesQuestState", tag = "13")] +pub struct Gcachjflghh { + /// offset: 36 + #[prost(enumeration = "PlanetFesQuestState", tag = "2")] pub status: i32, - /// offset: 40 - #[prost(uint32, tag = "8")] + /// offset: 48 + #[prost(uint32, tag = "5")] pub progress: u32, /// offset: 44 - #[prost(uint32, tag = "2")] - pub quest_id: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub jjpilfchohb: u32, - #[prost(oneof = "miafhoemgob::Jjkkkiinbjm", tags = "12, 3")] - pub jjkkkiinbjm: ::core::option::Option, + #[prost(uint32, tag = "10")] + pub odonpmongja: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub ojbeacglloh: u32, + #[prost(oneof = "gcachjflghh::Agfcpghpedd", tags = "11, 1")] + pub agfcpghpedd: ::core::option::Option, } -/// Nested message and enum types in `MIAFHOEMGOB`. -pub mod miafhoemgob { +/// Nested message and enum types in `GCACHJFLGHH`. +pub mod gcachjflghh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Jjkkkiinbjm { - /// offset: 24 - #[prost(uint32, tag = "12")] - Kognlccnecn(u32), - /// offset: 24 - #[prost(message, tag = "3")] - Hceikdbfoja(super::Ekikiikjghh), + pub enum Agfcpghpedd { + /// offset: 16 + #[prost(uint32, tag = "11")] + Kgaabcgghnm(u32), + /// offset: 16 + #[prost(message, tag = "1")] + Chfnljpeenb(super::Efegkdhemfn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gmjgapccmbp { +pub struct Ohaoflalhbl { /// offset: 28 - #[prost(uint32, tag = "15")] - pub peodiijpjlm: u32, + #[prost(uint32, tag = "4")] + pub onebnoglond: u32, /// offset: 24 - #[prost(uint32, tag = "6")] - pub hnflbckjapa: u32, + #[prost(uint32, tag = "2")] + pub jnomdifnejh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gdflikhllme { +pub struct Noamcblcamh { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub quest_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "12")] + pub quest_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "4")] - pub pmaakiglmhj: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Niilljeilig { - /// offset: 16 #[prost(message, optional, tag = "2")] - pub lmopkmdmfbb: ::core::option::Option, + pub ccahgldmhgi: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jbmmipagdce { /// offset: 32 - #[prost(uint32, tag = "10")] - pub oepkljhnkah: u32, + #[prost(uint32, tag = "7")] + pub gbcpgoafebc: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub obhnhkkdghc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgoiegfbbao { +pub struct Ipimegcpbgm { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "11")] - pub aepajmgagal: u32, + pub emlijibpbfl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ahnjpbangla { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub mlnkpelnhci: ::prost::alloc::vec::Vec, +pub struct Bchdpkabmno { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub nkjhkmblibl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "8")] - pub igmfndplbmh: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "7")] + pub feamokbliac: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aoophbdljij { - /// offset: 24 +pub struct Ghldmadohhf { + /// offset: 28 #[prost(uint32, tag = "9")] pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + /// offset: 24 + #[prost(uint32, tag = "6")] pub skill_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Daeaagiafnf { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub bchdmmmdibn: ::prost::alloc::vec::Vec, +pub struct Ipnpjjppccc { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub phglfhddacm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ciemcncfngi { +pub struct Bknpgkniomg { /// offset: 32 - #[prost(uint32, tag = "10")] - pub dccjcebfdoi: u32, - /// offset: 16 + #[prost(uint32, tag = "1")] + pub ekimliamfhe: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub pdmmdnjmikm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ogacfipdecd { + /// offset: 24 #[prost(uint32, repeated, tag = "5")] - pub mfegagipjae: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Llkffcahiff { + pub jmnoplmhjle: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "4")] - pub lmemglhcnem: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub ggodphloece: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "10")] + pub odmbjohladg: u32, /// offset: 32 - #[prost(int64, tag = "5")] - pub iaoaoaebimn: i64, + #[prost(int64, tag = "6")] + pub aljibccdhpj: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gnjlmoeebae { +pub struct Eooabbdpejj { #[prost( - oneof = "gnjlmoeebae::Okaiingcacl", - tags = "15, 9, 1, 2, 13, 12, 7, 10, 6, 3, 8, 4, 11, 5, 14, 1487, 568, 1994, 785, 1813, 994, 830, 779, 507, 2006, 359, 1318, 289" + oneof = "eooabbdpejj::Bpihfajcloc", + tags = "12, 7, 8, 10, 1, 3, 11, 13, 5, 9, 4, 2, 6, 14, 15, 1562, 185, 1526, 398, 1528, 1967, 367, 885, 1280, 77, 128, 710, 127" )] - pub okaiingcacl: ::core::option::Option, + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `GNJLMOEEBAE`. -pub mod gnjlmoeebae { +/// Nested message and enum types in `EOOABBDPEJJ`. +pub mod eooabbdpejj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 16 - #[prost(message, tag = "15")] - Nookacehcnl(super::Gnknenagfno), - /// offset: 16 - #[prost(message, tag = "9")] - Lbebfbaikpk(super::Gnknenagfno), - /// offset: 16 - #[prost(message, tag = "1")] - AddGameItemInfo(super::Aidondciahi), - /// offset: 16 - #[prost(message, tag = "2")] - Hmmfekanhef(super::Aidondciahi), - /// offset: 16 - #[prost(message, tag = "13")] - Kiigoppckpo(super::Kdblhddpppb), + pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "12")] - Jbihaalkbje(super::Kdblhddpppb), + Ecmofebpngm(super::Iikmhadljfl), /// offset: 16 #[prost(message, tag = "7")] - Eflggmncbge(super::Pnecpomfpgo), - /// offset: 16 - #[prost(message, tag = "10")] - Gajcineioii(super::Pnecpomfpgo), - /// offset: 16 - #[prost(message, tag = "6")] - Dhamaaegcel(super::Kaalkdefafb), - /// offset: 16 - #[prost(message, tag = "3")] - Jikjfnkpheg(super::Kaalkdefafb), + Pajdkfmmaeo(super::Iikmhadljfl), /// offset: 16 #[prost(message, tag = "8")] - Cenphgjojbg(super::Jdckcggmolf), + AddGameItemInfo(super::Jnmopcfjdpd), /// offset: 16 - #[prost(message, tag = "4")] - Enpenickmno(super::Miafhoemgob), + #[prost(message, tag = "10")] + Ppgfghipeph(super::Jnmopcfjdpd), + /// offset: 16 + #[prost(message, tag = "1")] + Maloadhclph(super::Lbjmgihilgb), + /// offset: 16 + #[prost(message, tag = "3")] + Jefcnpjcpmn(super::Lbjmgihilgb), /// offset: 16 #[prost(message, tag = "11")] - Jkckeealeba(super::Miafhoemgob), + Clajdoecahe(super::Hfhmikiflpo), + /// offset: 16 + #[prost(message, tag = "13")] + Fceeeblcbaj(super::Hfhmikiflpo), /// offset: 16 #[prost(message, tag = "5")] - Fmpaegghjlk(super::Gmjgapccmbp), + Ncgpneoilpc(super::Agaojnnbala), + /// offset: 16 + #[prost(message, tag = "9")] + Kfgbkeadajg(super::Agaojnnbala), + /// offset: 16 + #[prost(message, tag = "4")] + Afdgedfkagg(super::Ggjfdihcfih), + /// offset: 16 + #[prost(message, tag = "2")] + Kckemapbcof(super::Gcachjflghh), + /// offset: 16 + #[prost(message, tag = "6")] + Appeliagbee(super::Gcachjflghh), /// offset: 16 #[prost(message, tag = "14")] - Gdoghhihfkc(super::PlanetFesUnlockChange), + Ipfogbifcfg(super::Ohaoflalhbl), /// offset: 16 - #[prost(message, tag = "1487")] - Ojkhkngmamn(super::Aoophbdljij), + #[prost(message, tag = "15")] + Lbplnapfaim(super::PlanetFesUnlockChange), /// offset: 16 - #[prost(message, tag = "568")] - Conbjaohhpg(super::Kmnnanoplff), + #[prost(message, tag = "1562")] + Cnpgeneoaha(super::Ghldmadohhf), /// offset: 16 - #[prost(message, tag = "1994")] - Jlpbmakpbcd(super::Pjfalcchnoo), + #[prost(message, tag = "185")] + Nepkhdpckpf(super::Lceejnopnib), /// offset: 16 - #[prost(message, tag = "785")] - Cmbidbgbddc(super::Klcmjpmofnl), + #[prost(message, tag = "1526")] + Ihndgchcnbe(super::Gpmnbmjifhj), /// offset: 16 - #[prost(message, tag = "1813")] - Hlnjdebjkhc(super::Jljembanabk), + #[prost(message, tag = "398")] + Ibodbcmejig(super::Glifhdoljmo), /// offset: 16 - #[prost(message, tag = "994")] - Aoipjehpeci(super::Gcaagncnief), + #[prost(message, tag = "1528")] + Fhepdalecne(super::Hjmlnlkcojj), /// offset: 16 - #[prost(message, tag = "830")] - Mblhmndbnff(super::Nkobdnoaain), + #[prost(message, tag = "1967")] + Kgajnahhaij(super::Aglndmmgfml), /// offset: 16 - #[prost(message, tag = "779")] - Pednljmapeb(super::Kaalkdefafb), + #[prost(message, tag = "367")] + Liecnmcdheb(super::Iemdamolkfl), /// offset: 16 - #[prost(message, tag = "507")] - Meikahllgpc(super::Jiojgocholn), + #[prost(message, tag = "885")] + Ljemgmmjibo(super::Agaojnnbala), /// offset: 16 - #[prost(message, tag = "2006")] - Kgcejcphbfo(super::Emjahngclil), + #[prost(message, tag = "1280")] + Mmdjpibeick(super::Nchlaeeobif), /// offset: 16 - #[prost(message, tag = "359")] - Ljakklkfmhi(super::Hogdmofocdf), + #[prost(message, tag = "77")] + Fjcodooigkg(super::Bbogaphfibg), /// offset: 16 - #[prost(message, tag = "1318")] - Ngphcjoooje(super::Jhpnjbjnlgi), + #[prost(message, tag = "128")] + Mlcceebnhol(super::Hbmnfgpkech), /// offset: 16 - #[prost(message, tag = "289")] - Lmjenbcnkgc(super::Dmfinkikllc), + #[prost(message, tag = "710")] + Bbiealhdkfj(super::Fffkfkhheog), + /// offset: 16 + #[prost(message, tag = "127")] + Fogcabkjolm(super::Hhkhkgdamnb), } } -/// Obf: PlanetFesUnlockChange +/// Obf: HLAHOPEAEFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesUnlockChange { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub hpgphgihfgn: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "3")] + #[prost(bool, tag = "8")] pub has_passed: bool, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub fcapbphlncj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jdckcggmolf { +pub struct Ggjfdihcfih { /// offset: 32 #[prost(uint32, tag = "11")] - pub oepkljhnkah: u32, + pub gbcpgoafebc: u32, /// offset: 24 - #[prost(message, optional, tag = "7")] - pub lmopkmdmfbb: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub obhnhkkdghc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gnknenagfno { - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub epbjoklmmla: ::core::option::Option, - /// offset: 48 - #[prost(uint32, repeated, tag = "13")] - pub fohnmbfkknn: ::prost::alloc::vec::Vec, +pub struct Iikmhadljfl { /// offset: 40 - #[prost(message, optional, tag = "11")] - pub aemncofogmc: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub clafndlgdao: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub hmfccfckefo: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub item_stack_count: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "2")] - pub item_stack_count: ::core::option::Option, + #[prost(uint32, repeated, tag = "11")] + pub ecajlpajekf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aidondciahi { +pub struct Jnmopcfjdpd { /// offset: 24 - #[prost(uint32, tag = "11")] - pub aemncofogmc: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub item_id: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub item_stack_count: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub clafndlgdao: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kmnnanoplff { +pub struct Lceejnopnib { /// offset: 24 #[prost(uint32, tag = "9")] - pub glajamgigbn: u32, + pub nmljhigfkgc: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub kdniiaciiak: u32, + #[prost(uint32, tag = "5")] + pub igjklcdclij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pboobhpindl { +pub struct Cnlikadpcbh { + /// offset: 36 + #[prost(uint32, tag = "6")] + pub ohaiegclplh: u32, /// offset: 32 - #[prost(uint32, tag = "14")] - pub fglfbaleooh: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub omndmdlpmha: ::core::option::Option, + #[prost(uint32, tag = "3")] + pub oefhgdemoml: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub ihldddhpoio: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub avatar_id: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub bohjikchbed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jiojgocholn { - /// offset: 56 - #[prost(message, optional, tag = "12")] - pub diflcnhmgol: ::core::option::Option, - /// offset: 32 - #[prost(map = "uint32, uint32", tag = "10")] - pub dhmlabegahl: ::std::collections::HashMap, +pub struct Nchlaeeobif { /// offset: 72 - #[prost(uint32, tag = "3")] - pub lkbcfehnlfj: u32, + #[prost(uint32, tag = "13")] + pub jpgflkdloop: u32, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub ogoddoigoje: ::core::option::Option, /// offset: 68 - #[prost(uint32, tag = "9")] - pub dbndjcbhpbm: u32, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub dgffjneljgm: ::core::option::Option, - /// offset: 76 - #[prost(uint32, tag = "14")] - pub edhhgbknchn: u32, + #[prost(uint32, tag = "3")] + pub ebfblmkioai: u32, /// offset: 80 - #[prost(uint32, tag = "6")] - pub lngapnblccf: u32, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub ejojpohlncd: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "7")] - pub infoepfkkmd: ::core::option::Option, - /// offset: 64 #[prost(uint32, tag = "15")] - pub oacmafbllnj: u32, + pub opbccibecmi: u32, + /// offset: 76 + #[prost(uint32, tag = "7")] + pub emgeniiljmc: u32, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub mmnolimbpca: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub jaahelclhmi: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub iaaaadclflf: u32, + /// offset: 48 + #[prost(map = "uint32, uint32", tag = "2")] + pub gmdhphlimag: ::std::collections::HashMap, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub bfnpcjomgfl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pjfalcchnoo { +pub struct Gpmnbmjifhj { /// offset: 24 #[prost(message, optional, tag = "5")] - pub kmhbpmanjhb: ::core::option::Option, + pub oadejomkkpf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jljembanabk { +pub struct Hjmlnlkcojj { /// offset: 24 - #[prost(message, optional, tag = "15")] - pub podhlomhodk: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub fancadkjjce: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Klcmjpmofnl { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub hkghbfcenbh: ::core::option::Option, +pub struct Glifhdoljmo { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub edbkopfobnf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gcaagncnief { +pub struct Aglndmmgfml { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub diheciikele: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Gplllmnnnjo", tag = "12")] - pub plbjnnmjpik: i32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub kfiiobleaff: ::core::option::Option, + #[prost(enumeration = "Immmnleaibh", tag = "14")] + pub fhpmepjnbbf: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nkobdnoaain { +pub struct Iemdamolkfl { /// offset: 24 - #[prost(uint32, tag = "3")] - pub dccjcebfdoi: u32, + #[prost(uint32, tag = "2")] + pub ekimliamfhe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nholhggladl { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub dagbcoipebn: ::core::option::Option, +pub struct Figfdnbihcf { /// offset: 40 - #[prost(uint32, tag = "12")] - pub epjlndciajd: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub kafllojmkmc: u32, + #[prost(uint32, tag = "14")] + pub fjnljoboonh: u32, /// offset: 32 - #[prost(uint32, tag = "11")] - pub akdocdcmpnk: u32, + #[prost(uint32, tag = "7")] + pub hiofnihmfam: u32, /// offset: 44 + #[prost(uint32, tag = "10")] + pub klobddijnhg: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub pndecpcklhg: ::core::option::Option, + /// offset: 36 #[prost(uint32, tag = "15")] - pub dhbkmfbcpdk: u32, + pub idgjpgaiibj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jaemlmenogg { +pub struct Jnbgidelogf { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub transfer_item_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub item_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub transfer_item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mcppfebjkgh { +pub struct Cpiochhpicd { /// offset: 16 - #[prost(message, optional, tag = "7")] - pub hmkipkjekid: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub leklknkebpo: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "11")] - pub dpkekefbjli: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub bikhoegfefd: ::core::option::Option, } -/// Obf: PlanetFesCollectIncomeCsReq +/// Obf: CFENFJDCJEJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8214)] +#[cmdid(8227)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesCollectIncomeCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub eknkcfpgpib: u32, + #[prost(uint32, tag = "5")] + pub bhdhiibcdij: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8239)] +#[cmdid(8235)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ngimlfdmeeg { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jcapkpicdek { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub eknkcfpgpib: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, -} -/// Obf: PlanetFesSetAvatarWorkCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8212)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesSetAvatarWorkCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub lmhhohfokbf: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8224)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gpmpnpjcphp { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: PlanetFesBuyLandCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8202)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesBuyLandCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub eknkcfpgpib: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8230)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Blnncdipdkb { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: PlanetFesClientStatusCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8207)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesClientStatusCsReq { - /// offset: 24 - #[prost(bool, tag = "9")] - pub ijknmjimhfl: bool, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8218)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Klepmpjodob { +pub struct Afkceokhghf { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: PlanetFesCollectAllIncomeCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jnhcbckhcem { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub bhdhiibcdij: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub avatar_id: u32, +} +/// Obf: CJGLKLABKCE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8234)] +#[cmdid(8238)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesSetAvatarWorkCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub clkaildcpjc: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8205)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ndkmgibcahf { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: LAGNIMMDBLH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8201)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesBuyLandCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub bhdhiibcdij: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8247)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kijgiokokpf { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: BJEGDGNPGFJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8219)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesClientStatusCsReq { + /// offset: 24 + #[prost(bool, tag = "1")] + pub hcbedeclaic: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8202)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mdgobjofodb { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: BFIDOFCKENM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8244)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesCollectAllIncomeCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8238)] +#[cmdid(8218)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ahciedgjnfc { +pub struct Jombhcniemp { /// offset: 24 - #[prost(message, optional, tag = "11")] - pub opfifaaeojp: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub fenlggamapa: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: PlanetFesDoGachaCsReq +/// Obf: NAMILAANGAE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8222)] +#[cmdid(8245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesDoGachaCsReq { /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub simulate_magic: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub gacha_count: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub gacha_id: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub gacha_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kcplcdliifk { - /// offset: 40 - #[prost(uint32, tag = "12")] - pub kjfkijddkap: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub kflaiebhkbc: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub avatar_id: u32, +pub struct Lllapndddkm { /// offset: 36 - #[prost(uint32, tag = "8")] - pub cclfeoohgnp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gbnjpademom { + #[prost(uint32, tag = "3")] + pub oghcmdfngmf: u32, /// offset: 32 - #[prost(message, repeated, tag = "9")] - pub nihkeaamcba: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "4")] + pub npbklchljmg: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub lecfhemogap: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "13")] + pub nbakhcllekj: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "15")] - pub hbgeehlnbnf: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub kohiccdnjdd: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nnhakacakmm { - /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub cpdifcokmde: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub hmndhjdalbh: ::core::option::Option, -} -/// Obf: PlanetFesDoGachaScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8221)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesDoGachaScRsp { - /// offset: 48 #[prost(uint32, tag = "6")] - pub gacha_id: u32, + pub avatar_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ffbdadkfpbf { /// offset: 32 #[prost(message, repeated, tag = "8")] - pub ehmpnmjhhdh: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "11")] + pub jojdjaechka: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub kpopeckcdmg: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub cbejmmddbjl: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "15")] + pub nhcagpfdlep: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eiklochpnbm { + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub efbamgjdaeh: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub nlhdfbnljhj: ::prost::alloc::vec::Vec, +} +/// Obf: GHBLMDHGIOE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8236)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesDoGachaScRsp { + /// offset: 40 + #[prost(uint32, tag = "4")] pub retcode: u32, - #[prost(oneof = "planet_fes_do_gacha_sc_rsp::Anmpmnijege", tags = "13, 7")] - pub anmpmnijege: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub gacha_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub jigibllfpkf: ::prost::alloc::vec::Vec, + #[prost(oneof = "planet_fes_do_gacha_sc_rsp::Fnjjnaocoii", tags = "1, 9")] + pub fnjjnaocoii: ::core::option::Option, } /// Nested message and enum types in `PlanetFesDoGachaScRsp`. pub mod planet_fes_do_gacha_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Anmpmnijege { + pub enum Fnjjnaocoii { /// offset: 24 - #[prost(message, tag = "13")] - Nekgmanlffb(super::Gbnjpademom), + #[prost(message, tag = "1")] + Mahhenhihdk(super::Ffbdadkfpbf), /// offset: 24 - #[prost(message, tag = "7")] - Kfallcledeh(super::Nnhakacakmm), + #[prost(message, tag = "9")] + Bbmgofhleak(super::Eiklochpnbm), } } -/// Obf: PlanetFesAvatarLevelUpCsReq +/// Obf: GNAFKEEMEEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8203)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesAvatarLevelUpCsReq { /// offset: 28 - #[prost(uint32, tag = "5")] - pub pldejljbblb: u32, + #[prost(uint32, tag = "3")] + pub odadjiloeko: u32, /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] pub avatar_id: u32, } -/// Obf: PlanetFesAvatarLevelUpScRsp +/// Obf: CGDGCIGBCLO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8223)] +#[cmdid(8250)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesAvatarLevelUpScRsp { + /// offset: 40 + #[prost(uint32, tag = "15")] + pub avatar_id: u32, /// offset: 36 - #[prost(uint32, tag = "6")] - pub bhfkcfbiall: u32, - /// offset: 44 #[prost(uint32, tag = "9")] - pub retcode: u32, + pub odadjiloeko: u32, /// offset: 32 #[prost(uint32, tag = "1")] - pub pldejljbblb: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub reward: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, -} -/// Obf: PlanetFesTakeQuestRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8229)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesTakeQuestRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub quest_id: u32, -} -/// Obf: PlanetFesTakeQuestRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8208)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesTakeQuestRewardScRsp { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub quest_id: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] + pub ihllmllnifn: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub iadealclbbe: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, } -/// Obf: PlanetFesUpgradeSkillLevelCsReq +/// Obf: HCAHEGBMAHL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8217)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesUpgradeSkillLevelCsReq { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub skill_id: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub pldejljbblb: u32, -} -/// Obf: PlanetFesSkillLevelUpScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(8216)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesTakeQuestRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub odonpmongja: u32, +} +/// Obf: PJPNKAEHOIP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8231)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesTakeQuestRewardScRsp { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub odonpmongja: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub eaphmpideci: ::core::option::Option, +} +/// Obf: BGGGLJAJBNI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8248)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesUpgradeSkillLevelCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub odadjiloeko: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub skill_id: u32, +} +/// Obf: IKBKJLJFBEJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8229)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSkillLevelUpScRsp { /// offset: 36 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub skill_id: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub skill_level: u32, /// offset: 24 #[prost(message, optional, tag = "9")] - pub item_cost: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iikelbggbll { + pub item_cost: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub skill_level: u32, /// offset: 40 - #[prost(message, optional, tag = "15")] - pub item_value: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "3")] - pub pkemafmfagn: ::std::collections::HashMap, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Odaeghkhbmh { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub avatar_id: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub idmjfdndaig: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub imkedfkhddp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Olkmonelmmg { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub begfggiknlg: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dkmagokifgd { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub ohkidadnpaj: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub obkedbpdjhc: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub afinfifdjhm: u32, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "11")] - pub llkigigbgom: ::std::collections::HashMap, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bdncoolkgnn { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub pmmgjdnfokf: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub fejnmgmmjdh: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub gmdllcaiecc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Noapkddkooi { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub jkjjhegnmbb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mdolelgoeel { - /// offset: 28 #[prost(uint32, tag = "3")] - pub iadmkgecfck: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub jkjjhegnmbb: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub fbdadlodjeh: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jdknbpckpbn { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub jkjjhegnmbb: u32, + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mgapenekglk { +pub struct Hllcdblcipk { + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "8")] + pub jondoihpnea: ::std::collections::HashMap, /// offset: 40 - #[prost(int64, tag = "5")] - pub imebiilimfj: i64, - /// offset: 36 - #[prost(bool, tag = "10")] - pub glmopjmbocp: bool, - /// offset: 38 - #[prost(bool, tag = "2")] - pub oddjibnapgh: bool, - /// offset: 56 - #[prost(uint32, tag = "13")] - pub bjidoapacip: u32, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub cgbiobcfkij: u32, - /// offset: 37 - #[prost(bool, tag = "9")] - pub gbfbbonfnha: bool, - /// offset: 52 - #[prost(uint32, tag = "14")] - pub mmffiifmkpb: u32, - #[prost(oneof = "mgapenekglk::Hpdaoddgapf", tags = "8, 7, 1, 4, 11, 3")] - pub hpdaoddgapf: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub item_value: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub item_list: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `MGAPENEKGLK`. -pub mod mgapenekglk { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Efbimnfgmbm { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub lnnnceilcaa: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub afahdbpgjll: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iamcappfdbh { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub pibhjcmeoea: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pknbpahcimj { + /// offset: 36 + #[prost(uint32, tag = "13")] + pub glioneelojh: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub ppogpojjelj: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub cokgopbmlpp: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "5")] + pub hnenkahdbkm: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pmbladgcpmm { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub edncoagaijk: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub oiaphbbdphl: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub elleljfgdph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjghkgmgoap { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub iikccgfjkab: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Idigejhhpdl { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub iikccgfjkab: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub gdpgobiilno: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub mollbamglag: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bcjibpmpiba { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub iikccgfjkab: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jipacdejkjc { + /// offset: 32 + #[prost(int64, tag = "10")] + pub jpbdnchhkgc: i64, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub phkahahldae: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub emfhlbbocfk: u32, + /// offset: 57 + #[prost(bool, tag = "11")] + pub aojcdackpcp: bool, + /// offset: 56 + #[prost(bool, tag = "14")] + pub mbdgkaehcfb: bool, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub gafpecggicc: u32, + /// offset: 58 + #[prost(bool, tag = "15")] + pub bihhipmlbon: bool, + #[prost(oneof = "jipacdejkjc::Nlpppchggpf", tags = "7, 3, 6, 1, 12, 13")] + pub nlpppchggpf: ::core::option::Option, +} +/// Nested message and enum types in `JIPACDEJKJC`. +pub mod jipacdejkjc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hpdaoddgapf { - /// offset: 24 - #[prost(message, tag = "8")] - Mnbmelmlham(super::Olkmonelmmg), + pub enum Nlpppchggpf { /// offset: 24 #[prost(message, tag = "7")] - Fmchpgpdmmp(super::Dkmagokifgd), - /// offset: 24 - #[prost(message, tag = "1")] - Jndfdgefncd(super::Bdncoolkgnn), - /// offset: 24 - #[prost(message, tag = "4")] - Amejfnhdkpg(super::Noapkddkooi), - /// offset: 24 - #[prost(message, tag = "11")] - Nnkpmcbbehh(super::Mdolelgoeel), + Fmjmnfibcah(super::Iamcappfdbh), /// offset: 24 #[prost(message, tag = "3")] - Kffncehhnce(super::Jdknbpckpbn), + Cdnenmbmokh(super::Pknbpahcimj), + /// offset: 24 + #[prost(message, tag = "6")] + Fffdhggpnpm(super::Pmbladgcpmm), + /// offset: 24 + #[prost(message, tag = "1")] + Ccnfdlhkjfm(super::Mjghkgmgoap), + /// offset: 24 + #[prost(message, tag = "12")] + Naejhjieobd(super::Idigejhhpdl), + /// offset: 24 + #[prost(message, tag = "13")] + Adecnjpkjfi(super::Bcjibpmpiba), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hgaflanaccc { - /// offset: 32 - #[prost(map = "uint32, uint32", tag = "13")] - pub cicbbfgcdpe: ::std::collections::HashMap, +pub struct Bdemabplpko { /// offset: 40 - #[prost(message, repeated, tag = "11")] - pub ldcelnlhklh: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub bpckfljigci: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "4")] - pub cgbiobcfkij: u32, - /// offset: 56 - #[prost(int64, tag = "5")] - pub begin_time: i64, - /// offset: 53 - #[prost(bool, tag = "15")] - pub jilodgnkchc: bool, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub dgffjneljgm: ::core::option::Option, + #[prost(uint32, tag = "6")] + pub gafpecggicc: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub bfnpcjomgfl: ::core::option::Option, /// offset: 52 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "4")] + pub cfionkkipjl: bool, + /// offset: 56 + #[prost(int64, tag = "11")] + pub dnnhcnckjcm: i64, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "14")] + pub kbhegbcaamg: ::std::collections::HashMap, + /// offset: 53 + #[prost(bool, tag = "9")] pub has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ceiihpgcgon { - /// offset: 40 - #[prost(message, repeated, tag = "3")] - pub ejojpohlncd: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub eldjafnboka: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "11")] - pub cgbiobcfkij: u32, - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub dgffjneljgm: ::core::option::Option, +pub struct Onoinahehhb { /// offset: 52 - #[prost(bool, tag = "5")] - pub jilodgnkchc: bool, + #[prost(uint32, tag = "4")] + pub mnpcblehghp: u32, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub mmnolimbpca: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "10")] - pub hccapaajhfe: u32, + #[prost(bool, tag = "12")] + pub cfionkkipjl: bool, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub bfnpcjomgfl: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub ljmmomihgei: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub gafpecggicc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Njhoebeaacg { - /// offset: 28 - #[prost(bool, tag = "7")] - pub eggaieejmnp: bool, +pub struct Hibbpoamdma { /// offset: 24 - #[prost(uint32, tag = "5")] - pub mmffiifmkpb: u32, + #[prost(uint32, tag = "15")] + pub phkahahldae: u32, + /// offset: 28 + #[prost(bool, tag = "9")] + pub jplcjgpcfdo: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kkekmipgelf { - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub nkpbdhhddli: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "5")] - pub lppefnfekcf: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub ilkeimdhkbn: ::prost::alloc::vec::Vec, +pub struct Pbgmknegopk { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub bkapbdghiab: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, optional, tag = "14")] - pub mjjegamehmc: ::core::option::Option, + #[prost(uint32, repeated, tag = "12")] + pub lkbdlbeamgp: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub mjidmbjngei: u32, /// offset: 56 #[prost(uint32, tag = "9")] - pub jaaofaedfga: u32, + pub afdbhgcajdb: u32, /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub bklppmcnffg: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "6")] + pub alhdblajhnn: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub bimncnmbogf: ::prost::alloc::vec::Vec, } -/// Obf: PlanetFesGetBusinessDayInfoCsReq +/// Obf: DLGODNGNCHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8211)] +#[cmdid(8221)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetBusinessDayInfoCsReq { /// offset: 24 - #[prost(bool, tag = "3")] - pub elfbecmcjin: bool, + #[prost(bool, tag = "2")] + pub boacdlkcjji: bool, } -/// Obf: PlanetFesGetBusinessDayInfoScRsp +/// Obf: ICIMOBHBILC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8206)] +#[cmdid(8249)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetBusinessDayInfoScRsp { /// offset: 32 - #[prost(int64, tag = "4")] - pub gpkpaiamhkm: i64, - /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 40 + #[prost(int64, tag = "1")] + pub aligefkmmgh: i64, /// offset: 24 - #[prost(message, optional, tag = "10")] - pub kmhbpmanjhb: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub oadejomkkpf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gphkfjeaedd { +pub struct Ohlcklekpin { + /// offset: 28 + #[prost(uint32, tag = "13")] + pub afdbhgcajdb: u32, /// offset: 32 - #[prost(int64, tag = "3")] - pub gpkpaiamhkm: i64, + #[prost(int64, tag = "1")] + pub aligefkmmgh: i64, + /// offset: 45 + #[prost(bool, tag = "7")] + pub has_passed: bool, /// offset: 24 #[prost(uint32, tag = "2")] - pub jaaofaedfga: u32, - /// offset: 45 - #[prost(bool, tag = "8")] - pub has_passed: bool, - /// offset: 44 - #[prost(bool, tag = "11")] - pub jilodgnkchc: bool, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub lppefnfekcf: u32, + pub mjidmbjngei: u32, /// offset: 40 - #[prost(uint32, tag = "10")] - pub nlbipldbnim: u32, + #[prost(uint32, tag = "5")] + pub bgdbcakjmma: u32, + /// offset: 44 + #[prost(bool, tag = "10")] + pub cfionkkipjl: bool, } -/// Obf: PlanetFesBusinessDayRefreshEventCsReq +/// Obf: HHJKIFDCFNF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8228)] +#[cmdid(8215)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesBusinessDayRefreshEventCsReq { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub mmffiifmkpb: u32, - /// offset: 32 - #[prost(bool, tag = "2")] - pub ngiggcoljbp: bool, /// offset: 24 - #[prost(uint32, tag = "8")] - pub cgbiobcfkij: u32, + #[prost(bool, tag = "1")] + pub dgahmjobdne: bool, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub gafpecggicc: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub phkahahldae: u32, } -/// Obf: PlanetFesBusinessDayRefreshEventScRsp +/// Obf: MLGKFJKKDDD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8241)] +#[cmdid(8206)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesBusinessDayRefreshEventScRsp { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "13")] - pub kfiiobleaff: ::core::option::Option, + pub diheciikele: ::core::option::Option, } -/// Obf: PlanetFesDeliverPamCargoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8219)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesDeliverPamCargoCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub idmjfdndaig: u32, -} -/// Obf: PlanetFesDeliverPamCargoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8249)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesDeliverPamCargoScRsp { - /// offset: 44 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub kfiiobleaff: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub hilhcpjjakk: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub avatar_id: u32, -} -/// Obf: PlanetFesChooseAvatarEventOptionCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8209)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesChooseAvatarEventOptionCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub phhkbgmbjgc: u32, -} -/// Obf: PlanetFesChooseAvatarEventOptionScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8246)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesChooseAvatarEventOptionScRsp { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub obkedbpdjhc: u32, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub pjedfilldeb: u32, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub kfiiobleaff: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "13")] - pub reward: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub ecpinniaobp: u32, -} -/// Obf: PlanetFesDealAvatarEventOptionItemCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8242)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesDealAvatarEventOptionItemCsReq { - /// offset: 24 - #[prost(bool, tag = "15")] - pub gaokhmeccio: bool, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub afinfifdjhm: u32, -} -/// Obf: PlanetFesDealAvatarEventOptionItemScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8220)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesDealAvatarEventOptionItemScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub reward: ::core::option::Option, - /// offset: 48 - #[prost(bool, tag = "9")] - pub gaokhmeccio: bool, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub ecpinniaobp: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub pjedfilldeb: u32, - /// offset: 44 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub kfiiobleaff: ::core::option::Option, -} -/// Obf: PlanetFesTakeRegionPhaseRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8231)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesTakeRegionPhaseRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub aomknkffabe: u32, -} -/// Obf: PlanetFesTakeRegionPhaseRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8232)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesTakeRegionPhaseRewardScRsp { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub reward_list: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub aomknkffabe: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mbpgjlmkjpk { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub jiehedolmlp: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub bnodikadebh: u32, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub daljaceacnj: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub ddekoakohbn: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jcobjdonmoo { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub gmdllcaiecc: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub gkcjdakalgl: u32, - #[prost(oneof = "jcobjdonmoo::Hapfbocalbl", tags = "12")] - pub hapfbocalbl: ::core::option::Option, -} -/// Nested message and enum types in `JCOBJDONMOO`. -pub mod jcobjdonmoo { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hapfbocalbl { - /// offset: 16 - #[prost(message, tag = "12")] - Oadddoalgbf(super::Mbpgjlmkjpk), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eaigkoonnho { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub ngdkjnpbbio: ::prost::alloc::vec::Vec, -} -/// Obf: PlanetFesStartMiniGameCsReq +/// Obf: INEAJGOJKPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8226)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesStartMiniGameCsReq { +pub struct PlanetFesDeliverPamCargoCsReq { /// offset: 28 #[prost(uint32, tag = "14")] - pub gkcjdakalgl: u32, + pub afahdbpgjll: u32, /// offset: 24 - #[prost(uint32, tag = "7")] - pub gmdllcaiecc: u32, + #[prost(uint32, tag = "2")] + pub avatar_id: u32, } -/// Obf: PlanetFesStartMiniGameScRsp +/// Obf: AGAGEEKGMGM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8205)] +#[cmdid(8208)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesDeliverPamCargoScRsp { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub iolkdnamdco: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub diheciikele: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub avatar_id: u32, +} +/// Obf: KLHPNIDFPGO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8233)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesChooseAvatarEventOptionCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub nhdbkgmgelh: u32, +} +/// Obf: NPOOGENCIGC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8209)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesChooseAvatarEventOptionScRsp { + /// offset: 44 + #[prost(uint32, tag = "14")] + pub aaijkibonoo: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub diheciikele: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub eemndgipbic: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub cokgopbmlpp: u32, +} +/// Obf: KPJDIIIKKOM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8204)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesDealAvatarEventOptionItemCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub glioneelojh: u32, + /// offset: 28 + #[prost(bool, tag = "2")] + pub icogahffcld: bool, +} +/// Obf: CKCKNLHNHLN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8237)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesDealAvatarEventOptionItemScRsp { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "1")] + pub icogahffcld: bool, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub eemndgipbic: u32, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub aaijkibonoo: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub diheciikele: ::core::option::Option, +} +/// Obf: NFAANCANCHC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8243)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesTakeRegionPhaseRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub hjmgglanhml: u32, +} +/// Obf: BEMBCNKCLLA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8239)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesTakeRegionPhaseRewardScRsp { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub hjmgglanhml: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub reward_list: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbhpojjlfec { + /// offset: 44 + #[prost(uint32, tag = "13")] + pub ieailocmknn: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub akagaamojcf: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub bhlabmiodgo: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub jgaiphcijhb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jojlacdbpna { + /// offset: 36 + #[prost(uint32, tag = "12")] + pub elleljfgdph: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub khdlmpakegf: u32, + #[prost(oneof = "jojlacdbpna::Epiijjcakie", tags = "3")] + pub epiijjcakie: ::core::option::Option, +} +/// Nested message and enum types in `JOJLACDBPNA`. +pub mod jojlacdbpna { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Epiijjcakie { + /// offset: 24 + #[prost(message, tag = "3")] + Pihgdhaklcb(super::Bbhpojjlfec), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gifnoklkcgh { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub dnlalpgkfdk: ::prost::alloc::vec::Vec, +} +/// Obf: KIJAOPIAHOL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8220)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesStartMiniGameCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub khdlmpakegf: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub elleljfgdph: u32, +} +/// Obf: JIGEMDLBLFH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8222)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesStartMiniGameScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] - pub pmmgjdnfokf: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "15")] - pub retcode: u32, + pub reward: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "5")] - pub reward: ::core::option::Option, - #[prost(oneof = "planet_fes_start_mini_game_sc_rsp::Gcakonoffpb", tags = "13")] - pub gcakonoffpb: ::core::option::Option< - planet_fes_start_mini_game_sc_rsp::Gcakonoffpb, + #[prost(message, optional, tag = "4")] + pub oiaphbbdphl: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub retcode: u32, + #[prost(oneof = "planet_fes_start_mini_game_sc_rsp::Bdboamocohi", tags = "8")] + pub bdboamocohi: ::core::option::Option< + planet_fes_start_mini_game_sc_rsp::Bdboamocohi, >, } /// Nested message and enum types in `PlanetFesStartMiniGameScRsp`. pub mod planet_fes_start_mini_game_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Gcakonoffpb { + pub enum Bdboamocohi { /// offset: 32 - #[prost(message, tag = "13")] - Hmndhjdalbh(super::Eaigkoonnho), + #[prost(message, tag = "8")] + Efbamgjdaeh(super::Gifnoklkcgh), } } -/// Obf: PlanetFesUseItemCsReq +/// Obf: ODIEOLMNENI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8213)] +#[cmdid(8246)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesUseItemCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "15")] pub item_id: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub ipnllklbdli: u32, + #[prost(uint32, tag = "4")] + pub ogbddnfelcl: u32, } -/// Obf: PlanetFesUseItemScRsp +/// Obf: NMNOBDIIGGF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8235)] +#[cmdid(8240)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesUseItemScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub reward: ::core::option::Option, } -/// Obf: PlanetFesBingoGameFlipCardCsReq +/// Obf: FADLBLGNEHC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8244)] +#[cmdid(8217)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesBingoGameFlipCardCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub lkbnioljlnp: u32, + #[prost(uint32, tag = "8")] + pub nbflcnhfefm: u32, } -/// Obf: PlanetFesGameBingoFlipScRsp +/// Obf: JEDHJMFEAOE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8248)] +#[cmdid(8228)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGameBingoFlipScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub reward: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub reward: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "6")] - pub mlbecbpfelo: bool, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub lkbnioljlnp: u32, + #[prost(uint32, tag = "3")] + pub nbflcnhfefm: u32, /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 36 + #[prost(bool, tag = "4")] + pub jklfmohicmo: bool, } -/// Obf: PlanetFesBonusEventInteractCsReq +/// Obf: ENDMIKCIFMB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8233)] +#[cmdid(8223)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesBonusEventInteractCsReq { /// offset: 28 - #[prost(uint32, tag = "2")] - pub mmffiifmkpb: u32, - /// offset: 24 #[prost(uint32, tag = "15")] - pub jnohclbodoa: u32, + pub phkahahldae: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub bfmaoidejcd: u32, } -/// Obf: PlanetFesBonusEventInteractScRsp +/// Obf: ALONCNDOEGJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8210)] +#[cmdid(8214)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesBonusEventInteractScRsp { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub kfiiobleaff: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub reward: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "7")] - pub mmffiifmkpb: u32, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] + pub phkahahldae: u32, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub reward: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub diheciikele: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jhpnjbjnlgi { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub oepkljhnkah: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub gold: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "3")] - pub cgbiobcfkij: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub uid: u32, +pub struct Fffkfkhheog { /// offset: 44 - #[prost(uint32, tag = "5")] - pub ajfgohdicji: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub cmobgdgkngc: u32, - /// offset: 48 + #[prost(uint32, tag = "4")] + pub dbojchbahci: u32, + /// offset: 52 #[prost(uint32, tag = "12")] - pub dblaedelfmb: u32, + pub uid: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub ackibggbfmo: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub gold: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub gafpecggicc: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub klfpgjnlfkg: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub gbcpgoafebc: u32, } -/// Obf: PlanetFesGetFriendRankingInfoListCsReq +/// Obf: GPICOEHLEKL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8225)] +#[cmdid(8212)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendRankingInfoListCsReq {} -/// Obf: PlanetFesGetFriendRankingInfoListScRsp +/// Obf: LBGBOCOFMHI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8237)] +#[cmdid(8234)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendRankingInfoListScRsp { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub fohcnbljcbp: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub knniaebmhgm: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: PlanetFesFriendRankingInfoChangeScNotify +/// Obf: IAPNMAPLAFD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8227)] +#[cmdid(8225)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesFriendRankingInfoChangeScNotify { /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub gkaidnhifpf: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub cpbglngocba: ::prost::alloc::vec::Vec, } -/// Obf: PlanetFesSetCustomKeyValueCsReq +/// Obf: KHKMOODMDDF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8243)] +#[cmdid(8210)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSetCustomKeyValueCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub key: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] + pub key: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub value: u32, } -/// Obf: PlanetFesSetCustomKeyValueScRsp +/// Obf: ECHAEDJOCAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8250)] +#[cmdid(8224)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSetCustomKeyValueScRsp { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub value: u32, /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] pub key: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub value: u32, } -/// Obf: PlanetFesUpgradeFesLevelCsReq +/// Obf: HDALEIPDCNA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8215)] +#[cmdid(8241)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesUpgradeFesLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] - pub pldejljbblb: u32, + #[prost(uint32, tag = "11")] + pub odadjiloeko: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8245)] +#[cmdid(8242)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ilejeiogfde { +pub struct Emiffphbmei { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: PlanetFesGetAvatarStatCsReq +/// Obf: JHMONADIDKD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8247)] +#[cmdid(8211)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetAvatarStatCsReq {} -/// Obf: PlanetFesGetAvatarStatScRsp +/// Obf: OECBNPAOEJN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8236)] +#[cmdid(8232)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetAvatarStatScRsp { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub ejojpohlncd: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Emjahngclil { - /// offset: 32 - #[prost(int64, tag = "2")] - pub apply_time: i64, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub fdhehlikajc: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub hpabgiiippn: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub fggogjnmkon: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hogdmofocdf { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub fdhehlikajc: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub akeobjgjbmj: u32, - /// offset: 40 - #[prost(bool, tag = "6")] - pub hconkjffbfg: bool, - /// offset: 32 - #[prost(int64, tag = "12")] - pub time: i64, - /// offset: 48 - #[prost(uint64, tag = "9")] - pub okkcmfgjfco: u64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dmfinkikllc { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub hpabgiiippn: u32, - /// offset: 48 - #[prost(int64, tag = "12")] - pub time: i64, /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub fdhehlikajc: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub fggogjnmkon: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub source: u32, + #[prost(message, repeated, tag = "8")] + pub mmnolimbpca: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, } -/// Obf: PlanetFesGetExtraCardPieceInfoCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbogaphfibg { + /// offset: 44 + #[prost(uint32, tag = "10")] + pub epgikgcadhm: u32, + /// offset: 32 + #[prost(int64, tag = "6")] + pub edecalejjfh: i64, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub djdebkpgjdn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub giiigjfmhpo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hbmnfgpkech { + /// offset: 40 + #[prost(uint64, tag = "13")] + pub phalkdhhppb: u64, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub cdcbfhfjgmd: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub djdebkpgjdn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(int64, tag = "7")] + pub time: i64, + /// offset: 36 + #[prost(bool, tag = "8")] + pub jfhmcdfdabi: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hhkhkgdamnb { + /// offset: 36 + #[prost(uint32, tag = "7")] + pub giiigjfmhpo: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub source: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub djdebkpgjdn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(int64, tag = "14")] + pub time: i64, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub epgikgcadhm: u32, +} +/// Obf: LOPCGPMHNKO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8294)] +#[cmdid(8303)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetExtraCardPieceInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ncbghhpehdh { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub fpnmkpffcdn: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "9")] - pub bjbbmkieafc: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "10")] - pub uid: u32, - /// offset: 60 - #[prost(uint32, tag = "4")] - pub keolnpbckjb: u32, - /// offset: 56 - #[prost(uint32, tag = "1")] - pub mggijhdnkfa: u32, - /// offset: 72 - #[prost(int64, tag = "6")] - pub gnclopnmhgo: i64, - /// offset: 32 - #[prost(uint32, repeated, tag = "14")] - pub oebifokdkae: ::prost::alloc::vec::Vec, +pub struct Pehocgjjmnf { /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub odcapahndjh: ::prost::alloc::vec::Vec, -} -/// Obf: PlanetFesGetExtraCardPieceInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8330)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesGetExtraCardPieceInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub epioibbeneg: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: PlanetFesGetFriendCardPieceCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8291)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesGetFriendCardPieceCsReq {} -/// Obf: PlanetFesGetFriendCardPieceScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8304)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesGetFriendCardPieceScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub kclenpbicpi: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: PlanetFesChangeCardPieceApplyPermissionCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8329)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesChangeCardPieceApplyPermissionCsReq { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub keolnpbckjb: u32, -} -/// Obf: PlanetFesChangeCardPieceApplyPermissionScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8302)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesChangeCardPieceApplyPermissionScRsp { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub keolnpbckjb: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: PlanetFesApplyCardPieceCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8314)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesApplyCardPieceCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub fdhehlikajc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub lekgbkgdida: u32, -} -/// Obf: PlanetFesApplyCardPieceScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8292)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesApplyCardPieceScRsp { - /// offset: 52 - #[prost(uint32, tag = "15")] - pub fggogjnmkon: u32, - /// offset: 48 - #[prost(bool, tag = "13")] - pub chlacgmgmbm: bool, - /// offset: 44 - #[prost(uint32, tag = "7")] - pub lekgbkgdida: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub fdhehlikajc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(int64, tag = "6")] - pub iaoaoaebimn: i64, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: PlanetFesHandleCardPieceApplyCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8320)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesHandleCardPieceApplyCsReq { - /// offset: 36 - #[prost(bool, tag = "4")] - pub ldkbegpapni: bool, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub fggogjnmkon: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub hpabgiiippn: u32, - /// offset: 16 #[prost(uint32, repeated, tag = "9")] - pub imgppdamigc: ::prost::alloc::vec::Vec, + pub afihgfcchpk: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(int64, tag = "3")] + pub llghobdibom: i64, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub uid: u32, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub mlfnlibcbmo: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub ahllmhgeemf: u32, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub cgomcpebbia: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "8")] + pub jhnjkohpijn: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "12")] + pub flifcipeplo: u32, } -/// Obf: PlanetFesHandleCardPieceApplyScRsp +/// Obf: IECBKBJKDLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8297)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesHandleCardPieceApplyScRsp { - /// offset: 40 - #[prost(bool, tag = "7")] - pub ldkbegpapni: bool, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, +pub struct PlanetFesGetExtraCardPieceInfoScRsp { /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub imgppdamigc: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(int64, tag = "2")] - pub bgncbdcjcnb: i64, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub fggogjnmkon: u32, + #[prost(message, optional, tag = "6")] + pub adjeeiilgbo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, } -/// Obf: PlanetFesGetOfferedCardPieceCsReq +/// Obf: FFHBOHDDFIP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8308)] +#[cmdid(8320)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesGetFriendCardPieceCsReq {} +/// Obf: IFNAAPKKDMB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8317)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesGetFriendCardPieceScRsp { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub nlopobheejh: ::prost::alloc::vec::Vec, +} +/// Obf: BKBCAPMAHHE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8325)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesChangeCardPieceApplyPermissionCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub flifcipeplo: u32, +} +/// Obf: HEGNCNHPMGA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8328)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesChangeCardPieceApplyPermissionScRsp { + /// offset: 28 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub flifcipeplo: u32, +} +/// Obf: POKNLBHIKAG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8295)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesApplyCardPieceCsReq { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub eaalmhnalfi: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub djdebkpgjdn: ::prost::alloc::vec::Vec, +} +/// Obf: FPOHHJKEJEG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8291)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesApplyCardPieceScRsp { + /// offset: 44 + #[prost(uint32, tag = "1")] + pub epgikgcadhm: u32, + /// offset: 52 + #[prost(bool, tag = "5")] + pub chehaodhaoc: bool, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub eaalmhnalfi: u32, + /// offset: 32 + #[prost(int64, tag = "13")] + pub aljibccdhpj: i64, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub djdebkpgjdn: ::prost::alloc::vec::Vec, +} +/// Obf: MMPBMMJLFHL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8337)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesHandleCardPieceApplyCsReq { + /// offset: 40 + #[prost(bool, tag = "4")] + pub ilcooflfgfh: bool, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub epgikgcadhm: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub mgafddcgjpm: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub giiigjfmhpo: u32, +} +/// Obf: HMIOJGOKMIN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8309)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesHandleCardPieceApplyScRsp { + /// offset: 40 + #[prost(int64, tag = "15")] + pub onbbnacbadf: i64, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub mgafddcgjpm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(bool, tag = "6")] + pub ilcooflfgfh: bool, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub epgikgcadhm: u32, +} +/// Obf: FADKNHHMPIF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8292)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetOfferedCardPieceCsReq { /// offset: 24 - #[prost(bool, tag = "5")] - pub hconkjffbfg: bool, + #[prost(bool, tag = "8")] + pub jfhmcdfdabi: bool, /// offset: 32 - #[prost(uint64, tag = "9")] - pub okkcmfgjfco: u64, + #[prost(uint64, tag = "5")] + pub phalkdhhppb: u64, } -/// Obf: PlanetFesGetOfferedCardPieceScRsp +/// Obf: JJKDDGNDNLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8324)] +#[cmdid(8334)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetOfferedCardPieceScRsp { - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub bjbbmkieafc: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 56 - #[prost(uint64, tag = "3")] - pub okkcmfgjfco: u64, - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub pmlpgknfbfb: ::prost::alloc::vec::Vec, + #[prost(uint64, tag = "9")] + pub phalkdhhppb: u64, /// offset: 48 - #[prost(int64, tag = "1")] - pub gkbjfkecdin: i64, + #[prost(int64, tag = "3")] + pub caobldajohk: i64, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub cgomcpebbia: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub clfpbngklaa: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(bool, tag = "6")] - pub hconkjffbfg: bool, + #[prost(bool, tag = "8")] + pub jfhmcdfdabi: bool, } -/// Obf: PlanetFesGiveCardPieceCsReq +/// Obf: PLHKEENEHFJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8328)] +#[cmdid(8308)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGiveCardPieceCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub imgppdamigc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] - pub lekgbkgdida: u32, + #[prost(uint32, tag = "15")] + pub eaalmhnalfi: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub mgafddcgjpm: ::prost::alloc::vec::Vec, } -/// Obf: PlanetFesGiveCardPieceScRsp +/// Obf: MOBMNENMECG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8312)] +#[cmdid(8335)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGiveCardPieceScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub imgppdamigc: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub lekgbkgdida: u32, - /// offset: 32 - #[prost(uint64, tag = "7")] - pub okkcmfgjfco: u64, /// offset: 48 - #[prost(int64, tag = "5")] - pub bgncbdcjcnb: i64, - /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint64, tag = "14")] + pub phalkdhhppb: u64, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub mgafddcgjpm: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub eaalmhnalfi: u32, + /// offset: 40 + #[prost(int64, tag = "1")] + pub onbbnacbadf: i64, } -/// Obf: PlanetFesLargeBonusInteractCsReq +/// Obf: FNMEMIDGMKA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8311)] +#[cmdid(8326)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesLargeBonusInteractCsReq { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub piobahdchme: u32, /// offset: 24 - #[prost(uint32, tag = "2")] - pub akcddkofjcc: u32, - /// offset: 32 #[prost(uint32, tag = "12")] - pub kldfejgdbda: u32, + pub pfopcgakmjp: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub bcopjhfndbf: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub hgiagjmhdob: u32, } -/// Obf: PlanetFesLargeBonusInteractScRsp +/// Obf: NFHPGDLJFGJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8293)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesLargeBonusInteractScRsp { /// offset: 44 - #[prost(uint32, tag = "7")] - pub piobahdchme: u32, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub kfiiobleaff: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, + #[prost(uint32, tag = "15")] + pub hgiagjmhdob: u32, /// offset: 16 - #[prost(message, optional, tag = "5")] - pub fnoopjiofdl: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub diheciikele: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub lamfmelcemd: ::core::option::Option, } -/// Obf: PlanetFesEnterNextBusinessDayCsReq +/// Obf: COKEFEINPBE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8313)] +#[cmdid(8340)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesEnterNextBusinessDayCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8319)] +#[cmdid(8306)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Agaebaleedk { +pub struct Hcjkedjpghb { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: PlayerLoginCsReq +/// Obf: PBLACIHDLCL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(83)] +#[cmdid(91)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginCsReq { - /// offset: 185 - #[prost(bool, tag = "1864")] - pub gndaagaopbg: bool, - /// offset: 200 - #[prost(uint64, tag = "14")] - pub login_random: u64, - /// offset: 152 - #[prost(string, tag = "13")] - pub nahdjmndbjh: ::prost::alloc::string::String, - /// offset: 168 - #[prost(enumeration = "PlatformType", tag = "1")] - pub platform: i32, /// offset: 56 - #[prost(string, tag = "1412")] - pub jggpkknblcd: ::prost::alloc::string::String, - /// offset: 172 - #[prost(enumeration = "LanguageType", tag = "2")] - pub gcgmjohlmna: i32, - /// offset: 80 - #[prost(string, tag = "1766")] - pub lnaoolnleif: ::prost::alloc::string::String, - /// offset: 136 - #[prost(string, tag = "7")] - pub client_version: ::prost::alloc::string::String, - /// offset: 16 - #[prost(string, tag = "8")] - pub mnjdjgpgkkg: ::prost::alloc::string::String, - /// offset: 88 - #[prost(string, tag = "9")] - pub ehondiijkna: ::prost::alloc::string::String, - /// offset: 192 - #[prost(uint32, tag = "1648")] - pub egaggpmjhpc: u32, - /// offset: 112 - #[prost(string, tag = "451")] - pub npkppkniced: ::prost::alloc::string::String, - /// offset: 180 - #[prost(uint32, tag = "716")] - pub liiedaehcal: u32, - /// offset: 64 - #[prost(message, optional, tag = "1503")] - pub enbgajcgepe: ::core::option::Option, - /// offset: 120 #[prost(string, tag = "5")] - pub hhgmcpaminf: ::prost::alloc::string::String, - /// offset: 72 + pub ibdeallkdam: ::prost::alloc::string::String, + /// offset: 196 + #[prost(bool, tag = "386")] + pub mmfjfmpnjmn: bool, + /// offset: 136 + #[prost(message, optional, tag = "809")] + pub abfnmchiifi: ::core::option::Option, + /// offset: 200 + #[prost(uint32, tag = "10")] + pub ipicogjibae: u32, + /// offset: 172 + #[prost(enumeration = "PlatformType", tag = "6")] + pub platform: i32, + /// offset: 120 + #[prost(string, tag = "1")] + pub mckpmfdfbgp: ::prost::alloc::string::String, + /// offset: 88 + #[prost(string, tag = "15")] + pub signature: ::prost::alloc::string::String, + /// offset: 64 + #[prost(string, tag = "189")] + pub cablachjkid: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "3")] + pub ggdpmlcodph: ::prost::alloc::string::String, + /// offset: 168 + #[prost(uint32, tag = "9")] + pub dijhafogeof: u32, + /// offset: 48 + #[prost(string, tag = "13")] + pub jbcnggagfcd: ::prost::alloc::string::String, + /// offset: 128 + #[prost(string, tag = "12")] + pub ljimjgahmkm: ::prost::alloc::string::String, + /// offset: 152 + #[prost(string, tag = "1132")] + pub hbidcafopmg: ::prost::alloc::string::String, + /// offset: 184 + #[prost(uint32, tag = "437")] + pub efkcmfijgij: u32, + /// offset: 16 + #[prost(string, tag = "1248")] + pub blegpliacmk: ::prost::alloc::string::String, + /// offset: 192 + #[prost(uint32, tag = "416")] + pub pekkcpfgccl: u32, + /// offset: 40 + #[prost(message, optional, tag = "42")] + pub hejkbacfhbg: ::core::option::Option, + /// offset: 204 + #[prost(enumeration = "Fpjbojbfmnj", tag = "8")] + pub bnpgkdaejpb: i32, + /// offset: 112 #[prost(string, tag = "11")] pub rogue_get_info: ::prost::alloc::string::String, - /// offset: 32 - #[prost(string, tag = "4")] - pub nagjlhaomko: ::prost::alloc::string::String, - /// offset: 196 - #[prost(uint32, tag = "1801")] - pub ofjnonippld: u32, - /// offset: 176 - #[prost(uint32, tag = "10")] - pub naiaagibppg: u32, - /// offset: 96 - #[prost(string, tag = "3")] - pub fcaedcbllei: ::prost::alloc::string::String, - /// offset: 40 - #[prost(string, tag = "15")] - pub cggnfomkaen: ::prost::alloc::string::String, - /// offset: 144 - #[prost(string, tag = "1378")] - pub jolpkhckpfe: ::prost::alloc::string::String, - /// offset: 188 - #[prost(uint32, tag = "12")] - pub client_res_version: u32, - /// offset: 184 - #[prost(bool, tag = "1754")] - pub fpbnjolmili: bool, - /// offset: 104 - #[prost(message, optional, tag = "318")] - pub nhkckicffjn: ::core::option::Option, - /// offset: 128 - #[prost(string, tag = "6")] - pub signature: ::prost::alloc::string::String, + /// offset: 72 + #[prost(string, tag = "273")] + pub cjcfgamhmcg: ::prost::alloc::string::String, /// offset: 24 - #[prost(string, tag = "1872")] - pub higjalfelfg: ::prost::alloc::string::String, + #[prost(string, tag = "7")] + pub hffgcagbnlo: ::prost::alloc::string::String, + /// offset: 197 + #[prost(bool, tag = "765")] + pub jmfanjehdmg: bool, + /// offset: 80 + #[prost(string, tag = "84")] + pub gnodlejaojp: ::prost::alloc::string::String, + /// offset: 188 + #[prost(uint32, tag = "878")] + pub nchffcbpifb: u32, + /// offset: 96 + #[prost(string, tag = "729")] + pub icjighomdnl: ::prost::alloc::string::String, + /// offset: 176 + #[prost(uint64, tag = "2")] + pub login_random: u64, + /// offset: 144 + #[prost(string, tag = "4")] + pub kilchabddlc: ::prost::alloc::string::String, /// offset: 160 - #[prost(string, tag = "1105")] - pub bjopppbdnmf: ::prost::alloc::string::String, + #[prost(string, tag = "14")] + pub enecpeogekg: ::prost::alloc::string::String, } -/// Obf: PlayerLoginScRsp +/// Obf: KMGGAMPIBDH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(81)] +#[cmdid(10)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginScRsp { - /// offset: 73 - #[prost(bool, tag = "6")] - pub onldhdahhon: bool, - /// offset: 76 - #[prost(int32, tag = "13")] - pub cur_timezone: i32, - /// offset: 56 - #[prost(uint64, tag = "12")] - pub server_timestamp_ms: u64, - /// offset: 16 - #[prost(string, tag = "14")] - pub lfkajconfgf: ::prost::alloc::string::String, /// offset: 64 #[prost(uint64, tag = "4")] pub login_random: u64, - /// offset: 32 - #[prost(string, tag = "8")] - pub limmchioknh: ::prost::alloc::string::String, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub basic_info: ::core::option::Option, /// offset: 72 - #[prost(bool, tag = "15")] - pub dklbjnindmo: bool, + #[prost(uint64, tag = "8")] + pub server_timestamp_ms: u64, /// offset: 48 - #[prost(uint32, tag = "1")] - pub retcode: u32, + #[prost(bool, tag = "13")] + pub cignejkdkjf: bool, /// offset: 52 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 49 + #[prost(bool, tag = "14")] + pub allhdafgdcj: bool, + /// offset: 56 + #[prost(uint32, tag = "7")] pub stamina: u32, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub basic_info: ::core::option::Option, + /// offset: 60 + #[prost(int32, tag = "11")] + pub lhnkdikbibo: i32, + /// offset: 40 + #[prost(string, tag = "12")] + pub ichljdlepnl: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "10")] + pub pjnkeeokgbo: ::prost::alloc::string::String, } -/// Obf: PlayerLogoutCsReq +/// Obf: LJBDAIMNEJC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(24)] +#[cmdid(94)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLogoutCsReq {} -/// Obf: PlayerGetTokenCsReq +/// Obf: NFEPFHOJIDO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(35)] +#[cmdid(14)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerGetTokenCsReq { - /// offset: 16 + /// offset: 40 #[prost(string, tag = "2")] pub token: ::prost::alloc::string::String, - /// offset: 64 - #[prost(uint32, tag = "13")] - pub uid: u32, - /// offset: 24 - #[prost(string, tag = "6")] - pub adjphbpibgk: ::prost::alloc::string::String, - /// offset: 52 - #[prost(uint32, tag = "12")] - pub sign_type: u32, - /// offset: 68 - #[prost(uint32, tag = "8")] - pub platform: u32, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub ofjnonippld: u32, - /// offset: 60 - #[prost(uint32, tag = "11")] - pub account_ip_port: u32, - /// offset: 32 - #[prost(string, tag = "4")] - pub account_uid: ::prost::alloc::string::String, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub account_ip: u32, -} -/// Obf: PlayerGetTokenScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(13)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlayerGetTokenScRsp { - /// offset: 60 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub uid: u32, - /// offset: 48 - #[prost(uint64, tag = "6")] - pub secret_key_seed: u64, - /// offset: 40 - #[prost(message, optional, tag = "1")] - pub black_info: ::core::option::Option, - /// offset: 32 - #[prost(string, tag = "5")] - pub stop_desc: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "7")] + pub eflaeankacm: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub sign_type: u32, + /// offset: 68 + #[prost(uint32, tag = "4")] + pub account_ip: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub account_ip_port: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub efkcmfijgij: u32, + /// offset: 16 + #[prost(string, tag = "6")] + pub account_uid: ::prost::alloc::string::String, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub uid: u32, + /// offset: 64 + #[prost(uint32, tag = "10")] + pub platform: u32, +} +/// Obf: BBOGLEADPEO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(18)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlayerGetTokenScRsp { + /// offset: 56 + #[prost(uint32, tag = "11")] + pub uid: u32, + /// offset: 48 + #[prost(uint64, tag = "8")] + pub secret_key_seed: u64, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub black_info: ::core::option::Option, + /// offset: 16 + #[prost(string, tag = "1")] + pub stop_desc: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "2")] pub authkey: ::prost::alloc::string::String, + /// offset: 60 + #[prost(uint32, tag = "7")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(100)] +#[cmdid(98)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GmTalkScNotify { +pub struct Nbcdkaofnmd { /// offset: 16 #[prost(string, tag = "10")] pub stop_desc: ::prost::alloc::string::String, } -/// Obf: PlayerSqueezedScNotify +/// Obf: JNFKCNJMCFO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(69)] +#[cmdid(63)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerSqueezedScNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub black_info: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "player_squeezed_sc_notify::KickType", tag = "9")] - pub kick_type: i32, + #[prost( + enumeration = "player_squeezed_sc_notify::dgmeglnmhki::Lkmgmlfkaip", + tag = "2" + )] + pub dgljghjenje: i32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub black_info: ::core::option::Option, } /// Nested message and enum types in `PlayerSqueezedScNotify`. pub mod player_squeezed_sc_notify { #[derive(proto_derive::CmdID)] - #[derive( - Clone, - Copy, - Debug, - PartialEq, - Eq, - Hash, - PartialOrd, - Ord, - ::prost::Enumeration - )] - #[repr(i32)] - pub enum KickType { - KickSqueezed = 0, - KickBlack = 1, - KickChangePwd = 2, - KickLoginWhiteTimeout = 3, - KickAceAntiCheater = 4, - KickByGm = 5, - } - impl KickType { - /// String value of the enum field names used in the ProtoBuf definition. - /// - /// The values are not transformed in any way and thus are considered stable - /// (if the ProtoBuf definition does not change) and safe for programmatic use. - pub fn as_str_name(&self) -> &'static str { - match self { - Self::KickSqueezed => "KICK_SQUEEZED", - Self::KickBlack => "KICK_BLACK", - Self::KickChangePwd => "KICK_CHANGE_PWD", - Self::KickLoginWhiteTimeout => "KICK_LOGIN_WHITE_TIMEOUT", - Self::KickAceAntiCheater => "KICK_ACE_ANTI_CHEATER", - Self::KickByGm => "KICK_BY_GM", - } + #[derive(Clone, Copy, PartialEq, ::prost::Message)] + pub struct Dgmeglnmhki {} + /// Nested message and enum types in `DGMEGLNMHKI`. + pub mod dgmeglnmhki { + #[derive(proto_derive::CmdID)] + #[derive( + Clone, + Copy, + Debug, + PartialEq, + Eq, + Hash, + PartialOrd, + Ord, + ::prost::Enumeration + )] + #[repr(i32)] + pub enum Lkmgmlfkaip { + Oflpacbabig = 0, + Dlmgjjcfklp = 1, + Mfpjfdelehf = 2, + Odkpniloiah = 3, + Feflfcjjcmn = 4, + Ldlilhooclm = 5, } - /// Creates an enum from field names used in the ProtoBuf definition. - pub fn from_str_name(value: &str) -> ::core::option::Option { - match value { - "KICK_SQUEEZED" => Some(Self::KickSqueezed), - "KICK_BLACK" => Some(Self::KickBlack), - "KICK_CHANGE_PWD" => Some(Self::KickChangePwd), - "KICK_LOGIN_WHITE_TIMEOUT" => Some(Self::KickLoginWhiteTimeout), - "KICK_ACE_ANTI_CHEATER" => Some(Self::KickAceAntiCheater), - "KICK_BY_GM" => Some(Self::KickByGm), - _ => None, + impl Lkmgmlfkaip { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Oflpacbabig => "LKMGMLFKAIP_OFLPACBABIG", + Self::Dlmgjjcfklp => "LKMGMLFKAIP_DLMGJJCFKLP", + Self::Mfpjfdelehf => "LKMGMLFKAIP_MFPJFDELEHF", + Self::Odkpniloiah => "LKMGMLFKAIP_ODKPNILOIAH", + Self::Feflfcjjcmn => "LKMGMLFKAIP_FEFLFCJJCMN", + Self::Ldlilhooclm => "LKMGMLFKAIP_LDLILHOOCLM", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "LKMGMLFKAIP_OFLPACBABIG" => Some(Self::Oflpacbabig), + "LKMGMLFKAIP_DLMGJJCFKLP" => Some(Self::Dlmgjjcfklp), + "LKMGMLFKAIP_MFPJFDELEHF" => Some(Self::Mfpjfdelehf), + "LKMGMLFKAIP_ODKPNILOIAH" => Some(Self::Odkpniloiah), + "LKMGMLFKAIP_FEFLFCJJCMN" => Some(Self::Feflfcjjcmn), + "LKMGMLFKAIP_LDLILHOOCLM" => Some(Self::Ldlilhooclm), + _ => None, + } } } } } -/// Obf: EnterStageCsReq +/// Obf: KFFAPLAMHJP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(40)] +#[cmdid(26)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStageCsReq { /// offset: 24 - #[prost(string, tag = "8")] + #[prost(string, tag = "6")] pub stop_desc: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(46)] +#[cmdid(39)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterStageScRsp { +pub struct Pdanohbkbbf { /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub retcode: u32, - /// offset: 24 - #[prost(string, tag = "7")] - pub fmbofaoklaj: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "1")] + pub iekpomomoph: ::prost::alloc::string::String, } -/// Obf: GetBasicInfoCsReq +/// Obf: EDJJFNLBFMI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(76)] +#[cmdid(71)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBasicInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hmelncnophm { - /// offset: 28 - #[prost(bool, tag = "1")] - pub gmmlnpallal: bool, - /// offset: 29 - #[prost(bool, tag = "6")] - pub pgibkcmbmfg: bool, +pub struct Oeeeaejbenb { /// offset: 24 - #[prost(uint32, tag = "3")] - pub jcfgnfcogkh: u32, + #[prost(uint32, tag = "8")] + pub apofjccelfm: u32, + /// offset: 29 + #[prost(bool, tag = "2")] + pub jlphflloeaj: bool, + /// offset: 28 + #[prost(bool, tag = "6")] + pub odejnpjbjaj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerSettingInfo { - /// offset: 32 - #[prost(bool, tag = "184")] - pub ojbhjjhmlem: bool, - /// offset: 45 - #[prost(bool, tag = "4")] - pub jljfencpgho: bool, - /// offset: 34 - #[prost(bool, tag = "8")] - pub ofpjkpjfpfp: bool, - /// offset: 36 - #[prost(bool, tag = "12")] - pub mnlgjhemadn: bool, - /// offset: 42 - #[prost(bool, tag = "3")] - pub bnijbeajpdn: bool, - /// offset: 33 - #[prost(bool, tag = "765")] - pub nnidbdjljgm: bool, - /// offset: 40 - #[prost(bool, tag = "11")] - pub baneimeekea: bool, /// offset: 43 - #[prost(bool, tag = "6")] - pub ljdjaldegke: bool, - /// offset: 35 - #[prost(bool, tag = "354")] - pub nicbfeoledb: bool, - /// offset: 38 - #[prost(bool, tag = "9")] - pub iiddihbkage: bool, - /// offset: 44 - #[prost(bool, tag = "1931")] - pub ahdilmbgbfo: bool, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub endhkcfenhd: ::core::option::Option, + #[prost(bool, tag = "4")] + pub chcnedncidj: bool, + /// offset: 51 + #[prost(bool, tag = "10")] + pub mfcpdjggcmo: bool, + /// offset: 32 + #[prost(message, optional, tag = "524")] + pub hghfecomjna: ::core::option::Option, + /// offset: 53 + #[prost(bool, tag = "1557")] + pub bmehfmdnkle: bool, + /// offset: 52 + #[prost(bool, tag = "1219")] + pub kfblhccgepo: bool, /// offset: 41 - #[prost(bool, tag = "15")] - pub ahcnlbnpmpb: bool, - /// offset: 39 - #[prost(bool, tag = "1")] - pub ajgmihlledi: bool, - /// offset: 37 + #[prost(bool, tag = "7")] + pub lpepidnjdem: bool, + /// offset: 48 + #[prost(bool, tag = "9")] + pub pfjmeecgjmm: bool, + /// offset: 47 + #[prost(bool, tag = "14")] + pub cpogdkalgom: bool, + /// offset: 40 + #[prost(bool, tag = "12")] + pub fijnapnicjf: bool, + /// offset: 50 #[prost(bool, tag = "2")] - pub pekhbgbbllk: bool, + pub coigocjhbop: bool, + /// offset: 46 + #[prost(bool, tag = "13")] + pub nhlkfbobdom: bool, + /// offset: 42 + #[prost(bool, tag = "151")] + pub lenkiebiihp: bool, + /// offset: 49 + #[prost(bool, tag = "197")] + pub ejdgnleobcn: bool, + /// offset: 44 + #[prost(bool, tag = "8")] + pub bkdcfbdmnij: bool, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub ehklnpcmmhe: ::core::option::Option, + /// offset: 45 + #[prost(bool, tag = "11")] + pub ccnghbadhbl: bool, } /// Obf: GetBasicInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(79)] +#[cmdid(36)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBasicInfoScRsp { - /// offset: 52 - #[prost(uint32, tag = "14")] - pub gender: u32, + /// offset: 72 + #[prost(uint32, tag = "11")] + pub week_cocoon_finished_count: u32, /// offset: 48 - #[prost(uint32, tag = "6")] - pub gameplay_birthday: u32, - /// offset: 60 + #[prost(bool, tag = "2")] + pub is_gender_set: bool, + /// offset: 40 + #[prost(int64, tag = "8")] + pub next_recover_time: i64, + /// offset: 56 #[prost(uint32, tag = "12")] pub exchange_times: u32, - /// offset: 56 - #[prost(uint32, tag = "5")] + /// offset: 68 + #[prost(uint32, tag = "7")] pub cur_day: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub gameplay_birthday: u32, /// offset: 64 - #[prost(uint32, tag = "8")] - pub week_cocoon_finished_count: u32, - /// offset: 40 - #[prost(int64, tag = "7")] - pub last_set_nickname_time: i64, + #[prost(uint32, tag = "13")] + pub cur_map_entry_id: u32, /// offset: 24 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "5")] pub player_setting_info: ::core::option::Option, - /// offset: 36 - #[prost(bool, tag = "9")] - pub is_gender_set: bool, - /// offset: 72 - #[prost(int64, tag = "3")] - pub next_recover_time: i64, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub gender: u32, + /// offset: 32 + #[prost(int64, tag = "14")] + pub last_set_nickname_time: i64, } -/// Obf: ExchangeStaminaCsReq +/// Obf: KDNHEKFILJP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(19)] +#[cmdid(37)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeStaminaCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(23)] +#[cmdid(4)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeStaminaScRsp { - /// offset: 44 - #[prost(uint32, tag = "3")] - pub exchange_times: u32, /// offset: 48 - #[prost(uint32, tag = "1")] - pub stamina_add: u32, - /// offset: 32 - #[prost(int64, tag = "5")] + #[prost(int64, tag = "9")] pub last_recover_time: i64, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub exchange_times: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub stamina_add: u32, /// offset: 24 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "6")] pub item_cost_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "15")] - pub retcode: u32, + #[prost(uint32, tag = "14")] + pub cur_map_entry_id: u32, } -/// Obf: GetAuthkeyCsReq +/// Obf: OOGDOGPALAO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(56)] +#[cmdid(38)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAuthkeyCsReq { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub authkey_ver: u32, - /// offset: 16 - #[prost(string, tag = "8")] + /// offset: 24 + #[prost(string, tag = "15")] pub auth_appid: ::prost::alloc::string::String, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub sign_type: u32, } -/// Obf: GetAuthkeyScRsp +/// Obf: HOHPGNDMCLF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(48)] +#[cmdid(72)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAuthkeyScRsp { /// offset: 40 - #[prost(uint32, tag = "6")] - pub sign_type: u32, - /// offset: 44 #[prost(uint32, tag = "1")] - pub authkey_ver: u32, - /// offset: 48 - #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 24 - #[prost(string, tag = "14")] - pub auth_appid: ::prost::alloc::string::String, - /// offset: 16 - #[prost(string, tag = "8")] + /// offset: 44 + #[prost(uint32, tag = "7")] + pub sign_type: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub authkey_ver: u32, + /// offset: 32 + #[prost(string, tag = "10")] pub authkey: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "4")] + pub auth_appid: ::prost::alloc::string::String, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(34)] +#[cmdid(32)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RegionStopScNotify { - /// offset: 32 - #[prost(int64, tag = "8")] - pub stop_end_time: i64, +pub struct Phibgdfefee { /// offset: 24 - #[prost(int64, tag = "3")] + #[prost(int64, tag = "2")] + pub stop_end_time: i64, + /// offset: 32 + #[prost(int64, tag = "10")] pub stop_begin_time: i64, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(88)] +#[cmdid(33)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AntiAddictScNotify { - /// offset: 16 - #[prost(string, tag = "7")] - pub msg: ::prost::alloc::string::String, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub msg_type: u32, - /// offset: 32 - #[prost(string, tag = "9")] + /// offset: 24 + #[prost(string, tag = "3")] pub level: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub msg_type: u32, + /// offset: 16 + #[prost(string, tag = "15")] + pub msg: ::prost::alloc::string::String, } -/// Obf: SetNicknameCsReq +/// Obf: BNBFMIGFOGD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(86)] +#[cmdid(61)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetNicknameCsReq { /// offset: 32 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "12")] pub is_modify: bool, /// offset: 24 - #[prost(string, tag = "14")] + #[prost(string, tag = "3")] pub nickname: ::prost::alloc::string::String, } -/// Obf: SetNicknameScRsp +/// Obf: HJOBMPGMMDO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3)] +#[cmdid(7)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetNicknameScRsp { /// offset: 32 - #[prost(int64, tag = "11")] - pub set_time: i64, - /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 - #[prost(bool, tag = "13")] + #[prost(int64, tag = "5")] + pub set_time: i64, + /// offset: 36 + #[prost(bool, tag = "12")] pub is_modify: bool, } -/// Obf: GetLevelRewardTakenListCsReq +/// Obf: PGEJEDPINOG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9)] +#[cmdid(58)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLevelRewardTakenListCsReq {} -/// Obf: GetLevelRewardTakenListScRsp +/// Obf: MHNODHPLONN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(31)] +#[cmdid(44)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardTakenListScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "3")] pub level_reward_taken_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, } -/// Obf: GetLevelRewardReq +/// Obf: BJJOBHHMFEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(18)] +#[cmdid(100)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetLevelRewardCsReq { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub interacted_prop_entity_id: u32, +pub struct GetLevelRewardReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub interacted_prop_entity_id: u32, } -/// Obf: GetLevelRewardScRcp +/// Obf: JMPJIMLEFIJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6)] +#[cmdid(89)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetLevelRewardScRsp { +pub struct GetLevelRewardScRcp { /// offset: 24 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub level: u32, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: SetLanguageReq +/// Obf: FPGOJFMEKAN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(43)] +#[cmdid(21)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetLanguageReq { /// offset: 24 - #[prost(enumeration = "LanguageType", tag = "3")] - pub gcgmjohlmna: i32, + #[prost(enumeration = "Fpjbojbfmnj", tag = "11")] + pub bnpgkdaejpb: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(17)] +#[cmdid(28)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gphlojlpogo { +pub struct Kfgokpojkph { /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, + #[prost(enumeration = "Fpjbojbfmnj", tag = "2")] + pub bnpgkdaejpb: i32, /// offset: 28 - #[prost(enumeration = "LanguageType", tag = "4")] - pub gcgmjohlmna: i32, + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: AnnounceData +/// Obf: NDGLICLPCEN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AnnounceData { - /// offset: 72 - #[prost(int64, tag = "11")] - pub end_time: i64, - /// offset: 64 - #[prost(uint32, tag = "10")] - pub center_system_frequency: u32, - /// offset: 68 - #[prost(uint32, tag = "6")] - pub banner_frequency: u32, - /// offset: 61 - #[prost(bool, tag = "4")] - pub has_recommand: bool, - /// offset: 16 - #[prost(string, tag = "3")] - pub emergency_text: ::prost::alloc::string::String, - /// offset: 56 - #[prost(uint32, tag = "13")] - pub config_id: u32, - /// offset: 24 - #[prost(string, tag = "1")] - pub banner_text: ::prost::alloc::string::String, - /// offset: 48 - #[prost(int64, tag = "7")] - pub begin_time: i64, /// offset: 60 - #[prost(bool, tag = "5")] - pub mimmljkjbil: bool, + #[prost(uint32, tag = "5")] + pub config_id: u32, + /// offset: 72 + #[prost(uint32, tag = "11")] + pub cleafkjogjd: u32, + /// offset: 48 + #[prost(int64, tag = "3")] + pub begin_time: i64, + /// offset: 24 + #[prost(string, tag = "13")] + pub hbaabnaajlc: ::prost::alloc::string::String, + /// offset: 56 + #[prost(bool, tag = "14")] + pub has_recommand: bool, + /// offset: 40 + #[prost(string, tag = "8")] + pub aedgenkiepb: ::prost::alloc::string::String, + /// offset: 76 + #[prost(uint32, tag = "4")] + pub mppdnhnpfen: u32, + /// offset: 57 + #[prost(bool, tag = "15")] + pub lhleagcjpfc: bool, + /// offset: 64 + #[prost(int64, tag = "6")] + pub end_time: i64, /// offset: 32 - #[prost(string, tag = "9")] - pub fhddmgmdbol: ::prost::alloc::string::String, + #[prost(string, tag = "2")] + pub hofblegmcen: ::prost::alloc::string::String, } -/// Obf: ServerAnnounceNotify +/// Obf: AHANNEPPJGC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(27)] +#[cmdid(65)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ServerAnnounceNotify { /// offset: 24 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "5")] pub announce_data_list: ::prost::alloc::vec::Vec, } -/// Obf: ALNFDIJAFNM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GateServer { - /// offset: 504 - #[prost(uint32, tag = "1")] - pub retcode: u32, - #[prost(bool, tag = "2")] - pub unk1: bool, - #[prost(bool, tag = "3")] - pub unk2: bool, - #[prost(string, tag = "4")] - pub asset_bundle_url: ::prost::alloc::string::String, - #[prost(string, tag = "5")] - pub ex_resource_url: ::prost::alloc::string::String, - #[prost(string, tag = "8")] - pub region_name: ::prost::alloc::string::String, - #[prost(string, tag = "9")] - pub ip: ::prost::alloc::string::String, - #[prost(string, tag = "13")] + #[prost(string, tag = "6")] pub lua_url: ::prost::alloc::string::String, - #[prost(uint32, tag = "14")] - pub port: u32, - #[prost(string, tag = "80")] - pub asset_bundle_url_android: ::prost::alloc::string::String, - #[prost(string, tag = "142")] - pub ifix_url: ::prost::alloc::string::String, - #[prost(bool, tag = "392")] - pub unk3: bool, - #[prost(string, tag = "541")] + #[prost(string, tag = "9")] + pub region_name: ::prost::alloc::string::String, + #[prost(bool, tag = "10")] + pub unk1: bool, + #[prost(string, tag = "11")] + pub ex_resource_url: ::prost::alloc::string::String, + #[prost(string, tag = "12")] + pub asset_bundle_url: ::prost::alloc::string::String, + #[prost(bool, tag = "15")] + pub unk2: bool, + #[prost(string, tag = "43")] pub msg: ::prost::alloc::string::String, - #[prost(bool, tag = "717")] + #[prost(bool, tag = "67")] + pub unk3: bool, + #[prost(bool, tag = "79")] pub unk4: bool, - #[prost(bool, tag = "1346")] + #[prost(bool, tag = "184")] pub unk5: bool, - #[prost(string, tag = "1376")] - pub client_secret_key: ::prost::alloc::string::String, - #[prost(bool, tag = "1379")] + #[prost(bool, tag = "200")] pub unk6: bool, - #[prost(bool, tag = "1725")] + #[prost(bool, tag = "235")] pub unk7: bool, - #[prost(string, tag = "749")] + #[prost(bool, tag = "454")] + pub unk8: bool, + #[prost(bool, tag = "529")] + pub unk9: bool, + #[prost(string, tag = "1417")] + pub asset_bundle_url_android: ::prost::alloc::string::String, + #[prost(string, tag = "1488")] + pub ifix_url: ::prost::alloc::string::String, + #[prost(bool, tag = "1686")] + pub unk10: bool, + #[prost(string, tag = "1178")] pub ifix_version: ::prost::alloc::string::String, - #[prost(string, tag = "807")] + #[prost(string, tag = "1238")] pub mdk_res_version: ::prost::alloc::string::String, - #[prost(string, tag = "1401")] - pub ifix_version_android: ::prost::alloc::string::String, + /// offset: 256 + #[prost(string, tag = "3")] + pub ip: ::prost::alloc::string::String, + /// offset: 512 + #[prost(uint32, tag = "7")] + pub port: u32, + /// offset: 488 + #[prost(uint32, tag = "14")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(58)] +#[cmdid(16)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GateServerScNotify { - /// offset: 24 - #[prost(string, tag = "12")] - pub kponbidlmdn: ::prost::alloc::string::String, +pub struct Pejpoaciikl { + /// offset: 16 + #[prost(string, tag = "11")] + pub kghhblgpjji: ::prost::alloc::string::String, } -/// Obf: SetGenderCsReq +/// Obf: LMIDOIOGHLK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5)] +#[cmdid(79)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGenderCsReq { /// offset: 24 - #[prost(enumeration = "Gender", tag = "2")] + #[prost(enumeration = "Gender", tag = "5")] pub gender: i32, } -/// Obf: SetGenderScRsp +/// Obf: MALABKDKFEI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(12)] +#[cmdid(20)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGenderScRsp { /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "6")] - pub cur_avatar_path: i32, + #[prost(enumeration = "MultiPathAvatarType", tag = "4")] + pub hbdhaeinmfp: i32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: SetPlayerInfoCsReq +/// Obf: JFFLIFOMDDI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(64)] +#[cmdid(93)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetPlayerInfoCsReq { - /// offset: 24 + /// offset: 16 #[prost(string, tag = "10")] pub nickname: ::prost::alloc::string::String, /// offset: 32 + #[prost(enumeration = "Gender", tag = "2")] + pub gender: i32, + /// offset: 36 #[prost(bool, tag = "15")] pub is_modify: bool, - /// offset: 36 - #[prost(enumeration = "Gender", tag = "1")] - pub gender: i32, } -/// Obf: SetPlayerInfoScRsp +/// Obf: KBABGMHDILJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(22)] +#[cmdid(2)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPlayerInfoScRsp { - /// offset: 40 - #[prost(int64, tag = "11")] - pub set_time: i64, /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "4")] - pub cur_avatar_path: i32, + #[prost(enumeration = "MultiPathAvatarType", tag = "6")] + pub hbdhaeinmfp: i32, /// offset: 28 - #[prost(bool, tag = "15")] - pub is_modify: bool, - /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 40 + #[prost(int64, tag = "5")] + pub set_time: i64, + /// offset: 32 + #[prost(bool, tag = "1")] + pub is_modify: bool, } -/// Obf: QueryProductInfoCsReq +/// Obf: ENJKLMFCNAM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(51)] +#[cmdid(66)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QueryProductInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Product { - /// offset: 48 - #[prost(enumeration = "ProductGiftType", tag = "3")] - pub gift_type: i32, - /// offset: 72 - #[prost(uint32, tag = "6")] - pub hbmnfbdocim: u32, +pub struct Gnjbjdkmmki { + /// offset: 52 + #[prost(enumeration = "ProductGiftType", tag = "7")] + pub gmddebinghe: i32, + /// offset: 56 + #[prost(int64, tag = "1")] + pub begin_time: i64, /// offset: 40 #[prost(uint32, tag = "14")] - pub dkgaogdejig: u32, - /// offset: 56 - #[prost(int64, tag = "15")] - pub begin_time: i64, - /// offset: 52 - #[prost(bool, tag = "13")] - pub double_reward: bool, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub cimedoaekkc: u32, - /// offset: 24 - #[prost(string, tag = "11")] - pub product_id: ::prost::alloc::string::String, - /// offset: 16 - #[prost(string, tag = "12")] - pub channel_order_no: ::prost::alloc::string::String, + pub eefhebkhkab: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub jcjghcoeooj: u32, /// offset: 64 - #[prost(int64, tag = "1")] + #[prost(bool, tag = "12")] + pub oghmdoibhlm: bool, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub memncjlkaee: u32, + /// offset: 32 + #[prost(string, tag = "3")] + pub kgkgjkgoipo: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "8")] + pub jngmhkmlaal: ::prost::alloc::string::String, + /// offset: 72 + #[prost(int64, tag = "9")] pub end_time: i64, } -/// Obf: QueryProductInfoScRsp +/// Obf: PEGGEPHNCCB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(97)] +#[cmdid(5)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QueryProductInfoScRsp { - /// offset: 36 - #[prost(uint32, tag = "4")] - pub ndlhlgkllio: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub retcode: u32, /// offset: 48 - #[prost(uint64, tag = "15")] - pub month_card_out_date_time: u64, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub product_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub ifkkklcfobk: u32, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub cfohldjbjcc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] - pub lpbhhcfjikg: u32, + #[prost(uint64, tag = "6")] + pub dfhmmbkpecm: u64, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub bamoogpnjeh: u32, } -/// Obf: MonthCardRewardNotify +/// Obf: ELCONPOLJJE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7)] +#[cmdid(59)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonthCardRewardNotify { /// offset: 24 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(29)] +#[cmdid(11)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadDataScNotify { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "5")] pub download_data: ::core::option::Option, } -/// Obf: ClientObjDownloadDataScNotify +/// Obf: IFJICIOAFJA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(33)] +#[cmdid(86)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadDataScNotify { - /// offset: 24 - #[prost(message, optional, tag = "14")] + /// offset: 16 + #[prost(message, optional, tag = "13")] pub data: ::core::option::Option, } /// Obf: UpdateFeatureSwitchScNotify /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(55)] +#[cmdid(30)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFeatureSwitchScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub switch_info_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub switch_info_list: ::prost::alloc::vec::Vec, } -/// Obf: DailyRefreshNotify +/// Obf: FMAMFNKHKIC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(15)] +#[cmdid(3)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyRefreshNotify { /// offset: 24 - #[prost(uint32, tag = "2")] - pub hehjhdkldpc: u32, + #[prost(uint32, tag = "7")] + pub kaaghapglcp: u32, } -/// Obf: SetGameplayBirthdayCsReq +/// Obf: GEHLFMJIJBJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(14)] +#[cmdid(92)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGameplayBirthdayCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub birthday: u32, } -/// Obf: SetGameplayBirthdayScRsp +/// Obf: IMJAKPGGNIG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(78)] +#[cmdid(24)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGameplayBirthdayScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub birthday: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(98)] +#[cmdid(78)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct AceAntiCheaterCsReq { - /// offset: 24 - #[prost(string, tag = "11")] - pub bcfjcniijmi: ::prost::alloc::string::String, +pub struct Gbpeekkncok { /// offset: 32 - #[prost(uint32, tag = "12")] - pub moajccllpdl: u32, + #[prost(uint32, tag = "5")] + pub cachgifmpmo: u32, + /// offset: 24 + #[prost(string, tag = "12")] + pub cgdobaoahmb: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(16)] +#[cmdid(42)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AceAntiCheaterScRsp { +pub struct Hcbmipfccpl { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(54)] +#[cmdid(29)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bbhboklokhj { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, +pub struct Ciaanmcpbgf { /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub cfcegpakcic: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub nkdemkapnmn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(25)] +#[cmdid(12)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatCsReq { /// offset: 40 - #[prost(uint64, tag = "2")] - pub client_time_ms: u64, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub gljoiafaahf: u32, + #[prost(uint32, tag = "9")] + pub kkcdcijhjfa: u32, /// offset: 24 - #[prost(message, optional, tag = "9")] - pub sc_data: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub sc_data: ::core::option::Option, + /// offset: 32 + #[prost(uint64, tag = "3")] + pub client_time_ms: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] @@ -40420,437 +43326,440 @@ pub struct PlayerHeartBeatCsReq { #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatScRsp { /// offset: 32 - #[prost(uint64, tag = "3")] - pub server_time_ms: u64, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub download_data: ::core::option::Option, + #[prost(uint64, tag = "9")] + pub client_time_ms: u64, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 48 - #[prost(uint64, tag = "6")] - pub client_time_ms: u64, + #[prost(uint64, tag = "14")] + pub server_time_ms: u64, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub download_data: ::core::option::Option, } -/// Obf: FeatureSwitchClosedScNotify +/// Obf: NINAHPKIJKB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(59)] +#[cmdid(6)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FeatureSwitchClosedScNotify { /// offset: 24 - #[prost(enumeration = "FeatureSwitchType", tag = "10")] - pub mjclhlmgile: i32, + #[prost(enumeration = "FeatureSwitchType", tag = "4")] + pub ofdfkmlogko: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SecretKeyInfo { +pub struct Ccllahiipil { /// offset: 16 - #[prost(string, tag = "14")] - pub secret_key: ::prost::alloc::string::String, + #[prost(string, tag = "13")] + pub fmfplggchkg: ::prost::alloc::string::String, /// offset: 32 - #[prost(enumeration = "SecretKeyType", tag = "9")] + #[prost(enumeration = "Ciaiojanapi", tag = "15")] pub r#type: i32, } -/// Obf: GetSecretKeyInfoCsReq +/// Obf: BDANLAFMNMA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(36)] +#[cmdid(90)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSecretKeyInfoCsReq { - /// offset: 16 - #[prost(bytes = "vec", tag = "3")] - pub secret_req: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(bytes = "vec", tag = "14")] + pub menhccnkadb: ::prost::alloc::vec::Vec, } -/// Obf: GetSecretKeyInfoScRsp +/// Obf: CIIJPJPEMKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(50)] +#[cmdid(69)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSecretKeyInfoScRsp { + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub naiehfbnjla: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(bytes = "vec", tag = "6")] - pub secret_rsp: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub secret_info: ::prost::alloc::vec::Vec, + #[prost(bytes = "vec", tag = "14")] + pub ggadipnbmmb: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: PlayerLoginFinishCsReq +/// Obf: PLACHIBPAAL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(65)] +#[cmdid(41)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLoginFinishCsReq {} -/// Obf: PlayerLoginFinishScRsp +/// Obf: KOKEMJGMDIF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(44)] +#[cmdid(62)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLoginFinishScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: ForceSyncGameStateFinishCSReq +/// Obf: GNNOCLBGFHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(85)] +#[cmdid(50)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ForceSyncGameStateFinishCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(99)] +#[cmdid(19)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ForceSyncGameStateFinishScRsp { +pub struct Ddcckdceboj { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct VideoKeyInfo { +pub struct Baogmgolljk { /// offset: 24 - #[prost(uint64, tag = "8")] - pub video_key: u64, - /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub id: u32, + /// offset: 32 + #[prost(uint64, tag = "3")] + pub jfghfbdgijp: u64, } -/// Obf: GetVideoVersionKeyCsReq +/// Obf: FFEMOMBINGK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(11)] +#[cmdid(70)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyCsReq {} -/// Obf: GetVideoVersionKeyScRsp +/// Obf: JKEKAGEGFEG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(39)] +#[cmdid(68)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyScRsp { /// offset: 40 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub video_key_info_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub jfmgchjechg: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub activity_video_key_info_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub emapaigeonc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghkeofogefm { - /// offset: 36 - #[prost(uint32, tag = "8")] - pub epdnfelmngk: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub jkiaofkpejp: u32, +pub struct Fajgloficei { /// offset: 24 - #[prost(uint32, tag = "1")] - pub mlpeidnlaje: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub content_id: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub nfdajhjdgoj: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub jmienbbmpag: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub anbbpphbcjh: u32, } -/// Obf: SetRedPointStatusScNotify +/// Obf: FEPCEOMNLCK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(41)] +#[cmdid(82)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRedPointStatusScNotify { /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub njpiakmndjp: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub epdnfelmngk: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub jkiaofkpejp: u32, + #[prost(message, repeated, tag = "1")] + pub apmckodegbk: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "11")] pub content_id: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] + /// offset: 36 + #[prost(uint32, tag = "14")] pub uid: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub nfdajhjdgoj: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub jmienbbmpag: u32, } -/// Obf: ReserveStaminaExchangeCsReq +/// Obf: CBJPJBJBGKG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(21)] +#[cmdid(13)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub num: u32, } -/// Obf: ReserveStaminaExchangeScRsp +/// Obf: GFDGDIIOJLH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(75)] +#[cmdid(31)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeScRsp { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub num: u32, /// offset: 24 + #[prost(uint32, tag = "3")] + pub num: u32, + /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: StaminaInfoScNotify +/// Obf: MBEHIBDJHAC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(38)] +#[cmdid(83)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StaminaInfoScNotify { - /// offset: 24 - #[prost(int64, tag = "2")] - pub hofjlhdlhfj: i64, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub reserve_stamina: u32, - /// offset: 40 - #[prost(int64, tag = "11")] - pub next_recover_time: i64, - /// offset: 32 - #[prost(uint32, tag = "8")] + /// offset: 28 + #[prost(uint32, tag = "6")] pub stamina: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub mamlflffpli: u32, + /// offset: 32 + #[prost(int64, tag = "7")] + pub dldipahpkof: i64, + /// offset: 40 + #[prost(int64, tag = "4")] + pub njfdglpglka: i64, } -/// Obf: UpdatePlayerSetting +/// Obf: PGHCGNIENJK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdatePlayerSetting { #[prost( - oneof = "update_player_setting::Jokbkeaaobn", - tags = "2, 3, 12, 11, 6, 13, 1, 14, 7, 10, 992, 190, 961, 274, 862" + oneof = "update_player_setting::Monpgnbohfc", + tags = "2, 5, 14, 4, 13, 9, 15, 10, 8, 11, 458, 268, 1360, 622, 602, 1017" )] - pub jokbkeaaobn: ::core::option::Option, + pub monpgnbohfc: ::core::option::Option, } /// Nested message and enum types in `UpdatePlayerSetting`. pub mod update_player_setting { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Jokbkeaaobn { - /// offset: 16 + pub enum Monpgnbohfc { + /// offset: 24 #[prost(bool, tag = "2")] - Jljfencpgho(bool), - /// offset: 16 - #[prost(bool, tag = "3")] - Baneimeekea(bool), - /// offset: 16 - #[prost(bool, tag = "12")] - Ahcnlbnpmpb(bool), - /// offset: 16 - #[prost(bool, tag = "11")] - Mnlgjhemadn(bool), - /// offset: 16 - #[prost(bool, tag = "6")] - Pekhbgbbllk(bool), - /// offset: 16 - #[prost(bool, tag = "13")] - Ajgmihlledi(bool), - /// offset: 16 - #[prost(bool, tag = "1")] - Ljdjaldegke(bool), - /// offset: 16 + Ccnghbadhbl(bool), + /// offset: 24 + #[prost(bool, tag = "5")] + Coigocjhbop(bool), + /// offset: 24 #[prost(bool, tag = "14")] - Iiddihbkage(bool), - /// offset: 16 - #[prost(bool, tag = "7")] - Ofpjkpjfpfp(bool), - /// offset: 16 - #[prost(message, tag = "10")] - Endhkcfenhd(super::Hmelncnophm), - /// offset: 16 - #[prost(bool, tag = "992")] - Bnijbeajpdn(bool), - /// offset: 16 - #[prost(bool, tag = "190")] - Nnidbdjljgm(bool), - /// offset: 16 - #[prost(bool, tag = "961")] - Nicbfeoledb(bool), - /// offset: 16 - #[prost(bool, tag = "274")] - Ahdilmbgbfo(bool), - /// offset: 16 - #[prost(bool, tag = "862")] - Ojbhjjhmlem(bool), + Mfcpdjggcmo(bool), + /// offset: 24 + #[prost(bool, tag = "4")] + Chcnedncidj(bool), + /// offset: 24 + #[prost(bool, tag = "13")] + Cpogdkalgom(bool), + /// offset: 24 + #[prost(bool, tag = "9")] + Nhlkfbobdom(bool), + /// offset: 24 + #[prost(bool, tag = "15")] + Lpepidnjdem(bool), + /// offset: 24 + #[prost(bool, tag = "10")] + Fijnapnicjf(bool), + /// offset: 24 + #[prost(bool, tag = "8")] + Pfjmeecgjmm(bool), + /// offset: 24 + #[prost(message, tag = "11")] + Ehklnpcmmhe(super::Oeeeaejbenb), + /// offset: 24 + #[prost(bool, tag = "458")] + Bkdcfbdmnij(bool), + /// offset: 24 + #[prost(bool, tag = "268")] + Bmehfmdnkle(bool), + /// offset: 24 + #[prost(bool, tag = "1360")] + Ejdgnleobcn(bool), + /// offset: 24 + #[prost(bool, tag = "622")] + Lenkiebiihp(bool), + /// offset: 24 + #[prost(bool, tag = "602")] + Kfblhccgepo(bool), + /// offset: 24 + #[prost(message, tag = "1017")] + Hghfecomjna(super::Necgmcgfann), } } -/// Obf: LightConeRarity4AutoLockReq +/// Obf: EGHCFFLLOHN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(73)] +#[cmdid(35)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LightConeRarity4AutoLockReq { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub player_setting: ::core::option::Option, } -/// Obf: UpdatePlayerSettingScRsp +/// Obf: HBCEDNHOCEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(60)] +#[cmdid(15)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdatePlayerSettingScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] + /// offset: 24 + #[prost(message, optional, tag = "12")] pub player_setting: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: ClientObjUploadCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(82)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClientObjUploadCsReq { - /// offset: 24 - #[prost(bytes = "vec", tag = "7")] - pub sc_data: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "Apphflidcek", tag = "3")] - pub ibeehofgbdc: i32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub gljoiafaahf: u32, -} -/// Obf: ClientObjUploadScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(67)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClientObjUploadScRsp { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub data: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mhefdaagdkp { - /// offset: 16 - #[prost(string, repeated, tag = "1")] - pub lmegcljilnn: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cehojijedle { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub black_list: ::core::option::Option, - /// offset: 32 - #[prost(bool, tag = "11")] - pub efgglkkmnhj: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cfcgjmcffcc { - #[prost(oneof = "cfcgjmcffcc::Plnaphahcaa", tags = "1423, 92, 2044")] - pub plnaphahcaa: ::core::option::Option, -} -/// Nested message and enum types in `CFCGJMCFFCC`. -pub mod cfcgjmcffcc { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Plnaphahcaa { - /// offset: 24 - #[prost(bool, tag = "1423")] - Efgglkkmnhj(bool), - /// offset: 24 - #[prost(message, tag = "92")] - Gacaogbgmna(super::Mhefdaagdkp), - /// offset: 24 - #[prost(message, tag = "2044")] - Ahmlojpgonj(super::Mhefdaagdkp), - } -} -/// Obf: UpdatePlayWithPsnOnlySettingCsReq +/// Obf: CNPOGGGFGBP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(80)] #[derive(Clone, PartialEq, ::prost::Message)] +pub struct ClientObjUploadCsReq { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub kkcdcijhjfa: u32, + /// offset: 36 + #[prost(enumeration = "Nofmhnnijan", tag = "10")] + pub mkhdindghmd: i32, + /// offset: 24 + #[prost(bytes = "vec", tag = "12")] + pub sc_data: ::prost::alloc::vec::Vec, +} +/// Obf: NAIFPKJNFME +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(85)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ClientObjUploadScRsp { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub data: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kfkdieajpcj { + /// offset: 24 + #[prost(string, repeated, tag = "3")] + pub cjflloblnng: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kebhkhcalbo { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub black_list: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "10")] + pub gndjpnbecjp: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ofleelgmbio { + #[prost(oneof = "ofleelgmbio::Bhkpamdfgaa", tags = "321, 1303, 1500")] + pub bhkpamdfgaa: ::core::option::Option, +} +/// Nested message and enum types in `OFLEELGMBIO`. +pub mod ofleelgmbio { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Bhkpamdfgaa { + /// offset: 24 + #[prost(bool, tag = "321")] + Gndjpnbecjp(bool), + /// offset: 24 + #[prost(message, tag = "1303")] + Cddljojahoa(super::Kfkdieajpcj), + /// offset: 24 + #[prost(message, tag = "1500")] + Nhkhkkfbden(super::Kfkdieajpcj), + } +} +/// Obf: DPEEHMBBLKD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(55)] +#[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdatePlayWithPsnOnlySettingCsReq { #[prost( - oneof = "update_play_with_psn_only_setting_cs_req::Gfoinhglbig", - tags = "872, 883" + oneof = "update_play_with_psn_only_setting_cs_req::Hnikglbimmi", + tags = "786, 931" )] - pub gfoinhglbig: ::core::option::Option< - update_play_with_psn_only_setting_cs_req::Gfoinhglbig, + pub hnikglbimmi: ::core::option::Option< + update_play_with_psn_only_setting_cs_req::Hnikglbimmi, >, } /// Nested message and enum types in `UpdatePlayWithPsnOnlySettingCsReq`. pub mod update_play_with_psn_only_setting_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Gfoinhglbig { - /// offset: 16 - #[prost(message, tag = "872")] - Fghdhkpgdmb(super::Cehojijedle), - /// offset: 16 - #[prost(message, tag = "883")] - Nkeimeeoajm(super::Cfcgjmcffcc), + pub enum Hnikglbimmi { + /// offset: 24 + #[prost(message, tag = "786")] + Agjcgohegpl(super::Kebhkhcalbo), + /// offset: 24 + #[prost(message, tag = "931")] + Knoekhplaan(super::Ofleelgmbio), } } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(61)] +#[cmdid(40)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpdatePlayWithPsnOnlySettingScRsp { +pub struct Mhjojefeokk { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lengnifodkk {} +pub struct Hphcinblpja {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(53)] +#[cmdid(67)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Apbjfhcnkfg { +pub struct Mhjakgfpmck { /// offset: 16 - #[prost(string, repeated, tag = "8")] - pub ikdefloglek: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + #[prost(string, repeated, tag = "14")] + pub dmclphfildb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 48 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub retcode: u32, - /// offset: 32 - #[prost(string, repeated, tag = "6")] - pub akakcjlhjbe: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - /// offset: 40 - #[prost(string, repeated, tag = "15")] - pub ndkcaieocek: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Acldbhfnfho { /// offset: 24 - #[prost(uint32, tag = "7")] - pub nemfdhmpdml: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub ldflljmknhl: u32, + #[prost(string, repeated, tag = "1")] + pub kakcfihmddj: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 40 + #[prost(string, repeated, tag = "8")] + pub hkcmkeodnnb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aichfalmpne { +pub struct Dpakfglhopm { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub nfinjdmommh: u32, /// offset: 24 #[prost(uint32, tag = "12")] + pub jjphllegfpj: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(81)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hdefpbnnmdj { + /// offset: 24 + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: HeadIconData +/// Obf: ANBKJLIAHDN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeadIconData { @@ -40858,1533 +43767,1602 @@ pub struct HeadIconData { #[prost(uint32, tag = "4")] pub id: u32, } -/// Obf: DisplayAvatarData +/// Obf: EJLFGHANNBO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DisplayAvatarData { /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub avatar_id: u32, /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub pos: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct DisplayAvatarVec { +pub struct Bnbalcaoeal { /// offset: 32 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "1")] pub is_display: bool, /// offset: 24 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "7")] pub display_avatar_list: ::prost::alloc::vec::Vec, } -/// Obf: GetPlayerBoardDataCsReq +/// Obf: FNANHEGMKHC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2883)] +#[cmdid(2891)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataCsReq {} -/// Obf: GetPlayerBoardDataScRsp +/// Obf: FBNMBFNJFGG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2881)] +#[cmdid(2810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub assist_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub head_frame_info: ::core::option::Option, /// offset: 80 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] + pub current_personal_card_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "2")] + pub current_head_icon_id: u32, + /// offset: 72 + #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 64 - #[prost(message, repeated, tag = "12")] - pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(string, tag = "9")] - pub signature: ::prost::alloc::string::String, - /// offset: 72 - #[prost(uint32, tag = "5")] - pub current_head_icon_id: u32, - /// offset: 56 #[prost(message, optional, tag = "15")] - pub display_avatar_vec: ::core::option::Option, + pub aonpjlgdooc: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "14")] - pub head_frame_info: ::core::option::Option, - /// offset: 76 - #[prost(uint32, tag = "13")] - pub current_personal_card_id: u32, - /// offset: 48 - #[prost(uint32, repeated, tag = "6")] + #[prost(string, tag = "6")] + pub signature: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, repeated, tag = "7")] pub unlocked_personal_card_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "14")] + pub fjejkebljob: ::prost::alloc::vec::Vec, } -/// Obf: SetHeadIconCsReq +/// Obf: BKEJLOHNNJN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2824)] +#[cmdid(2894)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHeadIconCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub id: u32, } -/// Obf: SetHeadIconScRsp +/// Obf: PHLOIJAIBDB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2895)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetHeadIconScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub current_head_icon_id: u32, +} +/// Obf: PAODNLCFLAM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2837)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetPersonalCardCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub id: u32, +} +/// Obf: HNABJMCKMHP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2804)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetHeadIconScRsp { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub current_head_icon_id: u32, -} -/// Obf: SetPersonalCardCSReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2819)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetPersonalCardCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub id: u32, -} -/// Obf: SetPersonalCardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2823)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPersonalCardScRsp { /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub current_personal_card_id: u32, /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: SetDisplayAvatarCsReq +/// Obf: DEKMNDNHBDL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2835)] +#[cmdid(2814)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "4")] + /// offset: 24 + #[prost(message, repeated, tag = "14")] pub display_avatar_list: ::prost::alloc::vec::Vec, } -/// Obf: SetDisplayAvatarScRsp +/// Obf: NGCKIEAKAMN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2813)] +#[cmdid(2818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarScRsp { /// offset: 24 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "7")] pub display_avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: SetIsDisplayAvatarInfoReq +/// Obf: FOJDIFJFKII /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2862)] +#[cmdid(2809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetIsDisplayAvatarInfoReq { /// offset: 24 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "2")] pub is_display: bool, } -/// Obf: SetIsDisplayAvatarInfoScRsp +/// Obf: LEFALKCCKJJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2900)] +#[cmdid(2898)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetIsDisplayAvatarInfoScRsp { /// offset: 24 - #[prost(bool, tag = "3")] + #[prost(bool, tag = "7")] pub is_display: bool, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: SetSignatureCsReq +/// Obf: MNALDMBFGEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2840)] +#[cmdid(2826)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureCsReq { /// offset: 16 - #[prost(string, tag = "9")] + #[prost(string, tag = "13")] pub signature: ::prost::alloc::string::String, } -/// Obf: SetSignatureScRsp +/// Obf: PJILCCMHODG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2846)] +#[cmdid(2839)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureScRsp { - /// offset: 16 - #[prost(string, tag = "5")] + /// offset: 24 + #[prost(string, tag = "15")] pub signature: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: SetAssistAvatarCsReq +/// Obf: AALDHDBGOLF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2857)] +#[cmdid(2801)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub avatar_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub avatar_id_list: ::prost::alloc::vec::Vec, } -/// Obf: SetAssistAvatarScRsp +/// Obf: CKKFLGNBPLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2884)] +#[cmdid(2874)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarScRsp { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub avatar_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4583)] +#[cmdid(4591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ogefokmodha { +pub struct Hiblmdnpomn { /// offset: 24 - #[prost(uint32, tag = "13")] - pub dihjbcjgbia: u32, + #[prost(uint32, tag = "4")] + pub afpkjlblplg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dbjlemleifi { - /// offset: 32 - #[prost(enumeration = "Jcbbpihgnko", tag = "6")] - pub authkey_ver: i32, +pub struct Keolehhlhhm { /// offset: 28 - #[prost(uint32, tag = "1")] - pub dmjbgkphamm: u32, + #[prost(uint32, tag = "4")] + pub edigjggppon: u32, /// offset: 24 - #[prost(uint32, tag = "11")] - pub jlmfknbflhl: u32, + #[prost(enumeration = "Bdheneokmfe", tag = "8")] + pub authkey_ver: i32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub hmppeemepmc: u32, } -/// Obf: PlayerReturnSignCsReq +/// Obf: FNDNCHNNIIK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4581)] +#[cmdid(4510)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignCsReq { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub mhikdgcfjde: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub dmhgdpbaaln: ::prost::alloc::vec::Vec, } -/// Obf: PlayerReturnSignScRsp +/// Obf: EGMDAFPGHDB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4524)] +#[cmdid(4594)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignScRsp { /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub ikgjbecoihd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub ebcaefondjc: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 32 - #[prost(message, repeated, tag = "11")] - pub mhikdgcfjde: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub dmhgdpbaaln: ::prost::alloc::vec::Vec, } -/// Obf: PlayerReturnPointChangeScNotify +/// Obf: GGEJPEFEJND /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4504)] +#[cmdid(4595)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnPointChangeScNotify { /// offset: 24 - #[prost(uint32, tag = "5")] - pub nbbcpbibgak: u32, + #[prost(uint32, tag = "11")] + pub lcdaleeedjj: u32, } -/// Obf: PlayerReturnTakePointRewardCsReq +/// Obf: KKOAPONJPEJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4535)] +#[cmdid(4514)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub edigjggppon: u32, /// offset: 28 #[prost(uint32, tag = "3")] - pub dpphghfbdhe: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub dmjbgkphamm: u32, + pub hdabmkcnjjk: u32, } -/// Obf: PlayerReturnTakePointRewardScRsp +/// Obf: HMLKLODJBKI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4513)] +#[cmdid(4518)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub bgikpahdklp: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub dpphghfbdhe: u32, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 36 + /// offset: 40 #[prost(uint32, tag = "9")] - pub dmjbgkphamm: u32, + pub hdabmkcnjjk: u32, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub bgpkpkhcgke: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub edigjggppon: u32, } -/// Obf: PlayerReturnTakeRewardCsReq +/// Obf: IOCJBBELJAM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4562)] +#[cmdid(4509)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRewardCsReq {} -/// Obf: PlayerReturnTakeRewardScRsp +/// Obf: AAHFJLIMBFH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4600)] +#[cmdid(4598)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRewardScRsp { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub ikgjbecoihd: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub ebcaefondjc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: PlayerReturnInfoQueryCsReq +/// Obf: FELMHJEBNJA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4569)] +#[cmdid(4563)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnInfoQueryCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub jahgdaiahjg: u32, + #[prost(uint32, tag = "3")] + pub acbnhjkffmp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mehgkdohoff { +pub struct Kkndedpdffl { + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub bkclblbgemk: ::prost::alloc::vec::Vec, + /// offset: 108 + #[prost(bool, tag = "1035")] + pub bfedhcoiopn: bool, + /// offset: 16 + #[prost(message, optional, tag = "1038")] + pub jobdofhggln: ::core::option::Option, + /// offset: 56 + #[prost(uint32, repeated, tag = "3")] + pub ocekfiefmjd: ::prost::alloc::vec::Vec, + /// offset: 110 + #[prost(bool, tag = "736")] + pub godbpohkdoh: bool, + /// offset: 120 + #[prost(uint32, tag = "1")] + pub lcdaleeedjj: u32, /// offset: 64 - #[prost(int64, tag = "12")] - pub finish_time: i64, - /// offset: 104 - #[prost(uint32, tag = "6")] - pub mcbflkhocgl: u32, - /// offset: 88 - #[prost(enumeration = "Lkbdinapieo", tag = "3")] + #[prost(int64, tag = "9")] + pub dnnhcnckjcm: i64, + /// offset: 111 + #[prost(bool, tag = "12")] + pub is_taken_reward: bool, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub ipglgfpmanl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "11")] + pub bjibaobeajj: ::prost::alloc::vec::Vec, + /// offset: 109 + #[prost(bool, tag = "2")] + pub cagmjcapaal: bool, + /// offset: 112 + #[prost(enumeration = "Ggfcmmifohm", tag = "10")] pub status: i32, /// offset: 72 - #[prost(int64, tag = "2")] - pub begin_time: i64, - /// offset: 84 - #[prost(uint32, tag = "800")] - pub jhccmgfjkjj: u32, - /// offset: 48 - #[prost(message, optional, tag = "398")] - pub dmcjdpalgjl: ::core::option::Option, - /// offset: 80 - #[prost(uint32, tag = "4")] - pub hlhmgfjimml: u32, - /// offset: 101 - #[prost(bool, tag = "8")] - pub cemjjnoondp: bool, - /// offset: 108 - #[prost(uint32, tag = "10")] - pub nbbcpbibgak: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub khlpegfhlfn: ::prost::alloc::vec::Vec, - /// offset: 92 - #[prost(uint32, tag = "1")] - pub world_level: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "15")] - pub iipjpgfankj: ::prost::alloc::vec::Vec, - /// offset: 102 - #[prost(bool, tag = "9")] - pub is_taken_reward: bool, - /// offset: 32 - #[prost(uint32, repeated, tag = "14")] - pub ogcenhgafbf: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "2038")] + pub geefokfbpdk: u32, + /// offset: 88 + #[prost(int64, tag = "6")] + pub adlbbkbignn: i64, /// offset: 100 - #[prost(bool, tag = "344")] - pub lfmgeddmlph: bool, + #[prost(uint32, tag = "7")] + pub bdhghaljjhc: u32, + /// offset: 80 + #[prost(uint32, tag = "5")] + pub jpfkobeajog: u32, + /// offset: 76 + #[prost(uint32, tag = "783")] + pub ggalmcjncnm: u32, + /// offset: 104 + #[prost(uint32, tag = "14")] + pub goeogcjdacn: u32, /// offset: 96 - #[prost(uint32, tag = "13")] - pub klplhnijman: u32, - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub fgjgmhbjnlp: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1269")] + pub ppcapbmkgac: u32, + /// offset: 84 + #[prost(uint32, tag = "8")] + pub world_level: u32, + /// offset: 116 + #[prost(uint32, tag = "897")] + pub nmefgmichon: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehhjmfmiemk { +pub struct Ilmjjcjmipb { /// offset: 24 - #[prost(bool, tag = "8")] - pub fcpdpkkield: bool, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub avatar_id: u32, + /// offset: 28 + #[prost(bool, tag = "9")] + pub amflnlgbjgl: bool, } -/// Obf: PlayerReturnInfoQueryScRsp +/// Obf: AFGECEFAHDA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4540)] +#[cmdid(4526)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnInfoQueryScRsp { /// offset: 32 - #[prost(uint32, tag = "7")] - pub hfikpckbagp: u32, + #[prost(uint32, tag = "15")] + pub bjmnpnfnhoa: u32, /// offset: 24 - #[prost(message, optional, tag = "5")] - pub mneepeppoam: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub caafbggibkh: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: PlayerReturnForceFinishScNotify +/// Obf: NKEKNLLGJJK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4546)] +#[cmdid(4539)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnForceFinishScNotify { /// offset: 16 - #[prost(message, optional, tag = "11")] - pub mneepeppoam: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub caafbggibkh: ::core::option::Option, } -/// Obf: PlayerReturnTakeRelicCsReq +/// Obf: DPEGIBCEBIK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4557)] +#[cmdid(4501)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRelicCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub avatar_id: u32, } -/// Obf: PlayerReturnTakeRelicScRsp +/// Obf: OLKDDKOEPIK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4584)] +#[cmdid(4574)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRelicScRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub item_list: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub avatar_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: PlayerReturnTakeExtraHcoinScNotify +/// Obf: PLEFKNGHJNG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4519)] +#[cmdid(4537)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeExtraHcoinScNotify { /// offset: 24 - #[prost(bool, tag = "14")] - pub cdnidlpjgap: bool, + #[prost(uint32, tag = "10")] + pub addcpaghjnd: u32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub ekiogmaoped: u32, + #[prost(bool, tag = "12")] + pub bdfmcpbinke: bool, /// offset: 28 - #[prost(uint32, tag = "7")] - pub llppalajeno: u32, + #[prost(uint32, tag = "1")] + pub hbpnbapchnj: u32, } -/// Obf: PlayerReturnTakeCustomRelicCsReq +/// Obf: NKAOLACJEMP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4523)] +#[cmdid(4504)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeCustomRelicCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub avatar_id: u32, } -/// Obf: PlayerReturnTakeCustomRelicScRsp +/// Obf: OFIOJFLDDIM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4556)] +#[cmdid(4538)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeCustomRelicScRsp { /// offset: 36 - #[prost(uint32, tag = "4")] - pub avatar_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "6")] + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] - pub retcode: u32, + pub avatar_id: u32, } -/// Obf: FinishPlotCsReq +/// Obf: KKLPOPGHBIE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1183)] +#[cmdid(4533)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeReturnExtraHcoinRewardCsReq {} +/// Obf: FGIPHKCIDPI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4561)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeReturnExtraHcoinRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub geefokfbpdk: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: LMBKCJEOEIE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4507)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlayerReturnExtraHcoinProgressScNotify { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub ppcapbmkgac: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ijkegejfkaj { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub ggalmcjncnm: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub avatar_list: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4544)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Neoadmeaidk { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub ggalmcjncnm: u32, +} +/// Obf: OONOGFBAPMF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishPlotCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] - pub adnmcjgbfma: u32, + #[prost(uint32, tag = "11")] + pub haiibgckpdj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1181)] +#[cmdid(1110)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gcflkoheaeh { +pub struct Fefjjfemmfe { /// offset: 28 - #[prost(uint32, tag = "13")] - pub adnmcjgbfma: u32, + #[prost(uint32, tag = "14")] + pub haiibgckpdj: u32, /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdmbogomchg { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub lmibkpgnppo: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "6")] +pub struct Cikjhlmooik { + /// offset: 24 + #[prost(message, optional, tag = "11")] pub basic_info: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "4")] - pub diacjdeohkf: u32, + #[prost(enumeration = "PunkLordAttackerStatus", tag = "2")] + pub dhhalbianog: i32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub fhpoilimkii: ::core::option::Option, /// offset: 40 - #[prost(enumeration = "PunkLordAttackerStatus", tag = "12")] - pub jifjckgnnck: i32, + #[prost(uint32, tag = "4")] + pub gggoomkojbf: u32, } -/// Obf: GetPunkLordMonsterDataCsReq +/// Obf: BDNAMLHKEPB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3283)] +#[cmdid(3291)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPunkLordMonsterDataCsReq {} -/// Obf: GetPunkLordMonsterDataScRsp +/// Obf: HDDDEAPLNEK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3281)] +#[cmdid(3210)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordMonsterDataScRsp { /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub dbpbgfnaepd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub ppoeddffekk: ::prost::alloc::vec::Vec, } -/// Obf: StartPunkLordRaidCsReq +/// Obf: POBNLBNCHNO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3224)] +#[cmdid(3294)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidCsReq { - /// offset: 28 - #[prost(bool, tag = "10")] - pub imkackhemjn: bool, /// offset: 24 - #[prost(uint32, tag = "5")] - pub monster_id: u32, + #[prost(bool, tag = "12")] + pub gealjojcjfn: bool, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub uid: u32, /// offset: 32 #[prost(uint32, tag = "7")] - pub uid: u32, + pub monster_id: u32, } -/// Obf: StartPunkLordRaidScRsp +/// Obf: EIHHBFCBNFK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3204)] +#[cmdid(3295)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidScRsp { - /// offset: 56 - #[prost(uint32, tag = "7")] - pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub gdbiimnjlba: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(int64, tag = "8")] + pub kgjjcabahog: i64, /// offset: 32 - #[prost(message, optional, tag = "8")] - pub scene: ::core::option::Option, - /// offset: 24 #[prost(message, optional, tag = "4")] - pub lnddkeociek: ::core::option::Option, - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub megaelkjcll: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(bool, tag = "2")] - pub imkackhemjn: bool, - /// offset: 48 - #[prost(int64, tag = "15")] - pub ofjjnidkfmg: i64, -} -/// Obf: SharePunkLordMonsterCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3235)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SharePunkLordMonsterCsReq { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub uid: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub monster_id: u32, - /// offset: 32 - #[prost(enumeration = "PunkLordShareType", tag = "4")] - pub share_type: i32, -} -/// Obf: SharePunkLordMonsterScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3213)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SharePunkLordMonsterScRsp { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub monster_id: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub uid: u32, - /// offset: 28 - #[prost(enumeration = "PunkLordShareType", tag = "13")] - pub share_type: i32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -/// Obf: SummonPunkLordMonsterCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3262)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SummonPunkLordMonsterCsReq {} -/// Obf: SummonPunkLordMonsterScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3300)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SummonPunkLordMonsterScRsp { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub lnddkeociek: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: TakePunkLordPointRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3284)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakePunkLordPointRewardCsReq { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 24 - #[prost(bool, tag = "8")] - pub eaeijfeepbg: bool, -} -/// Obf: TakePunkLordPointRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3219)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakePunkLordPointRewardScRsp { - /// offset: 40 - #[prost(bool, tag = "10")] - pub eaeijfeepbg: bool, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub level: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub reward: ::core::option::Option, -} -/// Obf: PunkLordMonsterInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(3223)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PunkLordMonsterInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub lmibkpgnppo: ::core::option::Option, - /// offset: 48 - #[prost(enumeration = "Bhmmpknmfdm", tag = "11")] - pub reason: i32, + pub ffcdphmjjkg: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "15")] - pub basic_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub megaelkjcll: ::prost::alloc::vec::Vec, -} -/// Obf: GetPunkLordDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3256)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetPunkLordDataCsReq {} -/// Obf: GetPunkLordDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3248)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetPunkLordDataScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub cdnchalphan: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub knhjcoophpg: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub ncbemjajgna: u32, - /// offset: 52 - #[prost(uint32, tag = "12")] - pub ijfdbehpdbk: u32, + pub scene: ::core::option::Option, /// offset: 56 - #[prost(int64, tag = "15")] - pub mcoljjhbnhk: i64, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub ahiinkimddk: u32, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub opoikiomlap: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: PunkLordRaidTimeOutScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(3288)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PunkLordRaidTimeOutScNotify { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub lnddkeociek: ::core::option::Option, -} -/// Obf: PunkLordBattleResultScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(3231)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PunkLordBattleResultScNotify { - /// offset: 44 - #[prost(uint32, tag = "3")] - pub opoehbbmpaa: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub pihnnbpapcf: u32, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub lnddkeociek: ::core::option::Option, - /// offset: 48 #[prost(uint32, tag = "6")] - pub imhhghfhelb: u32, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub lmibkpgnppo: ::core::option::Option, + pub retcode: u32, + /// offset: 60 + #[prost(bool, tag = "12")] + pub gealjojcjfn: bool, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Olcjfkolnjc { - /// offset: 40 - #[prost(uint32, tag = "5")] - pub monster_id: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub ojbmfdocgop: u32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub world_level: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub config_id: u32, - /// offset: 36 - #[prost(bool, tag = "11")] - pub jjaejdoafod: bool, - /// offset: 24 - #[prost(int64, tag = "2")] - pub create_time: i64, -} -/// Obf: GetKilledPunkLordMonsterDataCsReq +/// Obf: PAIHLIFIFLP /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(3214)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SharePunkLordMonsterCsReq { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub uid: u32, + /// offset: 28 + #[prost(enumeration = "PunkLordShareType", tag = "12")] + pub share_type: i32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub monster_id: u32, +} +/// Obf: BAGFJJGKJOC +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(3218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetKilledPunkLordMonsterDataCsReq {} -/// Obf: GetKilledPunkLordMonsterDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3206)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetKilledPunkLordMonsterDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub bdhbjmlccpi: ::prost::alloc::vec::Vec, +pub struct SharePunkLordMonsterScRsp { /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub hpofcnmccml: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: PunkLordMonsterKilledNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(3243)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PunkLordMonsterKilledNotify { + #[prost(uint32, tag = "13")] + pub uid: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub monster_id: u32, /// offset: 24 - #[prost(message, optional, tag = "11")] - pub copbgbmmkik: ::core::option::Option, + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 28 + #[prost(enumeration = "PunkLordShareType", tag = "6")] + pub share_type: i32, } -/// Obf: TakeKilledPunkLordMonsterScoreCsReq +/// Obf: GNIALMKNPEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3217)] +#[cmdid(3209)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeKilledPunkLordMonsterScoreCsReq { - /// offset: 32 - #[prost(bool, tag = "8")] - pub komegmfembc: bool, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub kfhbancdgeo: ::core::option::Option, -} -/// Obf: TakeKilledPunkLordMonsterScoreScRsp +pub struct SummonPunkLordMonsterCsReq {} +/// Obf: LBLKFONNJCJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3227)] +#[cmdid(3298)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeKilledPunkLordMonsterScoreScRsp { - /// offset: 32 - #[prost(bool, tag = "11")] - pub komegmfembc: bool, +pub struct SummonPunkLordMonsterScRsp { /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub ologcpoicll: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub score_id: u32, + #[prost(message, optional, tag = "12")] + pub ffcdphmjjkg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: NPMHGLLJOFC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3274)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakePunkLordPointRewardCsReq { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub level: u32, + /// offset: 24 + #[prost(bool, tag = "7")] + pub oinmenfpodp: bool, +} +/// Obf: KKELEIDPKPB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3237)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakePunkLordPointRewardScRsp { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "15")] + pub oinmenfpodp: bool, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub level: u32, } -/// Obf: PunkLordDataChangeNotify +/// Obf: OOKCPEJBAEK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3245)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PunkLordDataChangeNotify { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub ijfdbehpdbk: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub knhjcoophpg: u32, +#[cmdid(3204)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PunkLordMonsterInfoScNotify { + /// offset: 40 + #[prost(uint32, repeated, tag = "12")] + pub gdbiimnjlba: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub fhpoilimkii: ::core::option::Option, /// offset: 24 - #[prost(uint32, tag = "7")] - pub opoikiomlap: u32, + #[prost(message, optional, tag = "8")] + pub basic_info: ::core::option::Option, + /// offset: 48 + #[prost(enumeration = "Inpbgnjmnkj", tag = "7")] + pub reason: i32, } -/// Obf: GetPunkLordBattleRecordCsReq +/// Obf: PPPNCFHKFGG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3268)] +#[cmdid(3238)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetPunkLordDataCsReq {} +/// Obf: PIOLMPAEGEL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3272)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetPunkLordDataScRsp { + /// offset: 60 + #[prost(uint32, tag = "3")] + pub kfacmidmbff: u32, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub ejfebckdnnh: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub clmoneeieje: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub dbaknbhlnjk: u32, + /// offset: 32 + #[prost(int64, tag = "8")] + pub edankphgkkk: i64, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub mogbnjohkla: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub mpicohmfgoa: u32, +} +/// Obf: MHLOEECMCCO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(3233)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PunkLordRaidTimeOutScNotify { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub ffcdphmjjkg: ::core::option::Option, +} +/// Obf: ICIFIJJHKLF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(3244)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PunkLordBattleResultScNotify { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub ffcdphmjjkg: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub gghcfmoldni: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub mhdjjdnhilk: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub pdbngnabdji: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub fhpoilimkii: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lmiinhhklnl { + /// offset: 28 + #[prost(uint32, tag = "12")] + pub config_id: u32, + /// offset: 36 + #[prost(bool, tag = "1")] + pub okhelielnme: bool, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub monster_id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub jlgklidelbi: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub world_level: u32, + /// offset: 48 + #[prost(int64, tag = "13")] + pub create_time: i64, +} +/// Obf: NBGOEPOCFMI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3300)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetKilledPunkLordMonsterDataCsReq {} +/// Obf: JDCFEDOEFHM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3289)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetKilledPunkLordMonsterDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub gpbkihalinb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub lkfkkgnacnp: ::prost::alloc::vec::Vec, +} +/// Obf: MKAKMPIKCEL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(3221)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PunkLordMonsterKilledNotify { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub pfoalomjhdn: ::core::option::Option, +} +/// Obf: AOIEMJNFOMI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3228)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeKilledPunkLordMonsterScoreCsReq { + /// offset: 32 + #[prost(bool, tag = "11")] + pub mdnflhmolnb: bool, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub jipalblopfi: ::core::option::Option, +} +/// Obf: CFDJIMPOMBG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3265)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeKilledPunkLordMonsterScoreScRsp { + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub score_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub dglhfpipfdj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "1")] + pub mdnflhmolnb: bool, +} +/// Obf: LGMCKMHEIAL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(3273)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PunkLordDataChangeNotify { + /// offset: 28 + #[prost(uint32, tag = "12")] + pub dbaknbhlnjk: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub ejfebckdnnh: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub clmoneeieje: u32, +} +/// Obf: PPMICPCNALN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3253)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordCsReq { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub kfhbancdgeo: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub jipalblopfi: ::core::option::Option, } -/// Obf: GetPunkLordBattleRecordScRsp +/// Obf: OOGOAJNNEHL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3208)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordScRsp { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub kfhbancdgeo: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub battle_record_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "12")] - pub fbeanpllhgf: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mambhpaihnf { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub group_id: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub hiihfhpbjkh: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jdocomegccf { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "4")] + pub jipalblopfi: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub dfidpjeibjk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub paciodonhgj: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nmhkdljpgil { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub group_id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub pbolmblkdnd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hmjgadliona { + /// offset: 24 + #[prost(message, optional, tag = "14")] pub motion: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cnmaddpjbab { +pub struct Kaieljpmghl { + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub moddibhcppd: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "4")] - pub ofmmgocfoog: u32, + #[prost(uint32, tag = "3")] + pub jjoohoadjma: u32, /// offset: 52 - #[prost(uint32, tag = "8")] - pub pckmbbpgnjk: u32, - /// offset: 16 - #[prost(string, tag = "3")] - pub uuid: ::prost::alloc::string::String, + #[prost(uint32, tag = "2")] + pub ngehileenkc: u32, /// offset: 24 - #[prost(message, optional, tag = "10")] - pub nkdpfhgfdpd: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "5")] - pub gahicmjocec: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub ppphlhadcpj: ::core::option::Option, + /// offset: 16 + #[prost(string, tag = "6")] + pub lbbmjlaijoc: ::prost::alloc::string::String, } -/// Obf: GetQuestDataCsReq +/// Obf: FOINOGAKJAK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(983)] +#[cmdid(991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetQuestDataCsReq {} -/// Obf: Quest +/// Obf: HDHLIOPJBNA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Quest { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub progress: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub odmdgjomkfa: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(enumeration = "QuestStatus", tag = "9")] - pub status: i32, + #[prost(uint32, repeated, tag = "1")] + pub lfbadochcdn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub id: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub progress: u32, + /// offset: 48 + #[prost(enumeration = "QuestStatus", tag = "8")] + pub status: i32, /// offset: 40 - #[prost(int64, tag = "8")] - pub finish_time: i64, + #[prost(int64, tag = "3")] + pub adlbbkbignn: i64, } -/// Obf: GetQuestDataScRsp +/// Obf: CNJDNBBDNBE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(981)] +#[cmdid(910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestDataScRsp { /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] pub total_achievement_exp: u32, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "5")] pub quest_list: ::prost::alloc::vec::Vec, } -/// Obf: TakeQuestRewardCsReq +/// Obf: BAPBMNKHBID /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(924)] +#[cmdid(994)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardCsReq { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "14")] - pub succ_quest_id_list: ::prost::alloc::vec::Vec, + pub gajmplpkdpm: ::prost::alloc::vec::Vec, } -/// Obf: TakeQuestRewardScRsp +/// Obf: ANOEAFGIMFK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(904)] +#[cmdid(995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardScRsp { - /// offset: 48 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub reward: ::core::option::Option, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub succ_quest_id_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, repeated, tag = "1")] - pub nhdcejidlla: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "1")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub gajmplpkdpm: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub fnipkmfjmce: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub retcode: u32, } -/// Obf: TakeQuestOptionalRewardCsReq +/// Obf: BCDPENPFFGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(957)] +#[cmdid(901)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub optional_reward_id: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub quest_id: u32, + #[prost(uint32, tag = "1")] + pub odonpmongja: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub jkoaafgpncj: u32, } -/// Obf: TakeQuestOptionalRewardScRsp +/// Obf: BFAJGACGMOP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(984)] +#[cmdid(974)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub reward: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "13")] - pub quest_id: u32, + #[prost(uint32, tag = "3")] + pub odonpmongja: u32, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub reward: ::core::option::Option, } -/// Obf: GetQuestRecordCsReq +/// Obf: MBICELHJOIL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(962)] +#[cmdid(909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetQuestRecordCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hgnnbldocfe { +pub struct Johpgedgjad { /// offset: 24 - #[prost(uint32, tag = "8")] - pub jahkpklncbb: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub progress: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub gnblohmpacl: u32, } -/// Obf: GetQuestRecordScRsp +/// Obf: LEHLIKHOCFJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1000)] +#[cmdid(998)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestRecordScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub dhlioojjhaf: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "12")] + pub legnehhpdei: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, } -/// Obf: QuestRecordScNotify +/// Obf: HHBAACLGKGL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(969)] +#[cmdid(963)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuestRecordScNotify { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub mhodooamaph: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub mohjdhkkigb: ::core::option::Option, } -/// Obf: FinishQuestCsReq +/// Obf: JAFEBIIJCJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(940)] +#[cmdid(926)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishQuestCsReq { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub quest_id: u32, +pub struct CmdFinishQuestCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub odonpmongja: u32, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub prop_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(946)] +#[cmdid(939)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishQuestScRsp { +pub struct Ggampjlongd { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct BatchGetQuestDataCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] +pub struct Nogjccclhpe { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] pub quest_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(956)] +#[cmdid(938)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct BatchGetQuestDataScRsp { +pub struct Pjbeblnjanm { /// offset: 24 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "7")] pub quest_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ejfcpmhjldo { - /// offset: 44 - #[prost(uint32, tag = "8")] - pub world_level: u32, - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub odmplkfphgj: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub lineup: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub raid_id: u32, -} -/// Obf: StartRaidCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2204)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartRaidCsReq { - /// offset: 36 - #[prost(uint32, tag = "7")] - pub world_level: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub is_save: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub prop_entity_id: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub raid_id: u32, -} -/// Obf: StartRaidScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2240)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartRaidScRsp { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub scene: ::core::option::Option, - /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: LeaveRaidCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fnjjcigjikc { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub fhjeoakdcbc: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub iecikeoknge: u32, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub lineup: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub world_level: u32, +} +/// Obf: PKNPHNBALEE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2201)] +#[cmdid(2213)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartRaidCsReq { + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub bdbjkkojodc: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub world_level: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub iecikeoknge: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub llanimfodfd: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub prop_entity_id: u32, +} +/// Obf: PFOADLJHJOA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2207)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartRaidScRsp { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub scene: ::core::option::Option, +} +/// Obf: LJDOCJFELEJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveRaidCsReq { /// offset: 28 - #[prost(uint32, tag = "6")] - pub raid_id: u32, + #[prost(bool, tag = "9")] + pub llanimfodfd: bool, /// offset: 24 - #[prost(bool, tag = "14")] - pub is_save: bool, + #[prost(uint32, tag = "15")] + pub iecikeoknge: u32, } -/// Obf: LeaveRaidScRsp +/// Obf: HELHCCEKLHO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2214)] +#[cmdid(2227)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveRaidScRsp { /// offset: 28 - #[prost(uint32, tag = "4")] - pub raid_id: u32, - /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 + #[prost(uint32, tag = "8")] + pub iecikeoknge: u32, + /// offset: 24 #[prost(uint32, tag = "3")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RaidTargetInfo { - /// offset: 32 - #[prost(enumeration = "Bhkkaflpiai", tag = "15")] - pub bmdfcocdcje: i32, +pub struct Mfhgfoldihd { /// offset: 24 - #[prost(uint32, tag = "11")] - pub dglgdeolpeh: u32, - /// offset: 28 #[prost(uint32, tag = "2")] - pub flnmpdnhlcj: u32, + pub jkcgcamifia: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub gfbimfhjaha: u32, + /// offset: 28 + #[prost(enumeration = "Gkhehcomhcm", tag = "1")] + pub pdflhjmcahk: i32, } -/// Obf: RaidInfoNotify +/// Obf: MPJDCGAENND /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2239)] +#[cmdid(2235)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidInfoNotify { - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub raid_target_info: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "13")] - pub world_level: u32, - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub item_list: ::core::option::Option, - /// offset: 40 - #[prost(enumeration = "RaidStatus", tag = "7")] + #[prost(enumeration = "Ngnikjbimdb", tag = "3")] pub status: i32, /// offset: 44 - #[prost(uint32, tag = "1")] - pub raid_id: u32, + #[prost(uint32, tag = "11")] + pub iecikeoknge: u32, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub iphpdadafkf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub world_level: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub item_list: ::core::option::Option, /// offset: 56 - #[prost(uint64, tag = "3")] - pub raid_finish_time: u64, + #[prost(uint64, tag = "5")] + pub jklllongaoi: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Enlojfjmpdp { +pub struct Endolejchkp { /// offset: 24 - #[prost(uint32, tag = "11")] - pub raid_id: u32, + #[prost(uint32, tag = "8")] + pub iecikeoknge: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub max_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishedRaidInfo { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub raid_id: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub world_level: u32, +pub struct Pocgjdlcmdm { /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub lomgkaimkpm: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "7")] + pub lfbfjaekgof: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub world_level: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub iecikeoknge: u32, } -/// Obf: GetRaidInfoCsReq +/// Obf: OLHCIHDKOGK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2218)] +#[cmdid(2202)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRaidInfoCsReq {} /// Obf: GetRaidInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2234)] +#[cmdid(2244)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRaidInfoScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub challenge_taken_reward_id_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub challenge_raid_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "9")] + pub cur_map_entry_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub finished_raid_info_list: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub finished_raid_info_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub challenge_raid_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "7")] + pub challenge_taken_reward_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetChallengeRaidInfoCsReq {} +pub struct Dkjcdlbigdl {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2224)] +#[cmdid(2205)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetChallengeRaidInfoScRsp { - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub apinjaiheka: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub taken_reward_id_list: ::prost::alloc::vec::Vec, +pub struct Ohmfecjnleg { /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub eogmihepcgm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub bfmnakcpgnn: ::prost::alloc::vec::Vec, } -/// Obf: TakeChallengeRaidRewardCsReq +/// Obf: FOKIHKHGIIE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2202)] +#[cmdid(2201)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub djceichjohe: u32, + #[prost(uint32, tag = "11")] + pub kibnlnfpfic: u32, } -/// Obf: TakeChallengeRaidRewardScRsp +/// Obf: ENMOPFHGPIE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2230)] +#[cmdid(2247)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardScRsp { /// offset: 36 - #[prost(uint32, tag = "15")] - pub djceichjohe: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub reward: ::core::option::Option, + #[prost(uint32, tag = "5")] + pub kibnlnfpfic: u32, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub reward: ::core::option::Option, } -/// Obf: ChallengeRaidNotify +/// Obf: POFCCMNJBNB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2207)] +#[cmdid(2219)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeRaidNotify { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub mhgjncaehek: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub oflchdecpda: ::core::option::Option, } -/// Obf: SetClientRaidTargetCountCsReq +/// Obf: CHJGDIBGEHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2238)] +#[cmdid(2218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetClientRaidTargetCountCsReq { /// offset: 28 - #[prost(uint32, tag = "2")] - pub progress: u32, + #[prost(uint32, tag = "14")] + pub hjjmoohhkmh: u32, /// offset: 24 - #[prost(uint32, tag = "5")] - pub onbjcngimnl: u32, + #[prost(uint32, tag = "3")] + pub progress: u32, } -/// Obf: SetClientRaidTargetCountScRsp +/// Obf: KBJLAICNFHN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2222)] +#[cmdid(2245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetClientRaidTargetCountScRsp { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "1")] - pub onbjcngimnl: u32, + #[prost(uint32, tag = "4")] + pub hjjmoohhkmh: u32, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub progress: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub retcode: u32, } -/// Obf: GetSaveRaidCsReq +/// Obf: PNCFKGJNGFI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2221)] +#[cmdid(2236)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSaveRaidCsReq { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub world_level: u32, /// offset: 24 - #[prost(uint32, tag = "3")] - pub raid_id: u32, + #[prost(uint32, tag = "6")] + pub iecikeoknge: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub world_level: u32, } -/// Obf: GetSaveRaidScRsp +/// Obf: GCHONBOEJKC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2203)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveRaidScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub raid_target_info: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(bool, tag = "10")] - pub is_save: bool, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub iphpdadafkf: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "4")] - pub raid_id: u32, + #[prost(uint32, tag = "7")] + pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(bool, tag = "5")] + pub llanimfodfd: bool, + /// offset: 40 + #[prost(uint32, tag = "1")] pub world_level: u32, /// offset: 44 - #[prost(uint32, tag = "1")] - pub retcode: u32, + #[prost(uint32, tag = "9")] + pub iecikeoknge: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RaidData { - /// offset: 36 - #[prost(uint32, tag = "14")] - pub world_level: u32, +pub struct Hghojceldof { /// offset: 32 - #[prost(uint32, tag = "13")] - pub raid_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub raid_target_info: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "7")] + pub iecikeoknge: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub iphpdadafkf: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub world_level: u32, } -/// Obf: GetAllSaveRaidCsReq +/// Obf: BJKDMBGNFGP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2223)] +#[cmdid(2250)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidCsReq {} -/// Obf: GetAllSaveRaidScRsp +/// Obf: DIKOOOFIEHN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2229)] +#[cmdid(2216)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub raid_data_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub lhjooacnppd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: DelSaveRaidScNotify +/// Obf: ENABCCNKCMA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2208)] +#[cmdid(2231)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DelSaveRaidScNotify { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub raid_id: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] + pub iecikeoknge: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub world_level: u32, } -/// Obf: RaidKickByServer +/// Obf: PKKFEANFDKL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2211)] +#[cmdid(2221)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidKickByServer { - /// offset: 32 + /// offset: 16 #[prost(message, optional, tag = "4")] - pub scene: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "7")] - pub raid_id: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub world_level: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] pub lineup: ::core::option::Option, - /// offset: 40 - #[prost(enumeration = "Claddpgnokp", tag = "15")] + /// offset: 44 + #[prost(enumeration = "Aancgofcjjl", tag = "11")] pub reason: i32, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub scene: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub iecikeoknge: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Obbbofgjfbn { +pub struct Aleoilcifin { /// offset: 24 - #[prost(uint32, tag = "10")] - pub mmpmelcmlgf: u32, + #[prost(uint32, tag = "4")] + pub mfofffnigdp: u32, } -/// Obf: RaidCollectionDataCsReq +/// Obf: IIKDPPKJDMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6941)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RaidCollectionDataCsReq {} -/// Obf: RaidCollectionDataScRsp +/// Obf: CMKLCKFAGLL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6959)] +#[cmdid(6960)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionDataScRsp { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub challenge_list: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6955)] +#[cmdid(6942)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bidhnabikeb { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub collection_info: ::core::option::Option, +pub struct Fbkmlbafkfl { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub ceakooaojlf: ::core::option::Option, } -/// Obf: RaidCollectionEnterNextRaidCsReq +/// Obf: GBDKHCKFJIJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6945)] +#[cmdid(6950)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidCsReq { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub raid_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] - pub is_save: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub world_level: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub iecikeoknge: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub llanimfodfd: u32, } -/// Obf: RaidCollectionEnterNextRaidScRsp +/// Obf: NMGANEHOHOJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6946)] +#[cmdid(6955)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidScRsp { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub scene: ::core::option::Option, } -/// Obf: GetRechargeGiftInfoCsReq +/// Obf: EHHPNGBOLOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8361)] @@ -42392,21 +45370,21 @@ pub struct RaidCollectionEnterNextRaidScRsp { pub struct GetRechargeGiftInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lcbdpmpdidf { - /// offset: 28 - #[prost(enumeration = "lcbdpmpdidf::hppajdflhma::Nhakdgcgblo", tag = "12")] - pub status: i32, +pub struct Pppfombloif { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(enumeration = "pppfombloif::mpcldcfcmef::Bndhjndffed", tag = "7")] + pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "5")] pub index: u32, } -/// Nested message and enum types in `LCBDPMPDIDF`. -pub mod lcbdpmpdidf { +/// Nested message and enum types in `PPPFOMBLOIF`. +pub mod pppfombloif { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] - pub struct Hppajdflhma {} - /// Nested message and enum types in `HPPAJDFLHMA`. - pub mod hppajdflhma { + pub struct Mpcldcfcmef {} + /// Nested message and enum types in `MPCLDCFCMEF`. + pub mod mpcldcfcmef { #[derive(proto_derive::CmdID)] #[derive( Clone, @@ -42420,29 +45398,29 @@ pub mod lcbdpmpdidf { ::prost::Enumeration )] #[repr(i32)] - pub enum Nhakdgcgblo { - Pjoeejhebia = 0, - Ecpfbeifcme = 1, - Dmecokigdhm = 2, + pub enum Bndhjndffed { + Bhpnpohcgla = 0, + Amjcmcjdpkd = 1, + Mhnfoicmbkm = 2, } - impl Nhakdgcgblo { + impl Bndhjndffed { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Pjoeejhebia => "NHAKDGCGBLO_PJOEEJHEBIA", - Self::Ecpfbeifcme => "NHAKDGCGBLO_ECPFBEIFCME", - Self::Dmecokigdhm => "NHAKDGCGBLO_DMECOKIGDHM", + Self::Bhpnpohcgla => "BNDHJNDFFED_BHPNPOHCGLA", + Self::Amjcmcjdpkd => "BNDHJNDFFED_AMJCMCJDPKD", + Self::Mhnfoicmbkm => "BNDHJNDFFED_MHNFOICMBKM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NHAKDGCGBLO_PJOEEJHEBIA" => Some(Self::Pjoeejhebia), - "NHAKDGCGBLO_ECPFBEIFCME" => Some(Self::Ecpfbeifcme), - "NHAKDGCGBLO_DMECOKIGDHM" => Some(Self::Dmecokigdhm), + "BNDHJNDFFED_BHPNPOHCGLA" => Some(Self::Bhpnpohcgla), + "BNDHJNDFFED_AMJCMCJDPKD" => Some(Self::Amjcmcjdpkd), + "BNDHJNDFFED_MHNFOICMBKM" => Some(Self::Mhnfoicmbkm), _ => None, } } @@ -42451,306 +45429,201 @@ pub mod lcbdpmpdidf { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ofelambeobg { +pub struct Abipcnkgfni { /// offset: 40 #[prost(int64, tag = "4")] - pub begin_time: i64, - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub pnemojaefai: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub gift_type: u32, - /// offset: 32 - #[prost(int64, tag = "2")] pub end_time: i64, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub gmddebinghe: u32, + /// offset: 48 + #[prost(int64, tag = "11")] + pub dnnhcnckjcm: i64, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub flhljmemihl: ::prost::alloc::vec::Vec, } -/// Obf: GetRechargeGiftInfoScRsp +/// Obf: LKAMPPHCKPD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8379)] +#[cmdid(8380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRechargeGiftInfoScRsp { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub pegfciicjpb: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, + #[prost(message, repeated, tag = "14")] + pub fekljcaogii: ::prost::alloc::vec::Vec, } -/// Obf: TakeRechargeGiftRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8375)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeRechargeGiftRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub gift_type: u32, -} -/// Obf: TakeRechargeGiftRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8365)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeRechargeGiftRewardScRsp { - /// offset: 40 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub mbnaoplckga: ::core::option::Option, -} -/// Obf: GetRechargeBenefitInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8366)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRechargeBenefitInfoCsReq {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aiheaemapml { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub dbfgmlbmjhk: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub panel_id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub id: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub progress: u32, -} -/// Obf: GetRechargeBenefitInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8376)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRechargeBenefitInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub bkigappcafn: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -/// Obf: SyncRechargeBenefitInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8372)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRechargeBenefitInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub dcaphmocojf: ::core::option::Option, -} -/// Obf: TakeRechargeBenefitRewardCsReq +/// Obf: NKFEAPKGDLH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8362)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeRechargeBenefitRewardCsReq { +pub struct TakeRechargeGiftRewardCsReq { /// offset: 24 #[prost(uint32, tag = "5")] + pub gmddebinghe: u32, +} +/// Obf: CJBGOGDJPIG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8370)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeRechargeGiftRewardScRsp { + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub ecdfddeooio: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub reward: ::core::option::Option, +} +/// Obf: KLPNDHMMJAC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8375)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRechargeBenefitInfoCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dhkcdcchlhp { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub hiilnpickcg: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub aoomemccpem: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub progress: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] pub id: u32, } -/// Obf: TakeRechargeBenefitRewardScRsp +/// Obf: LFKHIMEIEOD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8364)] +#[cmdid(8368)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeRechargeBenefitRewardScRsp { - /// offset: 40 - #[prost(uint32, tag = "15")] +pub struct GetRechargeBenefitInfoScRsp { + /// offset: 32 + #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "7")] - pub reward: ::core::option::Option, + #[prost(message, repeated, tag = "12")] + pub bpompldkhbl: ::prost::alloc::vec::Vec, +} +/// Obf: EPCFMDPNEEC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8374)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRechargeBenefitInfoScNotify { /// offset: 16 - #[prost(message, optional, tag = "2")] - pub dcaphmocojf: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub fifhcichdoh: ::core::option::Option, +} +/// Obf: LLFEHJEHNAK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8377)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeRechargeBenefitRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub id: u32, +} +/// Obf: HECFFGANFGD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8367)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeRechargeBenefitRewardScRsp { + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub fifhcichdoh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EquipmentRecommendInfo { +pub struct Jefikhkjfcm { /// offset: 24 - #[prost(uint32, tag = "4")] - pub nddaijgdjcc: u32, + #[prost(uint32, tag = "5")] + pub hokjfknpkaj: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub pnhgiecfeia: u32, + #[prost(uint32, tag = "15")] + pub fcadjeengml: u32, } -/// Obf: EquipmentRecommend +/// Obf: PACABAFEKAA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipmentRecommend { /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub equipment_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RelicRecommendInfo { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub almkkeohfgp: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub caiajlganeb: u32, +pub struct Mngiijpmjbe { /// offset: 32 - #[prost(uint32, tag = "6")] - pub opmahcphiae: u32, + #[prost(uint32, tag = "7")] + pub jaammnlmjcg: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub ffiofgadinm: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub eakbdlkiefc: u32, } -/// Obf: RelicRecommend +/// Obf: PFOGOMFNOOG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicRecommend { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub recommend_relic_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub pedfgemeonk: ::prost::alloc::vec::Vec, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Plbommcohfm { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub ejcgaecfoen: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cagdnjnkonp { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub ejcgaecfoen: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Maogjficflk { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub njfilhmpdaa: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bjajffkmong { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub ejcgaecfoen: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub buff_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Beoekaicghp { - /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - pub second_lineup: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub icfpmemjnpg: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub first_lineup: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub klmbhblhagc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aoojlmdlofd { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub gjnbkednfjn: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub afbajikgaai: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gebcmehmmdl { - /// offset: 36 - #[prost(uint32, tag = "15")] - pub slot: u32, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub bpngfbgjljd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub avatar_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mbncdjbklem { - #[prost(oneof = "mbncdjbklem::Ncoijjehogi", tags = "11, 10, 9, 8, 13")] - pub ncoijjehogi: ::core::option::Option, -} -/// Nested message and enum types in `MBNCDJBKLEM`. -pub mod mbncdjbklem { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Ncoijjehogi { - /// offset: 16 - #[prost(message, tag = "11")] - Ncpjkdjhcok(super::Plbommcohfm), - /// offset: 16 - #[prost(message, tag = "10")] - Fbnddfnffch(super::Maogjficflk), - /// offset: 16 - #[prost(message, tag = "9")] - Ceenpoikhea(super::Bjajffkmong), - /// offset: 16 - #[prost(message, tag = "8")] - Inkelignfcm(super::Beoekaicghp), - /// offset: 16 - #[prost(message, tag = "13")] - Lodpjfdileg(super::Gebcmehmmdl), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pdmkeagpkpd { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub lineup_list: ::prost::alloc::vec::Vec, -} -/// Obf: GetBigDataRecommendCsReq +/// Obf: IKIDEAEIHLJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2424)] +#[cmdid(2405)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBigDataRecommendCsReq { - /// offset: 24 - #[prost(enumeration = "BigDataRecommendType", tag = "4")] - pub big_data_recommend_type: i32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub equip_avatar: u32, + /// offset: 24 + #[prost(enumeration = "BigDataRecommendType", tag = "2")] + pub big_data_recommend_type: i32, } -/// Obf: GetBigDataRecommendScRsp +/// Obf: INDCEKNDLLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2402)] +#[cmdid(2401)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBigDataRecommendScRsp { - /// offset: 48 - #[prost(enumeration = "BigDataRecommendType", tag = "6")] + /// offset: 36 + #[prost(enumeration = "BigDataRecommendType", tag = "15")] pub big_data_recommend_type: i32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub retcode: u32, /// offset: 44 - #[prost(bool, tag = "3")] - pub has_recommand: bool, - /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] pub equip_avatar: u32, - #[prost(oneof = "get_big_data_recommend_sc_rsp::RecommendType", tags = "4, 11, 14")] + /// offset: 48 + #[prost(bool, tag = "6")] + pub has_recommand: bool, + #[prost(oneof = "get_big_data_recommend_sc_rsp::RecommendType", tags = "12, 2, 14")] pub recommend_type: ::core::option::Option< get_big_data_recommend_sc_rsp::RecommendType, >, @@ -42761,118 +45634,118 @@ pub mod get_big_data_recommend_sc_rsp { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RecommendType { /// offset: 16 - #[prost(message, tag = "4")] + #[prost(message, tag = "12")] EquipmentRecommend(super::EquipmentRecommend), /// offset: 16 - #[prost(message, tag = "11")] + #[prost(message, tag = "2")] RelicRecommend(super::RelicRecommend), /// offset: 16 #[prost(message, tag = "14")] - Gojknkbopdm(super::Pdmkeagpkpd), + Gijogkbmdip(super::Ebjdmkpdcnk), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecomendedAvatarInfo { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub relic_set_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "9")] + pub relic_set_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] pub recommend_avatar_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataRecommendRelicAvatar { /// offset: 24 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "3")] pub recommended_avatar_info_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lpacfnjpofe { +pub struct Fnbjpmgmjdp { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub nonookbibom: u32, /// offset: 32 - #[prost(uint32, tag = "9")] - pub apfjjmkgggm: u32, + #[prost(uint32, tag = "11")] + pub dhhglgjbdmj: u32, /// offset: 24 #[prost(uint32, tag = "8")] - pub icjblllebbm: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub djifbgcodde: u32, + pub jogonjiljdl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hkobajpoiai { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub djifbgcodde: u32, +pub struct Bkodldofmmj { /// offset: 28 - #[prost(uint32, tag = "5")] - pub opijdbpjfnc: u32, + #[prost(uint32, tag = "1")] + pub eicebjpmhmc: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub dhhglgjbdmj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataAvatarRelicRecommend { - /// offset: 48 - #[prost(message, repeated, tag = "2")] - pub inner_set_list: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub foot_main_property_list: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, repeated, tag = "1")] - pub body_main_property_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "12")] - pub rope_main_property_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub outer_set_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub sphere_main_property_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub body_main_property_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub rope_main_property_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "13")] + pub foot_main_property_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub outer_set_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "4")] + pub sphere_main_property_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 48 + #[prost(message, repeated, tag = "9")] + pub inner_set_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataRecommendAvatarRelic { - /// offset: 24 - #[prost(message, repeated, tag = "3")] + /// offset: 16 + #[prost(message, repeated, tag = "12")] pub recomended_relic_info_list: ::prost::alloc::vec::Vec< BigDataAvatarRelicRecommend, >, } -/// Obf: BigDataAllRecommendCSReq +/// Obf: NKNDJEBFODC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2430)] +#[cmdid(2447)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBigDataAllRecommendCsReq { /// offset: 24 - #[prost(enumeration = "BigDataRecommendType", tag = "2")] + #[prost(enumeration = "BigDataRecommendType", tag = "1")] pub big_data_recommend_type: i32, } -/// Obf: GetBigDataAllRecommendScRsp +/// Obf: DMCJNHCMEKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2407)] +#[cmdid(2419)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBigDataAllRecommendScRsp { - /// offset: 36 - #[prost(enumeration = "BigDataRecommendType", tag = "10")] - pub big_data_recommend_type: i32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(enumeration = "BigDataRecommendType", tag = "2")] + pub big_data_recommend_type: i32, + /// offset: 40 + #[prost(uint32, tag = "5")] pub retcode: u32, #[prost( oneof = "get_big_data_all_recommend_sc_rsp::RecommendType", - tags = "13, 3, 8" + tags = "4, 15, 13" )] pub recommend_type: ::core::option::Option< get_big_data_all_recommend_sc_rsp::RecommendType, @@ -42883,2644 +45756,2854 @@ pub mod get_big_data_all_recommend_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RecommendType { - /// offset: 16 - #[prost(message, tag = "13")] + /// offset: 24 + #[prost(message, tag = "4")] RelicAvatar(super::BigDataRecommendRelicAvatar), - /// offset: 16 - #[prost(message, tag = "3")] + /// offset: 24 + #[prost(message, tag = "15")] AvatarRelic(super::BigDataRecommendAvatarRelic), - /// offset: 16 - #[prost(message, tag = "8")] - Gojknkbopdm(super::Pdmkeagpkpd), + /// offset: 24 + #[prost(message, tag = "13")] + Gijogkbmdip(super::Ebjdmkpdcnk), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Olkdpnlddak { +pub struct Hhmdoneoeak { /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub epkeiajgioc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "11")] + pub mcoampkkljl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lhpnifclcmb { +pub struct Pgmmdccgljd { /// offset: 16 - #[prost(map = "uint32, message", tag = "6")] - pub lieblgofmci: ::std::collections::HashMap, + #[prost(map = "uint32, message", tag = "2")] + pub gkaondbbdhf: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "10")] - pub panel_id: u32, + pub oghfmoalpeo: u32, /// offset: 36 - #[prost(uint32, tag = "14")] - pub oahnenedphn: u32, + #[prost(uint32, tag = "6")] + pub hiilnpickcg: u32, } -/// Obf: GetAllRedDotDataCsReq +/// Obf: EHFMKLHCOMA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5904)] +#[cmdid(5913)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllRedDotDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5940)] +#[cmdid(5907)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAllRedDotDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 16 +pub struct Kngefjmklkc { + /// offset: 24 #[prost(message, repeated, tag = "14")] - pub lnmgmkhjbke: ::prost::alloc::vec::Vec, + pub mclbkohkhhb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dfalackakea { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] +pub struct Gadbcegpngh { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] - pub panel_id: u32, + #[prost(uint32, tag = "12")] + pub oghfmoalpeo: u32, /// offset: 44 - #[prost(uint32, tag = "3")] - pub group_id: u32, + #[prost(enumeration = "Gnmdpmbglbn", tag = "10")] + pub gnhbgjakacl: i32, /// offset: 40 - #[prost(uint32, tag = "1")] - pub oahnenedphn: u32, + #[prost(uint32, tag = "7")] + pub hiilnpickcg: u32, /// offset: 36 - #[prost(enumeration = "Gffeodikhce", tag = "6")] - pub edbkhoegfgk: i32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5914)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ncojjppbacb { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub oahnenedphn: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub panel_id: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub group_id: u32, - /// offset: 24 #[prost(uint32, tag = "5")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lnpkidclale { - /// offset: 28 - #[prost(uint32, tag = "15")] pub group_id: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub oahnenedphn: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub panel_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5912)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kajfgkdinpl { +#[cmdid(5927)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kdfblipnhol { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub hiilnpickcg: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "12")] - pub retcode: u32, + pub oghfmoalpeo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ofnlbnemhda { /// offset: 32 - #[prost(uint32, tag = "8")] - pub panel_id: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] + pub hiilnpickcg: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub oghfmoalpeo: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5938)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ebbegdkgohl { /// offset: 16 - #[prost(message, optional, tag = "2")] - pub hdlpfebmjbl: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub fpooghejddn: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub retcode: u32, /// offset: 44 - #[prost(uint32, tag = "3")] - pub oahnenedphn: u32, + #[prost(uint32, tag = "10")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub oghfmoalpeo: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub hiilnpickcg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hiiobfemolj { +pub struct Pglfachcgcb { /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] + pub tid: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] pub main_affix_id: u32, /// offset: 44 #[prost(uint32, tag = "6")] - pub tid: u32, - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub level: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub r#type: u32, - /// offset: 48 - #[prost(uint32, tag = "13")] pub exp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nibjhjgdpec { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub aafkacmjakd: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub cgcmjcnplgp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nadgcmcdbci { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub hmgkoeiknkc: ::core::option::Option, - /// offset: 32 - #[prost(enumeration = "Ehgijepojfd", tag = "1")] - pub placljnliea: i32, - /// offset: 36 + /// offset: 48 #[prost(uint32, tag = "11")] - pub avatar_id: u32, + pub r#type: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub sub_affix_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nmjpeplheja { +pub struct Mggldhhpnbm { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub afeibddggef: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub lbaehcifnne: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Omhaobfkike { + /// offset: 36 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, /// offset: 16 - #[prost(message, optional, tag = "12")] - pub hmgkoeiknkc: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub aagblpkdjjp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(enumeration = "Mdikaoaejhn", tag = "2")] + pub himecmgjkom: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nbioekilhen { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub aagblpkdjjp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] pub avatar_id: u32, } -/// Obf: GetRelicBoxDataCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gmonehjikma { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub relics: ::prost::alloc::vec::Vec, +} +/// Obf: DMJKPIHBBBM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8951)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRelicBoxDataCsReq {} -/// Obf: GetRelicBoxDataScRsp +/// Obf: EJLNMLCDKFM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8969)] +#[cmdid(8970)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicBoxDataScRsp { - /// offset: 40 - #[prost(message, optional, tag = "8")] - pub ohcieihhkal: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub dlcgbpoppih: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub oakbnobpdni: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "2")] + /// offset: 68 + #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 56 - #[prost(enumeration = "Kbblkifpbca", tag = "10")] - pub state: i32, + /// offset: 48 + #[prost(message, optional, tag = "4")] + pub kkhbapabfjc: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub gpeafajgcph: ::core::option::Option, /// offset: 64 - #[prost(uint32, tag = "1")] - pub clbaokfaalj: u32, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub cmmlndmeifo: ::core::option::Option, + #[prost(uint32, tag = "7")] + pub gejapckohig: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub kaimhojaakp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub iahiebcfpcd: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "2")] + pub ohekdkjcofd: ::core::option::Option, + /// offset: 72 + #[prost(enumeration = "Jhhbiojhegl", tag = "15")] + pub state: i32, } -/// Obf: SetRelicBoxCustomCsReq +/// Obf: HGDILHDBCGL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8965)] +#[cmdid(8952)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRelicBoxCustomCsReq { - /// offset: 32 - #[prost(message, optional, tag = "4")] - pub oakbnobpdni: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub enephggmadb: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "11")] + pub iahiebcfpcd: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub ffjdcnkpgoo: ::prost::alloc::vec::Vec, } -/// Obf: SetRelicBoxCustomScRsp +/// Obf: HHCCNFOEGOJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8955)] +#[cmdid(8960)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxCustomScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: SetRelicBoxTargetCsReq +/// Obf: JECCPPCIFPN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8956)] +#[cmdid(8965)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxTargetCsReq { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub ohcieihhkal: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub gpeafajgcph: ::core::option::Option, } -/// Obf: SetRelicBoxTargetScRsp +/// Obf: DDELAADDOAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8966)] +#[cmdid(8958)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxTargetScRsp { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub ohcieihhkal: ::core::option::Option, -} -/// Obf: OpenRelicBoxCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8954)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct OpenRelicBoxCsReq { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub ohcieihhkal: ::core::option::Option, -} -/// Obf: OpenRelicBoxScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8967)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct OpenRelicBoxScRsp { /// offset: 16 - #[prost(message, optional, tag = "14")] - pub kcpmpcjnpce: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub clflibjnbcb: u32, + #[prost(message, optional, tag = "7")] + pub gpeafajgcph: ::core::option::Option, } -/// Obf: ConfirmRelicBoxCsReq +/// Obf: DMOHJJJDNHC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8957)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ConfirmRelicBoxCsReq { +pub struct OpenRelicBoxCsReq { /// offset: 24 - #[prost(bool, tag = "10")] - pub ffehhmpfgab: bool, + #[prost(message, optional, tag = "6")] + pub gpeafajgcph: ::core::option::Option, } -/// Obf: ConfirmRelicBoxScRsp +/// Obf: HODJMGPGMOD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8960)] +#[cmdid(8969)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct OpenRelicBoxScRsp { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub bdcjkfpgmfl: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub cgcjlhflepn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: IMKBMMHIBLK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8961)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ConfirmRelicBoxCsReq { + /// offset: 24 + #[prost(bool, tag = "8")] + pub nlgfaafiiie: bool, +} +/// Obf: AOBDEIPPDBC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8968)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ConfirmRelicBoxScRsp { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub dlcgbpoppih: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub kaimhojaakp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 36 - #[prost(bool, tag = "7")] - pub ffehhmpfgab: bool, + #[prost(bool, tag = "1")] + pub nlgfaafiiie: bool, /// offset: 32 - #[prost(uint32, tag = "8")] - pub ffeoomeokki: u32, + #[prost(uint32, tag = "13")] + pub ekaochphoaa: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub retcode: u32, } -/// Obf: ReportRelicBoxActionCsReq +/// Obf: ABAIEBHKNCA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8959)] +#[cmdid(8953)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReportRelicBoxActionCsReq { - #[prost(oneof = "report_relic_box_action_cs_req::Ipgnecghnac", tags = "6")] - pub ipgnecghnac: ::core::option::Option, + #[prost(oneof = "report_relic_box_action_cs_req::Lppapcinijb", tags = "5")] + pub lppapcinijb: ::core::option::Option, } /// Nested message and enum types in `ReportRelicBoxActionCsReq`. pub mod report_relic_box_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Ipgnecghnac { + pub enum Lppapcinijb { /// offset: 16 - #[prost(uint32, tag = "6")] - Kdknpagehjp(u32), + #[prost(uint32, tag = "5")] + Cedipegbndh(u32), } } -/// Obf: ReportRelicBoxActionScRsp +/// Obf: GHJMFPIJJFL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8953)] +#[cmdid(8959)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReportRelicBoxActionScRsp { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 28 - #[prost(enumeration = "Kbblkifpbca", tag = "3")] + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(enumeration = "Jhhbiojhegl", tag = "9")] pub state: i32, } +/// Obf: EGLLLNNNCHL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8963)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicBoxRegularScNotify { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub kkhbapabfjc: ::core::option::Option, +} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearPlan { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub inside_relic_list: ::prost::alloc::vec::Vec, +pub struct Nbmfojakmgp { /// offset: 44 - #[prost(uint32, tag = "10")] - pub avatar_id: u32, + #[prost(uint32, tag = "15")] + pub unique_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "8")] - pub outside_relic_list: ::prost::alloc::vec::Vec, + pub bicmjedhkne: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "7")] + #[prost(enumeration = "RelicPresetPlanSourceType", tag = "3")] + pub alfhnehobja: i32, + /// offset: 16 + #[prost(string, tag = "5")] + pub name: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, +} +/// Obf: FMAJCEPPOIP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9841)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicPresetGetPlanCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9860)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aoghkdgefga { + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub cnipebjmjnh: ::prost::alloc::vec::Vec, +} +/// Obf: CFMMFGFOEAM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9842)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicPresetAddPlanCsReq { + /// offset: 40 + #[prost(enumeration = "Enakdncejbo", tag = "3")] + pub hbnhkpdmgip: i32, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub bicmjedhkne: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub avatar_id: u32, + /// offset: 48 + #[prost(enumeration = "RelicPresetPlanSourceType", tag = "14")] + pub alfhnehobja: i32, + /// offset: 24 + #[prost(string, tag = "11")] + pub name: ::prost::alloc::string::String, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9850)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gbfgabhfbcn { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub dmbneijieik: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: FHNDCBJICMH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9855)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicPresetDeletePlanCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] pub unique_id: u32, } -/// Obf: RelicSmartWearGetPlanCsReq +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9848)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hlpmdophnog { + /// offset: 28 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dpddlaobmbh { + /// offset: 32 + #[prost(enumeration = "Enakdncejbo", tag = "6")] + pub hbnhkpdmgip: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub bicmjedhkne: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(enumeration = "RelicPresetPlanSourceType", tag = "13")] + pub alfhnehobja: i32, +} +/// Obf: BCIFKPJNPBE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9854)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicPresetUpdatePlanCsReq { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub unique_id: u32, + #[prost(oneof = "relic_preset_update_plan_cs_req::Bpihfajcloc", tags = "3, 14")] + pub bpihfajcloc: ::core::option::Option< + relic_preset_update_plan_cs_req::Bpihfajcloc, + >, +} +/// Nested message and enum types in `RelicPresetUpdatePlanCsReq`. +pub mod relic_preset_update_plan_cs_req { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Bpihfajcloc { + /// offset: 24 + #[prost(message, tag = "3")] + RelicList(super::Dpddlaobmbh), + /// offset: 24 + #[prost(string, tag = "14")] + Name(::prost::alloc::string::String), + } +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9857)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ogmdddfdnjp { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub unique_id: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, + #[prost(oneof = "ogmdddfdnjp::Bpihfajcloc", tags = "8, 3")] + pub bpihfajcloc: ::core::option::Option, +} +/// Nested message and enum types in `OGMDDDFDNJP`. +pub mod ogmdddfdnjp { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Bpihfajcloc { + /// offset: 16 + #[prost(message, tag = "8")] + RelicList(super::Dpddlaobmbh), + /// offset: 16 + #[prost(string, tag = "3")] + Name(::prost::alloc::string::String), + } +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9847)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aiodmencpka { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gefjjfmdood { + /// offset: 40 + #[prost(uint32, tag = "14")] + pub unique_id: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub pjoollneple: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub hcebkagoole: ::prost::alloc::vec::Vec, +} +/// Obf: CDOAOCENOJP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8251)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPlanCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub avatar_id: u32, } -/// Obf: RelicSmartWearGetPlanScRsp +/// Obf: ECBBCLOKNEF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8269)] +#[cmdid(8270)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPlanScRsp { - /// offset: 32 + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub cnipebjmjnh: ::prost::alloc::vec::Vec, + /// offset: 36 #[prost(uint32, tag = "3")] pub avatar_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub relic_plan_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: RelicSmartWearAddPlanCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8265)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearAddPlanCsReq { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub relic_plan: ::core::option::Option, -} -/// Obf: RelicSmartWearAddPlanScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8255)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearAddPlanScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub relic_plan: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: RelicSmartWearUpdatePlanCsReq +/// Obf: PKHCEEFJAMA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8256)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearUpdatePlanCsReq { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub relic_plan: ::core::option::Option, -} -/// Obf: RelicSmartWearUpdatePlanScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8266)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearUpdatePlanScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub relic_plan: ::core::option::Option, -} -/// Obf: RelicSmartWearDeletePlanCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8262)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RelicSmartWearDeletePlanCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub unique_id: u32, -} -/// Obf: RelicSmartWearDeletePlanScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(8252)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RelicSmartWearDeletePlanScRsp { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub unique_id: u32, -} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lhndmgbphjf { - /// offset: 32 - #[prost(uint32, repeated, tag = "11")] - pub outside_relic_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(enumeration = "Pdbjbbpfmpg", tag = "15")] - pub fgmibapghkg: i32, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub inside_relic_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pmhkmanlnfh { - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub kdimjobmklf: ::core::option::Option, +pub struct RelicSmartWearAddPlanCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub relic_ids: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub avatar_id: u32, + #[prost(message, optional, tag = "6")] + pub dmbneijieik: ::core::option::Option, } -/// Obf: RelicSmartWearGetPinRelicCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8257)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RelicSmartWearGetPinRelicCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub avatar_id: u32, -} -/// Obf: RelicSmartWearGetPinRelicScRsp +/// Obf: KAHOGKPEDFN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8260)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearGetPinRelicScRsp { +pub struct RelicSmartWearAddPlanScRsp { /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub dmbneijieik: ::core::option::Option, +} +/// Obf: DAICLGLPAMA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8265)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearUpdatePlanCsReq { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub dmbneijieik: ::core::option::Option, +} +/// Obf: OPLJPGPPFPO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8258)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearUpdatePlanScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub dmbneijieik: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: GGHEKAHLNOJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8264)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicSmartWearDeletePlanCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub unique_id: u32, +} +/// Obf: OMEGILDBBJB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8267)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicSmartWearDeletePlanScRsp { + /// offset: 28 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nhfogdpbohn { + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub hcebkagoole: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Kmlcenlagmn", tag = "2")] + pub nffabmjoode: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub pjoollneple: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bdekeikakml { + /// offset: 40 + #[prost(uint32, tag = "15")] pub avatar_id: u32, /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub oochhehahcf: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub bicmjedhkne: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub dfiehpiheee: ::core::option::Option, } -/// Obf: RelicSmartWearUpdatePinRelicScNotify -/// Type: Notify +/// Obf: EAKJGHJPMGJ +/// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8261)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicSmartWearGetPinRelicCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub avatar_id: u32, +} +/// Obf: DEBKHGKLBGN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8268)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearGetPinRelicScRsp { + /// offset: 36 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub hbpgoilbmio: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: MDGFDKFEIBF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8254)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicScNotify { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub oipanmlbjjk: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub bkdeihekgic: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub ifigfmkclii: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub naeipmiiiec: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub relic_unique_id: u32, } -/// Obf: RelicSmartWearUpdatePinRelicCsReq +/// Obf: ONECCDCFCBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8263)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicCsReq { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub pincdkklmdi: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub dacmpjljgbc: ::core::option::Option, } -/// Obf: RelicSmartWearUpdatePinRelicScRsp +/// Obf: PKKDNONMMFB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8264)] +#[cmdid(8255)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicScRsp { /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub pincdkklmdi: ::core::option::Option, -} -/// Obf: RelicSmartWearDeletePinRelicCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8270)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearDeletePinRelicCsReq { - /// offset: 36 - #[prost(bool, tag = "6")] - pub gkglmeicepd: bool, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub alcjigfgbda: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub avatar_id: u32, -} -/// Obf: RelicSmartWearDeletePinRelicScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8258)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearDeletePinRelicScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub alcjigfgbda: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: GetReplayTokenCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3583)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetReplayTokenCsReq { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub dmmegilikda: u32, - /// offset: 52 - #[prost(uint32, tag = "10")] - pub gakpekhgidg: u32, - /// offset: 48 - #[prost(enumeration = "ReplayType", tag = "8")] - pub replay_type: i32, - /// offset: 24 - #[prost(string, tag = "1")] - pub pcjhhfomkjj: ::prost::alloc::string::String, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub stage_id: u32, - /// offset: 32 - #[prost(string, tag = "15")] - pub endgnlhbmjh: ::prost::alloc::string::String, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3581)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetReplayTokenScRsp { - /// offset: 48 - #[prost(enumeration = "ReplayType", tag = "9")] - pub replay_type: i32, - /// offset: 32 - #[prost(string, tag = "4")] - pub pcjhhfomkjj: ::prost::alloc::string::String, - /// offset: 44 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 - #[prost(string, tag = "3")] - pub account_uid: ::prost::alloc::string::String, + #[prost(message, optional, tag = "7")] + pub dacmpjljgbc: ::core::option::Option, +} +/// Obf: GJJJKMOEENF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8262)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearDeletePinRelicCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub dhcnmiaibgf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "3")] + pub opcphiceoof: bool, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub avatar_id: u32, +} +/// Obf: FLJBCLAFCPH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8256)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearDeletePinRelicScRsp { + /// offset: 36 + #[prost(uint32, tag = "11")] + pub avatar_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub dhcnmiaibgf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: HKAPPBACLCG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3591)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetReplayTokenCsReq { + /// offset: 24 + #[prost(string, tag = "1")] + pub ebnfhhgkdke: ::prost::alloc::string::String, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub stage_id: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub dafejienabl: u32, + /// offset: 44 + #[prost(enumeration = "Oclejlefbfo", tag = "2")] + pub replay_type: i32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub kalagibcnao: u32, + /// offset: 32 + #[prost(string, tag = "4")] + pub dflmkcikfop: ::prost::alloc::string::String, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3510)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ekgamncmoej { + /// offset: 48 + #[prost(enumeration = "Oclejlefbfo", tag = "13")] + pub replay_type: i32, /// offset: 40 #[prost(uint32, tag = "11")] pub stage_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cghdjfogbdd {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3504)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Daaidhagcbd { - /// offset: 32 + /// offset: 44 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub kgehjgoegcf: ::prost::alloc::vec::Vec, + #[prost(string, tag = "14")] + pub eflaeankacm: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "3")] + pub dflmkcikfop: ::prost::alloc::string::String, } -/// Obf: GetRndOptionCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ogbnabmleao {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3595)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ahcahffnhld { + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub llfibohpahb: ::prost::alloc::vec::Vec, +} +/// Obf: JBPBDDAOLKB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3483)] +#[cmdid(3491)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRndOptionCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3481)] +#[cmdid(3410)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hilfkphgmpi { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, +pub struct Eeambmdgihf { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub cfhmbianhol: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub mkegmfmbied: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: DailyFirstMeetPamCsReq +/// Obf: MHKGOEAKBFK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3424)] +#[cmdid(3494)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyFirstMeetPamCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3404)] +#[cmdid(3495)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oicfkjiidok { +pub struct Cbeffnafpel { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Omahbnppjep { +pub struct Oljjjbckldk { /// offset: 28 - #[prost(uint32, tag = "12")] - pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub buff_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hemofiophcm { +pub struct Kkkoggbfmip { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub buff_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Djcllonhilg { +pub struct Ijkndkjlmen { /// offset: 32 - #[prost(uint32, tag = "5")] - pub cpfhiaiecbj: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub room_id: u32, - /// offset: 40 #[prost(uint32, tag = "15")] - pub adegldmgold: u32, + pub room_id: u32, /// offset: 28 - #[prost(enumeration = "RogueRoomStatus", tag = "12")] - pub nfiookkomhl: i32, - /// offset: 36 - #[prost(enumeration = "RogueRoomStatus", tag = "7")] - pub kmmadfnbbop: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ddkclnbomml { - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub gmmbpcalejf: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "3")] - pub map_id: u32, + #[prost(uint32, tag = "4")] + pub hcmjdmfnene: u32, /// offset: 36 #[prost(uint32, tag = "10")] - pub pbdlfbcmmoc: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub aofknflihhm: u32, + pub ioggiajbepp: u32, + /// offset: 24 + #[prost(enumeration = "RogueRoomStatus", tag = "1")] + pub bjdboeffiag: i32, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(enumeration = "RogueRoomStatus", tag = "11")] + pub mcebjkdjhgp: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Enegifokgkl { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub miccegikibj: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub hfdiffbcogj: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub igecgpflgba: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub heionpdifnm: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eiimahhnnpd { - /// offset: 32 - #[prost(enumeration = "RogueAreaStatus", tag = "12")] - pub cihdkblgpeg: i32, +pub struct Neiliaphamn { /// offset: 44 - #[prost(enumeration = "RogueStatus", tag = "2")] - pub lnhekigdgdo: i32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub map_id: u32, - /// offset: 24 - #[prost(bool, tag = "6")] - pub bkddlnmciee: bool, - /// offset: 28 #[prost(uint32, tag = "7")] - pub dlelnilpmdk: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] pub area_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lbfenjljhjh { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub kmiflcoejbd: ::prost::alloc::vec::Vec, - /// offset: 52 + /// offset: 24 #[prost(uint32, tag = "12")] - pub jpbmdcgdhgk: u32, - /// offset: 76 - #[prost(uint32, tag = "4")] - pub kipcedplbaf: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub fpafmkacdjf: u32, + pub pginlofkcmd: u32, /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub pjfcoinhpci: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "11")] - pub fdcofoeodha: u32, - /// offset: 80 - #[prost(uint32, tag = "5")] - pub flphbgodfea: u32, - /// offset: 72 - #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "7")] - pub jkmaeielmgm: i32, - /// offset: 64 - #[prost(uint32, tag = "13")] - pub adenpgaiibf: u32, - /// offset: 68 - #[prost(uint32, tag = "1")] - pub mldiaadllog: u32, - /// offset: 60 - #[prost(bool, tag = "10")] - pub egcpdknbcbd: bool, - /// offset: 84 - #[prost(uint32, tag = "15")] - pub hjpcolonplm: u32, - /// offset: 40 - #[prost(message, optional, tag = "8")] - pub cdpleablhef: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fphbknebbfk { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub poiapgonkaa: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub pngnpdbbpgn: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ckjlflngpgf { - /// offset: 40 - #[prost(uint32, tag = "15")] - pub jafpcniplnc: u32, - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub hgoomdlgkph: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub cbeohippmmh: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jnbennehfbf { - /// offset: 32 - #[prost(float, tag = "15")] - pub kkgkeheopci: f32, + #[prost(enumeration = "RogueStatus", tag = "5")] + pub fimamednnil: i32, /// offset: 36 - #[prost(uint32, tag = "9")] - pub buff_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub cost_data: ::core::option::Option, + #[prost(bool, tag = "13")] + pub cndkapoieoj: bool, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub miccegikibj: u32, + /// offset: 28 + #[prost(enumeration = "RogueAreaStatus", tag = "3")] + pub ecjpebdjkke: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gdfcbhmdahc { +pub struct Kpadppgkggc { + /// offset: 60 + #[prost(uint32, tag = "2")] + pub mchafkkfedk: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub mdhohbhbgnc: u32, + /// offset: 76 + #[prost(uint32, tag = "10")] + pub koohhhaobeo: u32, + /// offset: 40 + #[prost(message, optional, tag = "5")] + pub nicepkdhfde: ::core::option::Option, + /// offset: 84 + #[prost(uint32, tag = "12")] + pub ejalomhngcj: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub chpfcfgncag: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub bkbklonbpob: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "8")] + pub mminjcfnadk: u32, + /// offset: 80 + #[prost(uint32, tag = "13")] + pub ldmeejcckih: u32, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub ljeecoopmlm: u32, + /// offset: 52 + #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "11")] + pub alfhnehobja: i32, + /// offset: 68 + #[prost(uint32, tag = "4")] + pub opidhkekpkb: u32, + /// offset: 48 + #[prost(bool, tag = "3")] + pub ojapmnapifg: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pmkeenofapc { + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub dnaobflacig: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub hnlaeibdfjm: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ogdbmjnooop { + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub oimipdomdaa: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub ofhcnghjfhi: u32, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub fekafhiddah: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Olnpclefann { + /// offset: 32 + #[prost(uint32, tag = "11")] + pub buff_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub cost_data: ::core::option::Option, + /// offset: 36 + #[prost(float, tag = "6")] + pub kcajflammac: f32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Klcicnhaopf { /// offset: 16 #[prost(message, repeated, tag = "12")] - pub fmbejhpmjdh: ::prost::alloc::vec::Vec, + pub elcponipeih: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lpaihegheeb { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub mlhgboadeom: u32, +pub struct Lngjllkgmna { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "3")] + pub bljebijemch: ::std::collections::HashMap, /// offset: 44 - #[prost(uint32, tag = "2")] - pub eomkibnkhib: u32, - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "8")] - pub iigimenhpgb: ::std::collections::HashMap, + #[prost(uint32, tag = "13")] + pub domglhikjed: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub kkgieencoic: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub meajaebdaoi: u32, /// offset: 32 #[prost(uint32, tag = "10")] - pub djfmbnflndj: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub gnbdgnbnpbk: u32, + pub dacokfcbmbi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eagenkdlmdo { +pub struct Akgoaipljlj { /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub ionmaiindig: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub gbhphcmgbgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdgpcjjcmpg { +pub struct Nognbknefgp { /// offset: 24 - #[prost(message, optional, tag = "11")] - pub hncceobiljj: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub feilniknpcb: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "9")] - pub elhokecaeaj: ::prost::alloc::vec::Vec, + pub jhadmbdcpeo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nohndadkhph { +pub struct Dnmkjhlegpn { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub ekjemiaclha: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub faipociafod: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Deafhiiomjb { +pub struct Mkophcbpomm { /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub cokpmeomlig: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dokigpcibgj { - /// offset: 36 - #[prost(uint32, tag = "15")] - pub cbbaehdojlk: u32, + #[prost(uint32, repeated, tag = "4")] + pub kpjgegmccag: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdejcjijpcd { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub iijbobnload: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lcacmdjfjdc { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub facaemjfffp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bbjgimoeaeb { - /// offset: 36 +pub struct Lomcakmmgom { + /// offset: 32 #[prost(uint32, tag = "6")] - pub jfniebmpgim: u32, + pub hjmjiadbaoc: u32, + #[prost(oneof = "lomcakmmgom::Fnjjnaocoii", tags = "8, 9")] + pub fnjjnaocoii: ::core::option::Option, +} +/// Nested message and enum types in `LOMCAKMMGOM`. +pub mod lomcakmmgom { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Fnjjnaocoii { + /// offset: 16 + #[prost(message, tag = "8")] + Fnldfglgeoa(super::ItemList), + /// offset: 16 + #[prost(message, tag = "9")] + Gefmmooedji(super::Kkkoggbfmip), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dcokkbhkegl { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub ebmkbdjmaaf: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pogbfkhoeml { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub bjjoclinmej: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ookciaeipon { /// offset: 40 - #[prost(uint32, tag = "10")] - pub jpbmdcgdhgk: u32, + #[prost(uint32, tag = "5")] + pub ljeecoopmlm: u32, /// offset: 24 #[prost(uint32, tag = "1")] - pub hkghjalipnj: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub ponklgohbbc: u32, + pub imihglaoieg: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub gfelhickogi: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub edlkflllmpe: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ghmifdfclaf { - /// offset: 16 - #[prost(message, optional, tag = "851")] - pub rogue_get_info: ::core::option::Option, + #[prost(uint32, tag = "7")] + pub goodpdkgjaj: u32, /// offset: 32 - #[prost(message, optional, tag = "1595")] - pub pmmgjdnfokf: ::core::option::Option, + #[prost(uint32, tag = "6")] + pub kkhndgejbhj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mpddlmfgadi { +pub struct Jpfghcpghgo { + /// offset: 16 + #[prost(message, optional, tag = "203")] + pub rogue_get_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "900")] + pub oiaphbbdphl: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iimifaaolgg { /// offset: 56 - #[prost(message, optional, tag = "9")] - pub ehjkihbaiio: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "14")] - pub aegipnefmbm: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub icjflldcfhm: ::core::option::Option, /// offset: 40 + #[prost(message, optional, tag = "1")] + pub hcehohdccfe: ::core::option::Option, + /// offset: 16 #[prost(message, optional, tag = "15")] - pub ohjhnhbdmnn: ::core::option::Option, + pub impbeljgdjh: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub ahbfaamnkno: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "7")] - pub niikopkgbko: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub ndihlepembp: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub lhncgdkfagm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Npmcmibepao { - /// offset: 48 +pub struct Pgnefkdlpkn { + /// offset: 16 #[prost(message, optional, tag = "1")] - pub bboknlgdnfp: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "2")] - pub rogue_map: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub aegipnefmbm: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "6")] - pub hncceobiljj: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "13")] - pub nfbaemiando: ::core::option::Option, - /// offset: 88 - #[prost(bool, tag = "14")] - pub aogggkimbna: bool, - /// offset: 80 - #[prost(message, optional, tag = "5")] - pub pending_action: ::core::option::Option, - /// offset: 72 - #[prost(message, optional, tag = "15")] - pub lnaokiimjme: ::core::option::Option, + pub pending_action: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] - pub gidaaigdpla: ::core::option::Option, + pub lbnhkppajim: ::core::option::Option, /// offset: 92 - #[prost(enumeration = "RogueStatus", tag = "8")] + #[prost(enumeration = "RogueStatus", tag = "10")] pub status: i32, + /// offset: 48 + #[prost(message, optional, tag = "6")] + pub impbeljgdjh: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "8")] + pub dkifgmicgpi: ::core::option::Option, + /// offset: 88 + #[prost(bool, tag = "15")] + pub fiedldnemed: bool, + /// offset: 56 + #[prost(message, optional, tag = "4")] + pub cgifjaohhao: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "2")] + pub ammjechpgpe: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "14")] + pub hkgknekkjhb: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "3")] + pub feilniknpcb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Akojoieodga { - /// offset: 24 - #[prost(int64, tag = "5")] - pub begin_time: i64, - /// offset: 32 - #[prost(int64, tag = "2")] - pub end_time: i64, +pub struct Eppgphklhnf { /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(int64, tag = "15")] + pub begin_time: i64, + /// offset: 24 + #[prost(int64, tag = "1")] + pub end_time: i64, + /// offset: 32 + #[prost(uint32, tag = "11")] pub season: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cpoakapnoen { +pub struct Badcgbpeani { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub phhdbfhkhmg: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hcjhjaamapg { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub dkipomnpple: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub caeelfjljim: u32, - /// offset: 32 - #[prost(bool, tag = "14")] - pub fpdmgkoonba: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub gobmdkmddfi: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jhocdfhknei { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub hmpmkccmfck: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub bbhmoepmfao: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub kokjmkjlneo: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bmoohcobega { - /// offset: 16 #[prost(message, repeated, tag = "6")] - pub kmiflcoejbd: ::prost::alloc::vec::Vec, + pub jnoakecciil: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nehabhnnckp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub hncceobiljj: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bmemfiopifo { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "15")] - pub jfagooablfd: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub geolhhaopjb: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bmlcedjdjol { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub eobccglogog: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Njfjnhigkpc { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub bnkkcdnlnfa: u32, - /// offset: 32 - #[prost(bool, tag = "6")] - pub fpdmgkoonba: bool, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub caeelfjljim: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bkgghgjmjjp { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub jdgkilccnkh: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mendlignnce { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub dkipomnpple: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub gobmdkmddfi: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "6")] - pub bnkkcdnlnfa: u32, +pub struct Bladonilkho { /// offset: 36 - #[prost(uint32, tag = "4")] - pub caeelfjljim: u32, - /// offset: 40 - #[prost(bool, tag = "2")] - pub fpdmgkoonba: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dhgnemkdldi { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub enlmkncgjdc: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub kjookbfodbn: u32, - /// offset: 24 #[prost(uint32, tag = "12")] - pub score_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ejpcpnelbkg { - /// offset: 36 - #[prost(uint32, tag = "5")] - pub cegciedibob: u32, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub emchhjkdnbd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(float, tag = "15")] - pub ccnjdaniljl: f32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hnfhfekghcf { - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "4")] - pub avatar_type: i32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub id: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub slot: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub level: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hgnihedapeg { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "13")] - pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub ionmaiindig: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lcfacegijma { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub kcbhkfkghhj: ::core::option::Option, + pub igfeahikkpe: u32, /// offset: 40 - #[prost(message, optional, tag = "5")] - pub record_info: ::core::option::Option, - /// offset: 64 - #[prost(uint32, tag = "4")] - pub hmpmkccmfck: u32, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub iomnklaihkn: ::core::option::Option, - /// offset: 68 - #[prost(uint32, tag = "3")] - pub papakefpdle: u32, - /// offset: 52 - #[prost(uint32, tag = "11")] - pub hnmjapfgcaf: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub jgkjhmjfkkg: u32, - /// offset: 72 - #[prost(uint32, tag = "373")] - pub ejhlangafcn: u32, - /// offset: 60 #[prost(bool, tag = "13")] - pub is_win: bool, - /// offset: 76 + pub nemfnmipnao: bool, + /// offset: 32 #[prost(uint32, tag = "10")] - pub score_id: u32, - /// offset: 56 - #[prost(uint32, tag = "1353")] - pub area_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gdgkaodoamh { - /// offset: 36 - #[prost(uint32, tag = "7")] - pub lcjkkmhoimj: u32, - /// offset: 48 - #[prost(int64, tag = "3")] - pub bcoodlfodmk: i64, - /// offset: 40 - #[prost(int64, tag = "1")] - pub ehmhkmnpagm: i64, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub gkbcalmhjja: u32, - /// offset: 56 - #[prost(bool, tag = "2")] - pub jeknighcgik: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub jcfpkpkfgna: ::prost::alloc::vec::Vec, - /// offset: 57 - #[prost(bool, tag = "11")] - pub hlihakblhnh: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghddfebcnnj { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub exp: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub ddogmnlbkdo: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub enpiapklknl: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ilioccjbkal { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub rogue_dialogue_event_id: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub arg_id: u32, - /// offset: 40 - #[prost(float, tag = "9")] - pub gkcjdakalgl: f32, - /// offset: 32 - #[prost(bool, tag = "1")] - pub dmpcgobdfgn: bool, - /// offset: 36 - #[prost(int32, tag = "5")] - pub oemkihcakcj: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kmhekiagmgd { - /// offset: 52 - #[prost(uint32, tag = "11")] - pub game_mode_type: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub iblmeahheni: u32, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub mcopkbnfmjm: u32, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub kpgadkcdbli: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub ehmjkccjobn: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub hojiohlhaaf: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Alghnineona { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub bljhpdongjj: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(enumeration = "Eiljdgamahl", tag = "8")] - pub blcocdghkac: i32, -} -/// Obf: GetRogueInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1883)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueInfoCsReq {} -/// Obf: GetRogueInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1881)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub rogue_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -/// Obf: StartRogueCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1824)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartRogueCsReq { + pub bgpblofcpmg: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] - pub agjkfjcnggi: ::prost::alloc::vec::Vec, + pub kjdggnnfggp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ncdckhhpdde { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub jfanngjeeec: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub edigfnfpbka: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub mghhcoeidhe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dlhlngcjkjl { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub bkbklonbpob: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Babkeafelge { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub feilniknpcb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pddeeajiokg { /// offset: 48 - #[prost(uint32, tag = "1")] - pub area_id: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "6")] + pub agopfifdjfn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub incaibonhed: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub pamghmdjaja: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fhnhijcpdmd { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub kiobocmoonh: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Apbkappgpjc { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub eaadbocjnae: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub igfeahikkpe: u32, + /// offset: 24 + #[prost(bool, tag = "7")] + pub nemfnmipnao: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gloonoccefg { /// offset: 24 #[prost(uint32, repeated, tag = "10")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "14")] - pub enpiapklknl: u32, + pub ikgdngfioik: ::prost::alloc::vec::Vec, } -/// Obf: StartRogueScRsp -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1804)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartRogueScRsp { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub lineup: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "11")] - pub retcode: u32, +pub struct Emfhhdmodeb { + /// offset: 36 + #[prost(uint32, tag = "8")] + pub bgpblofcpmg: u32, /// offset: 16 - #[prost(message, optional, tag = "6")] - pub rogue_info: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "8")] - pub scene: ::core::option::Option, + #[prost(uint32, repeated, tag = "10")] + pub kjdggnnfggp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "14")] + pub nemfnmipnao: bool, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub eaadbocjnae: u32, /// offset: 40 - #[prost(message, optional, tag = "13")] - pub lfmdhafjnma: ::core::option::Option, + #[prost(uint32, tag = "11")] + pub igfeahikkpe: u32, } -/// Obf: EnterRogueCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ojmlkjjcdig { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub score_id: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub jeopnoncfnp: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub jaeofflldbm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hcjpoghdaah { + /// offset: 36 + #[prost(uint32, tag = "7")] + pub eplbcnfmlil: u32, + /// offset: 32 + #[prost(float, tag = "10")] + pub kdaokodeiej: f32, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub ichmkfmaibb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Igdmbailehi { + /// offset: 36 + #[prost(uint32, tag = "13")] + pub slot: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub level: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "15")] + pub avatar_type: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Phccddkgbhc { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub gbhphcmgbgk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub avatar_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jmiifomfogo { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub record_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub aefemmipoaf: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub gglocpjmehi: u32, + /// offset: 68 + #[prost(uint32, tag = "763")] + pub area_id: u32, + /// offset: 72 + #[prost(uint32, tag = "234")] + pub dcbkjocefnf: u32, + /// offset: 48 + #[prost(bool, tag = "2")] + pub is_win: bool, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub score_id: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub edigfnfpbka: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub icoalgkanlb: ::core::option::Option, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub amkfkdcfmim: u32, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub gleenokngci: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bgkincfgkgi { + /// offset: 32 + #[prost(bool, tag = "13")] + pub adgbkkimjoa: bool, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub mbmiccjebjb: u32, + /// offset: 33 + #[prost(bool, tag = "9")] + pub gamcpljoedk: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub dflknlmjofb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int64, tag = "1")] + pub oebhcdpdnhf: i64, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub haobjabcbmp: u32, + /// offset: 48 + #[prost(int64, tag = "5")] + pub nmckjlhfpbj: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cnhngleebkp { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub exp: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub lghookmnmcl: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub mooopambofk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lglgccjekcl { + /// offset: 36 + #[prost(bool, tag = "8")] + pub nikeedljhpd: bool, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub digpicghpom: u32, + /// offset: 40 + #[prost(int32, tag = "12")] + pub bgjkbpncnle: i32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub pfmhnmbdbjn: u32, + /// offset: 32 + #[prost(float, tag = "7")] + pub khdlmpakegf: f32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbmgpikbjjc { + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub egablbjijck: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub hohanpjnana: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub jbeilmfiigm: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub game_mode_type: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub ahkffciepdg: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub heokgaklfpm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gppgpmedjef { + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub jfjpdepofmo: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(enumeration = "Bfpibiegjgj", tag = "2")] + pub kgebjnholcn: i32, + #[prost(oneof = "gppgpmedjef::Fnjjnaocoii", tags = "8")] + pub fnjjnaocoii: ::core::option::Option, +} +/// Nested message and enum types in `GPPGPMEDJEF`. +pub mod gppgpmedjef { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Fnjjnaocoii { + /// offset: 24 + #[prost(message, tag = "8")] + Fnldfglgeoa(super::ItemList), + } +} +/// Obf: LPLOIMFDNOE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1835)] +#[cmdid(1891)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueInfoCsReq {} +/// Obf: KCDKGBOEKPH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1810)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueInfoScRsp { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub rogue_info: ::core::option::Option, +} +/// Obf: GCPKFCOIMLE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1894)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartRogueCsReq { + /// offset: 52 + #[prost(uint32, tag = "5")] + pub area_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub incaibonhed: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub lghookmnmcl: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub kolblkedogc: ::prost::alloc::vec::Vec, +} +/// Obf: NBOJEJONDAP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1895)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartRogueScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub enpaicnlcmk: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub rogue_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub lineup: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub scene: ::core::option::Option, +} +/// Obf: FCDBPCMGBNN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1814)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterRogueCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub area_id: u32, } -/// Obf: EnterRogueScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1813)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterRogueScRsp { - /// offset: 56 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub lineup: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "7")] - pub rogue_info: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "13")] - pub lfmdhafjnma: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub scene: ::core::option::Option, -} -/// Obf: LeaveRogueCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1862)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveRogueCsReq {} -/// Obf: LeaveRogueScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1900)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct LeaveRogueScRsp { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub lfmdhafjnma: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "3")] - pub scene: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub lineup: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub rogue_info: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: SyncRogueFinishScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1823)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueFinishScNotify { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub finish_info: ::core::option::Option, -} -/// Obf: AKMJLNJDCEL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1856)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Akmjlnjdcel { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub prop_entity_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: GLDLCBKKENJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1848)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gldlcbkkenj { - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: DNGELJEIBHN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1888)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dngeljeibhn { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub interacted_prop_entity_id: u32, -} -/// Obf: FAFGHPDPOJM -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1886)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fafghpdpojm { - /// offset: 32 - #[prost(uint32, repeated, tag = "14")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "15")] - pub geolhhaopjb: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: SyncRogueReviveInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1845)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueReviveInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub geolhhaopjb: ::core::option::Option, -} -/// Obf: FIIPHEAHFEH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1831)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fiipheahfeh {} -/// Obf: JKJEDCGPOGK +/// Obf: GEDDOLODJCK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1818)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jkjedcgpogk { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub gpondkololi: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] +pub struct EnterRogueScRsp { + /// offset: 56 + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub rogue_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub enpaicnlcmk: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "15")] + pub lineup: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub scene: ::core::option::Option, } -/// Obf: PGDIIIDPFLD +/// Obf: MJECKOCDODL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1806)] +#[cmdid(1809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pgdiiidpfld { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub maze_buff_id: u32, -} -/// Obf: OBFDCIHKBHB +pub struct LeaveRogueCsReq {} +/// Obf: JEMLFOELCOP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1801)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Obfdcihkbhb { - /// offset: 36 - #[prost(uint32, tag = "14")] +#[cmdid(1898)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct LeaveRogueScRsp { + /// offset: 48 + #[prost(message, optional, tag = "5")] + pub lineup: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 - #[prost(bool, tag = "8")] - pub gkaljifkgnh: bool, + #[prost(message, optional, tag = "10")] + pub enpaicnlcmk: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "2")] - pub ockacnpppjl: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub rogue_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub scene: ::core::option::Option, } -/// Obf: QuitRogueCsReq +/// Obf: BMGDELMECPA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1804)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueFinishScNotify { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub finish_info: ::core::option::Option, +} +/// Obf: CIGIICEJLJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1868)] +#[cmdid(1838)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cigiicejlje { + /// offset: 40 + #[prost(uint32, tag = "14")] + pub prop_entity_id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub incaibonhed: ::prost::alloc::vec::Vec, +} +/// Obf: NLLJBGPJFIN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1872)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nlljbgpjfin { + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub incaibonhed: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: AABFLGKCHCA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1833)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aabflgkchca { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub incaibonhed: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub interacted_prop_entity_id: u32, +} +/// Obf: DJFICMCBNAE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1861)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Djficmcbnae { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "12")] + pub incaibonhed: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub pamghmdjaja: ::core::option::Option, +} +/// Obf: DCBGCFFLBJN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1873)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueReviveInfoScNotify { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub pamghmdjaja: ::core::option::Option, +} +/// Obf: MMIBACFNELB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1844)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mmibacfnelb {} +/// Obf: BIDMHOFDCIC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1900)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bidmhofdcic { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub fgljokilkhg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: KEPNGMHCNDN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1889)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kepngmhcndn { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub maze_buff_id: u32, +} +/// Obf: GLKPCPLBPLN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1896)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Glkpcplbpln { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub agfpfodpofa: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "14")] + pub daiknkalkcm: bool, +} +/// Obf: FJDNHCLNHPM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1853)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitRogueCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub area_id: u32, } -/// Obf: QuitRogueScRsp +/// Obf: AKJIDLGHLHJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1808)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitRogueScRsp { /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub rogue_info: ::core::option::Option, -} -/// Obf: SyncRogueExploreWinScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1802)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncRogueExploreWinScNotify { - /// offset: 24 - #[prost(bool, tag = "10")] - pub aogggkimbna: bool, -} -/// Obf: SyncRogueSeasonFinishScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1837)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueSeasonFinishScNotify { - /// offset: 32 - #[prost(message, optional, tag = "14")] - pub finish_info: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub ohjhnhbdmnn: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub scene: ::core::option::Option, - /// offset: 56 - #[prost(bool, tag = "6")] - pub ocldaaipgnm: bool, - /// offset: 48 - #[prost(message, optional, tag = "11")] - pub lineup: ::core::option::Option, -} -/// Obf: EnterRogueMapRoomCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1812)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterRogueMapRoomCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub adegldmgold: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub room_id: u32, -} -/// Obf: EnterRogueMapRoomScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1864)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterRogueMapRoomScRsp { - /// offset: 48 - #[prost(uint32, tag = "4")] - pub aofknflihhm: u32, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub lfmdhafjnma: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "8")] - pub scene: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "15")] - pub lineup: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub rogue_info: ::core::option::Option, } -/// Obf: SyncRogueMapRoomScNotify +/// Obf: MGCBCOJJNHC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1851)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncRogueMapRoomScNotify { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub map_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub bpmgedlaagj: ::core::option::Option, +pub struct SyncRogueExploreWinScNotify { + /// offset: 24 + #[prost(bool, tag = "5")] + pub fiedldnemed: bool, } -/// Obf: OpenRogueChestCsReq +/// Obf: BOPOLBALGNP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1825)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueSeasonFinishScNotify { + /// offset: 56 + #[prost(bool, tag = "5")] + pub oifknjafgdc: bool, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub scene: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ahbfaamnkno: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "10")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub finish_info: ::core::option::Option, +} +/// Obf: IDPBALDCFAM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1807)] +#[cmdid(1820)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct OpenRogueChestCsReq { - /// offset: 24 - #[prost(bool, tag = "6")] - pub bbdmelcolbj: bool, +pub struct EnterRogueMapRoomCsReq { /// offset: 28 - #[prost(uint32, tag = "9")] - pub interacted_prop_entity_id: u32, + #[prost(uint32, tag = "15")] + pub room_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub hcmjdmfnene: u32, } -/// Obf: OpenRogueChestScRsp +/// Obf: BNFCKHAGGHG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1854)] +#[cmdid(1893)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterRogueMapRoomScRsp { + /// offset: 48 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub heionpdifnm: u32, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub lineup: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub enpaicnlcmk: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub scene: ::core::option::Option, +} +/// Obf: ADAMFMMAPFI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1866)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncRogueMapRoomScNotify { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub abhdoojjicm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub miccegikibj: u32, +} +/// Obf: GBKAOLLFFCG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1859)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct OpenRogueChestCsReq { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub interacted_prop_entity_id: u32, + /// offset: 24 + #[prost(bool, tag = "5")] + pub nbdhadpngnh: bool, +} +/// Obf: DPKILIOIOAK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1829)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenRogueChestScRsp { /// offset: 16 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub mgbflhenafp: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "10")] - pub drop_data: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub drop_data: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub hicnfjdgggl: ::core::option::Option, } -/// Obf: ExchangeRogueRewardKeyCsReq +/// Obf: POKBAOBAMBD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1825)] +#[cmdid(1812)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeRogueRewardKeyCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub count: u32, } -/// Obf: ExchangeRogueRewardKeyScRsp +/// Obf: OPGKBMAOGBP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1877)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeRogueRewardKeyScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub count: u32, } -/// Obf: SyncRogueAreaUnlockScNotify +/// Obf: KCPKCLPGFGP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1841)] +#[cmdid(1882)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueAreaUnlockScNotify { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub area_id: u32, } -/// Obf: SyncRogueGetItemScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1832)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueGetItemScNotify { - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub get_item_list: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub cpoieimpboa: ::core::option::Option, -} -/// Obf: TakeRogueAeonLevelRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1842)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeRogueAeonLevelRewardCsReq { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub enpiapklknl: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub level: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1821)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iinemahaneg { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub enpiapklknl: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub level: u32, -} +/// Obf: JMBLPDAKCFF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1860)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iepadlopccm { - /// offset: 36 - #[prost(uint32, tag = "11")] - pub enpiapklknl: u32, +pub struct SyncRogueGetItemScNotify { /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "8")] + pub iohaonfdlke: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub hnbeddmjppm: ::core::option::Option, +} +/// Obf: BPENPEOPIPM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1899)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeRogueAeonLevelRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub lghookmnmcl: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1813)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gjkopkldfgb { + /// offset: 16 + #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub level: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub lghookmnmcl: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1815)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jboellfbfhb { /// offset: 32 #[prost(uint32, tag = "4")] + pub lghookmnmcl: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "12")] pub level: u32, } -/// Obf: GetRogueScoreRewardInfoCsReq -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1833)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueScoreRewardInfoCsReq {} -/// Obf: GetRogueScoreRewardInfoScRsp +pub struct Nabbmlgoplk {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1882)] +#[cmdid(1880)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueScoreRewardInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub hfkdhpnckjn: ::core::option::Option, -} -/// Obf: TakeRogueScoreRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1803)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeRogueScoreRewardCsReq { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub lcjkkmhoimj: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub ocknpincbch: ::prost::alloc::vec::Vec, -} -/// Obf: TakeRogueScoreRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1809)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeRogueScoreRewardScRsp { - /// offset: 44 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub lcjkkmhoimj: u32, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub reward: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub ohjhnhbdmnn: ::core::option::Option, -} -/// Obf: GetRogueInitialScoreCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1822)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueInitialScoreCsReq {} -/// Obf: GetRogueInitialScoreScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1847)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueInitialScoreScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub ohjhnhbdmnn: ::core::option::Option, +pub struct Leejkehdnmc { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub ljmfgdfblck: ::core::option::Option, } -/// Obf: GetRogueAeonInfoCsReq -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1826)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueAeonInfoCsReq {} -/// Obf: GetRogueAeonInfoScRsp +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hhdcojfknld { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub mbmiccjebjb: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub nnjchjdekel: ::prost::alloc::vec::Vec, +} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1870)] +#[cmdid(1858)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueAeonInfoScRsp { +pub struct Meihomedhbf { /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub bopdlddnnfe: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: FinishAeonDialogueGroupCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1895)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishAeonDialogueGroupCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub enpiapklknl: u32, -} -/// Obf: FinishAeonDialogueGroupScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1892)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishAeonDialogueGroupScRsp { - /// offset: 32 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] + pub mbmiccjebjb: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub aegipnefmbm: ::core::option::Option, -} -/// Obf: GetRogueTalentInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1887)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueTalentInfoCsReq {} -/// Obf: GetRogueTalentInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1866)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueTalentInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub talent_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, + #[prost(message, optional, tag = "6")] + pub ahbfaamnkno: ::core::option::Option, } -/// Obf: EnableRogueTalentCsReq -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1820)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnableRogueTalentCsReq { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub ehajmkfjccm: u32, -} -/// Obf: EnableRogueTalentScRsp +pub struct Knhgljnkpkn {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1849)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnableRogueTalentScRsp { +pub struct Ehnnibopgja { /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "12")] - pub talent_info: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub ahbfaamnkno: ::core::option::Option, } -/// Obf: SyncRogueVirtualItemInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1871)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncRogueVirtualItemInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub ndihlepembp: ::core::option::Option, -} -/// Obf: SyncRogueStatusScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1830)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncRogueStatusScNotify { - /// offset: 28 - #[prost(bool, tag = "15")] - pub opipobkdjpl: bool, - /// offset: 24 - #[prost(enumeration = "RogueStatus", tag = "11")] - pub status: i32, -} -/// Obf: SyncRogueRewardInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1889)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueRewardInfoScNotify { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub ohjhnhbdmnn: ::core::option::Option, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1893)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Knpomkpiedh { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: SyncRogueAeonScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1839)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueAeonScNotify { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub cfmgpnfjgpp: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Afebeolhong { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub scene: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "5")] - pub lineup: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "12")] - pub lfmdhafjnma: ::core::option::Option, -} -/// Obf: RogueArcadeStartCsReq +/// Obf: AOABOBODFNK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7678)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueArcadeStartCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub room_id: u32, -} -/// Obf: RogueArcadeStartScRsp +#[cmdid(1848)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueAeonInfoCsReq {} +/// Obf: IMLLOODLMAD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7653)] +#[cmdid(1876)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueArcadeStartScRsp { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub fnhojknapfa: ::core::option::Option, - /// offset: 36 +pub struct GetRogueAeonInfoScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub ofenicfjanc: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, tag = "7")] - pub room_id: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: RogueArcadeLeaveCsReq +/// Obf: LEBMNGCOLHC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7673)] +#[cmdid(1846)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueArcadeLeaveCsReq {} -/// Obf: RogueArcadeLeaveScRsp +pub struct FinishAeonDialogueGroupCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub lghookmnmcl: u32, +} +/// Obf: FBHNJGPGJMF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7662)] +#[cmdid(1834)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueArcadeLeaveScRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub fnhojknapfa: ::core::option::Option, +pub struct FinishAeonDialogueGroupScRsp { /// offset: 32 + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, + /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub impbeljgdjh: ::core::option::Option, } -/// Obf: RogueArcadeRestartCsReq +/// Obf: MMCLFJPJEKE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7651)] +#[cmdid(1856)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueArcadeRestartCsReq {} -/// Obf: RogueArcadeRestartScRsp +pub struct GetRogueTalentInfoCsReq {} +/// Obf: KOHENEKOOJN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1845)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueTalentInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub talent_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: KGMKCCFAMCM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1887)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnableRogueTalentCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub kfjemiojlpj: u32, +} +/// Obf: CCDIAEFAKPF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1827)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnableRogueTalentScRsp { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub talent_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: IKMMLPFMIAB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1847)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncRogueVirtualItemInfoScNotify { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub lhncgdkfagm: ::core::option::Option, +} +/// Obf: DNPFFLJEAKP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1881)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncRogueStatusScNotify { + /// offset: 24 + #[prost(enumeration = "RogueStatus", tag = "14")] + pub status: i32, + /// offset: 28 + #[prost(bool, tag = "11")] + pub cgnnkgaahio: bool, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1884)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lopojdaaipo { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub ahbfaamnkno: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1822)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pnhgiangnae { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub incaibonhed: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, +} +/// Obf: CEPCOKPFOLC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1868)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueAeonScNotify { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub egfbgjgiekm: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Keedjbiejof { + /// offset: 40 + #[prost(message, optional, tag = "7")] + pub enpaicnlcmk: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub scene: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub lineup: ::core::option::Option, +} +/// Obf: PCOKECJEADJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7687)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueArcadeStartCsReq { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub room_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, +} +/// Obf: AKALKHGPLAD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7668)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueArcadeRestartScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub fnhojknapfa: ::core::option::Option, +pub struct RogueArcadeStartScRsp { /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub room_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub afljjjfcbin: ::core::option::Option, } -/// Obf: RogueArcadeGetInfoCsReq +/// Obf: MMABCHDOAOL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7658)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueArcadeGetInfoCsReq {} -/// Obf: RogueArcadeGetInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(7657)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueArcadeGetInfoScRsp { +pub struct RogueArcadeLeaveCsReq {} +/// Obf: OBDBHHCJMBN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7655)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueArcadeLeaveScRsp { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(message, optional, tag = "8")] + pub afljjjfcbin: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] pub retcode: u32, +} +/// Obf: OAEGMCDLACA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7681)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueArcadeRestartCsReq {} +/// Obf: FOKHBBHMFDF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7698)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueArcadeRestartScRsp { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub afljjjfcbin: ::core::option::Option, +} +/// Obf: NAGAEDNKPGN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7651)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueArcadeGetInfoCsReq {} +/// Obf: IPFCGMNDFBI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7677)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueArcadeGetInfoScRsp { /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] pub room_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ljegfmnccab { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub mfanbifidoo: u32, +pub struct Hjgfdikdiho { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] pub buff_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kcjkaehafob { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub buff_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lfhlhflolpi { - /// offset: 60 - #[prost(bool, tag = "6")] - pub egcpdknbcbd: bool, - /// offset: 48 - #[prost(uint32, repeated, tag = "5")] - pub fhpgnidadjn: ::prost::alloc::vec::Vec, - /// offset: 68 + /// offset: 28 #[prost(uint32, tag = "4")] - pub fdcofoeodha: u32, - /// offset: 76 - #[prost(uint32, tag = "10")] - pub mldiaadllog: u32, - /// offset: 88 - #[prost(uint32, tag = "1")] - pub fpafmkacdjf: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub pjfcoinhpci: ::prost::alloc::vec::Vec, - /// offset: 84 - #[prost(uint32, tag = "12")] - pub hjpcolonplm: u32, - /// offset: 40 - #[prost(message, optional, tag = "7")] - pub cdpleablhef: ::core::option::Option, - /// offset: 72 - #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "8")] - pub jkmaeielmgm: i32, + pub ebmhdhjkbkc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cadkbokejmd { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub buff_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hjkgbokknop { /// offset: 80 #[prost(uint32, tag = "2")] - pub adenpgaiibf: u32, + pub mchafkkfedk: u32, + /// offset: 60 + #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "12")] + pub alfhnehobja: i32, /// offset: 56 - #[prost(uint32, tag = "11")] - pub kipcedplbaf: u32, - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub ocnieccaphe: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "14")] - pub flphbgodfea: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmkgenbpicg { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub ppicmpcknpe: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cidmalbaldi {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fgidhmdndjd {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lbdcooajidj { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub jdeebecmnnd: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bkcjkfiiomi { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub buff_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub cost_data: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hidfogccjnm { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub fmbejhpmjdh: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kaffjjeodal { - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub cbeohippmmh: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub jafpcniplnc: u32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub hgoomdlgkph: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aojgchfpcgj { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub jafpcniplnc: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub cbeohippmmh: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Elocimojflk { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub aihbjjkchfb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oiikaojgmla {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hkgbpggheeb { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub glionahdlhi: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub jafpcniplnc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ljfngbaedpk { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub ppicmpcknpe: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oincoeefmhf {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jjonbekhmkg { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub jafpcniplnc: u32, - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub ocnieccaphe: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ihebolbkcca { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub ppicmpcknpe: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mpjpgmhjehl {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mihcajkbeee { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub gcllpcdegce: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hkkincnjomd { - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "10")] - pub iigimenhpgb: ::std::collections::HashMap, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub gnbdgnbnpbk: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub eomkibnkhib: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub mlhgboadeom: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oiimiknajlb { - /// offset: 32 #[prost(uint32, tag = "15")] - pub hhhgabaeipc: u32, - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub hjlefphbghi: ::core::option::Option, - /// offset: 36 - #[prost(bool, tag = "2")] - pub biipdkblbfo: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Agbpdlfnbhe { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub cpgioiianga: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oagmlccjbdf { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub mlhgboadeom: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gepkeeahnla { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub cpgioiianga: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub cdomlbehacg: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub acgplalhjic: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mbnjaheodnc { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub cpgioiianga: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mfenpdpebop { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub hjlefphbghi: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub hhhgabaeipc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Giemjoeibog { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub cpgioiianga: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Flcpbbiedie { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub ionmaiindig: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kbemmfaegim { - /// offset: 44 - #[prost(bool, tag = "1")] - pub pbaadgaeamc: bool, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub lkpbgmdbdpb: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub mjdpgblphoh: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub jafpcniplnc: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub elhokecaeaj: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub balmmlbjhgj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kimkholoekm { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub ihblpdooiii: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cmlmjmahcin {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oikcjmdgpmp {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oiaaplflfkd { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub bamhmalogge: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fknnmkfpiab { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub ekjemiaclha: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gglnhdkojlb { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub jafpcniplnc: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub oohgigpcicf: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkadkimpdeh { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub ablipgkdojn: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fdcdfeoagcg {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jdamaoicaef { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub jafpcniplnc: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub ielnaobkgon: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kcbefmppmfg { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub fnofmaochpm: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Olnmbjoieif {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmhgeegchec { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub jafpcniplnc: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub dlklbgkpijb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Okjikidpeda { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub cbngokdekmf: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hjebaagfiie {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ppoloenolmo { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub dneagghhkkd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub jafpcniplnc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mgmhdgopbfb { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub jiflkacfhph: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nddghkfdebb {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oncjkmnegkm { - /// offset: 32 + pub ldmeejcckih: u32, + /// offset: 88 #[prost(uint32, tag = "3")] - pub jafpcniplnc: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub efhdjbkhmie: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mndnhhfjkkn { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub ihblpdooiii: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lghlmdklfll {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Blbdjbgoege { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub efhdjbkhmie: ::prost::alloc::vec::Vec, + pub ejalomhngcj: u32, /// offset: 32 - #[prost(uint32, tag = "2")] - pub jafpcniplnc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aiommlcecip { + #[prost(uint32, repeated, tag = "11")] + pub chpfcfgncag: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(uint32, tag = "13")] + pub mdhohbhbgnc: u32, /// offset: 24 + #[prost(message, optional, tag = "7")] + pub nicepkdhfde: ::core::option::Option, + /// offset: 76 + #[prost(uint32, tag = "8")] + pub mminjcfnadk: u32, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub gjmapdbgepa: ::prost::alloc::vec::Vec, + /// offset: 68 #[prost(uint32, tag = "5")] - pub ihblpdooiii: u32, + pub opidhkekpkb: u32, + /// offset: 64 + #[prost(bool, tag = "14")] + pub ojapmnapifg: bool, + /// offset: 48 + #[prost(uint32, repeated, tag = "9")] + pub jmcgdocikgb: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "4")] + pub koohhhaobeo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hjpaokfikek {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Abhoaghmlih { +pub struct Deoeojblibp { /// offset: 24 - #[prost(uint32, tag = "7")] - pub nnllbnbnffd: u32, + #[prost(uint32, tag = "6")] + pub ogonjogddie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jflgnepccdo {} +pub struct Nlnogdmkbod {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Anbpmjhplop {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pkbmeciobmg { +pub struct Ljffahehfdj { /// offset: 24 #[prost(message, optional, tag = "9")] - pub dikgofcokje: ::core::option::Option, + pub agnhfmgiiao: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gaogdmndpoo { +pub struct Dkmekapjnlh { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub buff_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub cost_data: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dagbcjihjbm { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub cokpmeomlig: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub elcponipeih: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nmajcdojoii { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub fekafhiddah: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub oimipdomdaa: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub ofhcnghjfhi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hcjdnkbgdfa { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub ofhcnghjfhi: u32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub oimipdomdaa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ilmddbekoin { +pub struct Kmdbmlaiclb { /// offset: 24 + #[prost(uint32, tag = "6")] + pub bpaopclbekg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jppgljpcfnc {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kdgcgdgdlak { + /// offset: 32 #[prost(uint32, tag = "8")] - pub lciidnaijhg: u32, - /// offset: 36 + pub ofhcnghjfhi: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub chfdepbjeac: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jifopbnnkon { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub ogonjogddie: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ajggfcjfkel {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kfconjkhcbn { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub gjmapdbgepa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub ofhcnghjfhi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Idllkhhbiid { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub ogonjogddie: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jnpgmmlhgjh {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cnjhcicpaic { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub ofoodobjkbj: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Caeabhjnlmi { + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "7")] + pub bljebijemch: ::std::collections::HashMap, + /// offset: 40 #[prost(uint32, tag = "11")] - pub rogue_money: u32, + pub domglhikjed: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub dacokfcbmbi: u32, /// offset: 32 #[prost(uint32, tag = "10")] - pub jjpaejjpjga: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub oiiddpkmmah: u32, + pub meajaebdaoi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bkabobihocn { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub phopbjfmndc: u32, + /// offset: 36 + #[prost(bool, tag = "10")] + pub afgnldimbgb: bool, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub kdllcfmlmnd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Caeinljibpb { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub mmaoonpapdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cmipcfkppkd { +pub struct Gemaigndnpk { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub domglhikjed: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbkapdcecdn { + /// offset: 32 + #[prost(uint32, tag = "14")] + pub pblcnbmmbkc: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub cjopdnaiemk: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub mmaoonpapdp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nbdbndeapmn { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub mmaoonpapdp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dmlfngejohc { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub phopbjfmndc: u32, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub kdllcfmlmnd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pgmcjlbnnlf { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub mmaoonpapdp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Decaohonnjg { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub gbhphcmgbgk: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hnckgfghjac { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub jhadmbdcpeo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub gedebjhlgga: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub jhkfklegddo: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub pdeaimniapi: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(bool, tag = "6")] + pub melanhhfemk: bool, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub ofhcnghjfhi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fplchbnnahd { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub iimnfmllcml: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pbcopdhbmlj {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ecgefdkbccb {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bldlmhpfbcm { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub pfbbhamoagb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lblmnboafcj { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub faipociafod: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ebcfbkhchje { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub ofhcnghjfhi: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub phmdmidkban: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fndbfoippfk { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub dbfnjopiafe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ohmdkpcoaec {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jfpkcgfljig { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub ofhcnghjfhi: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub bongobnbcim: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hmihjimciea { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub hipeodlbbjf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jicgmebfbjf {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Llfafbjbcol { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub ofhcnghjfhi: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub djmpldkgadg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bcmldkkiika { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub cgkdcaogckb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hgfkgmppoim {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Afcbpkoacjd { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub ofhcnghjfhi: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub kgchaipkmii: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dgcmjnnhfgp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub fmabhfbcbli: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mmhmpnejfop {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Makmdaihdmn { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub ofhcnghjfhi: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub acpbohchhkg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ekdmdnekamn { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub iimnfmllcml: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jamndejmilo {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hlokaollhmp { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub ofhcnghjfhi: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub acpbohchhkg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hgcidhbilac { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub iimnfmllcml: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mbhmojnphej {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mkpohkopape { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub fbpcibheohe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ikebepbjhce {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kkfangijaof { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub dpcbmjgbmgp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mdniejennii { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub kpjgegmccag: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ejdfgngbnoo { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub oomacdmbogf: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] + pub idfciblpokd: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub rogue_money: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub fcedannicij: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pafoooikfof { + /// offset: 28 + #[prost(uint32, tag = "7")] pub num: u32, /// offset: 24 - #[prost(uint32, tag = "12")] - pub mnhgpkihhkl: u32, + #[prost(uint32, tag = "3")] + pub hcpahpcoekk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gfmmnnfdnfj { - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "11")] - pub avatar_type: i32, +pub struct Ohhkghegjog { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(enumeration = "AvatarType", tag = "14")] + pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "1")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ihmkfgajcnm { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub bogmahnflfi: u32, +pub struct Opncdhgnedf { /// offset: 24 - #[prost(uint32, tag = "6")] - pub bdibghgjfjh: u32, + #[prost(uint32, tag = "14")] + pub ponobjjoadi: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub pnfbhhblafh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Faijdccajjb { +pub struct Habjhhlplfg { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "6")] pub item_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dhcmpoabdkf { +pub struct Bjhddmcfamf { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub clidcpbgaci: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub egobaciikhb: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub npdcojcahpe: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub lofodgnjjfk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gdcpcbnnajk {} +pub struct Kidalmmdief {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ihgmgilgdfp { +pub struct Ldhokglfpkf { /// offset: 24 - #[prost(int32, tag = "13")] + #[prost(int32, tag = "1")] pub count: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gcbffdjcoce { +pub struct Mhpmapgkile { /// offset: 24 - #[prost(uint32, tag = "15")] - pub mlhgboadeom: u32, + #[prost(uint32, tag = "14")] + pub domglhikjed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Caidkpkbfkm {} +pub struct Bheokgakgma {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueAdventureRoomGameplayWolfGunTarget { #[prost( oneof = "rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl", - tags = "1, 15, 11, 10" + tags = "1, 12, 15, 7" )] pub target_impl: ::core::option::Option< rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl, @@ -45531,6834 +48614,6820 @@ pub mod rogue_adventure_room_gameplay_wolf_gun_target { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum TargetImpl { - /// offset: 16 + /// offset: 24 #[prost(message, tag = "1")] - TargetNone(super::Gdcpcbnnajk), - /// offset: 16 + TargetNone(super::Kidalmmdief), + /// offset: 24 + #[prost(message, tag = "12")] + TargetCoin(super::Ldhokglfpkf), + /// offset: 24 #[prost(message, tag = "15")] - TargetCoin(super::Ihgmgilgdfp), - /// offset: 16 - #[prost(message, tag = "11")] - TargetMiracle(super::Gcbffdjcoce), - /// offset: 16 - #[prost(message, tag = "10")] - TargetRuanmei(super::Caidkpkbfkm), + TargetMiracle(super::Mhpmapgkile), + /// offset: 24 + #[prost(message, tag = "7")] + TargetRuanmei(super::Bheokgakgma), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dgddbonkiae { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub iadkihhgdnh: u32, +pub struct Kipkneckphc { /// offset: 16 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "5")] pub battle_target_list: ::prost::alloc::vec::Vec< RogueAdventureRoomGameplayWolfGunTarget, >, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub aobpflehboh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ceknoafpkka { - #[prost(oneof = "ceknoafpkka::Okaiingcacl", tags = "5")] - pub okaiingcacl: ::core::option::Option, +pub struct Jehnbddmiej { + #[prost(oneof = "jehnbddmiej::Bpihfajcloc", tags = "2")] + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `CEKNOAFPKKA`. -pub mod ceknoafpkka { +/// Nested message and enum types in `JEHNBDDMIEJ`. +pub mod jehnbddmiej { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 16 - #[prost(message, tag = "5")] - Gdhnmeikokm(super::Dgddbonkiae), + pub enum Bpihfajcloc { + /// offset: 24 + #[prost(message, tag = "2")] + Pabcejmchjp(super::Kipkneckphc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oppnephbjnb { - /// offset: 32 +pub struct Ellndnebhdk { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub oclladbfkhp: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub lgppfkdkhec: u32, + /// offset: 40 #[prost(uint32, tag = "8")] pub status: u32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub score_id: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub gnmgpihlkfn: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub nafbejigbdi: u32, + /// offset: 32 + #[prost(double, tag = "11")] + pub ihejoghdpmi: f64, /// offset: 48 - #[prost(double, tag = "13")] - pub mkmjmcfommm: f64, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub ggkogooofje: ::core::option::Option, + #[prost(uint32, tag = "12")] + pub score_id: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub ocinkmoamom: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5683)] +#[cmdid(5691)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ofoohhipoeh { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub lhgnofaplob: ::core::option::Option, +pub struct Ifpkepiaofp { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub fmecahalpkg: ::core::option::Option, } -/// Obf: PrepareRogueAdventureRoomCsReq +/// Obf: AOGMNGGIKEG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5681)] +#[cmdid(5610)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PrepareRogueAdventureRoomCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5624)] +#[cmdid(5694)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bdmijagkfhb { +pub struct Neelnabjpge { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub fmecahalpkg: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub lhgnofaplob: ::core::option::Option, } -/// Obf: StopRogueAdventureRoomCsReq +/// Obf: FPIEKCMEIJN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5606)] +#[cmdid(5689)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StopRogueAdventureRoomCsReq { /// offset: 32 - #[prost(uint32, tag = "11")] - pub dpflkhgdoig: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub imgehackman: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1")] + pub kgepgnkiiie: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub oaclihkcnkg: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5601)] +#[cmdid(5696)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aofcgmgkoio { +pub struct Lhefhjlbhgk { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub fmecahalpkg: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub lhgnofaplob: ::core::option::Option, } -/// Obf: GetRogueAdventureRoomInfoCsReq +/// Obf: FPFDLCCNIKH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5619)] +#[cmdid(5637)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueAdventureRoomInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5623)] +#[cmdid(5604)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Njoglmeaohh { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub lhgnofaplob: ::core::option::Option, +pub struct Ejghkfdhggc { /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub fmecahalpkg: ::core::option::Option, } -/// Obf: UpdateRogueAdventureRoomScoreCsReq +/// Obf: JMDJCCBGCAH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5655)] +#[cmdid(5630)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateRogueAdventureRoomScoreCsReq { /// offset: 24 + #[prost(uint32, tag = "8")] + pub niiekcmbeni: u32, + /// offset: 28 #[prost(uint32, tag = "6")] pub score_id: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub elnkheebafb: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5676)] +#[cmdid(5671)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ejjbgpageip { +pub struct Ndhfhffhjih { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "10")] - pub lhgnofaplob: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub fmecahalpkg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hbbakdiklid { - /// offset: 44 - #[prost(uint32, tag = "2")] - pub mlhgboadeom: u32, +pub struct Cgdlaipnecd { + /// offset: 41 + #[prost(bool, tag = "2")] + pub allcapabhah: bool, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ejpldkfemdm: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "4")] - pub cost_data: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub cost_data: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub domglhikjed: u32, /// offset: 40 #[prost(bool, tag = "15")] - pub najiaebbiaa: bool, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub nhcnajjkfco: ::core::option::Option, - /// offset: 41 - #[prost(bool, tag = "12")] - pub pedlkabhehd: bool, + pub kfamjjghjoo: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Imjbkdlhclp { - /// offset: 24 +pub struct Dimbaajneaf { + /// offset: 16 #[prost(message, optional, tag = "5")] - pub cost_data: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub buff_id: u32, + pub ejpldkfemdm: ::core::option::Option, /// offset: 44 - #[prost(bool, tag = "4")] - pub pedlkabhehd: bool, + #[prost(bool, tag = "2")] + pub allcapabhah: bool, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub cost_data: ::core::option::Option, /// offset: 45 - #[prost(bool, tag = "10")] - pub najiaebbiaa: bool, + #[prost(bool, tag = "13")] + pub kfamjjghjoo: bool, /// offset: 40 #[prost(uint32, tag = "1")] - pub jdmfedekagd: u32, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub nhcnajjkfco: ::core::option::Option, + pub buff_id: u32, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub chphbcokceo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ikfifcjjonb { - /// offset: 44 - #[prost(bool, tag = "7")] - pub najiaebbiaa: bool, +pub struct Pkgpomepeel { /// offset: 40 - #[prost(uint32, tag = "5")] - pub bkbechieabd: u32, - /// offset: 45 - #[prost(bool, tag = "12")] - pub pedlkabhehd: bool, + #[prost(bool, tag = "13")] + pub kfamjjghjoo: bool, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ejpldkfemdm: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub iapfjinfnlo: u32, + /// offset: 41 + #[prost(bool, tag = "3")] + pub allcapabhah: bool, /// offset: 16 #[prost(message, optional, tag = "14")] - pub cost_data: ::core::option::Option, + pub cost_data: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iemkpmmjlle { /// offset: 24 - #[prost(message, optional, tag = "3")] - pub nhcnajjkfco: ::core::option::Option, + #[prost(message, repeated, tag = "3")] + pub gbhphcmgbgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Chlebhhfoga { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub ionmaiindig: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jpcpcbegcjk { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub buff_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eeejjbhcgln { +pub struct Phmbjkmkmdk { /// offset: 24 #[prost(message, repeated, tag = "9")] - pub blmoijjhkcm: ::prost::alloc::vec::Vec, + pub buff_list: ::prost::alloc::vec::Vec, } -/// Obf: GetRogueShopBuffInfoCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Genohijhcdg { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub igcjnckeodg: ::prost::alloc::vec::Vec, +} +/// Obf: FPEHPKCEMPF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5613)] +#[cmdid(5618)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueShopBuffInfoCsReq { /// offset: 28 - #[prost(bool, tag = "10")] - pub eoneknglgjd: bool, + #[prost(bool, tag = "6")] + pub noknnmpmggn: bool, /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub interacted_prop_entity_id: u32, } -/// Obf: GetRogueShopBuffInfoScRsp +/// Obf: MGJCAKFMOHE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5662)] +#[cmdid(5609)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopBuffInfoScRsp { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub lnaokiimjme: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 48 - #[prost(int32, tag = "13")] - pub oejicoginjd: i32, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub jepkknfipjf: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub hkgknekkjhb: ::core::option::Option, /// offset: 44 - #[prost(int32, tag = "1")] - pub fkbonijgehm: i32, + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub akocoaldehc: ::core::option::Option, + /// offset: 48 + #[prost(int32, tag = "3")] + pub cafbakfbnin: i32, + /// offset: 40 + #[prost(int32, tag = "11")] + pub nedpnfdhigf: i32, } -/// Obf: GetRogueShopMiracleInfoCsReq +/// Obf: LDKPCNOCBEA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5604)] +#[cmdid(5695)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueShopMiracleInfoCsReq { /// offset: 28 #[prost(bool, tag = "3")] - pub eoneknglgjd: bool, + pub noknnmpmggn: bool, /// offset: 24 + #[prost(uint32, tag = "1")] + pub interacted_prop_entity_id: u32, +} +/// Obf: DJFJMDMLIEM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5614)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueShopMiracleInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub akocoaldehc: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 40 + #[prost(int32, tag = "14")] + pub nedpnfdhigf: i32, + /// offset: 44 + #[prost(int32, tag = "3")] + pub cafbakfbnin: i32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub feilniknpcb: ::core::option::Option, +} +/// Obf: LFPMONNHBGC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5687)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueShopFormulaInfoCsReq { + /// offset: 24 + #[prost(bool, tag = "6")] + pub noknnmpmggn: bool, + /// offset: 28 #[prost(uint32, tag = "13")] pub interacted_prop_entity_id: u32, } -/// Obf: GetRogueShopMiracleInfoScRsp +/// Obf: GPIDCMLDBNF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5635)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueShopMiracleInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub jepkknfipjf: ::core::option::Option, - /// offset: 48 - #[prost(int32, tag = "8")] - pub oejicoginjd: i32, - /// offset: 44 - #[prost(int32, tag = "15")] - pub fkbonijgehm: i32, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub hncceobiljj: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: GetRogueShopFormulaInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5620)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueShopFormulaInfoCsReq { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub interacted_prop_entity_id: u32, - /// offset: 24 - #[prost(bool, tag = "5")] - pub eoneknglgjd: bool, -} -/// Obf: GetRogueShopFormulaInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5649)] +#[cmdid(5627)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopFormulaInfoScRsp { /// offset: 44 #[prost(int32, tag = "9")] - pub fkbonijgehm: i32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub jepkknfipjf: ::core::option::Option, + pub nedpnfdhigf: i32, /// offset: 40 - #[prost(int32, tag = "11")] - pub oejicoginjd: i32, - /// offset: 32 - #[prost(message, optional, tag = "12")] - pub olkpbpopdeb: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5700)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Okmdcpgpmao { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub interacted_prop_entity_id: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub mlhgboadeom: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5640)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gblmfgnbijn { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub hohjohadedg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub interacted_prop_entity_id: u32, -} -/// Obf: BuyRogueShopMiracleCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5674)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct BuyRogueShopMiracleCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub ahhehmlnooo: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, tag = "13")] - pub interacted_prop_entity_id: u32, -} -/// Obf: BuyRogueShopMiracleScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5669)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct BuyRogueShopMiracleScRsp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub hncceobiljj: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] pub retcode: u32, -} -/// Obf: BuyRogueShopBuffScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5646)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct BuyRogueShopBuffScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub lnaokiimjme: ::core::option::Option, -} -/// Obf: BuyRogueShopFormulaScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5653)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct BuyRogueShopFormulaScRsp { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub olkpbpopdeb: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -/// Obf: RogueNpcDisappearCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5657)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueNpcDisappearCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub bgcpjeophcf: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5684)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghomeecggne { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Obf: RogueShopBeginBattleCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5685)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueShopBeginBattleCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub interacted_prop_entity_id: u32, -} -/// Obf: RogueShopBeginBattleScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5699)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueShopBeginBattleScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub jgkkoamnihi: ::core::option::Option, -} -/// Obf: SyncRogueCommonActionResultScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5697)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueCommonActionResultScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub beddghimafn: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub ffojlkpmebg: u32, - /// offset: 44 - #[prost(enumeration = "Hpodenpembd", tag = "10")] - pub mnhgpkihhkl: i32, - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub njndcekfpaa: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eahoggpnkec { - /// offset: 36 - #[prost(enumeration = "Dpaknohodne", tag = "13")] - pub source: i32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub queue_position: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub pchfogjfloc: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Npiamfkjoom { - /// offset: 28 - #[prost(int32, tag = "6")] - pub kdihkceepjl: i32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub key: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kpldegkmhpl { - /// offset: 28 - #[prost(int32, tag = "11")] - pub fccabjikgim: i32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub bmjfngiiihh: u32, - /// offset: 24 - #[prost(int32, tag = "8")] - pub chonganlopl: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iemomgbiadl { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub lgepalkggch: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub bkbechieabd: u32, - /// offset: 32 - #[prost(bool, tag = "7")] - pub oaeafoopkpk: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Djgpjfolega { - /// offset: 16 - #[prost(map = "uint32, int32", tag = "10")] - pub hgeigaekifb: ::std::collections::HashMap, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ocpchfbnopf { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub mnchaflakjj: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ahacomcgfdg { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub mnchaflakjj: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Niihbgcoilj { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub mnchaflakjj: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Majacjahedc { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub mnchaflakjj: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dknagcnknob { - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub aboicaobeea: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gcoeoljpcig { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub value: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cjcpmbdhgen { - /// offset: 40 - #[prost(message, repeated, tag = "5")] - pub aboicaobeea: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub bafedmjcbak: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "6")] - pub blmoijjhkcm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bbbhpbabmph { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub cidhnjablld: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eppnipmdkpa { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub cidhnjablld: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fbgnbdjlkfk { - /// offset: 16 - #[prost(map = "uint32, bool", tag = "14")] - pub hnlnenefndm: ::std::collections::HashMap, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dakacfanfla { - /// offset: 40 - #[prost(uint32, tag = "8")] - pub unique_id: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub johdfhdpfok: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub lifnklcooah: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ghkekhbhdld { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub lbknlcfagpo: ::core::option::Option, - /// offset: 32 - #[prost(bool, tag = "13")] - pub mbgoijccglj: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mhgccgcniaf { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub unique_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Papenempadj { - /// offset: 32 - #[prost(bool, tag = "15")] - pub mbgoijccglj: bool, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub lbknlcfagpo: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cmabomncepe { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub bbcbbcahkpc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Apcnhjpgjdo { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub ffadbiaecbi: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub hloaapjdpjb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Adbhfpninkm { - #[prost( - oneof = "adbhfpninkm::Okaiingcacl", - tags = "5, 12, 1331, 1260, 1911, 983, 128, 519, 968, 739, 605, 858, 1263, 1508, 1657, 1890, 758, 289, 1259, 1287, 223, 227, 435, 1883, 1570, 1646, 1118, 1839, 453, 1242, 1555, 1243, 1643, 1697, 500, 1512, 503, 353, 1218, 1874" - )] - pub okaiingcacl: ::core::option::Option, -} -/// Nested message and enum types in `ADBHFPNINKM`. -pub mod adbhfpninkm { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 16 - #[prost(message, tag = "5")] - Fngcnjicgid(super::Cmipcfkppkd), - /// offset: 16 - #[prost(message, tag = "12")] - Iiblhkopfll(super::Cmipcfkppkd), - /// offset: 16 - #[prost(message, tag = "1331")] - Poiapgonkaa(super::Ljegfmnccab), - /// offset: 16 - #[prost(message, tag = "1260")] - Jmognpigjme(super::Ljegfmnccab), - /// offset: 16 - #[prost(message, tag = "1911")] - Mccolcacimn(super::Agbpdlfnbhe), - /// offset: 16 - #[prost(message, tag = "983")] - Aeakdgppfij(super::Oagmlccjbdf), - /// offset: 16 - #[prost(message, tag = "128")] - Pplhfmpbnfk(super::Gepkeeahnla), - /// offset: 16 - #[prost(message, tag = "519")] - Keigickhkdg(super::Mbnjaheodnc), - /// offset: 16 - #[prost(message, tag = "968")] - Ahfhdfiiglh(super::Mfenpdpebop), - /// offset: 16 - #[prost(message, tag = "739")] - Iapnaabmgbf(super::Giemjoeibog), - /// offset: 16 - #[prost(message, tag = "605")] - Eeigiiomnfa(super::Gfmmnnfdnfj), - /// offset: 16 - #[prost(message, tag = "858")] - Lakgfinmclf(super::Ocpchfbnopf), - /// offset: 16 - #[prost(message, tag = "1263")] - Imhklbcaapb(super::Ahacomcgfdg), - /// offset: 16 - #[prost(message, tag = "1508")] - Hnndheojhhi(super::Niihbgcoilj), - /// offset: 16 - #[prost(message, tag = "1657")] - Dmmdlpdcfbf(super::Majacjahedc), - /// offset: 16 - #[prost(message, tag = "1890")] - Kfjokhpjagc(super::Dknagcnknob), - /// offset: 16 - #[prost(message, tag = "758")] - Dmnjahlfgnn(super::Gcoeoljpcig), - /// offset: 16 - #[prost(message, tag = "289")] - Eiifjioonfl(super::Bbbhpbabmph), - /// offset: 16 - #[prost(message, tag = "1259")] - Kgkdaadffan(super::Eppnipmdkpa), - /// offset: 16 - #[prost(message, tag = "1287")] - Mcaencppdpo(super::Chnpmihafdg), - /// offset: 16 - #[prost(message, tag = "223")] - Geplefmnbml(super::Fhjpblkdphh), - /// offset: 16 - #[prost(message, tag = "227")] - Gcinhefoema(super::Epjkeggaoll), - /// offset: 16 - #[prost(message, tag = "435")] - Ccbkkjonhel(super::Klgbnhjgnaa), - /// offset: 16 - #[prost(message, tag = "1883")] - Kncmeahdkcc(super::Klgbnhjgnaa), - /// offset: 16 - #[prost(message, tag = "1570")] - Dcjgfchephg(super::Klgbnhjgnaa), - /// offset: 16 - #[prost(message, tag = "1646")] - Kjpodclimen(super::Glaagddocld), - /// offset: 16 - #[prost(message, tag = "1118")] - Lcbegnddngj(super::Kdenjlcpafm), - /// offset: 16 - #[prost(message, tag = "1839")] - Djnenbjlacb(super::Mmneiikpjnc), - /// offset: 16 - #[prost(message, tag = "453")] - Jpjecfnbjpp(super::Mmneiikpjnc), - /// offset: 16 - #[prost(message, tag = "1242")] - Oiggojjofdj(super::Ghkekhbhdld), - /// offset: 16 - #[prost(message, tag = "1555")] - Idlblobcmap(super::Mhgccgcniaf), - /// offset: 16 - #[prost(message, tag = "1243")] - Dakemjlgeei(super::Papenempadj), - /// offset: 16 - #[prost(message, tag = "1643")] - Hhkclmeefin(super::Cmabomncepe), - /// offset: 16 - #[prost(message, tag = "1697")] - Llebdngikif(super::Apcnhjpgjdo), - /// offset: 16 - #[prost(message, tag = "500")] - Dagdeflamdd(super::Ojehbflpgdf), - /// offset: 16 - #[prost(message, tag = "1512")] - Cmoklnmkogf(super::Aopfijndoci), - /// offset: 16 - #[prost(message, tag = "503")] - Gpfkhdijolk(super::Dpnndghieab), - /// offset: 16 - #[prost(message, tag = "353")] - Jcgddanoadi(super::Ddnhfobipnf), - /// offset: 16 - #[prost(message, tag = "1218")] - Fjfdigknjpl(super::Cdigdegbpaa), - /// offset: 16 - #[prost(message, tag = "1874")] - Ingheblmaln(super::Fppgokcpnfb), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Onggdndghld { /// offset: 48 - #[prost(uint32, tag = "5")] - pub jafpcniplnc: u32, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub hpbcikplghp: u32, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub apohohggpka: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "15")] - pub cfjkoebfooe: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "11")] - pub njmodffijoh: u32, - /// offset: 64 - #[prost(uint32, tag = "10")] - pub cgdhhpcjggi: u32, - /// offset: 52 - #[prost(bool, tag = "12")] - pub egcpdknbcbd: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub dmekhpnkjgm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Idkkngamglc { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub pccahaglllg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dbhpanfodjm {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dmcibbhmdfk { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub jafpcniplnc: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub fajjbaekaad: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oeclaleiini { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub pccahaglllg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jfodfpfplol {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ojgcajhjpgo {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dmgeeedfdld { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub iocohfejiof: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bkigllilgim { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub iocohfejiof: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Adbojifibdj { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub pccahaglllg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ohpcknngeij {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pccnmhokfna { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub ndgdfindjbi: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cpmelcmoldn { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub idccacejngj: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub r#type: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub slot: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ngahdnpckhi { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub opcnhcbhcmg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Glaagddocld { - /// offset: 48 - #[prost(message, repeated, tag = "4")] - pub ccpjbniaaip: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "9")] - pub iokjgmeiemk: ::std::collections::HashMap, - /// offset: 40 - #[prost(message, optional, tag = "5")] - pub bafglonnahf: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub kenhdeambmf: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Onlkhdhlkhj { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub eljmjpnflai: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Klgbnhjgnaa { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub phpiffaehee: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub unique_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Chnpmihafdg { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub lofhkcalfig: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fhjpblkdphh { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub lofhkcalfig: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Epjkeggaoll { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub lofhkcalfig: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lfciifidhbp { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub bhcfblhglmg: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dkknfkapbdl { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub jpbefonponj: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Inijbkhlaah { - /// offset: 48 - #[prost(uint32, tag = "3")] - pub flphbgodfea: u32, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub dlpedkodpid: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub meohkmapfmb: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub mldiaadllog: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub jafpcniplnc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dledakkmnmk { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub meohkmapfmb: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub jafpcniplnc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eealdljelnc { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub laogpgknkoi: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oaegpdchbai { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub laogpgknkoi: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jakflmfnjfp {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fpnofbggloe {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jhgnijfdbie {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Moiofaaklao {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kdenjlcpafm { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub dgmjnjgkmab: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub eedpjcbcaoc: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cpiofmldefk { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub jafpcniplnc: u32, - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub pcdadcggich: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bnobphekomd { - /// offset: 32 - #[prost(bool, tag = "14")] - pub knffljgldob: bool, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub jnebpkcoogf: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Goeeiidnkae {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mjffgpifbod {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pmpeppoamnh { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub johgbioedbn: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Keljggikhjn { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub iaiclekhhbm: ::core::option::Option, - /// offset: 32 - #[prost(bool, tag = "2")] - pub iheeichmbcl: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gecaanbfbaf {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmneiikpjnc { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub oihncbobdgc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Daijdkohajg { - /// offset: 36 - #[prost(uint32, tag = "4")] - pub ikjcefhpjen: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub folekmakhci: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(int32, tag = "7")] - pub gkljcfljcdf: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lkgmlihjidc { - /// offset: 48 - #[prost(uint32, tag = "11")] - pub fdheiibioec: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub hdfmjgihima: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub jafpcniplnc: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub cbfpchkneah: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub pcglmehbibn: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(enumeration = "Cflgbocifjc", tag = "4")] - pub mifbfoegkcj: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dnbnfoaoopd { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub bocjomceodh: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jkkjfccbhfk {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Locbcciocpa {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pphhjdjpamk { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub cepkhiabibm: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ajonbphpgpj { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub hojiohlhaaf: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ocneiaapnmf { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub battle_event_id: u32, - /// offset: 24 - #[prost(bool, tag = "12")] - pub is_win: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Licokocnpbc { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub hojiohlhaaf: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Efdjffinail { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub ojapjfnmhfn: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "12")] - pub kgbpkmeogem: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Onpfgkkklih { - /// offset: 40 - #[prost(map = "uint32, uint32", tag = "6")] - pub mjeclhhagaj: ::std::collections::HashMap, - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub iodpfcnphco: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, optional, tag = "4")] - pub acalkoadeek: ::core::option::Option, - /// offset: 72 - #[prost(uint32, tag = "3")] - pub lkpbgmdbdpb: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub bodkpmjmdmp: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "8")] - pub balmmlbjhgj: u32, - /// offset: 48 - #[prost(uint32, repeated, tag = "7")] - pub aandajnppbf: ::prost::alloc::vec::Vec, - /// offset: 76 - #[prost(bool, tag = "9")] - pub emabghdclen: bool, - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub fhohdgnckgf: ::prost::alloc::vec::Vec, - /// offset: 77 - #[prost(bool, tag = "14")] - pub idpgkggpdij: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehlglikabkh { - #[prost(oneof = "ehlglikabkh::Iemmplnknnk", tags = "5, 2")] - pub iemmplnknnk: ::core::option::Option, -} -/// Nested message and enum types in `EHLGLIKABKH`. -pub mod ehlglikabkh { - #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Iemmplnknnk { - /// offset: 16 - #[prost(uint32, tag = "5")] - UniqueId(u32), - /// offset: 16 - #[prost(uint32, tag = "2")] - Emjabkogion(u32), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nlahjcliahi { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub fnhojknapfa: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub acalkoadeek: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mhngfjkehkd {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pbokamapbci { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub dapciolnjag: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ggbfagmegal { - /// offset: 24 - #[prost(int32, tag = "13")] - pub mcbchodmogl: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ooficdfbhln { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub lgemmmdeabb: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub jdfagmkfcja: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ojjheicpgol {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Knkfcihliah { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub oillkndakan: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kaolfmnfikk {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghfmodlclha { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub lgemmmdeabb: u32, - /// offset: 32 - #[prost(int32, tag = "4")] - pub mcbchodmogl: i32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub emfifdboaja: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehkcpfolfoa { - /// offset: 28 - #[prost(int32, tag = "1")] - pub hdjhncikign: i32, - /// offset: 24 - #[prost(int32, tag = "7")] - pub mcbchodmogl: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eamgdnhejoc {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cgcijdfjcca {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bkelkbjbnjn { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub ljieliommci: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dljegclnekf { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub lgemmmdeabb: u32, - /// offset: 24 #[prost(int32, tag = "10")] - pub mcbchodmogl: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Apinjjhmblk { + pub cafbakfbnin: i32, /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub ninckcddcem: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(int32, tag = "11")] - pub mcbchodmogl: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Naddpcnphek { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub ljieliommci: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jcfakheblgd {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lkmiinealal { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub ciaoeegjlok: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub jafpcniplnc: u32, - #[prost( - oneof = "lkmiinealal::Ponnlmghgbc", - tags = "3, 4, 14, 7, 10, 1376, 217, 51, 1232, 1229, 709, 1148, 423, 368" - )] - pub ponnlmghgbc: ::core::option::Option, -} -/// Nested message and enum types in `LKMIINEALAL`. -pub mod lkmiinealal { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Ponnlmghgbc { - /// offset: 16 - #[prost(message, tag = "3")] - Mcbchodmogl(super::Ggbfagmegal), - /// offset: 16 - #[prost(message, tag = "4")] - Mablnfhedcg(super::Ooficdfbhln), - /// offset: 16 - #[prost(message, tag = "14")] - RemoveTypeTargetInfo(super::Ojjheicpgol), - /// offset: 16 - #[prost(message, tag = "7")] - Aagojbcciba(super::Knkfcihliah), - /// offset: 16 - #[prost(message, tag = "10")] - Bnniccknnfk(super::Kaolfmnfikk), - /// offset: 16 - #[prost(message, tag = "1376")] - Kkpfemcobdc(super::Ghfmodlclha), - /// offset: 16 - #[prost(message, tag = "217")] - Agkajienepd(super::Ehkcpfolfoa), - /// offset: 16 - #[prost(message, tag = "51")] - Fifhbddngpe(super::Eamgdnhejoc), - /// offset: 16 - #[prost(message, tag = "1232")] - Nmahgplcnkl(super::Cgcijdfjcca), - /// offset: 16 - #[prost(message, tag = "1229")] - Jdhapmgmkfe(super::Bkelkbjbnjn), - /// offset: 16 - #[prost(message, tag = "709")] - Dfdedkbeehi(super::Dljegclnekf), - /// offset: 16 - #[prost(message, tag = "1148")] - Ofimgkkoknm(super::Apinjjhmblk), - /// offset: 16 - #[prost(message, tag = "423")] - Iikoanebeil(super::Naddpcnphek), - /// offset: 16 - #[prost(message, tag = "368")] - Bjoenifafll(super::Jcfakheblgd), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fecbegibfkc { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub cplfonlpemm: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mcmkjmfagfp {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Emphdngliob { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub oepkobhddod: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub hccnfeeckha: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub unique_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ojehbflpgdf { + #[prost(message, optional, tag = "14")] + pub akocoaldehc: ::core::option::Option, /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub cppgbgennpl: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "5")] + pub ecjcckfefej: ::core::option::Option, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aopfijndoci { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub oajogcdnhhf: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub injlcjgcmen: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub bkjmgnpangj: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub dijjfclbgmg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cdigdegbpaa { - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub pdnoikemkpg: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ddnhfobipnf { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub fiilefielig: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub gbbkbjagmhj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dpnndghieab { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub kkghppchbbb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fnjbakmihnd { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub kafcdogbjmg: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jcaibnpefal { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub ggicfcbcbaj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gjfhemlfbig { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub ggicfcbcbaj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kejoibbjnbj { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub jfbappjcbbj: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub pfhiofpjdhp: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub mmgjdjdcbbm: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub cbfpchkneah: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Objodedfanp { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub hohjfebnpbb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Clakolkmjio { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub hohjfebnpbb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghppcmlglcb {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ocdnnianlfp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub eoedpbpajed: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdhnlhdhakm { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub johdfhdpfok: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub beljgbnmhcb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dkbcabpjcfl { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub dclidmpcied: u32, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub cppgbgennpl: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dkalcdkcojm { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub jdajdnhnpnm: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gphkjenembo { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub cppgbgennpl: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fppgokcpnfb { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub lnpngjojabi: ::prost::alloc::vec::Vec, -} -/// Obf: SyncRogueCommonPendingActionScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5629)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueCommonPendingActionScNotify { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub action: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub ffojlkpmebg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Geophobibcd { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub queue_position: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub pchfogjfloc: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lcfjnhikcbd { - #[prost( - oneof = "lcfjnhikcbd::Okaiingcacl", - tags = "141, 873, 1447, 1113, 1603, 500, 390, 1566, 1811, 676, 724, 900, 1852, 1500, 162, 306, 688, 664, 209, 754, 414, 334, 926, 1429, 1301, 1771, 1754, 1169, 649, 218, 423, 165" - )] - pub okaiingcacl: ::core::option::Option, -} -/// Nested message and enum types in `LCFJNHIKCBD`. -pub mod lcfjnhikcbd { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 16 - #[prost(message, tag = "141")] - Jdeebecmnnd(super::Lfhlhflolpi), - /// offset: 16 - #[prost(message, tag = "873")] - Ghliedghfne(super::Aojgchfpcgj), - /// offset: 16 - #[prost(message, tag = "1447")] - Elcpnjbhkhf(super::Hkgbpggheeb), - /// offset: 16 - #[prost(message, tag = "1113")] - Inbhjegjimp(super::Jjonbekhmkg), - /// offset: 16 - #[prost(message, tag = "1603")] - Bamhmalogge(super::Kbemmfaegim), - /// offset: 16 - #[prost(message, tag = "500")] - Efdoddalpch(super::Fknnmkfpiab), - /// offset: 16 - #[prost(message, tag = "390")] - Cgkjbfppokh(super::Gglnhdkojlb), - /// offset: 16 - #[prost(message, tag = "1566")] - Ecfahcijofi(super::Jdamaoicaef), - /// offset: 16 - #[prost(message, tag = "1811")] - Aejgfbldimb(super::Jmhgeegchec), - /// offset: 16 - #[prost(message, tag = "676")] - Peaofbogifj(super::Ppoloenolmo), - /// offset: 16 - #[prost(message, tag = "724")] - Plmpdboaejn(super::Oncjkmnegkm), - /// offset: 16 - #[prost(message, tag = "900")] - Ipnnembkfid(super::Blbdjbgoege), - /// offset: 16 - #[prost(message, tag = "1852")] - Eobccglogog(super::Gaogdmndpoo), - /// offset: 16 - #[prost(message, tag = "1500")] - Iocohfejiof(super::Onggdndghld), - /// offset: 16 - #[prost(message, tag = "162")] - Lbfififfpga(super::Dmcibbhmdfk), - /// offset: 16 - #[prost(message, tag = "306")] - Makgnafbbfn(super::Bkigllilgim), - /// offset: 16 - #[prost(message, tag = "688")] - Moaghdldmen(super::Inijbkhlaah), - /// offset: 16 - #[prost(message, tag = "664")] - Nlbkjhaeofb(super::Cpiofmldefk), - /// offset: 16 - #[prost(message, tag = "209")] - Iihicpjlhmn(super::Pmpeppoamnh), - /// offset: 16 - #[prost(message, tag = "754")] - Oiippidbahl(super::Inijbkhlaah), - /// offset: 16 - #[prost(message, tag = "414")] - Jlidinjjicp(super::Inijbkhlaah), - /// offset: 16 - #[prost(message, tag = "334")] - Daalaelhcci(super::Inijbkhlaah), - /// offset: 16 - #[prost(message, tag = "926")] - Mcgpcmeeojj(super::Dledakkmnmk), - /// offset: 16 - #[prost(message, tag = "1429")] - Ifgfcdgeaka(super::Dledakkmnmk), - /// offset: 16 - #[prost(message, tag = "1301")] - Odgnhijbjje(super::Dledakkmnmk), - /// offset: 16 - #[prost(message, tag = "1771")] - Dajboaidbdo(super::Ajonbphpgpj), - /// offset: 16 - #[prost(message, tag = "1754")] - Ipbjkmenjnj(super::Lkgmlihjidc), - /// offset: 16 - #[prost(message, tag = "1169")] - Dapciolnjag(super::Onpfgkkklih), - /// offset: 16 - #[prost(message, tag = "649")] - Didoedmnhfg(super::Lkmiinealal), - /// offset: 16 - #[prost(message, tag = "218")] - Bpicfcaofgo(super::Fnjbakmihnd), - /// offset: 16 - #[prost(message, tag = "423")] - Eoedpbpajed(super::Kejoibbjnbj), - /// offset: 16 - #[prost(message, tag = "165")] - Mgjjkncaenh(super::Dkbcabpjcfl), - } -} -/// Obf: SelectRogueBonusReq /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5698)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Plhgblkjnol { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub interacted_prop_entity_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub domglhikjed: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5626)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oocomiopinm { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub interacted_prop_entity_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub dcbjnilfbag: ::prost::alloc::vec::Vec, +} +/// Obf: EGLCHHPHPPH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5623)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BuyRogueShopMiracleCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub fgeklbmlhek: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub interacted_prop_entity_id: u32, +} +/// Obf: FAEDELIGKPE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5663)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BuyRogueShopMiracleScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub feilniknpcb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: BMCBGFGPJCM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5639)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BuyRogueShopBuffScRsp { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub hkgknekkjhb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: GCEKLOOMAAO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5667)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BuyRogueShopFormulaScRsp { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub ecjcckfefej: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: CECNBIOIHMO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5601)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueNpcDisappearCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub cclndijnjdp: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5674)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iagflebbogb { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: DHELKGJMKAP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5650)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueShopBeginBattleCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub interacted_prop_entity_id: u32, +} +/// Obf: MOPOGPGMJIP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5619)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueShopBeginBattleScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub ddhgcafffop: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: IEEPJLHINLN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5605)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueCommonActionResultScNotify { + /// offset: 44 + #[prost(uint32, tag = "7")] + pub loidogeenob: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub beaejdogdbg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Fmfmgicmpca", tag = "14")] + pub hcpahpcoekk: i32, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub aniadnfemah: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Moeooomlgcg { + /// offset: 36 + #[prost(uint32, tag = "10")] + pub queue_position: u32, + /// offset: 32 + #[prost(enumeration = "Kcffohmdhck", tag = "4")] + pub source: i32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub jppgfljhdhk: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Akcnboeoapa { + /// offset: 28 + #[prost(int32, tag = "6")] + pub jechjddnhml: i32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub key: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Adipakcfmof { + /// offset: 24 + #[prost(int32, tag = "14")] + pub damhmdpodld: i32, + /// offset: 32 + #[prost(int32, tag = "1")] + pub daipenegcbd: i32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub fdpmignafim: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iedemfkbhfl { + /// offset: 36 + #[prost(uint32, tag = "14")] + pub iapfjinfnlo: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub hjfbaahdhbh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "15")] + pub hfeaphkjdjp: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oilbfikhnpk { + /// offset: 16 + #[prost(map = "uint32, int32", tag = "11")] + pub bjnhfeacioi: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Deeljkhdldh { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub kjopcdjblgn: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Miioliiogig { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub kjopcdjblgn: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jaeoagnknbl { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub kjopcdjblgn: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fnmgdldlmlj { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub kjopcdjblgn: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eciilplnphj { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub hopldjjmglm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ababhkaghej { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub value: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pbmhmeadlec { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub hopldjjmglm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub bkgbedmgjjd: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub igcjnckeodg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cgncgfbcnhp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub chehelpmaia: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gnbkkpollaa { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub chehelpmaia: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Poifgdahjcj { + /// offset: 16 + #[prost(map = "uint32, bool", tag = "2")] + pub begnbccepke: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kkjnfippddo { + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub bofomapkkhm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub unique_id: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub kloofaejgkd: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cfpkkemkkpo { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub jgjbdakakhj: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "12")] + pub nfocnkfahop: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ofafdpgcepo { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Acfgjbnmfdc { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub jgjbdakakhj: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "1")] + pub nfocnkfahop: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Deecfcalmfn { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub hkbpehbliac: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jcfeennncbl { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub fnabanjojmo: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub gdfkohmnfaa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dfagkmfoenb { + #[prost( + oneof = "dfagkmfoenb::Bpihfajcloc", + tags = "8, 14, 1294, 213, 1097, 1292, 1627, 291, 877, 1457, 400, 996, 755, 1257, 41, 302, 32, 440, 1965, 803, 36, 456, 294, 1095, 215, 1580, 477, 1596, 1650, 301, 469, 1492, 1153, 1955, 499, 1222, 600, 1309, 1733, 289, 790" + )] + pub bpihfajcloc: ::core::option::Option, +} +/// Nested message and enum types in `DFAGKMFOENB`. +pub mod dfagkmfoenb { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Bpihfajcloc { + /// offset: 24 + #[prost(message, tag = "8")] + Lmiicenmobi(super::Pafoooikfof), + /// offset: 24 + #[prost(message, tag = "14")] + Pjfkjhlaapf(super::Pafoooikfof), + /// offset: 24 + #[prost(message, tag = "1294")] + Hnlaeibdfjm(super::Hjgfdikdiho), + /// offset: 24 + #[prost(message, tag = "213")] + Aogmpajbfbh(super::Hjgfdikdiho), + /// offset: 24 + #[prost(message, tag = "1097")] + Kiidblflajn(super::Caeinljibpb), + /// offset: 24 + #[prost(message, tag = "1292")] + Imjnjfccjpc(super::Gemaigndnpk), + /// offset: 24 + #[prost(message, tag = "1627")] + Agkgmlomdge(super::Bbkapdcecdn), + /// offset: 24 + #[prost(message, tag = "291")] + Bghmfommloh(super::Nbdbndeapmn), + /// offset: 24 + #[prost(message, tag = "877")] + Eimafpebcae(super::Dmlfngejohc), + /// offset: 24 + #[prost(message, tag = "1457")] + Idcgkomadpl(super::Pgmcjlbnnlf), + /// offset: 24 + #[prost(message, tag = "400")] + Nggadjoomek(super::Ohhkghegjog), + /// offset: 24 + #[prost(message, tag = "996")] + Cefgomfnhgo(super::Deeljkhdldh), + /// offset: 24 + #[prost(message, tag = "755")] + Pkinlgbphbp(super::Miioliiogig), + /// offset: 24 + #[prost(message, tag = "1257")] + Mdgjhbjpdjh(super::Jaeoagnknbl), + /// offset: 24 + #[prost(message, tag = "41")] + Nehomobbpen(super::Fnmgdldlmlj), + /// offset: 24 + #[prost(message, tag = "302")] + Hhpmjnknkhn(super::Eciilplnphj), + /// offset: 24 + #[prost(message, tag = "32")] + Oamphbhnnbk(super::Ababhkaghej), + /// offset: 24 + #[prost(message, tag = "440")] + Nmelocjnoap(super::Cgncgfbcnhp), + /// offset: 24 + #[prost(message, tag = "1965")] + Nhlcpdmofla(super::Gnbkkpollaa), + /// offset: 24 + #[prost(message, tag = "803")] + Afenaibnkgi(super::Homnpcjecbh), + /// offset: 24 + #[prost(message, tag = "36")] + Adehmleichl(super::Fjiipfcmjcj), + /// offset: 24 + #[prost(message, tag = "456")] + Fbfhmkcfbpd(super::Oemnhgmpmpd), + /// offset: 24 + #[prost(message, tag = "294")] + Pmgcgigpnfg(super::Khhhfheoded), + /// offset: 24 + #[prost(message, tag = "1095")] + Jeekeigmdjn(super::Khhhfheoded), + /// offset: 24 + #[prost(message, tag = "215")] + Ahlmicklghp(super::Khhhfheoded), + /// offset: 24 + #[prost(message, tag = "1580")] + Eiokoadeofc(super::Doggidninjp), + /// offset: 24 + #[prost(message, tag = "477")] + Kecblohenko(super::Eeioidgjcil), + /// offset: 24 + #[prost(message, tag = "1596")] + Hpgediagcli(super::Pdehdnaokbc), + /// offset: 24 + #[prost(message, tag = "1650")] + Nklcehnfckm(super::Pdehdnaokbc), + /// offset: 24 + #[prost(message, tag = "301")] + Nfpkffchlhf(super::Cfpkkemkkpo), + /// offset: 24 + #[prost(message, tag = "469")] + Lpilmoecpla(super::Ofafdpgcepo), + /// offset: 24 + #[prost(message, tag = "1492")] + Coikelcniip(super::Acfgjbnmfdc), + /// offset: 24 + #[prost(message, tag = "1153")] + Gafenfcgifk(super::Deecfcalmfn), + /// offset: 24 + #[prost(message, tag = "1955")] + Omkllpfpabl(super::Jcfeennncbl), + /// offset: 24 + #[prost(message, tag = "499")] + Egkoijhknfe(super::Hopkiokgebp), + /// offset: 24 + #[prost(message, tag = "1222")] + Jnkfeghcabk(super::Jcijhcfbgkg), + /// offset: 24 + #[prost(message, tag = "600")] + Aacoabbjhko(super::Ncfkhlnhmaj), + /// offset: 24 + #[prost(message, tag = "1309")] + Geemclccfcn(super::Gpejgpjnecf), + /// offset: 24 + #[prost(message, tag = "1733")] + Bjcfpbdccbg(super::Filifccnaph), + /// offset: 24 + #[prost(message, tag = "289")] + Aifjpndmaci(super::Fdhmnejboeb), + /// offset: 24 + #[prost(message, tag = "790")] + Omfbjpdfdbj(super::Gcebfjeefol), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cbjaejafckg { + /// offset: 64 + #[prost(uint32, tag = "1")] + pub ofhcnghjfhi: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub hfpgmbakbmb: u32, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub okobgfhgijb: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub ecbilpplfii: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub fbdkdebjfgb: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub dojnihgidke: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(bool, tag = "7")] + pub ojapmnapifg: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub defdjjplbpg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gplpcjkliih { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub dinmkeiinlm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iadibniphbo {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Leddfoglmjd { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub ofhcnghjfhi: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub bapdffedahm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lgdapabkalh { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub dinmkeiinlm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fohhepoecml {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjpglafnjab {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gacnmnikjbf { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub kmkghjjijcn: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lgjdokfhchi { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub kmkghjjijcn: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oppnahlpafg { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub dinmkeiinlm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dikaedcjhfm {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Doadbbofbja { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub ophpmkfglba: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Amkdekmdeng { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub nchhopjjdce: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub slot: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub r#type: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Illbnkfbnbp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub doaopbbigpo: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Doggidninjp { + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub nenclfjdcda: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "9")] + pub nmhnginkokn: ::std::collections::HashMap, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub iekobdghnpj: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub impoehiocbc: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eippgfcfjeo { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub aokdbdgdchb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Khhhfheoded { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub unique_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub llnnpgeofcd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Homnpcjecbh { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub enpgagbmhoe: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fjiipfcmjcj { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub enpgagbmhoe: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oemnhgmpmpd { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub enpgagbmhoe: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Efocmjnpmkd { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub gmabapbedgf: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mpaacmcjihg { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub iaafeimnemm: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gfppkggcoij { + /// offset: 44 + #[prost(uint32, tag = "9")] + pub mminjcfnadk: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub coldnelliie: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub ejalomhngcj: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub ofhcnghjfhi: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub clahglgkbee: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oebekiealfh { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub coldnelliie: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ofhcnghjfhi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hilcnkineia { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub mnohdhcmkel: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bdgfegphkko { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub mnohdhcmkel: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hahkcdipgjh {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gcfnnaklmpd {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nfpoeaephij {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iogmllbfdpg {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eeioidgjcil { + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub jcacdbfancb: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub gdigkkgllof: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhlkkmfcfhf { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ofhcnghjfhi: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub ncnjnkfbkla: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iflheloldka { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub jkmlcejcblm: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "9")] + pub hchpdmngibn: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gedccgbpofl {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cfikjkgabei {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ccjaimkninl { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub hemocmjabpa: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bielaamepdk { + /// offset: 32 + #[prost(bool, tag = "3")] + pub haopekpkofi: bool, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub nlkneenfham: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mppdgflmdeb {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pdehdnaokbc { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub klaafeimami: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pinbjnlciah { + /// offset: 36 + #[prost(uint32, tag = "6")] + pub ieinecphofl: u32, + /// offset: 32 + #[prost(int32, tag = "8")] + pub piickmeobip: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub hcdadoghadl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ddejhbjbmbh { + /// offset: 40 + #[prost(uint32, tag = "14")] + pub lefojlcjeej: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub lohjdjicmfj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "Cghgbgjjbeo", tag = "10")] + pub docebpcdljk: i32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub fchpjkaibhb: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub kolockhjedk: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub ofhcnghjfhi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ffgmhlceaom { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub hgfbbibbcne: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Magniaapano {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Biaglokbbmi {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jdknkibfhaf { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub bnmckiphpnb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Clibmdcofef { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub hohanpjnana: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iblhpoboope { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub battle_event_id: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "15")] + pub ohogdbpklfm: ::std::collections::HashMap, + /// offset: 36 + #[prost(bool, tag = "8")] + pub is_win: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oflnljeljem { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub hohanpjnana: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gnlmenkbhle { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub mmojoecdmil: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub gijoaadkdin: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dlkilgmhpfm { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub bcbgcplejio: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(map = "uint32, uint32", tag = "3")] + pub dmhdjgeblbm: ::std::collections::HashMap, + /// offset: 64 + #[prost(uint32, repeated, tag = "10")] + pub keijopojgip: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "1")] + pub jhkfklegddo: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub jekpbiccdel: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(bool, tag = "15")] + pub fdhbfnanlah: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub leolgoncdko: ::prost::alloc::vec::Vec, + /// offset: 81 + #[prost(bool, tag = "6")] + pub ohlgeehphjl: bool, + /// offset: 40 + #[prost(message, optional, tag = "5")] + pub fpkadjbdbpo: ::core::option::Option, + /// offset: 76 + #[prost(uint32, tag = "9")] + pub gedebjhlgga: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Alhgcbpjlmo { + #[prost(oneof = "alhgcbpjlmo::Iigfmdhkbad", tags = "4, 6")] + pub iigfmdhkbad: ::core::option::Option, +} +/// Nested message and enum types in `ALHGCBPJLMO`. +pub mod alhgcbpjlmo { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Iigfmdhkbad { + /// offset: 16 + #[prost(uint32, tag = "4")] + UniqueId(u32), + /// offset: 16 + #[prost(uint32, tag = "6")] + Kggobnfhepf(u32), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lidkgpcedhe { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub fpkadjbdbpo: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Paphfgpncij {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dphiincnkei { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub odiomdidjik: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nlhijpeampj { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub pcohpggpiic: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub ofhcnghjfhi: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub bnodcfhhnhl: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "11")] + pub cicphfnejeb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iemomlfaaie { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub gdfpbhmmfea: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aogmcbofnmo {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kmcocfncdek { + /// offset: 32 + #[prost(uint32, tag = "14")] + pub hnknhceiaif: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub lleefdgjbka: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hopkiokgebp { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub jkpadphcojj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jcijhcfbgkg { + /// offset: 36 + #[prost(uint32, tag = "3")] + pub affapllebbo: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub cjbbmajiaci: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub megcagnhmie: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub enhoimlibjn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Filifccnaph { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub aacdkgkecah: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gpejgpjnecf { + /// offset: 28 + #[prost(uint32, tag = "5")] + pub jccajfpajjp: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub cnikgmaicaf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ncfkhlnhmaj { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub cgoabgkcbef: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bibhpeoaand { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub odmgidmjhol: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjkeobomagp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub chnekijmelk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gjefkogfnch { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub chnekijmelk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Idhckcdaeba { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub fchpjkaibhb: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub inhkpnnkmnj: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub oijdlfinilc: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub cgmgjogimgh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eobhkmgjgpg { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub abglnidoadm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hbamalalogg { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub abglnidoadm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jaielciakan {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Efdadbfiabn { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub nalnnbecbpa: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fgpefeeloco { + /// offset: 32 + #[prost(uint32, tag = "12")] + pub kloofaejgkd: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub ekbmeajnnko: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fcffjapiifl { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub jkpadphcojj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub omiahnaenkm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Baamejnmmob { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub pkidnppfbio: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lgkdbeckmbm { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub jkpadphcojj: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fdhmnejboeb { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub hingmebibdl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nocdbklaklf { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub scene: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub lineup: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub enpaicnlcmk: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gcebfjeefol { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub afljjjfcbin: ::core::option::Option, +} +/// Obf: MMJHKBDLKLC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5611)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueCommonPendingActionScNotify { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub loidogeenob: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub gglfnhnhigo: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eppjhnihafl { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub jppgfljhdhk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub queue_position: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Icommcajdli { + #[prost( + oneof = "icommcajdli::Bpihfajcloc", + tags = "777, 1776, 649, 1064, 818, 169, 862, 590, 326, 163, 264, 1777, 1277, 1408, 206, 93, 1297, 581, 1098, 1619, 1053, 257, 2045, 1862, 734, 485, 114, 1818, 1683, 765, 2041, 1251" + )] + pub bpihfajcloc: ::core::option::Option, +} +/// Nested message and enum types in `ICOMMCAJDLI`. +pub mod icommcajdli { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Bpihfajcloc { + /// offset: 16 + #[prost(message, tag = "777")] + Agnhfmgiiao(super::Hjkgbokknop), + /// offset: 16 + #[prost(message, tag = "1776")] + Oieibbiiami(super::Hcjdnkbgdfa), + /// offset: 16 + #[prost(message, tag = "649")] + Heojmimghfn(super::Kdgcgdgdlak), + /// offset: 16 + #[prost(message, tag = "1064")] + Jllbheplkkp(super::Kfconjkhcbn), + /// offset: 16 + #[prost(message, tag = "818")] + Pfbbhamoagb(super::Hnckgfghjac), + /// offset: 16 + #[prost(message, tag = "169")] + Eafmedapbcd(super::Lblmnboafcj), + /// offset: 16 + #[prost(message, tag = "862")] + Ebaldnbohdc(super::Ebcfbkhchje), + /// offset: 16 + #[prost(message, tag = "590")] + Eglomnocoaj(super::Jfpkcgfljig), + /// offset: 16 + #[prost(message, tag = "326")] + Knnlhemfkbn(super::Llfafbjbcol), + /// offset: 16 + #[prost(message, tag = "163")] + Nijgcfphooa(super::Afcbpkoacjd), + /// offset: 16 + #[prost(message, tag = "264")] + Edofnckdidf(super::Makmdaihdmn), + /// offset: 16 + #[prost(message, tag = "1777")] + Allpjkhdlib(super::Hlokaollhmp), + /// offset: 16 + #[prost(message, tag = "1277")] + Kiobocmoonh(super::Mdniejennii), + /// offset: 16 + #[prost(message, tag = "1408")] + Kmkghjjijcn(super::Cbjaejafckg), + /// offset: 16 + #[prost(message, tag = "206")] + Kaclnchfjbn(super::Leddfoglmjd), + /// offset: 16 + #[prost(message, tag = "93")] + Hmefimkfjjb(super::Lgjdokfhchi), + /// offset: 16 + #[prost(message, tag = "1297")] + Clolhiijmph(super::Gfppkggcoij), + /// offset: 16 + #[prost(message, tag = "581")] + Ngdifolblbb(super::Lhlkkmfcfhf), + /// offset: 16 + #[prost(message, tag = "1098")] + Abfidihjlhe(super::Ccjaimkninl), + /// offset: 16 + #[prost(message, tag = "1619")] + Bcfejafmnpf(super::Gfppkggcoij), + /// offset: 16 + #[prost(message, tag = "1053")] + Mlhaogmnpcj(super::Gfppkggcoij), + /// offset: 16 + #[prost(message, tag = "257")] + Oicgdjifdhh(super::Gfppkggcoij), + /// offset: 16 + #[prost(message, tag = "2045")] + Cdjldnedadg(super::Oebekiealfh), + /// offset: 16 + #[prost(message, tag = "1862")] + Foabddddfbp(super::Oebekiealfh), + /// offset: 16 + #[prost(message, tag = "734")] + Mkmkigkmpfp(super::Oebekiealfh), + /// offset: 16 + #[prost(message, tag = "485")] + Honkiojgmdm(super::Clibmdcofef), + /// offset: 16 + #[prost(message, tag = "114")] + Efceicplopb(super::Ddejhbjbmbh), + /// offset: 16 + #[prost(message, tag = "1818")] + Odiomdidjik(super::Dlkilgmhpfm), + /// offset: 16 + #[prost(message, tag = "1683")] + Pfmbigolhbl(super::Nlhijpeampj), + /// offset: 16 + #[prost(message, tag = "765")] + Plohjjjfnnj(super::Bibhpeoaand), + /// offset: 16 + #[prost(message, tag = "2041")] + Nalnnbecbpa(super::Idhckcdaeba), + /// offset: 16 + #[prost(message, tag = "1251")] + Fidliknijak(super::Fcffjapiifl), + } +} +/// Obf: BPPNFKFEOOI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5678)] +#[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectRogueBonusReq { /// offset: 36 - #[prost(uint32, tag = "4")] - pub nmfnklkhojn: u32, + #[prost(uint32, tag = "12")] + pub mjpcbeaaabj: u32, #[prost( - oneof = "select_rogue_bonus_req::Okaiingcacl", - tags = "1397, 1145, 210, 1796, 1815, 717, 567, 732, 1624, 239, 740, 829, 1935, 1516, 2041, 583, 681, 987, 938, 249, 2024, 2047, 1842, 1599, 89, 1193, 1833, 1418, 564, 2000, 1645, 1911, 1165, 1285, 261, 1398, 1867, 1879, 200287, 190340" + oneof = "select_rogue_bonus_req::Bpihfajcloc", + tags = "542, 1670, 996, 1366, 405, 1326, 1695, 1901, 171, 1816, 960, 688, 1560, 310, 1966, 306, 1434, 794, 866, 850, 969, 30, 1602, 371, 824, 1971, 587, 1331, 1136, 318, 1587, 1086, 257, 796, 1269, 366, 1617, 276, 108150, 40134" )] - pub okaiingcacl: ::core::option::Option, + pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `SelectRogueBonusReq`. pub mod select_rogue_bonus_req { #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Bpihfajcloc { /// offset: 16 - #[prost(message, tag = "1397")] - Onlpkniegeg(super::Mmkgenbpicg), + #[prost(message, tag = "542")] + Mipegjnmeej(super::Deoeojblibp), /// offset: 16 - #[prost(message, tag = "1145")] - Pldhfcbbdik(super::Elocimojflk), + #[prost(message, tag = "1670")] + Jcpjhlichfj(super::Kmdbmlaiclb), /// offset: 16 - #[prost(message, tag = "210")] - Elgmpokjgjh(super::Ljfngbaedpk), + #[prost(message, tag = "996")] + Aeimjcgcplh(super::Jifopbnnkon), /// offset: 16 - #[prost(message, tag = "1796")] - Ogpdbcomijb(super::Fgidhmdndjd), + #[prost(message, tag = "1366")] + Ebbdgalmbji(super::Anbpmjhplop), /// offset: 16 - #[prost(message, tag = "1815")] - Lbomdgbjijm(super::Ihebolbkcca), + #[prost(message, tag = "405")] + Ponmaheihmj(super::Idllkhhbiid), /// offset: 16 - #[prost(message, tag = "717")] - Dnciffckipm(super::Kimkholoekm), + #[prost(message, tag = "1326")] + Kefgolhkcdb(super::Fplchbnnahd), /// offset: 16 - #[prost(message, tag = "567")] - Nmoildjidkl(super::Oikcjmdgpmp), + #[prost(message, tag = "1695")] + Gjdecblajdm(super::Ecgefdkbccb), /// offset: 16 - #[prost(message, tag = "732")] - Ojgbcfledcm(super::Pkadkimpdeh), + #[prost(message, tag = "1901")] + Emphndejgcl(super::Fndbfoippfk), /// offset: 16 - #[prost(message, tag = "1624")] - Gapofjpfada(super::Kcbefmppmfg), + #[prost(message, tag = "171")] + Pcnejjbdelc(super::Hmihjimciea), /// offset: 16 - #[prost(message, tag = "239")] - Fmpamlkofdh(super::Okjikidpeda), + #[prost(message, tag = "1816")] + Hofiobkimgp(super::Bcmldkkiika), /// offset: 16 - #[prost(message, tag = "740")] - Opgghlbnjfi(super::Mgmhdgopbfb), + #[prost(message, tag = "960")] + Pfkbaddngdl(super::Dgcmjnnhfgp), /// offset: 16 - #[prost(message, tag = "829")] - Gbcdhignajh(super::Mndnhhfjkkn), + #[prost(message, tag = "688")] + Limefkdhold(super::Ekdmdnekamn), /// offset: 16 - #[prost(message, tag = "1935")] - Mmjhbjbhjbf(super::Aiommlcecip), + #[prost(message, tag = "1560")] + Gjfpeifhhhd(super::Hgcidhbilac), /// offset: 16 - #[prost(message, tag = "1516")] - Cbpgdkgcjmb(super::Abhoaghmlih), + #[prost(message, tag = "310")] + Djfjkbbageo(super::Mkpohkopape), /// offset: 16 - #[prost(message, tag = "2041")] - Glkmbnhjnom(super::Idkkngamglc), + #[prost(message, tag = "1966")] + Eodfhpdlfno(super::Gplpcjkliih), /// offset: 16 - #[prost(message, tag = "583")] - Llbjijampoa(super::Ojgcajhjpgo), + #[prost(message, tag = "306")] + Jcehpppcipn(super::Mjpglafnjab), /// offset: 16 - #[prost(message, tag = "681")] - Gmednfiofdo(super::Oeclaleiini), + #[prost(message, tag = "1434")] + Jbpjalboeap(super::Lgdapabkalh), /// offset: 16 - #[prost(message, tag = "987")] - Caopiaccenp(super::Adbojifibdj), + #[prost(message, tag = "794")] + Hjpiklalkod(super::Oppnahlpafg), /// offset: 16 - #[prost(message, tag = "938")] - Dpbpmndicoj(super::Eealdljelnc), + #[prost(message, tag = "866")] + Flikeakpkjc(super::Hilcnkineia), /// offset: 16 - #[prost(message, tag = "249")] - Lannpijmlmm(super::Bnobphekomd), + #[prost(message, tag = "850")] + Hcgnahnjcha(super::Iflheloldka), /// offset: 16 - #[prost(message, tag = "2024")] - Mokbmadcokg(super::Keljggikhjn), + #[prost(message, tag = "969")] + Iaciajgbooo(super::Bielaamepdk), /// offset: 16 - #[prost(message, tag = "2047")] - Knilnknibcc(super::Eealdljelnc), + #[prost(message, tag = "30")] + Mbbkhcjmggl(super::Hilcnkineia), /// offset: 16 - #[prost(message, tag = "1842")] - Hnfkocnehbb(super::Eealdljelnc), + #[prost(message, tag = "1602")] + Aadlfjdemjm(super::Hilcnkineia), /// offset: 16 - #[prost(message, tag = "1599")] - Hkimgdddffe(super::Eealdljelnc), + #[prost(message, tag = "371")] + Iickojjadnh(super::Hilcnkineia), /// offset: 16 - #[prost(message, tag = "89")] - Gmepkampphk(super::Oaegpdchbai), + #[prost(message, tag = "824")] + Gckddbhihdb(super::Bdgfegphkko), /// offset: 16 - #[prost(message, tag = "1193")] - Nkmfgeegppe(super::Oaegpdchbai), + #[prost(message, tag = "1971")] + Pjndbkmfikh(super::Bdgfegphkko), /// offset: 16 - #[prost(message, tag = "1833")] - Icpfnigpdhh(super::Oaegpdchbai), + #[prost(message, tag = "587")] + Pdgclglofkk(super::Bdgfegphkko), /// offset: 16 - #[prost(message, tag = "1418")] - Emooebbhojc(super::Dnbnfoaoopd), + #[prost(message, tag = "1331")] + Jenbgmoeahi(super::Ffgmhlceaom), /// offset: 16 - #[prost(message, tag = "564")] - Ccljbkmihec(super::Dnbnfoaoopd), + #[prost(message, tag = "1136")] + Ckaacnloiao(super::Ffgmhlceaom), /// offset: 16 - #[prost(message, tag = "2000")] - Ccicjkolkbb(super::Locbcciocpa), + #[prost(message, tag = "318")] + Clllfidinim(super::Biaglokbbmi), /// offset: 16 - #[prost(message, tag = "1645")] - Eapkcbnogae(super::Ehlglikabkh), + #[prost(message, tag = "1587")] + Egbdldkhemg(super::Alhgcbpjlmo), /// offset: 16 - #[prost(message, tag = "1911")] - Kodlnhhfded(super::Mhngfjkehkd), + #[prost(message, tag = "1086")] + Pjmcaeafikh(super::Paphfgpncij), /// offset: 16 - #[prost(message, tag = "1165")] - Llnpgkfkjjg(super::Fecbegibfkc), + #[prost(message, tag = "257")] + Ilakoopeodp(super::Iemomlfaaie), /// offset: 16 - #[prost(message, tag = "1285")] - Gjdcmmlhooe(super::Jcaibnpefal), + #[prost(message, tag = "796")] + Jpanpnnmoof(super::Mjkeobomagp), /// offset: 16 - #[prost(message, tag = "261")] - Odgnajmdcnp(super::Objodedfanp), + #[prost(message, tag = "1269")] + Pnioggnhmoa(super::Eobhkmgjgpg), /// offset: 16 - #[prost(message, tag = "1398")] - Ngpfofjnmgc(super::Ghppcmlglcb), + #[prost(message, tag = "366")] + Bemoelcibai(super::Jaielciakan), /// offset: 16 - #[prost(message, tag = "1867")] - Dijdclkpjfd(super::Dkalcdkcojm), + #[prost(message, tag = "1617")] + Jomkonffckh(super::Baamejnmmob), /// offset: 16 - #[prost(message, tag = "1879")] - Fplcajpjlpa(super::Pccnmhokfna), + #[prost(message, tag = "276")] + Lcdoohhncod(super::Doadbbofbja), /// offset: 16 - #[prost(message, tag = "200287")] - Mcfnihfeaii(super::Ocneiaapnmf), + #[prost(message, tag = "108150")] + Mbmdojfbajn(super::Iblhpoboope), /// offset: 16 - #[prost(message, tag = "190340")] - Dmfnbgfcekk(super::Licokocnpbc), + #[prost(message, tag = "40134")] + Jjfgejffccc(super::Oflnljeljem), } } -/// Obf: HandleRogueCommonPendingActionScRsp +/// Obf: GPANNBNIDPD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5616)] +#[cmdid(5642)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleRogueCommonPendingActionScRsp { + /// offset: 44 + #[prost(uint32, tag = "2")] + pub mjpcbeaaabj: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub queue_position: u32, /// offset: 40 #[prost(uint32, tag = "14")] - pub queue_position: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub nmfnklkhojn: u32, #[prost( - oneof = "handle_rogue_common_pending_action_sc_rsp::Okaiingcacl", - tags = "1604, 57, 263, 1126, 524, 891, 793, 888, 1055, 1232, 619, 881, 521, 1162, 2012, 1160, 593, 311, 594, 212, 599, 605, 382, 1391, 348, 579, 137, 1124, 528, 1512, 1018, 867, 1425, 1555, 712" + oneof = "handle_rogue_common_pending_action_sc_rsp::Bpihfajcloc", + tags = "860, 1750, 435, 341, 63, 1474, 183, 47, 36, 1085, 124, 1850, 963, 1438, 1928, 729, 1017, 1033, 1610, 1214, 1206, 1207, 786, 1379, 408, 1157, 558, 1200, 773, 129, 1138, 2040, 1010, 1975, 1986" )] - pub okaiingcacl: ::core::option::Option< - handle_rogue_common_pending_action_sc_rsp::Okaiingcacl, + pub bpihfajcloc: ::core::option::Option< + handle_rogue_common_pending_action_sc_rsp::Bpihfajcloc, >, } /// Nested message and enum types in `HandleRogueCommonPendingActionScRsp`. pub mod handle_rogue_common_pending_action_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 16 - #[prost(message, tag = "1604")] - Eaiabgolpcf(super::Cidmalbaldi), - /// offset: 16 - #[prost(message, tag = "57")] - Edolmfdolhp(super::Oiikaojgmla), - /// offset: 16 - #[prost(message, tag = "263")] - Mpjgljionho(super::Oincoeefmhf), - /// offset: 16 - #[prost(message, tag = "1126")] - Kmdlikpmpgm(super::Lbdcooajidj), - /// offset: 16 - #[prost(message, tag = "524")] - Aidmmpjbmdh(super::Mpjpgmhjehl), - /// offset: 16 - #[prost(message, tag = "891")] - Fdnnpaibnpb(super::Cmlmjmahcin), - /// offset: 16 - #[prost(message, tag = "793")] - Gkckichcknb(super::Oiaaplflfkd), - /// offset: 16 - #[prost(message, tag = "888")] - Gbaiajbaaek(super::Fdcdfeoagcg), - /// offset: 16 - #[prost(message, tag = "1055")] - Ajceomebkpn(super::Olnmbjoieif), - /// offset: 16 - #[prost(message, tag = "1232")] - Ehpbmjkikli(super::Hjebaagfiie), - /// offset: 16 - #[prost(message, tag = "619")] - Fbldcmpcmdk(super::Nddghkfdebb), - /// offset: 16 - #[prost(message, tag = "881")] - Galfpibjhmd(super::Lghlmdklfll), - /// offset: 16 - #[prost(message, tag = "521")] - Lifhlihiojn(super::Hjpaokfikek), - /// offset: 16 - #[prost(message, tag = "1162")] - Nmligalmjem(super::Jflgnepccdo), - /// offset: 16 - #[prost(message, tag = "2012")] - Anpnngkadbi(super::Dbhpanfodjm), - /// offset: 16 - #[prost(message, tag = "1160")] - Jofammgnkme(super::Dmgeeedfdld), - /// offset: 16 - #[prost(message, tag = "593")] - Ogbpdkghhlp(super::Jfodfpfplol), - /// offset: 16 - #[prost(message, tag = "311")] - Jncoglchpga(super::Ohpcknngeij), - /// offset: 16 - #[prost(message, tag = "594")] - Mclggmmhnmp(super::Jakflmfnjfp), - /// offset: 16 - #[prost(message, tag = "212")] - Blbapenpnlp(super::Goeeiidnkae), - /// offset: 16 - #[prost(message, tag = "599")] - Ejjbnhiknbm(super::Gecaanbfbaf), - /// offset: 16 - #[prost(message, tag = "605")] - Fomanlbmhie(super::Fpnofbggloe), - /// offset: 16 - #[prost(message, tag = "382")] - Eodlhelkeon(super::Jhgnijfdbie), - /// offset: 16 - #[prost(message, tag = "1391")] - Keakoboppno(super::Moiofaaklao), - /// offset: 16 - #[prost(message, tag = "348")] - Mdhhjjpmmnh(super::Mjffgpifbod), - /// offset: 16 - #[prost(message, tag = "579")] - Galmfohoidn(super::Jkkjfccbhfk), - /// offset: 16 - #[prost(message, tag = "137")] - Jbibgmongim(super::Jkkjfccbhfk), - /// offset: 16 - #[prost(message, tag = "1124")] - Amdhboieejc(super::Pphhjdjpamk), - /// offset: 16 - #[prost(message, tag = "528")] - Picjnobiokk(super::Nlahjcliahi), - /// offset: 16 - #[prost(message, tag = "1512")] - Bbjmbbdmjeh(super::Pbokamapbci), - /// offset: 16 - #[prost(message, tag = "1018")] - Llnpgkfkjjg(super::Mcmkjmfagfp), - /// offset: 16 - #[prost(message, tag = "867")] - Lfmbocmiknb(super::Gjfhemlfbig), - /// offset: 16 - #[prost(message, tag = "1425")] - Cgjnbomjmki(super::Clakolkmjio), - /// offset: 16 - #[prost(message, tag = "1555")] - Nkdphiebmjk(super::Ocdnnianlfp), - /// offset: 16 - #[prost(message, tag = "712")] - Hbcbceohgoe(super::Gphkjenembo), + pub enum Bpihfajcloc { + /// offset: 24 + #[prost(message, tag = "860")] + Pkbfjjjoebd(super::Nlnogdmkbod), + /// offset: 24 + #[prost(message, tag = "1750")] + Ccgggdcaigj(super::Jppgljpcfnc), + /// offset: 24 + #[prost(message, tag = "435")] + Bfmonefdilp(super::Ajggfcjfkel), + /// offset: 24 + #[prost(message, tag = "341")] + Kccidnogppa(super::Ljffahehfdj), + /// offset: 24 + #[prost(message, tag = "63")] + Pemhibdbcgg(super::Jnpgmmlhgjh), + /// offset: 24 + #[prost(message, tag = "1474")] + Hjcjceacdhj(super::Pbcopdhbmlj), + /// offset: 24 + #[prost(message, tag = "183")] + Ijomkideoeg(super::Bldlmhpfbcm), + /// offset: 24 + #[prost(message, tag = "47")] + Jkdhijflhaj(super::Ohmdkpcoaec), + /// offset: 24 + #[prost(message, tag = "36")] + Ecbdofcdhkk(super::Jicgmebfbjf), + /// offset: 24 + #[prost(message, tag = "1085")] + Deideejdjlb(super::Hgfkgmppoim), + /// offset: 24 + #[prost(message, tag = "124")] + Lkbhnglpegp(super::Mmhmpnejfop), + /// offset: 24 + #[prost(message, tag = "1850")] + Ofeecjdahlb(super::Jamndejmilo), + /// offset: 24 + #[prost(message, tag = "963")] + Bojphpfipnk(super::Mbhmojnphej), + /// offset: 24 + #[prost(message, tag = "1438")] + Jliinfblmki(super::Ikebepbjhce), + /// offset: 24 + #[prost(message, tag = "1928")] + Ddakcdjjopi(super::Iadibniphbo), + /// offset: 24 + #[prost(message, tag = "729")] + Ijhkidfcaho(super::Gacnmnikjbf), + /// offset: 24 + #[prost(message, tag = "1017")] + Kmalkbcnjhk(super::Fohhepoecml), + /// offset: 24 + #[prost(message, tag = "1033")] + Opkpjcidfic(super::Dikaedcjhfm), + /// offset: 24 + #[prost(message, tag = "1610")] + Nkmigfdpfnj(super::Hahkcdipgjh), + /// offset: 24 + #[prost(message, tag = "1214")] + Khnakemgnjm(super::Gedccgbpofl), + /// offset: 24 + #[prost(message, tag = "1206")] + Bbeplgmejgn(super::Mppdgflmdeb), + /// offset: 24 + #[prost(message, tag = "1207")] + Cepblfdkffj(super::Gcfnnaklmpd), + /// offset: 24 + #[prost(message, tag = "786")] + Mcopmammakp(super::Nfpoeaephij), + /// offset: 24 + #[prost(message, tag = "1379")] + Bbehjajphbk(super::Iogmllbfdpg), + /// offset: 24 + #[prost(message, tag = "408")] + Cmhggdomaak(super::Cfikjkgabei), + /// offset: 24 + #[prost(message, tag = "1157")] + Dobfkcagmjb(super::Magniaapano), + /// offset: 24 + #[prost(message, tag = "558")] + Kmfilfdmili(super::Magniaapano), + /// offset: 24 + #[prost(message, tag = "1200")] + Lajicpmlkca(super::Jdknkibfhaf), + /// offset: 24 + #[prost(message, tag = "773")] + Cicidmflihl(super::Lidkgpcedhe), + /// offset: 24 + #[prost(message, tag = "129")] + Fgaeoeeoifd(super::Dphiincnkei), + /// offset: 24 + #[prost(message, tag = "1138")] + Ilakoopeodp(super::Aogmcbofnmo), + /// offset: 24 + #[prost(message, tag = "2040")] + Fmajdanljeb(super::Gjefkogfnch), + /// offset: 24 + #[prost(message, tag = "1010")] + Fbjmoieehff(super::Hbamalalogg), + /// offset: 24 + #[prost(message, tag = "1975")] + Bakpfnpnmop(super::Efdadbfiabn), + /// offset: 24 + #[prost(message, tag = "1986")] + Ippoginbkie(super::Lgkdbeckmbm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fpocfgjbdii { +pub struct Phdkmfdpabi { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "10")] pub maze_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dibdpmmoggf { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub ajjemgkdceg: u32, +pub struct Jabfaoaieig { /// offset: 24 - #[prost(bool, tag = "11")] - pub bkddlnmciee: bool, + #[prost(uint32, tag = "8")] + pub nokbkaiokfe: u32, + /// offset: 28 + #[prost(bool, tag = "10")] + pub cndkapoieoj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ohaoknplhah { - /// offset: 24 - #[prost(bool, tag = "5")] - pub bkddlnmciee: bool, +pub struct Akekhlaekbc { /// offset: 28 - #[prost(uint32, tag = "15")] - pub gipcdblgknk: u32, + #[prost(uint32, tag = "4")] + pub icdniphlffc: u32, + /// offset: 24 + #[prost(bool, tag = "10")] + pub cndkapoieoj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bjkhlpalomh { - /// offset: 44 - #[prost(uint32, tag = "15")] - pub ddogmnlbkdo: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub lacdogkkgbn: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub kjknpadeaao: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 40 +pub struct Aaefgpiihlk { + /// offset: 52 #[prost(uint32, tag = "13")] pub exp: u32, - /// offset: 52 - #[prost(uint32, tag = "3")] - pub enpiapklknl: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eigbidlfegc { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub mooopambofk: u32, /// offset: 16 - #[prost(message, optional, tag = "13")] - pub lbanmaimdgh: ::core::option::Option, + #[prost(uint32, repeated, tag = "11")] + pub nbbhihaolje: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub ddaobfjfmll: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub lghookmnmcl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lhoipiokifc { +pub struct Pncbggjkkaf { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub eienkjfffjg: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Njincnagalp { /// offset: 24 #[prost(uint32, tag = "11")] - pub eljmjpnflai: u32, + pub cehophjhdef: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub eijdghkdicg: u32, + #[prost(uint32, tag = "9")] + pub aokdbdgdchb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Plmcdhccnfc { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "4")] - pub gcojbjommpi: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "11")] - pub ionmaiindig: ::prost::alloc::vec::Vec, +pub struct Kmpcikljihh { /// offset: 40 - #[prost(message, repeated, tag = "13")] - pub bopdlddnnfe: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub paddejdlfla: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub ofenicfjanc: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "5")] + pub gbhphcmgbgk: ::prost::alloc::vec::Vec, } -/// Obf: GetRogueHandbookDataCsReq +/// Obf: PHCEJLELEIK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5690)] +#[cmdid(5654)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataCsReq {} -/// Obf: GetRogueHandbookDataScRsp +/// Obf: LILCKPEEHDM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5605)] +#[cmdid(5679)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataScRsp { /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub mjhjpllkopl: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub igfpodgepib: ::core::option::Option, } -/// Obf: SyncRogueHandbookDataUpdateScNotify +/// Obf: HFBPENFIGNI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5612)] +#[cmdid(5620)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueHandbookDataUpdateScNotify { - /// offset: 56 - #[prost(message, repeated, tag = "15")] - pub gdmikcecanf: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "11")] - pub abfcmgpinod: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub jbdablfkiig: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "9")] - pub pniiceddoie: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub fnmjmoiidgc: ::prost::alloc::vec::Vec, /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub ljckmepacid: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub fjndfohijdp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub ffbnihfgken: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(message, repeated, tag = "4")] - pub kecnojikmpl: ::prost::alloc::vec::Vec, + pub hechkebkajk: ::prost::alloc::vec::Vec, } -/// Obf: TakeRogueMiracleHandbookRewardCsReq +/// Obf: PJKMNGDKFEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5664)] +#[cmdid(5693)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub gponpclakop: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub gieceapjfjm: ::prost::alloc::vec::Vec, } -/// Obf: TakeRogueMiracleHandbookRewardScRsp +/// Obf: GFGJAJCBLEK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5622)] +#[cmdid(5602)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardScRsp { - /// offset: 40 - #[prost(uint32, tag = "3")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub emekmmaagni: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub agfomkoiaeb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, } -/// Obf: TakeEventHandbookRewardCsReq +/// Obf: NJHLOPBLKDC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5647)] +#[cmdid(5649)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeEventHandbookRewardCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub elmidbekiga: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "12")] + pub ladceehajdg: ::prost::alloc::vec::Vec, } -/// Obf: TakeEventHandbookRewardScRsp +/// Obf: CIFBNMAFOHB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5651)] +#[cmdid(5666)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeEventHandbookRewardScRsp { - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub adnajkjchbg: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Imbomjbilfg { /// offset: 16 - #[prost(map = "uint32, uint32", tag = "1")] - pub fpkdldfagnl: ::std::collections::HashMap, + #[prost(uint32, repeated, tag = "8")] + pub lklgboidonm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dpoehkebfdm { +pub struct Pgjnbnandee { + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "7")] + pub gjoolopacae: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Caliiihmjac { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ppipfophnhm: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "9")] - pub bnkkcdnlnfa: u32, + #[prost(uint32, tag = "8")] + pub eaadbocjnae: u32, /// offset: 32 #[prost(int32, tag = "10")] - pub jfpiojgjhon: i32, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub acbpdciinbj: ::core::option::Option, + pub cgnokhabcpp: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bghngkipndl { +pub struct Adjbblebien { /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub pnbjleajedo: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub ddmkcobomno: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Okmmembbfla { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub pehncmembfj: ::prost::alloc::vec::Vec, +pub struct Micomibpioa { + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub ebmkbdjmaaf: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "11")] - pub iijbobnload: ::core::option::Option, + #[prost(message, repeated, tag = "3")] + pub bagfaojmphe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cfcplanmpeg { - #[prost(oneof = "cfcplanmpeg::Cinifkpeach", tags = "4, 11, 3, 9, 10, 13, 5, 8")] - pub cinifkpeach: ::core::option::Option, +pub struct Eooegpcphkp { + #[prost(oneof = "eooegpcphkp::Fhpjjjdnkio", tags = "8, 1, 6, 9, 2, 15, 12, 13")] + pub fhpjjjdnkio: ::core::option::Option, } -/// Nested message and enum types in `CFCPLANMPEG`. -pub mod cfcplanmpeg { +/// Nested message and enum types in `EOOEGPCPHKP`. +pub mod eooegpcphkp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Cinifkpeach { - /// offset: 24 - #[prost(message, tag = "4")] - Lnaokiimjme(super::Mihcajkbeee), - /// offset: 24 - #[prost(message, tag = "11")] - Hncceobiljj(super::Pkbmeciobmg), - /// offset: 24 - #[prost(message, tag = "3")] - Mmmcobncibp(super::Imbomjbilfg), - /// offset: 24 - #[prost(message, tag = "9")] - Aegipnefmbm(super::Dpoehkebfdm), - /// offset: 24 - #[prost(message, tag = "10")] - Cnplgeedihp(super::Bghngkipndl), - /// offset: 24 - #[prost(message, tag = "13")] - Olkpbpopdeb(super::Cjcpmbdhgen), - /// offset: 24 - #[prost(message, tag = "5")] - Gdmoninhmpk(super::Fbgnbdjlkfk), + pub enum Fhpjjjdnkio { /// offset: 24 #[prost(message, tag = "8")] - Gidaaigdpla(super::Okmmembbfla), + Hkgknekkjhb(super::Cnjhcicpaic), + /// offset: 24 + #[prost(message, tag = "1")] + Feilniknpcb(super::Kkfangijaof), + /// offset: 24 + #[prost(message, tag = "6")] + Dapjedhfkcm(super::Pgjnbnandee), + /// offset: 24 + #[prost(message, tag = "9")] + Impbeljgdjh(super::Caliiihmjac), + /// offset: 24 + #[prost(message, tag = "2")] + Bocippbebea(super::Adjbblebien), + /// offset: 24 + #[prost(message, tag = "15")] + Ecjcckfefej(super::Pbmhmeadlec), + /// offset: 24 + #[prost(message, tag = "12")] + Iaddbbbdggm(super::Poifgdahjcj), + /// offset: 24 + #[prost(message, tag = "13")] + Lbnhkppajim(super::Micomibpioa), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lfeebbiapji { - /// offset: 28 - #[prost(bool, tag = "7")] - pub ngpfhcfehpk: bool, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub aepajmgagal: u32, +pub struct Oobpmaobpoj { /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(bool, tag = "10")] + pub klhdcopplng: bool, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub emlijibpbfl: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hgkmdhajmfk { - /// offset: 32 - #[prost(enumeration = "RogueTalentStatus", tag = "7")] - pub status: i32, - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub homolbgdejo: ::prost::alloc::vec::Vec, +pub struct Lmifjbljfhp { /// offset: 36 - #[prost(uint32, tag = "12")] - pub ehajmkfjccm: u32, + #[prost(uint32, tag = "11")] + pub kfjemiojlpj: u32, + /// offset: 32 + #[prost(enumeration = "RogueTalentStatus", tag = "6")] + pub status: i32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub gheccpnmcmd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gpgaiclojmd { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub folnpmdagec: ::prost::alloc::vec::Vec, +pub struct Mcacdfhcpie { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub hahkkedkmca: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mjfiogicmgo { +pub struct Gmmagelgjol { /// offset: 24 - #[prost(uint32, tag = "11")] - pub jbiaookpfab: u32, + #[prost(uint32, tag = "2")] + pub egimpfhccdj: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub bdmbjaonenn: u32, + #[prost(uint32, tag = "15")] + pub ddnijhdaceb: u32, } -/// Obf: CommonRogueVirtualItemInfoScNotify +/// Obf: ANBONLJDFON /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5679)] +#[cmdid(5636)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueVirtualItemInfoScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub imfkmggeilo: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub dpepahnjclo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bgommdfhmkn { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub kfanagkecbc: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub pplfijcfeea: u32, +pub struct Nfikpfbpomf { /// offset: 28 - #[prost(uint32, tag = "7")] - pub okgolpkjoli: u32, + #[prost(uint32, tag = "5")] + pub ecijekjampk: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub kedaeablgab: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] + pub acclbagkgel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mghdlncloda { +pub struct Bfhncfdgclg { + /// offset: 24 + #[prost(enumeration = "Jchadppokad", repeated, tag = "5")] + pub mfohabeoffm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhoemchfofa { /// offset: 16 - #[prost(enumeration = "Nfkelgejaon", repeated, tag = "11")] - pub hbcejloidml: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub efgbflmmoki: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gjkmbjhdklh { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub hmknfcjpnfc: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fopollpefhf { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub aggcdbjhlnp: ::prost::alloc::vec::Vec, +pub struct Piilijhfhck { /// offset: 40 - #[prost(message, repeated, tag = "13")] - pub jdmllenconh: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "4")] - pub pkmdcenolfn: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub ibnnoajmake: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "11")] - pub jpelghpbodk: ::prost::alloc::vec::Vec, + pub ohmpbchapkd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "6")] + pub fjbimhaflej: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub lninompebob: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bjojlggigbe { - #[prost(oneof = "bjojlggigbe::Okaiingcacl", tags = "14, 6, 15, 12")] - pub okaiingcacl: ::core::option::Option, +pub struct Goffidnickj { + #[prost(oneof = "goffidnickj::Bpihfajcloc", tags = "2, 3, 9, 1")] + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `BJOJLGGIGBE`. -pub mod bjojlggigbe { +/// Nested message and enum types in `GOFFIDNICKJ`. +pub mod goffidnickj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 24 - #[prost(message, tag = "14")] - Pjbjfefhklk(super::Bgommdfhmkn), - /// offset: 24 - #[prost(message, tag = "6")] - Hpgphgihfgn(super::Mghdlncloda), - /// offset: 24 - #[prost(message, tag = "15")] - Fddjdngpfik(super::Gjkmbjhdklh), - /// offset: 24 - #[prost(message, tag = "12")] - Ficjpfgjddo(super::Fopollpefhf), + pub enum Bpihfajcloc { + /// offset: 16 + #[prost(message, tag = "2")] + Blalllnkhac(super::Nfikpfbpomf), + /// offset: 16 + #[prost(message, tag = "3")] + Fcapbphlncj(super::Bfhncfdgclg), + /// offset: 16 + #[prost(message, tag = "9")] + Jnkmjmabpmp(super::Lhoemchfofa), + /// offset: 16 + #[prost(message, tag = "1")] + Gjcjhpekodc(super::Piilijhfhck), } } -/// Obf: CommonRogueQueryCsReq +/// Obf: DBCKGHDJCEL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5607)] +#[cmdid(5659)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub oohmlkdfbbc: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub ibhajdbmped: ::prost::alloc::vec::Vec, } -/// Obf: CommonRogueQueryScRsp +/// Obf: LLIGFEONANC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5654)] +#[cmdid(5629)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryScRsp { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub rogue_get_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] - pub igjgfifdmki: u32, + #[prost(uint32, tag = "4")] + pub ncclchddkdf: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub rogue_get_info: ::prost::alloc::vec::Vec, } -/// Obf: CommonRogueUpdateScNotify +/// Obf: OOKKLPAKFOK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5625)] +#[cmdid(5612)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueUpdateScNotify { - #[prost(oneof = "common_rogue_update_sc_notify::Domamaebllb", tags = "8, 12, 3")] - pub domamaebllb: ::core::option::Option, + #[prost(oneof = "common_rogue_update_sc_notify::Klbjnnjboac", tags = "6, 4, 14")] + pub klbjnnjboac: ::core::option::Option, } /// Nested message and enum types in `CommonRogueUpdateScNotify`. pub mod common_rogue_update_sc_notify { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Domamaebllb { + pub enum Klbjnnjboac { /// offset: 16 - #[prost(message, tag = "8")] - Pjbjfefhklk(super::Bgommdfhmkn), + #[prost(message, tag = "6")] + Blalllnkhac(super::Nfikpfbpomf), /// offset: 16 - #[prost(message, tag = "12")] - Hpgphgihfgn(super::Mghdlncloda), + #[prost(message, tag = "4")] + Fcapbphlncj(super::Bfhncfdgclg), /// offset: 16 - #[prost(message, tag = "3")] - Fddjdngpfik(super::Gjkmbjhdklh), + #[prost(message, tag = "14")] + Jnkmjmabpmp(super::Lhoemchfofa), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lnpogonmbpi { +pub struct Gbicofinmik { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub jbeilmfiigm: u32, /// offset: 28 - #[prost(uint32, tag = "10")] - pub iblmeahheni: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub mcopkbnfmjm: u32, + #[prost(uint32, tag = "4")] + pub ahkffciepdg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cfahnloofhn { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub hncpjedbahd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eakmbabgage { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub hncpjedbahd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bopmdmbjebe { +pub struct Aefpnamecco { /// offset: 24 #[prost(uint32, tag = "7")] - pub bkbechieabd: u32, + pub mafmcipaikk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Inlpajdfkhd { +pub struct Dgalgnelbkm { /// offset: 24 - #[prost(uint32, tag = "4")] - pub hncpjedbahd: u32, + #[prost(uint32, tag = "10")] + pub mafmcipaikk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gbeifdfagab { +pub struct Jlajkalobmj { /// offset: 24 - #[prost(uint32, tag = "11")] - pub dialogue_id: u32, + #[prost(uint32, tag = "15")] + pub iapfjinfnlo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iaccjfmnhjg { - #[prost(oneof = "iaccjfmnhjg::Fnbdllbhlcc", tags = "12, 5, 13, 1, 10, 8")] - pub fnbdllbhlcc: ::core::option::Option, +pub struct Dmlciaeckfj { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub mafmcipaikk: u32, } -/// Nested message and enum types in `IACCJFMNHJG`. -pub mod iaccjfmnhjg { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hbiklipbjno { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub conjbfleefa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cgoenenkkcg { + #[prost(oneof = "cgoenenkkcg::Gibnhmdhijk", tags = "13, 15, 2, 10, 1, 6")] + pub gibnhmdhijk: ::core::option::Option, +} +/// Nested message and enum types in `CGOENENKKCG`. +pub mod cgoenenkkcg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Fnbdllbhlcc { - /// offset: 24 - #[prost(message, tag = "12")] - Hmjijipmjmm(super::Lnpogonmbpi), - /// offset: 24 - #[prost(message, tag = "5")] - Flblonjoiel(super::Cfahnloofhn), - /// offset: 24 + pub enum Gibnhmdhijk { + /// offset: 16 #[prost(message, tag = "13")] - Doepfdefnfe(super::Eakmbabgage), - /// offset: 24 - #[prost(message, tag = "1")] - Lcbaedgmdbp(super::Bopmdmbjebe), - /// offset: 24 + Ognanlcfnpd(super::Gbicofinmik), + /// offset: 16 + #[prost(message, tag = "15")] + Donhdapcjnn(super::Aefpnamecco), + /// offset: 16 + #[prost(message, tag = "2")] + Lmhaciocihe(super::Dgalgnelbkm), + /// offset: 16 #[prost(message, tag = "10")] - Hlfmdojfgpp(super::Inlpajdfkhd), - /// offset: 24 - #[prost(message, tag = "8")] - Mfipelgalna(super::Gbeifdfagab), + Iakfbgehofn(super::Jlajkalobmj), + /// offset: 16 + #[prost(message, tag = "1")] + Ofaoimcdhpn(super::Dmlciaeckfj), + /// offset: 16 + #[prost(message, tag = "6")] + Amkninaoahb(super::Hbiklipbjno), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oioefgnbell { - /// offset: 28 - #[prost(int32, tag = "5")] - pub oemkihcakcj: i32, +pub struct Jkiclfbinhn { /// offset: 24 - #[prost(float, tag = "9")] - pub hloiadkfogk: f32, + #[prost(float, tag = "7")] + pub ffbciefglnc: f32, + /// offset: 28 + #[prost(int32, tag = "3")] + pub bgjkbpncnle: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mnpijpmdcin { +pub struct Iadmeomiifi { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub battle_event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Femjefnanbi { +pub struct Emcicpohaal { /// offset: 24 - #[prost(int32, tag = "12")] - pub dpdhnfnednk: i32, + #[prost(int32, tag = "4")] + pub hpmhacbnook: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fhopmijkeck { - #[prost(oneof = "fhopmijkeck::Giedhahcjfn", tags = "12, 8")] - pub giedhahcjfn: ::core::option::Option, +pub struct Ifjedjafcjn { + #[prost(oneof = "ifjedjafcjn::Oaijopkpdgj", tags = "11, 14")] + pub oaijopkpdgj: ::core::option::Option, } -/// Nested message and enum types in `FHOPMIJKECK`. -pub mod fhopmijkeck { +/// Nested message and enum types in `IFJEDJAFCJN`. +pub mod ifjedjafcjn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Giedhahcjfn { + pub enum Oaijopkpdgj { /// offset: 16 - #[prost(message, tag = "12")] - Bdehmopdhog(super::Mnpijpmdcin), + #[prost(message, tag = "11")] + Mniomfoamfh(super::Iadmeomiifi), /// offset: 16 - #[prost(message, tag = "8")] - Ehiebnmjgnh(super::Femjefnanbi), + #[prost(message, tag = "14")] + Apdhgalnkec(super::Emcicpohaal), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kfhcdmoaddk { - /// offset: 48 - #[prost(uint32, tag = "13")] - pub dpjkpnckcpp: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub arg_id: u32, - /// offset: 41 - #[prost(bool, tag = "2")] - pub dmpcgobdfgn: bool, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub nfbcamoonie: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(bool, tag = "3")] - pub ickmapkkkfo: bool, +pub struct Gbhhomhnlkd { /// offset: 32 #[prost(message, optional, tag = "10")] - pub display_value: ::core::option::Option, + pub display_value: ::core::option::Option, + /// offset: 41 + #[prost(bool, tag = "5")] + pub nikeedljhpd: bool, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub kdidneledjd: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "7")] + pub chcgmamobmh: bool, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub pfmhnmbdbjn: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub amadfjnhmff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hnkbjgflcme { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub kjcmcofigbj: ::core::option::Option, +pub struct Jibmjcbndkk { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub milhmiceegp: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "12")] - pub hojiohlhaaf: u32, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub hbfjjmapghd: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "9")] + pub hohanpjnana: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub geijdobknad: ::prost::alloc::vec::Vec, } -/// Obf: GetRogueCommonDialogueDataCsReq +/// Obf: AJHJNAALEBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5677)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataCsReq {} -/// Obf: GetRogueCommonDialogueDataScRsp +/// Obf: KMLNOFOFMKE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5658)] +#[cmdid(5616)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub jokaeemjlmk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub kaafmmojjfe: ::prost::alloc::vec::Vec, } -/// Obf: SelectRogueCommonDialogueOptionCsReq +/// Obf: KLMCEGNAPFA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5659)] +#[cmdid(5606)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub dpjkpnckcpp: u32, + #[prost(uint32, tag = "6")] + pub amadfjnhmff: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub hojiohlhaaf: u32, + #[prost(uint32, tag = "8")] + pub hohanpjnana: u32, } -/// Obf: SelectRogueCommonDialogueOptionScRsp +/// Obf: BLBGNFKPIFF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5628)] +#[cmdid(5688)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionScRsp { - /// offset: 40 - #[prost(uint32, tag = "9")] - pub hojiohlhaaf: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub dpjkpnckcpp: u32, - /// offset: 52 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "15")] - pub fkempnphepb: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "8")] - pub ibmodmkgaon: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "12")] + pub lfplcdmnnap: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub dlegcnjinie: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub retcode: u32, /// offset: 48 - #[prost(bool, tag = "6")] - pub nfaikofbfad: bool, + #[prost(bool, tag = "2")] + pub mfhlbhfiago: bool, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub hohanpjnana: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub amadfjnhmff: u32, } -/// Obf: FinishRogueCommonDialogueCsReq +/// Obf: NLLAPEMEGFH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5694)] +#[cmdid(5652)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishRogueCommonDialogueCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] - pub hojiohlhaaf: u32, + #[prost(uint32, tag = "11")] + pub hohanpjnana: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5636)] +#[cmdid(5690)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Binlmjenlim { +pub struct Fhekpiagnin { /// offset: 28 - #[prost(uint32, tag = "14")] - pub hojiohlhaaf: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub hohanpjnana: u32, } -/// Obf: SyncRogueCommonDialogueDataScNotify +/// Obf: BPKBMHCINOI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5650)] +#[cmdid(5669)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonDialogueDataScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub kaafmmojjfe: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub jokaeemjlmk: ::prost::alloc::vec::Vec, } -/// Obf: SyncRogueCommonDialogueOptionFinishScNotify +/// Obf: FALJOCLNGLD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5665)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueCommonDialogueOptionFinishScNotify { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub hojiohlhaaf: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub lllhdecdgii: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub fkempnphepb: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub dpjkpnckcpp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nkamogbanon { - /// offset: 48 - #[prost(message, optional, tag = "5")] - pub lcbklbbhoge: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub pending_action: ::core::option::Option, - /// offset: 68 - #[prost(uint32, tag = "1")] - pub plppfkfmgma: u32, - /// offset: 56 - #[prost(uint32, tag = "9")] - pub ffojlkpmebg: u32, - /// offset: 40 - #[prost(message, optional, tag = "13")] - pub khcdbacncaf: ::core::option::Option, - /// offset: 64 - #[prost(uint32, tag = "11")] - pub pdfldiikkdf: u32, - /// offset: 24 - #[prost(string, tag = "15")] - pub lnkephdaobb: ::prost::alloc::string::String, - /// offset: 60 - #[prost(uint32, tag = "3")] - pub gookjghffjk: u32, -} -/// Obf: RogueWorkbenchGetInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5611)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueWorkbenchGetInfoCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub prop_entity_id: u32, -} -/// Obf: RogueWorkbenchGetInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5639)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueWorkbenchGetInfoScRsp { - /// offset: 24 - #[prost(map = "uint32, message", tag = "13")] - pub ddnfpjpojek: ::std::collections::HashMap, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jbjgpjaagpm { - #[prost( - oneof = "jbjgpjaagpm::Eflchkpniim", - tags = "7, 13, 14, 9, 1, 10, 4, 12, 3, 2, 6" - )] - pub eflchkpniim: ::core::option::Option, -} -/// Nested message and enum types in `JBJGPJAAGPM`. -pub mod jbjgpjaagpm { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Eflchkpniim { - /// offset: 24 - #[prost(message, tag = "7")] - Ilodcdghlna(super::Lhjcoglabgd), - /// offset: 24 - #[prost(message, tag = "13")] - Ffcjddijdhp(super::Djncjhoania), - /// offset: 24 - #[prost(message, tag = "14")] - Ebmbdmpmapd(super::Gelcelekpde), - /// offset: 24 - #[prost(message, tag = "9")] - Egmgcnnahmp(super::Egmnghfallo), - /// offset: 24 - #[prost(message, tag = "1")] - Mamepdfonnk(super::Ogeeffdopnf), - /// offset: 24 - #[prost(message, tag = "10")] - Lbanmaimdgh(super::Hnbohomhmip), - /// offset: 24 - #[prost(message, tag = "4")] - Phpiffaehee(super::Bhjbeojhalg), - /// offset: 24 - #[prost(message, tag = "12")] - Bncgpdjfdln(super::Kiejlgmnjhe), - /// offset: 24 - #[prost(message, tag = "3")] - Lflmlgafnkj(super::Pjemljehdmn), - /// offset: 24 - #[prost(message, tag = "2")] - Cdlgfcpmncg(super::Gpmighlkblg), - /// offset: 24 - #[prost(message, tag = "6")] - Mjbchnlhdhp(super::Bfkddnahipn), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lhjcoglabgd { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub ajfjmndahlk: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub cost_data: ::core::option::Option, - /// offset: 36 - #[prost(bool, tag = "1")] - pub ignlppfigmj: bool, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub eeldopbmjpm: u32, - /// offset: 40 - #[prost(int32, tag = "7")] - pub kkldkdlpbpk: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Djncjhoania { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub eeldopbmjpm: u32, - /// offset: 40 - #[prost(bool, tag = "7")] - pub ignlppfigmj: bool, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub cost_data: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub ajfjmndahlk: u32, - /// offset: 36 - #[prost(int32, tag = "13")] - pub kkldkdlpbpk: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gelcelekpde { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub max_num: u32, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "15")] - pub knafgpopohd: ::std::collections::HashMap, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub cur_num: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Egmnghfallo { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub ajfjmndahlk: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub cost_data: ::core::option::Option, - /// offset: 32 - #[prost(map = "uint32, bool", tag = "9")] - pub jiglokbjfof: ::std::collections::HashMap, - /// offset: 44 - #[prost(int32, tag = "7")] - pub kkldkdlpbpk: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ogeeffdopnf { - /// offset: 32 - #[prost(int32, tag = "9")] - pub kkldkdlpbpk: i32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub cost_data: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub ajfjmndahlk: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bofncdcnjed { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub lbanmaimdgh: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "1")] - pub cost_data: ::core::option::Option, - /// offset: 48 - #[prost(bool, tag = "2")] - pub jjnpccmbhpa: bool, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub eodmicpanap: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hnbohomhmip { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub gaikjbbjgli: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Afpnphaaobe { - /// offset: 44 - #[prost(uint32, tag = "4")] - pub eljmjpnflai: u32, - /// offset: 40 - #[prost(bool, tag = "10")] - pub jjnpccmbhpa: bool, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub cost_data: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub eijdghkdicg: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub eodmicpanap: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bhjbeojhalg { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub gddmcmdfojm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kiejlgmnjhe { - /// offset: 32 - #[prost(int32, tag = "3")] - pub kkldkdlpbpk: i32, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub cost_data: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub ajfjmndahlk: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pjemljehdmn { - /// offset: 44 - #[prost(uint32, tag = "5")] - pub ajfjmndahlk: u32, - /// offset: 40 - #[prost(int32, tag = "13")] - pub kkldkdlpbpk: i32, - /// offset: 16 - #[prost(map = "uint32, message", tag = "14")] - pub bimllkfdbmf: ::std::collections::HashMap, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub golmphgodap: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fmgmeoibhig { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub opcnhcbhcmg: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub cost_data: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gpmighlkblg { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub bljngogaggf: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bfkddnahipn { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub ijokenlcfjp: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub hpicpkoeppp: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub mknaincmlpm: ::prost::alloc::vec::Vec, -} -/// Obf: RogueWorkbenchReforgeBuffReq -/// Type: Req -#[derive(proto_derive::CmdID)] #[cmdid(5641)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueWorkbenchReforgeBuffReq { +pub struct SyncRogueCommonDialogueOptionFinishScNotify { /// offset: 32 - #[prost(uint32, tag = "11")] - pub func_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub hbnfldhoonj: ::core::option::Option, - /// offset: 36 + #[prost(message, optional, tag = "10")] + pub kammbmpfaec: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub amadfjnhmff: u32, + /// offset: 44 #[prost(uint32, tag = "14")] + pub hohanpjnana: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub lfplcdmnnap: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kgabjencfdc { + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub maefneblijm: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub ehneemckibk: u32, + /// offset: 48 + #[prost(message, optional, tag = "15")] + pub imibfehpddi: ::core::option::Option, + /// offset: 16 + #[prost(string, tag = "11")] + pub mdildjmpngh: ::prost::alloc::string::String, + /// offset: 64 + #[prost(uint32, tag = "2")] + pub fhdpemcabie: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub loidogeenob: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub bnodompmcbe: u32, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub pending_action: ::core::option::Option, +} +/// Obf: PNACIPMLBJB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5670)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueWorkbenchGetInfoCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] pub prop_entity_id: u32, } -/// Obf: RogueWorkbenchHandleFuncScRsp +/// Obf: KPBBJNICPNH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5632)] +#[cmdid(5668)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueWorkbenchGetInfoScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(map = "uint32, message", tag = "12")] + pub dkoapdjgloa: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cgkbebccdgf { + #[prost( + oneof = "cgkbebccdgf::Lbebnkmenpn", + tags = "4, 13, 15, 14, 6, 8, 10, 12, 3, 1, 2" + )] + pub lbebnkmenpn: ::core::option::Option, +} +/// Nested message and enum types in `CGKBEBCCDGF`. +pub mod cgkbebccdgf { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Lbebnkmenpn { + /// offset: 16 + #[prost(message, tag = "4")] + Mbkdafjchac(super::Khbeceginoc), + /// offset: 16 + #[prost(message, tag = "13")] + Hbmpbiolcgd(super::Jhngcnheocb), + /// offset: 16 + #[prost(message, tag = "15")] + Njmkopkjcgc(super::Gfkomcnlmdg), + /// offset: 16 + #[prost(message, tag = "14")] + Ajaidiblmao(super::Fkbocddfikb), + /// offset: 16 + #[prost(message, tag = "6")] + Jgnajofikej(super::Ggfdchanneb), + /// offset: 16 + #[prost(message, tag = "8")] + Eienkjfffjg(super::Apnhpmindkb), + /// offset: 16 + #[prost(message, tag = "10")] + Llnnpgeofcd(super::Kceiciphopn), + /// offset: 16 + #[prost(message, tag = "12")] + Apbbenfpnll(super::Aeemhibgalh), + /// offset: 16 + #[prost(message, tag = "3")] + Nhhfadebelo(super::Dahjgdgpmhi), + /// offset: 16 + #[prost(message, tag = "1")] + Fhcpkompcdh(super::Jbldoiiilec), + /// offset: 16 + #[prost(message, tag = "2")] + Maecofleagd(super::Gdiecabcign), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Khbeceginoc { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "9")] + pub didlkelkepg: bool, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub mckagfglacm: u32, + /// offset: 44 + #[prost(int32, tag = "3")] + pub pigdifakigm: i32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub jkimlipmkfh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jhngcnheocb { + /// offset: 40 + #[prost(uint32, tag = "10")] + pub jkimlipmkfh: u32, + /// offset: 44 + #[prost(int32, tag = "13")] + pub pigdifakigm: i32, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub cost_data: ::core::option::Option, + /// offset: 36 + #[prost(bool, tag = "9")] + pub didlkelkepg: bool, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub mckagfglacm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gfkomcnlmdg { + /// offset: 32 + #[prost(uint32, tag = "11")] + pub lfjaajabfmi: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "8")] + pub gnkedoehnai: ::std::collections::HashMap, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub hnbfgjdhjbc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fkbocddfikb { + /// offset: 16 + #[prost(map = "uint32, bool", tag = "10")] + pub ghgjlfgooel: ::std::collections::HashMap, + /// offset: 44 + #[prost(int32, tag = "4")] + pub pigdifakigm: i32, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub cost_data: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub jkimlipmkfh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ggfdchanneb { + /// offset: 36 + #[prost(int32, tag = "8")] + pub pigdifakigm: i32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub jkimlipmkfh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Baikmomejmb { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub eienkjfffjg: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub cost_data: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub ekkiahnmdhm: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "13")] + pub klnhlejkdml: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Apnhpmindkb { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub jjaablcmflp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhdobohhkmb { + /// offset: 48 + #[prost(uint32, tag = "14")] + pub cehophjhdef: u32, + /// offset: 44 + #[prost(bool, tag = "12")] + pub klnhlejkdml: bool, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub ekkiahnmdhm: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub aokdbdgdchb: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub cost_data: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kceiciphopn { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub bicpnkochgn: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aeemhibgalh { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(int32, tag = "6")] + pub pigdifakigm: i32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub jkimlipmkfh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dahjgdgpmhi { + /// offset: 44 + #[prost(uint32, tag = "14")] + pub jkimlipmkfh: u32, + /// offset: 16 + #[prost(map = "uint32, message", tag = "12")] + pub kalhjpdhbjc: ::std::collections::HashMap, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub iagmnhpplgb: ::core::option::Option, + /// offset: 40 + #[prost(int32, tag = "11")] + pub pigdifakigm: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eaodpifmanc { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub doaopbbigpo: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub cost_data: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jbldoiiilec { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub ebkdjhlfogn: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gdiecabcign { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub jobobjldcaj: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub oemmdhmbdpa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub lgmkfbiingk: u32, +} +/// Obf: EPIMLGDOGEB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5682)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueWorkbenchReforgeBuffReq { + /// offset: 36 + #[prost(uint32, tag = "14")] + pub lcdgjdgccdg: u32, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub jbgfpjlmfhh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub prop_entity_id: u32, +} +/// Obf: BLCAHPMABKN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5660)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchHandleFuncScRsp { /// offset: 36 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub kmloajlgjgn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] - pub func_id: u32, + pub lcdgjdgccdg: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub acadkpjkade: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mdldfhkepdb { +pub struct Pnamcjpncnb { #[prost( - oneof = "mdldfhkepdb::Hpdaoddgapf", - tags = "3, 1, 10, 13, 7, 9, 12, 2, 8, 14, 11" + oneof = "pnamcjpncnb::Nlpppchggpf", + tags = "10, 3, 7, 4, 6, 11, 5, 8, 12, 15, 1" )] - pub hpdaoddgapf: ::core::option::Option, + pub nlpppchggpf: ::core::option::Option, } -/// Nested message and enum types in `MDLDFHKEPDB`. -pub mod mdldfhkepdb { +/// Nested message and enum types in `PNAMCJPNCNB`. +pub mod pnamcjpncnb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hpdaoddgapf { - /// offset: 24 - #[prost(message, tag = "3")] - Ilodcdghlna(super::Mkgblblkppl), - /// offset: 24 - #[prost(message, tag = "1")] - Ffcjddijdhp(super::Ihnimkcbdlg), + pub enum Nlpppchggpf { /// offset: 24 #[prost(message, tag = "10")] - Ebmbdmpmapd(super::Cgoidokehjl), + Mbkdafjchac(super::Onpdafnpdfe), /// offset: 24 - #[prost(message, tag = "13")] - Egmgcnnahmp(super::Codccdbncab), + #[prost(message, tag = "3")] + Hbmpbiolcgd(super::Jadjcgajnjo), /// offset: 24 #[prost(message, tag = "7")] - Mamepdfonnk(super::Bljdecaomkg), + Njmkopkjcgc(super::Ljpbajgnlmi), /// offset: 24 - #[prost(message, tag = "9")] - Lbanmaimdgh(super::Gjekkpppeen), + #[prost(message, tag = "4")] + Ajaidiblmao(super::Jlnmeflnpoa), /// offset: 24 - #[prost(message, tag = "12")] - Phpiffaehee(super::Afpmlofdghj), - /// offset: 24 - #[prost(message, tag = "2")] - Bncgpdjfdln(super::Piakimolbni), - /// offset: 24 - #[prost(message, tag = "8")] - Lflmlgafnkj(super::Abnclfgchid), - /// offset: 24 - #[prost(message, tag = "14")] - Cdlgfcpmncg(super::Hnkglokcdci), + #[prost(message, tag = "6")] + Jgnajofikej(super::Fehchgigbnc), /// offset: 24 #[prost(message, tag = "11")] - Mjbchnlhdhp(super::Kgflknlcadk), + Eienkjfffjg(super::Cmiobfihnec), + /// offset: 24 + #[prost(message, tag = "5")] + Llnnpgeofcd(super::Ohonfmmajeb), + /// offset: 24 + #[prost(message, tag = "8")] + Apbbenfpnll(super::Pnmapbagdgp), + /// offset: 24 + #[prost(message, tag = "12")] + Nhhfadebelo(super::Cnlkolhejdd), + /// offset: 24 + #[prost(message, tag = "15")] + Fhcpkompcdh(super::Mpefjjjighm), + /// offset: 24 + #[prost(message, tag = "1")] + Maecofleagd(super::Ajhelaaimbg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mkgblblkppl { +pub struct Onpdafnpdfe { /// offset: 24 #[prost(uint32, tag = "11")] - pub mlknbfbfhfa: u32, + pub jkahddmjmgi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ihnimkcbdlg { +pub struct Jadjcgajnjo { /// offset: 24 - #[prost(uint32, tag = "3")] - pub eofoggepfek: u32, + #[prost(uint32, tag = "5")] + pub jmpndknfhpc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cgoidokehjl { +pub struct Ljpbajgnlmi { /// offset: 24 - #[prost(uint32, tag = "3")] - pub hfajeebgjog: u32, + #[prost(uint32, tag = "10")] + pub jpdkkkjppom: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Codccdbncab { +pub struct Jlnmeflnpoa { /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub oaikejibdmj: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "10")] + pub jemeblfanlm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bljdecaomkg { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub ejngmehmdip: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gjekkpppeen { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub iialcjbbjbe: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Afpmlofdghj { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub aahadphaehj: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Piakimolbni { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub gaddmnllkil: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Abnclfgchid { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub eljmjpnflai: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hnkglokcdci { +pub struct Fehchgigbnc { /// offset: 24 #[prost(uint32, tag = "12")] - pub opcnhcbhcmg: u32, + pub jhglgkcdpnb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cmiobfihnec { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub idfbkekbabd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kgflknlcadk { +pub struct Ohonfmmajeb { /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub lnpngjojabi: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "2")] + pub kgjhaiipghp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pnmapbagdgp { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub hngmhpfnbgc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bfjidomnalk { +pub struct Cnlkolhejdd { /// offset: 24 - #[prost(uint32, tag = "9")] - pub gipeombefdp: u32, - /// offset: 28 - #[prost(enumeration = "Bglcfpapdae", tag = "15")] - pub status: i32, + #[prost(uint32, tag = "2")] + pub aokdbdgdchb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jknnjfnlaog { +pub struct Mpefjjjighm { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub doaopbbigpo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ajhelaaimbg { + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub hingmebibdl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mmpoobgaeke { /// offset: 28 - #[prost(enumeration = "Mbpgpdegndg", tag = "2")] + #[prost(enumeration = "Dicjkjnencp", tag = "11")] pub status: i32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub mkbioanpmke: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eplgmccnalg { /// offset: 32 - #[prost(uint32, tag = "5")] - pub ealcbffkdph: u32, + #[prost(enumeration = "Lkbgomghglg", tag = "6")] + pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub noflnimbdof: u32, /// offset: 24 - #[prost(uint32, tag = "11")] - pub gipeombefdp: u32, + #[prost(uint32, tag = "14")] + pub mkbioanpmke: u32, } -/// Obf: SetRogueCollectionCsReq +/// Obf: OOECDNAGMPF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5642)] +#[cmdid(5699)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueCollectionCsReq { - /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub pdlmogcfbhf: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub ekihmgbcmji: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(enumeration = "Fpedofigoin", repeated, tag = "7")] - pub eoenlefmfbh: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "11")] + pub bciijggjkhb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "1")] + pub hjnaambajme: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(enumeration = "Aglnlhobdki", repeated, tag = "5")] + pub pfjffefeban: ::prost::alloc::vec::Vec, } -/// Obf: SetRogueCollectionScRsp +/// Obf: OOLAKAHDAEJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5621)] +#[cmdid(5613)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueCollectionScRsp { /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub lninompebob: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub jpelghpbodk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub jdmllenconh: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub ibnnoajmake: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehnacgdmcie { +pub struct Eebopkjemhk { /// offset: 24 - #[prost(enumeration = "Hiehioiakff", tag = "9")] - pub status: i32, + #[prost(uint32, tag = "7")] + pub hcaejfmkmnd: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub fcgmnimjmck: u32, + #[prost(enumeration = "Fdmmaahefpk", tag = "12")] + pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gikbefmdbdf { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub ealcbffkdph: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub fcgmnimjmck: u32, +pub struct Jjhodfahhkg { /// offset: 32 - #[prost(enumeration = "Mbpgpdegndg", tag = "14")] + #[prost(uint32, tag = "12")] + pub noflnimbdof: u32, + /// offset: 24 + #[prost(enumeration = "Lkbgomghglg", tag = "6")] pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub hcaejfmkmnd: u32, } -/// Obf: SetRogueExhibitionCsReq +/// Obf: OIPOEEJNCAD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5675)] +#[cmdid(5631)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueExhibitionCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub iepiiajdlkj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub bgmpnfhcdpa: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Aglnlhobdki", repeated, tag = "2")] + pub edmcdifhfba: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(enumeration = "Fpedofigoin", repeated, tag = "3")] - pub gaaeihmlpii: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub mgpnbmfjcda: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub akecjcpolcp: ::prost::alloc::vec::Vec, } -/// Obf: SetRogueExhibitionScRsp +/// Obf: CICDHFKNHHD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5638)] +#[cmdid(5683)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueExhibitionScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub ohmpbchapkd: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub pkmdcenolfn: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub aggcdbjhlnp: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub fjbimhaflej: ::prost::alloc::vec::Vec, } -/// Obf: RogueGetGambleInfoCsReq +/// Obf: IEKIFBDPPGG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5652)] +#[cmdid(5697)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueGetGambleInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub prop_entity_id: u32, } -/// Obf: RogueGetGambleInfoScRsp +/// Obf: BHOJGKOOBEM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5610)] +#[cmdid(5675)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueGetGambleInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub cfadflllopc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub nohfpomnenk: ::core::option::Option, } -/// Obf: RogueDoGambleCsReq +/// Obf: ANDLGCKPBKA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5626)] +#[cmdid(5648)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueDoGambleCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub prop_entity_id: u32, } -/// Obf: RogueDoGambleScRsp +/// Obf: IKOEHGJMJKA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5670)] +#[cmdid(5676)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueDoGambleScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub dadhcanphej: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub nflhoaapodp: u32, /// offset: 16 - #[prost(message, optional, tag = "10")] - pub nohfpomnenk: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub cfadflllopc: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub ohahcboldia: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub lkhpmpegjee: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lgpcgcjilkj { - /// offset: 24 - #[prost(string, tag = "13")] - pub key: ::prost::alloc::string::String, +pub struct Obpmppcfnlj { /// offset: 32 #[prost(double, tag = "1")] pub value: f64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ccpadopkejg { - /// offset: 40 - #[prost(uint64, tag = "9")] - pub fhjodpepjjb: u64, /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub cmnciafopdf: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "Mfhlkinodok", tag = "3")] - pub gjlbjecagno: i32, + #[prost(string, tag = "3")] + pub key: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ceehlikopag { +pub struct Obncgeiimnb { /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub cmnciafopdf: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hnhoipfokga { - /// offset: 32 #[prost(message, repeated, tag = "5")] - pub chgjcpllneg: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub oilfokclmkm: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dgcaiebllkd { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub kcfgfjaffhj: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Icpggfefhjm { + pub aphjiafodhj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint64, tag = "7")] + pub dmhllkbmhel: u64, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(enumeration = "Mliblhfbafj", tag = "6")] + pub fphghapgnae: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aaggkgmekko { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub aphjiafodhj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oamohfjkcaa { + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub nkdgkibeiod: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub ehbkpboochg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Edikjlbeaea { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub phpolhljgfm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dpfohplloij { + /// offset: 32 + #[prost(uint32, tag = "2")] pub queue_position: u32, /// offset: 24 - #[prost(message, optional, tag = "3")] - pub pchfogjfloc: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub jppgfljhdhk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fhbeeglgocm { - #[prost(oneof = "fhbeeglgocm::Hpdaoddgapf", tags = "3, 8, 13, 9")] - pub hpdaoddgapf: ::core::option::Option, +pub struct Fdcenfpkjmo { + #[prost(oneof = "fdcenfpkjmo::Nlpppchggpf", tags = "13, 5, 2, 10, 14")] + pub nlpppchggpf: ::core::option::Option, } -/// Nested message and enum types in `FHBEEGLGOCM`. -pub mod fhbeeglgocm { +/// Nested message and enum types in `FDCENFPKJMO`. +pub mod fdcenfpkjmo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hpdaoddgapf { - /// offset: 24 - #[prost(message, tag = "3")] - Okcidlaaiob(super::Cnjkcfjbabd), - /// offset: 24 - #[prost(message, tag = "8")] - Oncpddeffie(super::Knpeopbjaoh), - /// offset: 24 + pub enum Nlpppchggpf { + /// offset: 16 #[prost(message, tag = "13")] - Nenpommialm(super::Cbabiepajin), - /// offset: 24 - #[prost(message, tag = "9")] - Bknjondefeh(super::Cnakjnhjcfa), + Ngddlkdllal(super::Mcodkmajfdg), + /// offset: 16 + #[prost(message, tag = "5")] + Dpafelpdgin(super::Bhipnhapdfj), + /// offset: 16 + #[prost(message, tag = "2")] + Doobfdlpmnb(super::Lmcbejofcgi), + /// offset: 16 + #[prost(message, tag = "10")] + Omkblloajpo(super::Feadickbggf), + /// offset: 16 + #[prost(message, tag = "14")] + Ppifocgjdmd(super::Mfdfjfabjpl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cnjkcfjbabd { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub cmnciafopdf: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "Mfhlkinodok", tag = "12")] - pub gjlbjecagno: i32, +pub struct Mcodkmajfdg { /// offset: 40 - #[prost(uint64, tag = "13")] - pub fhjodpepjjb: u64, + #[prost(uint64, tag = "11")] + pub dmhllkbmhel: u64, + /// offset: 32 + #[prost(enumeration = "Mliblhfbafj", tag = "3")] + pub fphghapgnae: i32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub aphjiafodhj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Knpeopbjaoh { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub cmnciafopdf: ::prost::alloc::vec::Vec, +pub struct Bhipnhapdfj { /// offset: 32 - #[prost(uint64, tag = "11")] - pub fhjodpepjjb: u64, + #[prost(uint64, tag = "4")] + pub dmhllkbmhel: u64, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub aphjiafodhj: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(enumeration = "Mfhlkinodok", tag = "14")] - pub gjlbjecagno: i32, + #[prost(enumeration = "Mliblhfbafj", tag = "2")] + pub fphghapgnae: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cbabiepajin { - /// offset: 24 - #[prost(uint64, tag = "8")] - pub fhjodpepjjb: u64, +pub struct Lmcbejofcgi { /// offset: 32 - #[prost(enumeration = "Mfhlkinodok", tag = "9")] - pub gjlbjecagno: i32, + #[prost(uint64, tag = "12")] + pub dmhllkbmhel: u64, + /// offset: 24 + #[prost(enumeration = "Mliblhfbafj", tag = "14")] + pub fphghapgnae: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cnakjnhjcfa { - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub cmnciafopdf: ::prost::alloc::vec::Vec, +pub struct Feadickbggf { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub aphjiafodhj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lnlnigapdaa { +pub struct Mfdfjfabjpl { + /// offset: 32 + #[prost(enumeration = "Mliblhfbafj", tag = "1")] + pub fphghapgnae: i32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub aphjiafodhj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint64, tag = "3")] + pub dmhllkbmhel: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bfeipelfcdf { /// offset: 16 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "8")] pub lineup: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub lfmdhafjnma: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "14")] + pub enpaicnlcmk: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "2")] pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oglfabhloog { - /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "10")] - pub avatar_type: i32, +pub struct Hddbjiknepf { /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub id: u32, + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "15")] + pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mpdjopndpgg { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, +pub struct Calipikfdej { /// offset: 28 - #[prost(enumeration = "Hijihjikndb", tag = "10")] - pub nhbeldjflae: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ebilgmdploj { + #[prost(enumeration = "Odmjacikepc", tag = "9")] + pub gfombglnlki: i32, /// offset: 24 - #[prost(uint32, tag = "4")] - pub mlhgboadeom: u32, + #[prost(uint32, tag = "1")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aigoplabmhi { +pub struct Ghinilomnob { /// offset: 28 #[prost(uint32, tag = "6")] - pub iobggkagpmg: u32, + pub mihbadepgid: u32, /// offset: 24 - #[prost(uint32, tag = "2")] - pub level: u32, + #[prost(uint32, tag = "4")] + pub hanndmghbeo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jnlbmploglm { - /// offset: 36 - #[prost(bool, tag = "2")] - pub lfmmbjpgifb: bool, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub iobggkagpmg: u32, - #[prost(oneof = "jnlbmploglm::Hojamkfchdm", tags = "10, 8")] - pub hojamkfchdm: ::core::option::Option, +pub struct Ondoiaabcdg { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub hohanpjnana: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub amadfjnhmff: u32, } -/// Nested message and enum types in `JNLBMPLOGLM`. -pub mod jnlbmploglm { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kholcommdeb { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub domglhikjed: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ilkofgpofia { + /// offset: 32 + #[prost(uint32, tag = "14")] + pub opalkijmglh: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub mobpnnmgicc: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub dkgncnkpgkd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fdpfoinnlom { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub lleefdgjbka: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub ddbhacopegg: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub cgoabgkcbef: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Albhoiejoin { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub kfjemiojlpj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pchjabafadh { + #[prost(oneof = "pchjabafadh::Mblkgbagbkb", tags = "3, 1, 5, 11, 12")] + pub mblkgbagbkb: ::core::option::Option, +} +/// Nested message and enum types in `PCHJABAFADH`. +pub mod pchjabafadh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Hojamkfchdm { - /// offset: 16 - #[prost(message, tag = "10")] - Finpaolbfld(super::Ebilgmdploj), - /// offset: 16 - #[prost(message, tag = "8")] - Pfcdkjlhjib(super::Aigoplabmhi), + pub enum Mblkgbagbkb { + /// offset: 24 + #[prost(message, tag = "3")] + Nocojnopnjg(super::Ondoiaabcdg), + /// offset: 24 + #[prost(message, tag = "1")] + Onblfphlgnb(super::Kholcommdeb), + /// offset: 24 + #[prost(message, tag = "5")] + Pffijehmdhe(super::Ilkofgpofia), + /// offset: 24 + #[prost(message, tag = "11")] + Iekicnfccep(super::Fdpfoinnlom), + /// offset: 24 + #[prost(message, tag = "12")] + Dpemfgabbab(super::Albhoiejoin), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Benodccgbka { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub domglhikjed: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ekjgliijibd { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub pjmiemaonin: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dadhpafjdag { + /// offset: 40 + #[prost(uint32, tag = "3")] + pub pjmiemaonin: u32, + /// offset: 32 + #[prost(bool, tag = "8")] + pub icaloodhaoj: bool, + #[prost(oneof = "dadhpafjdag::Jnlioccecbg", tags = "2, 9")] + pub jnlioccecbg: ::core::option::Option, +} +/// Nested message and enum types in `DADHPAFJDAG`. +pub mod dadhpafjdag { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Jnlioccecbg { + /// offset: 24 + #[prost(message, tag = "2")] + Heocpfgbedh(super::Benodccgbka), + /// offset: 24 + #[prost(message, tag = "9")] + Kjeijkppnbm(super::Ekjgliijibd), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iiefdcghfmo { +pub struct Jbdghpcbhpo { /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub group_id: u32, /// offset: 32 - #[prost(bool, tag = "2")] - pub mljbafjello: bool, + #[prost(bool, tag = "11")] + pub fgcaikandmh: bool, /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub bmclbihooil: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub hfdmbehgcmn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Apfmmbgpobj { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub caijofhgoak: ::prost::alloc::vec::Vec, +pub struct Dkfaekpkadh { /// offset: 44 - #[prost(uint32, tag = "10")] - pub cakacenioja: u32, - /// offset: 40 #[prost(uint32, tag = "12")] - pub lfbbndocepa: u32, + pub fgaapcnnmip: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub bfnlcfmddjh: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub meajaebdaoi: u32, /// offset: 56 #[prost(bool, tag = "15")] - pub jhmlffpgjmm: bool, - /// offset: 32 - #[prost(message, optional, tag = "14")] - pub ljbghjjacol: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub gnbdgnbnpbk: u32, + pub afhbnkohhhb: bool, /// offset: 52 - #[prost(uint32, tag = "5")] - pub mghfljnocoj: u32, + #[prost(uint32, tag = "6")] + pub dkhllgoihkh: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub olnoiiedkep: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub mnjnfmkikmh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Elimcbinick { - /// offset: 56 - #[prost(enumeration = "RogueStatus", tag = "6")] - pub status: i32, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "10")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "5")] - pub gcllpcdegce: ::core::option::Option, - /// offset: 60 - #[prost(uint32, tag = "14")] - pub niegpdikmip: u32, - /// offset: 72 - #[prost(uint32, tag = "2")] - pub dlelnilpmdk: u32, - /// offset: 64 - #[prost(uint32, tag = "7")] - pub map_id: u32, +pub struct Ofbnfnfgdfj { /// offset: 68 #[prost(uint32, tag = "8")] - pub kfabkniaffo: u32, + pub pginlofkcmd: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub ofoodobjkbj: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "1")] - pub dikgofcokje: ::core::option::Option, + #[prost(uint32, repeated, tag = "12")] + pub incaibonhed: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "10")] + pub miccegikibj: u32, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub idfelnmbdbj: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "15")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub dpcbmjgbmgp: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub dgpfgadebmd: u32, + /// offset: 56 + #[prost(enumeration = "RogueStatus", tag = "14")] + pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kaahiilaonb { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub battle_id: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub hpjdecgaopk: u32, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub dgengjgcnlc: u32, +pub struct Dgdhbageooi { /// offset: 52 - #[prost(uint32, tag = "9")] - pub nclnocngnlh: u32, + #[prost(uint32, tag = "8")] + pub battle_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub jandbbgljeo: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub fpmcfjdomdm: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub logpkcknjel: u32, + /// offset: 44 + #[prost(bool, tag = "3")] + pub aolffolejlb: bool, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub dklionpkiij: u32, /// offset: 24 #[prost(uint32, tag = "11")] - pub bhjfjojmdob: u32, - /// offset: 36 - #[prost(bool, tag = "15")] - pub iekoelpkhdl: bool, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub jbopkaijkmp: u32, + pub jlelbcfobkn: u32, /// offset: 40 - #[prost(uint32, tag = "14")] - pub jbkjfnhpghi: u32, + #[prost(uint32, tag = "15")] + pub kgkfaddegnj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Emacioafocj { +pub struct Nlppcfgffde { /// offset: 40 - #[prost(uint32, tag = "5")] - pub panel_id: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub area_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub ejcoahnhemf: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "11")] - pub bfjlaodpago: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub bhilbijcdoe: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub bnocepkmpgk: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub hiilnpickcg: u32, } -/// Obf: GetRogueEndlessActivityDataCsReq +/// Obf: LGNFHFAGCKG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6008)] +#[cmdid(6009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueEndlessActivityDataCsReq {} -/// Obf: GetRogueEndlessActivityDataScRsp +/// Obf: POEOCKLLDDK /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(6010)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueEndlessActivityDataScRsp { + /// offset: 48 + #[prost(uint32, tag = "1")] + pub llhggpjbnin: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub nagljdclggb: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub data: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub mogbnjohkla: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fcimchdeppj { + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "11")] + pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, +} +/// Obf: NKAENGDBHCG +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(6001)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueEndlessActivityDataScRsp { - /// offset: 40 - #[prost(uint32, tag = "5")] - pub kmjbnofflhc: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub kbhbaephbjf: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub cdnchalphan: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 32 - #[prost(message, repeated, tag = "14")] - pub data: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mimokhceejb { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub avatar_id: u32, - /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "4")] - pub avatar_type: i32, -} -/// Obf: EnterRogueEndlessActivityStageCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6003)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageCsReq { /// offset: 32 - #[prost(uint32, tag = "7")] - pub jbafmmdacch: u32, + #[prost(uint32, tag = "3")] + pub pjmbjbmbkce: u32, /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub avatar_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, } -/// Obf: EnterRogueEndlessActivityStageScRsp +/// Obf: FOOAPLOHFCL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6006)] +#[cmdid(6007)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageScRsp { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub ejcoahnhemf: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "12")] + pub bnocepkmpgk: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, } -/// Obf: RogueEndlessActivityBattleEndScNotify +/// Obf: AKHEFEIMMHG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6002)] +#[cmdid(6005)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueEndlessActivityBattleEndScNotify { /// offset: 16 - #[prost(message, optional, tag = "4")] - pub ejcoahnhemf: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub bnocepkmpgk: ::core::option::Option, } -/// Obf: TakeRogueEndlessActivityPointRewardCsReq +/// Obf: BPHEGCMHPMB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6010)] +#[cmdid(6004)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityPointRewardCsReq { - /// offset: 24 - #[prost(bool, tag = "1")] - pub eaeijfeepbg: bool, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(bool, tag = "12")] + pub oinmenfpodp: bool, + /// offset: 24 + #[prost(uint32, tag = "13")] pub level: u32, } -/// Obf: TakeRogueEndlessActivityPointRewardScRsp +/// Obf: DAFPNOEOKPL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6005)] +#[cmdid(6002)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityPointRewardScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub cdnchalphan: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub reward: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "9")] - pub kbhbaephbjf: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 48 + #[prost(bool, tag = "2")] + pub oinmenfpodp: bool, /// offset: 40 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 52 - #[prost(bool, tag = "2")] - pub eaeijfeepbg: bool, + #[prost(uint32, tag = "4")] + pub nagljdclggb: u32, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub reward: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub mogbnjohkla: ::prost::alloc::vec::Vec, } -/// Obf: TakeRogueEndlessActivityAllBonusRewardCsReq +/// Obf: JENOHHDIPCJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6007)] +#[cmdid(6006)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardCsReq {} -/// Obf: TakeRogueEndlessActivityAllBonusRewardScRsp +/// Obf: KGDGEKCIGBJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6004)] +#[cmdid(6003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardScRsp { /// offset: 44 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub kbhbaephbjf: u32, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub reward: ::core::option::Option, /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub cdnchalphan: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub nagljdclggb: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub mogbnjohkla: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hgoajhcggco { +pub struct Jkaidkigegp { /// offset: 24 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "14")] + pub enpaicnlcmk: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "15")] pub scene: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub lfmdhafjnma: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fpelpkhccdm { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub cldnnkmeakj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub jhiiafflkln: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub ijldcljpobd: u32, +pub struct Ojejchbhcjl { /// offset: 44 - #[prost(enumeration = "Biiiobgapmf", tag = "7")] - pub status: i32, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub kipfcogfcli: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Opfhfnamhmc { - /// offset: 32 - #[prost(enumeration = "Dfnbdohllpo", tag = "12")] - pub status: i32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub ionejmofgla: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub aaggceomnlf: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub room_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fgdpbpodljp { - /// offset: 32 - #[prost(enumeration = "Gjfofhnejgh", tag = "11")] - pub reason: i32, - /// offset: 44 - #[prost(enumeration = "Hjjbabngdgj", tag = "6")] - pub status: i32, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub fllobbchnme: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "1")] - pub jdnjdpmkogp: u32, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub anfaedafpgo: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub ipoehbbfkdo: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ikfahmkoolh { - /// offset: 40 - #[prost(uint32, tag = "8")] - pub nebfpccfepe: u32, - /// offset: 44 - #[prost(bool, tag = "9")] - pub ecpmphdlimc: bool, + #[prost(uint32, tag = "14")] + pub lnodojoopbk: u32, /// offset: 16 #[prost(message, repeated, tag = "1")] - pub bljngogaggf: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub gddmcmdfojm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Naffapppmaj { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub pnbjleajedo: ::prost::alloc::vec::Vec, + pub gjgklfchofo: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(enumeration = "Mhkglmbbckp", tag = "5")] + pub status: i32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub ingcdiafafg: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub lmkbdicolko: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cjiojjmella { +pub struct Nbjgnppdhkm { /// offset: 24 - #[prost(uint32, tag = "15")] - pub comklfgepin: u32, + #[prost(uint32, tag = "7")] + pub room_id: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub pmmdfffnfio: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub obojoihdcgk: u32, + /// offset: 36 + #[prost(enumeration = "Fkancddcalo", tag = "6")] + pub status: i32, } -/// Obf: RogueMagicStartCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Accbpeajfeo { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub fhljehdhjli: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub nlmmfjopbfc: u32, + /// offset: 36 + #[prost(enumeration = "Ofhpkjdhomf", tag = "8")] + pub reason: i32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub apmiakdphjl: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub kedimmagfbo: u32, + /// offset: 32 + #[prost(enumeration = "Lbmlljhfehb", tag = "1")] + pub status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ioljbglnlcj { + /// offset: 44 + #[prost(uint32, tag = "3")] + pub lolcbfcjpam: u32, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub ebkdjhlfogn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "6")] + pub heolgepgihl: bool, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub bicpnkochgn: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nklobakemii { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub ddmkcobomno: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ojaeempkcbn { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub lccgfhjkkoa: u32, +} +/// Obf: CEFOJOIMMOD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7783)] +#[cmdid(7791)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStartCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "14")] - pub haghomjlkpj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "11")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub area_id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "12")] + pub ojahmnaninl: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "7")] - pub filcoglhhlo: u32, + #[prost(uint32, tag = "1")] + pub ngdklbhdagg: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bnaginkdgeg { - /// offset: 40 - #[prost(message, optional, tag = "15")] - pub item_value: ::core::option::Option, +pub struct Aholohcllkd { /// offset: 48 - #[prost(message, optional, tag = "5")] - pub basic_info: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub basic_info: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "1")] - pub cpgioiianga: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "10")] - pub level: ::core::option::Option, - /// offset: 80 #[prost(message, optional, tag = "14")] - pub hlfmdojfgpp: ::core::option::Option, - /// offset: 72 - #[prost(message, optional, tag = "9")] - pub afhkfkkfpil: ::core::option::Option, + pub mmaoonpapdp: ::core::option::Option, /// offset: 56 - #[prost(message, optional, tag = "2")] - pub lineup: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub ofaoimcdhpn: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "1")] + pub item_value: ::core::option::Option, /// offset: 24 + #[prost(message, optional, tag = "5")] + pub hkkijabgcna: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "11")] + pub lineup: ::core::option::Option, + /// offset: 16 #[prost(message, optional, tag = "3")] - pub lbanmaimdgh: ::core::option::Option, + pub eienkjfffjg: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub level: ::core::option::Option, } -/// Obf: RogueMagicStartScRsp +/// Obf: PAHJEEFAIPJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7781)] +#[cmdid(7710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStartScRsp { /// offset: 40 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub pbjlaincioc: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "8")] - pub fnhojknapfa: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub afljjjfcbin: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub hhdleadbjgn: ::core::option::Option, } -/// Obf: RogueMagicEnterCsReq +/// Obf: GDPHPOFKBHF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7724)] +#[cmdid(7794)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterCsReq {} -/// Obf: RogueMagicEnterScRsp +/// Obf: PKAHBNAEDFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7704)] +#[cmdid(7795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterScRsp { - /// offset: 40 - #[prost(uint32, tag = "15")] - pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub hhdleadbjgn: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "13")] - pub fnhojknapfa: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub pbjlaincioc: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub afljjjfcbin: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, } -/// Obf: RogueMagicLeaveCsReq +/// Obf: HEGJHDIKJPA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7735)] +#[cmdid(7714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveCsReq {} -/// Obf: RogueMagicLeaveScRsp +/// Obf: GEEACFPLHGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7713)] +#[cmdid(7718)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveScRsp { /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub fnhojknapfa: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub afljjjfcbin: ::core::option::Option, } -/// Obf: RogueMagicEnterRoomCsReq +/// Obf: AGOGHPOGPCM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7769)] +#[cmdid(7763)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterRoomCsReq { /// offset: 28 - #[prost(uint32, tag = "6")] - pub dbjplcanijd: u32, + #[prost(uint32, tag = "7")] + pub lnodojoopbk: u32, /// offset: 24 - #[prost(uint32, tag = "2")] - pub kipfcogfcli: u32, + #[prost(uint32, tag = "9")] + pub mnmafklojcc: u32, } -/// Obf: RogueMagicEnterRoomScRsp +/// Obf: ONINGAPMPPC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7740)] +#[cmdid(7726)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterRoomScRsp { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub afljjjfcbin: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub fnhojknapfa: ::core::option::Option, } -/// Obf: RogueMagicEnterLayerCsReq +/// Obf: PCCLKBKLACL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7746)] +#[cmdid(7739)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterLayerCsReq { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub ipoehbbfkdo: u32, /// offset: 24 - #[prost(uint32, tag = "2")] - pub dbjplcanijd: u32, + #[prost(uint32, tag = "13")] + pub apmiakdphjl: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub mnmafklojcc: u32, } -/// Obf: RogueMagicEnterLayerScRsp +/// Obf: GGJCBFHPOGC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7757)] +#[cmdid(7701)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterLayerScRsp { /// offset: 16 - #[prost(message, optional, tag = "11")] - pub fnhojknapfa: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub afljjjfcbin: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: RogueMagicLevelInfoUpdateScNotify +/// Obf: JDAEDHCALLJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7784)] +#[cmdid(7774)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLevelInfoUpdateScNotify { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub ipoehbbfkdo: u32, /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub fllobbchnme: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub jdnjdpmkogp: u32, + #[prost(message, repeated, tag = "14")] + pub fhljehdhjli: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(enumeration = "Hjjbabngdgj", tag = "6")] - pub status: i32, + #[prost(uint32, tag = "1")] + pub kedimmagfbo: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub nlmmfjopbfc: u32, /// offset: 40 - #[prost(enumeration = "Gjfofhnejgh", tag = "5")] - pub reason: i32, + #[prost(uint32, tag = "13")] + pub apmiakdphjl: u32, /// offset: 32 - #[prost(uint32, tag = "3")] - pub anfaedafpgo: u32, + #[prost(enumeration = "Ofhpkjdhomf", tag = "11")] + pub reason: i32, + /// offset: 44 + #[prost(enumeration = "Lbmlljhfehb", tag = "8")] + pub status: i32, } -/// Obf: RogueMagicAreaUpdateScNotify +/// Obf: HCMPMCNPOMC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7719)] +#[cmdid(7737)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAreaUpdateScNotify { /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub mpgapdncljl: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub bfhjhakfbig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nnkmgfdmkgi { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub famcbklmalh: u32, +pub struct Igjjfokahap { /// offset: 24 - #[prost(bool, tag = "14")] - pub dkkimjbicok: bool, + #[prost(uint32, tag = "3")] + pub dpfcihjiaef: u32, + /// offset: 28 + #[prost(bool, tag = "13")] + pub dkjfdlkjlbe: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bilghdfagmo { +pub struct Hhaanbnclhi { /// offset: 28 #[prost(bool, tag = "9")] - pub dkkimjbicok: bool, + pub dkjfdlkjlbe: bool, /// offset: 24 - #[prost(uint32, tag = "5")] - pub imicidgncml: u32, + #[prost(uint32, tag = "10")] + pub idkobmmdbhf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lgganojjoec { +pub struct Bhmjajgojpm { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub lbnhkppajim: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "6")] + pub hhdleadbjgn: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub kklhgcjkplj: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "15")] - pub mhbkaagmmih: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub ojihjjnjmem: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub gidaaigdpla: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub pbjlaincioc: ::core::option::Option, + pub nocneomkfio: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lenegeidkoj { +pub struct Ojfdekippjf { /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub najacmifilh: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub aacdhbmdpcb: ::prost::alloc::vec::Vec, - /// offset: 48 #[prost(uint32, repeated, tag = "10")] - pub nhbcmlimgje: ::prost::alloc::vec::Vec, + pub hkbfainckhi: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "1")] + pub fkklhiheefm: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub bkeemhiglhf: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub aifkkcdbhjg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "14")] + pub eeejlclgagc: ::prost::alloc::vec::Vec, } -/// Obf: RogueMagicBattleFailSettleInfoScNotify +/// Obf: IICPBCMEHLL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7734)] +#[cmdid(7732)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicBattleFailSettleInfoScNotify { /// offset: 32 - #[prost(message, optional, tag = "8")] - pub dacageldcpm: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub afljjjfcbin: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "10")] - pub fnhojknapfa: ::core::option::Option, -} -/// Obf: RogueMagicSettleCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7762)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicSettleCsReq {} -/// Obf: RogueMagicSettleScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7800)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueMagicSettleScRsp { - /// offset: 48 #[prost(message, optional, tag = "11")] - pub gmkbaieikop: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub fnhojknapfa: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 40 - #[prost(message, optional, tag = "7")] - pub dacageldcpm: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub kpdonngcdam: ::core::option::Option, + pub edkjmpachnj: ::core::option::Option, } -/// Obf: RogueMagicReviveCostUpdateScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7788)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueMagicReviveCostUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub iijbobnload: ::core::option::Option, -} -/// Obf: RogueMagicReviveAvatarCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7786)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueMagicReviveAvatarCsReq { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub interacted_prop_entity_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: RogueMagicReviveAvatarScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7703)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueMagicReviveAvatarScRsp { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub iijbobnload: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: RogueMagicQueryCsReq +/// Obf: FCNIAPGHHBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicSettleCsReq {} +/// Obf: BLJDNJLCPHK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7798)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicSettleScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub mjpejpmacfg: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub edkjmpachnj: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub afljjjfcbin: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub fnkebofahme: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: CGIFFEFFOBI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7733)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicReviveCostUpdateScNotify { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub ebmkbdjmaaf: ::core::option::Option, +} +/// Obf: ALGBOJBMEPB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7761)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicReviveAvatarCsReq { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub interacted_prop_entity_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, +} +/// Obf: LPGEBAEBHKA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7707)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicReviveAvatarScRsp { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ebmkbdjmaaf: ::core::option::Option, +} +/// Obf: PNDMPIPAMCH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7758)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicQueryCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dmppnghodfg { - /// offset: 24 - #[prost(message, repeated, tag = "905")] - pub bljngogaggf: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "7")] - pub mikapgdolnp: u32, - /// offset: 72 - #[prost(uint32, tag = "12")] - pub lekjalpobbb: u32, - /// offset: 56 - #[prost(uint32, tag = "2")] - pub kpmnmmbckbp: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "1592")] - pub efhdjbkhmie: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "59")] - pub avatar_id_list: ::prost::alloc::vec::Vec, +pub struct Jeblaagcnhn { /// offset: 76 - #[prost(uint32, tag = "1")] - pub jdnjdpmkogp: u32, - /// offset: 88 - #[prost(uint32, tag = "6")] - pub jpbmdcgdhgk: u32, - /// offset: 40 - #[prost(message, repeated, tag = "578")] - pub gddmcmdfojm: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "15")] + pub mnknaeeckpm: u32, + /// offset: 68 + #[prost(uint32, tag = "11")] + pub hlcikbifkik: u32, /// offset: 64 - #[prost(uint32, tag = "9")] - pub gmcgmoiealj: u32, + #[prost(uint32, tag = "8")] + pub emkoioifdkg: u32, + /// offset: 72 + #[prost(uint32, tag = "5")] + pub dnekflcjdkh: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "1983")] + pub acpbohchhkg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "91")] + pub bicpnkochgn: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "796")] + pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub ahhjlmpkfhn: u32, + /// offset: 16 + #[prost(message, repeated, tag = "28")] + pub ebkdjhlfogn: ::prost::alloc::vec::Vec, /// offset: 84 #[prost(uint32, tag = "13")] - pub dcjflfbmoop: u32, - /// offset: 68 - #[prost(uint32, tag = "15")] - pub mhdhhnniklc: u32, + pub jfgebnbaegj: u32, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub ljeecoopmlm: u32, /// offset: 60 - #[prost(uint32, tag = "5")] - pub nebfpccfepe: u32, + #[prost(uint32, tag = "10")] + pub nlmmfjopbfc: u32, + /// offset: 88 + #[prost(uint32, tag = "4")] + pub lolcbfcjpam: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mmnjmanpnjo { +pub struct Ognjnbbbpif { /// offset: 24 - #[prost(uint32, repeated, tag = "424")] - pub bhllighlhpc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "296")] + pub binlapellbo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nkchimpilka { - /// offset: 49 - #[prost(bool, tag = "14")] - pub hddnfmmicpo: bool, +pub struct Maghefeelab { + /// offset: 58 + #[prost(bool, tag = "4")] + pub adkbeopnbio: bool, /// offset: 56 - #[prost(uint32, tag = "15")] - pub cmpboipkhbc: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "8")] - pub fnclkdmpjdn: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(bool, tag = "5")] - pub lchjkanpgig: bool, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub cepdmicfkne: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "3")] - pub area_id: u32, - /// offset: 50 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "15")] + pub cebpajaajpp: bool, + /// offset: 57 + #[prost(bool, tag = "13")] pub is_taken_reward: bool, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub gfnckbgnlnc: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub eccgjdmogan: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "6")] - pub record_info: ::core::option::Option, + #[prost(uint32, repeated, tag = "2")] + pub ejomfahemnh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub record_info: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dndcngebplg { +pub struct Ndpgkdlgbfb { + /// offset: 24 + #[prost(bool, tag = "11")] + pub cebpajaajpp: bool, /// offset: 28 - #[prost(uint32, tag = "14")] - pub fpceaiceaml: u32, - /// offset: 24 - #[prost(bool, tag = "5")] - pub lchjkanpgig: bool, + #[prost(uint32, tag = "5")] + pub abhhnnkbafp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Loaibgpgkgb { - /// offset: 16 +pub struct Bgkdoojaham { + /// offset: 24 #[prost(uint32, repeated, tag = "7")] - pub dhfkidnojce: ::prost::alloc::vec::Vec, + pub bngjhjkjamm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nnmemeppkab { +pub struct Ahngiofdjnl { + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub bicpnkochgn: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "14")] - pub gddmcmdfojm: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(message, repeated, tag = "11")] - pub njpfonnoooa: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, optional, tag = "1")] - pub story_info: ::core::option::Option, - /// offset: 56 - #[prost(uint32, repeated, tag = "3")] - pub cddlgdgphpc: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "7")] + pub story_info: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub gaikjbbjgli: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub jjaablcmflp: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(message, optional, tag = "15")] - pub alehehpljak: ::core::option::Option, + #[prost(uint32, repeated, tag = "5")] + pub ndgdekeafcc: ::prost::alloc::vec::Vec, /// offset: 16 + #[prost(message, optional, tag = "13")] + pub cllghdcnpoi: ::core::option::Option, + /// offset: 72 #[prost(message, repeated, tag = "2")] - pub mpgapdncljl: ::prost::alloc::vec::Vec, + pub bfhjhakfbig: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "11")] + pub nipceaflcaa: ::prost::alloc::vec::Vec, } -/// Obf: RogueMagicQueryScRsp +/// Obf: EMNGELAGLJM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7731)] +#[cmdid(7744)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicQueryScRsp { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, /// offset: 32 - #[prost(message, optional, tag = "1")] - pub pbjlaincioc: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub rogue_get_info: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub hhdleadbjgn: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub rogue_get_info: ::core::option::Option, } -/// Obf: RogueMagicScepterDressInUnitCsReq +/// Obf: NIFJJHFGMHP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7706)] +#[cmdid(7789)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicScepterDressInUnitCsReq { + /// offset: 28 + #[prost(uint32, tag = "13")] + pub doaopbbigpo: u32, /// offset: 32 - #[prost(uint32, tag = "14")] - pub opcnhcbhcmg: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub dice_slot_id: u32, - /// offset: 24 #[prost(uint32, tag = "12")] - pub idccacejngj: u32, + pub nchhopjjdce: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub akknccfibhi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7701)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Apogecmcnop { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: RogueMagicAutoDressInUnitCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7722)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueMagicAutoDressInUnitCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub ghphoedjbka: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7747)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gkepbfiepii { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: RogueMagicSetAutoDressInMagicUnitCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7790)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicSetAutoDressInMagicUnitCsReq { - /// offset: 24 - #[prost(bool, tag = "9")] - pub nahlmgooimg: bool, -} -/// Obf: RogueMagicSetAutoDressInMagicUnitScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7705)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicSetAutoDressInMagicUnitScRsp { - /// offset: 28 - #[prost(bool, tag = "11")] - pub nahlmgooimg: bool, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: RogueMagicAutoDressInMagicUnitChangeScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7797)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicAutoDressInMagicUnitChangeScNotify { - /// offset: 24 - #[prost(bool, tag = "7")] - pub nahlmgooimg: bool, -} -/// Obf: RogueMagicScepterTakeOffUnitCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] #[cmdid(7796)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueMagicScepterTakeOffUnitCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub ghphoedjbka: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub opcnhcbhcmg: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7743)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bcijhcjhjbf { +pub struct Lmgjdldgkmm { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: RogueMagicUnitComposeCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7717)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueMagicUnitComposeCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub ghphoedjbka: ::prost::alloc::vec::Vec, -} -/// Obf: RogueMagicUnitComposeScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7727)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicUnitComposeScRsp { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bkddbjoeajp { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub ghphoedjbka: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7768)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Npjlaempnnm { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jilgjoocpia { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub olefllaeacg: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub talent_info: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oflcdolcepm {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7791)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ojefiihncao { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub alehehpljak: ::core::option::Option, -} -/// Obf: RogueMagicEnableTalentCsReq +/// Obf: ECCKPKLHLDD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7702)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicEnableTalentCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub ehajmkfjccm: u32, -} -/// Obf: RogueMagicEnableTalentScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7737)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueMagicEnableTalentScRsp { +pub struct RogueMagicAutoDressInUnitCsReq { /// offset: 16 - #[prost(message, optional, tag = "4")] - pub alehehpljak: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, + #[prost(uint32, repeated, tag = "11")] + pub igeabmflcgc: ::prost::alloc::vec::Vec, } -/// Obf: RogueMagicGetMiscRealTimeDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7712)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicGetMiscRealTimeDataCsReq {} -/// Obf: RogueMagicGetMiscRealTimeDataScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7764)] +#[cmdid(7749)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicGetMiscRealTimeDataScRsp { +pub struct Fgcbmgeigfl { /// offset: 24 - #[prost(message, optional, tag = "14")] - pub ojihjjnjmem: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub mhbkaagmmih: ::core::option::Option, - /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: RogueMagicStoryInfoUpdateScNotify +/// Obf: GDKNHFFLEDN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7754)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicSetAutoDressInMagicUnitCsReq { + /// offset: 24 + #[prost(bool, tag = "14")] + pub kmppnofbnpm: bool, +} +/// Obf: DMEPALJBADA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7779)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicSetAutoDressInMagicUnitScRsp { + /// offset: 28 + #[prost(bool, tag = "15")] + pub kmppnofbnpm: bool, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: NEABJKFPKIL /// Type: Notify #[derive(proto_derive::CmdID)] +#[cmdid(7705)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicAutoDressInMagicUnitChangeScNotify { + /// offset: 24 + #[prost(bool, tag = "10")] + pub kmppnofbnpm: bool, +} +/// Obf: MINCBGNAGLL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7757)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicScepterTakeOffUnitCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub igeabmflcgc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub doaopbbigpo: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7721)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jepajcegpad { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: IGNLHBGFLEL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7728)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicUnitComposeCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub igeabmflcgc: ::prost::alloc::vec::Vec, +} +/// Obf: JLHIKCDGEGE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7765)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicUnitComposeScRsp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Memheghelcp { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub igeabmflcgc: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7753)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kbdibklebkp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kjagliidbgp { + /// offset: 32 + #[prost(uint32, tag = "11")] + pub djcajhimdol: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub talent_info: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cafeadmfjih {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7717)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eahjloanbpd { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub cllghdcnpoi: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: CMGKGFPDHNK +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(7751)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicEnableTalentCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub kfjemiojlpj: u32, +} +/// Obf: CNICBAOIDCG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7725)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicEnableTalentScRsp { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub cllghdcnpoi: ::core::option::Option, +} +/// Obf: ACAJMJBNNJD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7720)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicGetMiscRealTimeDataCsReq {} +/// Obf: PEHGLJEILLK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7793)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicGetMiscRealTimeDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub nocneomkfio: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub kklhgcjkplj: ::core::option::Option, +} +/// Obf: MHHBBPINOBD +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7766)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicStoryInfoUpdateScNotify { /// offset: 24 + #[prost(uint32, tag = "13")] + pub khmpdbnfkhb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gjfapkageed { + /// offset: 36 + #[prost(enumeration = "Mmdncmmokpo", tag = "6")] + pub mkhdindghmd: i32, + /// offset: 16 + #[prost(map = "string, double", tag = "3")] + pub hbnhceokibj: ::std::collections::HashMap<::prost::alloc::string::String, f64>, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub bamnmengkfg: u32, + /// offset: 32 #[prost(uint32, tag = "11")] - pub apppkekgodf: u32, + pub pnfbhhblafh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ofnebgdliec { +pub struct Oapbfnbkfhm { /// offset: 32 - #[prost(uint32, tag = "5")] - pub bogmahnflfi: u32, - /// offset: 40 - #[prost(enumeration = "Fflkehfbiaa", tag = "8")] - pub ibeehofgbdc: i32, - /// offset: 16 - #[prost(map = "string, double", tag = "15")] - pub cncghinklaf: ::std::collections::HashMap<::prost::alloc::string::String, f64>, + #[prost(bool, tag = "11")] + pub chcgmamobmh: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub ljflbpdcjgj: ::prost::alloc::vec::Vec, /// offset: 36 + #[prost(uint32, tag = "3")] + pub klniagaefke: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ebdpciiffon { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub fnhknlijkpi: u32, + /// offset: 24 + #[prost(bool, tag = "1")] + pub hfjdgdiplag: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjghoboeodl { + /// offset: 24 #[prost(uint32, tag = "4")] - pub bjhcinoeebk: u32, + pub mdgkjebckfp: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub lbobnpobnek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ibjnmkfghjd { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub igkhgbdeblk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(bool, tag = "9")] - pub ickmapkkkfo: bool, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub chefdmboehp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nhkkkfhakao { - /// offset: 28 - #[prost(bool, tag = "4")] - pub bakhlgnmboi: bool, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub bicnjbgckmd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmmdakjfkpc { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub knjmgdbelae: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub oagfiokmpnd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ahmjpfjbmmj { - /// offset: 32 - #[prost(message, optional, tag = "5")] - pub bafglonnahf: ::core::option::Option, - /// offset: 40 - #[prost(uint64, tag = "8")] - pub fiolkldpnbe: u64, +pub struct Doijncljgko { /// offset: 48 - #[prost(enumeration = "RogueModifierSourceType", tag = "11")] - pub jkmaeielmgm: i32, - #[prost(oneof = "ahmjpfjbmmj::Okaiingcacl", tags = "14, 6, 2")] - pub okaiingcacl: ::core::option::Option, + #[prost(uint64, tag = "11")] + pub pimneefdage: u64, + /// offset: 44 + #[prost(enumeration = "RogueModifierSourceType", tag = "2")] + pub alfhnehobja: i32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub impoehiocbc: ::core::option::Option, + #[prost(oneof = "doijncljgko::Bpihfajcloc", tags = "12, 1, 7")] + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `AHMJPFJBMMJ`. -pub mod ahmjpfjbmmj { +/// Nested message and enum types in `DOIJNCLJGKO`. +pub mod doijncljgko { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + pub enum Bpihfajcloc { /// offset: 24 - #[prost(message, tag = "14")] - Mbcfkoelgmb(super::Ibjnmkfghjd), + #[prost(message, tag = "12")] + Angmbdbaoih(super::Oapbfnbkfhm), /// offset: 24 - #[prost(message, tag = "6")] - Lcogdokjfbb(super::Nhkkkfhakao), + #[prost(message, tag = "1")] + Fjnnjnhacab(super::Ebdpciiffon), /// offset: 24 - #[prost(message, tag = "2")] - Ohfjgljonfp(super::Mmmdakjfkpc), + #[prost(message, tag = "7")] + Agpgdepjajm(super::Mjghoboeodl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ffaogjiobge { +pub struct Mncopdnelmc { /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub kcfgfjaffhj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub phpolhljgfm: ::prost::alloc::vec::Vec, } -/// Obf: RogueModifierAddNotify +/// Obf: DIFFLAOILKH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5324)] +#[cmdid(5394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierAddNotify { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub lcbklbbhoge: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub imibfehpddi: ::core::option::Option, } -/// Obf: RogueModifierSelectCellCsReq +/// Obf: CFHDOLGEHHK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5304)] +#[cmdid(5395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub hicchnecjgj: u32, + #[prost(uint32, tag = "8")] + pub eiiagabafec: u32, } -/// Obf: RogueModifierSelectCellScRsp +/// Obf: IFMFDHMFJJA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5335)] +#[cmdid(5314)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub hmcmekjddll: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub fnldfglgeoa: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] - pub hicchnecjgj: u32, + #[prost(uint32, tag = "9")] + pub eiiagabafec: u32, } -/// Obf: RogueModifierUpdateNotify +/// Obf: HKFEPKHKIMI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5400)] +#[cmdid(5398)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierUpdateNotify { /// offset: 24 - #[prost(message, optional, tag = "2")] - pub lcbklbbhoge: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub imibfehpddi: ::core::option::Option, } -/// Obf: RogueModifierDelNotify +/// Obf: IFHOPBNJPDD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5369)] +#[cmdid(5363)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierDelNotify { /// offset: 24 - #[prost(uint64, tag = "13")] - pub fiolkldpnbe: u64, + #[prost(uint64, tag = "2")] + pub pimneefdage: u64, } -/// Obf: RogueModifierStageStartNotify +/// Obf: MHJNLFHMNCE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5340)] +#[cmdid(5326)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierStageStartNotify { /// offset: 24 #[prost(enumeration = "RogueModifierSourceType", tag = "12")] - pub jkmaeielmgm: i32, + pub alfhnehobja: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fobiokdlmnc { - /// offset: 16 +pub struct Apmhdgpdgnp { + /// offset: 40 #[prost(message, optional, tag = "10")] - pub nchjdgakafn: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub ijbmdmokkaf: ::core::option::Option, - #[prost(oneof = "fobiokdlmnc::Okaiingcacl", tags = "906, 1553, 388")] - pub okaiingcacl: ::core::option::Option, + pub nlilnoncnfc: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub lphoaijfpnp: ::core::option::Option, + #[prost(oneof = "apmhdgpdgnp::Bpihfajcloc", tags = "1042, 636, 1742")] + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `FOBIOKDLMNC`. -pub mod fobiokdlmnc { +/// Nested message and enum types in `APMHDGPDGNP`. +pub mod apmhdgpdgnp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 40 - #[prost(message, tag = "906")] - Cggboodeled(super::Pmlekkclnil), - /// offset: 40 - #[prost(message, tag = "1553")] - Omkkajjgeoo(super::Adbmmliikml), - /// offset: 40 - #[prost(message, tag = "388")] - Koocehjhhpj(super::Bgbecdnlhpd), + pub enum Bpihfajcloc { + /// offset: 24 + #[prost(message, tag = "1042")] + Opdjkkpppod(super::Bcifmhfcdmg), + /// offset: 24 + #[prost(message, tag = "636")] + Kfpbacehamh(super::Hpmjcoccbjj), + /// offset: 24 + #[prost(message, tag = "1742")] + Cimgceegdcf(super::Khilifooigh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kfdkhfdahpo { +pub struct Cfoifabcgae { + /// offset: 24 + #[prost(bool, tag = "11")] + pub dkjfdlkjlbe: bool, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub iahobgfdbml: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub nafldjfccpc: u32, /// offset: 36 - #[prost(uint32, tag = "12")] - pub llcaonchdjb: u32, + #[prost(uint32, tag = "5")] + pub ikldfmbghgb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kkmpehifmnc { + /// offset: 36 + #[prost(bool, tag = "9")] + pub dkjfdlkjlbe: bool, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub jbnfilfnfmc: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub pamheddieja: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub cahnhpankic: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Okbfgnelfmg { /// offset: 32 #[prost(uint32, tag = "4")] - pub dbgbigbcfgc: u32, + pub halmbjjikon: u32, /// offset: 24 - #[prost(bool, tag = "9")] - pub dkkimjbicok: bool, - /// offset: 28 #[prost(uint32, tag = "14")] - pub jeholgflbcg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iodpibomdim { - /// offset: 24 - #[prost(bool, tag = "12")] - pub dkkimjbicok: bool, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub flgbkheohlk: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub acjngncdkpf: u32, + pub cbchipfahmg: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub icmbnnmnban: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Baknnndicmo { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub fhdekbpdcag: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub mnekblppnmm: u32, - /// offset: 32 - #[prost(bool, tag = "9")] - pub dkkimjbicok: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fikhamlniik { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub fhdekbpdcag: u32, - /// offset: 24 - #[prost(bool, tag = "12")] - pub dkkimjbicok: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ogbeaklfkgm { - /// offset: 24 - #[prost(bool, tag = "12")] - pub lmpbijmjkpe: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lhfjgnnnpma { - /// offset: 88 - #[prost(message, optional, tag = "10")] - pub mhlfdmebjec: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "11")] - pub afhkfkkfpil: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub lineup: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "7")] - pub cpgioiianga: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "12")] - pub item_value: ::core::option::Option, - /// offset: 104 - #[prost(message, optional, tag = "13")] - pub kdbjnjakfjg: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "3")] - pub ibifcldpklb: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub bjnemdfnhkl: ::core::option::Option, - /// offset: 80 - #[prost(message, optional, tag = "9")] - pub lelgpgicpfn: ::core::option::Option, - /// offset: 72 - #[prost(message, optional, tag = "14")] - pub jholpjldagh: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub level: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Phoaibfdbpb { - /// offset: 40 - #[prost(uint32, tag = "8")] - pub ipoehbbfkdo: u32, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub fllobbchnme: ::prost::alloc::vec::Vec, - /// offset: 49 #[prost(bool, tag = "3")] - pub jnpfcfhegfe: bool, - /// offset: 48 - #[prost(bool, tag = "7")] - pub pcgceidaiom: bool, - /// offset: 52 - #[prost(enumeration = "RogueTournLevelStatus", tag = "1")] - pub status: i32, - /// offset: 56 - #[prost(enumeration = "Fbehpebplgl", tag = "10")] - pub reason: i32, - #[prost(oneof = "phoaibfdbpb::Fjfojnbnmmf", tags = "11")] - pub fjfojnbnmmf: ::core::option::Option, + pub dkjfdlkjlbe: bool, } -/// Nested message and enum types in `PHOAIBFDBPB`. -pub mod phoaibfdbpb { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Enehkonpjna { + /// offset: 28 + #[prost(bool, tag = "6")] + pub dkjfdlkjlbe: bool, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub cbchipfahmg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ajaejnhdnfd { + /// offset: 24 + #[prost(bool, tag = "2")] + pub hommggmalmi: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pnkebbadonj { + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub hkkijabgcna: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "4")] + pub ogaflppjiob: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "11")] + pub mkpebdajajn: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "6")] + pub lineup: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub level: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "2")] + pub abijbgenkha: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub emfdmikfibf: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "13")] + pub baaanbeipbg: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub bdgooplhfag: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "9")] + pub item_value: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "7")] + pub mmaoonpapdp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aoikkhjlkjf { + /// offset: 40 + #[prost(enumeration = "Beplpkefeed", tag = "6")] + pub reason: i32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub fhljehdhjli: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(bool, tag = "3")] + pub kbjahflooij: bool, + /// offset: 44 + #[prost(enumeration = "RogueTournLevelStatus", tag = "13")] + pub status: i32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub apmiakdphjl: u32, + /// offset: 57 + #[prost(bool, tag = "9")] + pub pnnkfbilieh: bool, + #[prost(oneof = "aoikkhjlkjf::Cndejghfjaa", tags = "10")] + pub cndejghfjaa: ::core::option::Option, +} +/// Nested message and enum types in `AOIKKHJLKJF`. +pub mod aoikkhjlkjf { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Fjfojnbnmmf { - /// offset: 32 - #[prost(message, tag = "11")] - Jmnfhhinfjb(super::Ifleemahjma), + pub enum Cndejghfjaa { + /// offset: 16 + #[prost(message, tag = "10")] + Eligjdhjeac(super::Nejmkcokhof), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ihjdhjhhcdj { +pub struct Pmcgofcmhha { /// offset: 48 - #[prost(uint32, tag = "2")] - pub bbcbbcahkpc: u32, - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub kklnljdemmi: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "8")] - pub ojapjfnmhfn: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "9")] + pub epainhhnblo: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] + pub mmojoecdmil: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, tag = "12")] - pub hdbknmpibce: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub kgbpkmeogem: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1")] + pub bflhmidifkf: u32, /// offset: 52 - #[prost(uint32, tag = "7")] - pub inaojkmedmb: u32, + #[prost(uint32, tag = "4")] + pub hkbpehbliac: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub gijoaadkdin: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub imkojkjahmm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ifleemahjma { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub iiloomcenfb: ::core::option::Option, +pub struct Nejmkcokhof { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub peabldfcmic: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ifkdkegjkmm { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub immggojcgmj: u32, +pub struct Naljfanpfma { /// offset: 24 #[prost(uint32, tag = "2")] - pub ifomgihdjoi: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ndegpcijemm { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub pnbjleajedo: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Habegjbance { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub cldnnkmeakj: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(enumeration = "Kkijdkpjmib", tag = "15")] - pub status: i32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub jhiiafflkln: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub ijldcljpobd: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub kipfcogfcli: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dpcpeegngje { - /// offset: 44 - #[prost(uint32, tag = "5")] - pub room_id: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub aaggceomnlf: u32, - /// offset: 52 + pub mfokbdchbec: u32, + /// offset: 28 #[prost(uint32, tag = "10")] - pub nkfnonafcic: u32, + pub kmjjckdobma: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gchiomajipi { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub ddmkcobomno: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Apbofcpjcaf { /// offset: 32 #[prost(uint32, tag = "14")] - pub ionejmofgla: u32, - /// offset: 48 - #[prost(enumeration = "Ieclobdhobo", tag = "6")] + pub lmkbdicolko: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub lnodojoopbk: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub ingcdiafafg: u32, + /// offset: 40 + #[prost(enumeration = "Jilicanhllc", tag = "1")] pub status: i32, - #[prost(oneof = "dpcpeegngje::Fjfojnbnmmf", tags = "7")] - pub fjfojnbnmmf: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub gjgklfchofo: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `DPCPEEGNGJE`. -pub mod dpcpeegngje { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pgknfmanpni { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub pmmdfffnfio: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub lhendoogbck: u32, + /// offset: 40 + #[prost(enumeration = "Flcpapojbgp", tag = "11")] + pub status: i32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub room_id: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub obojoihdcgk: u32, + #[prost(oneof = "pgknfmanpni::Cndejghfjaa", tags = "4")] + pub cndejghfjaa: ::core::option::Option, +} +/// Nested message and enum types in `PGKNFMANPNI`. +pub mod pgknfmanpni { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Fjfojnbnmmf { + pub enum Cndejghfjaa { /// offset: 24 - #[prost(message, tag = "7")] - Jmnfhhinfjb(super::Gkgckkaafde), + #[prost(message, tag = "4")] + Eligjdhjeac(super::Lgmiblcaefa), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kkdbcnmepjo { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub amlegpkbfgj: ::prost::alloc::vec::Vec, +pub struct Jdjodlajbkp { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub glmfgmcpghl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pmlekkclnil {} +pub struct Bcifmhfcdmg {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Adbmmliikml { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub galiollcgcb: ::core::option::Option, +pub struct Hpmjcoccbjj { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub ccnhihhgbdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gkgckkaafde { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub lifnklcooah: ::prost::alloc::vec::Vec, +pub struct Lgmiblcaefa { /// offset: 32 - #[prost(uint32, tag = "15")] - pub johdfhdpfok: u32, + #[prost(uint32, tag = "7")] + pub kloofaejgkd: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub bofomapkkhm: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ibbmiajbjgh { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub eomkibnkhib: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub hccnfeeckha: u32, +pub struct Nbfdkmngbkd { /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] + pub lleefdgjbka: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub dacokfcbmbi: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mljmpommkoh { - /// offset: 52 - #[prost(uint32, tag = "1")] - pub bkjmgnpangj: u32, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub kkghppchbbb: u32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub injlcjgcmen: u32, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub pdnoikemkpg: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub chhnicgacph: u32, - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub kjeikdcjbhj: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bgbecdnlhpd { +pub struct Jeemhkbfmfg { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub iekplkpeneh: ::core::option::Option, -} -/// Obf: RogueTournStartCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6029)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournStartCsReq { - /// offset: 36 + #[prost(message, repeated, tag = "11")] + pub aacdkgkecah: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub enhoimlibjn: u32, + /// offset: 44 #[prost(uint32, tag = "4")] - pub area_id: u32, + pub cgoabgkcbef: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 33 - #[prost(bool, tag = "14")] - pub jnpfcfhegfe: bool, - /// offset: 32 - #[prost(bool, tag = "3")] - pub pcgceidaiom: bool, + pub dkkbamnmfli: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub djefphdfaco: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub megcagnhmie: u32, } -/// Obf: RogueTournStartScRsp +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Khilifooigh { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub jfaehlofdbc: ::core::option::Option, +} +/// Obf: GOLDDOMDKDJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6068)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournStartCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub area_id: u32, + /// offset: 32 + #[prost(bool, tag = "11")] + pub pnnkfbilieh: bool, + /// offset: 33 + #[prost(bool, tag = "5")] + pub kbjahflooij: bool, +} +/// Obf: BIAAHNCGAKE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6044)] +#[cmdid(6024)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournStartScRsp { - /// offset: 44 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "3")] - pub fnhojknapfa: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "2")] - pub pbjlaincioc: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub hhdleadbjgn: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub afljjjfcbin: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub ipohljblkoa: u32, /// offset: 40 - #[prost(uint32, tag = "12")] - pub jkmafpbcikc: u32, + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: RogueTournEnterCsReq +/// Obf: LLDEDCBCAHG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6054)] +#[cmdid(6098)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnterCsReq {} -/// Obf: RogueTournEnterScRsp +/// Obf: MCFKLKPDNOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6056)] +#[cmdid(6095)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterScRsp { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub hhdleadbjgn: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 32 - #[prost(message, optional, tag = "1")] - pub fnhojknapfa: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub pbjlaincioc: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub afljjjfcbin: ::core::option::Option, } -/// Obf: RogueTournLeaveCsReq +/// Obf: ADHADBOIOFM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6086)] +#[cmdid(6038)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournLeaveCsReq {} -/// Obf: RogueTournLeaveScRsp +/// Obf: JEOHBGGOMFI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6042)] +#[cmdid(6017)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveScRsp { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub fnhojknapfa: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub afljjjfcbin: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: RogueTournSettleCsReq +/// Obf: FAJKINBAIGJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6093)] +#[cmdid(6011)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournSettleCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cfldbcdmcfg { +pub struct Algjomfclkl { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub gidaaigdpla: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "2")] - pub jliaknlocma: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "13")] - pub mhbkaagmmih: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub fmmldnbhfik: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "15")] - pub nlngjfgoppn: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "5")] - pub oomippimnpb: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub nocneomkfio: ::core::option::Option, /// offset: 16 + #[prost(message, optional, tag = "13")] + pub kocgkeaflcb: ::core::option::Option, + /// offset: 72 #[prost(message, optional, tag = "14")] - pub pbjlaincioc: ::core::option::Option, + pub aapipkpjefm: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub hhdleadbjgn: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "3")] + pub pbdgfdjhiic: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "5")] + pub lbnhkppajim: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "6")] + pub loiimdaemio: ::core::option::Option, } -/// Obf: RogueTournSettleScRsp +/// Obf: NCCIIAJCCEB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6065)] +#[cmdid(6096)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournSettleScRsp { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub dacageldcpm: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "12")] - pub fnhojknapfa: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub edkjmpachnj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub afljjjfcbin: ::core::option::Option, } -/// Obf: RogueTournEnterRoomCsReq +/// Obf: APLLNCBFGIN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6047)] +#[cmdid(6020)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnterRoomCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub lnodojoopbk: u32, /// offset: 28 #[prost(uint32, tag = "8")] - pub dbjplcanijd: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub kipfcogfcli: u32, + pub mnmafklojcc: u32, } -/// Obf: RogueTournEnterRoomScRsp +/// Obf: ODIHLHLPENA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6041)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournEnterRoomScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub fnhojknapfa: ::core::option::Option, -} -/// Obf: RogueTournEnterLayerCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6023)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournEnterLayerCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub dbjplcanijd: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub ipoehbbfkdo: u32, -} -/// Obf: RogueTournEnterLayerScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6013)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournEnterLayerScRsp { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub fnhojknapfa: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: RogueTournLevelInfoUpdateScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6087)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournLevelInfoUpdateScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub fllobbchnme: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "Fbehpebplgl", tag = "1")] - pub reason: i32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub ipoehbbfkdo: u32, - /// offset: 36 - #[prost(enumeration = "RogueTournLevelStatus", tag = "5")] - pub status: i32, -} -/// Obf: RogueTournTakeExpRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] #[cmdid(6089)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournTakeExpRewardCsReq { +pub struct RogueTournEnterRoomScRsp { /// offset: 32 - #[prost(uint32, tag = "8")] - pub moeonfigpjp: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub clmmoeimgco: ::prost::alloc::vec::Vec, -} -/// Obf: RogueTournTakeExpRewardScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6012)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournTakeExpRewardScRsp { - /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub hfiojmeiogn: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub reward: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub exp: u32, + #[prost(message, optional, tag = "14")] + pub afljjjfcbin: ::core::option::Option, } -/// Obf: RogueTournExpNotify +/// Obf: GNGLEFMCKII +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6018)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournEnterLayerCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub mnmafklojcc: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub apmiakdphjl: u32, +} +/// Obf: PBMNFCENBNF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6028)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournEnterLayerScRsp { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub afljjjfcbin: ::core::option::Option, +} +/// Obf: JNELJJMONCD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6039)] +#[cmdid(6059)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournLevelInfoUpdateScNotify { + /// offset: 40 + #[prost(enumeration = "Beplpkefeed", tag = "15")] + pub reason: i32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub apmiakdphjl: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub fhljehdhjli: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(enumeration = "RogueTournLevelStatus", tag = "7")] + pub status: i32, +} +/// Obf: BLNEJNCPOIC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6036)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournTakeExpRewardCsReq { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub fpfihhbnban: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub pbbhjeflbcb: ::prost::alloc::vec::Vec, +} +/// Obf: DNFCOHEFIHA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6097)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournTakeExpRewardScRsp { + /// offset: 44 + #[prost(uint32, tag = "7")] + pub exp: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub eillohoiome: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub reward: ::core::option::Option, +} +/// Obf: NBMPPNCOHPD +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6075)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournExpNotify { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub exp: u32, } -/// Obf: RogueTournQueryCsReq +/// Obf: HCANDMENNFD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6055)] +#[cmdid(6035)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournQueryCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gncllkpaibl { +pub struct Gdmlnijofee { /// offset: 24 - #[prost(uint32, tag = "7")] - pub area_id: u32, - /// offset: 31 - #[prost(bool, tag = "6")] - pub hddnfmmicpo: bool, - /// offset: 30 - #[prost(bool, tag = "3")] - pub ndkfgekmoim: bool, - /// offset: 29 - #[prost(bool, tag = "11")] - pub lchjkanpgig: bool, + #[prost(bool, tag = "10")] + pub cebpajaajpp: bool, + /// offset: 27 + #[prost(bool, tag = "4")] + pub felepkcafpa: bool, /// offset: 28 - #[prost(bool, tag = "9")] + #[prost(uint32, tag = "11")] + pub area_id: u32, + /// offset: 26 + #[prost(bool, tag = "7")] + pub adkbeopnbio: bool, + /// offset: 25 + #[prost(bool, tag = "8")] pub is_taken_reward: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ajneppmfjcb { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub eejghnhpkeg: u32, +pub struct Dphnlkipdgj { /// offset: 40 - #[prost(int64, tag = "5")] - pub end_time: i64, - /// offset: 24 + #[prost(bool, tag = "5")] + pub bmempnkobdm: bool, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub ipohljblkoa: u32, + /// offset: 36 #[prost(uint32, tag = "10")] - pub jkmafpbcikc: u32, - /// offset: 28 - #[prost(bool, tag = "13")] - pub ahebdgcigja: bool, + pub plnndcijihe: u32, + /// offset: 24 + #[prost(int64, tag = "7")] + pub end_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hpdcmhdhfhg { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub hfiojmeiogn: ::prost::alloc::vec::Vec, +pub struct Egoeemfijfo { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub eillohoiome: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pklnlebncpf { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub talent_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub jencoefpnga: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hpnpbhgfedm { - /// offset: 28 - #[prost(bool, tag = "4")] - pub lchjkanpgig: bool, +pub struct Ecjnaiolkjd { /// offset: 24 - #[prost(uint32, tag = "14")] - pub fpceaiceaml: u32, + #[prost(message, optional, tag = "5")] + pub talent_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub pbclkcblmmi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ginfdnpkjco { +pub struct Ognfogjbpnj { /// offset: 24 #[prost(uint32, tag = "10")] - pub ejkajjgfjgh: u32, + pub abhhnnkbafp: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub moeonfigpjp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jebbfggplnp { - /// offset: 40 - #[prost(uint32, repeated, tag = "14")] - pub kgfckedmamb: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "3")] - pub opggdnbklkc: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "13")] - pub llbdabcgdge: u32, - /// offset: 64 - #[prost(uint32, repeated, tag = "11")] - pub elmidbekiga: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub makkgeignfm: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub ckgnklpoklb: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, repeated, tag = "2")] - pub canpbobdcmk: ::prost::alloc::vec::Vec, + #[prost(bool, tag = "5")] + pub cebpajaajpp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pndojghooeg { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub ggnfhjjagcf: u32, +pub struct Cnmbipopofh { /// offset: 24 #[prost(uint32, tag = "13")] - pub digbjbkiaek: u32, + pub gdnpjllohee: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub fpfihhbnban: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jiannpmpomp { - /// offset: 40 - #[prost(message, optional, tag = "13")] - pub bibenghodhn: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "1")] - pub binefcaldhc: ::core::option::Option, - /// offset: 96 - #[prost(message, optional, tag = "7")] - pub mjhjpllkopl: ::core::option::Option, +pub struct Ibfofjcoaff { + /// offset: 64 + #[prost(uint32, repeated, tag = "4")] + pub hahhpfolaig: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub cgipdjcnflj: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(message, repeated, tag = "5")] - pub mpgapdncljl: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "2")] + pub peflhkmbocm: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub aaogkkkeiil: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "13")] + pub ladceehajdg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "11")] + pub fjnplpnifba: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub mehbfkdfgnf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nakpligjelp { + /// offset: 28 + #[prost(uint32, tag = "13")] + pub bpceaccenpn: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub kbfdopnodbl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bebeombmdfb { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub bfhjhakfbig: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "11")] + pub fmkefgjmcha: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "9")] + pub igfpodgepib: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "4")] - pub niikopkgbko: ::core::option::Option, - /// offset: 80 - #[prost(message, optional, tag = "3")] - pub loecbgdpidc: ::core::option::Option, - /// offset: 64 - #[prost(message, repeated, tag = "14")] - pub ncnbklkdcao: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub lodnldodaaj: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub fbhknkflnha: ::core::option::Option, + pub ppokgbjeien: ::core::option::Option, /// offset: 88 - #[prost(message, repeated, tag = "12")] - pub njpfonnoooa: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "6")] + pub fejalpedheh: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "1")] + pub bnajppkffbd: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub nipceaflcaa: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "7")] + pub hcehohdccfe: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "2")] + pub ianmkegogmg: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub fdmilchkflb: ::prost::alloc::vec::Vec, } -/// Obf: RogueTournQueryScRsp +/// Obf: EBPCCFHOIFE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6019)] +#[cmdid(6061)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournQueryScRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub rogue_get_info: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub pbjlaincioc: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub rogue_get_info: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub hhdleadbjgn: ::core::option::Option, } -/// Obf: RogueTournAreaUpdateScNotify +/// Obf: CKCEKLDPMNG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6033)] +#[cmdid(6048)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournAreaUpdateScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub mpgapdncljl: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gjjlihemjjo { - /// offset: 72 - #[prost(int64, tag = "6")] - pub end_time: i64, - /// offset: 32 - #[prost(string, tag = "10")] - pub name: ::prost::alloc::string::String, - /// offset: 48 - #[prost(message, optional, tag = "13")] - pub data: ::core::option::Option, - /// offset: 64 - #[prost(int64, tag = "8")] - pub time: i64, /// offset: 24 - #[prost(message, optional, tag = "7")] - pub niikopkgbko: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "5")] - pub pbjlaincioc: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "2")] - pub djfmbnflndj: u32, + #[prost(message, repeated, tag = "6")] + pub bfhjhakfbig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ppoongijgbg { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub ionmaiindig: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub item_value: u32, +pub struct Ojkahcekdgn { + /// offset: 80 + #[prost(int64, tag = "4")] + pub end_time: i64, + /// offset: 64 + #[prost(uint32, tag = "5")] + pub kkgieencoic: u32, /// offset: 32 - #[prost(message, repeated, tag = "15")] - pub buff_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(string, tag = "3")] + pub name: ::prost::alloc::string::String, + /// offset: 40 + #[prost(message, optional, tag = "7")] + pub hcehohdccfe: ::core::option::Option, + /// offset: 72 + #[prost(int64, tag = "15")] + pub time: i64, + /// offset: 48 + #[prost(message, optional, tag = "6")] + pub hhdleadbjgn: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "12")] + pub data: ::core::option::Option, } -/// Obf: RogueTournGetAllArchiveCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ncdbpkaihin { + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub gbhphcmgbgk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub item_value: u32, +} +/// Obf: AAJPAMIKKEP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6058)] +#[cmdid(6078)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetAllArchiveCsReq {} -/// Obf: RogueTournGetAllArchiveScRsp +/// Obf: JCNAJPCDLAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6014)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetAllArchiveScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub kgkiddopheo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: EEBHCBBAJCM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6051)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournDeleteArchiveCsReq { /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub nfkgbaiokog: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "11")] + pub kkgieencoic: u32, +} +/// Obf: PFDAGIIBFNJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6080)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournDeleteArchiveScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub kkgieencoic: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: ALPFJANHMPP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6043)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournRenameArchiveCsReq { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub kkgieencoic: u32, + /// offset: 16 + #[prost(string, tag = "5")] + pub name: ::prost::alloc::string::String, +} +/// Obf: MMCBJHGJHOH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6085)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournRenameArchiveScRsp { + /// offset: 24 + #[prost(string, tag = "7")] + pub name: ::prost::alloc::string::String, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub kkgieencoic: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: RogueTournDeleteArchiveCsReq +/// Obf: GDAFBIPJLAG +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6062)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournClearArchiveNameScNotify { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub kkgieencoic: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Akcflpeanjb { + /// offset: 56 + #[prost(message, repeated, tag = "3")] + pub meepfkllijb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub hdpingedmcm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "15")] + pub fgfbhfjodja: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub opcgjfmgeeh: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "5")] + pub fpfihhbnban: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub chlkdedpobg: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub gdnpjllohee: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Filklbiifno { + /// offset: 44 + #[prost(uint32, tag = "15")] + pub ijpdhncjbok: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub fclmnmmgcmj: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub kkgieencoic: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub ipmglmjfgnp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub avatar_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bknmoofggkh { + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub eogacillebo: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub kkgieencoic: u32, + /// offset: 40 + #[prost(int64, tag = "4")] + pub almaladadfb: i64, + /// offset: 56 + #[prost(int64, tag = "7")] + pub time: i64, + /// offset: 16 + #[prost(string, tag = "6")] + pub name: ::prost::alloc::string::String, +} +/// Obf: BHJKIABPDJG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6011)] +#[cmdid(6100)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournDeleteArchiveCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub djfmbnflndj: u32, -} -/// Obf: RogueTournDeleteArchiveScRsp +pub struct RogueTournGetAllBuildRefCsReq {} +/// Obf: FKPCKIEAPFL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6034)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournDeleteArchiveScRsp { - /// offset: 28 - #[prost(uint32, tag = "12")] +#[cmdid(6040)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournGetAllBuildRefScRsp { + /// offset: 32 + #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "10")] - pub djfmbnflndj: u32, + #[prost(message, repeated, tag = "5")] + pub memedbgjpho: ::prost::alloc::vec::Vec, } -/// Obf: RogueTournRenameArchiveCsReq +/// Obf: BGCCPCEDIBC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6061)] +#[cmdid(6023)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournRenameArchiveCsReq { +pub struct RogueTournDeleteBuildRefCsReq { /// offset: 24 - #[prost(string, tag = "1")] - pub name: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub djfmbnflndj: u32, + #[prost(uint32, repeated, tag = "14")] + pub ibjmbiacfek: ::prost::alloc::vec::Vec, } -/// Obf: RogueTournRenameArchiveScRsp +/// Obf: FBMBNIPEDAI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6097)] +#[cmdid(6041)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournRenameArchiveScRsp { +pub struct RogueTournDeleteBuildRefScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub ibjmbiacfek: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: ACKGBLCLINM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6071)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournSaveBuildRefCsReq { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub eogacillebo: ::core::option::Option, + /// offset: 40 #[prost(uint32, tag = "9")] - pub djfmbnflndj: u32, + pub kkgieencoic: u32, + /// offset: 32 + #[prost(string, tag = "13")] + pub name: ::prost::alloc::string::String, +} +/// Obf: HOODBBHHDKK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6099)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournSaveBuildRefScRsp { + /// offset: 16 + #[prost(string, tag = "12")] + pub name: ::prost::alloc::string::String, /// offset: 36 + #[prost(uint32, tag = "15")] + pub kkgieencoic: u32, + /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, +} +/// Obf: MNJDKFLDEML +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6079)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RougeTournRenameBuildRefCsReq { + /// offset: 16 + #[prost(string, tag = "11")] + pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub kkgieencoic: u32, +} +/// Obf: GNCMPKCAIIG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6045)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournRenameBuildRefScRsp { + /// offset: 36 + #[prost(uint32, tag = "3")] + pub kkgieencoic: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, /// offset: 16 #[prost(string, tag = "11")] pub name: ::prost::alloc::string::String, } -/// Obf: RogueTournClearArchiveNameScNotify -/// Type: Notify +/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6038)] +#[cmdid(6050)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournClearArchiveNameScNotify { +pub struct Ckephojdaad { /// offset: 24 - #[prost(uint32, tag = "5")] - pub djfmbnflndj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mbmedahhcln { - /// offset: 48 - #[prost(message, repeated, tag = "10")] - pub lpkolefclnp: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, repeated, tag = "5")] - pub ibimomolnlb: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "1")] - pub pnnmnfnibid: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "9")] - pub ejkajjgfjgh: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub klknkmpbblm: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub lbbpoldfhoh: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "15")] - pub moeonfigpjp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aajlnbeoohn { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub hhfkgneojip: u32, - /// offset: 36 #[prost(uint32, tag = "7")] - pub lohbikcjgij: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub djfmbnflndj: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub knjhbcphccm: ::prost::alloc::vec::Vec, + pub kkgieencoic: u32, } +/// Type: Rsp #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cmeakiidfda { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub dkbbibdpnna: ::core::option::Option, - /// offset: 48 - #[prost(int64, tag = "3")] - pub time: i64, - /// offset: 40 - #[prost(int64, tag = "12")] - pub mpjlaoepihf: i64, - /// offset: 56 - #[prost(uint32, tag = "9")] - pub djfmbnflndj: u32, - /// offset: 16 - #[prost(string, tag = "6")] - pub name: ::prost::alloc::string::String, -} -/// Obf: RogueTournGetAllBuildRefCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6075)] +#[cmdid(6053)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournGetAllBuildRefCsReq {} -/// Obf: RogueTournGetAllBuildRefScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6100)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournGetAllBuildRefScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub hopklfpkpid: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: RogueTournDeleteBuildRefCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6031)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournDeleteBuildRefCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub mabknljdbnh: ::prost::alloc::vec::Vec, -} -/// Obf: RogueTournDeleteBuildRefScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6078)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournDeleteBuildRefScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, +pub struct Hlgkhdilchh { /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub mabknljdbnh: ::prost::alloc::vec::Vec, -} -/// Obf: RogueTournSaveBuildRefCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6026)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournSaveBuildRefCsReq { - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub dkbbibdpnna: ::core::option::Option, - /// offset: 24 - #[prost(string, tag = "1")] - pub name: ::prost::alloc::string::String, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub djfmbnflndj: u32, -} -/// Obf: RogueTournSaveBuildRefScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6052)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournSaveBuildRefScRsp { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub djfmbnflndj: u32, - /// offset: 24 - #[prost(string, tag = "4")] - pub name: ::prost::alloc::string::String, -} -/// Obf: RougeTournRenameBuildRefCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6048)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RougeTournRenameBuildRefCsReq { - /// offset: 16 - #[prost(string, tag = "12")] - pub name: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub djfmbnflndj: u32, -} -/// Obf: RogueTournRenameBuildRefScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6070)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournRenameBuildRefScRsp { - /// offset: 16 - #[prost(string, tag = "2")] - pub name: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub djfmbnflndj: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6071)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Phgflgggicj { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub djfmbnflndj: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6073)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Likclcedpho { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub djfmbnflndj: u32, - /// offset: 28 #[prost(uint32, tag = "15")] + pub kkgieencoic: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: RogueTournGetPermanentTalentInfoCsReq +/// Obf: IFEIENANBJH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6037)] +#[cmdid(6090)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetPermanentTalentInfoCsReq {} -/// Obf: RogueTournGetPermanentTalentInfoScRsp +/// Obf: CGCLFEHCMNH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6069)] +#[cmdid(6049)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetPermanentTalentInfoScRsp { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub loecbgdpidc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub fmkefgjmcha: ::core::option::Option, } -/// Obf: RogueTournEnablePermanentTalentCsReq +/// Obf: AMKDPLFBPDH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6051)] +#[cmdid(6042)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnablePermanentTalentCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub ehajmkfjccm: u32, + #[prost(uint32, tag = "14")] + pub kfjemiojlpj: u32, } -/// Obf: RogueTournEnablePermanentTalentScRsp +/// Obf: KDELMMNKKBP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6072)] +#[cmdid(6082)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnablePermanentTalentScRsp { /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub loecbgdpidc: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub fmkefgjmcha: ::core::option::Option, } -/// Obf: RogueTournResetPermanentTalentCsReq +/// Obf: IGIHAAFNBJO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6045)] +#[cmdid(6027)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournResetPermanentTalentCsReq {} -/// Obf: RogueTournResetPermanentTalentScRsp +/// Obf: EDNGPNLABMO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6027)] +#[cmdid(6093)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournResetPermanentTalentScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub loecbgdpidc: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub fmkefgjmcha: ::core::option::Option, } -/// Obf: RogueTournEnterRogueCocoonSceneCsReq +/// Obf: NNEOMGHDBEP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6091)] +#[cmdid(6030)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRogueCocoonSceneCsReq { - /// offset: 44 - #[prost(uint32, tag = "14")] + /// offset: 40 + #[prost(uint32, tag = "9")] pub difficulty_level: u32, /// offset: 32 - #[prost(uint32, tag = "6")] - pub phaklnakdli: u32, + #[prost(uint32, tag = "3")] + pub jomheihlldm: u32, /// offset: 48 - #[prost(uint32, tag = "9")] - pub ckihmafpnoa: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub pjfkgcfmdgl: u32, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub avatar_list: ::prost::alloc::vec::Vec, + #[prost(bool, tag = "1")] + pub nbdhadpngnh: bool, /// offset: 36 - #[prost(bool, tag = "11")] - pub bbdmelcolbj: bool, + #[prost(uint32, tag = "2")] + pub mhlfhlemccb: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub ljplihepgha: u32, } -/// Obf: RogueTournEnterRogueCocoonSceneScRsp +/// Obf: DICNJOFNDAJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6015)] +#[cmdid(6047)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRogueCocoonSceneScRsp { /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub fnhojknapfa: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub afljjjfcbin: ::core::option::Option, } -/// Obf: RogueTournLeaveRogueCocoonSceneCsReq +/// Obf: BKIKHCCOLFI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6022)] +#[cmdid(6012)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournLeaveRogueCocoonSceneCsReq {} -/// Obf: RogueTournLeaveRogueCocoonSceneScRsp +/// Obf: CEEOCFLJDKP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6050)] +#[cmdid(6084)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveRogueCocoonSceneScRsp { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub fnhojknapfa: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub afljjjfcbin: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub retcode: u32, } -/// Obf: RogueTournReEnterRogueCocoonStageCsReq +/// Obf: GCKHINDKHML /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6067)] +#[cmdid(6070)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournReEnterRogueCocoonStageCsReq { /// offset: 24 #[prost(bool, tag = "12")] - pub bbdmelcolbj: bool, + pub nbdhadpngnh: bool, } -/// Obf: RogueTournReEnterRogueCocoonStageScRsp +/// Obf: JIPIABHJLMC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6053)] +#[cmdid(6015)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReEnterRogueCocoonStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub battle_info: ::core::option::Option, } -/// Obf: RogueTournGetCurRogueCocoonInfoCsReq +/// Obf: CLAEDPIMNHJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6066)] +#[cmdid(6046)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetCurRogueCocoonInfoCsReq {} -/// Obf: RogueTournGetCurRogueCocoonInfoScRsp +/// Obf: GKJLEABIKAL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6079)] +#[cmdid(6013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetCurRogueCocoonInfoScRsp { - /// offset: 28 + /// offset: 32 #[prost(uint32, tag = "3")] - pub difficulty_level: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub pjfkgcfmdgl: u32, + pub mhlfhlemccb: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub jomheihlldm: u32, /// offset: 36 #[prost(uint32, tag = "5")] - pub ckihmafpnoa: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] + pub difficulty_level: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub ljplihepgha: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub phaklnakdli: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6057)] +#[cmdid(6069)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Felpbjgpfej { +pub struct Lgaceofjjbk { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub fahhjigbnjk: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub gnokobpnanm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jiijalmhkce { +pub struct Cgcphipobjf { /// offset: 24 - #[prost(uint32, tag = "10")] - pub mlhgboadeom: u32, + #[prost(uint32, tag = "5")] + pub domglhikjed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kaajabpbghj { +pub struct Alabndbmkbi { /// offset: 24 - #[prost(uint32, tag = "4")] - pub mlhgboadeom: u32, + #[prost(uint32, tag = "5")] + pub domglhikjed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gpdboiejjnf { +pub struct Lcaldpaijdo { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Meceaaidhdb { +pub struct Kgoaoddfpbp { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gkkdcgniama { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub bkbechieabd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Naoiaapokej { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub level: u32, +pub struct Iajokpopgcj { /// offset: 24 #[prost(uint32, tag = "5")] - pub bpmdbeippmp: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub oddllabicop: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub oihncbobdgc: u32, + pub iapfjinfnlo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hinhofcakbl { - #[prost(oneof = "hinhofcakbl::Jcffjeoefpe", tags = "4, 5")] - pub jcffjeoefpe: ::core::option::Option, +pub struct Fpfhobcciao { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub gpolgignpic: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub ljbhhidilon: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub klaafeimami: u32, } -/// Nested message and enum types in `HINHOFCAKBL`. -pub mod hinhofcakbl { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ehnencjajpc { + #[prost(oneof = "ehnencjajpc::Ffgiefnolhn", tags = "11, 14")] + pub ffgiefnolhn: ::core::option::Option, +} +/// Nested message and enum types in `EHNENCJAJPC`. +pub mod ehnencjajpc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Jcffjeoefpe { - /// offset: 24 - #[prost(uint32, tag = "4")] - Fiomiebjcda(u32), - /// offset: 24 - #[prost(uint32, tag = "5")] - Kkghppchbbb(u32), + pub enum Ffgiefnolhn { + /// offset: 16 + #[prost(uint32, tag = "11")] + Fhdjfammnof(u32), + /// offset: 16 + #[prost(uint32, tag = "14")] + Cgoabgkcbef(u32), } } -/// Obf: RogueTournHandBookNotify +/// Obf: PCNEBAFHKGG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6098)] +#[cmdid(6072)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournHandBookNotify { #[prost( - oneof = "rogue_tourn_hand_book_notify::Okaiingcacl", - tags = "6, 10, 3, 13, 8, 5" + oneof = "rogue_tourn_hand_book_notify::Bpihfajcloc", + tags = "4, 2, 8, 13, 9, 7" )] - pub okaiingcacl: ::core::option::Option, + pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `RogueTournHandBookNotify`. pub mod rogue_tourn_hand_book_notify { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 16 - #[prost(message, tag = "6")] - Lnhkdnfgini(super::Jiijalmhkce), - /// offset: 16 - #[prost(message, tag = "10")] - Bbodhiofihn(super::Kaajabpbghj), - /// offset: 16 - #[prost(message, tag = "3")] - Kdbjnjakfjg(super::Gpdboiejjnf), - /// offset: 16 - #[prost(message, tag = "13")] - Dclbnioboac(super::Meceaaidhdb), - /// offset: 16 + pub enum Bpihfajcloc { + /// offset: 24 + #[prost(message, tag = "4")] + Pjhgghapkck(super::Cgcphipobjf), + /// offset: 24 + #[prost(message, tag = "2")] + Bbfolfiincm(super::Alabndbmkbi), + /// offset: 24 #[prost(message, tag = "8")] - Mhlfdmebjec(super::Gkkdcgniama), - /// offset: 16 - #[prost(message, tag = "5")] - Odbcakogdhh(super::Hinhofcakbl), + Baaanbeipbg(super::Lcaldpaijdo), + /// offset: 24 + #[prost(message, tag = "13")] + Glnjoahbbkk(super::Kgoaoddfpbp), + /// offset: 24 + #[prost(message, tag = "9")] + Abijbgenkha(super::Iajokpopgcj), + /// offset: 24 + #[prost(message, tag = "7")] + Hmlpfkapfjb(super::Ehnencjajpc), } } -/// Obf: RogueTournGetSettleInfoCsReq +/// Obf: NPIJENFJJGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6064)] +#[cmdid(6092)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetSettleInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub area_id: u32, } -/// Obf: RogueTournGetSettleInfoScRsp +/// Obf: KOAOOGAGLOD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6025)] +#[cmdid(6034)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetSettleInfoScRsp { /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "14")] - pub dacageldcpm: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub edkjmpachnj: ::core::option::Option, } -/// Obf: RogueTournConfirmSettleCsReq +/// Obf: NLJIELGCNAA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6024)] +#[cmdid(6052)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleCsReq { - /// offset: 16 - #[prost(string, tag = "11")] - pub name: ::prost::alloc::string::String, /// offset: 32 + #[prost(uint32, tag = "13")] + pub kkgieencoic: u32, + /// offset: 36 #[prost(uint32, tag = "4")] pub area_id: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub djfmbnflndj: u32, + /// offset: 16 + #[prost(string, tag = "7")] + pub name: ::prost::alloc::string::String, } -/// Obf: RogueTournConfirmSettleScRsp +/// Obf: GEBDJGEGDBO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6049)] +#[cmdid(6067)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleScRsp { /// offset: 48 - #[prost(message, optional, tag = "3")] - pub gmkbaieikop: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub fnkebofahme: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "7")] - pub fnhojknapfa: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub hoihofdaonb: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "11")] - pub retcode: u32, + #[prost(message, optional, tag = "3")] + pub mnadhgindpi: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "15")] - pub jnikaaljlji: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub gfmnompdind: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub afljjjfcbin: ::core::option::Option, } -/// Obf: RogueTournWeekChallengeUpdateScNotify +/// Obf: PDIEBMADGEC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6021)] +#[cmdid(6039)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournWeekChallengeUpdateScNotify { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub fbhknkflnha: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub ianmkegogmg: ::core::option::Option, } -/// Obf: RogueTournGetMiscRealTimeDataCsReq +/// Obf: IOFBIPIGPFE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6090)] +#[cmdid(6022)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataCsReq {} -/// Obf: RogueTournGetMiscRealTimeDataScRsp +/// Obf: JCHDJAMGHDN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6017)] +#[cmdid(6081)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub nocneomkfio: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "1")] - pub fmmldnbhfik: ::core::option::Option, - /// offset: 40 #[prost(message, optional, tag = "12")] - pub jliaknlocma: ::core::option::Option, - /// offset: 64 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 56 - #[prost(message, optional, tag = "14")] - pub mhbkaagmmih: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "3")] - pub oomippimnpb: ::core::option::Option, + pub kocgkeaflcb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "6")] + pub loiimdaemio: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "5")] - pub nlngjfgoppn: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub aapipkpjefm: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "8")] + pub pbdgfdjhiic: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub retcode: u32, } -/// Obf: RogueTournGetArchiveRepositoryCsReq +/// Obf: HCDFNDIMFLK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6035)] +#[cmdid(6026)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryCsReq {} -/// Obf: RogueTournGetArchiveRepositoryScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6088)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournGetArchiveRepositoryScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub limceijdloe: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub ckliiilckng: ::prost::alloc::vec::Vec, -} -/// Obf: RogueTournReviveCostUpdateScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6074)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournReviveCostUpdateScNotify { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub iijbobnload: ::core::option::Option, -} -/// Obf: RogueTournReviveAvatarCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6018)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournReviveAvatarCsReq { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub interacted_prop_entity_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub avatar_list: ::prost::alloc::vec::Vec, -} -/// Obf: RogueTournReviveAvatarScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6028)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournReviveAvatarScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub iijbobnload: ::core::option::Option, -} -/// Obf: RogueTournBattleFailSettleInfoScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6046)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournBattleFailSettleInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub fnhojknapfa: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub dacageldcpm: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cepcpljkkdn { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub talent_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub geeppcmjmni: u32, -} -/// Obf: RogueTournGetSeasonTalentInfoCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6060)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournGetSeasonTalentInfoCsReq {} -/// Obf: RogueTournGetSeasonTalentInfoScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6068)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournGetSeasonTalentInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub binefcaldhc: ::core::option::Option, -} -/// Obf: RogueTournEnableSeasonTalentCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6032)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournEnableSeasonTalentCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub ehajmkfjccm: u32, -} -/// Obf: RogueTournEnableSeasonTalentScRsp +/// Obf: NPCDIIOBIMM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6016)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournEnableSeasonTalentScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub binefcaldhc: ::core::option::Option, - /// offset: 32 +pub struct RogueTournGetArchiveRepositoryScRsp { + /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub naokldfdgne: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub daajnldnpmb: ::prost::alloc::vec::Vec, } -/// Obf: RogueTournTitanUpdateTitanBlessProgressScNotify +/// Obf: IEHHIHDCAGL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6092)] +#[cmdid(6088)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournReviveCostUpdateScNotify { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub ebmkbdjmaaf: ::core::option::Option, +} +/// Obf: OFGDMEPLEOG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6054)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournReviveAvatarCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub interacted_prop_entity_id: u32, +} +/// Obf: OLDELGGNOFG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6019)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournReviveAvatarScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub ebmkbdjmaaf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: DAEIBLEAFCK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6031)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournBattleFailSettleInfoScNotify { + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub afljjjfcbin: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub edkjmpachnj: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hlgalkacklj { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub ehomkggoejd: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub talent_info: ::core::option::Option, +} +/// Obf: FKFFPGDOKHM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6076)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournGetSeasonTalentInfoCsReq {} +/// Obf: ENOIMAKIKKD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6063)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournGetSeasonTalentInfoScRsp { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub bnajppkffbd: ::core::option::Option, +} +/// Obf: CBKPAIMGIDE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6064)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournEnableSeasonTalentCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub kfjemiojlpj: u32, +} +/// Obf: JHGBEDPOLBB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6021)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournEnableSeasonTalentScRsp { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub bnajppkffbd: ::core::option::Option, +} +/// Obf: KACOCGCKAKB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournTitanUpdateTitanBlessProgressScNotify { /// offset: 24 - #[prost(uint32, tag = "6")] - pub ikjcefhpjen: u32, + #[prost(uint32, tag = "13")] + pub ieinecphofl: u32, } -/// Obf: RogueTournUseSuperRewardKeyCsReq +/// Obf: KJNKGJLKIFB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6043)] +#[cmdid(6025)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournUseSuperRewardKeyCsReq { /// offset: 32 - #[prost(uint32, tag = "6")] - pub cocoon_id: u32, + #[prost(uint32, tag = "1")] + pub difficulty_level: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub count: u32, /// offset: 24 - #[prost(uint32, tag = "9")] - pub difficulty_level: u32, + #[prost(uint32, tag = "14")] + pub cocoon_id: u32, } -/// Obf: RogueTournUseSuperRewardKeyScRsp +/// Obf: CDNPLHAPEND /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6085)] +#[cmdid(6087)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournUseSuperRewardKeyScRsp { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub mgbflhenafp: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub drop_data: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 32 - #[prost(message, optional, tag = "3")] - pub drop_data: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub hicnfjdgggl: ::core::option::Option, } -/// Obf: RogueTournTriggerRoomSelectCsReq +/// Obf: KEFINKOHACM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6077)] +#[cmdid(6083)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournTriggerRoomSelectCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6083)] +#[cmdid(6065)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ofndlgdeeme { +pub struct Plclhlnahdb { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: RogueTournPersonaRoomCardZoneUpdateScNotify +/// Obf: GBIKAIAJFFH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6062)] +#[cmdid(6058)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournPersonaRoomCardZoneUpdateScNotify { /// offset: 16 - #[prost(message, optional, tag = "9")] - pub fjfmefmgnpe: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub eahlebkjiml: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6020)] +#[cmdid(6086)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jibcibdmkko { +pub struct Lgfajdikcjn { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub cknnmbdaamg: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "14")] + pub dapdhlkiaia: ::prost::alloc::vec::Vec, } -/// Obf: GetRollShopInfoCsReq +/// Obf: PIPFDNGNDJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6901)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRollShopInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub roll_shop_id: u32, } -/// Obf: GetRollShopInfoScRsp +/// Obf: IHPKHCGENJI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6919)] +#[cmdid(6920)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRollShopInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub roll_shop_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub shop_group_id_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] + pub gacha_random: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "5")] - pub gacha_random: u32, + #[prost(uint32, tag = "7")] + pub roll_shop_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub shop_group_id_list: ::prost::alloc::vec::Vec, } -/// Obf: DoGachaInRollShopCsReq +/// Obf: EJLMACFNAAJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6902)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DoGachaInRollShopCsReq { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub gacha_random: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub roll_shop_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub gacha_count: u32, +} +/// Obf: DJPJHKEGMHL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6910)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DoGachaInRollShopScRsp { + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub kmaejpccfbk: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub roll_shop_id: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub njjkicnofcl: u32, +} +/// Obf: KCBLNGPEOJP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6915)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DoGachaInRollShopCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub roll_shop_id: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub gacha_random: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub gacha_count: u32, -} -/// Obf: DoGachaInRollShopScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6905)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DoGachaInRollShopScRsp { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub roll_shop_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub reward_display_type: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub nbhafeejpig: u32, - /// offset: 44 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: TakeRollShopRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6906)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub roll_shop_id: u32, } /// Obf: TakeRollShopRewardScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6916)] +#[cmdid(6908)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub group_type: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub roll_shop_id: u32, /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "15")] - pub roll_shop_id: u32, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub retcode: u32, + #[prost(uint32, tag = "4")] + pub cur_map_entry_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub group_type: u32, } -/// Obf: SceneActorInfo +/// Obf: AEHCLCALLLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneActorInfo { /// offset: 24 - #[prost(uint32, tag = "6")] - pub base_avatar_id: u32, - /// offset: 36 - #[prost(enumeration = "AvatarType", tag = "8")] - pub avatar_type: i32, - /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub map_layer: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub uid: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct NpcMonsterRogueInfo { /// offset: 32 - #[prost(enumeration = "Paiobckmalj", tag = "5")] - pub ckkfphkcoke: i32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub rogue_monster_id: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub elite_group: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub hard_level_group: u32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub level: u32, + #[prost(enumeration = "AvatarType", tag = "15")] + pub avatar_type: i32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub kpajjknobge: u32, + #[prost(uint32, tag = "7")] + pub uid: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub base_avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct NpcMonsterExtraInfo { - #[prost(oneof = "npc_monster_extra_info::Okaiingcacl", tags = "4")] - pub okaiingcacl: ::core::option::Option, +pub struct Dmmkohnfmbl { + /// offset: 36 + #[prost(uint32, tag = "12")] + pub behhljagcgj: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub opjafnefjdc: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub hknbhcaombe: u32, + /// offset: 28 + #[prost(enumeration = "Hdkdhkplbjc", tag = "8")] + pub mcbplgaegdj: i32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub njiclainbim: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub level: u32, } -/// Nested message and enum types in `NpcMonsterExtraInfo`. -pub mod npc_monster_extra_info { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fdbdhcmgemo { + #[prost(oneof = "fdbdhcmgemo::Bpihfajcloc", tags = "7")] + pub bpihfajcloc: ::core::option::Option, +} +/// Nested message and enum types in `FDBDHCMGEMO`. +pub mod fdbdhcmgemo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + pub enum Bpihfajcloc { /// offset: 24 - #[prost(message, tag = "4")] - RogueInfo(super::NpcMonsterRogueInfo), + #[prost(message, tag = "7")] + RogueInfo(super::Dmmkohnfmbl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Facepefkhmj { +pub struct Pecmfbcblhh { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub hlcomghmlep: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] pub stage_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub okmnjgkffdm: ::prost::alloc::vec::Vec, } -/// Obf: SceneNpcMonsterInfo +/// Obf: DBKGDLLGPIB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcMonsterInfo { - /// offset: 44 - #[prost(uint32, tag = "9")] - pub world_level: u32, - /// offset: 32 - #[prost(message, optional, tag = "15")] - pub ggngjilehma: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub extra_info: ::core::option::Option, - /// offset: 48 - #[prost(bool, tag = "1")] - pub hhgclbihafb: bool, - /// offset: 49 - #[prost(bool, tag = "5")] - pub ncddadneapd: bool, + /// offset: 40 + #[prost(bool, tag = "14")] + pub fdihghgeioh: bool, /// offset: 52 - #[prost(uint32, tag = "4")] - pub event_id: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub monster_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct NpcDialogueEventParam { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub rogue_dialogue_event_id: u32, + #[prost(uint32, tag = "7")] + pub world_level: u32, /// offset: 24 - #[prost(uint32, tag = "3")] - pub arg_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct NpcRogueGameInfo { + #[prost(message, optional, tag = "12")] + pub jjapbfgdpla: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "11")] - pub mcopkbnfmjm: u32, - /// offset: 40 - #[prost(bool, tag = "4")] - pub iamdbfcjnce: bool, + pub monster_id: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub event_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub extra_info: ::core::option::Option, /// offset: 41 - #[prost(bool, tag = "5")] - pub aciaihchdal: bool, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub hojiohlhaaf: u32, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "8")] - pub djkdfdhpeep: ::std::collections::HashMap, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub iblmeahheni: u32, - /// offset: 42 - #[prost(bool, tag = "15")] - pub icalebkjgjj: bool, + #[prost(bool, tag = "4")] + pub dkgclllifnh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cpdheonjahe { - /// offset: 28 - #[prost(bool, tag = "5")] - pub is_meet: bool, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub visitor_id: u32, +pub struct Kbkooicmalp { /// offset: 24 - #[prost(uint32, tag = "8")] - pub hacbnbfnhne: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bohkdoaoigm { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub djbclbkhkjl: u32, + #[prost(uint32, tag = "11")] + pub digpicghpom: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub pbihjmiiheb: u32, + #[prost(uint32, tag = "9")] + pub pfmhnmbdbjn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct NpcExtraInfo { - #[prost(oneof = "npc_extra_info::Okaiingcacl", tags = "5, 1, 9")] - pub okaiingcacl: ::core::option::Option, +pub struct Cddcdlpdhed { + /// offset: 42 + #[prost(bool, tag = "10")] + pub kiglljkddne: bool, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub ahkffciepdg: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub hohanpjnana: u32, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "13")] + pub foejfemlppc: ::std::collections::HashMap, + /// offset: 40 + #[prost(bool, tag = "2")] + pub dhilgbckpcl: bool, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub jbeilmfiigm: u32, + /// offset: 41 + #[prost(bool, tag = "1")] + pub iinhpjnhgah: bool, } -/// Nested message and enum types in `NpcExtraInfo`. -pub mod npc_extra_info { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ebfbphiadmi { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub visitor_id: u32, + /// offset: 32 + #[prost(bool, tag = "2")] + pub knheplogbji: bool, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub fgcohaagieg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Neaobfjomcf { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub olfpegdnecf: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub knjlobmincd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iikljpakanm { + #[prost(oneof = "iikljpakanm::Bpihfajcloc", tags = "15, 3, 11")] + pub bpihfajcloc: ::core::option::Option, +} +/// Nested message and enum types in `IIKLJPAKANM`. +pub mod iikljpakanm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 24 - #[prost(message, tag = "5")] - RogueInfo(super::NpcRogueGameInfo), - /// offset: 24 - #[prost(message, tag = "1")] - Cdhenbdjkac(super::Cpdheonjahe), - /// offset: 24 - #[prost(message, tag = "9")] - Dckmapnbcgd(super::Bohkdoaoigm), + pub enum Bpihfajcloc { + /// offset: 16 + #[prost(message, tag = "15")] + RogueInfo(super::Cddcdlpdhed), + /// offset: 16 + #[prost(message, tag = "3")] + Jacdadchnfl(super::Ebfbphiadmi), + /// offset: 16 + #[prost(message, tag = "11")] + Fpcomnaoabd(super::Neaobfjomcf), } } -/// Obf: SceneNpcInfo +/// Obf: OBBCMBOCLMG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcInfo { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub extra_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub npc_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub extra_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PropRogueInfo { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub elhioldhoga: u32, +pub struct Nifaaijlelh { + /// offset: 28 + #[prost(uint32, tag = "15")] + pub kgffndainak: u32, /// offset: 36 - #[prost(uint32, tag = "9")] - pub room_id: u32, - /// offset: 24 #[prost(uint32, tag = "5")] - pub haihdpbkgdn: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub adegldmgold: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bfkepbfokik { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub enpiapklknl: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub fdbfccaegfb: u32, + pub hcmjdmfnene: u32, /// offset: 24 #[prost(uint32, tag = "2")] - pub jfiliikgfjb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PropChessRogueInfo { - /// offset: 25 - #[prost(bool, tag = "9")] - pub gkhepjdnbgp: bool, - /// offset: 24 - #[prost(bool, tag = "11")] - pub obijlpjocdd: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournDoorInfo { + pub cnpojfhkekh: u32, /// offset: 32 + #[prost(uint32, tag = "8")] + pub room_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hdkiahmlicd { + /// offset: 24 #[prost(uint32, tag = "9")] - pub aaggceomnlf: u32, + pub magcgpmhhea: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub lghookmnmcl: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub ijankpnhkha: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Laclgmfhpfg { + /// offset: 24 + #[prost(bool, tag = "13")] + pub goddndpmbik: bool, + /// offset: 25 + #[prost(bool, tag = "12")] + pub lmpibbnfkmc: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mgbhhilkggd { + /// offset: 28 + #[prost(uint32, tag = "13")] + pub lhendoogbck: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub pmmdfffnfio: u32, + /// offset: 24 + #[prost(bool, tag = "5")] + pub eciebgcccgc: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jionebihoip { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub lhendoogbck: u32, /// offset: 24 #[prost(uint32, tag = "8")] - pub nkfnonafcic: u32, - /// offset: 28 - #[prost(bool, tag = "12")] - pub clpkkbadiai: bool, + pub pmmdfffnfio: u32, + /// offset: 32 + #[prost(bool, tag = "2")] + pub eciebgcccgc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicDoorInfo { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub nkfnonafcic: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub aaggceomnlf: u32, +pub struct Hobhgegjfen { /// offset: 24 - #[prost(bool, tag = "11")] - pub clpkkbadiai: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct WorkbenchFuncIdInfo { - /// offset: 28 - #[prost(bool, tag = "3")] - pub dmpcgobdfgn: bool, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub func_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournWorkbenchInfo { - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub oloibgcgcca: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, tag = "1")] - pub enfhnahdmhp: u32, + pub lcdgjdgccdg: u32, + /// offset: 28 + #[prost(bool, tag = "15")] + pub nikeedljhpd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kopmmoknpil { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub nohfpomnenk: ::core::option::Option, +pub struct Aglbgflkime { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub nbaodfgcebf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] - pub ifdhhoicofb: u32, + #[prost(uint32, tag = "10")] + pub ealgmddilkb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Phiehjmggmh { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub iplmeflagda: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub cfadflllopc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ldfekcjhbgj { +pub struct Lklhklmepcm { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PropTimelineInfo { +pub struct Kkikmghkceb { /// offset: 24 - #[prost(bytes = "vec", tag = "15")] - pub timeline_byte_value: ::prost::alloc::vec::Vec, + #[prost(bytes = "vec", tag = "12")] + pub coogipjipia: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "7")] - pub timeline_bool_value: bool, + #[prost(bool, tag = "3")] + pub kbflikkfoeg: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PropExtraInfo { +pub struct Fnlkdmlmkgb { /// offset: 24 #[prost(message, optional, tag = "12")] - pub timeline_info: ::core::option::Option, - #[prost(oneof = "prop_extra_info::Okaiingcacl", tags = "5, 6, 10, 8, 1, 13, 15, 2")] - pub okaiingcacl: ::core::option::Option, + pub pookphfiefo: ::core::option::Option, + #[prost(oneof = "fnlkdmlmkgb::Bpihfajcloc", tags = "4, 7, 1, 5, 14, 2, 6, 10")] + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `PropExtraInfo`. -pub mod prop_extra_info { +/// Nested message and enum types in `FNLKDMLMKGB`. +pub mod fnlkdmlmkgb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + pub enum Bpihfajcloc { /// offset: 32 - #[prost(message, tag = "5")] - RogueInfo(super::PropRogueInfo), + #[prost(message, tag = "4")] + RogueInfo(super::Nifaaijlelh), /// offset: 32 - #[prost(message, tag = "6")] - Aegipnefmbm(super::Bfkepbfokik), - /// offset: 32 - #[prost(message, tag = "10")] - Imcefoljlbk(super::PropChessRogueInfo), - /// offset: 32 - #[prost(message, tag = "8")] - Laoiadpinma(super::RogueTournDoorInfo), + #[prost(message, tag = "7")] + Impbeljgdjh(super::Hdkiahmlicd), /// offset: 32 #[prost(message, tag = "1")] - Khmdehfghhi(super::RogueTournWorkbenchInfo), + Pbdjilojfmh(super::Laclgmfhpfg), /// offset: 32 - #[prost(message, tag = "13")] - Hnckmojfllo(super::Kopmmoknpil), + #[prost(message, tag = "5")] + Gajkedlkgml(super::Mgbhhilkggd), /// offset: 32 - #[prost(message, tag = "15")] - Lenifncenam(super::Ldfekcjhbgj), + #[prost(message, tag = "14")] + Iafmcfjpjoa(super::Aglbgflkime), /// offset: 32 #[prost(message, tag = "2")] - Eoblhneafdc(super::RogueMagicDoorInfo), + Eilnnhinjhn(super::Phiehjmggmh), + /// offset: 32 + #[prost(message, tag = "6")] + Aheafmnnbjh(super::Lklhklmepcm), + /// offset: 32 + #[prost(message, tag = "10")] + Lkgjckmjfgl(super::Jionebihoip), } } -/// Obf: ScenePropInfo +/// Obf: MEDNGHFHLIF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePropInfo { - /// offset: 52 - #[prost(uint32, tag = "4")] + /// offset: 44 + #[prost(uint32, tag = "2")] pub prop_state: u32, - /// offset: 24 - #[prost(string, repeated, tag = "13")] - pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub prop_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub extra_info: ::core::option::Option, /// offset: 40 + #[prost(uint32, tag = "15")] + pub prop_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub extra_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub life_time_ms: u32, + /// offset: 48 #[prost(uint64, tag = "12")] pub create_time_ms: u64, - /// offset: 56 - #[prost(uint32, tag = "15")] - pub life_time_ms: u32, + /// offset: 16 + #[prost(string, repeated, tag = "6")] + pub daebjoimeoo: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } -/// Obf: SceneSummonUnitInfo +/// Obf: FFGLGEIPACB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneSummonUnitInfo { - /// offset: 48 - #[prost(uint32, tag = "7")] - pub caster_entity_id: u32, - /// offset: 40 + /// offset: 16 + #[prost(string, repeated, tag = "3")] + pub daebjoimeoo: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 44 #[prost(uint32, tag = "15")] - pub attach_entity_id: u32, - /// offset: 52 - #[prost(uint32, tag = "3")] - pub summon_unit_id: u32, - /// offset: 32 + pub fbmhconoali: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub hndodlocidi: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub aajaokkfpbc: u32, + /// offset: 48 #[prost(uint64, tag = "5")] pub create_time_ms: u64, - /// offset: 24 - #[prost(string, repeated, tag = "10")] - pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - /// offset: 44 - #[prost(int32, tag = "12")] + /// offset: 32 + #[prost(int32, tag = "7")] pub life_time_ms: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityInfo { - /// offset: 40 - #[prost(uint32, tag = "10")] - pub inst_id: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub group_id: u32, /// offset: 52 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "14")] pub entity_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] + /// offset: 44 + #[prost(uint32, tag = "4")] + pub inst_id: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub group_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] pub motion: ::core::option::Option, - #[prost(oneof = "scene_entity_info::Entity", tags = "1, 11, 12, 8, 6")] + #[prost(oneof = "scene_entity_info::Entity", tags = "1, 9, 8, 3, 11")] pub entity: ::core::option::Option, } /// Nested message and enum types in `SceneEntityInfo`. @@ -52366,1388 +55435,1394 @@ pub mod scene_entity_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Entity { - /// offset: 24 + /// offset: 32 #[prost(message, tag = "1")] Actor(super::SceneActorInfo), - /// offset: 24 - #[prost(message, tag = "11")] + /// offset: 32 + #[prost(message, tag = "9")] NpcMonster(super::SceneNpcMonsterInfo), - /// offset: 24 - #[prost(message, tag = "12")] - Npc(super::SceneNpcInfo), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "8")] + Npc(super::SceneNpcInfo), + /// offset: 32 + #[prost(message, tag = "3")] Prop(super::ScenePropInfo), - /// offset: 24 - #[prost(message, tag = "6")] + /// offset: 32 + #[prost(message, tag = "11")] SummonUnit(super::SceneSummonUnitInfo), } } -/// Obf: BuffInfo +/// Obf: BAHIIPBJPOO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuffInfo { /// offset: 52 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "13")] pub buff_summon_entity_id: u32, /// offset: 32 - #[prost(uint32, tag = "9")] - pub level: u32, - /// offset: 40 - #[prost(float, tag = "15")] + #[prost(float, tag = "14")] pub life_time: f32, /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub base_avatar_id: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub count: u32, - /// offset: 44 - #[prost(uint32, tag = "12")] + /// offset: 40 + #[prost(uint32, tag = "4")] pub buff_id: u32, - /// offset: 16 - #[prost(map = "string, float", tag = "5")] - pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub level: u32, /// offset: 56 - #[prost(uint64, tag = "1")] + #[prost(uint64, tag = "6")] pub add_time_ms: u64, + /// offset: 16 + #[prost(map = "string, float", tag = "10")] + pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct EntityBuffInfo { +pub struct Nbcoolleoid { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] pub entity_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] + /// offset: 16 + #[prost(message, repeated, tag = "14")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MechanismBarInfo { +pub struct Mcbeklokgcd { /// offset: 24 - #[prost(uint32, tag = "12")] - pub adablcejcnl: u32, + #[prost(uint32, tag = "7")] + pub noeinmponol: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct CustomSaveData { +pub struct Ephhabjjnid { /// offset: 24 - #[prost(string, tag = "2")] - pub save_data: ::prost::alloc::string::String, + #[prost(string, tag = "10")] + pub ehmgifhekpn: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fdbedgikfai { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub iceghnaeleh: u32, +pub struct Iahhliolcdb { /// offset: 24 + #[prost(uint32, tag = "13")] + pub bhapddjehpj: u32, + /// offset: 28 #[prost(uint32, tag = "6")] - pub angjaffhoda: u32, + pub nnbkpdkpigi: u32, } -/// Obf: SceneEntityGroupInfo +/// Obf: OEIOPDMHEGC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityGroupInfo { /// offset: 44 - #[prost(uint32, tag = "7")] - pub group_id: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub state: u32, - /// offset: 16 - #[prost(map = "string, int32", tag = "12")] - pub ggnjmghhhmj: ::std::collections::HashMap<::prost::alloc::string::String, i32>, /// offset: 32 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "12")] pub entity_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub group_id: u32, + /// offset: 16 + #[prost(map = "string, int32", tag = "8")] + pub opljdfoomgf: ::std::collections::HashMap<::prost::alloc::string::String, i32>, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneGroupState { - /// offset: 32 - #[prost(bool, tag = "9")] - pub is_default: bool, /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub state: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(bool, tag = "10")] + pub is_default: bool, + /// offset: 32 + #[prost(uint32, tag = "4")] pub group_id: u32, } -/// Obf: MissionStatusBySceneInfo +/// Obf: GCNHNPHFCGD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionStatusBySceneInfo { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "7")] - pub ocfojcmacng: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "11")] - pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "5")] - pub sub_mission_status_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub nedjgjnlipf: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, repeated, tag = "4")] + #[prost(message, repeated, tag = "2")] + pub sub_mission_status_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub dabphbipmpf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub finished_mission_id: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cnnledejclo { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub hjoiljacmec: ::prost::alloc::vec::Vec, +pub struct Dpndjigacfj { /// offset: 24 - #[prost(message, optional, tag = "8")] - pub dlkpdihjljl: ::core::option::Option, + #[prost(uint32, repeated, tag = "6")] + pub phcaalbpkgk: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub cmgcnflghlm: ::core::option::Option, } -/// Obf: SceneInfo +/// Obf: OPJDDFDIPJA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneInfo { - /// offset: 24 - #[prost(message, optional, tag = "1441")] - pub edihedaidej: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "1138")] - pub group_state_list: ::prost::alloc::vec::Vec, - /// offset: 160 - #[prost(uint64, tag = "1724")] - pub interact_id: u64, - /// offset: 104 - #[prost(message, repeated, tag = "4")] - pub entity_buff_info_list: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(message, optional, tag = "354")] - pub scene_mission_info: ::core::option::Option, - /// offset: 120 - #[prost(uint32, tag = "13")] - pub floor_id: u32, - /// offset: 132 - #[prost(uint32, tag = "14")] - pub entry_id: u32, - /// offset: 156 - #[prost(uint32, tag = "2")] - pub world_id: u32, /// offset: 140 - #[prost(uint32, tag = "1765")] - pub game_story_line_id: u32, - /// offset: 96 - #[prost(map = "uint32, message", tag = "7")] - pub ibcficpnnog: ::std::collections::HashMap, - /// offset: 56 - #[prost(message, repeated, tag = "1619")] - pub entity_group_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "6")] - pub entity_list: ::prost::alloc::vec::Vec, - /// offset: 144 - #[prost(uint32, tag = "9")] - pub game_mode_type: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub lighten_section_list: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(message, repeated, tag = "3")] - pub scene_buff_info_list: ::prost::alloc::vec::Vec, - /// offset: 124 - #[prost(uint32, tag = "1")] - pub leader_entity_id: u32, - /// offset: 128 - #[prost(uint32, tag = "1772")] - pub dimension_id: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "1878")] - pub opened_chests_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "986")] + pub content_id: u32, /// offset: 152 - #[prost(uint32, tag = "10")] - pub plane_id: u32, + #[prost(uint32, tag = "12")] + pub entry_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub entity_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "719")] + pub opened_chests_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub lighten_section_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "11")] + pub scene_buff_info_list: ::prost::alloc::vec::Vec, + /// offset: 164 + #[prost(uint32, tag = "531")] + pub dimension_id: u32, /// offset: 88 - #[prost(map = "string, int32", tag = "788")] + #[prost(message, repeated, tag = "7")] + pub bpfkamngpil: ::prost::alloc::vec::Vec, + /// offset: 136 + #[prost(uint32, tag = "4")] + pub client_pos_version: u32, + /// offset: 132 #TODO + #[prost(uint32, tag = "15")] + pub world_id: u32, + /// offset: 48 + #[prost(map = "string, int32", tag = "680")] pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, - /// offset: 136 + /// offset: 56 + #[prost(message, repeated, tag = "1153")] + pub entity_group_list: ::prost::alloc::vec::Vec, + /// offset: 144 #TODO + #[prost(uint32, tag = "13")] + pub leader_entity_id: u32, + /// offset: 96 + #[prost(message, optional, tag = "1947")] + pub scene_identifier: ::core::option::Option, + /// offset: 128 + #[prost(uint32, tag = "10")] + pub floor_id: u32, + /// offset: 156 #[prost(uint32, tag = "5")] - pub client_pos_version: u32, - /// offset: 64 - #[prost(message, repeated, tag = "11")] - pub custom_data_list: ::prost::alloc::vec::Vec, + pub plane_id: u32, + /// offset: 112 + #[prost(message, repeated, tag = "3")] + pub nhofmhmbkgk: ::prost::alloc::vec::Vec, + /// offset: 168 + #[prost(uint64, tag = "1744")] + pub interact_id: u64, + /// offset: 16 + #[prost(message, optional, tag = "1337")] + pub ocknkccijai: ::core::option::Option, + /// offset: 160 + #[prost(uint32, tag = "602")] + pub game_story_line_id: u32, /// offset: 148 - #[prost(uint32, tag = "778")] - pub content_id: u32, + #[prost(uint32, tag = "1")] + pub game_mode_type: u32, + /// offset: 72 + #[prost(message, optional, tag = "1537")] + pub scene_mission_info: ::core::option::Option, + /// offset: 80 + #[prost(map = "uint32, message", tag = "6")] + pub khhopnjjabh: ::std::collections::HashMap, + /// offset: 104 + #[prost(message, repeated, tag = "1553")] + pub group_state_list: ::prost::alloc::vec::Vec, } -/// Obf: EntityMotion +/// Obf: GAEONMIFKBF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EntityMotion { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub motion: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] - pub entity_id: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "10")] pub map_layer: u32, + /// offset: 40 + #[prost(bool, tag = "3")] + pub agnhnaiopdf: bool, /// offset: 36 - #[prost(bool, tag = "13")] - pub meglncedaha: bool, + #[prost(uint32, tag = "12")] + pub entity_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub motion: ::core::option::Option, } -/// TODO #[derive(proto_derive::CmdID)] -#[cmdid(1477)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveCsReq { /// offset: 40 - #[prost(uint64, tag = "13")] - pub lbbnajpmmpa: u64, - /// offset: 32 - #[prost(uint64, tag = "1")] - pub interact_id: u64, - /// offset: 48 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub entry_id: u32, + /// offset: 32 + #[prost(uint64, tag = "6")] + pub interact_id: u64, /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "10")] pub entity_motion_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint64, tag = "13")] + pub bfbehmafjmc: u64, } -/// Obf: SceneEntityMoveScRsp +/// Obf: EHHFOGIONGO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1481)] +#[cmdid(1410)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScRsp { + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub entity_motion_list: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "6")] pub download_data: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "13")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub entity_motion_list: ::prost::alloc::vec::Vec, } -/// Obf: SceneEntityMoveScNotify +/// Obf: OGMHLGNGLPG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1446)] +#[cmdid(1439)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScNotify { - /// offset: 16 - #[prost(message, optional, tag = "11")] + /// offset: 32 + #[prost(uint32, tag = "13")] + pub entity_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] pub motion: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub client_pos_version: u32, /// offset: 40 #[prost(uint32, tag = "15")] - pub entity_id: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] + pub client_pos_version: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] pub entry_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1457)] +#[cmdid(1401)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneUpdatePositionVersionNotify { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub pos_version: u32, -} -/// Obf: InteractPropCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1424)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct InteractPropCsReq { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub prop_entity_id: u32, +pub struct Gejeocbfpma { /// offset: 24 #[prost(uint32, tag = "2")] - pub interact_id: u32, - /// offset: 32 - #[prost(uint64, tag = "4")] - pub mikmhpinaap: u64, + pub feojilnjemm: u32, } -/// Obf: InteractPropScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1404)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct InteractPropScRsp { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub prop_state: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub prop_entity_id: u32, -} -/// Obf: ChangeTimeRewindInfoReq +/// Obf: HKDGMEKPKPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1469)] +#[cmdid(1494)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct InteractPropCsReq { + /// offset: 32 + #[prost(uint64, tag = "10")] + pub interact_id: u64, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub interact_id2: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub prop_entity_id: u32, +} +/// Obf: FGAIBBJPAJJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1495)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct InteractPropScRsp { + /// offset: 28 + #[prost(uint32, tag = "5")] + pub prop_state: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub prop_entity_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: LAKHDKKBCPI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1463)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeTimeRewindInfoReq { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub timeline_info: ::core::option::Option, - /// offset: 40 - #[prost(uint64, tag = "5")] - pub interact_id: u64, /// offset: 48 - #[prost(uint64, tag = "12")] - pub uuid: u64, - /// offset: 36 - #[prost(bool, tag = "2")] - pub is_close_map: bool, - /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint64, tag = "15")] + pub interact_id: u64, + /// offset: 44 + #[prost(uint32, tag = "3")] pub prop_entity_id: u32, + /// offset: 40 + #[prost(bool, tag = "1")] + pub is_close_map: bool, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub pookphfiefo: ::core::option::Option, + /// offset: 32 + #[prost(uint64, tag = "6")] + pub lbbmjlaijoc: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1440)] +#[cmdid(1426)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChangePropTimelineInfoScRsp { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub prop_entity_id: u32, +pub struct Nenjkdedpjj { /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] + pub prop_entity_id: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HitMonsterBattleInfo { +pub struct Ahkhfaefmbl { /// offset: 24 - #[prost(enumeration = "MonsterBattleType", tag = "4")] - pub monster_battle_type: i32, - /// offset: 28 #[prost(uint32, tag = "5")] - pub target_monster_entity_id: u32, + pub gjacaafeaen: u32, + /// offset: 28 + #[prost(enumeration = "Odghpeemlfd", tag = "9")] + pub bkajoadebdn: i32, } -/// Obf: DynamicValues +/// Obf: IINKPHJLOEH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DynamicValues { - /// offset: 24 - #[prost(string, tag = "9")] - pub key: ::prost::alloc::string::String, /// offset: 32 #[prost(float, tag = "14")] pub value: f32, + /// offset: 16 + #[prost(string, tag = "7")] + pub key: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct AssistMonsterEntityInfo { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub entity_id_list: ::prost::alloc::vec::Vec, +pub struct Ombgdpmelke { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub kodkdmcaikl: ::prost::alloc::vec::Vec, } -/// Obf: SceneCastSkillCsReq +/// Obf: ENKJMAJKIMB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1435)] +#[cmdid(1414)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillCsReq { - /// offset: 92 - #[prost(uint32, tag = "8")] - pub cast_entity_id: u32, - /// offset: 72 - #[prost(message, optional, tag = "7")] - pub target_motion: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(string, tag = "12")] - pub maze_ability_str: ::prost::alloc::string::String, - /// offset: 40 - #[prost(uint32, repeated, tag = "3")] - pub hit_target_entity_id_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub assist_monster_entity_info: ::prost::alloc::vec::Vec, /// offset: 84 - #[prost(uint32, tag = "1")] - pub mglonoohjli: u32, - /// offset: 24 - #[prost(message, repeated, tag = "15")] + #[prost(uint32, tag = "6")] + pub jjabnmflkki: u32, + /// offset: 48 + #[prost(string, tag = "4")] + pub maze_ability_str: ::prost::alloc::string::String, + /// offset: 72 + #[prost(message, repeated, tag = "13")] pub dynamic_values: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "13")] - pub skill_index: u32, - /// offset: 64 - #[prost(enumeration = "SkillExtraTag", repeated, tag = "4")] - pub skill_extra_tags: ::prost::alloc::vec::Vec, /// offset: 88 - #[prost(uint32, tag = "6")] - pub attacked_by_entity_id: u32, -} -/// Obf: SceneCastSkillScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1413)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SceneCastSkillScRsp { - /// offset: 44 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub monster_battle_info: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "5")] - pub battle_info: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub cast_entity_id: u32, -} -/// Obf: SceneCastSkillCostMpCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1419)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneCastSkillCostMpCsReq { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub skill_index: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub cast_entity_id: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub attacked_by_entity_id: u32, -} -/// Obf: SceneCastSkillCostMpScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1423)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneCastSkillCostMpScRsp { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub cast_entity_id: u32, -} -/// Obf: SceneCastSkillMpUpdateScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1456)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneCastSkillMpUpdateScNotify { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub mp: u32, - /// offset: 24 #[prost(uint32, tag = "8")] + pub skill_index: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub hit_target_entity_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "2")] + pub attacked_by_entity_id: u32, + /// offset: 24 + #[prost(enumeration = "Pabemkckilb", repeated, tag = "14")] + pub kjmneclpmef: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "7")] + pub jgimjdckpcj: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "3")] + pub ejdfddgpjep: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "5")] pub cast_entity_id: u32, } -/// Obf: SceneEnterStageCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1431)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneEnterStageCsReq { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub event_id: u32, - /// offset: 28 - #[prost(enumeration = "RebattleType", tag = "7")] - pub rebattle_type: i32, - /// offset: 24 - #[prost(bool, tag = "1")] - pub clgofdedian: bool, -} -/// Obf: SceneEnterStageScRsp +/// Obf: GNKHGBMGEGG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1418)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SceneEnterStageScRsp { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub battle_info: ::core::option::Option, +pub struct SceneCastSkillScRsp { /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(message, repeated, tag = "2")] + pub dnbdggelfhn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub battle_info: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub cast_entity_id: u32, } -/// Obf: SceneReviveAfterRebattleCsReq +/// Obf: CJEMPBKNIOH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1406)] +#[cmdid(1437)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneReviveAfterRebattleCsReq { +pub struct SceneCastSkillCostMpCsReq { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub attacked_by_entity_id: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub cast_entity_id: u32, /// offset: 24 - #[prost(enumeration = "RebattleType", tag = "12")] - pub rebattle_type: i32, + #[prost(uint32, tag = "9")] + pub skill_index: u32, } +/// Obf: ECMGFKGFOKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1401)] +#[cmdid(1404)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneReviveAfterRebattleScRsp { +pub struct SceneCastSkillCostMpScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub cast_entity_id: u32, } -/// Obf: GetCurSceneInfoCsReq +/// Obf: ACDLBOALPJK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1438)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneCastSkillMpUpdateScNotify { + /// offset: 28 + #[prost(uint32, tag = "3")] + pub cast_entity_id: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub mp: u32, +} +/// Obf: ENFGHNIJNEI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1462)] +#[cmdid(1444)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetCurSceneInfoCsReq {} -/// Obf: GetCurSceneInfoScRsp +pub struct SceneEnterStageCsReq { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub event_id: u32, + /// offset: 24 + #[prost(bool, tag = "8")] + pub fdbgojcklbh: bool, + /// offset: 28 + #[prost(enumeration = "RebattleType", tag = "6")] + pub mgabmcbohmk: i32, +} +/// Obf: JHHAEJJGDHJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1500)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetCurSceneInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub scene: ::core::option::Option, +pub struct SceneEnterStageScRsp { /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub battle_info: ::core::option::Option, +} +/// Obf: EEHKMKAFBOB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1489)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneReviveAfterRebattleCsReq { + /// offset: 24 + #[prost(enumeration = "RebattleType", tag = "9")] + pub mgabmcbohmk: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1496)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ngpofgpedcj { + /// offset: 24 + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: EntityBuffChangeInfo +/// Obf: AIILEPPNKJG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1409)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetCurSceneInfoCsReq {} +/// Obf: KINCOLDBJGD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1498)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetCurSceneInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: CNJPPGIJAPI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityBuffChangeInfo { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub entity_id: u32, + /// offset: 40 + #[prost(enumeration = "Nkajpeccikg", tag = "12")] + pub reason: i32, /// offset: 36 #[prost(uint32, tag = "4")] pub cast_entity_id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub entity_id: u32, - /// offset: 40 - #[prost(enumeration = "SceneEntityBuffChangeType", tag = "7")] - pub reason: i32, - #[prost(oneof = "entity_buff_change_info::Okaiingcacl", tags = "3, 12")] - pub okaiingcacl: ::core::option::Option, + #[prost(oneof = "entity_buff_change_info::Bpihfajcloc", tags = "11, 14")] + pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `EntityBuffChangeInfo`. pub mod entity_buff_change_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + pub enum Bpihfajcloc { /// offset: 16 - #[prost(message, tag = "3")] + #[prost(message, tag = "11")] BuffChangeInfo(super::BuffInfo), /// offset: 16 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] RemoveBuffId(u32), } } -/// Obf: SyncEntityBuffChangeListScNotify +/// Obf: IEJKLDGBHOG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1484)] +#[cmdid(1474)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncEntityBuffChangeListScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "4")] +pub struct SyncEntityBuffChangeList { + /// offset: 16 + #[prost(message, repeated, tag = "10")] pub entity_buff_change_list: ::prost::alloc::vec::Vec, } -/// Obf: SceneCheckpointRefreshMonsterReq +/// Obf: HLICNLHHLGB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1434)] +#[cmdid(1432)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCheckpointRefreshMonsterReq { /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] + pub plane_id: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub prop_entity_id: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub floor_id: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub plane_id: u32, } -/// Obf: SceneCheckpoingRefreshScRsp +/// Obf: IFKJHNAPHHJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1488)] +#[cmdid(1433)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCheckpoingRefreshScRsp { /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1461)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kjampkbpaol { + /// offset: 24 + #[prost(int64, tag = "15")] + pub pjbogjihngj: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ngfcfjpndco {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1458)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pgjmlaakdjf { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub scene: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1486)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LastSpringRefreshTimeNotify { - /// offset: 24 - #[prost(int64, tag = "8")] - pub gkpeffliijp: i64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ReturnLastTownCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1409)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ReturnLastTownScRsp { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub scene: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, -} -/// Obf: EnterSectionCsReq +/// Obf: KGEBFJONICM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1496)] +#[cmdid(1457)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSectionCsReq { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub section_id: u32, /// offset: 24 - #[prost(uint64, tag = "3")] + #[prost(uint64, tag = "11")] pub interact_id: u64, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub jdmecbedlaa: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1443)] +#[cmdid(1421)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterSectionScRsp { +pub struct Ijgnlkacdno { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1417)] +#[cmdid(1428)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Idanmhmmbmm { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub chest_id: u32, +pub struct Mbmacclhebk { /// offset: 16 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetCurInteractEntityCsReq { +pub struct Onloecfnilm { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub entity_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1468)] +#[cmdid(1453)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetCurInteractEntityScRsp { +pub struct Chapdgddkbk { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1408)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RecoverAllLineupCsReq {} +pub struct Nafcldabglc {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1491)] +#[cmdid(1417)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RecoverAllLineupScRsp { +pub struct Lmhhflkcppf { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1402)] +#[cmdid(1451)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SavePointsInfoNotify { - /// offset: 32 - #[prost(int64, tag = "13")] - pub refresh_time: i64, /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub valid_times: u32, + /// offset: 32 + #[prost(int64, tag = "4")] + pub refresh_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Emlonchbnhd { +pub struct Nknaadiggna { /// offset: 24 - #[prost(uint32, tag = "8")] - pub clmdeihjmmd: u32, + #[prost(uint32, tag = "14")] + pub phoglephgof: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub akhcejgddph: u32, + #[prost(uint32, tag = "11")] + pub hiedkhfppof: u32, } -/// Obf: StartCocoonStageCsReq +/// Obf: DAAGDLMGNLF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1437)] +#[cmdid(1425)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartCocoonStageCsReq { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub dlaceefjahb: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "9")] - pub cocoon_id: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub world_level: u32, /// offset: 44 - #[prost(uint32, tag = "1")] - pub wave: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub lhlnliokejh: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub ckihmafpnoa: u32, + #[prost(uint32, tag = "5")] + pub mhlfhlemccb: u32, /// offset: 48 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub prop_entity_id: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub wave: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub cocoon_id: u32, } /// Obf: StartCocoonStageScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1490)] +#[cmdid(1454)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartCocoonStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub challenge_cnt: u32, /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub challenge_cnt: u32, /// offset: 44 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] + pub cocoon_id: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub wave: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] pub prop_entity_id: u32, /// offset: 36 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub cocoon_id: u32, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub wave: u32, + #[prost(uint32, tag = "5")] + pub cur_map_entry_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EntityBindPropCsReq { +pub struct Njmecnhedeb { /// offset: 32 - #[prost(bool, tag = "12")] - pub ldfebhmndmk: bool, + #[prost(bool, tag = "4")] + pub pfakhcceeek: bool, /// offset: 24 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "11")] pub motion: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1412)] +#[cmdid(1420)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EntityBindPropScRsp { +pub struct Oghellaafjg { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1464)] +#[cmdid(1493)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetClientPausedCsReq { +pub struct Bdonbhbpjmc { /// offset: 24 - #[prost(bool, tag = "5")] - pub paused: bool, + #[prost(bool, tag = "10")] + pub nfjjpogfaae: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1422)] +#[cmdid(1402)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetClientPausedScRsp { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, +pub struct Pcamfdigggo { /// offset: 28 - #[prost(bool, tag = "2")] - pub paused: bool, + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(bool, tag = "6")] + pub nfjjpogfaae: bool, } -/// Obf: DeactivateFarmElementCsReq +/// Obf: LDMLFKDLJIN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1451)] +#[cmdid(1466)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeactivateFarmElementCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub entity_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1497)] +#[cmdid(1405)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DeactivateFarmElementScRsp { +pub struct Hiabmonnnaj { /// offset: 28 - #[prost(uint32, tag = "12")] - pub entity_id: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Obf: ActiveFarmElementCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1429)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ActiveFarmElementCsReq { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub world_level: u32, - /// offset: 24 #[prost(uint32, tag = "3")] - pub ckihmafpnoa: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] pub entity_id: u32, } -/// Obf: ActiveFarmElementScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1455)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ActiveFarmElementScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub world_level: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub entity_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AvatarPresetHp { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub avatar_id: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub iafibaohcbn: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SpringRecoverConfig { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub elcholhjhmm: u32, - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub acafalceepa: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(bool, tag = "7")] - pub nkkfgpehalo: bool, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1425)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpdateMechanismBarScNotify { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub dphmoajpdic: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub floor_id: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub plane_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetGroupCustomSaveDataCsReq { - /// offset: 16 - #[prost(string, tag = "1")] - pub save_data: ::prost::alloc::string::String, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub entry_id: u32, - /// offset: 32 - #[prost(uint64, tag = "5")] - pub interact_id: u64, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub group_id: u32, -} -/// Obf: SetGroupCustomSaveDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1458)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetGroupCustomSaveDataScRsp { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub group_id: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub entry_id: u32, -} -/// Obf: ReEnterLastElementStageCsReq +/// Obf: KJMHEOAKOEO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1494)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ReEnterLastElementStageCsReq { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub stage_id: u32, -} -/// Obf: ReEnterLastElementStageScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1436)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ReEnterLastElementStageScRsp { - /// offset: 36 - #[prost(uint32, tag = "8")] - pub stage_id: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub battle_info: ::core::option::Option, -} -/// Obf: SceneEntityTeleportCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1450)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneEntityTeleportCsReq { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub entity_motion: ::core::option::Option, - /// offset: 32 - #[prost(uint64, tag = "12")] - pub interact_id: u64, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub entry_id: u32, -} -/// Obf: SceneEntityTeleportScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1465)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneEntityTeleportScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub client_pos_version: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub entity_motion: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Obf: EnterSceneCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1444)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterSceneCsReq { - /// offset: 61 - #[prost(bool, tag = "9")] - pub is_close_map: bool, - /// offset: 60 - #[prost(bool, tag = "1")] - pub kffoimpgolm: bool, - /// offset: 62 - #[prost(bool, tag = "10")] - pub fopdcdbpicn: bool, - /// offset: 48 - #[prost(uint64, tag = "12")] - pub interact_id: u64, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub bgmjijpijdm: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub rot: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "13")] - pub content_id: u32, - /// offset: 64 - #[prost(uint32, tag = "5")] - pub game_story_line_id: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub entry_id: u32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub teleport_id: u32, -} -/// Obf: EnterSceneScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(1411)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterSceneScRsp { +pub struct ActiveFarmElementCsReq { /// offset: 24 - #[prost(bool, tag = "4")] - pub is_over_map: bool, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub game_story_line_id: u32, - /// offset: 25 - #[prost(bool, tag = "6")] - pub is_close_map: bool, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, + #[prost(uint32, tag = "1")] + pub world_level: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub content_id: u32, -} -/// Obf: EnterSceneByServerScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1439)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterSceneByServerScNotify { - /// offset: 40 - #[prost(enumeration = "EnterSceneReason", tag = "14")] - pub reason: i32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub lineup: ::core::option::Option, + #[prost(uint32, tag = "8")] + pub entity_id: u32, /// offset: 32 - #[prost(message, optional, tag = "8")] - pub scene: ::core::option::Option, + #[prost(uint32, tag = "7")] + pub mhlfhlemccb: u32, } -/// Obf: ScenePlaneEventScNotify -/// Type: Notify +/// Obf: NEAFGJIIFDG +/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1441)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ScenePlaneEventScNotify { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub get_item_list: ::core::option::Option, +#[cmdid(1430)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ActiveFarmElementScRsp { /// offset: 32 - #[prost(message, optional, tag = "13")] - pub behomphpcha: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "10")] - pub mhjcimocfjm: ::core::option::Option, + #[prost(uint32, tag = "9")] + pub entity_id: u32, /// offset: 24 - #[prost(message, optional, tag = "7")] - pub jjlgbgjjlnh: ::core::option::Option, + #[prost(uint32, tag = "11")] + pub world_level: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub retcode: u32, } -/// Obf: GetSceneMapInfoCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ckgohihdbif { + /// offset: 28 + #[prost(uint32, tag = "6")] + pub oagidbfpcpa: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bnaipkoimae { + /// offset: 36 + #[prost(uint32, tag = "4")] + pub bjjmahmkonc: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub fohmbnjnlkf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "10")] + pub cachecaoden: bool, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1412)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nbpagjblkjf { + /// offset: 36 + #[prost(uint32, tag = "9")] + pub plane_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub gmkeacbmoja: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub floor_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mbhgmhmefkd { + /// offset: 24 + #[prost(string, tag = "8")] + pub ehmgifhekpn: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub group_id: u32, + /// offset: 40 + #[prost(uint64, tag = "12")] + pub interact_id: u64, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub entry_id: u32, +} +/// Obf: BLAKKIIIDCJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1416)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetGroupCustomSaveDataScRsp { + /// offset: 28 + #[prost(uint32, tag = "15")] + pub entry_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: EJCPHGGKMPK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1432)] +#[cmdid(1452)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ReEnterLastElementStageCsReq { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub stage_id: u32, +} +/// Obf: FANDOPIOIDJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1490)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReEnterLastElementStageScRsp { + /// offset: 36 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub stage_id: u32, +} +/// Obf: LLMGKNCELMB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1469)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneEntityTeleportCsReq { + /// offset: 32 + #[prost(uint64, tag = "9")] + pub interact_id: u64, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub entry_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub entity_motion: ::core::option::Option, +} +/// Obf: ILJONJPCADE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1441)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneEntityTeleportScRsp { + /// offset: 36 + #[prost(uint32, tag = "13")] + pub client_pos_version: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub entity_motion: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TeleportInfo { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub reason: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub eaalmhnalfi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneIdentifier { + /// offset: 40 + #[prost(uint32, tag = "14")] + pub content_id: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub floor_id: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub game_story_line_id: u32, + #[prost(oneof = "scene_identifier::TeleportNigger", tags = "1621")] + pub teleport_nigger: ::core::option::Option, +} +/// Nested message and enum types in `SceneIdentifier`. +pub mod scene_identifier { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum TeleportNigger { + /// offset: 16 + #[prost(message, tag = "1621")] + Nifndmaippg(super::TeleportInfo), + } +} +/// Obf: AEJHBKENDFN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1462)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterSceneCsReq { + /// offset: 40 + #[prost(uint32, tag = "4")] + pub entry_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub bljlbnfphfe: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub scene_identifier: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub entry_id2: u32, + /// offset: 56 + #[prost(bool, tag = "8")] + pub omfkmgkiikp: bool, + /// offset: 48 + #[prost(uint64, tag = "12")] + pub interact_id: u64, + /// offset: 57 + #[prost(bool, tag = "2")] + pub is_close_map: bool, +} +/// Obf: BNJJOECBCLG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1470)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterSceneScRsp { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub scene_identifier: ::core::option::Option, + /// offset: 37 + #[prost(bool, tag = "14")] + pub is_over_map: bool, + /// offset: 36 + #[prost(bool, tag = "13")] + pub is_close_map: bool, +} +/// Obf: CNACJJFPFEI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1468)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterSceneByServerScNotify { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub scene: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "Jenhcdjcnnh", tag = "12")] + pub reason: i32, +} +/// Obf: CECOOKNLLIJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1482)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ScenePlaneEventScNotify { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub kjjkhkfcpma: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "7")] + pub cidponmomio: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub hnbeddmjppm: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "5")] + pub eaombjjhmma: ::core::option::Option, +} +/// Obf: LGEDPBOBIOM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1460)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoCsReq { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub entry_story_line_id: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "15")] - pub entry_id_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub floor_id_list: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "12")] - pub content_id: u32, - /// offset: 48 - #[prost(bool, tag = "10")] - pub unk1: bool, + #[prost(message, repeated, tag = "2")] + pub scene_identifiers: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MazePropState { +pub struct MapInfoProp { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub extra_info: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub config_id: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub state: u32, + #[prost(message, optional, tag = "9")] + pub extra_info: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub config_id: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MazeGroup { +pub struct MapInfoGroup { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub destory_monster_config_id_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(bool, tag = "6")] + pub is_need_refresh: bool, /// offset: 48 - #[prost(int64, tag = "7")] + #[prost(int64, tag = "15")] pub modify_time: i64, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub group_id: u32, - /// offset: 32 - #[prost(map = "string, int32", tag = "14")] + /// offset: 24 + #[prost(map = "string, int32", tag = "12")] pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>, - /// offset: 44 - #[prost(bool, tag = "1")] - pub is_need_refresh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChestInfo { /// offset: 28 - #[prost(enumeration = "ChestType", tag = "2")] - pub chest_type: i32, + #[prost(uint32, tag = "4")] + pub neeoaibhkag: u32, /// offset: 32 - #[prost(uint32, tag = "13")] - pub exist_num: u32, + #[prost(enumeration = "ChestType", tag = "7")] + pub chest_type: i32, /// offset: 24 - #[prost(uint32, tag = "1")] - pub opened_num: u32, + #[prost(uint32, tag = "5")] + pub lngojgdjmmd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ckljcblhlme { +pub struct Pldhjgaeeae { /// offset: 28 #[prost(uint32, tag = "6")] - pub gigmmmhbiko: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] pub r#type: u32, /// offset: 24 - #[prost(uint32, tag = "15")] - pub kggjjpfjhcm: u32, + #[prost(uint32, tag = "12")] + pub lhjefnafhgf: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub eifihdflbid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMapInfo { - /// offset: 96 - #[prost(uint32, repeated, tag = "5")] - pub unlock_teleport_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub chest_monster_list: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, repeated, tag = "219")] - pub finished_chest_monster_id_list: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(uint32, tag = "3")] - pub chest_monster_num: u32, - /// offset: 72 - #[prost(uint32, repeated, tag = "437")] - pub opened_chest_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "14")] - pub lighten_section_list: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(map = "string, int32", tag = "9")] - pub floor_saved_data: ::std::collections::HashMap< + /// offset: 32 + #[prost(map = "string, int32", tag = "2")] + pub floor_saved_value_map: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, - /// offset: 108 - #[prost(uint32, tag = "10")] - pub dimension_id: u32, - /// offset: 120 - #[prost(uint32, tag = "7")] - pub entry_id: u32, + /// offset: 112 + #[prost(uint32, tag = "9")] + pub cur_map_entry_id: u32, /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub maze_prop_list: ::prost::alloc::vec::Vec, - /// offset: 48 #[prost(message, repeated, tag = "12")] pub chest_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "6")] - pub maze_group_list: ::prost::alloc::vec::Vec, - /// offset: 112 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 116 - #[prost(uint32, tag = "8")] - pub floor_id: u32, + /// offset: 124 + #[prost(uint32, tag = "14")] + pub cur_map_entry_id2: u32, + /// offset: 128 + #[prost(uint32, tag = "3")] + pub chest_monster_num: u32, /// offset: 64 - #[prost(message, optional, tag = "275")] + #[prost(uint32, repeated, tag = "13")] + pub lighten_section_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub map_info_prop_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "1717")] + pub lighten_section_list3: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub chest_monster_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, repeated, tag = "11")] + pub unlock_teleport_list: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, optional, tag = "893")] pub client_group_mission_info: ::core::option::Option, + /// offset: 96 + #[prost(uint32, repeated, tag = "828")] + pub opened_chest_id_list: ::prost::alloc::vec::Vec, + /// offset: 116 + #[prost(uint32, tag = "7")] + pub floor_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub group_list: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, optional, tag = "383")] + pub scene_identifier: ::core::option::Option, + /// offset: 120 + #[prost(uint32, tag = "1")] + pub entry_id: u32, } /// Obf: GetSceneMapInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1442)] +#[cmdid(1499)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoScRsp { - /// offset: 36 - #[prost(uint32, tag = "15")] - pub content_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] + /// offset: 16 + #[prost(message, repeated, tag = "7")] pub scene_map_info: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub storyline_id: u32, - /// offset: 40 - #[prost(bool, tag = "12")] - pub is_monster_track: bool, /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, + #[prost(uint32, tag = "11")] + pub cur_map_entry_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1421)] +#[cmdid(1413)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncServerSceneChangeNotify {} -/// Obf: CounterDownCsReq +pub struct Jbganbaedpm {} +/// Obf: AFDGKKOBNBK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1433)] +#[cmdid(1486)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CounterDownCsReq { /// offset: 28 - #[prost(uint32, tag = "7")] - pub oenaehplpmn: u32, + #[prost(uint32, tag = "1")] + pub meajaebdaoi: u32, /// offset: 24 - #[prost(uint32, tag = "4")] - pub gnbdgnbnpbk: u32, + #[prost(uint32, tag = "14")] + pub iapfbgedgam: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1482)] +#[cmdid(1480)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CounterDownScRsp { +pub struct Gpackpjjgbj { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1467)] +#[cmdid(1485)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ejgccjbobdg { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub oenaehplpmn: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub angjaffhoda: u32, +pub struct Fbjdfgmmmfp { /// offset: 32 - #[prost(enumeration = "GameplayCounterUpdateReason", tag = "1")] + #[prost(uint32, tag = "11")] + pub iapfbgedgam: u32, + /// offset: 28 + #[prost(enumeration = "Nnehkeaakjl", tag = "6")] pub reason: i32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub nnbkpdkpigi: u32, } -/// Obf: CounterRecoverCsReq +/// Obf: IMDMDFLDHCL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1461)] +#[cmdid(1440)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CounterRecoverCsReq { + /// offset: 28 + #[prost(uint32, tag = "11")] + pub iapfbgedgam: u32, /// offset: 24 #[prost(uint32, tag = "14")] - pub bmebljkdkje: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub oenaehplpmn: u32, + pub hnladcmmjja: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1463)] +#[cmdid(1443)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CounterRecoverScRsp { +pub struct Cbofflphibp { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: UpdateFloorSavedValueNotify +/// Obf: CIDEECBHNIE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1460)] +#[cmdid(1415)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFloorSavedValueNotify { - /// offset: 24 - #[prost(map = "string, int32", tag = "12")] - pub saved_value: ::std::collections::HashMap<::prost::alloc::string::String, i32>, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub plane_id: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub dimension_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] + pub plane_id: u32, + /// offset: 24 + #[prost(map = "string, int32", tag = "1")] + pub cccpcjnmolb: ::std::collections::HashMap<::prost::alloc::string::String, i32>, + /// offset: 32 + #[prost(uint32, tag = "9")] pub floor_id: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub dimension_id: u32, } -/// Obf: GetUnlockTeleportCsReq +/// Obf: FELMMNGOCCO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1475)] +#[cmdid(1431)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] pub entry_id_list: ::prost::alloc::vec::Vec, } -/// Obf: GetUnlockTeleportScRsp +/// Obf: AIMBICAKGMF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1438)] +#[cmdid(1483)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] pub unlocked_teleport_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, } -/// Obf: OpenChestScNotify +/// Obf: OOAAIJEEJKC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1473)] +#[cmdid(1435)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenChestScNotify { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityRefreshInfo { - #[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "11, 2, 4")] + #[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "14, 12, 4")] pub refresh_type: ::core::option::Option, } /// Nested message and enum types in `SceneEntityRefreshInfo`. @@ -53755,6042 +56830,6534 @@ pub mod scene_entity_refresh_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RefreshType { - /// offset: 16 - #[prost(message, tag = "11")] + /// offset: 24 + #[prost(message, tag = "14")] AddEntity(super::SceneEntityInfo), - /// offset: 16 - #[prost(uint32, tag = "2")] + /// offset: 24 + #[prost(uint32, tag = "12")] DeleteEntity(u32), - /// offset: 16 + /// offset: 24 #[prost(uint32, tag = "4")] - Ihoaopnaabh(u32), + Hbiedajfelo(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Maalenoampc { +pub struct Nnhgoblncie { /// offset: 36 - #[prost(int32, tag = "10")] - pub jdjocehpokf: i32, - /// offset: 32 - #[prost(int32, tag = "1")] - pub eagkbemcfab: i32, + #[prost(int32, tag = "4")] + pub elkocijnabk: i32, /// offset: 24 - #[prost(string, tag = "6")] - pub nocbonmoogc: ::prost::alloc::string::String, + #[prost(string, tag = "8")] + pub elncjffjfih: ::prost::alloc::string::String, + /// offset: 32 + #[prost(int32, tag = "11")] + pub fnaodngjamm: i32, } -/// Obf: GroupRefreshInfo +/// Obf: DLICFMHBDKG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupRefreshInfo { - /// offset: 48 - #[prost(enumeration = "SceneGroupRefreshType", tag = "15")] - pub refresh_type: i32, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub dclakcfjcpj: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, tag = "2")] - pub state: u32, + #[prost(enumeration = "SceneGroupRefreshType", tag = "8")] + pub refresh_type: i32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub refresh_entity: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub group_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub aachannbdhb: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "13")] - pub group_id: u32, - /// offset: 32 - #[prost(message, repeated, tag = "14")] - pub ijabhdpldmi: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub lfdlncbfkkj: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub refresh_entity: ::prost::alloc::vec::Vec, + pub state: u32, } -/// Obf: SceneGroupRefreshScNotify +/// Obf: BFEFFNMHBNN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1480)] +#[cmdid(1455)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupRefreshScNotify { /// offset: 16 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "2")] pub group_refresh_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub dimension_id: u32, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] pub floor_id: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub dimension_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GroupStateInfo { - /// offset: 36 - #[prost(uint32, tag = "15")] - pub lapjhjblnep: u32, +pub struct Mlejlklefnd { /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] + pub pgjclbcepbm: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 24 - #[prost(uint32, tag = "13")] - pub group_state: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub entry_id: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub pfondblidhd: u32, } -/// Obf: GroupStateChangeCsReq +/// Obf: BFMPEGPGGMD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1452)] +#[cmdid(1497)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GroupStateChangeCsReq { /// offset: 32 - #[prost(uint64, tag = "12")] + #[prost(uint64, tag = "1")] pub interact_id: u64, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub group_state_info: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub paglojdllld: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1410)] +#[cmdid(1475)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GroupStateChangeScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub group_state_info: ::core::option::Option, +pub struct Hhgcigbnmep { /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub paglojdllld: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1426)] +#[cmdid(1448)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GroupStateChangeScNotify { +pub struct Ofgkngpdfik { /// offset: 24 - #[prost(message, optional, tag = "9")] - pub group_state_info: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub paglojdllld: ::core::option::Option, } -/// Obf: EnteredSceneInfo +/// Obf: FFECNEOHCNP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnteredSceneInfo { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub floor_id: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub plane_id: u32, } -/// Obf: GetEnteredSceneCsReq +/// Obf: HPOHMLJBGPN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1470)] +#[cmdid(1476)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEnteredSceneCsReq {} -/// Obf: GetEnteredSceneScRsp +/// Obf: NPGFMHDOEMG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1495)] +#[cmdid(1446)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnteredSceneScRsp { /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "15")] + /// offset: 16 + #[prost(message, repeated, tag = "5")] pub entered_scene_info_list: ::prost::alloc::vec::Vec, } -/// Obf: EnteredSceneChangeScNotify +/// Obf: DOKBLBFDJBA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1492)] +#[cmdid(1434)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnteredSceneChangeScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "2")] + /// offset: 16 + #[prost(message, repeated, tag = "4")] pub entered_scene_info_list: ::prost::alloc::vec::Vec, } -/// Obf: RefreshTriggerEntityListReq +/// Obf: GOBGDCMNKAM /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(1456)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RefreshTriggerEntityListReq { + /// offset: 40 + #[prost(string, tag = "5")] + pub trigger_name: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint64, tag = "1")] + pub interact_id: u64, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub trigger_entity_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub trigger_target_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub jdkkkibdagl: ::core::option::Option, +} +/// Obf: GLOHGPLBIMG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1445)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RefreshTriggerByClientScRsp { + /// offset: 40 + #[prost(bool, tag = "13")] + pub refresh_trigger: bool, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 24 + #[prost(string, tag = "9")] + pub trigger_name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub trigger_entity_id: u32, +} +/// Obf: KLGPFDCEBOL +/// Type: Notify +#[derive(proto_derive::CmdID)] #[cmdid(1487)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RefreshTriggerEntityListReq { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub trigger_motion: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub trigger_entity_id: u32, - /// offset: 32 - #[prost(string, tag = "9")] - pub trigger_name: ::prost::alloc::string::String, - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub trigger_target_id_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint64, tag = "6")] - pub interact_id: u64, -} -/// Obf: RefreshTriggerByClientScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1466)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RefreshTriggerByClientScRsp { - /// offset: 36 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub trigger_entity_id: u32, - /// offset: 40 - #[prost(bool, tag = "7")] - pub refresh_trigger: bool, - /// offset: 16 - #[prost(string, tag = "6")] - pub trigger_name: ::prost::alloc::string::String, -} -/// Obf: RefreshTriggerByClientScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1420)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientScNotify { - /// offset: 24 - #[prost(string, tag = "5")] - pub trigger_name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub trigger_target_id_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub trigger_entity_id: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub trigger_target_id_list: ::prost::alloc::vec::Vec, + #[prost(string, tag = "1")] + pub trigger_name: ::prost::alloc::string::String, } -/// Obf: DeleteSummonUnitCsReq +/// Obf: DHLPIPIBOBE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1449)] +#[cmdid(1427)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteSummonUnitCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub entity_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "6")] pub interact_id: u64, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub kodkdmcaikl: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1474)] +#[cmdid(1423)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct DeleteSummonUnitScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub entity_id_list: ::prost::alloc::vec::Vec, +pub struct Pfabfkonaim { /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub kodkdmcaikl: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1453)] +#[cmdid(1467)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct UnlockedAreaMapScNotify { +pub struct Kcjnipmkcgb { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "10")] pub entry_id_list: ::prost::alloc::vec::Vec, } -/// Obf: UnlockTeleportNotify +/// Obf: MIKICIAIGCG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1489)] +#[cmdid(1484)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTeleportNotify { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub teleport_id: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub entry_id: u32, } -/// Obf: UpdateGroupPropertyCsReq +/// Obf: ECOCKNJCFCG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1493)] +#[cmdid(1422)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateGroupPropertyCsReq { /// offset: 40 - #[prost(int32, tag = "11")] - pub bfjlbkkjbld: i32, - /// offset: 52 - #[prost(uint32, tag = "13")] - pub dimension_id: u32, - /// offset: 32 - #[prost(uint64, tag = "3")] - pub interact_id: u64, - /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub group_id: u32, - /// offset: 24 - #[prost(string, tag = "1")] - pub nocbonmoogc: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint64, tag = "12")] + pub interact_id: u64, /// offset: 44 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub floor_id: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub dimension_id: u32, + /// offset: 24 + #[prost(string, tag = "7")] + pub elncjffjfih: ::prost::alloc::string::String, + /// offset: 52 + #[prost(int32, tag = "5")] + pub aobaboghfkj: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1472)] +#[cmdid(1464)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdateGroupPropertyScRsp { - /// offset: 44 - #[prost(int32, tag = "4")] - pub eagkbemcfab: i32, +pub struct Gllcfalfcoc { + /// offset: 48 + #[prost(int32, tag = "5")] + pub elkocijnabk: i32, + /// offset: 16 + #[prost(string, tag = "10")] + pub elncjffjfih: ::prost::alloc::string::String, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// offset: 52 - #[prost(int32, tag = "2")] - pub jdjocehpokf: i32, + #[prost(uint32, tag = "2")] + pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub floor_id: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] + /// offset: 44 + #[prost(uint32, tag = "3")] pub dimension_id: u32, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(string, tag = "3")] - pub nocbonmoogc: ::prost::alloc::string::String, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub group_id: u32, + /// offset: 40 + #[prost(int32, tag = "12")] + pub fnaodngjamm: i32, } -/// Obf: TrainWorldIdChangeScNotify +/// Obf: HAJICGJCCEO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1485)] +#[cmdid(1450)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainWorldIdChangeScNotify { /// offset: 24 #[prost(uint32, tag = "9")] - pub ijgldcnmelh: u32, + pub lloloehpfha: u32, } -/// Obf: SetTrainWorldIdCsReq +/// Obf: JPIMPGPJFIN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1499)] +#[cmdid(1419)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetTrainWorldIdCsReq { - /// offset: 32 - #[prost(uint64, tag = "2")] - pub interact_id: u64, /// offset: 24 - #[prost(uint32, tag = "9")] - pub ijgldcnmelh: u32, + #[prost(uint64, tag = "15")] + pub interact_id: u64, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub lloloehpfha: u32, } -/// Obf: SetTrainWorldIdScRsp +/// Obf: POIPHMLFMDA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1471)] +#[cmdid(1447)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetTrainWorldIdScRsp { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub ijgldcnmelh: u32, /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] + pub lloloehpfha: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ServerPrefs { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub server_prefs_id: u32, - /// offset: 24 - #[prost(bytes = "vec", tag = "6")] +pub struct Leidadobjoc { + /// offset: 16 + #[prost(bytes = "vec", tag = "10")] pub data: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub jecnjlalepo: u32, } -/// Obf: GetAllServerPrefsDataCsReq +/// Obf: CBCGPAJCPAB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6183)] +#[cmdid(6191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllServerPrefsDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6181)] +#[cmdid(6110)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAllServerPrefsDataScRsp { +pub struct Alhhonkclnj { /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub server_prefs_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub gboinomhmfa: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetServerPrefsDataCsReq { +pub struct Injgacbmdge { /// offset: 24 - #[prost(uint32, tag = "4")] - pub server_prefs_id: u32, + #[prost(uint32, tag = "6")] + pub jecnjlalepo: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6104)] +#[cmdid(6195)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetServerPrefsDataScRsp { +pub struct Lkndijjelkn { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub server_prefs: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub foiebmgjjod: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: UpdateServerPrefsCsReq +/// Obf: FJPMOFCALIC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6135)] +#[cmdid(6114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateServerPrefsCsReq { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub server_prefs: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub foiebmgjjod: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6113)] +#[cmdid(6118)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UpdateServerPrefsDataScRsp { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub server_prefs_id: u32, +pub struct Jfcakmidpia { /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] + pub jecnjlalepo: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Shop { - /// offset: 40 - #[prost(uint64, tag = "5")] - pub city_taken_level_reward: u64, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub shop_id: u32, - /// offset: 48 - #[prost(int64, tag = "6")] - pub end_time: i64, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub goods_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub city_exp: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub city_level: u32, /// offset: 64 - #[prost(int64, tag = "7")] + #[prost(uint64, tag = "7")] + pub city_taken_level_reward: u64, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub city_exp: u32, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub goods_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(int64, tag = "4")] + pub end_time: i64, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub city_level: u32, + /// offset: 40 + #[prost(int64, tag = "13")] pub begin_time: i64, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Goods { - /// offset: 48 - #[prost(uint32, tag = "11")] - pub item_id: u32, /// offset: 24 - #[prost(uint32, tag = "9")] - pub goods_id: u32, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub buy_times: u32, - /// offset: 40 - #[prost(int64, tag = "8")] - pub begin_time: i64, - /// offset: 32 - #[prost(int64, tag = "12")] + #[prost(int64, tag = "1")] pub end_time: i64, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub item_id: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub goods_id: u32, + /// offset: 48 + #[prost(int64, tag = "9")] + pub begin_time: i64, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub buy_times: u32, } -/// Obf: GetShopListCsReq +/// Obf: JCOHAKPKCJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1583)] +#[cmdid(1591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetShopListCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] - pub shop_type: u32, + #[prost(uint32, tag = "6")] + pub pjeepnkfmgg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1581)] +#[cmdid(1510)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShopListScRsp { /// offset: 36 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub shop_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1")] + pub cur_map_entry_id: u32, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub shop_type: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub shop_list: ::prost::alloc::vec::Vec, } -/// Obf: BuyGoodsCsReq +/// Obf: OMIKBHKCOJD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1524)] +#[cmdid(1594)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub liibaemahob: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] - pub item_id: u32, + #[prost(uint32, tag = "5")] + pub emmomdodkak: u32, /// offset: 44 - #[prost(uint32, tag = "12")] - pub goods_id: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub interacted_prop_entity_id: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub shop_id: u32, + #[prost(uint32, tag = "8")] + pub cmkjfndbjfl: u32, /// offset: 40 - #[prost(uint32, tag = "4")] - pub ndnhofngdjm: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub cbbfpimjlhf: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "15")] + pub onlbejgccca: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub interacted_prop_entity_id: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1504)] +#[cmdid(1595)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub shop_id: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "11")] - pub goods_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub return_item_list: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] + pub cur_map_entry_id: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] pub goods_buy_times: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub goods_id: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub shop_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub return_item_list: ::core::option::Option, } -/// Obf: TakeCityShopRewardCsReq +/// Obf: NOHHNLIACAG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1535)] +#[cmdid(1514)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeCityShopRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub level: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub shop_id: u32, + #[prost(uint32, tag = "4")] + pub onlbejgccca: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1513)] +#[cmdid(1518)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeCityShopRewardScRsp { - /// offset: 40 - #[prost(uint32, tag = "7")] +pub struct Eflgloknbkp { + /// offset: 36 + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub level: u32, /// offset: 32 - #[prost(uint32, tag = "11")] - pub shop_id: u32, + #[prost(uint32, tag = "13")] + pub onlbejgccca: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub level: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1562)] +#[cmdid(1509)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CityShopInfoScNotify { - /// offset: 40 - #[prost(uint64, tag = "3")] - pub taken_level_reward: u64, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub level: u32, - /// offset: 24 + /// offset: 36 #[prost(uint32, tag = "9")] - pub shop_id: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] pub exp: u32, + /// offset: 24 + #[prost(uint64, tag = "4")] + pub taken_level_reward: u64, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Adgpemepakj { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub item_list: ::prost::alloc::vec::Vec, +pub struct Lkjmlpjepgg { /// offset: 52 - #[prost(uint32, tag = "11")] - pub paipkmdeepk: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub jffpkdmekgl: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub unique_id: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "12")] - pub fiakiplkjpf: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "6")] + pub heihgfaofnk: u32, /// offset: 44 - #[prost(bool, tag = "7")] - pub ojfbpgmlmee: bool, + #[prost(uint32, tag = "12")] + pub unique_id: u32, + /// offset: 48 + #[prost(bool, tag = "14")] + pub ffbmmhaohca: bool, + /// offset: 32 + #[prost(uint32, repeated, tag = "13")] + pub mnbpgmblmjp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub ilemmkpgpnd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hhbagckfdac { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub paipkmdeepk: u32, +pub struct Dmndjbpgekg { /// offset: 28 - #[prost(uint32, tag = "12")] - pub hpopadmblld: u32, + #[prost(uint32, tag = "5")] + pub heihgfaofnk: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub kdoinlgkmbi: u32, } -/// Obf: SpaceZooDataCsReq +/// Obf: PGPNLECLCOK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6783)] +#[cmdid(6791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooDataCsReq {} -/// Obf: SpaceZooDataScRsp +/// Obf: NEHBMJMHENL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6781)] +#[cmdid(6710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDataScRsp { - /// offset: 64 - #[prost(uint32, repeated, tag = "9")] - pub hlnfhhidjhb: ::prost::alloc::vec::Vec, /// offset: 84 - #[prost(uint32, tag = "1")] - pub mllgbnlbchd: u32, - /// offset: 40 - #[prost(message, repeated, tag = "12")] - pub ddcgcmnnnoo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub ndelgijidhc: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub efdebdhhpkp: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, repeated, tag = "14")] - pub mgmjlmcjhmk: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub gbkjabifhaa: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub noagecceekn: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(message, repeated, tag = "4")] - pub igcldifmdmc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "13")] + pub dkecfinbdnk: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "10")] + pub hlcjefojahk: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub dniggeefbfn: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "7")] + pub nojfaffnbed: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub mdamgmkllke: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub jklgapghbhp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub efocfecknkj: ::prost::alloc::vec::Vec, } -/// Obf: SpaceZooBornCsReq +/// Obf: HDBGOECOOGF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6724)] +#[cmdid(6794)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooBornCsReq { /// offset: 32 - #[prost(uint32, tag = "3")] - pub dcdlihcpnhg: u32, + #[prost(uint32, tag = "10")] + pub fjjehgphdao: u32, /// offset: 24 #[prost(uint32, repeated, tag = "5")] - pub eegfaepcihn: ::prost::alloc::vec::Vec, + pub mapbkcgflgk: ::prost::alloc::vec::Vec, } -/// Obf: SpaceZooBornScRsp +/// Obf: PKKBKKKPLII +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6795)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SpaceZooBornScRsp { + /// offset: 40 + #[prost(bool, tag = "3")] + pub bfallcgipog: bool, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub dhhmbfhkljg: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub dpphndcodmg: ::core::option::Option, +} +/// Obf: JMFPAAJGBGG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6714)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SpaceZooMutateCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub item_id: u32, +} +/// Obf: BMKODPPLHOL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6718)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SpaceZooMutateScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub eamejgfgnpa: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "1")] + pub bfallcgipog: bool, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub dhhmbfhkljg: ::prost::alloc::vec::Vec, +} +/// Obf: IDPGIGEEMEO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6709)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SpaceZooOpCatteryCsReq { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub ikagbimjpom: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub bflkijdppai: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub op_type: u32, +} +/// Obf: DCDPIEPGCPB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6798)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SpaceZooOpCatteryScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub jklgapghbhp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: ABKPPMCCGMN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6763)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SpaceZooDeleteCatCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub kicifpjacnf: ::prost::alloc::vec::Vec, +} +/// Obf: OFOPMCGFMGC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6726)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SpaceZooDeleteCatScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub niehhdleanm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: DOIMCHDBPDC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6739)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SpaceZooCatUpdateNotify { + /// offset: 33 + #[prost(bool, tag = "8")] + pub bfallcgipog: bool, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub ddlhpdbhgjd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "4")] + pub dlakeloeooc: bool, +} +/// Obf: LILFDDDFAOI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6701)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SpaceZooExchangeItemCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub item_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6774)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eicjjjfflbi { + /// offset: 28 + #[prost(uint32, tag = "13")] + pub item_id: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: GKKHKALJNOL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6737)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SpaceZooTakeCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub bmlkibnlnja: u32, +} +/// Obf: JFOIEJOFLOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6704)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SpaceZooBornScRsp { - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub kgodkfblkcg: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(bool, tag = "5")] - pub ladcgccfdja: bool, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub ljbnoiklain: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -/// Obf: SpaceZooMutateCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6735)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SpaceZooMutateCsReq { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub item_id: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub unique_id: u32, -} -/// Obf: SpaceZooMutateScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6713)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SpaceZooMutateScRsp { - /// offset: 40 - #[prost(bool, tag = "5")] - pub ladcgccfdja: bool, - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub kgodkfblkcg: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub ggajbgjinhm: ::core::option::Option, -} -/// Obf: SpaceZooOpCatteryCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6762)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SpaceZooOpCatteryCsReq { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub op_type: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub lhcgaojifge: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub pempoimhech: u32, -} -/// Obf: SpaceZooOpCatteryScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6800)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SpaceZooOpCatteryScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub efdebdhhpkp: ::prost::alloc::vec::Vec, -} -/// Obf: SpaceZooDeleteCatCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6769)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SpaceZooDeleteCatCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub gffgppaikoe: ::prost::alloc::vec::Vec, -} -/// Obf: SpaceZooDeleteCatScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6740)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SpaceZooDeleteCatScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub aignpjkigol: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -/// Obf: SpaceZooCatUpdateNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6746)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SpaceZooCatUpdateNotify { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub jkfljjfkopp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(bool, tag = "1")] - pub gldgfmlbmgp: bool, - /// offset: 33 - #[prost(bool, tag = "3")] - pub ladcgccfdja: bool, -} -/// Obf: SpaceZooExchangeItemCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6757)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SpaceZooExchangeItemCsReq { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub item_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6784)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kdkofhhdnjd { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: SpaceZooTakeCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6719)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SpaceZooTakeCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub iocamkiicmp: u32, -} -/// Obf: SpaceZooTakeScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6723)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooTakeScRsp { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub iocamkiicmp: u32, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] + pub bmlkibnlnja: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] + /// offset: 16 + #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Leamifkfcld { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub blmdpalacgb: u32, +pub struct Eakbdlaekhj { /// offset: 36 - #[prost(uint32, tag = "2")] - pub group_id: u32, - /// offset: 24 #[prost(uint32, tag = "6")] - pub faaapmbbhec: u32, + pub aaikdelnake: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub ljeideleadd: u32, /// offset: 32 - #[prost(uint32, tag = "3")] - pub meggaanjgac: u32, + #[prost(uint32, tag = "11")] + pub pmnegopjoib: u32, /// offset: 40 - #[prost(bool, tag = "14")] - pub edagdpmadba: bool, + #[prost(bool, tag = "10")] + pub hcpjciigmpg: bool, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub group_id: u32, } -/// Obf: GetStarFightDataCsReq +/// Obf: ICFAFHKGIDK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7168)] +#[cmdid(7169)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetStarFightDataCsReq {} -/// Obf: GetStarFightDataScRsp +/// Obf: JLJHLOLDGKD /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(7170)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetStarFightDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub bbfkagebkal: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hjkgmchfhfm { + /// offset: 28 + #[prost(uint32, tag = "6")] + pub avatar_id: u32, + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "15")] + pub avatar_type: i32, +} +/// Obf: OOIKJKGFMOB +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(7161)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetStarFightDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub mlaplijpcec: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dflapodklde { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub avatar_id: u32, - /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "8")] - pub avatar_type: i32, -} -/// Obf: StartStarFightLevelCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7163)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct StartStarFightLevelCsReq { /// offset: 32 - #[prost(uint32, tag = "5")] - pub group_id: u32, + #[prost(uint32, tag = "10")] + pub inomffaieoa: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "13")] - pub akfjlnphodd: u32, - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub avatar_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "9")] + pub group_id: u32, } -/// Obf: StartStarFightLevelScRsp +/// Obf: KNLBKNGDDMN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7166)] +#[cmdid(7167)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartStarFightLevelScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub battle_info: ::core::option::Option, /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 32 #[prost(uint32, tag = "2")] pub group_id: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub akfjlnphodd: u32, /// offset: 36 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub battle_info: ::core::option::Option, + #[prost(uint32, tag = "5")] + pub inomffaieoa: u32, } -/// Obf: StarFightDataChangeNotify +/// Obf: NJIDENAFKHF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7162)] +#[cmdid(7165)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StarFightDataChangeNotify { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub group_id: u32, /// offset: 16 #[prost(message, optional, tag = "5")] - pub kniddacdblf: ::core::option::Option, + pub gkhinecafhn: ::core::option::Option, } -/// Obf: GetStoryLineInfoCsReq +/// Obf: PPPBHLIDDMP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6283)] +#[cmdid(6291)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetStoryLineInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6281)] +#[cmdid(6210)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetStoryLineInfoScRsp { - /// offset: 32 - #[prost(uint32, repeated, tag = "15")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, +pub struct Ediheaflfao { /// offset: 40 - #[prost(uint32, tag = "14")] - pub retcode: u32, + #[prost(uint32, tag = "12")] + pub dpnlgeaenek: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub trial_avatar_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "10")] - pub cur_story_line_id: u32, + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub folkpnefhee: ::prost::alloc::vec::Vec, } -/// Obf: StoryLineInfoScNotify +/// Obf: HGEGALGNFNH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6224)] +#[cmdid(6294)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StoryLineInfoScNotify { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "11")] - pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub cur_story_line_id: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - pub trial_avatar_id_list: ::prost::alloc::vec::Vec, + pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "10")] - pub gjflaekmimj: u32, + #[prost(uint32, tag = "2")] + pub jbbjbggnale: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub folkpnefhee: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub dpnlgeaenek: u32, } -/// Obf: ChangeStoryLineFinishScNotify +/// Obf: HJNEILPLLPN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6213)] +#[cmdid(6218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeStoryLineFinishScNotify { /// offset: 32 - #[prost(bool, tag = "9")] - pub eebfllbhiei: bool, - /// offset: 24 #[prost(uint32, tag = "4")] - pub iajcffjeigc: u32, + pub khdngfkoflh: u32, /// offset: 28 - #[prost(enumeration = "ChangeStoryLineAction", tag = "12")] - pub action: i32, + #[prost(bool, tag = "9")] + pub gohceolehlg: bool, /// offset: 36 - #[prost(uint32, tag = "14")] - pub cur_story_line_id: u32, + #[prost(uint32, tag = "13")] + pub dpnlgeaenek: u32, + /// offset: 24 + #[prost(enumeration = "Bgipgamdmid", tag = "5")] + pub gglfnhnhigo: i32, } -/// Obf: StoryLineTrialAvatarChangeScNotify +/// Obf: KPPCMAECCJF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6262)] +#[cmdid(6209)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StoryLineTrialAvatarChangeScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub apngjbblefp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(bool, tag = "14")] - pub jaoaimdonkk: bool, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub gchjjgcgcdm: ::prost::alloc::vec::Vec, + #[prost(bool, tag = "10")] + pub bpjllbddndm: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub ocakfnfepco: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub omnhjdblfnk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StrongChallengeAvatar { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub avatar_id: u32, /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "13")] + #[prost(enumeration = "AvatarType", tag = "6")] pub avatar_type: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Djfghkgenif { - /// offset: 32 - #[prost(message, repeated, tag = "15")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub buff_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fkifmbibkkl { /// offset: 24 - #[prost(message, optional, tag = "14")] - pub mlelbfcagea: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub panel_id: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub max_score: u32, + #[prost(uint32, tag = "2")] + pub avatar_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jannoemckoi { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] - pub iicdeodajmh: u32, + #[prost(message, repeated, tag = "14")] + pub avatar_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mhgcnddmiij { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub cefadhifnin: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub max_score: u32, /// offset: 36 #[prost(uint32, tag = "11")] + pub hiilnpickcg: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] pub stage_id: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub ppckofilgnb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ipebnemngll { - /// offset: 16 - #[prost(map = "uint32, message", tag = "10")] - pub hejeabeefcp: ::std::collections::HashMap, +pub struct Jiicpjninbb { + /// offset: 24 + #[prost(map = "uint32, message", tag = "12")] + pub jhedindcode: ::std::collections::HashMap, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6683)] +#[cmdid(6691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bkpfenghmic {} +pub struct Bmilhkcakea {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6681)] +#[cmdid(6610)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eiccefijanc { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub nbebopplemd: ::core::option::Option, +pub struct Lbgodaiemfc { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub nnnfcoaffao: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: EnterActivityStrongChallengeCsReq +/// Obf: KEBBBFONFFC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6624)] +#[cmdid(6694)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterActivityStrongChallengeCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub stage_id: u32, } -/// Obf: EnterStrongChallengeActivityStageScRsp +/// Obf: NADMIFBLPAG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6604)] +#[cmdid(6695)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStrongChallengeActivityStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub battle_info: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub stage_id: u32, /// offset: 32 #[prost(uint32, tag = "8")] + pub stage_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub battle_info: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6635)] +#[cmdid(6614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hbbakklplfd { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub total_damage: u32, - /// offset: 48 - #[prost(enumeration = "BattleEndStatus", tag = "14")] - pub end_status: i32, +pub struct Mgombdgdgcp { + /// offset: 52 + #[prost(uint32, tag = "11")] + pub agjglgbcmgf: u32, /// offset: 36 - #[prost(uint32, tag = "6")] - pub calmedpangf: u32, + #[prost(uint32, tag = "5")] + pub pdbngnabdji: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub total_damage: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub score_id: u32, /// offset: 44 - #[prost(uint32, tag = "11")] - pub max_score: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub nijpcednhdg: u32, + #[prost(enumeration = "BattleEndStatus", tag = "10")] + pub end_status: i32, /// offset: 32 - #[prost(uint32, tag = "9")] - pub stage_id: u32, - /// offset: 52 #[prost(uint32, tag = "13")] - pub pihnnbpapcf: u32, + pub max_score: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub stage_id: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub ackkaccmmim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Apkkmpbpphg { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub akfjlnphodd: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub star: u32, +pub struct Lgiidenkpig { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] + pub star: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub inomffaieoa: u32, } -/// Obf: GetSummonActivityDataCsReq +/// Obf: CFNDEPCFKFI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7568)] +#[cmdid(7569)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSummonActivityDataCsReq {} -/// Obf: GetSummonActivityDataScRsp +/// Obf: GPPPEGCOHJE /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(7570)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSummonActivityDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub kldlfekdhoc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Olpdnljlfdl { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "8")] + pub avatar_type: i32, +} +/// Obf: LOMPGICPFDI +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(7561)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSummonActivityDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub gpcljgmnaal: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kalabbkkfnm { - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "2")] - pub avatar_type: i32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub avatar_id: u32, -} -/// Obf: EnterSummonActivityStageCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7563)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSummonActivityStageCsReq { - /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub hgkiggehnlf: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub group_id: u32, /// offset: 44 - #[prost(uint32, tag = "12")] - pub akfjlnphodd: u32, -} -/// Obf: EnterSummonActivityStageScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7566)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterSummonActivityStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub akfjlnphodd: u32, - /// offset: 36 #[prost(uint32, tag = "8")] pub group_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub abjfjbeccdj: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "14")] - pub battle_info: ::core::option::Option, + #[prost(message, repeated, tag = "11")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub inomffaieoa: u32, } -/// Obf: SummonActivityBattleEndScNotify +/// Obf: IABJNANKMFH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7567)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterSummonActivityStageScRsp { + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub group_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub battle_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub inomffaieoa: u32, +} +/// Obf: OHJCJJNEJMJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7562)] +#[cmdid(7565)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonActivityBattleEndScNotify { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub akfjlnphodd: u32, /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] pub star: u32, /// offset: 32 #[prost(uint32, tag = "15")] - pub elnkheebafb: u32, + pub inomffaieoa: u32, /// offset: 24 - #[prost(uint32, tag = "10")] - pub group_id: u32, + #[prost(uint32, tag = "7")] + pub niiekcmbeni: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mfjodiailfl { - /// offset: 48 - #[prost(uint32, tag = "10")] - pub cmmnjcidabe: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub jmmihoedfcg: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub config_id: u32, +pub struct Godhdeipdjl { /// offset: 24 - #[prost(bytes = "vec", tag = "6")] - pub pmiejbidlil: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "13")] - pub almmdioabgj: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub plfaocpbbcp: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub ambllflfkhc: u32, + /// offset: 16 + #[prost(bytes = "vec", tag = "1")] + pub mhinkadjccg: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub jlmjfednbmf: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub config_id: u32, } -/// Obf: SwitchHandDataCsReq +/// Obf: OLMCFLHLOGL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8101)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandDataCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub config_id: u32, +} +/// Obf: MGJLHMMMJAA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8120)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSwitchHandDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub lfnipeckndh: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub ainliaigojf: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub fpbjiflgimk: u32, +} +/// Obf: AEGCBNHBNMA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8102)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwitchHandStartCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub config_id: u32, } -/// Obf: GetSwitchHandDataScRsp +/// Obf: HGGHICHFDMF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8119)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSwitchHandDataScRsp { +#[cmdid(8110)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwitchHandStartScRsp { /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub bdcbccoolhe: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub ngbefigajad: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub flpigfmeilm: u32, - /// offset: 40 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] + pub config_id: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: SwitchHandStartCsReq +/// Obf: EFAJLGCMJEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchHandStartCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub config_id: u32, -} -/// Obf: SwitchHandStartScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8105)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchHandStartScRsp { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub config_id: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: SwitchHandFinishCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8106)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandFinishCsReq {} -/// Obf: SwitchHandFinishScRsp +/// Obf: OLIGBICCDMN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8116)] +#[cmdid(8108)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandFinishScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub iillgjkeogc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub omhaenbikcn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Goppkkegppg { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub group_id: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub phompfcpnml: u32, +pub struct Hklkgjcjjeb { /// offset: 32 - #[prost(uint32, tag = "4")] - pub nlopdlonlaf: u32, - /// offset: 24 - #[prost(enumeration = "Jlganphgghb", tag = "13")] + #[prost(uint32, tag = "14")] + pub mnppeegeaej: u32, + /// offset: 36 + #[prost(enumeration = "Ipeedbpjeke", tag = "8")] pub op_type: i32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub ndheaakapkk: u32, } -/// Obf: SwitchHandUpdateCsReq +/// Obf: KAGMENHLFKG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8112)] +#[cmdid(8114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandUpdateCsReq { /// offset: 16 - #[prost(message, optional, tag = "4")] - pub fjekjofcgbj: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub deognfpdhhn: ::core::option::Option, -} -/// Obf: GetSwitchHandUpdateScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8102)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSwitchHandUpdateScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub iillgjkeogc: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub fjekjofcgbj: ::core::option::Option, -} -/// Obf: SwitchHandCoinUpdateCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8104)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchHandCoinUpdateCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub jmmihoedfcg: u32, + #[prost(message, optional, tag = "5")] + pub hkaeemabjla: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub cnpilgnbdnb: ::core::option::Option, } +/// Obf: GGMGPLPKOMN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8117)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pjgakdedhah { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub jmmihoedfcg: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSwitchHandUpdateScRsp { + /// offset: 40 + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub cnpilgnbdnb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub omhaenbikcn: ::core::option::Option, } -/// Obf: SwitchHandResetTransformCsReq +/// Obf: BHJHFJEKKOH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8107)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchHandResetTransformCsReq { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub almmdioabgj: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub config_id: u32, +pub struct SwitchHandCoinUpdateCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub jlmjfednbmf: u32, } -/// Obf: GetSwitchHandResetHandPosScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8110)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSwitchHandResetHandPosScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub bdcbccoolhe: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "9")] +#[cmdid(8119)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Indkhmaoakm { + /// offset: 24 + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub jlmjfednbmf: u32, } -/// Obf: SwitchHandResetGameCsReq +/// Obf: BLDEJNMIADF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8111)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwitchHandResetGameCsReq { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub kdgbejkkbdp: ::core::option::Option, +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwitchHandResetTransformCsReq { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub config_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub plfaocpbbcp: ::core::option::Option, } -/// Obf: GetSwitchHandResetGameScRsp +/// Obf: ABAMFJOGEKA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8109)] +#[cmdid(8118)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSwitchHandResetGameScRsp { +pub struct GetSwitchHandResetHandPosScRsp { /// offset: 24 - #[prost(message, optional, tag = "7")] - pub bdcbccoolhe: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub lfnipeckndh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub retcode: u32, } +/// Obf: NCICDBEMMFL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8104)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwitchHandResetGameCsReq { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub ceiphfibpdk: ::core::option::Option, +} +/// Obf: POPDCFGLPKK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8103)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSwitchHandResetGameScRsp { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub lfnipeckndh: ::core::option::Option, +} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Acglfpgddfm { - /// offset: 64 - #[prost(message, optional, tag = "8")] - pub pending_action: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub skill_info: ::core::option::Option, - /// offset: 80 - #[prost(uint32, tag = "3")] - pub pedlbepcdgo: u32, - /// offset: 72 - #[prost(message, optional, tag = "13")] - pub pfbnjeidebd: ::core::option::Option, +pub struct Lmbhdcfppll { /// offset: 40 #[prost(message, optional, tag = "6")] - pub dchehnaocce: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub dgmahbogppe: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub lpbjdldncia: ::core::option::Option, + pub enheibhhaid: ::core::option::Option, + /// offset: 80 + #[prost(uint32, tag = "4")] + pub imbokgfiaca: u32, + /// offset: 72 + #[prost(uint32, repeated, tag = "1")] + pub ecnphjbclbd: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "7")] + pub pending_action: ::core::option::Option, /// offset: 56 - #[prost(uint32, repeated, tag = "10")] - pub njnncilimhb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Onhmfddcgcn { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub bnbagemlonk: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub mkidbgnpdnm: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub emhppkaohen: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ejkfmohlcmd { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub game_story_line_id: u32, + #[prost(message, optional, tag = "9")] + pub ibcibnhjdfe: ::core::option::Option, /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub eecifbhfiin: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ipnfhldimcj { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub value: u32, + #[prost(message, optional, tag = "2")] + pub jjbejefdjho: ::core::option::Option, /// offset: 24 - #[prost(enumeration = "Dkinagcoamd", tag = "3")] - pub nkckcfgjbfm: i32, + #[prost(message, optional, tag = "10")] + pub pkchimbebpe: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub skill_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bmpleeolbkg { +pub struct Dlglhkkijjk { /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub pnemojaefai: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "8")] + pub deeempdciek: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] - pub hapdedcdjkb: u32, + #[prost(uint32, tag = "12")] + pub epfpkcbdfoo: u32, /// offset: 36 - #[prost(uint32, tag = "10")] - pub oaoggpefihp: u32, + #[prost(uint32, tag = "13")] + pub cobfabgolfe: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bmgnkogigpi { - /// offset: 28 +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ppihpdiplld { + /// offset: 32 #[prost(uint32, tag = "11")] + pub game_story_line_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub foekdmealkf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bcicemddgem { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub value: u32, + /// offset: 28 + #[prost(enumeration = "Ddkhefebfaj", tag = "10")] + pub mjdmloihlpa: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jhfifnoemdj { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub epnmkcaglab: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub bkcmkikbaep: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub flhljmemihl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hahbeoheale { + /// offset: 28 + #[prost(uint32, tag = "2")] pub queue_position: u32, /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gpfcagpibok { +pub struct Kablgalhmhn { /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub fbkfpjggcjl: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub ggcddgiiljd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gacfblomobd { - /// offset: 36 - #[prost(uint32, tag = "1150")] - pub cnjfjpjdgno: u32, - #[prost(oneof = "gacfblomobd::Okaiingcacl", tags = "14, 12")] - pub okaiingcacl: ::core::option::Option, +pub struct Cjpfnaflapd { + /// offset: 32 + #[prost(uint32, tag = "411")] + pub bcjmoemdgjk: u32, + #[prost(oneof = "cjpfnaflapd::Bpihfajcloc", tags = "11, 12")] + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `GACFBLOMOBD`. -pub mod gacfblomobd { +/// Nested message and enum types in `CJPFNAFLAPD`. +pub mod cjpfnaflapd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { + pub enum Bpihfajcloc { /// offset: 24 - #[prost(message, tag = "14")] - Ofbhdkeeclo(super::Hihnceaggol), + #[prost(message, tag = "11")] + Dlddjkbnlim(super::Kdblkogkhee), /// offset: 24 #[prost(message, tag = "12")] - Ciffancoggk(super::Ahbkcihabni), + Nhnhlnmjkla(super::Higgmlefjni), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Glhnallhcgj { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub fjaealhinbc: u32, +pub struct Dgcgfflkkaa { /// offset: 24 - #[prost(uint32, tag = "15")] - pub bbodmokdokc: u32, + #[prost(uint32, tag = "14")] + pub kodpdmclfei: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub coooffkidmc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hihnceaggol { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub kmboookheji: ::prost::alloc::vec::Vec, +pub struct Kdblkogkhee { /// offset: 40 - #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "4")] - pub lmpbelifdfl: i32, - /// offset: 32 - #[prost(message, repeated, tag = "11")] - pub nggjlplhlok: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ahbkcihabni { + #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "2")] + pub dicceiafijb: i32, /// offset: 24 - #[prost(uint32, tag = "4")] - pub lkigegpcnbn: u32, + #[prost(message, repeated, tag = "9")] + pub pigeofbcncn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub edkjpbbdcbg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Podaomdjmpa { - #[prost(oneof = "podaomdjmpa::Okaiingcacl", tags = "12, 9, 4, 13, 5, 8, 1, 3")] - pub okaiingcacl: ::core::option::Option, +pub struct Higgmlefjni { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub pmphjfcchhc: u32, } -/// Nested message and enum types in `PODAOMDJMPA`. -pub mod podaomdjmpa { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Piajhgdigff { + #[prost(oneof = "piajhgdigff::Bpihfajcloc", tags = "3, 11, 1, 4, 8, 5, 14, 13")] + pub bpihfajcloc: ::core::option::Option, +} +/// Nested message and enum types in `PIAJHGDIGFF`. +pub mod piajhgdigff { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 16 - #[prost(message, tag = "12")] - Inidinidkca(super::Mklhfgneeka), - /// offset: 16 - #[prost(message, tag = "9")] - Modmahdkmaf(super::Lpmfgdpijed), - /// offset: 16 - #[prost(message, tag = "4")] - Abnmcfmgiob(super::Liklnpndafh), - /// offset: 16 - #[prost(message, tag = "13")] - Lingldiamgo(super::Lemipgjipej), - /// offset: 16 - #[prost(message, tag = "5")] - Baecepipjdn(super::Ekoblagljnh), - /// offset: 16 - #[prost(message, tag = "8")] - Iamkehgajap(super::Apoaogcgdjd), - /// offset: 16 - #[prost(message, tag = "1")] - Ejeemfkhhnf(super::Nfjbahdliap), + pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "3")] - Nflbogfohag(super::Emnindjjnim), + Kcdoliaaecn(super::Pbjogkpifmc), + /// offset: 16 + #[prost(message, tag = "11")] + Ppffbgbmlpc(super::Coikcgmpjch), + /// offset: 16 + #[prost(message, tag = "1")] + Egndjgkkjho(super::Ajbhnehjmhe), + /// offset: 16 + #[prost(message, tag = "4")] + Ldiacagjkjm(super::Hlgahiaafhl), + /// offset: 16 + #[prost(message, tag = "8")] + Kdgmbimpkeh(super::Dpkhodipbka), + /// offset: 16 + #[prost(message, tag = "5")] + Mnebdmjglej(super::Bdnfmempfhk), + /// offset: 16 + #[prost(message, tag = "14")] + Pemlolmlojo(super::Bnimdkeldbn), + /// offset: 16 + #[prost(message, tag = "13")] + Blljfkdjken(super::Oncjdnjmcin), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mklhfgneeka {} +pub struct Pbjogkpifmc {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lpmfgdpijed {} +pub struct Coikcgmpjch {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Liklnpndafh { +pub struct Ajbhnehjmhe { /// offset: 24 - #[prost(uint32, tag = "11")] - pub dialogue_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lemipgjipej {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ekoblagljnh { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub hncpjedbahd: u32, - /// offset: 28 - #[prost(bool, tag = "6")] - pub ofaknjcipea: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Apoaogcgdjd {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nfjbahdliap {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Emnindjjnim { - /// offset: 24 - #[prost(bool, tag = "4")] - pub epfnmaheaee: bool, - /// offset: 28 #[prost(uint32, tag = "12")] - pub hncpjedbahd: u32, + pub conjbfleefa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hlgahiaafhl {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dpkhodipbka { + /// offset: 24 + #[prost(bool, tag = "1")] + pub olkmilngpnn: bool, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub mafmcipaikk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bdnfmempfhk {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bnimdkeldbn {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oncjdnjmcin { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub mafmcipaikk: u32, + /// offset: 28 + #[prost(bool, tag = "4")] + pub fbjlnmoifib: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ehjiommbnfi { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub pchfogjfloc: ::core::option::Option, +pub struct Aooldkdfobo { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub jppgfljhdhk: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Lbhfijomkfg", tag = "6")] + #[prost(enumeration = "Fflimlmfabp", tag = "8")] pub source: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aaoffenplka { +pub struct Amkagkfofbn { #[prost( - oneof = "aaoffenplka::Okaiingcacl", - tags = "8, 15, 3, 7, 5, 2, 4, 11, 1840, 292, 1995, 528" + oneof = "amkagkfofbn::Bpihfajcloc", + tags = "15, 4, 5, 2, 9, 11, 7, 14, 1069, 351, 568, 1585" )] - pub okaiingcacl: ::core::option::Option, + pub bpihfajcloc: ::core::option::Option, } -/// Nested message and enum types in `AAOFFENPLKA`. -pub mod aaoffenplka { +/// Nested message and enum types in `AMKAGKFOFBN`. +pub mod amkagkfofbn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Okaiingcacl { - /// offset: 24 - #[prost(message, tag = "8")] - Hcakmmafjfd(super::Idkamapkoci), + pub enum Bpihfajcloc { /// offset: 24 #[prost(message, tag = "15")] - Jjickdkhdck(super::Heablbppnco), - /// offset: 24 - #[prost(message, tag = "3")] - Mkoigmdelpb(super::Heablbppnco), - /// offset: 24 - #[prost(message, tag = "7")] - Ajgieenbgen(super::Mcgmmhjkbde), - /// offset: 24 - #[prost(message, tag = "5")] - Fbcelfngagl(super::Fnckeljlgpa), - /// offset: 24 - #[prost(message, tag = "2")] - Eaaoonlabck(super::Ekoblagljnh), + Jleojmeafag(super::Mmgbiidopid), /// offset: 24 #[prost(message, tag = "4")] - Ilnocajddon(super::Hllhnfjhfki), + Baaoajipmni(super::Ahfafhpljla), /// offset: 24 - #[prost(uint32, tag = "11")] - Jejbehnolak(u32), + #[prost(message, tag = "5")] + Bknlafcpbhn(super::Ahfafhpljla), /// offset: 24 - #[prost(uint32, tag = "1840")] - Hapdedcdjkb(u32), + #[prost(message, tag = "2")] + Mpffnjpldoj(super::Onjiojdeecd), /// offset: 24 - #[prost(message, tag = "292")] - Ebbkkmnfocm(super::Emnindjjnim), + #[prost(message, tag = "9")] + Lmnkhjhoalk(super::Baacegaedli), /// offset: 24 - #[prost(message, tag = "1995")] - Ckhjfpghhac(super::Apoaogcgdjd), + #[prost(message, tag = "11")] + Dnfinngijbh(super::Dpkhodipbka), /// offset: 24 - #[prost(uint32, tag = "528")] - Ggfiempgdpb(u32), + #[prost(message, tag = "7")] + Loccagjdjeb(super::Jkigghaceco), + /// offset: 24 + #[prost(uint32, tag = "14")] + Hejkkeablla(u32), + /// offset: 24 + #[prost(uint32, tag = "1069")] + Bkcmkikbaep(u32), + /// offset: 24 + #[prost(message, tag = "351")] + Bnhbijbkjip(super::Oncjdnjmcin), + /// offset: 24 + #[prost(message, tag = "568")] + Mlepnlanmji(super::Bdnfmempfhk), + /// offset: 24 + #[prost(uint32, tag = "1585")] + Aeplaikagdb(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hllhnfjhfki { +pub struct Jkigghaceco { /// offset: 24 - #[prost(uint32, tag = "13")] - pub dialogue_id: u32, + #[prost(uint32, tag = "10")] + pub conjbfleefa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Idkamapkoci { +pub struct Mmgbiidopid { /// offset: 24 - #[prost(enumeration = "Dkinagcoamd", tag = "5")] - pub nkckcfgjbfm: i32, - /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub item_stack_count: u32, /// offset: 32 - #[prost(uint32, tag = "14")] - pub aemncofogmc: u32, + #[prost(uint32, tag = "7")] + pub clafndlgdao: u32, + /// offset: 28 + #[prost(enumeration = "Ddkhefebfaj", tag = "15")] + pub mjdmloihlpa: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Heablbppnco { +pub struct Ahfafhpljla { + /// offset: 28 + #[prost(uint32, tag = "11")] + pub item_stack_count: u32, /// offset: 24 + #[prost(uint32, tag = "13")] + pub clafndlgdao: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Onjiojdeecd { + /// offset: 28 #[prost(uint32, tag = "9")] - pub item_stack_count: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub aemncofogmc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mcgmmhjkbde { + pub level: u32, /// offset: 24 - #[prost(uint32, tag = "1")] - pub queue_position: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub kfhjjkgjjaj: u32, + #[prost(uint32, tag = "13")] + pub jodgdfeehop: u32, /// offset: 32 #[prost(uint32, tag = "11")] - pub level: u32, + pub queue_position: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fnckeljlgpa { - /// offset: 24 +pub struct Baacegaedli { + /// offset: 16 #[prost(message, optional, tag = "9")] - pub iddpdlncona: ::core::option::Option, + pub ldkgjbalgkc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub pedlbepcdgo: u32, + #[prost(uint32, tag = "2")] + pub imbokgfiaca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mkgloajefen { +pub struct Kfgcnnpoadi { /// offset: 28 - #[prost(uint32, tag = "1")] - pub hncpjedbahd: u32, + #[prost(bool, tag = "10")] + pub olkmilngpnn: bool, /// offset: 24 - #[prost(bool, tag = "6")] - pub ofaknjcipea: bool, + #[prost(uint32, tag = "4")] + pub mafmcipaikk: u32, } -/// Obf: SwordTrainingGameSyncChangeScNotify +/// Obf: GCOOBDMCFLD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7454)] +#[cmdid(7463)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameSyncChangeScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub gnnbophbadd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jalaikpkogo { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub id: u32, +pub struct Ppdpdgcbdeh { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub progress: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Abiddnmdpkj { - /// offset: 32 - #[prost(uint32, repeated, tag = "14")] - pub pnalhafpmla: ::prost::alloc::vec::Vec, +pub struct Llkegaolggf { /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub mlnkpelnhci: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub ifejljcinci: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub nkjhkmblibl: ::prost::alloc::vec::Vec, } -/// Obf: GetSwordTrainingDataCsReq +/// Obf: JLIBBACCBPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7490)] +#[cmdid(7457)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSwordTrainingDataCsReq {} -/// Obf: GetSwordTrainingDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7451)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSwordTrainingDataScRsp { - /// offset: 56 - #[prost(message, optional, tag = "2")] - pub hjnedhfbbgf: ::core::option::Option, - /// offset: 68 - #[prost(bool, tag = "9")] - pub ifhplikfofl: bool, - /// offset: 72 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 48 - #[prost(uint32, repeated, tag = "13")] - pub ibmjohkmaih: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "7")] - pub hpgphgihfgn: ::core::option::Option, - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub mfgapjbjlcb: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "5")] - pub eecifbhfiin: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "8")] - pub nnmmimolloe: u32, -} -/// Obf: SwordTrainingTurnActionCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7464)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwordTrainingTurnActionCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub inflafbfgpc: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub iajlioahlgo: ::prost::alloc::vec::Vec, -} -/// Obf: SwordTrainingTurnActionScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7489)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwordTrainingTurnActionScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub iajlioahlgo: ::prost::alloc::vec::Vec, -} -/// Obf: SwordTrainingDailyPhaseConfirmCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7462)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingDailyPhaseConfirmCsReq { - /// offset: 24 - #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "9")] - pub hbfaaifbpen: i32, -} -/// Obf: SwordTrainingDailyPhaseConfirmScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7474)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingDailyPhaseConfirmScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 28 - #[prost(bool, tag = "3")] - pub flcalpkoehb: bool, -} -/// Obf: SwordTrainingDialogueSelectOptionCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7452)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingDialogueSelectOptionCsReq { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub dpjkpnckcpp: u32, -} -/// Obf: SwordTrainingDialogueSelectOptionScRsp +/// Obf: DILEIAIICHN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7480)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSwordTrainingDataScRsp { + /// offset: 56 + #[prost(uint32, repeated, tag = "9")] + pub heehpmlahpk: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "3")] + pub fhnpapamnne: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub gcjflelinjo: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub foekdmealkf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub bmkaefaknfj: ::core::option::Option, + /// offset: 68 + #[prost(bool, tag = "10")] + pub keaflgnlkbo: bool, + /// offset: 72 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub fcapbphlncj: ::core::option::Option, +} +/// Obf: BMFLEGBFGPC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7477)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingTurnActionCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub acbimognkaj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub akhjfknpgee: ::prost::alloc::vec::Vec, +} +/// Obf: ELENBGOPELH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7485)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingTurnActionScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub acbimognkaj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: EDFOEOHEKOO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7488)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingDailyPhaseConfirmCsReq { + /// offset: 24 + #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "4")] + pub bfpfdmgmcai: i32, +} +/// Obf: MFBJPKLEDOB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7455)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingDailyPhaseConfirmScRsp { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 24 + #[prost(bool, tag = "14")] + pub fojhmiicbdf: bool, +} +/// Obf: CCEBBNHHHLO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7451)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingDialogueSelectOptionCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub amadfjnhmff: u32, +} +/// Obf: DMIFKLFJMGG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7497)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingDialogueSelectOptionScRsp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: CGAOEBDHKIM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7496)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingExamResultConfirmCsReq {} +/// Obf: DLOMNBLKFCH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7490)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingExamResultConfirmScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: SwordTrainingExamResultConfirmCsReq +/// Obf: JCGELOELMJK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7463)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingExamResultConfirmCsReq {} -/// Obf: SwordTrainingExamResultConfirmScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7485)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingExamResultConfirmScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: EnterSwordTrainingExamCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7472)] +#[cmdid(7495)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSwordTrainingExamCsReq {} -/// Obf: EnterSwordTrainingExamScRsp +/// Obf: GPIMOKELJKB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7471)] +#[cmdid(7486)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSwordTrainingExamScRsp { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: SwordTrainingLearnSkillCsReq +/// Obf: MMKCEHGDBMH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7453)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingLearnSkillCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub skill_id: u32, } -/// Obf: SwordTrainingLearnSkillScRsp +/// Obf: MFKJFBJDFLB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7473)] +#[cmdid(7500)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingLearnSkillScRsp { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub skill_id: u32, /// offset: 24 #[prost(uint32, tag = "1")] + pub skill_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: SwordTrainingStartGameCsReq +/// Obf: CDLHHABOAOE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7479)] +#[cmdid(7466)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub game_story_line_id: u32, } -/// Obf: SwordTrainingStartGameScRsp +/// Obf: PAFFCMFCCLM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7458)] +#[cmdid(7481)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameScRsp { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub hjnedhfbbgf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub bmkaefaknfj: ::core::option::Option, } -/// Obf: SwordTrainingStoryConfirmCsReq +/// Obf: IKBNKJEIKHL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7461)] +#[cmdid(7471)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryConfirmCsReq { /// offset: 24 #[prost(uint32, tag = "12")] - pub hncpjedbahd: u32, + pub mafmcipaikk: u32, } -/// Obf: SwordTrainingStoryConfirmScRsp +/// Obf: FABFJDBMBAO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7499)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingStoryConfirmScRsp { + /// offset: 28 + #[prost(uint32, tag = "3")] + pub mafmcipaikk: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: KGMAFMAJMFM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7465)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingGiveUpGameCsReq {} +/// Obf: HHOFHGOHNOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7456)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingStoryConfirmScRsp { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub hncpjedbahd: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: SwordTrainingGiveUpGameCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7478)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingGiveUpGameCsReq {} -/// Obf: SwordTrainingGiveUpGameScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7491)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingGiveUpGameScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: SwordTrainingGameSettleScNotify +/// Obf: AODIOHEPOPJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7499)] +#[cmdid(7458)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameSettleScNotify { - /// offset: 64 - #[prost(uint32, tag = "3")] - pub kphoofhjkob: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub pndhjmbfdej: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "7")] - pub nabobffbojf: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub fmgndbcaboh: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(enumeration = "Geakmmkoghe", tag = "15")] - pub reason: i32, - /// offset: 40 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, - /// offset: 60 - #[prost(uint32, tag = "12")] - pub iddpdlncona: u32, - /// offset: 48 + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub legloimnpec: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(enumeration = "Nccljbchbbp", tag = "13")] + pub reason: i32, + /// offset: 64 #[prost(uint32, tag = "5")] + pub fhkinakgbbk: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub ldkgjbalgkc: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub ncpkphmohim: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] pub game_story_line_id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub pgahfbajapf: ::prost::alloc::vec::Vec, } -/// Obf: SwordTrainingUnlockSyncScNotify +/// Obf: LMEJFGPJDFL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7459)] +#[cmdid(7483)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingUnlockSyncScNotify { /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub mlnkpelnhci: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub pnalhafpmla: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "10")] + pub ifejljcinci: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub nkjhkmblibl: ::prost::alloc::vec::Vec, } -/// Obf: SwordTrainingSelectEndingCsReq +/// Obf: IKNKKDJCIDL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7470)] +#[cmdid(7487)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSelectEndingCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub bpecapagkgj: u32, + #[prost(uint32, tag = "8")] + pub agmahiihjkm: u32, } -/// Obf: SwordTrainingSelectEndingScRsp +/// Obf: LHNNIFNONCA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7467)] +#[cmdid(7498)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSelectEndingScRsp { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub bpecapagkgj: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub agmahiihjkm: u32, } -/// Obf: SwordTrainingRestoreGameCsReq +/// Obf: EMOIEJPOLDA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7482)] +#[cmdid(7489)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingRestoreGameCsReq {} -/// Obf: SwordTrainingRestoreGameScRsp +/// Obf: PPKNLOIDGAH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7476)] +#[cmdid(7470)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingRestoreGameScRsp { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub hjnedhfbbgf: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub bmkaefaknfj: ::core::option::Option, } -/// Obf: SwordTrainingStoryBattleCsReq +/// Obf: CGNJJNEHMFE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7483)] +#[cmdid(7473)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryBattleCsReq {} -/// Obf: SwordTrainingStoryBattleScRsp +/// Obf: DENOKKNFJKB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7460)] +#[cmdid(7464)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryBattleScRsp { /// offset: 24 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: SwordTrainingActionTurnSettleScNotify +/// Obf: LKDJCHELMID /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7455)] +#[cmdid(7472)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingActionTurnSettleScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub linbdpconme: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] - pub eacbfiipnfh: u32, + #[prost(uint32, tag = "15")] + pub igohohdkejd: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub gbjfngdmokh: ::prost::alloc::vec::Vec, } -/// Obf: SwordTrainingResumeGameCsReq +/// Obf: KAIMNGBAGIH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7475)] +#[cmdid(7462)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingResumeGameCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub game_story_line_id: u32, } -/// Obf: SwordTrainingResumeGameScRsp +/// Obf: EKAPDIEIGNJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7487)] +#[cmdid(7484)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingResumeGameScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "3")] - pub hjnedhfbbgf: ::core::option::Option, + pub bmkaefaknfj: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, } -/// Obf: SwordTrainingSetSkillTraceCsReq +/// Obf: JMHGNFNGJHJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7500)] +#[cmdid(7474)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSetSkillTraceCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub skill_id: u32, -} -/// Obf: SwordTrainingSetSkillTraceScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7465)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingSetSkillTraceScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 28 #[prost(uint32, tag = "1")] pub skill_id: u32, } -/// Obf: SwordTrainingMarkEndingViewedCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7495)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingMarkEndingViewedCsReq {} -/// Obf: SwordTrainingMarkEndingViewedScRsp +/// Obf: HMPJNIIOHAD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7497)] +#[cmdid(7491)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingSetSkillTraceScRsp { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub skill_id: u32, +} +/// Obf: LGEMLJBOHMA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7492)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingMarkEndingViewedCsReq {} +/// Obf: CCBJBGDHDCI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7461)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingMarkEndingViewedScRsp { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: BasicModuleSync +/// Obf: PPMNMKMMOPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BasicModuleSync { /// offset: 28 - #[prost(uint32, tag = "14")] - pub week_cocoon_finished_count: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "13")] pub stamina: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub lplebjkdeic: u32, } -/// Obf: PlayerBoardModuleSync +/// Obf: PEBGIMCDALE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerBoardModuleSync { + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub bngjgepgdnk: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bool, tag = "11")] - pub jdaopekceie: bool, + pub dghjlfekmpo: bool, /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub olonekfiaib: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "7")] pub head_frame_info: ::core::option::Option, - /// offset: 32 - #[prost(string, tag = "7")] + /// offset: 16 + #[prost(string, tag = "1")] pub signature: ::prost::alloc::string::String, - /// offset: 48 - #[prost(message, repeated, tag = "12")] + /// offset: 40 + #[prost(message, repeated, tag = "3")] pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarSync { - /// offset: 16 - #[prost(message, repeated, tag = "9")] + /// offset: 24 + #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "14")] pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, } -/// Obf: MissionSync +/// Obf: JPMIPCMEHFC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSync { /// offset: 72 - #[prost(message, repeated, tag = "2")] - pub mission_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub ekdaekcgpog: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, repeated, tag = "7")] - pub gocejlaaemh: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "9")] - pub lglladggkoi: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, repeated, tag = "11")] - pub pjepjgbkegd: ::prost::alloc::vec::Vec, + pub imcioldloll: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(message, repeated, tag = "13")] - pub nogmdmhfpma: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "4")] + pub ffkobmbjapg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub eiafckfgboa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub ngmephfjmen: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "2")] + pub lmldbomcgad: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub obhgekkgaol: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "12")] pub finished_mission_id: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gcemnneicdp { +pub struct Iebailgkmlb { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub ikepbelacgp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub ngcalngbbkm: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub fppjgjcikji: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub efgomggghcp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncStatus { - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub jabclklnlja: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub section_status: ::prost::alloc::vec::Vec, +pub struct Mbdfgkmnild { /// offset: 40 - #[prost(uint32, repeated, tag = "7")] - pub anmkndhhhlc: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub message_group_status: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub nchkighgnki: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "12")] + pub cmekbmaehld: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub egdpfipncni: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub afkcplhimgh: ::prost::alloc::vec::Vec, } -/// Obf: PlayerSyncScNotify +/// Obf: EBECFFIHGOG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(683)] +#[cmdid(691)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSyncScNotify { - /// offset: 184 - #[prost(uint32, repeated, tag = "1")] - pub del_equipment_list: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(message, optional, tag = "3")] - pub basic_module_sync: ::core::option::Option, - /// offset: 80 - #[prost(uint32, repeated, tag = "11")] - pub new_item_hint_list: ::prost::alloc::vec::Vec, - /// offset: 96 - #[prost(message, repeated, tag = "7")] - pub quest_list: ::prost::alloc::vec::Vec, - /// offset: 160 - #[prost(message, repeated, tag = "14")] - pub relic_list: ::prost::alloc::vec::Vec, - /// offset: 152 - #[prost(message, repeated, tag = "1127")] - pub ihkkgfkoomd: ::prost::alloc::vec::Vec, - /// offset: 120 - #[prost(message, optional, tag = "1017")] - pub belplbjkggh: ::core::option::Option, - /// offset: 176 - #[prost(message, optional, tag = "1243")] - pub sync_status: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub basic_info: ::core::option::Option, + #[prost(message, optional, tag = "220")] + pub ffeenbppgng: ::core::option::Option, /// offset: 72 - #[prost(message, repeated, tag = "1297")] - pub igghnidbdnk: ::prost::alloc::vec::Vec, - /// offset: 128 - #[prost(message, repeated, tag = "15")] - pub material_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "770")] - pub apcgaflnbee: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(message, optional, tag = "6")] - pub mission_sync: ::core::option::Option, - /// offset: 168 - #[prost(message, optional, tag = "949")] - pub eaeheehjkgo: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "10")] - pub avatar_sync: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "1078")] - pub playerboard_module_sync: ::core::option::Option, - /// offset: 144 - #[prost(message, repeated, tag = "1026")] - pub jgkfhdppfje: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(message, repeated, tag = "12")] - pub equipment_list: ::prost::alloc::vec::Vec, - /// offset: 112 - #[prost(uint32, repeated, tag = "2043")] + #[prost(message, repeated, tag = "13")] + pub quest_list: ::prost::alloc::vec::Vec, + /// offset: 16 #TODO + #[prost(uint32, repeated, tag = "10")] pub del_relic_list: ::prost::alloc::vec::Vec, /// offset: 136 - #[prost(message, optional, tag = "852")] - pub epcdlpbgojd: ::core::option::Option, - /// offset: 192 - #[prost(uint32, tag = "232")] - pub total_achievement_exp: u32, - /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub equipment_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "322")] + pub aifbnchkeak: ::core::option::Option, + /// offset: 112 + #[prost(message, repeated, tag = "1836")] + pub najnbcdbiho: ::prost::alloc::vec::Vec, + /// offset: 144 + #[prost(uint32, repeated, tag = "7")] + pub cjefcmacjlg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "1170")] + pub hphoedagbob: ::core::option::Option, + /// offset: 80 #[prost(message, repeated, tag = "5")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 40 #TODO + #[prost(uint32, repeated, tag = "1474")] + pub del_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 152 + #[prost(message, repeated, tag = "231")] + pub ghgkcfifmbb: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, repeated, tag = "1287")] + pub pefmklkkcfj: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub material_list: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(message, optional, tag = "69")] + pub edahgeamdcf: ::core::option::Option, + /// offset: 192 + #[prost(uint32, tag = "1013")] + pub total_achievement_exp: u32, + /// offset: 56 + #[prost(message, optional, tag = "14")] + pub basic_info: ::core::option::Option, + /// offset: 120 + #[prost(message, optional, tag = "4")] + pub mission_sync: ::core::option::Option, + /// offset: 176 + #[prost(message, repeated, tag = "34")] + pub iibdadnflfp: ::prost::alloc::vec::Vec, + /// offset: 184 + #[prost(message, optional, tag = "11")] + pub basic_module_sync: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "1")] + pub avatar_sync: ::core::option::Option, + /// offset: 168 + #[prost(message, optional, tag = "1335")] + pub playerboard_module_sync: ::core::option::Option, + /// offset: 160 + #[prost(message, repeated, tag = "9")] pub wait_del_resource_list: ::prost::alloc::vec::Vec, } -/// Obf: GetReceivedTalkEventsCsReq +/// Obf: DLOCFBPIFOJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2183)] +#[cmdid(2191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetReceivedTalkEventsCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub npc_id: u32, } -/// Obf: GetNpcTakenRewardScRsp +/// Obf: BGLPHMAPBAD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2181)] +#[cmdid(2110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcTakenRewardScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub talk_event_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub npc_id: u32, /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub npc_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub talk_event_list: ::prost::alloc::vec::Vec, } -/// Obf: GetTalkEventRewardCsReq +/// Obf: KLIIFLFPFJJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2124)] +#[cmdid(2194)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTalkEventRewardCsReq { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub cphfeeldmai: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] - pub jlfbimahimc: u32, + #[prost(uint32, tag = "1")] + pub jhoamilhaic: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub ilkefldbmlf: ::core::option::Option, } -/// Obf: TakeTalkRewardScRsp +/// Obf: BMMGAKEJIME /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2104)] +#[cmdid(2195)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTalkRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub reward: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "4")] - pub jlfbimahimc: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub jhoamilhaic: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub reward: ::core::option::Option, } -/// Obf: GetFirstTalkNpcCsReq +/// Obf: DONGLNEJPDP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2135)] +#[cmdid(2114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "4")] pub npc_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FirstNpcTalkInfo { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub npc_id: u32, +pub struct Opeklffnlff { /// offset: 24 - #[prost(bool, tag = "7")] - pub is_meet: bool, + #[prost(bool, tag = "13")] + pub knheplogbji: bool, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub npc_id: u32, } -/// Obf: GetFirstTalkNpcScRsp +/// Obf: AGLNOGNCOEH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2113)] +#[cmdid(2118)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcScRsp { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub npc_meet_status_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub npc_meet_status_list: ::prost::alloc::vec::Vec, } -/// Obf: FinishFirstTalkNpcCsReq +/// Obf: CIDIPJCKIKP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2162)] +#[cmdid(2109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub npc_id: u32, } -/// Obf: FinishFirstTalkNpcScRsp +/// Obf: MCAPPDAEEIA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2200)] +#[cmdid(2198)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub npc_id: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2169)] +#[cmdid(2163)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SelectInclinationTextCsReq { +pub struct Kbeejoehono { /// offset: 24 - #[prost(uint32, tag = "12")] - pub talk_sentence_id: u32, + #[prost(uint32, tag = "9")] + pub ncdgcdghedl: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2140)] +#[cmdid(2126)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SelectInclinationTextScRsp { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub retcode: u32, +pub struct Chknikpepam { /// offset: 24 - #[prost(uint32, tag = "14")] - pub talk_sentence_id: u32, + #[prost(uint32, tag = "9")] + pub ncdgcdghedl: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct NpcMeetByPerformanceStatus { +pub struct Ohcngnnndkj { /// offset: 24 - #[prost(bool, tag = "4")] - pub is_meet: bool, + #[prost(bool, tag = "10")] + pub knheplogbji: bool, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub performance_id: u32, } -/// Obf: GetFirstTalkByPerformanceNpcCsReq +/// Obf: JBDLILGLEBG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2146)] +#[cmdid(2139)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] pub performance_id_list: ::prost::alloc::vec::Vec, } -/// Obf: GetFirstTalkByPerformanceNpcScRsp +/// Obf: JLIMCAGIKMP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2157)] +#[cmdid(2101)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub npc_meet_status_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub npc_meet_status_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: FinishFirstTalkByPerformanceNpcCsReq +/// Obf: NBGAFBPPDDB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2184)] +#[cmdid(2174)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub performance_id: u32, } -/// Obf: FinishFirstTalkByPerformanceNpcScRsp +/// Obf: HMKGEGJKGCM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2119)] +#[cmdid(2137)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcScRsp { /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub performance_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Niohbfjekah { +pub struct Ipjojkpbfgk { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub level: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Neeicckkilh { +pub struct Jcjackicphn { /// offset: 24 - #[prost(uint32, tag = "9")] - pub id: u32, - /// offset: 28 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "9")] pub has_passed: bool, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hdkcpmampbn { - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub mlbagnfongh: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub ljnmhofhmfh: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pifgjdmkhmf { +pub struct Cdhokmaamfd { /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub eaafoeglpii: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "12")] + pub fedjjbbhccg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "9")] - pub iaojegcjabo: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub dncnpnblenf: ::prost::alloc::vec::Vec, } -/// Obf: TarotBookGetDataCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gbpbmfcodpf { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub dapinpmmflb: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub omecjgglagd: ::prost::alloc::vec::Vec, +} +/// Obf: ADHDLLJGBIE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8141)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookGetDataCsReq {} -/// Obf: TarotBookGetDataScRsp +/// Obf: AHBLLPPMNPP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8159)] +#[cmdid(8160)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookGetDataScRsp { - /// offset: 64 - #[prost(uint32, tag = "7")] - pub energy_info: u32, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "10")] - pub ilaagoeioai: ::std::collections::HashMap, - /// offset: 60 - #[prost(uint32, tag = "5")] - pub kimikdmfefl: u32, - /// offset: 40 - #[prost(message, optional, tag = "15")] - pub anclgpfhpmi: ::core::option::Option, - /// offset: 48 - #[prost(map = "uint32, uint32", tag = "6")] - pub ablfeeggmjj: ::std::collections::HashMap, - /// offset: 68 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub fnoleilaefo: u32, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub hokcppbpbmk: ::core::option::Option, -} -/// Obf: TarotBookOpenPackCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8155)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TarotBookOpenPackCsReq {} -/// Obf: TarotBookOpenPackScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8145)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TarotBookOpenPackScRsp { - /// offset: 44 - #[prost(uint32, tag = "8")] - pub energy_info: u32, - /// offset: 52 - #[prost(uint32, tag = "12")] - pub kimikdmfefl: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub fnoleilaefo: u32, /// offset: 24 #[prost(map = "uint32, uint32", tag = "15")] - pub feacbmijkaa: ::std::collections::HashMap, - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "1")] - pub amekkcmdgda: ::std::collections::HashMap, -} -/// Obf: TarotBookUnlockStoryCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8146)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TarotBookUnlockStoryCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub pndhjmbfdej: ::prost::alloc::vec::Vec, -} -/// Obf: TarotBookUnlockStoryScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8156)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TarotBookUnlockStoryScRsp { + pub ccckmacklkg: ::std::collections::HashMap, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub jnkhokjhbbo: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub fbofmopcmcd: u32, + /// offset: 64 + #[prost(uint32, tag = "7")] + pub jgkcbgbgmod: u32, /// offset: 32 #[prost(message, optional, tag = "3")] - pub mpikcinhinf: ::core::option::Option, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub pndhjmbfdej: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(map = "uint32, uint32", tag = "2")] - pub ablfeeggmjj: ::std::collections::HashMap, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub retcode: u32, + pub cpemliagbkb: ::core::option::Option, /// offset: 16 - #[prost(map = "uint32, uint32", tag = "7")] - pub ilaagoeioai: ::std::collections::HashMap, + #[prost(map = "uint32, uint32", tag = "14")] + pub cjlgpcaopfc: ::std::collections::HashMap, + /// offset: 68 + #[prost(uint32, tag = "13")] + pub ophonaaflaj: u32, } -/// Obf: TarotBookFinishStoryCsReq +/// Obf: AFDOHOHABPJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8152)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TarotBookFinishStoryCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub hncpjedbahd: u32, -} -/// Obf: TarotBookFinishStoryScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(8142)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TarotBookFinishStoryScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub hncpjedbahd: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub hokcppbpbmk: ::core::option::Option, -} -/// Obf: TarotBookModifyEnergyScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8144)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TarotBookModifyEnergyScNotify { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub energy_info: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub sub_mission_id: u32, -} -/// Obf: TarotBookFinishInteractionCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8157)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TarotBookFinishInteractionCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub lnpfodnllpi: u32, -} -/// Obf: TarotBookFinishInteractionScRsp +pub struct TarotBookOpenPackCsReq {} +/// Obf: EKPNDAPHEGB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8147)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TarotBookFinishInteractionScRsp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub lnpfodnllpi: u32, -} -/// Obf: TarotBookUnlockInteractionCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] #[cmdid(8150)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TarotBookUnlockInteractionCsReq { +pub struct TarotBookOpenPackScRsp { + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "6")] + pub ekjfdjchklm: ::std::collections::HashMap, /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub gcfigbkkbnn: ::prost::alloc::vec::Vec, + #[prost(map = "uint32, uint32", tag = "13")] + pub fcinhmnnogk: ::std::collections::HashMap, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub fbofmopcmcd: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub jgkcbgbgmod: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub ophonaaflaj: u32, } -/// Obf: TarotBookUnlockInteractionScRsp +/// Obf: NAHNCIIFJGE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8155)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TarotBookUnlockStoryCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub legloimnpec: ::prost::alloc::vec::Vec, +} +/// Obf: KIKMKFAJJLE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8148)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TarotBookUnlockStoryScRsp { + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub legloimnpec: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub pfkhiifbndd: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 48 + #[prost(map = "uint32, uint32", tag = "2")] + pub cjlgpcaopfc: ::std::collections::HashMap, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "8")] + pub ccckmacklkg: ::std::collections::HashMap, +} +/// Obf: JCPDHHDFFFD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8154)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TarotBookFinishStoryCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub mafmcipaikk: u32, +} +/// Obf: NJHLCGJCGJB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8157)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TarotBookFinishStoryScRsp { + /// offset: 36 + #[prost(uint32, tag = "12")] + pub mafmcipaikk: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub cpemliagbkb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: HBHANGALFKA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8147)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TarotBookModifyEnergyScNotify { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub ophonaaflaj: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub bpfoddoobki: u32, +} +/// Obf: OGJBJCHFBFG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8159)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TarotBookFinishInteractionCsReq { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub ngeijbmcpna: u32, +} +/// Obf: FMLCIFCJOBH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8151)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TarotBookFinishInteractionScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub ngeijbmcpna: u32, +} +/// Obf: AIAMIMIJEHI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8158)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TarotBookUnlockInteractionCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub lepjfhmcbgj: ::prost::alloc::vec::Vec, +} +/// Obf: NAKAKOIKIPB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8144)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookUnlockInteractionScRsp { /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub gcfigbkkbnn: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub lepjfhmcbgj: ::prost::alloc::vec::Vec, } -/// Obf: TarotBookSyncDataScNotify +/// Obf: IGBCLDKCGPE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8149)] +#[cmdid(8143)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookSyncDataScNotify { + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "15")] + pub ccckmacklkg: ::std::collections::HashMap, /// offset: 24 - #[prost(map = "uint32, uint32", tag = "11")] - pub ilaagoeioai: ::std::collections::HashMap, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub fnoleilaefo: u32, - /// offset: 32 - #[prost(map = "uint32, uint32", tag = "1")] - pub ablfeeggmjj: ::std::collections::HashMap, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub kimikdmfefl: u32, + #[prost(message, optional, tag = "8")] + pub cpemliagbkb: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "12")] - pub energy_info: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub hokcppbpbmk: ::core::option::Option, + pub fbofmopcmcd: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub jgkcbgbgmod: u32, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "14")] + pub cjlgpcaopfc: ::std::collections::HashMap, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub ophonaaflaj: u32, } -/// Obf: TarotBookMultiOpenPackAndUnlockStoryCsReq +/// Obf: LOJMLOADKMA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8143)] +#[cmdid(8149)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookMultiOpenPackAndUnlockStoryCsReq {} -/// Obf: TarotBookMultiOpenPackAndUnlockStoryScRsp +/// Obf: LEMHJKOPCHA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8153)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookMultiOpenPackAndUnlockStoryScRsp { - /// offset: 56 - #[prost(uint32, tag = "14")] - pub kimikdmfefl: u32, - /// offset: 48 - #[prost(uint32, repeated, tag = "5")] - pub heobapfdflp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, optional, tag = "15")] - pub hokcppbpbmk: ::core::option::Option, - /// offset: 32 - #[prost(map = "uint32, uint32", tag = "11")] - pub ilaagoeioai: ::std::collections::HashMap, - /// offset: 64 - #[prost(uint32, tag = "12")] - pub fnoleilaefo: u32, - /// offset: 68 - #[prost(uint32, tag = "6")] - pub energy_info: u32, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "3")] - pub ablfeeggmjj: ::std::collections::HashMap, - /// offset: 60 - #[prost(uint32, tag = "1")] + #[prost(map = "uint32, uint32", tag = "9")] + pub ccckmacklkg: ::std::collections::HashMap, + /// offset: 56 + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub fbofmopcmcd: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub cpemliagbkb: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "13")] + pub mmknnldldhi: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "8")] + pub cjlgpcaopfc: ::std::collections::HashMap, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub ophonaaflaj: u32, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub jgkcbgbgmod: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jbkhjbcmada { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub max_score: u32, +pub struct Ckfholkjagc { /// offset: 32 + #[prost(uint32, tag = "12")] + pub debmogcgmli: u32, + /// offset: 24 #[prost(uint32, tag = "14")] - pub lkckaahggdd: u32, + pub max_score: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub aeaflcbomei: u32, + #[prost(uint32, tag = "1")] + pub hhnjkinlajh: u32, } -/// Obf: GetTelevisionActivityDataCsReq +/// Obf: LOLIOMALJEI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6961)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataCsReq {} -/// Obf: GetTelevisionActivityDataScRsp +/// Obf: JPICKJACEEG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6979)] +#[cmdid(6980)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub pmnckegecmh: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub jdjcjcabfml: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] +#[cmdid(6962)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Magpkaphfmj { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub jdjcjcabfml: ::prost::alloc::vec::Vec, +} +/// Obf: OHKAPFCKHDB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6968)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TelevisionActivityBattleEndScNotify { + /// offset: 44 + #[prost(uint32, tag = "10")] + pub turn_left: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub necablbkhkn: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub olghpoodenk: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub eplbcnfmlil: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub kaedeemocda: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nojciegkaob { + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "12")] + pub avatar_type: i32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, +} +/// Obf: KIKEEMGFBFI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6970)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterTelevisionActivityStageCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub debmogcgmli: u32, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub avatar_list: ::prost::alloc::vec::Vec, +} +/// Obf: BGADLNGJLEP +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(6975)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Amaeipbpjfo { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub pmnckegecmh: ::prost::alloc::vec::Vec, -} -/// Obf: TelevisionActivityBattleEndScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6976)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TelevisionActivityBattleEndScNotify { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub mnjhjciclof: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub dhdkkjchhnm: u32, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub kedjopoeamh: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub cegciedibob: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub turn_left: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pnhjkemkhmb { - /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "4")] - pub avatar_type: i32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub avatar_id: u32, -} -/// Obf: EnterTelevisionActivityStageCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6965)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterTelevisionActivityStageCsReq { - /// offset: 40 - #[prost(uint32, tag = "11")] - pub lkckaahggdd: u32, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub buff_list: ::prost::alloc::vec::Vec, -} -/// Obf: EnterTelevisionActivityStageScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6966)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTelevisionActivityStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub lkckaahggdd: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub battle_info: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aimdaibnkpn { - /// offset: 44 - #[prost(uint32, tag = "6")] - pub pacbgohphce: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub lohponooamh: u32, /// offset: 24 - #[prost(string, tag = "1")] - pub apkjhghhmme: ::prost::alloc::string::String, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub gldkkmcbgcp: u32, + #[prost(message, optional, tag = "11")] + pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(string, tag = "3")] - pub ondloniceid: ::prost::alloc::string::String, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Anceinnhapk { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub lohponooamh: u32, - /// offset: 16 - #[prost(string, tag = "9")] - pub ondloniceid: ::prost::alloc::string::String, + #[prost(uint32, tag = "10")] + pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "2")] - pub pacbgohphce: u32, + pub debmogcgmli: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cedgniieimc { + /// offset: 48 + #[prost(uint32, tag = "1")] + pub pcgjfiflkoo: u32, + /// offset: 32 + #[prost(string, tag = "6")] + pub jnkbkocjckj: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "7")] + pub ffeacpdfajh: ::prost::alloc::string::String, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub gbmbmffnkeh: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub ceofdmcjapj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bnlieigjkia { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub ceofdmcjapj: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub gbmbmffnkeh: u32, + /// offset: 16 + #[prost(string, tag = "4")] + pub ffeacpdfajh: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3881)] +#[cmdid(3810)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fghiffmnabm { +pub struct Incjnjgehcd { /// offset: 32 - #[prost(uint32, tag = "15")] - pub lohponooamh: u32, - /// offset: 16 - #[prost(string, tag = "14")] - pub ondloniceid: ::prost::alloc::string::String, + #[prost(uint32, tag = "14")] + pub gbmbmffnkeh: u32, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] - pub pacbgohphce: u32, + pub ceofdmcjapj: u32, + /// offset: 16 + #[prost(string, tag = "2")] + pub ffeacpdfajh: ::prost::alloc::string::String, } -/// Obf: TextJoinQueryCsReq +/// Obf: NKLJMIOPPFM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3824)] +#[cmdid(3894)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "13")] pub text_join_id_list: ::prost::alloc::vec::Vec, } -/// Obf: TextJoinQueryScRsp +/// Obf: GKHKPKHNGOH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3804)] +#[cmdid(3895)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub text_join_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub text_join_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: TextJoinBatchSaveCsReq +/// Obf: HBJOLFKLHPG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3835)] +#[cmdid(3814)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveCsReq { /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub text_join_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub text_join_list: ::prost::alloc::vec::Vec, } -/// Obf: TextJoinBatchSaveScRsp +/// Obf: PDBENDHIGAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3813)] +#[cmdid(3818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub text_join_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkechbfiaoo { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub stage_id: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub max_score: u32, -} -/// Obf: GetTrackPhotoActivityDataCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7558)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetTrackPhotoActivityDataCsReq {} -/// Obf: GetTrackPhotoActivityDataScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7551)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetTrackPhotoActivityDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub cpkkiijngai: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ikkknbabbch { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub entity_id: u32, - /// offset: 28 - #[prost(bool, tag = "3")] - pub cfdlfpnbcdj: bool, -} -/// Obf: SettleTrackPhotoStageCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7553)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SettleTrackPhotoStageCsReq { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub stage_id: u32, /// offset: 24 #[prost(message, repeated, tag = "2")] - pub jnlkjljfdop: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub cost_time: u32, -} -/// Obf: SettleTrackPhotoStageScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7556)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SettleTrackPhotoStageScRsp { + pub text_join_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub retcode: u32, - /// offset: 36 +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lidnpdnppai { + /// offset: 24 #[prost(uint32, tag = "8")] - pub score_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub jnlkjljfdop: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "3")] + pub max_score: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] pub stage_id: u32, } -/// Obf: StartTrackPhotoStageCsReq +/// Obf: JOKFIHFKNJL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7552)] +#[cmdid(7559)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartTrackPhotoStageCsReq { - /// offset: 28 - #[prost(bool, tag = "10")] - pub bjaaphkcboh: bool, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub stage_id: u32, -} -/// Obf: StartTrackPhotoStageScRsp +pub struct GetTrackPhotoActivityDataCsReq {} +/// Obf: IGMOGNJKAPD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7560)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartTrackPhotoStageScRsp { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetTrackPhotoActivityDataScRsp { /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub eglchhgamfc: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, tag = "1")] - pub lnkephdaobb: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] pub retcode: u32, } -/// Obf: QuitTrackPhotoStageCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mbccbiamijp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub entity_id: u32, + /// offset: 28 + #[prost(bool, tag = "10")] + pub pcoeapfckcg: bool, +} +/// Obf: BPODOHFFJAB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7551)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SettleTrackPhotoStageCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub ajdkcbfcnlg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub stage_id: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub cost_time: u32, +} +/// Obf: LJENJGBGIIG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7557)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SettleTrackPhotoStageScRsp { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub stage_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub ajdkcbfcnlg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub score_id: u32, +} +/// Obf: BIIKNCHGDDF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7555)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StartTrackPhotoStageCsReq { + /// offset: 28 + #[prost(bool, tag = "12")] + pub lchahecjpoi: bool, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub stage_id: u32, +} +/// Obf: CDMKAELJOGB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7554)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StartTrackPhotoStageScRsp { + /// offset: 28 + #[prost(uint32, tag = "12")] + pub mdildjmpngh: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: BGHIGCPIIDA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7552)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitTrackPhotoStageCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub stage_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7557)] +#[cmdid(7556)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jifhgoadlna { +pub struct Eaahndohpph { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Okecphjhdph { - /// offset: 40 - #[prost(uint32, tag = "5")] - pub card_id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub cur_index: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub knngndgknpg: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub unique_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dimeiijpjik { - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub kklnljdemmi: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pphlaopmipa { - /// offset: 36 - #[prost(uint32, tag = "5")] - pub lcjbgmkljda: u32, - /// offset: 32 - #[prost(bool, tag = "3")] - pub bkfpikebilj: bool, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub kklnljdemmi: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jpjijnmpgpp { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub display_value: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub unique_id: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub kbdheeblnkh: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub llhigfpjkii: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Foehdhgiojj { - /// offset: 48 - #[prost(uint32, tag = "10")] - pub mnjepfbdpnk: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub boklilfkpjd: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub illpdickppn: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub bncfnofcoeb: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub bjnnbecogfe: ::prost::alloc::vec::Vec, +pub struct Oebjbpnnoko { /// offset: 44 - #[prost(uint32, tag = "14")] - pub fonknjnjcih: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gmmbbopefld { - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub ngjmhoahjoh: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "3")] - pub dehlokoaodg: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub pmdnjmeipln: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub jgfgkopjoph: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehnfagnknji { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub bgpndlgpimf: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub oajbjgjmkfh: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ljphikbbhbp { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub skill_id: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub skill_level: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub ddogmnlbkdo: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Apoonjjjbkc { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub kdnpkhmdimf: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub ijdpbhedjdj: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub passenger_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartyPassenger { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub passenger_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub odpmhpaeoab: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(bool, tag = "11")] - pub aodnjaifndf: bool, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub record_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pgoabgefbdo { - /// offset: 56 - #[prost(uint32, tag = "1")] - pub fgjlpfdednh: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub cur_index: u32, + #[prost(bool, tag = "13")] + pub hcjmlmigacg: bool, /// offset: 48 - #[prost(uint32, tag = "9")] - pub iaodmjmiabm: u32, - /// offset: 32 - #[prost(message, repeated, tag = "11")] - pub bchdmmmdibn: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub iepklnlfhmn: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "8")] - pub fkejbohfpin: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartyPassengerInfo { - /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub odpmhpaeoab: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub passenger_info_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartyArea { - /// offset: 64 - #[prost(uint32, tag = "2")] - pub progress: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub step_id_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, repeated, tag = "5")] - pub static_prop_id_list: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "4")] - pub area_id: u32, + #[prost(int64, tag = "12")] + pub ekodifjobfb: i64, /// offset: 32 #[prost(message, optional, tag = "11")] - pub area_step_info: ::core::option::Option, - /// offset: 48 - #[prost(uint32, repeated, tag = "6")] - pub verify_step_id_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub dynamic_info: ::prost::alloc::vec::Vec, + pub cglmhjfcfph: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub iackocpgiak: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub summoned_pet_id: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub uid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lfckjmjaebf { - /// offset: 32 +pub struct Mkhipfhekck { + /// offset: 44 #[prost(uint32, tag = "5")] - pub area_id: u32, + pub mfbdmlpdeoe: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub verify_step_id_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub player_info: ::prost::alloc::vec::Vec, + #[prost(oneof = "mkhipfhekck::Hcdobohiben", tags = "1894")] + pub hcdobohiben: ::core::option::Option, } +/// Nested message and enum types in `MKHIPFHEKCK`. +pub mod mkhipfhekck { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Hcdobohiben { + /// offset: 16 + #[prost(message, tag = "1894")] + Dfjbnhpaica(super::Gfoioiacdch), + } +} +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9666)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hongjfgnond { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub hgpllkmheig: u32, - /// offset: 32 - #[prost(enumeration = "Pnhednbkbfd", tag = "14")] - pub status: i32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub phlhefdcnbb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AreaStepInfo { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub decgmjjhgig: u32, - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub cmpngipdhen: ::prost::alloc::vec::Vec, +pub struct Mklflkdhlic { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub iackocpgiak: ::core::option::Option, } +/// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(9637)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AreaDynamicInfo { +pub struct Ipckglohjlh { /// offset: 24 - #[prost(uint32, tag = "1")] - pub diy_dynamic_id: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub dice_slot_id: u32, + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: TrainPartyBuildRoomScNotify +/// Obf: OJBEMHIECKI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8090)] +#[cmdid(9621)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SocialPlayRoomPlayerMoveScNotify { + /// offset: 36 + #[prost(uint32, tag = "8")] + pub mfbdmlpdeoe: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub ncfhgibcebg: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub fipidgkpfha: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9683)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ahlmmdjagoa { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub eaalmhnalfi: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9718)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jgecjefknco { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: HEGAKEBDGCF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9662)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SocialPlayGameplayOperationScNotify { + /// offset: 36 + #[prost(uint32, tag = "5")] + pub ncfhgibcebg: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub mfbdmlpdeoe: u32, + #[prost( + oneof = "social_play_gameplay_operation_sc_notify::Dcinaihipoc", + tags = "684, 294, 1841, 1396, 1780, 1686, 1176, 1754, 826, 1322, 380, 565, 25, 1763" + )] + pub dcinaihipoc: ::core::option::Option< + social_play_gameplay_operation_sc_notify::Dcinaihipoc, + >, +} +/// Nested message and enum types in `SocialPlayGameplayOperationScNotify`. +pub mod social_play_gameplay_operation_sc_notify { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Dcinaihipoc { + /// offset: 24 + #[prost(message, tag = "684")] + Iackocpgiak(super::Cckcckheffb), + /// offset: 24 + #[prost(uint32, tag = "294")] + Jkmnppeoijp(u32), + /// offset: 24 + #[prost(message, tag = "1841")] + Pefpfcinabn(super::Oebjbpnnoko), + /// offset: 24 + #[prost(message, tag = "1396")] + Inpegnfepap(super::Mkhipfhekck), + /// offset: 24 + #[prost(uint32, tag = "1780")] + Neaiflaadfe(u32), + /// offset: 24 + #[prost(message, tag = "1686")] + Bledioojpnl(super::Khcinclhioj), + /// offset: 24 + #[prost(message, tag = "1176")] + Kanbefelffe(super::Fofnobhlkgo), + /// offset: 24 + #[prost(message, tag = "1754")] + Ihnnejkhbhl(super::Ichnllcnbcc), + /// offset: 24 + #[prost(message, tag = "826")] + Ngpgkfelced(super::Gflkdhpbamj), + /// offset: 24 + #[prost(message, tag = "1322")] + Fhjfklicfbe(super::Mkhipfhekck), + /// offset: 24 + #[prost(int64, tag = "380")] + Fihmhjhghog(i64), + /// offset: 24 + #[prost(message, tag = "565")] + Afccfjoeioh(super::Hmdjnpfbomm), + /// offset: 24 + #[prost(uint32, tag = "25")] + Kbpjekkbbno(u32), + /// offset: 24 + #[prost(uint32, tag = "1763")] + Paibkompfoe(u32), + } +} +/// Obf: HBBOHBNOIJO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9745)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchGetDataCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pkilndncami { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub count: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub hcjpdndoham: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lggabhpgpdd { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub liphdplgmnp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub hcjpdndoham: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Faoppafajlo { + /// offset: 32 + #[prost(bool, tag = "6")] + pub nfodibiigmo: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub jnnkjaemobn: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Llkemmmepob { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub ehlifhpilpg: u32, + /// offset: 32 + #[prost(int64, tag = "11")] + pub fihmhjhghog: i64, +} +/// Obf: DPOMBLGBCOM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9762)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchGetDataScRsp { + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub pepmfgldgoh: ::core::option::Option, + /// offset: 96 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 56 + #[prost(message, repeated, tag = "8")] + pub kalibgcodnf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "10")] + pub fmecahalpkg: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub performance_id_list: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, repeated, tag = "7")] + pub bledioojpnl: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "6")] + pub afejacmlolh: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(int64, tag = "3")] + pub dhlgcegonib: i64, + /// offset: 72 + #[prost(message, optional, tag = "14")] + pub hjofgoinoak: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "4")] + pub peoecddannp: ::core::option::Option, +} +/// Obf: GDKFBHEGFPA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9628)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchOpenBoxCsReq {} +/// Obf: GPEKCDDIFHC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9657)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchOpenBoxScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub afejacmlolh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 40 + #[prost(int64, tag = "12")] + pub dhlgcegonib: i64, +} +/// Obf: OKJMDMPKAGD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9733)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchSearchCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub hcjpdndoham: u32, +} +/// Obf: LNGDJFBDHIG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9766)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchSearchScRsp { + /// offset: 40 + #[prost(uint32, repeated, tag = "6")] + pub omfcgljdfpd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub kalibgcodnf: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub hcjpdndoham: u32, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub bledioojpnl: ::core::option::Option, +} +/// Obf: KKIOAIJCADC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9716)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchDiyCsReq { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub peoecddannp: ::core::option::Option, +} +/// Obf: NIIJLOOCKBD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9649)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchDiyScRsp { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub peoecddannp: ::core::option::Option, +} +/// Obf: AHENGJGCOIN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9648)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SocialPlayTalkCsReq { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub ngpgkfelced: ::core::option::Option, +} +/// Obf: PDICAICMLHP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9751)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SocialPlayTalkScRsp { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub ngpgkfelced: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 40 + #[prost(int64, tag = "11")] + pub end_time: i64, +} +/// Obf: FMNPNCKHKGD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9767)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PreCheckEnterRoomReq { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub eaalmhnalfi: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub entry_id: u32, + /// offset: 28 + #[prost(enumeration = "Fedlkanfnbh", tag = "14")] + pub plobmbfpnfk: i32, +} +/// Obf: FEGJOLMADLC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9728)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SocialPlayPreCheckEnterRoomScRsp { + /// offset: 32 + #[prost(int64, tag = "6")] + pub dhlgcegonib: i64, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: MPFIAMHOIDB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9659)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchDiyLikeCsReq {} +/// Obf: FNDEKJMFFBJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9697)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchDiyLikeScRsp { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub jnnkjaemobn: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ckejajocngo {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9675)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbdmhampcje { + /// offset: 40 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub ehlifhpilpg: u32, + /// offset: 32 + #[prost(bool, tag = "13")] + pub nfodibiigmo: bool, +} +/// Obf: JMDHLGEIHKI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9627)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SocialPlaySettingInfoScNotify { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub onbknhfopon: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dkbjkodadgm { + /// offset: 40 + #[prost(uint32, tag = "6")] + pub unique_id: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub ngincchdpjl: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub lgmdigleken: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub ijlpdnlaidg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kbnijfembpj { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub imkojkjahmm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ajnicohfjgc { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub ijimfpekpok: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub imkojkjahmm: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "10")] + pub ihmkjgkopkc: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Anbofkhhdne { + /// offset: 28 + #[prost(uint32, tag = "5")] + pub unique_id: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub display_value: u32, + /// offset: 24 + #[prost(uint32, tag = "1")] + pub cjopnfdbjhd: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub jbpciccfpge: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gdkpbdaakbh { + /// offset: 40 + #[prost(uint32, tag = "7")] + pub dggaieannbj: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub felaadboakd: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub mpjpbllcmhk: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub dpejngnbhdm: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub dhfgllaifhp: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub igfhegbcgbh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lnlmpkalpef { + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub jbocopnejlb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub fhkemclfbon: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub aolhmefdahe: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub bhfdlcpephm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dkbngdhcnch { + /// offset: 28 + #[prost(uint32, tag = "6")] + pub kkioifljeel: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub pnockmemhlk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jafpmllogdi { + /// offset: 28 + #[prost(uint32, tag = "14")] + pub skill_level: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub skill_id: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub mooopambofk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dobioohlgaa { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub dgfgnmjalgj: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub mgcknobceif: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub iangbibhjdf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oepnaabodge { + /// offset: 32 + #[prost(bool, tag = "13")] + pub delekcijmil: bool, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub record_id: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub mgcknobceif: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub dacedngjlbm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Megihbemoab { + /// offset: 40 + #[prost(uint32, repeated, tag = "2")] + pub ibebjmmcidh: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub afoliffcdhj: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub fnkkidjpkih: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub dmmncnggphl: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub ngincchdpjl: u32, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub phglfhddacm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mgppeilicai { + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub bfkaofcafof: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub dacedngjlbm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Johgdobbmcl { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub bechbnmdaom: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "13")] + pub cpeigpgeppg: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "7")] + pub blbejgefbcp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub hbmlkdhkecd: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub area_id: u32, + /// offset: 48 + #[prost(message, repeated, tag = "8")] + pub cjgknopooej: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "15")] + pub progress: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ghldnddfeie { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub cpeigpgeppg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub area_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Idhnjfpaegp { + /// offset: 28 + #[prost(uint32, tag = "11")] + pub fnlnplhoejn: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub anamolbdcol: u32, + /// offset: 32 + #[prost(enumeration = "Dpfhpilpnon", tag = "3")] + pub status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gnokfkemigl { + /// offset: 32 + #[prost(uint32, tag = "10")] + pub oighbomfggd: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub gnmooioiiap: ::prost::alloc::vec::Vec, +} +/// Obf: FIKIBACGHBB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8054)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildRoomScNotify { /// offset: 16 - #[prost(message, optional, tag = "4")] - pub ffejhchiccf: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartyInfo { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub kofbhhlbhdc: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "6")] - pub lkcbeooehdc: u32, - /// offset: 56 - #[prost(uint32, tag = "11")] - pub fgifddmhmgk: u32, - /// offset: 76 - #[prost(uint32, tag = "2")] - pub bflcennecce: u32, - /// offset: 64 - #[prost(uint32, tag = "5")] - pub cur_fund: u32, - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub cdlekiakogm: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "15")] - pub dcdjbllpbhn: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "13")] - pub fmopgnldecc: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "1")] - pub fghbnhhdlgf: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "7")] - pub hhobbnlghen: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartyData { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub train_party_info: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub passenger_info: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "8")] - pub ffablgnogmn: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub record_id: u32, - /// offset: 52 - #[prost(uint32, tag = "1")] - pub hdgfjahdkba: u32, - /// offset: 60 - #[prost(bool, tag = "14")] - pub njhfllmijna: bool, - /// offset: 56 - #[prost(uint32, tag = "11")] - pub unlock_area_num: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kgmpdelhbdf { - /// offset: 56 - #[prost(uint32, tag = "9")] - pub cbnefkhglpe: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub gmcjlicjjaj: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "2")] - pub djpandiapol: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub oemahcipkmn: ::core::option::Option, - /// offset: 32 #[prost(message, optional, tag = "7")] - pub npdgbhacijf: ::core::option::Option, + pub mbiembjmjjn: ::core::option::Option, } -/// Obf: TrainPartyGetDataCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ccaipebcimh { + /// offset: 32 + #[prost(int64, tag = "10")] + pub time: i64, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub prop_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Egpmjmiidjo { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub gbdegdggkol: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub nmabnpkancc: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "9")] + pub epeekldllda: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub mpdonikhiob: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "12")] + pub olhgmpcddka: u32, + /// offset: 72 + #[prost(message, repeated, tag = "13")] + pub mmfepebgafc: ::prost::alloc::vec::Vec, + /// offset: 100 + #[prost(uint32, tag = "5")] + pub nmbfmhlnplm: u32, + /// offset: 64 + #[prost(message, repeated, tag = "1")] + pub hnfnklhljlg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub fcljeackgle: ::core::option::Option, + /// offset: 96 + #[prost(bool, tag = "2")] + pub ekliaobchpi: bool, + /// offset: 84 + #[prost(uint32, tag = "11")] + pub alodjfpdkam: u32, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub hnepfehkfeo: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "14")] + pub hihkgpjcdpk: u32, + /// offset: 104 + #[prost(uint32, tag = "10")] + pub obamhciffoc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kjiclflfmgk { + /// offset: 48 + #[prost(uint32, tag = "12")] + pub kpchekddfmg: u32, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub efddbdblmgn: u32, + /// offset: 56 + #[prost(bool, tag = "11")] + pub hphompjedbh: bool, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub ofadlejgpco: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub record_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub bimoidcbjmp: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub gghoaidmomc: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fkpmokojnhp { + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub adgdmdnmcik: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub njfammmddik: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub maonlhbkofk: u32, + /// offset: 48 + #[prost(message, optional, tag = "10")] + pub mbhahnejgac: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub billhipokep: ::core::option::Option, +} +/// Obf: OJONDDPHAIP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8083)] +#[cmdid(8091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyGetDataCsReq {} -/// Obf: TrainPartyGetDataScRsp +/// Obf: IELKDHHDPFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8081)] +#[cmdid(8010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGetDataScRsp { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub train_party_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub kgndjemonfi: ::core::option::Option, } -/// Obf: TrainPartyUseCardCsReq +/// Obf: BDNMDKBHLMI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8024)] +#[cmdid(8094)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyUseCardCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] - pub cplfonlpemm: u32, + #[prost(uint32, tag = "4")] + pub gdfpbhmmfea: u32, } -/// Obf: TrainPartyUseCardScRsp +/// Obf: DFFFKLFIGOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8004)] +#[cmdid(8095)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyUseCardScRsp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "11")] - pub cplfonlpemm: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, + pub gdfpbhmmfea: u32, } -/// Obf: TrainPartyMoveScNotify +/// Obf: AABAGPGIJJJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8035)] +#[cmdid(8014)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyMoveScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub hdakpcheefi: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] - pub accdhbjkhoi: u32, + #[prost(uint32, tag = "14")] + pub dgbnfmaemkm: u32, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub hacapedipab: ::prost::alloc::vec::Vec, } -/// Obf: TrainPartySettleNotify +/// Obf: HNIODEMFGCC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8062)] +#[cmdid(8009)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartySettleNotify { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub cnfkjfldjfc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub cplfonlpemm: u32, + #[prost(uint32, tag = "5")] + pub gdfpbhmmfea: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub ofckhglinag: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dcjiadpbgln { +pub struct Magfkfcmljm { + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub dmmncnggphl: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub iepklnlfhmn: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub hbkjkeeihke: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "9")] - pub iooillceekp: u32, - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub chpmjpjiaac: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "15")] + pub fclikoajcfn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fkbilbpjdcj { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] +pub struct Bnibebilflf { + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub jahkpklncbb: u32, + #[prost(uint32, tag = "9")] + pub gnblohmpacl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kapbjflfkcc { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub iiloomcenfb: ::core::option::Option, +pub struct Bbefngjofpg { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub peabldfcmic: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jhjcbjaaili { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub kdnpkhmdimf: ::core::option::Option, +pub struct Bloedjglobl { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub dgfgnmjalgj: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub passenger_id: u32, + #[prost(uint32, tag = "7")] + pub mgcknobceif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ibnmfedommj { +pub struct Foipocnepln { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub bmppbkllpla: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cmpidgcjhli { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub pending_action: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Appefbllpgk { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub ngincchdpjl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gflgmcdhafm { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub hdkhechpigj: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mkpcngnifdk { /// offset: 24 #[prost(message, repeated, tag = "4")] - pub jddibokekeb: ::prost::alloc::vec::Vec, + pub phglfhddacm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Geeaeijkghd { +pub struct Naccddfcika { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub aijngefoadl: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ihfdbcjdhej { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub dacedngjlbm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ailggiddlco { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub pending_action: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fgongfdbmbp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub cur_index: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Flbboofakpl { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub heoceklgomn: ::core::option::Option, + #[prost(message, repeated, tag = "14")] + pub jbocopnejlb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bdclehmphoj { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub bchdmmmdibn: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oklilkmbhgk { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub dneplnbgdll: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ogagcoinlpe { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub odpmhpaeoab: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Egcnckcknpl { - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub ngjmhoahjoh: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbhcplgpjkh { +pub struct Mlgalleaeic { /// offset: 44 #[prost(uint32, tag = "7")] - pub lcjbgmkljda: u32, + pub ijimfpekpok: u32, + /// offset: 40 + #[prost(bool, tag = "2")] + pub ihmkjgkopkc: bool, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub fhkemclfbon: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] - pub hagkclaekmh: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "5")] - pub bkfpikebilj: bool, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub pmdnjmeipln: ::core::option::Option, + pub oagmaelmdae: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oaigadpidhf { - /// offset: 32 - #[prost(enumeration = "Jcaaafapejc", tag = "13")] - pub src: i32, +pub struct Dcieaidbbci { + /// offset: 36 + #[prost(enumeration = "Apaepncjdie", tag = "3")] + pub liopnmfdkba: i32, #[prost( - oneof = "oaigadpidhf::Debkbabacic", - tags = "1260, 317, 1089, 1976, 917, 1715, 697, 1579, 1558, 1349" + oneof = "dcieaidbbci::Kcoccgeoeco", + tags = "1425, 593, 17, 594, 1390, 672, 93, 112, 962, 1726" )] - pub debkbabacic: ::core::option::Option, + pub kcoccgeoeco: ::core::option::Option, } -/// Nested message and enum types in `OAIGADPIDHF`. -pub mod oaigadpidhf { +/// Nested message and enum types in `DCIEAIDBBCI`. +pub mod dcieaidbbci { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Debkbabacic { - /// offset: 24 - #[prost(message, tag = "1260")] - Hagkclaekmh(super::Dimeiijpjik), - /// offset: 24 - #[prost(message, tag = "317")] - Igfcfndanni(super::Ibnmfedommj), - /// offset: 24 - #[prost(message, tag = "1089")] - Dgibimcpeff(super::Geeaeijkghd), - /// offset: 24 - #[prost(message, tag = "1976")] - Dhhcfikeaga(super::Fgongfdbmbp), - /// offset: 24 - #[prost(message, tag = "917")] - Fgnjbplbihc(super::Egcnckcknpl), - /// offset: 24 - #[prost(message, tag = "1715")] - Opjhplheoil(super::Flbboofakpl), - /// offset: 24 - #[prost(message, tag = "697")] - Lbfefneplpm(super::Nbhcplgpjkh), - /// offset: 24 - #[prost(message, tag = "1579")] - Mkbdohmclab(super::Bdclehmphoj), - /// offset: 24 - #[prost(message, tag = "1558")] - Npagolkandg(super::Oklilkmbhgk), - /// offset: 24 - #[prost(message, tag = "1349")] - Ffikillhpne(super::Ogagcoinlpe), + pub enum Kcoccgeoeco { + /// offset: 16 + #[prost(message, tag = "1425")] + Oagmaelmdae(super::Kbnijfembpj), + /// offset: 16 + #[prost(message, tag = "593")] + Dphcjkefbln(super::Foipocnepln), + /// offset: 16 + #[prost(message, tag = "17")] + Ppgimdlhkga(super::Cmpidgcjhli), + /// offset: 16 + #[prost(message, tag = "594")] + Odgnajkbgdn(super::Appefbllpgk), + /// offset: 16 + #[prost(message, tag = "1390")] + Ljohdodeeil(super::Ailggiddlco), + /// offset: 16 + #[prost(message, tag = "672")] + Ompgfadbgkh(super::Gflgmcdhafm), + /// offset: 16 + #[prost(message, tag = "93")] + Jfgjafipcdi(super::Mlgalleaeic), + /// offset: 16 + #[prost(message, tag = "112")] + Omlcpnmmcim(super::Mkpcngnifdk), + /// offset: 16 + #[prost(message, tag = "962")] + Fapbpgmpnin(super::Naccddfcika), + /// offset: 16 + #[prost(message, tag = "1726")] + Gfnpafhmobm(super::Ihfdbcjdhej), } } -/// Obf: TrainPartySyncUpdateScNotify +/// Obf: NFJGFLNPOHL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8069)] +#[cmdid(8063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartySyncUpdateScNotify { /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub update_dynamic_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub update_dynamic_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aeochkbbgcj { +pub struct Ofpgjkedkeb { /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub queue_position: u32, - #[prost(oneof = "aeochkbbgcj::Ncejgdkibhm", tags = "1353, 788, 699, 1699")] - pub ncejgdkibhm: ::core::option::Option, + #[prost(oneof = "ofpgjkedkeb::Bggbimbkhei", tags = "1394, 781, 1672, 1306")] + pub bggbimbkhei: ::core::option::Option, } -/// Nested message and enum types in `AEOCHKBBGCJ`. -pub mod aeochkbbgcj { +/// Nested message and enum types in `OFPGJKEDKEB`. +pub mod ofpgjkedkeb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Ncejgdkibhm { + pub enum Bggbimbkhei { /// offset: 24 - #[prost(message, tag = "1353")] - Jobmkgedled(super::Hpkecilkiai), + #[prost(message, tag = "1394")] + Mbognpkamif(super::Ghnalamkdla), /// offset: 24 - #[prost(message, tag = "788")] - Obieokffali(super::Inoohflodop), + #[prost(message, tag = "781")] + Anllmapbjfn(super::Gdeeeeagdip), /// offset: 24 - #[prost(message, tag = "699")] - Jghlhaflceh(super::Mihnomonfbi), + #[prost(message, tag = "1672")] + Bdphihbljon(super::Kegjmejbncj), /// offset: 24 - #[prost(message, tag = "1699")] - Filghpeljml(super::Klebaalaheb), + #[prost(message, tag = "1306")] + Djgapfphfii(super::Chdhafcledb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pdlmmpggebj { +pub struct Ojcijfpnpkf { + /// offset: 28 + #[prost(uint32, tag = "14")] + pub amadfjnhmff: u32, /// offset: 24 - #[prost(bool, tag = "15")] - pub ickmapkkkfo: bool, + #[prost(bool, tag = "6")] + pub chcgmamobmh: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ghnalamkdla { + /// offset: 32 + #[prost(enumeration = "Bhcmhnkonmj", tag = "9")] + pub phkahahldae: i32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub event_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub geijdobknad: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hljlgpifmjd { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub event_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] - pub dpjkpnckcpp: u32, + pub amadfjnhmff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hpkecilkiai { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub hbfjjmapghd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "Cglkhpbdlhh", tag = "9")] - pub mmffiifmkpb: i32, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub event_id: u32, +pub struct Hkjadklibeh { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub ofckhglinag: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bjepdfnjjej { +pub struct Cglanhamomm { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub mooopambofk: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub dpjkpnckcpp: u32, - /// offset: 24 #[prost(uint32, tag = "13")] - pub event_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pahnpafibao { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub cnfkjfldjfc: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Inknoalgomi { - /// offset: 32 - #[prost(uint32, tag = "4")] pub skill_id: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub ddogmnlbkdo: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] + /// offset: 32 + #[prost(uint32, tag = "7")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Inoohflodop { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub ffnljjbbgbm: ::prost::alloc::vec::Vec, +pub struct Gdeeeeagdip { /// offset: 32 - #[prost(uint32, tag = "11")] - pub passenger_id: u32, + #[prost(uint32, tag = "10")] + pub mgcknobceif: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub iohlddnelbp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Klebaalaheb { +pub struct Chdhafcledb { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub iegfpjffcam: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] - pub manlkcedjjb: u32, - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub mbmdanfjjnp: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "14")] + pub mbcnaeajmdm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bmaiipedohk { +pub struct Cdaaojfmalo { /// offset: 24 - #[prost(uint32, tag = "3")] - pub lmblfhgimlo: u32, + #[prost(uint32, tag = "8")] + pub dapoflhmmpj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pefnebflchl { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub bchdmmmdibn: ::prost::alloc::vec::Vec, +pub struct Onamjanobom { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub phglfhddacm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Niikfmgcjfd { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub passenger_id: u32, +pub struct Cipbbphgekj { /// offset: 24 - #[prost(uint32, tag = "1")] - pub bgpndlgpimf: u32, + #[prost(uint32, tag = "2")] + pub mgcknobceif: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub kkioifljeel: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dckmimachph { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub num: u32, +pub struct Ckhdnjgmejc { /// offset: 28 - #[prost(uint32, tag = "5")] - pub passenger_id: u32, + #[prost(uint32, tag = "9")] + pub mgcknobceif: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mihnomonfbi { - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub lhkfoobpkgd: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub cegciedibob: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub ljknlhmcmil: u32, - /// offset: 48 - #[prost(uint32, tag = "13")] - pub bkpcmojfefm: u32, - /// offset: 32 - #[prost(message, repeated, tag = "9")] - pub fjkjbffjhog: ::prost::alloc::vec::Vec, +pub struct Kegjmejbncj { /// offset: 64 #[prost(uint32, tag = "7")] - pub nfeiidgpcdb: u32, - /// offset: 56 - #[prost(uint32, tag = "2")] - pub hejnkhdjbem: u32, + pub oepplikecod: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub fihlnojakch: u32, /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub ooopdkeaoac: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub ljflpnpjhlm: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub kfedjdcelpk: u32, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub bhabgapjahf: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub deplljpkkgd: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub eplbcnfmlil: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub nallicmeedi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nfmfeolahlc { +pub struct Kacoofikhog { /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub skill_id: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub nphhehhcimd: u32, + #[prost(uint32, tag = "13")] + pub enooefljifh: u32, /// offset: 24 - #[prost(enumeration = "TrainPartyMtSkillBriefType", tag = "10")] + #[prost(enumeration = "TrainPartyMtSkillBriefType", tag = "8")] pub skill_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hjekkkdkohn { +pub struct Gponaknhljg { /// offset: 36 - #[prost(uint32, tag = "8")] - pub unique_id: u32, - /// offset: 32 #[prost(uint32, tag = "12")] - pub kkahdmfnlhe: u32, - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub filcofpbnba: ::prost::alloc::vec::Vec, + pub inolomfahie: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub bhddofbibac: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bphgcagohik { +pub struct Pbnlkjiefpm { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub meokikbdope: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub bdjhafcckgf: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "7")] + pub inaaohkeooe: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "4")] - pub jpnaiojhjdd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nhgkebllieg { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub kghmbnfhbhg: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Phoadmknkao { - /// offset: 64 - #[prost(message, repeated, tag = "10")] - pub ooopdkeaoac: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "2")] - pub eiabhpcngak: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, optional, tag = "8")] - pub pmdnjmeipln: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub gbeimnmlkbh: ::core::option::Option, - /// offset: 72 - #[prost(uint32, tag = "4")] - pub score_id: u32, - /// offset: 84 - #[prost(uint32, tag = "5")] - pub cegciedibob: u32, - /// offset: 80 #[prost(uint32, tag = "14")] - pub ljknlhmcmil: u32, - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub ncgcambclni: ::prost::alloc::vec::Vec, - /// offset: 76 - #[prost(enumeration = "Ckmpamcopen", tag = "1")] - pub oddllabicop: i32, + pub noohoeocpke: u32, /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub lhkfoobpkgd: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kinjbfcifhe { - /// offset: 16 #[prost(uint32, repeated, tag = "5")] - pub kghmbnfhbhg: ::prost::alloc::vec::Vec, + pub infkchmnnkj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Momnegmckpn { +pub struct Bjobdihnlpk { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub lhkfoobpkgd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub ooopdkeaoac: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub nfeiidgpcdb: u32, - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub edginfgaegf: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "10")] + pub cbdbfanjgpb: ::prost::alloc::vec::Vec, } -/// Obf: TrainPartyHandlePendingActionCsReq +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Doaicpamndn { + /// offset: 84 + #[prost(uint32, tag = "10")] + pub fihlnojakch: u32, + /// offset: 72 + #[prost(enumeration = "Ponphhdbejj", tag = "14")] + pub ljbhhidilon: i32, + /// offset: 48 + #[prost(message, repeated, tag = "9")] + pub bhabgapjahf: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "6")] + pub eplbcnfmlil: u32, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub djehdccajck: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "4")] + pub fhkemclfbon: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub deplljpkkgd: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub nenpndkmhom: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "3")] + pub score_id: u32, + /// offset: 56 + #[prost(message, repeated, tag = "11")] + pub bhdgplpjkaa: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bocncjanbom { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub cbdbfanjgpb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Efbdkehlcdf { + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub deplljpkkgd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub bhabgapjahf: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub nallicmeedi: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub cdifgigflel: ::prost::alloc::vec::Vec, +} +/// Obf: FCNNIPAJFPF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8046)] +#[cmdid(8039)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyHandlePendingActionCsReq { /// offset: 36 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] pub queue_position: u32, #[prost( - oneof = "train_party_handle_pending_action_cs_req::Mjbknbobakj", - tags = "826, 1700, 1443, 667" + oneof = "train_party_handle_pending_action_cs_req::Pnkpcpfbhaa", + tags = "86, 1185, 1078, 1601" )] - pub mjbknbobakj: ::core::option::Option< - train_party_handle_pending_action_cs_req::Mjbknbobakj, + pub pnkpcpfbhaa: ::core::option::Option< + train_party_handle_pending_action_cs_req::Pnkpcpfbhaa, >, } /// Nested message and enum types in `TrainPartyHandlePendingActionCsReq`. pub mod train_party_handle_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Mjbknbobakj { + pub enum Pnkpcpfbhaa { /// offset: 24 - #[prost(message, tag = "826")] - Jobmkgedled(super::Bjepdfnjjej), + #[prost(message, tag = "86")] + Mbognpkamif(super::Hljlgpifmjd), /// offset: 24 - #[prost(message, tag = "1700")] - Filghpeljml(super::Bmaiipedohk), + #[prost(message, tag = "1185")] + Djgapfphfii(super::Cdaaojfmalo), /// offset: 24 - #[prost(message, tag = "1443")] - Hhpmbjigjgd(super::Nhgkebllieg), + #[prost(message, tag = "1078")] + Njchjppfajo(super::Bjobdihnlpk), /// offset: 24 - #[prost(message, tag = "667")] - Jfehpeghgin(super::Kinjbfcifhe), + #[prost(message, tag = "1601")] + Hbkgjoapokb(super::Bocncjanbom), } } -/// Obf: TrainPartyHandlePendingActionScRsp +/// Obf: KCCLPEFPNCA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8057)] +#[cmdid(8001)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyHandlePendingActionScRsp { - /// offset: 48 - #[prost(bool, tag = "6")] - pub jijnkjlagea: bool, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub cnfkjfldjfc: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "12")] - pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub ofckhglinag: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] pub queue_position: u32, + /// offset: 44 + #[prost(bool, tag = "14")] + pub kejoppidnpp: bool, #[prost( - oneof = "train_party_handle_pending_action_sc_rsp::Mjbknbobakj", - tags = "248, 1500, 88, 1105" + oneof = "train_party_handle_pending_action_sc_rsp::Pnkpcpfbhaa", + tags = "1271, 1357, 723, 1836" )] - pub mjbknbobakj: ::core::option::Option< - train_party_handle_pending_action_sc_rsp::Mjbknbobakj, + pub pnkpcpfbhaa: ::core::option::Option< + train_party_handle_pending_action_sc_rsp::Pnkpcpfbhaa, >, } /// Nested message and enum types in `TrainPartyHandlePendingActionScRsp`. pub mod train_party_handle_pending_action_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Mjbknbobakj { - /// offset: 24 - #[prost(message, tag = "248")] - Akmnfkgjlle(super::Pahnpafibao), - /// offset: 24 - #[prost(message, tag = "1500")] - Dmjhmnabjfc(super::Pefnebflchl), - /// offset: 24 - #[prost(message, tag = "88")] - Jakjgbfmhch(super::Phoadmknkao), - /// offset: 24 - #[prost(message, tag = "1105")] - Gajjicookci(super::Momnegmckpn), + pub enum Pnkpcpfbhaa { + /// offset: 16 + #[prost(message, tag = "1271")] + Mdknhbdnbpp(super::Hkjadklibeh), + /// offset: 16 + #[prost(message, tag = "1357")] + Bnihekojmnd(super::Onamjanobom), + /// offset: 16 + #[prost(message, tag = "723")] + Dccfhpbbkmd(super::Doaicpamndn), + /// offset: 16 + #[prost(message, tag = "1836")] + Loofpcpjphn(super::Efbdkehlcdf), } } -/// Obf: TrainPartyBuildStartStepCsReq +/// Obf: LELGJHIFLPG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8084)] +#[cmdid(8074)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildStartStepCsReq { - /// offset: 36 - #[prost(uint32, tag = "7")] - pub decgmjjhgig: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub area_id: u32, /// offset: 40 - #[prost(uint32, tag = "2")] - pub hgpllkmheig: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub mjbdkglmkip: ::core::option::Option, + #[prost(uint32, tag = "3")] + pub area_id: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub fnlnplhoejn: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub lmhibhginlg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub oighbomfggd: u32, } -/// Obf: TrainPartyBuildStartStepScRsp +/// Obf: BDKCGAALCKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8019)] +#[cmdid(8037)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildStartStepScRsp { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub cur_fund: u32, + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub epeekldllda: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Onlkiaaceec { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub eclpfbmoifk: ::core::option::Option, +pub struct Ppecmomnamg { /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub area_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub aiiffjaeodj: ::core::option::Option, } -/// Obf: TrainPartyBuildDiyCsReq +/// Obf: HPLNDKFNOBH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8023)] +#[cmdid(8004)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildDiyCsReq { /// offset: 36 - #[prost(bool, tag = "5")] - pub biipdkblbfo: bool, - /// offset: 24 #[prost(uint32, tag = "2")] - pub area_id: u32, + pub akknccfibhi: u32, /// offset: 32 - #[prost(uint32, tag = "12")] - pub diy_dynamic_id: u32, + #[prost(uint32, tag = "10")] + pub area_id: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub pjcnhkmfind: u32, /// offset: 28 - #[prost(uint32, tag = "4")] - pub dice_slot_id: u32, + #[prost(bool, tag = "12")] + pub afgnldimbgb: bool, } -/// Obf: TrainPartyBuildDiyScRsp +/// Obf: NFCEENKJCGC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8056)] +#[cmdid(8038)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildDiyScRsp { - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub dynamic_info: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(bool, tag = "12")] - pub biipdkblbfo: bool, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub area_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub update_dynamic_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dgjbidolpej { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub maofeidnohm: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, tag = "8")] - pub lgnlijfidff: u32, + pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub update_dynamic_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub area_id: u32, + /// offset: 44 + #[prost(bool, tag = "9")] + pub afgnldimbgb: bool, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub cjgknopooej: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lfififomhbj { +pub struct Lajdnemabio { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub lpjdemomdie: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub eeibhmpcapk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ooadalemdgl { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub oighbomfggd: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub area_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub maofeidnohm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub lpjdemomdie: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub progress: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub decgmjjhgig: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gfdiljmlmnd { +pub struct Efnnfkomadn { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub alodjfpdkam: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub fmopgnldecc: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub lkcbeooehdc: u32, + #[prost(uint32, tag = "11")] + pub obamhciffoc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oacnkpddmfn { +pub struct Dgfnonpbiof { /// offset: 24 - #[prost(uint32, tag = "5")] - pub khgbljakefg: u32, + #[prost(uint32, tag = "12")] + pub heanlldnnip: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Onbokbebnhe { +pub struct Dfbfbmjmkal { /// offset: 24 - #[prost(uint32, tag = "4")] - pub bflcennecce: u32, + #[prost(uint32, tag = "10")] + pub olhgmpcddka: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ojpnfiajaoc { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub mdlhmnplpcf: u32, +pub struct Bamhnjknnam { /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub area_id: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub onodoconbda: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Abeflpnhpnm { +pub struct Lhpnndjhiko { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub pjcnhkmfind: u32, + /// offset: 32 + #[prost(int64, tag = "6")] + pub time: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Agmbmaapccn { /// offset: 24 #[prost(uint32, tag = "6")] - pub diy_dynamic_id: u32, + pub chfghalmkna: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jonbmeincen { +pub struct Cddgloaeohh { /// offset: 24 - #[prost(uint32, tag = "5")] - pub chliimfjpmg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kedpekefmdb { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub hhobbnlghen: u32, + #[prost(uint32, tag = "12")] + pub nmbfmhlnplm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Loiflcghjjn { +pub struct Gcdilnneknk { /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub area_id: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub maofeidnohm: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub lpjdemomdie: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Djipjedgbpk { +pub struct Bohkjapoiko { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub cdlekiakogm: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub hnepfehkfeo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mjnlpmmocfo { +pub struct Ejhcjclhlfl { #[prost( - oneof = "mjnlpmmocfo::Debkbabacic", - tags = "1985, 1843, 115, 1313, 1353, 864, 481, 227, 191, 398" + oneof = "ejhcjclhlfl::Kcoccgeoeco", + tags = "97, 1978, 1130, 1395, 1305, 531, 1050, 1527, 2008, 1316" )] - pub debkbabacic: ::core::option::Option, + pub kcoccgeoeco: ::core::option::Option, } -/// Nested message and enum types in `MJNLPMMOCFO`. -pub mod mjnlpmmocfo { +/// Nested message and enum types in `EJHCJCLHLFL`. +pub mod ejhcjclhlfl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Debkbabacic { + pub enum Kcoccgeoeco { /// offset: 16 - #[prost(message, tag = "1985")] - Bpchmppnnka(super::Jonbmeincen), + #[prost(message, tag = "97")] + Mfclfkhacjp(super::Agmbmaapccn), /// offset: 16 - #[prost(message, tag = "1843")] - Kmkpobmfmee(super::Dgjbidolpej), + #[prost(message, tag = "1978")] + Ghepjflnhng(super::Lajdnemabio), /// offset: 16 - #[prost(message, tag = "115")] - Cgbcimenkmo(super::Lfififomhbj), + #[prost(message, tag = "1130")] + Bpfjaogmnkg(super::Ooadalemdgl), /// offset: 16 - #[prost(message, tag = "1313")] - Aijalkmadog(super::Gfdiljmlmnd), + #[prost(message, tag = "1395")] + Fhfhfadiejo(super::Efnnfkomadn), /// offset: 16 - #[prost(message, tag = "1353")] - Khcklagmdld(super::Oacnkpddmfn), + #[prost(message, tag = "1305")] + Jjlakbdmagc(super::Dgfnonpbiof), /// offset: 16 - #[prost(message, tag = "864")] - Afbahoehfch(super::Ojpnfiajaoc), + #[prost(message, tag = "531")] + Aokbmmoeamd(super::Bamhnjknnam), /// offset: 16 - #[prost(message, tag = "481")] - Oiieialmicc(super::Abeflpnhpnm), + #[prost(message, tag = "1050")] + Pndokoccnke(super::Lhpnndjhiko), /// offset: 16 - #[prost(message, tag = "227")] - Kcjbhgkoeep(super::Onbokbebnhe), + #[prost(message, tag = "1527")] + Fpfamfheinc(super::Dfbfbmjmkal), /// offset: 16 - #[prost(message, tag = "191")] - Nhdmpgckgmg(super::Kedpekefmdb), + #[prost(message, tag = "2008")] + Kmhcdilkhfd(super::Cddgloaeohh), /// offset: 16 - #[prost(message, tag = "398")] - Dmfoilpobig(super::Djipjedgbpk), + #[prost(message, tag = "1316")] + Ehlfkafaamd(super::Bohkjapoiko), } } -/// Obf: TrainPartyBuildingUpdateNotify +/// Obf: LKJLJLLKIJJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8048)] +#[cmdid(8072)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildingUpdateNotify { /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub cjmfdmppiah: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub dfalhbbmnfj: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8088)] +#[cmdid(8033)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bnemlfejjee {} +pub struct Fconnmfhegh {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8086)] +#[cmdid(8061)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dcceibaojbi { +pub struct Encajeeeggl { /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8007)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dgjcelhhflk {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8058)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hgaapfbdgkc { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjdbhckmlil { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub level: u32, + /// offset: 28 + #[prost(enumeration = "Ponphhdbejj", tag = "11")] + pub ciddjkpgmdi: i32, +} +/// Obf: LJDCHLAPPAM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8028)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartyGamePlaySettleNotify { + /// offset: 40 + #[prost(uint32, tag = "9")] + pub efddbdblmgn: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub fijhieoannm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub iengepchhmc: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub record_id: u32, +} +/// Obf: MFEKLFOHHHH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8057)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartyGamePlayStartCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub dmmncnggphl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub maonlhbkofk: u32, +} +/// Obf: CJFOCDHPBDN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8021)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartyGamePlayStartScRsp { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub mlbjfoppbcm: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8003)] +#[cmdid(8051)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kpjfjjmpagc {} +pub struct Koliojkkdck {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8009)] +#[cmdid(8025)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jnjdomgbmcp { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Acobkbcplbc { +pub struct Poelokdnaga { /// offset: 28 - #[prost(enumeration = "Ckmpamcopen", tag = "13")] - pub hdadghhlenf: i32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub level: u32, -} -/// Obf: TrainPartyGamePlaySettleNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8017)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartyGamePlaySettleNotify { - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub pndghpfgneb: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub record_id: u32, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub unlock_area_num: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub lkpbhalldco: ::prost::alloc::vec::Vec, -} -/// Obf: TrainPartyGamePlayStartCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8096)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartyGamePlayStartCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub iepklnlfhmn: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub cbnefkhglpe: u32, -} -/// Obf: TrainPartyGamePlayStartScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8043)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartyGamePlayStartScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub pdkmllbjjmm: ::core::option::Option, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8002)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cbhkeihgfid {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8037)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Balaiejlope { - /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub buff_id: u32, } -/// Obf: TrainPartyTakeBuildLevelAwardCsReq +/// Obf: DELIKFHGBIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8008)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyTakeBuildLevelAwardCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub mlfpajibjmn: u32, + #[prost(uint32, tag = "15")] + pub hblohofkkko: u32, } -/// Obf: TrainPartyTakeBuildLevelAwardScRsp +/// Obf: ICNPDJICMNG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8091)] +#[cmdid(8017)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyTakeBuildLevelAwardScRsp { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub item_list: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "2")] - pub mlfpajibjmn: u32, + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub hblohofkkko: u32, } -/// Obf: TrainPartySkipUnlockSelfRoomCsReq +/// Obf: BPBBNDDICCE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8022)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TrainPartySkipUnlockSelfRoomCsReq {} -/// Obf: TrainPartySkipUnlockSelfRoomScRsp +#[cmdid(8066)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartyBuildSelfDisplayAreaDiyCsReq { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub icjflldcfhm: ::core::option::Option, +} +/// Obf: NODOGMOOEBE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8047)] +#[cmdid(8005)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartySkipUnlockSelfRoomScRsp { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub ffejhchiccf: ::core::option::Option, +pub struct TrainPartyBuildSelfDisplayAreaDiyScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub icjflldcfhm: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgkpphbgamn { +pub struct Cbgaodckagb { + /// offset: 32 + #[prost(int64, tag = "13")] + pub njmongkljjc: i64, /// offset: 24 - #[prost(bool, tag = "13")] - pub is_meet: bool, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub visitor_id: u32, + #[prost(uint32, tag = "10")] + pub oopoadnhabk: u32, } -/// Obf: TrainVisitorBehaviorFinishCsReq +/// Obf: JJNKKGLHKDD +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8011)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartyBuildSelfDisplayAreaDiyScNotify { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub kgndjemonfi: ::core::option::Option, +} +/// Obf: ANIIBNIFDML /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3783)] +#[cmdid(8030)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrainPartySetBadgeAutoFillCsReq { + /// offset: 24 + #[prost(bool, tag = "12")] + pub aelmbpldfgj: bool, +} +/// Obf: BFJAHHJPKLG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8071)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrainPartySetBadgeAutoFillScRsp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "5")] + pub aelmbpldfgj: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nadcnanjlbj { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub visitor_id: u32, + /// offset: 24 + #[prost(bool, tag = "13")] + pub knheplogbji: bool, +} +/// Obf: IFKAMNCAIHM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub visitor_id: u32, } -/// Obf: TrainVisitorBehaviorFinishScRsp +/// Obf: CNLKHABONCK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3781)] +#[cmdid(3710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub visitor_id: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] + /// offset: 16 + #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub visitor_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gpcljllajci { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub obclhbkddhn: ::prost::alloc::vec::Vec, +pub struct Ibppaljgfdm { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub joojpmhepje: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3704)] +#[cmdid(3795)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jjhpblggjah { +pub struct Ljpmcojplde { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub iipbcipnhci: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub cipmdpldkhn: ::prost::alloc::vec::Vec, } -/// Obf: TrainRefreshTimeNotify +/// Obf: EGKIFMPGIJI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3735)] +#[cmdid(3714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainRefreshTimeNotify { /// offset: 24 - #[prost(uint64, tag = "6")] + #[prost(uint64, tag = "3")] pub train_refresh_time: u64, } -/// Obf: TrainVisitorRewardSendNotify +/// Obf: BGHEIKNIPKA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3713)] +#[cmdid(3718)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorRewardSendNotify { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub visitor_id: u32, - /// offset: 36 - #[prost(enumeration = "Pbnihmfifii", tag = "1")] - pub r#type: i32, /// offset: 16 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gfdhgppmilh { /// offset: 36 - #[prost(bool, tag = "13")] - pub elacnibnpck: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub clcbhhaoabp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub visitor_id: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub ajnlpbnkogj: u32, - /// offset: 40 - #[prost(enumeration = "TrainVisitorStatus", tag = "4")] - pub status: i32, -} -/// Obf: GetTrainVisitorRegisterCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3762)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetTrainVisitorRegisterCsReq { - /// offset: 24 - #[prost(enumeration = "Mlkpgkkfnhc", tag = "8")] + #[prost(enumeration = "Plhbbmemdbg", tag = "10")] pub r#type: i32, -} -/// Obf: GetTrainVisitorRegisterScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3800)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetTrainVisitorRegisterScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub jloeonblioi: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub jdmpafnmakj: ::prost::alloc::vec::Vec, -} -/// Obf: TakeTrainVisitorBehaviorRewardCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3769)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeTrainVisitorBehaviorRewardCsReq { - /// offset: 24 #[prost(uint32, tag = "6")] pub visitor_id: u32, } -/// Obf: TakeTrainVisitorBehaviorRewardScRsp -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3740)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeTrainVisitorBehaviorRewardScRsp { +pub struct Hhiaoandgal { + /// offset: 44 + #[prost(bool, tag = "15")] + pub oldmknaidel: bool, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub lamiokfjmef: u32, + /// offset: 40 + #[prost(enumeration = "TrainVisitorStatus", tag = "11")] + pub status: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub ajliimndpgl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub clcbhhaoabp: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "12")] pub visitor_id: u32, } -/// Obf: NewSupplementVisitorCsReq +/// Obf: GBDFPHEPLFF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3746)] +#[cmdid(3709)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetTrainVisitorRegisterCsReq { + /// offset: 24 + #[prost(enumeration = "Bgmkcafeohj", tag = "6")] + pub r#type: i32, +} +/// Obf: FMFGJFEELPF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3798)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetTrainVisitorRegisterScRsp { + /// offset: 40 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub glbpljppjpa: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub lldafkhfeca: ::prost::alloc::vec::Vec, +} +/// Obf: OKOPKKACHMO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3763)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeTrainVisitorBehaviorRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub visitor_id: u32, +} +/// Obf: HLMBPPIONOM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3726)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeTrainVisitorBehaviorRewardScRsp { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub visitor_id: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub ajliimndpgl: ::prost::alloc::vec::Vec, +} +/// Obf: IOFDJNBNFCJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3739)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NewSupplementVisitorCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "6")] - pub jdmpafnmakj: ::prost::alloc::vec::Vec, + pub glbpljppjpa: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3757)] +#[cmdid(3701)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nhanhbingif { +pub struct Pcgdkhgilee { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mhmedhfgkia { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub item_id: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub npnnmlokmnn: u32, - /// offset: 24 - #[prost(int32, tag = "9")] - pub lpnifnpknek: i32, +pub struct Cnabgopknjd { /// offset: 28 - #[prost(int32, tag = "13")] - pub kepdckmchdf: i32, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub pannkdpladl: u32, - /// offset: 40 - #[prost(uint64, tag = "3")] + #[prost(int32, tag = "14")] + pub hkiomcocdnf: i32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub aehkngbkpbe: u32, + /// offset: 32 + #[prost(uint64, tag = "15")] pub unique_id: u64, + /// offset: 24 + #[prost(int32, tag = "11")] + pub cfidmmffboe: i32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub item_id: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub kpgmbkkogjg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oipokopamph { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub akgjjefcgkb: u32, - /// offset: 44 - #[prost(enumeration = "Ejpmkkagkmk", tag = "14")] - pub ibifihdakgk: i32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub plijbfnmffk: ::prost::alloc::vec::Vec, +pub struct Pbpiofgodhc { /// offset: 40 - #[prost(enumeration = "Ohgnaaibdoj", tag = "2")] - pub aoihddocahh: i32, + #[prost(enumeration = "Hadibemfdml", tag = "14")] + pub mojbhkcpldm: i32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub mmfjgloflkl: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub dicepcgfbno: u32, /// offset: 36 - #[prost(uint32, tag = "12")] - pub ekfdogignej: u32, + #[prost(uint32, tag = "13")] + pub hbcjpcmjphe: u32, + /// offset: 32 + #[prost(enumeration = "Dkhapdhbifc", tag = "15")] + pub mpncpnilljh: i32, } -/// Obf: TravelBrochureGetDataCsReq +/// Obf: AKDJNEJOBFB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6483)] +#[cmdid(6491)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataCsReq {} -/// Obf: TravelBrochureGetDataScRsp +/// Obf: ONPFJIAKFOP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6481)] +#[cmdid(6410)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataScRsp { - /// offset: 40 - #[prost(uint32, tag = "15")] - pub custom_value: u32, /// offset: 32 - #[prost(map = "uint32, message", tag = "10")] - pub khfemlkienj: ::std::collections::HashMap, - /// offset: 44 - #[prost(uint32, tag = "1")] + #[prost(map = "uint32, message", tag = "3")] + pub lndbnihaicb: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, tag = "13")] pub retcode: u32, - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "11")] - pub hjpkeanocph: ::std::collections::HashMap, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "15")] + pub cibccojllia: ::std::collections::HashMap, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub kgmgppohgce: u32, } -/// Obf: TravelBrochurePageUnlockScNotify +/// Obf: MNEMGGIIDNM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6424)] +#[cmdid(6494)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochurePageUnlockScNotify { /// offset: 24 - #[prost(uint32, tag = "15")] - pub akgjjefcgkb: u32, + #[prost(uint32, tag = "9")] + pub hbcjpcmjphe: u32, } -/// Obf: TravelBrochureSelectMessageCsReq +/// Obf: ICFJJKCAPEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6435)] +#[cmdid(6414)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureSelectMessageCsReq { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub ekfdogignej: u32, /// offset: 24 - #[prost(uint32, tag = "6")] - pub akgjjefcgkb: u32, -} -/// Obf: TravelBrochureSelectMessageScRsp -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6413)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TravelBrochureSelectMessageScRsp { - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub reward: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub adbmmeepgie: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fjdpebpmhkd { - /// offset: 40 - #[prost(int32, tag = "10")] - pub kepdckmchdf: i32, - /// offset: 32 - #[prost(int32, tag = "9")] - pub lpnifnpknek: i32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub pannkdpladl: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub akgjjefcgkb: u32, + #[prost(uint32, tag = "4")] + pub dicepcgfbno: u32, /// offset: 28 #[prost(uint32, tag = "14")] - pub npnnmlokmnn: u32, + pub hbcjpcmjphe: u32, } +/// Obf: HPOCNMOBMBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6500)] +#[cmdid(6418)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bgdgmjbnmeh { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, +pub struct TravelBrochureSelectMessageScRsp { /// offset: 16 - #[prost(message, optional, tag = "7")] - pub adbmmeepgie: ::core::option::Option, -} -/// Obf: TravelBrochureRemovePasterCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6469)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TravelBrochureRemovePasterCsReq { - /// offset: 32 - #[prost(uint64, tag = "4")] - pub unique_id: u64, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub akgjjefcgkb: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub item_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6440)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dcpkmgepmdb { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub adbmmeepgie: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: TravelBrochureUpdatePasterPosCsReq -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6446)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TravelBrochureUpdatePasterPosCsReq { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub npnnmlokmnn: u32, - /// offset: 24 - #[prost(uint64, tag = "7")] - pub unique_id: u64, + #[prost(message, optional, tag = "1")] + pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "5")] - pub item_id: u32, + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub mhmdidkncih: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fcjccecmhih { /// offset: 32 #[prost(int32, tag = "8")] - pub lpnifnpknek: i32, - /// offset: 52 - #[prost(int32, tag = "13")] - pub kepdckmchdf: i32, + pub hkiomcocdnf: i32, + /// offset: 36 + #[prost(int32, tag = "2")] + pub cfidmmffboe: i32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub kpgmbkkogjg: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub aehkngbkpbe: u32, /// offset: 44 - #[prost(uint32, tag = "9")] - pub pannkdpladl: u32, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub akgjjefcgkb: u32, + #[prost(uint32, tag = "3")] + pub item_id: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub hbcjpcmjphe: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6457)] +#[cmdid(6498)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Agcagomecia { +pub struct Ckkahfidjlm { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub mhmdidkncih: ::core::option::Option, +} +/// Obf: ALOLPIFNOHL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6463)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TravelBrochureRemovePasterCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub hbcjpcmjphe: u32, + /// offset: 32 + #[prost(uint64, tag = "8")] + pub unique_id: u64, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub item_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6426)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kgjceofkeha { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub mhmdidkncih: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, +} +/// Obf: JDHNIADDGHC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6439)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TravelBrochureUpdatePasterPosCsReq { + /// offset: 40 + #[prost(uint64, tag = "14")] + pub unique_id: u64, + /// offset: 36 + #[prost(int32, tag = "5")] + pub hkiomcocdnf: i32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub kpgmbkkogjg: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub item_id: u32, + /// offset: 52 + #[prost(int32, tag = "13")] + pub cfidmmffboe: i32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub hbcjpcmjphe: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub aehkngbkpbe: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6401)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dppjiopgkji { /// offset: 16 - #[prost(message, optional, tag = "5")] - pub adbmmeepgie: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub mhmdidkncih: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6484)] +#[cmdid(6474)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bkkagllhijf { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub num: u32, +pub struct Apholankepn { /// offset: 28 #[prost(uint32, tag = "12")] - pub emomcicfaaj: u32, + pub num: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub fbniohpdcil: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Egajnmiiapj { +pub struct Laehdnhpgcc { /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub num: u32, /// offset: 24 - #[prost(uint32, tag = "5")] - pub emomcicfaaj: u32, + #[prost(uint32, tag = "3")] + pub fbniohpdcil: u32, } -/// Obf: TravelBrochureSetCustomValueCsReq +/// Obf: LLKIKIGDMJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6423)] +#[cmdid(6404)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureSetCustomValueCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub value: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6456)] +#[cmdid(6438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cjboiacapaf { +pub struct Ihgioehhfao { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: TravelBrochureSetPageDescStatusCsReq +/// Obf: AIFLEGFAJOO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6448)] +#[cmdid(6472)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureSetPageDescStatusCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub akgjjefcgkb: u32, + #[prost(enumeration = "Hadibemfdml", tag = "5")] + pub godadabgojd: i32, /// offset: 28 - #[prost(enumeration = "Ejpmkkagkmk", tag = "13")] - pub ljlnmkmhfle: i32, + #[prost(uint32, tag = "9")] + pub hbcjpcmjphe: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6434)] +#[cmdid(6432)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lmikbdfnafb { +pub struct Kejiiogihje { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: TravelBrochurePageResetCsReq +/// Obf: FHGFDAKNKIE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6488)] +#[cmdid(6433)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] - pub akgjjefcgkb: u32, + #[prost(uint32, tag = "3")] + pub hbcjpcmjphe: u32, } -/// Obf: TravelBrochurePageResetScRsp +/// Obf: JFOMGIOMPOC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6486)] +#[cmdid(6461)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetScRsp { /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub adbmmeepgie: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub mhmdidkncih: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lalnfjjalph { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub npnnmlokmnn: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] +pub struct Ihllbhlegmd { + /// offset: 40 + #[prost(uint32, tag = "4")] pub item_id: u32, /// offset: 24 #[prost(int32, tag = "2")] - pub kepdckmchdf: i32, - /// offset: 40 - #[prost(int32, tag = "4")] - pub lpnifnpknek: i32, + pub cfidmmffboe: i32, /// offset: 32 - #[prost(uint32, tag = "3")] - pub pannkdpladl: u32, + #[prost(uint32, tag = "7")] + pub kpgmbkkogjg: u32, + /// offset: 28 + #[prost(int32, tag = "12")] + pub hkiomcocdnf: i32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub aehkngbkpbe: u32, } -/// Obf: TravelBrochureApplyPasterListCsReq +/// Obf: GOIAHMBHEHB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6403)] +#[cmdid(6407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListCsReq { /// offset: 32 - #[prost(uint32, tag = "10")] - pub akgjjefcgkb: u32, - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub odcapahndjh: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "15")] + pub hbcjpcmjphe: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub mlfnlibcbmo: ::prost::alloc::vec::Vec, } -/// Obf: TravelBrochureApplyPasterListScRsp +/// Obf: FFHDNNDFPCJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6409)] +#[cmdid(6458)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListScRsp { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub mhmdidkncih: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub adbmmeepgie: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kbcmonhddil { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub hchongmidea: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub mmphbmoghki: u32, - /// offset: 28 - #[prost(enumeration = "TreasureDungeonRecordType", tag = "8")] +pub struct Jceeenoldif { + /// offset: 36 + #[prost(enumeration = "TreasureDungeonRecordType", tag = "3")] pub r#type: i32, /// offset: 40 - #[prost(uint32, tag = "11")] - pub cmifomojahb: u32, - /// offset: 36 + #[prost(uint32, tag = "12")] + pub pnidnoghmbh: u32, + /// offset: 24 #[prost(uint32, tag = "14")] - pub jdimddcimoe: u32, + pub haffdddpfga: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub cmapcggabji: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub ghaiglahmho: u32, } -/// Obf: TreasureDungeonDataScNotify +/// Obf: OKCDFCIKIGM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4483)] +#[cmdid(4491)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonDataScNotify { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub jechfknmbai: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ikhjlmakncd: ::core::option::Option, } -/// Obf: TreasureDungeonFinishScNotify +/// Obf: FDGEEEEGNEC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4481)] +#[cmdid(4410)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonFinishScNotify { - /// offset: 32 - #[prost(map = "uint32, uint32", tag = "7")] - pub bhdkfknjhda: ::std::collections::HashMap, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub nhmggknojlg: u32, - /// offset: 56 - #[prost(bool, tag = "13")] - pub is_win: bool, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "5")] - pub mpimlljmfkm: ::std::collections::HashMap, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub target_side: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub bhmjflgmick: u32, /// offset: 52 - #[prost(uint32, tag = "14")] - pub kimhdggdebj: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub gkpimnphmlc: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub nmjoepniipk: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Beaaipnajol { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub gepgemcmgfk: ::prost::alloc::vec::Vec, - /// offset: 89 - #[prost(bool, tag = "1201")] - pub mcdmihgockg: bool, + #[prost(bool, tag = "8")] + pub is_win: bool, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub deobojccpfb: u32, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "2")] + pub dpajmlnhddg: ::std::collections::HashMap, /// offset: 56 - #[prost(message, repeated, tag = "2007")] - pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "13")] - pub obmbpjkbefe: u32, - /// offset: 92 - #[prost(uint32, tag = "7")] - pub map_id: u32, - /// offset: 88 - #[prost(bool, tag = "454")] - pub pnjicglkdko: bool, - /// offset: 112 - #[prost(uint32, tag = "11")] - pub gkpimnphmlc: u32, - /// offset: 32 - #[prost(message, repeated, tag = "1210")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 100 - #[prost(uint32, tag = "9")] - pub mhgabofjefm: u32, - /// offset: 108 - #[prost(uint32, tag = "6")] - pub blknohcbkod: u32, - /// offset: 104 - #[prost(uint32, tag = "1328")] - pub pohlocogjpe: u32, - /// offset: 96 - #[prost(uint32, tag = "14")] - pub njmmdgddiob: u32, - /// offset: 64 - #[prost(message, repeated, tag = "1473")] - pub chkpdcgcaan: ::prost::alloc::vec::Vec, - /// offset: 90 - #[prost(bool, tag = "22")] - pub ihleagaagdd: bool, - /// offset: 40 - #[prost(message, repeated, tag = "12")] - pub ngjmhoahjoh: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(message, repeated, tag = "368")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 84 - #[prost(uint32, tag = "2")] - pub kimhdggdebj: u32, - /// offset: 16 - #[prost(message, repeated, tag = "355")] - pub mkkfhlofehm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bofebidoele { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub item_count: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bndjjffceni { - /// offset: 40 - #[prost(uint32, tag = "15")] - pub avatar_id: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub avatar_type: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub hp: u32, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub sp_bar: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "6")] - pub ocngfhnghed: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cpaggeppgam { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub avatar_type: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub avatar_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dihnlpneclm { - /// offset: 24 #[prost(uint32, tag = "12")] - pub bjfmcafobbp: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub buff_id: u32, + pub dckeeakeolc: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "7")] + pub gcgalkpchcp: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Golggojhnmk { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub njpniidpcnl: u32, - /// offset: 41 - #[prost(bool, tag = "15")] - pub elcagbhoidf: bool, - /// offset: 42 - #[prost(bool, tag = "11")] - pub lhbobiohkdk: bool, - /// offset: 16 - #[prost(message, repeated, tag = "975")] - pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 43 - #[prost(bool, tag = "6")] - pub iafhkghoflb: bool, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub kcgagcibdhe: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub kbdheeblnkh: u32, - /// offset: 40 - #[prost(bool, tag = "10")] - pub mgakoodnndn: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eggfdephmcf { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub buff_id: u32, +pub struct Kpbgmoccmla { + /// offset: 56 + #[prost(message, repeated, tag = "150")] + pub eopnfaappio: ::prost::alloc::vec::Vec, + /// offset: 108 + #[prost(uint32, tag = "7")] + pub nlbgebppdjo: u32, /// offset: 24 - #[prost(uint32, tag = "11")] - pub cmifomojahb: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub jdmfedekagd: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub jidljbnenej: u32, + #[prost(message, repeated, tag = "11")] + pub jbocopnejlb: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "13")] + pub mgihlohmojc: u32, /// offset: 40 - #[prost(uint32, tag = "15")] - pub kbdheeblnkh: u32, + #[prost(message, repeated, tag = "1500")] + pub mgmppojigbc: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "1030")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "10")] + pub target_side: u32, + /// offset: 104 + #[prost(bool, tag = "2046")] + pub admjnjkcdfn: bool, + /// offset: 106 + #[prost(bool, tag = "398")] + pub opdajbalnek: bool, + /// offset: 112 + #[prost(uint32, tag = "869")] + pub ahaappcdlff: u32, + /// offset: 48 + #[prost(message, repeated, tag = "94")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(uint32, tag = "4")] + pub miccegikibj: u32, + /// offset: 32 + #[prost(message, repeated, tag = "1070")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, tag = "8")] + pub nphlepecmah: u32, + /// offset: 100 + #[prost(uint32, tag = "3")] + pub dckeeakeolc: u32, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub imbcjkhmoab: ::prost::alloc::vec::Vec, + /// offset: 105 + #[prost(bool, tag = "861")] + pub ojpcgmhcebn: bool, + /// offset: 92 + #[prost(uint32, tag = "14")] + pub jdfdjacpckc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Edjlepkccei { - /// offset: 40 - #[prost(uint32, tag = "11")] - pub kimhdggdebj: u32, - /// offset: 37 - #[prost(bool, tag = "15")] - pub ekppbhfkgad: bool, - /// offset: 44 +pub struct Hmkmgagpaka { + /// offset: 24 #[prost(uint32, tag = "5")] - pub eehjohekkff: u32, + pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub fjofdonmhph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aomplkeiljd { /// offset: 32 #[prost(uint32, tag = "3")] - pub njmmdgddiob: u32, + pub avatar_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub sp_bar: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub avatar_type: u32, /// offset: 36 - #[prost(bool, tag = "14")] - pub has_passed: bool, - /// offset: 28 + #[prost(uint32, tag = "12")] + pub hp: u32, + /// offset: 44 #[prost(uint32, tag = "1")] - pub obmbpjkbefe: u32, + pub mhepbnfjdib: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ildfflcofcn { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub avatar_type: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub avatar_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ikjofcnbmkf { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub ieihjekmlhh: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pgnafaeaidn { + /// offset: 44 + #[prost(bool, tag = "2")] + pub hlkafpclmeo: bool, + /// offset: 16 + #[prost(message, repeated, tag = "1748")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 45 + #[prost(bool, tag = "3")] + pub ggfijfdfgcm: bool, + /// offset: 46 + #[prost(bool, tag = "15")] + pub kloncigadni: bool, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub jjnkpcbkokb: u32, + /// offset: 47 + #[prost(bool, tag = "10")] + pub imloehhajoi: bool, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub pghpkhcnpmf: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub cjopnfdbjhd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ffkgogncnaj { + /// offset: 40 + #[prost(uint32, tag = "13")] + pub cjopnfdbjhd: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub dkjdnnkmngf: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub haffdddpfga: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub buff_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub chphbcokceo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Doacekeeklj { + /// offset: 28 + #[prost(uint32, tag = "15")] + pub jdfdjacpckc: u32, + /// offset: 36 + #[prost(bool, tag = "7")] + pub pnfbogkcmce: bool, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub target_side: u32, + /// offset: 37 + #[prost(bool, tag = "10")] + pub has_passed: bool, /// offset: 24 #[prost(uint32, tag = "13")] - pub gkpimnphmlc: u32, + pub mcekminmjkf: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub dckeeakeolc: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub nphlepecmah: u32, } -/// Obf: GetTreasureDungeonActivityDataCsReq +/// Obf: BGPPCEGGINK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4446)] +#[cmdid(4439)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTreasureDungeonActivityDataCsReq {} -/// Obf: GetTreasureDungeonActivityDataScRsp +/// Obf: AELOKIHNKMA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4457)] +#[cmdid(4401)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTreasureDungeonActivityDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub dlofklcpnle: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub bpckfojkcbk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: EnterTreasureDungeonCsReq +/// Obf: CEGHNBBAPFA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4484)] +#[cmdid(4474)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTreasureDungeonCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] - pub gkpimnphmlc: u32, + #[prost(uint32, tag = "3")] + pub target_side: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub avatar_list: ::prost::alloc::vec::Vec, } -/// Obf: EnterTreasureDungeonScRsp +/// Obf: MKPILHMLFJC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4419)] +#[cmdid(4437)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTreasureDungeonScRsp { /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub jechfknmbai: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ikhjlmakncd: ::core::option::Option, } -/// Obf: OpenTreasureDungeonGridCsReq +/// Obf: EIPJLKDNPDO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4423)] +#[cmdid(4404)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridCsReq { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub kbdheeblnkh: u32, /// offset: 24 - #[prost(uint32, tag = "15")] - pub gkpimnphmlc: u32, + #[prost(uint32, tag = "10")] + pub target_side: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub cjopnfdbjhd: u32, } -/// Obf: OpenTreasureDungeonGridScRsp +/// Obf: BEFOGPHDPNA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4456)] +#[cmdid(4438)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "13")] - pub jechfknmbai: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub ikhjlmakncd: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: InteractTreasureDungeonGridCsReq +/// Obf: HGPEGMNNBIG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4488)] +#[cmdid(4433)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractTreasureDungeonGridCsReq { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub kbdheeblnkh: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub gkpimnphmlc: u32, + #[prost(uint32, tag = "11")] + pub target_side: u32, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub display_value: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub cjopnfdbjhd: u32, } -/// Obf: InteractTreasureDungeonGridScRsp +/// Obf: OEDKGGDDDLM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4486)] +#[cmdid(4461)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractTreasureDungeonGridScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub jechfknmbai: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub ikhjlmakncd: ::core::option::Option, } -/// Obf: UseTreasureDungeonItemCsReq +/// Obf: BKBJFPPKPGL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4403)] +#[cmdid(4407)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UseTreasureDungeonItemCsReq { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub gkpimnphmlc: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub kbdheeblnkh: u32, /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] + pub target_side: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] pub item_id: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub cjopnfdbjhd: u32, } -/// Obf: UseTreasureDungeonItemScRsp +/// Obf: OLMFMFAIICJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4409)] +#[cmdid(4458)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseTreasureDungeonItemScRsp { /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub jechfknmbai: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub ikhjlmakncd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Clagglifhfh { +pub struct Fngpalcmbkk { /// offset: 24 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, + /// offset: 28 #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub avatar_id: u32, } -/// Obf: FightTreasureDungeonMonsterCsReq +/// Obf: GGEMBNFNCLP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4448)] +#[cmdid(4472)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterCsReq { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub gkpimnphmlc: u32, - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "14")] - pub kbdheeblnkh: u32, + #[prost(uint32, tag = "5")] + pub target_side: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub cjopnfdbjhd: u32, } -/// Obf: FightTreasureDungeonMonsterScRsp +/// Obf: EIEKCOPGDGI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4434)] +#[cmdid(4432)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, } -/// Obf: QuitTreasureDungeonCsReq +/// Obf: PFBIKFDAMJN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4431)] +#[cmdid(4444)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitTreasureDungeonCsReq { /// offset: 24 - #[prost(bool, tag = "10")] - pub pbbgpkcfmkk: bool, + #[prost(bool, tag = "7")] + pub pamdlhocmcc: bool, /// offset: 28 - #[prost(uint32, tag = "8")] - pub gkpimnphmlc: u32, + #[prost(uint32, tag = "1")] + pub target_side: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4418)] +#[cmdid(4500)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Khlfdlbcagg { +pub struct Ghnhlnicaoi { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Tutorial { /// offset: 24 - #[prost(enumeration = "TutorialStatus", tag = "14")] + #[prost(enumeration = "TutorialStatus", tag = "2")] pub status: i32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TutorialGuide { /// offset: 24 - #[prost(uint32, tag = "3")] - pub id: u32, - /// offset: 32 - #[prost(enumeration = "TutorialStatus", tag = "14")] + #[prost(enumeration = "TutorialStatus", tag = "9")] pub status: i32, /// offset: 28 - #[prost(enumeration = "TutorialGuideType", tag = "4")] + #[prost(uint32, tag = "13")] + pub id: u32, + /// offset: 32 + #[prost(enumeration = "TutorialGuideType", tag = "12")] pub r#type: i32, } -/// Obf: GetTutorialCsReq +/// Obf: FNDPDAGONPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1683)] +#[cmdid(1691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTutorialCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1681)] +#[cmdid(1610)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialScRsp { /// offset: 24 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "1")] pub tutorial_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, + #[prost(uint32, tag = "10")] + pub cur_map_entry_id: u32, } -/// Obf: GetTutorialGuideCsReq +/// Obf: ELGGLBDAKDN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1624)] +#[cmdid(1694)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTutorialGuideCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1604)] +#[cmdid(1695)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialGuideScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "10")] pub tutorial_guide_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub cur_map_entry_id: u32, } -/// Obf: UnlockTutorialCsReq +/// Obf: POAMLKKGKPE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1635)] +#[cmdid(1614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub tutorial_id: u32, + #[prost(uint32, tag = "15")] + pub idgpinmkpnl: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1613)] +#[cmdid(1618)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialScRsp { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub tutorial: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, + #[prost(uint32, tag = "1")] + pub cur_map_entry_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub tutorial: ::core::option::Option, } -/// Obf: UnlockTutorialGuideCsReq +/// Obf: PMLLCKIOCJM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1662)] +#[cmdid(1609)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideCsReq { /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub group_id: u32, /// offset: 24 - #[prost(enumeration = "TutorialGuideType", tag = "11")] + #[prost(enumeration = "TutorialGuideType", tag = "8")] pub r#type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1700)] +#[cmdid(1698)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub tutorial_guide: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, + #[prost(uint32, tag = "10")] + pub cur_map_entry_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub tutorial_guide: ::core::option::Option, } -/// Obf: FinishTutorialCsReq +/// Obf: FOLIFJMDCOP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1669)] +#[cmdid(1663)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] - pub tutorial_id: u32, + #[prost(uint32, tag = "5")] + pub idgpinmkpnl: u32, /// offset: 28 - #[prost(enumeration = "TutorialFinishType", tag = "12")] - pub bggpebjache: i32, + #[prost(enumeration = "TutorialFinishType", tag = "11")] + pub ngjkiiijbib: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1640)] +#[cmdid(1626)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] + /// offset: 24 + #[prost(message, optional, tag = "7")] pub tutorial: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub cur_map_entry_id: u32, } -/// Obf: FinishTutorialGuideCsReq +/// Obf: IOEPDEBGEJN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1646)] +#[cmdid(1639)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideCsReq { /// offset: 28 - #[prost(enumeration = "TutorialGuideType", tag = "3")] + #[prost(enumeration = "TutorialGuideType", tag = "14")] pub r#type: i32, /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1657)] +#[cmdid(1601)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideScRsp { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub tutorial_guide: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "7")] + pub tutorial_guide: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub cur_map_entry_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Waypoint { +pub struct Hacnbjjolhp { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub bapdmnkdlhg: u32, /// offset: 28 - #[prost(uint32, tag = "10")] - pub fgmapnbllno: u32, - /// offset: 24 - #[prost(bool, tag = "12")] - pub is_new: bool, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChapterBrief { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub ilkdfjcpckc: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub id: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub taken_reward_id_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(bool, tag = "8")] + #[prost(bool, tag = "9")] pub is_new: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Chapter { - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub pdbjmckanek: ::prost::alloc::vec::Vec, +pub struct Admcmfiinih { /// offset: 24 - #[prost(message, optional, tag = "14")] - pub aipikjjhlmh: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetWaypointCsReq { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub cpjcobcmnhk: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(481)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetWaypointScRsp { + #[prost(uint32, repeated, tag = "2")] + pub eogmihepcgm: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "11")] - pub olaoabfeiki: u32, - /// offset: 32 #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub ajaiaedhaai: ::core::option::Option, + pub id: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub mohobfpjpml: u32, + /// offset: 32 + #[prost(bool, tag = "10")] + pub is_new: bool, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetCurWaypointCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub bohgaldnjap: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(404)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetCurWaypointScRsp { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub olaoabfeiki: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetChapterCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(413)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetChapterScRsp { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub olaoabfeiki: u32, +pub struct Peednobmbnn { /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub nakohjnelho: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "3")] + pub ghekieaomlj: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub mhcabcedngb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bjofakoflam { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub dcpkpnlkgmm: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(410)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oldmkciingh { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub jogfdbpamdp: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub mohhijghpnb: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Defojhbbidk { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub pnkgniidjaa: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(495)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nkioipmcong { + /// offset: 28 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub mohhijghpnb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jkfdcjbbabp {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(418)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kpocainfjda { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub lhfmnahidom: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] + pub mohhijghpnb: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(462)] +#[cmdid(409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Idodkoaimde { +pub struct Debhhhifihk { /// offset: 24 - #[prost(uint32, tag = "10")] - pub bohgaldnjap: u32, + #[prost(uint32, tag = "6")] + pub pnkgniidjaa: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub cpjcobcmnhk: u32, + #[prost(uint32, tag = "7")] + pub dcpkpnlkgmm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dmgcdilaoeh { +pub struct Nnlcnfmfenh { /// offset: 28 - #[prost(uint32, tag = "12")] - pub cpjcobcmnhk: u32, - /// offset: 24 #[prost(uint32, tag = "2")] - pub kkkifegmhdp: u32, + pub opgdcbdbkbo: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub dcpkpnlkgmm: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(469)] +#[cmdid(463)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hfgndedggcc { +pub struct Jglmanjemja { /// offset: 24 - #[prost(uint32, tag = "6")] - pub kkkifegmhdp: u32, + #[prost(uint32, tag = "10")] + pub opgdcbdbkbo: u32, /// offset: 32 - #[prost(uint32, tag = "12")] - pub cpjcobcmnhk: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub dcpkpnlkgmm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gfcklbojakj { - /// offset: 32 - #[prost(message, optional, tag = "6")] +pub struct Hibbbjbenhc { + /// offset: 44 + #[prost(bool, tag = "14")] + pub pijmkhmdhae: bool, + /// offset: 16 + #[prost(message, optional, tag = "11")] pub motion: ::core::option::Option, /// offset: 40 - #[prost(bool, tag = "9")] - pub nkepnpjmhoj: bool, - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub hccgpokanja: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub mhljkcnfajo: u32, + #[prost(uint32, tag = "12")] + pub biagifikdna: u32, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub bllldcmoaai: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jndfkfnohnp { - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub hccgpokanja: ::prost::alloc::vec::Vec, +pub struct Njbhklckhbk { /// offset: 48 - #[prost(uint32, tag = "14")] - pub mhljkcnfajo: u32, - /// offset: 52 #[prost(bool, tag = "5")] - pub nkepnpjmhoj: bool, + pub pijmkhmdhae: bool, + /// offset: 40 + #[prost(string, tag = "13")] + pub lbbmjlaijoc: ::prost::alloc::string::String, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub cpemliagbkb: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "1")] pub id: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub hokcppbpbmk: ::core::option::Option, /// offset: 32 - #[prost(string, tag = "15")] - pub uuid: ::prost::alloc::string::String, + #[prost(message, repeated, tag = "10")] + pub bllldcmoaai: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub biagifikdna: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6504)] +#[cmdid(6513)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jpejgcghcem { - /// offset: 40 - #[prost(uint32, tag = "4")] - pub id: u32, - /// offset: 44 - #[prost(bool, tag = "12")] - pub bjaaphkcboh: bool, - /// offset: 16 - #[prost(message, optional, tag = "1")] +pub struct Jljhoobhdhp { + /// offset: 24 + #[prost(message, optional, tag = "9")] pub motion: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub group_state_info: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6540)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jdbidbdoijb { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub ihigdhmecko: ::core::option::Option, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6501)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bmohijjppdn { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub id: u32, /// offset: 16 #[prost(message, optional, tag = "4")] - pub motion: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6514)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bokckmfggak { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub ihigdhmecko: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6539)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cekabfbbbmf { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6512)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mpicojbdbjh { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub ihigdhmecko: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6524)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Blihfoncbpd { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6502)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bhlbilbgjhm { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub ihigdhmecko: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6530)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hjmjgcmniil { - /// offset: 24 - #[prost(uint32, tag = "11")] + pub paglojdllld: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "8")] pub id: u32, + /// offset: 44 + #[prost(bool, tag = "10")] + pub lchahecjpoi: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6507)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dnhmecnicdl { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub ihigdhmecko: ::core::option::Option, +pub struct Dndhidkfbka { /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6518)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oimbogakfoe { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub ihigdhmecko: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub maonhdcchpe: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6534)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pkhhicodfao { +#[cmdid(6530)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eibnpikgcjn { /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "3")] + pub motion: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "15")] - pub jpifajdonfg: ::core::option::Option, + #[prost(uint32, tag = "6")] + pub id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6527)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cmohigkknen { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub maonhdcchpe: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6535)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eegaioccmkm { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6538)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hhdjhmdogpm { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub ihigdhmecko: ::core::option::Option, +pub struct Njmpapfmnfm { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub maonhdcchpe: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6522)] +#[cmdid(6505)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fdcidhkfcef { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub jpifajdonfg: ::core::option::Option, +pub struct Ipnaeodcpdd { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6521)] +#[cmdid(6501)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Klfhiopakpg { +pub struct Dppdcnbilmn { /// offset: 16 - #[prost(message, optional, tag = "14")] - pub ihigdhmecko: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub maonhdcchpe: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6547)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bcgihfgiaem { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6519)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Khohcmmcmbl { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub maonhdcchpe: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6502)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Momaeppeaja { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub maonhdcchpe: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6544)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ppbjilgapbf { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub ggdpaajfmjb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6518)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hbpbhnpieak { + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub maonhdcchpe: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6545)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Offbngeidfm { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub ggdpaajfmjb: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6536)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ejgainkkbfm { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub maonhdcchpe: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6503)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gcepnboghch { +pub struct Blgnjjnfdea { /// offset: 28 - #[prost(uint32, tag = "6")] - pub config_id: u32, - /// offset: 24 #[prost(uint32, tag = "3")] pub group_id: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub config_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6523)] +#[cmdid(6550)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kcjjmpknbhn { +pub struct Bnegeebjcmd { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6529)] +#[cmdid(6516)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hjmfegcahme { +pub struct Pchlkjcncen { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "15")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6508)] +#[cmdid(6531)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kipoaclphgl { +pub struct Mgdagapaiej { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: WorldUnlockCsReq +/// Obf: FHFFLADCOKE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7627)] +#[cmdid(7626)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WorldUnlockCsReq { /// offset: 24 #[prost(uint32, tag = "10")] - pub ijgldcnmelh: u32, + pub lloloehpfha: u32, } -/// Obf: WorldUnlockScRsp +/// Obf: JKPOGPLBODL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7626)] +#[cmdid(7627)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WorldUnlockScRsp { /// offset: 28 - #[prost(uint32, tag = "1")] - pub ijgldcnmelh: u32, + #[prost(uint32, tag = "6")] + pub lloloehpfha: u32, /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pdkpckmkkcp { - /// offset: 92 +pub struct Abolgabipja { + /// offset: 64 #[prost(uint32, tag = "1")] - pub bhbibjckgap: u32, - /// offset: 52 + pub mlofnlcknbl: u32, + /// offset: 92 #[prost(uint32, tag = "2")] pub authkey_ver: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub apiiinclcdh: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub ddgblgbjieg: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub pjblomaadgp: u32, - /// offset: 80 - #[prost(uint32, tag = "6")] - pub fjlkoiflncn: u32, - /// offset: 100 - #[prost(uint32, tag = "7")] - pub dopldhgagbk: u32, - /// offset: 84 - #[prost(uint32, tag = "8")] - pub ieiaoambfnl: u32, - /// offset: 56 - #[prost(uint64, tag = "9")] - pub hdmekpagfgd: u64, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub fpbjbokdjlf: u32, /// offset: 68 + #[prost(uint32, tag = "3")] + pub ldebcmjbcld: u32, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub nhddhmggkbo: u32, + /// offset: 76 + #[prost(uint32, tag = "5")] + pub hdhjeffipol: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub ngcfmhkacdo: u32, + /// offset: 88 + #[prost(uint32, tag = "7")] + pub ajkhdlnmbmp: u32, + /// offset: 72 + #[prost(uint32, tag = "8")] + pub igjobfgjami: u32, + /// offset: 96 + #[prost(uint64, tag = "9")] + pub ebabmgkjiaf: u64, + /// offset: 84 + #[prost(uint32, tag = "10")] + pub jebnjpncpmp: u32, + /// offset: 52 #[prost(uint32, tag = "11")] pub id: u32, - /// offset: 88 + /// offset: 48 #[prost(uint32, tag = "12")] - pub fdgcklaghja: u32, - /// offset: 64 + pub hkehiipbdha: u32, + /// offset: 40 #[prost(uint32, tag = "13")] - pub chdldjakffi: u32, + pub flmehipgbjn: u32, /// offset: 16 #[prost(string, tag = "14")] - pub iojlacllpgh: ::prost::alloc::string::String, - /// offset: 36 + pub emhmhackboi: ::prost::alloc::string::String, + /// offset: 56 #[prost(uint32, tag = "15")] - pub dfgakianpch: u32, - /// offset: 96 + pub ddalnhlogjk: u32, + /// offset: 80 #[prost(uint32, tag = "16")] - pub ejcogmcjcep: u32, - /// offset: 72 + pub lhhmllfgfli: u32, + /// offset: 32 #[prost(uint64, tag = "17")] - pub gekdhmlcgnm: u64, + pub damfmnkhfih: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] @@ -59925,7 +63492,7 @@ pub enum PlayerActionType { PlayerActionSubmissionReward = 1610, PlayerActionAchievementLevelReward = 1611, PlayerActionQuestDelete = 1612, - PlayerActionSubMissionRewarda = 1613, + PlayerActionSubMissionReward2 = 1613, PlayerActionMissionCompensate = 1614, PlayerActionMissionRecycle = 1615, PlayerActionQuestReset = 1616, @@ -60278,6 +63845,7 @@ pub enum PlayerActionType { PlayerActionRogueChallengeActivityStart = 4411, PlayerActionRogueChallengeActivityFinish = 4412, PlayerActionRogueChallengeActivitySave = 4413, + PlayerActionPlayerReturnLoginMail = 4431, PlayerActionAetherDivideUsePassiveSkillItem = 4450, PlayerActionAetherDivideClearPassiveSkill = 4451, PlayerActionAetherDivideFinishChallenge = 4452, @@ -60588,6 +64156,7 @@ pub enum PlayerActionType { PlayerActionRogueTournPersonaStyleGiftSelect = 6265, PlayerActionRogueTournPersonaStyleGiftSelectRefresh = 6266, PlayerActionRogueTournPersonaRoomCardReroll = 6267, + PlayerActionRogueTournMiracleStatusChange = 6268, PlayerActionRogueWorkbenchReforgeFormula = 6281, PlayerActionRogueWorkbenchReforgeMiracle = 6282, PlayerActionRogueWorkbenchComposeMiracle = 6283, @@ -60618,6 +64187,7 @@ pub enum PlayerActionType { PlayerActionMatch3RoyaleGameEnd = 6323, PlayerActionMatch3RoyaleRoundEnd = 6324, PlayerActionDiceCombatSettle = 6325, + PlayerActionDiceCombatV2Settle = 6326, PlayerActionSwordTrainingLearnSkill = 6351, PlayerActionSwordTrainingNormalAction = 6352, PlayerActionSwordTrainingStoryEffect = 6353, @@ -60700,6 +64270,7 @@ pub enum PlayerActionType { PlayerActionSelfRoomBuildDiy = 6714, PlayerActionSkipUnlockSelfRoom = 6715, PlayerActionSelfRoomBuildDiyMerge = 6716, + PlayerActionPlayerRoomDisplayAreaChange = 6717, PlayerActionSwitchHandOpPropState = 6801, PlayerActionEraFlipperChangeRegionState = 6811, PlayerActionEraFlipperChangePropState = 6812, @@ -60889,6 +64460,8 @@ pub enum PlayerActionType { PlayerActionGridFightOpenPresent = 7288, PlayerActionGridFightSettleSeasonEnd = 7289, PlayerActionGridFightFavoriteArchive = 7290, + PlayerActionGridFightFormationEdit = 7291, + PlayerActionGridFightModifierUpdate = 7292, PlayerActionLocalLegendBattleBegin = 7361, PlayerActionLocalLegendBattleEnd = 7362, PlayerActionDiceCombatBuyShopGood = 7351, @@ -60903,6 +64476,45 @@ pub enum PlayerActionType { PlayerActionLlmChat = 7376, PlayerActionLlmChatNextQuestion = 7377, PlayerActionLlmChatFeedback = 7378, + PlayerActionAiPamChatPointChange = 7379, + PlayerActionTrainCakeCatchCatGodInteract = 7381, + PlayerActionTrainCakeCatchOpenBox = 7382, + PlayerActionTrainCakeCatchSearchCat = 7383, + PlayerActionTrainCakeCatchUnlockPerformance = 7384, + PlayerActionTrainCakeCatchUpdateDiyInfo = 7385, + PlayerActionSocialPlayTalk = 7386, + PlayerActionSocialPlayKickOutPlayer = 7387, + PlayerActionSocialPlayPopularityValue = 7388, + PlayerActionSocialPlayLeaveRoom = 7389, + PlayerActionSocialPlayEnterRoom = 7390, + PlayerActionTrainCakeCatchCatGodAppear = 7391, + PlayerActionIdleLiveUpgradeTeamSlot = 7401, + PlayerActionIdleLiveFinishSubNode = 7402, + PlayerActionIdleLiveFinishChapterFinalAct = 7403, + PlayerActionIdleLiveCollectIncome = 7404, + PlayerActionIdleLiveOpenChest = 7405, + PlayerActionIdleLiveTakeTaskReward = 7406, + PlayerActionIdleLiveTechTreeChange = 7407, + PlayerActionIdleLiveModifyCustomTitle = 7408, + PlayerActionIdleLiveCatchUpReward = 7409, + PlayerActionIdleLiveTakeMessageReward = 7410, + PlayerActionIdleLiveTakeGiftReward = 7411, + PlayerActionIdleLiveEndDungeon = 7412, + PlayerActionIdleLiveActivityInit = 7413, + PlayerActionIdleLiveEquipDiscard = 7414, + PlayerActionIdleLiveDoGacha = 7415, + PlayerActionIdleLiveAddAvatar = 7416, + PlayerActionIdleLiveTaskChange = 7417, + PlayerActionIdleLiveReplaceTeam = 7418, + PlayerActionIdleLiveHandleNormalEquip = 7419, + PlayerActionIdleLiveUpgradeSpecialEquip = 7420, + PlayerActionIdleLiveDressSpecialEquip = 7421, + PlayerActionIdleLiveAddItem = 7422, + PlayerActionIdleLiveQuestionChange = 7423, + PlayerActionIdleLiveStartNodeBattle = 7424, + PlayerActionIdleLiveFinishNodeBattle = 7425, + PlayerActionIdleLiveFinishNode = 7426, + PlayerActionIdleLiveMessageChange = 7427, PlayerActionNewYearBoatTakeReward = 7451, PlayerActionNewYearBoatSelectBoat = 7452, PlayerActionNewYearBoatPeriodSettle = 7453, @@ -60910,6 +64522,14 @@ pub enum PlayerActionType { PlayerActionBenefitV2ActivityDraw = 7455, PlayerActionJukeboxSetting = 7471, PlayerActionJukeboxSettingReset = 7472, + PlayerActionDiceCombatV2FinishPveStage = 7476, + PlayerActionDiceCombatV2Begin = 7477, + PlayerActionDiceCombatV2TurnEnd = 7478, + PlayerActionDiceCombatV2End = 7479, + PlayerActionDiceCombatV2TacticsPointChange = 7480, + PlayerActionDiceCombatV2TacticsCardChange = 7481, + PlayerActionDiceCombatV2DiceChangeRequest = 7482, + PlayerActionDiceCombatV2DiceChange = 7483, PlayerActionLimaoNewsSubmitIssue = 7486, PlayerActionLimaoNewsSubmitPost = 7487, PlayerActionLimaoNewsOfficeSurveyStateChange = 7488, @@ -60939,6 +64559,12 @@ pub enum PlayerActionType { PlayerActionChenLingBattleUseHandCard = 7520, PlayerActionChenLingBattleSellHandCard = 7521, PlayerActionChenLingBattleEntityUpgrade = 7522, + PlayerActionChenLingBattleCloneEntity = 7523, + PlayerActionCycleScoreChange = 7541, + PlayerActionCycleScoreTakeReward = 7542, + PlayerActionRelicPresetPlanSave = 7581, + PlayerActionRelicPresetPlanDelete = 7582, + PlayerActionRelicPresetPlanModifyName = 7583, } impl PlayerActionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -61232,8 +64858,8 @@ impl PlayerActionType { "PlayerActionType_PlayerActionAchievementLevelReward" } Self::PlayerActionQuestDelete => "PlayerActionType_PlayerActionQuestDelete", - Self::PlayerActionSubMissionRewarda => { - "PlayerActionType_PlayerActionSubMissionRewarda" + Self::PlayerActionSubMissionReward2 => { + "PlayerActionType_PlayerActionSubMissionReward2" } Self::PlayerActionMissionCompensate => { "PlayerActionType_PlayerActionMissionCompensate" @@ -62161,6 +65787,9 @@ impl PlayerActionType { Self::PlayerActionRogueChallengeActivitySave => { "PlayerActionType_PlayerActionRogueChallengeActivitySave" } + Self::PlayerActionPlayerReturnLoginMail => { + "PlayerActionType_PlayerActionPlayerReturnLoginMail" + } Self::PlayerActionAetherDivideUsePassiveSkillItem => { "PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem" } @@ -63077,6 +66706,9 @@ impl PlayerActionType { Self::PlayerActionRogueTournPersonaRoomCardReroll => { "PlayerActionType_PlayerActionRogueTournPersonaRoomCardReroll" } + Self::PlayerActionRogueTournMiracleStatusChange => { + "PlayerActionType_PlayerActionRogueTournMiracleStatusChange" + } Self::PlayerActionRogueWorkbenchReforgeFormula => { "PlayerActionType_PlayerActionRogueWorkbenchReforgeFormula" } @@ -63165,6 +66797,9 @@ impl PlayerActionType { Self::PlayerActionDiceCombatSettle => { "PlayerActionType_PlayerActionDiceCombatSettle" } + Self::PlayerActionDiceCombatV2Settle => { + "PlayerActionType_PlayerActionDiceCombatV2Settle" + } Self::PlayerActionSwordTrainingLearnSkill => { "PlayerActionType_PlayerActionSwordTrainingLearnSkill" } @@ -63409,6 +67044,9 @@ impl PlayerActionType { Self::PlayerActionSelfRoomBuildDiyMerge => { "PlayerActionType_PlayerActionSelfRoomBuildDiyMerge" } + Self::PlayerActionPlayerRoomDisplayAreaChange => { + "PlayerActionType_PlayerActionPlayerRoomDisplayAreaChange" + } Self::PlayerActionSwitchHandOpPropState => { "PlayerActionType_PlayerActionSwitchHandOpPropState" } @@ -63960,6 +67598,12 @@ impl PlayerActionType { Self::PlayerActionGridFightFavoriteArchive => { "PlayerActionType_PlayerActionGridFightFavoriteArchive" } + Self::PlayerActionGridFightFormationEdit => { + "PlayerActionType_PlayerActionGridFightFormationEdit" + } + Self::PlayerActionGridFightModifierUpdate => { + "PlayerActionType_PlayerActionGridFightModifierUpdate" + } Self::PlayerActionLocalLegendBattleBegin => { "PlayerActionType_PlayerActionLocalLegendBattleBegin" } @@ -64000,6 +67644,123 @@ impl PlayerActionType { Self::PlayerActionLlmChatFeedback => { "PlayerActionType_PlayerActionLlmChatFeedback" } + Self::PlayerActionAiPamChatPointChange => { + "PlayerActionType_PlayerActionAiPamChatPointChange" + } + Self::PlayerActionTrainCakeCatchCatGodInteract => { + "PlayerActionType_PlayerActionTrainCakeCatchCatGodInteract" + } + Self::PlayerActionTrainCakeCatchOpenBox => { + "PlayerActionType_PlayerActionTrainCakeCatchOpenBox" + } + Self::PlayerActionTrainCakeCatchSearchCat => { + "PlayerActionType_PlayerActionTrainCakeCatchSearchCat" + } + Self::PlayerActionTrainCakeCatchUnlockPerformance => { + "PlayerActionType_PlayerActionTrainCakeCatchUnlockPerformance" + } + Self::PlayerActionTrainCakeCatchUpdateDiyInfo => { + "PlayerActionType_PlayerActionTrainCakeCatchUpdateDiyInfo" + } + Self::PlayerActionSocialPlayTalk => { + "PlayerActionType_PlayerActionSocialPlayTalk" + } + Self::PlayerActionSocialPlayKickOutPlayer => { + "PlayerActionType_PlayerActionSocialPlayKickOutPlayer" + } + Self::PlayerActionSocialPlayPopularityValue => { + "PlayerActionType_PlayerActionSocialPlayPopularityValue" + } + Self::PlayerActionSocialPlayLeaveRoom => { + "PlayerActionType_PlayerActionSocialPlayLeaveRoom" + } + Self::PlayerActionSocialPlayEnterRoom => { + "PlayerActionType_PlayerActionSocialPlayEnterRoom" + } + Self::PlayerActionTrainCakeCatchCatGodAppear => { + "PlayerActionType_PlayerActionTrainCakeCatchCatGodAppear" + } + Self::PlayerActionIdleLiveUpgradeTeamSlot => { + "PlayerActionType_PlayerActionIdleLiveUpgradeTeamSlot" + } + Self::PlayerActionIdleLiveFinishSubNode => { + "PlayerActionType_PlayerActionIdleLiveFinishSubNode" + } + Self::PlayerActionIdleLiveFinishChapterFinalAct => { + "PlayerActionType_PlayerActionIdleLiveFinishChapterFinalAct" + } + Self::PlayerActionIdleLiveCollectIncome => { + "PlayerActionType_PlayerActionIdleLiveCollectIncome" + } + Self::PlayerActionIdleLiveOpenChest => { + "PlayerActionType_PlayerActionIdleLiveOpenChest" + } + Self::PlayerActionIdleLiveTakeTaskReward => { + "PlayerActionType_PlayerActionIdleLiveTakeTaskReward" + } + Self::PlayerActionIdleLiveTechTreeChange => { + "PlayerActionType_PlayerActionIdleLiveTechTreeChange" + } + Self::PlayerActionIdleLiveModifyCustomTitle => { + "PlayerActionType_PlayerActionIdleLiveModifyCustomTitle" + } + Self::PlayerActionIdleLiveCatchUpReward => { + "PlayerActionType_PlayerActionIdleLiveCatchUpReward" + } + Self::PlayerActionIdleLiveTakeMessageReward => { + "PlayerActionType_PlayerActionIdleLiveTakeMessageReward" + } + Self::PlayerActionIdleLiveTakeGiftReward => { + "PlayerActionType_PlayerActionIdleLiveTakeGiftReward" + } + Self::PlayerActionIdleLiveEndDungeon => { + "PlayerActionType_PlayerActionIdleLiveEndDungeon" + } + Self::PlayerActionIdleLiveActivityInit => { + "PlayerActionType_PlayerActionIdleLiveActivityInit" + } + Self::PlayerActionIdleLiveEquipDiscard => { + "PlayerActionType_PlayerActionIdleLiveEquipDiscard" + } + Self::PlayerActionIdleLiveDoGacha => { + "PlayerActionType_PlayerActionIdleLiveDoGacha" + } + Self::PlayerActionIdleLiveAddAvatar => { + "PlayerActionType_PlayerActionIdleLiveAddAvatar" + } + Self::PlayerActionIdleLiveTaskChange => { + "PlayerActionType_PlayerActionIdleLiveTaskChange" + } + Self::PlayerActionIdleLiveReplaceTeam => { + "PlayerActionType_PlayerActionIdleLiveReplaceTeam" + } + Self::PlayerActionIdleLiveHandleNormalEquip => { + "PlayerActionType_PlayerActionIdleLiveHandleNormalEquip" + } + Self::PlayerActionIdleLiveUpgradeSpecialEquip => { + "PlayerActionType_PlayerActionIdleLiveUpgradeSpecialEquip" + } + Self::PlayerActionIdleLiveDressSpecialEquip => { + "PlayerActionType_PlayerActionIdleLiveDressSpecialEquip" + } + Self::PlayerActionIdleLiveAddItem => { + "PlayerActionType_PlayerActionIdleLiveAddItem" + } + Self::PlayerActionIdleLiveQuestionChange => { + "PlayerActionType_PlayerActionIdleLiveQuestionChange" + } + Self::PlayerActionIdleLiveStartNodeBattle => { + "PlayerActionType_PlayerActionIdleLiveStartNodeBattle" + } + Self::PlayerActionIdleLiveFinishNodeBattle => { + "PlayerActionType_PlayerActionIdleLiveFinishNodeBattle" + } + Self::PlayerActionIdleLiveFinishNode => { + "PlayerActionType_PlayerActionIdleLiveFinishNode" + } + Self::PlayerActionIdleLiveMessageChange => { + "PlayerActionType_PlayerActionIdleLiveMessageChange" + } Self::PlayerActionNewYearBoatTakeReward => { "PlayerActionType_PlayerActionNewYearBoatTakeReward" } @@ -64021,6 +67782,30 @@ impl PlayerActionType { Self::PlayerActionJukeboxSettingReset => { "PlayerActionType_PlayerActionJukeboxSettingReset" } + Self::PlayerActionDiceCombatV2FinishPveStage => { + "PlayerActionType_PlayerActionDiceCombatV2FinishPveStage" + } + Self::PlayerActionDiceCombatV2Begin => { + "PlayerActionType_PlayerActionDiceCombatV2Begin" + } + Self::PlayerActionDiceCombatV2TurnEnd => { + "PlayerActionType_PlayerActionDiceCombatV2TurnEnd" + } + Self::PlayerActionDiceCombatV2End => { + "PlayerActionType_PlayerActionDiceCombatV2End" + } + Self::PlayerActionDiceCombatV2TacticsPointChange => { + "PlayerActionType_PlayerActionDiceCombatV2TacticsPointChange" + } + Self::PlayerActionDiceCombatV2TacticsCardChange => { + "PlayerActionType_PlayerActionDiceCombatV2TacticsCardChange" + } + Self::PlayerActionDiceCombatV2DiceChangeRequest => { + "PlayerActionType_PlayerActionDiceCombatV2DiceChangeRequest" + } + Self::PlayerActionDiceCombatV2DiceChange => { + "PlayerActionType_PlayerActionDiceCombatV2DiceChange" + } Self::PlayerActionLimaoNewsSubmitIssue => { "PlayerActionType_PlayerActionLimaoNewsSubmitIssue" } @@ -64108,6 +67893,24 @@ impl PlayerActionType { Self::PlayerActionChenLingBattleEntityUpgrade => { "PlayerActionType_PlayerActionChenLingBattleEntityUpgrade" } + Self::PlayerActionChenLingBattleCloneEntity => { + "PlayerActionType_PlayerActionChenLingBattleCloneEntity" + } + Self::PlayerActionCycleScoreChange => { + "PlayerActionType_PlayerActionCycleScoreChange" + } + Self::PlayerActionCycleScoreTakeReward => { + "PlayerActionType_PlayerActionCycleScoreTakeReward" + } + Self::PlayerActionRelicPresetPlanSave => { + "PlayerActionType_PlayerActionRelicPresetPlanSave" + } + Self::PlayerActionRelicPresetPlanDelete => { + "PlayerActionType_PlayerActionRelicPresetPlanDelete" + } + Self::PlayerActionRelicPresetPlanModifyName => { + "PlayerActionType_PlayerActionRelicPresetPlanModifyName" + } } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -64454,8 +68257,8 @@ impl PlayerActionType { "PlayerActionType_PlayerActionQuestDelete" => { Some(Self::PlayerActionQuestDelete) } - "PlayerActionType_PlayerActionSubMissionRewarda" => { - Some(Self::PlayerActionSubMissionRewarda) + "PlayerActionType_PlayerActionSubMissionReward2" => { + Some(Self::PlayerActionSubMissionReward2) } "PlayerActionType_PlayerActionMissionCompensate" => { Some(Self::PlayerActionMissionCompensate) @@ -65467,6 +69270,9 @@ impl PlayerActionType { "PlayerActionType_PlayerActionRogueChallengeActivitySave" => { Some(Self::PlayerActionRogueChallengeActivitySave) } + "PlayerActionType_PlayerActionPlayerReturnLoginMail" => { + Some(Self::PlayerActionPlayerReturnLoginMail) + } "PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem" => { Some(Self::PlayerActionAetherDivideUsePassiveSkillItem) } @@ -66397,6 +70203,9 @@ impl PlayerActionType { "PlayerActionType_PlayerActionRogueTournPersonaRoomCardReroll" => { Some(Self::PlayerActionRogueTournPersonaRoomCardReroll) } + "PlayerActionType_PlayerActionRogueTournMiracleStatusChange" => { + Some(Self::PlayerActionRogueTournMiracleStatusChange) + } "PlayerActionType_PlayerActionRogueWorkbenchReforgeFormula" => { Some(Self::PlayerActionRogueWorkbenchReforgeFormula) } @@ -66487,6 +70296,9 @@ impl PlayerActionType { "PlayerActionType_PlayerActionDiceCombatSettle" => { Some(Self::PlayerActionDiceCombatSettle) } + "PlayerActionType_PlayerActionDiceCombatV2Settle" => { + Some(Self::PlayerActionDiceCombatV2Settle) + } "PlayerActionType_PlayerActionSwordTrainingLearnSkill" => { Some(Self::PlayerActionSwordTrainingLearnSkill) } @@ -66731,6 +70543,9 @@ impl PlayerActionType { "PlayerActionType_PlayerActionSelfRoomBuildDiyMerge" => { Some(Self::PlayerActionSelfRoomBuildDiyMerge) } + "PlayerActionType_PlayerActionPlayerRoomDisplayAreaChange" => { + Some(Self::PlayerActionPlayerRoomDisplayAreaChange) + } "PlayerActionType_PlayerActionSwitchHandOpPropState" => { Some(Self::PlayerActionSwitchHandOpPropState) } @@ -67296,6 +71111,12 @@ impl PlayerActionType { "PlayerActionType_PlayerActionGridFightFavoriteArchive" => { Some(Self::PlayerActionGridFightFavoriteArchive) } + "PlayerActionType_PlayerActionGridFightFormationEdit" => { + Some(Self::PlayerActionGridFightFormationEdit) + } + "PlayerActionType_PlayerActionGridFightModifierUpdate" => { + Some(Self::PlayerActionGridFightModifierUpdate) + } "PlayerActionType_PlayerActionLocalLegendBattleBegin" => { Some(Self::PlayerActionLocalLegendBattleBegin) } @@ -67336,6 +71157,123 @@ impl PlayerActionType { "PlayerActionType_PlayerActionLlmChatFeedback" => { Some(Self::PlayerActionLlmChatFeedback) } + "PlayerActionType_PlayerActionAiPamChatPointChange" => { + Some(Self::PlayerActionAiPamChatPointChange) + } + "PlayerActionType_PlayerActionTrainCakeCatchCatGodInteract" => { + Some(Self::PlayerActionTrainCakeCatchCatGodInteract) + } + "PlayerActionType_PlayerActionTrainCakeCatchOpenBox" => { + Some(Self::PlayerActionTrainCakeCatchOpenBox) + } + "PlayerActionType_PlayerActionTrainCakeCatchSearchCat" => { + Some(Self::PlayerActionTrainCakeCatchSearchCat) + } + "PlayerActionType_PlayerActionTrainCakeCatchUnlockPerformance" => { + Some(Self::PlayerActionTrainCakeCatchUnlockPerformance) + } + "PlayerActionType_PlayerActionTrainCakeCatchUpdateDiyInfo" => { + Some(Self::PlayerActionTrainCakeCatchUpdateDiyInfo) + } + "PlayerActionType_PlayerActionSocialPlayTalk" => { + Some(Self::PlayerActionSocialPlayTalk) + } + "PlayerActionType_PlayerActionSocialPlayKickOutPlayer" => { + Some(Self::PlayerActionSocialPlayKickOutPlayer) + } + "PlayerActionType_PlayerActionSocialPlayPopularityValue" => { + Some(Self::PlayerActionSocialPlayPopularityValue) + } + "PlayerActionType_PlayerActionSocialPlayLeaveRoom" => { + Some(Self::PlayerActionSocialPlayLeaveRoom) + } + "PlayerActionType_PlayerActionSocialPlayEnterRoom" => { + Some(Self::PlayerActionSocialPlayEnterRoom) + } + "PlayerActionType_PlayerActionTrainCakeCatchCatGodAppear" => { + Some(Self::PlayerActionTrainCakeCatchCatGodAppear) + } + "PlayerActionType_PlayerActionIdleLiveUpgradeTeamSlot" => { + Some(Self::PlayerActionIdleLiveUpgradeTeamSlot) + } + "PlayerActionType_PlayerActionIdleLiveFinishSubNode" => { + Some(Self::PlayerActionIdleLiveFinishSubNode) + } + "PlayerActionType_PlayerActionIdleLiveFinishChapterFinalAct" => { + Some(Self::PlayerActionIdleLiveFinishChapterFinalAct) + } + "PlayerActionType_PlayerActionIdleLiveCollectIncome" => { + Some(Self::PlayerActionIdleLiveCollectIncome) + } + "PlayerActionType_PlayerActionIdleLiveOpenChest" => { + Some(Self::PlayerActionIdleLiveOpenChest) + } + "PlayerActionType_PlayerActionIdleLiveTakeTaskReward" => { + Some(Self::PlayerActionIdleLiveTakeTaskReward) + } + "PlayerActionType_PlayerActionIdleLiveTechTreeChange" => { + Some(Self::PlayerActionIdleLiveTechTreeChange) + } + "PlayerActionType_PlayerActionIdleLiveModifyCustomTitle" => { + Some(Self::PlayerActionIdleLiveModifyCustomTitle) + } + "PlayerActionType_PlayerActionIdleLiveCatchUpReward" => { + Some(Self::PlayerActionIdleLiveCatchUpReward) + } + "PlayerActionType_PlayerActionIdleLiveTakeMessageReward" => { + Some(Self::PlayerActionIdleLiveTakeMessageReward) + } + "PlayerActionType_PlayerActionIdleLiveTakeGiftReward" => { + Some(Self::PlayerActionIdleLiveTakeGiftReward) + } + "PlayerActionType_PlayerActionIdleLiveEndDungeon" => { + Some(Self::PlayerActionIdleLiveEndDungeon) + } + "PlayerActionType_PlayerActionIdleLiveActivityInit" => { + Some(Self::PlayerActionIdleLiveActivityInit) + } + "PlayerActionType_PlayerActionIdleLiveEquipDiscard" => { + Some(Self::PlayerActionIdleLiveEquipDiscard) + } + "PlayerActionType_PlayerActionIdleLiveDoGacha" => { + Some(Self::PlayerActionIdleLiveDoGacha) + } + "PlayerActionType_PlayerActionIdleLiveAddAvatar" => { + Some(Self::PlayerActionIdleLiveAddAvatar) + } + "PlayerActionType_PlayerActionIdleLiveTaskChange" => { + Some(Self::PlayerActionIdleLiveTaskChange) + } + "PlayerActionType_PlayerActionIdleLiveReplaceTeam" => { + Some(Self::PlayerActionIdleLiveReplaceTeam) + } + "PlayerActionType_PlayerActionIdleLiveHandleNormalEquip" => { + Some(Self::PlayerActionIdleLiveHandleNormalEquip) + } + "PlayerActionType_PlayerActionIdleLiveUpgradeSpecialEquip" => { + Some(Self::PlayerActionIdleLiveUpgradeSpecialEquip) + } + "PlayerActionType_PlayerActionIdleLiveDressSpecialEquip" => { + Some(Self::PlayerActionIdleLiveDressSpecialEquip) + } + "PlayerActionType_PlayerActionIdleLiveAddItem" => { + Some(Self::PlayerActionIdleLiveAddItem) + } + "PlayerActionType_PlayerActionIdleLiveQuestionChange" => { + Some(Self::PlayerActionIdleLiveQuestionChange) + } + "PlayerActionType_PlayerActionIdleLiveStartNodeBattle" => { + Some(Self::PlayerActionIdleLiveStartNodeBattle) + } + "PlayerActionType_PlayerActionIdleLiveFinishNodeBattle" => { + Some(Self::PlayerActionIdleLiveFinishNodeBattle) + } + "PlayerActionType_PlayerActionIdleLiveFinishNode" => { + Some(Self::PlayerActionIdleLiveFinishNode) + } + "PlayerActionType_PlayerActionIdleLiveMessageChange" => { + Some(Self::PlayerActionIdleLiveMessageChange) + } "PlayerActionType_PlayerActionNewYearBoatTakeReward" => { Some(Self::PlayerActionNewYearBoatTakeReward) } @@ -67357,6 +71295,30 @@ impl PlayerActionType { "PlayerActionType_PlayerActionJukeboxSettingReset" => { Some(Self::PlayerActionJukeboxSettingReset) } + "PlayerActionType_PlayerActionDiceCombatV2FinishPveStage" => { + Some(Self::PlayerActionDiceCombatV2FinishPveStage) + } + "PlayerActionType_PlayerActionDiceCombatV2Begin" => { + Some(Self::PlayerActionDiceCombatV2Begin) + } + "PlayerActionType_PlayerActionDiceCombatV2TurnEnd" => { + Some(Self::PlayerActionDiceCombatV2TurnEnd) + } + "PlayerActionType_PlayerActionDiceCombatV2End" => { + Some(Self::PlayerActionDiceCombatV2End) + } + "PlayerActionType_PlayerActionDiceCombatV2TacticsPointChange" => { + Some(Self::PlayerActionDiceCombatV2TacticsPointChange) + } + "PlayerActionType_PlayerActionDiceCombatV2TacticsCardChange" => { + Some(Self::PlayerActionDiceCombatV2TacticsCardChange) + } + "PlayerActionType_PlayerActionDiceCombatV2DiceChangeRequest" => { + Some(Self::PlayerActionDiceCombatV2DiceChangeRequest) + } + "PlayerActionType_PlayerActionDiceCombatV2DiceChange" => { + Some(Self::PlayerActionDiceCombatV2DiceChange) + } "PlayerActionType_PlayerActionLimaoNewsSubmitIssue" => { Some(Self::PlayerActionLimaoNewsSubmitIssue) } @@ -67444,18 +71406,36 @@ impl PlayerActionType { "PlayerActionType_PlayerActionChenLingBattleEntityUpgrade" => { Some(Self::PlayerActionChenLingBattleEntityUpgrade) } + "PlayerActionType_PlayerActionChenLingBattleCloneEntity" => { + Some(Self::PlayerActionChenLingBattleCloneEntity) + } + "PlayerActionType_PlayerActionCycleScoreChange" => { + Some(Self::PlayerActionCycleScoreChange) + } + "PlayerActionType_PlayerActionCycleScoreTakeReward" => { + Some(Self::PlayerActionCycleScoreTakeReward) + } + "PlayerActionType_PlayerActionRelicPresetPlanSave" => { + Some(Self::PlayerActionRelicPresetPlanSave) + } + "PlayerActionType_PlayerActionRelicPresetPlanDelete" => { + Some(Self::PlayerActionRelicPresetPlanDelete) + } + "PlayerActionType_PlayerActionRelicPresetPlanModifyName" => { + Some(Self::PlayerActionRelicPresetPlanModifyName) + } _ => None, } } } -/// Obf: ChatType +/// Obf: ABFBKFMEABC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChatType { - None = 0, - Private = 1, - Group = 2, + AbfbkfmeabcPcpdhelpkem = 0, + AbfbkfmeabcMldcaafkiah = 1, + AbfbkfmeabcFijgfkenlgk = 2, } impl ChatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -67464,36 +71444,37 @@ impl ChatType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "CHAT_TYPE_NONE", - Self::Private => "CHAT_TYPE_PRIVATE", - Self::Group => "CHAT_TYPE_GROUP", + Self::AbfbkfmeabcPcpdhelpkem => "ABFBKFMEABC_PCPDHELPKEM", + Self::AbfbkfmeabcMldcaafkiah => "ABFBKFMEABC_MLDCAAFKIAH", + Self::AbfbkfmeabcFijgfkenlgk => "ABFBKFMEABC_FIJGFKENLGK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CHAT_TYPE_NONE" => Some(Self::None), - "CHAT_TYPE_PRIVATE" => Some(Self::Private), - "CHAT_TYPE_GROUP" => Some(Self::Group), + "ABFBKFMEABC_PCPDHELPKEM" => Some(Self::AbfbkfmeabcPcpdhelpkem), + "ABFBKFMEABC_MLDCAAFKIAH" => Some(Self::AbfbkfmeabcMldcaafkiah), + "ABFBKFMEABC_FIJGFKENLGK" => Some(Self::AbfbkfmeabcFijgfkenlgk), _ => None, } } } -/// Obf: MsgType +/// Obf: EMIIKKDABID #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MsgType { - None = 0, - CustomText = 1, - Emoji = 2, - Invite = 3, - PlanetFes = 4, - Acielmolelb = 5, - Bgdmlgdmdif = 6, - Mglplopecgj = 7, - Ppgbfmogahc = 8, - Baekhohllkj = 9, + EmiikkdabidPcpdhelpkem = 0, + EmiikkdabidEfoemfdbiaf = 1, + EmiikkdabidPbnpmlgfmdj = 2, + EmiikkdabidOcpjkkbajke = 3, + EmiikkdabidMifafjmfnib = 4, + EmiikkdabidLnfhfkjclno = 5, + EmiikkdabidBaeablobegi = 6, + EmiikkdabidJlpajnndemi = 7, + EmiikkdabidAlbieapfhco = 8, + EmiikkdabidHlajeoaieok = 9, + EmiikkdabidOeebeeacolb = 10, } impl MsgType { /// String value of the enum field names used in the ProtoBuf definition. @@ -67502,31 +71483,33 @@ impl MsgType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "MSG_TYPE_NONE", - Self::CustomText => "MSG_TYPE_CUSTOM_TEXT", - Self::Emoji => "MSG_TYPE_EMOJI", - Self::Invite => "MSG_TYPE_INVITE", - Self::PlanetFes => "MSG_TYPE_PLANET_FES", - Self::Acielmolelb => "MSG_TYPE_ACIELMOLELB", - Self::Bgdmlgdmdif => "MSG_TYPE_BGDMLGDMDIF", - Self::Mglplopecgj => "MSG_TYPE_MGLPLOPECGJ", - Self::Ppgbfmogahc => "MSG_TYPE_PPGBFMOGAHC", - Self::Baekhohllkj => "MSG_TYPE_BAEKHOHLLKJ", + Self::EmiikkdabidPcpdhelpkem => "EMIIKKDABID_PCPDHELPKEM", + Self::EmiikkdabidEfoemfdbiaf => "EMIIKKDABID_EFOEMFDBIAF", + Self::EmiikkdabidPbnpmlgfmdj => "EMIIKKDABID_PBNPMLGFMDJ", + Self::EmiikkdabidOcpjkkbajke => "EMIIKKDABID_OCPJKKBAJKE", + Self::EmiikkdabidMifafjmfnib => "EMIIKKDABID_MIFAFJMFNIB", + Self::EmiikkdabidLnfhfkjclno => "EMIIKKDABID_LNFHFKJCLNO", + Self::EmiikkdabidBaeablobegi => "EMIIKKDABID_BAEABLOBEGI", + Self::EmiikkdabidJlpajnndemi => "EMIIKKDABID_JLPAJNNDEMI", + Self::EmiikkdabidAlbieapfhco => "EMIIKKDABID_ALBIEAPFHCO", + Self::EmiikkdabidHlajeoaieok => "EMIIKKDABID_HLAJEOAIEOK", + Self::EmiikkdabidOeebeeacolb => "EMIIKKDABID_OEEBEEACOLB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MSG_TYPE_NONE" => Some(Self::None), - "MSG_TYPE_CUSTOM_TEXT" => Some(Self::CustomText), - "MSG_TYPE_EMOJI" => Some(Self::Emoji), - "MSG_TYPE_INVITE" => Some(Self::Invite), - "MSG_TYPE_PLANET_FES" => Some(Self::PlanetFes), - "MSG_TYPE_ACIELMOLELB" => Some(Self::Acielmolelb), - "MSG_TYPE_BGDMLGDMDIF" => Some(Self::Bgdmlgdmdif), - "MSG_TYPE_MGLPLOPECGJ" => Some(Self::Mglplopecgj), - "MSG_TYPE_PPGBFMOGAHC" => Some(Self::Ppgbfmogahc), - "MSG_TYPE_BAEKHOHLLKJ" => Some(Self::Baekhohllkj), + "EMIIKKDABID_PCPDHELPKEM" => Some(Self::EmiikkdabidPcpdhelpkem), + "EMIIKKDABID_EFOEMFDBIAF" => Some(Self::EmiikkdabidEfoemfdbiaf), + "EMIIKKDABID_PBNPMLGFMDJ" => Some(Self::EmiikkdabidPbnpmlgfmdj), + "EMIIKKDABID_OCPJKKBAJKE" => Some(Self::EmiikkdabidOcpjkkbajke), + "EMIIKKDABID_MIFAFJMFNIB" => Some(Self::EmiikkdabidMifafjmfnib), + "EMIIKKDABID_LNFHFKJCLNO" => Some(Self::EmiikkdabidLnfhfkjclno), + "EMIIKKDABID_BAEABLOBEGI" => Some(Self::EmiikkdabidBaeablobegi), + "EMIIKKDABID_JLPAJNNDEMI" => Some(Self::EmiikkdabidJlpajnndemi), + "EMIIKKDABID_ALBIEAPFHCO" => Some(Self::EmiikkdabidAlbieapfhco), + "EMIIKKDABID_HLAJEOAIEOK" => Some(Self::EmiikkdabidHlajeoaieok), + "EMIIKKDABID_OEEBEEACOLB" => Some(Self::EmiikkdabidOeebeeacolb), _ => None, } } @@ -67534,29 +71517,29 @@ impl MsgType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ckileldljac { - Okjlaplmahl = 0, - Lgecfkofllp = 1, - Gafaacgodfn = 2, +pub enum Ajhijdpoann { + Ndgenklmeng = 0, + Ecfkbofbjhn = 1, + Mhbppidfpcb = 2, } -impl Ckileldljac { +impl Ajhijdpoann { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Okjlaplmahl => "CKILELDLJAC_OKJLAPLMAHL", - Self::Lgecfkofllp => "CKILELDLJAC_LGECFKOFLLP", - Self::Gafaacgodfn => "CKILELDLJAC_GAFAACGODFN", + Self::Ndgenklmeng => "AJHIJDPOANN_NDGENKLMENG", + Self::Ecfkbofbjhn => "AJHIJDPOANN_ECFKBOFBJHN", + Self::Mhbppidfpcb => "AJHIJDPOANN_MHBPPIDFPCB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CKILELDLJAC_OKJLAPLMAHL" => Some(Self::Okjlaplmahl), - "CKILELDLJAC_LGECFKOFLLP" => Some(Self::Lgecfkofllp), - "CKILELDLJAC_GAFAACGODFN" => Some(Self::Gafaacgodfn), + "AJHIJDPOANN_NDGENKLMENG" => Some(Self::Ndgenklmeng), + "AJHIJDPOANN_ECFKBOFBJHN" => Some(Self::Ecfkbofbjhn), + "AJHIJDPOANN_MHBPPIDFPCB" => Some(Self::Mhbppidfpcb), _ => None, } } @@ -67564,35 +71547,35 @@ impl Ckileldljac { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ppdjbpemdbl { - Mnfeponeddj = 0, - Imbihmeblaf = 1, - Jipfhlgkdio = 2, - Oolpfaojhdc = 3, - Cicoigpfcce = 4, +pub enum Ggcffjgcpkd { + Pcpdhelpkem = 0, + Dhdfncbanag = 1, + Ejkicgkpknd = 2, + Iehkginahkb = 3, + Gbajgenogmi = 4, } -impl Ppdjbpemdbl { +impl Ggcffjgcpkd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "PPDJBPEMDBL_MNFEPONEDDJ", - Self::Imbihmeblaf => "PPDJBPEMDBL_IMBIHMEBLAF", - Self::Jipfhlgkdio => "PPDJBPEMDBL_JIPFHLGKDIO", - Self::Oolpfaojhdc => "PPDJBPEMDBL_OOLPFAOJHDC", - Self::Cicoigpfcce => "PPDJBPEMDBL_CICOIGPFCCE", + Self::Pcpdhelpkem => "GGCFFJGCPKD_PCPDHELPKEM", + Self::Dhdfncbanag => "GGCFFJGCPKD_DHDFNCBANAG", + Self::Ejkicgkpknd => "GGCFFJGCPKD_EJKICGKPKND", + Self::Iehkginahkb => "GGCFFJGCPKD_IEHKGINAHKB", + Self::Gbajgenogmi => "GGCFFJGCPKD_GBAJGENOGMI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PPDJBPEMDBL_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "PPDJBPEMDBL_IMBIHMEBLAF" => Some(Self::Imbihmeblaf), - "PPDJBPEMDBL_JIPFHLGKDIO" => Some(Self::Jipfhlgkdio), - "PPDJBPEMDBL_OOLPFAOJHDC" => Some(Self::Oolpfaojhdc), - "PPDJBPEMDBL_CICOIGPFCCE" => Some(Self::Cicoigpfcce), + "GGCFFJGCPKD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "GGCFFJGCPKD_DHDFNCBANAG" => Some(Self::Dhdfncbanag), + "GGCFFJGCPKD_EJKICGKPKND" => Some(Self::Ejkicgkpknd), + "GGCFFJGCPKD_IEHKGINAHKB" => Some(Self::Iehkginahkb), + "GGCFFJGCPKD_GBAJGENOGMI" => Some(Self::Gbajgenogmi), _ => None, } } @@ -67600,35 +71583,41 @@ impl Ppdjbpemdbl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fdekaghnmfn { - Ginkbhdpoan = 0, - Bkmbbbnbfje = 1, - Pkaeplbjfom = 2, - Iliehdpkjmf = 3, - Kmiiinheodn = 4, +pub enum Gnkdjfagcbc { + Kgpahocdgin = 0, + Lpooldifedb = 1, + Fbkfjennebd = 2, + Lclaebgjped = 3, + Cfedniaijpp = 4, + Dnblkapceca = 5, + Gdkehbcdabj = 6, } -impl Fdekaghnmfn { +impl Gnkdjfagcbc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ginkbhdpoan => "FDEKAGHNMFN_GINKBHDPOAN", - Self::Bkmbbbnbfje => "FDEKAGHNMFN_BKMBBBNBFJE", - Self::Pkaeplbjfom => "FDEKAGHNMFN_PKAEPLBJFOM", - Self::Iliehdpkjmf => "FDEKAGHNMFN_ILIEHDPKJMF", - Self::Kmiiinheodn => "FDEKAGHNMFN_KMIIINHEODN", + Self::Kgpahocdgin => "GNKDJFAGCBC_KGPAHOCDGIN", + Self::Lpooldifedb => "GNKDJFAGCBC_LPOOLDIFEDB", + Self::Fbkfjennebd => "GNKDJFAGCBC_FBKFJENNEBD", + Self::Lclaebgjped => "GNKDJFAGCBC_LCLAEBGJPED", + Self::Cfedniaijpp => "GNKDJFAGCBC_CFEDNIAIJPP", + Self::Dnblkapceca => "GNKDJFAGCBC_DNBLKAPCECA", + Self::Gdkehbcdabj => "GNKDJFAGCBC_GDKEHBCDABJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FDEKAGHNMFN_GINKBHDPOAN" => Some(Self::Ginkbhdpoan), - "FDEKAGHNMFN_BKMBBBNBFJE" => Some(Self::Bkmbbbnbfje), - "FDEKAGHNMFN_PKAEPLBJFOM" => Some(Self::Pkaeplbjfom), - "FDEKAGHNMFN_ILIEHDPKJMF" => Some(Self::Iliehdpkjmf), - "FDEKAGHNMFN_KMIIINHEODN" => Some(Self::Kmiiinheodn), + "GNKDJFAGCBC_KGPAHOCDGIN" => Some(Self::Kgpahocdgin), + "GNKDJFAGCBC_LPOOLDIFEDB" => Some(Self::Lpooldifedb), + "GNKDJFAGCBC_FBKFJENNEBD" => Some(Self::Fbkfjennebd), + "GNKDJFAGCBC_LCLAEBGJPED" => Some(Self::Lclaebgjped), + "GNKDJFAGCBC_CFEDNIAIJPP" => Some(Self::Cfedniaijpp), + "GNKDJFAGCBC_DNBLKAPCECA" => Some(Self::Dnblkapceca), + "GNKDJFAGCBC_GDKEHBCDABJ" => Some(Self::Gdkehbcdabj), _ => None, } } @@ -67636,29 +71625,29 @@ impl Fdekaghnmfn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gnhiggkknha { - Mnfeponeddj = 0, - Hijcgfonffl = 1, - Ifoedilohcf = 2, +pub enum Agfgapepdjo { + Pcpdhelpkem = 0, + Lekgiiiglkb = 1, + Mcodiapgfhc = 2, } -impl Gnhiggkknha { +impl Agfgapepdjo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "GNHIGGKKNHA_MNFEPONEDDJ", - Self::Hijcgfonffl => "GNHIGGKKNHA_HIJCGFONFFL", - Self::Ifoedilohcf => "GNHIGGKKNHA_IFOEDILOHCF", + Self::Pcpdhelpkem => "AGFGAPEPDJO_PCPDHELPKEM", + Self::Lekgiiiglkb => "AGFGAPEPDJO_LEKGIIIGLKB", + Self::Mcodiapgfhc => "AGFGAPEPDJO_MCODIAPGFHC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GNHIGGKKNHA_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "GNHIGGKKNHA_HIJCGFONFFL" => Some(Self::Hijcgfonffl), - "GNHIGGKKNHA_IFOEDILOHCF" => Some(Self::Ifoedilohcf), + "AGFGAPEPDJO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "AGFGAPEPDJO_LEKGIIIGLKB" => Some(Self::Lekgiiiglkb), + "AGFGAPEPDJO_MCODIAPGFHC" => Some(Self::Mcodiapgfhc), _ => None, } } @@ -67666,29 +71655,29 @@ impl Gnhiggkknha { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bkacbgfddda { - Mnfeponeddj = 0, - Bemcnajohhe = 1, - Eiflbeepofj = 2, +pub enum Bjlejciglao { + Pcpdhelpkem = 0, + Agjblpljgpd = 1, + Acbomnnaldk = 2, } -impl Bkacbgfddda { +impl Bjlejciglao { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "BKACBGFDDDA_MNFEPONEDDJ", - Self::Bemcnajohhe => "BKACBGFDDDA_BEMCNAJOHHE", - Self::Eiflbeepofj => "BKACBGFDDDA_EIFLBEEPOFJ", + Self::Pcpdhelpkem => "BJLEJCIGLAO_PCPDHELPKEM", + Self::Agjblpljgpd => "BJLEJCIGLAO_AGJBLPLJGPD", + Self::Acbomnnaldk => "BJLEJCIGLAO_ACBOMNNALDK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BKACBGFDDDA_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "BKACBGFDDDA_BEMCNAJOHHE" => Some(Self::Bemcnajohhe), - "BKACBGFDDDA_EIFLBEEPOFJ" => Some(Self::Eiflbeepofj), + "BJLEJCIGLAO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "BJLEJCIGLAO_AGJBLPLJGPD" => Some(Self::Agjblpljgpd), + "BJLEJCIGLAO_ACBOMNNALDK" => Some(Self::Acbomnnaldk), _ => None, } } @@ -67696,29 +71685,29 @@ impl Bkacbgfddda { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kgkfnnlmjlp { - Mnfeponeddj = 0, - Leleghdffjh = 1, - Ppgjfeomolj = 2, +pub enum Cooclipgceh { + Pcpdhelpkem = 0, + Eikghmiekpe = 1, + Cgdgjbldknp = 2, } -impl Kgkfnnlmjlp { +impl Cooclipgceh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "KGKFNNLMJLP_MNFEPONEDDJ", - Self::Leleghdffjh => "KGKFNNLMJLP_LELEGHDFFJH", - Self::Ppgjfeomolj => "KGKFNNLMJLP_PPGJFEOMOLJ", + Self::Pcpdhelpkem => "COOCLIPGCEH_PCPDHELPKEM", + Self::Eikghmiekpe => "COOCLIPGCEH_EIKGHMIEKPE", + Self::Cgdgjbldknp => "COOCLIPGCEH_CGDGJBLDKNP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KGKFNNLMJLP_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "KGKFNNLMJLP_LELEGHDFFJH" => Some(Self::Leleghdffjh), - "KGKFNNLMJLP_PPGJFEOMOLJ" => Some(Self::Ppgjfeomolj), + "COOCLIPGCEH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "COOCLIPGCEH_EIKGHMIEKPE" => Some(Self::Eikghmiekpe), + "COOCLIPGCEH_CGDGJBLDKNP" => Some(Self::Cgdgjbldknp), _ => None, } } @@ -67792,77 +71781,80 @@ impl ItemType { } } } -/// Obf: VirtualItemType +/// Obf: ECIOOMKFMGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum VirtualItemType { - VirtualItemNone = 0, - VirtualItemHcoin = 1, - VirtualItemScoin = 2, - VirtualItemMcoin = 3, - VirtualItemStamina = 11, - VirtualItemReserveStamina = 12, - VirtualItemAvatarExp = 21, - VirtualItemExp = 22, - VirtualItemDailyActivePoint = 23, - VirtualItemMpMax = 24, - VirtualItemPlayerReturnPoint = 25, - VirtualItemBattleCollegePoint = 26, - VirtualItemRogueCoin = 31, - VirtualItemRogueTalentCoin = 32, - VirtualItemRogueRewardKey = 33, - VirtualItemRogueSuperRewardKey = 34, - VirtualItemAchievementExp = 41, - VirtualItemBpExp = 51, - VirtualItemBpRealExp = 52, - VirtualItemMuseumFunds = 53, - VirtualTrainpartyBuildingFunds = 54, - VirtualTrainpartyAreaUnlockCoin = 55, - VirtualTrainpartyMobility = 56, - VirtualItemWarriorExp = 190, - VirtualItemRogueExp = 191, - VirtualItemMageExp = 192, - VirtualItemShamanExp = 193, - VirtualItemWarlockExp = 194, - VirtualItemKnightExp = 195, - VirtualItemPriestExp = 196, - VirtualItemPunkLordPoint = 100000, - VirtualItemGameplayCounterMonsterSneakVision = 280001, - VirtualItemGameplayCounterWolfBroBullet = 280002, - VirtualItemAlleyFunds = 281001, - VirtualItemRoguePumanCoupon = 281012, - VirtualItemMonthCard = 300101, - VirtualItemBpNormal = 300102, - VirtualItemBpDeluxe = 300103, - VirtualItemBpUpgrade = 300104, - VirtualItemHeliobusFans = 281002, - VirtualItemSpaceZooHybridItem = 281003, - VirtualItemSpaceZooExpPoint = 281004, - VirtualItemRogueNousTalentCoin = 281013, - VirtualItemEvolveBuildCoin = 281019, - VirtualItemDrinkMakerTip = 281005, - VirtualItemMonopolyDice = 281014, - VirtualItemMonopolyCoin = 281015, - VirtualItemMonopolyCheatdice = 281016, - VirtualItemMonopolyReroll = 281017, - VirtualItemRogueTournPermanentTalentCoin = 281018, - VirtualItemRogueTournSeasonTalentCoin = 281020, - VirtualItemRogueTournExp = 281022, - VirtualItemMatchthreeCoin = 281024, - VirtualItemSwordTrainingSkillPoint = 281023, - VirtualItemFightFestCoin = 281025, - VirtualItemRogueMagicTalentCoin = 281026, - VirtualItemEvolveBuildScCoin = 281027, - VirtualItemEvolveBuildRewardExp = 281028, - VirtualItemMatchthreeV2Coin = 281029, - VirtualItemGridFightCoin = 281031, - VirtualItemGridFightTalentCoin = 281032, - VirtualItemGridFightSeasonExp = 281033, - VirtualItemGridFightGameplayExp = 281034, - VirtualItemGridFightFreeRefreshTimes = 281035, - VirtualItemCakeRaceCoin = 281038, - VirtualItemCakeRaceScore = 281039, + EcioomkfmgcHmaklfcchcc = 0, + EcioomkfmgcMmkgjjgkfgd = 1, + EcioomkfmgcEfmbclpjjdh = 2, + EcioomkfmgcPkmjliplola = 3, + EcioomkfmgcHhamgckmbfo = 11, + EcioomkfmgcNijidkgocij = 12, + EcioomkfmgcKejlnbiopel = 21, + EcioomkfmgcCmmkpmmjdbj = 22, + EcioomkfmgcGednlbjdfnk = 23, + EcioomkfmgcGlhbbhloeia = 24, + EcioomkfmgcMohnhkfhnil = 25, + EcioomkfmgcOfghpoggjbc = 26, + EcioomkfmgcBefpdomgmmn = 31, + EcioomkfmgcFajegfidllm = 32, + EcioomkfmgcCbphpbldleg = 33, + EcioomkfmgcKmhjhpdbmmn = 34, + EcioomkfmgcMcfbnamkajn = 41, + EcioomkfmgcIhjkiciaieo = 51, + EcioomkfmgcGgcgjgmaoja = 52, + EcioomkfmgcHejnmidanep = 53, + EcioomkfmgcEibbaphccdd = 54, + EcioomkfmgcFbnnbkiaddg = 55, + EcioomkfmgcLkjoebkbgkd = 56, + EcioomkfmgcFclnhmebanc = 190, + EcioomkfmgcIkoiochlnpf = 191, + EcioomkfmgcEdhnmjjacke = 192, + EcioomkfmgcHpeghlaoohh = 193, + EcioomkfmgcDmkaecijoco = 194, + EcioomkfmgcEkammfgbaod = 195, + EcioomkfmgcFanhdpbfolk = 196, + EcioomkfmgcMkgdkcbjpfp = 100000, + EcioomkfmgcCekkihmedbn = 280001, + EcioomkfmgcOjhajpdfjfm = 280002, + EcioomkfmgcGpdfgigejab = 281001, + EcioomkfmgcNmbdmbcpomo = 281012, + EcioomkfmgcDcgofnoiaep = 300101, + EcioomkfmgcDhmmchhbnie = 300102, + EcioomkfmgcBpdepipeeid = 300103, + EcioomkfmgcMnolnndfpoa = 300104, + EcioomkfmgcEmfdjpbmnoe = 281002, + EcioomkfmgcAebfmlgdfkl = 281003, + EcioomkfmgcKcdpdpchmje = 281004, + EcioomkfmgcOjeiccefmng = 281013, + EcioomkfmgcInmijbamnml = 281019, + EcioomkfmgcFalaaadonil = 281005, + EcioomkfmgcMkccojiaapp = 281014, + EcioomkfmgcBbellnfmdaj = 281015, + EcioomkfmgcDlmlljnnkpd = 281016, + EcioomkfmgcAelhdoiolak = 281017, + EcioomkfmgcKmncefdhngo = 281018, + EcioomkfmgcKckpamkgddh = 281020, + EcioomkfmgcCocmghniedc = 281022, + EcioomkfmgcGlohfbdljof = 281024, + EcioomkfmgcGleleifpjef = 281023, + EcioomkfmgcGcmkglpmhln = 281025, + EcioomkfmgcFnfclpbpmgb = 281026, + EcioomkfmgcLflhjgmgkdd = 281027, + EcioomkfmgcOpeoimjmick = 281028, + EcioomkfmgcMpeoiaambfo = 281029, + EcioomkfmgcJocfbhkbmee = 281030, + EcioomkfmgcBnaemcngced = 281031, + EcioomkfmgcPipomhhceac = 281032, + EcioomkfmgcJghgkgloaog = 281033, + EcioomkfmgcMcjmdmgdock = 281034, + EcioomkfmgcLllmbiichpi = 281035, + EcioomkfmgcCdgoeohgbdl = 281036, + EcioomkfmgcKlnckcgbmnf = 281037, + EcioomkfmgcHhjjfeohpfo = 281038, + EcioomkfmgcHlbippakdac = 281039, } impl VirtualItemType { /// String value of the enum field names used in the ProtoBuf definition. @@ -67871,201 +71863,149 @@ impl VirtualItemType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::VirtualItemNone => "VIRTUAL_ITEM_NONE", - Self::VirtualItemHcoin => "VIRTUAL_ITEM_HCOIN", - Self::VirtualItemScoin => "VIRTUAL_ITEM_SCOIN", - Self::VirtualItemMcoin => "VIRTUAL_ITEM_MCOIN", - Self::VirtualItemStamina => "VIRTUAL_ITEM_STAMINA", - Self::VirtualItemReserveStamina => "VIRTUAL_ITEM_RESERVE_STAMINA", - Self::VirtualItemAvatarExp => "VIRTUAL_ITEM_AVATAR_EXP", - Self::VirtualItemExp => "VIRTUAL_ITEM_EXP", - Self::VirtualItemDailyActivePoint => "VIRTUAL_ITEM_DAILY_ACTIVE_POINT", - Self::VirtualItemMpMax => "VIRTUAL_ITEM_MP_MAX", - Self::VirtualItemPlayerReturnPoint => "VIRTUAL_ITEM_PLAYER_RETURN_POINT", - Self::VirtualItemBattleCollegePoint => "VIRTUAL_ITEM_BATTLE_COLLEGE_POINT", - Self::VirtualItemRogueCoin => "VIRTUAL_ITEM_ROGUE_COIN", - Self::VirtualItemRogueTalentCoin => "VIRTUAL_ITEM_ROGUE_TALENT_COIN", - Self::VirtualItemRogueRewardKey => "VIRTUAL_ITEM_ROGUE_REWARD_KEY", - Self::VirtualItemRogueSuperRewardKey => "VIRTUAL_ITEM_ROGUE_SUPER_REWARD_KEY", - Self::VirtualItemAchievementExp => "VIRTUAL_ITEM_ACHIEVEMENT_EXP", - Self::VirtualItemBpExp => "VIRTUAL_ITEM_BP_EXP", - Self::VirtualItemBpRealExp => "VIRTUAL_ITEM_BP_REAL_EXP", - Self::VirtualItemMuseumFunds => "VIRTUAL_ITEM_MUSEUM_FUNDS", - Self::VirtualTrainpartyBuildingFunds => "VIRTUAL_TRAINPARTY_BUILDING_FUNDS", - Self::VirtualTrainpartyAreaUnlockCoin => { - "VIRTUAL_TRAINPARTY_AREA_UNLOCK_COIN" - } - Self::VirtualTrainpartyMobility => "VIRTUAL_TRAINPARTY_MOBILITY", - Self::VirtualItemWarriorExp => "VIRTUAL_ITEM_WARRIOR_EXP", - Self::VirtualItemRogueExp => "VIRTUAL_ITEM_ROGUE_EXP", - Self::VirtualItemMageExp => "VIRTUAL_ITEM_MAGE_EXP", - Self::VirtualItemShamanExp => "VIRTUAL_ITEM_SHAMAN_EXP", - Self::VirtualItemWarlockExp => "VIRTUAL_ITEM_WARLOCK_EXP", - Self::VirtualItemKnightExp => "VIRTUAL_ITEM_KNIGHT_EXP", - Self::VirtualItemPriestExp => "VIRTUAL_ITEM_PRIEST_EXP", - Self::VirtualItemPunkLordPoint => "VIRTUAL_ITEM_PUNK_LORD_POINT", - Self::VirtualItemGameplayCounterMonsterSneakVision => { - "VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" - } - Self::VirtualItemGameplayCounterWolfBroBullet => { - "VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET" - } - Self::VirtualItemAlleyFunds => "VIRTUAL_ITEM_ALLEY_FUNDS", - Self::VirtualItemRoguePumanCoupon => "VIRTUAL_ITEM_ROGUE_PUMAN_COUPON", - Self::VirtualItemMonthCard => "VIRTUAL_ITEM_MONTH_CARD", - Self::VirtualItemBpNormal => "VIRTUAL_ITEM_BP_NORMAL", - Self::VirtualItemBpDeluxe => "VIRTUAL_ITEM_BP_DELUXE", - Self::VirtualItemBpUpgrade => "VIRTUAL_ITEM_BP_UPGRADE", - Self::VirtualItemHeliobusFans => "VIRTUAL_ITEM_HELIOBUS_FANS", - Self::VirtualItemSpaceZooHybridItem => "VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM", - Self::VirtualItemSpaceZooExpPoint => "VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT", - Self::VirtualItemRogueNousTalentCoin => "VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN", - Self::VirtualItemEvolveBuildCoin => "VIRTUAL_ITEM_EVOLVE_BUILD_COIN", - Self::VirtualItemDrinkMakerTip => "VIRTUAL_ITEM_DRINK_MAKER_TIP", - Self::VirtualItemMonopolyDice => "VIRTUAL_ITEM_MONOPOLY_DICE", - Self::VirtualItemMonopolyCoin => "VIRTUAL_ITEM_MONOPOLY_COIN", - Self::VirtualItemMonopolyCheatdice => "VIRTUAL_ITEM_MONOPOLY_CHEATDICE", - Self::VirtualItemMonopolyReroll => "VIRTUAL_ITEM_MONOPOLY_REROLL", - Self::VirtualItemRogueTournPermanentTalentCoin => { - "VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN" - } - Self::VirtualItemRogueTournSeasonTalentCoin => { - "VIRTUAL_ITEM_ROGUE_TOURN_SEASON_TALENT_COIN" - } - Self::VirtualItemRogueTournExp => "VIRTUAL_ITEM_ROGUE_TOURN_EXP", - Self::VirtualItemMatchthreeCoin => "VIRTUAL_ITEM_MATCHTHREE_COIN", - Self::VirtualItemSwordTrainingSkillPoint => { - "VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT" - } - Self::VirtualItemFightFestCoin => "VIRTUAL_ITEM_FIGHT_FEST_COIN", - Self::VirtualItemRogueMagicTalentCoin => { - "VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN" - } - Self::VirtualItemEvolveBuildScCoin => "VIRTUAL_ITEM_EVOLVE_BUILD_SC_COIN", - Self::VirtualItemEvolveBuildRewardExp => { - "VIRTUAL_ITEM_EVOLVE_BUILD_REWARD_EXP" - } - Self::VirtualItemMatchthreeV2Coin => "VIRTUAL_ITEM_MATCHTHREE_V2_COIN", - Self::VirtualItemGridFightCoin => "VIRTUAL_ITEM_GRID_FIGHT_COIN", - Self::VirtualItemGridFightTalentCoin => "VIRTUAL_ITEM_GRID_FIGHT_TALENT_COIN", - Self::VirtualItemGridFightSeasonExp => "VIRTUAL_ITEM_GRID_FIGHT_SEASON_EXP", - Self::VirtualItemGridFightGameplayExp => { - "VIRTUAL_ITEM_GRID_FIGHT_GAMEPLAY_EXP" - } - Self::VirtualItemGridFightFreeRefreshTimes => { - "VIRTUAL_ITEM_GRID_FIGHT_FREE_REFRESH_TIMES" - } - Self::VirtualItemCakeRaceCoin => "VIRTUAL_ITEM_CAKE_RACE_COIN", - Self::VirtualItemCakeRaceScore => "VIRTUAL_ITEM_CAKE_RACE_SCORE", + Self::EcioomkfmgcHmaklfcchcc => "ECIOOMKFMGC_HMAKLFCCHCC", + Self::EcioomkfmgcMmkgjjgkfgd => "ECIOOMKFMGC_MMKGJJGKFGD", + Self::EcioomkfmgcEfmbclpjjdh => "ECIOOMKFMGC_EFMBCLPJJDH", + Self::EcioomkfmgcPkmjliplola => "ECIOOMKFMGC_PKMJLIPLOLA", + Self::EcioomkfmgcHhamgckmbfo => "ECIOOMKFMGC_HHAMGCKMBFO", + Self::EcioomkfmgcNijidkgocij => "ECIOOMKFMGC_NIJIDKGOCIJ", + Self::EcioomkfmgcKejlnbiopel => "ECIOOMKFMGC_KEJLNBIOPEL", + Self::EcioomkfmgcCmmkpmmjdbj => "ECIOOMKFMGC_CMMKPMMJDBJ", + Self::EcioomkfmgcGednlbjdfnk => "ECIOOMKFMGC_GEDNLBJDFNK", + Self::EcioomkfmgcGlhbbhloeia => "ECIOOMKFMGC_GLHBBHLOEIA", + Self::EcioomkfmgcMohnhkfhnil => "ECIOOMKFMGC_MOHNHKFHNIL", + Self::EcioomkfmgcOfghpoggjbc => "ECIOOMKFMGC_OFGHPOGGJBC", + Self::EcioomkfmgcBefpdomgmmn => "ECIOOMKFMGC_BEFPDOMGMMN", + Self::EcioomkfmgcFajegfidllm => "ECIOOMKFMGC_FAJEGFIDLLM", + Self::EcioomkfmgcCbphpbldleg => "ECIOOMKFMGC_CBPHPBLDLEG", + Self::EcioomkfmgcKmhjhpdbmmn => "ECIOOMKFMGC_KMHJHPDBMMN", + Self::EcioomkfmgcMcfbnamkajn => "ECIOOMKFMGC_MCFBNAMKAJN", + Self::EcioomkfmgcIhjkiciaieo => "ECIOOMKFMGC_IHJKICIAIEO", + Self::EcioomkfmgcGgcgjgmaoja => "ECIOOMKFMGC_GGCGJGMAOJA", + Self::EcioomkfmgcHejnmidanep => "ECIOOMKFMGC_HEJNMIDANEP", + Self::EcioomkfmgcEibbaphccdd => "ECIOOMKFMGC_EIBBAPHCCDD", + Self::EcioomkfmgcFbnnbkiaddg => "ECIOOMKFMGC_FBNNBKIADDG", + Self::EcioomkfmgcLkjoebkbgkd => "ECIOOMKFMGC_LKJOEBKBGKD", + Self::EcioomkfmgcFclnhmebanc => "ECIOOMKFMGC_FCLNHMEBANC", + Self::EcioomkfmgcIkoiochlnpf => "ECIOOMKFMGC_IKOIOCHLNPF", + Self::EcioomkfmgcEdhnmjjacke => "ECIOOMKFMGC_EDHNMJJACKE", + Self::EcioomkfmgcHpeghlaoohh => "ECIOOMKFMGC_HPEGHLAOOHH", + Self::EcioomkfmgcDmkaecijoco => "ECIOOMKFMGC_DMKAECIJOCO", + Self::EcioomkfmgcEkammfgbaod => "ECIOOMKFMGC_EKAMMFGBAOD", + Self::EcioomkfmgcFanhdpbfolk => "ECIOOMKFMGC_FANHDPBFOLK", + Self::EcioomkfmgcMkgdkcbjpfp => "ECIOOMKFMGC_MKGDKCBJPFP", + Self::EcioomkfmgcCekkihmedbn => "ECIOOMKFMGC_CEKKIHMEDBN", + Self::EcioomkfmgcOjhajpdfjfm => "ECIOOMKFMGC_OJHAJPDFJFM", + Self::EcioomkfmgcGpdfgigejab => "ECIOOMKFMGC_GPDFGIGEJAB", + Self::EcioomkfmgcNmbdmbcpomo => "ECIOOMKFMGC_NMBDMBCPOMO", + Self::EcioomkfmgcDcgofnoiaep => "ECIOOMKFMGC_DCGOFNOIAEP", + Self::EcioomkfmgcDhmmchhbnie => "ECIOOMKFMGC_DHMMCHHBNIE", + Self::EcioomkfmgcBpdepipeeid => "ECIOOMKFMGC_BPDEPIPEEID", + Self::EcioomkfmgcMnolnndfpoa => "ECIOOMKFMGC_MNOLNNDFPOA", + Self::EcioomkfmgcEmfdjpbmnoe => "ECIOOMKFMGC_EMFDJPBMNOE", + Self::EcioomkfmgcAebfmlgdfkl => "ECIOOMKFMGC_AEBFMLGDFKL", + Self::EcioomkfmgcKcdpdpchmje => "ECIOOMKFMGC_KCDPDPCHMJE", + Self::EcioomkfmgcOjeiccefmng => "ECIOOMKFMGC_OJEICCEFMNG", + Self::EcioomkfmgcInmijbamnml => "ECIOOMKFMGC_INMIJBAMNML", + Self::EcioomkfmgcFalaaadonil => "ECIOOMKFMGC_FALAAADONIL", + Self::EcioomkfmgcMkccojiaapp => "ECIOOMKFMGC_MKCCOJIAAPP", + Self::EcioomkfmgcBbellnfmdaj => "ECIOOMKFMGC_BBELLNFMDAJ", + Self::EcioomkfmgcDlmlljnnkpd => "ECIOOMKFMGC_DLMLLJNNKPD", + Self::EcioomkfmgcAelhdoiolak => "ECIOOMKFMGC_AELHDOIOLAK", + Self::EcioomkfmgcKmncefdhngo => "ECIOOMKFMGC_KMNCEFDHNGO", + Self::EcioomkfmgcKckpamkgddh => "ECIOOMKFMGC_KCKPAMKGDDH", + Self::EcioomkfmgcCocmghniedc => "ECIOOMKFMGC_COCMGHNIEDC", + Self::EcioomkfmgcGlohfbdljof => "ECIOOMKFMGC_GLOHFBDLJOF", + Self::EcioomkfmgcGleleifpjef => "ECIOOMKFMGC_GLELEIFPJEF", + Self::EcioomkfmgcGcmkglpmhln => "ECIOOMKFMGC_GCMKGLPMHLN", + Self::EcioomkfmgcFnfclpbpmgb => "ECIOOMKFMGC_FNFCLPBPMGB", + Self::EcioomkfmgcLflhjgmgkdd => "ECIOOMKFMGC_LFLHJGMGKDD", + Self::EcioomkfmgcOpeoimjmick => "ECIOOMKFMGC_OPEOIMJMICK", + Self::EcioomkfmgcMpeoiaambfo => "ECIOOMKFMGC_MPEOIAAMBFO", + Self::EcioomkfmgcJocfbhkbmee => "ECIOOMKFMGC_JOCFBHKBMEE", + Self::EcioomkfmgcBnaemcngced => "ECIOOMKFMGC_BNAEMCNGCED", + Self::EcioomkfmgcPipomhhceac => "ECIOOMKFMGC_PIPOMHHCEAC", + Self::EcioomkfmgcJghgkgloaog => "ECIOOMKFMGC_JGHGKGLOAOG", + Self::EcioomkfmgcMcjmdmgdock => "ECIOOMKFMGC_MCJMDMGDOCK", + Self::EcioomkfmgcLllmbiichpi => "ECIOOMKFMGC_LLLMBIICHPI", + Self::EcioomkfmgcCdgoeohgbdl => "ECIOOMKFMGC_CDGOEOHGBDL", + Self::EcioomkfmgcKlnckcgbmnf => "ECIOOMKFMGC_KLNCKCGBMNF", + Self::EcioomkfmgcHhjjfeohpfo => "ECIOOMKFMGC_HHJJFEOHPFO", + Self::EcioomkfmgcHlbippakdac => "ECIOOMKFMGC_HLBIPPAKDAC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "VIRTUAL_ITEM_NONE" => Some(Self::VirtualItemNone), - "VIRTUAL_ITEM_HCOIN" => Some(Self::VirtualItemHcoin), - "VIRTUAL_ITEM_SCOIN" => Some(Self::VirtualItemScoin), - "VIRTUAL_ITEM_MCOIN" => Some(Self::VirtualItemMcoin), - "VIRTUAL_ITEM_STAMINA" => Some(Self::VirtualItemStamina), - "VIRTUAL_ITEM_RESERVE_STAMINA" => Some(Self::VirtualItemReserveStamina), - "VIRTUAL_ITEM_AVATAR_EXP" => Some(Self::VirtualItemAvatarExp), - "VIRTUAL_ITEM_EXP" => Some(Self::VirtualItemExp), - "VIRTUAL_ITEM_DAILY_ACTIVE_POINT" => Some(Self::VirtualItemDailyActivePoint), - "VIRTUAL_ITEM_MP_MAX" => Some(Self::VirtualItemMpMax), - "VIRTUAL_ITEM_PLAYER_RETURN_POINT" => { - Some(Self::VirtualItemPlayerReturnPoint) - } - "VIRTUAL_ITEM_BATTLE_COLLEGE_POINT" => { - Some(Self::VirtualItemBattleCollegePoint) - } - "VIRTUAL_ITEM_ROGUE_COIN" => Some(Self::VirtualItemRogueCoin), - "VIRTUAL_ITEM_ROGUE_TALENT_COIN" => Some(Self::VirtualItemRogueTalentCoin), - "VIRTUAL_ITEM_ROGUE_REWARD_KEY" => Some(Self::VirtualItemRogueRewardKey), - "VIRTUAL_ITEM_ROGUE_SUPER_REWARD_KEY" => { - Some(Self::VirtualItemRogueSuperRewardKey) - } - "VIRTUAL_ITEM_ACHIEVEMENT_EXP" => Some(Self::VirtualItemAchievementExp), - "VIRTUAL_ITEM_BP_EXP" => Some(Self::VirtualItemBpExp), - "VIRTUAL_ITEM_BP_REAL_EXP" => Some(Self::VirtualItemBpRealExp), - "VIRTUAL_ITEM_MUSEUM_FUNDS" => Some(Self::VirtualItemMuseumFunds), - "VIRTUAL_TRAINPARTY_BUILDING_FUNDS" => { - Some(Self::VirtualTrainpartyBuildingFunds) - } - "VIRTUAL_TRAINPARTY_AREA_UNLOCK_COIN" => { - Some(Self::VirtualTrainpartyAreaUnlockCoin) - } - "VIRTUAL_TRAINPARTY_MOBILITY" => Some(Self::VirtualTrainpartyMobility), - "VIRTUAL_ITEM_WARRIOR_EXP" => Some(Self::VirtualItemWarriorExp), - "VIRTUAL_ITEM_ROGUE_EXP" => Some(Self::VirtualItemRogueExp), - "VIRTUAL_ITEM_MAGE_EXP" => Some(Self::VirtualItemMageExp), - "VIRTUAL_ITEM_SHAMAN_EXP" => Some(Self::VirtualItemShamanExp), - "VIRTUAL_ITEM_WARLOCK_EXP" => Some(Self::VirtualItemWarlockExp), - "VIRTUAL_ITEM_KNIGHT_EXP" => Some(Self::VirtualItemKnightExp), - "VIRTUAL_ITEM_PRIEST_EXP" => Some(Self::VirtualItemPriestExp), - "VIRTUAL_ITEM_PUNK_LORD_POINT" => Some(Self::VirtualItemPunkLordPoint), - "VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => { - Some(Self::VirtualItemGameplayCounterMonsterSneakVision) - } - "VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET" => { - Some(Self::VirtualItemGameplayCounterWolfBroBullet) - } - "VIRTUAL_ITEM_ALLEY_FUNDS" => Some(Self::VirtualItemAlleyFunds), - "VIRTUAL_ITEM_ROGUE_PUMAN_COUPON" => Some(Self::VirtualItemRoguePumanCoupon), - "VIRTUAL_ITEM_MONTH_CARD" => Some(Self::VirtualItemMonthCard), - "VIRTUAL_ITEM_BP_NORMAL" => Some(Self::VirtualItemBpNormal), - "VIRTUAL_ITEM_BP_DELUXE" => Some(Self::VirtualItemBpDeluxe), - "VIRTUAL_ITEM_BP_UPGRADE" => Some(Self::VirtualItemBpUpgrade), - "VIRTUAL_ITEM_HELIOBUS_FANS" => Some(Self::VirtualItemHeliobusFans), - "VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM" => { - Some(Self::VirtualItemSpaceZooHybridItem) - } - "VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT" => Some(Self::VirtualItemSpaceZooExpPoint), - "VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN" => { - Some(Self::VirtualItemRogueNousTalentCoin) - } - "VIRTUAL_ITEM_EVOLVE_BUILD_COIN" => Some(Self::VirtualItemEvolveBuildCoin), - "VIRTUAL_ITEM_DRINK_MAKER_TIP" => Some(Self::VirtualItemDrinkMakerTip), - "VIRTUAL_ITEM_MONOPOLY_DICE" => Some(Self::VirtualItemMonopolyDice), - "VIRTUAL_ITEM_MONOPOLY_COIN" => Some(Self::VirtualItemMonopolyCoin), - "VIRTUAL_ITEM_MONOPOLY_CHEATDICE" => Some(Self::VirtualItemMonopolyCheatdice), - "VIRTUAL_ITEM_MONOPOLY_REROLL" => Some(Self::VirtualItemMonopolyReroll), - "VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN" => { - Some(Self::VirtualItemRogueTournPermanentTalentCoin) - } - "VIRTUAL_ITEM_ROGUE_TOURN_SEASON_TALENT_COIN" => { - Some(Self::VirtualItemRogueTournSeasonTalentCoin) - } - "VIRTUAL_ITEM_ROGUE_TOURN_EXP" => Some(Self::VirtualItemRogueTournExp), - "VIRTUAL_ITEM_MATCHTHREE_COIN" => Some(Self::VirtualItemMatchthreeCoin), - "VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT" => { - Some(Self::VirtualItemSwordTrainingSkillPoint) - } - "VIRTUAL_ITEM_FIGHT_FEST_COIN" => Some(Self::VirtualItemFightFestCoin), - "VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN" => { - Some(Self::VirtualItemRogueMagicTalentCoin) - } - "VIRTUAL_ITEM_EVOLVE_BUILD_SC_COIN" => { - Some(Self::VirtualItemEvolveBuildScCoin) - } - "VIRTUAL_ITEM_EVOLVE_BUILD_REWARD_EXP" => { - Some(Self::VirtualItemEvolveBuildRewardExp) - } - "VIRTUAL_ITEM_MATCHTHREE_V2_COIN" => Some(Self::VirtualItemMatchthreeV2Coin), - "VIRTUAL_ITEM_GRID_FIGHT_COIN" => Some(Self::VirtualItemGridFightCoin), - "VIRTUAL_ITEM_GRID_FIGHT_TALENT_COIN" => { - Some(Self::VirtualItemGridFightTalentCoin) - } - "VIRTUAL_ITEM_GRID_FIGHT_SEASON_EXP" => { - Some(Self::VirtualItemGridFightSeasonExp) - } - "VIRTUAL_ITEM_GRID_FIGHT_GAMEPLAY_EXP" => { - Some(Self::VirtualItemGridFightGameplayExp) - } - "VIRTUAL_ITEM_GRID_FIGHT_FREE_REFRESH_TIMES" => { - Some(Self::VirtualItemGridFightFreeRefreshTimes) - } - "VIRTUAL_ITEM_CAKE_RACE_COIN" => Some(Self::VirtualItemCakeRaceCoin), - "VIRTUAL_ITEM_CAKE_RACE_SCORE" => Some(Self::VirtualItemCakeRaceScore), + "ECIOOMKFMGC_HMAKLFCCHCC" => Some(Self::EcioomkfmgcHmaklfcchcc), + "ECIOOMKFMGC_MMKGJJGKFGD" => Some(Self::EcioomkfmgcMmkgjjgkfgd), + "ECIOOMKFMGC_EFMBCLPJJDH" => Some(Self::EcioomkfmgcEfmbclpjjdh), + "ECIOOMKFMGC_PKMJLIPLOLA" => Some(Self::EcioomkfmgcPkmjliplola), + "ECIOOMKFMGC_HHAMGCKMBFO" => Some(Self::EcioomkfmgcHhamgckmbfo), + "ECIOOMKFMGC_NIJIDKGOCIJ" => Some(Self::EcioomkfmgcNijidkgocij), + "ECIOOMKFMGC_KEJLNBIOPEL" => Some(Self::EcioomkfmgcKejlnbiopel), + "ECIOOMKFMGC_CMMKPMMJDBJ" => Some(Self::EcioomkfmgcCmmkpmmjdbj), + "ECIOOMKFMGC_GEDNLBJDFNK" => Some(Self::EcioomkfmgcGednlbjdfnk), + "ECIOOMKFMGC_GLHBBHLOEIA" => Some(Self::EcioomkfmgcGlhbbhloeia), + "ECIOOMKFMGC_MOHNHKFHNIL" => Some(Self::EcioomkfmgcMohnhkfhnil), + "ECIOOMKFMGC_OFGHPOGGJBC" => Some(Self::EcioomkfmgcOfghpoggjbc), + "ECIOOMKFMGC_BEFPDOMGMMN" => Some(Self::EcioomkfmgcBefpdomgmmn), + "ECIOOMKFMGC_FAJEGFIDLLM" => Some(Self::EcioomkfmgcFajegfidllm), + "ECIOOMKFMGC_CBPHPBLDLEG" => Some(Self::EcioomkfmgcCbphpbldleg), + "ECIOOMKFMGC_KMHJHPDBMMN" => Some(Self::EcioomkfmgcKmhjhpdbmmn), + "ECIOOMKFMGC_MCFBNAMKAJN" => Some(Self::EcioomkfmgcMcfbnamkajn), + "ECIOOMKFMGC_IHJKICIAIEO" => Some(Self::EcioomkfmgcIhjkiciaieo), + "ECIOOMKFMGC_GGCGJGMAOJA" => Some(Self::EcioomkfmgcGgcgjgmaoja), + "ECIOOMKFMGC_HEJNMIDANEP" => Some(Self::EcioomkfmgcHejnmidanep), + "ECIOOMKFMGC_EIBBAPHCCDD" => Some(Self::EcioomkfmgcEibbaphccdd), + "ECIOOMKFMGC_FBNNBKIADDG" => Some(Self::EcioomkfmgcFbnnbkiaddg), + "ECIOOMKFMGC_LKJOEBKBGKD" => Some(Self::EcioomkfmgcLkjoebkbgkd), + "ECIOOMKFMGC_FCLNHMEBANC" => Some(Self::EcioomkfmgcFclnhmebanc), + "ECIOOMKFMGC_IKOIOCHLNPF" => Some(Self::EcioomkfmgcIkoiochlnpf), + "ECIOOMKFMGC_EDHNMJJACKE" => Some(Self::EcioomkfmgcEdhnmjjacke), + "ECIOOMKFMGC_HPEGHLAOOHH" => Some(Self::EcioomkfmgcHpeghlaoohh), + "ECIOOMKFMGC_DMKAECIJOCO" => Some(Self::EcioomkfmgcDmkaecijoco), + "ECIOOMKFMGC_EKAMMFGBAOD" => Some(Self::EcioomkfmgcEkammfgbaod), + "ECIOOMKFMGC_FANHDPBFOLK" => Some(Self::EcioomkfmgcFanhdpbfolk), + "ECIOOMKFMGC_MKGDKCBJPFP" => Some(Self::EcioomkfmgcMkgdkcbjpfp), + "ECIOOMKFMGC_CEKKIHMEDBN" => Some(Self::EcioomkfmgcCekkihmedbn), + "ECIOOMKFMGC_OJHAJPDFJFM" => Some(Self::EcioomkfmgcOjhajpdfjfm), + "ECIOOMKFMGC_GPDFGIGEJAB" => Some(Self::EcioomkfmgcGpdfgigejab), + "ECIOOMKFMGC_NMBDMBCPOMO" => Some(Self::EcioomkfmgcNmbdmbcpomo), + "ECIOOMKFMGC_DCGOFNOIAEP" => Some(Self::EcioomkfmgcDcgofnoiaep), + "ECIOOMKFMGC_DHMMCHHBNIE" => Some(Self::EcioomkfmgcDhmmchhbnie), + "ECIOOMKFMGC_BPDEPIPEEID" => Some(Self::EcioomkfmgcBpdepipeeid), + "ECIOOMKFMGC_MNOLNNDFPOA" => Some(Self::EcioomkfmgcMnolnndfpoa), + "ECIOOMKFMGC_EMFDJPBMNOE" => Some(Self::EcioomkfmgcEmfdjpbmnoe), + "ECIOOMKFMGC_AEBFMLGDFKL" => Some(Self::EcioomkfmgcAebfmlgdfkl), + "ECIOOMKFMGC_KCDPDPCHMJE" => Some(Self::EcioomkfmgcKcdpdpchmje), + "ECIOOMKFMGC_OJEICCEFMNG" => Some(Self::EcioomkfmgcOjeiccefmng), + "ECIOOMKFMGC_INMIJBAMNML" => Some(Self::EcioomkfmgcInmijbamnml), + "ECIOOMKFMGC_FALAAADONIL" => Some(Self::EcioomkfmgcFalaaadonil), + "ECIOOMKFMGC_MKCCOJIAAPP" => Some(Self::EcioomkfmgcMkccojiaapp), + "ECIOOMKFMGC_BBELLNFMDAJ" => Some(Self::EcioomkfmgcBbellnfmdaj), + "ECIOOMKFMGC_DLMLLJNNKPD" => Some(Self::EcioomkfmgcDlmlljnnkpd), + "ECIOOMKFMGC_AELHDOIOLAK" => Some(Self::EcioomkfmgcAelhdoiolak), + "ECIOOMKFMGC_KMNCEFDHNGO" => Some(Self::EcioomkfmgcKmncefdhngo), + "ECIOOMKFMGC_KCKPAMKGDDH" => Some(Self::EcioomkfmgcKckpamkgddh), + "ECIOOMKFMGC_COCMGHNIEDC" => Some(Self::EcioomkfmgcCocmghniedc), + "ECIOOMKFMGC_GLOHFBDLJOF" => Some(Self::EcioomkfmgcGlohfbdljof), + "ECIOOMKFMGC_GLELEIFPJEF" => Some(Self::EcioomkfmgcGleleifpjef), + "ECIOOMKFMGC_GCMKGLPMHLN" => Some(Self::EcioomkfmgcGcmkglpmhln), + "ECIOOMKFMGC_FNFCLPBPMGB" => Some(Self::EcioomkfmgcFnfclpbpmgb), + "ECIOOMKFMGC_LFLHJGMGKDD" => Some(Self::EcioomkfmgcLflhjgmgkdd), + "ECIOOMKFMGC_OPEOIMJMICK" => Some(Self::EcioomkfmgcOpeoimjmick), + "ECIOOMKFMGC_MPEOIAAMBFO" => Some(Self::EcioomkfmgcMpeoiaambfo), + "ECIOOMKFMGC_JOCFBHKBMEE" => Some(Self::EcioomkfmgcJocfbhkbmee), + "ECIOOMKFMGC_BNAEMCNGCED" => Some(Self::EcioomkfmgcBnaemcngced), + "ECIOOMKFMGC_PIPOMHHCEAC" => Some(Self::EcioomkfmgcPipomhhceac), + "ECIOOMKFMGC_JGHGKGLOAOG" => Some(Self::EcioomkfmgcJghgkgloaog), + "ECIOOMKFMGC_MCJMDMGDOCK" => Some(Self::EcioomkfmgcMcjmdmgdock), + "ECIOOMKFMGC_LLLMBIICHPI" => Some(Self::EcioomkfmgcLllmbiichpi), + "ECIOOMKFMGC_CDGOEOHGBDL" => Some(Self::EcioomkfmgcCdgoeohgbdl), + "ECIOOMKFMGC_KLNCKCGBMNF" => Some(Self::EcioomkfmgcKlnckcgbmnf), + "ECIOOMKFMGC_HHJJFEOHPFO" => Some(Self::EcioomkfmgcHhjjfeohpfo), + "ECIOOMKFMGC_HLBIPPAKDAC" => Some(Self::EcioomkfmgcHlbippakdac), _ => None, } } @@ -68073,30 +72013,26 @@ impl VirtualItemType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum GameplayCounterType { - GameplayCounterNone = 0, - GameplayCounterMonsterSneakVision = 280001, +pub enum Lfegfejkflm { + Iehopdckpec = 0, + Kjghecomgik = 280001, } -impl GameplayCounterType { +impl Lfegfejkflm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::GameplayCounterNone => "GAMEPLAY_COUNTER_NONE", - Self::GameplayCounterMonsterSneakVision => { - "GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" - } + Self::Iehopdckpec => "LFEGFEJKFLM_IEHOPDCKPEC", + Self::Kjghecomgik => "LFEGFEJKFLM_KJGHECOMGIK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GAMEPLAY_COUNTER_NONE" => Some(Self::GameplayCounterNone), - "GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => { - Some(Self::GameplayCounterMonsterSneakVision) - } + "LFEGFEJKFLM_IEHOPDCKPEC" => Some(Self::Iehopdckpec), + "LFEGFEJKFLM_KJGHECOMGIK" => Some(Self::Kjghecomgik), _ => None, } } @@ -68104,23 +72040,23 @@ impl GameplayCounterType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum BlackLimitLevel { - All = 0, +pub enum Ledafpclccm { + Pnmcjhfnboo = 0, } -impl BlackLimitLevel { +impl Ledafpclccm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::All => "BLACK_LIMIT_LEVEL_ALL", + Self::Pnmcjhfnboo => "LEDAFPCLCCM_PNMCJHFNBOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BLACK_LIMIT_LEVEL_ALL" => Some(Self::All), + "LEDAFPCLCCM_PNMCJHFNBOO" => Some(Self::Pnmcjhfnboo), _ => None, } } @@ -68128,41 +72064,41 @@ impl BlackLimitLevel { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum AreaType { - AreaNone = 0, - AreaCn = 1, - AreaJp = 2, - AreaAsia = 3, - AreaWest = 4, - AreaKr = 5, - AreaOverseas = 6, +pub enum Dgkeohhmaeh { + Lkhbgnhkang = 0, + Ifcjpmamell = 1, + Doflfngcbma = 2, + Ddddhdcjida = 3, + Jpgleaacppe = 4, + Bclfknndlmm = 5, + Iadabofpeje = 6, } -impl AreaType { +impl Dgkeohhmaeh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::AreaNone => "AREA_NONE", - Self::AreaCn => "AREA_CN", - Self::AreaJp => "AREA_JP", - Self::AreaAsia => "AREA_ASIA", - Self::AreaWest => "AREA_WEST", - Self::AreaKr => "AREA_KR", - Self::AreaOverseas => "AREA_OVERSEAS", + Self::Lkhbgnhkang => "DGKEOHHMAEH_LKHBGNHKANG", + Self::Ifcjpmamell => "DGKEOHHMAEH_IFCJPMAMELL", + Self::Doflfngcbma => "DGKEOHHMAEH_DOFLFNGCBMA", + Self::Ddddhdcjida => "DGKEOHHMAEH_DDDDHDCJIDA", + Self::Jpgleaacppe => "DGKEOHHMAEH_JPGLEAACPPE", + Self::Bclfknndlmm => "DGKEOHHMAEH_BCLFKNNDLMM", + Self::Iadabofpeje => "DGKEOHHMAEH_IADABOFPEJE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AREA_NONE" => Some(Self::AreaNone), - "AREA_CN" => Some(Self::AreaCn), - "AREA_JP" => Some(Self::AreaJp), - "AREA_ASIA" => Some(Self::AreaAsia), - "AREA_WEST" => Some(Self::AreaWest), - "AREA_KR" => Some(Self::AreaKr), - "AREA_OVERSEAS" => Some(Self::AreaOverseas), + "DGKEOHHMAEH_LKHBGNHKANG" => Some(Self::Lkhbgnhkang), + "DGKEOHHMAEH_IFCJPMAMELL" => Some(Self::Ifcjpmamell), + "DGKEOHHMAEH_DOFLFNGCBMA" => Some(Self::Doflfngcbma), + "DGKEOHHMAEH_DDDDHDCJIDA" => Some(Self::Ddddhdcjida), + "DGKEOHHMAEH_JPGLEAACPPE" => Some(Self::Jpgleaacppe), + "DGKEOHHMAEH_BCLFKNNDLMM" => Some(Self::Bclfknndlmm), + "DGKEOHHMAEH_IADABOFPEJE" => Some(Self::Iadabofpeje), _ => None, } } @@ -68170,44 +72106,44 @@ impl AreaType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum EntityType { - EntityNone = 0, - EntityAvatar = 1, - EntityMonster = 2, - EntityNpc = 3, - EntityProp = 4, - EntityTrigger = 5, - EntityEnv = 6, - EntitySummonUnit = 7, +pub enum Aainidopjcd { + Abffklefelp = 0, + Lcclccmpngg = 1, + Pjjejeajpin = 2, + Pnbelfjdipg = 3, + Gkfhcliahkh = 4, + Lgjeejepcph = 5, + Iadmeonepie = 6, + Eimnicagogd = 7, } -impl EntityType { +impl Aainidopjcd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::EntityNone => "ENTITY_NONE", - Self::EntityAvatar => "ENTITY_AVATAR", - Self::EntityMonster => "ENTITY_MONSTER", - Self::EntityNpc => "ENTITY_NPC", - Self::EntityProp => "ENTITY_PROP", - Self::EntityTrigger => "ENTITY_TRIGGER", - Self::EntityEnv => "ENTITY_ENV", - Self::EntitySummonUnit => "ENTITY_SUMMON_UNIT", + Self::Abffklefelp => "AAINIDOPJCD_ABFFKLEFELP", + Self::Lcclccmpngg => "AAINIDOPJCD_LCCLCCMPNGG", + Self::Pjjejeajpin => "AAINIDOPJCD_PJJEJEAJPIN", + Self::Pnbelfjdipg => "AAINIDOPJCD_PNBELFJDIPG", + Self::Gkfhcliahkh => "AAINIDOPJCD_GKFHCLIAHKH", + Self::Lgjeejepcph => "AAINIDOPJCD_LGJEEJEPCPH", + Self::Iadmeonepie => "AAINIDOPJCD_IADMEONEPIE", + Self::Eimnicagogd => "AAINIDOPJCD_EIMNICAGOGD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ENTITY_NONE" => Some(Self::EntityNone), - "ENTITY_AVATAR" => Some(Self::EntityAvatar), - "ENTITY_MONSTER" => Some(Self::EntityMonster), - "ENTITY_NPC" => Some(Self::EntityNpc), - "ENTITY_PROP" => Some(Self::EntityProp), - "ENTITY_TRIGGER" => Some(Self::EntityTrigger), - "ENTITY_ENV" => Some(Self::EntityEnv), - "ENTITY_SUMMON_UNIT" => Some(Self::EntitySummonUnit), + "AAINIDOPJCD_ABFFKLEFELP" => Some(Self::Abffklefelp), + "AAINIDOPJCD_LCCLCCMPNGG" => Some(Self::Lcclccmpngg), + "AAINIDOPJCD_PJJEJEAJPIN" => Some(Self::Pjjejeajpin), + "AAINIDOPJCD_PNBELFJDIPG" => Some(Self::Pnbelfjdipg), + "AAINIDOPJCD_GKFHCLIAHKH" => Some(Self::Gkfhcliahkh), + "AAINIDOPJCD_LGJEEJEPCPH" => Some(Self::Lgjeejepcph), + "AAINIDOPJCD_IADMEONEPIE" => Some(Self::Iadmeonepie), + "AAINIDOPJCD_EIMNICAGOGD" => Some(Self::Eimnicagogd), _ => None, } } @@ -68215,67 +72151,67 @@ impl EntityType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum LanguageType { - LanguageNone = 0, - LanguageSc = 1, - LanguageTc = 2, - LanguageEn = 3, - LanguageKr = 4, - LanguageJp = 5, - LanguageFr = 6, - LanguageDe = 7, - LanguageEs = 8, - LanguagePt = 9, - LanguageRu = 10, - LanguageTh = 11, - LanguageVi = 12, - LanguageId = 13, +pub enum Fpjbojbfmnj { + Fkbjdgbmmdm = 0, + Mcmoadljajf = 1, + Ikgkencdkab = 2, + Lbbggohhcjg = 3, + Omagpbddnac = 4, + Bmokejcnaah = 5, + Ljjdkkipkla = 6, + Bljpocjapgk = 7, + Liboheecepc = 8, + Cpekplncngm = 9, + Eajjehkanaf = 10, + Dkpnjakcmgk = 11, + Cfeipbleobk = 12, + Jggchndhemj = 13, } -impl LanguageType { +impl Fpjbojbfmnj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::LanguageNone => "LANGUAGE_NONE", - Self::LanguageSc => "LANGUAGE_SC", - Self::LanguageTc => "LANGUAGE_TC", - Self::LanguageEn => "LANGUAGE_EN", - Self::LanguageKr => "LANGUAGE_KR", - Self::LanguageJp => "LANGUAGE_JP", - Self::LanguageFr => "LANGUAGE_FR", - Self::LanguageDe => "LANGUAGE_DE", - Self::LanguageEs => "LANGUAGE_ES", - Self::LanguagePt => "LANGUAGE_PT", - Self::LanguageRu => "LANGUAGE_RU", - Self::LanguageTh => "LANGUAGE_TH", - Self::LanguageVi => "LANGUAGE_VI", - Self::LanguageId => "LANGUAGE_ID", + Self::Fkbjdgbmmdm => "FPJBOJBFMNJ_FKBJDGBMMDM", + Self::Mcmoadljajf => "FPJBOJBFMNJ_MCMOADLJAJF", + Self::Ikgkencdkab => "FPJBOJBFMNJ_IKGKENCDKAB", + Self::Lbbggohhcjg => "FPJBOJBFMNJ_LBBGGOHHCJG", + Self::Omagpbddnac => "FPJBOJBFMNJ_OMAGPBDDNAC", + Self::Bmokejcnaah => "FPJBOJBFMNJ_BMOKEJCNAAH", + Self::Ljjdkkipkla => "FPJBOJBFMNJ_LJJDKKIPKLA", + Self::Bljpocjapgk => "FPJBOJBFMNJ_BLJPOCJAPGK", + Self::Liboheecepc => "FPJBOJBFMNJ_LIBOHEECEPC", + Self::Cpekplncngm => "FPJBOJBFMNJ_CPEKPLNCNGM", + Self::Eajjehkanaf => "FPJBOJBFMNJ_EAJJEHKANAF", + Self::Dkpnjakcmgk => "FPJBOJBFMNJ_DKPNJAKCMGK", + Self::Cfeipbleobk => "FPJBOJBFMNJ_CFEIPBLEOBK", + Self::Jggchndhemj => "FPJBOJBFMNJ_JGGCHNDHEMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LANGUAGE_NONE" => Some(Self::LanguageNone), - "LANGUAGE_SC" => Some(Self::LanguageSc), - "LANGUAGE_TC" => Some(Self::LanguageTc), - "LANGUAGE_EN" => Some(Self::LanguageEn), - "LANGUAGE_KR" => Some(Self::LanguageKr), - "LANGUAGE_JP" => Some(Self::LanguageJp), - "LANGUAGE_FR" => Some(Self::LanguageFr), - "LANGUAGE_DE" => Some(Self::LanguageDe), - "LANGUAGE_ES" => Some(Self::LanguageEs), - "LANGUAGE_PT" => Some(Self::LanguagePt), - "LANGUAGE_RU" => Some(Self::LanguageRu), - "LANGUAGE_TH" => Some(Self::LanguageTh), - "LANGUAGE_VI" => Some(Self::LanguageVi), - "LANGUAGE_ID" => Some(Self::LanguageId), + "FPJBOJBFMNJ_FKBJDGBMMDM" => Some(Self::Fkbjdgbmmdm), + "FPJBOJBFMNJ_MCMOADLJAJF" => Some(Self::Mcmoadljajf), + "FPJBOJBFMNJ_IKGKENCDKAB" => Some(Self::Ikgkencdkab), + "FPJBOJBFMNJ_LBBGGOHHCJG" => Some(Self::Lbbggohhcjg), + "FPJBOJBFMNJ_OMAGPBDDNAC" => Some(Self::Omagpbddnac), + "FPJBOJBFMNJ_BMOKEJCNAAH" => Some(Self::Bmokejcnaah), + "FPJBOJBFMNJ_LJJDKKIPKLA" => Some(Self::Ljjdkkipkla), + "FPJBOJBFMNJ_BLJPOCJAPGK" => Some(Self::Bljpocjapgk), + "FPJBOJBFMNJ_LIBOHEECEPC" => Some(Self::Liboheecepc), + "FPJBOJBFMNJ_CPEKPLNCNGM" => Some(Self::Cpekplncngm), + "FPJBOJBFMNJ_EAJJEHKANAF" => Some(Self::Eajjehkanaf), + "FPJBOJBFMNJ_DKPNJAKCMGK" => Some(Self::Dkpnjakcmgk), + "FPJBOJBFMNJ_CFEIPBLEOBK" => Some(Self::Cfeipbleobk), + "FPJBOJBFMNJ_JGGCHNDHEMJ" => Some(Self::Jggchndhemj), _ => None, } } } -/// Obf: PlatformType +/// Obf: KIJHEIJDFAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -68363,15 +72299,15 @@ impl PlatformType { } } } -/// Obf: ReloginType +/// Obf: FJGHPHEIIBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ReloginType { - NoKick = 0, - ForceKick = 1, - IdleKick = 2, - Silence = 3, + FjghpheiibkDcpkebhckcl = 0, + FjghpheiibkCbjljokeebf = 1, + FjghpheiibkIgfmbecdmno = 2, + FjghpheiibkJoladfmkdip = 3, } impl ReloginType { /// String value of the enum field names used in the ProtoBuf definition. @@ -68380,24 +72316,24 @@ impl ReloginType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::NoKick => "NO_KICK", - Self::ForceKick => "FORCE_KICK", - Self::IdleKick => "IDLE_KICK", - Self::Silence => "SILENCE", + Self::FjghpheiibkDcpkebhckcl => "FJGHPHEIIBK_DCPKEBHCKCL", + Self::FjghpheiibkCbjljokeebf => "FJGHPHEIIBK_CBJLJOKEEBF", + Self::FjghpheiibkIgfmbecdmno => "FJGHPHEIIBK_IGFMBECDMNO", + Self::FjghpheiibkJoladfmkdip => "FJGHPHEIIBK_JOLADFMKDIP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NO_KICK" => Some(Self::NoKick), - "FORCE_KICK" => Some(Self::ForceKick), - "IDLE_KICK" => Some(Self::IdleKick), - "SILENCE" => Some(Self::Silence), + "FJGHPHEIIBK_DCPKEBHCKCL" => Some(Self::FjghpheiibkDcpkebhckcl), + "FJGHPHEIIBK_CBJLJOKEEBF" => Some(Self::FjghpheiibkCbjljokeebf), + "FJGHPHEIIBK_IGFMBECDMNO" => Some(Self::FjghpheiibkIgfmbecdmno), + "FJGHPHEIIBK_JOLADFMKDIP" => Some(Self::FjghpheiibkJoladfmkdip), _ => None, } } } -/// Obf: AvatarType +/// Obf: AAMFJHNPGPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -68446,7 +72382,7 @@ impl AvatarType { } } } -/// Obf: MultiPathAvatarType +/// Obf: FCDKPNHBMLM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -68462,8 +72398,8 @@ pub enum MultiPathAvatarType { GirlShamanType = 8006, BoyMemoryType = 8007, GirlMemoryType = 8008, - Agnoikeenjo = 8009, - Njeoakmiclo = 8010, + BoyElationType = 8009, + GirlElationType = 8010, } impl MultiPathAvatarType { /// String value of the enum field names used in the ProtoBuf definition. @@ -68483,8 +72419,8 @@ impl MultiPathAvatarType { Self::GirlShamanType => "GirlShamanType", Self::BoyMemoryType => "BoyMemoryType", Self::GirlMemoryType => "GirlMemoryType", - Self::Agnoikeenjo => "MultiPathAvatarType_AGNOIKEENJO", - Self::Njeoakmiclo => "MultiPathAvatarType_NJEOAKMICLO", + Self::BoyElationType => "BoyElationType", + Self::GirlElationType => "GirlElationType", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -68501,8 +72437,8 @@ impl MultiPathAvatarType { "GirlShamanType" => Some(Self::GirlShamanType), "BoyMemoryType" => Some(Self::BoyMemoryType), "GirlMemoryType" => Some(Self::GirlMemoryType), - "MultiPathAvatarType_AGNOIKEENJO" => Some(Self::Agnoikeenjo), - "MultiPathAvatarType_NJEOAKMICLO" => Some(Self::Njeoakmiclo), + "BoyElationType" => Some(Self::BoyElationType), + "GirlElationType" => Some(Self::GirlElationType), _ => None, } } @@ -68510,34 +72446,34 @@ impl MultiPathAvatarType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lhpkoenjamo { - Immchffeeli = 0, - Pibhpgadlfl = 1, - Aecbboomloh = 32, +pub enum Boocafoiflf { + Dapcfoooiga = 0, + Ochifcbmile = 1, + Peagcbpjpmk = 32, } -impl Lhpkoenjamo { +impl Boocafoiflf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Immchffeeli => "LHPKOENJAMO_IMMCHFFEELI", - Self::Pibhpgadlfl => "LHPKOENJAMO_PIBHPGADLFL", - Self::Aecbboomloh => "LHPKOENJAMO_AECBBOOMLOH", + Self::Dapcfoooiga => "BOOCAFOIFLF_DAPCFOOOIGA", + Self::Ochifcbmile => "BOOCAFOIFLF_OCHIFCBMILE", + Self::Peagcbpjpmk => "BOOCAFOIFLF_PEAGCBPJPMK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LHPKOENJAMO_IMMCHFFEELI" => Some(Self::Immchffeeli), - "LHPKOENJAMO_PIBHPGADLFL" => Some(Self::Pibhpgadlfl), - "LHPKOENJAMO_AECBBOOMLOH" => Some(Self::Aecbboomloh), + "BOOCAFOIFLF_DAPCFOOOIGA" => Some(Self::Dapcfoooiga), + "BOOCAFOIFLF_OCHIFCBMILE" => Some(Self::Ochifcbmile), + "BOOCAFOIFLF_PEAGCBPJPMK" => Some(Self::Peagcbpjpmk), _ => None, } } } -/// Obf: Gender +/// Obf: MLOJFCAEHJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -68571,68 +72507,69 @@ impl Gender { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pnonnheemni { - Dmjalkpgpkk = 0, - Dapcclbkklg = 1, - Hjoiloaadnl = 2, - Agjfngononm = 3, - Mfiocjememg = 4, +pub enum Jlchlkceljh { + Blehoipgnoo = 0, + Chiafjgjbce = 1, + Ggglgbphnng = 2, + Hibfdbningc = 3, + Hagihcdalkd = 4, } -impl Pnonnheemni { +impl Jlchlkceljh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Dmjalkpgpkk => "PNONNHEEMNI_DMJALKPGPKK", - Self::Dapcclbkklg => "PNONNHEEMNI_DAPCCLBKKLG", - Self::Hjoiloaadnl => "PNONNHEEMNI_HJOILOAADNL", - Self::Agjfngononm => "PNONNHEEMNI_AGJFNGONONM", - Self::Mfiocjememg => "PNONNHEEMNI_MFIOCJEMEMG", + Self::Blehoipgnoo => "JLCHLKCELJH_BLEHOIPGNOO", + Self::Chiafjgjbce => "JLCHLKCELJH_CHIAFJGJBCE", + Self::Ggglgbphnng => "JLCHLKCELJH_GGGLGBPHNNG", + Self::Hibfdbningc => "JLCHLKCELJH_HIBFDBNINGC", + Self::Hagihcdalkd => "JLCHLKCELJH_HAGIHCDALKD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PNONNHEEMNI_DMJALKPGPKK" => Some(Self::Dmjalkpgpkk), - "PNONNHEEMNI_DAPCCLBKKLG" => Some(Self::Dapcclbkklg), - "PNONNHEEMNI_HJOILOAADNL" => Some(Self::Hjoiloaadnl), - "PNONNHEEMNI_AGJFNGONONM" => Some(Self::Agjfngononm), - "PNONNHEEMNI_MFIOCJEMEMG" => Some(Self::Mfiocjememg), + "JLCHLKCELJH_BLEHOIPGNOO" => Some(Self::Blehoipgnoo), + "JLCHLKCELJH_CHIAFJGJBCE" => Some(Self::Chiafjgjbce), + "JLCHLKCELJH_GGGLGBPHNNG" => Some(Self::Ggglgbphnng), + "JLCHLKCELJH_HIBFDBNINGC" => Some(Self::Hibfdbningc), + "JLCHLKCELJH_HAGIHCDALKD" => Some(Self::Hagihcdalkd), _ => None, } } } -/// Obf: ProductGiftType +/// Obf: DGBCKDMIDFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ProductGiftType { - ProductGiftNone = 0, - ProductGiftCoin = 1, - ProductGiftMonthCard = 2, - ProductGiftBp68 = 3, - ProductGiftBp128 = 4, - ProductGiftBp68Upgrade128 = 5, - ProductGiftPointCard = 6, - ProductGiftPsPreOrder1 = 7, - ProductGiftPsPreOrder2 = 8, - ProductGiftGooglePoints100 = 9, - ProductGiftGooglePoints150 = 10, - ProductGiftPsPointCard030 = 11, - ProductGiftPsPointCard050 = 12, - ProductGiftPsPointCard100 = 13, - ProductGiftPsnPlus = 14, - ProductGiftSingle6 = 15, - ProductGiftDailyLogin30 = 16, - ProductGiftAppleGiftCard = 17, - ProductGiftFtcUpGachaTicket1 = 18, - ProductGiftFtcUpGachaTicket10 = 19, - ProductGiftFtcNormalGachaTicket1 = 20, - ProductGiftFtcNormalGachaTicket10 = 21, - ProductGiftTicket10 = 22, - EjebhiikajfDbiadngnfmd = 23, + DgbckdmidfcIgkffodnane = 0, + DgbckdmidfcHdkbbdlkaaa = 1, + DgbckdmidfcJbedfgnkehf = 2, + DgbckdmidfcHcdoafphgic = 3, + DgbckdmidfcEiieaggkaco = 4, + DgbckdmidfcKciagipaknm = 5, + DgbckdmidfcDdgoclmmmjd = 6, + DgbckdmidfcElmcednjiki = 7, + DgbckdmidfcIhklkpaknng = 8, + DgbckdmidfcHcaelajigdf = 9, + DgbckdmidfcGbgcnkdgdnd = 10, + DgbckdmidfcDogligbehbh = 11, + DgbckdmidfcKppfabmdpjb = 12, + DgbckdmidfcBocofkjacpd = 13, + DgbckdmidfcBnkdphfejkk = 14, + DgbckdmidfcMlbmebibcnp = 15, + DgbckdmidfcAamaialdjfm = 16, + DgbckdmidfcFmcdinmkiab = 17, + DgbckdmidfcLgjjdhgafpe = 18, + DgbckdmidfcNcmapackfai = 19, + DgbckdmidfcGpednppefni = 20, + DgbckdmidfcIogfcfkalkn = 21, + DgbckdmidfcLdjaofnadcg = 22, + DgbckdmidfcAdolcfgoaho = 23, + DgbckdmidfcGkfkljdppkp = 24, } impl ProductGiftType { /// String value of the enum field names used in the ProtoBuf definition. @@ -68641,170 +72578,166 @@ impl ProductGiftType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::ProductGiftNone => "PRODUCT_GIFT_NONE", - Self::ProductGiftCoin => "PRODUCT_GIFT_COIN", - Self::ProductGiftMonthCard => "PRODUCT_GIFT_MONTH_CARD", - Self::ProductGiftBp68 => "PRODUCT_GIFT_BP_68", - Self::ProductGiftBp128 => "PRODUCT_GIFT_BP_128", - Self::ProductGiftBp68Upgrade128 => "PRODUCT_GIFT_BP68_UPGRADE_128", - Self::ProductGiftPointCard => "PRODUCT_GIFT_POINT_CARD", - Self::ProductGiftPsPreOrder1 => "PRODUCT_GIFT_PS_PRE_ORDER_1", - Self::ProductGiftPsPreOrder2 => "PRODUCT_GIFT_PS_PRE_ORDER_2", - Self::ProductGiftGooglePoints100 => "PRODUCT_GIFT_GOOGLE_POINTS_100", - Self::ProductGiftGooglePoints150 => "PRODUCT_GIFT_GOOGLE_POINTS_150", - Self::ProductGiftPsPointCard030 => "PRODUCT_GIFT_PS_POINT_CARD_030", - Self::ProductGiftPsPointCard050 => "PRODUCT_GIFT_PS_POINT_CARD_050", - Self::ProductGiftPsPointCard100 => "PRODUCT_GIFT_PS_POINT_CARD_100", - Self::ProductGiftPsnPlus => "PRODUCT_GIFT_PSN_PLUS", - Self::ProductGiftSingle6 => "PRODUCT_GIFT_SINGLE_6", - Self::ProductGiftDailyLogin30 => "PRODUCT_GIFT_DAILY_LOGIN_30", - Self::ProductGiftAppleGiftCard => "PRODUCT_GIFT_APPLE_GIFT_CARD", - Self::ProductGiftFtcUpGachaTicket1 => "PRODUCT_GIFT_FTC_UP_GACHA_TICKET_1", - Self::ProductGiftFtcUpGachaTicket10 => "PRODUCT_GIFT_FTC_UP_GACHA_TICKET_10", - Self::ProductGiftFtcNormalGachaTicket1 => { - "PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_1" - } - Self::ProductGiftFtcNormalGachaTicket10 => { - "PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_10" - } - Self::ProductGiftTicket10 => "PRODUCT_GIFT_TICKET_10", - Self::EjebhiikajfDbiadngnfmd => "EJEBHIIKAJF_DBIADNGNFMD", + Self::DgbckdmidfcIgkffodnane => "DGBCKDMIDFC_IGKFFODNANE", + Self::DgbckdmidfcHdkbbdlkaaa => "DGBCKDMIDFC_HDKBBDLKAAA", + Self::DgbckdmidfcJbedfgnkehf => "DGBCKDMIDFC_JBEDFGNKEHF", + Self::DgbckdmidfcHcdoafphgic => "DGBCKDMIDFC_HCDOAFPHGIC", + Self::DgbckdmidfcEiieaggkaco => "DGBCKDMIDFC_EIIEAGGKACO", + Self::DgbckdmidfcKciagipaknm => "DGBCKDMIDFC_KCIAGIPAKNM", + Self::DgbckdmidfcDdgoclmmmjd => "DGBCKDMIDFC_DDGOCLMMMJD", + Self::DgbckdmidfcElmcednjiki => "DGBCKDMIDFC_ELMCEDNJIKI", + Self::DgbckdmidfcIhklkpaknng => "DGBCKDMIDFC_IHKLKPAKNNG", + Self::DgbckdmidfcHcaelajigdf => "DGBCKDMIDFC_HCAELAJIGDF", + Self::DgbckdmidfcGbgcnkdgdnd => "DGBCKDMIDFC_GBGCNKDGDND", + Self::DgbckdmidfcDogligbehbh => "DGBCKDMIDFC_DOGLIGBEHBH", + Self::DgbckdmidfcKppfabmdpjb => "DGBCKDMIDFC_KPPFABMDPJB", + Self::DgbckdmidfcBocofkjacpd => "DGBCKDMIDFC_BOCOFKJACPD", + Self::DgbckdmidfcBnkdphfejkk => "DGBCKDMIDFC_BNKDPHFEJKK", + Self::DgbckdmidfcMlbmebibcnp => "DGBCKDMIDFC_MLBMEBIBCNP", + Self::DgbckdmidfcAamaialdjfm => "DGBCKDMIDFC_AAMAIALDJFM", + Self::DgbckdmidfcFmcdinmkiab => "DGBCKDMIDFC_FMCDINMKIAB", + Self::DgbckdmidfcLgjjdhgafpe => "DGBCKDMIDFC_LGJJDHGAFPE", + Self::DgbckdmidfcNcmapackfai => "DGBCKDMIDFC_NCMAPACKFAI", + Self::DgbckdmidfcGpednppefni => "DGBCKDMIDFC_GPEDNPPEFNI", + Self::DgbckdmidfcIogfcfkalkn => "DGBCKDMIDFC_IOGFCFKALKN", + Self::DgbckdmidfcLdjaofnadcg => "DGBCKDMIDFC_LDJAOFNADCG", + Self::DgbckdmidfcAdolcfgoaho => "DGBCKDMIDFC_ADOLCFGOAHO", + Self::DgbckdmidfcGkfkljdppkp => "DGBCKDMIDFC_GKFKLJDPPKP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PRODUCT_GIFT_NONE" => Some(Self::ProductGiftNone), - "PRODUCT_GIFT_COIN" => Some(Self::ProductGiftCoin), - "PRODUCT_GIFT_MONTH_CARD" => Some(Self::ProductGiftMonthCard), - "PRODUCT_GIFT_BP_68" => Some(Self::ProductGiftBp68), - "PRODUCT_GIFT_BP_128" => Some(Self::ProductGiftBp128), - "PRODUCT_GIFT_BP68_UPGRADE_128" => Some(Self::ProductGiftBp68Upgrade128), - "PRODUCT_GIFT_POINT_CARD" => Some(Self::ProductGiftPointCard), - "PRODUCT_GIFT_PS_PRE_ORDER_1" => Some(Self::ProductGiftPsPreOrder1), - "PRODUCT_GIFT_PS_PRE_ORDER_2" => Some(Self::ProductGiftPsPreOrder2), - "PRODUCT_GIFT_GOOGLE_POINTS_100" => Some(Self::ProductGiftGooglePoints100), - "PRODUCT_GIFT_GOOGLE_POINTS_150" => Some(Self::ProductGiftGooglePoints150), - "PRODUCT_GIFT_PS_POINT_CARD_030" => Some(Self::ProductGiftPsPointCard030), - "PRODUCT_GIFT_PS_POINT_CARD_050" => Some(Self::ProductGiftPsPointCard050), - "PRODUCT_GIFT_PS_POINT_CARD_100" => Some(Self::ProductGiftPsPointCard100), - "PRODUCT_GIFT_PSN_PLUS" => Some(Self::ProductGiftPsnPlus), - "PRODUCT_GIFT_SINGLE_6" => Some(Self::ProductGiftSingle6), - "PRODUCT_GIFT_DAILY_LOGIN_30" => Some(Self::ProductGiftDailyLogin30), - "PRODUCT_GIFT_APPLE_GIFT_CARD" => Some(Self::ProductGiftAppleGiftCard), - "PRODUCT_GIFT_FTC_UP_GACHA_TICKET_1" => { - Some(Self::ProductGiftFtcUpGachaTicket1) - } - "PRODUCT_GIFT_FTC_UP_GACHA_TICKET_10" => { - Some(Self::ProductGiftFtcUpGachaTicket10) - } - "PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_1" => { - Some(Self::ProductGiftFtcNormalGachaTicket1) - } - "PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_10" => { - Some(Self::ProductGiftFtcNormalGachaTicket10) - } - "PRODUCT_GIFT_TICKET_10" => Some(Self::ProductGiftTicket10), - "EJEBHIIKAJF_DBIADNGNFMD" => Some(Self::EjebhiikajfDbiadngnfmd), + "DGBCKDMIDFC_IGKFFODNANE" => Some(Self::DgbckdmidfcIgkffodnane), + "DGBCKDMIDFC_HDKBBDLKAAA" => Some(Self::DgbckdmidfcHdkbbdlkaaa), + "DGBCKDMIDFC_JBEDFGNKEHF" => Some(Self::DgbckdmidfcJbedfgnkehf), + "DGBCKDMIDFC_HCDOAFPHGIC" => Some(Self::DgbckdmidfcHcdoafphgic), + "DGBCKDMIDFC_EIIEAGGKACO" => Some(Self::DgbckdmidfcEiieaggkaco), + "DGBCKDMIDFC_KCIAGIPAKNM" => Some(Self::DgbckdmidfcKciagipaknm), + "DGBCKDMIDFC_DDGOCLMMMJD" => Some(Self::DgbckdmidfcDdgoclmmmjd), + "DGBCKDMIDFC_ELMCEDNJIKI" => Some(Self::DgbckdmidfcElmcednjiki), + "DGBCKDMIDFC_IHKLKPAKNNG" => Some(Self::DgbckdmidfcIhklkpaknng), + "DGBCKDMIDFC_HCAELAJIGDF" => Some(Self::DgbckdmidfcHcaelajigdf), + "DGBCKDMIDFC_GBGCNKDGDND" => Some(Self::DgbckdmidfcGbgcnkdgdnd), + "DGBCKDMIDFC_DOGLIGBEHBH" => Some(Self::DgbckdmidfcDogligbehbh), + "DGBCKDMIDFC_KPPFABMDPJB" => Some(Self::DgbckdmidfcKppfabmdpjb), + "DGBCKDMIDFC_BOCOFKJACPD" => Some(Self::DgbckdmidfcBocofkjacpd), + "DGBCKDMIDFC_BNKDPHFEJKK" => Some(Self::DgbckdmidfcBnkdphfejkk), + "DGBCKDMIDFC_MLBMEBIBCNP" => Some(Self::DgbckdmidfcMlbmebibcnp), + "DGBCKDMIDFC_AAMAIALDJFM" => Some(Self::DgbckdmidfcAamaialdjfm), + "DGBCKDMIDFC_FMCDINMKIAB" => Some(Self::DgbckdmidfcFmcdinmkiab), + "DGBCKDMIDFC_LGJJDHGAFPE" => Some(Self::DgbckdmidfcLgjjdhgafpe), + "DGBCKDMIDFC_NCMAPACKFAI" => Some(Self::DgbckdmidfcNcmapackfai), + "DGBCKDMIDFC_GPEDNPPEFNI" => Some(Self::DgbckdmidfcGpednppefni), + "DGBCKDMIDFC_IOGFCFKALKN" => Some(Self::DgbckdmidfcIogfcfkalkn), + "DGBCKDMIDFC_LDJAOFNADCG" => Some(Self::DgbckdmidfcLdjaofnadcg), + "DGBCKDMIDFC_ADOLCFGOAHO" => Some(Self::DgbckdmidfcAdolcfgoaho), + "DGBCKDMIDFC_GKFKLJDPPKP" => Some(Self::DgbckdmidfcGkfkljdppkp), _ => None, } } } -/// Obf: FeatureSwitchType +/// Obf: IGCKIJDDJFJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FeatureSwitchType { - Bdgfdhmnclo = 0, - Dpnffllknaf = 1, - Ijkfenjgikk = 2, - Cahlmoklheh = 3, - Ppoagifbned = 4, - Jmnbokdoane = 5, - Dcendklnade = 6, - Nfgpakdlnlf = 7, - Hekkpioljmg = 8, - Gbjlnnadnnk = 9, - Haikiiijdeb = 10, - Fjohagoepjf = 11, - Pncbmjngcaj = 12, - Hmhecghdmam = 13, - Khofglblbho = 14, - Hcmgbkbdbii = 15, - Ndjemkodnca = 16, - Nfllmefhgff = 17, - Gnblojkpclh = 18, - Emhpmnbamid = 19, - Ajbbepekhik = 20, - Jhkflelgdln = 21, - Ckemdokipam = 22, - Ikffdemkmca = 23, - Bliaefnifoj = 24, - Nahmildfoll = 25, - Kgkmpddeeed = 26, - Flglfmomamb = 27, - Anmmnadcnkp = 28, - Mnceaeihekk = 29, - Pbbbnbhhchp = 30, - Adpdimbbadi = 32, - Ohhnnbiinib = 33, - Mifahacfbjl = 34, - Bnplcfejfbj = 35, - Kjhklhmjiic = 36, - Gbpmhhidlop = 37, - Mbjcenpiiji = 38, - Hdfgjippffb = 39, - Mijeibkkfbk = 40, - Hlomjlmmkhd = 41, - Ahchklfpgpm = 42, - Cemaebalnfd = 43, - Gemilmnifae = 44, - Glpfcnckofn = 45, - Albiiaehnai = 46, - Hlbeicnhknj = 47, - Ifomgbcafne = 48, - Npnfcgfncnf = 49, - Cnnadkgehnk = 50, - Cjkoemhfjki = 51, - Cpbbniopodm = 52, - Eemcpkoffbd = 53, - Gecpeelljfp = 54, - Nokdeadmebn = 55, - Ddmeglkklab = 56, - Kpnijkhgbce = 58, - Pdpkhiaghja = 59, - Mamggbpioib = 60, - Pidcefddlod = 61, - Donfgclhbkl = 62, - Jolfclpflcg = 63, - Boiggeimfbg = 64, - Djolnbjkakd = 65, - Ilhckieebma = 66, - Chmadbmoame = 67, - Eejjdjgfmnm = 68, - Icnadngdbna = 69, - Ehpodcgnmhc = 70, - Ajagghopnhh = 71, - Nemagjcpnfl = 72, - Bdojnbcioao = 73, - Nbailbbfbif = 74, - Fgobkpiaafk = 75, - Bogjheebmbk = 76, - Lblimnbdaob = 77, - Iikiiljoopf = 78, - Mpcaocghgfb = 79, - Nejeljngabg = 80, - Cmclbdhbakk = 81, - Pmjkchhfceb = 82, - Hnebgjnednn = 83, - Ibmgiaoclja = 84, - Blhnnnpocfo = 85, - Holglplgpia = 86, - Abgejichlln = 87, - Eeodlhncocm = 88, - Nnfmmodomob = 89, - Ckonjgmfanf = 90, - Lhonomfnpkn = 91, + IgckijddjfjAhmckdaolne = 0, + IgckijddjfjNkjfdnjkalk = 1, + IgckijddjfjIdpngfjanjb = 2, + IgckijddjfjMajknappcfa = 3, + IgckijddjfjMpgaemipdbi = 4, + IgckijddjfjMhcemellgcl = 5, + IgckijddjfjGfgmnccmakn = 6, + IgckijddjfjIhhbidaobbm = 7, + IgckijddjfjClaioffhhdf = 8, + IgckijddjfjBnaeldfahon = 9, + IgckijddjfjEcclemgljag = 10, + IgckijddjfjLleaaoamcid = 11, + IgckijddjfjNelkanjokbc = 12, + IgckijddjfjOmejmkeagdi = 13, + IgckijddjfjBlecknhhjap = 14, + IgckijddjfjMpebhkimemk = 15, + IgckijddjfjNaklfjbiigl = 16, + IgckijddjfjOeaepennkgk = 17, + IgckijddjfjGbmoecebiai = 18, + IgckijddjfjNcmomnofigf = 19, + IgckijddjfjMpooojfnphn = 20, + IgckijddjfjIkfpjonihac = 21, + IgckijddjfjMbkgfmmkdgh = 22, + IgckijddjfjMnmifnlfphj = 23, + IgckijddjfjKfkkdljcack = 24, + IgckijddjfjMdjkfdhgpio = 25, + IgckijddjfjFooadpmhhln = 26, + IgckijddjfjPpaagoaigan = 27, + IgckijddjfjJmfaiigadph = 28, + IgckijddjfjBekibifbfjj = 29, + IgckijddjfjFaeeiipiefl = 30, + IgckijddjfjDmofnhcflli = 32, + IgckijddjfjCpeabdajkij = 33, + IgckijddjfjJmajlkdckdg = 34, + IgckijddjfjFckgkfhgajb = 35, + IgckijddjfjLcociclgdcl = 36, + IgckijddjfjGlhengdlhdb = 37, + IgckijddjfjPfjhhfoldmh = 38, + IgckijddjfjEmhbaanlkam = 39, + IgckijddjfjHmdobbfnmpk = 40, + IgckijddjfjDchkmgiodkc = 41, + IgckijddjfjKfdginngbkp = 42, + IgckijddjfjIjijoccnggi = 43, + IgckijddjfjNgdoighepid = 44, + IgckijddjfjGelndfakgkl = 45, + IgckijddjfjApilfccojjo = 46, + IgckijddjfjJehadomcbdn = 47, + IgckijddjfjLijkmbjefkl = 48, + IgckijddjfjNoiojjdgncb = 49, + IgckijddjfjDfengccfgec = 50, + IgckijddjfjEifaflhmeck = 51, + IgckijddjfjLbkbcmnkjgp = 52, + IgckijddjfjCocfabinenb = 53, + IgckijddjfjPaghkcendfh = 54, + IgckijddjfjPhnmkfpnaii = 55, + IgckijddjfjKeamefmendc = 56, + IgckijddjfjCldhodfakle = 58, + IgckijddjfjCalmdhelijg = 59, + IgckijddjfjAgihjalhmfl = 60, + IgckijddjfjIcnpphnpcip = 61, + IgckijddjfjMmokfejghep = 62, + IgckijddjfjKobflbmjkhg = 63, + IgckijddjfjBnmkinapjlk = 64, + IgckijddjfjBclbnfibefn = 65, + IgckijddjfjPcdkddagchb = 66, + IgckijddjfjBmjdlkepbfk = 67, + IgckijddjfjBhggjgjbkdp = 68, + IgckijddjfjPgohdfnmfja = 69, + IgckijddjfjJkahndnpclh = 70, + IgckijddjfjLfddhiafiel = 71, + IgckijddjfjOhmgicnfikm = 72, + IgckijddjfjLmljdmjhpdk = 73, + IgckijddjfjKjodapjonhe = 74, + IgckijddjfjFenonkmeilo = 75, + IgckijddjfjEmcbajpcdmc = 76, + IgckijddjfjEabbakicooc = 77, + IgckijddjfjFaehnigknpd = 78, + IgckijddjfjKjdaamblfnn = 79, + IgckijddjfjHjmdpdniocb = 80, + IgckijddjfjNogoakkimbe = 81, + IgckijddjfjIkmchieeleg = 82, + IgckijddjfjKnmgjihfgok = 83, + IgckijddjfjBabffmobgam = 84, + IgckijddjfjFonndjplcif = 85, + IgckijddjfjOiapneobjgm = 86, + IgckijddjfjBmhnmgbnaad = 87, + IgckijddjfjMpnojmheapb = 88, + IgckijddjfjOihccndkjce = 89, + IgckijddjfjHnkefepagjg = 90, + IgckijddjfjOebihnaakhe = 91, + IgckijddjfjNnlckiofemg = 92, + IgckijddjfjDpmcbnblgci = 93, + IgckijddjfjIghgljdkcfp = 94, + IgckijddjfjAjphkhdobma = 95, + IgckijddjfjPdfeclggppe = 96, + IgckijddjfjKlphlkeocha = 97, } impl FeatureSwitchType { /// String value of the enum field names used in the ProtoBuf definition. @@ -68813,191 +72746,203 @@ impl FeatureSwitchType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Bdgfdhmnclo => "FeatureSwitchType_BDGFDHMNCLO", - Self::Dpnffllknaf => "FeatureSwitchType_DPNFFLLKNAF", - Self::Ijkfenjgikk => "FeatureSwitchType_IJKFENJGIKK", - Self::Cahlmoklheh => "FeatureSwitchType_CAHLMOKLHEH", - Self::Ppoagifbned => "FeatureSwitchType_PPOAGIFBNED", - Self::Jmnbokdoane => "FeatureSwitchType_JMNBOKDOANE", - Self::Dcendklnade => "FeatureSwitchType_DCENDKLNADE", - Self::Nfgpakdlnlf => "FeatureSwitchType_NFGPAKDLNLF", - Self::Hekkpioljmg => "FeatureSwitchType_HEKKPIOLJMG", - Self::Gbjlnnadnnk => "FeatureSwitchType_GBJLNNADNNK", - Self::Haikiiijdeb => "FeatureSwitchType_HAIKIIIJDEB", - Self::Fjohagoepjf => "FeatureSwitchType_FJOHAGOEPJF", - Self::Pncbmjngcaj => "FeatureSwitchType_PNCBMJNGCAJ", - Self::Hmhecghdmam => "FeatureSwitchType_HMHECGHDMAM", - Self::Khofglblbho => "FeatureSwitchType_KHOFGLBLBHO", - Self::Hcmgbkbdbii => "FeatureSwitchType_HCMGBKBDBII", - Self::Ndjemkodnca => "FeatureSwitchType_NDJEMKODNCA", - Self::Nfllmefhgff => "FeatureSwitchType_NFLLMEFHGFF", - Self::Gnblojkpclh => "FeatureSwitchType_GNBLOJKPCLH", - Self::Emhpmnbamid => "FeatureSwitchType_EMHPMNBAMID", - Self::Ajbbepekhik => "FeatureSwitchType_AJBBEPEKHIK", - Self::Jhkflelgdln => "FeatureSwitchType_JHKFLELGDLN", - Self::Ckemdokipam => "FeatureSwitchType_CKEMDOKIPAM", - Self::Ikffdemkmca => "FeatureSwitchType_IKFFDEMKMCA", - Self::Bliaefnifoj => "FeatureSwitchType_BLIAEFNIFOJ", - Self::Nahmildfoll => "FeatureSwitchType_NAHMILDFOLL", - Self::Kgkmpddeeed => "FeatureSwitchType_KGKMPDDEEED", - Self::Flglfmomamb => "FeatureSwitchType_FLGLFMOMAMB", - Self::Anmmnadcnkp => "FeatureSwitchType_ANMMNADCNKP", - Self::Mnceaeihekk => "FeatureSwitchType_MNCEAEIHEKK", - Self::Pbbbnbhhchp => "FeatureSwitchType_PBBBNBHHCHP", - Self::Adpdimbbadi => "FeatureSwitchType_ADPDIMBBADI", - Self::Ohhnnbiinib => "FeatureSwitchType_OHHNNBIINIB", - Self::Mifahacfbjl => "FeatureSwitchType_MIFAHACFBJL", - Self::Bnplcfejfbj => "FeatureSwitchType_BNPLCFEJFBJ", - Self::Kjhklhmjiic => "FeatureSwitchType_KJHKLHMJIIC", - Self::Gbpmhhidlop => "FeatureSwitchType_GBPMHHIDLOP", - Self::Mbjcenpiiji => "FeatureSwitchType_MBJCENPIIJI", - Self::Hdfgjippffb => "FeatureSwitchType_HDFGJIPPFFB", - Self::Mijeibkkfbk => "FeatureSwitchType_MIJEIBKKFBK", - Self::Hlomjlmmkhd => "FeatureSwitchType_HLOMJLMMKHD", - Self::Ahchklfpgpm => "FeatureSwitchType_AHCHKLFPGPM", - Self::Cemaebalnfd => "FeatureSwitchType_CEMAEBALNFD", - Self::Gemilmnifae => "FeatureSwitchType_GEMILMNIFAE", - Self::Glpfcnckofn => "FeatureSwitchType_GLPFCNCKOFN", - Self::Albiiaehnai => "FeatureSwitchType_ALBIIAEHNAI", - Self::Hlbeicnhknj => "FeatureSwitchType_HLBEICNHKNJ", - Self::Ifomgbcafne => "FeatureSwitchType_IFOMGBCAFNE", - Self::Npnfcgfncnf => "FeatureSwitchType_NPNFCGFNCNF", - Self::Cnnadkgehnk => "FeatureSwitchType_CNNADKGEHNK", - Self::Cjkoemhfjki => "FeatureSwitchType_CJKOEMHFJKI", - Self::Cpbbniopodm => "FeatureSwitchType_CPBBNIOPODM", - Self::Eemcpkoffbd => "FeatureSwitchType_EEMCPKOFFBD", - Self::Gecpeelljfp => "FeatureSwitchType_GECPEELLJFP", - Self::Nokdeadmebn => "FeatureSwitchType_NOKDEADMEBN", - Self::Ddmeglkklab => "FeatureSwitchType_DDMEGLKKLAB", - Self::Kpnijkhgbce => "FeatureSwitchType_KPNIJKHGBCE", - Self::Pdpkhiaghja => "FeatureSwitchType_PDPKHIAGHJA", - Self::Mamggbpioib => "FeatureSwitchType_MAMGGBPIOIB", - Self::Pidcefddlod => "FeatureSwitchType_PIDCEFDDLOD", - Self::Donfgclhbkl => "FeatureSwitchType_DONFGCLHBKL", - Self::Jolfclpflcg => "FeatureSwitchType_JOLFCLPFLCG", - Self::Boiggeimfbg => "FeatureSwitchType_BOIGGEIMFBG", - Self::Djolnbjkakd => "FeatureSwitchType_DJOLNBJKAKD", - Self::Ilhckieebma => "FeatureSwitchType_ILHCKIEEBMA", - Self::Chmadbmoame => "FeatureSwitchType_CHMADBMOAME", - Self::Eejjdjgfmnm => "FeatureSwitchType_EEJJDJGFMNM", - Self::Icnadngdbna => "FeatureSwitchType_ICNADNGDBNA", - Self::Ehpodcgnmhc => "FeatureSwitchType_EHPODCGNMHC", - Self::Ajagghopnhh => "FeatureSwitchType_AJAGGHOPNHH", - Self::Nemagjcpnfl => "FeatureSwitchType_NEMAGJCPNFL", - Self::Bdojnbcioao => "FeatureSwitchType_BDOJNBCIOAO", - Self::Nbailbbfbif => "FeatureSwitchType_NBAILBBFBIF", - Self::Fgobkpiaafk => "FeatureSwitchType_FGOBKPIAAFK", - Self::Bogjheebmbk => "FeatureSwitchType_BOGJHEEBMBK", - Self::Lblimnbdaob => "FeatureSwitchType_LBLIMNBDAOB", - Self::Iikiiljoopf => "FeatureSwitchType_IIKIILJOOPF", - Self::Mpcaocghgfb => "FeatureSwitchType_MPCAOCGHGFB", - Self::Nejeljngabg => "FeatureSwitchType_NEJELJNGABG", - Self::Cmclbdhbakk => "FeatureSwitchType_CMCLBDHBAKK", - Self::Pmjkchhfceb => "FeatureSwitchType_PMJKCHHFCEB", - Self::Hnebgjnednn => "FeatureSwitchType_HNEBGJNEDNN", - Self::Ibmgiaoclja => "FeatureSwitchType_IBMGIAOCLJA", - Self::Blhnnnpocfo => "FeatureSwitchType_BLHNNNPOCFO", - Self::Holglplgpia => "FeatureSwitchType_HOLGLPLGPIA", - Self::Abgejichlln => "FeatureSwitchType_ABGEJICHLLN", - Self::Eeodlhncocm => "FeatureSwitchType_EEODLHNCOCM", - Self::Nnfmmodomob => "FeatureSwitchType_NNFMMODOMOB", - Self::Ckonjgmfanf => "FeatureSwitchType_CKONJGMFANF", - Self::Lhonomfnpkn => "FeatureSwitchType_LHONOMFNPKN", + Self::IgckijddjfjAhmckdaolne => "IGCKIJDDJFJ_AHMCKDAOLNE", + Self::IgckijddjfjNkjfdnjkalk => "IGCKIJDDJFJ_NKJFDNJKALK", + Self::IgckijddjfjIdpngfjanjb => "IGCKIJDDJFJ_IDPNGFJANJB", + Self::IgckijddjfjMajknappcfa => "IGCKIJDDJFJ_MAJKNAPPCFA", + Self::IgckijddjfjMpgaemipdbi => "IGCKIJDDJFJ_MPGAEMIPDBI", + Self::IgckijddjfjMhcemellgcl => "IGCKIJDDJFJ_MHCEMELLGCL", + Self::IgckijddjfjGfgmnccmakn => "IGCKIJDDJFJ_GFGMNCCMAKN", + Self::IgckijddjfjIhhbidaobbm => "IGCKIJDDJFJ_IHHBIDAOBBM", + Self::IgckijddjfjClaioffhhdf => "IGCKIJDDJFJ_CLAIOFFHHDF", + Self::IgckijddjfjBnaeldfahon => "IGCKIJDDJFJ_BNAELDFAHON", + Self::IgckijddjfjEcclemgljag => "IGCKIJDDJFJ_ECCLEMGLJAG", + Self::IgckijddjfjLleaaoamcid => "IGCKIJDDJFJ_LLEAAOAMCID", + Self::IgckijddjfjNelkanjokbc => "IGCKIJDDJFJ_NELKANJOKBC", + Self::IgckijddjfjOmejmkeagdi => "IGCKIJDDJFJ_OMEJMKEAGDI", + Self::IgckijddjfjBlecknhhjap => "IGCKIJDDJFJ_BLECKNHHJAP", + Self::IgckijddjfjMpebhkimemk => "IGCKIJDDJFJ_MPEBHKIMEMK", + Self::IgckijddjfjNaklfjbiigl => "IGCKIJDDJFJ_NAKLFJBIIGL", + Self::IgckijddjfjOeaepennkgk => "IGCKIJDDJFJ_OEAEPENNKGK", + Self::IgckijddjfjGbmoecebiai => "IGCKIJDDJFJ_GBMOECEBIAI", + Self::IgckijddjfjNcmomnofigf => "IGCKIJDDJFJ_NCMOMNOFIGF", + Self::IgckijddjfjMpooojfnphn => "IGCKIJDDJFJ_MPOOOJFNPHN", + Self::IgckijddjfjIkfpjonihac => "IGCKIJDDJFJ_IKFPJONIHAC", + Self::IgckijddjfjMbkgfmmkdgh => "IGCKIJDDJFJ_MBKGFMMKDGH", + Self::IgckijddjfjMnmifnlfphj => "IGCKIJDDJFJ_MNMIFNLFPHJ", + Self::IgckijddjfjKfkkdljcack => "IGCKIJDDJFJ_KFKKDLJCACK", + Self::IgckijddjfjMdjkfdhgpio => "IGCKIJDDJFJ_MDJKFDHGPIO", + Self::IgckijddjfjFooadpmhhln => "IGCKIJDDJFJ_FOOADPMHHLN", + Self::IgckijddjfjPpaagoaigan => "IGCKIJDDJFJ_PPAAGOAIGAN", + Self::IgckijddjfjJmfaiigadph => "IGCKIJDDJFJ_JMFAIIGADPH", + Self::IgckijddjfjBekibifbfjj => "IGCKIJDDJFJ_BEKIBIFBFJJ", + Self::IgckijddjfjFaeeiipiefl => "IGCKIJDDJFJ_FAEEIIPIEFL", + Self::IgckijddjfjDmofnhcflli => "IGCKIJDDJFJ_DMOFNHCFLLI", + Self::IgckijddjfjCpeabdajkij => "IGCKIJDDJFJ_CPEABDAJKIJ", + Self::IgckijddjfjJmajlkdckdg => "IGCKIJDDJFJ_JMAJLKDCKDG", + Self::IgckijddjfjFckgkfhgajb => "IGCKIJDDJFJ_FCKGKFHGAJB", + Self::IgckijddjfjLcociclgdcl => "IGCKIJDDJFJ_LCOCICLGDCL", + Self::IgckijddjfjGlhengdlhdb => "IGCKIJDDJFJ_GLHENGDLHDB", + Self::IgckijddjfjPfjhhfoldmh => "IGCKIJDDJFJ_PFJHHFOLDMH", + Self::IgckijddjfjEmhbaanlkam => "IGCKIJDDJFJ_EMHBAANLKAM", + Self::IgckijddjfjHmdobbfnmpk => "IGCKIJDDJFJ_HMDOBBFNMPK", + Self::IgckijddjfjDchkmgiodkc => "IGCKIJDDJFJ_DCHKMGIODKC", + Self::IgckijddjfjKfdginngbkp => "IGCKIJDDJFJ_KFDGINNGBKP", + Self::IgckijddjfjIjijoccnggi => "IGCKIJDDJFJ_IJIJOCCNGGI", + Self::IgckijddjfjNgdoighepid => "IGCKIJDDJFJ_NGDOIGHEPID", + Self::IgckijddjfjGelndfakgkl => "IGCKIJDDJFJ_GELNDFAKGKL", + Self::IgckijddjfjApilfccojjo => "IGCKIJDDJFJ_APILFCCOJJO", + Self::IgckijddjfjJehadomcbdn => "IGCKIJDDJFJ_JEHADOMCBDN", + Self::IgckijddjfjLijkmbjefkl => "IGCKIJDDJFJ_LIJKMBJEFKL", + Self::IgckijddjfjNoiojjdgncb => "IGCKIJDDJFJ_NOIOJJDGNCB", + Self::IgckijddjfjDfengccfgec => "IGCKIJDDJFJ_DFENGCCFGEC", + Self::IgckijddjfjEifaflhmeck => "IGCKIJDDJFJ_EIFAFLHMECK", + Self::IgckijddjfjLbkbcmnkjgp => "IGCKIJDDJFJ_LBKBCMNKJGP", + Self::IgckijddjfjCocfabinenb => "IGCKIJDDJFJ_COCFABINENB", + Self::IgckijddjfjPaghkcendfh => "IGCKIJDDJFJ_PAGHKCENDFH", + Self::IgckijddjfjPhnmkfpnaii => "IGCKIJDDJFJ_PHNMKFPNAII", + Self::IgckijddjfjKeamefmendc => "IGCKIJDDJFJ_KEAMEFMENDC", + Self::IgckijddjfjCldhodfakle => "IGCKIJDDJFJ_CLDHODFAKLE", + Self::IgckijddjfjCalmdhelijg => "IGCKIJDDJFJ_CALMDHELIJG", + Self::IgckijddjfjAgihjalhmfl => "IGCKIJDDJFJ_AGIHJALHMFL", + Self::IgckijddjfjIcnpphnpcip => "IGCKIJDDJFJ_ICNPPHNPCIP", + Self::IgckijddjfjMmokfejghep => "IGCKIJDDJFJ_MMOKFEJGHEP", + Self::IgckijddjfjKobflbmjkhg => "IGCKIJDDJFJ_KOBFLBMJKHG", + Self::IgckijddjfjBnmkinapjlk => "IGCKIJDDJFJ_BNMKINAPJLK", + Self::IgckijddjfjBclbnfibefn => "IGCKIJDDJFJ_BCLBNFIBEFN", + Self::IgckijddjfjPcdkddagchb => "IGCKIJDDJFJ_PCDKDDAGCHB", + Self::IgckijddjfjBmjdlkepbfk => "IGCKIJDDJFJ_BMJDLKEPBFK", + Self::IgckijddjfjBhggjgjbkdp => "IGCKIJDDJFJ_BHGGJGJBKDP", + Self::IgckijddjfjPgohdfnmfja => "IGCKIJDDJFJ_PGOHDFNMFJA", + Self::IgckijddjfjJkahndnpclh => "IGCKIJDDJFJ_JKAHNDNPCLH", + Self::IgckijddjfjLfddhiafiel => "IGCKIJDDJFJ_LFDDHIAFIEL", + Self::IgckijddjfjOhmgicnfikm => "IGCKIJDDJFJ_OHMGICNFIKM", + Self::IgckijddjfjLmljdmjhpdk => "IGCKIJDDJFJ_LMLJDMJHPDK", + Self::IgckijddjfjKjodapjonhe => "IGCKIJDDJFJ_KJODAPJONHE", + Self::IgckijddjfjFenonkmeilo => "IGCKIJDDJFJ_FENONKMEILO", + Self::IgckijddjfjEmcbajpcdmc => "IGCKIJDDJFJ_EMCBAJPCDMC", + Self::IgckijddjfjEabbakicooc => "IGCKIJDDJFJ_EABBAKICOOC", + Self::IgckijddjfjFaehnigknpd => "IGCKIJDDJFJ_FAEHNIGKNPD", + Self::IgckijddjfjKjdaamblfnn => "IGCKIJDDJFJ_KJDAAMBLFNN", + Self::IgckijddjfjHjmdpdniocb => "IGCKIJDDJFJ_HJMDPDNIOCB", + Self::IgckijddjfjNogoakkimbe => "IGCKIJDDJFJ_NOGOAKKIMBE", + Self::IgckijddjfjIkmchieeleg => "IGCKIJDDJFJ_IKMCHIEELEG", + Self::IgckijddjfjKnmgjihfgok => "IGCKIJDDJFJ_KNMGJIHFGOK", + Self::IgckijddjfjBabffmobgam => "IGCKIJDDJFJ_BABFFMOBGAM", + Self::IgckijddjfjFonndjplcif => "IGCKIJDDJFJ_FONNDJPLCIF", + Self::IgckijddjfjOiapneobjgm => "IGCKIJDDJFJ_OIAPNEOBJGM", + Self::IgckijddjfjBmhnmgbnaad => "IGCKIJDDJFJ_BMHNMGBNAAD", + Self::IgckijddjfjMpnojmheapb => "IGCKIJDDJFJ_MPNOJMHEAPB", + Self::IgckijddjfjOihccndkjce => "IGCKIJDDJFJ_OIHCCNDKJCE", + Self::IgckijddjfjHnkefepagjg => "IGCKIJDDJFJ_HNKEFEPAGJG", + Self::IgckijddjfjOebihnaakhe => "IGCKIJDDJFJ_OEBIHNAAKHE", + Self::IgckijddjfjNnlckiofemg => "IGCKIJDDJFJ_NNLCKIOFEMG", + Self::IgckijddjfjDpmcbnblgci => "IGCKIJDDJFJ_DPMCBNBLGCI", + Self::IgckijddjfjIghgljdkcfp => "IGCKIJDDJFJ_IGHGLJDKCFP", + Self::IgckijddjfjAjphkhdobma => "IGCKIJDDJFJ_AJPHKHDOBMA", + Self::IgckijddjfjPdfeclggppe => "IGCKIJDDJFJ_PDFECLGGPPE", + Self::IgckijddjfjKlphlkeocha => "IGCKIJDDJFJ_KLPHLKEOCHA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FeatureSwitchType_BDGFDHMNCLO" => Some(Self::Bdgfdhmnclo), - "FeatureSwitchType_DPNFFLLKNAF" => Some(Self::Dpnffllknaf), - "FeatureSwitchType_IJKFENJGIKK" => Some(Self::Ijkfenjgikk), - "FeatureSwitchType_CAHLMOKLHEH" => Some(Self::Cahlmoklheh), - "FeatureSwitchType_PPOAGIFBNED" => Some(Self::Ppoagifbned), - "FeatureSwitchType_JMNBOKDOANE" => Some(Self::Jmnbokdoane), - "FeatureSwitchType_DCENDKLNADE" => Some(Self::Dcendklnade), - "FeatureSwitchType_NFGPAKDLNLF" => Some(Self::Nfgpakdlnlf), - "FeatureSwitchType_HEKKPIOLJMG" => Some(Self::Hekkpioljmg), - "FeatureSwitchType_GBJLNNADNNK" => Some(Self::Gbjlnnadnnk), - "FeatureSwitchType_HAIKIIIJDEB" => Some(Self::Haikiiijdeb), - "FeatureSwitchType_FJOHAGOEPJF" => Some(Self::Fjohagoepjf), - "FeatureSwitchType_PNCBMJNGCAJ" => Some(Self::Pncbmjngcaj), - "FeatureSwitchType_HMHECGHDMAM" => Some(Self::Hmhecghdmam), - "FeatureSwitchType_KHOFGLBLBHO" => Some(Self::Khofglblbho), - "FeatureSwitchType_HCMGBKBDBII" => Some(Self::Hcmgbkbdbii), - "FeatureSwitchType_NDJEMKODNCA" => Some(Self::Ndjemkodnca), - "FeatureSwitchType_NFLLMEFHGFF" => Some(Self::Nfllmefhgff), - "FeatureSwitchType_GNBLOJKPCLH" => Some(Self::Gnblojkpclh), - "FeatureSwitchType_EMHPMNBAMID" => Some(Self::Emhpmnbamid), - "FeatureSwitchType_AJBBEPEKHIK" => Some(Self::Ajbbepekhik), - "FeatureSwitchType_JHKFLELGDLN" => Some(Self::Jhkflelgdln), - "FeatureSwitchType_CKEMDOKIPAM" => Some(Self::Ckemdokipam), - "FeatureSwitchType_IKFFDEMKMCA" => Some(Self::Ikffdemkmca), - "FeatureSwitchType_BLIAEFNIFOJ" => Some(Self::Bliaefnifoj), - "FeatureSwitchType_NAHMILDFOLL" => Some(Self::Nahmildfoll), - "FeatureSwitchType_KGKMPDDEEED" => Some(Self::Kgkmpddeeed), - "FeatureSwitchType_FLGLFMOMAMB" => Some(Self::Flglfmomamb), - "FeatureSwitchType_ANMMNADCNKP" => Some(Self::Anmmnadcnkp), - "FeatureSwitchType_MNCEAEIHEKK" => Some(Self::Mnceaeihekk), - "FeatureSwitchType_PBBBNBHHCHP" => Some(Self::Pbbbnbhhchp), - "FeatureSwitchType_ADPDIMBBADI" => Some(Self::Adpdimbbadi), - "FeatureSwitchType_OHHNNBIINIB" => Some(Self::Ohhnnbiinib), - "FeatureSwitchType_MIFAHACFBJL" => Some(Self::Mifahacfbjl), - "FeatureSwitchType_BNPLCFEJFBJ" => Some(Self::Bnplcfejfbj), - "FeatureSwitchType_KJHKLHMJIIC" => Some(Self::Kjhklhmjiic), - "FeatureSwitchType_GBPMHHIDLOP" => Some(Self::Gbpmhhidlop), - "FeatureSwitchType_MBJCENPIIJI" => Some(Self::Mbjcenpiiji), - "FeatureSwitchType_HDFGJIPPFFB" => Some(Self::Hdfgjippffb), - "FeatureSwitchType_MIJEIBKKFBK" => Some(Self::Mijeibkkfbk), - "FeatureSwitchType_HLOMJLMMKHD" => Some(Self::Hlomjlmmkhd), - "FeatureSwitchType_AHCHKLFPGPM" => Some(Self::Ahchklfpgpm), - "FeatureSwitchType_CEMAEBALNFD" => Some(Self::Cemaebalnfd), - "FeatureSwitchType_GEMILMNIFAE" => Some(Self::Gemilmnifae), - "FeatureSwitchType_GLPFCNCKOFN" => Some(Self::Glpfcnckofn), - "FeatureSwitchType_ALBIIAEHNAI" => Some(Self::Albiiaehnai), - "FeatureSwitchType_HLBEICNHKNJ" => Some(Self::Hlbeicnhknj), - "FeatureSwitchType_IFOMGBCAFNE" => Some(Self::Ifomgbcafne), - "FeatureSwitchType_NPNFCGFNCNF" => Some(Self::Npnfcgfncnf), - "FeatureSwitchType_CNNADKGEHNK" => Some(Self::Cnnadkgehnk), - "FeatureSwitchType_CJKOEMHFJKI" => Some(Self::Cjkoemhfjki), - "FeatureSwitchType_CPBBNIOPODM" => Some(Self::Cpbbniopodm), - "FeatureSwitchType_EEMCPKOFFBD" => Some(Self::Eemcpkoffbd), - "FeatureSwitchType_GECPEELLJFP" => Some(Self::Gecpeelljfp), - "FeatureSwitchType_NOKDEADMEBN" => Some(Self::Nokdeadmebn), - "FeatureSwitchType_DDMEGLKKLAB" => Some(Self::Ddmeglkklab), - "FeatureSwitchType_KPNIJKHGBCE" => Some(Self::Kpnijkhgbce), - "FeatureSwitchType_PDPKHIAGHJA" => Some(Self::Pdpkhiaghja), - "FeatureSwitchType_MAMGGBPIOIB" => Some(Self::Mamggbpioib), - "FeatureSwitchType_PIDCEFDDLOD" => Some(Self::Pidcefddlod), - "FeatureSwitchType_DONFGCLHBKL" => Some(Self::Donfgclhbkl), - "FeatureSwitchType_JOLFCLPFLCG" => Some(Self::Jolfclpflcg), - "FeatureSwitchType_BOIGGEIMFBG" => Some(Self::Boiggeimfbg), - "FeatureSwitchType_DJOLNBJKAKD" => Some(Self::Djolnbjkakd), - "FeatureSwitchType_ILHCKIEEBMA" => Some(Self::Ilhckieebma), - "FeatureSwitchType_CHMADBMOAME" => Some(Self::Chmadbmoame), - "FeatureSwitchType_EEJJDJGFMNM" => Some(Self::Eejjdjgfmnm), - "FeatureSwitchType_ICNADNGDBNA" => Some(Self::Icnadngdbna), - "FeatureSwitchType_EHPODCGNMHC" => Some(Self::Ehpodcgnmhc), - "FeatureSwitchType_AJAGGHOPNHH" => Some(Self::Ajagghopnhh), - "FeatureSwitchType_NEMAGJCPNFL" => Some(Self::Nemagjcpnfl), - "FeatureSwitchType_BDOJNBCIOAO" => Some(Self::Bdojnbcioao), - "FeatureSwitchType_NBAILBBFBIF" => Some(Self::Nbailbbfbif), - "FeatureSwitchType_FGOBKPIAAFK" => Some(Self::Fgobkpiaafk), - "FeatureSwitchType_BOGJHEEBMBK" => Some(Self::Bogjheebmbk), - "FeatureSwitchType_LBLIMNBDAOB" => Some(Self::Lblimnbdaob), - "FeatureSwitchType_IIKIILJOOPF" => Some(Self::Iikiiljoopf), - "FeatureSwitchType_MPCAOCGHGFB" => Some(Self::Mpcaocghgfb), - "FeatureSwitchType_NEJELJNGABG" => Some(Self::Nejeljngabg), - "FeatureSwitchType_CMCLBDHBAKK" => Some(Self::Cmclbdhbakk), - "FeatureSwitchType_PMJKCHHFCEB" => Some(Self::Pmjkchhfceb), - "FeatureSwitchType_HNEBGJNEDNN" => Some(Self::Hnebgjnednn), - "FeatureSwitchType_IBMGIAOCLJA" => Some(Self::Ibmgiaoclja), - "FeatureSwitchType_BLHNNNPOCFO" => Some(Self::Blhnnnpocfo), - "FeatureSwitchType_HOLGLPLGPIA" => Some(Self::Holglplgpia), - "FeatureSwitchType_ABGEJICHLLN" => Some(Self::Abgejichlln), - "FeatureSwitchType_EEODLHNCOCM" => Some(Self::Eeodlhncocm), - "FeatureSwitchType_NNFMMODOMOB" => Some(Self::Nnfmmodomob), - "FeatureSwitchType_CKONJGMFANF" => Some(Self::Ckonjgmfanf), - "FeatureSwitchType_LHONOMFNPKN" => Some(Self::Lhonomfnpkn), + "IGCKIJDDJFJ_AHMCKDAOLNE" => Some(Self::IgckijddjfjAhmckdaolne), + "IGCKIJDDJFJ_NKJFDNJKALK" => Some(Self::IgckijddjfjNkjfdnjkalk), + "IGCKIJDDJFJ_IDPNGFJANJB" => Some(Self::IgckijddjfjIdpngfjanjb), + "IGCKIJDDJFJ_MAJKNAPPCFA" => Some(Self::IgckijddjfjMajknappcfa), + "IGCKIJDDJFJ_MPGAEMIPDBI" => Some(Self::IgckijddjfjMpgaemipdbi), + "IGCKIJDDJFJ_MHCEMELLGCL" => Some(Self::IgckijddjfjMhcemellgcl), + "IGCKIJDDJFJ_GFGMNCCMAKN" => Some(Self::IgckijddjfjGfgmnccmakn), + "IGCKIJDDJFJ_IHHBIDAOBBM" => Some(Self::IgckijddjfjIhhbidaobbm), + "IGCKIJDDJFJ_CLAIOFFHHDF" => Some(Self::IgckijddjfjClaioffhhdf), + "IGCKIJDDJFJ_BNAELDFAHON" => Some(Self::IgckijddjfjBnaeldfahon), + "IGCKIJDDJFJ_ECCLEMGLJAG" => Some(Self::IgckijddjfjEcclemgljag), + "IGCKIJDDJFJ_LLEAAOAMCID" => Some(Self::IgckijddjfjLleaaoamcid), + "IGCKIJDDJFJ_NELKANJOKBC" => Some(Self::IgckijddjfjNelkanjokbc), + "IGCKIJDDJFJ_OMEJMKEAGDI" => Some(Self::IgckijddjfjOmejmkeagdi), + "IGCKIJDDJFJ_BLECKNHHJAP" => Some(Self::IgckijddjfjBlecknhhjap), + "IGCKIJDDJFJ_MPEBHKIMEMK" => Some(Self::IgckijddjfjMpebhkimemk), + "IGCKIJDDJFJ_NAKLFJBIIGL" => Some(Self::IgckijddjfjNaklfjbiigl), + "IGCKIJDDJFJ_OEAEPENNKGK" => Some(Self::IgckijddjfjOeaepennkgk), + "IGCKIJDDJFJ_GBMOECEBIAI" => Some(Self::IgckijddjfjGbmoecebiai), + "IGCKIJDDJFJ_NCMOMNOFIGF" => Some(Self::IgckijddjfjNcmomnofigf), + "IGCKIJDDJFJ_MPOOOJFNPHN" => Some(Self::IgckijddjfjMpooojfnphn), + "IGCKIJDDJFJ_IKFPJONIHAC" => Some(Self::IgckijddjfjIkfpjonihac), + "IGCKIJDDJFJ_MBKGFMMKDGH" => Some(Self::IgckijddjfjMbkgfmmkdgh), + "IGCKIJDDJFJ_MNMIFNLFPHJ" => Some(Self::IgckijddjfjMnmifnlfphj), + "IGCKIJDDJFJ_KFKKDLJCACK" => Some(Self::IgckijddjfjKfkkdljcack), + "IGCKIJDDJFJ_MDJKFDHGPIO" => Some(Self::IgckijddjfjMdjkfdhgpio), + "IGCKIJDDJFJ_FOOADPMHHLN" => Some(Self::IgckijddjfjFooadpmhhln), + "IGCKIJDDJFJ_PPAAGOAIGAN" => Some(Self::IgckijddjfjPpaagoaigan), + "IGCKIJDDJFJ_JMFAIIGADPH" => Some(Self::IgckijddjfjJmfaiigadph), + "IGCKIJDDJFJ_BEKIBIFBFJJ" => Some(Self::IgckijddjfjBekibifbfjj), + "IGCKIJDDJFJ_FAEEIIPIEFL" => Some(Self::IgckijddjfjFaeeiipiefl), + "IGCKIJDDJFJ_DMOFNHCFLLI" => Some(Self::IgckijddjfjDmofnhcflli), + "IGCKIJDDJFJ_CPEABDAJKIJ" => Some(Self::IgckijddjfjCpeabdajkij), + "IGCKIJDDJFJ_JMAJLKDCKDG" => Some(Self::IgckijddjfjJmajlkdckdg), + "IGCKIJDDJFJ_FCKGKFHGAJB" => Some(Self::IgckijddjfjFckgkfhgajb), + "IGCKIJDDJFJ_LCOCICLGDCL" => Some(Self::IgckijddjfjLcociclgdcl), + "IGCKIJDDJFJ_GLHENGDLHDB" => Some(Self::IgckijddjfjGlhengdlhdb), + "IGCKIJDDJFJ_PFJHHFOLDMH" => Some(Self::IgckijddjfjPfjhhfoldmh), + "IGCKIJDDJFJ_EMHBAANLKAM" => Some(Self::IgckijddjfjEmhbaanlkam), + "IGCKIJDDJFJ_HMDOBBFNMPK" => Some(Self::IgckijddjfjHmdobbfnmpk), + "IGCKIJDDJFJ_DCHKMGIODKC" => Some(Self::IgckijddjfjDchkmgiodkc), + "IGCKIJDDJFJ_KFDGINNGBKP" => Some(Self::IgckijddjfjKfdginngbkp), + "IGCKIJDDJFJ_IJIJOCCNGGI" => Some(Self::IgckijddjfjIjijoccnggi), + "IGCKIJDDJFJ_NGDOIGHEPID" => Some(Self::IgckijddjfjNgdoighepid), + "IGCKIJDDJFJ_GELNDFAKGKL" => Some(Self::IgckijddjfjGelndfakgkl), + "IGCKIJDDJFJ_APILFCCOJJO" => Some(Self::IgckijddjfjApilfccojjo), + "IGCKIJDDJFJ_JEHADOMCBDN" => Some(Self::IgckijddjfjJehadomcbdn), + "IGCKIJDDJFJ_LIJKMBJEFKL" => Some(Self::IgckijddjfjLijkmbjefkl), + "IGCKIJDDJFJ_NOIOJJDGNCB" => Some(Self::IgckijddjfjNoiojjdgncb), + "IGCKIJDDJFJ_DFENGCCFGEC" => Some(Self::IgckijddjfjDfengccfgec), + "IGCKIJDDJFJ_EIFAFLHMECK" => Some(Self::IgckijddjfjEifaflhmeck), + "IGCKIJDDJFJ_LBKBCMNKJGP" => Some(Self::IgckijddjfjLbkbcmnkjgp), + "IGCKIJDDJFJ_COCFABINENB" => Some(Self::IgckijddjfjCocfabinenb), + "IGCKIJDDJFJ_PAGHKCENDFH" => Some(Self::IgckijddjfjPaghkcendfh), + "IGCKIJDDJFJ_PHNMKFPNAII" => Some(Self::IgckijddjfjPhnmkfpnaii), + "IGCKIJDDJFJ_KEAMEFMENDC" => Some(Self::IgckijddjfjKeamefmendc), + "IGCKIJDDJFJ_CLDHODFAKLE" => Some(Self::IgckijddjfjCldhodfakle), + "IGCKIJDDJFJ_CALMDHELIJG" => Some(Self::IgckijddjfjCalmdhelijg), + "IGCKIJDDJFJ_AGIHJALHMFL" => Some(Self::IgckijddjfjAgihjalhmfl), + "IGCKIJDDJFJ_ICNPPHNPCIP" => Some(Self::IgckijddjfjIcnpphnpcip), + "IGCKIJDDJFJ_MMOKFEJGHEP" => Some(Self::IgckijddjfjMmokfejghep), + "IGCKIJDDJFJ_KOBFLBMJKHG" => Some(Self::IgckijddjfjKobflbmjkhg), + "IGCKIJDDJFJ_BNMKINAPJLK" => Some(Self::IgckijddjfjBnmkinapjlk), + "IGCKIJDDJFJ_BCLBNFIBEFN" => Some(Self::IgckijddjfjBclbnfibefn), + "IGCKIJDDJFJ_PCDKDDAGCHB" => Some(Self::IgckijddjfjPcdkddagchb), + "IGCKIJDDJFJ_BMJDLKEPBFK" => Some(Self::IgckijddjfjBmjdlkepbfk), + "IGCKIJDDJFJ_BHGGJGJBKDP" => Some(Self::IgckijddjfjBhggjgjbkdp), + "IGCKIJDDJFJ_PGOHDFNMFJA" => Some(Self::IgckijddjfjPgohdfnmfja), + "IGCKIJDDJFJ_JKAHNDNPCLH" => Some(Self::IgckijddjfjJkahndnpclh), + "IGCKIJDDJFJ_LFDDHIAFIEL" => Some(Self::IgckijddjfjLfddhiafiel), + "IGCKIJDDJFJ_OHMGICNFIKM" => Some(Self::IgckijddjfjOhmgicnfikm), + "IGCKIJDDJFJ_LMLJDMJHPDK" => Some(Self::IgckijddjfjLmljdmjhpdk), + "IGCKIJDDJFJ_KJODAPJONHE" => Some(Self::IgckijddjfjKjodapjonhe), + "IGCKIJDDJFJ_FENONKMEILO" => Some(Self::IgckijddjfjFenonkmeilo), + "IGCKIJDDJFJ_EMCBAJPCDMC" => Some(Self::IgckijddjfjEmcbajpcdmc), + "IGCKIJDDJFJ_EABBAKICOOC" => Some(Self::IgckijddjfjEabbakicooc), + "IGCKIJDDJFJ_FAEHNIGKNPD" => Some(Self::IgckijddjfjFaehnigknpd), + "IGCKIJDDJFJ_KJDAAMBLFNN" => Some(Self::IgckijddjfjKjdaamblfnn), + "IGCKIJDDJFJ_HJMDPDNIOCB" => Some(Self::IgckijddjfjHjmdpdniocb), + "IGCKIJDDJFJ_NOGOAKKIMBE" => Some(Self::IgckijddjfjNogoakkimbe), + "IGCKIJDDJFJ_IKMCHIEELEG" => Some(Self::IgckijddjfjIkmchieeleg), + "IGCKIJDDJFJ_KNMGJIHFGOK" => Some(Self::IgckijddjfjKnmgjihfgok), + "IGCKIJDDJFJ_BABFFMOBGAM" => Some(Self::IgckijddjfjBabffmobgam), + "IGCKIJDDJFJ_FONNDJPLCIF" => Some(Self::IgckijddjfjFonndjplcif), + "IGCKIJDDJFJ_OIAPNEOBJGM" => Some(Self::IgckijddjfjOiapneobjgm), + "IGCKIJDDJFJ_BMHNMGBNAAD" => Some(Self::IgckijddjfjBmhnmgbnaad), + "IGCKIJDDJFJ_MPNOJMHEAPB" => Some(Self::IgckijddjfjMpnojmheapb), + "IGCKIJDDJFJ_OIHCCNDKJCE" => Some(Self::IgckijddjfjOihccndkjce), + "IGCKIJDDJFJ_HNKEFEPAGJG" => Some(Self::IgckijddjfjHnkefepagjg), + "IGCKIJDDJFJ_OEBIHNAAKHE" => Some(Self::IgckijddjfjOebihnaakhe), + "IGCKIJDDJFJ_NNLCKIOFEMG" => Some(Self::IgckijddjfjNnlckiofemg), + "IGCKIJDDJFJ_DPMCBNBLGCI" => Some(Self::IgckijddjfjDpmcbnblgci), + "IGCKIJDDJFJ_IGHGLJDKCFP" => Some(Self::IgckijddjfjIghgljdkcfp), + "IGCKIJDDJFJ_AJPHKHDOBMA" => Some(Self::IgckijddjfjAjphkhdobma), + "IGCKIJDDJFJ_PDFECLGGPPE" => Some(Self::IgckijddjfjPdfeclggppe), + "IGCKIJDDJFJ_KLPHLKEOCHA" => Some(Self::IgckijddjfjKlphlkeocha), _ => None, } } @@ -69005,32 +72950,32 @@ impl FeatureSwitchType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum SecretKeyType { - SecretKeyNone = 0, - SecretKeyServerCheck = 1, - SecretKeyVideo = 2, - SecretKeyBattleTime = 3, +pub enum Ciaiojanapi { + Mieblljelae = 0, + Laaolgjofem = 1, + Fdkioihafcb = 2, + Hfbhdijmnoo = 3, } -impl SecretKeyType { +impl Ciaiojanapi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::SecretKeyNone => "SECRET_KEY_NONE", - Self::SecretKeyServerCheck => "SECRET_KEY_SERVER_CHECK", - Self::SecretKeyVideo => "SECRET_KEY_VIDEO", - Self::SecretKeyBattleTime => "SECRET_KEY_BATTLE_TIME", + Self::Mieblljelae => "CIAIOJANAPI_MIEBLLJELAE", + Self::Laaolgjofem => "CIAIOJANAPI_LAAOLGJOFEM", + Self::Fdkioihafcb => "CIAIOJANAPI_FDKIOIHAFCB", + Self::Hfbhdijmnoo => "CIAIOJANAPI_HFBHDIJMNOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "SECRET_KEY_NONE" => Some(Self::SecretKeyNone), - "SECRET_KEY_SERVER_CHECK" => Some(Self::SecretKeyServerCheck), - "SECRET_KEY_VIDEO" => Some(Self::SecretKeyVideo), - "SECRET_KEY_BATTLE_TIME" => Some(Self::SecretKeyBattleTime), + "CIAIOJANAPI_MIEBLLJELAE" => Some(Self::Mieblljelae), + "CIAIOJANAPI_LAAOLGJOFEM" => Some(Self::Laaolgjofem), + "CIAIOJANAPI_FDKIOIHAFCB" => Some(Self::Fdkioihafcb), + "CIAIOJANAPI_HFBHDIJMNOO" => Some(Self::Hfbhdijmnoo), _ => None, } } @@ -69038,38 +72983,38 @@ impl SecretKeyType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum ReplayType { - Gkjbaodjmjg = 0, - Gpkhdefoopb = 1, +pub enum Oclejlefbfo { + Pcpdhelpkem = 0, + Ffokjoiecjf = 1, } -impl ReplayType { +impl Oclejlefbfo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Gkjbaodjmjg => "ReplayType_GKJBAODJMJG", - Self::Gpkhdefoopb => "ReplayType_GPKHDEFOOPB", + Self::Pcpdhelpkem => "OCLEJLEFBFO_PCPDHELPKEM", + Self::Ffokjoiecjf => "OCLEJLEFBFO_FFOKJOIECJF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ReplayType_GKJBAODJMJG" => Some(Self::Gkjbaodjmjg), - "ReplayType_GPKHDEFOOPB" => Some(Self::Gpkhdefoopb), + "OCLEJLEFBFO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "OCLEJLEFBFO_FFOKJOIECJF" => Some(Self::Ffokjoiecjf), _ => None, } } } -/// Obf: PunkLordShareType +/// Obf: FOODOPDNDLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordShareType { - Mnfeponeddj = 0, - Mblhkmmbgnj = 1, - Jeaadoojglg = 2, + FoodopdndlkPcpdhelpkem = 0, + FoodopdndlkDkckdclcpel = 1, + FoodopdndlkPnmcjhfnboo = 2, } impl PunkLordShareType { /// String value of the enum field names used in the ProtoBuf definition. @@ -69078,30 +73023,30 @@ impl PunkLordShareType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "PunkLordShareType_MNFEPONEDDJ", - Self::Mblhkmmbgnj => "PunkLordShareType_MBLHKMMBGNJ", - Self::Jeaadoojglg => "PunkLordShareType_JEAADOOJGLG", + Self::FoodopdndlkPcpdhelpkem => "FOODOPDNDLK_PCPDHELPKEM", + Self::FoodopdndlkDkckdclcpel => "FOODOPDNDLK_DKCKDCLCPEL", + Self::FoodopdndlkPnmcjhfnboo => "FOODOPDNDLK_PNMCJHFNBOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PunkLordShareType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "PunkLordShareType_MBLHKMMBGNJ" => Some(Self::Mblhkmmbgnj), - "PunkLordShareType_JEAADOOJGLG" => Some(Self::Jeaadoojglg), + "FOODOPDNDLK_PCPDHELPKEM" => Some(Self::FoodopdndlkPcpdhelpkem), + "FOODOPDNDLK_DKCKDCLCPEL" => Some(Self::FoodopdndlkDkckdclcpel), + "FOODOPDNDLK_PNMCJHFNBOO" => Some(Self::FoodopdndlkPnmcjhfnboo), _ => None, } } } -/// Obf: PunkLordAttackerStatus +/// Obf: IHDHFKJHAAH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordAttackerStatus { - Mnfeponeddj = 0, - Cgagibnagke = 1, - Nfmpblcifcn = 2, - Ekmaklfonbl = 3, + IhdhfkjhaahPcpdhelpkem = 0, + IhdhfkjhaahBiiokjhnbpn = 1, + IhdhfkjhaahGhdilmmhecb = 2, + IhdhfkjhaahCbedcedmjha = 3, } impl PunkLordAttackerStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -69110,19 +73055,19 @@ impl PunkLordAttackerStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "PunkLordAttackerStatus_MNFEPONEDDJ", - Self::Cgagibnagke => "PunkLordAttackerStatus_CGAGIBNAGKE", - Self::Nfmpblcifcn => "PunkLordAttackerStatus_NFMPBLCIFCN", - Self::Ekmaklfonbl => "PunkLordAttackerStatus_EKMAKLFONBL", + Self::IhdhfkjhaahPcpdhelpkem => "IHDHFKJHAAH_PCPDHELPKEM", + Self::IhdhfkjhaahBiiokjhnbpn => "IHDHFKJHAAH_BIIOKJHNBPN", + Self::IhdhfkjhaahGhdilmmhecb => "IHDHFKJHAAH_GHDILMMHECB", + Self::IhdhfkjhaahCbedcedmjha => "IHDHFKJHAAH_CBEDCEDMJHA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PunkLordAttackerStatus_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "PunkLordAttackerStatus_CGAGIBNAGKE" => Some(Self::Cgagibnagke), - "PunkLordAttackerStatus_NFMPBLCIFCN" => Some(Self::Nfmpblcifcn), - "PunkLordAttackerStatus_EKMAKLFONBL" => Some(Self::Ekmaklfonbl), + "IHDHFKJHAAH_PCPDHELPKEM" => Some(Self::IhdhfkjhaahPcpdhelpkem), + "IHDHFKJHAAH_BIIOKJHNBPN" => Some(Self::IhdhfkjhaahBiiokjhnbpn), + "IHDHFKJHAAH_GHDILMMHECB" => Some(Self::IhdhfkjhaahGhdilmmhecb), + "IHDHFKJHAAH_CBEDCEDMJHA" => Some(Self::IhdhfkjhaahCbedcedmjha), _ => None, } } @@ -69130,32 +73075,32 @@ impl PunkLordAttackerStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bhmmpknmfdm { - Mnfeponeddj = 0, - Dffcpgoanmc = 1, - Cppckkblfij = 2, - Gpglbhkbapg = 3, +pub enum Inpbgnjmnkj { + Pcpdhelpkem = 0, + Pkeahobfgcb = 1, + Oafipgmhnpo = 2, + Dhneakfgcbk = 3, } -impl Bhmmpknmfdm { +impl Inpbgnjmnkj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "BHMMPKNMFDM_MNFEPONEDDJ", - Self::Dffcpgoanmc => "BHMMPKNMFDM_DFFCPGOANMC", - Self::Cppckkblfij => "BHMMPKNMFDM_CPPCKKBLFIJ", - Self::Gpglbhkbapg => "BHMMPKNMFDM_GPGLBHKBAPG", + Self::Pcpdhelpkem => "INPBGNJMNKJ_PCPDHELPKEM", + Self::Pkeahobfgcb => "INPBGNJMNKJ_PKEAHOBFGCB", + Self::Oafipgmhnpo => "INPBGNJMNKJ_OAFIPGMHNPO", + Self::Dhneakfgcbk => "INPBGNJMNKJ_DHNEAKFGCBK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BHMMPKNMFDM_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "BHMMPKNMFDM_DFFCPGOANMC" => Some(Self::Dffcpgoanmc), - "BHMMPKNMFDM_CPPCKKBLFIJ" => Some(Self::Cppckkblfij), - "BHMMPKNMFDM_GPGLBHKBAPG" => Some(Self::Gpglbhkbapg), + "INPBGNJMNKJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "INPBGNJMNKJ_PKEAHOBFGCB" => Some(Self::Pkeahobfgcb), + "INPBGNJMNKJ_OAFIPGMHNPO" => Some(Self::Oafipgmhnpo), + "INPBGNJMNKJ_DHNEAKFGCBK" => Some(Self::Dhneakfgcbk), _ => None, } } @@ -69163,47 +73108,47 @@ impl Bhmmpknmfdm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bcplaokmpfk { - Mnfeponeddj = 0, - Kcpmpcjnpce = 403, - Klllbgcpafn = 404, - Gebinflemdl = 401, - Flnjpkibckf = 402, - Cbhddmjgabf = 2300, - Jpbilgpjmlh = 3100, - Lmoldlbknlb = 4100, - Eangggbimpn = 3700, +pub enum Fmeakofmfck { + Pcpdhelpkem = 0, + Cgcjlhflepn = 403, + Lcddjfafkpl = 404, + Pjighnfhfkd = 401, + Pgdfgmpoifd = 402, + Ajbfcodjonf = 2300, + Epncpbcdako = 3100, + Ghodipcoiie = 4100, + Obbecdekjfe = 3700, } -impl Bcplaokmpfk { +impl Fmeakofmfck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "BCPLAOKMPFK_MNFEPONEDDJ", - Self::Kcpmpcjnpce => "BCPLAOKMPFK_KCPMPCJNPCE", - Self::Klllbgcpafn => "BCPLAOKMPFK_KLLLBGCPAFN", - Self::Gebinflemdl => "BCPLAOKMPFK_GEBINFLEMDL", - Self::Flnjpkibckf => "BCPLAOKMPFK_FLNJPKIBCKF", - Self::Cbhddmjgabf => "BCPLAOKMPFK_CBHDDMJGABF", - Self::Jpbilgpjmlh => "BCPLAOKMPFK_JPBILGPJMLH", - Self::Lmoldlbknlb => "BCPLAOKMPFK_LMOLDLBKNLB", - Self::Eangggbimpn => "BCPLAOKMPFK_EANGGGBIMPN", + Self::Pcpdhelpkem => "FMEAKOFMFCK_PCPDHELPKEM", + Self::Cgcjlhflepn => "FMEAKOFMFCK_CGCJLHFLEPN", + Self::Lcddjfafkpl => "FMEAKOFMFCK_LCDDJFAFKPL", + Self::Pjighnfhfkd => "FMEAKOFMFCK_PJIGHNFHFKD", + Self::Pgdfgmpoifd => "FMEAKOFMFCK_PGDFGMPOIFD", + Self::Ajbfcodjonf => "FMEAKOFMFCK_AJBFCODJONF", + Self::Epncpbcdako => "FMEAKOFMFCK_EPNCPBCDAKO", + Self::Ghodipcoiie => "FMEAKOFMFCK_GHODIPCOIIE", + Self::Obbecdekjfe => "FMEAKOFMFCK_OBBECDEKJFE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BCPLAOKMPFK_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "BCPLAOKMPFK_KCPMPCJNPCE" => Some(Self::Kcpmpcjnpce), - "BCPLAOKMPFK_KLLLBGCPAFN" => Some(Self::Klllbgcpafn), - "BCPLAOKMPFK_GEBINFLEMDL" => Some(Self::Gebinflemdl), - "BCPLAOKMPFK_FLNJPKIBCKF" => Some(Self::Flnjpkibckf), - "BCPLAOKMPFK_CBHDDMJGABF" => Some(Self::Cbhddmjgabf), - "BCPLAOKMPFK_JPBILGPJMLH" => Some(Self::Jpbilgpjmlh), - "BCPLAOKMPFK_LMOLDLBKNLB" => Some(Self::Lmoldlbknlb), - "BCPLAOKMPFK_EANGGGBIMPN" => Some(Self::Eangggbimpn), + "FMEAKOFMFCK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "FMEAKOFMFCK_CGCJLHFLEPN" => Some(Self::Cgcjlhflepn), + "FMEAKOFMFCK_LCDDJFAFKPL" => Some(Self::Lcddjfafkpl), + "FMEAKOFMFCK_PJIGHNFHFKD" => Some(Self::Pjighnfhfkd), + "FMEAKOFMFCK_PGDFGMPOIFD" => Some(Self::Pgdfgmpoifd), + "FMEAKOFMFCK_AJBFCODJONF" => Some(Self::Ajbfcodjonf), + "FMEAKOFMFCK_EPNCPBCDAKO" => Some(Self::Epncpbcdako), + "FMEAKOFMFCK_GHODIPCOIIE" => Some(Self::Ghodipcoiie), + "FMEAKOFMFCK_OBBECDEKJFE" => Some(Self::Obbecdekjfe), _ => None, } } @@ -69211,57 +73156,57 @@ impl Bcplaokmpfk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Abogdmodbon { - Khfceggoopl = 0, - Fjglbblpill = 1, - Becemjjbbim = 2, +pub enum Ipgfcghiikn { + Kojihmknjic = 0, + Eikbibahchi = 1, + Fceejiblhoc = 2, } -impl Abogdmodbon { +impl Ipgfcghiikn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Khfceggoopl => "ABOGDMODBON_KHFCEGGOOPL", - Self::Fjglbblpill => "ABOGDMODBON_FJGLBBLPILL", - Self::Becemjjbbim => "ABOGDMODBON_BECEMJJBBIM", + Self::Kojihmknjic => "IPGFCGHIIKN_KOJIHMKNJIC", + Self::Eikbibahchi => "IPGFCGHIIKN_EIKBIBAHCHI", + Self::Fceejiblhoc => "IPGFCGHIIKN_FCEEJIBLHOC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ABOGDMODBON_KHFCEGGOOPL" => Some(Self::Khfceggoopl), - "ABOGDMODBON_FJGLBBLPILL" => Some(Self::Fjglbblpill), - "ABOGDMODBON_BECEMJJBBIM" => Some(Self::Becemjjbbim), + "IPGFCGHIIKN_KOJIHMKNJIC" => Some(Self::Kojihmknjic), + "IPGFCGHIIKN_EIKBIBAHCHI" => Some(Self::Eikbibahchi), + "IPGFCGHIIKN_FCEEJIBLHOC" => Some(Self::Fceejiblhoc), _ => None, } } } -/// Obf: DevelopmentType +/// Obf: KGHODPFJGLI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DevelopmentType { - Ifhpjflkbdk = 0, - Odkoieoefmj = 1, - Fcemffbapdg = 2, - Bgfgajnlkmm = 3, - Mpkigfdckgd = 4, - Hgccegekhhn = 5, - Kfgejnpgklh = 6, - Fbkmdggkdgj = 7, - Fpmgclnngff = 8, - Nnmhcdkplih = 9, - Magnhlnmibb = 10, - Belmpcjodhf = 11, - Lmbockckgcd = 12, - Npkgbbibenm = 13, - Gmikopclcdk = 14, - Dglelkedkdi = 15, - Jdehnkpjfdf = 16, - Copmejiffle = 17, - Kplfppgbihf = 18, + KghodpfjgliMjfldkhkdab = 0, + KghodpfjgliIbmbpmimjeg = 1, + KghodpfjgliDfmfgmcghkk = 2, + KghodpfjgliDgdlljknlmc = 3, + KghodpfjgliFjjaanaiklp = 4, + KghodpfjgliPjpgmlpmkbb = 5, + KghodpfjgliCphfdmghkdn = 6, + KghodpfjgliBpajghjgcam = 7, + KghodpfjgliPpkfekfhfgb = 8, + KghodpfjgliGnameakebnl = 9, + KghodpfjgliApbchinmcij = 10, + KghodpfjgliFbpdglpbbih = 11, + KghodpfjgliMeakdpoakkf = 12, + KghodpfjgliJlcdmpjkphd = 13, + KghodpfjgliMifhifjcgam = 14, + KghodpfjgliBicmkjjbhjf = 15, + KghodpfjgliGaeoajpaihl = 16, + KghodpfjgliOhkdnjgjanh = 17, + KghodpfjgliNoojmahkmhc = 18, } impl DevelopmentType { /// String value of the enum field names used in the ProtoBuf definition. @@ -69270,69 +73215,69 @@ impl DevelopmentType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ifhpjflkbdk => "DevelopmentType_IFHPJFLKBDK", - Self::Odkoieoefmj => "DevelopmentType_ODKOIEOEFMJ", - Self::Fcemffbapdg => "DevelopmentType_FCEMFFBAPDG", - Self::Bgfgajnlkmm => "DevelopmentType_BGFGAJNLKMM", - Self::Mpkigfdckgd => "DevelopmentType_MPKIGFDCKGD", - Self::Hgccegekhhn => "DevelopmentType_HGCCEGEKHHN", - Self::Kfgejnpgklh => "DevelopmentType_KFGEJNPGKLH", - Self::Fbkmdggkdgj => "DevelopmentType_FBKMDGGKDGJ", - Self::Fpmgclnngff => "DevelopmentType_FPMGCLNNGFF", - Self::Nnmhcdkplih => "DevelopmentType_NNMHCDKPLIH", - Self::Magnhlnmibb => "DevelopmentType_MAGNHLNMIBB", - Self::Belmpcjodhf => "DevelopmentType_BELMPCJODHF", - Self::Lmbockckgcd => "DevelopmentType_LMBOCKCKGCD", - Self::Npkgbbibenm => "DevelopmentType_NPKGBBIBENM", - Self::Gmikopclcdk => "DevelopmentType_GMIKOPCLCDK", - Self::Dglelkedkdi => "DevelopmentType_DGLELKEDKDI", - Self::Jdehnkpjfdf => "DevelopmentType_JDEHNKPJFDF", - Self::Copmejiffle => "DevelopmentType_COPMEJIFFLE", - Self::Kplfppgbihf => "DevelopmentType_KPLFPPGBIHF", + Self::KghodpfjgliMjfldkhkdab => "KGHODPFJGLI_MJFLDKHKDAB", + Self::KghodpfjgliIbmbpmimjeg => "KGHODPFJGLI_IBMBPMIMJEG", + Self::KghodpfjgliDfmfgmcghkk => "KGHODPFJGLI_DFMFGMCGHKK", + Self::KghodpfjgliDgdlljknlmc => "KGHODPFJGLI_DGDLLJKNLMC", + Self::KghodpfjgliFjjaanaiklp => "KGHODPFJGLI_FJJAANAIKLP", + Self::KghodpfjgliPjpgmlpmkbb => "KGHODPFJGLI_PJPGMLPMKBB", + Self::KghodpfjgliCphfdmghkdn => "KGHODPFJGLI_CPHFDMGHKDN", + Self::KghodpfjgliBpajghjgcam => "KGHODPFJGLI_BPAJGHJGCAM", + Self::KghodpfjgliPpkfekfhfgb => "KGHODPFJGLI_PPKFEKFHFGB", + Self::KghodpfjgliGnameakebnl => "KGHODPFJGLI_GNAMEAKEBNL", + Self::KghodpfjgliApbchinmcij => "KGHODPFJGLI_APBCHINMCIJ", + Self::KghodpfjgliFbpdglpbbih => "KGHODPFJGLI_FBPDGLPBBIH", + Self::KghodpfjgliMeakdpoakkf => "KGHODPFJGLI_MEAKDPOAKKF", + Self::KghodpfjgliJlcdmpjkphd => "KGHODPFJGLI_JLCDMPJKPHD", + Self::KghodpfjgliMifhifjcgam => "KGHODPFJGLI_MIFHIFJCGAM", + Self::KghodpfjgliBicmkjjbhjf => "KGHODPFJGLI_BICMKJJBHJF", + Self::KghodpfjgliGaeoajpaihl => "KGHODPFJGLI_GAEOAJPAIHL", + Self::KghodpfjgliOhkdnjgjanh => "KGHODPFJGLI_OHKDNJGJANH", + Self::KghodpfjgliNoojmahkmhc => "KGHODPFJGLI_NOOJMAHKMHC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DevelopmentType_IFHPJFLKBDK" => Some(Self::Ifhpjflkbdk), - "DevelopmentType_ODKOIEOEFMJ" => Some(Self::Odkoieoefmj), - "DevelopmentType_FCEMFFBAPDG" => Some(Self::Fcemffbapdg), - "DevelopmentType_BGFGAJNLKMM" => Some(Self::Bgfgajnlkmm), - "DevelopmentType_MPKIGFDCKGD" => Some(Self::Mpkigfdckgd), - "DevelopmentType_HGCCEGEKHHN" => Some(Self::Hgccegekhhn), - "DevelopmentType_KFGEJNPGKLH" => Some(Self::Kfgejnpgklh), - "DevelopmentType_FBKMDGGKDGJ" => Some(Self::Fbkmdggkdgj), - "DevelopmentType_FPMGCLNNGFF" => Some(Self::Fpmgclnngff), - "DevelopmentType_NNMHCDKPLIH" => Some(Self::Nnmhcdkplih), - "DevelopmentType_MAGNHLNMIBB" => Some(Self::Magnhlnmibb), - "DevelopmentType_BELMPCJODHF" => Some(Self::Belmpcjodhf), - "DevelopmentType_LMBOCKCKGCD" => Some(Self::Lmbockckgcd), - "DevelopmentType_NPKGBBIBENM" => Some(Self::Npkgbbibenm), - "DevelopmentType_GMIKOPCLCDK" => Some(Self::Gmikopclcdk), - "DevelopmentType_DGLELKEDKDI" => Some(Self::Dglelkedkdi), - "DevelopmentType_JDEHNKPJFDF" => Some(Self::Jdehnkpjfdf), - "DevelopmentType_COPMEJIFFLE" => Some(Self::Copmejiffle), - "DevelopmentType_KPLFPPGBIHF" => Some(Self::Kplfppgbihf), + "KGHODPFJGLI_MJFLDKHKDAB" => Some(Self::KghodpfjgliMjfldkhkdab), + "KGHODPFJGLI_IBMBPMIMJEG" => Some(Self::KghodpfjgliIbmbpmimjeg), + "KGHODPFJGLI_DFMFGMCGHKK" => Some(Self::KghodpfjgliDfmfgmcghkk), + "KGHODPFJGLI_DGDLLJKNLMC" => Some(Self::KghodpfjgliDgdlljknlmc), + "KGHODPFJGLI_FJJAANAIKLP" => Some(Self::KghodpfjgliFjjaanaiklp), + "KGHODPFJGLI_PJPGMLPMKBB" => Some(Self::KghodpfjgliPjpgmlpmkbb), + "KGHODPFJGLI_CPHFDMGHKDN" => Some(Self::KghodpfjgliCphfdmghkdn), + "KGHODPFJGLI_BPAJGHJGCAM" => Some(Self::KghodpfjgliBpajghjgcam), + "KGHODPFJGLI_PPKFEKFHFGB" => Some(Self::KghodpfjgliPpkfekfhfgb), + "KGHODPFJGLI_GNAMEAKEBNL" => Some(Self::KghodpfjgliGnameakebnl), + "KGHODPFJGLI_APBCHINMCIJ" => Some(Self::KghodpfjgliApbchinmcij), + "KGHODPFJGLI_FBPDGLPBBIH" => Some(Self::KghodpfjgliFbpdglpbbih), + "KGHODPFJGLI_MEAKDPOAKKF" => Some(Self::KghodpfjgliMeakdpoakkf), + "KGHODPFJGLI_JLCDMPJKPHD" => Some(Self::KghodpfjgliJlcdmpjkphd), + "KGHODPFJGLI_MIFHIFJCGAM" => Some(Self::KghodpfjgliMifhifjcgam), + "KGHODPFJGLI_BICMKJJBHJF" => Some(Self::KghodpfjgliBicmkjjbhjf), + "KGHODPFJGLI_GAEOAJPAIHL" => Some(Self::KghodpfjgliGaeoajpaihl), + "KGHODPFJGLI_OHKDNJGJANH" => Some(Self::KghodpfjgliOhkdnjgjanh), + "KGHODPFJGLI_NOOJMAHKMHC" => Some(Self::KghodpfjgliNoojmahkmhc), _ => None, } } } -/// Obf: PlayingState +/// Obf: LGGELNENDAO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlayingState { - Mnfeponeddj = 0, - Gelepjkmmpp = 1, - Hidkegdohhl = 2, - Jcfhiajanld = 3, - Fmjmbacgonf = 4, - Balojmopfnh = 5, - Amckkloocdo = 6, - Ogliiofoigh = 7, - Gobcbfdomnk = 8, - Alheaegmjpc = 9, - Miclpgphajl = 10, + LggelnendaoPcpdhelpkem = 0, + LggelnendaoAadflkalknl = 1, + LggelnendaoCbankfoeifb = 2, + LggelnendaoCdmmidikfcg = 3, + LggelnendaoOmlfcehbjeh = 4, + LggelnendaoNmghlblkdlh = 5, + LggelnendaoKfkfjhljcop = 6, + LggelnendaoMjgpiephdpi = 7, + LggelnendaoImeplhgajch = 8, + LggelnendaoAghhiaplcdh = 9, + LggelnendaoOkgahgbkfdj = 10, } impl PlayingState { /// String value of the enum field names used in the ProtoBuf definition. @@ -69341,33 +73286,33 @@ impl PlayingState { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "PlayingState_MNFEPONEDDJ", - Self::Gelepjkmmpp => "PlayingState_GELEPJKMMPP", - Self::Hidkegdohhl => "PlayingState_HIDKEGDOHHL", - Self::Jcfhiajanld => "PlayingState_JCFHIAJANLD", - Self::Fmjmbacgonf => "PlayingState_FMJMBACGONF", - Self::Balojmopfnh => "PlayingState_BALOJMOPFNH", - Self::Amckkloocdo => "PlayingState_AMCKKLOOCDO", - Self::Ogliiofoigh => "PlayingState_OGLIIOFOIGH", - Self::Gobcbfdomnk => "PlayingState_GOBCBFDOMNK", - Self::Alheaegmjpc => "PlayingState_ALHEAEGMJPC", - Self::Miclpgphajl => "PlayingState_MICLPGPHAJL", + Self::LggelnendaoPcpdhelpkem => "LGGELNENDAO_PCPDHELPKEM", + Self::LggelnendaoAadflkalknl => "LGGELNENDAO_AADFLKALKNL", + Self::LggelnendaoCbankfoeifb => "LGGELNENDAO_CBANKFOEIFB", + Self::LggelnendaoCdmmidikfcg => "LGGELNENDAO_CDMMIDIKFCG", + Self::LggelnendaoOmlfcehbjeh => "LGGELNENDAO_OMLFCEHBJEH", + Self::LggelnendaoNmghlblkdlh => "LGGELNENDAO_NMGHLBLKDLH", + Self::LggelnendaoKfkfjhljcop => "LGGELNENDAO_KFKFJHLJCOP", + Self::LggelnendaoMjgpiephdpi => "LGGELNENDAO_MJGPIEPHDPI", + Self::LggelnendaoImeplhgajch => "LGGELNENDAO_IMEPLHGAJCH", + Self::LggelnendaoAghhiaplcdh => "LGGELNENDAO_AGHHIAPLCDH", + Self::LggelnendaoOkgahgbkfdj => "LGGELNENDAO_OKGAHGBKFDJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PlayingState_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "PlayingState_GELEPJKMMPP" => Some(Self::Gelepjkmmpp), - "PlayingState_HIDKEGDOHHL" => Some(Self::Hidkegdohhl), - "PlayingState_JCFHIAJANLD" => Some(Self::Jcfhiajanld), - "PlayingState_FMJMBACGONF" => Some(Self::Fmjmbacgonf), - "PlayingState_BALOJMOPFNH" => Some(Self::Balojmopfnh), - "PlayingState_AMCKKLOOCDO" => Some(Self::Amckkloocdo), - "PlayingState_OGLIIOFOIGH" => Some(Self::Ogliiofoigh), - "PlayingState_GOBCBFDOMNK" => Some(Self::Gobcbfdomnk), - "PlayingState_ALHEAEGMJPC" => Some(Self::Alheaegmjpc), - "PlayingState_MICLPGPHAJL" => Some(Self::Miclpgphajl), + "LGGELNENDAO_PCPDHELPKEM" => Some(Self::LggelnendaoPcpdhelpkem), + "LGGELNENDAO_AADFLKALKNL" => Some(Self::LggelnendaoAadflkalknl), + "LGGELNENDAO_CBANKFOEIFB" => Some(Self::LggelnendaoCbankfoeifb), + "LGGELNENDAO_CDMMIDIKFCG" => Some(Self::LggelnendaoCdmmidikfcg), + "LGGELNENDAO_OMLFCEHBJEH" => Some(Self::LggelnendaoOmlfcehbjeh), + "LGGELNENDAO_NMGHLBLKDLH" => Some(Self::LggelnendaoNmghlblkdlh), + "LGGELNENDAO_KFKFJHLJCOP" => Some(Self::LggelnendaoKfkfjhljcop), + "LGGELNENDAO_MJGPIEPHDPI" => Some(Self::LggelnendaoMjgpiephdpi), + "LGGELNENDAO_IMEPLHGAJCH" => Some(Self::LggelnendaoImeplhgajch), + "LGGELNENDAO_AGHHIAPLCDH" => Some(Self::LggelnendaoAghhiaplcdh), + "LGGELNENDAO_OKGAHGBKFDJ" => Some(Self::LggelnendaoOkgahgbkfdj), _ => None, } } @@ -69375,32 +73320,32 @@ impl PlayingState { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gogjalgfbnc { - Bnffnlakacg = 0, - Cdcbnedhphi = 1, - Fbogglmnhfa = 2, - Nahlonaophc = 3, +pub enum Lbbopepgppa { + Hpdkaikpoig = 0, + Lnfjolbjloe = 1, + Dapajmnghlp = 2, + Eljijpjlkgp = 3, } -impl Gogjalgfbnc { +impl Lbbopepgppa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Bnffnlakacg => "GOGJALGFBNC_BNFFNLAKACG", - Self::Cdcbnedhphi => "GOGJALGFBNC_CDCBNEDHPHI", - Self::Fbogglmnhfa => "GOGJALGFBNC_FBOGGLMNHFA", - Self::Nahlonaophc => "GOGJALGFBNC_NAHLONAOPHC", + Self::Hpdkaikpoig => "LBBOPEPGPPA_HPDKAIKPOIG", + Self::Lnfjolbjloe => "LBBOPEPGPPA_LNFJOLBJLOE", + Self::Dapajmnghlp => "LBBOPEPGPPA_DAPAJMNGHLP", + Self::Eljijpjlkgp => "LBBOPEPGPPA_ELJIJPJLKGP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GOGJALGFBNC_BNFFNLAKACG" => Some(Self::Bnffnlakacg), - "GOGJALGFBNC_CDCBNEDHPHI" => Some(Self::Cdcbnedhphi), - "GOGJALGFBNC_FBOGGLMNHFA" => Some(Self::Fbogglmnhfa), - "GOGJALGFBNC_NAHLONAOPHC" => Some(Self::Nahlonaophc), + "LBBOPEPGPPA_HPDKAIKPOIG" => Some(Self::Hpdkaikpoig), + "LBBOPEPGPPA_LNFJOLBJLOE" => Some(Self::Lnfjolbjloe), + "LBBOPEPGPPA_DAPAJMNGHLP" => Some(Self::Dapajmnghlp), + "LBBOPEPGPPA_ELJIJPJLKGP" => Some(Self::Eljijpjlkgp), _ => None, } } @@ -69408,50 +73353,50 @@ impl Gogjalgfbnc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fffniinimol { - Mnfeponeddj = 0, - Hijahcmlmpe = 1, - Ccofpmnbdbi = 2, - Pfkhakdgdla = 3, - Dkbkknndcee = 4, - Hjedijefioc = 5, +pub enum Apbbalpmmgk { + Pcpdhelpkem = 0, + Ghgapoakgab = 1, + Bpcekmlpjcj = 2, + Gpjmkkadldc = 3, + Cbbhpgagcoe = 4, + Jnaaaiglhhi = 5, } -impl Fffniinimol { +impl Apbbalpmmgk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "FFFNIINIMOL_MNFEPONEDDJ", - Self::Hijahcmlmpe => "FFFNIINIMOL_HIJAHCMLMPE", - Self::Ccofpmnbdbi => "FFFNIINIMOL_CCOFPMNBDBI", - Self::Pfkhakdgdla => "FFFNIINIMOL_PFKHAKDGDLA", - Self::Dkbkknndcee => "FFFNIINIMOL_DKBKKNNDCEE", - Self::Hjedijefioc => "FFFNIINIMOL_HJEDIJEFIOC", + Self::Pcpdhelpkem => "APBBALPMMGK_PCPDHELPKEM", + Self::Ghgapoakgab => "APBBALPMMGK_GHGAPOAKGAB", + Self::Bpcekmlpjcj => "APBBALPMMGK_BPCEKMLPJCJ", + Self::Gpjmkkadldc => "APBBALPMMGK_GPJMKKADLDC", + Self::Cbbhpgagcoe => "APBBALPMMGK_CBBHPGAGCOE", + Self::Jnaaaiglhhi => "APBBALPMMGK_JNAAAIGLHHI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FFFNIINIMOL_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "FFFNIINIMOL_HIJAHCMLMPE" => Some(Self::Hijahcmlmpe), - "FFFNIINIMOL_CCOFPMNBDBI" => Some(Self::Ccofpmnbdbi), - "FFFNIINIMOL_PFKHAKDGDLA" => Some(Self::Pfkhakdgdla), - "FFFNIINIMOL_DKBKKNNDCEE" => Some(Self::Dkbkknndcee), - "FFFNIINIMOL_HJEDIJEFIOC" => Some(Self::Hjedijefioc), + "APBBALPMMGK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "APBBALPMMGK_GHGAPOAKGAB" => Some(Self::Ghgapoakgab), + "APBBALPMMGK_BPCEKMLPJCJ" => Some(Self::Bpcekmlpjcj), + "APBBALPMMGK_GPJMKKADLDC" => Some(Self::Gpjmkkadldc), + "APBBALPMMGK_CBBHPGAGCOE" => Some(Self::Cbbhpgagcoe), + "APBBALPMMGK_JNAAAIGLHHI" => Some(Self::Jnaaaiglhhi), _ => None, } } } -/// Obf: PlanetFesCardPieceApplyPermissionType +/// Obf: PPJPJKPJHMG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesCardPieceApplyPermissionType { - Opgoeebellm = 0, - Kfiaihkkkeb = 1, - Kliglfemhda = 2, + PpjpjkpjhmgNkadfcmekgn = 0, + PpjpjkpjhmgPmjmefdgohc = 1, + PpjpjkpjhmgHlpfbmbdkpp = 2, } impl PlanetFesCardPieceApplyPermissionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -69460,23 +73405,17 @@ impl PlanetFesCardPieceApplyPermissionType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Opgoeebellm => "PlanetFesCardPieceApplyPermissionType_OPGOEEBELLM", - Self::Kfiaihkkkeb => "PlanetFesCardPieceApplyPermissionType_KFIAIHKKKEB", - Self::Kliglfemhda => "PlanetFesCardPieceApplyPermissionType_KLIGLFEMHDA", + Self::PpjpjkpjhmgNkadfcmekgn => "PPJPJKPJHMG_NKADFCMEKGN", + Self::PpjpjkpjhmgPmjmefdgohc => "PPJPJKPJHMG_PMJMEFDGOHC", + Self::PpjpjkpjhmgHlpfbmbdkpp => "PPJPJKPJHMG_HLPFBMBDKPP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PlanetFesCardPieceApplyPermissionType_OPGOEEBELLM" => { - Some(Self::Opgoeebellm) - } - "PlanetFesCardPieceApplyPermissionType_KFIAIHKKKEB" => { - Some(Self::Kfiaihkkkeb) - } - "PlanetFesCardPieceApplyPermissionType_KLIGLFEMHDA" => { - Some(Self::Kliglfemhda) - } + "PPJPJKPJHMG_NKADFCMEKGN" => Some(Self::PpjpjkpjhmgNkadfcmekgn), + "PPJPJKPJHMG_PMJMEFDGOHC" => Some(Self::PpjpjkpjhmgPmjmefdgohc), + "PPJPJKPJHMG_HLPFBMBDKPP" => Some(Self::PpjpjkpjhmgHlpfbmbdkpp), _ => None, } } @@ -69484,35 +73423,35 @@ impl PlanetFesCardPieceApplyPermissionType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ieejbnkinah { - Japkfghimjf = 0, - Acfcacfkilo = 1, - Iliablgjggn = 2, - Pibiiikepmc = 3, - Cijjdnbeflg = 4, +pub enum Nkgnoomgbim { + Echponhamcn = 0, + Echekpmlgdm = 1, + Pjkkbffcehf = 2, + Pdeakhakkcd = 3, + Daklbgkehal = 4, } -impl Ieejbnkinah { +impl Nkgnoomgbim { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Japkfghimjf => "IEEJBNKINAH_JAPKFGHIMJF", - Self::Acfcacfkilo => "IEEJBNKINAH_ACFCACFKILO", - Self::Iliablgjggn => "IEEJBNKINAH_ILIABLGJGGN", - Self::Pibiiikepmc => "IEEJBNKINAH_PIBIIIKEPMC", - Self::Cijjdnbeflg => "IEEJBNKINAH_CIJJDNBEFLG", + Self::Echponhamcn => "NKGNOOMGBIM_ECHPONHAMCN", + Self::Echekpmlgdm => "NKGNOOMGBIM_ECHEKPMLGDM", + Self::Pjkkbffcehf => "NKGNOOMGBIM_PJKKBFFCEHF", + Self::Pdeakhakkcd => "NKGNOOMGBIM_PDEAKHAKKCD", + Self::Daklbgkehal => "NKGNOOMGBIM_DAKLBGKEHAL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IEEJBNKINAH_JAPKFGHIMJF" => Some(Self::Japkfghimjf), - "IEEJBNKINAH_ACFCACFKILO" => Some(Self::Acfcacfkilo), - "IEEJBNKINAH_ILIABLGJGGN" => Some(Self::Iliablgjggn), - "IEEJBNKINAH_PIBIIIKEPMC" => Some(Self::Pibiiikepmc), - "IEEJBNKINAH_CIJJDNBEFLG" => Some(Self::Cijjdnbeflg), + "NKGNOOMGBIM_ECHPONHAMCN" => Some(Self::Echponhamcn), + "NKGNOOMGBIM_ECHEKPMLGDM" => Some(Self::Echekpmlgdm), + "NKGNOOMGBIM_PJKKBFFCEHF" => Some(Self::Pjkkbffcehf), + "NKGNOOMGBIM_PDEAKHAKKCD" => Some(Self::Pdeakhakkcd), + "NKGNOOMGBIM_DAKLBGKEHAL" => Some(Self::Daklbgkehal), _ => None, } } @@ -69520,29 +73459,29 @@ impl Ieejbnkinah { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lipbfjkaiff { - Cdplganfokb = 0, - Ndhhlchoadh = 1, - Cngmjljjbcg = 2, +pub enum Dpenfefpebi { + Kheejbbpicd = 0, + Dabgpbmkgjb = 1, + Dlechgnkomb = 2, } -impl Lipbfjkaiff { +impl Dpenfefpebi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Cdplganfokb => "LIPBFJKAIFF_CDPLGANFOKB", - Self::Ndhhlchoadh => "LIPBFJKAIFF_NDHHLCHOADH", - Self::Cngmjljjbcg => "LIPBFJKAIFF_CNGMJLJJBCG", + Self::Kheejbbpicd => "DPENFEFPEBI_KHEEJBBPICD", + Self::Dabgpbmkgjb => "DPENFEFPEBI_DABGPBMKGJB", + Self::Dlechgnkomb => "DPENFEFPEBI_DLECHGNKOMB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LIPBFJKAIFF_CDPLGANFOKB" => Some(Self::Cdplganfokb), - "LIPBFJKAIFF_NDHHLCHOADH" => Some(Self::Ndhhlchoadh), - "LIPBFJKAIFF_CNGMJLJJBCG" => Some(Self::Cngmjljjbcg), + "DPENFEFPEBI_KHEEJBBPICD" => Some(Self::Kheejbbpicd), + "DPENFEFPEBI_DABGPBMKGJB" => Some(Self::Dabgpbmkgjb), + "DPENFEFPEBI_DLECHGNKOMB" => Some(Self::Dlechgnkomb), _ => None, } } @@ -69550,50 +73489,50 @@ impl Lipbfjkaiff { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Aampbafiflk { - Mnfeponeddj = 0, - Kflfhbnnmnn = 1, - Anplmcacmjn = 2, - Mpmnmldknkk = 3, - Lgmbcncgino = 4, - Dgmhfdamapc = 5, - Aldfnobdcbk = 6, - Level = 7, - Lablhbfhkfm = 8, - Knfemaefgho = 9, +pub enum Bgcejdchkba { + Pcpdhelpkem = 0, + Mnmmgialaoh = 1, + Idmicpbheod = 2, + Niillmjngec = 3, + Monilnmiblg = 4, + Ckaidiijjjf = 5, + Behbcacjcpj = 6, + Eikfegoomcc = 7, + Loehhlbjacf = 8, + Ndjedmknjmb = 9, } -impl Aampbafiflk { +impl Bgcejdchkba { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "AAMPBAFIFLK_MNFEPONEDDJ", - Self::Kflfhbnnmnn => "AAMPBAFIFLK_KFLFHBNNMNN", - Self::Anplmcacmjn => "AAMPBAFIFLK_ANPLMCACMJN", - Self::Mpmnmldknkk => "AAMPBAFIFLK_MPMNMLDKNKK", - Self::Lgmbcncgino => "AAMPBAFIFLK_LGMBCNCGINO", - Self::Dgmhfdamapc => "AAMPBAFIFLK_DGMHFDAMAPC", - Self::Aldfnobdcbk => "AAMPBAFIFLK_ALDFNOBDCBK", - Self::Level => "AAMPBAFIFLK_level", - Self::Lablhbfhkfm => "AAMPBAFIFLK_LABLHBFHKFM", - Self::Knfemaefgho => "AAMPBAFIFLK_KNFEMAEFGHO", + Self::Pcpdhelpkem => "BGCEJDCHKBA_PCPDHELPKEM", + Self::Mnmmgialaoh => "BGCEJDCHKBA_MNMMGIALAOH", + Self::Idmicpbheod => "BGCEJDCHKBA_IDMICPBHEOD", + Self::Niillmjngec => "BGCEJDCHKBA_NIILLMJNGEC", + Self::Monilnmiblg => "BGCEJDCHKBA_MONILNMIBLG", + Self::Ckaidiijjjf => "BGCEJDCHKBA_CKAIDIIJJJF", + Self::Behbcacjcpj => "BGCEJDCHKBA_BEHBCACJCPJ", + Self::Eikfegoomcc => "BGCEJDCHKBA_EIKFEGOOMCC", + Self::Loehhlbjacf => "BGCEJDCHKBA_LOEHHLBJACF", + Self::Ndjedmknjmb => "BGCEJDCHKBA_NDJEDMKNJMB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AAMPBAFIFLK_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "AAMPBAFIFLK_KFLFHBNNMNN" => Some(Self::Kflfhbnnmnn), - "AAMPBAFIFLK_ANPLMCACMJN" => Some(Self::Anplmcacmjn), - "AAMPBAFIFLK_MPMNMLDKNKK" => Some(Self::Mpmnmldknkk), - "AAMPBAFIFLK_LGMBCNCGINO" => Some(Self::Lgmbcncgino), - "AAMPBAFIFLK_DGMHFDAMAPC" => Some(Self::Dgmhfdamapc), - "AAMPBAFIFLK_ALDFNOBDCBK" => Some(Self::Aldfnobdcbk), - "AAMPBAFIFLK_level" => Some(Self::Level), - "AAMPBAFIFLK_LABLHBFHKFM" => Some(Self::Lablhbfhkfm), - "AAMPBAFIFLK_KNFEMAEFGHO" => Some(Self::Knfemaefgho), + "BGCEJDCHKBA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "BGCEJDCHKBA_MNMMGIALAOH" => Some(Self::Mnmmgialaoh), + "BGCEJDCHKBA_IDMICPBHEOD" => Some(Self::Idmicpbheod), + "BGCEJDCHKBA_NIILLMJNGEC" => Some(Self::Niillmjngec), + "BGCEJDCHKBA_MONILNMIBLG" => Some(Self::Monilnmiblg), + "BGCEJDCHKBA_CKAIDIIJJJF" => Some(Self::Ckaidiijjjf), + "BGCEJDCHKBA_BEHBCACJCPJ" => Some(Self::Behbcacjcpj), + "BGCEJDCHKBA_EIKFEGOOMCC" => Some(Self::Eikfegoomcc), + "BGCEJDCHKBA_LOEHHLBJACF" => Some(Self::Loehhlbjacf), + "BGCEJDCHKBA_NDJEDMKNJMB" => Some(Self::Ndjedmknjmb), _ => None, } } @@ -69601,32 +73540,32 @@ impl Aampbafiflk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Anpfoijioec { - Mnfeponeddj = 0, - Kaplblpepce = 1, - Ogabhlonnia = 2, - Bmfhdjlijgb = 3, +pub enum Bfdgagjdoda { + Pcpdhelpkem = 0, + Iajidambbjb = 1, + Peddmfmoeic = 2, + Miagcabfakb = 3, } -impl Anpfoijioec { +impl Bfdgagjdoda { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "ANPFOIJIOEC_MNFEPONEDDJ", - Self::Kaplblpepce => "ANPFOIJIOEC_KAPLBLPEPCE", - Self::Ogabhlonnia => "ANPFOIJIOEC_OGABHLONNIA", - Self::Bmfhdjlijgb => "ANPFOIJIOEC_BMFHDJLIJGB", + Self::Pcpdhelpkem => "BFDGAGJDODA_PCPDHELPKEM", + Self::Iajidambbjb => "BFDGAGJDODA_IAJIDAMBBJB", + Self::Peddmfmoeic => "BFDGAGJDODA_PEDDMFMOEIC", + Self::Miagcabfakb => "BFDGAGJDODA_MIAGCABFAKB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ANPFOIJIOEC_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "ANPFOIJIOEC_KAPLBLPEPCE" => Some(Self::Kaplblpepce), - "ANPFOIJIOEC_OGABHLONNIA" => Some(Self::Ogabhlonnia), - "ANPFOIJIOEC_BMFHDJLIJGB" => Some(Self::Bmfhdjlijgb), + "BFDGAGJDODA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "BFDGAGJDODA_IAJIDAMBBJB" => Some(Self::Iajidambbjb), + "BFDGAGJDODA_PEDDMFMOEIC" => Some(Self::Peddmfmoeic), + "BFDGAGJDODA_MIAGCABFAKB" => Some(Self::Miagcabfakb), _ => None, } } @@ -69634,52 +73573,52 @@ impl Anpfoijioec { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Amoippajlln { - Mnfeponeddj = 0, - Bdpbobhcdgf = 1, - Oohlhakfmib = 2, - Nlfaanhfbaa = 3, - Ilefkihfjio = 4, +pub enum Nfkejjihocj { + Pcpdhelpkem = 0, + Opcgnjmgjde = 1, + Mhogfbjlded = 2, + Fepghfflgij = 3, + Bedpkpfnmnb = 4, } -impl Amoippajlln { +impl Nfkejjihocj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "AMOIPPAJLLN_MNFEPONEDDJ", - Self::Bdpbobhcdgf => "AMOIPPAJLLN_BDPBOBHCDGF", - Self::Oohlhakfmib => "AMOIPPAJLLN_OOHLHAKFMIB", - Self::Nlfaanhfbaa => "AMOIPPAJLLN_NLFAANHFBAA", - Self::Ilefkihfjio => "AMOIPPAJLLN_ILEFKIHFJIO", + Self::Pcpdhelpkem => "NFKEJJIHOCJ_PCPDHELPKEM", + Self::Opcgnjmgjde => "NFKEJJIHOCJ_OPCGNJMGJDE", + Self::Mhogfbjlded => "NFKEJJIHOCJ_MHOGFBJLDED", + Self::Fepghfflgij => "NFKEJJIHOCJ_FEPGHFFLGIJ", + Self::Bedpkpfnmnb => "NFKEJJIHOCJ_BEDPKPFNMNB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AMOIPPAJLLN_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "AMOIPPAJLLN_BDPBOBHCDGF" => Some(Self::Bdpbobhcdgf), - "AMOIPPAJLLN_OOHLHAKFMIB" => Some(Self::Oohlhakfmib), - "AMOIPPAJLLN_NLFAANHFBAA" => Some(Self::Nlfaanhfbaa), - "AMOIPPAJLLN_ILEFKIHFJIO" => Some(Self::Ilefkihfjio), + "NFKEJJIHOCJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NFKEJJIHOCJ_OPCGNJMGJDE" => Some(Self::Opcgnjmgjde), + "NFKEJJIHOCJ_MHOGFBJLDED" => Some(Self::Mhogfbjlded), + "NFKEJJIHOCJ_FEPGHFFLGIJ" => Some(Self::Fepghfflgij), + "NFKEJJIHOCJ_BEDPKPFNMNB" => Some(Self::Bedpkpfnmnb), _ => None, } } } -/// Obf: GridFightDropType +/// Obf: HIOLCNPOPON #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightDropType { - Mnfeponeddj = 0, - ItemValue = 1, - Exp = 2, - Eoneknglgjd = 3, - RoleGoodsInfo = 4, - Dpkekefbjli = 5, - Jghbflgkbcc = 6, - Doinfbhbmob = 7, + HiolcnpoponPcpdhelpkem = 0, + HiolcnpoponHhnbgnfbdho = 1, + HiolcnpoponHolojhggiog = 2, + HiolcnpoponNoknnmpmggn = 3, + HiolcnpoponNofpidpiklj = 4, + HiolcnpoponBikhoegfefd = 5, + HiolcnpoponMkppcdpchie = 6, + HiolcnpoponBhjoklljlpl = 7, } impl GridFightDropType { /// String value of the enum field names used in the ProtoBuf definition. @@ -69688,27 +73627,27 @@ impl GridFightDropType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "GridFightDropType_MNFEPONEDDJ", - Self::ItemValue => "GridFightDropType_item_value", - Self::Exp => "GridFightDropType_exp", - Self::Eoneknglgjd => "GridFightDropType_EONEKNGLGJD", - Self::RoleGoodsInfo => "GridFightDropType_role_goods_info", - Self::Dpkekefbjli => "GridFightDropType_DPKEKEFBJLI", - Self::Jghbflgkbcc => "GridFightDropType_JGHBFLGKBCC", - Self::Doinfbhbmob => "GridFightDropType_DOINFBHBMOB", + Self::HiolcnpoponPcpdhelpkem => "HIOLCNPOPON_PCPDHELPKEM", + Self::HiolcnpoponHhnbgnfbdho => "HIOLCNPOPON_HHNBGNFBDHO", + Self::HiolcnpoponHolojhggiog => "HIOLCNPOPON_HOLOJHGGIOG", + Self::HiolcnpoponNoknnmpmggn => "HIOLCNPOPON_NOKNNMPMGGN", + Self::HiolcnpoponNofpidpiklj => "HIOLCNPOPON_NOFPIDPIKLJ", + Self::HiolcnpoponBikhoegfefd => "HIOLCNPOPON_BIKHOEGFEFD", + Self::HiolcnpoponMkppcdpchie => "HIOLCNPOPON_MKPPCDPCHIE", + Self::HiolcnpoponBhjoklljlpl => "HIOLCNPOPON_BHJOKLLJLPL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightDropType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "GridFightDropType_item_value" => Some(Self::ItemValue), - "GridFightDropType_exp" => Some(Self::Exp), - "GridFightDropType_EONEKNGLGJD" => Some(Self::Eoneknglgjd), - "GridFightDropType_role_goods_info" => Some(Self::RoleGoodsInfo), - "GridFightDropType_DPKEKEFBJLI" => Some(Self::Dpkekefbjli), - "GridFightDropType_JGHBFLGKBCC" => Some(Self::Jghbflgkbcc), - "GridFightDropType_DOINFBHBMOB" => Some(Self::Doinfbhbmob), + "HIOLCNPOPON_PCPDHELPKEM" => Some(Self::HiolcnpoponPcpdhelpkem), + "HIOLCNPOPON_HHNBGNFBDHO" => Some(Self::HiolcnpoponHhnbgnfbdho), + "HIOLCNPOPON_HOLOJHGGIOG" => Some(Self::HiolcnpoponHolojhggiog), + "HIOLCNPOPON_NOKNNMPMGGN" => Some(Self::HiolcnpoponNoknnmpmggn), + "HIOLCNPOPON_NOFPIDPIKLJ" => Some(Self::HiolcnpoponNofpidpiklj), + "HIOLCNPOPON_BIKHOEGFEFD" => Some(Self::HiolcnpoponBikhoegfefd), + "HIOLCNPOPON_MKPPCDPCHIE" => Some(Self::HiolcnpoponMkppcdpchie), + "HIOLCNPOPON_BHJOKLLJLPL" => Some(Self::HiolcnpoponBhjoklljlpl), _ => None, } } @@ -69716,32 +73655,32 @@ impl GridFightDropType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum BattleCheckStrategyType { - Kccnaepapnc = 0, - Jfblhfibcde = 1, - Pecjagdpnei = 2, - Bhpcjpgdjae = 3, +pub enum Jilapgbhfji { + Lmjldgfjflc = 0, + Fioljgnekki = 1, + Dpleigpomca = 2, + Nmglepdledh = 3, } -impl BattleCheckStrategyType { +impl Jilapgbhfji { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Kccnaepapnc => "BattleCheckStrategyType_KCCNAEPAPNC", - Self::Jfblhfibcde => "BattleCheckStrategyType_JFBLHFIBCDE", - Self::Pecjagdpnei => "BattleCheckStrategyType_PECJAGDPNEI", - Self::Bhpcjpgdjae => "BattleCheckStrategyType_BHPCJPGDJAE", + Self::Lmjldgfjflc => "JILAPGBHFJI_LMJLDGFJFLC", + Self::Fioljgnekki => "JILAPGBHFJI_FIOLJGNEKKI", + Self::Dpleigpomca => "JILAPGBHFJI_DPLEIGPOMCA", + Self::Nmglepdledh => "JILAPGBHFJI_NMGLEPDLEDH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BattleCheckStrategyType_KCCNAEPAPNC" => Some(Self::Kccnaepapnc), - "BattleCheckStrategyType_JFBLHFIBCDE" => Some(Self::Jfblhfibcde), - "BattleCheckStrategyType_PECJAGDPNEI" => Some(Self::Pecjagdpnei), - "BattleCheckStrategyType_BHPCJPGDJAE" => Some(Self::Bhpcjpgdjae), + "JILAPGBHFJI_LMJLDGFJFLC" => Some(Self::Lmjldgfjflc), + "JILAPGBHFJI_FIOLJGNEKKI" => Some(Self::Fioljgnekki), + "JILAPGBHFJI_DPLEIGPOMCA" => Some(Self::Dpleigpomca), + "JILAPGBHFJI_NMGLEPDLEDH" => Some(Self::Nmglepdledh), _ => None, } } @@ -69749,45 +73688,45 @@ impl BattleCheckStrategyType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum BattleCheckResultType { - Hgfjaokpmnl = 0, - Jabgmkdmhlh = 1, - Nipbhppclnm = 2, +pub enum Lopdmepedfg { + Emiedpkbpki = 0, + Lghejjgfkim = 1, + Gapnmckcjcg = 2, } -impl BattleCheckResultType { +impl Lopdmepedfg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hgfjaokpmnl => "BattleCheckResultType_HGFJAOKPMNL", - Self::Jabgmkdmhlh => "BattleCheckResultType_JABGMKDMHLH", - Self::Nipbhppclnm => "BattleCheckResultType_NIPBHPPCLNM", + Self::Emiedpkbpki => "LOPDMEPEDFG_EMIEDPKBPKI", + Self::Lghejjgfkim => "LOPDMEPEDFG_LGHEJJGFKIM", + Self::Gapnmckcjcg => "LOPDMEPEDFG_GAPNMCKCJCG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BattleCheckResultType_HGFJAOKPMNL" => Some(Self::Hgfjaokpmnl), - "BattleCheckResultType_JABGMKDMHLH" => Some(Self::Jabgmkdmhlh), - "BattleCheckResultType_NIPBHPPCLNM" => Some(Self::Nipbhppclnm), + "LOPDMEPEDFG_EMIEDPKBPKI" => Some(Self::Emiedpkbpki), + "LOPDMEPEDFG_LGHEJJGFKIM" => Some(Self::Lghejjgfkim), + "LOPDMEPEDFG_GAPNMCKCJCG" => Some(Self::Gapnmckcjcg), _ => None, } } } -/// Obf: BattleModuleType +/// Obf: INHPDHLOHHO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleModuleType { - Nleibgfhkaj = 0, - Ohpoallfjgc = 1, - Jonbiklegcm = 2, - Hngkmbpcbbg = 3, - Hbfemlgonjl = 4, - Fndflohiipf = 5, - Dlkjiaglkgj = 6, + InhpdhlohhoHajdakfienm = 0, + InhpdhlohhoKkhlmkipmfk = 1, + InhpdhlohhoLhgodlabekh = 2, + InhpdhlohhoLjopapakhip = 3, + InhpdhlohhoFnjhiocjhlo = 4, + InhpdhlohhoAenlppaeank = 5, + InhpdhlohhoEdloebejfhn = 6, } impl BattleModuleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -69796,25 +73735,25 @@ impl BattleModuleType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Nleibgfhkaj => "BattleModuleType_NLEIBGFHKAJ", - Self::Ohpoallfjgc => "BattleModuleType_OHPOALLFJGC", - Self::Jonbiklegcm => "BattleModuleType_JONBIKLEGCM", - Self::Hngkmbpcbbg => "BattleModuleType_HNGKMBPCBBG", - Self::Hbfemlgonjl => "BattleModuleType_HBFEMLGONJL", - Self::Fndflohiipf => "BattleModuleType_FNDFLOHIIPF", - Self::Dlkjiaglkgj => "BattleModuleType_DLKJIAGLKGJ", + Self::InhpdhlohhoHajdakfienm => "INHPDHLOHHO_HAJDAKFIENM", + Self::InhpdhlohhoKkhlmkipmfk => "INHPDHLOHHO_KKHLMKIPMFK", + Self::InhpdhlohhoLhgodlabekh => "INHPDHLOHHO_LHGODLABEKH", + Self::InhpdhlohhoLjopapakhip => "INHPDHLOHHO_LJOPAPAKHIP", + Self::InhpdhlohhoFnjhiocjhlo => "INHPDHLOHHO_FNJHIOCJHLO", + Self::InhpdhlohhoAenlppaeank => "INHPDHLOHHO_AENLPPAEANK", + Self::InhpdhlohhoEdloebejfhn => "INHPDHLOHHO_EDLOEBEJFHN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BattleModuleType_NLEIBGFHKAJ" => Some(Self::Nleibgfhkaj), - "BattleModuleType_OHPOALLFJGC" => Some(Self::Ohpoallfjgc), - "BattleModuleType_JONBIKLEGCM" => Some(Self::Jonbiklegcm), - "BattleModuleType_HNGKMBPCBBG" => Some(Self::Hngkmbpcbbg), - "BattleModuleType_HBFEMLGONJL" => Some(Self::Hbfemlgonjl), - "BattleModuleType_FNDFLOHIIPF" => Some(Self::Fndflohiipf), - "BattleModuleType_DLKJIAGLKGJ" => Some(Self::Dlkjiaglkgj), + "INHPDHLOHHO_HAJDAKFIENM" => Some(Self::InhpdhlohhoHajdakfienm), + "INHPDHLOHHO_KKHLMKIPMFK" => Some(Self::InhpdhlohhoKkhlmkipmfk), + "INHPDHLOHHO_LHGODLABEKH" => Some(Self::InhpdhlohhoLhgodlabekh), + "INHPDHLOHHO_LJOPAPAKHIP" => Some(Self::InhpdhlohhoLjopapakhip), + "INHPDHLOHHO_FNJHIOCJHLO" => Some(Self::InhpdhlohhoFnjhiocjhlo), + "INHPDHLOHHO_AENLPPAEANK" => Some(Self::InhpdhlohhoAenlppaeank), + "INHPDHLOHHO_EDLOEBEJFHN" => Some(Self::InhpdhlohhoEdloebejfhn), _ => None, } } @@ -69822,29 +73761,29 @@ impl BattleModuleType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum AetherdivideSpiritLineupType { - Nhafodmnpfl = 0, - Gephhaedfkc = 1, - Nicoijknlic = 2, +pub enum Hljmcibobjo { + Mplpalikjhg = 0, + Fkmgnjgggho = 1, + Enamgjhjghp = 2, } -impl AetherdivideSpiritLineupType { +impl Hljmcibobjo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Nhafodmnpfl => "AetherdivideSpiritLineupType_NHAFODMNPFL", - Self::Gephhaedfkc => "AetherdivideSpiritLineupType_GEPHHAEDFKC", - Self::Nicoijknlic => "AetherdivideSpiritLineupType_NICOIJKNLIC", + Self::Mplpalikjhg => "HLJMCIBOBJO_MPLPALIKJHG", + Self::Fkmgnjgggho => "HLJMCIBOBJO_FKMGNJGGGHO", + Self::Enamgjhjghp => "HLJMCIBOBJO_ENAMGJHJGHP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AetherdivideSpiritLineupType_NHAFODMNPFL" => Some(Self::Nhafodmnpfl), - "AetherdivideSpiritLineupType_GEPHHAEDFKC" => Some(Self::Gephhaedfkc), - "AetherdivideSpiritLineupType_NICOIJKNLIC" => Some(Self::Nicoijknlic), + "HLJMCIBOBJO_MPLPALIKJHG" => Some(Self::Mplpalikjhg), + "HLJMCIBOBJO_FKMGNJGGGHO" => Some(Self::Fkmgnjgggho), + "HLJMCIBOBJO_ENAMGJHJGHP" => Some(Self::Enamgjhjghp), _ => None, } } @@ -69852,41 +73791,41 @@ impl AetherdivideSpiritLineupType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gieaecgckoa { - Mnfeponeddj = 0, - ScoreId = 1, - Pdjbbmhjdcl = 2, - Jmanbabgocf = 3, - ChallengeScore = 4, - Nchjdgakafn = 5, - Aooppmmpoca = 6, +pub enum Ffmodddadkj { + Pcpdhelpkem = 0, + Fammlinglda = 1, + Bhkidlmlnka = 2, + Mcbdnoadmii = 3, + Ofgedcbedmn = 4, + Lphoaijfpnp = 5, + Kjaieeiachi = 6, } -impl Gieaecgckoa { +impl Ffmodddadkj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "GIEAECGCKOA_MNFEPONEDDJ", - Self::ScoreId => "GIEAECGCKOA_score_id", - Self::Pdjbbmhjdcl => "GIEAECGCKOA_PDJBBMHJDCL", - Self::Jmanbabgocf => "GIEAECGCKOA_JMANBABGOCF", - Self::ChallengeScore => "GIEAECGCKOA_challenge_score", - Self::Nchjdgakafn => "GIEAECGCKOA_NCHJDGAKAFN", - Self::Aooppmmpoca => "GIEAECGCKOA_AOOPPMMPOCA", + Self::Pcpdhelpkem => "FFMODDDADKJ_PCPDHELPKEM", + Self::Fammlinglda => "FFMODDDADKJ_FAMMLINGLDA", + Self::Bhkidlmlnka => "FFMODDDADKJ_BHKIDLMLNKA", + Self::Mcbdnoadmii => "FFMODDDADKJ_MCBDNOADMII", + Self::Ofgedcbedmn => "FFMODDDADKJ_OFGEDCBEDMN", + Self::Lphoaijfpnp => "FFMODDDADKJ_LPHOAIJFPNP", + Self::Kjaieeiachi => "FFMODDDADKJ_KJAIEEIACHI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GIEAECGCKOA_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "GIEAECGCKOA_score_id" => Some(Self::ScoreId), - "GIEAECGCKOA_PDJBBMHJDCL" => Some(Self::Pdjbbmhjdcl), - "GIEAECGCKOA_JMANBABGOCF" => Some(Self::Jmanbabgocf), - "GIEAECGCKOA_challenge_score" => Some(Self::ChallengeScore), - "GIEAECGCKOA_NCHJDGAKAFN" => Some(Self::Nchjdgakafn), - "GIEAECGCKOA_AOOPPMMPOCA" => Some(Self::Aooppmmpoca), + "FFMODDDADKJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "FFMODDDADKJ_FAMMLINGLDA" => Some(Self::Fammlinglda), + "FFMODDDADKJ_BHKIDLMLNKA" => Some(Self::Bhkidlmlnka), + "FFMODDDADKJ_MCBDNOADMII" => Some(Self::Mcbdnoadmii), + "FFMODDDADKJ_OFGEDCBEDMN" => Some(Self::Ofgedcbedmn), + "FFMODDDADKJ_LPHOAIJFPNP" => Some(Self::Lphoaijfpnp), + "FFMODDDADKJ_KJAIEEIACHI" => Some(Self::Kjaieeiachi), _ => None, } } @@ -69894,32 +73833,32 @@ impl Gieaecgckoa { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Migbjhambmd { - Eeecgjlddlp = 0, - Mnkgbgaoghl = 1, - Loacenafepk = 2, - Idngbjikckg = 3, +pub enum Fbkbokhcllf { + Nmjbkomipnp = 0, + Ddffnbphdmi = 1, + Mhpfegdkikc = 2, + Adeamnahbpe = 3, } -impl Migbjhambmd { +impl Fbkbokhcllf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Eeecgjlddlp => "MIGBJHAMBMD_EEECGJLDDLP", - Self::Mnkgbgaoghl => "MIGBJHAMBMD_MNKGBGAOGHL", - Self::Loacenafepk => "MIGBJHAMBMD_LOACENAFEPK", - Self::Idngbjikckg => "MIGBJHAMBMD_IDNGBJIKCKG", + Self::Nmjbkomipnp => "FBKBOKHCLLF_NMJBKOMIPNP", + Self::Ddffnbphdmi => "FBKBOKHCLLF_DDFFNBPHDMI", + Self::Mhpfegdkikc => "FBKBOKHCLLF_MHPFEGDKIKC", + Self::Adeamnahbpe => "FBKBOKHCLLF_ADEAMNAHBPE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MIGBJHAMBMD_EEECGJLDDLP" => Some(Self::Eeecgjlddlp), - "MIGBJHAMBMD_MNKGBGAOGHL" => Some(Self::Mnkgbgaoghl), - "MIGBJHAMBMD_LOACENAFEPK" => Some(Self::Loacenafepk), - "MIGBJHAMBMD_IDNGBJIKCKG" => Some(Self::Idngbjikckg), + "FBKBOKHCLLF_NMJBKOMIPNP" => Some(Self::Nmjbkomipnp), + "FBKBOKHCLLF_DDFFNBPHDMI" => Some(Self::Ddffnbphdmi), + "FBKBOKHCLLF_MHPFEGDKIKC" => Some(Self::Mhpfegdkikc), + "FBKBOKHCLLF_ADEAMNAHBPE" => Some(Self::Adeamnahbpe), _ => None, } } @@ -69927,26 +73866,26 @@ impl Migbjhambmd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Aoiienojpfk { - Lgelpambiij = 0, - Ddhpkhenheb = 1, +pub enum Ofkhihfbnfg { + Ceilokjmacj = 0, + Cpnihipdjie = 1, } -impl Aoiienojpfk { +impl Ofkhihfbnfg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Lgelpambiij => "AOIIENOJPFK_LGELPAMBIIJ", - Self::Ddhpkhenheb => "AOIIENOJPFK_DDHPKHENHEB", + Self::Ceilokjmacj => "OFKHIHFBNFG_CEILOKJMACJ", + Self::Cpnihipdjie => "OFKHIHFBNFG_CPNIHIPDJIE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AOIIENOJPFK_LGELPAMBIIJ" => Some(Self::Lgelpambiij), - "AOIIENOJPFK_DDHPKHENHEB" => Some(Self::Ddhpkhenheb), + "OFKHIHFBNFG_CEILOKJMACJ" => Some(Self::Ceilokjmacj), + "OFKHIHFBNFG_CPNIHIPDJIE" => Some(Self::Cpnihipdjie), _ => None, } } @@ -69954,38 +73893,38 @@ impl Aoiienojpfk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jgklkbdflim { - Hooepfikdjl = 0, - Cdkdjphdenb = 1, +pub enum Lepdlljhipl { + Ldhliijjodp = 0, + Apnjcfefbkb = 1, } -impl Jgklkbdflim { +impl Lepdlljhipl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hooepfikdjl => "JGKLKBDFLIM_HOOEPFIKDJL", - Self::Cdkdjphdenb => "JGKLKBDFLIM_CDKDJPHDENB", + Self::Ldhliijjodp => "LEPDLLJHIPL_LDHLIIJJODP", + Self::Apnjcfefbkb => "LEPDLLJHIPL_APNJCFEFBKB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JGKLKBDFLIM_HOOEPFIKDJL" => Some(Self::Hooepfikdjl), - "JGKLKBDFLIM_CDKDJPHDENB" => Some(Self::Cdkdjphdenb), + "LEPDLLJHIPL_LDHLIIJJODP" => Some(Self::Ldhliijjodp), + "LEPDLLJHIPL_APNJCFEFBKB" => Some(Self::Apnjcfefbkb), _ => None, } } } -/// Obf: BattleEndReason +/// Obf: CHLAIGCKPIG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndReason { - None = 0, - AllDie = 1, - TurnLimit = 2, + ChlaigckpigPcpdhelpkem = 0, + ChlaigckpigOpakimpmlmi = 1, + ChlaigckpigOfbnfolbdhf = 2, } impl BattleEndReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -69994,34 +73933,34 @@ impl BattleEndReason { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "BATTLE_END_REASON_NONE", - Self::AllDie => "BATTLE_END_REASON_ALL_DIE", - Self::TurnLimit => "BATTLE_END_REASON_TURN_LIMIT", + Self::ChlaigckpigPcpdhelpkem => "CHLAIGCKPIG_PCPDHELPKEM", + Self::ChlaigckpigOpakimpmlmi => "CHLAIGCKPIG_OPAKIMPMLMI", + Self::ChlaigckpigOfbnfolbdhf => "CHLAIGCKPIG_OFBNFOLBDHF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BATTLE_END_REASON_NONE" => Some(Self::None), - "BATTLE_END_REASON_ALL_DIE" => Some(Self::AllDie), - "BATTLE_END_REASON_TURN_LIMIT" => Some(Self::TurnLimit), + "CHLAIGCKPIG_PCPDHELPKEM" => Some(Self::ChlaigckpigPcpdhelpkem), + "CHLAIGCKPIG_OPAKIMPMLMI" => Some(Self::ChlaigckpigOpakimpmlmi), + "CHLAIGCKPIG_OFBNFOLBDHF" => Some(Self::ChlaigckpigOfbnfolbdhf), _ => None, } } } -/// Obf: BattleStaticticEventType +/// Obf: IMGGHCOBNEF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleStaticticEventType { - BattleStaticticEventNone = 0, - BattleStaticticEventTreasureDungeonAddExplore = 1, - BattleStaticticEventTreasureDungeonOpenGrid = 2, - BattleStaticticEventTreasureDungeonPickupItem = 3, - BattleStaticticEventTreasureDungeonUseBuff = 4, - BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer = 5, - BattleStaticticEventRogueTournTitanExtraCoin = 6, - BattleStaticticEventRogueTournTitanExtraCoinTimes = 7, + ImgghcobnefJlmlmhodcgf = 0, + ImgghcobnefHpdobfppnbl = 1, + ImgghcobnefLccdkppmjlg = 2, + ImgghcobnefFoclbclejih = 3, + ImgghcobnefJdnnkpecmfd = 4, + ImgghcobnefFcgkfljhljc = 5, + ImgghcobnefAilgmechnoi = 6, + ImgghcobnefMchhngngpme = 7, } impl BattleStaticticEventType { /// String value of the enum field names used in the ProtoBuf definition. @@ -70030,55 +73969,27 @@ impl BattleStaticticEventType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::BattleStaticticEventNone => "BATTLE_STATICTIC_EVENT_NONE", - Self::BattleStaticticEventTreasureDungeonAddExplore => { - "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE" - } - Self::BattleStaticticEventTreasureDungeonOpenGrid => { - "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID" - } - Self::BattleStaticticEventTreasureDungeonPickupItem => { - "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM" - } - Self::BattleStaticticEventTreasureDungeonUseBuff => { - "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF" - } - Self::BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer => { - "BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER" - } - Self::BattleStaticticEventRogueTournTitanExtraCoin => { - "BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN" - } - Self::BattleStaticticEventRogueTournTitanExtraCoinTimes => { - "BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN_TIMES" - } + Self::ImgghcobnefJlmlmhodcgf => "IMGGHCOBNEF_JLMLMHODCGF", + Self::ImgghcobnefHpdobfppnbl => "IMGGHCOBNEF_HPDOBFPPNBL", + Self::ImgghcobnefLccdkppmjlg => "IMGGHCOBNEF_LCCDKPPMJLG", + Self::ImgghcobnefFoclbclejih => "IMGGHCOBNEF_FOCLBCLEJIH", + Self::ImgghcobnefJdnnkpecmfd => "IMGGHCOBNEF_JDNNKPECMFD", + Self::ImgghcobnefFcgkfljhljc => "IMGGHCOBNEF_FCGKFLJHLJC", + Self::ImgghcobnefAilgmechnoi => "IMGGHCOBNEF_AILGMECHNOI", + Self::ImgghcobnefMchhngngpme => "IMGGHCOBNEF_MCHHNGNGPME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BATTLE_STATICTIC_EVENT_NONE" => Some(Self::BattleStaticticEventNone), - "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE" => { - Some(Self::BattleStaticticEventTreasureDungeonAddExplore) - } - "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID" => { - Some(Self::BattleStaticticEventTreasureDungeonOpenGrid) - } - "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM" => { - Some(Self::BattleStaticticEventTreasureDungeonPickupItem) - } - "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF" => { - Some(Self::BattleStaticticEventTreasureDungeonUseBuff) - } - "BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER" => { - Some(Self::BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer) - } - "BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN" => { - Some(Self::BattleStaticticEventRogueTournTitanExtraCoin) - } - "BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN_TIMES" => { - Some(Self::BattleStaticticEventRogueTournTitanExtraCoinTimes) - } + "IMGGHCOBNEF_JLMLMHODCGF" => Some(Self::ImgghcobnefJlmlmhodcgf), + "IMGGHCOBNEF_HPDOBFPPNBL" => Some(Self::ImgghcobnefHpdobfppnbl), + "IMGGHCOBNEF_LCCDKPPMJLG" => Some(Self::ImgghcobnefLccdkppmjlg), + "IMGGHCOBNEF_FOCLBCLEJIH" => Some(Self::ImgghcobnefFoclbclejih), + "IMGGHCOBNEF_JDNNKPECMFD" => Some(Self::ImgghcobnefJdnnkpecmfd), + "IMGGHCOBNEF_FCGKFLJHLJC" => Some(Self::ImgghcobnefFcgkfljhljc), + "IMGGHCOBNEF_AILGMECHNOI" => Some(Self::ImgghcobnefAilgmechnoi), + "IMGGHCOBNEF_MCHHNGNGPME" => Some(Self::ImgghcobnefMchhngngpme), _ => None, } } @@ -70086,35 +73997,35 @@ impl BattleStaticticEventType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ljhgojgniip { - Ljfjnlliikk = 0, - Ponhnnfjdgf = 1, - Afbhbmcaakh = 2, - Ahpjpiihdic = 3, - Ineklohfgpd = 4, +pub enum Mpkjecngfpf { + Gkjgmdaokgn = 0, + Mdeechommij = 1, + Ipoffenefnh = 2, + Ckjajohanmc = 3, + Djijikkijmh = 4, } -impl Ljhgojgniip { +impl Mpkjecngfpf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ljfjnlliikk => "LJHGOJGNIIP_LJFJNLLIIKK", - Self::Ponhnnfjdgf => "LJHGOJGNIIP_PONHNNFJDGF", - Self::Afbhbmcaakh => "LJHGOJGNIIP_AFBHBMCAAKH", - Self::Ahpjpiihdic => "LJHGOJGNIIP_AHPJPIIHDIC", - Self::Ineklohfgpd => "LJHGOJGNIIP_INEKLOHFGPD", + Self::Gkjgmdaokgn => "MPKJECNGFPF_GKJGMDAOKGN", + Self::Mdeechommij => "MPKJECNGFPF_MDEECHOMMIJ", + Self::Ipoffenefnh => "MPKJECNGFPF_IPOFFENEFNH", + Self::Ckjajohanmc => "MPKJECNGFPF_CKJAJOHANMC", + Self::Djijikkijmh => "MPKJECNGFPF_DJIJIKKIJMH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LJHGOJGNIIP_LJFJNLLIIKK" => Some(Self::Ljfjnlliikk), - "LJHGOJGNIIP_PONHNNFJDGF" => Some(Self::Ponhnnfjdgf), - "LJHGOJGNIIP_AFBHBMCAAKH" => Some(Self::Afbhbmcaakh), - "LJHGOJGNIIP_AHPJPIIHDIC" => Some(Self::Ahpjpiihdic), - "LJHGOJGNIIP_INEKLOHFGPD" => Some(Self::Ineklohfgpd), + "MPKJECNGFPF_GKJGMDAOKGN" => Some(Self::Gkjgmdaokgn), + "MPKJECNGFPF_MDEECHOMMIJ" => Some(Self::Mdeechommij), + "MPKJECNGFPF_IPOFFENEFNH" => Some(Self::Ipoffenefnh), + "MPKJECNGFPF_CKJAJOHANMC" => Some(Self::Ckjajohanmc), + "MPKJECNGFPF_DJIJIKKIJMH" => Some(Self::Djijikkijmh), _ => None, } } @@ -70122,29 +74033,29 @@ impl Ljhgojgniip { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nnkcnfipbig { - Phafnokghco = 0, - Iijgjpmldlc = 1, - Kjhgphmckda = 2, +pub enum Gapbbjclmgp { + Fhmigjbigfc = 0, + Dgecgaafdjm = 1, + Fjighecanon = 2, } -impl Nnkcnfipbig { +impl Gapbbjclmgp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Phafnokghco => "NNKCNFIPBIG_PHAFNOKGHCO", - Self::Iijgjpmldlc => "NNKCNFIPBIG_IIJGJPMLDLC", - Self::Kjhgphmckda => "NNKCNFIPBIG_KJHGPHMCKDA", + Self::Fhmigjbigfc => "GAPBBJCLMGP_FHMIGJBIGFC", + Self::Dgecgaafdjm => "GAPBBJCLMGP_DGECGAAFDJM", + Self::Fjighecanon => "GAPBBJCLMGP_FJIGHECANON", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NNKCNFIPBIG_PHAFNOKGHCO" => Some(Self::Phafnokghco), - "NNKCNFIPBIG_IIJGJPMLDLC" => Some(Self::Iijgjpmldlc), - "NNKCNFIPBIG_KJHGPHMCKDA" => Some(Self::Kjhgphmckda), + "GAPBBJCLMGP_FHMIGJBIGFC" => Some(Self::Fhmigjbigfc), + "GAPBBJCLMGP_DGECGAAFDJM" => Some(Self::Dgecgaafdjm), + "GAPBBJCLMGP_FJIGHECANON" => Some(Self::Fjighecanon), _ => None, } } @@ -70152,35 +74063,35 @@ impl Nnkcnfipbig { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lkpiaccegcd { - Aipheibofbh = 0, - Nmdmhaibclc = 1, - Hdhghapnjgn = 2, - Afjahfibhof = 3, - Gheemimlcep = 4, +pub enum Pfodgdgfbbn { + Gmiiofmfmpo = 0, + Iomeeecoiob = 1, + Ojccfhhfkao = 2, + Efnmmdbafgm = 3, + Jdljlgoahoi = 4, } -impl Lkpiaccegcd { +impl Pfodgdgfbbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Aipheibofbh => "LKPIACCEGCD_AIPHEIBOFBH", - Self::Nmdmhaibclc => "LKPIACCEGCD_NMDMHAIBCLC", - Self::Hdhghapnjgn => "LKPIACCEGCD_HDHGHAPNJGN", - Self::Afjahfibhof => "LKPIACCEGCD_AFJAHFIBHOF", - Self::Gheemimlcep => "LKPIACCEGCD_GHEEMIMLCEP", + Self::Gmiiofmfmpo => "PFODGDGFBBN_GMIIOFMFMPO", + Self::Iomeeecoiob => "PFODGDGFBBN_IOMEEECOIOB", + Self::Ojccfhhfkao => "PFODGDGFBBN_OJCCFHHFKAO", + Self::Efnmmdbafgm => "PFODGDGFBBN_EFNMMDBAFGM", + Self::Jdljlgoahoi => "PFODGDGFBBN_JDLJLGOAHOI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LKPIACCEGCD_AIPHEIBOFBH" => Some(Self::Aipheibofbh), - "LKPIACCEGCD_NMDMHAIBCLC" => Some(Self::Nmdmhaibclc), - "LKPIACCEGCD_HDHGHAPNJGN" => Some(Self::Hdhghapnjgn), - "LKPIACCEGCD_AFJAHFIBHOF" => Some(Self::Afjahfibhof), - "LKPIACCEGCD_GHEEMIMLCEP" => Some(Self::Gheemimlcep), + "PFODGDGFBBN_GMIIOFMFMPO" => Some(Self::Gmiiofmfmpo), + "PFODGDGFBBN_IOMEEECOIOB" => Some(Self::Iomeeecoiob), + "PFODGDGFBBN_OJCCFHHFKAO" => Some(Self::Ojccfhhfkao), + "PFODGDGFBBN_EFNMMDBAFGM" => Some(Self::Efnmmdbafgm), + "PFODGDGFBBN_JDLJLGOAHOI" => Some(Self::Jdljlgoahoi), _ => None, } } @@ -70188,42 +74099,42 @@ impl Lkpiaccegcd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jpmcejkggij { - Kcpibnjibba = 0, - Kiolakmfddh = 1, - Kecbhanondi = 2, +pub enum Ifaenkoldci { + Ammkhiennoj = 0, + Ockemhmffbf = 1, + Nnabmpmmgmc = 2, } -impl Jpmcejkggij { +impl Ifaenkoldci { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Kcpibnjibba => "JPMCEJKGGIJ_KCPIBNJIBBA", - Self::Kiolakmfddh => "JPMCEJKGGIJ_KIOLAKMFDDH", - Self::Kecbhanondi => "JPMCEJKGGIJ_KECBHANONDI", + Self::Ammkhiennoj => "IFAENKOLDCI_AMMKHIENNOJ", + Self::Ockemhmffbf => "IFAENKOLDCI_OCKEMHMFFBF", + Self::Nnabmpmmgmc => "IFAENKOLDCI_NNABMPMMGMC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JPMCEJKGGIJ_KCPIBNJIBBA" => Some(Self::Kcpibnjibba), - "JPMCEJKGGIJ_KIOLAKMFDDH" => Some(Self::Kiolakmfddh), - "JPMCEJKGGIJ_KECBHANONDI" => Some(Self::Kecbhanondi), + "IFAENKOLDCI_AMMKHIENNOJ" => Some(Self::Ammkhiennoj), + "IFAENKOLDCI_OCKEMHMFFBF" => Some(Self::Ockemhmffbf), + "IFAENKOLDCI_NNABMPMMGMC" => Some(Self::Nnabmpmmgmc), _ => None, } } } -/// Obf: BattleEndStatus +/// Obf: IDFBPKAAHCH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndStatus { - BattleEndNone = 0, - BattleEndWin = 1, - BattleEndLose = 2, - BattleEndQuit = 3, + IdfbpkaahchFplonmkabfk = 0, + IdfbpkaahchOccllfphpkp = 1, + IdfbpkaahchGhpiiemdidd = 2, + IdfbpkaahchAldbbjlcbam = 3, } impl BattleEndStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -70232,19 +74143,19 @@ impl BattleEndStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::BattleEndNone => "BATTLE_END_NONE", - Self::BattleEndWin => "BATTLE_END_WIN", - Self::BattleEndLose => "BATTLE_END_LOSE", - Self::BattleEndQuit => "BATTLE_END_QUIT", + Self::IdfbpkaahchFplonmkabfk => "IDFBPKAAHCH_FPLONMKABFK", + Self::IdfbpkaahchOccllfphpkp => "IDFBPKAAHCH_OCCLLFPHPKP", + Self::IdfbpkaahchGhpiiemdidd => "IDFBPKAAHCH_GHPIIEMDIDD", + Self::IdfbpkaahchAldbbjlcbam => "IDFBPKAAHCH_ALDBBJLCBAM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BATTLE_END_NONE" => Some(Self::BattleEndNone), - "BATTLE_END_WIN" => Some(Self::BattleEndWin), - "BATTLE_END_LOSE" => Some(Self::BattleEndLose), - "BATTLE_END_QUIT" => Some(Self::BattleEndQuit), + "IDFBPKAAHCH_FPLONMKABFK" => Some(Self::IdfbpkaahchFplonmkabfk), + "IDFBPKAAHCH_OCCLLFPHPKP" => Some(Self::IdfbpkaahchOccllfphpkp), + "IDFBPKAAHCH_GHPIIEMDIDD" => Some(Self::IdfbpkaahchGhpiiemdidd), + "IDFBPKAAHCH_ALDBBJLCBAM" => Some(Self::IdfbpkaahchAldbbjlcbam), _ => None, } } @@ -70252,29 +74163,29 @@ impl BattleEndStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lnmlhnefalg { - Dcfmmljidjh = 0, - Kjopcnacnmo = 1, - Pmlffoogeno = 2, +pub enum Onlfppjnlgh { + Jcelllehcmg = 0, + Ogojdcjdmnj = 1, + Dlgaphjiaei = 2, } -impl Lnmlhnefalg { +impl Onlfppjnlgh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Dcfmmljidjh => "LNMLHNEFALG_DCFMMLJIDJH", - Self::Kjopcnacnmo => "LNMLHNEFALG_KJOPCNACNMO", - Self::Pmlffoogeno => "LNMLHNEFALG_PMLFFOOGENO", + Self::Jcelllehcmg => "ONLFPPJNLGH_JCELLLEHCMG", + Self::Ogojdcjdmnj => "ONLFPPJNLGH_OGOJDCJDMNJ", + Self::Dlgaphjiaei => "ONLFPPJNLGH_DLGAPHJIAEI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LNMLHNEFALG_DCFMMLJIDJH" => Some(Self::Dcfmmljidjh), - "LNMLHNEFALG_KJOPCNACNMO" => Some(Self::Kjopcnacnmo), - "LNMLHNEFALG_PMLFFOOGENO" => Some(Self::Pmlffoogeno), + "ONLFPPJNLGH_JCELLLEHCMG" => Some(Self::Jcelllehcmg), + "ONLFPPJNLGH_OGOJDCJDMNJ" => Some(Self::Ogojdcjdmnj), + "ONLFPPJNLGH_DLGAPHJIAEI" => Some(Self::Dlgaphjiaei), _ => None, } } @@ -70282,38 +74193,38 @@ impl Lnmlhnefalg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gfmffkfmpik { - Mnfeponeddj = 0, - Clnphcelgbe = 1, - StopDesc = 2, - Ogkaeklajgg = 3, - Gapampklhlo = 4, - Ggncpeoibdh = 5, +pub enum Lgneokbppeo { + Pcpdhelpkem = 0, + Glemheclmgp = 1, + Jpaapmnkief = 2, + Jhbikcplffj = 3, + Bcdhofnmpng = 4, + Cmhhbpohahj = 5, } -impl Gfmffkfmpik { +impl Lgneokbppeo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "GFMFFKFMPIK_MNFEPONEDDJ", - Self::Clnphcelgbe => "GFMFFKFMPIK_CLNPHCELGBE", - Self::StopDesc => "GFMFFKFMPIK_stop_desc", - Self::Ogkaeklajgg => "GFMFFKFMPIK_OGKAEKLAJGG", - Self::Gapampklhlo => "GFMFFKFMPIK_GAPAMPKLHLO", - Self::Ggncpeoibdh => "GFMFFKFMPIK_GGNCPEOIBDH", + Self::Pcpdhelpkem => "LGNEOKBPPEO_PCPDHELPKEM", + Self::Glemheclmgp => "LGNEOKBPPEO_GLEMHECLMGP", + Self::Jpaapmnkief => "LGNEOKBPPEO_JPAAPMNKIEF", + Self::Jhbikcplffj => "LGNEOKBPPEO_JHBIKCPLFFJ", + Self::Bcdhofnmpng => "LGNEOKBPPEO_BCDHOFNMPNG", + Self::Cmhhbpohahj => "LGNEOKBPPEO_CMHHBPOHAHJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GFMFFKFMPIK_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "GFMFFKFMPIK_CLNPHCELGBE" => Some(Self::Clnphcelgbe), - "GFMFFKFMPIK_stop_desc" => Some(Self::StopDesc), - "GFMFFKFMPIK_OGKAEKLAJGG" => Some(Self::Ogkaeklajgg), - "GFMFFKFMPIK_GAPAMPKLHLO" => Some(Self::Gapampklhlo), - "GFMFFKFMPIK_GGNCPEOIBDH" => Some(Self::Ggncpeoibdh), + "LGNEOKBPPEO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "LGNEOKBPPEO_GLEMHECLMGP" => Some(Self::Glemheclmgp), + "LGNEOKBPPEO_JPAAPMNKIEF" => Some(Self::Jpaapmnkief), + "LGNEOKBPPEO_JHBIKCPLFFJ" => Some(Self::Jhbikcplffj), + "LGNEOKBPPEO_BCDHOFNMPNG" => Some(Self::Bcdhofnmpng), + "LGNEOKBPPEO_CMHHBPOHAHJ" => Some(Self::Cmhhbpohahj), _ => None, } } @@ -70321,46 +74232,47 @@ impl Gfmffkfmpik { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fnpfmikfoad { - Mnfeponeddj = 0, - Agolbpcmdkc = 1, - Nplcfkfjgie = 2, +pub enum Nodnmncibfg { + Pcpdhelpkem = 0, + Ncllnejnacm = 1, + Aphgbhiapjc = 2, } -impl Fnpfmikfoad { +impl Nodnmncibfg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "FNPFMIKFOAD_MNFEPONEDDJ", - Self::Agolbpcmdkc => "FNPFMIKFOAD_AGOLBPCMDKC", - Self::Nplcfkfjgie => "FNPFMIKFOAD_NPLCFKFJGIE", + Self::Pcpdhelpkem => "NODNMNCIBFG_PCPDHELPKEM", + Self::Ncllnejnacm => "NODNMNCIBFG_NCLLNEJNACM", + Self::Aphgbhiapjc => "NODNMNCIBFG_APHGBHIAPJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FNPFMIKFOAD_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "FNPFMIKFOAD_AGOLBPCMDKC" => Some(Self::Agolbpcmdkc), - "FNPFMIKFOAD_NPLCFKFJGIE" => Some(Self::Nplcfkfjgie), + "NODNMNCIBFG_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NODNMNCIBFG_NCLLNEJNACM" => Some(Self::Ncllnejnacm), + "NODNMNCIBFG_APHGBHIAPJC" => Some(Self::Aphgbhiapjc), _ => None, } } } -/// Obf: FightGameMode +/// Obf: EJIMIOGAOKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightGameMode { - Mnfeponeddj = 0, - Ehliccdklej = 1, - Hpecedcfflh = 2, - Enccacgmblp = 3, - Jeefddbpkgd = 4, - Ohbkahpipek = 5, - Kbbakjocihf = 6, - Bebpfbkondk = 7, + EjimiogaoklPcpdhelpkem = 0, + EjimiogaoklNanhddbcjok = 1, + EjimiogaoklDodgbhjdnfl = 2, + EjimiogaoklFlflkbfgpmp = 3, + EjimiogaoklBoidfehpkei = 4, + EjimiogaoklIclcgjfaebo = 5, + EjimiogaoklHgjeladjljd = 6, + EjimiogaoklIklknebgflg = 7, + EjimiogaoklHapijammakf = 8, } impl FightGameMode { /// String value of the enum field names used in the ProtoBuf definition. @@ -70369,27 +74281,29 @@ impl FightGameMode { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "FightGameMode_MNFEPONEDDJ", - Self::Ehliccdklej => "FightGameMode_EHLICCDKLEJ", - Self::Hpecedcfflh => "FightGameMode_HPECEDCFFLH", - Self::Enccacgmblp => "FightGameMode_ENCCACGMBLP", - Self::Jeefddbpkgd => "FightGameMode_JEEFDDBPKGD", - Self::Ohbkahpipek => "FightGameMode_OHBKAHPIPEK", - Self::Kbbakjocihf => "FightGameMode_KBBAKJOCIHF", - Self::Bebpfbkondk => "FightGameMode_BEBPFBKONDK", + Self::EjimiogaoklPcpdhelpkem => "EJIMIOGAOKL_PCPDHELPKEM", + Self::EjimiogaoklNanhddbcjok => "EJIMIOGAOKL_NANHDDBCJOK", + Self::EjimiogaoklDodgbhjdnfl => "EJIMIOGAOKL_DODGBHJDNFL", + Self::EjimiogaoklFlflkbfgpmp => "EJIMIOGAOKL_FLFLKBFGPMP", + Self::EjimiogaoklBoidfehpkei => "EJIMIOGAOKL_BOIDFEHPKEI", + Self::EjimiogaoklIclcgjfaebo => "EJIMIOGAOKL_ICLCGJFAEBO", + Self::EjimiogaoklHgjeladjljd => "EJIMIOGAOKL_HGJELADJLJD", + Self::EjimiogaoklIklknebgflg => "EJIMIOGAOKL_IKLKNEBGFLG", + Self::EjimiogaoklHapijammakf => "EJIMIOGAOKL_HAPIJAMMAKF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FightGameMode_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "FightGameMode_EHLICCDKLEJ" => Some(Self::Ehliccdklej), - "FightGameMode_HPECEDCFFLH" => Some(Self::Hpecedcfflh), - "FightGameMode_ENCCACGMBLP" => Some(Self::Enccacgmblp), - "FightGameMode_JEEFDDBPKGD" => Some(Self::Jeefddbpkgd), - "FightGameMode_OHBKAHPIPEK" => Some(Self::Ohbkahpipek), - "FightGameMode_KBBAKJOCIHF" => Some(Self::Kbbakjocihf), - "FightGameMode_BEBPFBKONDK" => Some(Self::Bebpfbkondk), + "EJIMIOGAOKL_PCPDHELPKEM" => Some(Self::EjimiogaoklPcpdhelpkem), + "EJIMIOGAOKL_NANHDDBCJOK" => Some(Self::EjimiogaoklNanhddbcjok), + "EJIMIOGAOKL_DODGBHJDNFL" => Some(Self::EjimiogaoklDodgbhjdnfl), + "EJIMIOGAOKL_FLFLKBFGPMP" => Some(Self::EjimiogaoklFlflkbfgpmp), + "EJIMIOGAOKL_BOIDFEHPKEI" => Some(Self::EjimiogaoklBoidfehpkei), + "EJIMIOGAOKL_ICLCGJFAEBO" => Some(Self::EjimiogaoklIclcgjfaebo), + "EJIMIOGAOKL_HGJELADJLJD" => Some(Self::EjimiogaoklHgjeladjljd), + "EJIMIOGAOKL_IKLKNEBGFLG" => Some(Self::EjimiogaoklIklknebgflg), + "EJIMIOGAOKL_HAPIJAMMAKF" => Some(Self::EjimiogaoklHapijammakf), _ => None, } } @@ -70397,35 +74311,35 @@ impl FightGameMode { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jdihhmofhog { - Nhlejankiha = 0, - Npfbldbdidf = 1, - Pkpejnbocod = 2, - Cpjblnjgood = 3, - Mcoeolimnbl = 4, +pub enum Bjfjfcdpfng { + Dfnbodimigl = 0, + Kdhjfmddaed = 1, + Nddjollfchd = 2, + Gepmobhfhla = 3, + Dabeegbegop = 4, } -impl Jdihhmofhog { +impl Bjfjfcdpfng { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Nhlejankiha => "JDIHHMOFHOG_NHLEJANKIHA", - Self::Npfbldbdidf => "JDIHHMOFHOG_NPFBLDBDIDF", - Self::Pkpejnbocod => "JDIHHMOFHOG_PKPEJNBOCOD", - Self::Cpjblnjgood => "JDIHHMOFHOG_CPJBLNJGOOD", - Self::Mcoeolimnbl => "JDIHHMOFHOG_MCOEOLIMNBL", + Self::Dfnbodimigl => "BJFJFCDPFNG_DFNBODIMIGL", + Self::Kdhjfmddaed => "BJFJFCDPFNG_KDHJFMDDAED", + Self::Nddjollfchd => "BJFJFCDPFNG_NDDJOLLFCHD", + Self::Gepmobhfhla => "BJFJFCDPFNG_GEPMOBHFHLA", + Self::Dabeegbegop => "BJFJFCDPFNG_DABEEGBEGOP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JDIHHMOFHOG_NHLEJANKIHA" => Some(Self::Nhlejankiha), - "JDIHHMOFHOG_NPFBLDBDIDF" => Some(Self::Npfbldbdidf), - "JDIHHMOFHOG_PKPEJNBOCOD" => Some(Self::Pkpejnbocod), - "JDIHHMOFHOG_CPJBLNJGOOD" => Some(Self::Cpjblnjgood), - "JDIHHMOFHOG_MCOEOLIMNBL" => Some(Self::Mcoeolimnbl), + "BJFJFCDPFNG_DFNBODIMIGL" => Some(Self::Dfnbodimigl), + "BJFJFCDPFNG_KDHJFMDDAED" => Some(Self::Kdhjfmddaed), + "BJFJFCDPFNG_NDDJOLLFCHD" => Some(Self::Nddjollfchd), + "BJFJFCDPFNG_GEPMOBHFHLA" => Some(Self::Gepmobhfhla), + "BJFJFCDPFNG_DABEEGBEGOP" => Some(Self::Dabeegbegop), _ => None, } } @@ -70433,49 +74347,49 @@ impl Jdihhmofhog { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum LobbyCharacterType { - Lpnijlfokeh = 0, - Pakihefchih = 1, - Fgcfbmainlb = 2, - Gjfnfkjmdea = 3, +pub enum Fhbndnnkdon { + Eebjaafcfbf = 0, + Mjoefceboom = 1, + Bcgolhpepgb = 2, + Iedfibdegmb = 3, } -impl LobbyCharacterType { +impl Fhbndnnkdon { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Lpnijlfokeh => "LobbyCharacterType_LPNIJLFOKEH", - Self::Pakihefchih => "LobbyCharacterType_PAKIHEFCHIH", - Self::Fgcfbmainlb => "LobbyCharacterType_FGCFBMAINLB", - Self::Gjfnfkjmdea => "LobbyCharacterType_GJFNFKJMDEA", + Self::Eebjaafcfbf => "FHBNDNNKDON_EEBJAAFCFBF", + Self::Mjoefceboom => "FHBNDNNKDON_MJOEFCEBOOM", + Self::Bcgolhpepgb => "FHBNDNNKDON_BCGOLHPEPGB", + Self::Iedfibdegmb => "FHBNDNNKDON_IEDFIBDEGMB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LobbyCharacterType_LPNIJLFOKEH" => Some(Self::Lpnijlfokeh), - "LobbyCharacterType_PAKIHEFCHIH" => Some(Self::Pakihefchih), - "LobbyCharacterType_FGCFBMAINLB" => Some(Self::Fgcfbmainlb), - "LobbyCharacterType_GJFNFKJMDEA" => Some(Self::Gjfnfkjmdea), + "FHBNDNNKDON_EEBJAAFCFBF" => Some(Self::Eebjaafcfbf), + "FHBNDNNKDON_MJOEFCEBOOM" => Some(Self::Mjoefceboom), + "FHBNDNNKDON_BCGOLHPEPGB" => Some(Self::Bcgolhpepgb), + "FHBNDNNKDON_IEDFIBDEGMB" => Some(Self::Iedfibdegmb), _ => None, } } } -/// Obf: LobbyCharacterStatus +/// Obf: JOBBKLNGANP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyCharacterStatus { - Mnfeponeddj = 0, - Hijahcmlmpe = 1, - Ccofpmnbdbi = 2, - Pfkhakdgdla = 3, - Dkbkknndcee = 4, - Hjedijefioc = 5, - Jpjcjpkhfld = 6, - Jiifjallopi = 7, + JobbklnganpPcpdhelpkem = 0, + JobbklnganpGhgapoakgab = 1, + JobbklnganpBpcekmlpjcj = 2, + JobbklnganpGpjmkkadldc = 3, + JobbklnganpCbbhpgagcoe = 4, + JobbklnganpJnaaaiglhhi = 5, + JobbklnganpIkngbcglmii = 6, + JobbklnganpBpdpipbjemd = 7, } impl LobbyCharacterStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -70484,55 +74398,55 @@ impl LobbyCharacterStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "LobbyCharacterStatus_MNFEPONEDDJ", - Self::Hijahcmlmpe => "LobbyCharacterStatus_HIJAHCMLMPE", - Self::Ccofpmnbdbi => "LobbyCharacterStatus_CCOFPMNBDBI", - Self::Pfkhakdgdla => "LobbyCharacterStatus_PFKHAKDGDLA", - Self::Dkbkknndcee => "LobbyCharacterStatus_DKBKKNNDCEE", - Self::Hjedijefioc => "LobbyCharacterStatus_HJEDIJEFIOC", - Self::Jpjcjpkhfld => "LobbyCharacterStatus_JPJCJPKHFLD", - Self::Jiifjallopi => "LobbyCharacterStatus_JIIFJALLOPI", + Self::JobbklnganpPcpdhelpkem => "JOBBKLNGANP_PCPDHELPKEM", + Self::JobbklnganpGhgapoakgab => "JOBBKLNGANP_GHGAPOAKGAB", + Self::JobbklnganpBpcekmlpjcj => "JOBBKLNGANP_BPCEKMLPJCJ", + Self::JobbklnganpGpjmkkadldc => "JOBBKLNGANP_GPJMKKADLDC", + Self::JobbklnganpCbbhpgagcoe => "JOBBKLNGANP_CBBHPGAGCOE", + Self::JobbklnganpJnaaaiglhhi => "JOBBKLNGANP_JNAAAIGLHHI", + Self::JobbklnganpIkngbcglmii => "JOBBKLNGANP_IKNGBCGLMII", + Self::JobbklnganpBpdpipbjemd => "JOBBKLNGANP_BPDPIPBJEMD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LobbyCharacterStatus_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "LobbyCharacterStatus_HIJAHCMLMPE" => Some(Self::Hijahcmlmpe), - "LobbyCharacterStatus_CCOFPMNBDBI" => Some(Self::Ccofpmnbdbi), - "LobbyCharacterStatus_PFKHAKDGDLA" => Some(Self::Pfkhakdgdla), - "LobbyCharacterStatus_DKBKKNNDCEE" => Some(Self::Dkbkknndcee), - "LobbyCharacterStatus_HJEDIJEFIOC" => Some(Self::Hjedijefioc), - "LobbyCharacterStatus_JPJCJPKHFLD" => Some(Self::Jpjcjpkhfld), - "LobbyCharacterStatus_JIIFJALLOPI" => Some(Self::Jiifjallopi), + "JOBBKLNGANP_PCPDHELPKEM" => Some(Self::JobbklnganpPcpdhelpkem), + "JOBBKLNGANP_GHGAPOAKGAB" => Some(Self::JobbklnganpGhgapoakgab), + "JOBBKLNGANP_BPCEKMLPJCJ" => Some(Self::JobbklnganpBpcekmlpjcj), + "JOBBKLNGANP_GPJMKKADLDC" => Some(Self::JobbklnganpGpjmkkadldc), + "JOBBKLNGANP_CBBHPGAGCOE" => Some(Self::JobbklnganpCbbhpgagcoe), + "JOBBKLNGANP_JNAAAIGLHHI" => Some(Self::JobbklnganpJnaaaiglhhi), + "JOBBKLNGANP_IKNGBCGLMII" => Some(Self::JobbklnganpIkngbcglmii), + "JOBBKLNGANP_BPDPIPBJEMD" => Some(Self::JobbklnganpBpdpipbjemd), _ => None, } } } -/// Obf: LobbyModifyType +/// Obf: BMDNBHHICLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyModifyType { - Mnfeponeddj = 0, - Hijahcmlmpe = 1, - Pfkhakdgdla = 2, - Ccofpmnbdbi = 3, - Eekmihceddk = 4, - Aahphndddoc = 5, - Dfjkgebifif = 6, - Icdcdlfgiof = 7, - Bjbdampcapm = 8, - Kdenjjfehap = 9, - Jfjibhjblel = 10, - Mhcgllnnbgm = 11, - Knfdjfdabbb = 12, - Nfnnopklkbd = 13, - Jfmopphoidh = 14, - Jnkloeongnd = 15, - Jiifjallopi = 16, - Pagbcmmchad = 17, - Idkmagomilp = 18, + BmdnbhhicldPcpdhelpkem = 0, + BmdnbhhicldGhgapoakgab = 1, + BmdnbhhicldGpjmkkadldc = 2, + BmdnbhhicldBpcekmlpjcj = 3, + BmdnbhhicldIdmjbhjlobg = 4, + BmdnbhhicldLpagmjiogch = 5, + BmdnbhhicldCghanhjieig = 6, + BmdnbhhicldEdkldbhmnoj = 7, + BmdnbhhicldNmgkdcmihab = 8, + BmdnbhhicldGbjimlemgdb = 9, + BmdnbhhicldMgnbekchlhe = 10, + BmdnbhhicldOddbfnhlhkl = 11, + BmdnbhhicldHfmjoaoeinm = 12, + BmdnbhhicldNipbnogdmbl = 13, + BmdnbhhicldOjealealipj = 14, + BmdnbhhicldPinmifohloa = 15, + BmdnbhhicldBpdpipbjemd = 16, + BmdnbhhicldHkodcogoamk = 17, + BmdnbhhicldOidaonjpapa = 18, } impl LobbyModifyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -70541,49 +74455,49 @@ impl LobbyModifyType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "LobbyModifyType_MNFEPONEDDJ", - Self::Hijahcmlmpe => "LobbyModifyType_HIJAHCMLMPE", - Self::Pfkhakdgdla => "LobbyModifyType_PFKHAKDGDLA", - Self::Ccofpmnbdbi => "LobbyModifyType_CCOFPMNBDBI", - Self::Eekmihceddk => "LobbyModifyType_EEKMIHCEDDK", - Self::Aahphndddoc => "LobbyModifyType_AAHPHNDDDOC", - Self::Dfjkgebifif => "LobbyModifyType_DFJKGEBIFIF", - Self::Icdcdlfgiof => "LobbyModifyType_ICDCDLFGIOF", - Self::Bjbdampcapm => "LobbyModifyType_BJBDAMPCAPM", - Self::Kdenjjfehap => "LobbyModifyType_KDENJJFEHAP", - Self::Jfjibhjblel => "LobbyModifyType_JFJIBHJBLEL", - Self::Mhcgllnnbgm => "LobbyModifyType_MHCGLLNNBGM", - Self::Knfdjfdabbb => "LobbyModifyType_KNFDJFDABBB", - Self::Nfnnopklkbd => "LobbyModifyType_NFNNOPKLKBD", - Self::Jfmopphoidh => "LobbyModifyType_JFMOPPHOIDH", - Self::Jnkloeongnd => "LobbyModifyType_JNKLOEONGND", - Self::Jiifjallopi => "LobbyModifyType_JIIFJALLOPI", - Self::Pagbcmmchad => "LobbyModifyType_PAGBCMMCHAD", - Self::Idkmagomilp => "LobbyModifyType_IDKMAGOMILP", + Self::BmdnbhhicldPcpdhelpkem => "BMDNBHHICLD_PCPDHELPKEM", + Self::BmdnbhhicldGhgapoakgab => "BMDNBHHICLD_GHGAPOAKGAB", + Self::BmdnbhhicldGpjmkkadldc => "BMDNBHHICLD_GPJMKKADLDC", + Self::BmdnbhhicldBpcekmlpjcj => "BMDNBHHICLD_BPCEKMLPJCJ", + Self::BmdnbhhicldIdmjbhjlobg => "BMDNBHHICLD_IDMJBHJLOBG", + Self::BmdnbhhicldLpagmjiogch => "BMDNBHHICLD_LPAGMJIOGCH", + Self::BmdnbhhicldCghanhjieig => "BMDNBHHICLD_CGHANHJIEIG", + Self::BmdnbhhicldEdkldbhmnoj => "BMDNBHHICLD_EDKLDBHMNOJ", + Self::BmdnbhhicldNmgkdcmihab => "BMDNBHHICLD_NMGKDCMIHAB", + Self::BmdnbhhicldGbjimlemgdb => "BMDNBHHICLD_GBJIMLEMGDB", + Self::BmdnbhhicldMgnbekchlhe => "BMDNBHHICLD_MGNBEKCHLHE", + Self::BmdnbhhicldOddbfnhlhkl => "BMDNBHHICLD_ODDBFNHLHKL", + Self::BmdnbhhicldHfmjoaoeinm => "BMDNBHHICLD_HFMJOAOEINM", + Self::BmdnbhhicldNipbnogdmbl => "BMDNBHHICLD_NIPBNOGDMBL", + Self::BmdnbhhicldOjealealipj => "BMDNBHHICLD_OJEALEALIPJ", + Self::BmdnbhhicldPinmifohloa => "BMDNBHHICLD_PINMIFOHLOA", + Self::BmdnbhhicldBpdpipbjemd => "BMDNBHHICLD_BPDPIPBJEMD", + Self::BmdnbhhicldHkodcogoamk => "BMDNBHHICLD_HKODCOGOAMK", + Self::BmdnbhhicldOidaonjpapa => "BMDNBHHICLD_OIDAONJPAPA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LobbyModifyType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "LobbyModifyType_HIJAHCMLMPE" => Some(Self::Hijahcmlmpe), - "LobbyModifyType_PFKHAKDGDLA" => Some(Self::Pfkhakdgdla), - "LobbyModifyType_CCOFPMNBDBI" => Some(Self::Ccofpmnbdbi), - "LobbyModifyType_EEKMIHCEDDK" => Some(Self::Eekmihceddk), - "LobbyModifyType_AAHPHNDDDOC" => Some(Self::Aahphndddoc), - "LobbyModifyType_DFJKGEBIFIF" => Some(Self::Dfjkgebifif), - "LobbyModifyType_ICDCDLFGIOF" => Some(Self::Icdcdlfgiof), - "LobbyModifyType_BJBDAMPCAPM" => Some(Self::Bjbdampcapm), - "LobbyModifyType_KDENJJFEHAP" => Some(Self::Kdenjjfehap), - "LobbyModifyType_JFJIBHJBLEL" => Some(Self::Jfjibhjblel), - "LobbyModifyType_MHCGLLNNBGM" => Some(Self::Mhcgllnnbgm), - "LobbyModifyType_KNFDJFDABBB" => Some(Self::Knfdjfdabbb), - "LobbyModifyType_NFNNOPKLKBD" => Some(Self::Nfnnopklkbd), - "LobbyModifyType_JFMOPPHOIDH" => Some(Self::Jfmopphoidh), - "LobbyModifyType_JNKLOEONGND" => Some(Self::Jnkloeongnd), - "LobbyModifyType_JIIFJALLOPI" => Some(Self::Jiifjallopi), - "LobbyModifyType_PAGBCMMCHAD" => Some(Self::Pagbcmmchad), - "LobbyModifyType_IDKMAGOMILP" => Some(Self::Idkmagomilp), + "BMDNBHHICLD_PCPDHELPKEM" => Some(Self::BmdnbhhicldPcpdhelpkem), + "BMDNBHHICLD_GHGAPOAKGAB" => Some(Self::BmdnbhhicldGhgapoakgab), + "BMDNBHHICLD_GPJMKKADLDC" => Some(Self::BmdnbhhicldGpjmkkadldc), + "BMDNBHHICLD_BPCEKMLPJCJ" => Some(Self::BmdnbhhicldBpcekmlpjcj), + "BMDNBHHICLD_IDMJBHJLOBG" => Some(Self::BmdnbhhicldIdmjbhjlobg), + "BMDNBHHICLD_LPAGMJIOGCH" => Some(Self::BmdnbhhicldLpagmjiogch), + "BMDNBHHICLD_CGHANHJIEIG" => Some(Self::BmdnbhhicldCghanhjieig), + "BMDNBHHICLD_EDKLDBHMNOJ" => Some(Self::BmdnbhhicldEdkldbhmnoj), + "BMDNBHHICLD_NMGKDCMIHAB" => Some(Self::BmdnbhhicldNmgkdcmihab), + "BMDNBHHICLD_GBJIMLEMGDB" => Some(Self::BmdnbhhicldGbjimlemgdb), + "BMDNBHHICLD_MGNBEKCHLHE" => Some(Self::BmdnbhhicldMgnbekchlhe), + "BMDNBHHICLD_ODDBFNHLHKL" => Some(Self::BmdnbhhicldOddbfnhlhkl), + "BMDNBHHICLD_HFMJOAOEINM" => Some(Self::BmdnbhhicldHfmjoaoeinm), + "BMDNBHHICLD_NIPBNOGDMBL" => Some(Self::BmdnbhhicldNipbnogdmbl), + "BMDNBHHICLD_OJEALEALIPJ" => Some(Self::BmdnbhhicldOjealealipj), + "BMDNBHHICLD_PINMIFOHLOA" => Some(Self::BmdnbhhicldPinmifohloa), + "BMDNBHHICLD_BPDPIPBJEMD" => Some(Self::BmdnbhhicldBpdpipbjemd), + "BMDNBHHICLD_HKODCOGOAMK" => Some(Self::BmdnbhhicldHkodcogoamk), + "BMDNBHHICLD_OIDAONJPAPA" => Some(Self::BmdnbhhicldOidaonjpapa), _ => None, } } @@ -70591,29 +74505,29 @@ impl LobbyModifyType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ajkbeflomfl { - Cjamdbhhkmj = 0, - Palncfbcieb = 1, - Nbmkpophhkm = 2, +pub enum Ehjacniccpk { + Djhpkelepgk = 0, + Ahhcplapkhj = 1, + Dgkipioonfm = 2, } -impl Ajkbeflomfl { +impl Ehjacniccpk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Cjamdbhhkmj => "AJKBEFLOMFL_CJAMDBHHKMJ", - Self::Palncfbcieb => "AJKBEFLOMFL_PALNCFBCIEB", - Self::Nbmkpophhkm => "AJKBEFLOMFL_NBMKPOPHHKM", + Self::Djhpkelepgk => "EHJACNICCPK_DJHPKELEPGK", + Self::Ahhcplapkhj => "EHJACNICCPK_AHHCPLAPKHJ", + Self::Dgkipioonfm => "EHJACNICCPK_DGKIPIOONFM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AJKBEFLOMFL_CJAMDBHHKMJ" => Some(Self::Cjamdbhhkmj), - "AJKBEFLOMFL_PALNCFBCIEB" => Some(Self::Palncfbcieb), - "AJKBEFLOMFL_NBMKPOPHHKM" => Some(Self::Nbmkpophhkm), + "EHJACNICCPK_DJHPKELEPGK" => Some(Self::Djhpkelepgk), + "EHJACNICCPK_AHHCPLAPKHJ" => Some(Self::Ahhcplapkhj), + "EHJACNICCPK_DGKIPIOONFM" => Some(Self::Dgkipioonfm), _ => None, } } @@ -70621,44 +74535,44 @@ impl Ajkbeflomfl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Iilpmdjahgk { - Ocfnebkkecl = 0, - Ofoeajcdcac = 1, - Jjomdhbpjmm = 2, - Adinpfkdfcl = 3, - Bnppflihdno = 4, - Hfbhhlienbi = 5, - Fdmjkilflef = 6, - Ghjbjffgcaj = 7, +pub enum Fkanibdjnkg { + Ofghjkihmib = 0, + Ladepbbhhgo = 1, + Anegggoebbn = 2, + Hefaiofdana = 3, + Fodclfoalci = 4, + Fcehnmjjabe = 5, + Fnkdiebkoha = 6, + Mmnhglddfbc = 7, } -impl Iilpmdjahgk { +impl Fkanibdjnkg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ocfnebkkecl => "IILPMDJAHGK_OCFNEBKKECL", - Self::Ofoeajcdcac => "IILPMDJAHGK_OFOEAJCDCAC", - Self::Jjomdhbpjmm => "IILPMDJAHGK_JJOMDHBPJMM", - Self::Adinpfkdfcl => "IILPMDJAHGK_ADINPFKDFCL", - Self::Bnppflihdno => "IILPMDJAHGK_BNPPFLIHDNO", - Self::Hfbhhlienbi => "IILPMDJAHGK_HFBHHLIENBI", - Self::Fdmjkilflef => "IILPMDJAHGK_FDMJKILFLEF", - Self::Ghjbjffgcaj => "IILPMDJAHGK_GHJBJFFGCAJ", + Self::Ofghjkihmib => "FKANIBDJNKG_OFGHJKIHMIB", + Self::Ladepbbhhgo => "FKANIBDJNKG_LADEPBBHHGO", + Self::Anegggoebbn => "FKANIBDJNKG_ANEGGGOEBBN", + Self::Hefaiofdana => "FKANIBDJNKG_HEFAIOFDANA", + Self::Fodclfoalci => "FKANIBDJNKG_FODCLFOALCI", + Self::Fcehnmjjabe => "FKANIBDJNKG_FCEHNMJJABE", + Self::Fnkdiebkoha => "FKANIBDJNKG_FNKDIEBKOHA", + Self::Mmnhglddfbc => "FKANIBDJNKG_MMNHGLDDFBC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IILPMDJAHGK_OCFNEBKKECL" => Some(Self::Ocfnebkkecl), - "IILPMDJAHGK_OFOEAJCDCAC" => Some(Self::Ofoeajcdcac), - "IILPMDJAHGK_JJOMDHBPJMM" => Some(Self::Jjomdhbpjmm), - "IILPMDJAHGK_ADINPFKDFCL" => Some(Self::Adinpfkdfcl), - "IILPMDJAHGK_BNPPFLIHDNO" => Some(Self::Bnppflihdno), - "IILPMDJAHGK_HFBHHLIENBI" => Some(Self::Hfbhhlienbi), - "IILPMDJAHGK_FDMJKILFLEF" => Some(Self::Fdmjkilflef), - "IILPMDJAHGK_GHJBJFFGCAJ" => Some(Self::Ghjbjffgcaj), + "FKANIBDJNKG_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), + "FKANIBDJNKG_LADEPBBHHGO" => Some(Self::Ladepbbhhgo), + "FKANIBDJNKG_ANEGGGOEBBN" => Some(Self::Anegggoebbn), + "FKANIBDJNKG_HEFAIOFDANA" => Some(Self::Hefaiofdana), + "FKANIBDJNKG_FODCLFOALCI" => Some(Self::Fodclfoalci), + "FKANIBDJNKG_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), + "FKANIBDJNKG_FNKDIEBKOHA" => Some(Self::Fnkdiebkoha), + "FKANIBDJNKG_MMNHGLDDFBC" => Some(Self::Mmnhglddfbc), _ => None, } } @@ -70666,32 +74580,32 @@ impl Iilpmdjahgk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pijbanpmnab { - Mnfeponeddj = 0, - Bejebbnfgpm = 1, - Nbcekhjgngb = 2, - Glodgpipnhg = 3, +pub enum Pfnaogjdemn { + Pcpdhelpkem = 0, + Apffeddknbk = 1, + Hmliplgieec = 2, + Fommfemibko = 3, } -impl Pijbanpmnab { +impl Pfnaogjdemn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "PIJBANPMNAB_MNFEPONEDDJ", - Self::Bejebbnfgpm => "PIJBANPMNAB_BEJEBBNFGPM", - Self::Nbcekhjgngb => "PIJBANPMNAB_NBCEKHJGNGB", - Self::Glodgpipnhg => "PIJBANPMNAB_GLODGPIPNHG", + Self::Pcpdhelpkem => "PFNAOGJDEMN_PCPDHELPKEM", + Self::Apffeddknbk => "PFNAOGJDEMN_APFFEDDKNBK", + Self::Hmliplgieec => "PFNAOGJDEMN_HMLIPLGIEEC", + Self::Fommfemibko => "PFNAOGJDEMN_FOMMFEMIBKO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PIJBANPMNAB_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "PIJBANPMNAB_BEJEBBNFGPM" => Some(Self::Bejebbnfgpm), - "PIJBANPMNAB_NBCEKHJGNGB" => Some(Self::Nbcekhjgngb), - "PIJBANPMNAB_GLODGPIPNHG" => Some(Self::Glodgpipnhg), + "PFNAOGJDEMN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "PFNAOGJDEMN_APFFEDDKNBK" => Some(Self::Apffeddknbk), + "PFNAOGJDEMN_HMLIPLGIEEC" => Some(Self::Hmliplgieec), + "PFNAOGJDEMN_FOMMFEMIBKO" => Some(Self::Fommfemibko), _ => None, } } @@ -70699,29 +74613,29 @@ impl Pijbanpmnab { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Chepoclkmbn { - Mnfeponeddj = 0, - Inoleclkoai = 1, - Elcnhehdboa = 2, +pub enum Njbnhhapkhb { + Pcpdhelpkem = 0, + Mpekpbmimcp = 1, + Gfppllgpogo = 2, } -impl Chepoclkmbn { +impl Njbnhhapkhb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CHEPOCLKMBN_MNFEPONEDDJ", - Self::Inoleclkoai => "CHEPOCLKMBN_INOLECLKOAI", - Self::Elcnhehdboa => "CHEPOCLKMBN_ELCNHEHDBOA", + Self::Pcpdhelpkem => "NJBNHHAPKHB_PCPDHELPKEM", + Self::Mpekpbmimcp => "NJBNHHAPKHB_MPEKPBMIMCP", + Self::Gfppllgpogo => "NJBNHHAPKHB_GFPPLLGPOGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CHEPOCLKMBN_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CHEPOCLKMBN_INOLECLKOAI" => Some(Self::Inoleclkoai), - "CHEPOCLKMBN_ELCNHEHDBOA" => Some(Self::Elcnhehdboa), + "NJBNHHAPKHB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NJBNHHAPKHB_MPEKPBMIMCP" => Some(Self::Mpekpbmimcp), + "NJBNHHAPKHB_GFPPLLGPOGO" => Some(Self::Gfppllgpogo), _ => None, } } @@ -70729,43 +74643,43 @@ impl Chepoclkmbn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Igffnpjonha { - Mdnloelodoo = 0, - Jeofeacbkep = 1, - Kamipdljcha = 2, - Gfgaajjpfhb = 3, +pub enum Mlofjfbhglg { + Kbdoljnphnc = 0, + Hdijdlcneij = 1, + Edhidnfhkab = 2, + Amdjlcmakoo = 3, } -impl Igffnpjonha { +impl Mlofjfbhglg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mdnloelodoo => "IGFFNPJONHA_MDNLOELODOO", - Self::Jeofeacbkep => "IGFFNPJONHA_JEOFEACBKEP", - Self::Kamipdljcha => "IGFFNPJONHA_KAMIPDLJCHA", - Self::Gfgaajjpfhb => "IGFFNPJONHA_GFGAAJJPFHB", + Self::Kbdoljnphnc => "MLOFJFBHGLG_KBDOLJNPHNC", + Self::Hdijdlcneij => "MLOFJFBHGLG_HDIJDLCNEIJ", + Self::Edhidnfhkab => "MLOFJFBHGLG_EDHIDNFHKAB", + Self::Amdjlcmakoo => "MLOFJFBHGLG_AMDJLCMAKOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IGFFNPJONHA_MDNLOELODOO" => Some(Self::Mdnloelodoo), - "IGFFNPJONHA_JEOFEACBKEP" => Some(Self::Jeofeacbkep), - "IGFFNPJONHA_KAMIPDLJCHA" => Some(Self::Kamipdljcha), - "IGFFNPJONHA_GFGAAJJPFHB" => Some(Self::Gfgaajjpfhb), + "MLOFJFBHGLG_KBDOLJNPHNC" => Some(Self::Kbdoljnphnc), + "MLOFJFBHGLG_HDIJDLCNEIJ" => Some(Self::Hdijdlcneij), + "MLOFJFBHGLG_EDHIDNFHKAB" => Some(Self::Edhidnfhkab), + "MLOFJFBHGLG_AMDJLCMAKOO" => Some(Self::Amdjlcmakoo), _ => None, } } } -/// Obf: LobbyInteractType +/// Obf: JBPDGDGAEKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyInteractType { - Mnfeponeddj = 0, - Heenhcaknec = 1, + JbpdgdgaeklPcpdhelpkem = 0, + JbpdgdgaeklBeljhkioikb = 1, } impl LobbyInteractType { /// String value of the enum field names used in the ProtoBuf definition. @@ -70774,15 +74688,15 @@ impl LobbyInteractType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "LobbyInteractType_MNFEPONEDDJ", - Self::Heenhcaknec => "LobbyInteractType_HEENHCAKNEC", + Self::JbpdgdgaeklPcpdhelpkem => "JBPDGDGAEKL_PCPDHELPKEM", + Self::JbpdgdgaeklBeljhkioikb => "JBPDGDGAEKL_BELJHKIOIKB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LobbyInteractType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "LobbyInteractType_HEENHCAKNEC" => Some(Self::Heenhcaknec), + "JBPDGDGAEKL_PCPDHELPKEM" => Some(Self::JbpdgdgaeklPcpdhelpkem), + "JBPDGDGAEKL_BELJHKIOIKB" => Some(Self::JbpdgdgaeklBeljhkioikb), _ => None, } } @@ -70790,29 +74704,29 @@ impl LobbyInteractType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Iblhfhhaach { - Mnfeponeddj = 0, - Gkbfgmeaacc = 1, - Gkelbefiolh = 2, +pub enum Pligiafnlcb { + Pcpdhelpkem = 0, + Hlldmfkgcda = 1, + Kgcccmglgeg = 2, } -impl Iblhfhhaach { +impl Pligiafnlcb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "IBLHFHHAACH_MNFEPONEDDJ", - Self::Gkbfgmeaacc => "IBLHFHHAACH_GKBFGMEAACC", - Self::Gkelbefiolh => "IBLHFHHAACH_GKELBEFIOLH", + Self::Pcpdhelpkem => "PLIGIAFNLCB_PCPDHELPKEM", + Self::Hlldmfkgcda => "PLIGIAFNLCB_HLLDMFKGCDA", + Self::Kgcccmglgeg => "PLIGIAFNLCB_KGCCCMGLGEG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IBLHFHHAACH_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "IBLHFHHAACH_GKBFGMEAACC" => Some(Self::Gkbfgmeaacc), - "IBLHFHHAACH_GKELBEFIOLH" => Some(Self::Gkelbefiolh), + "PLIGIAFNLCB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "PLIGIAFNLCB_HLLDMFKGCDA" => Some(Self::Hlldmfkgcda), + "PLIGIAFNLCB_KGCCCMGLGEG" => Some(Self::Kgcccmglgeg), _ => None, } } @@ -70820,29 +74734,29 @@ impl Iblhfhhaach { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Obneikkjjdl { - Jbkbaidpacc = 0, - Gobaenclnmm = 1, - Koemjhcgddj = 2, +pub enum Blldkabgklf { + Pleacpiidin = 0, + Aeccabmfpin = 1, + Jjjgmeiadhb = 2, } -impl Obneikkjjdl { +impl Blldkabgklf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Jbkbaidpacc => "OBNEIKKJJDL_JBKBAIDPACC", - Self::Gobaenclnmm => "OBNEIKKJJDL_GOBAENCLNMM", - Self::Koemjhcgddj => "OBNEIKKJJDL_KOEMJHCGDDJ", + Self::Pleacpiidin => "BLLDKABGKLF_PLEACPIIDIN", + Self::Aeccabmfpin => "BLLDKABGKLF_AECCABMFPIN", + Self::Jjjgmeiadhb => "BLLDKABGKLF_JJJGMEIADHB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OBNEIKKJJDL_JBKBAIDPACC" => Some(Self::Jbkbaidpacc), - "OBNEIKKJJDL_GOBAENCLNMM" => Some(Self::Gobaenclnmm), - "OBNEIKKJJDL_KOEMJHCGDDJ" => Some(Self::Koemjhcgddj), + "BLLDKABGKLF_PLEACPIIDIN" => Some(Self::Pleacpiidin), + "BLLDKABGKLF_AECCABMFPIN" => Some(Self::Aeccabmfpin), + "BLLDKABGKLF_JJJGMEIADHB" => Some(Self::Jjjgmeiadhb), _ => None, } } @@ -70850,29 +74764,29 @@ impl Obneikkjjdl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ppiamdogebk { - Fhgkkaidefk = 0, - Hmjijipmjmm = 1, - Ngkpfifhkek = 2, +pub enum Jhnkdjmlbjd { + Ibddkljdmkg = 0, + Ognanlcfnpd = 1, + Gcfhnkhmnbi = 2, } -impl Ppiamdogebk { +impl Jhnkdjmlbjd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Fhgkkaidefk => "PPIAMDOGEBK_FHGKKAIDEFK", - Self::Hmjijipmjmm => "PPIAMDOGEBK_HMJIJIPMJMM", - Self::Ngkpfifhkek => "PPIAMDOGEBK_NGKPFIFHKEK", + Self::Ibddkljdmkg => "JHNKDJMLBJD_IBDDKLJDMKG", + Self::Ognanlcfnpd => "JHNKDJMLBJD_OGNANLCFNPD", + Self::Gcfhnkhmnbi => "JHNKDJMLBJD_GCFHNKHMNBI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PPIAMDOGEBK_FHGKKAIDEFK" => Some(Self::Fhgkkaidefk), - "PPIAMDOGEBK_HMJIJIPMJMM" => Some(Self::Hmjijipmjmm), - "PPIAMDOGEBK_NGKPFIFHKEK" => Some(Self::Ngkpfifhkek), + "JHNKDJMLBJD_IBDDKLJDMKG" => Some(Self::Ibddkljdmkg), + "JHNKDJMLBJD_OGNANLCFNPD" => Some(Self::Ognanlcfnpd), + "JHNKDJMLBJD_GCFHNKHMNBI" => Some(Self::Gcfhnkhmnbi), _ => None, } } @@ -70880,4903 +74794,4082 @@ impl Ppiamdogebk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Retcode { - RetSucc = 0, - RetFail = 1, - RetServerInternalError = 2, - RetTimeout = 3, - RetRepeatedReq = 4, - RetReqParaInvalid = 5, - RetPlayerDataError = 6, - RetPlayerClientPaused = 7, - RetFuncCheckFailed = 8, - RetFeatureSwitchClosed = 9, - RetFreqOverLimit = 10, - RetSystemBusy = 11, - RetPlayerNotOnline = 12, - RetOperationInCd = 13, - RetRepeateLogin = 1000, - RetRetryLogin = 1001, - RetWaitLogin = 1002, - RetNotInWhiteList = 1003, - RetInBlackList = 1004, - RetAccountVerifyError = 1005, - RetAccountParaError = 1006, - RetAntiAddictLogin = 1007, - RetCheckSumError = 1008, - RetReachMaxPlayerNum = 1009, - RetAlreadyRegistered = 1010, - RetGenderError = 1011, - SetNicknameRetCallbackProcessing = 1012, - RetInGmBindAccess = 1013, - RetQuestRewardAlreadyTaken = 1100, - RetQuestNotAccept = 1101, - RetQuestNotFinish = 1102, - RetQuestStatusError = 1103, - RetAchievementLevelNotReach = 1104, - RetAchievementLevelAlreadyTaken = 1105, - RetAvatarNotExist = 1200, - RetAvatarResExpNotEnough = 1201, - RetAvatarExpReachPromotionLimit = 1202, - RetAvatarReachMaxPromotion = 1203, - RetSkilltreeConfigNotExist = 1204, - RetSkilltreeAlreadyUnlock = 1205, - RetSkilltreePreLocked = 1206, - RetSkilltreeLevelNotMeet = 1207, - RetSkilltreeRankNotMeet = 1208, - RetAvatarDressNoEquipment = 1209, - RetAvatarExpItemNotExist = 1210, - RetSkilltreePointLocked = 1211, - RetSkilltreePointLevelUpgradeNotMatch = 1212, - RetSkilltreePointLevelReachMax = 1213, - RetWorldLevelNotMeet = 1214, - RetPlayerLevelNotMeet = 1215, - RetAvatarRankNotMatch = 1216, - RetAvatarRankReachMax = 1217, - RetHeroBasicTypeNotMatch = 1218, - RetAvatarPromotionNotMeet = 1219, - RetPromotionRewardConfigNotExist = 1220, - RetPromotionRewardAlreadyTaken = 1221, - RetAvatarSkinItemNotExist = 1222, - RetAvatarSkinAlreadyDressed = 1223, - RetAvatarNotDressSkin = 1224, - RetAvatarSkinNotMatchAvatar = 1225, - RetAvatarPathNotMatch = 1226, - RetAvatarEnhancedIdNotExist = 1227, - RetAvatarEnhancedIdAlreadySet = 1228, - RetAvatarNotCurEnhancedId = 1229, - RetPlayerOutfitConfigNotExist = 1230, - RetPlayerOutfitSlotConflict = 1231, - RetPlayerOutfitIsDefault = 1232, - RetPlayerOutfitNotOwned = 1233, - RetSkilltreeFastLevelUpClose = 1234, - RetItemNotExist = 1300, - RetItemCostNotEnough = 1301, - RetItemCostTooMuch = 1302, - RetItemNoCost = 1303, - RetItemNotEnough = 1304, - RetItemInvalid = 1305, - RetItemConfigNotExist = 1306, - RetScoinNotEnough = 1307, - RetItemRewardExceedLimit = 1308, - RetItemInvalidUse = 1309, - RetItemUseConfigNotExist = 1310, - RetRewardConfigNotExist = 1311, - RetItemExceedLimit = 1312, - RetItemCountInvalid = 1313, - RetItemUseTargetTypeInvalid = 1314, - RetItemUseSatietyFull = 1315, - RetItemComposeNotExist = 1316, - RetRelicComposeNotExist = 1317, - RetItemCanNotSell = 1318, - RetItemSellExceddLimit = 1319, - RetItemNotInCostList = 1320, - RetItemSpecialCostNotEnough = 1321, - RetItemSpecialCostTooMuch = 1322, - RetItemFormulaNotExist = 1323, - RetItemAutoGiftOptionalNotExist = 1324, - RetRelicComposeRelicInvalid = 1325, - RetRelicComposeMainAffixIdInvalid = 1326, - RetRelicComposeWrongFormulaType = 1327, - RetRelicComposeRelicNotExist = 1328, - RetRelicComposeBlackGoldCountInvalid = 1329, - RetRelicComposeBlackGoldNotNeed = 1330, - RetMonthCardCannotUse = 1331, - RetItemRewardExceedDisappear = 1332, - RetItemNeedRecycle = 1333, - RetItemComposeExceedLimit = 1334, - RetItemCanNotDestroy = 1335, - RetItemAlreadyMark = 1336, - RetItemMarkExceedLimit = 1337, - RetItemNotMark = 1338, - RetItenTurnFoodNotSet = 1339, - RetItemTurnFoodAlreadySet = 1340, - RetItemTurnFoodConsumeTypeError = 1341, - RetItemTurnFoodSwitchAlreadyOpen = 1342, - RetItemTurnFoodSwitchAlreadyClose = 1343, - RetHcoinExchangeTooMuch = 1344, - RetItemTurnFoodSceneTypeError = 1345, - RetEquipmentAlreadyDressed = 1350, - RetEquipmentNotExist = 1351, - RetEquipmentReachLevelLimit = 1352, - RetEquipmentConsumeSelf = 1353, - RetEquipmentAlreadyLocked = 1354, - RetEquipmentAlreadyUnlocked = 1355, - RetEquipmentLocked = 1356, - RetEquipmentSelectNumOverLimit = 1357, - RetEquipmentRankUpMustConsumeSameTid = 1358, - RetEquipmentPromotionReachMax = 1359, - RetEquipmentRankUpReachMax = 1360, - RetEquipmentLevelReachMax = 1361, - RetEquipmentExceedLimit = 1362, - RetRelicNotExist = 1363, - RetRelicReachLevelLimit = 1364, - RetRelicConsumeSelf = 1365, - RetRelicAlreadyDressed = 1366, - RetRelicLocked = 1367, - RetRelicAlreadyLocked = 1368, - RetRelicAlreadyUnlocked = 1369, - RetRelicLevelIsNotZero = 1370, - RetUniqueIdRepeated = 1371, - RetEquipmentLevelNotMeet = 1372, - RetEquipmentItemNotInCostList = 1373, - RetEquipmentLevelGreaterThanOne = 1374, - RetEquipmentAlreadyRanked = 1375, - RetRelicExceedLimit = 1376, - RetRelicAlreadyDiscarded = 1377, - RetRelicAlreadyUndiscarded = 1378, - RetEquipmentBatchLockTooFast = 1379, - RetRelicFilterPlanSlotEmpty = 1380, - RetRelicFilterPlanNumExceedLimit = 1381, - RetRelicFilterPlanNameUtf8Error = 1382, - RetRelicFilterPlanNameFormatError = 1383, - RetRelicFilterPlanNoChange = 1384, - RetRelicReforgeNotConfirmed = 1385, - RetEquipmentAlreadyLevelup = 1386, - RetEquipmentRarityError = 1387, - RetLineupInvalidIndex = 1400, - RetLineupInvalidMemberPos = 1401, - RetLineupSwapNotExist = 1402, - RetLineupAvatarAlreadyIn = 1403, - RetLineupCreateAvatarError = 1404, - RetLineupAvatarInitError = 1405, - RetLineupNotExist = 1406, - RetLineupOnlyOneMember = 1407, - RetLineupSameLeaderSlot = 1408, - RetLineupNoLeaderSelect = 1409, - RetLineupSwapSameSlot = 1410, - RetLineupAvatarNotExist = 1411, - RetLineupTrialAvatarCanNotQuit = 1412, - RetLineupVirtualLineupPlaneNotMatch = 1413, - RetLineupNotValidLeader = 1414, - RetLineupSameIndex = 1415, - RetLineupIsEmpty = 1416, - RetLineupNameFormatError = 1417, - RetLineupTypeNotMatch = 1418, - RetLineupReplaceAllFailed = 1419, - RetLineupNotAllowEdit = 1420, - RetLineupAvatarIsAlive = 1421, - RetLineupAssistHasOnlyMember = 1422, - RetLineupAssistCannotSwitch = 1423, - RetLineupAvatarTypeInvalid = 1424, - RetLineupNameUtf8Error = 1425, - RetLineupLeaderLock = 1426, - RetLineupStoryLineNotMatch = 1427, - RetLineupAvatarLock = 1428, - RetLineupAvatarInvalid = 1429, - RetLineupAvatarAlreadyInit = 1430, - RetLineupLimited = 1431, - RetMailNotExist = 1700, - RetMailRangeInvalid = 1701, - RetMailMailIdInvalid = 1702, - RetMailNoMailTakeAttachment = 1703, - RetMailNoMailToDel = 1704, - RetMailTypeInvalid = 1705, - RetMailParaInvalid = 1706, - RetMailAttachementInvalid = 1707, - RetMailTicketInvalid = 1708, - RetMailTicketRepeated = 1709, - RetStageSettleError = 1800, - RetStageConfigNotExist = 1801, - RetStageNotFound = 1802, - RetStageCocoonPropNotValid = 1804, - RetStageCocoonWaveNotValid = 1805, - RetStagePropIdNotEqual = 1806, - RetStageCocoonWaveOver = 1807, - RetStageWeekCocoonOverCnt = 1808, - RetStageCocoonNotOpen = 1809, - RetStageTrialNotOpen = 1810, - RetStageFarmNotOpen = 1811, - RetStageFarmTypeError = 1812, - RetStageFarmSweepCd = 1813, - RetStageFarmElementChallengeCntInvalid = 1814, - RetChapterLock = 1900, - RetChapterChallengeNumNotEnough = 1901, - RetChapterRewardIdNotExist = 1902, - RetChapterRewardAlreadyTaken = 1903, - RetBattleStageNotMatch = 2000, - RetInBattleNow = 2001, - RetBattleCheat = 2002, - RetBattleFail = 2003, - RetBattleNoLineup = 2004, - RetBattleLineupEmpty = 2005, - RetBattleVersionNotMatch = 2006, - RetBattleQuitByServer = 2007, - RetInBattleCheck = 2008, - RetBattleCheckNeedRetry = 2009, - RetBattleCostTimeCheckFail = 2010, - RetLackExchangeStaminaTimes = 2100, - RetLackStamina = 2101, - RetStaminaFull = 2102, - RetAuthkeySignTypeError = 2103, - RetAuthkeySignVerError = 2104, - RetNicknameFormatError = 2105, - RetSensitiveWords = 2106, - RetLevelRewardHasTaken = 2107, - RetLevelRewardLevelError = 2108, - RetLanguageInvalid = 2109, - RetNicknameInCd = 2110, - RetGameplayBirthdayInvalid = 2111, - RetGameplayBirthdayAlreadySet = 2112, - RetNicknameUtf8Error = 2113, - RetNicknameDigitLimitError = 2114, - RetSensitiveWordsPlatformError = 2115, - RetPlayerSettingTypeInvalid = 2116, - RetMazeLackTicket = 2201, - RetMazeNotUnlock = 2202, - RetMazeNoAbility = 2204, - RetMazeNoPlane = 2205, - RetMazeMapNotExist = 2207, - RetMazeMpNotEnough = 2213, - RetSpringNotEnable = 2214, - RetSpringTooFar = 2216, - RetNotInMaze = 2218, - RetMazeTimeOfDayTypeError = 2223, - RetSceneTransferLockedByTask = 2224, - RetPlotNotUnlock = 2300, - RetMissionNotExist = 2400, - RetMissionAlreadyDone = 2401, - RetDailyTaskNotFinish = 2402, - RetDailyTaskRewardHasTaken = 2403, - RetMissionNotFinish = 2404, - RetMissionNotDoing = 2405, - RetMissionFinishWayNotMatch = 2406, - RetMissionSceneNotMatch = 2407, - RetMissionCustomValueNotValid = 2408, - RetMissionSubMissionNotMatch = 2409, - RetAdventureMapNotExist = 2500, - RetSceneEntityNotExist = 2600, - RetNotInScene = 2601, - RetSceneMonsterNotExist = 2602, - RetInteractConfigNotExist = 2603, - RetUnsupportedPropState = 2604, - RetSceneEntryIdNotMatch = 2605, - RetSceneEntityMoveCheckFailed = 2606, - RetAssistMonsterCountLimit = 2607, - RetSceneUseSkillFail = 2608, - RetPropIsHidden = 2609, - RetLoadingSuccAlready = 2610, - RetSceneEntityTypeInvalid = 2611, - RetInteractTypeInvalid = 2612, - RetInteractNotInRegion = 2613, - RetInteractSubTypeInvalid = 2614, - RetNotLeaderEntity = 2615, - RetMonsterIsNotFarmElement = 2616, - RetMonsterConfigNotExist = 2617, - RetAvatarHpAlreadyFull = 2618, - RetCurInteractEntityNotMatch = 2619, - RetPlaneTypeNotAllow = 2620, - RetGroupNotExist = 2621, - RetGroupSaveDataInCd = 2622, - RetGroupSaveLenghReachMax = 2623, - RetRecentElementNotExist = 2624, - RetRecentElementStageNotMatch = 2625, - RetScenePositionVersionNotMatch = 2626, - RetGameplayCounterNotExist = 2627, - RetGameplayCounterNotEnough = 2628, - RetGroupStateNotMatch = 2629, - RetSceneEntityPosNotMatch = 2630, - RetGroupStateCustomSaveDataOff = 2631, - RetSceneNotMatch = 2632, - RetPropTypeInvalid = 2633, - RetNotInCorrectScene = 2634, - RetNotInCorrectDimension = 2635, - RetNotCorrectGroupPropertyName = 2636, - RetBuyTimesLimit = 2700, - RetBuyLimitType = 2701, - RetShopNotOpen = 2702, - RetGoodsNotOpen = 2703, - RetCityLevelRewardTaken = 2704, - RetCityLevelNotMeet = 2705, - RetSingleBuyLimit = 2706, - RetTutorialNotUnlock = 2751, - RetTutorialUnlockAlready = 2752, - RetTutorialFinishAlready = 2753, - RetTutorialPreNotUnlock = 2754, - RetTutorialPlayerLevelNotMatch = 2755, - RetTutorialTutorialNotFound = 2756, - RetChallengeNotExist = 2801, - RetChallengeNotUnlock = 2802, - RetChallengeAlready = 2803, - RetChallengeLineupEditForbidden = 2804, - RetChallengeLineupEmpty = 2805, - RetChallengeNotDoing = 2806, - RetChallengeNotFinish = 2807, - RetChallengeTargetNotFinish = 2808, - RetChallengeTargetRewardTaken = 2809, - RetChallengeTimeNotValid = 2810, - RetChallengeStarsCountNotMeet = 2811, - RetChallengeStarsRewardTaken = 2812, - RetChallengeStarsNotExist = 2813, - RetChallengeCurSceneNotEntryFloor = 2814, - RetChallengeNoTeamArchive = 2815, - RetChallengeLineupAvatarTypeInvalid = 2816, - RetChallengeLineupRecommendInCd = 2817, - RetBasicTypeAlready = 2850, - RetNoBasicType = 2851, - RetNotChooseBasicType = 2852, - RetNotFuncClose = 2853, - RetNotChooseGender = 2854, - RetNotReqUnlockBasicType = 2855, - RetAvatarPathLocked = 2856, - RetRogueStatusNotMatch = 2901, - RetRogueSelectBuffNotExist = 2902, - RetRogueCoinNotEnough = 2903, - RetRogueStaminaNotEnough = 2904, - RetRogueAppraisalCountNotEnough = 2905, - RetRoguePropAlreadyUsed = 2906, - RetRogueRecordAlreadySaved = 2907, - RetRogueRollBuffMaxCount = 2908, - RetRoguePickAvatarInvalid = 2909, - RetRogueQuestExpire = 2910, - RetRogueQuestRewardAlready = 2911, - RetRogueReviveCountNotEnough = 2912, - RetRogueAreaInvalid = 2913, - RetRogueScoreRewardPoolInvalid = 2914, - RetRogueScoreRewardRowInvalid = 2915, - RetRogueAeonLevelNotMeet = 2916, - RetRogueAeonLevelRewardAlreadyTaken = 2917, - RetRogueAeonConfigNotExist = 2918, - RetRogueTrialAvatarInvalid = 2919, - RetRogueHandbookRewardAlreadyTaken = 2920, - RetRogueRoomTypeNotMatch = 2921, - RetRogueShopGoodNotFound = 2922, - RetRogueShopGoodAlreadyBought = 2923, - RetRogueShopGoodAlreadyOwn = 2924, - RetRogueShopMiracleNotExist = 2925, - RetRogueShopNotExist = 2926, - RetRogueShopCannotRefresh = 2927, - RetRogueSelectBuffCertainMismatch = 2928, - RetRogueActionQueueNotEmptyBattle = 2929, - RetRogueActionQueueNotEmptyOthers = 2930, - RetMissionEventConfigNotExist = 2951, - RetMissionEventNotClient = 2952, - RetMissionEventFinished = 2953, - RetMissionEventDoing = 2954, - RetHasChallengeMissionEvent = 2955, - RetNotChallengeMissionEvent = 2956, - RetGachaIdNotExist = 3001, - RetGachaNumInvalid = 3002, - RetGachaFirstGachaMustOne = 3003, - RetGachaReqDuplicated = 3004, - RetGachaNotInSchedule = 3005, - RetGachaNewbieClose = 3006, - RetGachaTodayLimited = 3007, - RetGachaNotSupport = 3008, - RetGachaCeilingNotEnough = 3009, - RetGachaCeilingClose = 3010, - RetGachaLocked = 3011, - RetGachaDecideItemTypeInvalid = 3012, - RetGachaDecideItemIdInvalid = 3013, - RetNotInRaid = 3101, - RetRaidDoing = 3102, - RetNotProp = 3103, - RetRaidIdNotMatch = 3104, - RetRaidRestartNotMatch = 3105, - RetRaidLimit = 3106, - RetRaidAvatarListEmpty = 3107, - RetRaidAvatarNotExist = 3108, - RetChallengeRaidRewardAlready = 3109, - RetChallengeRaidScoreNotReach = 3110, - RetChallengeRaidNotOpen = 3111, - RetRaidFinished = 3112, - RetRaidWorldLevelNotLock = 3113, - RetRaidCannotUseAssist = 3114, - RetRaidAvatarNotMatch = 3115, - RetRaidCanNotSave = 3116, - RetRaidNoSave = 3117, - RetActivityRaidNotOpen = 3118, - RetRaidAvatarCaptainNotExist = 3119, - RetRaidStoryLineNotMatch = 3120, - RetTalkEventAlreadyTaken = 3151, - RetNpcAlreadyMeet = 3152, - RetNpcNotInConfig = 3153, - RetDialogueGroupDismatch = 3154, - RetDialogueEventInvalid = 3155, - RetTalkEventTakeProtoNotMatch = 3156, - RetTalkEventNotValid = 3157, - RetExpeditionConfigNotExist = 3201, - RetExpeditionRewardConfigNotExist = 3202, - RetExpeditionNotUnlocked = 3203, - RetExpeditionAlreadyAccepted = 3204, - RetExpeditionRepeatedAvatar = 3205, - RetAvatarAlreadyDispatched = 3206, - RetExpeditionNotAccepted = 3207, - RetExpeditionNotFinish = 3208, - RetExpeditionAlreadyFinish = 3209, - RetExpeditionTeamCountLimit = 3210, - RetExpeditionAvatarNumNotMatch = 3211, - RetExpeditionNotOpen = 3212, - RetExpeditionFriendAvatarNotValid = 3213, - RetExpeditionNotPublished = 3214, - RetLoginActivityHasTaken = 3301, - RetLoginActivityDaysLack = 3302, - RetTrialActivityRewardAlreadyTake = 3303, - RetTrialActivityStageNotFinish = 3304, - RetMaterialSubmitActivityHasTaken = 3305, - RetMaterialSubmitActivityMaterialNotSubmitted = 3306, - RetMaterialSubmitActivityMaterialAlreadySubmitted = 3307, - RetFantasticStoryActivityStoryError = 3308, - RetFantasticStoryActivityStoryNotOpen = 3309, - RetFantasticStoryActivityBattleError = 3310, - RetFantasticStoryActivityBattleNotOpen = 3311, - RetFantasticStoryActivityBattleAvatarError = 3312, - RetFantasticStoryActivityBattleBuffError = 3313, - RetFantasticStoryActivityPreBattleScoreNotEnough = 3314, - RetTrialActivityAlreadyInTrialActivity = 3315, - RetCommonActivityNotOpen = 3316, - RetBenefitNotReady = 3317, - RetCommonActivityBusy = 3318, - RetAvatarDeliverRewardPhaseError = 3319, - RetMessageConfigNotExist = 3501, - RetMessageSectionNotTake = 3502, - RetMessageGroupNotTake = 3503, - RetMessageSectionIdNotMatch = 3504, - RetMessageSectionCanNotFinish = 3505, - RetMessageItemCanNotFinish = 3506, - RetMessageItemRaidCanNotFinish = 3507, - RetFriendAlreadyIsFriend = 3601, - RetFriendIsNotFriend = 3602, - RetFriendApplyExpire = 3603, - RetFriendInBlacklist = 3604, - RetFriendNotInBlacklist = 3605, - RetFriendNumberLimit = 3606, - RetFriendBlacklistNumberLimit = 3607, - RetFriendDailyApplyLimit = 3608, - RetFriendInHandleLimit = 3609, - RetFriendApplyInCd = 3610, - RetFriendRemarkNameFormatError = 3611, - RetFriendPlayerNotFound = 3612, - RetFriendInTargetBlacklist = 3613, - RetFriendTargetNumberLimit = 3614, - RetAssistQueryTooFast = 3615, - RetAssistNotExist = 3616, - RetAssistUsedAlready = 3617, - RetFriendReportReasonFormatError = 3618, - RetFriendReportSensitiveWords = 3619, - RetAssistUsedTimesOver = 3620, - RetAssistQuitAlready = 3621, - RetAssistAvatarInLineup = 3622, - RetAssistNoReward = 3623, - RetFriendSearchNumLimit = 3624, - RetFriendSearchInCd = 3625, - RetFriendRemarkNameUtf8Error = 3626, - RetFriendReportReasonUtf8Error = 3627, - RetAssistSetAlready = 3628, - RetFriendTargetForbidOtherApply = 3629, - RetFriendMarkedCntMax = 3630, - RetFriendMarkedAlready = 3631, - RetFriendNotMarked = 3632, - RetFriendChallengeLineupRecommendInCd = 3633, - RetViewPlayerCardInCd = 3634, - RetViewPlayerBattleRecordInCd = 3635, - RetAssistListStrangerConfigError = 3636, - RetPlayerBoardHeadIconNotExist = 3701, - RetPlayerBoardHeadIconLocked = 3702, - RetPlayerBoardHeadIconAlreadyUnlocked = 3703, - RetPlayerBoardDisplayAvatarNotExist = 3704, - RetPlayerBoardDisplayAvatarExceedLimit = 3705, - RetPlayerBoardDisplayRepeatedAvatar = 3706, - RetPlayerBoardDisplayAvatarSamePos = 3707, - RetPlayerBoardDisplayAvatarLocked = 3708, - RetSignatureLengthExceedLimit = 3709, - RetSignatureSensitiveWords = 3710, - RetPlayerBoardAssistAvatarNotExist = 3712, - RetPlayerBoardAssistAvatarLocked = 3713, - RetSignatureUtf8Error = 3714, - RetPlayerBoardAssistAvatarCntError = 3715, - RetPlayerBoardPersonalCardNotExist = 3716, - RetPlayerBoardPersonalCardLocked = 3717, - RetPlayerBoardPersonalNoChange = 3718, - RetBattlePassTierNotValid = 3801, - RetBattlePassLevelNotMeet = 3802, - RetBattlePassRewardTakeAlready = 3803, - RetBattlePassNotPremium = 3804, - RetBattlePassNotDoing = 3805, - RetBattlePassLevelInvalid = 3806, - RetBattlePassNotUnlock = 3807, - RetBattlePassNoReward = 3808, - RetBattlePassQuestNotValid = 3809, - RetBattlePassNotChooseOptional = 3810, - RetBattlePassNotTakeReward = 3811, - RetBattlePassOptionalNotValid = 3812, - RetBattlePassBuyAlready = 3813, - RetBattlePassNearEnd = 3814, - RetMusicLocked = 3901, - RetMusicNotExist = 3902, - RetMusicUnlockFailed = 3903, - RetPunkLordLackSummonTimes = 4001, - RetPunkLordAttackingMonsterLimit = 4002, - RetPunkLordMonsterNotExist = 4003, - RetPunkLordMonsterAlreadyShared = 4004, - RetPunkLordMonsterExpired = 4005, - RetPunkLordSelfMonsterAttackLimit = 4006, - RetPunkLordLackSupportTimes = 4007, - RetPunkLordMonsterAlreadyKilled = 4008, - RetPunkLordMonsterAttackerLimit = 4009, - RetPunkLordWorldLevleNotValid = 4010, - RetPunkLordRewardLevleNotExist = 4011, - RetPunkLordPointNotMeet = 4012, - RetPunkLordInAttacking = 4013, - RetPunkLordOperationInCd = 4014, - RetPunkLordRewardAlreadyTaken = 4015, - RetPunkLordOverBonusRewardLimit = 4016, - RetPunkLordNotInSchedule = 4017, - RetPunkLordMonsterNotAttacked = 4018, - RetPunkLordMonsterNotKilled = 4019, - RetPunkLordMonsterKilledScoreAlreadyTake = 4020, - RetPunkLordRewardLevleAlreadyTake = 4021, - RetDailyActiveLevelInvalid = 4101, - RetDailyActiveLevelRewardAlreadyTaken = 4102, - RetDailyActiveLevelApNotEnough = 4103, - RetDailyMeetPam = 4201, - RetReplayIdNotMatch = 4251, - RetReplayReqNotValid = 4252, - RetFightActivityDifficultyLevelNotPassed = 4301, - RetFightActivityDifficultyLevelRewardAlreadyTake = 4302, - RetFightActivityStageNotOpen = 4303, - RetFightActivityLevelNotUnlock = 4304, - RetTrainVisitorVisitorNotExist = 4351, - RetTrainVisitorBehaviorNotExist = 4352, - RetTrainVisitorBehaviorFinished = 4353, - RetTrainVisitorAllBehaviorRewardTaken = 4354, - RetTrainVisitorGetOnMissionNotFinish = 4355, - RetTrainVisitorNotGetOffOrBeTrainMember = 4356, - RetTextJoinUnknowIsOverride = 4401, - RetTextJoinIdNotExist = 4402, - RetTextJoinCanNotOverride = 4403, - RetTextJoinItemIdError = 4404, - RetTextJoinSensitiveCheckError = 4405, - RetTextJoinMustOverride = 4406, - RetTextJoinTextEmpty = 4407, - RetTextJoinTextFormatError = 4408, - RetTextJoinTextUtf8Error = 4409, - RetTextJoinBatchReqIdRepeat = 4410, - RetTextJoinTypeNotSupportBatchReq = 4411, - RetTextJoinAvatarIdNotExist = 4412, - RetTextJoinUnknowType = 4413, - RetPamMissionMissionIdError = 4451, - RetPamMissionMissionExpire = 4452, - RetChatTypeNotExist = 4501, - RetMsgTypeNotExist = 4502, - RetChatNoTargetUid = 4503, - RetChatMsgEmpty = 4504, - RetChatMsgExceedLimit = 4505, - RetChatMsgSensitiveCheckError = 4506, - RetChatMsgUtf8Error = 4507, - RetChatForbidSwitchOpen = 4508, - RetChatForbid = 4509, - RetChatMsgIncludeSpecialStr = 4510, - RetChatMsgEmojiNotExist = 4511, - RetChatMsgEmojiGenderNotMatch = 4512, - RetChatMsgEmojiNotMarked = 4513, - RetChatMsgEmojiAlreadyMarked = 4514, - RetChatMsgEmojiMarkedMaxLimit = 4515, - RetBoxingClubChallengeNotOpen = 4601, - RetMuseumNotOpen = 4651, - RetMuseumTurnCntNotMatch = 4652, - RetMuseumPhaseNotReach = 4653, - RetMuseumUnknowStuff = 4654, - RetMuseumUnknowArea = 4655, - RetMuseumUnknowPos = 4656, - RetMuseumStuffAlreadyInArea = 4657, - RetMuseumStuffNotInArea = 4658, - RetMuseumGetNpcRepeat = 4659, - RetMuseumGetNpcUnlock = 4660, - RetMuseumGetNpcNotEnough = 4661, - RetMuseumChangeStuffAreaError = 4662, - RetMuseumNotInit = 4663, - RetMuseumEventError = 4664, - RetMuseumUnknowChooseEventId = 4665, - RetMuseumEventOrderNotMatch = 4666, - RetMuseumEventPhaseNotUnlock = 4667, - RetMuseumEventMissionNotFound = 4668, - RetMuseumAreaLevelUpAlready = 4669, - RetMuseumStuffAlreadyUsed = 4670, - RetMuseumEventRoundNotUnlock = 4671, - RetMuseumStuffInArea = 4672, - RetMuseumStuffDispatch = 4673, - RetMuseumIsEnd = 4674, - RetMuseumStuffLeaving = 4675, - RetMuseumEventMissionNotFinish = 4678, - RetMuseumCollectRewardNotExist = 4679, - RetMuseumCollectRewardAlreadyTaken = 4680, - RetMuseumAcceptMissionMaxLimit = 4681, - RetRogueChallengeNotOpen = 4701, - RetRogueChallengeAssisRefreshLimit = 4702, - RetAlleyNotInit = 4721, - RetAlleyNotOpen = 4722, - RetAlleyMapNotExist = 4724, - RetAlleyEmptyPosList = 4725, - RetAlleyLinePosInvalid = 4726, - RetAlleyShopNotUnlock = 4727, - RetAlleyDepotFull = 4728, - RetAlleyShopNotInclude = 4729, - RetAlleyEventNotUnlock = 4730, - RetAlleyEventNotRefresh = 4731, - RetAlleyEventStateDoing = 4732, - RetAlleyEventStateFinish = 4733, - RetAlleyEventError = 4734, - RetAlleyRewardLevelError = 4735, - RetAlleyRewardPrestigeNotEnough = 4736, - RetAlleyShipEmpty = 4737, - RetAlleyShipIdDismatch = 4738, - RetAlleyShipNotExist = 4739, - RetAlleyShipNotUnlock = 4740, - RetAlleyGoodsNotExist = 4741, - RetAlleyGoodsNotUnlock = 4742, - RetAlleyProfitNotPositive = 4743, - RetAlleySpecialOrderDismatch = 4744, - RetAlleyOrderGoodsOverLimit = 4745, - RetAlleySpecialOrderConditionNotMeet = 4746, - RetAlleyDepotSizeOverLimit = 4747, - RetAlleyGoodsNotEnough = 4748, - RetAlleyOrderIndexInvalid = 4749, - RetAlleyRewardAlreadyTake = 4750, - RetAlleyRewardNotExist = 4751, - RetAlleyMainMissionNotDoing = 4752, - RetAlleyCriticalEventNotFinish = 4753, - RetAlleyShopGoodsNotValid = 4754, - RetAlleySlashNotOpen = 4755, - RetAlleyPlacingAnchorInvalid = 4756, - RetAlleyPlacingGoodsIndexInvalid = 4757, - RetAlleySaveMapTooQuick = 4758, - RetAlleyMapNotLink = 4759, - RetAlleyFundsNotLowerBase = 4760, - RetAlleyEventNotFinish = 4761, - RetAlleyNormalOrderNotMeet = 4762, - RetPlayerReturnNotOpen = 4801, - RetPlayerReturnIsSigned = 4802, - RetPlayerReturnPointNotEnough = 4803, - RetPlayerReturnConditionInvalid = 4804, - RetPlayerReturnHasSigned = 4805, - RetPlayerReturnRewardTaken = 4806, - RetPlayerReturnRelicTaken = 4807, - RetPlayerReturnConfigError = 4808, - RetPlayerReturnOptionalGiftInvalid = 4809, - RetPlayerReturnOptionalGiftNotExist = 4810, - RetPlayerReturnSignTypeInvalid = 4811, - RetAetherDivideNoLineup = 4851, - RetAetherDivideLineupInvalid = 4852, - RetChatBubbleIdError = 4901, - RetChatBubbleIdNotUnlock = 4902, - RetPhoneThemeIdError = 4903, - RetPhoneThemeIdNotUnlock = 4904, - RetChatBubbleSelectIsCurrent = 4905, - RetPhoneThemeSelectIsCurrent = 4906, - RetPhoneCaseIdError = 4907, - RetPhoneCaseIdNotUnlock = 4908, - RetPhoneCaseSelectIsCurrent = 4909, - RetChessRogueConfigNotFound = 4951, - RetChessRogueConfigInvalid = 4952, - RetChessRogueNoValidRoom = 4963, - RetChessRogueNoCellInfo = 4964, - RetChessRogueCellNotFinish = 4965, - RetChessRogueCellIsLocked = 4966, - RetChessRogueScheduleNotMatch = 4967, - RetChessRogueStatusFail = 4968, - RetChessRogueAreaNotExist = 4969, - RetChessRogueLineupFail = 4970, - RetChessRogueAeonFail = 4980, - RetChessRogueEnterCellFail = 4981, - RetChessRogueRollDiceFail = 4982, - RetChessRogueDiceStatusFail = 4983, - RetChessRogueDiceCntNotFull = 4984, - RetChessRogueUnlock = 4985, - RetChessRoguePickAvatarFail = 4986, - RetChessRogueAvatarInvalid = 4987, - RetChessRogueCellCanNotSelect = 4988, - RetChessRogueDiceConfirmed = 4989, - RetChessRogueNousDiceNotMatch = 4990, - RetChessRogueNousDiceRarityFail = 4991, - RetChessRogueNousDiceSurfaceDuplicate = 4992, - RetChessRogueNotInRogue = 4993, - RetChessRogueNousDiceBranchLimit = 4994, - RetHeliobusNotOpen = 5101, - RetHeliobusSnsPostNotUnlock = 5102, - RetHeliobusSnsAlreadyRead = 5103, - RetHeliobusSnsAlreadyLiked = 5104, - RetHeliobusSnsAlreadyCommented = 5105, - RetHeliobusSnsInMission = 5106, - RetHeliobusSnsAlreadyPosted = 5107, - RetHeliobusSnsNotDoingMission = 5108, - RetHeliobusRewardLevelMax = 5109, - RetHeliobusIncomeNotEnough = 5110, - RetHeliobusSnsCommentNotUnlock = 5111, - RetHeliobusChallengeNotUnlock = 5112, - RetHeliobusChallengeIdError = 5113, - RetHeliobusSkillNotUnlock = 5114, - RetHeliobusAcceptPostMissionFail = 5115, - RetHeliobusSkillNotSelected = 5116, - RetHeliobusPlaneTypeInvalid = 5117, - RetReddotParamInvalid = 5151, - RetReddotActivityNotOpen = 5152, - RetRogueEndlessActivityConfigError = 5201, - RetRogueEndlessActivityNotOpen = 5202, - RetRogueEndlessActivityOverBonusRewardLimit = 5203, - RetRogueEndlessActivityScoreNotMeet = 5204, - RetRogueEndlessActivityRewardLevleAlreadyTake = 5205, - RetHeartDialScriptNotFound = 5251, - RetHeartDialScriptEmotionTheSame = 5252, - RetHeartDialScriptStepNotNormal = 5253, - RetHeartDialScriptConditionNotMatch = 5254, - RetHeartDialScriptSubmitItemNumNotMatch = 5255, - RetHeartDialScriptSubmitItemIdNotMatch = 5256, - RetHeartDialDialogueNotFound = 5257, - RetHeartDialDialogueAlreadyPerformed = 5258, - RetHeartDialNpcNotFound = 5259, - RetHeartDialTraceConfigNotFound = 5260, - RetHeartDialFloorTraceExist = 5261, - RetHeartDialTraceFloorNotMatch = 5262, - RetTravelBrochureConfigError = 5301, - RetTravelBrochureParamInvalid = 5302, - RetTravelBrochureLocked = 5303, - RetTravelBrochureCannotOperate = 5304, - RetTravelBrochureWorldIdNotMatch = 5305, - RetTravelBrochureHasNoWorldBook = 5306, - RetTravelBrochurePageFull = 5307, - RetMapRotationNotInRegion = 5351, - RetMapRotationRotaterAlreadyDeployed = 5352, - RetMapRotationEnergyNotEnough = 5353, - RetMapRotationEntityNotOnCurPose = 5354, - RetMapRotationRotaterNotDeployed = 5355, - RetMapRotationPoseRotaterMismatch = 5356, - RetMapRotationRotaterNotRemovable = 5357, - RetMapRotationRotaterDisposable = 5358, - RetSpaceZooActivityCatNotFound = 5401, - RetSpaceZooActivityCatParamInvalid = 5402, - RetSpaceZooActivityCatItemNotEnough = 5403, - RetSpaceZooActivityCatBagFull = 5404, - RetSpaceZooActivityCatNotToMutate = 5405, - RetSpaceZooActivityCatStateError = 5406, - RetSpaceZooActivityCatCatteryLocked = 5407, - RetSpaceZooActivityCatOutNow = 5408, - RetSpaceZooActivityCatConfigNotFound = 5409, - RetSpaceZooActivityCatFeatureNotFound = 5410, - RetSpaceZooActivityCatAddCatError = 5411, - RetSpaceZooActivityCatMoneyNotEnough = 5412, - RetSpaceZooActivityCatCondNotMatch = 5413, - RetStrongChallengeActivityStageCfgMiss = 5501, - RetStrongChallengeActivityStageNotOpen = 5502, - RetStrongChallengeActivityBuffError = 5503, - RetRollShopNotFound = 5551, - RetRollShopGroupEmpty = 5552, - RetRollShopEmpty = 5553, - RetRollShopGachaReqDuplicated = 5554, - RetRollShopRandomError = 5555, - RetRollShopGroupTypeNotFound = 5556, - RetRollShopHasStoredRewardAlready = 5557, - RetRollShopNoStoredReward = 5558, - RetRollShopNotInValidScene = 5559, - RetRollShopInvalidRollShopType = 5560, - RetActivityRaidCollectionPrevNotFinish = 5601, - RetActivityRaidCollectionGroupEnterNextUnavailable = 5602, - RetActivityRaidCollectionIsLast = 5603, - RetActivityRaidCollectionIsNotNext = 5604, - RetOfferingNotUnlock = 5651, - RetOfferingLevelNotUnlock = 5652, - RetOfferingReachMaxLevel = 5653, - RetOfferingItemNotEnough = 5654, - RetOfferingLongtailNotOpen = 5655, - RetOfferingRewardCondition = 5656, - RetDrinkMakerChatInvalid = 5701, - RetDrinkMakerParamInvalid = 5702, - RetDrinkMakerParamNotUnlock = 5703, - RetDrinkMakerConfigNotFound = 5704, - RetDrinkMakerNotLastChat = 5705, - RetDrinkMakerDayAndFreePhaseNotOpen = 5706, - RetDrinkMakerCheersNotAbleToNextGroup = 5707, - RetDrinkMakerCheersDrinkAlreadyMade = 5708, - RetDrinkMakerCheersActivityNotOpen = 5709, - RetDrinkMakerCheersMakeDrinkPreMissionNotFinished = 5710, - RetMonopolyNotOpen = 5751, - RetMonopolyConfigError = 5752, - RetMonopolyDiceNotEnough = 5753, - RetMonopolyCurCellNotFinish = 5754, - RetMonopolyCoinNotEnough = 5755, - RetMonopolyCellWaitPending = 5756, - RetMonopolyCellStateError = 5757, - RetMonopolyCellContentError = 5758, - RetMonopolyItemNotEnough = 5759, - RetMonopolyCellContentCannotGiveup = 5760, - RetMonopolyAssetLevelInvalid = 5761, - RetMonopolyTurnNotFinish = 5762, - RetMonopolyGuideNotFinish = 5763, - RetMonopolyRaffleRewardReissued = 5764, - RetMonopolyNoGameActive = 5771, - RetMonopolyGameRatioNotIncreasable = 5772, - RetMonopolyGameRatioMax = 5773, - RetMonopolyGameTargetRatioInvalid = 5774, - RetMonopolyGameBingoFlipPosInvalid = 5775, - RetMonopolyGameGuessAlreadyChoose = 5776, - RetMonopolyGameGuessChooseInvalid = 5777, - RetMonopolyGameGuessInformationAlreadyBought = 5778, - RetMonopolyGameRaiseRatioNotUnlock = 5779, - RetMonopolyFriendNotSynced = 5785, - RetMonopolyGetFriendRankingListInCd = 5786, - RetMonopolyLikeTargetNotFriend = 5787, - RetMonopolyDailyAlreadyLiked = 5788, - RetMonopolySocialEventStatusNotMatch = 5789, - RetMonopolySocialEventServerCacheNotExist = 5790, - RetMonopolyActivityIdNotMatch = 5791, - RetMonopolyRafflePoolNotExist = 5792, - RetMonopolyRafflePoolTimeNotMatch = 5793, - RetMonopolyRafflePoolPhaseNotMeet = 5794, - RetMonopolyRafflePoolShowTimeNotMeet = 5795, - RetMonopolyRaffleTicketNotFound = 5796, - RetMonopolyRaffleTicketTimeNotMeet = 5797, - RetMonopolyRaffleTicketRewardAlreadyTaken = 5798, - RetMonopolyRafflePoolNotInRaffleTime = 5799, - RetMonopolyMbtiReportRewardAlreadyTaken = 5800, - RetEvolveBuildLevelGaming = 5801, - RetEveolveBuildLevelBanRandom = 5802, - RetEvolveBuildFirstRewardAlreadyTaken = 5803, - RetEvolveBuildLevelUnfinish = 5804, - RetEvolveBuildShopAbilityMaxLevel = 5805, - RetEvolveBuildShopAbilityMinLevel = 5806, - RetEvolveBuildShopAbilityNotGet = 5807, - RetEvolveBuildLevelLock = 5808, - RetEvolveBuildExpNotEnough = 5809, - RetEvolveBuildShopAbilityLevelError = 5810, - RetEvolveBuildActivityNotOpen = 5811, - RetEvolveBuildShopAbilityEmpty = 5812, - RetEvolveBuildLevelNotStart = 5813, - RetEvolveBuildShopLock = 5814, - RetEvolveBuildRewardLock = 5815, - RetEvolveBuildRewardLevelMax = 5816, - RetEvolveBuildRewardAlreadyAllTaken = 5717, - RetEvolveBuildSeasonError = 5718, - RetEvolveBuildTeachSkipQuestNotFinish = 5719, - RetClockParkConfigError = 5851, - RetClockParkEffectError = 5852, - RetClockParkScriptAlreadyUnlock = 5853, - RetClockParkScriptUnlockConditionNotMeet = 5854, - RetClockParkTalentAlreadyUnlock = 5855, - RetClockParkScriptLocked = 5856, - RetClockParkHasOngoingScript = 5857, - RetClockParkNoOngoingScript = 5858, - RetClockParkDicePlacementError = 5859, - RetClockParkMismatchStatus = 5860, - RetClockParkNoBuff = 5861, - RetClockParkSlotMachineGachaReqDuplicated = 5862, - RetClockParkSlotMachineCostNotEnough = 5863, - RetClockParkSlotMachineGachaCntExceedLimit = 5864, - RetClockParkNotOpen = 5865, - RetTournRogueStatusMismatch = 5901, - RetMagicRogueStatusMismatch = 5902, - RetAutoMountMagicUnitNoMatchedMagicScepter = 5903, - RetMagicUnitWorkbenchReforgeGenFail = 5904, - RetMatchAlreadyInMatch = 6201, - RetMatchNotInMatch = 6202, - RetMatchPlayNotOpen = 6203, - RetCrossStateError = 6204, - RetMatchVersionNotEqual = 6205, - RetMatchPlayerNotInLobbyRoom = 6206, - RetLobbyStateNotMatch = 6207, - RetLobbyRoomNotExist = 6208, - RetLobbyRoomPalyerFull = 6209, - RetLobbyRoomPalyerNotReady = 6210, - RetLobbyRoomPalyerFighting = 6211, - RetFightRoomNotExist = 6250, - RetFightMatch3PlayerStateErr = 6251, - RetFightMatch3RoomStateErr = 6252, - RetCrossStateTimeOut = 6253, - RetLobbyStartFightDisable = 6254, - RetLobbyStartFightPlayerLack = 6255, - RetMatchClientDataVersionLow = 6256, - RetLobbyStartMatchDisable = 6257, - RetLobbyInteractInCd = 6258, - RetLobbyOwnerStateErr = 6259, - RetLobbyOpTooFast = 6260, - RetFightMatch3SoloPlayerTurnErr = 6261, - RetMatchPlayNotSupported = 6262, - RetMatchPlayDataNotExist = 6263, - RetMatchPlayNotSupportFriendRanking = 6264, - RetMatchPlayGetFriendRankingInfoInCd = 6265, - RetSwordTrainingNoActiveGame = 6301, - RetSwordTrainingNoPendingActionMatch = 6302, - RetSwordTrainingPartnerAbilityInvalid = 6303, - RetSwordTrainingSkillAlreadyLearned = 6304, - RetSwordTrainingConditionNotMeet = 6305, - RetSwordTrainingParentSkillNotLearned = 6306, - RetSwordTrainingSkillTypeNotUnlock = 6307, - RetSwordTrainingGameAlreadyExist = 6308, - RetSwordTrainingEndingHintNotMatch = 6309, - RetSwordTrainingStorylineConfigNotFound = 6310, - RetSwordTrainingStoryConfigNotFound = 6311, - RetSwordTrainingUnlockNotFinish = 6312, - RetSwordTrainingOptionMismatch = 6313, - RetSwordTrainingRestoreWithoutExamFailed = 6314, - RetSwordTrainingNoRestoreGameAvailable = 6315, - RetSwordTrainingEndingStoryNotMatch = 6316, - RetSwordTrainingEndingNotFinish = 6317, - RetSwordTrainingEndingRewardTaken = 6318, - RetSwordTrainingCombatRankNotChange = 6319, - RetSwordTrainingDirectBattleDisable = 6320, - RetFightFestPhaseNotMatch = 6351, - RetFightFestScoreRaceAlreadyFinish = 6352, - RetFightFestChallengeLocked = 6353, - RetFightFestCoachSkillLocked = 6354, - RetFightFestCoachSkillEquipTypeExisted = 6355, - RetFightFestScoreRaceMissionDoind = 6356, - RetFightFestCoachSkillNoEquip = 6357, - RetPetNotExist = 6401, - RetPetAlreadySummoned = 6402, - RetPetNotSummoned = 6403, - RetMusicRhythmLevelTimeTooShort = 6451, - RetMusicRhythmNotInLevel = 6452, - RetMusicRhythmPreDifficultyNotPass = 6453, - RetMusicRhythmSongLimited = 6454, - RetMusicRhythmSongLocked = 6455, - RetMusicRhythmTrackLocked = 6456, - RetMusicRhythmLevelNotUnlock = 6457, - RetMusicRhythmSongSfxLocked = 6458, - RetTrainPartyCoinNotEnough = 6501, - RetTrainPartyDiyTagNotMatch = 6502, - RetTrainPartyUseCardMobilityNotEnough = 6503, - RetTrainPartyAreaUnlockCoinNotEnough = 6504, - RetTarotBookEnergyNotEnough = 6601, - RetTarotBookPackNotAvailable = 6602, - RetTarotBookStoryAlreadyUnlock = 6603, - RetTarotBookCardNotEnough = 6604, - RetTarotBookClueNotEnough = 6605, - RetTarotBookUnlockStoryCardNotSame = 6606, - RetTarotBookStoryNotUnlock = 6607, - RetTarotBookStoryAlreadyFinish = 6608, - RetTarotBookInteractionAlreadyFinish = 6609, - RetChimeraChimeraNotUnlock = 6621, - RetChimeraChimeraDuplicated = 6622, - RetChimeraChimeraTypeError = 6623, - RetChimeraWorkMismatchRound = 6624, - RetChimeraWorkRoundOptionNotMeet = 6625, - RetChimeraEndlessNotUnlock = 6626, - RetChimeraInEndless = 6627, - RetChimeraNotInEndless = 6628, - RetChimeraChimeraFallInEndless = 6629, - RetPlanetFesAvatarNotExist = 6641, - RetPlanetFesLandNotExist = 6642, - RetPlanetFesItemNotEnough = 6643, - RetPlanetFesLandAlreadyUnlock = 6644, - RetPlanetFesWorkAvatarRepeat = 6645, - RetPlanetFesWorkAvatarTypeNotMatch = 6646, - RetPlanetFesActivityNotOpen = 6647, - RetPlanetFesSkilltreePhaseNotUnlock = 6648, - RetPlanetFesSkillNotUnlock = 6649, - RetPlanetFesConfigError = 6650, - RetPlanetFesNotInBusinessDay = 6651, - RetPlanetFesEventLocked = 6652, - RetPlanetFesEventFinished = 6653, - RetPlanetFesEventInCd = 6654, - RetPlanetFesEventAlreadyInState = 6655, - RetPlanetFesEventNoWorkAvatar = 6656, - RetPlanetFesEventProcessingCannotDisappear = 6657, - RetPlanetFesEventOptionPhaseWrong = 6658, - RetPlanetFesFunctionNotUnlock = 6659, - RetPlanetFesRewardAlreadyTaken = 6660, - RetPlanetFesEventGameNotActive = 6661, - RetPlanetFesRegionProgressNotEnough = 6662, - RetPlanetFesFriendItemNotEnough = 6663, - RetPlanetFesPiecePermissionBan = 6664, - RetPlanetFesPieceOfferNotExist = 6665, - RetPlanetFesPieceApplyInStackTooMuch = 6666, - RetPlanetFesPieceApplyNotExist = 6667, - RetPlanetFesGetFriendRankingListInCd = 6668, - RetPlanetFesGivePieceOwnedByTarget = 6669, - RetPlanetFesLevelMax = 6670, - RetPlanetFesExclusiveEvent = 6671, - RetMarbleSealAlreadyUnlocked = 6701, - RetMarbleSealShopItemNotEnough = 6702, - RetMarbleSealLocked = 6703, - RetCakeRaceFieldLocked = 6751, - RetCakeRaceFieldCostNotEnough = 6752, - RetCakeRaceFieldPvpOnly = 6753, - RetCakeRaceAlreadyInGame = 6754, - RetCakeRaceGetFriendRankingListInCd = 6755, - RetCakeRaceLikeFriendTargetNotFriend = 6756, - RetCakeRaceLikeFriendDailyAlreadyLiked = 6757, - RetCakeRaceLikeFriendInCd = 6758, - RetFateStatusNotMatch = 6771, - RetFateBuffSlotNotEnough = 6772, - RetFateCoinNotEnough = 6773, - RetFateReijuRerollCountNotEnough = 6774, - RetFateBuffLevelMax = 6775, - RetFateActionQueueNotEmpty = 6776, - RetParkourActivityNotOpen = 6801, - RetParkourLevelNotUnlock = 6802, - RetParkourRailBallNotAllowed = 6803, - RetParkourNotInLevel = 6804, - RetParkourLevelNotMatch = 6805, - RetParkourNotPlayedAllNonStoryLevel = 6806, - RetFtcLimitNameChange = 6830, - RetElfRestaurantConfigError = 6841, - RetElfRestaurantFieldAlreadyBought = 6842, - RetElfRestaurantFieldNotBought = 6843, - RetElfRestaurantFieldCellInvalid = 6844, - RetElfRestaurantFarmTypeInvalid = 6845, - RetElfRestaurantShopItemNotExist = 6846, - RetElfRestaurantShopItemCountLimit = 6847, - RetElfRestaurantTradeOrderNotExist = 6848, - RetElfRestaurantNoReward = 6849, - RetElfRestaurantNotInit = 6850, - RetGridFightConfMiss = 6900, - RetGridFightRoleNotExist = 6901, - RetGridFightRoleAlreadyExist = 6902, - RetGridFightPosExistRole = 6903, - RetGridFightPosNotValid = 6904, - RetGridFightCoinNotEnough = 6905, - RetGridFightEquipNotExist = 6906, - RetGridFightEquipCannotDress = 6907, - RetGridFightParamNotMatch = 6908, - RetGridFightEquipDressSame = 6909, - RetGridFightEquipDressed = 6910, - RetGridFightRandomErr = 6911, - RetGridFightGoodsSold = 6912, - RetGridFightItemNotEnough = 6913, - RetGridFightGameplayLevelMax = 6914, - RetGridFightAlreadyInGameplay = 6915, - RetGridFightEquipTraitLimit = 6916, - RetGridFightRegionFull = 6917, - RetGridFightTemporaryEquip = 6918, - RetGridFightNotInGameplay = 6919, - RetGridFightAddEquipFail = 6920, - RetGridFightAddConsumableFail = 6921, - RetGridFightCreateRoleFail = 6922, - RetGridFightCannotUpgrade = 6923, - RetGridFightNoEmptyPos = 6924, - RetGridFightForgeNotExist = 6925, - RetGridFightAddForgeFail = 6926, - RetGridFightOrbNotEnough = 6927, - RetGridFightOrbNotExist = 6928, - RetGridFightSupplyNoReroll = 6929, - RetGridFightHighRariyForCopy = 6930, - RetGridFightRoleFullForCopy = 6931, - RetGridFightUndressEquipFail = 6932, - RetGridFightDataLocked = 6933, - RetGridFightSameRoleInBattle = 6934, - RetGridFightSupplyAllSelected = 6935, - RetGridFightTraitTrackMax = 6936, - RetGridFightPosBan = 6937, - RetGridFightPosExistItem = 6938, - RetGridFightTalentEnabled = 6939, - RetGridFightTalentCostNotEnough = 6940, - RetGridFightTalentPreNotEnabled = 6941, - RetGridFightDivisionInvalid = 6942, - RetGridFightTalentPermanentLimit = 6943, - RetGridFightWeeklyRewardTaken = 6944, - RetGridFightWeeklyScoreNotEnough = 6945, - RetGridFightCraftCostEquipDressed = 6946, - RetGridFightCreateNpcFail = 6947, - RetGridFightNoPosCanPlace = 6948, - RetGridFightNpcPosLimit = 6949, - RetGridFightCraftEquipOnDiffRole = 6950, - RetGridFightGlobalHpNotEnough = 6951, - RetGridFightEquipTrackMax = 6952, - RetGridFightNpcNotExist = 6953, - RetGridFightRecycleRoleInTutorial = 6954, - RetGridFightTutorialTaskNotFinished = 6955, - RetGridFightTutorialUpdatePosIninvalid = 6956, - RetGridFightNoRerollCnt = 6957, - RetGridFightTutorialRefreshShopLimited = 6958, - RetGridFightTutorialBuyShopLimited = 6959, - RetGridFightOcUnlockQuestNotFinished = 6960, - RetGridFightForgeLimitSelectIdxInTutorial = 6961, - RetGridFightGameRefIdTooLong = 6962, - RetGridFightFeatureSwitchClosed = 6963, - RetGridFightEquipTraitExclusive = 6964, - RetGridFightShopLocked = 6965, - RetGridFightBuyExpLocked = 6966, - RetHipplenAgendaWorkUnavaible = 7001, - RetHipplenAgendaWorkConflict = 7002, - RetHipplenAgendaActionLack = 7003, - RetHipplenAgendaEnergyLack = 7004, - RetHipplenAgendaNoWorkForSettle = 7005, - RetHipplenAgendaSettleWorkMismatch = 7006, - RetHipplenPhaseConfigNoFound = 7007, - RetHipplenTrialMissionNotFinished = 7008, - RetHipplenAgendaSetWhenTrial = 7009, - RetHipplenAgendaOpenCycleFail = 7010, - RetHipplenAgendaSettleParaInvalid = 7011, - RetHipplenAgendaWorkSetTwice = 7012, - RetHipplenAgendaWorkSettleTwice = 7013, - RetHipplenOutfitNotWeared = 7014, - RetHipplenOutfitNotOwn = 7015, - RetHipplenOutfitInvalid = 7016, - RetHipplenOutfitTypeWeared = 7017, - RetHipplenAgendaWorkEmpty = 7018, - RetHipplenEndingLock = 7019, - RetHipplenEndingRewardAlreadyTaken = 7020, - RetHipplenTraitLock = 7021, - RetHipplenAgendaActionLeft = 7022, - RetHipplenBackwardTrialMissionNotFinished = 7023, - RetRelicboxHasPendingRelic = 7051, - RetRelicboxNoPendingRelic = 7052, - RetRelicboxTargetAvatarInvalid = 7053, - RetRelicboxTargetRelicSetInvalid = 7054, - RetRelicboxAllowPositionEmpty = 7055, - RetRelicboxRelicConfigNotFound = 7056, - RetRelicboxMainAffixIdInvalid = 7057, - RetRelicboxSubAffixInvalid = 7058, - RetRelicboxRelicCreateFail = 7059, - RetRelicboxLibConfigNotFound = 7060, - RetRelicboxShieldLock = 7061, - RetRelicboxCustomAvatarInvalid = 7062, - RetRelicboxCustomRelicSetInvalid = 7063, - RetRelicboxRelicInBox = 7064, - RetRelicboxOpenTargetConflict = 7065, - RetRelicboxRelicTypeInvalid = 7066, - Mbcabojapnf = 7101, - Pjjkjlfajmd = 7102, - Jmoaejmmlfk = 7103, - Ogakndbohik = 7104, - Nlncpekbkbg = 7105, - Cnioinhagji = 7106, - Okamekolpdb = 7107, - Nbicfembgeb = 7108, - Gfbendmkgmn = 7109, - Dfjinchmdbh = 7110, - Fdckoelbpff = 7111, - Jhlelifpinj = 7112, - Hkgaokdkfkc = 7113, - Miighhkmghm = 7114, - Ageiobencmj = 7115, - Cbpgalljepd = 7116, - Lfjcdigapnk = 7117, - Nhbdpkemhjc = 7118, - Efbljhopknh = 7201, - Dcjiiahbeag = 7202, - Kemibmafomd = 7203, - Fgfmkafhioh = 7204, - Jdhmbjekfeg = 7205, - Pbplibbekce = 7206, - Onfidlgnkca = 7207, - Aelghbimhao = 7208, - Bfellhhpkfo = 7301, - Cablnlchhlp = 7302, - Dbbipgkbkdh = 7303, +pub enum Embfkiidhpe { + Bdfmkjdnnbh = 0, + Ndlfmmgeggk = 1, + Ipehaghpnhf = 2, + Mooipobjkfn = 3, + Ejkiaibjkca = 4, + Nelcajcingd = 5, + Mdopggbpeje = 6, + Jgjobljgjlh = 7, + Oemobndlmdg = 8, + Noighhpgoad = 9, + Dabiobopoab = 10, + Lojnenenomg = 11, + Glgmldpnkfe = 12, + Olbjggnaala = 13, + Cbiofgcaojg = 1000, + Lkhildgpcbn = 1001, + Akjfmmegpod = 1002, + Pmllcgpgako = 1003, + Kgjdefbmjhb = 1004, + Glgnbnnabig = 1005, + Lmkibonjmok = 1006, + Hanchfgoojb = 1007, + Jnoaaefbikb = 1008, + Eiannmgbiii = 1009, + Cpihfhofaka = 1010, + Hfjhhdihbno = 1011, + Ehpbkckagnk = 1012, + Mdhobimcmef = 1013, + Efdlfokgehm = 1100, + Fgaofleljko = 1101, + Djhlamhglbb = 1102, + Apepofbbcdl = 1103, + Fbhiehlpbgd = 1104, + Hgpkopbemmg = 1105, + Ookgfafgooa = 1200, + Jeiaamjhmof = 1201, + Bnlbgcaamoo = 1202, + Jcbijfljabd = 1203, + Bcppjdfngpb = 1204, + Cdmdeeejlhh = 1205, + Haapkiconee = 1206, + Coffgknlpih = 1207, + Fkddjdjfojc = 1208, + Kcammbcibdf = 1209, + Ofibablkhpn = 1210, + Gcijloagmfa = 1211, + Jffcceacjfd = 1212, + Ghdedkoahij = 1213, + Pfbpflpdhge = 1214, + Gflegeghfeb = 1215, + Pbgillncdik = 1216, + Ifcmeeamcdd = 1217, + Aadfkikjlab = 1218, + Cfhffnoiocg = 1219, + Ipiaonlelge = 1220, + Anbojpioeom = 1221, + Bgjibomknhd = 1222, + Jpgaafkhlhd = 1223, + Kgogcflfoed = 1224, + Bihneigfjcb = 1225, + Omnobcghgja = 1226, + Dfkfggghfbn = 1227, + Gmkjfnoaled = 1228, + Fonpacminbk = 1229, + Cabgmnopoai = 1230, + Efdnjjihlhn = 1231, + Fldmeeilljm = 1232, + Agonhiadech = 1233, + Hadkhiphkhf = 1234, + Ofahkjckcfc = 1300, + Kfjldhikinl = 1301, + Dmlkciogghh = 1302, + Bhkodbogifg = 1303, + Anohpnhgjfe = 1304, + Lookligekgk = 1305, + Dhkijhmdoei = 1306, + Cpgfofjjjfi = 1307, + Cgcikdllcll = 1308, + Fgclfbmibam = 1309, + Opbjaodjimh = 1310, + Pakngdgbdal = 1311, + Jbbicphdbke = 1312, + Apnobkdkjmn = 1313, + Ekchgheapkk = 1314, + Bbjclbnhkna = 1315, + Npefojobkec = 1316, + Gpkmgndmidl = 1317, + Mgkjfcnleea = 1318, + Phleojgchje = 1319, + Jbfmmihmjji = 1320, + Pkjflpekfal = 1321, + Ecdfmopoafc = 1322, + Docccglhkgh = 1323, + Mdnjfmdedpi = 1324, + Nnihpbekdai = 1325, + Cmbjomefiad = 1326, + Bjekhaipjkj = 1327, + Pbdkgkikgok = 1328, + Enlabddihbl = 1329, + Clabhapmlmm = 1330, + Iaijidpnien = 1331, + Jhhabkljjnm = 1332, + Mhmgdanlkfj = 1333, + Alafkcdaiog = 1334, + Eecicdknoba = 1335, + Ameeolbpdln = 1336, + Lllekknelkk = 1337, + Kmkdaknoffe = 1338, + Aahkjfjejdh = 1339, + Bijenmihfjp = 1340, + Bcelalimkna = 1341, + Bonacpaffpb = 1342, + Cohcbpgnkfm = 1343, + Kgmnohibpan = 1344, + Fdfmefijpnd = 1345, + Ijldlfbfhcb = 1346, + Iemkihbdoaj = 1347, + Igkaclbfmbe = 1350, + Hkkepabknof = 1351, + Ahnoolhmblf = 1352, + Ompnmhakhoo = 1353, + Hiknifoohdg = 1354, + Pikekcilnbe = 1355, + Cbdalfkhdmb = 1356, + Cikemebfbhn = 1357, + Pldbgjggono = 1358, + Cnidniefkbd = 1359, + Bahbjgalhmm = 1360, + Hkdohdmidab = 1361, + Ggacnpnajnn = 1362, + Ofiohdfjjjo = 1363, + Jkoijnkcohm = 1364, + Bippkallpnd = 1365, + Jcjfnkdekfk = 1366, + Ddcbkdjofco = 1367, + Negnobkdejd = 1368, + Ninhfgjjpmk = 1369, + Klpckbceepc = 1370, + Loknajihpbh = 1371, + Plbgemdhhkb = 1372, + Pajjmejnnlc = 1373, + Jkbclnncnin = 1374, + Oefbelaonfp = 1375, + Bgmfophaigk = 1376, + Khaipeodjip = 1377, + Bjbjpflooio = 1378, + Dnigmlkipce = 1379, + Pcpopdlihkg = 1380, + Mpilaghojkl = 1381, + Klganopbajo = 1382, + Clennhoiadm = 1383, + Comlliokflc = 1384, + Ambjnmbhilc = 1385, + Fbhikbjmjkp = 1386, + Fmbpgabnhgg = 1387, + Nkldafjelhp = 1400, + Calgkdjfppd = 1401, + Ecmcacedemh = 1402, + Ebambfclfob = 1403, + Jiigfmbhldd = 1404, + Dbapgeflkld = 1405, + Jcdfahdmifl = 1406, + Lmifpopieph = 1407, + Lobmbjfafne = 1408, + Inklbjkifen = 1409, + Clmkcfochln = 1410, + Oiombjlcnfb = 1411, + Mnfdficfhoe = 1412, + Koglpflgdko = 1413, + Jgmbobbejcp = 1414, + Mmgfebijfio = 1415, + Aafamkphddk = 1416, + Dplldiadlhl = 1417, + Emnelolleic = 1418, + Bcacemoakka = 1419, + Fldepaengfh = 1420, + Cmhcniglidh = 1421, + Fpgijamlkao = 1422, + Oiheeddmddn = 1423, + Ojkpgefmglj = 1424, + Imckmlidkoi = 1425, + Ackalcbhomf = 1426, + Djmdmmgdloe = 1427, + Lifbkegkigg = 1428, + Icpoccfkkfb = 1429, + Makkebcbejd = 1430, + Cikeggnblli = 1431, + Ccpdegcclib = 1700, + Fgjbeonejbh = 1701, + Enijcllieea = 1702, + Kkbfigihfpp = 1703, + Cachbocnlko = 1704, + Ldladoedhbn = 1705, + Ejpeikdamnd = 1706, + Ifflbdhlfml = 1707, + Ckhhmlebooa = 1708, + Phoohkmhpjg = 1709, + Eafoghgbmeg = 1800, + Jfmjlfpfckj = 1801, + Dbcapdnokkm = 1802, + Gideiacliip = 1804, + Mjdbafjpenc = 1805, + Laeloplkdgb = 1806, + Ohkfejlajdm = 1807, + Clofdmpnbni = 1808, + Nakmipmfbmj = 1809, + Bkdjadifhpi = 1810, + Fmflfkhhfjf = 1811, + Deodhigepbe = 1812, + Ejgmfphpomf = 1813, + Ojembabfdma = 1814, + Kjdeobkjjcb = 1900, + Ikpopokfcnk = 1901, + Dfmkpjonabf = 1902, + Paggfmhfoah = 1903, + Odplgkgiaml = 2000, + Bemkmhgdekl = 2001, + Ljdimklaafm = 2002, + Oldmhmdfked = 2003, + Gcbjfpggkam = 2004, + Pgckiojoook = 2005, + Fpdlociimll = 2006, + Cmcbeapdfbc = 2007, + Iialehdpfoh = 2008, + Hjlaiefhcbb = 2009, + Pmknkfeohmp = 2010, + Pkfpmoghpkh = 2100, + Caefapfmhfo = 2101, + Enlfdiobhle = 2102, + Enaihnkjabp = 2103, + Lbmdbpiedpc = 2104, + Bldcklkejhn = 2105, + Ehebdgakkad = 2106, + Jpaliijmcdc = 2107, + Mpaephdghcg = 2108, + Dhdbdhgioih = 2109, + Abhiofgcdag = 2110, + Oipkebihaaa = 2111, + Fobcfipmohf = 2112, + Iejdaogjkcf = 2113, + Ifgcmeplibo = 2114, + Nimniejglok = 2115, + Lcdldkiagad = 2116, + Jbjnipmfnim = 2117, + Ffijcljnpii = 2118, + Nhkoafnmnep = 2201, + Lnklbpjlmic = 2202, + Oihohkpjnja = 2204, + Cphleckjnof = 2205, + Bbhllpldknh = 2207, + Mbfkdhiebib = 2213, + Ejjccnhmcnf = 2214, + Fbkfahaeplh = 2216, + Fopblilkifb = 2218, + Gmlommefach = 2223, + Nhmmjohlgok = 2224, + Gindkbngkip = 2225, + Fokbilbadbj = 2300, + Odlahnmlmdi = 2400, + Oohnjeiehmk = 2401, + Bkongmogldo = 2402, + Akjmnldchhp = 2403, + Ffmpiciampb = 2404, + Gdjakhflfpj = 2405, + Kcdlacamnmo = 2406, + Hapmfnobege = 2407, + Kpgoofefoac = 2408, + Gfaifabllcf = 2409, + Fipaepbmgka = 2500, + Pgdepmdlppl = 2501, + Fconiokogoh = 2502, + Pkifdpkaocb = 2600, + Faejpadfaic = 2601, + Dcagjfgponj = 2602, + Gieebkhcchc = 2603, + Dhkokocgbnf = 2604, + Lofobfppehj = 2605, + Mmengaboppm = 2606, + Nfbecganjid = 2607, + Kifennjiknj = 2608, + Kkmpdpfaena = 2609, + Eahgjkdekfe = 2610, + Dcohileoici = 2611, + Boaoknmiecd = 2612, + Laficfnghpe = 2613, + Dmpkbdakcpi = 2614, + Pnojeoklhlc = 2615, + Abingihiign = 2616, + Kfjejjlglcm = 2617, + Glhnikmmdgl = 2618, + Acpbpinacca = 2619, + Kgggcipafjp = 2620, + Mmlojlhicog = 2621, + Nodhahhgkmd = 2622, + Bkdmdnegicd = 2623, + Jfbljoadbok = 2624, + Cojkfkipgmc = 2625, + Fkhpbamjncj = 2626, + Ocibebcffkl = 2627, + Njcpfabklgn = 2628, + Edgapcophkj = 2629, + Mbbejplhdhg = 2630, + Iiaiibgmidl = 2631, + Jhfjfkmhgco = 2632, + Iphefdkkcid = 2633, + Booafehngic = 2634, + Bmjmiehpaao = 2635, + Kfmejgngaom = 2636, + Ifpmdaekjgh = 2637, + Dkfknjkafhf = 2700, + Igjhmkgedpm = 2701, + Angladblhfi = 2702, + Hpojjdeblgo = 2703, + Blekinepogd = 2704, + Lmgonamibeo = 2705, + Efohgfkgidk = 2706, + Dagdaepchgp = 2751, + Ijmjckdfhca = 2752, + Gpckbgjacik = 2753, + Jcmpmjklfhc = 2754, + Flbimmccgco = 2755, + Gldmcpdilib = 2756, + Egmijnohoee = 2801, + Ngdhggleedl = 2802, + Fpcmjpbbibo = 2803, + Agaljfedelg = 2804, + Mfacoafmfne = 2805, + Ageiacicmdb = 2806, + Gpimcbhmnkj = 2807, + Helbfpmeddj = 2808, + Cmnbjoeeegg = 2809, + Bngjgneccgb = 2810, + Fpmgghafhlf = 2811, + Hhhgihmhbdd = 2812, + Flppaeahcjm = 2813, + Lpfohandjao = 2814, + Iiebbplfklm = 2815, + Khphfjdceko = 2816, + Djcanidofdi = 2817, + Iedmdkjfoke = 2850, + Cadaelgdkdl = 2851, + Fdlcflcobdf = 2852, + Pbmojfaflch = 2853, + Nmdpniejpef = 2854, + Dipakpolocp = 2855, + Bddgfiabnck = 2856, + Anjdmbkbhgo = 2901, + Nbndinaaimd = 2902, + Phmieacpcfn = 2903, + Dlbimkdafpf = 2904, + Ahckijiobnb = 2905, + Npcnmifnoje = 2906, + Hbjnajckfkb = 2907, + Nfjdbjlohef = 2908, + Ahpekcdoaae = 2909, + Menbhhkefoh = 2910, + Aaminjplaod = 2911, + Mgiafkeiool = 2912, + Bboglkgdngh = 2913, + Hdalcnfooag = 2914, + Mkmfmbajfnh = 2915, + Peaeookllcf = 2916, + Eefnmjflddc = 2917, + Fcghaciajjj = 2918, + Mkiapoellhi = 2919, + Fkdnjpeehfk = 2920, + Nlkcpnhlmnh = 2921, + Pcfamjjaefk = 2922, + Kcldapbbbon = 2923, + Fggbjglcifj = 2924, + Lihnpabhjoo = 2925, + Hdfdhigagfl = 2926, + Eegogpdfoca = 2927, + Ellolllaamn = 2928, + Knmpoknedpn = 2929, + Aakieaglpij = 2930, + Agmaegkhpgm = 2951, + Hkbonocpjpb = 2952, + Pdfbdedmmec = 2953, + Cifijoihfad = 2954, + Anijemnmbel = 2955, + Jjndobfggop = 2956, + Abahiaggjmp = 3001, + Fbklgjidggi = 3002, + Ocbidkhecoo = 3003, + Edkelinmffp = 3004, + Lhdiiohiilc = 3005, + Lenndmhkpfk = 3006, + Gpofbdaepdm = 3007, + Hbfndablica = 3008, + Emphmampnih = 3009, + Npmlpeeaphj = 3010, + Pochnpclbdl = 3011, + Jmkfjpgfkki = 3012, + Biobfhmnfdd = 3013, + Dkidgedoopl = 3101, + Giepefhjkfa = 3102, + Poajifckleo = 3103, + Bcdjjeajegp = 3104, + Ndpoegkiigl = 3105, + Ejemfakblnn = 3106, + Pdpajfmcido = 3107, + Lbggmcopcbm = 3108, + Mfjgmfclaeo = 3109, + Njlgbkmjind = 3110, + Lmddbgnefnd = 3111, + Ilijhjbfiea = 3112, + Dlgkcklhkgn = 3113, + Ecedbakaoia = 3114, + Kpbeafmdpic = 3115, + Dkblcphkpec = 3116, + Filemhbkmda = 3117, + Joijcelnahp = 3118, + Ijgkiglpjin = 3119, + Fdlkajmdjlf = 3120, + Lbfoonfbpbj = 3151, + Ghmonglglli = 3152, + Fcpinfconod = 3153, + Maoniddicma = 3154, + Obdnibedckg = 3155, + Kabefhidfeb = 3156, + Edjgckagdpo = 3157, + Njkkmoodkak = 3201, + Opajaackage = 3202, + Jjgmdpekpcg = 3203, + Bcakjnjjnhe = 3204, + Lhahcccache = 3205, + Kopflgpipmp = 3206, + Jocpobbjilb = 3207, + Foobccjljel = 3208, + Aoibjmjaabd = 3209, + Mgnogjefpdm = 3210, + Lgfgmmggbjd = 3211, + Lpeolioadkj = 3212, + Fpoeghgianh = 3213, + Oabfohekage = 3214, + Anlfbjbmngn = 3301, + Liccimfbmaj = 3302, + Eapldlbenmh = 3303, + Fegankljing = 3304, + Mghkgplaiih = 3305, + Ljkglbfgncm = 3306, + Pnobndcjche = 3307, + Acfagdfidpb = 3308, + Gkcfhmeiepj = 3309, + Ahbleoabjii = 3310, + Egookoljlhe = 3311, + Hcheoaeppka = 3312, + Fjfhbjkohgd = 3313, + Glabhjihopm = 3314, + Dchkblpdaok = 3315, + Agibgakngah = 3316, + Nkjnkcdbbdj = 3317, + Beinmllhgkf = 3318, + Onjdbdkinfm = 3319, + Gpljgkchkeh = 3501, + Iiiecojeehk = 3502, + Mfjmafddlgg = 3503, + Cklfbkpomgb = 3504, + Pbcnkkpbboj = 3505, + Lgalbcjkajb = 3506, + Dkigmbdmdel = 3507, + Fedpgfbdgom = 3601, + Lkpokdjleph = 3602, + Fdnjapkkipm = 3603, + Nnpkhledbjn = 3604, + Ioiigapdogc = 3605, + Olclmbhoeom = 3606, + Okfgodohbfd = 3607, + Okikpblaccg = 3608, + Dimoaidkmma = 3609, + Gceodahomah = 3610, + Bnkcpchfojl = 3611, + Icneefoaheg = 3612, + Daogochapaj = 3613, + Nnkgjoljgfe = 3614, + Ppgibhcpfil = 3615, + Jhioikapamk = 3616, + Igoailcbhei = 3617, + Njeidjojjpg = 3618, + Adffplihgdn = 3619, + Adcfeddknmo = 3620, + Aafhnclnkgh = 3621, + Bfkcinjdckc = 3622, + Pgilnhhhnkc = 3623, + Hjmaiagcnkp = 3624, + Imekbacioei = 3625, + Fkcmgdlinph = 3626, + Hhfdclfheif = 3627, + Ecfeaijcpnb = 3628, + Agmhhadekdj = 3629, + Ieoaanamfio = 3630, + Hcpbmncjgjh = 3631, + Nfdfcbeoapj = 3632, + Lmchdceknkg = 3633, + Clcjaepmebf = 3634, + Fijblijfjmm = 3635, + Pimeccjpnhc = 3636, + Hkjnpohfgif = 3701, + Oheeckbeoja = 3702, + Mhialkkphmd = 3703, + Aadkmkeomma = 3704, + Lepgdjdlnlb = 3705, + Ikhdnfebemm = 3706, + Cnlnennbkbb = 3707, + Jcfjkhmjcep = 3708, + Jfiaghlfclb = 3709, + Okgfgpdcjpk = 3710, + Lapnpefdmee = 3712, + Mhhhneieemp = 3713, + Akfmgkogadf = 3714, + Bojgggjbhhg = 3715, + Ciommpcfpip = 3716, + Capmgffckpb = 3717, + Paofgfkmjfg = 3718, + Mckehnngolm = 3801, + Celmmebfgae = 3802, + Ijkgfmpjjnh = 3803, + Ncodiddokfc = 3804, + Lgnnlkdedkg = 3805, + Fkbgbckmekb = 3806, + Pmeokkdkiba = 3807, + Akapmpdmffp = 3808, + Bnnmlkcfhkb = 3809, + Pcccdefjnib = 3810, + Hkjmibaomja = 3811, + Dlcpkhgbeje = 3812, + Okfanhcdpcl = 3813, + Pgepccehfip = 3814, + Ljioeofhfmi = 3901, + Caffapgkcgi = 3902, + Cmfkacmofkb = 3903, + Kkoacjeflfi = 3904, + Becfnndmeoh = 3905, + Dcgnefhlnom = 4001, + Ghaapcgiada = 4002, + Lflfbangbbc = 4003, + Dnfmbcmecoo = 4004, + Ipamfhkdacl = 4005, + Ekmmflbfnpj = 4006, + Hfcaiolhfcl = 4007, + Jljabipbnki = 4008, + Ldlfmemgieh = 4009, + Gochicelcjk = 4010, + Bdcgookjmof = 4011, + Ipfoemecajp = 4012, + Bmnoblpjfpp = 4013, + Nlebkneenni = 4014, + Eaneiaoljnf = 4015, + Lfhbedjapbm = 4016, + Eniabajmokg = 4017, + Kbfhcddomok = 4018, + Ienbihacdke = 4019, + Bcdmdlklhgi = 4020, + Olbpcbfciod = 4021, + Imjbpbccfco = 4101, + Nhddgmjhflm = 4102, + Fokohkpbbke = 4103, + Pokoloigeip = 4201, + Ehlmoaghipf = 4251, + Ajoebgkcjcg = 4252, + Npmgblfoonl = 4301, + Migoobebbmi = 4302, + Ebblabikaaj = 4303, + Egkgmnoejoc = 4304, + Dpjjmnlljme = 4351, + Flgfipfojik = 4352, + Gcghlalapbe = 4353, + Hkajppmdfhn = 4354, + Dpgbgaddaip = 4355, + Khofkdilbgf = 4356, + Bbcecmifhaa = 4401, + Mkjpbgojghi = 4402, + Klmhaggohgj = 4403, + Mhmjddcebmg = 4404, + Mjfahkdpmmp = 4405, + Piehfifgmah = 4406, + Bfpggdabbof = 4407, + Ecffeopcdad = 4408, + Hfoibgldlmo = 4409, + Kegaekbjpol = 4410, + Mfiecikfhep = 4411, + Kgbhpmijppf = 4412, + Ekfipeomdda = 4413, + Fcgoecignlb = 4451, + Apdanblmiap = 4452, + Eaafnehdjll = 4501, + Kejfkcimfoc = 4502, + Lhcpnkpnakm = 4503, + Gjdlfhbillc = 4504, + Fkjogebjcok = 4505, + Ccablkeeelh = 4506, + Bldmblnajie = 4507, + Lcejjbkacod = 4508, + Mkhfahaokeb = 4509, + Dpinmjhgmoe = 4510, + Beeepmonjin = 4511, + Bcifboedcol = 4512, + Codchokdiah = 4513, + Mallaipaimd = 4514, + Gojkecchhpp = 4515, + Pgncdecdcha = 4601, + Oemokeljnjh = 4651, + Ikbcjipbmab = 4652, + Gmpecodohkk = 4653, + Blbcphidpki = 4654, + Cmiahcofgbn = 4655, + Dolmhkfbggd = 4656, + Cplobgemabp = 4657, + Eplimhgfbmc = 4658, + Fpohglgfgna = 4659, + Chaagekkeap = 4660, + Gdneeknleah = 4661, + Aafgpaeigpo = 4662, + Hiagjeionpk = 4663, + Mjnnpemlemb = 4664, + Lhjdfgnjkoe = 4665, + Pjgajlhfebe = 4666, + Poedbnfoloj = 4667, + Benjmipgenb = 4668, + Encemoikhnj = 4669, + Kifgmmodpii = 4670, + Lmcgbjglgkk = 4671, + Khmhohgfhha = 4672, + Khhhobmhjao = 4673, + Hpnkakcdfab = 4674, + Picfcpnajbn = 4675, + Pgenmjpjcaf = 4678, + Fbmjnmkaiio = 4679, + Piadndgobif = 4680, + Ojbkgbhdcop = 4681, + Ogmncfbjmif = 4701, + Gkdjbiabpjb = 4702, + Kingpbfmlap = 4721, + Bmhhecieccf = 4722, + Mojglhlbgfe = 4724, + Iffpdjmhaek = 4725, + Cpjcnhdlppd = 4726, + Pgahbhbpbli = 4727, + Ifdilddieke = 4728, + Oabkfhbhajb = 4729, + Kckoccbaofn = 4730, + Fnnimjheicb = 4731, + Hcpjjbhlece = 4732, + Kleoghdhajb = 4733, + Ehilpmldgja = 4734, + Fojjhadnemk = 4735, + Mlhmcoonhog = 4736, + Pefncmolfnn = 4737, + Fogopapojhl = 4738, + Abndinfdpcf = 4739, + Ieeiogkmedg = 4740, + Fhjmdmiepbg = 4741, + Ocjmjpjefof = 4742, + Dpgciljnhmi = 4743, + Pfjkcolihof = 4744, + Blikgflbino = 4745, + Blmdebnodgh = 4746, + Gmgpceddfdb = 4747, + Gdaoonjglln = 4748, + Dgaolplaabd = 4749, + Jgehpghbbbp = 4750, + Deahbgfgkfc = 4751, + Epofhiajcmh = 4752, + Klkkgkmpnil = 4753, + Chiiebmikmj = 4754, + Pplccmhaneg = 4755, + Mplmdadajjb = 4756, + Lhhbjhbmopg = 4757, + Pdpilfcfhip = 4758, + Cjjepppldog = 4759, + Pigeejlmcen = 4760, + Fbimckbjcoa = 4761, + Eclphalccjb = 4762, + Agkddjicllf = 4801, + Fccijnadhal = 4802, + Bnmkahjnnfp = 4803, + Dopncgdcnam = 4804, + Jbedmjihegd = 4805, + Ipjhaecilmp = 4806, + Cpdmafdbhmc = 4807, + Mekniklakai = 4808, + Aoeljlldpnf = 4809, + Heafmhijjjo = 4810, + Lelpjckobjf = 4811, + Jdlhaihommo = 4812, + Lamphklkjpf = 4813, + Ofpconmoljf = 4814, + Jimicaoogbc = 4815, + Gbgagmoelgo = 4816, + Gmfjcjanlbo = 4851, + Nhjkhkkgflg = 4852, + Oiidppllgkk = 4901, + Ecccacaiimd = 4902, + Gaggghgkdng = 4903, + Bmpmmaahokn = 4904, + Ihkoomgglfp = 4905, + Nihfplgbnph = 4906, + Gifjhijohfm = 4907, + Ephmkdaeloj = 4908, + Jmmnpkehlle = 4909, + Elnaphgkcpk = 4951, + Eafonfdmbda = 4952, + Ofmiepckiia = 4963, + Gglkjjlgaok = 4964, + Lbofoapklmj = 4965, + Ffacjakgobp = 4966, + Afccooikpjc = 4967, + Dpfijghnpab = 4968, + Fcicofocemc = 4969, + Oapekjlgdkg = 4970, + Blkdfbgbdhd = 4980, + Kbhmaalocmo = 4981, + Lckkenfachf = 4982, + Cnikbemgjdi = 4983, + Hbobjlhniea = 4984, + Adjpnkfkdai = 4985, + Bebfpnliopf = 4986, + Obndanaglch = 4987, + Mblffjbonkm = 4988, + Mlobjglkgak = 4989, + Gdgpaoijjki = 4990, + Kanefcclfla = 4991, + Hbedlhnofal = 4992, + Iidhkfllacd = 4993, + Ojdelomjnch = 4994, + Gmlijokdgfj = 5101, + Fdblbfnbcfh = 5102, + Kijjbbjcmcc = 5103, + Jgpjepdcokn = 5104, + Oacfkbbapcl = 5105, + Bfipndkmajl = 5106, + Ndalneebfmk = 5107, + Dembiinffod = 5108, + Domjnheeagn = 5109, + Mgeajmhhnig = 5110, + Abdjmcinigp = 5111, + Onchdflbdlc = 5112, + Mpffaanjmgo = 5113, + Efjpbblfgnc = 5114, + Ljfmaihchbc = 5115, + Lgdpgaggpgh = 5116, + Lbpdkkhbfja = 5117, + Iplianjkmbk = 5151, + Almfkcegmga = 5152, + Cikmalkepbb = 5201, + Ijnpbofolod = 5202, + Jcabgbomnlj = 5203, + Edmjlgdlohc = 5204, + Cbgiboeopgm = 5205, + Cnhllmaoibf = 5251, + Lfkdaimgemh = 5252, + Mdclinjaieb = 5253, + Kloadopgjdp = 5254, + Epialmpdofp = 5255, + Bhldkogjfcb = 5256, + Pnfcpcoibme = 5257, + Mipmpikhjaa = 5258, + Hpklplmkeni = 5259, + Hnfkpjmiobn = 5260, + Mkdgnbhpnkl = 5261, + Jpdmiheefeh = 5262, + Hdodcjlkddf = 5301, + Lbknkhffgpn = 5302, + Npceamnlbim = 5303, + Hmnmnlnjipn = 5304, + Mimgpjhmiam = 5305, + Ngopbfeocpj = 5306, + Bcolcggbhmf = 5307, + Fognhlgohdb = 5351, + Pgpbcbfmepi = 5352, + Odkbifjbdjj = 5353, + Oecmaieljdn = 5354, + Jlfcffcgamb = 5355, + Phikhideago = 5356, + Mlinonpmdhg = 5357, + Liehbfjdnoo = 5358, + Nmdefjdflhc = 5401, + Kpofabmlknh = 5402, + Coinbonnkmi = 5403, + Cnelhmnenio = 5404, + Dpkiglelbpg = 5405, + Ibmaihjpeah = 5406, + Fcnadincfjc = 5407, + Indnediklkf = 5408, + Peeedgfonig = 5409, + Efgkigdgifj = 5410, + Fpnoebpfjha = 5411, + Khhcajdgifa = 5412, + Oadfdeknhhb = 5413, + Jokgjallmhb = 5501, + Kkjcmmenbdo = 5502, + Hkabnnhlaja = 5503, + Mdlkapkmbll = 5551, + Lifmhpakjnh = 5552, + Bmlcloembem = 5553, + Deojkaiifgo = 5554, + Lfdnhncniig = 5555, + Onbaiacjbjh = 5556, + Pclemfijkpm = 5557, + Ibnbcicoeah = 5558, + Mknlpldofhb = 5559, + Aadkjdnaghl = 5560, + Gpimgcejcjj = 5601, + Ldpplkadllb = 5602, + Gjdnpkpohfn = 5603, + Ijmabfmpmdn = 5604, + Jfhpkifchho = 5651, + Emkkclbcoce = 5652, + Pdgpnjhaaek = 5653, + Idkcnahmfdo = 5654, + Mjhgbmpblda = 5655, + Onkdhblkpib = 5656, + Cghgadolnnm = 5701, + Ljjlmidfjcc = 5702, + Kaaplpphgbi = 5703, + Lbhhnejjeoj = 5704, + Leooenonhep = 5705, + Nciffojoelo = 5706, + Kjccgdkeabb = 5707, + Ldinmkceocd = 5708, + Cjadpjnoehi = 5709, + Kgdaadobbhi = 5710, + Fjpkchalcig = 5751, + Hlchdpmihpg = 5752, + Opeapnkmcoi = 5753, + Fnfldiechni = 5754, + Aaplglccaen = 5755, + Lfpgkfoeefh = 5756, + Kbpmaklcmko = 5757, + Difjbaipnea = 5758, + Kdmnbnjigpe = 5759, + Jagikkjhkgp = 5760, + Ggobdmpcikh = 5761, + Mnadeojgohj = 5762, + Kldacmcdflf = 5763, + Dgfkhgjedif = 5764, + Eepjmlacbjc = 5771, + Npbkpdobkin = 5772, + Bbimepmijop = 5773, + Jjomcdecacm = 5774, + Opckbmeoncg = 5775, + Kfmlbjhmchc = 5776, + Mianmmjnbim = 5777, + Neajkjcddmn = 5778, + Eaflnecbpcp = 5779, + Bckifihnkpj = 5785, + Jololjgaiec = 5786, + Phhjljdeipm = 5787, + Nociaeacfmg = 5788, + Nggnpcmhnem = 5789, + Bkjnefkjppi = 5790, + Ihihekncagf = 5791, + Kbaoneclndl = 5792, + Nempffjhmfk = 5793, + Mfknidobeon = 5794, + Jcomlmdbkln = 5795, + Adafcojdjkh = 5796, + Hcnaojenkbc = 5797, + Gdmohhmjfbj = 5798, + Ichbhpholca = 5799, + Lbcgbhbohai = 5800, + Mipecghgija = 5801, + Hjephfmcpfk = 5802, + Nebdenoeonm = 5803, + Jdinbjdklcf = 5804, + Ggmbpijkfgo = 5805, + Dnckccfhpfd = 5806, + Cabehfdicic = 5807, + Amlppfmkmfp = 5808, + Nlegdefngea = 5809, + Ighkmbleigm = 5810, + Khhinmmipmj = 5811, + Ofngiagahml = 5812, + Pjidkdonnig = 5813, + Kebjodgceoj = 5814, + Jddeildphba = 5815, + Mohiaojnamg = 5816, + Chehekkgnaa = 5717, + Kmjbcnedkkb = 5718, + Ibabkfmnbgm = 5719, + Mbgjneoalpg = 5851, + Glhflpdhgoc = 5852, + Kbljbpamcfo = 5853, + Enjdaelidod = 5854, + Ndeololodng = 5855, + Ckkeooffona = 5856, + Magnoicdiho = 5857, + Ffobjmjbfbk = 5858, + Baoelnbbjcb = 5859, + Eippkoooalc = 5860, + Iijjnbaglmm = 5861, + Igojmilgcek = 5862, + Hgaijikpmib = 5863, + Jckmkmjehad = 5864, + Loldfogplac = 5865, + Blkojlmgpcn = 5901, + Fokfnlbicah = 5902, + Mbojbgliaea = 5903, + Oehpgofnehl = 5904, + Hfnggiiflel = 6201, + Fmnlioeinbp = 6202, + Kpapobfkfei = 6203, + Mepnikfibne = 6204, + Mdongmioana = 6205, + Fjimafdlmdb = 6206, + Aabpccmhboo = 6207, + Moogkmdchgf = 6208, + Pblkijjligo = 6209, + Haihfplcdgh = 6210, + Flhajboejch = 6211, + Gmelicncmel = 6250, + Hpcffjlhddf = 6251, + Mpckbofkbil = 6252, + Fibcndfikla = 6253, + Dfamaglejgh = 6254, + Bblmleflona = 6255, + Enlkpmblbbm = 6256, + Oabkfpknkpk = 6257, + Jecljlfjdef = 6258, + Anmjppklkmf = 6259, + Libbchelkok = 6260, + Bjncjomhdlg = 6261, + Jodhjifnohe = 6262, + Ldkfeaefbch = 6263, + Nahnbjokllp = 6264, + Negeajknpkf = 6265, + Iafacbggamg = 6301, + Hjnkhjcokce = 6302, + Ikjnnkfkfdh = 6303, + Nbochpmghja = 6304, + Dcmhdpafind = 6305, + Gfmegnpobag = 6306, + Ocjhbegkham = 6307, + Oigclfhofij = 6308, + Ggpohaciffa = 6309, + Mnlnpfbigej = 6310, + Amiambpcddm = 6311, + Eleciijeceg = 6312, + Ccobeekdhhi = 6313, + Gekommpihpd = 6314, + Lkmlaoflcnc = 6315, + Gnpmmebmipf = 6316, + Bmehplinlpe = 6317, + Jpjpeieheop = 6318, + Deboklmafmh = 6319, + Hnbempjpada = 6320, + Ngokfoohhio = 6351, + Lddffnnegoc = 6352, + Gagodcckiac = 6353, + Poaamlafkgk = 6354, + Dpdiminjpob = 6355, + Mlabflbjekn = 6356, + Aalpaieeeid = 6357, + Kdipdonogfl = 6401, + Koecolpgnma = 6402, + Oomnpmnpjdg = 6403, + Ebhdggemokg = 6451, + Dkgioggfmon = 6452, + Ologlamlajj = 6453, + Pacoonldjkp = 6454, + Mfhoohmjpgd = 6455, + Anndeokmjcc = 6456, + Ggchkgoocob = 6457, + Ekbddficmpm = 6458, + Mkcciaopclc = 6501, + Anchomepamc = 6502, + Agenlkljfek = 6503, + Hjpndaohfaa = 6504, + Jgpibhneome = 6505, + Cmioonmacid = 6601, + Ojcinppahge = 6602, + Kkphmgebmdd = 6603, + Pcfndhlbemm = 6604, + Lgnoiopbkff = 6605, + Hppkfalpnpj = 6606, + Ochhcejacpm = 6607, + Pniodmdgeie = 6608, + Dnaodhgnkja = 6609, + Epapbdbedlh = 6621, + Bcebegihijb = 6622, + Npccaoklkdg = 6623, + Eemjeakhnal = 6624, + Cjdmjcnedgh = 6625, + Hamooffenfo = 6626, + Mpklmjlmemj = 6627, + Pcceccekloo = 6628, + Cncogaoflnb = 6629, + Hncoiaccgfb = 6641, + Nlpfbhhckgn = 6642, + Gpaefmohdil = 6643, + Plpgjphodfp = 6644, + Iacifkepdmh = 6645, + Elhjpmddpbn = 6646, + Aehconcgibj = 6647, + Cjlmjngelln = 6648, + Jfnioigghic = 6649, + Cjhceiijghb = 6650, + Ephgoabkpkf = 6651, + Kjlbkjbfbfk = 6652, + Mnbmmaamiki = 6653, + Ecipgbmkkaj = 6654, + Eakbodghlpn = 6655, + Pgeeihjnoph = 6656, + Kmooicpenhf = 6657, + Hajffcejgnn = 6658, + Fogbjollehl = 6659, + Nfmmcnpcajl = 6660, + Hkhpokemnpc = 6661, + Cfcefjpgjij = 6662, + Fimgkjpdiia = 6663, + Jkmkpakhgml = 6664, + Ocoaifejpkk = 6665, + Cokfnafacec = 6666, + Jaicdjeeooc = 6667, + Dbemamcnjfd = 6668, + Cbbeookgldo = 6669, + Ofdgalpjeic = 6670, + Jbcploahinj = 6671, + Kdfaomhbapd = 6701, + Endnfddnckj = 6702, + Kolgphaidea = 6703, + Namhhncighp = 6751, + Dohiapaiipd = 6752, + Fgakdcgfcih = 6753, + Ipknbedgaja = 6754, + Nnomgpocela = 6755, + Fphcknmijmp = 6756, + Glghignacpm = 6757, + Lhknkeoppeo = 6758, + Eccjcdemilh = 6771, + Dmeacdbmdpg = 6772, + Mfhdldaojdd = 6773, + Jhnkicpjilh = 6774, + Jpmmmccmkfj = 6775, + Banfkpkpbfl = 6776, + Fcgkjhafikg = 6801, + Phjhjfgbhpo = 6802, + Ooicnghfklc = 6803, + Ggfahpjbkfh = 6804, + Bcgpigcliji = 6805, + Hogecifinic = 6806, + Icagomejnlp = 6830, + Kbogjjelbhd = 6841, + Caehngfbmei = 6842, + Baknmgknigi = 6843, + Bpnndbnkfcc = 6844, + Heefdcgfbdi = 6845, + Fanbnbjjkfk = 6846, + Mbjclnhfepj = 6847, + Fjjkhmcicck = 6848, + Egdpphljbhe = 6849, + Khpokjalcmg = 6850, + Nhajjemedbj = 6861, + Gfgclaokifc = 6881, + Dkckdeflblh = 6882, + Fljonbjocma = 6900, + Bbnebpgkdlj = 6901, + Bjgpjpdomof = 6902, + Cgbjpppmdme = 6903, + Hbfkinkgfdd = 6904, + Ookfbhjbcla = 6905, + Kehdaphnbmh = 6906, + Ocohlogjnap = 6907, + Afnneeebanm = 6908, + Jbpjdjcmkgl = 6909, + Aaifmhcoljf = 6910, + Bddmileaadf = 6911, + Acpnpplgdja = 6912, + Diabofbgcal = 6913, + Egnnahghjal = 6914, + Lahmlhlmjof = 6915, + Dpkekdhbffo = 6916, + Fehijciakfm = 6917, + Bnbfbpnfccn = 6918, + Lioifoegacb = 6919, + Miehckkjdob = 6920, + Dngiaclhdjl = 6921, + Ehjjphafhhp = 6922, + Mikoknjpnie = 6923, + Dnegcoefkhh = 6924, + Cpnifcaopcf = 6925, + Occgpbnafba = 6926, + Ciaodhmghem = 6927, + Koffckhmkcg = 6928, + Eelcaclcfei = 6929, + Bkdnkmkkbhd = 6930, + Gbcbigebfal = 6931, + Nfhdihjlbod = 6932, + Fmdlcllliof = 6933, + Fjmkblgkbbn = 6934, + Ckmajooegjp = 6935, + Hcjknfchmao = 6936, + Podpamgkefk = 6937, + Mcaljbdljcd = 6938, + Jbmkceacmae = 6939, + Imcinkjjifg = 6940, + Kbmmcjafepi = 6941, + Kmheadfphgb = 6942, + Eedeejjmmee = 6943, + Bgoobeedgka = 6944, + Mfapbfnpmda = 6945, + Kenaihfapef = 6946, + Mefaigmbill = 6947, + Bjfegdokadh = 6948, + Fkjfnngbngp = 6949, + Geblhofpcdm = 6950, + Bkcihcfkfmm = 6951, + Piidlaojbco = 6952, + Kfnmbfbmhac = 6953, + Dgnedgekamf = 6954, + Pmhglgjdlnn = 6955, + Ppplidghcai = 6956, + Bmjcmeohcbe = 6957, + Jgfnginiaff = 6958, + Iiaoimmkaaf = 6959, + Ccohabpnahc = 6960, + Dhfhmgiggpp = 6961, + Gjfmicfebop = 6962, + Nkomchmjbdi = 6963, + Njenpnkilee = 6964, + Lhlknhbohbi = 6965, + Lbljbabefba = 6966, + Ipcnfonkgjl = 6967, + Mcdnagpbafe = 6968, + Lmdbomdmmpl = 6969, + Pcjalngdgaj = 6970, + Dicfbladmoo = 6971, + Bhjfpokkcod = 6972, + Phicigffgmm = 6973, + Fpjpbmcelck = 6974, + Figccockofg = 6975, + Hhkdjlfefhh = 6976, + Ibofoapgbne = 6977, + Nmpknjkenca = 6978, + Kaeadjmdepe = 6979, + Jdnjcpnaclh = 7001, + Cdddkdbbkdm = 7002, + Dokbehobcmk = 7003, + Dmnkabcnidh = 7004, + Dplnjbbnmod = 7005, + Efbmohoffga = 7006, + Pnkdmednokk = 7007, + Omeihcdipml = 7008, + Jiojmpkbcod = 7009, + Aehpjfdljgk = 7010, + Gnpdbekndfm = 7011, + Pljbhlokaee = 7012, + Ajalpljmojn = 7013, + Laigiobmjkn = 7014, + Ahgbeiaodic = 7015, + Bffebpdfmlc = 7016, + Jmljollhifc = 7017, + Elnolbfnnno = 7018, + Aadgjijlkll = 7019, + Cmdagcgjpjo = 7020, + Kjjdcfjeiid = 7021, + Gojchpmaapn = 7022, + Afechllofoc = 7023, + Dndjkgcohgj = 7051, + Ndekkipmcdb = 7052, + Joahfkkbhka = 7053, + Lghdkmejkcj = 7054, + Okfeaeacpcl = 7055, + Bhhiddfblbh = 7056, + Pohfmbmkdjo = 7057, + Hediplbajjk = 7058, + Inbmjobipko = 7059, + Bpkoncgkglk = 7060, + Fejklipgkln = 7061, + Hglbnopdach = 7062, + Bbggidabnfb = 7063, + Kkjflbncloh = 7064, + Aompfcaoklm = 7065, + Anmkcjicjed = 7066, + Iedandadnjg = 7101, + Jenbopikhen = 7102, + Gcknofnflbf = 7103, + Blgfkgfadgf = 7104, + Mmbekcaekgn = 7105, + Igliaepande = 7106, + Kaikkfoghab = 7107, + Mcmhacbkkem = 7108, + Ekplbblpllo = 7109, + Aambjnccfhl = 7110, + Moigcipfcoj = 7111, + Deccknknmah = 7112, + Bmnnmfkfdlp = 7113, + Cpgekohhhnc = 7114, + Eepanndnlic = 7115, + Ceengodpmof = 7116, + Daamgcddomi = 7117, + Nbcghnfeode = 7118, + Podadggebah = 7151, + Ajggblpjjba = 7152, + Dlpmhfjijhl = 7153, + Ifmnjeinpbm = 7154, + Elagjmkhcpm = 7155, + Cbpnbidkejm = 7156, + Ocbkjlbblbn = 7157, + Oejbbifllfa = 7158, + Plofkmlglbn = 7159, + Ncfnpnnojeg = 7160, + Gknehnehale = 7161, + Akfnddgplij = 7162, + Fnfpdaelcdf = 7163, + Dhcljjkldkg = 7164, + Pbjpeblbgde = 7165, + Kdnhndklkfg = 7166, + Eomfedoeedl = 7167, + Pnmmkaaaoob = 7168, + Ljeeebkiiac = 7169, + Kjibfgnejhd = 7170, + Blhoajbbghl = 7171, + Ihlhhphekfi = 7172, + Pfmogobnemb = 7174, + Admhilbphda = 7175, + Gamacaameai = 7176, + Jgomlikdffa = 7177, + Hkhgpnhjdfj = 7178, + Cnaeelchbmk = 7179, + Jlopdhggofk = 7180, + Cdjbllopejm = 7181, + Jniohacibkk = 7182, + Ljehlikhemn = 7183, + Jopjglkcgpp = 7184, + Hkchoapnfom = 7185, + Bnochegoeph = 7186, + Okocidpfdba = 7187, + Cokinkfikan = 7188, + Ancppldfjco = 7189, + Comjabficgh = 7190, + Dhjemfogclo = 7191, + Onnjilpkhmc = 7192, + Hgpbcbmnclg = 7193, + Hpgagekfafn = 7194, + Khkmmompacd = 7195, + Ejppneecgkn = 7196, + Kdblhgoogba = 7197, + Jajggjbihha = 7201, + Fpdfacbppef = 7202, + Cmjomgfabck = 7203, + Amfnnndgggn = 7204, + Hobbjonaafe = 7205, + Hjmbflbbmdk = 7206, + Ipnjclhdbme = 7207, + Moajlifnpak = 7208, + Bgkidgdigne = 7301, + Ghcangmmcgg = 7302, + Ihpbgmjiccb = 7303, + Bmadekkieij = 7321, + Hfomjjhkecj = 7331, + Hdpkbjbgmfj = 7332, + Naakkhcifgf = 7333, + Oibcldjhdbj = 7334, + Bhnlagofhhj = 7335, + Hanpbkbjgml = 7336, + Ihdmelolkpf = 7337, + Elahohcgglm = 7338, + Chedmnbckfi = 7339, + Lkakgnglhni = 7340, + Bimoklhjfao = 7341, + Kkplkbdpjal = 7342, + Dojhalecjbl = 7343, + Ilkfjmjagng = 7344, + Ofdhmmlfmip = 7345, + Gfdbkgjjgnp = 7346, + Aecjpbppmmk = 7347, + Ljonpppbfmj = 7348, + Pilhiipgngo = 7349, + Ljjpjcemojn = 7350, + Mkcafpeccng = 7221, + Giaaodkbfog = 7222, + Inelhlgdikj = 7223, + Ndlibkpeaic = 7251, + Aplkjhknpbo = 7252, + Hhmcekihmgo = 7253, + Mhmfcbnheim = 7254, + Lhnielfdibp = 7255, + Jlhffggkhop = 7256, + Hhenafdgdjk = 7257, + Hodlaoonana = 7258, + Bcdkkapogfo = 7259, + Ocgdjicnbkc = 7260, + Lmjpnigckjm = 7261, + Ncokfjphchn = 7262, + Hmfbloogalh = 7263, + Hcoogdaaonl = 7264, + Mnllekikkmh = 7265, + Cpfcmilbmlf = 7266, + Dghloonhehh = 7267, + Mhmhhgjhnne = 7268, + Mffaiokjaao = 7269, + Ockmlldlmbk = 7270, + Eokkagpaljo = 7271, + Ppahcblenpn = 7272, + Ndedlfdghnn = 7273, + Cicehgbfibm = 7351, + Galnoddkenj = 7352, + Kkdffbkplah = 7401, + Mikbneffeoe = 7402, + Laofdddbjla = 7403, + Fopliofligd = 7404, + Lmnkggldkho = 7405, + Pekinbmmhik = 7406, + Ndgdipcmmek = 7407, + Abkjoeidcjn = 7421, + Hgjcmdofnol = 7422, } -impl Retcode { +impl Embfkiidhpe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::RetSucc => "RET_SUCC", - Self::RetFail => "RET_FAIL", - Self::RetServerInternalError => "RET_SERVER_INTERNAL_ERROR", - Self::RetTimeout => "RET_TIMEOUT", - Self::RetRepeatedReq => "RET_REPEATED_REQ", - Self::RetReqParaInvalid => "RET_REQ_PARA_INVALID", - Self::RetPlayerDataError => "RET_PLAYER_DATA_ERROR", - Self::RetPlayerClientPaused => "RET_PLAYER_CLIENT_PAUSED", - Self::RetFuncCheckFailed => "RET_FUNC_CHECK_FAILED", - Self::RetFeatureSwitchClosed => "RET_FEATURE_SWITCH_CLOSED", - Self::RetFreqOverLimit => "RET_FREQ_OVER_LIMIT", - Self::RetSystemBusy => "RET_SYSTEM_BUSY", - Self::RetPlayerNotOnline => "RET_PLAYER_NOT_ONLINE", - Self::RetOperationInCd => "RET_OPERATION_IN_CD", - Self::RetRepeateLogin => "RET_REPEATE_LOGIN", - Self::RetRetryLogin => "RET_RETRY_LOGIN", - Self::RetWaitLogin => "RET_WAIT_LOGIN", - Self::RetNotInWhiteList => "RET_NOT_IN_WHITE_LIST", - Self::RetInBlackList => "RET_IN_BLACK_LIST", - Self::RetAccountVerifyError => "RET_ACCOUNT_VERIFY_ERROR", - Self::RetAccountParaError => "RET_ACCOUNT_PARA_ERROR", - Self::RetAntiAddictLogin => "RET_ANTI_ADDICT_LOGIN", - Self::RetCheckSumError => "RET_CHECK_SUM_ERROR", - Self::RetReachMaxPlayerNum => "RET_REACH_MAX_PLAYER_NUM", - Self::RetAlreadyRegistered => "RET_ALREADY_REGISTERED", - Self::RetGenderError => "RET_GENDER_ERROR", - Self::SetNicknameRetCallbackProcessing => { - "SET_NICKNAME_RET_CALLBACK_PROCESSING" - } - Self::RetInGmBindAccess => "RET_IN_GM_BIND_ACCESS", - Self::RetQuestRewardAlreadyTaken => "RET_QUEST_REWARD_ALREADY_TAKEN", - Self::RetQuestNotAccept => "RET_QUEST_NOT_ACCEPT", - Self::RetQuestNotFinish => "RET_QUEST_NOT_FINISH", - Self::RetQuestStatusError => "RET_QUEST_STATUS_ERROR", - Self::RetAchievementLevelNotReach => "RET_ACHIEVEMENT_LEVEL_NOT_REACH", - Self::RetAchievementLevelAlreadyTaken => { - "RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN" - } - Self::RetAvatarNotExist => "RET_AVATAR_NOT_EXIST", - Self::RetAvatarResExpNotEnough => "RET_AVATAR_RES_EXP_NOT_ENOUGH", - Self::RetAvatarExpReachPromotionLimit => { - "RET_AVATAR_EXP_REACH_PROMOTION_LIMIT" - } - Self::RetAvatarReachMaxPromotion => "RET_AVATAR_REACH_MAX_PROMOTION", - Self::RetSkilltreeConfigNotExist => "RET_SKILLTREE_CONFIG_NOT_EXIST", - Self::RetSkilltreeAlreadyUnlock => "RET_SKILLTREE_ALREADY_UNLOCK", - Self::RetSkilltreePreLocked => "RET_SKILLTREE_PRE_LOCKED", - Self::RetSkilltreeLevelNotMeet => "RET_SKILLTREE_LEVEL_NOT_MEET", - Self::RetSkilltreeRankNotMeet => "RET_SKILLTREE_RANK_NOT_MEET", - Self::RetAvatarDressNoEquipment => "RET_AVATAR_DRESS_NO_EQUIPMENT", - Self::RetAvatarExpItemNotExist => "RET_AVATAR_EXP_ITEM_NOT_EXIST", - Self::RetSkilltreePointLocked => "RET_SKILLTREE_POINT_LOCKED", - Self::RetSkilltreePointLevelUpgradeNotMatch => { - "RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH" - } - Self::RetSkilltreePointLevelReachMax => "RET_SKILLTREE_POINT_LEVEL_REACH_MAX", - Self::RetWorldLevelNotMeet => "RET_WORLD_LEVEL_NOT_MEET", - Self::RetPlayerLevelNotMeet => "RET_PLAYER_LEVEL_NOT_MEET", - Self::RetAvatarRankNotMatch => "RET_AVATAR_RANK_NOT_MATCH", - Self::RetAvatarRankReachMax => "RET_AVATAR_RANK_REACH_MAX", - Self::RetHeroBasicTypeNotMatch => "RET_HERO_BASIC_TYPE_NOT_MATCH", - Self::RetAvatarPromotionNotMeet => "RET_AVATAR_PROMOTION_NOT_MEET", - Self::RetPromotionRewardConfigNotExist => { - "RET_PROMOTION_REWARD_CONFIG_NOT_EXIST" - } - Self::RetPromotionRewardAlreadyTaken => "RET_PROMOTION_REWARD_ALREADY_TAKEN", - Self::RetAvatarSkinItemNotExist => "RET_AVATAR_SKIN_ITEM_NOT_EXIST", - Self::RetAvatarSkinAlreadyDressed => "RET_AVATAR_SKIN_ALREADY_DRESSED", - Self::RetAvatarNotDressSkin => "RET_AVATAR_NOT_DRESS_SKIN", - Self::RetAvatarSkinNotMatchAvatar => "RET_AVATAR_SKIN_NOT_MATCH_AVATAR", - Self::RetAvatarPathNotMatch => "RET_AVATAR_PATH_NOT_MATCH", - Self::RetAvatarEnhancedIdNotExist => "RET_AVATAR_ENHANCED_ID_NOT_EXIST", - Self::RetAvatarEnhancedIdAlreadySet => "RET_AVATAR_ENHANCED_ID_ALREADY_SET", - Self::RetAvatarNotCurEnhancedId => "RET_AVATAR_NOT_CUR_ENHANCED_ID", - Self::RetPlayerOutfitConfigNotExist => "RET_PLAYER_OUTFIT_CONFIG_NOT_EXIST", - Self::RetPlayerOutfitSlotConflict => "RET_PLAYER_OUTFIT_SLOT_CONFLICT", - Self::RetPlayerOutfitIsDefault => "RET_PLAYER_OUTFIT_IS_DEFAULT", - Self::RetPlayerOutfitNotOwned => "RET_PLAYER_OUTFIT_NOT_OWNED", - Self::RetSkilltreeFastLevelUpClose => "RET_SKILLTREE_FAST_LEVEL_UP_CLOSE", - Self::RetItemNotExist => "RET_ITEM_NOT_EXIST", - Self::RetItemCostNotEnough => "RET_ITEM_COST_NOT_ENOUGH", - Self::RetItemCostTooMuch => "RET_ITEM_COST_TOO_MUCH", - Self::RetItemNoCost => "RET_ITEM_NO_COST", - Self::RetItemNotEnough => "RET_ITEM_NOT_ENOUGH", - Self::RetItemInvalid => "RET_ITEM_INVALID", - Self::RetItemConfigNotExist => "RET_ITEM_CONFIG_NOT_EXIST", - Self::RetScoinNotEnough => "RET_SCOIN_NOT_ENOUGH", - Self::RetItemRewardExceedLimit => "RET_ITEM_REWARD_EXCEED_LIMIT", - Self::RetItemInvalidUse => "RET_ITEM_INVALID_USE", - Self::RetItemUseConfigNotExist => "RET_ITEM_USE_CONFIG_NOT_EXIST", - Self::RetRewardConfigNotExist => "RET_REWARD_CONFIG_NOT_EXIST", - Self::RetItemExceedLimit => "RET_ITEM_EXCEED_LIMIT", - Self::RetItemCountInvalid => "RET_ITEM_COUNT_INVALID", - Self::RetItemUseTargetTypeInvalid => "RET_ITEM_USE_TARGET_TYPE_INVALID", - Self::RetItemUseSatietyFull => "RET_ITEM_USE_SATIETY_FULL", - Self::RetItemComposeNotExist => "RET_ITEM_COMPOSE_NOT_EXIST", - Self::RetRelicComposeNotExist => "RET_RELIC_COMPOSE_NOT_EXIST", - Self::RetItemCanNotSell => "RET_ITEM_CAN_NOT_SELL", - Self::RetItemSellExceddLimit => "RET_ITEM_SELL_EXCEDD_LIMIT", - Self::RetItemNotInCostList => "RET_ITEM_NOT_IN_COST_LIST", - Self::RetItemSpecialCostNotEnough => "RET_ITEM_SPECIAL_COST_NOT_ENOUGH", - Self::RetItemSpecialCostTooMuch => "RET_ITEM_SPECIAL_COST_TOO_MUCH", - Self::RetItemFormulaNotExist => "RET_ITEM_FORMULA_NOT_EXIST", - Self::RetItemAutoGiftOptionalNotExist => { - "RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST" - } - Self::RetRelicComposeRelicInvalid => "RET_RELIC_COMPOSE_RELIC_INVALID", - Self::RetRelicComposeMainAffixIdInvalid => { - "RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID" - } - Self::RetRelicComposeWrongFormulaType => { - "RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE" - } - Self::RetRelicComposeRelicNotExist => "RET_RELIC_COMPOSE_RELIC_NOT_EXIST", - Self::RetRelicComposeBlackGoldCountInvalid => { - "RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID" - } - Self::RetRelicComposeBlackGoldNotNeed => { - "RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED" - } - Self::RetMonthCardCannotUse => "RET_MONTH_CARD_CANNOT_USE", - Self::RetItemRewardExceedDisappear => "RET_ITEM_REWARD_EXCEED_DISAPPEAR", - Self::RetItemNeedRecycle => "RET_ITEM_NEED_RECYCLE", - Self::RetItemComposeExceedLimit => "RET_ITEM_COMPOSE_EXCEED_LIMIT", - Self::RetItemCanNotDestroy => "RET_ITEM_CAN_NOT_DESTROY", - Self::RetItemAlreadyMark => "RET_ITEM_ALREADY_MARK", - Self::RetItemMarkExceedLimit => "RET_ITEM_MARK_EXCEED_LIMIT", - Self::RetItemNotMark => "RET_ITEM_NOT_MARK", - Self::RetItenTurnFoodNotSet => "RET_ITEN_TURN_FOOD_NOT_SET", - Self::RetItemTurnFoodAlreadySet => "RET_ITEM_TURN_FOOD_ALREADY_SET", - Self::RetItemTurnFoodConsumeTypeError => { - "RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR" - } - Self::RetItemTurnFoodSwitchAlreadyOpen => { - "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN" - } - Self::RetItemTurnFoodSwitchAlreadyClose => { - "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE" - } - Self::RetHcoinExchangeTooMuch => "RET_HCOIN_EXCHANGE_TOO_MUCH", - Self::RetItemTurnFoodSceneTypeError => "RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR", - Self::RetEquipmentAlreadyDressed => "RET_EQUIPMENT_ALREADY_DRESSED", - Self::RetEquipmentNotExist => "RET_EQUIPMENT_NOT_EXIST", - Self::RetEquipmentReachLevelLimit => "RET_EQUIPMENT_REACH_LEVEL_LIMIT", - Self::RetEquipmentConsumeSelf => "RET_EQUIPMENT_CONSUME_SELF", - Self::RetEquipmentAlreadyLocked => "RET_EQUIPMENT_ALREADY_LOCKED", - Self::RetEquipmentAlreadyUnlocked => "RET_EQUIPMENT_ALREADY_UNLOCKED", - Self::RetEquipmentLocked => "RET_EQUIPMENT_LOCKED", - Self::RetEquipmentSelectNumOverLimit => "RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT", - Self::RetEquipmentRankUpMustConsumeSameTid => { - "RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID" - } - Self::RetEquipmentPromotionReachMax => "RET_EQUIPMENT_PROMOTION_REACH_MAX", - Self::RetEquipmentRankUpReachMax => "RET_EQUIPMENT_RANK_UP_REACH_MAX", - Self::RetEquipmentLevelReachMax => "RET_EQUIPMENT_LEVEL_REACH_MAX", - Self::RetEquipmentExceedLimit => "RET_EQUIPMENT_EXCEED_LIMIT", - Self::RetRelicNotExist => "RET_RELIC_NOT_EXIST", - Self::RetRelicReachLevelLimit => "RET_RELIC_REACH_LEVEL_LIMIT", - Self::RetRelicConsumeSelf => "RET_RELIC_CONSUME_SELF", - Self::RetRelicAlreadyDressed => "RET_RELIC_ALREADY_DRESSED", - Self::RetRelicLocked => "RET_RELIC_LOCKED", - Self::RetRelicAlreadyLocked => "RET_RELIC_ALREADY_LOCKED", - Self::RetRelicAlreadyUnlocked => "RET_RELIC_ALREADY_UNLOCKED", - Self::RetRelicLevelIsNotZero => "RET_RELIC_LEVEL_IS_NOT_ZERO", - Self::RetUniqueIdRepeated => "RET_UNIQUE_ID_REPEATED", - Self::RetEquipmentLevelNotMeet => "RET_EQUIPMENT_LEVEL_NOT_MEET", - Self::RetEquipmentItemNotInCostList => "RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST", - Self::RetEquipmentLevelGreaterThanOne => { - "RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE" - } - Self::RetEquipmentAlreadyRanked => "RET_EQUIPMENT_ALREADY_RANKED", - Self::RetRelicExceedLimit => "RET_RELIC_EXCEED_LIMIT", - Self::RetRelicAlreadyDiscarded => "RET_RELIC_ALREADY_DISCARDED", - Self::RetRelicAlreadyUndiscarded => "RET_RELIC_ALREADY_UNDISCARDED", - Self::RetEquipmentBatchLockTooFast => "RET_EQUIPMENT_BATCH_LOCK_TOO_FAST", - Self::RetRelicFilterPlanSlotEmpty => "RET_RELIC_FILTER_PLAN_SLOT_EMPTY", - Self::RetRelicFilterPlanNumExceedLimit => { - "RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT" - } - Self::RetRelicFilterPlanNameUtf8Error => { - "RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR" - } - Self::RetRelicFilterPlanNameFormatError => { - "RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR" - } - Self::RetRelicFilterPlanNoChange => "RET_RELIC_FILTER_PLAN_NO_CHANGE", - Self::RetRelicReforgeNotConfirmed => "RET_RELIC_REFORGE_NOT_CONFIRMED", - Self::RetEquipmentAlreadyLevelup => "RET_EQUIPMENT_ALREADY_LEVELUP", - Self::RetEquipmentRarityError => "RET_EQUIPMENT_RARITY_ERROR", - Self::RetLineupInvalidIndex => "RET_LINEUP_INVALID_INDEX", - Self::RetLineupInvalidMemberPos => "RET_LINEUP_INVALID_MEMBER_POS", - Self::RetLineupSwapNotExist => "RET_LINEUP_SWAP_NOT_EXIST", - Self::RetLineupAvatarAlreadyIn => "RET_LINEUP_AVATAR_ALREADY_IN", - Self::RetLineupCreateAvatarError => "RET_LINEUP_CREATE_AVATAR_ERROR", - Self::RetLineupAvatarInitError => "RET_LINEUP_AVATAR_INIT_ERROR", - Self::RetLineupNotExist => "RET_LINEUP_NOT_EXIST", - Self::RetLineupOnlyOneMember => "RET_LINEUP_ONLY_ONE_MEMBER", - Self::RetLineupSameLeaderSlot => "RET_LINEUP_SAME_LEADER_SLOT", - Self::RetLineupNoLeaderSelect => "RET_LINEUP_NO_LEADER_SELECT", - Self::RetLineupSwapSameSlot => "RET_LINEUP_SWAP_SAME_SLOT", - Self::RetLineupAvatarNotExist => "RET_LINEUP_AVATAR_NOT_EXIST", - Self::RetLineupTrialAvatarCanNotQuit => { - "RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT" - } - Self::RetLineupVirtualLineupPlaneNotMatch => { - "RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH" - } - Self::RetLineupNotValidLeader => "RET_LINEUP_NOT_VALID_LEADER", - Self::RetLineupSameIndex => "RET_LINEUP_SAME_INDEX", - Self::RetLineupIsEmpty => "RET_LINEUP_IS_EMPTY", - Self::RetLineupNameFormatError => "RET_LINEUP_NAME_FORMAT_ERROR", - Self::RetLineupTypeNotMatch => "RET_LINEUP_TYPE_NOT_MATCH", - Self::RetLineupReplaceAllFailed => "RET_LINEUP_REPLACE_ALL_FAILED", - Self::RetLineupNotAllowEdit => "RET_LINEUP_NOT_ALLOW_EDIT", - Self::RetLineupAvatarIsAlive => "RET_LINEUP_AVATAR_IS_ALIVE", - Self::RetLineupAssistHasOnlyMember => "RET_LINEUP_ASSIST_HAS_ONLY_MEMBER", - Self::RetLineupAssistCannotSwitch => "RET_LINEUP_ASSIST_CANNOT_SWITCH", - Self::RetLineupAvatarTypeInvalid => "RET_LINEUP_AVATAR_TYPE_INVALID", - Self::RetLineupNameUtf8Error => "RET_LINEUP_NAME_UTF8_ERROR", - Self::RetLineupLeaderLock => "RET_LINEUP_LEADER_LOCK", - Self::RetLineupStoryLineNotMatch => "RET_LINEUP_STORY_LINE_NOT_MATCH", - Self::RetLineupAvatarLock => "RET_LINEUP_AVATAR_LOCK", - Self::RetLineupAvatarInvalid => "RET_LINEUP_AVATAR_INVALID", - Self::RetLineupAvatarAlreadyInit => "RET_LINEUP_AVATAR_ALREADY_INIT", - Self::RetLineupLimited => "RET_LINEUP_LIMITED", - Self::RetMailNotExist => "RET_MAIL_NOT_EXIST", - Self::RetMailRangeInvalid => "RET_MAIL_RANGE_INVALID", - Self::RetMailMailIdInvalid => "RET_MAIL_MAIL_ID_INVALID", - Self::RetMailNoMailTakeAttachment => "RET_MAIL_NO_MAIL_TAKE_ATTACHMENT", - Self::RetMailNoMailToDel => "RET_MAIL_NO_MAIL_TO_DEL", - Self::RetMailTypeInvalid => "RET_MAIL_TYPE_INVALID", - Self::RetMailParaInvalid => "RET_MAIL_PARA_INVALID", - Self::RetMailAttachementInvalid => "RET_MAIL_ATTACHEMENT_INVALID", - Self::RetMailTicketInvalid => "RET_MAIL_TICKET_INVALID", - Self::RetMailTicketRepeated => "RET_MAIL_TICKET_REPEATED", - Self::RetStageSettleError => "RET_STAGE_SETTLE_ERROR", - Self::RetStageConfigNotExist => "RET_STAGE_CONFIG_NOT_EXIST", - Self::RetStageNotFound => "RET_STAGE_NOT_FOUND", - Self::RetStageCocoonPropNotValid => "RET_STAGE_COCOON_PROP_NOT_VALID", - Self::RetStageCocoonWaveNotValid => "RET_STAGE_COCOON_WAVE_NOT_VALID", - Self::RetStagePropIdNotEqual => "RET_STAGE_PROP_ID_NOT_EQUAL", - Self::RetStageCocoonWaveOver => "RET_STAGE_COCOON_WAVE_OVER", - Self::RetStageWeekCocoonOverCnt => "RET_STAGE_WEEK_COCOON_OVER_CNT", - Self::RetStageCocoonNotOpen => "RET_STAGE_COCOON_NOT_OPEN", - Self::RetStageTrialNotOpen => "RET_STAGE_TRIAL_NOT_OPEN", - Self::RetStageFarmNotOpen => "RET_STAGE_FARM_NOT_OPEN", - Self::RetStageFarmTypeError => "RET_STAGE_FARM_TYPE_ERROR", - Self::RetStageFarmSweepCd => "RET_STAGE_FARM_SWEEP_CD", - Self::RetStageFarmElementChallengeCntInvalid => { - "RET_STAGE_FARM_ELEMENT_CHALLENGE_CNT_INVALID" - } - Self::RetChapterLock => "RET_CHAPTER_LOCK", - Self::RetChapterChallengeNumNotEnough => { - "RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH" - } - Self::RetChapterRewardIdNotExist => "RET_CHAPTER_REWARD_ID_NOT_EXIST", - Self::RetChapterRewardAlreadyTaken => "RET_CHAPTER_REWARD_ALREADY_TAKEN", - Self::RetBattleStageNotMatch => "RET_BATTLE_STAGE_NOT_MATCH", - Self::RetInBattleNow => "RET_IN_BATTLE_NOW", - Self::RetBattleCheat => "RET_BATTLE_CHEAT", - Self::RetBattleFail => "RET_BATTLE_FAIL", - Self::RetBattleNoLineup => "RET_BATTLE_NO_LINEUP", - Self::RetBattleLineupEmpty => "RET_BATTLE_LINEUP_EMPTY", - Self::RetBattleVersionNotMatch => "RET_BATTLE_VERSION_NOT_MATCH", - Self::RetBattleQuitByServer => "RET_BATTLE_QUIT_BY_SERVER", - Self::RetInBattleCheck => "RET_IN_BATTLE_CHECK", - Self::RetBattleCheckNeedRetry => "RET_BATTLE_CHECK_NEED_RETRY", - Self::RetBattleCostTimeCheckFail => "RET_BATTLE_COST_TIME_CHECK_FAIL", - Self::RetLackExchangeStaminaTimes => "RET_LACK_EXCHANGE_STAMINA_TIMES", - Self::RetLackStamina => "RET_LACK_STAMINA", - Self::RetStaminaFull => "RET_STAMINA_FULL", - Self::RetAuthkeySignTypeError => "RET_AUTHKEY_SIGN_TYPE_ERROR", - Self::RetAuthkeySignVerError => "RET_AUTHKEY_SIGN_VER_ERROR", - Self::RetNicknameFormatError => "RET_NICKNAME_FORMAT_ERROR", - Self::RetSensitiveWords => "RET_SENSITIVE_WORDS", - Self::RetLevelRewardHasTaken => "RET_LEVEL_REWARD_HAS_TAKEN", - Self::RetLevelRewardLevelError => "RET_LEVEL_REWARD_LEVEL_ERROR", - Self::RetLanguageInvalid => "RET_LANGUAGE_INVALID", - Self::RetNicknameInCd => "RET_NICKNAME_IN_CD", - Self::RetGameplayBirthdayInvalid => "RET_GAMEPLAY_BIRTHDAY_INVALID", - Self::RetGameplayBirthdayAlreadySet => "RET_GAMEPLAY_BIRTHDAY_ALREADY_SET", - Self::RetNicknameUtf8Error => "RET_NICKNAME_UTF8_ERROR", - Self::RetNicknameDigitLimitError => "RET_NICKNAME_DIGIT_LIMIT_ERROR", - Self::RetSensitiveWordsPlatformError => "RET_SENSITIVE_WORDS_PLATFORM_ERROR", - Self::RetPlayerSettingTypeInvalid => "RET_PLAYER_SETTING_TYPE_INVALID", - Self::RetMazeLackTicket => "RET_MAZE_LACK_TICKET", - Self::RetMazeNotUnlock => "RET_MAZE_NOT_UNLOCK", - Self::RetMazeNoAbility => "RET_MAZE_NO_ABILITY", - Self::RetMazeNoPlane => "RET_MAZE_NO_PLANE", - Self::RetMazeMapNotExist => "RET_MAZE_MAP_NOT_EXIST", - Self::RetMazeMpNotEnough => "RET_MAZE_MP_NOT_ENOUGH", - Self::RetSpringNotEnable => "RET_SPRING_NOT_ENABLE", - Self::RetSpringTooFar => "RET_SPRING_TOO_FAR", - Self::RetNotInMaze => "RET_NOT_IN_MAZE", - Self::RetMazeTimeOfDayTypeError => "RET_MAZE_TIME_OF_DAY_TYPE_ERROR", - Self::RetSceneTransferLockedByTask => "RET_SCENE_TRANSFER_LOCKED_BY_TASK", - Self::RetPlotNotUnlock => "RET_PLOT_NOT_UNLOCK", - Self::RetMissionNotExist => "RET_MISSION_NOT_EXIST", - Self::RetMissionAlreadyDone => "RET_MISSION_ALREADY_DONE", - Self::RetDailyTaskNotFinish => "RET_DAILY_TASK_NOT_FINISH", - Self::RetDailyTaskRewardHasTaken => "RET_DAILY_TASK_REWARD_HAS_TAKEN", - Self::RetMissionNotFinish => "RET_MISSION_NOT_FINISH", - Self::RetMissionNotDoing => "RET_MISSION_NOT_DOING", - Self::RetMissionFinishWayNotMatch => "RET_MISSION_FINISH_WAY_NOT_MATCH", - Self::RetMissionSceneNotMatch => "RET_MISSION_SCENE_NOT_MATCH", - Self::RetMissionCustomValueNotValid => "RET_MISSION_CUSTOM_VALUE_NOT_VALID", - Self::RetMissionSubMissionNotMatch => "RET_MISSION_SUB_MISSION_NOT_MATCH", - Self::RetAdventureMapNotExist => "RET_ADVENTURE_MAP_NOT_EXIST", - Self::RetSceneEntityNotExist => "RET_SCENE_ENTITY_NOT_EXIST", - Self::RetNotInScene => "RET_NOT_IN_SCENE", - Self::RetSceneMonsterNotExist => "RET_SCENE_MONSTER_NOT_EXIST", - Self::RetInteractConfigNotExist => "RET_INTERACT_CONFIG_NOT_EXIST", - Self::RetUnsupportedPropState => "RET_UNSUPPORTED_PROP_STATE", - Self::RetSceneEntryIdNotMatch => "RET_SCENE_ENTRY_ID_NOT_MATCH", - Self::RetSceneEntityMoveCheckFailed => "RET_SCENE_ENTITY_MOVE_CHECK_FAILED", - Self::RetAssistMonsterCountLimit => "RET_ASSIST_MONSTER_COUNT_LIMIT", - Self::RetSceneUseSkillFail => "RET_SCENE_USE_SKILL_FAIL", - Self::RetPropIsHidden => "RET_PROP_IS_HIDDEN", - Self::RetLoadingSuccAlready => "RET_LOADING_SUCC_ALREADY", - Self::RetSceneEntityTypeInvalid => "RET_SCENE_ENTITY_TYPE_INVALID", - Self::RetInteractTypeInvalid => "RET_INTERACT_TYPE_INVALID", - Self::RetInteractNotInRegion => "RET_INTERACT_NOT_IN_REGION", - Self::RetInteractSubTypeInvalid => "RET_INTERACT_SUB_TYPE_INVALID", - Self::RetNotLeaderEntity => "RET_NOT_LEADER_ENTITY", - Self::RetMonsterIsNotFarmElement => "RET_MONSTER_IS_NOT_FARM_ELEMENT", - Self::RetMonsterConfigNotExist => "RET_MONSTER_CONFIG_NOT_EXIST", - Self::RetAvatarHpAlreadyFull => "RET_AVATAR_HP_ALREADY_FULL", - Self::RetCurInteractEntityNotMatch => "RET_CUR_INTERACT_ENTITY_NOT_MATCH", - Self::RetPlaneTypeNotAllow => "RET_PLANE_TYPE_NOT_ALLOW", - Self::RetGroupNotExist => "RET_GROUP_NOT_EXIST", - Self::RetGroupSaveDataInCd => "RET_GROUP_SAVE_DATA_IN_CD", - Self::RetGroupSaveLenghReachMax => "RET_GROUP_SAVE_LENGH_REACH_MAX", - Self::RetRecentElementNotExist => "RET_RECENT_ELEMENT_NOT_EXIST", - Self::RetRecentElementStageNotMatch => "RET_RECENT_ELEMENT_STAGE_NOT_MATCH", - Self::RetScenePositionVersionNotMatch => { - "RET_SCENE_POSITION_VERSION_NOT_MATCH" - } - Self::RetGameplayCounterNotExist => "RET_GAMEPLAY_COUNTER_NOT_EXIST", - Self::RetGameplayCounterNotEnough => "RET_GAMEPLAY_COUNTER_NOT_ENOUGH", - Self::RetGroupStateNotMatch => "RET_GROUP_STATE_NOT_MATCH", - Self::RetSceneEntityPosNotMatch => "RET_SCENE_ENTITY_POS_NOT_MATCH", - Self::RetGroupStateCustomSaveDataOff => { - "RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF" - } - Self::RetSceneNotMatch => "RET_SCENE_NOT_MATCH", - Self::RetPropTypeInvalid => "RET_PROP_TYPE_INVALID", - Self::RetNotInCorrectScene => "RET_NOT_IN_CORRECT_SCENE", - Self::RetNotInCorrectDimension => "RET_NOT_IN_CORRECT_DIMENSION", - Self::RetNotCorrectGroupPropertyName => "RET_NOT_CORRECT_GROUP_PROPERTY_NAME", - Self::RetBuyTimesLimit => "RET_BUY_TIMES_LIMIT", - Self::RetBuyLimitType => "RET_BUY_LIMIT_TYPE", - Self::RetShopNotOpen => "RET_SHOP_NOT_OPEN", - Self::RetGoodsNotOpen => "RET_GOODS_NOT_OPEN", - Self::RetCityLevelRewardTaken => "RET_CITY_LEVEL_REWARD_TAKEN", - Self::RetCityLevelNotMeet => "RET_CITY_LEVEL_NOT_MEET", - Self::RetSingleBuyLimit => "RET_SINGLE_BUY_LIMIT", - Self::RetTutorialNotUnlock => "RET_TUTORIAL_NOT_UNLOCK", - Self::RetTutorialUnlockAlready => "RET_TUTORIAL_UNLOCK_ALREADY", - Self::RetTutorialFinishAlready => "RET_TUTORIAL_FINISH_ALREADY", - Self::RetTutorialPreNotUnlock => "RET_TUTORIAL_PRE_NOT_UNLOCK", - Self::RetTutorialPlayerLevelNotMatch => "RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH", - Self::RetTutorialTutorialNotFound => "RET_TUTORIAL_TUTORIAL_NOT_FOUND", - Self::RetChallengeNotExist => "RET_CHALLENGE_NOT_EXIST", - Self::RetChallengeNotUnlock => "RET_CHALLENGE_NOT_UNLOCK", - Self::RetChallengeAlready => "RET_CHALLENGE_ALREADY", - Self::RetChallengeLineupEditForbidden => { - "RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN" - } - Self::RetChallengeLineupEmpty => "RET_CHALLENGE_LINEUP_EMPTY", - Self::RetChallengeNotDoing => "RET_CHALLENGE_NOT_DOING", - Self::RetChallengeNotFinish => "RET_CHALLENGE_NOT_FINISH", - Self::RetChallengeTargetNotFinish => "RET_CHALLENGE_TARGET_NOT_FINISH", - Self::RetChallengeTargetRewardTaken => "RET_CHALLENGE_TARGET_REWARD_TAKEN", - Self::RetChallengeTimeNotValid => "RET_CHALLENGE_TIME_NOT_VALID", - Self::RetChallengeStarsCountNotMeet => "RET_CHALLENGE_STARS_COUNT_NOT_MEET", - Self::RetChallengeStarsRewardTaken => "RET_CHALLENGE_STARS_REWARD_TAKEN", - Self::RetChallengeStarsNotExist => "RET_CHALLENGE_STARS_NOT_EXIST", - Self::RetChallengeCurSceneNotEntryFloor => { - "RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR" - } - Self::RetChallengeNoTeamArchive => "RET_CHALLENGE_NO_TEAM_ARCHIVE", - Self::RetChallengeLineupAvatarTypeInvalid => { - "RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID" - } - Self::RetChallengeLineupRecommendInCd => { - "RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD" - } - Self::RetBasicTypeAlready => "RET_BASIC_TYPE_ALREADY", - Self::RetNoBasicType => "RET_NO_BASIC_TYPE", - Self::RetNotChooseBasicType => "RET_NOT_CHOOSE_BASIC_TYPE", - Self::RetNotFuncClose => "RET_NOT_FUNC_CLOSE", - Self::RetNotChooseGender => "RET_NOT_CHOOSE_GENDER", - Self::RetNotReqUnlockBasicType => "RET_NOT_REQ_UNLOCK_BASIC_TYPE", - Self::RetAvatarPathLocked => "RET_AVATAR_PATH_LOCKED", - Self::RetRogueStatusNotMatch => "RET_ROGUE_STATUS_NOT_MATCH", - Self::RetRogueSelectBuffNotExist => "RET_ROGUE_SELECT_BUFF_NOT_EXIST", - Self::RetRogueCoinNotEnough => "RET_ROGUE_COIN_NOT_ENOUGH", - Self::RetRogueStaminaNotEnough => "RET_ROGUE_STAMINA_NOT_ENOUGH", - Self::RetRogueAppraisalCountNotEnough => { - "RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH" - } - Self::RetRoguePropAlreadyUsed => "RET_ROGUE_PROP_ALREADY_USED", - Self::RetRogueRecordAlreadySaved => "RET_ROGUE_RECORD_ALREADY_SAVED", - Self::RetRogueRollBuffMaxCount => "RET_ROGUE_ROLL_BUFF_MAX_COUNT", - Self::RetRoguePickAvatarInvalid => "RET_ROGUE_PICK_AVATAR_INVALID", - Self::RetRogueQuestExpire => "RET_ROGUE_QUEST_EXPIRE", - Self::RetRogueQuestRewardAlready => "RET_ROGUE_QUEST_REWARD_ALREADY", - Self::RetRogueReviveCountNotEnough => "RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH", - Self::RetRogueAreaInvalid => "RET_ROGUE_AREA_INVALID", - Self::RetRogueScoreRewardPoolInvalid => "RET_ROGUE_SCORE_REWARD_POOL_INVALID", - Self::RetRogueScoreRewardRowInvalid => "RET_ROGUE_SCORE_REWARD_ROW_INVALID", - Self::RetRogueAeonLevelNotMeet => "RET_ROGUE_AEON_LEVEL_NOT_MEET", - Self::RetRogueAeonLevelRewardAlreadyTaken => { - "RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN" - } - Self::RetRogueAeonConfigNotExist => "RET_ROGUE_AEON_CONFIG_NOT_EXIST", - Self::RetRogueTrialAvatarInvalid => "RET_ROGUE_TRIAL_AVATAR_INVALID", - Self::RetRogueHandbookRewardAlreadyTaken => { - "RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN" - } - Self::RetRogueRoomTypeNotMatch => "RET_ROGUE_ROOM_TYPE_NOT_MATCH", - Self::RetRogueShopGoodNotFound => "RET_ROGUE_SHOP_GOOD_NOT_FOUND", - Self::RetRogueShopGoodAlreadyBought => "RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT", - Self::RetRogueShopGoodAlreadyOwn => "RET_ROGUE_SHOP_GOOD_ALREADY_OWN", - Self::RetRogueShopMiracleNotExist => "RET_ROGUE_SHOP_MIRACLE_NOT_EXIST", - Self::RetRogueShopNotExist => "RET_ROGUE_SHOP_NOT_EXIST", - Self::RetRogueShopCannotRefresh => "RET_ROGUE_SHOP_CANNOT_REFRESH", - Self::RetRogueSelectBuffCertainMismatch => { - "RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH" - } - Self::RetRogueActionQueueNotEmptyBattle => { - "RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_BATTLE" - } - Self::RetRogueActionQueueNotEmptyOthers => { - "RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_OTHERS" - } - Self::RetMissionEventConfigNotExist => "RET_MISSION_EVENT_CONFIG_NOT_EXIST", - Self::RetMissionEventNotClient => "RET_MISSION_EVENT_NOT_CLIENT", - Self::RetMissionEventFinished => "RET_MISSION_EVENT_FINISHED", - Self::RetMissionEventDoing => "RET_MISSION_EVENT_DOING", - Self::RetHasChallengeMissionEvent => "RET_HAS_CHALLENGE_MISSION_EVENT", - Self::RetNotChallengeMissionEvent => "RET_NOT_CHALLENGE_MISSION_EVENT", - Self::RetGachaIdNotExist => "RET_GACHA_ID_NOT_EXIST", - Self::RetGachaNumInvalid => "RET_GACHA_NUM_INVALID", - Self::RetGachaFirstGachaMustOne => "RET_GACHA_FIRST_GACHA_MUST_ONE", - Self::RetGachaReqDuplicated => "RET_GACHA_REQ_DUPLICATED", - Self::RetGachaNotInSchedule => "RET_GACHA_NOT_IN_SCHEDULE", - Self::RetGachaNewbieClose => "RET_GACHA_NEWBIE_CLOSE", - Self::RetGachaTodayLimited => "RET_GACHA_TODAY_LIMITED", - Self::RetGachaNotSupport => "RET_GACHA_NOT_SUPPORT", - Self::RetGachaCeilingNotEnough => "RET_GACHA_CEILING_NOT_ENOUGH", - Self::RetGachaCeilingClose => "RET_GACHA_CEILING_CLOSE", - Self::RetGachaLocked => "RET_GACHA_LOCKED", - Self::RetGachaDecideItemTypeInvalid => "RET_GACHA_DECIDE_ITEM_TYPE_INVALID", - Self::RetGachaDecideItemIdInvalid => "RET_GACHA_DECIDE_ITEM_ID_INVALID", - Self::RetNotInRaid => "RET_NOT_IN_RAID", - Self::RetRaidDoing => "RET_RAID_DOING", - Self::RetNotProp => "RET_NOT_PROP", - Self::RetRaidIdNotMatch => "RET_RAID_ID_NOT_MATCH", - Self::RetRaidRestartNotMatch => "RET_RAID_RESTART_NOT_MATCH", - Self::RetRaidLimit => "RET_RAID_LIMIT", - Self::RetRaidAvatarListEmpty => "RET_RAID_AVATAR_LIST_EMPTY", - Self::RetRaidAvatarNotExist => "RET_RAID_AVATAR_NOT_EXIST", - Self::RetChallengeRaidRewardAlready => "RET_CHALLENGE_RAID_REWARD_ALREADY", - Self::RetChallengeRaidScoreNotReach => "RET_CHALLENGE_RAID_SCORE_NOT_REACH", - Self::RetChallengeRaidNotOpen => "RET_CHALLENGE_RAID_NOT_OPEN", - Self::RetRaidFinished => "RET_RAID_FINISHED", - Self::RetRaidWorldLevelNotLock => "RET_RAID_WORLD_LEVEL_NOT_LOCK", - Self::RetRaidCannotUseAssist => "RET_RAID_CANNOT_USE_ASSIST", - Self::RetRaidAvatarNotMatch => "RET_RAID_AVATAR_NOT_MATCH", - Self::RetRaidCanNotSave => "RET_RAID_CAN_NOT_SAVE", - Self::RetRaidNoSave => "RET_RAID_NO_SAVE", - Self::RetActivityRaidNotOpen => "RET_ACTIVITY_RAID_NOT_OPEN", - Self::RetRaidAvatarCaptainNotExist => "RET_RAID_AVATAR_CAPTAIN_NOT_EXIST", - Self::RetRaidStoryLineNotMatch => "RET_RAID_STORY_LINE_NOT_MATCH", - Self::RetTalkEventAlreadyTaken => "RET_TALK_EVENT_ALREADY_TAKEN", - Self::RetNpcAlreadyMeet => "RET_NPC_ALREADY_MEET", - Self::RetNpcNotInConfig => "RET_NPC_NOT_IN_CONFIG", - Self::RetDialogueGroupDismatch => "RET_DIALOGUE_GROUP_DISMATCH", - Self::RetDialogueEventInvalid => "RET_DIALOGUE_EVENT_INVALID", - Self::RetTalkEventTakeProtoNotMatch => "RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH", - Self::RetTalkEventNotValid => "RET_TALK_EVENT_NOT_VALID", - Self::RetExpeditionConfigNotExist => "RET_EXPEDITION_CONFIG_NOT_EXIST", - Self::RetExpeditionRewardConfigNotExist => { - "RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST" - } - Self::RetExpeditionNotUnlocked => "RET_EXPEDITION_NOT_UNLOCKED", - Self::RetExpeditionAlreadyAccepted => "RET_EXPEDITION_ALREADY_ACCEPTED", - Self::RetExpeditionRepeatedAvatar => "RET_EXPEDITION_REPEATED_AVATAR", - Self::RetAvatarAlreadyDispatched => "RET_AVATAR_ALREADY_DISPATCHED", - Self::RetExpeditionNotAccepted => "RET_EXPEDITION_NOT_ACCEPTED", - Self::RetExpeditionNotFinish => "RET_EXPEDITION_NOT_FINISH", - Self::RetExpeditionAlreadyFinish => "RET_EXPEDITION_ALREADY_FINISH", - Self::RetExpeditionTeamCountLimit => "RET_EXPEDITION_TEAM_COUNT_LIMIT", - Self::RetExpeditionAvatarNumNotMatch => "RET_EXPEDITION_AVATAR_NUM_NOT_MATCH", - Self::RetExpeditionNotOpen => "RET_EXPEDITION_NOT_OPEN", - Self::RetExpeditionFriendAvatarNotValid => { - "RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID" - } - Self::RetExpeditionNotPublished => "RET_EXPEDITION_NOT_PUBLISHED", - Self::RetLoginActivityHasTaken => "RET_LOGIN_ACTIVITY_HAS_TAKEN", - Self::RetLoginActivityDaysLack => "RET_LOGIN_ACTIVITY_DAYS_LACK", - Self::RetTrialActivityRewardAlreadyTake => { - "RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE" - } - Self::RetTrialActivityStageNotFinish => "RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH", - Self::RetMaterialSubmitActivityHasTaken => { - "RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN" - } - Self::RetMaterialSubmitActivityMaterialNotSubmitted => { - "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED" - } - Self::RetMaterialSubmitActivityMaterialAlreadySubmitted => { - "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED" - } - Self::RetFantasticStoryActivityStoryError => { - "RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR" - } - Self::RetFantasticStoryActivityStoryNotOpen => { - "RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN" - } - Self::RetFantasticStoryActivityBattleError => { - "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR" - } - Self::RetFantasticStoryActivityBattleNotOpen => { - "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN" - } - Self::RetFantasticStoryActivityBattleAvatarError => { - "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR" - } - Self::RetFantasticStoryActivityBattleBuffError => { - "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR" - } - Self::RetFantasticStoryActivityPreBattleScoreNotEnough => { - "RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH" - } - Self::RetTrialActivityAlreadyInTrialActivity => { - "RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY" - } - Self::RetCommonActivityNotOpen => "RET_COMMON_ACTIVITY_NOT_OPEN", - Self::RetBenefitNotReady => "RET_BENEFIT_NOT_READY", - Self::RetCommonActivityBusy => "RET_COMMON_ACTIVITY_BUSY", - Self::RetAvatarDeliverRewardPhaseError => { - "RET_AVATAR_DELIVER_REWARD_PHASE_ERROR" - } - Self::RetMessageConfigNotExist => "RET_MESSAGE_CONFIG_NOT_EXIST", - Self::RetMessageSectionNotTake => "RET_MESSAGE_SECTION_NOT_TAKE", - Self::RetMessageGroupNotTake => "RET_MESSAGE_GROUP_NOT_TAKE", - Self::RetMessageSectionIdNotMatch => "RET_MESSAGE_SECTION_ID_NOT_MATCH", - Self::RetMessageSectionCanNotFinish => "RET_MESSAGE_SECTION_CAN_NOT_FINISH", - Self::RetMessageItemCanNotFinish => "RET_MESSAGE_ITEM_CAN_NOT_FINISH", - Self::RetMessageItemRaidCanNotFinish => { - "RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH" - } - Self::RetFriendAlreadyIsFriend => "RET_FRIEND_ALREADY_IS_FRIEND", - Self::RetFriendIsNotFriend => "RET_FRIEND_IS_NOT_FRIEND", - Self::RetFriendApplyExpire => "RET_FRIEND_APPLY_EXPIRE", - Self::RetFriendInBlacklist => "RET_FRIEND_IN_BLACKLIST", - Self::RetFriendNotInBlacklist => "RET_FRIEND_NOT_IN_BLACKLIST", - Self::RetFriendNumberLimit => "RET_FRIEND_NUMBER_LIMIT", - Self::RetFriendBlacklistNumberLimit => "RET_FRIEND_BLACKLIST_NUMBER_LIMIT", - Self::RetFriendDailyApplyLimit => "RET_FRIEND_DAILY_APPLY_LIMIT", - Self::RetFriendInHandleLimit => "RET_FRIEND_IN_HANDLE_LIMIT", - Self::RetFriendApplyInCd => "RET_FRIEND_APPLY_IN_CD", - Self::RetFriendRemarkNameFormatError => "RET_FRIEND_REMARK_NAME_FORMAT_ERROR", - Self::RetFriendPlayerNotFound => "RET_FRIEND_PLAYER_NOT_FOUND", - Self::RetFriendInTargetBlacklist => "RET_FRIEND_IN_TARGET_BLACKLIST", - Self::RetFriendTargetNumberLimit => "RET_FRIEND_TARGET_NUMBER_LIMIT", - Self::RetAssistQueryTooFast => "RET_ASSIST_QUERY_TOO_FAST", - Self::RetAssistNotExist => "RET_ASSIST_NOT_EXIST", - Self::RetAssistUsedAlready => "RET_ASSIST_USED_ALREADY", - Self::RetFriendReportReasonFormatError => { - "RET_FRIEND_REPORT_REASON_FORMAT_ERROR" - } - Self::RetFriendReportSensitiveWords => "RET_FRIEND_REPORT_SENSITIVE_WORDS", - Self::RetAssistUsedTimesOver => "RET_ASSIST_USED_TIMES_OVER", - Self::RetAssistQuitAlready => "RET_ASSIST_QUIT_ALREADY", - Self::RetAssistAvatarInLineup => "RET_ASSIST_AVATAR_IN_LINEUP", - Self::RetAssistNoReward => "RET_ASSIST_NO_REWARD", - Self::RetFriendSearchNumLimit => "RET_FRIEND_SEARCH_NUM_LIMIT", - Self::RetFriendSearchInCd => "RET_FRIEND_SEARCH_IN_CD", - Self::RetFriendRemarkNameUtf8Error => "RET_FRIEND_REMARK_NAME_UTF8_ERROR", - Self::RetFriendReportReasonUtf8Error => "RET_FRIEND_REPORT_REASON_UTF8_ERROR", - Self::RetAssistSetAlready => "RET_ASSIST_SET_ALREADY", - Self::RetFriendTargetForbidOtherApply => { - "RET_FRIEND_TARGET_FORBID_OTHER_APPLY" - } - Self::RetFriendMarkedCntMax => "RET_FRIEND_MARKED_CNT_MAX", - Self::RetFriendMarkedAlready => "RET_FRIEND_MARKED_ALREADY", - Self::RetFriendNotMarked => "RET_FRIEND_NOT_MARKED", - Self::RetFriendChallengeLineupRecommendInCd => { - "RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD" - } - Self::RetViewPlayerCardInCd => "RET_VIEW_PLAYER_CARD_IN_CD", - Self::RetViewPlayerBattleRecordInCd => "RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD", - Self::RetAssistListStrangerConfigError => { - "RET_ASSIST_LIST_STRANGER_CONFIG_ERROR" - } - Self::RetPlayerBoardHeadIconNotExist => { - "RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST" - } - Self::RetPlayerBoardHeadIconLocked => "RET_PLAYER_BOARD_HEAD_ICON_LOCKED", - Self::RetPlayerBoardHeadIconAlreadyUnlocked => { - "RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED" - } - Self::RetPlayerBoardDisplayAvatarNotExist => { - "RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST" - } - Self::RetPlayerBoardDisplayAvatarExceedLimit => { - "RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT" - } - Self::RetPlayerBoardDisplayRepeatedAvatar => { - "RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR" - } - Self::RetPlayerBoardDisplayAvatarSamePos => { - "RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS" - } - Self::RetPlayerBoardDisplayAvatarLocked => { - "RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED" - } - Self::RetSignatureLengthExceedLimit => "RET_SIGNATURE_LENGTH_EXCEED_LIMIT", - Self::RetSignatureSensitiveWords => "RET_SIGNATURE_SENSITIVE_WORDS", - Self::RetPlayerBoardAssistAvatarNotExist => { - "RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST" - } - Self::RetPlayerBoardAssistAvatarLocked => { - "RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED" - } - Self::RetSignatureUtf8Error => "RET_SIGNATURE_UTF8_ERROR", - Self::RetPlayerBoardAssistAvatarCntError => { - "RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR" - } - Self::RetPlayerBoardPersonalCardNotExist => { - "RET_PLAYER_BOARD_PERSONAL_CARD_NOT_EXIST" - } - Self::RetPlayerBoardPersonalCardLocked => { - "RET_PLAYER_BOARD_PERSONAL_CARD_LOCKED" - } - Self::RetPlayerBoardPersonalNoChange => "RET_PLAYER_BOARD_PERSONAL_NO_CHANGE", - Self::RetBattlePassTierNotValid => "RET_BATTLE_PASS_TIER_NOT_VALID", - Self::RetBattlePassLevelNotMeet => "RET_BATTLE_PASS_LEVEL_NOT_MEET", - Self::RetBattlePassRewardTakeAlready => "RET_BATTLE_PASS_REWARD_TAKE_ALREADY", - Self::RetBattlePassNotPremium => "RET_BATTLE_PASS_NOT_PREMIUM", - Self::RetBattlePassNotDoing => "RET_BATTLE_PASS_NOT_DOING", - Self::RetBattlePassLevelInvalid => "RET_BATTLE_PASS_LEVEL_INVALID", - Self::RetBattlePassNotUnlock => "RET_BATTLE_PASS_NOT_UNLOCK", - Self::RetBattlePassNoReward => "RET_BATTLE_PASS_NO_REWARD", - Self::RetBattlePassQuestNotValid => "RET_BATTLE_PASS_QUEST_NOT_VALID", - Self::RetBattlePassNotChooseOptional => "RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL", - Self::RetBattlePassNotTakeReward => "RET_BATTLE_PASS_NOT_TAKE_REWARD", - Self::RetBattlePassOptionalNotValid => "RET_BATTLE_PASS_OPTIONAL_NOT_VALID", - Self::RetBattlePassBuyAlready => "RET_BATTLE_PASS_BUY_ALREADY", - Self::RetBattlePassNearEnd => "RET_BATTLE_PASS_NEAR_END", - Self::RetMusicLocked => "RET_MUSIC_LOCKED", - Self::RetMusicNotExist => "RET_MUSIC_NOT_EXIST", - Self::RetMusicUnlockFailed => "RET_MUSIC_UNLOCK_FAILED", - Self::RetPunkLordLackSummonTimes => "RET_PUNK_LORD_LACK_SUMMON_TIMES", - Self::RetPunkLordAttackingMonsterLimit => { - "RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT" - } - Self::RetPunkLordMonsterNotExist => "RET_PUNK_LORD_MONSTER_NOT_EXIST", - Self::RetPunkLordMonsterAlreadyShared => { - "RET_PUNK_LORD_MONSTER_ALREADY_SHARED" - } - Self::RetPunkLordMonsterExpired => "RET_PUNK_LORD_MONSTER_EXPIRED", - Self::RetPunkLordSelfMonsterAttackLimit => { - "RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT" - } - Self::RetPunkLordLackSupportTimes => "RET_PUNK_LORD_LACK_SUPPORT_TIMES", - Self::RetPunkLordMonsterAlreadyKilled => { - "RET_PUNK_LORD_MONSTER_ALREADY_KILLED" - } - Self::RetPunkLordMonsterAttackerLimit => { - "RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT" - } - Self::RetPunkLordWorldLevleNotValid => "RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID", - Self::RetPunkLordRewardLevleNotExist => { - "RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST" - } - Self::RetPunkLordPointNotMeet => "RET_PUNK_LORD_POINT_NOT_MEET", - Self::RetPunkLordInAttacking => "RET_PUNK_LORD_IN_ATTACKING", - Self::RetPunkLordOperationInCd => "RET_PUNK_LORD_OPERATION_IN_CD", - Self::RetPunkLordRewardAlreadyTaken => "RET_PUNK_LORD_REWARD_ALREADY_TAKEN", - Self::RetPunkLordOverBonusRewardLimit => { - "RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT" - } - Self::RetPunkLordNotInSchedule => "RET_PUNK_LORD_NOT_IN_SCHEDULE", - Self::RetPunkLordMonsterNotAttacked => "RET_PUNK_LORD_MONSTER_NOT_ATTACKED", - Self::RetPunkLordMonsterNotKilled => "RET_PUNK_LORD_MONSTER_NOT_KILLED", - Self::RetPunkLordMonsterKilledScoreAlreadyTake => { - "RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE" - } - Self::RetPunkLordRewardLevleAlreadyTake => { - "RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE" - } - Self::RetDailyActiveLevelInvalid => "RET_DAILY_ACTIVE_LEVEL_INVALID", - Self::RetDailyActiveLevelRewardAlreadyTaken => { - "RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN" - } - Self::RetDailyActiveLevelApNotEnough => { - "RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH" - } - Self::RetDailyMeetPam => "RET_DAILY_MEET_PAM", - Self::RetReplayIdNotMatch => "RET_REPLAY_ID_NOT_MATCH", - Self::RetReplayReqNotValid => "RET_REPLAY_REQ_NOT_VALID", - Self::RetFightActivityDifficultyLevelNotPassed => { - "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED" - } - Self::RetFightActivityDifficultyLevelRewardAlreadyTake => { - "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE" - } - Self::RetFightActivityStageNotOpen => "RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN", - Self::RetFightActivityLevelNotUnlock => "RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK", - Self::RetTrainVisitorVisitorNotExist => "RET_TRAIN_VISITOR_VISITOR_NOT_EXIST", - Self::RetTrainVisitorBehaviorNotExist => { - "RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST" - } - Self::RetTrainVisitorBehaviorFinished => { - "RET_TRAIN_VISITOR_BEHAVIOR_FINISHED" - } - Self::RetTrainVisitorAllBehaviorRewardTaken => { - "RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN" - } - Self::RetTrainVisitorGetOnMissionNotFinish => { - "RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH" - } - Self::RetTrainVisitorNotGetOffOrBeTrainMember => { - "RET_TRAIN_VISITOR_NOT_GET_OFF_OR_BE_TRAIN_MEMBER" - } - Self::RetTextJoinUnknowIsOverride => "RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE", - Self::RetTextJoinIdNotExist => "RET_TEXT_JOIN_ID_NOT_EXIST", - Self::RetTextJoinCanNotOverride => "RET_TEXT_JOIN_CAN_NOT_OVERRIDE", - Self::RetTextJoinItemIdError => "RET_TEXT_JOIN_ITEM_ID_ERROR", - Self::RetTextJoinSensitiveCheckError => "RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR", - Self::RetTextJoinMustOverride => "RET_TEXT_JOIN_MUST_OVERRIDE", - Self::RetTextJoinTextEmpty => "RET_TEXT_JOIN_TEXT_EMPTY", - Self::RetTextJoinTextFormatError => "RET_TEXT_JOIN_TEXT_FORMAT_ERROR", - Self::RetTextJoinTextUtf8Error => "RET_TEXT_JOIN_TEXT_UTF8_ERROR", - Self::RetTextJoinBatchReqIdRepeat => "RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT", - Self::RetTextJoinTypeNotSupportBatchReq => { - "RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ" - } - Self::RetTextJoinAvatarIdNotExist => "RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST", - Self::RetTextJoinUnknowType => "RET_TEXT_JOIN_UNKNOW_TYPE", - Self::RetPamMissionMissionIdError => "RET_PAM_MISSION_MISSION_ID_ERROR", - Self::RetPamMissionMissionExpire => "RET_PAM_MISSION_MISSION_EXPIRE", - Self::RetChatTypeNotExist => "RET_CHAT_TYPE_NOT_EXIST", - Self::RetMsgTypeNotExist => "RET_MSG_TYPE_NOT_EXIST", - Self::RetChatNoTargetUid => "RET_CHAT_NO_TARGET_UID", - Self::RetChatMsgEmpty => "RET_CHAT_MSG_EMPTY", - Self::RetChatMsgExceedLimit => "RET_CHAT_MSG_EXCEED_LIMIT", - Self::RetChatMsgSensitiveCheckError => "RET_CHAT_MSG_SENSITIVE_CHECK_ERROR", - Self::RetChatMsgUtf8Error => "RET_CHAT_MSG_UTF8_ERROR", - Self::RetChatForbidSwitchOpen => "RET_CHAT_FORBID_SWITCH_OPEN", - Self::RetChatForbid => "RET_CHAT_FORBID", - Self::RetChatMsgIncludeSpecialStr => "RET_CHAT_MSG_INCLUDE_SPECIAL_STR", - Self::RetChatMsgEmojiNotExist => "RET_CHAT_MSG_EMOJI_NOT_EXIST", - Self::RetChatMsgEmojiGenderNotMatch => "RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH", - Self::RetChatMsgEmojiNotMarked => "RET_CHAT_MSG_EMOJI_NOT_MARKED", - Self::RetChatMsgEmojiAlreadyMarked => "RET_CHAT_MSG_EMOJI_ALREADY_MARKED", - Self::RetChatMsgEmojiMarkedMaxLimit => "RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT", - Self::RetBoxingClubChallengeNotOpen => "RET_BOXING_CLUB_CHALLENGE_NOT_OPEN", - Self::RetMuseumNotOpen => "RET_MUSEUM_NOT_OPEN", - Self::RetMuseumTurnCntNotMatch => "RET_MUSEUM_TURN_CNT_NOT_MATCH", - Self::RetMuseumPhaseNotReach => "RET_MUSEUM_PHASE_NOT_REACH", - Self::RetMuseumUnknowStuff => "RET_MUSEUM_UNKNOW_STUFF", - Self::RetMuseumUnknowArea => "RET_MUSEUM_UNKNOW_AREA", - Self::RetMuseumUnknowPos => "RET_MUSEUM_UNKNOW_POS", - Self::RetMuseumStuffAlreadyInArea => "RET_MUSEUM_STUFF_ALREADY_IN_AREA", - Self::RetMuseumStuffNotInArea => "RET_MUSEUM_STUFF_NOT_IN_AREA", - Self::RetMuseumGetNpcRepeat => "RET_MUSEUM_GET_NPC_REPEAT", - Self::RetMuseumGetNpcUnlock => "RET_MUSEUM_GET_NPC_UNLOCK", - Self::RetMuseumGetNpcNotEnough => "RET_MUSEUM_GET_NPC_NOT_ENOUGH", - Self::RetMuseumChangeStuffAreaError => "RET_MUSEUM_CHANGE_STUFF_AREA_ERROR", - Self::RetMuseumNotInit => "RET_MUSEUM_NOT_INIT", - Self::RetMuseumEventError => "RET_MUSEUM_EVENT_ERROR", - Self::RetMuseumUnknowChooseEventId => "RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID", - Self::RetMuseumEventOrderNotMatch => "RET_MUSEUM_EVENT_ORDER_NOT_MATCH", - Self::RetMuseumEventPhaseNotUnlock => "RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK", - Self::RetMuseumEventMissionNotFound => "RET_MUSEUM_EVENT_MISSION_NOT_FOUND", - Self::RetMuseumAreaLevelUpAlready => "RET_MUSEUM_AREA_LEVEL_UP_ALREADY", - Self::RetMuseumStuffAlreadyUsed => "RET_MUSEUM_STUFF_ALREADY_USED", - Self::RetMuseumEventRoundNotUnlock => "RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK", - Self::RetMuseumStuffInArea => "RET_MUSEUM_STUFF_IN_AREA", - Self::RetMuseumStuffDispatch => "RET_MUSEUM_STUFF_DISPATCH", - Self::RetMuseumIsEnd => "RET_MUSEUM_IS_END", - Self::RetMuseumStuffLeaving => "RET_MUSEUM_STUFF_LEAVING", - Self::RetMuseumEventMissionNotFinish => "RET_MUSEUM_EVENT_MISSION_NOT_FINISH", - Self::RetMuseumCollectRewardNotExist => "RET_MUSEUM_COLLECT_REWARD_NOT_EXIST", - Self::RetMuseumCollectRewardAlreadyTaken => { - "RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN" - } - Self::RetMuseumAcceptMissionMaxLimit => "RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT", - Self::RetRogueChallengeNotOpen => "RET_ROGUE_CHALLENGE_NOT_OPEN", - Self::RetRogueChallengeAssisRefreshLimit => { - "RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT" - } - Self::RetAlleyNotInit => "RET_ALLEY_NOT_INIT", - Self::RetAlleyNotOpen => "RET_ALLEY_NOT_OPEN", - Self::RetAlleyMapNotExist => "RET_ALLEY_MAP_NOT_EXIST", - Self::RetAlleyEmptyPosList => "RET_ALLEY_EMPTY_POS_LIST", - Self::RetAlleyLinePosInvalid => "RET_ALLEY_LINE_POS_INVALID", - Self::RetAlleyShopNotUnlock => "RET_ALLEY_SHOP_NOT_UNLOCK", - Self::RetAlleyDepotFull => "RET_ALLEY_DEPOT_FULL", - Self::RetAlleyShopNotInclude => "RET_ALLEY_SHOP_NOT_INCLUDE", - Self::RetAlleyEventNotUnlock => "RET_ALLEY_EVENT_NOT_UNLOCK", - Self::RetAlleyEventNotRefresh => "RET_ALLEY_EVENT_NOT_REFRESH", - Self::RetAlleyEventStateDoing => "RET_ALLEY_EVENT_STATE_DOING", - Self::RetAlleyEventStateFinish => "RET_ALLEY_EVENT_STATE_FINISH", - Self::RetAlleyEventError => "RET_ALLEY_EVENT_ERROR", - Self::RetAlleyRewardLevelError => "RET_ALLEY_REWARD_LEVEL_ERROR", - Self::RetAlleyRewardPrestigeNotEnough => { - "RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH" - } - Self::RetAlleyShipEmpty => "RET_ALLEY_SHIP_EMPTY", - Self::RetAlleyShipIdDismatch => "RET_ALLEY_SHIP_ID_DISMATCH", - Self::RetAlleyShipNotExist => "RET_ALLEY_SHIP_NOT_EXIST", - Self::RetAlleyShipNotUnlock => "RET_ALLEY_SHIP_NOT_UNLOCK", - Self::RetAlleyGoodsNotExist => "RET_ALLEY_GOODS_NOT_EXIST", - Self::RetAlleyGoodsNotUnlock => "RET_ALLEY_GOODS_NOT_UNLOCK", - Self::RetAlleyProfitNotPositive => "RET_ALLEY_PROFIT_NOT_POSITIVE", - Self::RetAlleySpecialOrderDismatch => "RET_ALLEY_SPECIAL_ORDER_DISMATCH", - Self::RetAlleyOrderGoodsOverLimit => "RET_ALLEY_ORDER_GOODS_OVER_LIMIT", - Self::RetAlleySpecialOrderConditionNotMeet => { - "RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET" - } - Self::RetAlleyDepotSizeOverLimit => "RET_ALLEY_DEPOT_SIZE_OVER_LIMIT", - Self::RetAlleyGoodsNotEnough => "RET_ALLEY_GOODS_NOT_ENOUGH", - Self::RetAlleyOrderIndexInvalid => "RET_ALLEY_ORDER_INDEX_INVALID", - Self::RetAlleyRewardAlreadyTake => "RET_ALLEY_REWARD_ALREADY_TAKE", - Self::RetAlleyRewardNotExist => "RET_ALLEY_REWARD_NOT_EXIST", - Self::RetAlleyMainMissionNotDoing => "RET_ALLEY_MAIN_MISSION_NOT_DOING", - Self::RetAlleyCriticalEventNotFinish => "RET_ALLEY_CRITICAL_EVENT_NOT_FINISH", - Self::RetAlleyShopGoodsNotValid => "RET_ALLEY_SHOP_GOODS_NOT_VALID", - Self::RetAlleySlashNotOpen => "RET_ALLEY_SLASH_NOT_OPEN", - Self::RetAlleyPlacingAnchorInvalid => "RET_ALLEY_PLACING_ANCHOR_INVALID", - Self::RetAlleyPlacingGoodsIndexInvalid => { - "RET_ALLEY_PLACING_GOODS_INDEX_INVALID" - } - Self::RetAlleySaveMapTooQuick => "RET_ALLEY_SAVE_MAP_TOO_QUICK", - Self::RetAlleyMapNotLink => "RET_ALLEY_MAP_NOT_LINK", - Self::RetAlleyFundsNotLowerBase => "RET_ALLEY_FUNDS_NOT_LOWER_BASE", - Self::RetAlleyEventNotFinish => "RET_ALLEY_EVENT_NOT_FINISH", - Self::RetAlleyNormalOrderNotMeet => "RET_ALLEY_NORMAL_ORDER_NOT_MEET", - Self::RetPlayerReturnNotOpen => "RET_PLAYER_RETURN_NOT_OPEN", - Self::RetPlayerReturnIsSigned => "RET_PLAYER_RETURN_IS_SIGNED", - Self::RetPlayerReturnPointNotEnough => "RET_PLAYER_RETURN_POINT_NOT_ENOUGH", - Self::RetPlayerReturnConditionInvalid => { - "RET_PLAYER_RETURN_CONDITION_INVALID" - } - Self::RetPlayerReturnHasSigned => "RET_PLAYER_RETURN_HAS_SIGNED", - Self::RetPlayerReturnRewardTaken => "RET_PLAYER_RETURN_REWARD_TAKEN", - Self::RetPlayerReturnRelicTaken => "RET_PLAYER_RETURN_RELIC_TAKEN", - Self::RetPlayerReturnConfigError => "RET_PLAYER_RETURN_CONFIG_ERROR", - Self::RetPlayerReturnOptionalGiftInvalid => { - "RET_PLAYER_RETURN_OPTIONAL_GIFT_INVALID" - } - Self::RetPlayerReturnOptionalGiftNotExist => { - "RET_PLAYER_RETURN_OPTIONAL_GIFT_NOT_EXIST" - } - Self::RetPlayerReturnSignTypeInvalid => "RET_PLAYER_RETURN_SIGN_TYPE_INVALID", - Self::RetAetherDivideNoLineup => "RET_AETHER_DIVIDE_NO_LINEUP", - Self::RetAetherDivideLineupInvalid => "RET_AETHER_DIVIDE_LINEUP_INVALID", - Self::RetChatBubbleIdError => "RET_CHAT_BUBBLE_ID_ERROR", - Self::RetChatBubbleIdNotUnlock => "RET_CHAT_BUBBLE_ID_NOT_UNLOCK", - Self::RetPhoneThemeIdError => "RET_PHONE_THEME_ID_ERROR", - Self::RetPhoneThemeIdNotUnlock => "RET_PHONE_THEME_ID_NOT_UNLOCK", - Self::RetChatBubbleSelectIsCurrent => "RET_CHAT_BUBBLE_SELECT_IS_CURRENT", - Self::RetPhoneThemeSelectIsCurrent => "RET_PHONE_THEME_SELECT_IS_CURRENT", - Self::RetPhoneCaseIdError => "RET_PHONE_CASE_ID_ERROR", - Self::RetPhoneCaseIdNotUnlock => "RET_PHONE_CASE_ID_NOT_UNLOCK", - Self::RetPhoneCaseSelectIsCurrent => "RET_PHONE_CASE_SELECT_IS_CURRENT", - Self::RetChessRogueConfigNotFound => "RET_CHESS_ROGUE_CONFIG_NOT_FOUND", - Self::RetChessRogueConfigInvalid => "RET_CHESS_ROGUE_CONFIG_INVALID", - Self::RetChessRogueNoValidRoom => "RET_CHESS_ROGUE_NO_VALID_ROOM", - Self::RetChessRogueNoCellInfo => "RET_CHESS_ROGUE_NO_CELL_INFO", - Self::RetChessRogueCellNotFinish => "RET_CHESS_ROGUE_CELL_NOT_FINISH", - Self::RetChessRogueCellIsLocked => "RET_CHESS_ROGUE_CELL_IS_LOCKED", - Self::RetChessRogueScheduleNotMatch => "RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH", - Self::RetChessRogueStatusFail => "RET_CHESS_ROGUE_STATUS_FAIL", - Self::RetChessRogueAreaNotExist => "RET_CHESS_ROGUE_AREA_NOT_EXIST", - Self::RetChessRogueLineupFail => "RET_CHESS_ROGUE_LINEUP_FAIL", - Self::RetChessRogueAeonFail => "RET_CHESS_ROGUE_AEON_FAIL", - Self::RetChessRogueEnterCellFail => "RET_CHESS_ROGUE_ENTER_CELL_FAIL", - Self::RetChessRogueRollDiceFail => "RET_CHESS_ROGUE_ROLL_DICE_FAIL", - Self::RetChessRogueDiceStatusFail => "RET_CHESS_ROGUE_DICE_STATUS_FAIL", - Self::RetChessRogueDiceCntNotFull => "RET_CHESS_ROGUE_DICE_CNT_NOT_FULL", - Self::RetChessRogueUnlock => "RET_CHESS_ROGUE_UNLOCK", - Self::RetChessRoguePickAvatarFail => "RET_CHESS_ROGUE_PICK_AVATAR_FAIL", - Self::RetChessRogueAvatarInvalid => "RET_CHESS_ROGUE_AVATAR_INVALID", - Self::RetChessRogueCellCanNotSelect => "RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT", - Self::RetChessRogueDiceConfirmed => "RET_CHESS_ROGUE_DICE_CONFIRMED", - Self::RetChessRogueNousDiceNotMatch => "RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH", - Self::RetChessRogueNousDiceRarityFail => { - "RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL" - } - Self::RetChessRogueNousDiceSurfaceDuplicate => { - "RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE" - } - Self::RetChessRogueNotInRogue => "RET_CHESS_ROGUE_NOT_IN_ROGUE", - Self::RetChessRogueNousDiceBranchLimit => { - "RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT" - } - Self::RetHeliobusNotOpen => "RET_HELIOBUS_NOT_OPEN", - Self::RetHeliobusSnsPostNotUnlock => "RET_HELIOBUS_SNS_POST_NOT_UNLOCK", - Self::RetHeliobusSnsAlreadyRead => "RET_HELIOBUS_SNS_ALREADY_READ", - Self::RetHeliobusSnsAlreadyLiked => "RET_HELIOBUS_SNS_ALREADY_LIKED", - Self::RetHeliobusSnsAlreadyCommented => "RET_HELIOBUS_SNS_ALREADY_COMMENTED", - Self::RetHeliobusSnsInMission => "RET_HELIOBUS_SNS_IN_MISSION", - Self::RetHeliobusSnsAlreadyPosted => "RET_HELIOBUS_SNS_ALREADY_POSTED", - Self::RetHeliobusSnsNotDoingMission => "RET_HELIOBUS_SNS_NOT_DOING_MISSION", - Self::RetHeliobusRewardLevelMax => "RET_HELIOBUS_REWARD_LEVEL_MAX", - Self::RetHeliobusIncomeNotEnough => "RET_HELIOBUS_INCOME_NOT_ENOUGH", - Self::RetHeliobusSnsCommentNotUnlock => "RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK", - Self::RetHeliobusChallengeNotUnlock => "RET_HELIOBUS_CHALLENGE_NOT_UNLOCK", - Self::RetHeliobusChallengeIdError => "RET_HELIOBUS_CHALLENGE_ID_ERROR", - Self::RetHeliobusSkillNotUnlock => "RET_HELIOBUS_SKILL_NOT_UNLOCK", - Self::RetHeliobusAcceptPostMissionFail => { - "RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL" - } - Self::RetHeliobusSkillNotSelected => "RET_HELIOBUS_SKILL_NOT_SELECTED", - Self::RetHeliobusPlaneTypeInvalid => "RET_HELIOBUS_PLANE_TYPE_INVALID", - Self::RetReddotParamInvalid => "RET_REDDOT_PARAM_INVALID", - Self::RetReddotActivityNotOpen => "RET_REDDOT_ACTIVITY_NOT_OPEN", - Self::RetRogueEndlessActivityConfigError => { - "RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR" - } - Self::RetRogueEndlessActivityNotOpen => "RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN", - Self::RetRogueEndlessActivityOverBonusRewardLimit => { - "RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT" - } - Self::RetRogueEndlessActivityScoreNotMeet => { - "RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET" - } - Self::RetRogueEndlessActivityRewardLevleAlreadyTake => { - "RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE" - } - Self::RetHeartDialScriptNotFound => "RET_HEART_DIAL_SCRIPT_NOT_FOUND", - Self::RetHeartDialScriptEmotionTheSame => { - "RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME" - } - Self::RetHeartDialScriptStepNotNormal => { - "RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL" - } - Self::RetHeartDialScriptConditionNotMatch => { - "RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH" - } - Self::RetHeartDialScriptSubmitItemNumNotMatch => { - "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH" - } - Self::RetHeartDialScriptSubmitItemIdNotMatch => { - "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH" - } - Self::RetHeartDialDialogueNotFound => "RET_HEART_DIAL_DIALOGUE_NOT_FOUND", - Self::RetHeartDialDialogueAlreadyPerformed => { - "RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED" - } - Self::RetHeartDialNpcNotFound => "RET_HEART_DIAL_NPC_NOT_FOUND", - Self::RetHeartDialTraceConfigNotFound => { - "RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND" - } - Self::RetHeartDialFloorTraceExist => "RET_HEART_DIAL_FLOOR_TRACE_EXIST", - Self::RetHeartDialTraceFloorNotMatch => { - "RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH" - } - Self::RetTravelBrochureConfigError => "RET_TRAVEL_BROCHURE_CONFIG_ERROR", - Self::RetTravelBrochureParamInvalid => "RET_TRAVEL_BROCHURE_PARAM_INVALID", - Self::RetTravelBrochureLocked => "RET_TRAVEL_BROCHURE_LOCKED", - Self::RetTravelBrochureCannotOperate => "RET_TRAVEL_BROCHURE_CANNOT_OPERATE", - Self::RetTravelBrochureWorldIdNotMatch => { - "RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH" - } - Self::RetTravelBrochureHasNoWorldBook => { - "RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK" - } - Self::RetTravelBrochurePageFull => "RET_TRAVEL_BROCHURE_PAGE_FULL", - Self::RetMapRotationNotInRegion => "RET_MAP_ROTATION_NOT_IN_REGION", - Self::RetMapRotationRotaterAlreadyDeployed => { - "RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED" - } - Self::RetMapRotationEnergyNotEnough => "RET_MAP_ROTATION_ENERGY_NOT_ENOUGH", - Self::RetMapRotationEntityNotOnCurPose => { - "RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE" - } - Self::RetMapRotationRotaterNotDeployed => { - "RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED" - } - Self::RetMapRotationPoseRotaterMismatch => { - "RET_MAP_ROTATION_POSE_ROTATER_MISMATCH" - } - Self::RetMapRotationRotaterNotRemovable => { - "RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE" - } - Self::RetMapRotationRotaterDisposable => { - "RET_MAP_ROTATION_ROTATER_DISPOSABLE" - } - Self::RetSpaceZooActivityCatNotFound => { - "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND" - } - Self::RetSpaceZooActivityCatParamInvalid => { - "RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID" - } - Self::RetSpaceZooActivityCatItemNotEnough => { - "RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH" - } - Self::RetSpaceZooActivityCatBagFull => "RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL", - Self::RetSpaceZooActivityCatNotToMutate => { - "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE" - } - Self::RetSpaceZooActivityCatStateError => { - "RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR" - } - Self::RetSpaceZooActivityCatCatteryLocked => { - "RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED" - } - Self::RetSpaceZooActivityCatOutNow => "RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW", - Self::RetSpaceZooActivityCatConfigNotFound => { - "RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND" - } - Self::RetSpaceZooActivityCatFeatureNotFound => { - "RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND" - } - Self::RetSpaceZooActivityCatAddCatError => { - "RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR" - } - Self::RetSpaceZooActivityCatMoneyNotEnough => { - "RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH" - } - Self::RetSpaceZooActivityCatCondNotMatch => { - "RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH" - } - Self::RetStrongChallengeActivityStageCfgMiss => { - "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS" - } - Self::RetStrongChallengeActivityStageNotOpen => { - "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN" - } - Self::RetStrongChallengeActivityBuffError => { - "RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR" - } - Self::RetRollShopNotFound => "RET_ROLL_SHOP_NOT_FOUND", - Self::RetRollShopGroupEmpty => "RET_ROLL_SHOP_GROUP_EMPTY", - Self::RetRollShopEmpty => "RET_ROLL_SHOP_EMPTY", - Self::RetRollShopGachaReqDuplicated => "RET_ROLL_SHOP_GACHA_REQ_DUPLICATED", - Self::RetRollShopRandomError => "RET_ROLL_SHOP_RANDOM_ERROR", - Self::RetRollShopGroupTypeNotFound => "RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND", - Self::RetRollShopHasStoredRewardAlready => { - "RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY" - } - Self::RetRollShopNoStoredReward => "RET_ROLL_SHOP_NO_STORED_REWARD", - Self::RetRollShopNotInValidScene => "RET_ROLL_SHOP_NOT_IN_VALID_SCENE", - Self::RetRollShopInvalidRollShopType => { - "RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE" - } - Self::RetActivityRaidCollectionPrevNotFinish => { - "RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH" - } - Self::RetActivityRaidCollectionGroupEnterNextUnavailable => { - "RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE" - } - Self::RetActivityRaidCollectionIsLast => { - "RET_ACTIVITY_RAID_COLLECTION_IS_LAST" - } - Self::RetActivityRaidCollectionIsNotNext => { - "RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT" - } - Self::RetOfferingNotUnlock => "RET_OFFERING_NOT_UNLOCK", - Self::RetOfferingLevelNotUnlock => "RET_OFFERING_LEVEL_NOT_UNLOCK", - Self::RetOfferingReachMaxLevel => "RET_OFFERING_REACH_MAX_LEVEL", - Self::RetOfferingItemNotEnough => "RET_OFFERING_ITEM_NOT_ENOUGH", - Self::RetOfferingLongtailNotOpen => "RET_OFFERING_LONGTAIL_NOT_OPEN", - Self::RetOfferingRewardCondition => "RET_OFFERING_REWARD_CONDITION", - Self::RetDrinkMakerChatInvalid => "RET_DRINK_MAKER_CHAT_INVALID", - Self::RetDrinkMakerParamInvalid => "RET_DRINK_MAKER_PARAM_INVALID", - Self::RetDrinkMakerParamNotUnlock => "RET_DRINK_MAKER_PARAM_NOT_UNLOCK", - Self::RetDrinkMakerConfigNotFound => "RET_DRINK_MAKER_CONFIG_NOT_FOUND", - Self::RetDrinkMakerNotLastChat => "RET_DRINK_MAKER_NOT_LAST_CHAT", - Self::RetDrinkMakerDayAndFreePhaseNotOpen => { - "RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN" - } - Self::RetDrinkMakerCheersNotAbleToNextGroup => { - "RET_DRINK_MAKER_CHEERS_NOT_ABLE_TO_NEXT_GROUP" - } - Self::RetDrinkMakerCheersDrinkAlreadyMade => { - "RET_DRINK_MAKER_CHEERS_DRINK_ALREADY_MADE" - } - Self::RetDrinkMakerCheersActivityNotOpen => { - "RET_DRINK_MAKER_CHEERS_ACTIVITY_NOT_OPEN" - } - Self::RetDrinkMakerCheersMakeDrinkPreMissionNotFinished => { - "RET_DRINK_MAKER_CHEERS_MAKE_DRINK_PRE_MISSION_NOT_FINISHED" - } - Self::RetMonopolyNotOpen => "RET_MONOPOLY_NOT_OPEN", - Self::RetMonopolyConfigError => "RET_MONOPOLY_CONFIG_ERROR", - Self::RetMonopolyDiceNotEnough => "RET_MONOPOLY_DICE_NOT_ENOUGH", - Self::RetMonopolyCurCellNotFinish => "RET_MONOPOLY_CUR_CELL_NOT_FINISH", - Self::RetMonopolyCoinNotEnough => "RET_MONOPOLY_COIN_NOT_ENOUGH", - Self::RetMonopolyCellWaitPending => "RET_MONOPOLY_CELL_WAIT_PENDING", - Self::RetMonopolyCellStateError => "RET_MONOPOLY_CELL_STATE_ERROR", - Self::RetMonopolyCellContentError => "RET_MONOPOLY_CELL_CONTENT_ERROR", - Self::RetMonopolyItemNotEnough => "RET_MONOPOLY_ITEM_NOT_ENOUGH", - Self::RetMonopolyCellContentCannotGiveup => { - "RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP" - } - Self::RetMonopolyAssetLevelInvalid => "RET_MONOPOLY_ASSET_LEVEL_INVALID", - Self::RetMonopolyTurnNotFinish => "RET_MONOPOLY_TURN_NOT_FINISH", - Self::RetMonopolyGuideNotFinish => "RET_MONOPOLY_GUIDE_NOT_FINISH", - Self::RetMonopolyRaffleRewardReissued => { - "RET_MONOPOLY_RAFFLE_REWARD_REISSUED" - } - Self::RetMonopolyNoGameActive => "RET_MONOPOLY_NO_GAME_ACTIVE", - Self::RetMonopolyGameRatioNotIncreasable => { - "RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE" - } - Self::RetMonopolyGameRatioMax => "RET_MONOPOLY_GAME_RATIO_MAX", - Self::RetMonopolyGameTargetRatioInvalid => { - "RET_MONOPOLY_GAME_TARGET_RATIO_INVALID" - } - Self::RetMonopolyGameBingoFlipPosInvalid => { - "RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID" - } - Self::RetMonopolyGameGuessAlreadyChoose => { - "RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE" - } - Self::RetMonopolyGameGuessChooseInvalid => { - "RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID" - } - Self::RetMonopolyGameGuessInformationAlreadyBought => { - "RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT" - } - Self::RetMonopolyGameRaiseRatioNotUnlock => { - "RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK" - } - Self::RetMonopolyFriendNotSynced => "RET_MONOPOLY_FRIEND_NOT_SYNCED", - Self::RetMonopolyGetFriendRankingListInCd => { - "RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD" - } - Self::RetMonopolyLikeTargetNotFriend => "RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND", - Self::RetMonopolyDailyAlreadyLiked => "RET_MONOPOLY_DAILY_ALREADY_LIKED", - Self::RetMonopolySocialEventStatusNotMatch => { - "RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH" - } - Self::RetMonopolySocialEventServerCacheNotExist => { - "RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST" - } - Self::RetMonopolyActivityIdNotMatch => "RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH", - Self::RetMonopolyRafflePoolNotExist => "RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST", - Self::RetMonopolyRafflePoolTimeNotMatch => { - "RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH" - } - Self::RetMonopolyRafflePoolPhaseNotMeet => { - "RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET" - } - Self::RetMonopolyRafflePoolShowTimeNotMeet => { - "RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET" - } - Self::RetMonopolyRaffleTicketNotFound => { - "RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND" - } - Self::RetMonopolyRaffleTicketTimeNotMeet => { - "RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET" - } - Self::RetMonopolyRaffleTicketRewardAlreadyTaken => { - "RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN" - } - Self::RetMonopolyRafflePoolNotInRaffleTime => { - "RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME" - } - Self::RetMonopolyMbtiReportRewardAlreadyTaken => { - "RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN" - } - Self::RetEvolveBuildLevelGaming => "RET_EVOLVE_BUILD_LEVEL_GAMING", - Self::RetEveolveBuildLevelBanRandom => "RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM", - Self::RetEvolveBuildFirstRewardAlreadyTaken => { - "RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN" - } - Self::RetEvolveBuildLevelUnfinish => "RET_EVOLVE_BUILD_LEVEL_UNFINISH", - Self::RetEvolveBuildShopAbilityMaxLevel => { - "RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL" - } - Self::RetEvolveBuildShopAbilityMinLevel => { - "RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL" - } - Self::RetEvolveBuildShopAbilityNotGet => { - "RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET" - } - Self::RetEvolveBuildLevelLock => "RET_EVOLVE_BUILD_LEVEL_LOCK", - Self::RetEvolveBuildExpNotEnough => "RET_EVOLVE_BUILD_EXP_NOT_ENOUGH", - Self::RetEvolveBuildShopAbilityLevelError => { - "RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR" - } - Self::RetEvolveBuildActivityNotOpen => "RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN", - Self::RetEvolveBuildShopAbilityEmpty => "RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY", - Self::RetEvolveBuildLevelNotStart => "RET_EVOLVE_BUILD_LEVEL_NOT_START", - Self::RetEvolveBuildShopLock => "RET_EVOLVE_BUILD_SHOP_LOCK", - Self::RetEvolveBuildRewardLock => "RET_EVOLVE_BUILD_REWARD_LOCK", - Self::RetEvolveBuildRewardLevelMax => "RET_EVOLVE_BUILD_REWARD_LEVEL_MAX", - Self::RetEvolveBuildRewardAlreadyAllTaken => { - "RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN" - } - Self::RetEvolveBuildSeasonError => "RET_EVOLVE_BUILD_SEASON_ERROR", - Self::RetEvolveBuildTeachSkipQuestNotFinish => { - "RET_EVOLVE_BUILD_TEACH_SKIP_QUEST_NOT_FINISH" - } - Self::RetClockParkConfigError => "RET_CLOCK_PARK_CONFIG_ERROR", - Self::RetClockParkEffectError => "RET_CLOCK_PARK_EFFECT_ERROR", - Self::RetClockParkScriptAlreadyUnlock => { - "RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK" - } - Self::RetClockParkScriptUnlockConditionNotMeet => { - "RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET" - } - Self::RetClockParkTalentAlreadyUnlock => { - "RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK" - } - Self::RetClockParkScriptLocked => "RET_CLOCK_PARK_SCRIPT_LOCKED", - Self::RetClockParkHasOngoingScript => "RET_CLOCK_PARK_HAS_ONGOING_SCRIPT", - Self::RetClockParkNoOngoingScript => "RET_CLOCK_PARK_NO_ONGOING_SCRIPT", - Self::RetClockParkDicePlacementError => "RET_CLOCK_PARK_DICE_PLACEMENT_ERROR", - Self::RetClockParkMismatchStatus => "RET_CLOCK_PARK_MISMATCH_STATUS", - Self::RetClockParkNoBuff => "RET_CLOCK_PARK_NO_BUFF", - Self::RetClockParkSlotMachineGachaReqDuplicated => { - "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED" - } - Self::RetClockParkSlotMachineCostNotEnough => { - "RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH" - } - Self::RetClockParkSlotMachineGachaCntExceedLimit => { - "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT" - } - Self::RetClockParkNotOpen => "RET_CLOCK_PARK_NOT_OPEN", - Self::RetTournRogueStatusMismatch => "RET_TOURN_ROGUE_STATUS_MISMATCH", - Self::RetMagicRogueStatusMismatch => "RET_MAGIC_ROGUE_STATUS_MISMATCH", - Self::RetAutoMountMagicUnitNoMatchedMagicScepter => { - "RET_AUTO_MOUNT_MAGIC_UNIT_NO_MATCHED_MAGIC_SCEPTER" - } - Self::RetMagicUnitWorkbenchReforgeGenFail => { - "RET_MAGIC_UNIT_WORKBENCH_REFORGE_GEN_FAIL" - } - Self::RetMatchAlreadyInMatch => "RET_MATCH_ALREADY_IN_MATCH", - Self::RetMatchNotInMatch => "RET_MATCH_NOT_IN_MATCH", - Self::RetMatchPlayNotOpen => "RET_MATCH_PLAY_NOT_OPEN", - Self::RetCrossStateError => "RET_CROSS_STATE_ERROR", - Self::RetMatchVersionNotEqual => "RET_MATCH_VERSION_NOT_EQUAL", - Self::RetMatchPlayerNotInLobbyRoom => "RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM", - Self::RetLobbyStateNotMatch => "RET_LOBBY_STATE_NOT_MATCH", - Self::RetLobbyRoomNotExist => "RET_LOBBY_ROOM_NOT_EXIST", - Self::RetLobbyRoomPalyerFull => "RET_LOBBY_ROOM_PALYER_FULL", - Self::RetLobbyRoomPalyerNotReady => "RET_LOBBY_ROOM_PALYER_NOT_READY", - Self::RetLobbyRoomPalyerFighting => "RET_LOBBY_ROOM_PALYER_FIGHTING", - Self::RetFightRoomNotExist => "RET_FIGHT_ROOM_NOT_EXIST", - Self::RetFightMatch3PlayerStateErr => "RET_FIGHT_MATCH3_PLAYER_STATE_ERR", - Self::RetFightMatch3RoomStateErr => "RET_FIGHT_MATCH3_ROOM_STATE_ERR", - Self::RetCrossStateTimeOut => "RET_CROSS_STATE_TIME_OUT", - Self::RetLobbyStartFightDisable => "RET_LOBBY_START_FIGHT_DISABLE", - Self::RetLobbyStartFightPlayerLack => "RET_LOBBY_START_FIGHT_PLAYER_LACK", - Self::RetMatchClientDataVersionLow => "RET_MATCH_CLIENT_DATA_VERSION_LOW", - Self::RetLobbyStartMatchDisable => "RET_LOBBY_START_MATCH_DISABLE", - Self::RetLobbyInteractInCd => "RET_LOBBY_INTERACT_IN_CD", - Self::RetLobbyOwnerStateErr => "RET_LOBBY_OWNER_STATE_ERR", - Self::RetLobbyOpTooFast => "RET_LOBBY_OP_TOO_FAST", - Self::RetFightMatch3SoloPlayerTurnErr => { - "RET_FIGHT_MATCH3_SOLO_PLAYER_TURN_ERR" - } - Self::RetMatchPlayNotSupported => "RET_MATCH_PLAY_NOT_SUPPORTED", - Self::RetMatchPlayDataNotExist => "RET_MATCH_PLAY_DATA_NOT_EXIST", - Self::RetMatchPlayNotSupportFriendRanking => { - "RET_MATCH_PLAY_NOT_SUPPORT_FRIEND_RANKING" - } - Self::RetMatchPlayGetFriendRankingInfoInCd => { - "RET_MATCH_PLAY_GET_FRIEND_RANKING_INFO_IN_CD" - } - Self::RetSwordTrainingNoActiveGame => "RET_SWORD_TRAINING_NO_ACTIVE_GAME", - Self::RetSwordTrainingNoPendingActionMatch => { - "RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH" - } - Self::RetSwordTrainingPartnerAbilityInvalid => { - "RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID" - } - Self::RetSwordTrainingSkillAlreadyLearned => { - "RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED" - } - Self::RetSwordTrainingConditionNotMeet => { - "RET_SWORD_TRAINING_CONDITION_NOT_MEET" - } - Self::RetSwordTrainingParentSkillNotLearned => { - "RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED" - } - Self::RetSwordTrainingSkillTypeNotUnlock => { - "RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK" - } - Self::RetSwordTrainingGameAlreadyExist => { - "RET_SWORD_TRAINING_GAME_ALREADY_EXIST" - } - Self::RetSwordTrainingEndingHintNotMatch => { - "RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH" - } - Self::RetSwordTrainingStorylineConfigNotFound => { - "RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND" - } - Self::RetSwordTrainingStoryConfigNotFound => { - "RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND" - } - Self::RetSwordTrainingUnlockNotFinish => { - "RET_SWORD_TRAINING_UNLOCK_NOT_FINISH" - } - Self::RetSwordTrainingOptionMismatch => "RET_SWORD_TRAINING_OPTION_MISMATCH", - Self::RetSwordTrainingRestoreWithoutExamFailed => { - "RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED" - } - Self::RetSwordTrainingNoRestoreGameAvailable => { - "RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE" - } - Self::RetSwordTrainingEndingStoryNotMatch => { - "RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH" - } - Self::RetSwordTrainingEndingNotFinish => { - "RET_SWORD_TRAINING_ENDING_NOT_FINISH" - } - Self::RetSwordTrainingEndingRewardTaken => { - "RET_SWORD_TRAINING_ENDING_REWARD_TAKEN" - } - Self::RetSwordTrainingCombatRankNotChange => { - "RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE" - } - Self::RetSwordTrainingDirectBattleDisable => { - "RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE" - } - Self::RetFightFestPhaseNotMatch => "RET_FIGHT_FEST_PHASE_NOT_MATCH", - Self::RetFightFestScoreRaceAlreadyFinish => { - "RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH" - } - Self::RetFightFestChallengeLocked => "RET_FIGHT_FEST_CHALLENGE_LOCKED", - Self::RetFightFestCoachSkillLocked => "RET_FIGHT_FEST_COACH_SKILL_LOCKED", - Self::RetFightFestCoachSkillEquipTypeExisted => { - "RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED" - } - Self::RetFightFestScoreRaceMissionDoind => { - "RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND" - } - Self::RetFightFestCoachSkillNoEquip => "RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP", - Self::RetPetNotExist => "RET_PET_NOT_EXIST", - Self::RetPetAlreadySummoned => "RET_PET_ALREADY_SUMMONED", - Self::RetPetNotSummoned => "RET_PET_NOT_SUMMONED", - Self::RetMusicRhythmLevelTimeTooShort => { - "RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT" - } - Self::RetMusicRhythmNotInLevel => "RET_MUSIC_RHYTHM_NOT_IN_LEVEL", - Self::RetMusicRhythmPreDifficultyNotPass => { - "RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS" - } - Self::RetMusicRhythmSongLimited => "RET_MUSIC_RHYTHM_SONG_LIMITED", - Self::RetMusicRhythmSongLocked => "RET_MUSIC_RHYTHM_SONG_LOCKED", - Self::RetMusicRhythmTrackLocked => "RET_MUSIC_RHYTHM_TRACK_LOCKED", - Self::RetMusicRhythmLevelNotUnlock => "RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK", - Self::RetMusicRhythmSongSfxLocked => "RET_MUSIC_RHYTHM_SONG_SFX_LOCKED", - Self::RetTrainPartyCoinNotEnough => "RET_TRAIN_PARTY_COIN_NOT_ENOUGH", - Self::RetTrainPartyDiyTagNotMatch => "RET_TRAIN_PARTY_DIY_TAG_NOT_MATCH", - Self::RetTrainPartyUseCardMobilityNotEnough => { - "RET_TRAIN_PARTY_USE_CARD_MOBILITY_NOT_ENOUGH" - } - Self::RetTrainPartyAreaUnlockCoinNotEnough => { - "RET_TRAIN_PARTY_AREA_UNLOCK_COIN_NOT_ENOUGH" - } - Self::RetTarotBookEnergyNotEnough => "RET_TAROT_BOOK_ENERGY_NOT_ENOUGH", - Self::RetTarotBookPackNotAvailable => "RET_TAROT_BOOK_PACK_NOT_AVAILABLE", - Self::RetTarotBookStoryAlreadyUnlock => "RET_TAROT_BOOK_STORY_ALREADY_UNLOCK", - Self::RetTarotBookCardNotEnough => "RET_TAROT_BOOK_CARD_NOT_ENOUGH", - Self::RetTarotBookClueNotEnough => "RET_TAROT_BOOK_CLUE_NOT_ENOUGH", - Self::RetTarotBookUnlockStoryCardNotSame => { - "RET_TAROT_BOOK_UNLOCK_STORY_CARD_NOT_SAME" - } - Self::RetTarotBookStoryNotUnlock => "RET_TAROT_BOOK_STORY_NOT_UNLOCK", - Self::RetTarotBookStoryAlreadyFinish => "RET_TAROT_BOOK_STORY_ALREADY_FINISH", - Self::RetTarotBookInteractionAlreadyFinish => { - "RET_TAROT_BOOK_INTERACTION_ALREADY_FINISH" - } - Self::RetChimeraChimeraNotUnlock => "RET_CHIMERA_CHIMERA_NOT_UNLOCK", - Self::RetChimeraChimeraDuplicated => "RET_CHIMERA_CHIMERA_DUPLICATED", - Self::RetChimeraChimeraTypeError => "RET_CHIMERA_CHIMERA_TYPE_ERROR", - Self::RetChimeraWorkMismatchRound => "RET_CHIMERA_WORK_MISMATCH_ROUND", - Self::RetChimeraWorkRoundOptionNotMeet => { - "RET_CHIMERA_WORK_ROUND_OPTION_NOT_MEET" - } - Self::RetChimeraEndlessNotUnlock => "RET_CHIMERA_ENDLESS_NOT_UNLOCK", - Self::RetChimeraInEndless => "RET_CHIMERA_IN_ENDLESS", - Self::RetChimeraNotInEndless => "RET_CHIMERA_NOT_IN_ENDLESS", - Self::RetChimeraChimeraFallInEndless => "RET_CHIMERA_CHIMERA_FALL_IN_ENDLESS", - Self::RetPlanetFesAvatarNotExist => "RET_PLANET_FES_AVATAR_NOT_EXIST", - Self::RetPlanetFesLandNotExist => "RET_PLANET_FES_LAND_NOT_EXIST", - Self::RetPlanetFesItemNotEnough => "RET_PLANET_FES_ITEM_NOT_ENOUGH", - Self::RetPlanetFesLandAlreadyUnlock => "RET_PLANET_FES_LAND_ALREADY_UNLOCK", - Self::RetPlanetFesWorkAvatarRepeat => "RET_PLANET_FES_WORK_AVATAR_REPEAT", - Self::RetPlanetFesWorkAvatarTypeNotMatch => { - "RET_PLANET_FES_WORK_AVATAR_TYPE_NOT_MATCH" - } - Self::RetPlanetFesActivityNotOpen => "RET_PLANET_FES_ACTIVITY_NOT_OPEN", - Self::RetPlanetFesSkilltreePhaseNotUnlock => { - "RET_PLANET_FES_SKILLTREE_PHASE_NOT_UNLOCK" - } - Self::RetPlanetFesSkillNotUnlock => "RET_PLANET_FES_SKILL_NOT_UNLOCK", - Self::RetPlanetFesConfigError => "RET_PLANET_FES_CONFIG_ERROR", - Self::RetPlanetFesNotInBusinessDay => "RET_PLANET_FES_NOT_IN_BUSINESS_DAY", - Self::RetPlanetFesEventLocked => "RET_PLANET_FES_EVENT_LOCKED", - Self::RetPlanetFesEventFinished => "RET_PLANET_FES_EVENT_FINISHED", - Self::RetPlanetFesEventInCd => "RET_PLANET_FES_EVENT_IN_CD", - Self::RetPlanetFesEventAlreadyInState => { - "RET_PLANET_FES_EVENT_ALREADY_IN_STATE" - } - Self::RetPlanetFesEventNoWorkAvatar => "RET_PLANET_FES_EVENT_NO_WORK_AVATAR", - Self::RetPlanetFesEventProcessingCannotDisappear => { - "RET_PLANET_FES_EVENT_PROCESSING_CANNOT_DISAPPEAR" - } - Self::RetPlanetFesEventOptionPhaseWrong => { - "RET_PLANET_FES_EVENT_OPTION_PHASE_WRONG" - } - Self::RetPlanetFesFunctionNotUnlock => "RET_PLANET_FES_FUNCTION_NOT_UNLOCK", - Self::RetPlanetFesRewardAlreadyTaken => "RET_PLANET_FES_REWARD_ALREADY_TAKEN", - Self::RetPlanetFesEventGameNotActive => { - "RET_PLANET_FES_EVENT_GAME_NOT_ACTIVE" - } - Self::RetPlanetFesRegionProgressNotEnough => { - "RET_PLANET_FES_REGION_PROGRESS_NOT_ENOUGH" - } - Self::RetPlanetFesFriendItemNotEnough => { - "RET_PLANET_FES_FRIEND_ITEM_NOT_ENOUGH" - } - Self::RetPlanetFesPiecePermissionBan => "RET_PLANET_FES_PIECE_PERMISSION_BAN", - Self::RetPlanetFesPieceOfferNotExist => { - "RET_PLANET_FES_PIECE_OFFER_NOT_EXIST" - } - Self::RetPlanetFesPieceApplyInStackTooMuch => { - "RET_PLANET_FES_PIECE_APPLY_IN_STACK_TOO_MUCH" - } - Self::RetPlanetFesPieceApplyNotExist => { - "RET_PLANET_FES_PIECE_APPLY_NOT_EXIST" - } - Self::RetPlanetFesGetFriendRankingListInCd => { - "RET_PLANET_FES_GET_FRIEND_RANKING_LIST_IN_CD" - } - Self::RetPlanetFesGivePieceOwnedByTarget => { - "RET_PLANET_FES_GIVE_PIECE_OWNED_BY_TARGET" - } - Self::RetPlanetFesLevelMax => "RET_PLANET_FES_LEVEL_MAX", - Self::RetPlanetFesExclusiveEvent => "RET_PLANET_FES_EXCLUSIVE_EVENT", - Self::RetMarbleSealAlreadyUnlocked => "RET_MARBLE_SEAL_ALREADY_UNLOCKED", - Self::RetMarbleSealShopItemNotEnough => { - "RET_MARBLE_SEAL_SHOP_ITEM_NOT_ENOUGH" - } - Self::RetMarbleSealLocked => "RET_MARBLE_SEAL_LOCKED", - Self::RetCakeRaceFieldLocked => "RET_CAKE_RACE_FIELD_LOCKED", - Self::RetCakeRaceFieldCostNotEnough => "RET_CAKE_RACE_FIELD_COST_NOT_ENOUGH", - Self::RetCakeRaceFieldPvpOnly => "RET_CAKE_RACE_FIELD_PVP_ONLY", - Self::RetCakeRaceAlreadyInGame => "RET_CAKE_RACE_ALREADY_IN_GAME", - Self::RetCakeRaceGetFriendRankingListInCd => { - "RET_CAKE_RACE_GET_FRIEND_RANKING_LIST_IN_CD" - } - Self::RetCakeRaceLikeFriendTargetNotFriend => { - "RET_CAKE_RACE_LIKE_FRIEND_TARGET_NOT_FRIEND" - } - Self::RetCakeRaceLikeFriendDailyAlreadyLiked => { - "RET_CAKE_RACE_LIKE_FRIEND_DAILY_ALREADY_LIKED" - } - Self::RetCakeRaceLikeFriendInCd => "RET_CAKE_RACE_LIKE_FRIEND_IN_CD", - Self::RetFateStatusNotMatch => "RET_FATE_STATUS_NOT_MATCH", - Self::RetFateBuffSlotNotEnough => "RET_FATE_BUFF_SLOT_NOT_ENOUGH", - Self::RetFateCoinNotEnough => "RET_FATE_COIN_NOT_ENOUGH", - Self::RetFateReijuRerollCountNotEnough => { - "RET_FATE_REIJU_REROLL_COUNT_NOT_ENOUGH" - } - Self::RetFateBuffLevelMax => "RET_FATE_BUFF_LEVEL_MAX", - Self::RetFateActionQueueNotEmpty => "RET_FATE_ACTION_QUEUE_NOT_EMPTY", - Self::RetParkourActivityNotOpen => "RET_PARKOUR_ACTIVITY_NOT_OPEN", - Self::RetParkourLevelNotUnlock => "RET_PARKOUR_LEVEL_NOT_UNLOCK", - Self::RetParkourRailBallNotAllowed => "RET_PARKOUR_RAIL_BALL_NOT_ALLOWED", - Self::RetParkourNotInLevel => "RET_PARKOUR_NOT_IN_LEVEL", - Self::RetParkourLevelNotMatch => "RET_PARKOUR_LEVEL_NOT_MATCH", - Self::RetParkourNotPlayedAllNonStoryLevel => { - "RET_PARKOUR_NOT_PLAYED_ALL_NON_STORY_LEVEL" - } - Self::RetFtcLimitNameChange => "RET_FTC_LIMIT_NAME_CHANGE", - Self::RetElfRestaurantConfigError => "RET_ELF_RESTAURANT_CONFIG_ERROR", - Self::RetElfRestaurantFieldAlreadyBought => { - "RET_ELF_RESTAURANT_FIELD_ALREADY_BOUGHT" - } - Self::RetElfRestaurantFieldNotBought => "RET_ELF_RESTAURANT_FIELD_NOT_BOUGHT", - Self::RetElfRestaurantFieldCellInvalid => { - "RET_ELF_RESTAURANT_FIELD_CELL_INVALID" - } - Self::RetElfRestaurantFarmTypeInvalid => { - "RET_ELF_RESTAURANT_FARM_TYPE_INVALID" - } - Self::RetElfRestaurantShopItemNotExist => { - "RET_ELF_RESTAURANT_SHOP_ITEM_NOT_EXIST" - } - Self::RetElfRestaurantShopItemCountLimit => { - "RET_ELF_RESTAURANT_SHOP_ITEM_COUNT_LIMIT" - } - Self::RetElfRestaurantTradeOrderNotExist => { - "RET_ELF_RESTAURANT_TRADE_ORDER_NOT_EXIST" - } - Self::RetElfRestaurantNoReward => "RET_ELF_RESTAURANT_NO_REWARD", - Self::RetElfRestaurantNotInit => "RET_ELF_RESTAURANT_NOT_INIT", - Self::RetGridFightConfMiss => "RET_GRID_FIGHT_CONF_MISS", - Self::RetGridFightRoleNotExist => "RET_GRID_FIGHT_ROLE_NOT_EXIST", - Self::RetGridFightRoleAlreadyExist => "RET_GRID_FIGHT_ROLE_ALREADY_EXIST", - Self::RetGridFightPosExistRole => "RET_GRID_FIGHT_POS_EXIST_ROLE", - Self::RetGridFightPosNotValid => "RET_GRID_FIGHT_POS_NOT_VALID", - Self::RetGridFightCoinNotEnough => "RET_GRID_FIGHT_COIN_NOT_ENOUGH", - Self::RetGridFightEquipNotExist => "RET_GRID_FIGHT_EQUIP_NOT_EXIST", - Self::RetGridFightEquipCannotDress => "RET_GRID_FIGHT_EQUIP_CANNOT_DRESS", - Self::RetGridFightParamNotMatch => "RET_GRID_FIGHT_PARAM_NOT_MATCH", - Self::RetGridFightEquipDressSame => "RET_GRID_FIGHT_EQUIP_DRESS_SAME", - Self::RetGridFightEquipDressed => "RET_GRID_FIGHT_EQUIP_DRESSED", - Self::RetGridFightRandomErr => "RET_GRID_FIGHT_RANDOM_ERR", - Self::RetGridFightGoodsSold => "RET_GRID_FIGHT_GOODS_SOLD", - Self::RetGridFightItemNotEnough => "RET_GRID_FIGHT_ITEM_NOT_ENOUGH", - Self::RetGridFightGameplayLevelMax => "RET_GRID_FIGHT_GAMEPLAY_LEVEL_MAX", - Self::RetGridFightAlreadyInGameplay => "RET_GRID_FIGHT_ALREADY_IN_GAMEPLAY", - Self::RetGridFightEquipTraitLimit => "RET_GRID_FIGHT_EQUIP_TRAIT_LIMIT", - Self::RetGridFightRegionFull => "RET_GRID_FIGHT_REGION_FULL", - Self::RetGridFightTemporaryEquip => "RET_GRID_FIGHT_TEMPORARY_EQUIP", - Self::RetGridFightNotInGameplay => "RET_GRID_FIGHT_NOT_IN_GAMEPLAY", - Self::RetGridFightAddEquipFail => "RET_GRID_FIGHT_ADD_EQUIP_FAIL", - Self::RetGridFightAddConsumableFail => "RET_GRID_FIGHT_ADD_CONSUMABLE_FAIL", - Self::RetGridFightCreateRoleFail => "RET_GRID_FIGHT_CREATE_ROLE_FAIL", - Self::RetGridFightCannotUpgrade => "RET_GRID_FIGHT_CANNOT_UPGRADE", - Self::RetGridFightNoEmptyPos => "RET_GRID_FIGHT_NO_EMPTY_POS", - Self::RetGridFightForgeNotExist => "RET_GRID_FIGHT_FORGE_NOT_EXIST", - Self::RetGridFightAddForgeFail => "RET_GRID_FIGHT_ADD_FORGE_FAIL", - Self::RetGridFightOrbNotEnough => "RET_GRID_FIGHT_ORB_NOT_ENOUGH", - Self::RetGridFightOrbNotExist => "RET_GRID_FIGHT_ORB_NOT_EXIST", - Self::RetGridFightSupplyNoReroll => "RET_GRID_FIGHT_SUPPLY_NO_REROLL", - Self::RetGridFightHighRariyForCopy => "RET_GRID_FIGHT_HIGH_RARIY_FOR_COPY", - Self::RetGridFightRoleFullForCopy => "RET_GRID_FIGHT_ROLE_FULL_FOR_COPY", - Self::RetGridFightUndressEquipFail => "RET_GRID_FIGHT_UNDRESS_EQUIP_FAIL", - Self::RetGridFightDataLocked => "RET_GRID_FIGHT_DATA_LOCKED", - Self::RetGridFightSameRoleInBattle => "RET_GRID_FIGHT_SAME_ROLE_IN_BATTLE", - Self::RetGridFightSupplyAllSelected => "RET_GRID_FIGHT_SUPPLY_ALL_SELECTED", - Self::RetGridFightTraitTrackMax => "RET_GRID_FIGHT_TRAIT_TRACK_MAX", - Self::RetGridFightPosBan => "RET_GRID_FIGHT_POS_BAN", - Self::RetGridFightPosExistItem => "RET_GRID_FIGHT_POS_EXIST_ITEM", - Self::RetGridFightTalentEnabled => "RET_GRID_FIGHT_TALENT_ENABLED", - Self::RetGridFightTalentCostNotEnough => { - "RET_GRID_FIGHT_TALENT_COST_NOT_ENOUGH" - } - Self::RetGridFightTalentPreNotEnabled => { - "RET_GRID_FIGHT_TALENT_PRE_NOT_ENABLED" - } - Self::RetGridFightDivisionInvalid => "RET_GRID_FIGHT_DIVISION_INVALID", - Self::RetGridFightTalentPermanentLimit => { - "RET_GRID_FIGHT_TALENT_PERMANENT_LIMIT" - } - Self::RetGridFightWeeklyRewardTaken => "RET_GRID_FIGHT_WEEKLY_REWARD_TAKEN", - Self::RetGridFightWeeklyScoreNotEnough => { - "RET_GRID_FIGHT_WEEKLY_SCORE_NOT_ENOUGH" - } - Self::RetGridFightCraftCostEquipDressed => { - "RET_GRID_FIGHT_CRAFT_COST_EQUIP_DRESSED" - } - Self::RetGridFightCreateNpcFail => "RET_GRID_FIGHT_CREATE_NPC_FAIL", - Self::RetGridFightNoPosCanPlace => "RET_GRID_FIGHT_NO_POS_CAN_PLACE", - Self::RetGridFightNpcPosLimit => "RET_GRID_FIGHT_NPC_POS_LIMIT", - Self::RetGridFightCraftEquipOnDiffRole => { - "RET_GRID_FIGHT_CRAFT_EQUIP_ON_DIFF_ROLE" - } - Self::RetGridFightGlobalHpNotEnough => "RET_GRID_FIGHT_GLOBAL_HP_NOT_ENOUGH", - Self::RetGridFightEquipTrackMax => "RET_GRID_FIGHT_EQUIP_TRACK_MAX", - Self::RetGridFightNpcNotExist => "RET_GRID_FIGHT_NPC_NOT_EXIST", - Self::RetGridFightRecycleRoleInTutorial => { - "RET_GRID_FIGHT_RECYCLE_ROLE_IN_TUTORIAL" - } - Self::RetGridFightTutorialTaskNotFinished => { - "RET_GRID_FIGHT_TUTORIAL_TASK_NOT_FINISHED" - } - Self::RetGridFightTutorialUpdatePosIninvalid => { - "RET_GRID_FIGHT_TUTORIAL_UPDATE_POS_ININVALID" - } - Self::RetGridFightNoRerollCnt => "RET_GRID_FIGHT_NO_REROLL_CNT", - Self::RetGridFightTutorialRefreshShopLimited => { - "RET_GRID_FIGHT_TUTORIAL_REFRESH_SHOP_LIMITED" - } - Self::RetGridFightTutorialBuyShopLimited => { - "RET_GRID_FIGHT_TUTORIAL_BUY_SHOP_LIMITED" - } - Self::RetGridFightOcUnlockQuestNotFinished => { - "RET_GRID_FIGHT_OC_UNLOCK_QUEST_NOT_FINISHED" - } - Self::RetGridFightForgeLimitSelectIdxInTutorial => { - "RET_GRID_FIGHT_FORGE_LIMIT_SELECT_IDX_IN_TUTORIAL" - } - Self::RetGridFightGameRefIdTooLong => "RET_GRID_FIGHT_GAME_REF_ID_TOO_LONG", - Self::RetGridFightFeatureSwitchClosed => { - "RET_GRID_FIGHT_FEATURE_SWITCH_CLOSED" - } - Self::RetGridFightEquipTraitExclusive => { - "RET_GRID_FIGHT_EQUIP_TRAIT_EXCLUSIVE" - } - Self::RetGridFightShopLocked => "RET_GRID_FIGHT_SHOP_LOCKED", - Self::RetGridFightBuyExpLocked => "RET_GRID_FIGHT_BUY_EXP_LOCKED", - Self::RetHipplenAgendaWorkUnavaible => "RET_HIPPLEN_AGENDA_WORK_UNAVAIBLE", - Self::RetHipplenAgendaWorkConflict => "RET_HIPPLEN_AGENDA_WORK_CONFLICT", - Self::RetHipplenAgendaActionLack => "RET_HIPPLEN_AGENDA_ACTION_LACK", - Self::RetHipplenAgendaEnergyLack => "RET_HIPPLEN_AGENDA_ENERGY_LACK", - Self::RetHipplenAgendaNoWorkForSettle => { - "RET_HIPPLEN_AGENDA_NO_WORK_FOR_SETTLE" - } - Self::RetHipplenAgendaSettleWorkMismatch => { - "RET_HIPPLEN_AGENDA_SETTLE_WORK_MISMATCH" - } - Self::RetHipplenPhaseConfigNoFound => "RET_HIPPLEN_PHASE_CONFIG_NO_FOUND", - Self::RetHipplenTrialMissionNotFinished => { - "RET_HIPPLEN_TRIAL_MISSION_NOT_FINISHED" - } - Self::RetHipplenAgendaSetWhenTrial => "RET_HIPPLEN_AGENDA_SET_WHEN_TRIAL", - Self::RetHipplenAgendaOpenCycleFail => "RET_HIPPLEN_AGENDA_OPEN_CYCLE_FAIL", - Self::RetHipplenAgendaSettleParaInvalid => { - "RET_HIPPLEN_AGENDA_SETTLE_PARA_INVALID" - } - Self::RetHipplenAgendaWorkSetTwice => "RET_HIPPLEN_AGENDA_WORK_SET_TWICE", - Self::RetHipplenAgendaWorkSettleTwice => { - "RET_HIPPLEN_AGENDA_WORK_SETTLE_TWICE" - } - Self::RetHipplenOutfitNotWeared => "RET_HIPPLEN_OUTFIT_NOT_WEARED", - Self::RetHipplenOutfitNotOwn => "RET_HIPPLEN_OUTFIT_NOT_OWN", - Self::RetHipplenOutfitInvalid => "RET_HIPPLEN_OUTFIT_INVALID", - Self::RetHipplenOutfitTypeWeared => "RET_HIPPLEN_OUTFIT_TYPE_WEARED", - Self::RetHipplenAgendaWorkEmpty => "RET_HIPPLEN_AGENDA_WORK_EMPTY", - Self::RetHipplenEndingLock => "RET_HIPPLEN_ENDING_LOCK", - Self::RetHipplenEndingRewardAlreadyTaken => { - "RET_HIPPLEN_ENDING_REWARD_ALREADY_TAKEN" - } - Self::RetHipplenTraitLock => "RET_HIPPLEN_TRAIT_LOCK", - Self::RetHipplenAgendaActionLeft => "RET_HIPPLEN_AGENDA_ACTION_LEFT", - Self::RetHipplenBackwardTrialMissionNotFinished => { - "RET_HIPPLEN_BACKWARD_TRIAL_MISSION_NOT_FINISHED" - } - Self::RetRelicboxHasPendingRelic => "RET_RELICBOX_HAS_PENDING_RELIC", - Self::RetRelicboxNoPendingRelic => "RET_RELICBOX_NO_PENDING_RELIC", - Self::RetRelicboxTargetAvatarInvalid => "RET_RELICBOX_TARGET_AVATAR_INVALID", - Self::RetRelicboxTargetRelicSetInvalid => { - "RET_RELICBOX_TARGET_RELIC_SET_INVALID" - } - Self::RetRelicboxAllowPositionEmpty => "RET_RELICBOX_ALLOW_POSITION_EMPTY", - Self::RetRelicboxRelicConfigNotFound => "RET_RELICBOX_RELIC_CONFIG_NOT_FOUND", - Self::RetRelicboxMainAffixIdInvalid => "RET_RELICBOX_MAIN_AFFIX_ID_INVALID", - Self::RetRelicboxSubAffixInvalid => "RET_RELICBOX_SUB_AFFIX_INVALID", - Self::RetRelicboxRelicCreateFail => "RET_RELICBOX_RELIC_CREATE_FAIL", - Self::RetRelicboxLibConfigNotFound => "RET_RELICBOX_LIB_CONFIG_NOT_FOUND", - Self::RetRelicboxShieldLock => "RET_RELICBOX_SHIELD_LOCK", - Self::RetRelicboxCustomAvatarInvalid => "RET_RELICBOX_CUSTOM_AVATAR_INVALID", - Self::RetRelicboxCustomRelicSetInvalid => { - "RET_RELICBOX_CUSTOM_RELIC_SET_INVALID" - } - Self::RetRelicboxRelicInBox => "RET_RELICBOX_RELIC_IN_BOX", - Self::RetRelicboxOpenTargetConflict => "RET_RELICBOX_OPEN_TARGET_CONFLICT", - Self::RetRelicboxRelicTypeInvalid => "RET_RELICBOX_RELIC_TYPE_INVALID", - Self::Mbcabojapnf => "Retcode_MBCABOJAPNF", - Self::Pjjkjlfajmd => "Retcode_PJJKJLFAJMD", - Self::Jmoaejmmlfk => "Retcode_JMOAEJMMLFK", - Self::Ogakndbohik => "Retcode_OGAKNDBOHIK", - Self::Nlncpekbkbg => "Retcode_NLNCPEKBKBG", - Self::Cnioinhagji => "Retcode_CNIOINHAGJI", - Self::Okamekolpdb => "Retcode_OKAMEKOLPDB", - Self::Nbicfembgeb => "Retcode_NBICFEMBGEB", - Self::Gfbendmkgmn => "Retcode_GFBENDMKGMN", - Self::Dfjinchmdbh => "Retcode_DFJINCHMDBH", - Self::Fdckoelbpff => "Retcode_FDCKOELBPFF", - Self::Jhlelifpinj => "Retcode_JHLELIFPINJ", - Self::Hkgaokdkfkc => "Retcode_HKGAOKDKFKC", - Self::Miighhkmghm => "Retcode_MIIGHHKMGHM", - Self::Ageiobencmj => "Retcode_AGEIOBENCMJ", - Self::Cbpgalljepd => "Retcode_CBPGALLJEPD", - Self::Lfjcdigapnk => "Retcode_LFJCDIGAPNK", - Self::Nhbdpkemhjc => "Retcode_NHBDPKEMHJC", - Self::Efbljhopknh => "Retcode_EFBLJHOPKNH", - Self::Dcjiiahbeag => "Retcode_DCJIIAHBEAG", - Self::Kemibmafomd => "Retcode_KEMIBMAFOMD", - Self::Fgfmkafhioh => "Retcode_FGFMKAFHIOH", - Self::Jdhmbjekfeg => "Retcode_JDHMBJEKFEG", - Self::Pbplibbekce => "Retcode_PBPLIBBEKCE", - Self::Onfidlgnkca => "Retcode_ONFIDLGNKCA", - Self::Aelghbimhao => "Retcode_AELGHBIMHAO", - Self::Bfellhhpkfo => "Retcode_BFELLHHPKFO", - Self::Cablnlchhlp => "Retcode_CABLNLCHHLP", - Self::Dbbipgkbkdh => "Retcode_DBBIPGKBKDH", + Self::Bdfmkjdnnbh => "EMBFKIIDHPE_BDFMKJDNNBH", + Self::Ndlfmmgeggk => "EMBFKIIDHPE_NDLFMMGEGGK", + Self::Ipehaghpnhf => "EMBFKIIDHPE_IPEHAGHPNHF", + Self::Mooipobjkfn => "EMBFKIIDHPE_MOOIPOBJKFN", + Self::Ejkiaibjkca => "EMBFKIIDHPE_EJKIAIBJKCA", + Self::Nelcajcingd => "EMBFKIIDHPE_NELCAJCINGD", + Self::Mdopggbpeje => "EMBFKIIDHPE_MDOPGGBPEJE", + Self::Jgjobljgjlh => "EMBFKIIDHPE_JGJOBLJGJLH", + Self::Oemobndlmdg => "EMBFKIIDHPE_OEMOBNDLMDG", + Self::Noighhpgoad => "EMBFKIIDHPE_NOIGHHPGOAD", + Self::Dabiobopoab => "EMBFKIIDHPE_DABIOBOPOAB", + Self::Lojnenenomg => "EMBFKIIDHPE_LOJNENENOMG", + Self::Glgmldpnkfe => "EMBFKIIDHPE_GLGMLDPNKFE", + Self::Olbjggnaala => "EMBFKIIDHPE_OLBJGGNAALA", + Self::Cbiofgcaojg => "EMBFKIIDHPE_CBIOFGCAOJG", + Self::Lkhildgpcbn => "EMBFKIIDHPE_LKHILDGPCBN", + Self::Akjfmmegpod => "EMBFKIIDHPE_AKJFMMEGPOD", + Self::Pmllcgpgako => "EMBFKIIDHPE_PMLLCGPGAKO", + Self::Kgjdefbmjhb => "EMBFKIIDHPE_KGJDEFBMJHB", + Self::Glgnbnnabig => "EMBFKIIDHPE_GLGNBNNABIG", + Self::Lmkibonjmok => "EMBFKIIDHPE_LMKIBONJMOK", + Self::Hanchfgoojb => "EMBFKIIDHPE_HANCHFGOOJB", + Self::Jnoaaefbikb => "EMBFKIIDHPE_JNOAAEFBIKB", + Self::Eiannmgbiii => "EMBFKIIDHPE_EIANNMGBIII", + Self::Cpihfhofaka => "EMBFKIIDHPE_CPIHFHOFAKA", + Self::Hfjhhdihbno => "EMBFKIIDHPE_HFJHHDIHBNO", + Self::Ehpbkckagnk => "EMBFKIIDHPE_EHPBKCKAGNK", + Self::Mdhobimcmef => "EMBFKIIDHPE_MDHOBIMCMEF", + Self::Efdlfokgehm => "EMBFKIIDHPE_EFDLFOKGEHM", + Self::Fgaofleljko => "EMBFKIIDHPE_FGAOFLELJKO", + Self::Djhlamhglbb => "EMBFKIIDHPE_DJHLAMHGLBB", + Self::Apepofbbcdl => "EMBFKIIDHPE_APEPOFBBCDL", + Self::Fbhiehlpbgd => "EMBFKIIDHPE_FBHIEHLPBGD", + Self::Hgpkopbemmg => "EMBFKIIDHPE_HGPKOPBEMMG", + Self::Ookgfafgooa => "EMBFKIIDHPE_OOKGFAFGOOA", + Self::Jeiaamjhmof => "EMBFKIIDHPE_JEIAAMJHMOF", + Self::Bnlbgcaamoo => "EMBFKIIDHPE_BNLBGCAAMOO", + Self::Jcbijfljabd => "EMBFKIIDHPE_JCBIJFLJABD", + Self::Bcppjdfngpb => "EMBFKIIDHPE_BCPPJDFNGPB", + Self::Cdmdeeejlhh => "EMBFKIIDHPE_CDMDEEEJLHH", + Self::Haapkiconee => "EMBFKIIDHPE_HAAPKICONEE", + Self::Coffgknlpih => "EMBFKIIDHPE_COFFGKNLPIH", + Self::Fkddjdjfojc => "EMBFKIIDHPE_FKDDJDJFOJC", + Self::Kcammbcibdf => "EMBFKIIDHPE_KCAMMBCIBDF", + Self::Ofibablkhpn => "EMBFKIIDHPE_OFIBABLKHPN", + Self::Gcijloagmfa => "EMBFKIIDHPE_GCIJLOAGMFA", + Self::Jffcceacjfd => "EMBFKIIDHPE_JFFCCEACJFD", + Self::Ghdedkoahij => "EMBFKIIDHPE_GHDEDKOAHIJ", + Self::Pfbpflpdhge => "EMBFKIIDHPE_PFBPFLPDHGE", + Self::Gflegeghfeb => "EMBFKIIDHPE_GFLEGEGHFEB", + Self::Pbgillncdik => "EMBFKIIDHPE_PBGILLNCDIK", + Self::Ifcmeeamcdd => "EMBFKIIDHPE_IFCMEEAMCDD", + Self::Aadfkikjlab => "EMBFKIIDHPE_AADFKIKJLAB", + Self::Cfhffnoiocg => "EMBFKIIDHPE_CFHFFNOIOCG", + Self::Ipiaonlelge => "EMBFKIIDHPE_IPIAONLELGE", + Self::Anbojpioeom => "EMBFKIIDHPE_ANBOJPIOEOM", + Self::Bgjibomknhd => "EMBFKIIDHPE_BGJIBOMKNHD", + Self::Jpgaafkhlhd => "EMBFKIIDHPE_JPGAAFKHLHD", + Self::Kgogcflfoed => "EMBFKIIDHPE_KGOGCFLFOED", + Self::Bihneigfjcb => "EMBFKIIDHPE_BIHNEIGFJCB", + Self::Omnobcghgja => "EMBFKIIDHPE_OMNOBCGHGJA", + Self::Dfkfggghfbn => "EMBFKIIDHPE_DFKFGGGHFBN", + Self::Gmkjfnoaled => "EMBFKIIDHPE_GMKJFNOALED", + Self::Fonpacminbk => "EMBFKIIDHPE_FONPACMINBK", + Self::Cabgmnopoai => "EMBFKIIDHPE_CABGMNOPOAI", + Self::Efdnjjihlhn => "EMBFKIIDHPE_EFDNJJIHLHN", + Self::Fldmeeilljm => "EMBFKIIDHPE_FLDMEEILLJM", + Self::Agonhiadech => "EMBFKIIDHPE_AGONHIADECH", + Self::Hadkhiphkhf => "EMBFKIIDHPE_HADKHIPHKHF", + Self::Ofahkjckcfc => "EMBFKIIDHPE_OFAHKJCKCFC", + Self::Kfjldhikinl => "EMBFKIIDHPE_KFJLDHIKINL", + Self::Dmlkciogghh => "EMBFKIIDHPE_DMLKCIOGGHH", + Self::Bhkodbogifg => "EMBFKIIDHPE_BHKODBOGIFG", + Self::Anohpnhgjfe => "EMBFKIIDHPE_ANOHPNHGJFE", + Self::Lookligekgk => "EMBFKIIDHPE_LOOKLIGEKGK", + Self::Dhkijhmdoei => "EMBFKIIDHPE_DHKIJHMDOEI", + Self::Cpgfofjjjfi => "EMBFKIIDHPE_CPGFOFJJJFI", + Self::Cgcikdllcll => "EMBFKIIDHPE_CGCIKDLLCLL", + Self::Fgclfbmibam => "EMBFKIIDHPE_FGCLFBMIBAM", + Self::Opbjaodjimh => "EMBFKIIDHPE_OPBJAODJIMH", + Self::Pakngdgbdal => "EMBFKIIDHPE_PAKNGDGBDAL", + Self::Jbbicphdbke => "EMBFKIIDHPE_JBBICPHDBKE", + Self::Apnobkdkjmn => "EMBFKIIDHPE_APNOBKDKJMN", + Self::Ekchgheapkk => "EMBFKIIDHPE_EKCHGHEAPKK", + Self::Bbjclbnhkna => "EMBFKIIDHPE_BBJCLBNHKNA", + Self::Npefojobkec => "EMBFKIIDHPE_NPEFOJOBKEC", + Self::Gpkmgndmidl => "EMBFKIIDHPE_GPKMGNDMIDL", + Self::Mgkjfcnleea => "EMBFKIIDHPE_MGKJFCNLEEA", + Self::Phleojgchje => "EMBFKIIDHPE_PHLEOJGCHJE", + Self::Jbfmmihmjji => "EMBFKIIDHPE_JBFMMIHMJJI", + Self::Pkjflpekfal => "EMBFKIIDHPE_PKJFLPEKFAL", + Self::Ecdfmopoafc => "EMBFKIIDHPE_ECDFMOPOAFC", + Self::Docccglhkgh => "EMBFKIIDHPE_DOCCCGLHKGH", + Self::Mdnjfmdedpi => "EMBFKIIDHPE_MDNJFMDEDPI", + Self::Nnihpbekdai => "EMBFKIIDHPE_NNIHPBEKDAI", + Self::Cmbjomefiad => "EMBFKIIDHPE_CMBJOMEFIAD", + Self::Bjekhaipjkj => "EMBFKIIDHPE_BJEKHAIPJKJ", + Self::Pbdkgkikgok => "EMBFKIIDHPE_PBDKGKIKGOK", + Self::Enlabddihbl => "EMBFKIIDHPE_ENLABDDIHBL", + Self::Clabhapmlmm => "EMBFKIIDHPE_CLABHAPMLMM", + Self::Iaijidpnien => "EMBFKIIDHPE_IAIJIDPNIEN", + Self::Jhhabkljjnm => "EMBFKIIDHPE_JHHABKLJJNM", + Self::Mhmgdanlkfj => "EMBFKIIDHPE_MHMGDANLKFJ", + Self::Alafkcdaiog => "EMBFKIIDHPE_ALAFKCDAIOG", + Self::Eecicdknoba => "EMBFKIIDHPE_EECICDKNOBA", + Self::Ameeolbpdln => "EMBFKIIDHPE_AMEEOLBPDLN", + Self::Lllekknelkk => "EMBFKIIDHPE_LLLEKKNELKK", + Self::Kmkdaknoffe => "EMBFKIIDHPE_KMKDAKNOFFE", + Self::Aahkjfjejdh => "EMBFKIIDHPE_AAHKJFJEJDH", + Self::Bijenmihfjp => "EMBFKIIDHPE_BIJENMIHFJP", + Self::Bcelalimkna => "EMBFKIIDHPE_BCELALIMKNA", + Self::Bonacpaffpb => "EMBFKIIDHPE_BONACPAFFPB", + Self::Cohcbpgnkfm => "EMBFKIIDHPE_COHCBPGNKFM", + Self::Kgmnohibpan => "EMBFKIIDHPE_KGMNOHIBPAN", + Self::Fdfmefijpnd => "EMBFKIIDHPE_FDFMEFIJPND", + Self::Ijldlfbfhcb => "EMBFKIIDHPE_IJLDLFBFHCB", + Self::Iemkihbdoaj => "EMBFKIIDHPE_IEMKIHBDOAJ", + Self::Igkaclbfmbe => "EMBFKIIDHPE_IGKACLBFMBE", + Self::Hkkepabknof => "EMBFKIIDHPE_HKKEPABKNOF", + Self::Ahnoolhmblf => "EMBFKIIDHPE_AHNOOLHMBLF", + Self::Ompnmhakhoo => "EMBFKIIDHPE_OMPNMHAKHOO", + Self::Hiknifoohdg => "EMBFKIIDHPE_HIKNIFOOHDG", + Self::Pikekcilnbe => "EMBFKIIDHPE_PIKEKCILNBE", + Self::Cbdalfkhdmb => "EMBFKIIDHPE_CBDALFKHDMB", + Self::Cikemebfbhn => "EMBFKIIDHPE_CIKEMEBFBHN", + Self::Pldbgjggono => "EMBFKIIDHPE_PLDBGJGGONO", + Self::Cnidniefkbd => "EMBFKIIDHPE_CNIDNIEFKBD", + Self::Bahbjgalhmm => "EMBFKIIDHPE_BAHBJGALHMM", + Self::Hkdohdmidab => "EMBFKIIDHPE_HKDOHDMIDAB", + Self::Ggacnpnajnn => "EMBFKIIDHPE_GGACNPNAJNN", + Self::Ofiohdfjjjo => "EMBFKIIDHPE_OFIOHDFJJJO", + Self::Jkoijnkcohm => "EMBFKIIDHPE_JKOIJNKCOHM", + Self::Bippkallpnd => "EMBFKIIDHPE_BIPPKALLPND", + Self::Jcjfnkdekfk => "EMBFKIIDHPE_JCJFNKDEKFK", + Self::Ddcbkdjofco => "EMBFKIIDHPE_DDCBKDJOFCO", + Self::Negnobkdejd => "EMBFKIIDHPE_NEGNOBKDEJD", + Self::Ninhfgjjpmk => "EMBFKIIDHPE_NINHFGJJPMK", + Self::Klpckbceepc => "EMBFKIIDHPE_KLPCKBCEEPC", + Self::Loknajihpbh => "EMBFKIIDHPE_LOKNAJIHPBH", + Self::Plbgemdhhkb => "EMBFKIIDHPE_PLBGEMDHHKB", + Self::Pajjmejnnlc => "EMBFKIIDHPE_PAJJMEJNNLC", + Self::Jkbclnncnin => "EMBFKIIDHPE_JKBCLNNCNIN", + Self::Oefbelaonfp => "EMBFKIIDHPE_OEFBELAONFP", + Self::Bgmfophaigk => "EMBFKIIDHPE_BGMFOPHAIGK", + Self::Khaipeodjip => "EMBFKIIDHPE_KHAIPEODJIP", + Self::Bjbjpflooio => "EMBFKIIDHPE_BJBJPFLOOIO", + Self::Dnigmlkipce => "EMBFKIIDHPE_DNIGMLKIPCE", + Self::Pcpopdlihkg => "EMBFKIIDHPE_PCPOPDLIHKG", + Self::Mpilaghojkl => "EMBFKIIDHPE_MPILAGHOJKL", + Self::Klganopbajo => "EMBFKIIDHPE_KLGANOPBAJO", + Self::Clennhoiadm => "EMBFKIIDHPE_CLENNHOIADM", + Self::Comlliokflc => "EMBFKIIDHPE_COMLLIOKFLC", + Self::Ambjnmbhilc => "EMBFKIIDHPE_AMBJNMBHILC", + Self::Fbhikbjmjkp => "EMBFKIIDHPE_FBHIKBJMJKP", + Self::Fmbpgabnhgg => "EMBFKIIDHPE_FMBPGABNHGG", + Self::Nkldafjelhp => "EMBFKIIDHPE_NKLDAFJELHP", + Self::Calgkdjfppd => "EMBFKIIDHPE_CALGKDJFPPD", + Self::Ecmcacedemh => "EMBFKIIDHPE_ECMCACEDEMH", + Self::Ebambfclfob => "EMBFKIIDHPE_EBAMBFCLFOB", + Self::Jiigfmbhldd => "EMBFKIIDHPE_JIIGFMBHLDD", + Self::Dbapgeflkld => "EMBFKIIDHPE_DBAPGEFLKLD", + Self::Jcdfahdmifl => "EMBFKIIDHPE_JCDFAHDMIFL", + Self::Lmifpopieph => "EMBFKIIDHPE_LMIFPOPIEPH", + Self::Lobmbjfafne => "EMBFKIIDHPE_LOBMBJFAFNE", + Self::Inklbjkifen => "EMBFKIIDHPE_INKLBJKIFEN", + Self::Clmkcfochln => "EMBFKIIDHPE_CLMKCFOCHLN", + Self::Oiombjlcnfb => "EMBFKIIDHPE_OIOMBJLCNFB", + Self::Mnfdficfhoe => "EMBFKIIDHPE_MNFDFICFHOE", + Self::Koglpflgdko => "EMBFKIIDHPE_KOGLPFLGDKO", + Self::Jgmbobbejcp => "EMBFKIIDHPE_JGMBOBBEJCP", + Self::Mmgfebijfio => "EMBFKIIDHPE_MMGFEBIJFIO", + Self::Aafamkphddk => "EMBFKIIDHPE_AAFAMKPHDDK", + Self::Dplldiadlhl => "EMBFKIIDHPE_DPLLDIADLHL", + Self::Emnelolleic => "EMBFKIIDHPE_EMNELOLLEIC", + Self::Bcacemoakka => "EMBFKIIDHPE_BCACEMOAKKA", + Self::Fldepaengfh => "EMBFKIIDHPE_FLDEPAENGFH", + Self::Cmhcniglidh => "EMBFKIIDHPE_CMHCNIGLIDH", + Self::Fpgijamlkao => "EMBFKIIDHPE_FPGIJAMLKAO", + Self::Oiheeddmddn => "EMBFKIIDHPE_OIHEEDDMDDN", + Self::Ojkpgefmglj => "EMBFKIIDHPE_OJKPGEFMGLJ", + Self::Imckmlidkoi => "EMBFKIIDHPE_IMCKMLIDKOI", + Self::Ackalcbhomf => "EMBFKIIDHPE_ACKALCBHOMF", + Self::Djmdmmgdloe => "EMBFKIIDHPE_DJMDMMGDLOE", + Self::Lifbkegkigg => "EMBFKIIDHPE_LIFBKEGKIGG", + Self::Icpoccfkkfb => "EMBFKIIDHPE_ICPOCCFKKFB", + Self::Makkebcbejd => "EMBFKIIDHPE_MAKKEBCBEJD", + Self::Cikeggnblli => "EMBFKIIDHPE_CIKEGGNBLLI", + Self::Ccpdegcclib => "EMBFKIIDHPE_CCPDEGCCLIB", + Self::Fgjbeonejbh => "EMBFKIIDHPE_FGJBEONEJBH", + Self::Enijcllieea => "EMBFKIIDHPE_ENIJCLLIEEA", + Self::Kkbfigihfpp => "EMBFKIIDHPE_KKBFIGIHFPP", + Self::Cachbocnlko => "EMBFKIIDHPE_CACHBOCNLKO", + Self::Ldladoedhbn => "EMBFKIIDHPE_LDLADOEDHBN", + Self::Ejpeikdamnd => "EMBFKIIDHPE_EJPEIKDAMND", + Self::Ifflbdhlfml => "EMBFKIIDHPE_IFFLBDHLFML", + Self::Ckhhmlebooa => "EMBFKIIDHPE_CKHHMLEBOOA", + Self::Phoohkmhpjg => "EMBFKIIDHPE_PHOOHKMHPJG", + Self::Eafoghgbmeg => "EMBFKIIDHPE_EAFOGHGBMEG", + Self::Jfmjlfpfckj => "EMBFKIIDHPE_JFMJLFPFCKJ", + Self::Dbcapdnokkm => "EMBFKIIDHPE_DBCAPDNOKKM", + Self::Gideiacliip => "EMBFKIIDHPE_GIDEIACLIIP", + Self::Mjdbafjpenc => "EMBFKIIDHPE_MJDBAFJPENC", + Self::Laeloplkdgb => "EMBFKIIDHPE_LAELOPLKDGB", + Self::Ohkfejlajdm => "EMBFKIIDHPE_OHKFEJLAJDM", + Self::Clofdmpnbni => "EMBFKIIDHPE_CLOFDMPNBNI", + Self::Nakmipmfbmj => "EMBFKIIDHPE_NAKMIPMFBMJ", + Self::Bkdjadifhpi => "EMBFKIIDHPE_BKDJADIFHPI", + Self::Fmflfkhhfjf => "EMBFKIIDHPE_FMFLFKHHFJF", + Self::Deodhigepbe => "EMBFKIIDHPE_DEODHIGEPBE", + Self::Ejgmfphpomf => "EMBFKIIDHPE_EJGMFPHPOMF", + Self::Ojembabfdma => "EMBFKIIDHPE_OJEMBABFDMA", + Self::Kjdeobkjjcb => "EMBFKIIDHPE_KJDEOBKJJCB", + Self::Ikpopokfcnk => "EMBFKIIDHPE_IKPOPOKFCNK", + Self::Dfmkpjonabf => "EMBFKIIDHPE_DFMKPJONABF", + Self::Paggfmhfoah => "EMBFKIIDHPE_PAGGFMHFOAH", + Self::Odplgkgiaml => "EMBFKIIDHPE_ODPLGKGIAML", + Self::Bemkmhgdekl => "EMBFKIIDHPE_BEMKMHGDEKL", + Self::Ljdimklaafm => "EMBFKIIDHPE_LJDIMKLAAFM", + Self::Oldmhmdfked => "EMBFKIIDHPE_OLDMHMDFKED", + Self::Gcbjfpggkam => "EMBFKIIDHPE_GCBJFPGGKAM", + Self::Pgckiojoook => "EMBFKIIDHPE_PGCKIOJOOOK", + Self::Fpdlociimll => "EMBFKIIDHPE_FPDLOCIIMLL", + Self::Cmcbeapdfbc => "EMBFKIIDHPE_CMCBEAPDFBC", + Self::Iialehdpfoh => "EMBFKIIDHPE_IIALEHDPFOH", + Self::Hjlaiefhcbb => "EMBFKIIDHPE_HJLAIEFHCBB", + Self::Pmknkfeohmp => "EMBFKIIDHPE_PMKNKFEOHMP", + Self::Pkfpmoghpkh => "EMBFKIIDHPE_PKFPMOGHPKH", + Self::Caefapfmhfo => "EMBFKIIDHPE_CAEFAPFMHFO", + Self::Enlfdiobhle => "EMBFKIIDHPE_ENLFDIOBHLE", + Self::Enaihnkjabp => "EMBFKIIDHPE_ENAIHNKJABP", + Self::Lbmdbpiedpc => "EMBFKIIDHPE_LBMDBPIEDPC", + Self::Bldcklkejhn => "EMBFKIIDHPE_BLDCKLKEJHN", + Self::Ehebdgakkad => "EMBFKIIDHPE_EHEBDGAKKAD", + Self::Jpaliijmcdc => "EMBFKIIDHPE_JPALIIJMCDC", + Self::Mpaephdghcg => "EMBFKIIDHPE_MPAEPHDGHCG", + Self::Dhdbdhgioih => "EMBFKIIDHPE_DHDBDHGIOIH", + Self::Abhiofgcdag => "EMBFKIIDHPE_ABHIOFGCDAG", + Self::Oipkebihaaa => "EMBFKIIDHPE_OIPKEBIHAAA", + Self::Fobcfipmohf => "EMBFKIIDHPE_FOBCFIPMOHF", + Self::Iejdaogjkcf => "EMBFKIIDHPE_IEJDAOGJKCF", + Self::Ifgcmeplibo => "EMBFKIIDHPE_IFGCMEPLIBO", + Self::Nimniejglok => "EMBFKIIDHPE_NIMNIEJGLOK", + Self::Lcdldkiagad => "EMBFKIIDHPE_LCDLDKIAGAD", + Self::Jbjnipmfnim => "EMBFKIIDHPE_JBJNIPMFNIM", + Self::Ffijcljnpii => "EMBFKIIDHPE_FFIJCLJNPII", + Self::Nhkoafnmnep => "EMBFKIIDHPE_NHKOAFNMNEP", + Self::Lnklbpjlmic => "EMBFKIIDHPE_LNKLBPJLMIC", + Self::Oihohkpjnja => "EMBFKIIDHPE_OIHOHKPJNJA", + Self::Cphleckjnof => "EMBFKIIDHPE_CPHLECKJNOF", + Self::Bbhllpldknh => "EMBFKIIDHPE_BBHLLPLDKNH", + Self::Mbfkdhiebib => "EMBFKIIDHPE_MBFKDHIEBIB", + Self::Ejjccnhmcnf => "EMBFKIIDHPE_EJJCCNHMCNF", + Self::Fbkfahaeplh => "EMBFKIIDHPE_FBKFAHAEPLH", + Self::Fopblilkifb => "EMBFKIIDHPE_FOPBLILKIFB", + Self::Gmlommefach => "EMBFKIIDHPE_GMLOMMEFACH", + Self::Nhmmjohlgok => "EMBFKIIDHPE_NHMMJOHLGOK", + Self::Gindkbngkip => "EMBFKIIDHPE_GINDKBNGKIP", + Self::Fokbilbadbj => "EMBFKIIDHPE_FOKBILBADBJ", + Self::Odlahnmlmdi => "EMBFKIIDHPE_ODLAHNMLMDI", + Self::Oohnjeiehmk => "EMBFKIIDHPE_OOHNJEIEHMK", + Self::Bkongmogldo => "EMBFKIIDHPE_BKONGMOGLDO", + Self::Akjmnldchhp => "EMBFKIIDHPE_AKJMNLDCHHP", + Self::Ffmpiciampb => "EMBFKIIDHPE_FFMPICIAMPB", + Self::Gdjakhflfpj => "EMBFKIIDHPE_GDJAKHFLFPJ", + Self::Kcdlacamnmo => "EMBFKIIDHPE_KCDLACAMNMO", + Self::Hapmfnobege => "EMBFKIIDHPE_HAPMFNOBEGE", + Self::Kpgoofefoac => "EMBFKIIDHPE_KPGOOFEFOAC", + Self::Gfaifabllcf => "EMBFKIIDHPE_GFAIFABLLCF", + Self::Fipaepbmgka => "EMBFKIIDHPE_FIPAEPBMGKA", + Self::Pgdepmdlppl => "EMBFKIIDHPE_PGDEPMDLPPL", + Self::Fconiokogoh => "EMBFKIIDHPE_FCONIOKOGOH", + Self::Pkifdpkaocb => "EMBFKIIDHPE_PKIFDPKAOCB", + Self::Faejpadfaic => "EMBFKIIDHPE_FAEJPADFAIC", + Self::Dcagjfgponj => "EMBFKIIDHPE_DCAGJFGPONJ", + Self::Gieebkhcchc => "EMBFKIIDHPE_GIEEBKHCCHC", + Self::Dhkokocgbnf => "EMBFKIIDHPE_DHKOKOCGBNF", + Self::Lofobfppehj => "EMBFKIIDHPE_LOFOBFPPEHJ", + Self::Mmengaboppm => "EMBFKIIDHPE_MMENGABOPPM", + Self::Nfbecganjid => "EMBFKIIDHPE_NFBECGANJID", + Self::Kifennjiknj => "EMBFKIIDHPE_KIFENNJIKNJ", + Self::Kkmpdpfaena => "EMBFKIIDHPE_KKMPDPFAENA", + Self::Eahgjkdekfe => "EMBFKIIDHPE_EAHGJKDEKFE", + Self::Dcohileoici => "EMBFKIIDHPE_DCOHILEOICI", + Self::Boaoknmiecd => "EMBFKIIDHPE_BOAOKNMIECD", + Self::Laficfnghpe => "EMBFKIIDHPE_LAFICFNGHPE", + Self::Dmpkbdakcpi => "EMBFKIIDHPE_DMPKBDAKCPI", + Self::Pnojeoklhlc => "EMBFKIIDHPE_PNOJEOKLHLC", + Self::Abingihiign => "EMBFKIIDHPE_ABINGIHIIGN", + Self::Kfjejjlglcm => "EMBFKIIDHPE_KFJEJJLGLCM", + Self::Glhnikmmdgl => "EMBFKIIDHPE_GLHNIKMMDGL", + Self::Acpbpinacca => "EMBFKIIDHPE_ACPBPINACCA", + Self::Kgggcipafjp => "EMBFKIIDHPE_KGGGCIPAFJP", + Self::Mmlojlhicog => "EMBFKIIDHPE_MMLOJLHICOG", + Self::Nodhahhgkmd => "EMBFKIIDHPE_NODHAHHGKMD", + Self::Bkdmdnegicd => "EMBFKIIDHPE_BKDMDNEGICD", + Self::Jfbljoadbok => "EMBFKIIDHPE_JFBLJOADBOK", + Self::Cojkfkipgmc => "EMBFKIIDHPE_COJKFKIPGMC", + Self::Fkhpbamjncj => "EMBFKIIDHPE_FKHPBAMJNCJ", + Self::Ocibebcffkl => "EMBFKIIDHPE_OCIBEBCFFKL", + Self::Njcpfabklgn => "EMBFKIIDHPE_NJCPFABKLGN", + Self::Edgapcophkj => "EMBFKIIDHPE_EDGAPCOPHKJ", + Self::Mbbejplhdhg => "EMBFKIIDHPE_MBBEJPLHDHG", + Self::Iiaiibgmidl => "EMBFKIIDHPE_IIAIIBGMIDL", + Self::Jhfjfkmhgco => "EMBFKIIDHPE_JHFJFKMHGCO", + Self::Iphefdkkcid => "EMBFKIIDHPE_IPHEFDKKCID", + Self::Booafehngic => "EMBFKIIDHPE_BOOAFEHNGIC", + Self::Bmjmiehpaao => "EMBFKIIDHPE_BMJMIEHPAAO", + Self::Kfmejgngaom => "EMBFKIIDHPE_KFMEJGNGAOM", + Self::Ifpmdaekjgh => "EMBFKIIDHPE_IFPMDAEKJGH", + Self::Dkfknjkafhf => "EMBFKIIDHPE_DKFKNJKAFHF", + Self::Igjhmkgedpm => "EMBFKIIDHPE_IGJHMKGEDPM", + Self::Angladblhfi => "EMBFKIIDHPE_ANGLADBLHFI", + Self::Hpojjdeblgo => "EMBFKIIDHPE_HPOJJDEBLGO", + Self::Blekinepogd => "EMBFKIIDHPE_BLEKINEPOGD", + Self::Lmgonamibeo => "EMBFKIIDHPE_LMGONAMIBEO", + Self::Efohgfkgidk => "EMBFKIIDHPE_EFOHGFKGIDK", + Self::Dagdaepchgp => "EMBFKIIDHPE_DAGDAEPCHGP", + Self::Ijmjckdfhca => "EMBFKIIDHPE_IJMJCKDFHCA", + Self::Gpckbgjacik => "EMBFKIIDHPE_GPCKBGJACIK", + Self::Jcmpmjklfhc => "EMBFKIIDHPE_JCMPMJKLFHC", + Self::Flbimmccgco => "EMBFKIIDHPE_FLBIMMCCGCO", + Self::Gldmcpdilib => "EMBFKIIDHPE_GLDMCPDILIB", + Self::Egmijnohoee => "EMBFKIIDHPE_EGMIJNOHOEE", + Self::Ngdhggleedl => "EMBFKIIDHPE_NGDHGGLEEDL", + Self::Fpcmjpbbibo => "EMBFKIIDHPE_FPCMJPBBIBO", + Self::Agaljfedelg => "EMBFKIIDHPE_AGALJFEDELG", + Self::Mfacoafmfne => "EMBFKIIDHPE_MFACOAFMFNE", + Self::Ageiacicmdb => "EMBFKIIDHPE_AGEIACICMDB", + Self::Gpimcbhmnkj => "EMBFKIIDHPE_GPIMCBHMNKJ", + Self::Helbfpmeddj => "EMBFKIIDHPE_HELBFPMEDDJ", + Self::Cmnbjoeeegg => "EMBFKIIDHPE_CMNBJOEEEGG", + Self::Bngjgneccgb => "EMBFKIIDHPE_BNGJGNECCGB", + Self::Fpmgghafhlf => "EMBFKIIDHPE_FPMGGHAFHLF", + Self::Hhhgihmhbdd => "EMBFKIIDHPE_HHHGIHMHBDD", + Self::Flppaeahcjm => "EMBFKIIDHPE_FLPPAEAHCJM", + Self::Lpfohandjao => "EMBFKIIDHPE_LPFOHANDJAO", + Self::Iiebbplfklm => "EMBFKIIDHPE_IIEBBPLFKLM", + Self::Khphfjdceko => "EMBFKIIDHPE_KHPHFJDCEKO", + Self::Djcanidofdi => "EMBFKIIDHPE_DJCANIDOFDI", + Self::Iedmdkjfoke => "EMBFKIIDHPE_IEDMDKJFOKE", + Self::Cadaelgdkdl => "EMBFKIIDHPE_CADAELGDKDL", + Self::Fdlcflcobdf => "EMBFKIIDHPE_FDLCFLCOBDF", + Self::Pbmojfaflch => "EMBFKIIDHPE_PBMOJFAFLCH", + Self::Nmdpniejpef => "EMBFKIIDHPE_NMDPNIEJPEF", + Self::Dipakpolocp => "EMBFKIIDHPE_DIPAKPOLOCP", + Self::Bddgfiabnck => "EMBFKIIDHPE_BDDGFIABNCK", + Self::Anjdmbkbhgo => "EMBFKIIDHPE_ANJDMBKBHGO", + Self::Nbndinaaimd => "EMBFKIIDHPE_NBNDINAAIMD", + Self::Phmieacpcfn => "EMBFKIIDHPE_PHMIEACPCFN", + Self::Dlbimkdafpf => "EMBFKIIDHPE_DLBIMKDAFPF", + Self::Ahckijiobnb => "EMBFKIIDHPE_AHCKIJIOBNB", + Self::Npcnmifnoje => "EMBFKIIDHPE_NPCNMIFNOJE", + Self::Hbjnajckfkb => "EMBFKIIDHPE_HBJNAJCKFKB", + Self::Nfjdbjlohef => "EMBFKIIDHPE_NFJDBJLOHEF", + Self::Ahpekcdoaae => "EMBFKIIDHPE_AHPEKCDOAAE", + Self::Menbhhkefoh => "EMBFKIIDHPE_MENBHHKEFOH", + Self::Aaminjplaod => "EMBFKIIDHPE_AAMINJPLAOD", + Self::Mgiafkeiool => "EMBFKIIDHPE_MGIAFKEIOOL", + Self::Bboglkgdngh => "EMBFKIIDHPE_BBOGLKGDNGH", + Self::Hdalcnfooag => "EMBFKIIDHPE_HDALCNFOOAG", + Self::Mkmfmbajfnh => "EMBFKIIDHPE_MKMFMBAJFNH", + Self::Peaeookllcf => "EMBFKIIDHPE_PEAEOOKLLCF", + Self::Eefnmjflddc => "EMBFKIIDHPE_EEFNMJFLDDC", + Self::Fcghaciajjj => "EMBFKIIDHPE_FCGHACIAJJJ", + Self::Mkiapoellhi => "EMBFKIIDHPE_MKIAPOELLHI", + Self::Fkdnjpeehfk => "EMBFKIIDHPE_FKDNJPEEHFK", + Self::Nlkcpnhlmnh => "EMBFKIIDHPE_NLKCPNHLMNH", + Self::Pcfamjjaefk => "EMBFKIIDHPE_PCFAMJJAEFK", + Self::Kcldapbbbon => "EMBFKIIDHPE_KCLDAPBBBON", + Self::Fggbjglcifj => "EMBFKIIDHPE_FGGBJGLCIFJ", + Self::Lihnpabhjoo => "EMBFKIIDHPE_LIHNPABHJOO", + Self::Hdfdhigagfl => "EMBFKIIDHPE_HDFDHIGAGFL", + Self::Eegogpdfoca => "EMBFKIIDHPE_EEGOGPDFOCA", + Self::Ellolllaamn => "EMBFKIIDHPE_ELLOLLLAAMN", + Self::Knmpoknedpn => "EMBFKIIDHPE_KNMPOKNEDPN", + Self::Aakieaglpij => "EMBFKIIDHPE_AAKIEAGLPIJ", + Self::Agmaegkhpgm => "EMBFKIIDHPE_AGMAEGKHPGM", + Self::Hkbonocpjpb => "EMBFKIIDHPE_HKBONOCPJPB", + Self::Pdfbdedmmec => "EMBFKIIDHPE_PDFBDEDMMEC", + Self::Cifijoihfad => "EMBFKIIDHPE_CIFIJOIHFAD", + Self::Anijemnmbel => "EMBFKIIDHPE_ANIJEMNMBEL", + Self::Jjndobfggop => "EMBFKIIDHPE_JJNDOBFGGOP", + Self::Abahiaggjmp => "EMBFKIIDHPE_ABAHIAGGJMP", + Self::Fbklgjidggi => "EMBFKIIDHPE_FBKLGJIDGGI", + Self::Ocbidkhecoo => "EMBFKIIDHPE_OCBIDKHECOO", + Self::Edkelinmffp => "EMBFKIIDHPE_EDKELINMFFP", + Self::Lhdiiohiilc => "EMBFKIIDHPE_LHDIIOHIILC", + Self::Lenndmhkpfk => "EMBFKIIDHPE_LENNDMHKPFK", + Self::Gpofbdaepdm => "EMBFKIIDHPE_GPOFBDAEPDM", + Self::Hbfndablica => "EMBFKIIDHPE_HBFNDABLICA", + Self::Emphmampnih => "EMBFKIIDHPE_EMPHMAMPNIH", + Self::Npmlpeeaphj => "EMBFKIIDHPE_NPMLPEEAPHJ", + Self::Pochnpclbdl => "EMBFKIIDHPE_POCHNPCLBDL", + Self::Jmkfjpgfkki => "EMBFKIIDHPE_JMKFJPGFKKI", + Self::Biobfhmnfdd => "EMBFKIIDHPE_BIOBFHMNFDD", + Self::Dkidgedoopl => "EMBFKIIDHPE_DKIDGEDOOPL", + Self::Giepefhjkfa => "EMBFKIIDHPE_GIEPEFHJKFA", + Self::Poajifckleo => "EMBFKIIDHPE_POAJIFCKLEO", + Self::Bcdjjeajegp => "EMBFKIIDHPE_BCDJJEAJEGP", + Self::Ndpoegkiigl => "EMBFKIIDHPE_NDPOEGKIIGL", + Self::Ejemfakblnn => "EMBFKIIDHPE_EJEMFAKBLNN", + Self::Pdpajfmcido => "EMBFKIIDHPE_PDPAJFMCIDO", + Self::Lbggmcopcbm => "EMBFKIIDHPE_LBGGMCOPCBM", + Self::Mfjgmfclaeo => "EMBFKIIDHPE_MFJGMFCLAEO", + Self::Njlgbkmjind => "EMBFKIIDHPE_NJLGBKMJIND", + Self::Lmddbgnefnd => "EMBFKIIDHPE_LMDDBGNEFND", + Self::Ilijhjbfiea => "EMBFKIIDHPE_ILIJHJBFIEA", + Self::Dlgkcklhkgn => "EMBFKIIDHPE_DLGKCKLHKGN", + Self::Ecedbakaoia => "EMBFKIIDHPE_ECEDBAKAOIA", + Self::Kpbeafmdpic => "EMBFKIIDHPE_KPBEAFMDPIC", + Self::Dkblcphkpec => "EMBFKIIDHPE_DKBLCPHKPEC", + Self::Filemhbkmda => "EMBFKIIDHPE_FILEMHBKMDA", + Self::Joijcelnahp => "EMBFKIIDHPE_JOIJCELNAHP", + Self::Ijgkiglpjin => "EMBFKIIDHPE_IJGKIGLPJIN", + Self::Fdlkajmdjlf => "EMBFKIIDHPE_FDLKAJMDJLF", + Self::Lbfoonfbpbj => "EMBFKIIDHPE_LBFOONFBPBJ", + Self::Ghmonglglli => "EMBFKIIDHPE_GHMONGLGLLI", + Self::Fcpinfconod => "EMBFKIIDHPE_FCPINFCONOD", + Self::Maoniddicma => "EMBFKIIDHPE_MAONIDDICMA", + Self::Obdnibedckg => "EMBFKIIDHPE_OBDNIBEDCKG", + Self::Kabefhidfeb => "EMBFKIIDHPE_KABEFHIDFEB", + Self::Edjgckagdpo => "EMBFKIIDHPE_EDJGCKAGDPO", + Self::Njkkmoodkak => "EMBFKIIDHPE_NJKKMOODKAK", + Self::Opajaackage => "EMBFKIIDHPE_OPAJAACKAGE", + Self::Jjgmdpekpcg => "EMBFKIIDHPE_JJGMDPEKPCG", + Self::Bcakjnjjnhe => "EMBFKIIDHPE_BCAKJNJJNHE", + Self::Lhahcccache => "EMBFKIIDHPE_LHAHCCCACHE", + Self::Kopflgpipmp => "EMBFKIIDHPE_KOPFLGPIPMP", + Self::Jocpobbjilb => "EMBFKIIDHPE_JOCPOBBJILB", + Self::Foobccjljel => "EMBFKIIDHPE_FOOBCCJLJEL", + Self::Aoibjmjaabd => "EMBFKIIDHPE_AOIBJMJAABD", + Self::Mgnogjefpdm => "EMBFKIIDHPE_MGNOGJEFPDM", + Self::Lgfgmmggbjd => "EMBFKIIDHPE_LGFGMMGGBJD", + Self::Lpeolioadkj => "EMBFKIIDHPE_LPEOLIOADKJ", + Self::Fpoeghgianh => "EMBFKIIDHPE_FPOEGHGIANH", + Self::Oabfohekage => "EMBFKIIDHPE_OABFOHEKAGE", + Self::Anlfbjbmngn => "EMBFKIIDHPE_ANLFBJBMNGN", + Self::Liccimfbmaj => "EMBFKIIDHPE_LICCIMFBMAJ", + Self::Eapldlbenmh => "EMBFKIIDHPE_EAPLDLBENMH", + Self::Fegankljing => "EMBFKIIDHPE_FEGANKLJING", + Self::Mghkgplaiih => "EMBFKIIDHPE_MGHKGPLAIIH", + Self::Ljkglbfgncm => "EMBFKIIDHPE_LJKGLBFGNCM", + Self::Pnobndcjche => "EMBFKIIDHPE_PNOBNDCJCHE", + Self::Acfagdfidpb => "EMBFKIIDHPE_ACFAGDFIDPB", + Self::Gkcfhmeiepj => "EMBFKIIDHPE_GKCFHMEIEPJ", + Self::Ahbleoabjii => "EMBFKIIDHPE_AHBLEOABJII", + Self::Egookoljlhe => "EMBFKIIDHPE_EGOOKOLJLHE", + Self::Hcheoaeppka => "EMBFKIIDHPE_HCHEOAEPPKA", + Self::Fjfhbjkohgd => "EMBFKIIDHPE_FJFHBJKOHGD", + Self::Glabhjihopm => "EMBFKIIDHPE_GLABHJIHOPM", + Self::Dchkblpdaok => "EMBFKIIDHPE_DCHKBLPDAOK", + Self::Agibgakngah => "EMBFKIIDHPE_AGIBGAKNGAH", + Self::Nkjnkcdbbdj => "EMBFKIIDHPE_NKJNKCDBBDJ", + Self::Beinmllhgkf => "EMBFKIIDHPE_BEINMLLHGKF", + Self::Onjdbdkinfm => "EMBFKIIDHPE_ONJDBDKINFM", + Self::Gpljgkchkeh => "EMBFKIIDHPE_GPLJGKCHKEH", + Self::Iiiecojeehk => "EMBFKIIDHPE_IIIECOJEEHK", + Self::Mfjmafddlgg => "EMBFKIIDHPE_MFJMAFDDLGG", + Self::Cklfbkpomgb => "EMBFKIIDHPE_CKLFBKPOMGB", + Self::Pbcnkkpbboj => "EMBFKIIDHPE_PBCNKKPBBOJ", + Self::Lgalbcjkajb => "EMBFKIIDHPE_LGALBCJKAJB", + Self::Dkigmbdmdel => "EMBFKIIDHPE_DKIGMBDMDEL", + Self::Fedpgfbdgom => "EMBFKIIDHPE_FEDPGFBDGOM", + Self::Lkpokdjleph => "EMBFKIIDHPE_LKPOKDJLEPH", + Self::Fdnjapkkipm => "EMBFKIIDHPE_FDNJAPKKIPM", + Self::Nnpkhledbjn => "EMBFKIIDHPE_NNPKHLEDBJN", + Self::Ioiigapdogc => "EMBFKIIDHPE_IOIIGAPDOGC", + Self::Olclmbhoeom => "EMBFKIIDHPE_OLCLMBHOEOM", + Self::Okfgodohbfd => "EMBFKIIDHPE_OKFGODOHBFD", + Self::Okikpblaccg => "EMBFKIIDHPE_OKIKPBLACCG", + Self::Dimoaidkmma => "EMBFKIIDHPE_DIMOAIDKMMA", + Self::Gceodahomah => "EMBFKIIDHPE_GCEODAHOMAH", + Self::Bnkcpchfojl => "EMBFKIIDHPE_BNKCPCHFOJL", + Self::Icneefoaheg => "EMBFKIIDHPE_ICNEEFOAHEG", + Self::Daogochapaj => "EMBFKIIDHPE_DAOGOCHAPAJ", + Self::Nnkgjoljgfe => "EMBFKIIDHPE_NNKGJOLJGFE", + Self::Ppgibhcpfil => "EMBFKIIDHPE_PPGIBHCPFIL", + Self::Jhioikapamk => "EMBFKIIDHPE_JHIOIKAPAMK", + Self::Igoailcbhei => "EMBFKIIDHPE_IGOAILCBHEI", + Self::Njeidjojjpg => "EMBFKIIDHPE_NJEIDJOJJPG", + Self::Adffplihgdn => "EMBFKIIDHPE_ADFFPLIHGDN", + Self::Adcfeddknmo => "EMBFKIIDHPE_ADCFEDDKNMO", + Self::Aafhnclnkgh => "EMBFKIIDHPE_AAFHNCLNKGH", + Self::Bfkcinjdckc => "EMBFKIIDHPE_BFKCINJDCKC", + Self::Pgilnhhhnkc => "EMBFKIIDHPE_PGILNHHHNKC", + Self::Hjmaiagcnkp => "EMBFKIIDHPE_HJMAIAGCNKP", + Self::Imekbacioei => "EMBFKIIDHPE_IMEKBACIOEI", + Self::Fkcmgdlinph => "EMBFKIIDHPE_FKCMGDLINPH", + Self::Hhfdclfheif => "EMBFKIIDHPE_HHFDCLFHEIF", + Self::Ecfeaijcpnb => "EMBFKIIDHPE_ECFEAIJCPNB", + Self::Agmhhadekdj => "EMBFKIIDHPE_AGMHHADEKDJ", + Self::Ieoaanamfio => "EMBFKIIDHPE_IEOAANAMFIO", + Self::Hcpbmncjgjh => "EMBFKIIDHPE_HCPBMNCJGJH", + Self::Nfdfcbeoapj => "EMBFKIIDHPE_NFDFCBEOAPJ", + Self::Lmchdceknkg => "EMBFKIIDHPE_LMCHDCEKNKG", + Self::Clcjaepmebf => "EMBFKIIDHPE_CLCJAEPMEBF", + Self::Fijblijfjmm => "EMBFKIIDHPE_FIJBLIJFJMM", + Self::Pimeccjpnhc => "EMBFKIIDHPE_PIMECCJPNHC", + Self::Hkjnpohfgif => "EMBFKIIDHPE_HKJNPOHFGIF", + Self::Oheeckbeoja => "EMBFKIIDHPE_OHEECKBEOJA", + Self::Mhialkkphmd => "EMBFKIIDHPE_MHIALKKPHMD", + Self::Aadkmkeomma => "EMBFKIIDHPE_AADKMKEOMMA", + Self::Lepgdjdlnlb => "EMBFKIIDHPE_LEPGDJDLNLB", + Self::Ikhdnfebemm => "EMBFKIIDHPE_IKHDNFEBEMM", + Self::Cnlnennbkbb => "EMBFKIIDHPE_CNLNENNBKBB", + Self::Jcfjkhmjcep => "EMBFKIIDHPE_JCFJKHMJCEP", + Self::Jfiaghlfclb => "EMBFKIIDHPE_JFIAGHLFCLB", + Self::Okgfgpdcjpk => "EMBFKIIDHPE_OKGFGPDCJPK", + Self::Lapnpefdmee => "EMBFKIIDHPE_LAPNPEFDMEE", + Self::Mhhhneieemp => "EMBFKIIDHPE_MHHHNEIEEMP", + Self::Akfmgkogadf => "EMBFKIIDHPE_AKFMGKOGADF", + Self::Bojgggjbhhg => "EMBFKIIDHPE_BOJGGGJBHHG", + Self::Ciommpcfpip => "EMBFKIIDHPE_CIOMMPCFPIP", + Self::Capmgffckpb => "EMBFKIIDHPE_CAPMGFFCKPB", + Self::Paofgfkmjfg => "EMBFKIIDHPE_PAOFGFKMJFG", + Self::Mckehnngolm => "EMBFKIIDHPE_MCKEHNNGOLM", + Self::Celmmebfgae => "EMBFKIIDHPE_CELMMEBFGAE", + Self::Ijkgfmpjjnh => "EMBFKIIDHPE_IJKGFMPJJNH", + Self::Ncodiddokfc => "EMBFKIIDHPE_NCODIDDOKFC", + Self::Lgnnlkdedkg => "EMBFKIIDHPE_LGNNLKDEDKG", + Self::Fkbgbckmekb => "EMBFKIIDHPE_FKBGBCKMEKB", + Self::Pmeokkdkiba => "EMBFKIIDHPE_PMEOKKDKIBA", + Self::Akapmpdmffp => "EMBFKIIDHPE_AKAPMPDMFFP", + Self::Bnnmlkcfhkb => "EMBFKIIDHPE_BNNMLKCFHKB", + Self::Pcccdefjnib => "EMBFKIIDHPE_PCCCDEFJNIB", + Self::Hkjmibaomja => "EMBFKIIDHPE_HKJMIBAOMJA", + Self::Dlcpkhgbeje => "EMBFKIIDHPE_DLCPKHGBEJE", + Self::Okfanhcdpcl => "EMBFKIIDHPE_OKFANHCDPCL", + Self::Pgepccehfip => "EMBFKIIDHPE_PGEPCCEHFIP", + Self::Ljioeofhfmi => "EMBFKIIDHPE_LJIOEOFHFMI", + Self::Caffapgkcgi => "EMBFKIIDHPE_CAFFAPGKCGI", + Self::Cmfkacmofkb => "EMBFKIIDHPE_CMFKACMOFKB", + Self::Kkoacjeflfi => "EMBFKIIDHPE_KKOACJEFLFI", + Self::Becfnndmeoh => "EMBFKIIDHPE_BECFNNDMEOH", + Self::Dcgnefhlnom => "EMBFKIIDHPE_DCGNEFHLNOM", + Self::Ghaapcgiada => "EMBFKIIDHPE_GHAAPCGIADA", + Self::Lflfbangbbc => "EMBFKIIDHPE_LFLFBANGBBC", + Self::Dnfmbcmecoo => "EMBFKIIDHPE_DNFMBCMECOO", + Self::Ipamfhkdacl => "EMBFKIIDHPE_IPAMFHKDACL", + Self::Ekmmflbfnpj => "EMBFKIIDHPE_EKMMFLBFNPJ", + Self::Hfcaiolhfcl => "EMBFKIIDHPE_HFCAIOLHFCL", + Self::Jljabipbnki => "EMBFKIIDHPE_JLJABIPBNKI", + Self::Ldlfmemgieh => "EMBFKIIDHPE_LDLFMEMGIEH", + Self::Gochicelcjk => "EMBFKIIDHPE_GOCHICELCJK", + Self::Bdcgookjmof => "EMBFKIIDHPE_BDCGOOKJMOF", + Self::Ipfoemecajp => "EMBFKIIDHPE_IPFOEMECAJP", + Self::Bmnoblpjfpp => "EMBFKIIDHPE_BMNOBLPJFPP", + Self::Nlebkneenni => "EMBFKIIDHPE_NLEBKNEENNI", + Self::Eaneiaoljnf => "EMBFKIIDHPE_EANEIAOLJNF", + Self::Lfhbedjapbm => "EMBFKIIDHPE_LFHBEDJAPBM", + Self::Eniabajmokg => "EMBFKIIDHPE_ENIABAJMOKG", + Self::Kbfhcddomok => "EMBFKIIDHPE_KBFHCDDOMOK", + Self::Ienbihacdke => "EMBFKIIDHPE_IENBIHACDKE", + Self::Bcdmdlklhgi => "EMBFKIIDHPE_BCDMDLKLHGI", + Self::Olbpcbfciod => "EMBFKIIDHPE_OLBPCBFCIOD", + Self::Imjbpbccfco => "EMBFKIIDHPE_IMJBPBCCFCO", + Self::Nhddgmjhflm => "EMBFKIIDHPE_NHDDGMJHFLM", + Self::Fokohkpbbke => "EMBFKIIDHPE_FOKOHKPBBKE", + Self::Pokoloigeip => "EMBFKIIDHPE_POKOLOIGEIP", + Self::Ehlmoaghipf => "EMBFKIIDHPE_EHLMOAGHIPF", + Self::Ajoebgkcjcg => "EMBFKIIDHPE_AJOEBGKCJCG", + Self::Npmgblfoonl => "EMBFKIIDHPE_NPMGBLFOONL", + Self::Migoobebbmi => "EMBFKIIDHPE_MIGOOBEBBMI", + Self::Ebblabikaaj => "EMBFKIIDHPE_EBBLABIKAAJ", + Self::Egkgmnoejoc => "EMBFKIIDHPE_EGKGMNOEJOC", + Self::Dpjjmnlljme => "EMBFKIIDHPE_DPJJMNLLJME", + Self::Flgfipfojik => "EMBFKIIDHPE_FLGFIPFOJIK", + Self::Gcghlalapbe => "EMBFKIIDHPE_GCGHLALAPBE", + Self::Hkajppmdfhn => "EMBFKIIDHPE_HKAJPPMDFHN", + Self::Dpgbgaddaip => "EMBFKIIDHPE_DPGBGADDAIP", + Self::Khofkdilbgf => "EMBFKIIDHPE_KHOFKDILBGF", + Self::Bbcecmifhaa => "EMBFKIIDHPE_BBCECMIFHAA", + Self::Mkjpbgojghi => "EMBFKIIDHPE_MKJPBGOJGHI", + Self::Klmhaggohgj => "EMBFKIIDHPE_KLMHAGGOHGJ", + Self::Mhmjddcebmg => "EMBFKIIDHPE_MHMJDDCEBMG", + Self::Mjfahkdpmmp => "EMBFKIIDHPE_MJFAHKDPMMP", + Self::Piehfifgmah => "EMBFKIIDHPE_PIEHFIFGMAH", + Self::Bfpggdabbof => "EMBFKIIDHPE_BFPGGDABBOF", + Self::Ecffeopcdad => "EMBFKIIDHPE_ECFFEOPCDAD", + Self::Hfoibgldlmo => "EMBFKIIDHPE_HFOIBGLDLMO", + Self::Kegaekbjpol => "EMBFKIIDHPE_KEGAEKBJPOL", + Self::Mfiecikfhep => "EMBFKIIDHPE_MFIECIKFHEP", + Self::Kgbhpmijppf => "EMBFKIIDHPE_KGBHPMIJPPF", + Self::Ekfipeomdda => "EMBFKIIDHPE_EKFIPEOMDDA", + Self::Fcgoecignlb => "EMBFKIIDHPE_FCGOECIGNLB", + Self::Apdanblmiap => "EMBFKIIDHPE_APDANBLMIAP", + Self::Eaafnehdjll => "EMBFKIIDHPE_EAAFNEHDJLL", + Self::Kejfkcimfoc => "EMBFKIIDHPE_KEJFKCIMFOC", + Self::Lhcpnkpnakm => "EMBFKIIDHPE_LHCPNKPNAKM", + Self::Gjdlfhbillc => "EMBFKIIDHPE_GJDLFHBILLC", + Self::Fkjogebjcok => "EMBFKIIDHPE_FKJOGEBJCOK", + Self::Ccablkeeelh => "EMBFKIIDHPE_CCABLKEEELH", + Self::Bldmblnajie => "EMBFKIIDHPE_BLDMBLNAJIE", + Self::Lcejjbkacod => "EMBFKIIDHPE_LCEJJBKACOD", + Self::Mkhfahaokeb => "EMBFKIIDHPE_MKHFAHAOKEB", + Self::Dpinmjhgmoe => "EMBFKIIDHPE_DPINMJHGMOE", + Self::Beeepmonjin => "EMBFKIIDHPE_BEEEPMONJIN", + Self::Bcifboedcol => "EMBFKIIDHPE_BCIFBOEDCOL", + Self::Codchokdiah => "EMBFKIIDHPE_CODCHOKDIAH", + Self::Mallaipaimd => "EMBFKIIDHPE_MALLAIPAIMD", + Self::Gojkecchhpp => "EMBFKIIDHPE_GOJKECCHHPP", + Self::Pgncdecdcha => "EMBFKIIDHPE_PGNCDECDCHA", + Self::Oemokeljnjh => "EMBFKIIDHPE_OEMOKELJNJH", + Self::Ikbcjipbmab => "EMBFKIIDHPE_IKBCJIPBMAB", + Self::Gmpecodohkk => "EMBFKIIDHPE_GMPECODOHKK", + Self::Blbcphidpki => "EMBFKIIDHPE_BLBCPHIDPKI", + Self::Cmiahcofgbn => "EMBFKIIDHPE_CMIAHCOFGBN", + Self::Dolmhkfbggd => "EMBFKIIDHPE_DOLMHKFBGGD", + Self::Cplobgemabp => "EMBFKIIDHPE_CPLOBGEMABP", + Self::Eplimhgfbmc => "EMBFKIIDHPE_EPLIMHGFBMC", + Self::Fpohglgfgna => "EMBFKIIDHPE_FPOHGLGFGNA", + Self::Chaagekkeap => "EMBFKIIDHPE_CHAAGEKKEAP", + Self::Gdneeknleah => "EMBFKIIDHPE_GDNEEKNLEAH", + Self::Aafgpaeigpo => "EMBFKIIDHPE_AAFGPAEIGPO", + Self::Hiagjeionpk => "EMBFKIIDHPE_HIAGJEIONPK", + Self::Mjnnpemlemb => "EMBFKIIDHPE_MJNNPEMLEMB", + Self::Lhjdfgnjkoe => "EMBFKIIDHPE_LHJDFGNJKOE", + Self::Pjgajlhfebe => "EMBFKIIDHPE_PJGAJLHFEBE", + Self::Poedbnfoloj => "EMBFKIIDHPE_POEDBNFOLOJ", + Self::Benjmipgenb => "EMBFKIIDHPE_BENJMIPGENB", + Self::Encemoikhnj => "EMBFKIIDHPE_ENCEMOIKHNJ", + Self::Kifgmmodpii => "EMBFKIIDHPE_KIFGMMODPII", + Self::Lmcgbjglgkk => "EMBFKIIDHPE_LMCGBJGLGKK", + Self::Khmhohgfhha => "EMBFKIIDHPE_KHMHOHGFHHA", + Self::Khhhobmhjao => "EMBFKIIDHPE_KHHHOBMHJAO", + Self::Hpnkakcdfab => "EMBFKIIDHPE_HPNKAKCDFAB", + Self::Picfcpnajbn => "EMBFKIIDHPE_PICFCPNAJBN", + Self::Pgenmjpjcaf => "EMBFKIIDHPE_PGENMJPJCAF", + Self::Fbmjnmkaiio => "EMBFKIIDHPE_FBMJNMKAIIO", + Self::Piadndgobif => "EMBFKIIDHPE_PIADNDGOBIF", + Self::Ojbkgbhdcop => "EMBFKIIDHPE_OJBKGBHDCOP", + Self::Ogmncfbjmif => "EMBFKIIDHPE_OGMNCFBJMIF", + Self::Gkdjbiabpjb => "EMBFKIIDHPE_GKDJBIABPJB", + Self::Kingpbfmlap => "EMBFKIIDHPE_KINGPBFMLAP", + Self::Bmhhecieccf => "EMBFKIIDHPE_BMHHECIECCF", + Self::Mojglhlbgfe => "EMBFKIIDHPE_MOJGLHLBGFE", + Self::Iffpdjmhaek => "EMBFKIIDHPE_IFFPDJMHAEK", + Self::Cpjcnhdlppd => "EMBFKIIDHPE_CPJCNHDLPPD", + Self::Pgahbhbpbli => "EMBFKIIDHPE_PGAHBHBPBLI", + Self::Ifdilddieke => "EMBFKIIDHPE_IFDILDDIEKE", + Self::Oabkfhbhajb => "EMBFKIIDHPE_OABKFHBHAJB", + Self::Kckoccbaofn => "EMBFKIIDHPE_KCKOCCBAOFN", + Self::Fnnimjheicb => "EMBFKIIDHPE_FNNIMJHEICB", + Self::Hcpjjbhlece => "EMBFKIIDHPE_HCPJJBHLECE", + Self::Kleoghdhajb => "EMBFKIIDHPE_KLEOGHDHAJB", + Self::Ehilpmldgja => "EMBFKIIDHPE_EHILPMLDGJA", + Self::Fojjhadnemk => "EMBFKIIDHPE_FOJJHADNEMK", + Self::Mlhmcoonhog => "EMBFKIIDHPE_MLHMCOONHOG", + Self::Pefncmolfnn => "EMBFKIIDHPE_PEFNCMOLFNN", + Self::Fogopapojhl => "EMBFKIIDHPE_FOGOPAPOJHL", + Self::Abndinfdpcf => "EMBFKIIDHPE_ABNDINFDPCF", + Self::Ieeiogkmedg => "EMBFKIIDHPE_IEEIOGKMEDG", + Self::Fhjmdmiepbg => "EMBFKIIDHPE_FHJMDMIEPBG", + Self::Ocjmjpjefof => "EMBFKIIDHPE_OCJMJPJEFOF", + Self::Dpgciljnhmi => "EMBFKIIDHPE_DPGCILJNHMI", + Self::Pfjkcolihof => "EMBFKIIDHPE_PFJKCOLIHOF", + Self::Blikgflbino => "EMBFKIIDHPE_BLIKGFLBINO", + Self::Blmdebnodgh => "EMBFKIIDHPE_BLMDEBNODGH", + Self::Gmgpceddfdb => "EMBFKIIDHPE_GMGPCEDDFDB", + Self::Gdaoonjglln => "EMBFKIIDHPE_GDAOONJGLLN", + Self::Dgaolplaabd => "EMBFKIIDHPE_DGAOLPLAABD", + Self::Jgehpghbbbp => "EMBFKIIDHPE_JGEHPGHBBBP", + Self::Deahbgfgkfc => "EMBFKIIDHPE_DEAHBGFGKFC", + Self::Epofhiajcmh => "EMBFKIIDHPE_EPOFHIAJCMH", + Self::Klkkgkmpnil => "EMBFKIIDHPE_KLKKGKMPNIL", + Self::Chiiebmikmj => "EMBFKIIDHPE_CHIIEBMIKMJ", + Self::Pplccmhaneg => "EMBFKIIDHPE_PPLCCMHANEG", + Self::Mplmdadajjb => "EMBFKIIDHPE_MPLMDADAJJB", + Self::Lhhbjhbmopg => "EMBFKIIDHPE_LHHBJHBMOPG", + Self::Pdpilfcfhip => "EMBFKIIDHPE_PDPILFCFHIP", + Self::Cjjepppldog => "EMBFKIIDHPE_CJJEPPPLDOG", + Self::Pigeejlmcen => "EMBFKIIDHPE_PIGEEJLMCEN", + Self::Fbimckbjcoa => "EMBFKIIDHPE_FBIMCKBJCOA", + Self::Eclphalccjb => "EMBFKIIDHPE_ECLPHALCCJB", + Self::Agkddjicllf => "EMBFKIIDHPE_AGKDDJICLLF", + Self::Fccijnadhal => "EMBFKIIDHPE_FCCIJNADHAL", + Self::Bnmkahjnnfp => "EMBFKIIDHPE_BNMKAHJNNFP", + Self::Dopncgdcnam => "EMBFKIIDHPE_DOPNCGDCNAM", + Self::Jbedmjihegd => "EMBFKIIDHPE_JBEDMJIHEGD", + Self::Ipjhaecilmp => "EMBFKIIDHPE_IPJHAECILMP", + Self::Cpdmafdbhmc => "EMBFKIIDHPE_CPDMAFDBHMC", + Self::Mekniklakai => "EMBFKIIDHPE_MEKNIKLAKAI", + Self::Aoeljlldpnf => "EMBFKIIDHPE_AOELJLLDPNF", + Self::Heafmhijjjo => "EMBFKIIDHPE_HEAFMHIJJJO", + Self::Lelpjckobjf => "EMBFKIIDHPE_LELPJCKOBJF", + Self::Jdlhaihommo => "EMBFKIIDHPE_JDLHAIHOMMO", + Self::Lamphklkjpf => "EMBFKIIDHPE_LAMPHKLKJPF", + Self::Ofpconmoljf => "EMBFKIIDHPE_OFPCONMOLJF", + Self::Jimicaoogbc => "EMBFKIIDHPE_JIMICAOOGBC", + Self::Gbgagmoelgo => "EMBFKIIDHPE_GBGAGMOELGO", + Self::Gmfjcjanlbo => "EMBFKIIDHPE_GMFJCJANLBO", + Self::Nhjkhkkgflg => "EMBFKIIDHPE_NHJKHKKGFLG", + Self::Oiidppllgkk => "EMBFKIIDHPE_OIIDPPLLGKK", + Self::Ecccacaiimd => "EMBFKIIDHPE_ECCCACAIIMD", + Self::Gaggghgkdng => "EMBFKIIDHPE_GAGGGHGKDNG", + Self::Bmpmmaahokn => "EMBFKIIDHPE_BMPMMAAHOKN", + Self::Ihkoomgglfp => "EMBFKIIDHPE_IHKOOMGGLFP", + Self::Nihfplgbnph => "EMBFKIIDHPE_NIHFPLGBNPH", + Self::Gifjhijohfm => "EMBFKIIDHPE_GIFJHIJOHFM", + Self::Ephmkdaeloj => "EMBFKIIDHPE_EPHMKDAELOJ", + Self::Jmmnpkehlle => "EMBFKIIDHPE_JMMNPKEHLLE", + Self::Elnaphgkcpk => "EMBFKIIDHPE_ELNAPHGKCPK", + Self::Eafonfdmbda => "EMBFKIIDHPE_EAFONFDMBDA", + Self::Ofmiepckiia => "EMBFKIIDHPE_OFMIEPCKIIA", + Self::Gglkjjlgaok => "EMBFKIIDHPE_GGLKJJLGAOK", + Self::Lbofoapklmj => "EMBFKIIDHPE_LBOFOAPKLMJ", + Self::Ffacjakgobp => "EMBFKIIDHPE_FFACJAKGOBP", + Self::Afccooikpjc => "EMBFKIIDHPE_AFCCOOIKPJC", + Self::Dpfijghnpab => "EMBFKIIDHPE_DPFIJGHNPAB", + Self::Fcicofocemc => "EMBFKIIDHPE_FCICOFOCEMC", + Self::Oapekjlgdkg => "EMBFKIIDHPE_OAPEKJLGDKG", + Self::Blkdfbgbdhd => "EMBFKIIDHPE_BLKDFBGBDHD", + Self::Kbhmaalocmo => "EMBFKIIDHPE_KBHMAALOCMO", + Self::Lckkenfachf => "EMBFKIIDHPE_LCKKENFACHF", + Self::Cnikbemgjdi => "EMBFKIIDHPE_CNIKBEMGJDI", + Self::Hbobjlhniea => "EMBFKIIDHPE_HBOBJLHNIEA", + Self::Adjpnkfkdai => "EMBFKIIDHPE_ADJPNKFKDAI", + Self::Bebfpnliopf => "EMBFKIIDHPE_BEBFPNLIOPF", + Self::Obndanaglch => "EMBFKIIDHPE_OBNDANAGLCH", + Self::Mblffjbonkm => "EMBFKIIDHPE_MBLFFJBONKM", + Self::Mlobjglkgak => "EMBFKIIDHPE_MLOBJGLKGAK", + Self::Gdgpaoijjki => "EMBFKIIDHPE_GDGPAOIJJKI", + Self::Kanefcclfla => "EMBFKIIDHPE_KANEFCCLFLA", + Self::Hbedlhnofal => "EMBFKIIDHPE_HBEDLHNOFAL", + Self::Iidhkfllacd => "EMBFKIIDHPE_IIDHKFLLACD", + Self::Ojdelomjnch => "EMBFKIIDHPE_OJDELOMJNCH", + Self::Gmlijokdgfj => "EMBFKIIDHPE_GMLIJOKDGFJ", + Self::Fdblbfnbcfh => "EMBFKIIDHPE_FDBLBFNBCFH", + Self::Kijjbbjcmcc => "EMBFKIIDHPE_KIJJBBJCMCC", + Self::Jgpjepdcokn => "EMBFKIIDHPE_JGPJEPDCOKN", + Self::Oacfkbbapcl => "EMBFKIIDHPE_OACFKBBAPCL", + Self::Bfipndkmajl => "EMBFKIIDHPE_BFIPNDKMAJL", + Self::Ndalneebfmk => "EMBFKIIDHPE_NDALNEEBFMK", + Self::Dembiinffod => "EMBFKIIDHPE_DEMBIINFFOD", + Self::Domjnheeagn => "EMBFKIIDHPE_DOMJNHEEAGN", + Self::Mgeajmhhnig => "EMBFKIIDHPE_MGEAJMHHNIG", + Self::Abdjmcinigp => "EMBFKIIDHPE_ABDJMCINIGP", + Self::Onchdflbdlc => "EMBFKIIDHPE_ONCHDFLBDLC", + Self::Mpffaanjmgo => "EMBFKIIDHPE_MPFFAANJMGO", + Self::Efjpbblfgnc => "EMBFKIIDHPE_EFJPBBLFGNC", + Self::Ljfmaihchbc => "EMBFKIIDHPE_LJFMAIHCHBC", + Self::Lgdpgaggpgh => "EMBFKIIDHPE_LGDPGAGGPGH", + Self::Lbpdkkhbfja => "EMBFKIIDHPE_LBPDKKHBFJA", + Self::Iplianjkmbk => "EMBFKIIDHPE_IPLIANJKMBK", + Self::Almfkcegmga => "EMBFKIIDHPE_ALMFKCEGMGA", + Self::Cikmalkepbb => "EMBFKIIDHPE_CIKMALKEPBB", + Self::Ijnpbofolod => "EMBFKIIDHPE_IJNPBOFOLOD", + Self::Jcabgbomnlj => "EMBFKIIDHPE_JCABGBOMNLJ", + Self::Edmjlgdlohc => "EMBFKIIDHPE_EDMJLGDLOHC", + Self::Cbgiboeopgm => "EMBFKIIDHPE_CBGIBOEOPGM", + Self::Cnhllmaoibf => "EMBFKIIDHPE_CNHLLMAOIBF", + Self::Lfkdaimgemh => "EMBFKIIDHPE_LFKDAIMGEMH", + Self::Mdclinjaieb => "EMBFKIIDHPE_MDCLINJAIEB", + Self::Kloadopgjdp => "EMBFKIIDHPE_KLOADOPGJDP", + Self::Epialmpdofp => "EMBFKIIDHPE_EPIALMPDOFP", + Self::Bhldkogjfcb => "EMBFKIIDHPE_BHLDKOGJFCB", + Self::Pnfcpcoibme => "EMBFKIIDHPE_PNFCPCOIBME", + Self::Mipmpikhjaa => "EMBFKIIDHPE_MIPMPIKHJAA", + Self::Hpklplmkeni => "EMBFKIIDHPE_HPKLPLMKENI", + Self::Hnfkpjmiobn => "EMBFKIIDHPE_HNFKPJMIOBN", + Self::Mkdgnbhpnkl => "EMBFKIIDHPE_MKDGNBHPNKL", + Self::Jpdmiheefeh => "EMBFKIIDHPE_JPDMIHEEFEH", + Self::Hdodcjlkddf => "EMBFKIIDHPE_HDODCJLKDDF", + Self::Lbknkhffgpn => "EMBFKIIDHPE_LBKNKHFFGPN", + Self::Npceamnlbim => "EMBFKIIDHPE_NPCEAMNLBIM", + Self::Hmnmnlnjipn => "EMBFKIIDHPE_HMNMNLNJIPN", + Self::Mimgpjhmiam => "EMBFKIIDHPE_MIMGPJHMIAM", + Self::Ngopbfeocpj => "EMBFKIIDHPE_NGOPBFEOCPJ", + Self::Bcolcggbhmf => "EMBFKIIDHPE_BCOLCGGBHMF", + Self::Fognhlgohdb => "EMBFKIIDHPE_FOGNHLGOHDB", + Self::Pgpbcbfmepi => "EMBFKIIDHPE_PGPBCBFMEPI", + Self::Odkbifjbdjj => "EMBFKIIDHPE_ODKBIFJBDJJ", + Self::Oecmaieljdn => "EMBFKIIDHPE_OECMAIELJDN", + Self::Jlfcffcgamb => "EMBFKIIDHPE_JLFCFFCGAMB", + Self::Phikhideago => "EMBFKIIDHPE_PHIKHIDEAGO", + Self::Mlinonpmdhg => "EMBFKIIDHPE_MLINONPMDHG", + Self::Liehbfjdnoo => "EMBFKIIDHPE_LIEHBFJDNOO", + Self::Nmdefjdflhc => "EMBFKIIDHPE_NMDEFJDFLHC", + Self::Kpofabmlknh => "EMBFKIIDHPE_KPOFABMLKNH", + Self::Coinbonnkmi => "EMBFKIIDHPE_COINBONNKMI", + Self::Cnelhmnenio => "EMBFKIIDHPE_CNELHMNENIO", + Self::Dpkiglelbpg => "EMBFKIIDHPE_DPKIGLELBPG", + Self::Ibmaihjpeah => "EMBFKIIDHPE_IBMAIHJPEAH", + Self::Fcnadincfjc => "EMBFKIIDHPE_FCNADINCFJC", + Self::Indnediklkf => "EMBFKIIDHPE_INDNEDIKLKF", + Self::Peeedgfonig => "EMBFKIIDHPE_PEEEDGFONIG", + Self::Efgkigdgifj => "EMBFKIIDHPE_EFGKIGDGIFJ", + Self::Fpnoebpfjha => "EMBFKIIDHPE_FPNOEBPFJHA", + Self::Khhcajdgifa => "EMBFKIIDHPE_KHHCAJDGIFA", + Self::Oadfdeknhhb => "EMBFKIIDHPE_OADFDEKNHHB", + Self::Jokgjallmhb => "EMBFKIIDHPE_JOKGJALLMHB", + Self::Kkjcmmenbdo => "EMBFKIIDHPE_KKJCMMENBDO", + Self::Hkabnnhlaja => "EMBFKIIDHPE_HKABNNHLAJA", + Self::Mdlkapkmbll => "EMBFKIIDHPE_MDLKAPKMBLL", + Self::Lifmhpakjnh => "EMBFKIIDHPE_LIFMHPAKJNH", + Self::Bmlcloembem => "EMBFKIIDHPE_BMLCLOEMBEM", + Self::Deojkaiifgo => "EMBFKIIDHPE_DEOJKAIIFGO", + Self::Lfdnhncniig => "EMBFKIIDHPE_LFDNHNCNIIG", + Self::Onbaiacjbjh => "EMBFKIIDHPE_ONBAIACJBJH", + Self::Pclemfijkpm => "EMBFKIIDHPE_PCLEMFIJKPM", + Self::Ibnbcicoeah => "EMBFKIIDHPE_IBNBCICOEAH", + Self::Mknlpldofhb => "EMBFKIIDHPE_MKNLPLDOFHB", + Self::Aadkjdnaghl => "EMBFKIIDHPE_AADKJDNAGHL", + Self::Gpimgcejcjj => "EMBFKIIDHPE_GPIMGCEJCJJ", + Self::Ldpplkadllb => "EMBFKIIDHPE_LDPPLKADLLB", + Self::Gjdnpkpohfn => "EMBFKIIDHPE_GJDNPKPOHFN", + Self::Ijmabfmpmdn => "EMBFKIIDHPE_IJMABFMPMDN", + Self::Jfhpkifchho => "EMBFKIIDHPE_JFHPKIFCHHO", + Self::Emkkclbcoce => "EMBFKIIDHPE_EMKKCLBCOCE", + Self::Pdgpnjhaaek => "EMBFKIIDHPE_PDGPNJHAAEK", + Self::Idkcnahmfdo => "EMBFKIIDHPE_IDKCNAHMFDO", + Self::Mjhgbmpblda => "EMBFKIIDHPE_MJHGBMPBLDA", + Self::Onkdhblkpib => "EMBFKIIDHPE_ONKDHBLKPIB", + Self::Cghgadolnnm => "EMBFKIIDHPE_CGHGADOLNNM", + Self::Ljjlmidfjcc => "EMBFKIIDHPE_LJJLMIDFJCC", + Self::Kaaplpphgbi => "EMBFKIIDHPE_KAAPLPPHGBI", + Self::Lbhhnejjeoj => "EMBFKIIDHPE_LBHHNEJJEOJ", + Self::Leooenonhep => "EMBFKIIDHPE_LEOOENONHEP", + Self::Nciffojoelo => "EMBFKIIDHPE_NCIFFOJOELO", + Self::Kjccgdkeabb => "EMBFKIIDHPE_KJCCGDKEABB", + Self::Ldinmkceocd => "EMBFKIIDHPE_LDINMKCEOCD", + Self::Cjadpjnoehi => "EMBFKIIDHPE_CJADPJNOEHI", + Self::Kgdaadobbhi => "EMBFKIIDHPE_KGDAADOBBHI", + Self::Fjpkchalcig => "EMBFKIIDHPE_FJPKCHALCIG", + Self::Hlchdpmihpg => "EMBFKIIDHPE_HLCHDPMIHPG", + Self::Opeapnkmcoi => "EMBFKIIDHPE_OPEAPNKMCOI", + Self::Fnfldiechni => "EMBFKIIDHPE_FNFLDIECHNI", + Self::Aaplglccaen => "EMBFKIIDHPE_AAPLGLCCAEN", + Self::Lfpgkfoeefh => "EMBFKIIDHPE_LFPGKFOEEFH", + Self::Kbpmaklcmko => "EMBFKIIDHPE_KBPMAKLCMKO", + Self::Difjbaipnea => "EMBFKIIDHPE_DIFJBAIPNEA", + Self::Kdmnbnjigpe => "EMBFKIIDHPE_KDMNBNJIGPE", + Self::Jagikkjhkgp => "EMBFKIIDHPE_JAGIKKJHKGP", + Self::Ggobdmpcikh => "EMBFKIIDHPE_GGOBDMPCIKH", + Self::Mnadeojgohj => "EMBFKIIDHPE_MNADEOJGOHJ", + Self::Kldacmcdflf => "EMBFKIIDHPE_KLDACMCDFLF", + Self::Dgfkhgjedif => "EMBFKIIDHPE_DGFKHGJEDIF", + Self::Eepjmlacbjc => "EMBFKIIDHPE_EEPJMLACBJC", + Self::Npbkpdobkin => "EMBFKIIDHPE_NPBKPDOBKIN", + Self::Bbimepmijop => "EMBFKIIDHPE_BBIMEPMIJOP", + Self::Jjomcdecacm => "EMBFKIIDHPE_JJOMCDECACM", + Self::Opckbmeoncg => "EMBFKIIDHPE_OPCKBMEONCG", + Self::Kfmlbjhmchc => "EMBFKIIDHPE_KFMLBJHMCHC", + Self::Mianmmjnbim => "EMBFKIIDHPE_MIANMMJNBIM", + Self::Neajkjcddmn => "EMBFKIIDHPE_NEAJKJCDDMN", + Self::Eaflnecbpcp => "EMBFKIIDHPE_EAFLNECBPCP", + Self::Bckifihnkpj => "EMBFKIIDHPE_BCKIFIHNKPJ", + Self::Jololjgaiec => "EMBFKIIDHPE_JOLOLJGAIEC", + Self::Phhjljdeipm => "EMBFKIIDHPE_PHHJLJDEIPM", + Self::Nociaeacfmg => "EMBFKIIDHPE_NOCIAEACFMG", + Self::Nggnpcmhnem => "EMBFKIIDHPE_NGGNPCMHNEM", + Self::Bkjnefkjppi => "EMBFKIIDHPE_BKJNEFKJPPI", + Self::Ihihekncagf => "EMBFKIIDHPE_IHIHEKNCAGF", + Self::Kbaoneclndl => "EMBFKIIDHPE_KBAONECLNDL", + Self::Nempffjhmfk => "EMBFKIIDHPE_NEMPFFJHMFK", + Self::Mfknidobeon => "EMBFKIIDHPE_MFKNIDOBEON", + Self::Jcomlmdbkln => "EMBFKIIDHPE_JCOMLMDBKLN", + Self::Adafcojdjkh => "EMBFKIIDHPE_ADAFCOJDJKH", + Self::Hcnaojenkbc => "EMBFKIIDHPE_HCNAOJENKBC", + Self::Gdmohhmjfbj => "EMBFKIIDHPE_GDMOHHMJFBJ", + Self::Ichbhpholca => "EMBFKIIDHPE_ICHBHPHOLCA", + Self::Lbcgbhbohai => "EMBFKIIDHPE_LBCGBHBOHAI", + Self::Mipecghgija => "EMBFKIIDHPE_MIPECGHGIJA", + Self::Hjephfmcpfk => "EMBFKIIDHPE_HJEPHFMCPFK", + Self::Nebdenoeonm => "EMBFKIIDHPE_NEBDENOEONM", + Self::Jdinbjdklcf => "EMBFKIIDHPE_JDINBJDKLCF", + Self::Ggmbpijkfgo => "EMBFKIIDHPE_GGMBPIJKFGO", + Self::Dnckccfhpfd => "EMBFKIIDHPE_DNCKCCFHPFD", + Self::Cabehfdicic => "EMBFKIIDHPE_CABEHFDICIC", + Self::Amlppfmkmfp => "EMBFKIIDHPE_AMLPPFMKMFP", + Self::Nlegdefngea => "EMBFKIIDHPE_NLEGDEFNGEA", + Self::Ighkmbleigm => "EMBFKIIDHPE_IGHKMBLEIGM", + Self::Khhinmmipmj => "EMBFKIIDHPE_KHHINMMIPMJ", + Self::Ofngiagahml => "EMBFKIIDHPE_OFNGIAGAHML", + Self::Pjidkdonnig => "EMBFKIIDHPE_PJIDKDONNIG", + Self::Kebjodgceoj => "EMBFKIIDHPE_KEBJODGCEOJ", + Self::Jddeildphba => "EMBFKIIDHPE_JDDEILDPHBA", + Self::Mohiaojnamg => "EMBFKIIDHPE_MOHIAOJNAMG", + Self::Chehekkgnaa => "EMBFKIIDHPE_CHEHEKKGNAA", + Self::Kmjbcnedkkb => "EMBFKIIDHPE_KMJBCNEDKKB", + Self::Ibabkfmnbgm => "EMBFKIIDHPE_IBABKFMNBGM", + Self::Mbgjneoalpg => "EMBFKIIDHPE_MBGJNEOALPG", + Self::Glhflpdhgoc => "EMBFKIIDHPE_GLHFLPDHGOC", + Self::Kbljbpamcfo => "EMBFKIIDHPE_KBLJBPAMCFO", + Self::Enjdaelidod => "EMBFKIIDHPE_ENJDAELIDOD", + Self::Ndeololodng => "EMBFKIIDHPE_NDEOLOLODNG", + Self::Ckkeooffona => "EMBFKIIDHPE_CKKEOOFFONA", + Self::Magnoicdiho => "EMBFKIIDHPE_MAGNOICDIHO", + Self::Ffobjmjbfbk => "EMBFKIIDHPE_FFOBJMJBFBK", + Self::Baoelnbbjcb => "EMBFKIIDHPE_BAOELNBBJCB", + Self::Eippkoooalc => "EMBFKIIDHPE_EIPPKOOOALC", + Self::Iijjnbaglmm => "EMBFKIIDHPE_IIJJNBAGLMM", + Self::Igojmilgcek => "EMBFKIIDHPE_IGOJMILGCEK", + Self::Hgaijikpmib => "EMBFKIIDHPE_HGAIJIKPMIB", + Self::Jckmkmjehad => "EMBFKIIDHPE_JCKMKMJEHAD", + Self::Loldfogplac => "EMBFKIIDHPE_LOLDFOGPLAC", + Self::Blkojlmgpcn => "EMBFKIIDHPE_BLKOJLMGPCN", + Self::Fokfnlbicah => "EMBFKIIDHPE_FOKFNLBICAH", + Self::Mbojbgliaea => "EMBFKIIDHPE_MBOJBGLIAEA", + Self::Oehpgofnehl => "EMBFKIIDHPE_OEHPGOFNEHL", + Self::Hfnggiiflel => "EMBFKIIDHPE_HFNGGIIFLEL", + Self::Fmnlioeinbp => "EMBFKIIDHPE_FMNLIOEINBP", + Self::Kpapobfkfei => "EMBFKIIDHPE_KPAPOBFKFEI", + Self::Mepnikfibne => "EMBFKIIDHPE_MEPNIKFIBNE", + Self::Mdongmioana => "EMBFKIIDHPE_MDONGMIOANA", + Self::Fjimafdlmdb => "EMBFKIIDHPE_FJIMAFDLMDB", + Self::Aabpccmhboo => "EMBFKIIDHPE_AABPCCMHBOO", + Self::Moogkmdchgf => "EMBFKIIDHPE_MOOGKMDCHGF", + Self::Pblkijjligo => "EMBFKIIDHPE_PBLKIJJLIGO", + Self::Haihfplcdgh => "EMBFKIIDHPE_HAIHFPLCDGH", + Self::Flhajboejch => "EMBFKIIDHPE_FLHAJBOEJCH", + Self::Gmelicncmel => "EMBFKIIDHPE_GMELICNCMEL", + Self::Hpcffjlhddf => "EMBFKIIDHPE_HPCFFJLHDDF", + Self::Mpckbofkbil => "EMBFKIIDHPE_MPCKBOFKBIL", + Self::Fibcndfikla => "EMBFKIIDHPE_FIBCNDFIKLA", + Self::Dfamaglejgh => "EMBFKIIDHPE_DFAMAGLEJGH", + Self::Bblmleflona => "EMBFKIIDHPE_BBLMLEFLONA", + Self::Enlkpmblbbm => "EMBFKIIDHPE_ENLKPMBLBBM", + Self::Oabkfpknkpk => "EMBFKIIDHPE_OABKFPKNKPK", + Self::Jecljlfjdef => "EMBFKIIDHPE_JECLJLFJDEF", + Self::Anmjppklkmf => "EMBFKIIDHPE_ANMJPPKLKMF", + Self::Libbchelkok => "EMBFKIIDHPE_LIBBCHELKOK", + Self::Bjncjomhdlg => "EMBFKIIDHPE_BJNCJOMHDLG", + Self::Jodhjifnohe => "EMBFKIIDHPE_JODHJIFNOHE", + Self::Ldkfeaefbch => "EMBFKIIDHPE_LDKFEAEFBCH", + Self::Nahnbjokllp => "EMBFKIIDHPE_NAHNBJOKLLP", + Self::Negeajknpkf => "EMBFKIIDHPE_NEGEAJKNPKF", + Self::Iafacbggamg => "EMBFKIIDHPE_IAFACBGGAMG", + Self::Hjnkhjcokce => "EMBFKIIDHPE_HJNKHJCOKCE", + Self::Ikjnnkfkfdh => "EMBFKIIDHPE_IKJNNKFKFDH", + Self::Nbochpmghja => "EMBFKIIDHPE_NBOCHPMGHJA", + Self::Dcmhdpafind => "EMBFKIIDHPE_DCMHDPAFIND", + Self::Gfmegnpobag => "EMBFKIIDHPE_GFMEGNPOBAG", + Self::Ocjhbegkham => "EMBFKIIDHPE_OCJHBEGKHAM", + Self::Oigclfhofij => "EMBFKIIDHPE_OIGCLFHOFIJ", + Self::Ggpohaciffa => "EMBFKIIDHPE_GGPOHACIFFA", + Self::Mnlnpfbigej => "EMBFKIIDHPE_MNLNPFBIGEJ", + Self::Amiambpcddm => "EMBFKIIDHPE_AMIAMBPCDDM", + Self::Eleciijeceg => "EMBFKIIDHPE_ELECIIJECEG", + Self::Ccobeekdhhi => "EMBFKIIDHPE_CCOBEEKDHHI", + Self::Gekommpihpd => "EMBFKIIDHPE_GEKOMMPIHPD", + Self::Lkmlaoflcnc => "EMBFKIIDHPE_LKMLAOFLCNC", + Self::Gnpmmebmipf => "EMBFKIIDHPE_GNPMMEBMIPF", + Self::Bmehplinlpe => "EMBFKIIDHPE_BMEHPLINLPE", + Self::Jpjpeieheop => "EMBFKIIDHPE_JPJPEIEHEOP", + Self::Deboklmafmh => "EMBFKIIDHPE_DEBOKLMAFMH", + Self::Hnbempjpada => "EMBFKIIDHPE_HNBEMPJPADA", + Self::Ngokfoohhio => "EMBFKIIDHPE_NGOKFOOHHIO", + Self::Lddffnnegoc => "EMBFKIIDHPE_LDDFFNNEGOC", + Self::Gagodcckiac => "EMBFKIIDHPE_GAGODCCKIAC", + Self::Poaamlafkgk => "EMBFKIIDHPE_POAAMLAFKGK", + Self::Dpdiminjpob => "EMBFKIIDHPE_DPDIMINJPOB", + Self::Mlabflbjekn => "EMBFKIIDHPE_MLABFLBJEKN", + Self::Aalpaieeeid => "EMBFKIIDHPE_AALPAIEEEID", + Self::Kdipdonogfl => "EMBFKIIDHPE_KDIPDONOGFL", + Self::Koecolpgnma => "EMBFKIIDHPE_KOECOLPGNMA", + Self::Oomnpmnpjdg => "EMBFKIIDHPE_OOMNPMNPJDG", + Self::Ebhdggemokg => "EMBFKIIDHPE_EBHDGGEMOKG", + Self::Dkgioggfmon => "EMBFKIIDHPE_DKGIOGGFMON", + Self::Ologlamlajj => "EMBFKIIDHPE_OLOGLAMLAJJ", + Self::Pacoonldjkp => "EMBFKIIDHPE_PACOONLDJKP", + Self::Mfhoohmjpgd => "EMBFKIIDHPE_MFHOOHMJPGD", + Self::Anndeokmjcc => "EMBFKIIDHPE_ANNDEOKMJCC", + Self::Ggchkgoocob => "EMBFKIIDHPE_GGCHKGOOCOB", + Self::Ekbddficmpm => "EMBFKIIDHPE_EKBDDFICMPM", + Self::Mkcciaopclc => "EMBFKIIDHPE_MKCCIAOPCLC", + Self::Anchomepamc => "EMBFKIIDHPE_ANCHOMEPAMC", + Self::Agenlkljfek => "EMBFKIIDHPE_AGENLKLJFEK", + Self::Hjpndaohfaa => "EMBFKIIDHPE_HJPNDAOHFAA", + Self::Jgpibhneome => "EMBFKIIDHPE_JGPIBHNEOME", + Self::Cmioonmacid => "EMBFKIIDHPE_CMIOONMACID", + Self::Ojcinppahge => "EMBFKIIDHPE_OJCINPPAHGE", + Self::Kkphmgebmdd => "EMBFKIIDHPE_KKPHMGEBMDD", + Self::Pcfndhlbemm => "EMBFKIIDHPE_PCFNDHLBEMM", + Self::Lgnoiopbkff => "EMBFKIIDHPE_LGNOIOPBKFF", + Self::Hppkfalpnpj => "EMBFKIIDHPE_HPPKFALPNPJ", + Self::Ochhcejacpm => "EMBFKIIDHPE_OCHHCEJACPM", + Self::Pniodmdgeie => "EMBFKIIDHPE_PNIODMDGEIE", + Self::Dnaodhgnkja => "EMBFKIIDHPE_DNAODHGNKJA", + Self::Epapbdbedlh => "EMBFKIIDHPE_EPAPBDBEDLH", + Self::Bcebegihijb => "EMBFKIIDHPE_BCEBEGIHIJB", + Self::Npccaoklkdg => "EMBFKIIDHPE_NPCCAOKLKDG", + Self::Eemjeakhnal => "EMBFKIIDHPE_EEMJEAKHNAL", + Self::Cjdmjcnedgh => "EMBFKIIDHPE_CJDMJCNEDGH", + Self::Hamooffenfo => "EMBFKIIDHPE_HAMOOFFENFO", + Self::Mpklmjlmemj => "EMBFKIIDHPE_MPKLMJLMEMJ", + Self::Pcceccekloo => "EMBFKIIDHPE_PCCECCEKLOO", + Self::Cncogaoflnb => "EMBFKIIDHPE_CNCOGAOFLNB", + Self::Hncoiaccgfb => "EMBFKIIDHPE_HNCOIACCGFB", + Self::Nlpfbhhckgn => "EMBFKIIDHPE_NLPFBHHCKGN", + Self::Gpaefmohdil => "EMBFKIIDHPE_GPAEFMOHDIL", + Self::Plpgjphodfp => "EMBFKIIDHPE_PLPGJPHODFP", + Self::Iacifkepdmh => "EMBFKIIDHPE_IACIFKEPDMH", + Self::Elhjpmddpbn => "EMBFKIIDHPE_ELHJPMDDPBN", + Self::Aehconcgibj => "EMBFKIIDHPE_AEHCONCGIBJ", + Self::Cjlmjngelln => "EMBFKIIDHPE_CJLMJNGELLN", + Self::Jfnioigghic => "EMBFKIIDHPE_JFNIOIGGHIC", + Self::Cjhceiijghb => "EMBFKIIDHPE_CJHCEIIJGHB", + Self::Ephgoabkpkf => "EMBFKIIDHPE_EPHGOABKPKF", + Self::Kjlbkjbfbfk => "EMBFKIIDHPE_KJLBKJBFBFK", + Self::Mnbmmaamiki => "EMBFKIIDHPE_MNBMMAAMIKI", + Self::Ecipgbmkkaj => "EMBFKIIDHPE_ECIPGBMKKAJ", + Self::Eakbodghlpn => "EMBFKIIDHPE_EAKBODGHLPN", + Self::Pgeeihjnoph => "EMBFKIIDHPE_PGEEIHJNOPH", + Self::Kmooicpenhf => "EMBFKIIDHPE_KMOOICPENHF", + Self::Hajffcejgnn => "EMBFKIIDHPE_HAJFFCEJGNN", + Self::Fogbjollehl => "EMBFKIIDHPE_FOGBJOLLEHL", + Self::Nfmmcnpcajl => "EMBFKIIDHPE_NFMMCNPCAJL", + Self::Hkhpokemnpc => "EMBFKIIDHPE_HKHPOKEMNPC", + Self::Cfcefjpgjij => "EMBFKIIDHPE_CFCEFJPGJIJ", + Self::Fimgkjpdiia => "EMBFKIIDHPE_FIMGKJPDIIA", + Self::Jkmkpakhgml => "EMBFKIIDHPE_JKMKPAKHGML", + Self::Ocoaifejpkk => "EMBFKIIDHPE_OCOAIFEJPKK", + Self::Cokfnafacec => "EMBFKIIDHPE_COKFNAFACEC", + Self::Jaicdjeeooc => "EMBFKIIDHPE_JAICDJEEOOC", + Self::Dbemamcnjfd => "EMBFKIIDHPE_DBEMAMCNJFD", + Self::Cbbeookgldo => "EMBFKIIDHPE_CBBEOOKGLDO", + Self::Ofdgalpjeic => "EMBFKIIDHPE_OFDGALPJEIC", + Self::Jbcploahinj => "EMBFKIIDHPE_JBCPLOAHINJ", + Self::Kdfaomhbapd => "EMBFKIIDHPE_KDFAOMHBAPD", + Self::Endnfddnckj => "EMBFKIIDHPE_ENDNFDDNCKJ", + Self::Kolgphaidea => "EMBFKIIDHPE_KOLGPHAIDEA", + Self::Namhhncighp => "EMBFKIIDHPE_NAMHHNCIGHP", + Self::Dohiapaiipd => "EMBFKIIDHPE_DOHIAPAIIPD", + Self::Fgakdcgfcih => "EMBFKIIDHPE_FGAKDCGFCIH", + Self::Ipknbedgaja => "EMBFKIIDHPE_IPKNBEDGAJA", + Self::Nnomgpocela => "EMBFKIIDHPE_NNOMGPOCELA", + Self::Fphcknmijmp => "EMBFKIIDHPE_FPHCKNMIJMP", + Self::Glghignacpm => "EMBFKIIDHPE_GLGHIGNACPM", + Self::Lhknkeoppeo => "EMBFKIIDHPE_LHKNKEOPPEO", + Self::Eccjcdemilh => "EMBFKIIDHPE_ECCJCDEMILH", + Self::Dmeacdbmdpg => "EMBFKIIDHPE_DMEACDBMDPG", + Self::Mfhdldaojdd => "EMBFKIIDHPE_MFHDLDAOJDD", + Self::Jhnkicpjilh => "EMBFKIIDHPE_JHNKICPJILH", + Self::Jpmmmccmkfj => "EMBFKIIDHPE_JPMMMCCMKFJ", + Self::Banfkpkpbfl => "EMBFKIIDHPE_BANFKPKPBFL", + Self::Fcgkjhafikg => "EMBFKIIDHPE_FCGKJHAFIKG", + Self::Phjhjfgbhpo => "EMBFKIIDHPE_PHJHJFGBHPO", + Self::Ooicnghfklc => "EMBFKIIDHPE_OOICNGHFKLC", + Self::Ggfahpjbkfh => "EMBFKIIDHPE_GGFAHPJBKFH", + Self::Bcgpigcliji => "EMBFKIIDHPE_BCGPIGCLIJI", + Self::Hogecifinic => "EMBFKIIDHPE_HOGECIFINIC", + Self::Icagomejnlp => "EMBFKIIDHPE_ICAGOMEJNLP", + Self::Kbogjjelbhd => "EMBFKIIDHPE_KBOGJJELBHD", + Self::Caehngfbmei => "EMBFKIIDHPE_CAEHNGFBMEI", + Self::Baknmgknigi => "EMBFKIIDHPE_BAKNMGKNIGI", + Self::Bpnndbnkfcc => "EMBFKIIDHPE_BPNNDBNKFCC", + Self::Heefdcgfbdi => "EMBFKIIDHPE_HEEFDCGFBDI", + Self::Fanbnbjjkfk => "EMBFKIIDHPE_FANBNBJJKFK", + Self::Mbjclnhfepj => "EMBFKIIDHPE_MBJCLNHFEPJ", + Self::Fjjkhmcicck => "EMBFKIIDHPE_FJJKHMCICCK", + Self::Egdpphljbhe => "EMBFKIIDHPE_EGDPPHLJBHE", + Self::Khpokjalcmg => "EMBFKIIDHPE_KHPOKJALCMG", + Self::Nhajjemedbj => "EMBFKIIDHPE_NHAJJEMEDBJ", + Self::Gfgclaokifc => "EMBFKIIDHPE_GFGCLAOKIFC", + Self::Dkckdeflblh => "EMBFKIIDHPE_DKCKDEFLBLH", + Self::Fljonbjocma => "EMBFKIIDHPE_FLJONBJOCMA", + Self::Bbnebpgkdlj => "EMBFKIIDHPE_BBNEBPGKDLJ", + Self::Bjgpjpdomof => "EMBFKIIDHPE_BJGPJPDOMOF", + Self::Cgbjpppmdme => "EMBFKIIDHPE_CGBJPPPMDME", + Self::Hbfkinkgfdd => "EMBFKIIDHPE_HBFKINKGFDD", + Self::Ookfbhjbcla => "EMBFKIIDHPE_OOKFBHJBCLA", + Self::Kehdaphnbmh => "EMBFKIIDHPE_KEHDAPHNBMH", + Self::Ocohlogjnap => "EMBFKIIDHPE_OCOHLOGJNAP", + Self::Afnneeebanm => "EMBFKIIDHPE_AFNNEEEBANM", + Self::Jbpjdjcmkgl => "EMBFKIIDHPE_JBPJDJCMKGL", + Self::Aaifmhcoljf => "EMBFKIIDHPE_AAIFMHCOLJF", + Self::Bddmileaadf => "EMBFKIIDHPE_BDDMILEAADF", + Self::Acpnpplgdja => "EMBFKIIDHPE_ACPNPPLGDJA", + Self::Diabofbgcal => "EMBFKIIDHPE_DIABOFBGCAL", + Self::Egnnahghjal => "EMBFKIIDHPE_EGNNAHGHJAL", + Self::Lahmlhlmjof => "EMBFKIIDHPE_LAHMLHLMJOF", + Self::Dpkekdhbffo => "EMBFKIIDHPE_DPKEKDHBFFO", + Self::Fehijciakfm => "EMBFKIIDHPE_FEHIJCIAKFM", + Self::Bnbfbpnfccn => "EMBFKIIDHPE_BNBFBPNFCCN", + Self::Lioifoegacb => "EMBFKIIDHPE_LIOIFOEGACB", + Self::Miehckkjdob => "EMBFKIIDHPE_MIEHCKKJDOB", + Self::Dngiaclhdjl => "EMBFKIIDHPE_DNGIACLHDJL", + Self::Ehjjphafhhp => "EMBFKIIDHPE_EHJJPHAFHHP", + Self::Mikoknjpnie => "EMBFKIIDHPE_MIKOKNJPNIE", + Self::Dnegcoefkhh => "EMBFKIIDHPE_DNEGCOEFKHH", + Self::Cpnifcaopcf => "EMBFKIIDHPE_CPNIFCAOPCF", + Self::Occgpbnafba => "EMBFKIIDHPE_OCCGPBNAFBA", + Self::Ciaodhmghem => "EMBFKIIDHPE_CIAODHMGHEM", + Self::Koffckhmkcg => "EMBFKIIDHPE_KOFFCKHMKCG", + Self::Eelcaclcfei => "EMBFKIIDHPE_EELCACLCFEI", + Self::Bkdnkmkkbhd => "EMBFKIIDHPE_BKDNKMKKBHD", + Self::Gbcbigebfal => "EMBFKIIDHPE_GBCBIGEBFAL", + Self::Nfhdihjlbod => "EMBFKIIDHPE_NFHDIHJLBOD", + Self::Fmdlcllliof => "EMBFKIIDHPE_FMDLCLLLIOF", + Self::Fjmkblgkbbn => "EMBFKIIDHPE_FJMKBLGKBBN", + Self::Ckmajooegjp => "EMBFKIIDHPE_CKMAJOOEGJP", + Self::Hcjknfchmao => "EMBFKIIDHPE_HCJKNFCHMAO", + Self::Podpamgkefk => "EMBFKIIDHPE_PODPAMGKEFK", + Self::Mcaljbdljcd => "EMBFKIIDHPE_MCALJBDLJCD", + Self::Jbmkceacmae => "EMBFKIIDHPE_JBMKCEACMAE", + Self::Imcinkjjifg => "EMBFKIIDHPE_IMCINKJJIFG", + Self::Kbmmcjafepi => "EMBFKIIDHPE_KBMMCJAFEPI", + Self::Kmheadfphgb => "EMBFKIIDHPE_KMHEADFPHGB", + Self::Eedeejjmmee => "EMBFKIIDHPE_EEDEEJJMMEE", + Self::Bgoobeedgka => "EMBFKIIDHPE_BGOOBEEDGKA", + Self::Mfapbfnpmda => "EMBFKIIDHPE_MFAPBFNPMDA", + Self::Kenaihfapef => "EMBFKIIDHPE_KENAIHFAPEF", + Self::Mefaigmbill => "EMBFKIIDHPE_MEFAIGMBILL", + Self::Bjfegdokadh => "EMBFKIIDHPE_BJFEGDOKADH", + Self::Fkjfnngbngp => "EMBFKIIDHPE_FKJFNNGBNGP", + Self::Geblhofpcdm => "EMBFKIIDHPE_GEBLHOFPCDM", + Self::Bkcihcfkfmm => "EMBFKIIDHPE_BKCIHCFKFMM", + Self::Piidlaojbco => "EMBFKIIDHPE_PIIDLAOJBCO", + Self::Kfnmbfbmhac => "EMBFKIIDHPE_KFNMBFBMHAC", + Self::Dgnedgekamf => "EMBFKIIDHPE_DGNEDGEKAMF", + Self::Pmhglgjdlnn => "EMBFKIIDHPE_PMHGLGJDLNN", + Self::Ppplidghcai => "EMBFKIIDHPE_PPPLIDGHCAI", + Self::Bmjcmeohcbe => "EMBFKIIDHPE_BMJCMEOHCBE", + Self::Jgfnginiaff => "EMBFKIIDHPE_JGFNGINIAFF", + Self::Iiaoimmkaaf => "EMBFKIIDHPE_IIAOIMMKAAF", + Self::Ccohabpnahc => "EMBFKIIDHPE_CCOHABPNAHC", + Self::Dhfhmgiggpp => "EMBFKIIDHPE_DHFHMGIGGPP", + Self::Gjfmicfebop => "EMBFKIIDHPE_GJFMICFEBOP", + Self::Nkomchmjbdi => "EMBFKIIDHPE_NKOMCHMJBDI", + Self::Njenpnkilee => "EMBFKIIDHPE_NJENPNKILEE", + Self::Lhlknhbohbi => "EMBFKIIDHPE_LHLKNHBOHBI", + Self::Lbljbabefba => "EMBFKIIDHPE_LBLJBABEFBA", + Self::Ipcnfonkgjl => "EMBFKIIDHPE_IPCNFONKGJL", + Self::Mcdnagpbafe => "EMBFKIIDHPE_MCDNAGPBAFE", + Self::Lmdbomdmmpl => "EMBFKIIDHPE_LMDBOMDMMPL", + Self::Pcjalngdgaj => "EMBFKIIDHPE_PCJALNGDGAJ", + Self::Dicfbladmoo => "EMBFKIIDHPE_DICFBLADMOO", + Self::Bhjfpokkcod => "EMBFKIIDHPE_BHJFPOKKCOD", + Self::Phicigffgmm => "EMBFKIIDHPE_PHICIGFFGMM", + Self::Fpjpbmcelck => "EMBFKIIDHPE_FPJPBMCELCK", + Self::Figccockofg => "EMBFKIIDHPE_FIGCCOCKOFG", + Self::Hhkdjlfefhh => "EMBFKIIDHPE_HHKDJLFEFHH", + Self::Ibofoapgbne => "EMBFKIIDHPE_IBOFOAPGBNE", + Self::Nmpknjkenca => "EMBFKIIDHPE_NMPKNJKENCA", + Self::Kaeadjmdepe => "EMBFKIIDHPE_KAEADJMDEPE", + Self::Jdnjcpnaclh => "EMBFKIIDHPE_JDNJCPNACLH", + Self::Cdddkdbbkdm => "EMBFKIIDHPE_CDDDKDBBKDM", + Self::Dokbehobcmk => "EMBFKIIDHPE_DOKBEHOBCMK", + Self::Dmnkabcnidh => "EMBFKIIDHPE_DMNKABCNIDH", + Self::Dplnjbbnmod => "EMBFKIIDHPE_DPLNJBBNMOD", + Self::Efbmohoffga => "EMBFKIIDHPE_EFBMOHOFFGA", + Self::Pnkdmednokk => "EMBFKIIDHPE_PNKDMEDNOKK", + Self::Omeihcdipml => "EMBFKIIDHPE_OMEIHCDIPML", + Self::Jiojmpkbcod => "EMBFKIIDHPE_JIOJMPKBCOD", + Self::Aehpjfdljgk => "EMBFKIIDHPE_AEHPJFDLJGK", + Self::Gnpdbekndfm => "EMBFKIIDHPE_GNPDBEKNDFM", + Self::Pljbhlokaee => "EMBFKIIDHPE_PLJBHLOKAEE", + Self::Ajalpljmojn => "EMBFKIIDHPE_AJALPLJMOJN", + Self::Laigiobmjkn => "EMBFKIIDHPE_LAIGIOBMJKN", + Self::Ahgbeiaodic => "EMBFKIIDHPE_AHGBEIAODIC", + Self::Bffebpdfmlc => "EMBFKIIDHPE_BFFEBPDFMLC", + Self::Jmljollhifc => "EMBFKIIDHPE_JMLJOLLHIFC", + Self::Elnolbfnnno => "EMBFKIIDHPE_ELNOLBFNNNO", + Self::Aadgjijlkll => "EMBFKIIDHPE_AADGJIJLKLL", + Self::Cmdagcgjpjo => "EMBFKIIDHPE_CMDAGCGJPJO", + Self::Kjjdcfjeiid => "EMBFKIIDHPE_KJJDCFJEIID", + Self::Gojchpmaapn => "EMBFKIIDHPE_GOJCHPMAAPN", + Self::Afechllofoc => "EMBFKIIDHPE_AFECHLLOFOC", + Self::Dndjkgcohgj => "EMBFKIIDHPE_DNDJKGCOHGJ", + Self::Ndekkipmcdb => "EMBFKIIDHPE_NDEKKIPMCDB", + Self::Joahfkkbhka => "EMBFKIIDHPE_JOAHFKKBHKA", + Self::Lghdkmejkcj => "EMBFKIIDHPE_LGHDKMEJKCJ", + Self::Okfeaeacpcl => "EMBFKIIDHPE_OKFEAEACPCL", + Self::Bhhiddfblbh => "EMBFKIIDHPE_BHHIDDFBLBH", + Self::Pohfmbmkdjo => "EMBFKIIDHPE_POHFMBMKDJO", + Self::Hediplbajjk => "EMBFKIIDHPE_HEDIPLBAJJK", + Self::Inbmjobipko => "EMBFKIIDHPE_INBMJOBIPKO", + Self::Bpkoncgkglk => "EMBFKIIDHPE_BPKONCGKGLK", + Self::Fejklipgkln => "EMBFKIIDHPE_FEJKLIPGKLN", + Self::Hglbnopdach => "EMBFKIIDHPE_HGLBNOPDACH", + Self::Bbggidabnfb => "EMBFKIIDHPE_BBGGIDABNFB", + Self::Kkjflbncloh => "EMBFKIIDHPE_KKJFLBNCLOH", + Self::Aompfcaoklm => "EMBFKIIDHPE_AOMPFCAOKLM", + Self::Anmkcjicjed => "EMBFKIIDHPE_ANMKCJICJED", + Self::Iedandadnjg => "EMBFKIIDHPE_IEDANDADNJG", + Self::Jenbopikhen => "EMBFKIIDHPE_JENBOPIKHEN", + Self::Gcknofnflbf => "EMBFKIIDHPE_GCKNOFNFLBF", + Self::Blgfkgfadgf => "EMBFKIIDHPE_BLGFKGFADGF", + Self::Mmbekcaekgn => "EMBFKIIDHPE_MMBEKCAEKGN", + Self::Igliaepande => "EMBFKIIDHPE_IGLIAEPANDE", + Self::Kaikkfoghab => "EMBFKIIDHPE_KAIKKFOGHAB", + Self::Mcmhacbkkem => "EMBFKIIDHPE_MCMHACBKKEM", + Self::Ekplbblpllo => "EMBFKIIDHPE_EKPLBBLPLLO", + Self::Aambjnccfhl => "EMBFKIIDHPE_AAMBJNCCFHL", + Self::Moigcipfcoj => "EMBFKIIDHPE_MOIGCIPFCOJ", + Self::Deccknknmah => "EMBFKIIDHPE_DECCKNKNMAH", + Self::Bmnnmfkfdlp => "EMBFKIIDHPE_BMNNMFKFDLP", + Self::Cpgekohhhnc => "EMBFKIIDHPE_CPGEKOHHHNC", + Self::Eepanndnlic => "EMBFKIIDHPE_EEPANNDNLIC", + Self::Ceengodpmof => "EMBFKIIDHPE_CEENGODPMOF", + Self::Daamgcddomi => "EMBFKIIDHPE_DAAMGCDDOMI", + Self::Nbcghnfeode => "EMBFKIIDHPE_NBCGHNFEODE", + Self::Podadggebah => "EMBFKIIDHPE_PODADGGEBAH", + Self::Ajggblpjjba => "EMBFKIIDHPE_AJGGBLPJJBA", + Self::Dlpmhfjijhl => "EMBFKIIDHPE_DLPMHFJIJHL", + Self::Ifmnjeinpbm => "EMBFKIIDHPE_IFMNJEINPBM", + Self::Elagjmkhcpm => "EMBFKIIDHPE_ELAGJMKHCPM", + Self::Cbpnbidkejm => "EMBFKIIDHPE_CBPNBIDKEJM", + Self::Ocbkjlbblbn => "EMBFKIIDHPE_OCBKJLBBLBN", + Self::Oejbbifllfa => "EMBFKIIDHPE_OEJBBIFLLFA", + Self::Plofkmlglbn => "EMBFKIIDHPE_PLOFKMLGLBN", + Self::Ncfnpnnojeg => "EMBFKIIDHPE_NCFNPNNOJEG", + Self::Gknehnehale => "EMBFKIIDHPE_GKNEHNEHALE", + Self::Akfnddgplij => "EMBFKIIDHPE_AKFNDDGPLIJ", + Self::Fnfpdaelcdf => "EMBFKIIDHPE_FNFPDAELCDF", + Self::Dhcljjkldkg => "EMBFKIIDHPE_DHCLJJKLDKG", + Self::Pbjpeblbgde => "EMBFKIIDHPE_PBJPEBLBGDE", + Self::Kdnhndklkfg => "EMBFKIIDHPE_KDNHNDKLKFG", + Self::Eomfedoeedl => "EMBFKIIDHPE_EOMFEDOEEDL", + Self::Pnmmkaaaoob => "EMBFKIIDHPE_PNMMKAAAOOB", + Self::Ljeeebkiiac => "EMBFKIIDHPE_LJEEEBKIIAC", + Self::Kjibfgnejhd => "EMBFKIIDHPE_KJIBFGNEJHD", + Self::Blhoajbbghl => "EMBFKIIDHPE_BLHOAJBBGHL", + Self::Ihlhhphekfi => "EMBFKIIDHPE_IHLHHPHEKFI", + Self::Pfmogobnemb => "EMBFKIIDHPE_PFMOGOBNEMB", + Self::Admhilbphda => "EMBFKIIDHPE_ADMHILBPHDA", + Self::Gamacaameai => "EMBFKIIDHPE_GAMACAAMEAI", + Self::Jgomlikdffa => "EMBFKIIDHPE_JGOMLIKDFFA", + Self::Hkhgpnhjdfj => "EMBFKIIDHPE_HKHGPNHJDFJ", + Self::Cnaeelchbmk => "EMBFKIIDHPE_CNAEELCHBMK", + Self::Jlopdhggofk => "EMBFKIIDHPE_JLOPDHGGOFK", + Self::Cdjbllopejm => "EMBFKIIDHPE_CDJBLLOPEJM", + Self::Jniohacibkk => "EMBFKIIDHPE_JNIOHACIBKK", + Self::Ljehlikhemn => "EMBFKIIDHPE_LJEHLIKHEMN", + Self::Jopjglkcgpp => "EMBFKIIDHPE_JOPJGLKCGPP", + Self::Hkchoapnfom => "EMBFKIIDHPE_HKCHOAPNFOM", + Self::Bnochegoeph => "EMBFKIIDHPE_BNOCHEGOEPH", + Self::Okocidpfdba => "EMBFKIIDHPE_OKOCIDPFDBA", + Self::Cokinkfikan => "EMBFKIIDHPE_COKINKFIKAN", + Self::Ancppldfjco => "EMBFKIIDHPE_ANCPPLDFJCO", + Self::Comjabficgh => "EMBFKIIDHPE_COMJABFICGH", + Self::Dhjemfogclo => "EMBFKIIDHPE_DHJEMFOGCLO", + Self::Onnjilpkhmc => "EMBFKIIDHPE_ONNJILPKHMC", + Self::Hgpbcbmnclg => "EMBFKIIDHPE_HGPBCBMNCLG", + Self::Hpgagekfafn => "EMBFKIIDHPE_HPGAGEKFAFN", + Self::Khkmmompacd => "EMBFKIIDHPE_KHKMMOMPACD", + Self::Ejppneecgkn => "EMBFKIIDHPE_EJPPNEECGKN", + Self::Kdblhgoogba => "EMBFKIIDHPE_KDBLHGOOGBA", + Self::Jajggjbihha => "EMBFKIIDHPE_JAJGGJBIHHA", + Self::Fpdfacbppef => "EMBFKIIDHPE_FPDFACBPPEF", + Self::Cmjomgfabck => "EMBFKIIDHPE_CMJOMGFABCK", + Self::Amfnnndgggn => "EMBFKIIDHPE_AMFNNNDGGGN", + Self::Hobbjonaafe => "EMBFKIIDHPE_HOBBJONAAFE", + Self::Hjmbflbbmdk => "EMBFKIIDHPE_HJMBFLBBMDK", + Self::Ipnjclhdbme => "EMBFKIIDHPE_IPNJCLHDBME", + Self::Moajlifnpak => "EMBFKIIDHPE_MOAJLIFNPAK", + Self::Bgkidgdigne => "EMBFKIIDHPE_BGKIDGDIGNE", + Self::Ghcangmmcgg => "EMBFKIIDHPE_GHCANGMMCGG", + Self::Ihpbgmjiccb => "EMBFKIIDHPE_IHPBGMJICCB", + Self::Bmadekkieij => "EMBFKIIDHPE_BMADEKKIEIJ", + Self::Hfomjjhkecj => "EMBFKIIDHPE_HFOMJJHKECJ", + Self::Hdpkbjbgmfj => "EMBFKIIDHPE_HDPKBJBGMFJ", + Self::Naakkhcifgf => "EMBFKIIDHPE_NAAKKHCIFGF", + Self::Oibcldjhdbj => "EMBFKIIDHPE_OIBCLDJHDBJ", + Self::Bhnlagofhhj => "EMBFKIIDHPE_BHNLAGOFHHJ", + Self::Hanpbkbjgml => "EMBFKIIDHPE_HANPBKBJGML", + Self::Ihdmelolkpf => "EMBFKIIDHPE_IHDMELOLKPF", + Self::Elahohcgglm => "EMBFKIIDHPE_ELAHOHCGGLM", + Self::Chedmnbckfi => "EMBFKIIDHPE_CHEDMNBCKFI", + Self::Lkakgnglhni => "EMBFKIIDHPE_LKAKGNGLHNI", + Self::Bimoklhjfao => "EMBFKIIDHPE_BIMOKLHJFAO", + Self::Kkplkbdpjal => "EMBFKIIDHPE_KKPLKBDPJAL", + Self::Dojhalecjbl => "EMBFKIIDHPE_DOJHALECJBL", + Self::Ilkfjmjagng => "EMBFKIIDHPE_ILKFJMJAGNG", + Self::Ofdhmmlfmip => "EMBFKIIDHPE_OFDHMMLFMIP", + Self::Gfdbkgjjgnp => "EMBFKIIDHPE_GFDBKGJJGNP", + Self::Aecjpbppmmk => "EMBFKIIDHPE_AECJPBPPMMK", + Self::Ljonpppbfmj => "EMBFKIIDHPE_LJONPPPBFMJ", + Self::Pilhiipgngo => "EMBFKIIDHPE_PILHIIPGNGO", + Self::Ljjpjcemojn => "EMBFKIIDHPE_LJJPJCEMOJN", + Self::Mkcafpeccng => "EMBFKIIDHPE_MKCAFPECCNG", + Self::Giaaodkbfog => "EMBFKIIDHPE_GIAAODKBFOG", + Self::Inelhlgdikj => "EMBFKIIDHPE_INELHLGDIKJ", + Self::Ndlibkpeaic => "EMBFKIIDHPE_NDLIBKPEAIC", + Self::Aplkjhknpbo => "EMBFKIIDHPE_APLKJHKNPBO", + Self::Hhmcekihmgo => "EMBFKIIDHPE_HHMCEKIHMGO", + Self::Mhmfcbnheim => "EMBFKIIDHPE_MHMFCBNHEIM", + Self::Lhnielfdibp => "EMBFKIIDHPE_LHNIELFDIBP", + Self::Jlhffggkhop => "EMBFKIIDHPE_JLHFFGGKHOP", + Self::Hhenafdgdjk => "EMBFKIIDHPE_HHENAFDGDJK", + Self::Hodlaoonana => "EMBFKIIDHPE_HODLAOONANA", + Self::Bcdkkapogfo => "EMBFKIIDHPE_BCDKKAPOGFO", + Self::Ocgdjicnbkc => "EMBFKIIDHPE_OCGDJICNBKC", + Self::Lmjpnigckjm => "EMBFKIIDHPE_LMJPNIGCKJM", + Self::Ncokfjphchn => "EMBFKIIDHPE_NCOKFJPHCHN", + Self::Hmfbloogalh => "EMBFKIIDHPE_HMFBLOOGALH", + Self::Hcoogdaaonl => "EMBFKIIDHPE_HCOOGDAAONL", + Self::Mnllekikkmh => "EMBFKIIDHPE_MNLLEKIKKMH", + Self::Cpfcmilbmlf => "EMBFKIIDHPE_CPFCMILBMLF", + Self::Dghloonhehh => "EMBFKIIDHPE_DGHLOONHEHH", + Self::Mhmhhgjhnne => "EMBFKIIDHPE_MHMHHGJHNNE", + Self::Mffaiokjaao => "EMBFKIIDHPE_MFFAIOKJAAO", + Self::Ockmlldlmbk => "EMBFKIIDHPE_OCKMLLDLMBK", + Self::Eokkagpaljo => "EMBFKIIDHPE_EOKKAGPALJO", + Self::Ppahcblenpn => "EMBFKIIDHPE_PPAHCBLENPN", + Self::Ndedlfdghnn => "EMBFKIIDHPE_NDEDLFDGHNN", + Self::Cicehgbfibm => "EMBFKIIDHPE_CICEHGBFIBM", + Self::Galnoddkenj => "EMBFKIIDHPE_GALNODDKENJ", + Self::Kkdffbkplah => "EMBFKIIDHPE_KKDFFBKPLAH", + Self::Mikbneffeoe => "EMBFKIIDHPE_MIKBNEFFEOE", + Self::Laofdddbjla => "EMBFKIIDHPE_LAOFDDDBJLA", + Self::Fopliofligd => "EMBFKIIDHPE_FOPLIOFLIGD", + Self::Lmnkggldkho => "EMBFKIIDHPE_LMNKGGLDKHO", + Self::Pekinbmmhik => "EMBFKIIDHPE_PEKINBMMHIK", + Self::Ndgdipcmmek => "EMBFKIIDHPE_NDGDIPCMMEK", + Self::Abkjoeidcjn => "EMBFKIIDHPE_ABKJOEIDCJN", + Self::Hgjcmdofnol => "EMBFKIIDHPE_HGJCMDOFNOL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "RET_SUCC" => Some(Self::RetSucc), - "RET_FAIL" => Some(Self::RetFail), - "RET_SERVER_INTERNAL_ERROR" => Some(Self::RetServerInternalError), - "RET_TIMEOUT" => Some(Self::RetTimeout), - "RET_REPEATED_REQ" => Some(Self::RetRepeatedReq), - "RET_REQ_PARA_INVALID" => Some(Self::RetReqParaInvalid), - "RET_PLAYER_DATA_ERROR" => Some(Self::RetPlayerDataError), - "RET_PLAYER_CLIENT_PAUSED" => Some(Self::RetPlayerClientPaused), - "RET_FUNC_CHECK_FAILED" => Some(Self::RetFuncCheckFailed), - "RET_FEATURE_SWITCH_CLOSED" => Some(Self::RetFeatureSwitchClosed), - "RET_FREQ_OVER_LIMIT" => Some(Self::RetFreqOverLimit), - "RET_SYSTEM_BUSY" => Some(Self::RetSystemBusy), - "RET_PLAYER_NOT_ONLINE" => Some(Self::RetPlayerNotOnline), - "RET_OPERATION_IN_CD" => Some(Self::RetOperationInCd), - "RET_REPEATE_LOGIN" => Some(Self::RetRepeateLogin), - "RET_RETRY_LOGIN" => Some(Self::RetRetryLogin), - "RET_WAIT_LOGIN" => Some(Self::RetWaitLogin), - "RET_NOT_IN_WHITE_LIST" => Some(Self::RetNotInWhiteList), - "RET_IN_BLACK_LIST" => Some(Self::RetInBlackList), - "RET_ACCOUNT_VERIFY_ERROR" => Some(Self::RetAccountVerifyError), - "RET_ACCOUNT_PARA_ERROR" => Some(Self::RetAccountParaError), - "RET_ANTI_ADDICT_LOGIN" => Some(Self::RetAntiAddictLogin), - "RET_CHECK_SUM_ERROR" => Some(Self::RetCheckSumError), - "RET_REACH_MAX_PLAYER_NUM" => Some(Self::RetReachMaxPlayerNum), - "RET_ALREADY_REGISTERED" => Some(Self::RetAlreadyRegistered), - "RET_GENDER_ERROR" => Some(Self::RetGenderError), - "SET_NICKNAME_RET_CALLBACK_PROCESSING" => { - Some(Self::SetNicknameRetCallbackProcessing) - } - "RET_IN_GM_BIND_ACCESS" => Some(Self::RetInGmBindAccess), - "RET_QUEST_REWARD_ALREADY_TAKEN" => Some(Self::RetQuestRewardAlreadyTaken), - "RET_QUEST_NOT_ACCEPT" => Some(Self::RetQuestNotAccept), - "RET_QUEST_NOT_FINISH" => Some(Self::RetQuestNotFinish), - "RET_QUEST_STATUS_ERROR" => Some(Self::RetQuestStatusError), - "RET_ACHIEVEMENT_LEVEL_NOT_REACH" => Some(Self::RetAchievementLevelNotReach), - "RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN" => { - Some(Self::RetAchievementLevelAlreadyTaken) - } - "RET_AVATAR_NOT_EXIST" => Some(Self::RetAvatarNotExist), - "RET_AVATAR_RES_EXP_NOT_ENOUGH" => Some(Self::RetAvatarResExpNotEnough), - "RET_AVATAR_EXP_REACH_PROMOTION_LIMIT" => { - Some(Self::RetAvatarExpReachPromotionLimit) - } - "RET_AVATAR_REACH_MAX_PROMOTION" => Some(Self::RetAvatarReachMaxPromotion), - "RET_SKILLTREE_CONFIG_NOT_EXIST" => Some(Self::RetSkilltreeConfigNotExist), - "RET_SKILLTREE_ALREADY_UNLOCK" => Some(Self::RetSkilltreeAlreadyUnlock), - "RET_SKILLTREE_PRE_LOCKED" => Some(Self::RetSkilltreePreLocked), - "RET_SKILLTREE_LEVEL_NOT_MEET" => Some(Self::RetSkilltreeLevelNotMeet), - "RET_SKILLTREE_RANK_NOT_MEET" => Some(Self::RetSkilltreeRankNotMeet), - "RET_AVATAR_DRESS_NO_EQUIPMENT" => Some(Self::RetAvatarDressNoEquipment), - "RET_AVATAR_EXP_ITEM_NOT_EXIST" => Some(Self::RetAvatarExpItemNotExist), - "RET_SKILLTREE_POINT_LOCKED" => Some(Self::RetSkilltreePointLocked), - "RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH" => { - Some(Self::RetSkilltreePointLevelUpgradeNotMatch) - } - "RET_SKILLTREE_POINT_LEVEL_REACH_MAX" => { - Some(Self::RetSkilltreePointLevelReachMax) - } - "RET_WORLD_LEVEL_NOT_MEET" => Some(Self::RetWorldLevelNotMeet), - "RET_PLAYER_LEVEL_NOT_MEET" => Some(Self::RetPlayerLevelNotMeet), - "RET_AVATAR_RANK_NOT_MATCH" => Some(Self::RetAvatarRankNotMatch), - "RET_AVATAR_RANK_REACH_MAX" => Some(Self::RetAvatarRankReachMax), - "RET_HERO_BASIC_TYPE_NOT_MATCH" => Some(Self::RetHeroBasicTypeNotMatch), - "RET_AVATAR_PROMOTION_NOT_MEET" => Some(Self::RetAvatarPromotionNotMeet), - "RET_PROMOTION_REWARD_CONFIG_NOT_EXIST" => { - Some(Self::RetPromotionRewardConfigNotExist) - } - "RET_PROMOTION_REWARD_ALREADY_TAKEN" => { - Some(Self::RetPromotionRewardAlreadyTaken) - } - "RET_AVATAR_SKIN_ITEM_NOT_EXIST" => Some(Self::RetAvatarSkinItemNotExist), - "RET_AVATAR_SKIN_ALREADY_DRESSED" => Some(Self::RetAvatarSkinAlreadyDressed), - "RET_AVATAR_NOT_DRESS_SKIN" => Some(Self::RetAvatarNotDressSkin), - "RET_AVATAR_SKIN_NOT_MATCH_AVATAR" => Some(Self::RetAvatarSkinNotMatchAvatar), - "RET_AVATAR_PATH_NOT_MATCH" => Some(Self::RetAvatarPathNotMatch), - "RET_AVATAR_ENHANCED_ID_NOT_EXIST" => Some(Self::RetAvatarEnhancedIdNotExist), - "RET_AVATAR_ENHANCED_ID_ALREADY_SET" => { - Some(Self::RetAvatarEnhancedIdAlreadySet) - } - "RET_AVATAR_NOT_CUR_ENHANCED_ID" => Some(Self::RetAvatarNotCurEnhancedId), - "RET_PLAYER_OUTFIT_CONFIG_NOT_EXIST" => { - Some(Self::RetPlayerOutfitConfigNotExist) - } - "RET_PLAYER_OUTFIT_SLOT_CONFLICT" => Some(Self::RetPlayerOutfitSlotConflict), - "RET_PLAYER_OUTFIT_IS_DEFAULT" => Some(Self::RetPlayerOutfitIsDefault), - "RET_PLAYER_OUTFIT_NOT_OWNED" => Some(Self::RetPlayerOutfitNotOwned), - "RET_SKILLTREE_FAST_LEVEL_UP_CLOSE" => { - Some(Self::RetSkilltreeFastLevelUpClose) - } - "RET_ITEM_NOT_EXIST" => Some(Self::RetItemNotExist), - "RET_ITEM_COST_NOT_ENOUGH" => Some(Self::RetItemCostNotEnough), - "RET_ITEM_COST_TOO_MUCH" => Some(Self::RetItemCostTooMuch), - "RET_ITEM_NO_COST" => Some(Self::RetItemNoCost), - "RET_ITEM_NOT_ENOUGH" => Some(Self::RetItemNotEnough), - "RET_ITEM_INVALID" => Some(Self::RetItemInvalid), - "RET_ITEM_CONFIG_NOT_EXIST" => Some(Self::RetItemConfigNotExist), - "RET_SCOIN_NOT_ENOUGH" => Some(Self::RetScoinNotEnough), - "RET_ITEM_REWARD_EXCEED_LIMIT" => Some(Self::RetItemRewardExceedLimit), - "RET_ITEM_INVALID_USE" => Some(Self::RetItemInvalidUse), - "RET_ITEM_USE_CONFIG_NOT_EXIST" => Some(Self::RetItemUseConfigNotExist), - "RET_REWARD_CONFIG_NOT_EXIST" => Some(Self::RetRewardConfigNotExist), - "RET_ITEM_EXCEED_LIMIT" => Some(Self::RetItemExceedLimit), - "RET_ITEM_COUNT_INVALID" => Some(Self::RetItemCountInvalid), - "RET_ITEM_USE_TARGET_TYPE_INVALID" => Some(Self::RetItemUseTargetTypeInvalid), - "RET_ITEM_USE_SATIETY_FULL" => Some(Self::RetItemUseSatietyFull), - "RET_ITEM_COMPOSE_NOT_EXIST" => Some(Self::RetItemComposeNotExist), - "RET_RELIC_COMPOSE_NOT_EXIST" => Some(Self::RetRelicComposeNotExist), - "RET_ITEM_CAN_NOT_SELL" => Some(Self::RetItemCanNotSell), - "RET_ITEM_SELL_EXCEDD_LIMIT" => Some(Self::RetItemSellExceddLimit), - "RET_ITEM_NOT_IN_COST_LIST" => Some(Self::RetItemNotInCostList), - "RET_ITEM_SPECIAL_COST_NOT_ENOUGH" => Some(Self::RetItemSpecialCostNotEnough), - "RET_ITEM_SPECIAL_COST_TOO_MUCH" => Some(Self::RetItemSpecialCostTooMuch), - "RET_ITEM_FORMULA_NOT_EXIST" => Some(Self::RetItemFormulaNotExist), - "RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST" => { - Some(Self::RetItemAutoGiftOptionalNotExist) - } - "RET_RELIC_COMPOSE_RELIC_INVALID" => Some(Self::RetRelicComposeRelicInvalid), - "RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID" => { - Some(Self::RetRelicComposeMainAffixIdInvalid) - } - "RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE" => { - Some(Self::RetRelicComposeWrongFormulaType) - } - "RET_RELIC_COMPOSE_RELIC_NOT_EXIST" => { - Some(Self::RetRelicComposeRelicNotExist) - } - "RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID" => { - Some(Self::RetRelicComposeBlackGoldCountInvalid) - } - "RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED" => { - Some(Self::RetRelicComposeBlackGoldNotNeed) - } - "RET_MONTH_CARD_CANNOT_USE" => Some(Self::RetMonthCardCannotUse), - "RET_ITEM_REWARD_EXCEED_DISAPPEAR" => { - Some(Self::RetItemRewardExceedDisappear) - } - "RET_ITEM_NEED_RECYCLE" => Some(Self::RetItemNeedRecycle), - "RET_ITEM_COMPOSE_EXCEED_LIMIT" => Some(Self::RetItemComposeExceedLimit), - "RET_ITEM_CAN_NOT_DESTROY" => Some(Self::RetItemCanNotDestroy), - "RET_ITEM_ALREADY_MARK" => Some(Self::RetItemAlreadyMark), - "RET_ITEM_MARK_EXCEED_LIMIT" => Some(Self::RetItemMarkExceedLimit), - "RET_ITEM_NOT_MARK" => Some(Self::RetItemNotMark), - "RET_ITEN_TURN_FOOD_NOT_SET" => Some(Self::RetItenTurnFoodNotSet), - "RET_ITEM_TURN_FOOD_ALREADY_SET" => Some(Self::RetItemTurnFoodAlreadySet), - "RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR" => { - Some(Self::RetItemTurnFoodConsumeTypeError) - } - "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN" => { - Some(Self::RetItemTurnFoodSwitchAlreadyOpen) - } - "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE" => { - Some(Self::RetItemTurnFoodSwitchAlreadyClose) - } - "RET_HCOIN_EXCHANGE_TOO_MUCH" => Some(Self::RetHcoinExchangeTooMuch), - "RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR" => { - Some(Self::RetItemTurnFoodSceneTypeError) - } - "RET_EQUIPMENT_ALREADY_DRESSED" => Some(Self::RetEquipmentAlreadyDressed), - "RET_EQUIPMENT_NOT_EXIST" => Some(Self::RetEquipmentNotExist), - "RET_EQUIPMENT_REACH_LEVEL_LIMIT" => Some(Self::RetEquipmentReachLevelLimit), - "RET_EQUIPMENT_CONSUME_SELF" => Some(Self::RetEquipmentConsumeSelf), - "RET_EQUIPMENT_ALREADY_LOCKED" => Some(Self::RetEquipmentAlreadyLocked), - "RET_EQUIPMENT_ALREADY_UNLOCKED" => Some(Self::RetEquipmentAlreadyUnlocked), - "RET_EQUIPMENT_LOCKED" => Some(Self::RetEquipmentLocked), - "RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT" => { - Some(Self::RetEquipmentSelectNumOverLimit) - } - "RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID" => { - Some(Self::RetEquipmentRankUpMustConsumeSameTid) - } - "RET_EQUIPMENT_PROMOTION_REACH_MAX" => { - Some(Self::RetEquipmentPromotionReachMax) - } - "RET_EQUIPMENT_RANK_UP_REACH_MAX" => Some(Self::RetEquipmentRankUpReachMax), - "RET_EQUIPMENT_LEVEL_REACH_MAX" => Some(Self::RetEquipmentLevelReachMax), - "RET_EQUIPMENT_EXCEED_LIMIT" => Some(Self::RetEquipmentExceedLimit), - "RET_RELIC_NOT_EXIST" => Some(Self::RetRelicNotExist), - "RET_RELIC_REACH_LEVEL_LIMIT" => Some(Self::RetRelicReachLevelLimit), - "RET_RELIC_CONSUME_SELF" => Some(Self::RetRelicConsumeSelf), - "RET_RELIC_ALREADY_DRESSED" => Some(Self::RetRelicAlreadyDressed), - "RET_RELIC_LOCKED" => Some(Self::RetRelicLocked), - "RET_RELIC_ALREADY_LOCKED" => Some(Self::RetRelicAlreadyLocked), - "RET_RELIC_ALREADY_UNLOCKED" => Some(Self::RetRelicAlreadyUnlocked), - "RET_RELIC_LEVEL_IS_NOT_ZERO" => Some(Self::RetRelicLevelIsNotZero), - "RET_UNIQUE_ID_REPEATED" => Some(Self::RetUniqueIdRepeated), - "RET_EQUIPMENT_LEVEL_NOT_MEET" => Some(Self::RetEquipmentLevelNotMeet), - "RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST" => { - Some(Self::RetEquipmentItemNotInCostList) - } - "RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE" => { - Some(Self::RetEquipmentLevelGreaterThanOne) - } - "RET_EQUIPMENT_ALREADY_RANKED" => Some(Self::RetEquipmentAlreadyRanked), - "RET_RELIC_EXCEED_LIMIT" => Some(Self::RetRelicExceedLimit), - "RET_RELIC_ALREADY_DISCARDED" => Some(Self::RetRelicAlreadyDiscarded), - "RET_RELIC_ALREADY_UNDISCARDED" => Some(Self::RetRelicAlreadyUndiscarded), - "RET_EQUIPMENT_BATCH_LOCK_TOO_FAST" => { - Some(Self::RetEquipmentBatchLockTooFast) - } - "RET_RELIC_FILTER_PLAN_SLOT_EMPTY" => Some(Self::RetRelicFilterPlanSlotEmpty), - "RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT" => { - Some(Self::RetRelicFilterPlanNumExceedLimit) - } - "RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR" => { - Some(Self::RetRelicFilterPlanNameUtf8Error) - } - "RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR" => { - Some(Self::RetRelicFilterPlanNameFormatError) - } - "RET_RELIC_FILTER_PLAN_NO_CHANGE" => Some(Self::RetRelicFilterPlanNoChange), - "RET_RELIC_REFORGE_NOT_CONFIRMED" => Some(Self::RetRelicReforgeNotConfirmed), - "RET_EQUIPMENT_ALREADY_LEVELUP" => Some(Self::RetEquipmentAlreadyLevelup), - "RET_EQUIPMENT_RARITY_ERROR" => Some(Self::RetEquipmentRarityError), - "RET_LINEUP_INVALID_INDEX" => Some(Self::RetLineupInvalidIndex), - "RET_LINEUP_INVALID_MEMBER_POS" => Some(Self::RetLineupInvalidMemberPos), - "RET_LINEUP_SWAP_NOT_EXIST" => Some(Self::RetLineupSwapNotExist), - "RET_LINEUP_AVATAR_ALREADY_IN" => Some(Self::RetLineupAvatarAlreadyIn), - "RET_LINEUP_CREATE_AVATAR_ERROR" => Some(Self::RetLineupCreateAvatarError), - "RET_LINEUP_AVATAR_INIT_ERROR" => Some(Self::RetLineupAvatarInitError), - "RET_LINEUP_NOT_EXIST" => Some(Self::RetLineupNotExist), - "RET_LINEUP_ONLY_ONE_MEMBER" => Some(Self::RetLineupOnlyOneMember), - "RET_LINEUP_SAME_LEADER_SLOT" => Some(Self::RetLineupSameLeaderSlot), - "RET_LINEUP_NO_LEADER_SELECT" => Some(Self::RetLineupNoLeaderSelect), - "RET_LINEUP_SWAP_SAME_SLOT" => Some(Self::RetLineupSwapSameSlot), - "RET_LINEUP_AVATAR_NOT_EXIST" => Some(Self::RetLineupAvatarNotExist), - "RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT" => { - Some(Self::RetLineupTrialAvatarCanNotQuit) - } - "RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH" => { - Some(Self::RetLineupVirtualLineupPlaneNotMatch) - } - "RET_LINEUP_NOT_VALID_LEADER" => Some(Self::RetLineupNotValidLeader), - "RET_LINEUP_SAME_INDEX" => Some(Self::RetLineupSameIndex), - "RET_LINEUP_IS_EMPTY" => Some(Self::RetLineupIsEmpty), - "RET_LINEUP_NAME_FORMAT_ERROR" => Some(Self::RetLineupNameFormatError), - "RET_LINEUP_TYPE_NOT_MATCH" => Some(Self::RetLineupTypeNotMatch), - "RET_LINEUP_REPLACE_ALL_FAILED" => Some(Self::RetLineupReplaceAllFailed), - "RET_LINEUP_NOT_ALLOW_EDIT" => Some(Self::RetLineupNotAllowEdit), - "RET_LINEUP_AVATAR_IS_ALIVE" => Some(Self::RetLineupAvatarIsAlive), - "RET_LINEUP_ASSIST_HAS_ONLY_MEMBER" => { - Some(Self::RetLineupAssistHasOnlyMember) - } - "RET_LINEUP_ASSIST_CANNOT_SWITCH" => Some(Self::RetLineupAssistCannotSwitch), - "RET_LINEUP_AVATAR_TYPE_INVALID" => Some(Self::RetLineupAvatarTypeInvalid), - "RET_LINEUP_NAME_UTF8_ERROR" => Some(Self::RetLineupNameUtf8Error), - "RET_LINEUP_LEADER_LOCK" => Some(Self::RetLineupLeaderLock), - "RET_LINEUP_STORY_LINE_NOT_MATCH" => Some(Self::RetLineupStoryLineNotMatch), - "RET_LINEUP_AVATAR_LOCK" => Some(Self::RetLineupAvatarLock), - "RET_LINEUP_AVATAR_INVALID" => Some(Self::RetLineupAvatarInvalid), - "RET_LINEUP_AVATAR_ALREADY_INIT" => Some(Self::RetLineupAvatarAlreadyInit), - "RET_LINEUP_LIMITED" => Some(Self::RetLineupLimited), - "RET_MAIL_NOT_EXIST" => Some(Self::RetMailNotExist), - "RET_MAIL_RANGE_INVALID" => Some(Self::RetMailRangeInvalid), - "RET_MAIL_MAIL_ID_INVALID" => Some(Self::RetMailMailIdInvalid), - "RET_MAIL_NO_MAIL_TAKE_ATTACHMENT" => Some(Self::RetMailNoMailTakeAttachment), - "RET_MAIL_NO_MAIL_TO_DEL" => Some(Self::RetMailNoMailToDel), - "RET_MAIL_TYPE_INVALID" => Some(Self::RetMailTypeInvalid), - "RET_MAIL_PARA_INVALID" => Some(Self::RetMailParaInvalid), - "RET_MAIL_ATTACHEMENT_INVALID" => Some(Self::RetMailAttachementInvalid), - "RET_MAIL_TICKET_INVALID" => Some(Self::RetMailTicketInvalid), - "RET_MAIL_TICKET_REPEATED" => Some(Self::RetMailTicketRepeated), - "RET_STAGE_SETTLE_ERROR" => Some(Self::RetStageSettleError), - "RET_STAGE_CONFIG_NOT_EXIST" => Some(Self::RetStageConfigNotExist), - "RET_STAGE_NOT_FOUND" => Some(Self::RetStageNotFound), - "RET_STAGE_COCOON_PROP_NOT_VALID" => Some(Self::RetStageCocoonPropNotValid), - "RET_STAGE_COCOON_WAVE_NOT_VALID" => Some(Self::RetStageCocoonWaveNotValid), - "RET_STAGE_PROP_ID_NOT_EQUAL" => Some(Self::RetStagePropIdNotEqual), - "RET_STAGE_COCOON_WAVE_OVER" => Some(Self::RetStageCocoonWaveOver), - "RET_STAGE_WEEK_COCOON_OVER_CNT" => Some(Self::RetStageWeekCocoonOverCnt), - "RET_STAGE_COCOON_NOT_OPEN" => Some(Self::RetStageCocoonNotOpen), - "RET_STAGE_TRIAL_NOT_OPEN" => Some(Self::RetStageTrialNotOpen), - "RET_STAGE_FARM_NOT_OPEN" => Some(Self::RetStageFarmNotOpen), - "RET_STAGE_FARM_TYPE_ERROR" => Some(Self::RetStageFarmTypeError), - "RET_STAGE_FARM_SWEEP_CD" => Some(Self::RetStageFarmSweepCd), - "RET_STAGE_FARM_ELEMENT_CHALLENGE_CNT_INVALID" => { - Some(Self::RetStageFarmElementChallengeCntInvalid) - } - "RET_CHAPTER_LOCK" => Some(Self::RetChapterLock), - "RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH" => { - Some(Self::RetChapterChallengeNumNotEnough) - } - "RET_CHAPTER_REWARD_ID_NOT_EXIST" => Some(Self::RetChapterRewardIdNotExist), - "RET_CHAPTER_REWARD_ALREADY_TAKEN" => { - Some(Self::RetChapterRewardAlreadyTaken) - } - "RET_BATTLE_STAGE_NOT_MATCH" => Some(Self::RetBattleStageNotMatch), - "RET_IN_BATTLE_NOW" => Some(Self::RetInBattleNow), - "RET_BATTLE_CHEAT" => Some(Self::RetBattleCheat), - "RET_BATTLE_FAIL" => Some(Self::RetBattleFail), - "RET_BATTLE_NO_LINEUP" => Some(Self::RetBattleNoLineup), - "RET_BATTLE_LINEUP_EMPTY" => Some(Self::RetBattleLineupEmpty), - "RET_BATTLE_VERSION_NOT_MATCH" => Some(Self::RetBattleVersionNotMatch), - "RET_BATTLE_QUIT_BY_SERVER" => Some(Self::RetBattleQuitByServer), - "RET_IN_BATTLE_CHECK" => Some(Self::RetInBattleCheck), - "RET_BATTLE_CHECK_NEED_RETRY" => Some(Self::RetBattleCheckNeedRetry), - "RET_BATTLE_COST_TIME_CHECK_FAIL" => Some(Self::RetBattleCostTimeCheckFail), - "RET_LACK_EXCHANGE_STAMINA_TIMES" => Some(Self::RetLackExchangeStaminaTimes), - "RET_LACK_STAMINA" => Some(Self::RetLackStamina), - "RET_STAMINA_FULL" => Some(Self::RetStaminaFull), - "RET_AUTHKEY_SIGN_TYPE_ERROR" => Some(Self::RetAuthkeySignTypeError), - "RET_AUTHKEY_SIGN_VER_ERROR" => Some(Self::RetAuthkeySignVerError), - "RET_NICKNAME_FORMAT_ERROR" => Some(Self::RetNicknameFormatError), - "RET_SENSITIVE_WORDS" => Some(Self::RetSensitiveWords), - "RET_LEVEL_REWARD_HAS_TAKEN" => Some(Self::RetLevelRewardHasTaken), - "RET_LEVEL_REWARD_LEVEL_ERROR" => Some(Self::RetLevelRewardLevelError), - "RET_LANGUAGE_INVALID" => Some(Self::RetLanguageInvalid), - "RET_NICKNAME_IN_CD" => Some(Self::RetNicknameInCd), - "RET_GAMEPLAY_BIRTHDAY_INVALID" => Some(Self::RetGameplayBirthdayInvalid), - "RET_GAMEPLAY_BIRTHDAY_ALREADY_SET" => { - Some(Self::RetGameplayBirthdayAlreadySet) - } - "RET_NICKNAME_UTF8_ERROR" => Some(Self::RetNicknameUtf8Error), - "RET_NICKNAME_DIGIT_LIMIT_ERROR" => Some(Self::RetNicknameDigitLimitError), - "RET_SENSITIVE_WORDS_PLATFORM_ERROR" => { - Some(Self::RetSensitiveWordsPlatformError) - } - "RET_PLAYER_SETTING_TYPE_INVALID" => Some(Self::RetPlayerSettingTypeInvalid), - "RET_MAZE_LACK_TICKET" => Some(Self::RetMazeLackTicket), - "RET_MAZE_NOT_UNLOCK" => Some(Self::RetMazeNotUnlock), - "RET_MAZE_NO_ABILITY" => Some(Self::RetMazeNoAbility), - "RET_MAZE_NO_PLANE" => Some(Self::RetMazeNoPlane), - "RET_MAZE_MAP_NOT_EXIST" => Some(Self::RetMazeMapNotExist), - "RET_MAZE_MP_NOT_ENOUGH" => Some(Self::RetMazeMpNotEnough), - "RET_SPRING_NOT_ENABLE" => Some(Self::RetSpringNotEnable), - "RET_SPRING_TOO_FAR" => Some(Self::RetSpringTooFar), - "RET_NOT_IN_MAZE" => Some(Self::RetNotInMaze), - "RET_MAZE_TIME_OF_DAY_TYPE_ERROR" => Some(Self::RetMazeTimeOfDayTypeError), - "RET_SCENE_TRANSFER_LOCKED_BY_TASK" => { - Some(Self::RetSceneTransferLockedByTask) - } - "RET_PLOT_NOT_UNLOCK" => Some(Self::RetPlotNotUnlock), - "RET_MISSION_NOT_EXIST" => Some(Self::RetMissionNotExist), - "RET_MISSION_ALREADY_DONE" => Some(Self::RetMissionAlreadyDone), - "RET_DAILY_TASK_NOT_FINISH" => Some(Self::RetDailyTaskNotFinish), - "RET_DAILY_TASK_REWARD_HAS_TAKEN" => Some(Self::RetDailyTaskRewardHasTaken), - "RET_MISSION_NOT_FINISH" => Some(Self::RetMissionNotFinish), - "RET_MISSION_NOT_DOING" => Some(Self::RetMissionNotDoing), - "RET_MISSION_FINISH_WAY_NOT_MATCH" => Some(Self::RetMissionFinishWayNotMatch), - "RET_MISSION_SCENE_NOT_MATCH" => Some(Self::RetMissionSceneNotMatch), - "RET_MISSION_CUSTOM_VALUE_NOT_VALID" => { - Some(Self::RetMissionCustomValueNotValid) - } - "RET_MISSION_SUB_MISSION_NOT_MATCH" => { - Some(Self::RetMissionSubMissionNotMatch) - } - "RET_ADVENTURE_MAP_NOT_EXIST" => Some(Self::RetAdventureMapNotExist), - "RET_SCENE_ENTITY_NOT_EXIST" => Some(Self::RetSceneEntityNotExist), - "RET_NOT_IN_SCENE" => Some(Self::RetNotInScene), - "RET_SCENE_MONSTER_NOT_EXIST" => Some(Self::RetSceneMonsterNotExist), - "RET_INTERACT_CONFIG_NOT_EXIST" => Some(Self::RetInteractConfigNotExist), - "RET_UNSUPPORTED_PROP_STATE" => Some(Self::RetUnsupportedPropState), - "RET_SCENE_ENTRY_ID_NOT_MATCH" => Some(Self::RetSceneEntryIdNotMatch), - "RET_SCENE_ENTITY_MOVE_CHECK_FAILED" => { - Some(Self::RetSceneEntityMoveCheckFailed) - } - "RET_ASSIST_MONSTER_COUNT_LIMIT" => Some(Self::RetAssistMonsterCountLimit), - "RET_SCENE_USE_SKILL_FAIL" => Some(Self::RetSceneUseSkillFail), - "RET_PROP_IS_HIDDEN" => Some(Self::RetPropIsHidden), - "RET_LOADING_SUCC_ALREADY" => Some(Self::RetLoadingSuccAlready), - "RET_SCENE_ENTITY_TYPE_INVALID" => Some(Self::RetSceneEntityTypeInvalid), - "RET_INTERACT_TYPE_INVALID" => Some(Self::RetInteractTypeInvalid), - "RET_INTERACT_NOT_IN_REGION" => Some(Self::RetInteractNotInRegion), - "RET_INTERACT_SUB_TYPE_INVALID" => Some(Self::RetInteractSubTypeInvalid), - "RET_NOT_LEADER_ENTITY" => Some(Self::RetNotLeaderEntity), - "RET_MONSTER_IS_NOT_FARM_ELEMENT" => Some(Self::RetMonsterIsNotFarmElement), - "RET_MONSTER_CONFIG_NOT_EXIST" => Some(Self::RetMonsterConfigNotExist), - "RET_AVATAR_HP_ALREADY_FULL" => Some(Self::RetAvatarHpAlreadyFull), - "RET_CUR_INTERACT_ENTITY_NOT_MATCH" => { - Some(Self::RetCurInteractEntityNotMatch) - } - "RET_PLANE_TYPE_NOT_ALLOW" => Some(Self::RetPlaneTypeNotAllow), - "RET_GROUP_NOT_EXIST" => Some(Self::RetGroupNotExist), - "RET_GROUP_SAVE_DATA_IN_CD" => Some(Self::RetGroupSaveDataInCd), - "RET_GROUP_SAVE_LENGH_REACH_MAX" => Some(Self::RetGroupSaveLenghReachMax), - "RET_RECENT_ELEMENT_NOT_EXIST" => Some(Self::RetRecentElementNotExist), - "RET_RECENT_ELEMENT_STAGE_NOT_MATCH" => { - Some(Self::RetRecentElementStageNotMatch) - } - "RET_SCENE_POSITION_VERSION_NOT_MATCH" => { - Some(Self::RetScenePositionVersionNotMatch) - } - "RET_GAMEPLAY_COUNTER_NOT_EXIST" => Some(Self::RetGameplayCounterNotExist), - "RET_GAMEPLAY_COUNTER_NOT_ENOUGH" => Some(Self::RetGameplayCounterNotEnough), - "RET_GROUP_STATE_NOT_MATCH" => Some(Self::RetGroupStateNotMatch), - "RET_SCENE_ENTITY_POS_NOT_MATCH" => Some(Self::RetSceneEntityPosNotMatch), - "RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF" => { - Some(Self::RetGroupStateCustomSaveDataOff) - } - "RET_SCENE_NOT_MATCH" => Some(Self::RetSceneNotMatch), - "RET_PROP_TYPE_INVALID" => Some(Self::RetPropTypeInvalid), - "RET_NOT_IN_CORRECT_SCENE" => Some(Self::RetNotInCorrectScene), - "RET_NOT_IN_CORRECT_DIMENSION" => Some(Self::RetNotInCorrectDimension), - "RET_NOT_CORRECT_GROUP_PROPERTY_NAME" => { - Some(Self::RetNotCorrectGroupPropertyName) - } - "RET_BUY_TIMES_LIMIT" => Some(Self::RetBuyTimesLimit), - "RET_BUY_LIMIT_TYPE" => Some(Self::RetBuyLimitType), - "RET_SHOP_NOT_OPEN" => Some(Self::RetShopNotOpen), - "RET_GOODS_NOT_OPEN" => Some(Self::RetGoodsNotOpen), - "RET_CITY_LEVEL_REWARD_TAKEN" => Some(Self::RetCityLevelRewardTaken), - "RET_CITY_LEVEL_NOT_MEET" => Some(Self::RetCityLevelNotMeet), - "RET_SINGLE_BUY_LIMIT" => Some(Self::RetSingleBuyLimit), - "RET_TUTORIAL_NOT_UNLOCK" => Some(Self::RetTutorialNotUnlock), - "RET_TUTORIAL_UNLOCK_ALREADY" => Some(Self::RetTutorialUnlockAlready), - "RET_TUTORIAL_FINISH_ALREADY" => Some(Self::RetTutorialFinishAlready), - "RET_TUTORIAL_PRE_NOT_UNLOCK" => Some(Self::RetTutorialPreNotUnlock), - "RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH" => { - Some(Self::RetTutorialPlayerLevelNotMatch) - } - "RET_TUTORIAL_TUTORIAL_NOT_FOUND" => Some(Self::RetTutorialTutorialNotFound), - "RET_CHALLENGE_NOT_EXIST" => Some(Self::RetChallengeNotExist), - "RET_CHALLENGE_NOT_UNLOCK" => Some(Self::RetChallengeNotUnlock), - "RET_CHALLENGE_ALREADY" => Some(Self::RetChallengeAlready), - "RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN" => { - Some(Self::RetChallengeLineupEditForbidden) - } - "RET_CHALLENGE_LINEUP_EMPTY" => Some(Self::RetChallengeLineupEmpty), - "RET_CHALLENGE_NOT_DOING" => Some(Self::RetChallengeNotDoing), - "RET_CHALLENGE_NOT_FINISH" => Some(Self::RetChallengeNotFinish), - "RET_CHALLENGE_TARGET_NOT_FINISH" => Some(Self::RetChallengeTargetNotFinish), - "RET_CHALLENGE_TARGET_REWARD_TAKEN" => { - Some(Self::RetChallengeTargetRewardTaken) - } - "RET_CHALLENGE_TIME_NOT_VALID" => Some(Self::RetChallengeTimeNotValid), - "RET_CHALLENGE_STARS_COUNT_NOT_MEET" => { - Some(Self::RetChallengeStarsCountNotMeet) - } - "RET_CHALLENGE_STARS_REWARD_TAKEN" => { - Some(Self::RetChallengeStarsRewardTaken) - } - "RET_CHALLENGE_STARS_NOT_EXIST" => Some(Self::RetChallengeStarsNotExist), - "RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR" => { - Some(Self::RetChallengeCurSceneNotEntryFloor) - } - "RET_CHALLENGE_NO_TEAM_ARCHIVE" => Some(Self::RetChallengeNoTeamArchive), - "RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID" => { - Some(Self::RetChallengeLineupAvatarTypeInvalid) - } - "RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD" => { - Some(Self::RetChallengeLineupRecommendInCd) - } - "RET_BASIC_TYPE_ALREADY" => Some(Self::RetBasicTypeAlready), - "RET_NO_BASIC_TYPE" => Some(Self::RetNoBasicType), - "RET_NOT_CHOOSE_BASIC_TYPE" => Some(Self::RetNotChooseBasicType), - "RET_NOT_FUNC_CLOSE" => Some(Self::RetNotFuncClose), - "RET_NOT_CHOOSE_GENDER" => Some(Self::RetNotChooseGender), - "RET_NOT_REQ_UNLOCK_BASIC_TYPE" => Some(Self::RetNotReqUnlockBasicType), - "RET_AVATAR_PATH_LOCKED" => Some(Self::RetAvatarPathLocked), - "RET_ROGUE_STATUS_NOT_MATCH" => Some(Self::RetRogueStatusNotMatch), - "RET_ROGUE_SELECT_BUFF_NOT_EXIST" => Some(Self::RetRogueSelectBuffNotExist), - "RET_ROGUE_COIN_NOT_ENOUGH" => Some(Self::RetRogueCoinNotEnough), - "RET_ROGUE_STAMINA_NOT_ENOUGH" => Some(Self::RetRogueStaminaNotEnough), - "RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH" => { - Some(Self::RetRogueAppraisalCountNotEnough) - } - "RET_ROGUE_PROP_ALREADY_USED" => Some(Self::RetRoguePropAlreadyUsed), - "RET_ROGUE_RECORD_ALREADY_SAVED" => Some(Self::RetRogueRecordAlreadySaved), - "RET_ROGUE_ROLL_BUFF_MAX_COUNT" => Some(Self::RetRogueRollBuffMaxCount), - "RET_ROGUE_PICK_AVATAR_INVALID" => Some(Self::RetRoguePickAvatarInvalid), - "RET_ROGUE_QUEST_EXPIRE" => Some(Self::RetRogueQuestExpire), - "RET_ROGUE_QUEST_REWARD_ALREADY" => Some(Self::RetRogueQuestRewardAlready), - "RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH" => { - Some(Self::RetRogueReviveCountNotEnough) - } - "RET_ROGUE_AREA_INVALID" => Some(Self::RetRogueAreaInvalid), - "RET_ROGUE_SCORE_REWARD_POOL_INVALID" => { - Some(Self::RetRogueScoreRewardPoolInvalid) - } - "RET_ROGUE_SCORE_REWARD_ROW_INVALID" => { - Some(Self::RetRogueScoreRewardRowInvalid) - } - "RET_ROGUE_AEON_LEVEL_NOT_MEET" => Some(Self::RetRogueAeonLevelNotMeet), - "RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN" => { - Some(Self::RetRogueAeonLevelRewardAlreadyTaken) - } - "RET_ROGUE_AEON_CONFIG_NOT_EXIST" => Some(Self::RetRogueAeonConfigNotExist), - "RET_ROGUE_TRIAL_AVATAR_INVALID" => Some(Self::RetRogueTrialAvatarInvalid), - "RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN" => { - Some(Self::RetRogueHandbookRewardAlreadyTaken) - } - "RET_ROGUE_ROOM_TYPE_NOT_MATCH" => Some(Self::RetRogueRoomTypeNotMatch), - "RET_ROGUE_SHOP_GOOD_NOT_FOUND" => Some(Self::RetRogueShopGoodNotFound), - "RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT" => { - Some(Self::RetRogueShopGoodAlreadyBought) - } - "RET_ROGUE_SHOP_GOOD_ALREADY_OWN" => Some(Self::RetRogueShopGoodAlreadyOwn), - "RET_ROGUE_SHOP_MIRACLE_NOT_EXIST" => Some(Self::RetRogueShopMiracleNotExist), - "RET_ROGUE_SHOP_NOT_EXIST" => Some(Self::RetRogueShopNotExist), - "RET_ROGUE_SHOP_CANNOT_REFRESH" => Some(Self::RetRogueShopCannotRefresh), - "RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH" => { - Some(Self::RetRogueSelectBuffCertainMismatch) - } - "RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_BATTLE" => { - Some(Self::RetRogueActionQueueNotEmptyBattle) - } - "RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_OTHERS" => { - Some(Self::RetRogueActionQueueNotEmptyOthers) - } - "RET_MISSION_EVENT_CONFIG_NOT_EXIST" => { - Some(Self::RetMissionEventConfigNotExist) - } - "RET_MISSION_EVENT_NOT_CLIENT" => Some(Self::RetMissionEventNotClient), - "RET_MISSION_EVENT_FINISHED" => Some(Self::RetMissionEventFinished), - "RET_MISSION_EVENT_DOING" => Some(Self::RetMissionEventDoing), - "RET_HAS_CHALLENGE_MISSION_EVENT" => Some(Self::RetHasChallengeMissionEvent), - "RET_NOT_CHALLENGE_MISSION_EVENT" => Some(Self::RetNotChallengeMissionEvent), - "RET_GACHA_ID_NOT_EXIST" => Some(Self::RetGachaIdNotExist), - "RET_GACHA_NUM_INVALID" => Some(Self::RetGachaNumInvalid), - "RET_GACHA_FIRST_GACHA_MUST_ONE" => Some(Self::RetGachaFirstGachaMustOne), - "RET_GACHA_REQ_DUPLICATED" => Some(Self::RetGachaReqDuplicated), - "RET_GACHA_NOT_IN_SCHEDULE" => Some(Self::RetGachaNotInSchedule), - "RET_GACHA_NEWBIE_CLOSE" => Some(Self::RetGachaNewbieClose), - "RET_GACHA_TODAY_LIMITED" => Some(Self::RetGachaTodayLimited), - "RET_GACHA_NOT_SUPPORT" => Some(Self::RetGachaNotSupport), - "RET_GACHA_CEILING_NOT_ENOUGH" => Some(Self::RetGachaCeilingNotEnough), - "RET_GACHA_CEILING_CLOSE" => Some(Self::RetGachaCeilingClose), - "RET_GACHA_LOCKED" => Some(Self::RetGachaLocked), - "RET_GACHA_DECIDE_ITEM_TYPE_INVALID" => { - Some(Self::RetGachaDecideItemTypeInvalid) - } - "RET_GACHA_DECIDE_ITEM_ID_INVALID" => Some(Self::RetGachaDecideItemIdInvalid), - "RET_NOT_IN_RAID" => Some(Self::RetNotInRaid), - "RET_RAID_DOING" => Some(Self::RetRaidDoing), - "RET_NOT_PROP" => Some(Self::RetNotProp), - "RET_RAID_ID_NOT_MATCH" => Some(Self::RetRaidIdNotMatch), - "RET_RAID_RESTART_NOT_MATCH" => Some(Self::RetRaidRestartNotMatch), - "RET_RAID_LIMIT" => Some(Self::RetRaidLimit), - "RET_RAID_AVATAR_LIST_EMPTY" => Some(Self::RetRaidAvatarListEmpty), - "RET_RAID_AVATAR_NOT_EXIST" => Some(Self::RetRaidAvatarNotExist), - "RET_CHALLENGE_RAID_REWARD_ALREADY" => { - Some(Self::RetChallengeRaidRewardAlready) - } - "RET_CHALLENGE_RAID_SCORE_NOT_REACH" => { - Some(Self::RetChallengeRaidScoreNotReach) - } - "RET_CHALLENGE_RAID_NOT_OPEN" => Some(Self::RetChallengeRaidNotOpen), - "RET_RAID_FINISHED" => Some(Self::RetRaidFinished), - "RET_RAID_WORLD_LEVEL_NOT_LOCK" => Some(Self::RetRaidWorldLevelNotLock), - "RET_RAID_CANNOT_USE_ASSIST" => Some(Self::RetRaidCannotUseAssist), - "RET_RAID_AVATAR_NOT_MATCH" => Some(Self::RetRaidAvatarNotMatch), - "RET_RAID_CAN_NOT_SAVE" => Some(Self::RetRaidCanNotSave), - "RET_RAID_NO_SAVE" => Some(Self::RetRaidNoSave), - "RET_ACTIVITY_RAID_NOT_OPEN" => Some(Self::RetActivityRaidNotOpen), - "RET_RAID_AVATAR_CAPTAIN_NOT_EXIST" => { - Some(Self::RetRaidAvatarCaptainNotExist) - } - "RET_RAID_STORY_LINE_NOT_MATCH" => Some(Self::RetRaidStoryLineNotMatch), - "RET_TALK_EVENT_ALREADY_TAKEN" => Some(Self::RetTalkEventAlreadyTaken), - "RET_NPC_ALREADY_MEET" => Some(Self::RetNpcAlreadyMeet), - "RET_NPC_NOT_IN_CONFIG" => Some(Self::RetNpcNotInConfig), - "RET_DIALOGUE_GROUP_DISMATCH" => Some(Self::RetDialogueGroupDismatch), - "RET_DIALOGUE_EVENT_INVALID" => Some(Self::RetDialogueEventInvalid), - "RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH" => { - Some(Self::RetTalkEventTakeProtoNotMatch) - } - "RET_TALK_EVENT_NOT_VALID" => Some(Self::RetTalkEventNotValid), - "RET_EXPEDITION_CONFIG_NOT_EXIST" => Some(Self::RetExpeditionConfigNotExist), - "RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST" => { - Some(Self::RetExpeditionRewardConfigNotExist) - } - "RET_EXPEDITION_NOT_UNLOCKED" => Some(Self::RetExpeditionNotUnlocked), - "RET_EXPEDITION_ALREADY_ACCEPTED" => Some(Self::RetExpeditionAlreadyAccepted), - "RET_EXPEDITION_REPEATED_AVATAR" => Some(Self::RetExpeditionRepeatedAvatar), - "RET_AVATAR_ALREADY_DISPATCHED" => Some(Self::RetAvatarAlreadyDispatched), - "RET_EXPEDITION_NOT_ACCEPTED" => Some(Self::RetExpeditionNotAccepted), - "RET_EXPEDITION_NOT_FINISH" => Some(Self::RetExpeditionNotFinish), - "RET_EXPEDITION_ALREADY_FINISH" => Some(Self::RetExpeditionAlreadyFinish), - "RET_EXPEDITION_TEAM_COUNT_LIMIT" => Some(Self::RetExpeditionTeamCountLimit), - "RET_EXPEDITION_AVATAR_NUM_NOT_MATCH" => { - Some(Self::RetExpeditionAvatarNumNotMatch) - } - "RET_EXPEDITION_NOT_OPEN" => Some(Self::RetExpeditionNotOpen), - "RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID" => { - Some(Self::RetExpeditionFriendAvatarNotValid) - } - "RET_EXPEDITION_NOT_PUBLISHED" => Some(Self::RetExpeditionNotPublished), - "RET_LOGIN_ACTIVITY_HAS_TAKEN" => Some(Self::RetLoginActivityHasTaken), - "RET_LOGIN_ACTIVITY_DAYS_LACK" => Some(Self::RetLoginActivityDaysLack), - "RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE" => { - Some(Self::RetTrialActivityRewardAlreadyTake) - } - "RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH" => { - Some(Self::RetTrialActivityStageNotFinish) - } - "RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN" => { - Some(Self::RetMaterialSubmitActivityHasTaken) - } - "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED" => { - Some(Self::RetMaterialSubmitActivityMaterialNotSubmitted) - } - "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED" => { - Some(Self::RetMaterialSubmitActivityMaterialAlreadySubmitted) - } - "RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR" => { - Some(Self::RetFantasticStoryActivityStoryError) - } - "RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN" => { - Some(Self::RetFantasticStoryActivityStoryNotOpen) - } - "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR" => { - Some(Self::RetFantasticStoryActivityBattleError) - } - "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN" => { - Some(Self::RetFantasticStoryActivityBattleNotOpen) - } - "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR" => { - Some(Self::RetFantasticStoryActivityBattleAvatarError) - } - "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR" => { - Some(Self::RetFantasticStoryActivityBattleBuffError) - } - "RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH" => { - Some(Self::RetFantasticStoryActivityPreBattleScoreNotEnough) - } - "RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY" => { - Some(Self::RetTrialActivityAlreadyInTrialActivity) - } - "RET_COMMON_ACTIVITY_NOT_OPEN" => Some(Self::RetCommonActivityNotOpen), - "RET_BENEFIT_NOT_READY" => Some(Self::RetBenefitNotReady), - "RET_COMMON_ACTIVITY_BUSY" => Some(Self::RetCommonActivityBusy), - "RET_AVATAR_DELIVER_REWARD_PHASE_ERROR" => { - Some(Self::RetAvatarDeliverRewardPhaseError) - } - "RET_MESSAGE_CONFIG_NOT_EXIST" => Some(Self::RetMessageConfigNotExist), - "RET_MESSAGE_SECTION_NOT_TAKE" => Some(Self::RetMessageSectionNotTake), - "RET_MESSAGE_GROUP_NOT_TAKE" => Some(Self::RetMessageGroupNotTake), - "RET_MESSAGE_SECTION_ID_NOT_MATCH" => Some(Self::RetMessageSectionIdNotMatch), - "RET_MESSAGE_SECTION_CAN_NOT_FINISH" => { - Some(Self::RetMessageSectionCanNotFinish) - } - "RET_MESSAGE_ITEM_CAN_NOT_FINISH" => Some(Self::RetMessageItemCanNotFinish), - "RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH" => { - Some(Self::RetMessageItemRaidCanNotFinish) - } - "RET_FRIEND_ALREADY_IS_FRIEND" => Some(Self::RetFriendAlreadyIsFriend), - "RET_FRIEND_IS_NOT_FRIEND" => Some(Self::RetFriendIsNotFriend), - "RET_FRIEND_APPLY_EXPIRE" => Some(Self::RetFriendApplyExpire), - "RET_FRIEND_IN_BLACKLIST" => Some(Self::RetFriendInBlacklist), - "RET_FRIEND_NOT_IN_BLACKLIST" => Some(Self::RetFriendNotInBlacklist), - "RET_FRIEND_NUMBER_LIMIT" => Some(Self::RetFriendNumberLimit), - "RET_FRIEND_BLACKLIST_NUMBER_LIMIT" => { - Some(Self::RetFriendBlacklistNumberLimit) - } - "RET_FRIEND_DAILY_APPLY_LIMIT" => Some(Self::RetFriendDailyApplyLimit), - "RET_FRIEND_IN_HANDLE_LIMIT" => Some(Self::RetFriendInHandleLimit), - "RET_FRIEND_APPLY_IN_CD" => Some(Self::RetFriendApplyInCd), - "RET_FRIEND_REMARK_NAME_FORMAT_ERROR" => { - Some(Self::RetFriendRemarkNameFormatError) - } - "RET_FRIEND_PLAYER_NOT_FOUND" => Some(Self::RetFriendPlayerNotFound), - "RET_FRIEND_IN_TARGET_BLACKLIST" => Some(Self::RetFriendInTargetBlacklist), - "RET_FRIEND_TARGET_NUMBER_LIMIT" => Some(Self::RetFriendTargetNumberLimit), - "RET_ASSIST_QUERY_TOO_FAST" => Some(Self::RetAssistQueryTooFast), - "RET_ASSIST_NOT_EXIST" => Some(Self::RetAssistNotExist), - "RET_ASSIST_USED_ALREADY" => Some(Self::RetAssistUsedAlready), - "RET_FRIEND_REPORT_REASON_FORMAT_ERROR" => { - Some(Self::RetFriendReportReasonFormatError) - } - "RET_FRIEND_REPORT_SENSITIVE_WORDS" => { - Some(Self::RetFriendReportSensitiveWords) - } - "RET_ASSIST_USED_TIMES_OVER" => Some(Self::RetAssistUsedTimesOver), - "RET_ASSIST_QUIT_ALREADY" => Some(Self::RetAssistQuitAlready), - "RET_ASSIST_AVATAR_IN_LINEUP" => Some(Self::RetAssistAvatarInLineup), - "RET_ASSIST_NO_REWARD" => Some(Self::RetAssistNoReward), - "RET_FRIEND_SEARCH_NUM_LIMIT" => Some(Self::RetFriendSearchNumLimit), - "RET_FRIEND_SEARCH_IN_CD" => Some(Self::RetFriendSearchInCd), - "RET_FRIEND_REMARK_NAME_UTF8_ERROR" => { - Some(Self::RetFriendRemarkNameUtf8Error) - } - "RET_FRIEND_REPORT_REASON_UTF8_ERROR" => { - Some(Self::RetFriendReportReasonUtf8Error) - } - "RET_ASSIST_SET_ALREADY" => Some(Self::RetAssistSetAlready), - "RET_FRIEND_TARGET_FORBID_OTHER_APPLY" => { - Some(Self::RetFriendTargetForbidOtherApply) - } - "RET_FRIEND_MARKED_CNT_MAX" => Some(Self::RetFriendMarkedCntMax), - "RET_FRIEND_MARKED_ALREADY" => Some(Self::RetFriendMarkedAlready), - "RET_FRIEND_NOT_MARKED" => Some(Self::RetFriendNotMarked), - "RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD" => { - Some(Self::RetFriendChallengeLineupRecommendInCd) - } - "RET_VIEW_PLAYER_CARD_IN_CD" => Some(Self::RetViewPlayerCardInCd), - "RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD" => { - Some(Self::RetViewPlayerBattleRecordInCd) - } - "RET_ASSIST_LIST_STRANGER_CONFIG_ERROR" => { - Some(Self::RetAssistListStrangerConfigError) - } - "RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST" => { - Some(Self::RetPlayerBoardHeadIconNotExist) - } - "RET_PLAYER_BOARD_HEAD_ICON_LOCKED" => { - Some(Self::RetPlayerBoardHeadIconLocked) - } - "RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED" => { - Some(Self::RetPlayerBoardHeadIconAlreadyUnlocked) - } - "RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST" => { - Some(Self::RetPlayerBoardDisplayAvatarNotExist) - } - "RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT" => { - Some(Self::RetPlayerBoardDisplayAvatarExceedLimit) - } - "RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR" => { - Some(Self::RetPlayerBoardDisplayRepeatedAvatar) - } - "RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS" => { - Some(Self::RetPlayerBoardDisplayAvatarSamePos) - } - "RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED" => { - Some(Self::RetPlayerBoardDisplayAvatarLocked) - } - "RET_SIGNATURE_LENGTH_EXCEED_LIMIT" => { - Some(Self::RetSignatureLengthExceedLimit) - } - "RET_SIGNATURE_SENSITIVE_WORDS" => Some(Self::RetSignatureSensitiveWords), - "RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST" => { - Some(Self::RetPlayerBoardAssistAvatarNotExist) - } - "RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED" => { - Some(Self::RetPlayerBoardAssistAvatarLocked) - } - "RET_SIGNATURE_UTF8_ERROR" => Some(Self::RetSignatureUtf8Error), - "RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR" => { - Some(Self::RetPlayerBoardAssistAvatarCntError) - } - "RET_PLAYER_BOARD_PERSONAL_CARD_NOT_EXIST" => { - Some(Self::RetPlayerBoardPersonalCardNotExist) - } - "RET_PLAYER_BOARD_PERSONAL_CARD_LOCKED" => { - Some(Self::RetPlayerBoardPersonalCardLocked) - } - "RET_PLAYER_BOARD_PERSONAL_NO_CHANGE" => { - Some(Self::RetPlayerBoardPersonalNoChange) - } - "RET_BATTLE_PASS_TIER_NOT_VALID" => Some(Self::RetBattlePassTierNotValid), - "RET_BATTLE_PASS_LEVEL_NOT_MEET" => Some(Self::RetBattlePassLevelNotMeet), - "RET_BATTLE_PASS_REWARD_TAKE_ALREADY" => { - Some(Self::RetBattlePassRewardTakeAlready) - } - "RET_BATTLE_PASS_NOT_PREMIUM" => Some(Self::RetBattlePassNotPremium), - "RET_BATTLE_PASS_NOT_DOING" => Some(Self::RetBattlePassNotDoing), - "RET_BATTLE_PASS_LEVEL_INVALID" => Some(Self::RetBattlePassLevelInvalid), - "RET_BATTLE_PASS_NOT_UNLOCK" => Some(Self::RetBattlePassNotUnlock), - "RET_BATTLE_PASS_NO_REWARD" => Some(Self::RetBattlePassNoReward), - "RET_BATTLE_PASS_QUEST_NOT_VALID" => Some(Self::RetBattlePassQuestNotValid), - "RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL" => { - Some(Self::RetBattlePassNotChooseOptional) - } - "RET_BATTLE_PASS_NOT_TAKE_REWARD" => Some(Self::RetBattlePassNotTakeReward), - "RET_BATTLE_PASS_OPTIONAL_NOT_VALID" => { - Some(Self::RetBattlePassOptionalNotValid) - } - "RET_BATTLE_PASS_BUY_ALREADY" => Some(Self::RetBattlePassBuyAlready), - "RET_BATTLE_PASS_NEAR_END" => Some(Self::RetBattlePassNearEnd), - "RET_MUSIC_LOCKED" => Some(Self::RetMusicLocked), - "RET_MUSIC_NOT_EXIST" => Some(Self::RetMusicNotExist), - "RET_MUSIC_UNLOCK_FAILED" => Some(Self::RetMusicUnlockFailed), - "RET_PUNK_LORD_LACK_SUMMON_TIMES" => Some(Self::RetPunkLordLackSummonTimes), - "RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT" => { - Some(Self::RetPunkLordAttackingMonsterLimit) - } - "RET_PUNK_LORD_MONSTER_NOT_EXIST" => Some(Self::RetPunkLordMonsterNotExist), - "RET_PUNK_LORD_MONSTER_ALREADY_SHARED" => { - Some(Self::RetPunkLordMonsterAlreadyShared) - } - "RET_PUNK_LORD_MONSTER_EXPIRED" => Some(Self::RetPunkLordMonsterExpired), - "RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT" => { - Some(Self::RetPunkLordSelfMonsterAttackLimit) - } - "RET_PUNK_LORD_LACK_SUPPORT_TIMES" => Some(Self::RetPunkLordLackSupportTimes), - "RET_PUNK_LORD_MONSTER_ALREADY_KILLED" => { - Some(Self::RetPunkLordMonsterAlreadyKilled) - } - "RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT" => { - Some(Self::RetPunkLordMonsterAttackerLimit) - } - "RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID" => { - Some(Self::RetPunkLordWorldLevleNotValid) - } - "RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST" => { - Some(Self::RetPunkLordRewardLevleNotExist) - } - "RET_PUNK_LORD_POINT_NOT_MEET" => Some(Self::RetPunkLordPointNotMeet), - "RET_PUNK_LORD_IN_ATTACKING" => Some(Self::RetPunkLordInAttacking), - "RET_PUNK_LORD_OPERATION_IN_CD" => Some(Self::RetPunkLordOperationInCd), - "RET_PUNK_LORD_REWARD_ALREADY_TAKEN" => { - Some(Self::RetPunkLordRewardAlreadyTaken) - } - "RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT" => { - Some(Self::RetPunkLordOverBonusRewardLimit) - } - "RET_PUNK_LORD_NOT_IN_SCHEDULE" => Some(Self::RetPunkLordNotInSchedule), - "RET_PUNK_LORD_MONSTER_NOT_ATTACKED" => { - Some(Self::RetPunkLordMonsterNotAttacked) - } - "RET_PUNK_LORD_MONSTER_NOT_KILLED" => Some(Self::RetPunkLordMonsterNotKilled), - "RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE" => { - Some(Self::RetPunkLordMonsterKilledScoreAlreadyTake) - } - "RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE" => { - Some(Self::RetPunkLordRewardLevleAlreadyTake) - } - "RET_DAILY_ACTIVE_LEVEL_INVALID" => Some(Self::RetDailyActiveLevelInvalid), - "RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN" => { - Some(Self::RetDailyActiveLevelRewardAlreadyTaken) - } - "RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH" => { - Some(Self::RetDailyActiveLevelApNotEnough) - } - "RET_DAILY_MEET_PAM" => Some(Self::RetDailyMeetPam), - "RET_REPLAY_ID_NOT_MATCH" => Some(Self::RetReplayIdNotMatch), - "RET_REPLAY_REQ_NOT_VALID" => Some(Self::RetReplayReqNotValid), - "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED" => { - Some(Self::RetFightActivityDifficultyLevelNotPassed) - } - "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE" => { - Some(Self::RetFightActivityDifficultyLevelRewardAlreadyTake) - } - "RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN" => { - Some(Self::RetFightActivityStageNotOpen) - } - "RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK" => { - Some(Self::RetFightActivityLevelNotUnlock) - } - "RET_TRAIN_VISITOR_VISITOR_NOT_EXIST" => { - Some(Self::RetTrainVisitorVisitorNotExist) - } - "RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST" => { - Some(Self::RetTrainVisitorBehaviorNotExist) - } - "RET_TRAIN_VISITOR_BEHAVIOR_FINISHED" => { - Some(Self::RetTrainVisitorBehaviorFinished) - } - "RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN" => { - Some(Self::RetTrainVisitorAllBehaviorRewardTaken) - } - "RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH" => { - Some(Self::RetTrainVisitorGetOnMissionNotFinish) - } - "RET_TRAIN_VISITOR_NOT_GET_OFF_OR_BE_TRAIN_MEMBER" => { - Some(Self::RetTrainVisitorNotGetOffOrBeTrainMember) - } - "RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE" => Some(Self::RetTextJoinUnknowIsOverride), - "RET_TEXT_JOIN_ID_NOT_EXIST" => Some(Self::RetTextJoinIdNotExist), - "RET_TEXT_JOIN_CAN_NOT_OVERRIDE" => Some(Self::RetTextJoinCanNotOverride), - "RET_TEXT_JOIN_ITEM_ID_ERROR" => Some(Self::RetTextJoinItemIdError), - "RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR" => { - Some(Self::RetTextJoinSensitiveCheckError) - } - "RET_TEXT_JOIN_MUST_OVERRIDE" => Some(Self::RetTextJoinMustOverride), - "RET_TEXT_JOIN_TEXT_EMPTY" => Some(Self::RetTextJoinTextEmpty), - "RET_TEXT_JOIN_TEXT_FORMAT_ERROR" => Some(Self::RetTextJoinTextFormatError), - "RET_TEXT_JOIN_TEXT_UTF8_ERROR" => Some(Self::RetTextJoinTextUtf8Error), - "RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT" => { - Some(Self::RetTextJoinBatchReqIdRepeat) - } - "RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ" => { - Some(Self::RetTextJoinTypeNotSupportBatchReq) - } - "RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST" => { - Some(Self::RetTextJoinAvatarIdNotExist) - } - "RET_TEXT_JOIN_UNKNOW_TYPE" => Some(Self::RetTextJoinUnknowType), - "RET_PAM_MISSION_MISSION_ID_ERROR" => Some(Self::RetPamMissionMissionIdError), - "RET_PAM_MISSION_MISSION_EXPIRE" => Some(Self::RetPamMissionMissionExpire), - "RET_CHAT_TYPE_NOT_EXIST" => Some(Self::RetChatTypeNotExist), - "RET_MSG_TYPE_NOT_EXIST" => Some(Self::RetMsgTypeNotExist), - "RET_CHAT_NO_TARGET_UID" => Some(Self::RetChatNoTargetUid), - "RET_CHAT_MSG_EMPTY" => Some(Self::RetChatMsgEmpty), - "RET_CHAT_MSG_EXCEED_LIMIT" => Some(Self::RetChatMsgExceedLimit), - "RET_CHAT_MSG_SENSITIVE_CHECK_ERROR" => { - Some(Self::RetChatMsgSensitiveCheckError) - } - "RET_CHAT_MSG_UTF8_ERROR" => Some(Self::RetChatMsgUtf8Error), - "RET_CHAT_FORBID_SWITCH_OPEN" => Some(Self::RetChatForbidSwitchOpen), - "RET_CHAT_FORBID" => Some(Self::RetChatForbid), - "RET_CHAT_MSG_INCLUDE_SPECIAL_STR" => Some(Self::RetChatMsgIncludeSpecialStr), - "RET_CHAT_MSG_EMOJI_NOT_EXIST" => Some(Self::RetChatMsgEmojiNotExist), - "RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH" => { - Some(Self::RetChatMsgEmojiGenderNotMatch) - } - "RET_CHAT_MSG_EMOJI_NOT_MARKED" => Some(Self::RetChatMsgEmojiNotMarked), - "RET_CHAT_MSG_EMOJI_ALREADY_MARKED" => { - Some(Self::RetChatMsgEmojiAlreadyMarked) - } - "RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT" => { - Some(Self::RetChatMsgEmojiMarkedMaxLimit) - } - "RET_BOXING_CLUB_CHALLENGE_NOT_OPEN" => { - Some(Self::RetBoxingClubChallengeNotOpen) - } - "RET_MUSEUM_NOT_OPEN" => Some(Self::RetMuseumNotOpen), - "RET_MUSEUM_TURN_CNT_NOT_MATCH" => Some(Self::RetMuseumTurnCntNotMatch), - "RET_MUSEUM_PHASE_NOT_REACH" => Some(Self::RetMuseumPhaseNotReach), - "RET_MUSEUM_UNKNOW_STUFF" => Some(Self::RetMuseumUnknowStuff), - "RET_MUSEUM_UNKNOW_AREA" => Some(Self::RetMuseumUnknowArea), - "RET_MUSEUM_UNKNOW_POS" => Some(Self::RetMuseumUnknowPos), - "RET_MUSEUM_STUFF_ALREADY_IN_AREA" => Some(Self::RetMuseumStuffAlreadyInArea), - "RET_MUSEUM_STUFF_NOT_IN_AREA" => Some(Self::RetMuseumStuffNotInArea), - "RET_MUSEUM_GET_NPC_REPEAT" => Some(Self::RetMuseumGetNpcRepeat), - "RET_MUSEUM_GET_NPC_UNLOCK" => Some(Self::RetMuseumGetNpcUnlock), - "RET_MUSEUM_GET_NPC_NOT_ENOUGH" => Some(Self::RetMuseumGetNpcNotEnough), - "RET_MUSEUM_CHANGE_STUFF_AREA_ERROR" => { - Some(Self::RetMuseumChangeStuffAreaError) - } - "RET_MUSEUM_NOT_INIT" => Some(Self::RetMuseumNotInit), - "RET_MUSEUM_EVENT_ERROR" => Some(Self::RetMuseumEventError), - "RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID" => { - Some(Self::RetMuseumUnknowChooseEventId) - } - "RET_MUSEUM_EVENT_ORDER_NOT_MATCH" => Some(Self::RetMuseumEventOrderNotMatch), - "RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK" => { - Some(Self::RetMuseumEventPhaseNotUnlock) - } - "RET_MUSEUM_EVENT_MISSION_NOT_FOUND" => { - Some(Self::RetMuseumEventMissionNotFound) - } - "RET_MUSEUM_AREA_LEVEL_UP_ALREADY" => Some(Self::RetMuseumAreaLevelUpAlready), - "RET_MUSEUM_STUFF_ALREADY_USED" => Some(Self::RetMuseumStuffAlreadyUsed), - "RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK" => { - Some(Self::RetMuseumEventRoundNotUnlock) - } - "RET_MUSEUM_STUFF_IN_AREA" => Some(Self::RetMuseumStuffInArea), - "RET_MUSEUM_STUFF_DISPATCH" => Some(Self::RetMuseumStuffDispatch), - "RET_MUSEUM_IS_END" => Some(Self::RetMuseumIsEnd), - "RET_MUSEUM_STUFF_LEAVING" => Some(Self::RetMuseumStuffLeaving), - "RET_MUSEUM_EVENT_MISSION_NOT_FINISH" => { - Some(Self::RetMuseumEventMissionNotFinish) - } - "RET_MUSEUM_COLLECT_REWARD_NOT_EXIST" => { - Some(Self::RetMuseumCollectRewardNotExist) - } - "RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN" => { - Some(Self::RetMuseumCollectRewardAlreadyTaken) - } - "RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT" => { - Some(Self::RetMuseumAcceptMissionMaxLimit) - } - "RET_ROGUE_CHALLENGE_NOT_OPEN" => Some(Self::RetRogueChallengeNotOpen), - "RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT" => { - Some(Self::RetRogueChallengeAssisRefreshLimit) - } - "RET_ALLEY_NOT_INIT" => Some(Self::RetAlleyNotInit), - "RET_ALLEY_NOT_OPEN" => Some(Self::RetAlleyNotOpen), - "RET_ALLEY_MAP_NOT_EXIST" => Some(Self::RetAlleyMapNotExist), - "RET_ALLEY_EMPTY_POS_LIST" => Some(Self::RetAlleyEmptyPosList), - "RET_ALLEY_LINE_POS_INVALID" => Some(Self::RetAlleyLinePosInvalid), - "RET_ALLEY_SHOP_NOT_UNLOCK" => Some(Self::RetAlleyShopNotUnlock), - "RET_ALLEY_DEPOT_FULL" => Some(Self::RetAlleyDepotFull), - "RET_ALLEY_SHOP_NOT_INCLUDE" => Some(Self::RetAlleyShopNotInclude), - "RET_ALLEY_EVENT_NOT_UNLOCK" => Some(Self::RetAlleyEventNotUnlock), - "RET_ALLEY_EVENT_NOT_REFRESH" => Some(Self::RetAlleyEventNotRefresh), - "RET_ALLEY_EVENT_STATE_DOING" => Some(Self::RetAlleyEventStateDoing), - "RET_ALLEY_EVENT_STATE_FINISH" => Some(Self::RetAlleyEventStateFinish), - "RET_ALLEY_EVENT_ERROR" => Some(Self::RetAlleyEventError), - "RET_ALLEY_REWARD_LEVEL_ERROR" => Some(Self::RetAlleyRewardLevelError), - "RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH" => { - Some(Self::RetAlleyRewardPrestigeNotEnough) - } - "RET_ALLEY_SHIP_EMPTY" => Some(Self::RetAlleyShipEmpty), - "RET_ALLEY_SHIP_ID_DISMATCH" => Some(Self::RetAlleyShipIdDismatch), - "RET_ALLEY_SHIP_NOT_EXIST" => Some(Self::RetAlleyShipNotExist), - "RET_ALLEY_SHIP_NOT_UNLOCK" => Some(Self::RetAlleyShipNotUnlock), - "RET_ALLEY_GOODS_NOT_EXIST" => Some(Self::RetAlleyGoodsNotExist), - "RET_ALLEY_GOODS_NOT_UNLOCK" => Some(Self::RetAlleyGoodsNotUnlock), - "RET_ALLEY_PROFIT_NOT_POSITIVE" => Some(Self::RetAlleyProfitNotPositive), - "RET_ALLEY_SPECIAL_ORDER_DISMATCH" => { - Some(Self::RetAlleySpecialOrderDismatch) - } - "RET_ALLEY_ORDER_GOODS_OVER_LIMIT" => Some(Self::RetAlleyOrderGoodsOverLimit), - "RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET" => { - Some(Self::RetAlleySpecialOrderConditionNotMeet) - } - "RET_ALLEY_DEPOT_SIZE_OVER_LIMIT" => Some(Self::RetAlleyDepotSizeOverLimit), - "RET_ALLEY_GOODS_NOT_ENOUGH" => Some(Self::RetAlleyGoodsNotEnough), - "RET_ALLEY_ORDER_INDEX_INVALID" => Some(Self::RetAlleyOrderIndexInvalid), - "RET_ALLEY_REWARD_ALREADY_TAKE" => Some(Self::RetAlleyRewardAlreadyTake), - "RET_ALLEY_REWARD_NOT_EXIST" => Some(Self::RetAlleyRewardNotExist), - "RET_ALLEY_MAIN_MISSION_NOT_DOING" => Some(Self::RetAlleyMainMissionNotDoing), - "RET_ALLEY_CRITICAL_EVENT_NOT_FINISH" => { - Some(Self::RetAlleyCriticalEventNotFinish) - } - "RET_ALLEY_SHOP_GOODS_NOT_VALID" => Some(Self::RetAlleyShopGoodsNotValid), - "RET_ALLEY_SLASH_NOT_OPEN" => Some(Self::RetAlleySlashNotOpen), - "RET_ALLEY_PLACING_ANCHOR_INVALID" => { - Some(Self::RetAlleyPlacingAnchorInvalid) - } - "RET_ALLEY_PLACING_GOODS_INDEX_INVALID" => { - Some(Self::RetAlleyPlacingGoodsIndexInvalid) - } - "RET_ALLEY_SAVE_MAP_TOO_QUICK" => Some(Self::RetAlleySaveMapTooQuick), - "RET_ALLEY_MAP_NOT_LINK" => Some(Self::RetAlleyMapNotLink), - "RET_ALLEY_FUNDS_NOT_LOWER_BASE" => Some(Self::RetAlleyFundsNotLowerBase), - "RET_ALLEY_EVENT_NOT_FINISH" => Some(Self::RetAlleyEventNotFinish), - "RET_ALLEY_NORMAL_ORDER_NOT_MEET" => Some(Self::RetAlleyNormalOrderNotMeet), - "RET_PLAYER_RETURN_NOT_OPEN" => Some(Self::RetPlayerReturnNotOpen), - "RET_PLAYER_RETURN_IS_SIGNED" => Some(Self::RetPlayerReturnIsSigned), - "RET_PLAYER_RETURN_POINT_NOT_ENOUGH" => { - Some(Self::RetPlayerReturnPointNotEnough) - } - "RET_PLAYER_RETURN_CONDITION_INVALID" => { - Some(Self::RetPlayerReturnConditionInvalid) - } - "RET_PLAYER_RETURN_HAS_SIGNED" => Some(Self::RetPlayerReturnHasSigned), - "RET_PLAYER_RETURN_REWARD_TAKEN" => Some(Self::RetPlayerReturnRewardTaken), - "RET_PLAYER_RETURN_RELIC_TAKEN" => Some(Self::RetPlayerReturnRelicTaken), - "RET_PLAYER_RETURN_CONFIG_ERROR" => Some(Self::RetPlayerReturnConfigError), - "RET_PLAYER_RETURN_OPTIONAL_GIFT_INVALID" => { - Some(Self::RetPlayerReturnOptionalGiftInvalid) - } - "RET_PLAYER_RETURN_OPTIONAL_GIFT_NOT_EXIST" => { - Some(Self::RetPlayerReturnOptionalGiftNotExist) - } - "RET_PLAYER_RETURN_SIGN_TYPE_INVALID" => { - Some(Self::RetPlayerReturnSignTypeInvalid) - } - "RET_AETHER_DIVIDE_NO_LINEUP" => Some(Self::RetAetherDivideNoLineup), - "RET_AETHER_DIVIDE_LINEUP_INVALID" => { - Some(Self::RetAetherDivideLineupInvalid) - } - "RET_CHAT_BUBBLE_ID_ERROR" => Some(Self::RetChatBubbleIdError), - "RET_CHAT_BUBBLE_ID_NOT_UNLOCK" => Some(Self::RetChatBubbleIdNotUnlock), - "RET_PHONE_THEME_ID_ERROR" => Some(Self::RetPhoneThemeIdError), - "RET_PHONE_THEME_ID_NOT_UNLOCK" => Some(Self::RetPhoneThemeIdNotUnlock), - "RET_CHAT_BUBBLE_SELECT_IS_CURRENT" => { - Some(Self::RetChatBubbleSelectIsCurrent) - } - "RET_PHONE_THEME_SELECT_IS_CURRENT" => { - Some(Self::RetPhoneThemeSelectIsCurrent) - } - "RET_PHONE_CASE_ID_ERROR" => Some(Self::RetPhoneCaseIdError), - "RET_PHONE_CASE_ID_NOT_UNLOCK" => Some(Self::RetPhoneCaseIdNotUnlock), - "RET_PHONE_CASE_SELECT_IS_CURRENT" => Some(Self::RetPhoneCaseSelectIsCurrent), - "RET_CHESS_ROGUE_CONFIG_NOT_FOUND" => Some(Self::RetChessRogueConfigNotFound), - "RET_CHESS_ROGUE_CONFIG_INVALID" => Some(Self::RetChessRogueConfigInvalid), - "RET_CHESS_ROGUE_NO_VALID_ROOM" => Some(Self::RetChessRogueNoValidRoom), - "RET_CHESS_ROGUE_NO_CELL_INFO" => Some(Self::RetChessRogueNoCellInfo), - "RET_CHESS_ROGUE_CELL_NOT_FINISH" => Some(Self::RetChessRogueCellNotFinish), - "RET_CHESS_ROGUE_CELL_IS_LOCKED" => Some(Self::RetChessRogueCellIsLocked), - "RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH" => { - Some(Self::RetChessRogueScheduleNotMatch) - } - "RET_CHESS_ROGUE_STATUS_FAIL" => Some(Self::RetChessRogueStatusFail), - "RET_CHESS_ROGUE_AREA_NOT_EXIST" => Some(Self::RetChessRogueAreaNotExist), - "RET_CHESS_ROGUE_LINEUP_FAIL" => Some(Self::RetChessRogueLineupFail), - "RET_CHESS_ROGUE_AEON_FAIL" => Some(Self::RetChessRogueAeonFail), - "RET_CHESS_ROGUE_ENTER_CELL_FAIL" => Some(Self::RetChessRogueEnterCellFail), - "RET_CHESS_ROGUE_ROLL_DICE_FAIL" => Some(Self::RetChessRogueRollDiceFail), - "RET_CHESS_ROGUE_DICE_STATUS_FAIL" => Some(Self::RetChessRogueDiceStatusFail), - "RET_CHESS_ROGUE_DICE_CNT_NOT_FULL" => { - Some(Self::RetChessRogueDiceCntNotFull) - } - "RET_CHESS_ROGUE_UNLOCK" => Some(Self::RetChessRogueUnlock), - "RET_CHESS_ROGUE_PICK_AVATAR_FAIL" => Some(Self::RetChessRoguePickAvatarFail), - "RET_CHESS_ROGUE_AVATAR_INVALID" => Some(Self::RetChessRogueAvatarInvalid), - "RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT" => { - Some(Self::RetChessRogueCellCanNotSelect) - } - "RET_CHESS_ROGUE_DICE_CONFIRMED" => Some(Self::RetChessRogueDiceConfirmed), - "RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH" => { - Some(Self::RetChessRogueNousDiceNotMatch) - } - "RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL" => { - Some(Self::RetChessRogueNousDiceRarityFail) - } - "RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE" => { - Some(Self::RetChessRogueNousDiceSurfaceDuplicate) - } - "RET_CHESS_ROGUE_NOT_IN_ROGUE" => Some(Self::RetChessRogueNotInRogue), - "RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT" => { - Some(Self::RetChessRogueNousDiceBranchLimit) - } - "RET_HELIOBUS_NOT_OPEN" => Some(Self::RetHeliobusNotOpen), - "RET_HELIOBUS_SNS_POST_NOT_UNLOCK" => Some(Self::RetHeliobusSnsPostNotUnlock), - "RET_HELIOBUS_SNS_ALREADY_READ" => Some(Self::RetHeliobusSnsAlreadyRead), - "RET_HELIOBUS_SNS_ALREADY_LIKED" => Some(Self::RetHeliobusSnsAlreadyLiked), - "RET_HELIOBUS_SNS_ALREADY_COMMENTED" => { - Some(Self::RetHeliobusSnsAlreadyCommented) - } - "RET_HELIOBUS_SNS_IN_MISSION" => Some(Self::RetHeliobusSnsInMission), - "RET_HELIOBUS_SNS_ALREADY_POSTED" => Some(Self::RetHeliobusSnsAlreadyPosted), - "RET_HELIOBUS_SNS_NOT_DOING_MISSION" => { - Some(Self::RetHeliobusSnsNotDoingMission) - } - "RET_HELIOBUS_REWARD_LEVEL_MAX" => Some(Self::RetHeliobusRewardLevelMax), - "RET_HELIOBUS_INCOME_NOT_ENOUGH" => Some(Self::RetHeliobusIncomeNotEnough), - "RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK" => { - Some(Self::RetHeliobusSnsCommentNotUnlock) - } - "RET_HELIOBUS_CHALLENGE_NOT_UNLOCK" => { - Some(Self::RetHeliobusChallengeNotUnlock) - } - "RET_HELIOBUS_CHALLENGE_ID_ERROR" => Some(Self::RetHeliobusChallengeIdError), - "RET_HELIOBUS_SKILL_NOT_UNLOCK" => Some(Self::RetHeliobusSkillNotUnlock), - "RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL" => { - Some(Self::RetHeliobusAcceptPostMissionFail) - } - "RET_HELIOBUS_SKILL_NOT_SELECTED" => Some(Self::RetHeliobusSkillNotSelected), - "RET_HELIOBUS_PLANE_TYPE_INVALID" => Some(Self::RetHeliobusPlaneTypeInvalid), - "RET_REDDOT_PARAM_INVALID" => Some(Self::RetReddotParamInvalid), - "RET_REDDOT_ACTIVITY_NOT_OPEN" => Some(Self::RetReddotActivityNotOpen), - "RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR" => { - Some(Self::RetRogueEndlessActivityConfigError) - } - "RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN" => { - Some(Self::RetRogueEndlessActivityNotOpen) - } - "RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT" => { - Some(Self::RetRogueEndlessActivityOverBonusRewardLimit) - } - "RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET" => { - Some(Self::RetRogueEndlessActivityScoreNotMeet) - } - "RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE" => { - Some(Self::RetRogueEndlessActivityRewardLevleAlreadyTake) - } - "RET_HEART_DIAL_SCRIPT_NOT_FOUND" => Some(Self::RetHeartDialScriptNotFound), - "RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME" => { - Some(Self::RetHeartDialScriptEmotionTheSame) - } - "RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL" => { - Some(Self::RetHeartDialScriptStepNotNormal) - } - "RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH" => { - Some(Self::RetHeartDialScriptConditionNotMatch) - } - "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH" => { - Some(Self::RetHeartDialScriptSubmitItemNumNotMatch) - } - "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH" => { - Some(Self::RetHeartDialScriptSubmitItemIdNotMatch) - } - "RET_HEART_DIAL_DIALOGUE_NOT_FOUND" => { - Some(Self::RetHeartDialDialogueNotFound) - } - "RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED" => { - Some(Self::RetHeartDialDialogueAlreadyPerformed) - } - "RET_HEART_DIAL_NPC_NOT_FOUND" => Some(Self::RetHeartDialNpcNotFound), - "RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND" => { - Some(Self::RetHeartDialTraceConfigNotFound) - } - "RET_HEART_DIAL_FLOOR_TRACE_EXIST" => Some(Self::RetHeartDialFloorTraceExist), - "RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH" => { - Some(Self::RetHeartDialTraceFloorNotMatch) - } - "RET_TRAVEL_BROCHURE_CONFIG_ERROR" => { - Some(Self::RetTravelBrochureConfigError) - } - "RET_TRAVEL_BROCHURE_PARAM_INVALID" => { - Some(Self::RetTravelBrochureParamInvalid) - } - "RET_TRAVEL_BROCHURE_LOCKED" => Some(Self::RetTravelBrochureLocked), - "RET_TRAVEL_BROCHURE_CANNOT_OPERATE" => { - Some(Self::RetTravelBrochureCannotOperate) - } - "RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH" => { - Some(Self::RetTravelBrochureWorldIdNotMatch) - } - "RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK" => { - Some(Self::RetTravelBrochureHasNoWorldBook) - } - "RET_TRAVEL_BROCHURE_PAGE_FULL" => Some(Self::RetTravelBrochurePageFull), - "RET_MAP_ROTATION_NOT_IN_REGION" => Some(Self::RetMapRotationNotInRegion), - "RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED" => { - Some(Self::RetMapRotationRotaterAlreadyDeployed) - } - "RET_MAP_ROTATION_ENERGY_NOT_ENOUGH" => { - Some(Self::RetMapRotationEnergyNotEnough) - } - "RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE" => { - Some(Self::RetMapRotationEntityNotOnCurPose) - } - "RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED" => { - Some(Self::RetMapRotationRotaterNotDeployed) - } - "RET_MAP_ROTATION_POSE_ROTATER_MISMATCH" => { - Some(Self::RetMapRotationPoseRotaterMismatch) - } - "RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE" => { - Some(Self::RetMapRotationRotaterNotRemovable) - } - "RET_MAP_ROTATION_ROTATER_DISPOSABLE" => { - Some(Self::RetMapRotationRotaterDisposable) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND" => { - Some(Self::RetSpaceZooActivityCatNotFound) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID" => { - Some(Self::RetSpaceZooActivityCatParamInvalid) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH" => { - Some(Self::RetSpaceZooActivityCatItemNotEnough) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL" => { - Some(Self::RetSpaceZooActivityCatBagFull) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE" => { - Some(Self::RetSpaceZooActivityCatNotToMutate) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR" => { - Some(Self::RetSpaceZooActivityCatStateError) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED" => { - Some(Self::RetSpaceZooActivityCatCatteryLocked) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW" => { - Some(Self::RetSpaceZooActivityCatOutNow) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND" => { - Some(Self::RetSpaceZooActivityCatConfigNotFound) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND" => { - Some(Self::RetSpaceZooActivityCatFeatureNotFound) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR" => { - Some(Self::RetSpaceZooActivityCatAddCatError) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH" => { - Some(Self::RetSpaceZooActivityCatMoneyNotEnough) - } - "RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH" => { - Some(Self::RetSpaceZooActivityCatCondNotMatch) - } - "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS" => { - Some(Self::RetStrongChallengeActivityStageCfgMiss) - } - "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN" => { - Some(Self::RetStrongChallengeActivityStageNotOpen) - } - "RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR" => { - Some(Self::RetStrongChallengeActivityBuffError) - } - "RET_ROLL_SHOP_NOT_FOUND" => Some(Self::RetRollShopNotFound), - "RET_ROLL_SHOP_GROUP_EMPTY" => Some(Self::RetRollShopGroupEmpty), - "RET_ROLL_SHOP_EMPTY" => Some(Self::RetRollShopEmpty), - "RET_ROLL_SHOP_GACHA_REQ_DUPLICATED" => { - Some(Self::RetRollShopGachaReqDuplicated) - } - "RET_ROLL_SHOP_RANDOM_ERROR" => Some(Self::RetRollShopRandomError), - "RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND" => { - Some(Self::RetRollShopGroupTypeNotFound) - } - "RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY" => { - Some(Self::RetRollShopHasStoredRewardAlready) - } - "RET_ROLL_SHOP_NO_STORED_REWARD" => Some(Self::RetRollShopNoStoredReward), - "RET_ROLL_SHOP_NOT_IN_VALID_SCENE" => Some(Self::RetRollShopNotInValidScene), - "RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE" => { - Some(Self::RetRollShopInvalidRollShopType) - } - "RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH" => { - Some(Self::RetActivityRaidCollectionPrevNotFinish) - } - "RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE" => { - Some(Self::RetActivityRaidCollectionGroupEnterNextUnavailable) - } - "RET_ACTIVITY_RAID_COLLECTION_IS_LAST" => { - Some(Self::RetActivityRaidCollectionIsLast) - } - "RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT" => { - Some(Self::RetActivityRaidCollectionIsNotNext) - } - "RET_OFFERING_NOT_UNLOCK" => Some(Self::RetOfferingNotUnlock), - "RET_OFFERING_LEVEL_NOT_UNLOCK" => Some(Self::RetOfferingLevelNotUnlock), - "RET_OFFERING_REACH_MAX_LEVEL" => Some(Self::RetOfferingReachMaxLevel), - "RET_OFFERING_ITEM_NOT_ENOUGH" => Some(Self::RetOfferingItemNotEnough), - "RET_OFFERING_LONGTAIL_NOT_OPEN" => Some(Self::RetOfferingLongtailNotOpen), - "RET_OFFERING_REWARD_CONDITION" => Some(Self::RetOfferingRewardCondition), - "RET_DRINK_MAKER_CHAT_INVALID" => Some(Self::RetDrinkMakerChatInvalid), - "RET_DRINK_MAKER_PARAM_INVALID" => Some(Self::RetDrinkMakerParamInvalid), - "RET_DRINK_MAKER_PARAM_NOT_UNLOCK" => Some(Self::RetDrinkMakerParamNotUnlock), - "RET_DRINK_MAKER_CONFIG_NOT_FOUND" => Some(Self::RetDrinkMakerConfigNotFound), - "RET_DRINK_MAKER_NOT_LAST_CHAT" => Some(Self::RetDrinkMakerNotLastChat), - "RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN" => { - Some(Self::RetDrinkMakerDayAndFreePhaseNotOpen) - } - "RET_DRINK_MAKER_CHEERS_NOT_ABLE_TO_NEXT_GROUP" => { - Some(Self::RetDrinkMakerCheersNotAbleToNextGroup) - } - "RET_DRINK_MAKER_CHEERS_DRINK_ALREADY_MADE" => { - Some(Self::RetDrinkMakerCheersDrinkAlreadyMade) - } - "RET_DRINK_MAKER_CHEERS_ACTIVITY_NOT_OPEN" => { - Some(Self::RetDrinkMakerCheersActivityNotOpen) - } - "RET_DRINK_MAKER_CHEERS_MAKE_DRINK_PRE_MISSION_NOT_FINISHED" => { - Some(Self::RetDrinkMakerCheersMakeDrinkPreMissionNotFinished) - } - "RET_MONOPOLY_NOT_OPEN" => Some(Self::RetMonopolyNotOpen), - "RET_MONOPOLY_CONFIG_ERROR" => Some(Self::RetMonopolyConfigError), - "RET_MONOPOLY_DICE_NOT_ENOUGH" => Some(Self::RetMonopolyDiceNotEnough), - "RET_MONOPOLY_CUR_CELL_NOT_FINISH" => Some(Self::RetMonopolyCurCellNotFinish), - "RET_MONOPOLY_COIN_NOT_ENOUGH" => Some(Self::RetMonopolyCoinNotEnough), - "RET_MONOPOLY_CELL_WAIT_PENDING" => Some(Self::RetMonopolyCellWaitPending), - "RET_MONOPOLY_CELL_STATE_ERROR" => Some(Self::RetMonopolyCellStateError), - "RET_MONOPOLY_CELL_CONTENT_ERROR" => Some(Self::RetMonopolyCellContentError), - "RET_MONOPOLY_ITEM_NOT_ENOUGH" => Some(Self::RetMonopolyItemNotEnough), - "RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP" => { - Some(Self::RetMonopolyCellContentCannotGiveup) - } - "RET_MONOPOLY_ASSET_LEVEL_INVALID" => { - Some(Self::RetMonopolyAssetLevelInvalid) - } - "RET_MONOPOLY_TURN_NOT_FINISH" => Some(Self::RetMonopolyTurnNotFinish), - "RET_MONOPOLY_GUIDE_NOT_FINISH" => Some(Self::RetMonopolyGuideNotFinish), - "RET_MONOPOLY_RAFFLE_REWARD_REISSUED" => { - Some(Self::RetMonopolyRaffleRewardReissued) - } - "RET_MONOPOLY_NO_GAME_ACTIVE" => Some(Self::RetMonopolyNoGameActive), - "RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE" => { - Some(Self::RetMonopolyGameRatioNotIncreasable) - } - "RET_MONOPOLY_GAME_RATIO_MAX" => Some(Self::RetMonopolyGameRatioMax), - "RET_MONOPOLY_GAME_TARGET_RATIO_INVALID" => { - Some(Self::RetMonopolyGameTargetRatioInvalid) - } - "RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID" => { - Some(Self::RetMonopolyGameBingoFlipPosInvalid) - } - "RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE" => { - Some(Self::RetMonopolyGameGuessAlreadyChoose) - } - "RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID" => { - Some(Self::RetMonopolyGameGuessChooseInvalid) - } - "RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT" => { - Some(Self::RetMonopolyGameGuessInformationAlreadyBought) - } - "RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK" => { - Some(Self::RetMonopolyGameRaiseRatioNotUnlock) - } - "RET_MONOPOLY_FRIEND_NOT_SYNCED" => Some(Self::RetMonopolyFriendNotSynced), - "RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD" => { - Some(Self::RetMonopolyGetFriendRankingListInCd) - } - "RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND" => { - Some(Self::RetMonopolyLikeTargetNotFriend) - } - "RET_MONOPOLY_DAILY_ALREADY_LIKED" => { - Some(Self::RetMonopolyDailyAlreadyLiked) - } - "RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH" => { - Some(Self::RetMonopolySocialEventStatusNotMatch) - } - "RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST" => { - Some(Self::RetMonopolySocialEventServerCacheNotExist) - } - "RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH" => { - Some(Self::RetMonopolyActivityIdNotMatch) - } - "RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST" => { - Some(Self::RetMonopolyRafflePoolNotExist) - } - "RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH" => { - Some(Self::RetMonopolyRafflePoolTimeNotMatch) - } - "RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET" => { - Some(Self::RetMonopolyRafflePoolPhaseNotMeet) - } - "RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET" => { - Some(Self::RetMonopolyRafflePoolShowTimeNotMeet) - } - "RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND" => { - Some(Self::RetMonopolyRaffleTicketNotFound) - } - "RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET" => { - Some(Self::RetMonopolyRaffleTicketTimeNotMeet) - } - "RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN" => { - Some(Self::RetMonopolyRaffleTicketRewardAlreadyTaken) - } - "RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME" => { - Some(Self::RetMonopolyRafflePoolNotInRaffleTime) - } - "RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN" => { - Some(Self::RetMonopolyMbtiReportRewardAlreadyTaken) - } - "RET_EVOLVE_BUILD_LEVEL_GAMING" => Some(Self::RetEvolveBuildLevelGaming), - "RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM" => { - Some(Self::RetEveolveBuildLevelBanRandom) - } - "RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN" => { - Some(Self::RetEvolveBuildFirstRewardAlreadyTaken) - } - "RET_EVOLVE_BUILD_LEVEL_UNFINISH" => Some(Self::RetEvolveBuildLevelUnfinish), - "RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL" => { - Some(Self::RetEvolveBuildShopAbilityMaxLevel) - } - "RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL" => { - Some(Self::RetEvolveBuildShopAbilityMinLevel) - } - "RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET" => { - Some(Self::RetEvolveBuildShopAbilityNotGet) - } - "RET_EVOLVE_BUILD_LEVEL_LOCK" => Some(Self::RetEvolveBuildLevelLock), - "RET_EVOLVE_BUILD_EXP_NOT_ENOUGH" => Some(Self::RetEvolveBuildExpNotEnough), - "RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR" => { - Some(Self::RetEvolveBuildShopAbilityLevelError) - } - "RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN" => { - Some(Self::RetEvolveBuildActivityNotOpen) - } - "RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY" => { - Some(Self::RetEvolveBuildShopAbilityEmpty) - } - "RET_EVOLVE_BUILD_LEVEL_NOT_START" => Some(Self::RetEvolveBuildLevelNotStart), - "RET_EVOLVE_BUILD_SHOP_LOCK" => Some(Self::RetEvolveBuildShopLock), - "RET_EVOLVE_BUILD_REWARD_LOCK" => Some(Self::RetEvolveBuildRewardLock), - "RET_EVOLVE_BUILD_REWARD_LEVEL_MAX" => { - Some(Self::RetEvolveBuildRewardLevelMax) - } - "RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN" => { - Some(Self::RetEvolveBuildRewardAlreadyAllTaken) - } - "RET_EVOLVE_BUILD_SEASON_ERROR" => Some(Self::RetEvolveBuildSeasonError), - "RET_EVOLVE_BUILD_TEACH_SKIP_QUEST_NOT_FINISH" => { - Some(Self::RetEvolveBuildTeachSkipQuestNotFinish) - } - "RET_CLOCK_PARK_CONFIG_ERROR" => Some(Self::RetClockParkConfigError), - "RET_CLOCK_PARK_EFFECT_ERROR" => Some(Self::RetClockParkEffectError), - "RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK" => { - Some(Self::RetClockParkScriptAlreadyUnlock) - } - "RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET" => { - Some(Self::RetClockParkScriptUnlockConditionNotMeet) - } - "RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK" => { - Some(Self::RetClockParkTalentAlreadyUnlock) - } - "RET_CLOCK_PARK_SCRIPT_LOCKED" => Some(Self::RetClockParkScriptLocked), - "RET_CLOCK_PARK_HAS_ONGOING_SCRIPT" => { - Some(Self::RetClockParkHasOngoingScript) - } - "RET_CLOCK_PARK_NO_ONGOING_SCRIPT" => Some(Self::RetClockParkNoOngoingScript), - "RET_CLOCK_PARK_DICE_PLACEMENT_ERROR" => { - Some(Self::RetClockParkDicePlacementError) - } - "RET_CLOCK_PARK_MISMATCH_STATUS" => Some(Self::RetClockParkMismatchStatus), - "RET_CLOCK_PARK_NO_BUFF" => Some(Self::RetClockParkNoBuff), - "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED" => { - Some(Self::RetClockParkSlotMachineGachaReqDuplicated) - } - "RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH" => { - Some(Self::RetClockParkSlotMachineCostNotEnough) - } - "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT" => { - Some(Self::RetClockParkSlotMachineGachaCntExceedLimit) - } - "RET_CLOCK_PARK_NOT_OPEN" => Some(Self::RetClockParkNotOpen), - "RET_TOURN_ROGUE_STATUS_MISMATCH" => Some(Self::RetTournRogueStatusMismatch), - "RET_MAGIC_ROGUE_STATUS_MISMATCH" => Some(Self::RetMagicRogueStatusMismatch), - "RET_AUTO_MOUNT_MAGIC_UNIT_NO_MATCHED_MAGIC_SCEPTER" => { - Some(Self::RetAutoMountMagicUnitNoMatchedMagicScepter) - } - "RET_MAGIC_UNIT_WORKBENCH_REFORGE_GEN_FAIL" => { - Some(Self::RetMagicUnitWorkbenchReforgeGenFail) - } - "RET_MATCH_ALREADY_IN_MATCH" => Some(Self::RetMatchAlreadyInMatch), - "RET_MATCH_NOT_IN_MATCH" => Some(Self::RetMatchNotInMatch), - "RET_MATCH_PLAY_NOT_OPEN" => Some(Self::RetMatchPlayNotOpen), - "RET_CROSS_STATE_ERROR" => Some(Self::RetCrossStateError), - "RET_MATCH_VERSION_NOT_EQUAL" => Some(Self::RetMatchVersionNotEqual), - "RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM" => { - Some(Self::RetMatchPlayerNotInLobbyRoom) - } - "RET_LOBBY_STATE_NOT_MATCH" => Some(Self::RetLobbyStateNotMatch), - "RET_LOBBY_ROOM_NOT_EXIST" => Some(Self::RetLobbyRoomNotExist), - "RET_LOBBY_ROOM_PALYER_FULL" => Some(Self::RetLobbyRoomPalyerFull), - "RET_LOBBY_ROOM_PALYER_NOT_READY" => Some(Self::RetLobbyRoomPalyerNotReady), - "RET_LOBBY_ROOM_PALYER_FIGHTING" => Some(Self::RetLobbyRoomPalyerFighting), - "RET_FIGHT_ROOM_NOT_EXIST" => Some(Self::RetFightRoomNotExist), - "RET_FIGHT_MATCH3_PLAYER_STATE_ERR" => { - Some(Self::RetFightMatch3PlayerStateErr) - } - "RET_FIGHT_MATCH3_ROOM_STATE_ERR" => Some(Self::RetFightMatch3RoomStateErr), - "RET_CROSS_STATE_TIME_OUT" => Some(Self::RetCrossStateTimeOut), - "RET_LOBBY_START_FIGHT_DISABLE" => Some(Self::RetLobbyStartFightDisable), - "RET_LOBBY_START_FIGHT_PLAYER_LACK" => { - Some(Self::RetLobbyStartFightPlayerLack) - } - "RET_MATCH_CLIENT_DATA_VERSION_LOW" => { - Some(Self::RetMatchClientDataVersionLow) - } - "RET_LOBBY_START_MATCH_DISABLE" => Some(Self::RetLobbyStartMatchDisable), - "RET_LOBBY_INTERACT_IN_CD" => Some(Self::RetLobbyInteractInCd), - "RET_LOBBY_OWNER_STATE_ERR" => Some(Self::RetLobbyOwnerStateErr), - "RET_LOBBY_OP_TOO_FAST" => Some(Self::RetLobbyOpTooFast), - "RET_FIGHT_MATCH3_SOLO_PLAYER_TURN_ERR" => { - Some(Self::RetFightMatch3SoloPlayerTurnErr) - } - "RET_MATCH_PLAY_NOT_SUPPORTED" => Some(Self::RetMatchPlayNotSupported), - "RET_MATCH_PLAY_DATA_NOT_EXIST" => Some(Self::RetMatchPlayDataNotExist), - "RET_MATCH_PLAY_NOT_SUPPORT_FRIEND_RANKING" => { - Some(Self::RetMatchPlayNotSupportFriendRanking) - } - "RET_MATCH_PLAY_GET_FRIEND_RANKING_INFO_IN_CD" => { - Some(Self::RetMatchPlayGetFriendRankingInfoInCd) - } - "RET_SWORD_TRAINING_NO_ACTIVE_GAME" => { - Some(Self::RetSwordTrainingNoActiveGame) - } - "RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH" => { - Some(Self::RetSwordTrainingNoPendingActionMatch) - } - "RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID" => { - Some(Self::RetSwordTrainingPartnerAbilityInvalid) - } - "RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED" => { - Some(Self::RetSwordTrainingSkillAlreadyLearned) - } - "RET_SWORD_TRAINING_CONDITION_NOT_MEET" => { - Some(Self::RetSwordTrainingConditionNotMeet) - } - "RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED" => { - Some(Self::RetSwordTrainingParentSkillNotLearned) - } - "RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK" => { - Some(Self::RetSwordTrainingSkillTypeNotUnlock) - } - "RET_SWORD_TRAINING_GAME_ALREADY_EXIST" => { - Some(Self::RetSwordTrainingGameAlreadyExist) - } - "RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH" => { - Some(Self::RetSwordTrainingEndingHintNotMatch) - } - "RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND" => { - Some(Self::RetSwordTrainingStorylineConfigNotFound) - } - "RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND" => { - Some(Self::RetSwordTrainingStoryConfigNotFound) - } - "RET_SWORD_TRAINING_UNLOCK_NOT_FINISH" => { - Some(Self::RetSwordTrainingUnlockNotFinish) - } - "RET_SWORD_TRAINING_OPTION_MISMATCH" => { - Some(Self::RetSwordTrainingOptionMismatch) - } - "RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED" => { - Some(Self::RetSwordTrainingRestoreWithoutExamFailed) - } - "RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE" => { - Some(Self::RetSwordTrainingNoRestoreGameAvailable) - } - "RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH" => { - Some(Self::RetSwordTrainingEndingStoryNotMatch) - } - "RET_SWORD_TRAINING_ENDING_NOT_FINISH" => { - Some(Self::RetSwordTrainingEndingNotFinish) - } - "RET_SWORD_TRAINING_ENDING_REWARD_TAKEN" => { - Some(Self::RetSwordTrainingEndingRewardTaken) - } - "RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE" => { - Some(Self::RetSwordTrainingCombatRankNotChange) - } - "RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE" => { - Some(Self::RetSwordTrainingDirectBattleDisable) - } - "RET_FIGHT_FEST_PHASE_NOT_MATCH" => Some(Self::RetFightFestPhaseNotMatch), - "RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH" => { - Some(Self::RetFightFestScoreRaceAlreadyFinish) - } - "RET_FIGHT_FEST_CHALLENGE_LOCKED" => Some(Self::RetFightFestChallengeLocked), - "RET_FIGHT_FEST_COACH_SKILL_LOCKED" => { - Some(Self::RetFightFestCoachSkillLocked) - } - "RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED" => { - Some(Self::RetFightFestCoachSkillEquipTypeExisted) - } - "RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND" => { - Some(Self::RetFightFestScoreRaceMissionDoind) - } - "RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP" => { - Some(Self::RetFightFestCoachSkillNoEquip) - } - "RET_PET_NOT_EXIST" => Some(Self::RetPetNotExist), - "RET_PET_ALREADY_SUMMONED" => Some(Self::RetPetAlreadySummoned), - "RET_PET_NOT_SUMMONED" => Some(Self::RetPetNotSummoned), - "RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT" => { - Some(Self::RetMusicRhythmLevelTimeTooShort) - } - "RET_MUSIC_RHYTHM_NOT_IN_LEVEL" => Some(Self::RetMusicRhythmNotInLevel), - "RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS" => { - Some(Self::RetMusicRhythmPreDifficultyNotPass) - } - "RET_MUSIC_RHYTHM_SONG_LIMITED" => Some(Self::RetMusicRhythmSongLimited), - "RET_MUSIC_RHYTHM_SONG_LOCKED" => Some(Self::RetMusicRhythmSongLocked), - "RET_MUSIC_RHYTHM_TRACK_LOCKED" => Some(Self::RetMusicRhythmTrackLocked), - "RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK" => { - Some(Self::RetMusicRhythmLevelNotUnlock) - } - "RET_MUSIC_RHYTHM_SONG_SFX_LOCKED" => Some(Self::RetMusicRhythmSongSfxLocked), - "RET_TRAIN_PARTY_COIN_NOT_ENOUGH" => Some(Self::RetTrainPartyCoinNotEnough), - "RET_TRAIN_PARTY_DIY_TAG_NOT_MATCH" => { - Some(Self::RetTrainPartyDiyTagNotMatch) - } - "RET_TRAIN_PARTY_USE_CARD_MOBILITY_NOT_ENOUGH" => { - Some(Self::RetTrainPartyUseCardMobilityNotEnough) - } - "RET_TRAIN_PARTY_AREA_UNLOCK_COIN_NOT_ENOUGH" => { - Some(Self::RetTrainPartyAreaUnlockCoinNotEnough) - } - "RET_TAROT_BOOK_ENERGY_NOT_ENOUGH" => Some(Self::RetTarotBookEnergyNotEnough), - "RET_TAROT_BOOK_PACK_NOT_AVAILABLE" => { - Some(Self::RetTarotBookPackNotAvailable) - } - "RET_TAROT_BOOK_STORY_ALREADY_UNLOCK" => { - Some(Self::RetTarotBookStoryAlreadyUnlock) - } - "RET_TAROT_BOOK_CARD_NOT_ENOUGH" => Some(Self::RetTarotBookCardNotEnough), - "RET_TAROT_BOOK_CLUE_NOT_ENOUGH" => Some(Self::RetTarotBookClueNotEnough), - "RET_TAROT_BOOK_UNLOCK_STORY_CARD_NOT_SAME" => { - Some(Self::RetTarotBookUnlockStoryCardNotSame) - } - "RET_TAROT_BOOK_STORY_NOT_UNLOCK" => Some(Self::RetTarotBookStoryNotUnlock), - "RET_TAROT_BOOK_STORY_ALREADY_FINISH" => { - Some(Self::RetTarotBookStoryAlreadyFinish) - } - "RET_TAROT_BOOK_INTERACTION_ALREADY_FINISH" => { - Some(Self::RetTarotBookInteractionAlreadyFinish) - } - "RET_CHIMERA_CHIMERA_NOT_UNLOCK" => Some(Self::RetChimeraChimeraNotUnlock), - "RET_CHIMERA_CHIMERA_DUPLICATED" => Some(Self::RetChimeraChimeraDuplicated), - "RET_CHIMERA_CHIMERA_TYPE_ERROR" => Some(Self::RetChimeraChimeraTypeError), - "RET_CHIMERA_WORK_MISMATCH_ROUND" => Some(Self::RetChimeraWorkMismatchRound), - "RET_CHIMERA_WORK_ROUND_OPTION_NOT_MEET" => { - Some(Self::RetChimeraWorkRoundOptionNotMeet) - } - "RET_CHIMERA_ENDLESS_NOT_UNLOCK" => Some(Self::RetChimeraEndlessNotUnlock), - "RET_CHIMERA_IN_ENDLESS" => Some(Self::RetChimeraInEndless), - "RET_CHIMERA_NOT_IN_ENDLESS" => Some(Self::RetChimeraNotInEndless), - "RET_CHIMERA_CHIMERA_FALL_IN_ENDLESS" => { - Some(Self::RetChimeraChimeraFallInEndless) - } - "RET_PLANET_FES_AVATAR_NOT_EXIST" => Some(Self::RetPlanetFesAvatarNotExist), - "RET_PLANET_FES_LAND_NOT_EXIST" => Some(Self::RetPlanetFesLandNotExist), - "RET_PLANET_FES_ITEM_NOT_ENOUGH" => Some(Self::RetPlanetFesItemNotEnough), - "RET_PLANET_FES_LAND_ALREADY_UNLOCK" => { - Some(Self::RetPlanetFesLandAlreadyUnlock) - } - "RET_PLANET_FES_WORK_AVATAR_REPEAT" => { - Some(Self::RetPlanetFesWorkAvatarRepeat) - } - "RET_PLANET_FES_WORK_AVATAR_TYPE_NOT_MATCH" => { - Some(Self::RetPlanetFesWorkAvatarTypeNotMatch) - } - "RET_PLANET_FES_ACTIVITY_NOT_OPEN" => Some(Self::RetPlanetFesActivityNotOpen), - "RET_PLANET_FES_SKILLTREE_PHASE_NOT_UNLOCK" => { - Some(Self::RetPlanetFesSkilltreePhaseNotUnlock) - } - "RET_PLANET_FES_SKILL_NOT_UNLOCK" => Some(Self::RetPlanetFesSkillNotUnlock), - "RET_PLANET_FES_CONFIG_ERROR" => Some(Self::RetPlanetFesConfigError), - "RET_PLANET_FES_NOT_IN_BUSINESS_DAY" => { - Some(Self::RetPlanetFesNotInBusinessDay) - } - "RET_PLANET_FES_EVENT_LOCKED" => Some(Self::RetPlanetFesEventLocked), - "RET_PLANET_FES_EVENT_FINISHED" => Some(Self::RetPlanetFesEventFinished), - "RET_PLANET_FES_EVENT_IN_CD" => Some(Self::RetPlanetFesEventInCd), - "RET_PLANET_FES_EVENT_ALREADY_IN_STATE" => { - Some(Self::RetPlanetFesEventAlreadyInState) - } - "RET_PLANET_FES_EVENT_NO_WORK_AVATAR" => { - Some(Self::RetPlanetFesEventNoWorkAvatar) - } - "RET_PLANET_FES_EVENT_PROCESSING_CANNOT_DISAPPEAR" => { - Some(Self::RetPlanetFesEventProcessingCannotDisappear) - } - "RET_PLANET_FES_EVENT_OPTION_PHASE_WRONG" => { - Some(Self::RetPlanetFesEventOptionPhaseWrong) - } - "RET_PLANET_FES_FUNCTION_NOT_UNLOCK" => { - Some(Self::RetPlanetFesFunctionNotUnlock) - } - "RET_PLANET_FES_REWARD_ALREADY_TAKEN" => { - Some(Self::RetPlanetFesRewardAlreadyTaken) - } - "RET_PLANET_FES_EVENT_GAME_NOT_ACTIVE" => { - Some(Self::RetPlanetFesEventGameNotActive) - } - "RET_PLANET_FES_REGION_PROGRESS_NOT_ENOUGH" => { - Some(Self::RetPlanetFesRegionProgressNotEnough) - } - "RET_PLANET_FES_FRIEND_ITEM_NOT_ENOUGH" => { - Some(Self::RetPlanetFesFriendItemNotEnough) - } - "RET_PLANET_FES_PIECE_PERMISSION_BAN" => { - Some(Self::RetPlanetFesPiecePermissionBan) - } - "RET_PLANET_FES_PIECE_OFFER_NOT_EXIST" => { - Some(Self::RetPlanetFesPieceOfferNotExist) - } - "RET_PLANET_FES_PIECE_APPLY_IN_STACK_TOO_MUCH" => { - Some(Self::RetPlanetFesPieceApplyInStackTooMuch) - } - "RET_PLANET_FES_PIECE_APPLY_NOT_EXIST" => { - Some(Self::RetPlanetFesPieceApplyNotExist) - } - "RET_PLANET_FES_GET_FRIEND_RANKING_LIST_IN_CD" => { - Some(Self::RetPlanetFesGetFriendRankingListInCd) - } - "RET_PLANET_FES_GIVE_PIECE_OWNED_BY_TARGET" => { - Some(Self::RetPlanetFesGivePieceOwnedByTarget) - } - "RET_PLANET_FES_LEVEL_MAX" => Some(Self::RetPlanetFesLevelMax), - "RET_PLANET_FES_EXCLUSIVE_EVENT" => Some(Self::RetPlanetFesExclusiveEvent), - "RET_MARBLE_SEAL_ALREADY_UNLOCKED" => { - Some(Self::RetMarbleSealAlreadyUnlocked) - } - "RET_MARBLE_SEAL_SHOP_ITEM_NOT_ENOUGH" => { - Some(Self::RetMarbleSealShopItemNotEnough) - } - "RET_MARBLE_SEAL_LOCKED" => Some(Self::RetMarbleSealLocked), - "RET_CAKE_RACE_FIELD_LOCKED" => Some(Self::RetCakeRaceFieldLocked), - "RET_CAKE_RACE_FIELD_COST_NOT_ENOUGH" => { - Some(Self::RetCakeRaceFieldCostNotEnough) - } - "RET_CAKE_RACE_FIELD_PVP_ONLY" => Some(Self::RetCakeRaceFieldPvpOnly), - "RET_CAKE_RACE_ALREADY_IN_GAME" => Some(Self::RetCakeRaceAlreadyInGame), - "RET_CAKE_RACE_GET_FRIEND_RANKING_LIST_IN_CD" => { - Some(Self::RetCakeRaceGetFriendRankingListInCd) - } - "RET_CAKE_RACE_LIKE_FRIEND_TARGET_NOT_FRIEND" => { - Some(Self::RetCakeRaceLikeFriendTargetNotFriend) - } - "RET_CAKE_RACE_LIKE_FRIEND_DAILY_ALREADY_LIKED" => { - Some(Self::RetCakeRaceLikeFriendDailyAlreadyLiked) - } - "RET_CAKE_RACE_LIKE_FRIEND_IN_CD" => Some(Self::RetCakeRaceLikeFriendInCd), - "RET_FATE_STATUS_NOT_MATCH" => Some(Self::RetFateStatusNotMatch), - "RET_FATE_BUFF_SLOT_NOT_ENOUGH" => Some(Self::RetFateBuffSlotNotEnough), - "RET_FATE_COIN_NOT_ENOUGH" => Some(Self::RetFateCoinNotEnough), - "RET_FATE_REIJU_REROLL_COUNT_NOT_ENOUGH" => { - Some(Self::RetFateReijuRerollCountNotEnough) - } - "RET_FATE_BUFF_LEVEL_MAX" => Some(Self::RetFateBuffLevelMax), - "RET_FATE_ACTION_QUEUE_NOT_EMPTY" => Some(Self::RetFateActionQueueNotEmpty), - "RET_PARKOUR_ACTIVITY_NOT_OPEN" => Some(Self::RetParkourActivityNotOpen), - "RET_PARKOUR_LEVEL_NOT_UNLOCK" => Some(Self::RetParkourLevelNotUnlock), - "RET_PARKOUR_RAIL_BALL_NOT_ALLOWED" => { - Some(Self::RetParkourRailBallNotAllowed) - } - "RET_PARKOUR_NOT_IN_LEVEL" => Some(Self::RetParkourNotInLevel), - "RET_PARKOUR_LEVEL_NOT_MATCH" => Some(Self::RetParkourLevelNotMatch), - "RET_PARKOUR_NOT_PLAYED_ALL_NON_STORY_LEVEL" => { - Some(Self::RetParkourNotPlayedAllNonStoryLevel) - } - "RET_FTC_LIMIT_NAME_CHANGE" => Some(Self::RetFtcLimitNameChange), - "RET_ELF_RESTAURANT_CONFIG_ERROR" => Some(Self::RetElfRestaurantConfigError), - "RET_ELF_RESTAURANT_FIELD_ALREADY_BOUGHT" => { - Some(Self::RetElfRestaurantFieldAlreadyBought) - } - "RET_ELF_RESTAURANT_FIELD_NOT_BOUGHT" => { - Some(Self::RetElfRestaurantFieldNotBought) - } - "RET_ELF_RESTAURANT_FIELD_CELL_INVALID" => { - Some(Self::RetElfRestaurantFieldCellInvalid) - } - "RET_ELF_RESTAURANT_FARM_TYPE_INVALID" => { - Some(Self::RetElfRestaurantFarmTypeInvalid) - } - "RET_ELF_RESTAURANT_SHOP_ITEM_NOT_EXIST" => { - Some(Self::RetElfRestaurantShopItemNotExist) - } - "RET_ELF_RESTAURANT_SHOP_ITEM_COUNT_LIMIT" => { - Some(Self::RetElfRestaurantShopItemCountLimit) - } - "RET_ELF_RESTAURANT_TRADE_ORDER_NOT_EXIST" => { - Some(Self::RetElfRestaurantTradeOrderNotExist) - } - "RET_ELF_RESTAURANT_NO_REWARD" => Some(Self::RetElfRestaurantNoReward), - "RET_ELF_RESTAURANT_NOT_INIT" => Some(Self::RetElfRestaurantNotInit), - "RET_GRID_FIGHT_CONF_MISS" => Some(Self::RetGridFightConfMiss), - "RET_GRID_FIGHT_ROLE_NOT_EXIST" => Some(Self::RetGridFightRoleNotExist), - "RET_GRID_FIGHT_ROLE_ALREADY_EXIST" => { - Some(Self::RetGridFightRoleAlreadyExist) - } - "RET_GRID_FIGHT_POS_EXIST_ROLE" => Some(Self::RetGridFightPosExistRole), - "RET_GRID_FIGHT_POS_NOT_VALID" => Some(Self::RetGridFightPosNotValid), - "RET_GRID_FIGHT_COIN_NOT_ENOUGH" => Some(Self::RetGridFightCoinNotEnough), - "RET_GRID_FIGHT_EQUIP_NOT_EXIST" => Some(Self::RetGridFightEquipNotExist), - "RET_GRID_FIGHT_EQUIP_CANNOT_DRESS" => { - Some(Self::RetGridFightEquipCannotDress) - } - "RET_GRID_FIGHT_PARAM_NOT_MATCH" => Some(Self::RetGridFightParamNotMatch), - "RET_GRID_FIGHT_EQUIP_DRESS_SAME" => Some(Self::RetGridFightEquipDressSame), - "RET_GRID_FIGHT_EQUIP_DRESSED" => Some(Self::RetGridFightEquipDressed), - "RET_GRID_FIGHT_RANDOM_ERR" => Some(Self::RetGridFightRandomErr), - "RET_GRID_FIGHT_GOODS_SOLD" => Some(Self::RetGridFightGoodsSold), - "RET_GRID_FIGHT_ITEM_NOT_ENOUGH" => Some(Self::RetGridFightItemNotEnough), - "RET_GRID_FIGHT_GAMEPLAY_LEVEL_MAX" => { - Some(Self::RetGridFightGameplayLevelMax) - } - "RET_GRID_FIGHT_ALREADY_IN_GAMEPLAY" => { - Some(Self::RetGridFightAlreadyInGameplay) - } - "RET_GRID_FIGHT_EQUIP_TRAIT_LIMIT" => Some(Self::RetGridFightEquipTraitLimit), - "RET_GRID_FIGHT_REGION_FULL" => Some(Self::RetGridFightRegionFull), - "RET_GRID_FIGHT_TEMPORARY_EQUIP" => Some(Self::RetGridFightTemporaryEquip), - "RET_GRID_FIGHT_NOT_IN_GAMEPLAY" => Some(Self::RetGridFightNotInGameplay), - "RET_GRID_FIGHT_ADD_EQUIP_FAIL" => Some(Self::RetGridFightAddEquipFail), - "RET_GRID_FIGHT_ADD_CONSUMABLE_FAIL" => { - Some(Self::RetGridFightAddConsumableFail) - } - "RET_GRID_FIGHT_CREATE_ROLE_FAIL" => Some(Self::RetGridFightCreateRoleFail), - "RET_GRID_FIGHT_CANNOT_UPGRADE" => Some(Self::RetGridFightCannotUpgrade), - "RET_GRID_FIGHT_NO_EMPTY_POS" => Some(Self::RetGridFightNoEmptyPos), - "RET_GRID_FIGHT_FORGE_NOT_EXIST" => Some(Self::RetGridFightForgeNotExist), - "RET_GRID_FIGHT_ADD_FORGE_FAIL" => Some(Self::RetGridFightAddForgeFail), - "RET_GRID_FIGHT_ORB_NOT_ENOUGH" => Some(Self::RetGridFightOrbNotEnough), - "RET_GRID_FIGHT_ORB_NOT_EXIST" => Some(Self::RetGridFightOrbNotExist), - "RET_GRID_FIGHT_SUPPLY_NO_REROLL" => Some(Self::RetGridFightSupplyNoReroll), - "RET_GRID_FIGHT_HIGH_RARIY_FOR_COPY" => { - Some(Self::RetGridFightHighRariyForCopy) - } - "RET_GRID_FIGHT_ROLE_FULL_FOR_COPY" => { - Some(Self::RetGridFightRoleFullForCopy) - } - "RET_GRID_FIGHT_UNDRESS_EQUIP_FAIL" => { - Some(Self::RetGridFightUndressEquipFail) - } - "RET_GRID_FIGHT_DATA_LOCKED" => Some(Self::RetGridFightDataLocked), - "RET_GRID_FIGHT_SAME_ROLE_IN_BATTLE" => { - Some(Self::RetGridFightSameRoleInBattle) - } - "RET_GRID_FIGHT_SUPPLY_ALL_SELECTED" => { - Some(Self::RetGridFightSupplyAllSelected) - } - "RET_GRID_FIGHT_TRAIT_TRACK_MAX" => Some(Self::RetGridFightTraitTrackMax), - "RET_GRID_FIGHT_POS_BAN" => Some(Self::RetGridFightPosBan), - "RET_GRID_FIGHT_POS_EXIST_ITEM" => Some(Self::RetGridFightPosExistItem), - "RET_GRID_FIGHT_TALENT_ENABLED" => Some(Self::RetGridFightTalentEnabled), - "RET_GRID_FIGHT_TALENT_COST_NOT_ENOUGH" => { - Some(Self::RetGridFightTalentCostNotEnough) - } - "RET_GRID_FIGHT_TALENT_PRE_NOT_ENABLED" => { - Some(Self::RetGridFightTalentPreNotEnabled) - } - "RET_GRID_FIGHT_DIVISION_INVALID" => Some(Self::RetGridFightDivisionInvalid), - "RET_GRID_FIGHT_TALENT_PERMANENT_LIMIT" => { - Some(Self::RetGridFightTalentPermanentLimit) - } - "RET_GRID_FIGHT_WEEKLY_REWARD_TAKEN" => { - Some(Self::RetGridFightWeeklyRewardTaken) - } - "RET_GRID_FIGHT_WEEKLY_SCORE_NOT_ENOUGH" => { - Some(Self::RetGridFightWeeklyScoreNotEnough) - } - "RET_GRID_FIGHT_CRAFT_COST_EQUIP_DRESSED" => { - Some(Self::RetGridFightCraftCostEquipDressed) - } - "RET_GRID_FIGHT_CREATE_NPC_FAIL" => Some(Self::RetGridFightCreateNpcFail), - "RET_GRID_FIGHT_NO_POS_CAN_PLACE" => Some(Self::RetGridFightNoPosCanPlace), - "RET_GRID_FIGHT_NPC_POS_LIMIT" => Some(Self::RetGridFightNpcPosLimit), - "RET_GRID_FIGHT_CRAFT_EQUIP_ON_DIFF_ROLE" => { - Some(Self::RetGridFightCraftEquipOnDiffRole) - } - "RET_GRID_FIGHT_GLOBAL_HP_NOT_ENOUGH" => { - Some(Self::RetGridFightGlobalHpNotEnough) - } - "RET_GRID_FIGHT_EQUIP_TRACK_MAX" => Some(Self::RetGridFightEquipTrackMax), - "RET_GRID_FIGHT_NPC_NOT_EXIST" => Some(Self::RetGridFightNpcNotExist), - "RET_GRID_FIGHT_RECYCLE_ROLE_IN_TUTORIAL" => { - Some(Self::RetGridFightRecycleRoleInTutorial) - } - "RET_GRID_FIGHT_TUTORIAL_TASK_NOT_FINISHED" => { - Some(Self::RetGridFightTutorialTaskNotFinished) - } - "RET_GRID_FIGHT_TUTORIAL_UPDATE_POS_ININVALID" => { - Some(Self::RetGridFightTutorialUpdatePosIninvalid) - } - "RET_GRID_FIGHT_NO_REROLL_CNT" => Some(Self::RetGridFightNoRerollCnt), - "RET_GRID_FIGHT_TUTORIAL_REFRESH_SHOP_LIMITED" => { - Some(Self::RetGridFightTutorialRefreshShopLimited) - } - "RET_GRID_FIGHT_TUTORIAL_BUY_SHOP_LIMITED" => { - Some(Self::RetGridFightTutorialBuyShopLimited) - } - "RET_GRID_FIGHT_OC_UNLOCK_QUEST_NOT_FINISHED" => { - Some(Self::RetGridFightOcUnlockQuestNotFinished) - } - "RET_GRID_FIGHT_FORGE_LIMIT_SELECT_IDX_IN_TUTORIAL" => { - Some(Self::RetGridFightForgeLimitSelectIdxInTutorial) - } - "RET_GRID_FIGHT_GAME_REF_ID_TOO_LONG" => { - Some(Self::RetGridFightGameRefIdTooLong) - } - "RET_GRID_FIGHT_FEATURE_SWITCH_CLOSED" => { - Some(Self::RetGridFightFeatureSwitchClosed) - } - "RET_GRID_FIGHT_EQUIP_TRAIT_EXCLUSIVE" => { - Some(Self::RetGridFightEquipTraitExclusive) - } - "RET_GRID_FIGHT_SHOP_LOCKED" => Some(Self::RetGridFightShopLocked), - "RET_GRID_FIGHT_BUY_EXP_LOCKED" => Some(Self::RetGridFightBuyExpLocked), - "RET_HIPPLEN_AGENDA_WORK_UNAVAIBLE" => { - Some(Self::RetHipplenAgendaWorkUnavaible) - } - "RET_HIPPLEN_AGENDA_WORK_CONFLICT" => { - Some(Self::RetHipplenAgendaWorkConflict) - } - "RET_HIPPLEN_AGENDA_ACTION_LACK" => Some(Self::RetHipplenAgendaActionLack), - "RET_HIPPLEN_AGENDA_ENERGY_LACK" => Some(Self::RetHipplenAgendaEnergyLack), - "RET_HIPPLEN_AGENDA_NO_WORK_FOR_SETTLE" => { - Some(Self::RetHipplenAgendaNoWorkForSettle) - } - "RET_HIPPLEN_AGENDA_SETTLE_WORK_MISMATCH" => { - Some(Self::RetHipplenAgendaSettleWorkMismatch) - } - "RET_HIPPLEN_PHASE_CONFIG_NO_FOUND" => { - Some(Self::RetHipplenPhaseConfigNoFound) - } - "RET_HIPPLEN_TRIAL_MISSION_NOT_FINISHED" => { - Some(Self::RetHipplenTrialMissionNotFinished) - } - "RET_HIPPLEN_AGENDA_SET_WHEN_TRIAL" => { - Some(Self::RetHipplenAgendaSetWhenTrial) - } - "RET_HIPPLEN_AGENDA_OPEN_CYCLE_FAIL" => { - Some(Self::RetHipplenAgendaOpenCycleFail) - } - "RET_HIPPLEN_AGENDA_SETTLE_PARA_INVALID" => { - Some(Self::RetHipplenAgendaSettleParaInvalid) - } - "RET_HIPPLEN_AGENDA_WORK_SET_TWICE" => { - Some(Self::RetHipplenAgendaWorkSetTwice) - } - "RET_HIPPLEN_AGENDA_WORK_SETTLE_TWICE" => { - Some(Self::RetHipplenAgendaWorkSettleTwice) - } - "RET_HIPPLEN_OUTFIT_NOT_WEARED" => Some(Self::RetHipplenOutfitNotWeared), - "RET_HIPPLEN_OUTFIT_NOT_OWN" => Some(Self::RetHipplenOutfitNotOwn), - "RET_HIPPLEN_OUTFIT_INVALID" => Some(Self::RetHipplenOutfitInvalid), - "RET_HIPPLEN_OUTFIT_TYPE_WEARED" => Some(Self::RetHipplenOutfitTypeWeared), - "RET_HIPPLEN_AGENDA_WORK_EMPTY" => Some(Self::RetHipplenAgendaWorkEmpty), - "RET_HIPPLEN_ENDING_LOCK" => Some(Self::RetHipplenEndingLock), - "RET_HIPPLEN_ENDING_REWARD_ALREADY_TAKEN" => { - Some(Self::RetHipplenEndingRewardAlreadyTaken) - } - "RET_HIPPLEN_TRAIT_LOCK" => Some(Self::RetHipplenTraitLock), - "RET_HIPPLEN_AGENDA_ACTION_LEFT" => Some(Self::RetHipplenAgendaActionLeft), - "RET_HIPPLEN_BACKWARD_TRIAL_MISSION_NOT_FINISHED" => { - Some(Self::RetHipplenBackwardTrialMissionNotFinished) - } - "RET_RELICBOX_HAS_PENDING_RELIC" => Some(Self::RetRelicboxHasPendingRelic), - "RET_RELICBOX_NO_PENDING_RELIC" => Some(Self::RetRelicboxNoPendingRelic), - "RET_RELICBOX_TARGET_AVATAR_INVALID" => { - Some(Self::RetRelicboxTargetAvatarInvalid) - } - "RET_RELICBOX_TARGET_RELIC_SET_INVALID" => { - Some(Self::RetRelicboxTargetRelicSetInvalid) - } - "RET_RELICBOX_ALLOW_POSITION_EMPTY" => { - Some(Self::RetRelicboxAllowPositionEmpty) - } - "RET_RELICBOX_RELIC_CONFIG_NOT_FOUND" => { - Some(Self::RetRelicboxRelicConfigNotFound) - } - "RET_RELICBOX_MAIN_AFFIX_ID_INVALID" => { - Some(Self::RetRelicboxMainAffixIdInvalid) - } - "RET_RELICBOX_SUB_AFFIX_INVALID" => Some(Self::RetRelicboxSubAffixInvalid), - "RET_RELICBOX_RELIC_CREATE_FAIL" => Some(Self::RetRelicboxRelicCreateFail), - "RET_RELICBOX_LIB_CONFIG_NOT_FOUND" => { - Some(Self::RetRelicboxLibConfigNotFound) - } - "RET_RELICBOX_SHIELD_LOCK" => Some(Self::RetRelicboxShieldLock), - "RET_RELICBOX_CUSTOM_AVATAR_INVALID" => { - Some(Self::RetRelicboxCustomAvatarInvalid) - } - "RET_RELICBOX_CUSTOM_RELIC_SET_INVALID" => { - Some(Self::RetRelicboxCustomRelicSetInvalid) - } - "RET_RELICBOX_RELIC_IN_BOX" => Some(Self::RetRelicboxRelicInBox), - "RET_RELICBOX_OPEN_TARGET_CONFLICT" => { - Some(Self::RetRelicboxOpenTargetConflict) - } - "RET_RELICBOX_RELIC_TYPE_INVALID" => Some(Self::RetRelicboxRelicTypeInvalid), - "Retcode_MBCABOJAPNF" => Some(Self::Mbcabojapnf), - "Retcode_PJJKJLFAJMD" => Some(Self::Pjjkjlfajmd), - "Retcode_JMOAEJMMLFK" => Some(Self::Jmoaejmmlfk), - "Retcode_OGAKNDBOHIK" => Some(Self::Ogakndbohik), - "Retcode_NLNCPEKBKBG" => Some(Self::Nlncpekbkbg), - "Retcode_CNIOINHAGJI" => Some(Self::Cnioinhagji), - "Retcode_OKAMEKOLPDB" => Some(Self::Okamekolpdb), - "Retcode_NBICFEMBGEB" => Some(Self::Nbicfembgeb), - "Retcode_GFBENDMKGMN" => Some(Self::Gfbendmkgmn), - "Retcode_DFJINCHMDBH" => Some(Self::Dfjinchmdbh), - "Retcode_FDCKOELBPFF" => Some(Self::Fdckoelbpff), - "Retcode_JHLELIFPINJ" => Some(Self::Jhlelifpinj), - "Retcode_HKGAOKDKFKC" => Some(Self::Hkgaokdkfkc), - "Retcode_MIIGHHKMGHM" => Some(Self::Miighhkmghm), - "Retcode_AGEIOBENCMJ" => Some(Self::Ageiobencmj), - "Retcode_CBPGALLJEPD" => Some(Self::Cbpgalljepd), - "Retcode_LFJCDIGAPNK" => Some(Self::Lfjcdigapnk), - "Retcode_NHBDPKEMHJC" => Some(Self::Nhbdpkemhjc), - "Retcode_EFBLJHOPKNH" => Some(Self::Efbljhopknh), - "Retcode_DCJIIAHBEAG" => Some(Self::Dcjiiahbeag), - "Retcode_KEMIBMAFOMD" => Some(Self::Kemibmafomd), - "Retcode_FGFMKAFHIOH" => Some(Self::Fgfmkafhioh), - "Retcode_JDHMBJEKFEG" => Some(Self::Jdhmbjekfeg), - "Retcode_PBPLIBBEKCE" => Some(Self::Pbplibbekce), - "Retcode_ONFIDLGNKCA" => Some(Self::Onfidlgnkca), - "Retcode_AELGHBIMHAO" => Some(Self::Aelghbimhao), - "Retcode_BFELLHHPKFO" => Some(Self::Bfellhhpkfo), - "Retcode_CABLNLCHHLP" => Some(Self::Cablnlchhlp), - "Retcode_DBBIPGKBKDH" => Some(Self::Dbbipgkbkdh), + "EMBFKIIDHPE_BDFMKJDNNBH" => Some(Self::Bdfmkjdnnbh), + "EMBFKIIDHPE_NDLFMMGEGGK" => Some(Self::Ndlfmmgeggk), + "EMBFKIIDHPE_IPEHAGHPNHF" => Some(Self::Ipehaghpnhf), + "EMBFKIIDHPE_MOOIPOBJKFN" => Some(Self::Mooipobjkfn), + "EMBFKIIDHPE_EJKIAIBJKCA" => Some(Self::Ejkiaibjkca), + "EMBFKIIDHPE_NELCAJCINGD" => Some(Self::Nelcajcingd), + "EMBFKIIDHPE_MDOPGGBPEJE" => Some(Self::Mdopggbpeje), + "EMBFKIIDHPE_JGJOBLJGJLH" => Some(Self::Jgjobljgjlh), + "EMBFKIIDHPE_OEMOBNDLMDG" => Some(Self::Oemobndlmdg), + "EMBFKIIDHPE_NOIGHHPGOAD" => Some(Self::Noighhpgoad), + "EMBFKIIDHPE_DABIOBOPOAB" => Some(Self::Dabiobopoab), + "EMBFKIIDHPE_LOJNENENOMG" => Some(Self::Lojnenenomg), + "EMBFKIIDHPE_GLGMLDPNKFE" => Some(Self::Glgmldpnkfe), + "EMBFKIIDHPE_OLBJGGNAALA" => Some(Self::Olbjggnaala), + "EMBFKIIDHPE_CBIOFGCAOJG" => Some(Self::Cbiofgcaojg), + "EMBFKIIDHPE_LKHILDGPCBN" => Some(Self::Lkhildgpcbn), + "EMBFKIIDHPE_AKJFMMEGPOD" => Some(Self::Akjfmmegpod), + "EMBFKIIDHPE_PMLLCGPGAKO" => Some(Self::Pmllcgpgako), + "EMBFKIIDHPE_KGJDEFBMJHB" => Some(Self::Kgjdefbmjhb), + "EMBFKIIDHPE_GLGNBNNABIG" => Some(Self::Glgnbnnabig), + "EMBFKIIDHPE_LMKIBONJMOK" => Some(Self::Lmkibonjmok), + "EMBFKIIDHPE_HANCHFGOOJB" => Some(Self::Hanchfgoojb), + "EMBFKIIDHPE_JNOAAEFBIKB" => Some(Self::Jnoaaefbikb), + "EMBFKIIDHPE_EIANNMGBIII" => Some(Self::Eiannmgbiii), + "EMBFKIIDHPE_CPIHFHOFAKA" => Some(Self::Cpihfhofaka), + "EMBFKIIDHPE_HFJHHDIHBNO" => Some(Self::Hfjhhdihbno), + "EMBFKIIDHPE_EHPBKCKAGNK" => Some(Self::Ehpbkckagnk), + "EMBFKIIDHPE_MDHOBIMCMEF" => Some(Self::Mdhobimcmef), + "EMBFKIIDHPE_EFDLFOKGEHM" => Some(Self::Efdlfokgehm), + "EMBFKIIDHPE_FGAOFLELJKO" => Some(Self::Fgaofleljko), + "EMBFKIIDHPE_DJHLAMHGLBB" => Some(Self::Djhlamhglbb), + "EMBFKIIDHPE_APEPOFBBCDL" => Some(Self::Apepofbbcdl), + "EMBFKIIDHPE_FBHIEHLPBGD" => Some(Self::Fbhiehlpbgd), + "EMBFKIIDHPE_HGPKOPBEMMG" => Some(Self::Hgpkopbemmg), + "EMBFKIIDHPE_OOKGFAFGOOA" => Some(Self::Ookgfafgooa), + "EMBFKIIDHPE_JEIAAMJHMOF" => Some(Self::Jeiaamjhmof), + "EMBFKIIDHPE_BNLBGCAAMOO" => Some(Self::Bnlbgcaamoo), + "EMBFKIIDHPE_JCBIJFLJABD" => Some(Self::Jcbijfljabd), + "EMBFKIIDHPE_BCPPJDFNGPB" => Some(Self::Bcppjdfngpb), + "EMBFKIIDHPE_CDMDEEEJLHH" => Some(Self::Cdmdeeejlhh), + "EMBFKIIDHPE_HAAPKICONEE" => Some(Self::Haapkiconee), + "EMBFKIIDHPE_COFFGKNLPIH" => Some(Self::Coffgknlpih), + "EMBFKIIDHPE_FKDDJDJFOJC" => Some(Self::Fkddjdjfojc), + "EMBFKIIDHPE_KCAMMBCIBDF" => Some(Self::Kcammbcibdf), + "EMBFKIIDHPE_OFIBABLKHPN" => Some(Self::Ofibablkhpn), + "EMBFKIIDHPE_GCIJLOAGMFA" => Some(Self::Gcijloagmfa), + "EMBFKIIDHPE_JFFCCEACJFD" => Some(Self::Jffcceacjfd), + "EMBFKIIDHPE_GHDEDKOAHIJ" => Some(Self::Ghdedkoahij), + "EMBFKIIDHPE_PFBPFLPDHGE" => Some(Self::Pfbpflpdhge), + "EMBFKIIDHPE_GFLEGEGHFEB" => Some(Self::Gflegeghfeb), + "EMBFKIIDHPE_PBGILLNCDIK" => Some(Self::Pbgillncdik), + "EMBFKIIDHPE_IFCMEEAMCDD" => Some(Self::Ifcmeeamcdd), + "EMBFKIIDHPE_AADFKIKJLAB" => Some(Self::Aadfkikjlab), + "EMBFKIIDHPE_CFHFFNOIOCG" => Some(Self::Cfhffnoiocg), + "EMBFKIIDHPE_IPIAONLELGE" => Some(Self::Ipiaonlelge), + "EMBFKIIDHPE_ANBOJPIOEOM" => Some(Self::Anbojpioeom), + "EMBFKIIDHPE_BGJIBOMKNHD" => Some(Self::Bgjibomknhd), + "EMBFKIIDHPE_JPGAAFKHLHD" => Some(Self::Jpgaafkhlhd), + "EMBFKIIDHPE_KGOGCFLFOED" => Some(Self::Kgogcflfoed), + "EMBFKIIDHPE_BIHNEIGFJCB" => Some(Self::Bihneigfjcb), + "EMBFKIIDHPE_OMNOBCGHGJA" => Some(Self::Omnobcghgja), + "EMBFKIIDHPE_DFKFGGGHFBN" => Some(Self::Dfkfggghfbn), + "EMBFKIIDHPE_GMKJFNOALED" => Some(Self::Gmkjfnoaled), + "EMBFKIIDHPE_FONPACMINBK" => Some(Self::Fonpacminbk), + "EMBFKIIDHPE_CABGMNOPOAI" => Some(Self::Cabgmnopoai), + "EMBFKIIDHPE_EFDNJJIHLHN" => Some(Self::Efdnjjihlhn), + "EMBFKIIDHPE_FLDMEEILLJM" => Some(Self::Fldmeeilljm), + "EMBFKIIDHPE_AGONHIADECH" => Some(Self::Agonhiadech), + "EMBFKIIDHPE_HADKHIPHKHF" => Some(Self::Hadkhiphkhf), + "EMBFKIIDHPE_OFAHKJCKCFC" => Some(Self::Ofahkjckcfc), + "EMBFKIIDHPE_KFJLDHIKINL" => Some(Self::Kfjldhikinl), + "EMBFKIIDHPE_DMLKCIOGGHH" => Some(Self::Dmlkciogghh), + "EMBFKIIDHPE_BHKODBOGIFG" => Some(Self::Bhkodbogifg), + "EMBFKIIDHPE_ANOHPNHGJFE" => Some(Self::Anohpnhgjfe), + "EMBFKIIDHPE_LOOKLIGEKGK" => Some(Self::Lookligekgk), + "EMBFKIIDHPE_DHKIJHMDOEI" => Some(Self::Dhkijhmdoei), + "EMBFKIIDHPE_CPGFOFJJJFI" => Some(Self::Cpgfofjjjfi), + "EMBFKIIDHPE_CGCIKDLLCLL" => Some(Self::Cgcikdllcll), + "EMBFKIIDHPE_FGCLFBMIBAM" => Some(Self::Fgclfbmibam), + "EMBFKIIDHPE_OPBJAODJIMH" => Some(Self::Opbjaodjimh), + "EMBFKIIDHPE_PAKNGDGBDAL" => Some(Self::Pakngdgbdal), + "EMBFKIIDHPE_JBBICPHDBKE" => Some(Self::Jbbicphdbke), + "EMBFKIIDHPE_APNOBKDKJMN" => Some(Self::Apnobkdkjmn), + "EMBFKIIDHPE_EKCHGHEAPKK" => Some(Self::Ekchgheapkk), + "EMBFKIIDHPE_BBJCLBNHKNA" => Some(Self::Bbjclbnhkna), + "EMBFKIIDHPE_NPEFOJOBKEC" => Some(Self::Npefojobkec), + "EMBFKIIDHPE_GPKMGNDMIDL" => Some(Self::Gpkmgndmidl), + "EMBFKIIDHPE_MGKJFCNLEEA" => Some(Self::Mgkjfcnleea), + "EMBFKIIDHPE_PHLEOJGCHJE" => Some(Self::Phleojgchje), + "EMBFKIIDHPE_JBFMMIHMJJI" => Some(Self::Jbfmmihmjji), + "EMBFKIIDHPE_PKJFLPEKFAL" => Some(Self::Pkjflpekfal), + "EMBFKIIDHPE_ECDFMOPOAFC" => Some(Self::Ecdfmopoafc), + "EMBFKIIDHPE_DOCCCGLHKGH" => Some(Self::Docccglhkgh), + "EMBFKIIDHPE_MDNJFMDEDPI" => Some(Self::Mdnjfmdedpi), + "EMBFKIIDHPE_NNIHPBEKDAI" => Some(Self::Nnihpbekdai), + "EMBFKIIDHPE_CMBJOMEFIAD" => Some(Self::Cmbjomefiad), + "EMBFKIIDHPE_BJEKHAIPJKJ" => Some(Self::Bjekhaipjkj), + "EMBFKIIDHPE_PBDKGKIKGOK" => Some(Self::Pbdkgkikgok), + "EMBFKIIDHPE_ENLABDDIHBL" => Some(Self::Enlabddihbl), + "EMBFKIIDHPE_CLABHAPMLMM" => Some(Self::Clabhapmlmm), + "EMBFKIIDHPE_IAIJIDPNIEN" => Some(Self::Iaijidpnien), + "EMBFKIIDHPE_JHHABKLJJNM" => Some(Self::Jhhabkljjnm), + "EMBFKIIDHPE_MHMGDANLKFJ" => Some(Self::Mhmgdanlkfj), + "EMBFKIIDHPE_ALAFKCDAIOG" => Some(Self::Alafkcdaiog), + "EMBFKIIDHPE_EECICDKNOBA" => Some(Self::Eecicdknoba), + "EMBFKIIDHPE_AMEEOLBPDLN" => Some(Self::Ameeolbpdln), + "EMBFKIIDHPE_LLLEKKNELKK" => Some(Self::Lllekknelkk), + "EMBFKIIDHPE_KMKDAKNOFFE" => Some(Self::Kmkdaknoffe), + "EMBFKIIDHPE_AAHKJFJEJDH" => Some(Self::Aahkjfjejdh), + "EMBFKIIDHPE_BIJENMIHFJP" => Some(Self::Bijenmihfjp), + "EMBFKIIDHPE_BCELALIMKNA" => Some(Self::Bcelalimkna), + "EMBFKIIDHPE_BONACPAFFPB" => Some(Self::Bonacpaffpb), + "EMBFKIIDHPE_COHCBPGNKFM" => Some(Self::Cohcbpgnkfm), + "EMBFKIIDHPE_KGMNOHIBPAN" => Some(Self::Kgmnohibpan), + "EMBFKIIDHPE_FDFMEFIJPND" => Some(Self::Fdfmefijpnd), + "EMBFKIIDHPE_IJLDLFBFHCB" => Some(Self::Ijldlfbfhcb), + "EMBFKIIDHPE_IEMKIHBDOAJ" => Some(Self::Iemkihbdoaj), + "EMBFKIIDHPE_IGKACLBFMBE" => Some(Self::Igkaclbfmbe), + "EMBFKIIDHPE_HKKEPABKNOF" => Some(Self::Hkkepabknof), + "EMBFKIIDHPE_AHNOOLHMBLF" => Some(Self::Ahnoolhmblf), + "EMBFKIIDHPE_OMPNMHAKHOO" => Some(Self::Ompnmhakhoo), + "EMBFKIIDHPE_HIKNIFOOHDG" => Some(Self::Hiknifoohdg), + "EMBFKIIDHPE_PIKEKCILNBE" => Some(Self::Pikekcilnbe), + "EMBFKIIDHPE_CBDALFKHDMB" => Some(Self::Cbdalfkhdmb), + "EMBFKIIDHPE_CIKEMEBFBHN" => Some(Self::Cikemebfbhn), + "EMBFKIIDHPE_PLDBGJGGONO" => Some(Self::Pldbgjggono), + "EMBFKIIDHPE_CNIDNIEFKBD" => Some(Self::Cnidniefkbd), + "EMBFKIIDHPE_BAHBJGALHMM" => Some(Self::Bahbjgalhmm), + "EMBFKIIDHPE_HKDOHDMIDAB" => Some(Self::Hkdohdmidab), + "EMBFKIIDHPE_GGACNPNAJNN" => Some(Self::Ggacnpnajnn), + "EMBFKIIDHPE_OFIOHDFJJJO" => Some(Self::Ofiohdfjjjo), + "EMBFKIIDHPE_JKOIJNKCOHM" => Some(Self::Jkoijnkcohm), + "EMBFKIIDHPE_BIPPKALLPND" => Some(Self::Bippkallpnd), + "EMBFKIIDHPE_JCJFNKDEKFK" => Some(Self::Jcjfnkdekfk), + "EMBFKIIDHPE_DDCBKDJOFCO" => Some(Self::Ddcbkdjofco), + "EMBFKIIDHPE_NEGNOBKDEJD" => Some(Self::Negnobkdejd), + "EMBFKIIDHPE_NINHFGJJPMK" => Some(Self::Ninhfgjjpmk), + "EMBFKIIDHPE_KLPCKBCEEPC" => Some(Self::Klpckbceepc), + "EMBFKIIDHPE_LOKNAJIHPBH" => Some(Self::Loknajihpbh), + "EMBFKIIDHPE_PLBGEMDHHKB" => Some(Self::Plbgemdhhkb), + "EMBFKIIDHPE_PAJJMEJNNLC" => Some(Self::Pajjmejnnlc), + "EMBFKIIDHPE_JKBCLNNCNIN" => Some(Self::Jkbclnncnin), + "EMBFKIIDHPE_OEFBELAONFP" => Some(Self::Oefbelaonfp), + "EMBFKIIDHPE_BGMFOPHAIGK" => Some(Self::Bgmfophaigk), + "EMBFKIIDHPE_KHAIPEODJIP" => Some(Self::Khaipeodjip), + "EMBFKIIDHPE_BJBJPFLOOIO" => Some(Self::Bjbjpflooio), + "EMBFKIIDHPE_DNIGMLKIPCE" => Some(Self::Dnigmlkipce), + "EMBFKIIDHPE_PCPOPDLIHKG" => Some(Self::Pcpopdlihkg), + "EMBFKIIDHPE_MPILAGHOJKL" => Some(Self::Mpilaghojkl), + "EMBFKIIDHPE_KLGANOPBAJO" => Some(Self::Klganopbajo), + "EMBFKIIDHPE_CLENNHOIADM" => Some(Self::Clennhoiadm), + "EMBFKIIDHPE_COMLLIOKFLC" => Some(Self::Comlliokflc), + "EMBFKIIDHPE_AMBJNMBHILC" => Some(Self::Ambjnmbhilc), + "EMBFKIIDHPE_FBHIKBJMJKP" => Some(Self::Fbhikbjmjkp), + "EMBFKIIDHPE_FMBPGABNHGG" => Some(Self::Fmbpgabnhgg), + "EMBFKIIDHPE_NKLDAFJELHP" => Some(Self::Nkldafjelhp), + "EMBFKIIDHPE_CALGKDJFPPD" => Some(Self::Calgkdjfppd), + "EMBFKIIDHPE_ECMCACEDEMH" => Some(Self::Ecmcacedemh), + "EMBFKIIDHPE_EBAMBFCLFOB" => Some(Self::Ebambfclfob), + "EMBFKIIDHPE_JIIGFMBHLDD" => Some(Self::Jiigfmbhldd), + "EMBFKIIDHPE_DBAPGEFLKLD" => Some(Self::Dbapgeflkld), + "EMBFKIIDHPE_JCDFAHDMIFL" => Some(Self::Jcdfahdmifl), + "EMBFKIIDHPE_LMIFPOPIEPH" => Some(Self::Lmifpopieph), + "EMBFKIIDHPE_LOBMBJFAFNE" => Some(Self::Lobmbjfafne), + "EMBFKIIDHPE_INKLBJKIFEN" => Some(Self::Inklbjkifen), + "EMBFKIIDHPE_CLMKCFOCHLN" => Some(Self::Clmkcfochln), + "EMBFKIIDHPE_OIOMBJLCNFB" => Some(Self::Oiombjlcnfb), + "EMBFKIIDHPE_MNFDFICFHOE" => Some(Self::Mnfdficfhoe), + "EMBFKIIDHPE_KOGLPFLGDKO" => Some(Self::Koglpflgdko), + "EMBFKIIDHPE_JGMBOBBEJCP" => Some(Self::Jgmbobbejcp), + "EMBFKIIDHPE_MMGFEBIJFIO" => Some(Self::Mmgfebijfio), + "EMBFKIIDHPE_AAFAMKPHDDK" => Some(Self::Aafamkphddk), + "EMBFKIIDHPE_DPLLDIADLHL" => Some(Self::Dplldiadlhl), + "EMBFKIIDHPE_EMNELOLLEIC" => Some(Self::Emnelolleic), + "EMBFKIIDHPE_BCACEMOAKKA" => Some(Self::Bcacemoakka), + "EMBFKIIDHPE_FLDEPAENGFH" => Some(Self::Fldepaengfh), + "EMBFKIIDHPE_CMHCNIGLIDH" => Some(Self::Cmhcniglidh), + "EMBFKIIDHPE_FPGIJAMLKAO" => Some(Self::Fpgijamlkao), + "EMBFKIIDHPE_OIHEEDDMDDN" => Some(Self::Oiheeddmddn), + "EMBFKIIDHPE_OJKPGEFMGLJ" => Some(Self::Ojkpgefmglj), + "EMBFKIIDHPE_IMCKMLIDKOI" => Some(Self::Imckmlidkoi), + "EMBFKIIDHPE_ACKALCBHOMF" => Some(Self::Ackalcbhomf), + "EMBFKIIDHPE_DJMDMMGDLOE" => Some(Self::Djmdmmgdloe), + "EMBFKIIDHPE_LIFBKEGKIGG" => Some(Self::Lifbkegkigg), + "EMBFKIIDHPE_ICPOCCFKKFB" => Some(Self::Icpoccfkkfb), + "EMBFKIIDHPE_MAKKEBCBEJD" => Some(Self::Makkebcbejd), + "EMBFKIIDHPE_CIKEGGNBLLI" => Some(Self::Cikeggnblli), + "EMBFKIIDHPE_CCPDEGCCLIB" => Some(Self::Ccpdegcclib), + "EMBFKIIDHPE_FGJBEONEJBH" => Some(Self::Fgjbeonejbh), + "EMBFKIIDHPE_ENIJCLLIEEA" => Some(Self::Enijcllieea), + "EMBFKIIDHPE_KKBFIGIHFPP" => Some(Self::Kkbfigihfpp), + "EMBFKIIDHPE_CACHBOCNLKO" => Some(Self::Cachbocnlko), + "EMBFKIIDHPE_LDLADOEDHBN" => Some(Self::Ldladoedhbn), + "EMBFKIIDHPE_EJPEIKDAMND" => Some(Self::Ejpeikdamnd), + "EMBFKIIDHPE_IFFLBDHLFML" => Some(Self::Ifflbdhlfml), + "EMBFKIIDHPE_CKHHMLEBOOA" => Some(Self::Ckhhmlebooa), + "EMBFKIIDHPE_PHOOHKMHPJG" => Some(Self::Phoohkmhpjg), + "EMBFKIIDHPE_EAFOGHGBMEG" => Some(Self::Eafoghgbmeg), + "EMBFKIIDHPE_JFMJLFPFCKJ" => Some(Self::Jfmjlfpfckj), + "EMBFKIIDHPE_DBCAPDNOKKM" => Some(Self::Dbcapdnokkm), + "EMBFKIIDHPE_GIDEIACLIIP" => Some(Self::Gideiacliip), + "EMBFKIIDHPE_MJDBAFJPENC" => Some(Self::Mjdbafjpenc), + "EMBFKIIDHPE_LAELOPLKDGB" => Some(Self::Laeloplkdgb), + "EMBFKIIDHPE_OHKFEJLAJDM" => Some(Self::Ohkfejlajdm), + "EMBFKIIDHPE_CLOFDMPNBNI" => Some(Self::Clofdmpnbni), + "EMBFKIIDHPE_NAKMIPMFBMJ" => Some(Self::Nakmipmfbmj), + "EMBFKIIDHPE_BKDJADIFHPI" => Some(Self::Bkdjadifhpi), + "EMBFKIIDHPE_FMFLFKHHFJF" => Some(Self::Fmflfkhhfjf), + "EMBFKIIDHPE_DEODHIGEPBE" => Some(Self::Deodhigepbe), + "EMBFKIIDHPE_EJGMFPHPOMF" => Some(Self::Ejgmfphpomf), + "EMBFKIIDHPE_OJEMBABFDMA" => Some(Self::Ojembabfdma), + "EMBFKIIDHPE_KJDEOBKJJCB" => Some(Self::Kjdeobkjjcb), + "EMBFKIIDHPE_IKPOPOKFCNK" => Some(Self::Ikpopokfcnk), + "EMBFKIIDHPE_DFMKPJONABF" => Some(Self::Dfmkpjonabf), + "EMBFKIIDHPE_PAGGFMHFOAH" => Some(Self::Paggfmhfoah), + "EMBFKIIDHPE_ODPLGKGIAML" => Some(Self::Odplgkgiaml), + "EMBFKIIDHPE_BEMKMHGDEKL" => Some(Self::Bemkmhgdekl), + "EMBFKIIDHPE_LJDIMKLAAFM" => Some(Self::Ljdimklaafm), + "EMBFKIIDHPE_OLDMHMDFKED" => Some(Self::Oldmhmdfked), + "EMBFKIIDHPE_GCBJFPGGKAM" => Some(Self::Gcbjfpggkam), + "EMBFKIIDHPE_PGCKIOJOOOK" => Some(Self::Pgckiojoook), + "EMBFKIIDHPE_FPDLOCIIMLL" => Some(Self::Fpdlociimll), + "EMBFKIIDHPE_CMCBEAPDFBC" => Some(Self::Cmcbeapdfbc), + "EMBFKIIDHPE_IIALEHDPFOH" => Some(Self::Iialehdpfoh), + "EMBFKIIDHPE_HJLAIEFHCBB" => Some(Self::Hjlaiefhcbb), + "EMBFKIIDHPE_PMKNKFEOHMP" => Some(Self::Pmknkfeohmp), + "EMBFKIIDHPE_PKFPMOGHPKH" => Some(Self::Pkfpmoghpkh), + "EMBFKIIDHPE_CAEFAPFMHFO" => Some(Self::Caefapfmhfo), + "EMBFKIIDHPE_ENLFDIOBHLE" => Some(Self::Enlfdiobhle), + "EMBFKIIDHPE_ENAIHNKJABP" => Some(Self::Enaihnkjabp), + "EMBFKIIDHPE_LBMDBPIEDPC" => Some(Self::Lbmdbpiedpc), + "EMBFKIIDHPE_BLDCKLKEJHN" => Some(Self::Bldcklkejhn), + "EMBFKIIDHPE_EHEBDGAKKAD" => Some(Self::Ehebdgakkad), + "EMBFKIIDHPE_JPALIIJMCDC" => Some(Self::Jpaliijmcdc), + "EMBFKIIDHPE_MPAEPHDGHCG" => Some(Self::Mpaephdghcg), + "EMBFKIIDHPE_DHDBDHGIOIH" => Some(Self::Dhdbdhgioih), + "EMBFKIIDHPE_ABHIOFGCDAG" => Some(Self::Abhiofgcdag), + "EMBFKIIDHPE_OIPKEBIHAAA" => Some(Self::Oipkebihaaa), + "EMBFKIIDHPE_FOBCFIPMOHF" => Some(Self::Fobcfipmohf), + "EMBFKIIDHPE_IEJDAOGJKCF" => Some(Self::Iejdaogjkcf), + "EMBFKIIDHPE_IFGCMEPLIBO" => Some(Self::Ifgcmeplibo), + "EMBFKIIDHPE_NIMNIEJGLOK" => Some(Self::Nimniejglok), + "EMBFKIIDHPE_LCDLDKIAGAD" => Some(Self::Lcdldkiagad), + "EMBFKIIDHPE_JBJNIPMFNIM" => Some(Self::Jbjnipmfnim), + "EMBFKIIDHPE_FFIJCLJNPII" => Some(Self::Ffijcljnpii), + "EMBFKIIDHPE_NHKOAFNMNEP" => Some(Self::Nhkoafnmnep), + "EMBFKIIDHPE_LNKLBPJLMIC" => Some(Self::Lnklbpjlmic), + "EMBFKIIDHPE_OIHOHKPJNJA" => Some(Self::Oihohkpjnja), + "EMBFKIIDHPE_CPHLECKJNOF" => Some(Self::Cphleckjnof), + "EMBFKIIDHPE_BBHLLPLDKNH" => Some(Self::Bbhllpldknh), + "EMBFKIIDHPE_MBFKDHIEBIB" => Some(Self::Mbfkdhiebib), + "EMBFKIIDHPE_EJJCCNHMCNF" => Some(Self::Ejjccnhmcnf), + "EMBFKIIDHPE_FBKFAHAEPLH" => Some(Self::Fbkfahaeplh), + "EMBFKIIDHPE_FOPBLILKIFB" => Some(Self::Fopblilkifb), + "EMBFKIIDHPE_GMLOMMEFACH" => Some(Self::Gmlommefach), + "EMBFKIIDHPE_NHMMJOHLGOK" => Some(Self::Nhmmjohlgok), + "EMBFKIIDHPE_GINDKBNGKIP" => Some(Self::Gindkbngkip), + "EMBFKIIDHPE_FOKBILBADBJ" => Some(Self::Fokbilbadbj), + "EMBFKIIDHPE_ODLAHNMLMDI" => Some(Self::Odlahnmlmdi), + "EMBFKIIDHPE_OOHNJEIEHMK" => Some(Self::Oohnjeiehmk), + "EMBFKIIDHPE_BKONGMOGLDO" => Some(Self::Bkongmogldo), + "EMBFKIIDHPE_AKJMNLDCHHP" => Some(Self::Akjmnldchhp), + "EMBFKIIDHPE_FFMPICIAMPB" => Some(Self::Ffmpiciampb), + "EMBFKIIDHPE_GDJAKHFLFPJ" => Some(Self::Gdjakhflfpj), + "EMBFKIIDHPE_KCDLACAMNMO" => Some(Self::Kcdlacamnmo), + "EMBFKIIDHPE_HAPMFNOBEGE" => Some(Self::Hapmfnobege), + "EMBFKIIDHPE_KPGOOFEFOAC" => Some(Self::Kpgoofefoac), + "EMBFKIIDHPE_GFAIFABLLCF" => Some(Self::Gfaifabllcf), + "EMBFKIIDHPE_FIPAEPBMGKA" => Some(Self::Fipaepbmgka), + "EMBFKIIDHPE_PGDEPMDLPPL" => Some(Self::Pgdepmdlppl), + "EMBFKIIDHPE_FCONIOKOGOH" => Some(Self::Fconiokogoh), + "EMBFKIIDHPE_PKIFDPKAOCB" => Some(Self::Pkifdpkaocb), + "EMBFKIIDHPE_FAEJPADFAIC" => Some(Self::Faejpadfaic), + "EMBFKIIDHPE_DCAGJFGPONJ" => Some(Self::Dcagjfgponj), + "EMBFKIIDHPE_GIEEBKHCCHC" => Some(Self::Gieebkhcchc), + "EMBFKIIDHPE_DHKOKOCGBNF" => Some(Self::Dhkokocgbnf), + "EMBFKIIDHPE_LOFOBFPPEHJ" => Some(Self::Lofobfppehj), + "EMBFKIIDHPE_MMENGABOPPM" => Some(Self::Mmengaboppm), + "EMBFKIIDHPE_NFBECGANJID" => Some(Self::Nfbecganjid), + "EMBFKIIDHPE_KIFENNJIKNJ" => Some(Self::Kifennjiknj), + "EMBFKIIDHPE_KKMPDPFAENA" => Some(Self::Kkmpdpfaena), + "EMBFKIIDHPE_EAHGJKDEKFE" => Some(Self::Eahgjkdekfe), + "EMBFKIIDHPE_DCOHILEOICI" => Some(Self::Dcohileoici), + "EMBFKIIDHPE_BOAOKNMIECD" => Some(Self::Boaoknmiecd), + "EMBFKIIDHPE_LAFICFNGHPE" => Some(Self::Laficfnghpe), + "EMBFKIIDHPE_DMPKBDAKCPI" => Some(Self::Dmpkbdakcpi), + "EMBFKIIDHPE_PNOJEOKLHLC" => Some(Self::Pnojeoklhlc), + "EMBFKIIDHPE_ABINGIHIIGN" => Some(Self::Abingihiign), + "EMBFKIIDHPE_KFJEJJLGLCM" => Some(Self::Kfjejjlglcm), + "EMBFKIIDHPE_GLHNIKMMDGL" => Some(Self::Glhnikmmdgl), + "EMBFKIIDHPE_ACPBPINACCA" => Some(Self::Acpbpinacca), + "EMBFKIIDHPE_KGGGCIPAFJP" => Some(Self::Kgggcipafjp), + "EMBFKIIDHPE_MMLOJLHICOG" => Some(Self::Mmlojlhicog), + "EMBFKIIDHPE_NODHAHHGKMD" => Some(Self::Nodhahhgkmd), + "EMBFKIIDHPE_BKDMDNEGICD" => Some(Self::Bkdmdnegicd), + "EMBFKIIDHPE_JFBLJOADBOK" => Some(Self::Jfbljoadbok), + "EMBFKIIDHPE_COJKFKIPGMC" => Some(Self::Cojkfkipgmc), + "EMBFKIIDHPE_FKHPBAMJNCJ" => Some(Self::Fkhpbamjncj), + "EMBFKIIDHPE_OCIBEBCFFKL" => Some(Self::Ocibebcffkl), + "EMBFKIIDHPE_NJCPFABKLGN" => Some(Self::Njcpfabklgn), + "EMBFKIIDHPE_EDGAPCOPHKJ" => Some(Self::Edgapcophkj), + "EMBFKIIDHPE_MBBEJPLHDHG" => Some(Self::Mbbejplhdhg), + "EMBFKIIDHPE_IIAIIBGMIDL" => Some(Self::Iiaiibgmidl), + "EMBFKIIDHPE_JHFJFKMHGCO" => Some(Self::Jhfjfkmhgco), + "EMBFKIIDHPE_IPHEFDKKCID" => Some(Self::Iphefdkkcid), + "EMBFKIIDHPE_BOOAFEHNGIC" => Some(Self::Booafehngic), + "EMBFKIIDHPE_BMJMIEHPAAO" => Some(Self::Bmjmiehpaao), + "EMBFKIIDHPE_KFMEJGNGAOM" => Some(Self::Kfmejgngaom), + "EMBFKIIDHPE_IFPMDAEKJGH" => Some(Self::Ifpmdaekjgh), + "EMBFKIIDHPE_DKFKNJKAFHF" => Some(Self::Dkfknjkafhf), + "EMBFKIIDHPE_IGJHMKGEDPM" => Some(Self::Igjhmkgedpm), + "EMBFKIIDHPE_ANGLADBLHFI" => Some(Self::Angladblhfi), + "EMBFKIIDHPE_HPOJJDEBLGO" => Some(Self::Hpojjdeblgo), + "EMBFKIIDHPE_BLEKINEPOGD" => Some(Self::Blekinepogd), + "EMBFKIIDHPE_LMGONAMIBEO" => Some(Self::Lmgonamibeo), + "EMBFKIIDHPE_EFOHGFKGIDK" => Some(Self::Efohgfkgidk), + "EMBFKIIDHPE_DAGDAEPCHGP" => Some(Self::Dagdaepchgp), + "EMBFKIIDHPE_IJMJCKDFHCA" => Some(Self::Ijmjckdfhca), + "EMBFKIIDHPE_GPCKBGJACIK" => Some(Self::Gpckbgjacik), + "EMBFKIIDHPE_JCMPMJKLFHC" => Some(Self::Jcmpmjklfhc), + "EMBFKIIDHPE_FLBIMMCCGCO" => Some(Self::Flbimmccgco), + "EMBFKIIDHPE_GLDMCPDILIB" => Some(Self::Gldmcpdilib), + "EMBFKIIDHPE_EGMIJNOHOEE" => Some(Self::Egmijnohoee), + "EMBFKIIDHPE_NGDHGGLEEDL" => Some(Self::Ngdhggleedl), + "EMBFKIIDHPE_FPCMJPBBIBO" => Some(Self::Fpcmjpbbibo), + "EMBFKIIDHPE_AGALJFEDELG" => Some(Self::Agaljfedelg), + "EMBFKIIDHPE_MFACOAFMFNE" => Some(Self::Mfacoafmfne), + "EMBFKIIDHPE_AGEIACICMDB" => Some(Self::Ageiacicmdb), + "EMBFKIIDHPE_GPIMCBHMNKJ" => Some(Self::Gpimcbhmnkj), + "EMBFKIIDHPE_HELBFPMEDDJ" => Some(Self::Helbfpmeddj), + "EMBFKIIDHPE_CMNBJOEEEGG" => Some(Self::Cmnbjoeeegg), + "EMBFKIIDHPE_BNGJGNECCGB" => Some(Self::Bngjgneccgb), + "EMBFKIIDHPE_FPMGGHAFHLF" => Some(Self::Fpmgghafhlf), + "EMBFKIIDHPE_HHHGIHMHBDD" => Some(Self::Hhhgihmhbdd), + "EMBFKIIDHPE_FLPPAEAHCJM" => Some(Self::Flppaeahcjm), + "EMBFKIIDHPE_LPFOHANDJAO" => Some(Self::Lpfohandjao), + "EMBFKIIDHPE_IIEBBPLFKLM" => Some(Self::Iiebbplfklm), + "EMBFKIIDHPE_KHPHFJDCEKO" => Some(Self::Khphfjdceko), + "EMBFKIIDHPE_DJCANIDOFDI" => Some(Self::Djcanidofdi), + "EMBFKIIDHPE_IEDMDKJFOKE" => Some(Self::Iedmdkjfoke), + "EMBFKIIDHPE_CADAELGDKDL" => Some(Self::Cadaelgdkdl), + "EMBFKIIDHPE_FDLCFLCOBDF" => Some(Self::Fdlcflcobdf), + "EMBFKIIDHPE_PBMOJFAFLCH" => Some(Self::Pbmojfaflch), + "EMBFKIIDHPE_NMDPNIEJPEF" => Some(Self::Nmdpniejpef), + "EMBFKIIDHPE_DIPAKPOLOCP" => Some(Self::Dipakpolocp), + "EMBFKIIDHPE_BDDGFIABNCK" => Some(Self::Bddgfiabnck), + "EMBFKIIDHPE_ANJDMBKBHGO" => Some(Self::Anjdmbkbhgo), + "EMBFKIIDHPE_NBNDINAAIMD" => Some(Self::Nbndinaaimd), + "EMBFKIIDHPE_PHMIEACPCFN" => Some(Self::Phmieacpcfn), + "EMBFKIIDHPE_DLBIMKDAFPF" => Some(Self::Dlbimkdafpf), + "EMBFKIIDHPE_AHCKIJIOBNB" => Some(Self::Ahckijiobnb), + "EMBFKIIDHPE_NPCNMIFNOJE" => Some(Self::Npcnmifnoje), + "EMBFKIIDHPE_HBJNAJCKFKB" => Some(Self::Hbjnajckfkb), + "EMBFKIIDHPE_NFJDBJLOHEF" => Some(Self::Nfjdbjlohef), + "EMBFKIIDHPE_AHPEKCDOAAE" => Some(Self::Ahpekcdoaae), + "EMBFKIIDHPE_MENBHHKEFOH" => Some(Self::Menbhhkefoh), + "EMBFKIIDHPE_AAMINJPLAOD" => Some(Self::Aaminjplaod), + "EMBFKIIDHPE_MGIAFKEIOOL" => Some(Self::Mgiafkeiool), + "EMBFKIIDHPE_BBOGLKGDNGH" => Some(Self::Bboglkgdngh), + "EMBFKIIDHPE_HDALCNFOOAG" => Some(Self::Hdalcnfooag), + "EMBFKIIDHPE_MKMFMBAJFNH" => Some(Self::Mkmfmbajfnh), + "EMBFKIIDHPE_PEAEOOKLLCF" => Some(Self::Peaeookllcf), + "EMBFKIIDHPE_EEFNMJFLDDC" => Some(Self::Eefnmjflddc), + "EMBFKIIDHPE_FCGHACIAJJJ" => Some(Self::Fcghaciajjj), + "EMBFKIIDHPE_MKIAPOELLHI" => Some(Self::Mkiapoellhi), + "EMBFKIIDHPE_FKDNJPEEHFK" => Some(Self::Fkdnjpeehfk), + "EMBFKIIDHPE_NLKCPNHLMNH" => Some(Self::Nlkcpnhlmnh), + "EMBFKIIDHPE_PCFAMJJAEFK" => Some(Self::Pcfamjjaefk), + "EMBFKIIDHPE_KCLDAPBBBON" => Some(Self::Kcldapbbbon), + "EMBFKIIDHPE_FGGBJGLCIFJ" => Some(Self::Fggbjglcifj), + "EMBFKIIDHPE_LIHNPABHJOO" => Some(Self::Lihnpabhjoo), + "EMBFKIIDHPE_HDFDHIGAGFL" => Some(Self::Hdfdhigagfl), + "EMBFKIIDHPE_EEGOGPDFOCA" => Some(Self::Eegogpdfoca), + "EMBFKIIDHPE_ELLOLLLAAMN" => Some(Self::Ellolllaamn), + "EMBFKIIDHPE_KNMPOKNEDPN" => Some(Self::Knmpoknedpn), + "EMBFKIIDHPE_AAKIEAGLPIJ" => Some(Self::Aakieaglpij), + "EMBFKIIDHPE_AGMAEGKHPGM" => Some(Self::Agmaegkhpgm), + "EMBFKIIDHPE_HKBONOCPJPB" => Some(Self::Hkbonocpjpb), + "EMBFKIIDHPE_PDFBDEDMMEC" => Some(Self::Pdfbdedmmec), + "EMBFKIIDHPE_CIFIJOIHFAD" => Some(Self::Cifijoihfad), + "EMBFKIIDHPE_ANIJEMNMBEL" => Some(Self::Anijemnmbel), + "EMBFKIIDHPE_JJNDOBFGGOP" => Some(Self::Jjndobfggop), + "EMBFKIIDHPE_ABAHIAGGJMP" => Some(Self::Abahiaggjmp), + "EMBFKIIDHPE_FBKLGJIDGGI" => Some(Self::Fbklgjidggi), + "EMBFKIIDHPE_OCBIDKHECOO" => Some(Self::Ocbidkhecoo), + "EMBFKIIDHPE_EDKELINMFFP" => Some(Self::Edkelinmffp), + "EMBFKIIDHPE_LHDIIOHIILC" => Some(Self::Lhdiiohiilc), + "EMBFKIIDHPE_LENNDMHKPFK" => Some(Self::Lenndmhkpfk), + "EMBFKIIDHPE_GPOFBDAEPDM" => Some(Self::Gpofbdaepdm), + "EMBFKIIDHPE_HBFNDABLICA" => Some(Self::Hbfndablica), + "EMBFKIIDHPE_EMPHMAMPNIH" => Some(Self::Emphmampnih), + "EMBFKIIDHPE_NPMLPEEAPHJ" => Some(Self::Npmlpeeaphj), + "EMBFKIIDHPE_POCHNPCLBDL" => Some(Self::Pochnpclbdl), + "EMBFKIIDHPE_JMKFJPGFKKI" => Some(Self::Jmkfjpgfkki), + "EMBFKIIDHPE_BIOBFHMNFDD" => Some(Self::Biobfhmnfdd), + "EMBFKIIDHPE_DKIDGEDOOPL" => Some(Self::Dkidgedoopl), + "EMBFKIIDHPE_GIEPEFHJKFA" => Some(Self::Giepefhjkfa), + "EMBFKIIDHPE_POAJIFCKLEO" => Some(Self::Poajifckleo), + "EMBFKIIDHPE_BCDJJEAJEGP" => Some(Self::Bcdjjeajegp), + "EMBFKIIDHPE_NDPOEGKIIGL" => Some(Self::Ndpoegkiigl), + "EMBFKIIDHPE_EJEMFAKBLNN" => Some(Self::Ejemfakblnn), + "EMBFKIIDHPE_PDPAJFMCIDO" => Some(Self::Pdpajfmcido), + "EMBFKIIDHPE_LBGGMCOPCBM" => Some(Self::Lbggmcopcbm), + "EMBFKIIDHPE_MFJGMFCLAEO" => Some(Self::Mfjgmfclaeo), + "EMBFKIIDHPE_NJLGBKMJIND" => Some(Self::Njlgbkmjind), + "EMBFKIIDHPE_LMDDBGNEFND" => Some(Self::Lmddbgnefnd), + "EMBFKIIDHPE_ILIJHJBFIEA" => Some(Self::Ilijhjbfiea), + "EMBFKIIDHPE_DLGKCKLHKGN" => Some(Self::Dlgkcklhkgn), + "EMBFKIIDHPE_ECEDBAKAOIA" => Some(Self::Ecedbakaoia), + "EMBFKIIDHPE_KPBEAFMDPIC" => Some(Self::Kpbeafmdpic), + "EMBFKIIDHPE_DKBLCPHKPEC" => Some(Self::Dkblcphkpec), + "EMBFKIIDHPE_FILEMHBKMDA" => Some(Self::Filemhbkmda), + "EMBFKIIDHPE_JOIJCELNAHP" => Some(Self::Joijcelnahp), + "EMBFKIIDHPE_IJGKIGLPJIN" => Some(Self::Ijgkiglpjin), + "EMBFKIIDHPE_FDLKAJMDJLF" => Some(Self::Fdlkajmdjlf), + "EMBFKIIDHPE_LBFOONFBPBJ" => Some(Self::Lbfoonfbpbj), + "EMBFKIIDHPE_GHMONGLGLLI" => Some(Self::Ghmonglglli), + "EMBFKIIDHPE_FCPINFCONOD" => Some(Self::Fcpinfconod), + "EMBFKIIDHPE_MAONIDDICMA" => Some(Self::Maoniddicma), + "EMBFKIIDHPE_OBDNIBEDCKG" => Some(Self::Obdnibedckg), + "EMBFKIIDHPE_KABEFHIDFEB" => Some(Self::Kabefhidfeb), + "EMBFKIIDHPE_EDJGCKAGDPO" => Some(Self::Edjgckagdpo), + "EMBFKIIDHPE_NJKKMOODKAK" => Some(Self::Njkkmoodkak), + "EMBFKIIDHPE_OPAJAACKAGE" => Some(Self::Opajaackage), + "EMBFKIIDHPE_JJGMDPEKPCG" => Some(Self::Jjgmdpekpcg), + "EMBFKIIDHPE_BCAKJNJJNHE" => Some(Self::Bcakjnjjnhe), + "EMBFKIIDHPE_LHAHCCCACHE" => Some(Self::Lhahcccache), + "EMBFKIIDHPE_KOPFLGPIPMP" => Some(Self::Kopflgpipmp), + "EMBFKIIDHPE_JOCPOBBJILB" => Some(Self::Jocpobbjilb), + "EMBFKIIDHPE_FOOBCCJLJEL" => Some(Self::Foobccjljel), + "EMBFKIIDHPE_AOIBJMJAABD" => Some(Self::Aoibjmjaabd), + "EMBFKIIDHPE_MGNOGJEFPDM" => Some(Self::Mgnogjefpdm), + "EMBFKIIDHPE_LGFGMMGGBJD" => Some(Self::Lgfgmmggbjd), + "EMBFKIIDHPE_LPEOLIOADKJ" => Some(Self::Lpeolioadkj), + "EMBFKIIDHPE_FPOEGHGIANH" => Some(Self::Fpoeghgianh), + "EMBFKIIDHPE_OABFOHEKAGE" => Some(Self::Oabfohekage), + "EMBFKIIDHPE_ANLFBJBMNGN" => Some(Self::Anlfbjbmngn), + "EMBFKIIDHPE_LICCIMFBMAJ" => Some(Self::Liccimfbmaj), + "EMBFKIIDHPE_EAPLDLBENMH" => Some(Self::Eapldlbenmh), + "EMBFKIIDHPE_FEGANKLJING" => Some(Self::Fegankljing), + "EMBFKIIDHPE_MGHKGPLAIIH" => Some(Self::Mghkgplaiih), + "EMBFKIIDHPE_LJKGLBFGNCM" => Some(Self::Ljkglbfgncm), + "EMBFKIIDHPE_PNOBNDCJCHE" => Some(Self::Pnobndcjche), + "EMBFKIIDHPE_ACFAGDFIDPB" => Some(Self::Acfagdfidpb), + "EMBFKIIDHPE_GKCFHMEIEPJ" => Some(Self::Gkcfhmeiepj), + "EMBFKIIDHPE_AHBLEOABJII" => Some(Self::Ahbleoabjii), + "EMBFKIIDHPE_EGOOKOLJLHE" => Some(Self::Egookoljlhe), + "EMBFKIIDHPE_HCHEOAEPPKA" => Some(Self::Hcheoaeppka), + "EMBFKIIDHPE_FJFHBJKOHGD" => Some(Self::Fjfhbjkohgd), + "EMBFKIIDHPE_GLABHJIHOPM" => Some(Self::Glabhjihopm), + "EMBFKIIDHPE_DCHKBLPDAOK" => Some(Self::Dchkblpdaok), + "EMBFKIIDHPE_AGIBGAKNGAH" => Some(Self::Agibgakngah), + "EMBFKIIDHPE_NKJNKCDBBDJ" => Some(Self::Nkjnkcdbbdj), + "EMBFKIIDHPE_BEINMLLHGKF" => Some(Self::Beinmllhgkf), + "EMBFKIIDHPE_ONJDBDKINFM" => Some(Self::Onjdbdkinfm), + "EMBFKIIDHPE_GPLJGKCHKEH" => Some(Self::Gpljgkchkeh), + "EMBFKIIDHPE_IIIECOJEEHK" => Some(Self::Iiiecojeehk), + "EMBFKIIDHPE_MFJMAFDDLGG" => Some(Self::Mfjmafddlgg), + "EMBFKIIDHPE_CKLFBKPOMGB" => Some(Self::Cklfbkpomgb), + "EMBFKIIDHPE_PBCNKKPBBOJ" => Some(Self::Pbcnkkpbboj), + "EMBFKIIDHPE_LGALBCJKAJB" => Some(Self::Lgalbcjkajb), + "EMBFKIIDHPE_DKIGMBDMDEL" => Some(Self::Dkigmbdmdel), + "EMBFKIIDHPE_FEDPGFBDGOM" => Some(Self::Fedpgfbdgom), + "EMBFKIIDHPE_LKPOKDJLEPH" => Some(Self::Lkpokdjleph), + "EMBFKIIDHPE_FDNJAPKKIPM" => Some(Self::Fdnjapkkipm), + "EMBFKIIDHPE_NNPKHLEDBJN" => Some(Self::Nnpkhledbjn), + "EMBFKIIDHPE_IOIIGAPDOGC" => Some(Self::Ioiigapdogc), + "EMBFKIIDHPE_OLCLMBHOEOM" => Some(Self::Olclmbhoeom), + "EMBFKIIDHPE_OKFGODOHBFD" => Some(Self::Okfgodohbfd), + "EMBFKIIDHPE_OKIKPBLACCG" => Some(Self::Okikpblaccg), + "EMBFKIIDHPE_DIMOAIDKMMA" => Some(Self::Dimoaidkmma), + "EMBFKIIDHPE_GCEODAHOMAH" => Some(Self::Gceodahomah), + "EMBFKIIDHPE_BNKCPCHFOJL" => Some(Self::Bnkcpchfojl), + "EMBFKIIDHPE_ICNEEFOAHEG" => Some(Self::Icneefoaheg), + "EMBFKIIDHPE_DAOGOCHAPAJ" => Some(Self::Daogochapaj), + "EMBFKIIDHPE_NNKGJOLJGFE" => Some(Self::Nnkgjoljgfe), + "EMBFKIIDHPE_PPGIBHCPFIL" => Some(Self::Ppgibhcpfil), + "EMBFKIIDHPE_JHIOIKAPAMK" => Some(Self::Jhioikapamk), + "EMBFKIIDHPE_IGOAILCBHEI" => Some(Self::Igoailcbhei), + "EMBFKIIDHPE_NJEIDJOJJPG" => Some(Self::Njeidjojjpg), + "EMBFKIIDHPE_ADFFPLIHGDN" => Some(Self::Adffplihgdn), + "EMBFKIIDHPE_ADCFEDDKNMO" => Some(Self::Adcfeddknmo), + "EMBFKIIDHPE_AAFHNCLNKGH" => Some(Self::Aafhnclnkgh), + "EMBFKIIDHPE_BFKCINJDCKC" => Some(Self::Bfkcinjdckc), + "EMBFKIIDHPE_PGILNHHHNKC" => Some(Self::Pgilnhhhnkc), + "EMBFKIIDHPE_HJMAIAGCNKP" => Some(Self::Hjmaiagcnkp), + "EMBFKIIDHPE_IMEKBACIOEI" => Some(Self::Imekbacioei), + "EMBFKIIDHPE_FKCMGDLINPH" => Some(Self::Fkcmgdlinph), + "EMBFKIIDHPE_HHFDCLFHEIF" => Some(Self::Hhfdclfheif), + "EMBFKIIDHPE_ECFEAIJCPNB" => Some(Self::Ecfeaijcpnb), + "EMBFKIIDHPE_AGMHHADEKDJ" => Some(Self::Agmhhadekdj), + "EMBFKIIDHPE_IEOAANAMFIO" => Some(Self::Ieoaanamfio), + "EMBFKIIDHPE_HCPBMNCJGJH" => Some(Self::Hcpbmncjgjh), + "EMBFKIIDHPE_NFDFCBEOAPJ" => Some(Self::Nfdfcbeoapj), + "EMBFKIIDHPE_LMCHDCEKNKG" => Some(Self::Lmchdceknkg), + "EMBFKIIDHPE_CLCJAEPMEBF" => Some(Self::Clcjaepmebf), + "EMBFKIIDHPE_FIJBLIJFJMM" => Some(Self::Fijblijfjmm), + "EMBFKIIDHPE_PIMECCJPNHC" => Some(Self::Pimeccjpnhc), + "EMBFKIIDHPE_HKJNPOHFGIF" => Some(Self::Hkjnpohfgif), + "EMBFKIIDHPE_OHEECKBEOJA" => Some(Self::Oheeckbeoja), + "EMBFKIIDHPE_MHIALKKPHMD" => Some(Self::Mhialkkphmd), + "EMBFKIIDHPE_AADKMKEOMMA" => Some(Self::Aadkmkeomma), + "EMBFKIIDHPE_LEPGDJDLNLB" => Some(Self::Lepgdjdlnlb), + "EMBFKIIDHPE_IKHDNFEBEMM" => Some(Self::Ikhdnfebemm), + "EMBFKIIDHPE_CNLNENNBKBB" => Some(Self::Cnlnennbkbb), + "EMBFKIIDHPE_JCFJKHMJCEP" => Some(Self::Jcfjkhmjcep), + "EMBFKIIDHPE_JFIAGHLFCLB" => Some(Self::Jfiaghlfclb), + "EMBFKIIDHPE_OKGFGPDCJPK" => Some(Self::Okgfgpdcjpk), + "EMBFKIIDHPE_LAPNPEFDMEE" => Some(Self::Lapnpefdmee), + "EMBFKIIDHPE_MHHHNEIEEMP" => Some(Self::Mhhhneieemp), + "EMBFKIIDHPE_AKFMGKOGADF" => Some(Self::Akfmgkogadf), + "EMBFKIIDHPE_BOJGGGJBHHG" => Some(Self::Bojgggjbhhg), + "EMBFKIIDHPE_CIOMMPCFPIP" => Some(Self::Ciommpcfpip), + "EMBFKIIDHPE_CAPMGFFCKPB" => Some(Self::Capmgffckpb), + "EMBFKIIDHPE_PAOFGFKMJFG" => Some(Self::Paofgfkmjfg), + "EMBFKIIDHPE_MCKEHNNGOLM" => Some(Self::Mckehnngolm), + "EMBFKIIDHPE_CELMMEBFGAE" => Some(Self::Celmmebfgae), + "EMBFKIIDHPE_IJKGFMPJJNH" => Some(Self::Ijkgfmpjjnh), + "EMBFKIIDHPE_NCODIDDOKFC" => Some(Self::Ncodiddokfc), + "EMBFKIIDHPE_LGNNLKDEDKG" => Some(Self::Lgnnlkdedkg), + "EMBFKIIDHPE_FKBGBCKMEKB" => Some(Self::Fkbgbckmekb), + "EMBFKIIDHPE_PMEOKKDKIBA" => Some(Self::Pmeokkdkiba), + "EMBFKIIDHPE_AKAPMPDMFFP" => Some(Self::Akapmpdmffp), + "EMBFKIIDHPE_BNNMLKCFHKB" => Some(Self::Bnnmlkcfhkb), + "EMBFKIIDHPE_PCCCDEFJNIB" => Some(Self::Pcccdefjnib), + "EMBFKIIDHPE_HKJMIBAOMJA" => Some(Self::Hkjmibaomja), + "EMBFKIIDHPE_DLCPKHGBEJE" => Some(Self::Dlcpkhgbeje), + "EMBFKIIDHPE_OKFANHCDPCL" => Some(Self::Okfanhcdpcl), + "EMBFKIIDHPE_PGEPCCEHFIP" => Some(Self::Pgepccehfip), + "EMBFKIIDHPE_LJIOEOFHFMI" => Some(Self::Ljioeofhfmi), + "EMBFKIIDHPE_CAFFAPGKCGI" => Some(Self::Caffapgkcgi), + "EMBFKIIDHPE_CMFKACMOFKB" => Some(Self::Cmfkacmofkb), + "EMBFKIIDHPE_KKOACJEFLFI" => Some(Self::Kkoacjeflfi), + "EMBFKIIDHPE_BECFNNDMEOH" => Some(Self::Becfnndmeoh), + "EMBFKIIDHPE_DCGNEFHLNOM" => Some(Self::Dcgnefhlnom), + "EMBFKIIDHPE_GHAAPCGIADA" => Some(Self::Ghaapcgiada), + "EMBFKIIDHPE_LFLFBANGBBC" => Some(Self::Lflfbangbbc), + "EMBFKIIDHPE_DNFMBCMECOO" => Some(Self::Dnfmbcmecoo), + "EMBFKIIDHPE_IPAMFHKDACL" => Some(Self::Ipamfhkdacl), + "EMBFKIIDHPE_EKMMFLBFNPJ" => Some(Self::Ekmmflbfnpj), + "EMBFKIIDHPE_HFCAIOLHFCL" => Some(Self::Hfcaiolhfcl), + "EMBFKIIDHPE_JLJABIPBNKI" => Some(Self::Jljabipbnki), + "EMBFKIIDHPE_LDLFMEMGIEH" => Some(Self::Ldlfmemgieh), + "EMBFKIIDHPE_GOCHICELCJK" => Some(Self::Gochicelcjk), + "EMBFKIIDHPE_BDCGOOKJMOF" => Some(Self::Bdcgookjmof), + "EMBFKIIDHPE_IPFOEMECAJP" => Some(Self::Ipfoemecajp), + "EMBFKIIDHPE_BMNOBLPJFPP" => Some(Self::Bmnoblpjfpp), + "EMBFKIIDHPE_NLEBKNEENNI" => Some(Self::Nlebkneenni), + "EMBFKIIDHPE_EANEIAOLJNF" => Some(Self::Eaneiaoljnf), + "EMBFKIIDHPE_LFHBEDJAPBM" => Some(Self::Lfhbedjapbm), + "EMBFKIIDHPE_ENIABAJMOKG" => Some(Self::Eniabajmokg), + "EMBFKIIDHPE_KBFHCDDOMOK" => Some(Self::Kbfhcddomok), + "EMBFKIIDHPE_IENBIHACDKE" => Some(Self::Ienbihacdke), + "EMBFKIIDHPE_BCDMDLKLHGI" => Some(Self::Bcdmdlklhgi), + "EMBFKIIDHPE_OLBPCBFCIOD" => Some(Self::Olbpcbfciod), + "EMBFKIIDHPE_IMJBPBCCFCO" => Some(Self::Imjbpbccfco), + "EMBFKIIDHPE_NHDDGMJHFLM" => Some(Self::Nhddgmjhflm), + "EMBFKIIDHPE_FOKOHKPBBKE" => Some(Self::Fokohkpbbke), + "EMBFKIIDHPE_POKOLOIGEIP" => Some(Self::Pokoloigeip), + "EMBFKIIDHPE_EHLMOAGHIPF" => Some(Self::Ehlmoaghipf), + "EMBFKIIDHPE_AJOEBGKCJCG" => Some(Self::Ajoebgkcjcg), + "EMBFKIIDHPE_NPMGBLFOONL" => Some(Self::Npmgblfoonl), + "EMBFKIIDHPE_MIGOOBEBBMI" => Some(Self::Migoobebbmi), + "EMBFKIIDHPE_EBBLABIKAAJ" => Some(Self::Ebblabikaaj), + "EMBFKIIDHPE_EGKGMNOEJOC" => Some(Self::Egkgmnoejoc), + "EMBFKIIDHPE_DPJJMNLLJME" => Some(Self::Dpjjmnlljme), + "EMBFKIIDHPE_FLGFIPFOJIK" => Some(Self::Flgfipfojik), + "EMBFKIIDHPE_GCGHLALAPBE" => Some(Self::Gcghlalapbe), + "EMBFKIIDHPE_HKAJPPMDFHN" => Some(Self::Hkajppmdfhn), + "EMBFKIIDHPE_DPGBGADDAIP" => Some(Self::Dpgbgaddaip), + "EMBFKIIDHPE_KHOFKDILBGF" => Some(Self::Khofkdilbgf), + "EMBFKIIDHPE_BBCECMIFHAA" => Some(Self::Bbcecmifhaa), + "EMBFKIIDHPE_MKJPBGOJGHI" => Some(Self::Mkjpbgojghi), + "EMBFKIIDHPE_KLMHAGGOHGJ" => Some(Self::Klmhaggohgj), + "EMBFKIIDHPE_MHMJDDCEBMG" => Some(Self::Mhmjddcebmg), + "EMBFKIIDHPE_MJFAHKDPMMP" => Some(Self::Mjfahkdpmmp), + "EMBFKIIDHPE_PIEHFIFGMAH" => Some(Self::Piehfifgmah), + "EMBFKIIDHPE_BFPGGDABBOF" => Some(Self::Bfpggdabbof), + "EMBFKIIDHPE_ECFFEOPCDAD" => Some(Self::Ecffeopcdad), + "EMBFKIIDHPE_HFOIBGLDLMO" => Some(Self::Hfoibgldlmo), + "EMBFKIIDHPE_KEGAEKBJPOL" => Some(Self::Kegaekbjpol), + "EMBFKIIDHPE_MFIECIKFHEP" => Some(Self::Mfiecikfhep), + "EMBFKIIDHPE_KGBHPMIJPPF" => Some(Self::Kgbhpmijppf), + "EMBFKIIDHPE_EKFIPEOMDDA" => Some(Self::Ekfipeomdda), + "EMBFKIIDHPE_FCGOECIGNLB" => Some(Self::Fcgoecignlb), + "EMBFKIIDHPE_APDANBLMIAP" => Some(Self::Apdanblmiap), + "EMBFKIIDHPE_EAAFNEHDJLL" => Some(Self::Eaafnehdjll), + "EMBFKIIDHPE_KEJFKCIMFOC" => Some(Self::Kejfkcimfoc), + "EMBFKIIDHPE_LHCPNKPNAKM" => Some(Self::Lhcpnkpnakm), + "EMBFKIIDHPE_GJDLFHBILLC" => Some(Self::Gjdlfhbillc), + "EMBFKIIDHPE_FKJOGEBJCOK" => Some(Self::Fkjogebjcok), + "EMBFKIIDHPE_CCABLKEEELH" => Some(Self::Ccablkeeelh), + "EMBFKIIDHPE_BLDMBLNAJIE" => Some(Self::Bldmblnajie), + "EMBFKIIDHPE_LCEJJBKACOD" => Some(Self::Lcejjbkacod), + "EMBFKIIDHPE_MKHFAHAOKEB" => Some(Self::Mkhfahaokeb), + "EMBFKIIDHPE_DPINMJHGMOE" => Some(Self::Dpinmjhgmoe), + "EMBFKIIDHPE_BEEEPMONJIN" => Some(Self::Beeepmonjin), + "EMBFKIIDHPE_BCIFBOEDCOL" => Some(Self::Bcifboedcol), + "EMBFKIIDHPE_CODCHOKDIAH" => Some(Self::Codchokdiah), + "EMBFKIIDHPE_MALLAIPAIMD" => Some(Self::Mallaipaimd), + "EMBFKIIDHPE_GOJKECCHHPP" => Some(Self::Gojkecchhpp), + "EMBFKIIDHPE_PGNCDECDCHA" => Some(Self::Pgncdecdcha), + "EMBFKIIDHPE_OEMOKELJNJH" => Some(Self::Oemokeljnjh), + "EMBFKIIDHPE_IKBCJIPBMAB" => Some(Self::Ikbcjipbmab), + "EMBFKIIDHPE_GMPECODOHKK" => Some(Self::Gmpecodohkk), + "EMBFKIIDHPE_BLBCPHIDPKI" => Some(Self::Blbcphidpki), + "EMBFKIIDHPE_CMIAHCOFGBN" => Some(Self::Cmiahcofgbn), + "EMBFKIIDHPE_DOLMHKFBGGD" => Some(Self::Dolmhkfbggd), + "EMBFKIIDHPE_CPLOBGEMABP" => Some(Self::Cplobgemabp), + "EMBFKIIDHPE_EPLIMHGFBMC" => Some(Self::Eplimhgfbmc), + "EMBFKIIDHPE_FPOHGLGFGNA" => Some(Self::Fpohglgfgna), + "EMBFKIIDHPE_CHAAGEKKEAP" => Some(Self::Chaagekkeap), + "EMBFKIIDHPE_GDNEEKNLEAH" => Some(Self::Gdneeknleah), + "EMBFKIIDHPE_AAFGPAEIGPO" => Some(Self::Aafgpaeigpo), + "EMBFKIIDHPE_HIAGJEIONPK" => Some(Self::Hiagjeionpk), + "EMBFKIIDHPE_MJNNPEMLEMB" => Some(Self::Mjnnpemlemb), + "EMBFKIIDHPE_LHJDFGNJKOE" => Some(Self::Lhjdfgnjkoe), + "EMBFKIIDHPE_PJGAJLHFEBE" => Some(Self::Pjgajlhfebe), + "EMBFKIIDHPE_POEDBNFOLOJ" => Some(Self::Poedbnfoloj), + "EMBFKIIDHPE_BENJMIPGENB" => Some(Self::Benjmipgenb), + "EMBFKIIDHPE_ENCEMOIKHNJ" => Some(Self::Encemoikhnj), + "EMBFKIIDHPE_KIFGMMODPII" => Some(Self::Kifgmmodpii), + "EMBFKIIDHPE_LMCGBJGLGKK" => Some(Self::Lmcgbjglgkk), + "EMBFKIIDHPE_KHMHOHGFHHA" => Some(Self::Khmhohgfhha), + "EMBFKIIDHPE_KHHHOBMHJAO" => Some(Self::Khhhobmhjao), + "EMBFKIIDHPE_HPNKAKCDFAB" => Some(Self::Hpnkakcdfab), + "EMBFKIIDHPE_PICFCPNAJBN" => Some(Self::Picfcpnajbn), + "EMBFKIIDHPE_PGENMJPJCAF" => Some(Self::Pgenmjpjcaf), + "EMBFKIIDHPE_FBMJNMKAIIO" => Some(Self::Fbmjnmkaiio), + "EMBFKIIDHPE_PIADNDGOBIF" => Some(Self::Piadndgobif), + "EMBFKIIDHPE_OJBKGBHDCOP" => Some(Self::Ojbkgbhdcop), + "EMBFKIIDHPE_OGMNCFBJMIF" => Some(Self::Ogmncfbjmif), + "EMBFKIIDHPE_GKDJBIABPJB" => Some(Self::Gkdjbiabpjb), + "EMBFKIIDHPE_KINGPBFMLAP" => Some(Self::Kingpbfmlap), + "EMBFKIIDHPE_BMHHECIECCF" => Some(Self::Bmhhecieccf), + "EMBFKIIDHPE_MOJGLHLBGFE" => Some(Self::Mojglhlbgfe), + "EMBFKIIDHPE_IFFPDJMHAEK" => Some(Self::Iffpdjmhaek), + "EMBFKIIDHPE_CPJCNHDLPPD" => Some(Self::Cpjcnhdlppd), + "EMBFKIIDHPE_PGAHBHBPBLI" => Some(Self::Pgahbhbpbli), + "EMBFKIIDHPE_IFDILDDIEKE" => Some(Self::Ifdilddieke), + "EMBFKIIDHPE_OABKFHBHAJB" => Some(Self::Oabkfhbhajb), + "EMBFKIIDHPE_KCKOCCBAOFN" => Some(Self::Kckoccbaofn), + "EMBFKIIDHPE_FNNIMJHEICB" => Some(Self::Fnnimjheicb), + "EMBFKIIDHPE_HCPJJBHLECE" => Some(Self::Hcpjjbhlece), + "EMBFKIIDHPE_KLEOGHDHAJB" => Some(Self::Kleoghdhajb), + "EMBFKIIDHPE_EHILPMLDGJA" => Some(Self::Ehilpmldgja), + "EMBFKIIDHPE_FOJJHADNEMK" => Some(Self::Fojjhadnemk), + "EMBFKIIDHPE_MLHMCOONHOG" => Some(Self::Mlhmcoonhog), + "EMBFKIIDHPE_PEFNCMOLFNN" => Some(Self::Pefncmolfnn), + "EMBFKIIDHPE_FOGOPAPOJHL" => Some(Self::Fogopapojhl), + "EMBFKIIDHPE_ABNDINFDPCF" => Some(Self::Abndinfdpcf), + "EMBFKIIDHPE_IEEIOGKMEDG" => Some(Self::Ieeiogkmedg), + "EMBFKIIDHPE_FHJMDMIEPBG" => Some(Self::Fhjmdmiepbg), + "EMBFKIIDHPE_OCJMJPJEFOF" => Some(Self::Ocjmjpjefof), + "EMBFKIIDHPE_DPGCILJNHMI" => Some(Self::Dpgciljnhmi), + "EMBFKIIDHPE_PFJKCOLIHOF" => Some(Self::Pfjkcolihof), + "EMBFKIIDHPE_BLIKGFLBINO" => Some(Self::Blikgflbino), + "EMBFKIIDHPE_BLMDEBNODGH" => Some(Self::Blmdebnodgh), + "EMBFKIIDHPE_GMGPCEDDFDB" => Some(Self::Gmgpceddfdb), + "EMBFKIIDHPE_GDAOONJGLLN" => Some(Self::Gdaoonjglln), + "EMBFKIIDHPE_DGAOLPLAABD" => Some(Self::Dgaolplaabd), + "EMBFKIIDHPE_JGEHPGHBBBP" => Some(Self::Jgehpghbbbp), + "EMBFKIIDHPE_DEAHBGFGKFC" => Some(Self::Deahbgfgkfc), + "EMBFKIIDHPE_EPOFHIAJCMH" => Some(Self::Epofhiajcmh), + "EMBFKIIDHPE_KLKKGKMPNIL" => Some(Self::Klkkgkmpnil), + "EMBFKIIDHPE_CHIIEBMIKMJ" => Some(Self::Chiiebmikmj), + "EMBFKIIDHPE_PPLCCMHANEG" => Some(Self::Pplccmhaneg), + "EMBFKIIDHPE_MPLMDADAJJB" => Some(Self::Mplmdadajjb), + "EMBFKIIDHPE_LHHBJHBMOPG" => Some(Self::Lhhbjhbmopg), + "EMBFKIIDHPE_PDPILFCFHIP" => Some(Self::Pdpilfcfhip), + "EMBFKIIDHPE_CJJEPPPLDOG" => Some(Self::Cjjepppldog), + "EMBFKIIDHPE_PIGEEJLMCEN" => Some(Self::Pigeejlmcen), + "EMBFKIIDHPE_FBIMCKBJCOA" => Some(Self::Fbimckbjcoa), + "EMBFKIIDHPE_ECLPHALCCJB" => Some(Self::Eclphalccjb), + "EMBFKIIDHPE_AGKDDJICLLF" => Some(Self::Agkddjicllf), + "EMBFKIIDHPE_FCCIJNADHAL" => Some(Self::Fccijnadhal), + "EMBFKIIDHPE_BNMKAHJNNFP" => Some(Self::Bnmkahjnnfp), + "EMBFKIIDHPE_DOPNCGDCNAM" => Some(Self::Dopncgdcnam), + "EMBFKIIDHPE_JBEDMJIHEGD" => Some(Self::Jbedmjihegd), + "EMBFKIIDHPE_IPJHAECILMP" => Some(Self::Ipjhaecilmp), + "EMBFKIIDHPE_CPDMAFDBHMC" => Some(Self::Cpdmafdbhmc), + "EMBFKIIDHPE_MEKNIKLAKAI" => Some(Self::Mekniklakai), + "EMBFKIIDHPE_AOELJLLDPNF" => Some(Self::Aoeljlldpnf), + "EMBFKIIDHPE_HEAFMHIJJJO" => Some(Self::Heafmhijjjo), + "EMBFKIIDHPE_LELPJCKOBJF" => Some(Self::Lelpjckobjf), + "EMBFKIIDHPE_JDLHAIHOMMO" => Some(Self::Jdlhaihommo), + "EMBFKIIDHPE_LAMPHKLKJPF" => Some(Self::Lamphklkjpf), + "EMBFKIIDHPE_OFPCONMOLJF" => Some(Self::Ofpconmoljf), + "EMBFKIIDHPE_JIMICAOOGBC" => Some(Self::Jimicaoogbc), + "EMBFKIIDHPE_GBGAGMOELGO" => Some(Self::Gbgagmoelgo), + "EMBFKIIDHPE_GMFJCJANLBO" => Some(Self::Gmfjcjanlbo), + "EMBFKIIDHPE_NHJKHKKGFLG" => Some(Self::Nhjkhkkgflg), + "EMBFKIIDHPE_OIIDPPLLGKK" => Some(Self::Oiidppllgkk), + "EMBFKIIDHPE_ECCCACAIIMD" => Some(Self::Ecccacaiimd), + "EMBFKIIDHPE_GAGGGHGKDNG" => Some(Self::Gaggghgkdng), + "EMBFKIIDHPE_BMPMMAAHOKN" => Some(Self::Bmpmmaahokn), + "EMBFKIIDHPE_IHKOOMGGLFP" => Some(Self::Ihkoomgglfp), + "EMBFKIIDHPE_NIHFPLGBNPH" => Some(Self::Nihfplgbnph), + "EMBFKIIDHPE_GIFJHIJOHFM" => Some(Self::Gifjhijohfm), + "EMBFKIIDHPE_EPHMKDAELOJ" => Some(Self::Ephmkdaeloj), + "EMBFKIIDHPE_JMMNPKEHLLE" => Some(Self::Jmmnpkehlle), + "EMBFKIIDHPE_ELNAPHGKCPK" => Some(Self::Elnaphgkcpk), + "EMBFKIIDHPE_EAFONFDMBDA" => Some(Self::Eafonfdmbda), + "EMBFKIIDHPE_OFMIEPCKIIA" => Some(Self::Ofmiepckiia), + "EMBFKIIDHPE_GGLKJJLGAOK" => Some(Self::Gglkjjlgaok), + "EMBFKIIDHPE_LBOFOAPKLMJ" => Some(Self::Lbofoapklmj), + "EMBFKIIDHPE_FFACJAKGOBP" => Some(Self::Ffacjakgobp), + "EMBFKIIDHPE_AFCCOOIKPJC" => Some(Self::Afccooikpjc), + "EMBFKIIDHPE_DPFIJGHNPAB" => Some(Self::Dpfijghnpab), + "EMBFKIIDHPE_FCICOFOCEMC" => Some(Self::Fcicofocemc), + "EMBFKIIDHPE_OAPEKJLGDKG" => Some(Self::Oapekjlgdkg), + "EMBFKIIDHPE_BLKDFBGBDHD" => Some(Self::Blkdfbgbdhd), + "EMBFKIIDHPE_KBHMAALOCMO" => Some(Self::Kbhmaalocmo), + "EMBFKIIDHPE_LCKKENFACHF" => Some(Self::Lckkenfachf), + "EMBFKIIDHPE_CNIKBEMGJDI" => Some(Self::Cnikbemgjdi), + "EMBFKIIDHPE_HBOBJLHNIEA" => Some(Self::Hbobjlhniea), + "EMBFKIIDHPE_ADJPNKFKDAI" => Some(Self::Adjpnkfkdai), + "EMBFKIIDHPE_BEBFPNLIOPF" => Some(Self::Bebfpnliopf), + "EMBFKIIDHPE_OBNDANAGLCH" => Some(Self::Obndanaglch), + "EMBFKIIDHPE_MBLFFJBONKM" => Some(Self::Mblffjbonkm), + "EMBFKIIDHPE_MLOBJGLKGAK" => Some(Self::Mlobjglkgak), + "EMBFKIIDHPE_GDGPAOIJJKI" => Some(Self::Gdgpaoijjki), + "EMBFKIIDHPE_KANEFCCLFLA" => Some(Self::Kanefcclfla), + "EMBFKIIDHPE_HBEDLHNOFAL" => Some(Self::Hbedlhnofal), + "EMBFKIIDHPE_IIDHKFLLACD" => Some(Self::Iidhkfllacd), + "EMBFKIIDHPE_OJDELOMJNCH" => Some(Self::Ojdelomjnch), + "EMBFKIIDHPE_GMLIJOKDGFJ" => Some(Self::Gmlijokdgfj), + "EMBFKIIDHPE_FDBLBFNBCFH" => Some(Self::Fdblbfnbcfh), + "EMBFKIIDHPE_KIJJBBJCMCC" => Some(Self::Kijjbbjcmcc), + "EMBFKIIDHPE_JGPJEPDCOKN" => Some(Self::Jgpjepdcokn), + "EMBFKIIDHPE_OACFKBBAPCL" => Some(Self::Oacfkbbapcl), + "EMBFKIIDHPE_BFIPNDKMAJL" => Some(Self::Bfipndkmajl), + "EMBFKIIDHPE_NDALNEEBFMK" => Some(Self::Ndalneebfmk), + "EMBFKIIDHPE_DEMBIINFFOD" => Some(Self::Dembiinffod), + "EMBFKIIDHPE_DOMJNHEEAGN" => Some(Self::Domjnheeagn), + "EMBFKIIDHPE_MGEAJMHHNIG" => Some(Self::Mgeajmhhnig), + "EMBFKIIDHPE_ABDJMCINIGP" => Some(Self::Abdjmcinigp), + "EMBFKIIDHPE_ONCHDFLBDLC" => Some(Self::Onchdflbdlc), + "EMBFKIIDHPE_MPFFAANJMGO" => Some(Self::Mpffaanjmgo), + "EMBFKIIDHPE_EFJPBBLFGNC" => Some(Self::Efjpbblfgnc), + "EMBFKIIDHPE_LJFMAIHCHBC" => Some(Self::Ljfmaihchbc), + "EMBFKIIDHPE_LGDPGAGGPGH" => Some(Self::Lgdpgaggpgh), + "EMBFKIIDHPE_LBPDKKHBFJA" => Some(Self::Lbpdkkhbfja), + "EMBFKIIDHPE_IPLIANJKMBK" => Some(Self::Iplianjkmbk), + "EMBFKIIDHPE_ALMFKCEGMGA" => Some(Self::Almfkcegmga), + "EMBFKIIDHPE_CIKMALKEPBB" => Some(Self::Cikmalkepbb), + "EMBFKIIDHPE_IJNPBOFOLOD" => Some(Self::Ijnpbofolod), + "EMBFKIIDHPE_JCABGBOMNLJ" => Some(Self::Jcabgbomnlj), + "EMBFKIIDHPE_EDMJLGDLOHC" => Some(Self::Edmjlgdlohc), + "EMBFKIIDHPE_CBGIBOEOPGM" => Some(Self::Cbgiboeopgm), + "EMBFKIIDHPE_CNHLLMAOIBF" => Some(Self::Cnhllmaoibf), + "EMBFKIIDHPE_LFKDAIMGEMH" => Some(Self::Lfkdaimgemh), + "EMBFKIIDHPE_MDCLINJAIEB" => Some(Self::Mdclinjaieb), + "EMBFKIIDHPE_KLOADOPGJDP" => Some(Self::Kloadopgjdp), + "EMBFKIIDHPE_EPIALMPDOFP" => Some(Self::Epialmpdofp), + "EMBFKIIDHPE_BHLDKOGJFCB" => Some(Self::Bhldkogjfcb), + "EMBFKIIDHPE_PNFCPCOIBME" => Some(Self::Pnfcpcoibme), + "EMBFKIIDHPE_MIPMPIKHJAA" => Some(Self::Mipmpikhjaa), + "EMBFKIIDHPE_HPKLPLMKENI" => Some(Self::Hpklplmkeni), + "EMBFKIIDHPE_HNFKPJMIOBN" => Some(Self::Hnfkpjmiobn), + "EMBFKIIDHPE_MKDGNBHPNKL" => Some(Self::Mkdgnbhpnkl), + "EMBFKIIDHPE_JPDMIHEEFEH" => Some(Self::Jpdmiheefeh), + "EMBFKIIDHPE_HDODCJLKDDF" => Some(Self::Hdodcjlkddf), + "EMBFKIIDHPE_LBKNKHFFGPN" => Some(Self::Lbknkhffgpn), + "EMBFKIIDHPE_NPCEAMNLBIM" => Some(Self::Npceamnlbim), + "EMBFKIIDHPE_HMNMNLNJIPN" => Some(Self::Hmnmnlnjipn), + "EMBFKIIDHPE_MIMGPJHMIAM" => Some(Self::Mimgpjhmiam), + "EMBFKIIDHPE_NGOPBFEOCPJ" => Some(Self::Ngopbfeocpj), + "EMBFKIIDHPE_BCOLCGGBHMF" => Some(Self::Bcolcggbhmf), + "EMBFKIIDHPE_FOGNHLGOHDB" => Some(Self::Fognhlgohdb), + "EMBFKIIDHPE_PGPBCBFMEPI" => Some(Self::Pgpbcbfmepi), + "EMBFKIIDHPE_ODKBIFJBDJJ" => Some(Self::Odkbifjbdjj), + "EMBFKIIDHPE_OECMAIELJDN" => Some(Self::Oecmaieljdn), + "EMBFKIIDHPE_JLFCFFCGAMB" => Some(Self::Jlfcffcgamb), + "EMBFKIIDHPE_PHIKHIDEAGO" => Some(Self::Phikhideago), + "EMBFKIIDHPE_MLINONPMDHG" => Some(Self::Mlinonpmdhg), + "EMBFKIIDHPE_LIEHBFJDNOO" => Some(Self::Liehbfjdnoo), + "EMBFKIIDHPE_NMDEFJDFLHC" => Some(Self::Nmdefjdflhc), + "EMBFKIIDHPE_KPOFABMLKNH" => Some(Self::Kpofabmlknh), + "EMBFKIIDHPE_COINBONNKMI" => Some(Self::Coinbonnkmi), + "EMBFKIIDHPE_CNELHMNENIO" => Some(Self::Cnelhmnenio), + "EMBFKIIDHPE_DPKIGLELBPG" => Some(Self::Dpkiglelbpg), + "EMBFKIIDHPE_IBMAIHJPEAH" => Some(Self::Ibmaihjpeah), + "EMBFKIIDHPE_FCNADINCFJC" => Some(Self::Fcnadincfjc), + "EMBFKIIDHPE_INDNEDIKLKF" => Some(Self::Indnediklkf), + "EMBFKIIDHPE_PEEEDGFONIG" => Some(Self::Peeedgfonig), + "EMBFKIIDHPE_EFGKIGDGIFJ" => Some(Self::Efgkigdgifj), + "EMBFKIIDHPE_FPNOEBPFJHA" => Some(Self::Fpnoebpfjha), + "EMBFKIIDHPE_KHHCAJDGIFA" => Some(Self::Khhcajdgifa), + "EMBFKIIDHPE_OADFDEKNHHB" => Some(Self::Oadfdeknhhb), + "EMBFKIIDHPE_JOKGJALLMHB" => Some(Self::Jokgjallmhb), + "EMBFKIIDHPE_KKJCMMENBDO" => Some(Self::Kkjcmmenbdo), + "EMBFKIIDHPE_HKABNNHLAJA" => Some(Self::Hkabnnhlaja), + "EMBFKIIDHPE_MDLKAPKMBLL" => Some(Self::Mdlkapkmbll), + "EMBFKIIDHPE_LIFMHPAKJNH" => Some(Self::Lifmhpakjnh), + "EMBFKIIDHPE_BMLCLOEMBEM" => Some(Self::Bmlcloembem), + "EMBFKIIDHPE_DEOJKAIIFGO" => Some(Self::Deojkaiifgo), + "EMBFKIIDHPE_LFDNHNCNIIG" => Some(Self::Lfdnhncniig), + "EMBFKIIDHPE_ONBAIACJBJH" => Some(Self::Onbaiacjbjh), + "EMBFKIIDHPE_PCLEMFIJKPM" => Some(Self::Pclemfijkpm), + "EMBFKIIDHPE_IBNBCICOEAH" => Some(Self::Ibnbcicoeah), + "EMBFKIIDHPE_MKNLPLDOFHB" => Some(Self::Mknlpldofhb), + "EMBFKIIDHPE_AADKJDNAGHL" => Some(Self::Aadkjdnaghl), + "EMBFKIIDHPE_GPIMGCEJCJJ" => Some(Self::Gpimgcejcjj), + "EMBFKIIDHPE_LDPPLKADLLB" => Some(Self::Ldpplkadllb), + "EMBFKIIDHPE_GJDNPKPOHFN" => Some(Self::Gjdnpkpohfn), + "EMBFKIIDHPE_IJMABFMPMDN" => Some(Self::Ijmabfmpmdn), + "EMBFKIIDHPE_JFHPKIFCHHO" => Some(Self::Jfhpkifchho), + "EMBFKIIDHPE_EMKKCLBCOCE" => Some(Self::Emkkclbcoce), + "EMBFKIIDHPE_PDGPNJHAAEK" => Some(Self::Pdgpnjhaaek), + "EMBFKIIDHPE_IDKCNAHMFDO" => Some(Self::Idkcnahmfdo), + "EMBFKIIDHPE_MJHGBMPBLDA" => Some(Self::Mjhgbmpblda), + "EMBFKIIDHPE_ONKDHBLKPIB" => Some(Self::Onkdhblkpib), + "EMBFKIIDHPE_CGHGADOLNNM" => Some(Self::Cghgadolnnm), + "EMBFKIIDHPE_LJJLMIDFJCC" => Some(Self::Ljjlmidfjcc), + "EMBFKIIDHPE_KAAPLPPHGBI" => Some(Self::Kaaplpphgbi), + "EMBFKIIDHPE_LBHHNEJJEOJ" => Some(Self::Lbhhnejjeoj), + "EMBFKIIDHPE_LEOOENONHEP" => Some(Self::Leooenonhep), + "EMBFKIIDHPE_NCIFFOJOELO" => Some(Self::Nciffojoelo), + "EMBFKIIDHPE_KJCCGDKEABB" => Some(Self::Kjccgdkeabb), + "EMBFKIIDHPE_LDINMKCEOCD" => Some(Self::Ldinmkceocd), + "EMBFKIIDHPE_CJADPJNOEHI" => Some(Self::Cjadpjnoehi), + "EMBFKIIDHPE_KGDAADOBBHI" => Some(Self::Kgdaadobbhi), + "EMBFKIIDHPE_FJPKCHALCIG" => Some(Self::Fjpkchalcig), + "EMBFKIIDHPE_HLCHDPMIHPG" => Some(Self::Hlchdpmihpg), + "EMBFKIIDHPE_OPEAPNKMCOI" => Some(Self::Opeapnkmcoi), + "EMBFKIIDHPE_FNFLDIECHNI" => Some(Self::Fnfldiechni), + "EMBFKIIDHPE_AAPLGLCCAEN" => Some(Self::Aaplglccaen), + "EMBFKIIDHPE_LFPGKFOEEFH" => Some(Self::Lfpgkfoeefh), + "EMBFKIIDHPE_KBPMAKLCMKO" => Some(Self::Kbpmaklcmko), + "EMBFKIIDHPE_DIFJBAIPNEA" => Some(Self::Difjbaipnea), + "EMBFKIIDHPE_KDMNBNJIGPE" => Some(Self::Kdmnbnjigpe), + "EMBFKIIDHPE_JAGIKKJHKGP" => Some(Self::Jagikkjhkgp), + "EMBFKIIDHPE_GGOBDMPCIKH" => Some(Self::Ggobdmpcikh), + "EMBFKIIDHPE_MNADEOJGOHJ" => Some(Self::Mnadeojgohj), + "EMBFKIIDHPE_KLDACMCDFLF" => Some(Self::Kldacmcdflf), + "EMBFKIIDHPE_DGFKHGJEDIF" => Some(Self::Dgfkhgjedif), + "EMBFKIIDHPE_EEPJMLACBJC" => Some(Self::Eepjmlacbjc), + "EMBFKIIDHPE_NPBKPDOBKIN" => Some(Self::Npbkpdobkin), + "EMBFKIIDHPE_BBIMEPMIJOP" => Some(Self::Bbimepmijop), + "EMBFKIIDHPE_JJOMCDECACM" => Some(Self::Jjomcdecacm), + "EMBFKIIDHPE_OPCKBMEONCG" => Some(Self::Opckbmeoncg), + "EMBFKIIDHPE_KFMLBJHMCHC" => Some(Self::Kfmlbjhmchc), + "EMBFKIIDHPE_MIANMMJNBIM" => Some(Self::Mianmmjnbim), + "EMBFKIIDHPE_NEAJKJCDDMN" => Some(Self::Neajkjcddmn), + "EMBFKIIDHPE_EAFLNECBPCP" => Some(Self::Eaflnecbpcp), + "EMBFKIIDHPE_BCKIFIHNKPJ" => Some(Self::Bckifihnkpj), + "EMBFKIIDHPE_JOLOLJGAIEC" => Some(Self::Jololjgaiec), + "EMBFKIIDHPE_PHHJLJDEIPM" => Some(Self::Phhjljdeipm), + "EMBFKIIDHPE_NOCIAEACFMG" => Some(Self::Nociaeacfmg), + "EMBFKIIDHPE_NGGNPCMHNEM" => Some(Self::Nggnpcmhnem), + "EMBFKIIDHPE_BKJNEFKJPPI" => Some(Self::Bkjnefkjppi), + "EMBFKIIDHPE_IHIHEKNCAGF" => Some(Self::Ihihekncagf), + "EMBFKIIDHPE_KBAONECLNDL" => Some(Self::Kbaoneclndl), + "EMBFKIIDHPE_NEMPFFJHMFK" => Some(Self::Nempffjhmfk), + "EMBFKIIDHPE_MFKNIDOBEON" => Some(Self::Mfknidobeon), + "EMBFKIIDHPE_JCOMLMDBKLN" => Some(Self::Jcomlmdbkln), + "EMBFKIIDHPE_ADAFCOJDJKH" => Some(Self::Adafcojdjkh), + "EMBFKIIDHPE_HCNAOJENKBC" => Some(Self::Hcnaojenkbc), + "EMBFKIIDHPE_GDMOHHMJFBJ" => Some(Self::Gdmohhmjfbj), + "EMBFKIIDHPE_ICHBHPHOLCA" => Some(Self::Ichbhpholca), + "EMBFKIIDHPE_LBCGBHBOHAI" => Some(Self::Lbcgbhbohai), + "EMBFKIIDHPE_MIPECGHGIJA" => Some(Self::Mipecghgija), + "EMBFKIIDHPE_HJEPHFMCPFK" => Some(Self::Hjephfmcpfk), + "EMBFKIIDHPE_NEBDENOEONM" => Some(Self::Nebdenoeonm), + "EMBFKIIDHPE_JDINBJDKLCF" => Some(Self::Jdinbjdklcf), + "EMBFKIIDHPE_GGMBPIJKFGO" => Some(Self::Ggmbpijkfgo), + "EMBFKIIDHPE_DNCKCCFHPFD" => Some(Self::Dnckccfhpfd), + "EMBFKIIDHPE_CABEHFDICIC" => Some(Self::Cabehfdicic), + "EMBFKIIDHPE_AMLPPFMKMFP" => Some(Self::Amlppfmkmfp), + "EMBFKIIDHPE_NLEGDEFNGEA" => Some(Self::Nlegdefngea), + "EMBFKIIDHPE_IGHKMBLEIGM" => Some(Self::Ighkmbleigm), + "EMBFKIIDHPE_KHHINMMIPMJ" => Some(Self::Khhinmmipmj), + "EMBFKIIDHPE_OFNGIAGAHML" => Some(Self::Ofngiagahml), + "EMBFKIIDHPE_PJIDKDONNIG" => Some(Self::Pjidkdonnig), + "EMBFKIIDHPE_KEBJODGCEOJ" => Some(Self::Kebjodgceoj), + "EMBFKIIDHPE_JDDEILDPHBA" => Some(Self::Jddeildphba), + "EMBFKIIDHPE_MOHIAOJNAMG" => Some(Self::Mohiaojnamg), + "EMBFKIIDHPE_CHEHEKKGNAA" => Some(Self::Chehekkgnaa), + "EMBFKIIDHPE_KMJBCNEDKKB" => Some(Self::Kmjbcnedkkb), + "EMBFKIIDHPE_IBABKFMNBGM" => Some(Self::Ibabkfmnbgm), + "EMBFKIIDHPE_MBGJNEOALPG" => Some(Self::Mbgjneoalpg), + "EMBFKIIDHPE_GLHFLPDHGOC" => Some(Self::Glhflpdhgoc), + "EMBFKIIDHPE_KBLJBPAMCFO" => Some(Self::Kbljbpamcfo), + "EMBFKIIDHPE_ENJDAELIDOD" => Some(Self::Enjdaelidod), + "EMBFKIIDHPE_NDEOLOLODNG" => Some(Self::Ndeololodng), + "EMBFKIIDHPE_CKKEOOFFONA" => Some(Self::Ckkeooffona), + "EMBFKIIDHPE_MAGNOICDIHO" => Some(Self::Magnoicdiho), + "EMBFKIIDHPE_FFOBJMJBFBK" => Some(Self::Ffobjmjbfbk), + "EMBFKIIDHPE_BAOELNBBJCB" => Some(Self::Baoelnbbjcb), + "EMBFKIIDHPE_EIPPKOOOALC" => Some(Self::Eippkoooalc), + "EMBFKIIDHPE_IIJJNBAGLMM" => Some(Self::Iijjnbaglmm), + "EMBFKIIDHPE_IGOJMILGCEK" => Some(Self::Igojmilgcek), + "EMBFKIIDHPE_HGAIJIKPMIB" => Some(Self::Hgaijikpmib), + "EMBFKIIDHPE_JCKMKMJEHAD" => Some(Self::Jckmkmjehad), + "EMBFKIIDHPE_LOLDFOGPLAC" => Some(Self::Loldfogplac), + "EMBFKIIDHPE_BLKOJLMGPCN" => Some(Self::Blkojlmgpcn), + "EMBFKIIDHPE_FOKFNLBICAH" => Some(Self::Fokfnlbicah), + "EMBFKIIDHPE_MBOJBGLIAEA" => Some(Self::Mbojbgliaea), + "EMBFKIIDHPE_OEHPGOFNEHL" => Some(Self::Oehpgofnehl), + "EMBFKIIDHPE_HFNGGIIFLEL" => Some(Self::Hfnggiiflel), + "EMBFKIIDHPE_FMNLIOEINBP" => Some(Self::Fmnlioeinbp), + "EMBFKIIDHPE_KPAPOBFKFEI" => Some(Self::Kpapobfkfei), + "EMBFKIIDHPE_MEPNIKFIBNE" => Some(Self::Mepnikfibne), + "EMBFKIIDHPE_MDONGMIOANA" => Some(Self::Mdongmioana), + "EMBFKIIDHPE_FJIMAFDLMDB" => Some(Self::Fjimafdlmdb), + "EMBFKIIDHPE_AABPCCMHBOO" => Some(Self::Aabpccmhboo), + "EMBFKIIDHPE_MOOGKMDCHGF" => Some(Self::Moogkmdchgf), + "EMBFKIIDHPE_PBLKIJJLIGO" => Some(Self::Pblkijjligo), + "EMBFKIIDHPE_HAIHFPLCDGH" => Some(Self::Haihfplcdgh), + "EMBFKIIDHPE_FLHAJBOEJCH" => Some(Self::Flhajboejch), + "EMBFKIIDHPE_GMELICNCMEL" => Some(Self::Gmelicncmel), + "EMBFKIIDHPE_HPCFFJLHDDF" => Some(Self::Hpcffjlhddf), + "EMBFKIIDHPE_MPCKBOFKBIL" => Some(Self::Mpckbofkbil), + "EMBFKIIDHPE_FIBCNDFIKLA" => Some(Self::Fibcndfikla), + "EMBFKIIDHPE_DFAMAGLEJGH" => Some(Self::Dfamaglejgh), + "EMBFKIIDHPE_BBLMLEFLONA" => Some(Self::Bblmleflona), + "EMBFKIIDHPE_ENLKPMBLBBM" => Some(Self::Enlkpmblbbm), + "EMBFKIIDHPE_OABKFPKNKPK" => Some(Self::Oabkfpknkpk), + "EMBFKIIDHPE_JECLJLFJDEF" => Some(Self::Jecljlfjdef), + "EMBFKIIDHPE_ANMJPPKLKMF" => Some(Self::Anmjppklkmf), + "EMBFKIIDHPE_LIBBCHELKOK" => Some(Self::Libbchelkok), + "EMBFKIIDHPE_BJNCJOMHDLG" => Some(Self::Bjncjomhdlg), + "EMBFKIIDHPE_JODHJIFNOHE" => Some(Self::Jodhjifnohe), + "EMBFKIIDHPE_LDKFEAEFBCH" => Some(Self::Ldkfeaefbch), + "EMBFKIIDHPE_NAHNBJOKLLP" => Some(Self::Nahnbjokllp), + "EMBFKIIDHPE_NEGEAJKNPKF" => Some(Self::Negeajknpkf), + "EMBFKIIDHPE_IAFACBGGAMG" => Some(Self::Iafacbggamg), + "EMBFKIIDHPE_HJNKHJCOKCE" => Some(Self::Hjnkhjcokce), + "EMBFKIIDHPE_IKJNNKFKFDH" => Some(Self::Ikjnnkfkfdh), + "EMBFKIIDHPE_NBOCHPMGHJA" => Some(Self::Nbochpmghja), + "EMBFKIIDHPE_DCMHDPAFIND" => Some(Self::Dcmhdpafind), + "EMBFKIIDHPE_GFMEGNPOBAG" => Some(Self::Gfmegnpobag), + "EMBFKIIDHPE_OCJHBEGKHAM" => Some(Self::Ocjhbegkham), + "EMBFKIIDHPE_OIGCLFHOFIJ" => Some(Self::Oigclfhofij), + "EMBFKIIDHPE_GGPOHACIFFA" => Some(Self::Ggpohaciffa), + "EMBFKIIDHPE_MNLNPFBIGEJ" => Some(Self::Mnlnpfbigej), + "EMBFKIIDHPE_AMIAMBPCDDM" => Some(Self::Amiambpcddm), + "EMBFKIIDHPE_ELECIIJECEG" => Some(Self::Eleciijeceg), + "EMBFKIIDHPE_CCOBEEKDHHI" => Some(Self::Ccobeekdhhi), + "EMBFKIIDHPE_GEKOMMPIHPD" => Some(Self::Gekommpihpd), + "EMBFKIIDHPE_LKMLAOFLCNC" => Some(Self::Lkmlaoflcnc), + "EMBFKIIDHPE_GNPMMEBMIPF" => Some(Self::Gnpmmebmipf), + "EMBFKIIDHPE_BMEHPLINLPE" => Some(Self::Bmehplinlpe), + "EMBFKIIDHPE_JPJPEIEHEOP" => Some(Self::Jpjpeieheop), + "EMBFKIIDHPE_DEBOKLMAFMH" => Some(Self::Deboklmafmh), + "EMBFKIIDHPE_HNBEMPJPADA" => Some(Self::Hnbempjpada), + "EMBFKIIDHPE_NGOKFOOHHIO" => Some(Self::Ngokfoohhio), + "EMBFKIIDHPE_LDDFFNNEGOC" => Some(Self::Lddffnnegoc), + "EMBFKIIDHPE_GAGODCCKIAC" => Some(Self::Gagodcckiac), + "EMBFKIIDHPE_POAAMLAFKGK" => Some(Self::Poaamlafkgk), + "EMBFKIIDHPE_DPDIMINJPOB" => Some(Self::Dpdiminjpob), + "EMBFKIIDHPE_MLABFLBJEKN" => Some(Self::Mlabflbjekn), + "EMBFKIIDHPE_AALPAIEEEID" => Some(Self::Aalpaieeeid), + "EMBFKIIDHPE_KDIPDONOGFL" => Some(Self::Kdipdonogfl), + "EMBFKIIDHPE_KOECOLPGNMA" => Some(Self::Koecolpgnma), + "EMBFKIIDHPE_OOMNPMNPJDG" => Some(Self::Oomnpmnpjdg), + "EMBFKIIDHPE_EBHDGGEMOKG" => Some(Self::Ebhdggemokg), + "EMBFKIIDHPE_DKGIOGGFMON" => Some(Self::Dkgioggfmon), + "EMBFKIIDHPE_OLOGLAMLAJJ" => Some(Self::Ologlamlajj), + "EMBFKIIDHPE_PACOONLDJKP" => Some(Self::Pacoonldjkp), + "EMBFKIIDHPE_MFHOOHMJPGD" => Some(Self::Mfhoohmjpgd), + "EMBFKIIDHPE_ANNDEOKMJCC" => Some(Self::Anndeokmjcc), + "EMBFKIIDHPE_GGCHKGOOCOB" => Some(Self::Ggchkgoocob), + "EMBFKIIDHPE_EKBDDFICMPM" => Some(Self::Ekbddficmpm), + "EMBFKIIDHPE_MKCCIAOPCLC" => Some(Self::Mkcciaopclc), + "EMBFKIIDHPE_ANCHOMEPAMC" => Some(Self::Anchomepamc), + "EMBFKIIDHPE_AGENLKLJFEK" => Some(Self::Agenlkljfek), + "EMBFKIIDHPE_HJPNDAOHFAA" => Some(Self::Hjpndaohfaa), + "EMBFKIIDHPE_JGPIBHNEOME" => Some(Self::Jgpibhneome), + "EMBFKIIDHPE_CMIOONMACID" => Some(Self::Cmioonmacid), + "EMBFKIIDHPE_OJCINPPAHGE" => Some(Self::Ojcinppahge), + "EMBFKIIDHPE_KKPHMGEBMDD" => Some(Self::Kkphmgebmdd), + "EMBFKIIDHPE_PCFNDHLBEMM" => Some(Self::Pcfndhlbemm), + "EMBFKIIDHPE_LGNOIOPBKFF" => Some(Self::Lgnoiopbkff), + "EMBFKIIDHPE_HPPKFALPNPJ" => Some(Self::Hppkfalpnpj), + "EMBFKIIDHPE_OCHHCEJACPM" => Some(Self::Ochhcejacpm), + "EMBFKIIDHPE_PNIODMDGEIE" => Some(Self::Pniodmdgeie), + "EMBFKIIDHPE_DNAODHGNKJA" => Some(Self::Dnaodhgnkja), + "EMBFKIIDHPE_EPAPBDBEDLH" => Some(Self::Epapbdbedlh), + "EMBFKIIDHPE_BCEBEGIHIJB" => Some(Self::Bcebegihijb), + "EMBFKIIDHPE_NPCCAOKLKDG" => Some(Self::Npccaoklkdg), + "EMBFKIIDHPE_EEMJEAKHNAL" => Some(Self::Eemjeakhnal), + "EMBFKIIDHPE_CJDMJCNEDGH" => Some(Self::Cjdmjcnedgh), + "EMBFKIIDHPE_HAMOOFFENFO" => Some(Self::Hamooffenfo), + "EMBFKIIDHPE_MPKLMJLMEMJ" => Some(Self::Mpklmjlmemj), + "EMBFKIIDHPE_PCCECCEKLOO" => Some(Self::Pcceccekloo), + "EMBFKIIDHPE_CNCOGAOFLNB" => Some(Self::Cncogaoflnb), + "EMBFKIIDHPE_HNCOIACCGFB" => Some(Self::Hncoiaccgfb), + "EMBFKIIDHPE_NLPFBHHCKGN" => Some(Self::Nlpfbhhckgn), + "EMBFKIIDHPE_GPAEFMOHDIL" => Some(Self::Gpaefmohdil), + "EMBFKIIDHPE_PLPGJPHODFP" => Some(Self::Plpgjphodfp), + "EMBFKIIDHPE_IACIFKEPDMH" => Some(Self::Iacifkepdmh), + "EMBFKIIDHPE_ELHJPMDDPBN" => Some(Self::Elhjpmddpbn), + "EMBFKIIDHPE_AEHCONCGIBJ" => Some(Self::Aehconcgibj), + "EMBFKIIDHPE_CJLMJNGELLN" => Some(Self::Cjlmjngelln), + "EMBFKIIDHPE_JFNIOIGGHIC" => Some(Self::Jfnioigghic), + "EMBFKIIDHPE_CJHCEIIJGHB" => Some(Self::Cjhceiijghb), + "EMBFKIIDHPE_EPHGOABKPKF" => Some(Self::Ephgoabkpkf), + "EMBFKIIDHPE_KJLBKJBFBFK" => Some(Self::Kjlbkjbfbfk), + "EMBFKIIDHPE_MNBMMAAMIKI" => Some(Self::Mnbmmaamiki), + "EMBFKIIDHPE_ECIPGBMKKAJ" => Some(Self::Ecipgbmkkaj), + "EMBFKIIDHPE_EAKBODGHLPN" => Some(Self::Eakbodghlpn), + "EMBFKIIDHPE_PGEEIHJNOPH" => Some(Self::Pgeeihjnoph), + "EMBFKIIDHPE_KMOOICPENHF" => Some(Self::Kmooicpenhf), + "EMBFKIIDHPE_HAJFFCEJGNN" => Some(Self::Hajffcejgnn), + "EMBFKIIDHPE_FOGBJOLLEHL" => Some(Self::Fogbjollehl), + "EMBFKIIDHPE_NFMMCNPCAJL" => Some(Self::Nfmmcnpcajl), + "EMBFKIIDHPE_HKHPOKEMNPC" => Some(Self::Hkhpokemnpc), + "EMBFKIIDHPE_CFCEFJPGJIJ" => Some(Self::Cfcefjpgjij), + "EMBFKIIDHPE_FIMGKJPDIIA" => Some(Self::Fimgkjpdiia), + "EMBFKIIDHPE_JKMKPAKHGML" => Some(Self::Jkmkpakhgml), + "EMBFKIIDHPE_OCOAIFEJPKK" => Some(Self::Ocoaifejpkk), + "EMBFKIIDHPE_COKFNAFACEC" => Some(Self::Cokfnafacec), + "EMBFKIIDHPE_JAICDJEEOOC" => Some(Self::Jaicdjeeooc), + "EMBFKIIDHPE_DBEMAMCNJFD" => Some(Self::Dbemamcnjfd), + "EMBFKIIDHPE_CBBEOOKGLDO" => Some(Self::Cbbeookgldo), + "EMBFKIIDHPE_OFDGALPJEIC" => Some(Self::Ofdgalpjeic), + "EMBFKIIDHPE_JBCPLOAHINJ" => Some(Self::Jbcploahinj), + "EMBFKIIDHPE_KDFAOMHBAPD" => Some(Self::Kdfaomhbapd), + "EMBFKIIDHPE_ENDNFDDNCKJ" => Some(Self::Endnfddnckj), + "EMBFKIIDHPE_KOLGPHAIDEA" => Some(Self::Kolgphaidea), + "EMBFKIIDHPE_NAMHHNCIGHP" => Some(Self::Namhhncighp), + "EMBFKIIDHPE_DOHIAPAIIPD" => Some(Self::Dohiapaiipd), + "EMBFKIIDHPE_FGAKDCGFCIH" => Some(Self::Fgakdcgfcih), + "EMBFKIIDHPE_IPKNBEDGAJA" => Some(Self::Ipknbedgaja), + "EMBFKIIDHPE_NNOMGPOCELA" => Some(Self::Nnomgpocela), + "EMBFKIIDHPE_FPHCKNMIJMP" => Some(Self::Fphcknmijmp), + "EMBFKIIDHPE_GLGHIGNACPM" => Some(Self::Glghignacpm), + "EMBFKIIDHPE_LHKNKEOPPEO" => Some(Self::Lhknkeoppeo), + "EMBFKIIDHPE_ECCJCDEMILH" => Some(Self::Eccjcdemilh), + "EMBFKIIDHPE_DMEACDBMDPG" => Some(Self::Dmeacdbmdpg), + "EMBFKIIDHPE_MFHDLDAOJDD" => Some(Self::Mfhdldaojdd), + "EMBFKIIDHPE_JHNKICPJILH" => Some(Self::Jhnkicpjilh), + "EMBFKIIDHPE_JPMMMCCMKFJ" => Some(Self::Jpmmmccmkfj), + "EMBFKIIDHPE_BANFKPKPBFL" => Some(Self::Banfkpkpbfl), + "EMBFKIIDHPE_FCGKJHAFIKG" => Some(Self::Fcgkjhafikg), + "EMBFKIIDHPE_PHJHJFGBHPO" => Some(Self::Phjhjfgbhpo), + "EMBFKIIDHPE_OOICNGHFKLC" => Some(Self::Ooicnghfklc), + "EMBFKIIDHPE_GGFAHPJBKFH" => Some(Self::Ggfahpjbkfh), + "EMBFKIIDHPE_BCGPIGCLIJI" => Some(Self::Bcgpigcliji), + "EMBFKIIDHPE_HOGECIFINIC" => Some(Self::Hogecifinic), + "EMBFKIIDHPE_ICAGOMEJNLP" => Some(Self::Icagomejnlp), + "EMBFKIIDHPE_KBOGJJELBHD" => Some(Self::Kbogjjelbhd), + "EMBFKIIDHPE_CAEHNGFBMEI" => Some(Self::Caehngfbmei), + "EMBFKIIDHPE_BAKNMGKNIGI" => Some(Self::Baknmgknigi), + "EMBFKIIDHPE_BPNNDBNKFCC" => Some(Self::Bpnndbnkfcc), + "EMBFKIIDHPE_HEEFDCGFBDI" => Some(Self::Heefdcgfbdi), + "EMBFKIIDHPE_FANBNBJJKFK" => Some(Self::Fanbnbjjkfk), + "EMBFKIIDHPE_MBJCLNHFEPJ" => Some(Self::Mbjclnhfepj), + "EMBFKIIDHPE_FJJKHMCICCK" => Some(Self::Fjjkhmcicck), + "EMBFKIIDHPE_EGDPPHLJBHE" => Some(Self::Egdpphljbhe), + "EMBFKIIDHPE_KHPOKJALCMG" => Some(Self::Khpokjalcmg), + "EMBFKIIDHPE_NHAJJEMEDBJ" => Some(Self::Nhajjemedbj), + "EMBFKIIDHPE_GFGCLAOKIFC" => Some(Self::Gfgclaokifc), + "EMBFKIIDHPE_DKCKDEFLBLH" => Some(Self::Dkckdeflblh), + "EMBFKIIDHPE_FLJONBJOCMA" => Some(Self::Fljonbjocma), + "EMBFKIIDHPE_BBNEBPGKDLJ" => Some(Self::Bbnebpgkdlj), + "EMBFKIIDHPE_BJGPJPDOMOF" => Some(Self::Bjgpjpdomof), + "EMBFKIIDHPE_CGBJPPPMDME" => Some(Self::Cgbjpppmdme), + "EMBFKIIDHPE_HBFKINKGFDD" => Some(Self::Hbfkinkgfdd), + "EMBFKIIDHPE_OOKFBHJBCLA" => Some(Self::Ookfbhjbcla), + "EMBFKIIDHPE_KEHDAPHNBMH" => Some(Self::Kehdaphnbmh), + "EMBFKIIDHPE_OCOHLOGJNAP" => Some(Self::Ocohlogjnap), + "EMBFKIIDHPE_AFNNEEEBANM" => Some(Self::Afnneeebanm), + "EMBFKIIDHPE_JBPJDJCMKGL" => Some(Self::Jbpjdjcmkgl), + "EMBFKIIDHPE_AAIFMHCOLJF" => Some(Self::Aaifmhcoljf), + "EMBFKIIDHPE_BDDMILEAADF" => Some(Self::Bddmileaadf), + "EMBFKIIDHPE_ACPNPPLGDJA" => Some(Self::Acpnpplgdja), + "EMBFKIIDHPE_DIABOFBGCAL" => Some(Self::Diabofbgcal), + "EMBFKIIDHPE_EGNNAHGHJAL" => Some(Self::Egnnahghjal), + "EMBFKIIDHPE_LAHMLHLMJOF" => Some(Self::Lahmlhlmjof), + "EMBFKIIDHPE_DPKEKDHBFFO" => Some(Self::Dpkekdhbffo), + "EMBFKIIDHPE_FEHIJCIAKFM" => Some(Self::Fehijciakfm), + "EMBFKIIDHPE_BNBFBPNFCCN" => Some(Self::Bnbfbpnfccn), + "EMBFKIIDHPE_LIOIFOEGACB" => Some(Self::Lioifoegacb), + "EMBFKIIDHPE_MIEHCKKJDOB" => Some(Self::Miehckkjdob), + "EMBFKIIDHPE_DNGIACLHDJL" => Some(Self::Dngiaclhdjl), + "EMBFKIIDHPE_EHJJPHAFHHP" => Some(Self::Ehjjphafhhp), + "EMBFKIIDHPE_MIKOKNJPNIE" => Some(Self::Mikoknjpnie), + "EMBFKIIDHPE_DNEGCOEFKHH" => Some(Self::Dnegcoefkhh), + "EMBFKIIDHPE_CPNIFCAOPCF" => Some(Self::Cpnifcaopcf), + "EMBFKIIDHPE_OCCGPBNAFBA" => Some(Self::Occgpbnafba), + "EMBFKIIDHPE_CIAODHMGHEM" => Some(Self::Ciaodhmghem), + "EMBFKIIDHPE_KOFFCKHMKCG" => Some(Self::Koffckhmkcg), + "EMBFKIIDHPE_EELCACLCFEI" => Some(Self::Eelcaclcfei), + "EMBFKIIDHPE_BKDNKMKKBHD" => Some(Self::Bkdnkmkkbhd), + "EMBFKIIDHPE_GBCBIGEBFAL" => Some(Self::Gbcbigebfal), + "EMBFKIIDHPE_NFHDIHJLBOD" => Some(Self::Nfhdihjlbod), + "EMBFKIIDHPE_FMDLCLLLIOF" => Some(Self::Fmdlcllliof), + "EMBFKIIDHPE_FJMKBLGKBBN" => Some(Self::Fjmkblgkbbn), + "EMBFKIIDHPE_CKMAJOOEGJP" => Some(Self::Ckmajooegjp), + "EMBFKIIDHPE_HCJKNFCHMAO" => Some(Self::Hcjknfchmao), + "EMBFKIIDHPE_PODPAMGKEFK" => Some(Self::Podpamgkefk), + "EMBFKIIDHPE_MCALJBDLJCD" => Some(Self::Mcaljbdljcd), + "EMBFKIIDHPE_JBMKCEACMAE" => Some(Self::Jbmkceacmae), + "EMBFKIIDHPE_IMCINKJJIFG" => Some(Self::Imcinkjjifg), + "EMBFKIIDHPE_KBMMCJAFEPI" => Some(Self::Kbmmcjafepi), + "EMBFKIIDHPE_KMHEADFPHGB" => Some(Self::Kmheadfphgb), + "EMBFKIIDHPE_EEDEEJJMMEE" => Some(Self::Eedeejjmmee), + "EMBFKIIDHPE_BGOOBEEDGKA" => Some(Self::Bgoobeedgka), + "EMBFKIIDHPE_MFAPBFNPMDA" => Some(Self::Mfapbfnpmda), + "EMBFKIIDHPE_KENAIHFAPEF" => Some(Self::Kenaihfapef), + "EMBFKIIDHPE_MEFAIGMBILL" => Some(Self::Mefaigmbill), + "EMBFKIIDHPE_BJFEGDOKADH" => Some(Self::Bjfegdokadh), + "EMBFKIIDHPE_FKJFNNGBNGP" => Some(Self::Fkjfnngbngp), + "EMBFKIIDHPE_GEBLHOFPCDM" => Some(Self::Geblhofpcdm), + "EMBFKIIDHPE_BKCIHCFKFMM" => Some(Self::Bkcihcfkfmm), + "EMBFKIIDHPE_PIIDLAOJBCO" => Some(Self::Piidlaojbco), + "EMBFKIIDHPE_KFNMBFBMHAC" => Some(Self::Kfnmbfbmhac), + "EMBFKIIDHPE_DGNEDGEKAMF" => Some(Self::Dgnedgekamf), + "EMBFKIIDHPE_PMHGLGJDLNN" => Some(Self::Pmhglgjdlnn), + "EMBFKIIDHPE_PPPLIDGHCAI" => Some(Self::Ppplidghcai), + "EMBFKIIDHPE_BMJCMEOHCBE" => Some(Self::Bmjcmeohcbe), + "EMBFKIIDHPE_JGFNGINIAFF" => Some(Self::Jgfnginiaff), + "EMBFKIIDHPE_IIAOIMMKAAF" => Some(Self::Iiaoimmkaaf), + "EMBFKIIDHPE_CCOHABPNAHC" => Some(Self::Ccohabpnahc), + "EMBFKIIDHPE_DHFHMGIGGPP" => Some(Self::Dhfhmgiggpp), + "EMBFKIIDHPE_GJFMICFEBOP" => Some(Self::Gjfmicfebop), + "EMBFKIIDHPE_NKOMCHMJBDI" => Some(Self::Nkomchmjbdi), + "EMBFKIIDHPE_NJENPNKILEE" => Some(Self::Njenpnkilee), + "EMBFKIIDHPE_LHLKNHBOHBI" => Some(Self::Lhlknhbohbi), + "EMBFKIIDHPE_LBLJBABEFBA" => Some(Self::Lbljbabefba), + "EMBFKIIDHPE_IPCNFONKGJL" => Some(Self::Ipcnfonkgjl), + "EMBFKIIDHPE_MCDNAGPBAFE" => Some(Self::Mcdnagpbafe), + "EMBFKIIDHPE_LMDBOMDMMPL" => Some(Self::Lmdbomdmmpl), + "EMBFKIIDHPE_PCJALNGDGAJ" => Some(Self::Pcjalngdgaj), + "EMBFKIIDHPE_DICFBLADMOO" => Some(Self::Dicfbladmoo), + "EMBFKIIDHPE_BHJFPOKKCOD" => Some(Self::Bhjfpokkcod), + "EMBFKIIDHPE_PHICIGFFGMM" => Some(Self::Phicigffgmm), + "EMBFKIIDHPE_FPJPBMCELCK" => Some(Self::Fpjpbmcelck), + "EMBFKIIDHPE_FIGCCOCKOFG" => Some(Self::Figccockofg), + "EMBFKIIDHPE_HHKDJLFEFHH" => Some(Self::Hhkdjlfefhh), + "EMBFKIIDHPE_IBOFOAPGBNE" => Some(Self::Ibofoapgbne), + "EMBFKIIDHPE_NMPKNJKENCA" => Some(Self::Nmpknjkenca), + "EMBFKIIDHPE_KAEADJMDEPE" => Some(Self::Kaeadjmdepe), + "EMBFKIIDHPE_JDNJCPNACLH" => Some(Self::Jdnjcpnaclh), + "EMBFKIIDHPE_CDDDKDBBKDM" => Some(Self::Cdddkdbbkdm), + "EMBFKIIDHPE_DOKBEHOBCMK" => Some(Self::Dokbehobcmk), + "EMBFKIIDHPE_DMNKABCNIDH" => Some(Self::Dmnkabcnidh), + "EMBFKIIDHPE_DPLNJBBNMOD" => Some(Self::Dplnjbbnmod), + "EMBFKIIDHPE_EFBMOHOFFGA" => Some(Self::Efbmohoffga), + "EMBFKIIDHPE_PNKDMEDNOKK" => Some(Self::Pnkdmednokk), + "EMBFKIIDHPE_OMEIHCDIPML" => Some(Self::Omeihcdipml), + "EMBFKIIDHPE_JIOJMPKBCOD" => Some(Self::Jiojmpkbcod), + "EMBFKIIDHPE_AEHPJFDLJGK" => Some(Self::Aehpjfdljgk), + "EMBFKIIDHPE_GNPDBEKNDFM" => Some(Self::Gnpdbekndfm), + "EMBFKIIDHPE_PLJBHLOKAEE" => Some(Self::Pljbhlokaee), + "EMBFKIIDHPE_AJALPLJMOJN" => Some(Self::Ajalpljmojn), + "EMBFKIIDHPE_LAIGIOBMJKN" => Some(Self::Laigiobmjkn), + "EMBFKIIDHPE_AHGBEIAODIC" => Some(Self::Ahgbeiaodic), + "EMBFKIIDHPE_BFFEBPDFMLC" => Some(Self::Bffebpdfmlc), + "EMBFKIIDHPE_JMLJOLLHIFC" => Some(Self::Jmljollhifc), + "EMBFKIIDHPE_ELNOLBFNNNO" => Some(Self::Elnolbfnnno), + "EMBFKIIDHPE_AADGJIJLKLL" => Some(Self::Aadgjijlkll), + "EMBFKIIDHPE_CMDAGCGJPJO" => Some(Self::Cmdagcgjpjo), + "EMBFKIIDHPE_KJJDCFJEIID" => Some(Self::Kjjdcfjeiid), + "EMBFKIIDHPE_GOJCHPMAAPN" => Some(Self::Gojchpmaapn), + "EMBFKIIDHPE_AFECHLLOFOC" => Some(Self::Afechllofoc), + "EMBFKIIDHPE_DNDJKGCOHGJ" => Some(Self::Dndjkgcohgj), + "EMBFKIIDHPE_NDEKKIPMCDB" => Some(Self::Ndekkipmcdb), + "EMBFKIIDHPE_JOAHFKKBHKA" => Some(Self::Joahfkkbhka), + "EMBFKIIDHPE_LGHDKMEJKCJ" => Some(Self::Lghdkmejkcj), + "EMBFKIIDHPE_OKFEAEACPCL" => Some(Self::Okfeaeacpcl), + "EMBFKIIDHPE_BHHIDDFBLBH" => Some(Self::Bhhiddfblbh), + "EMBFKIIDHPE_POHFMBMKDJO" => Some(Self::Pohfmbmkdjo), + "EMBFKIIDHPE_HEDIPLBAJJK" => Some(Self::Hediplbajjk), + "EMBFKIIDHPE_INBMJOBIPKO" => Some(Self::Inbmjobipko), + "EMBFKIIDHPE_BPKONCGKGLK" => Some(Self::Bpkoncgkglk), + "EMBFKIIDHPE_FEJKLIPGKLN" => Some(Self::Fejklipgkln), + "EMBFKIIDHPE_HGLBNOPDACH" => Some(Self::Hglbnopdach), + "EMBFKIIDHPE_BBGGIDABNFB" => Some(Self::Bbggidabnfb), + "EMBFKIIDHPE_KKJFLBNCLOH" => Some(Self::Kkjflbncloh), + "EMBFKIIDHPE_AOMPFCAOKLM" => Some(Self::Aompfcaoklm), + "EMBFKIIDHPE_ANMKCJICJED" => Some(Self::Anmkcjicjed), + "EMBFKIIDHPE_IEDANDADNJG" => Some(Self::Iedandadnjg), + "EMBFKIIDHPE_JENBOPIKHEN" => Some(Self::Jenbopikhen), + "EMBFKIIDHPE_GCKNOFNFLBF" => Some(Self::Gcknofnflbf), + "EMBFKIIDHPE_BLGFKGFADGF" => Some(Self::Blgfkgfadgf), + "EMBFKIIDHPE_MMBEKCAEKGN" => Some(Self::Mmbekcaekgn), + "EMBFKIIDHPE_IGLIAEPANDE" => Some(Self::Igliaepande), + "EMBFKIIDHPE_KAIKKFOGHAB" => Some(Self::Kaikkfoghab), + "EMBFKIIDHPE_MCMHACBKKEM" => Some(Self::Mcmhacbkkem), + "EMBFKIIDHPE_EKPLBBLPLLO" => Some(Self::Ekplbblpllo), + "EMBFKIIDHPE_AAMBJNCCFHL" => Some(Self::Aambjnccfhl), + "EMBFKIIDHPE_MOIGCIPFCOJ" => Some(Self::Moigcipfcoj), + "EMBFKIIDHPE_DECCKNKNMAH" => Some(Self::Deccknknmah), + "EMBFKIIDHPE_BMNNMFKFDLP" => Some(Self::Bmnnmfkfdlp), + "EMBFKIIDHPE_CPGEKOHHHNC" => Some(Self::Cpgekohhhnc), + "EMBFKIIDHPE_EEPANNDNLIC" => Some(Self::Eepanndnlic), + "EMBFKIIDHPE_CEENGODPMOF" => Some(Self::Ceengodpmof), + "EMBFKIIDHPE_DAAMGCDDOMI" => Some(Self::Daamgcddomi), + "EMBFKIIDHPE_NBCGHNFEODE" => Some(Self::Nbcghnfeode), + "EMBFKIIDHPE_PODADGGEBAH" => Some(Self::Podadggebah), + "EMBFKIIDHPE_AJGGBLPJJBA" => Some(Self::Ajggblpjjba), + "EMBFKIIDHPE_DLPMHFJIJHL" => Some(Self::Dlpmhfjijhl), + "EMBFKIIDHPE_IFMNJEINPBM" => Some(Self::Ifmnjeinpbm), + "EMBFKIIDHPE_ELAGJMKHCPM" => Some(Self::Elagjmkhcpm), + "EMBFKIIDHPE_CBPNBIDKEJM" => Some(Self::Cbpnbidkejm), + "EMBFKIIDHPE_OCBKJLBBLBN" => Some(Self::Ocbkjlbblbn), + "EMBFKIIDHPE_OEJBBIFLLFA" => Some(Self::Oejbbifllfa), + "EMBFKIIDHPE_PLOFKMLGLBN" => Some(Self::Plofkmlglbn), + "EMBFKIIDHPE_NCFNPNNOJEG" => Some(Self::Ncfnpnnojeg), + "EMBFKIIDHPE_GKNEHNEHALE" => Some(Self::Gknehnehale), + "EMBFKIIDHPE_AKFNDDGPLIJ" => Some(Self::Akfnddgplij), + "EMBFKIIDHPE_FNFPDAELCDF" => Some(Self::Fnfpdaelcdf), + "EMBFKIIDHPE_DHCLJJKLDKG" => Some(Self::Dhcljjkldkg), + "EMBFKIIDHPE_PBJPEBLBGDE" => Some(Self::Pbjpeblbgde), + "EMBFKIIDHPE_KDNHNDKLKFG" => Some(Self::Kdnhndklkfg), + "EMBFKIIDHPE_EOMFEDOEEDL" => Some(Self::Eomfedoeedl), + "EMBFKIIDHPE_PNMMKAAAOOB" => Some(Self::Pnmmkaaaoob), + "EMBFKIIDHPE_LJEEEBKIIAC" => Some(Self::Ljeeebkiiac), + "EMBFKIIDHPE_KJIBFGNEJHD" => Some(Self::Kjibfgnejhd), + "EMBFKIIDHPE_BLHOAJBBGHL" => Some(Self::Blhoajbbghl), + "EMBFKIIDHPE_IHLHHPHEKFI" => Some(Self::Ihlhhphekfi), + "EMBFKIIDHPE_PFMOGOBNEMB" => Some(Self::Pfmogobnemb), + "EMBFKIIDHPE_ADMHILBPHDA" => Some(Self::Admhilbphda), + "EMBFKIIDHPE_GAMACAAMEAI" => Some(Self::Gamacaameai), + "EMBFKIIDHPE_JGOMLIKDFFA" => Some(Self::Jgomlikdffa), + "EMBFKIIDHPE_HKHGPNHJDFJ" => Some(Self::Hkhgpnhjdfj), + "EMBFKIIDHPE_CNAEELCHBMK" => Some(Self::Cnaeelchbmk), + "EMBFKIIDHPE_JLOPDHGGOFK" => Some(Self::Jlopdhggofk), + "EMBFKIIDHPE_CDJBLLOPEJM" => Some(Self::Cdjbllopejm), + "EMBFKIIDHPE_JNIOHACIBKK" => Some(Self::Jniohacibkk), + "EMBFKIIDHPE_LJEHLIKHEMN" => Some(Self::Ljehlikhemn), + "EMBFKIIDHPE_JOPJGLKCGPP" => Some(Self::Jopjglkcgpp), + "EMBFKIIDHPE_HKCHOAPNFOM" => Some(Self::Hkchoapnfom), + "EMBFKIIDHPE_BNOCHEGOEPH" => Some(Self::Bnochegoeph), + "EMBFKIIDHPE_OKOCIDPFDBA" => Some(Self::Okocidpfdba), + "EMBFKIIDHPE_COKINKFIKAN" => Some(Self::Cokinkfikan), + "EMBFKIIDHPE_ANCPPLDFJCO" => Some(Self::Ancppldfjco), + "EMBFKIIDHPE_COMJABFICGH" => Some(Self::Comjabficgh), + "EMBFKIIDHPE_DHJEMFOGCLO" => Some(Self::Dhjemfogclo), + "EMBFKIIDHPE_ONNJILPKHMC" => Some(Self::Onnjilpkhmc), + "EMBFKIIDHPE_HGPBCBMNCLG" => Some(Self::Hgpbcbmnclg), + "EMBFKIIDHPE_HPGAGEKFAFN" => Some(Self::Hpgagekfafn), + "EMBFKIIDHPE_KHKMMOMPACD" => Some(Self::Khkmmompacd), + "EMBFKIIDHPE_EJPPNEECGKN" => Some(Self::Ejppneecgkn), + "EMBFKIIDHPE_KDBLHGOOGBA" => Some(Self::Kdblhgoogba), + "EMBFKIIDHPE_JAJGGJBIHHA" => Some(Self::Jajggjbihha), + "EMBFKIIDHPE_FPDFACBPPEF" => Some(Self::Fpdfacbppef), + "EMBFKIIDHPE_CMJOMGFABCK" => Some(Self::Cmjomgfabck), + "EMBFKIIDHPE_AMFNNNDGGGN" => Some(Self::Amfnnndgggn), + "EMBFKIIDHPE_HOBBJONAAFE" => Some(Self::Hobbjonaafe), + "EMBFKIIDHPE_HJMBFLBBMDK" => Some(Self::Hjmbflbbmdk), + "EMBFKIIDHPE_IPNJCLHDBME" => Some(Self::Ipnjclhdbme), + "EMBFKIIDHPE_MOAJLIFNPAK" => Some(Self::Moajlifnpak), + "EMBFKIIDHPE_BGKIDGDIGNE" => Some(Self::Bgkidgdigne), + "EMBFKIIDHPE_GHCANGMMCGG" => Some(Self::Ghcangmmcgg), + "EMBFKIIDHPE_IHPBGMJICCB" => Some(Self::Ihpbgmjiccb), + "EMBFKIIDHPE_BMADEKKIEIJ" => Some(Self::Bmadekkieij), + "EMBFKIIDHPE_HFOMJJHKECJ" => Some(Self::Hfomjjhkecj), + "EMBFKIIDHPE_HDPKBJBGMFJ" => Some(Self::Hdpkbjbgmfj), + "EMBFKIIDHPE_NAAKKHCIFGF" => Some(Self::Naakkhcifgf), + "EMBFKIIDHPE_OIBCLDJHDBJ" => Some(Self::Oibcldjhdbj), + "EMBFKIIDHPE_BHNLAGOFHHJ" => Some(Self::Bhnlagofhhj), + "EMBFKIIDHPE_HANPBKBJGML" => Some(Self::Hanpbkbjgml), + "EMBFKIIDHPE_IHDMELOLKPF" => Some(Self::Ihdmelolkpf), + "EMBFKIIDHPE_ELAHOHCGGLM" => Some(Self::Elahohcgglm), + "EMBFKIIDHPE_CHEDMNBCKFI" => Some(Self::Chedmnbckfi), + "EMBFKIIDHPE_LKAKGNGLHNI" => Some(Self::Lkakgnglhni), + "EMBFKIIDHPE_BIMOKLHJFAO" => Some(Self::Bimoklhjfao), + "EMBFKIIDHPE_KKPLKBDPJAL" => Some(Self::Kkplkbdpjal), + "EMBFKIIDHPE_DOJHALECJBL" => Some(Self::Dojhalecjbl), + "EMBFKIIDHPE_ILKFJMJAGNG" => Some(Self::Ilkfjmjagng), + "EMBFKIIDHPE_OFDHMMLFMIP" => Some(Self::Ofdhmmlfmip), + "EMBFKIIDHPE_GFDBKGJJGNP" => Some(Self::Gfdbkgjjgnp), + "EMBFKIIDHPE_AECJPBPPMMK" => Some(Self::Aecjpbppmmk), + "EMBFKIIDHPE_LJONPPPBFMJ" => Some(Self::Ljonpppbfmj), + "EMBFKIIDHPE_PILHIIPGNGO" => Some(Self::Pilhiipgngo), + "EMBFKIIDHPE_LJJPJCEMOJN" => Some(Self::Ljjpjcemojn), + "EMBFKIIDHPE_MKCAFPECCNG" => Some(Self::Mkcafpeccng), + "EMBFKIIDHPE_GIAAODKBFOG" => Some(Self::Giaaodkbfog), + "EMBFKIIDHPE_INELHLGDIKJ" => Some(Self::Inelhlgdikj), + "EMBFKIIDHPE_NDLIBKPEAIC" => Some(Self::Ndlibkpeaic), + "EMBFKIIDHPE_APLKJHKNPBO" => Some(Self::Aplkjhknpbo), + "EMBFKIIDHPE_HHMCEKIHMGO" => Some(Self::Hhmcekihmgo), + "EMBFKIIDHPE_MHMFCBNHEIM" => Some(Self::Mhmfcbnheim), + "EMBFKIIDHPE_LHNIELFDIBP" => Some(Self::Lhnielfdibp), + "EMBFKIIDHPE_JLHFFGGKHOP" => Some(Self::Jlhffggkhop), + "EMBFKIIDHPE_HHENAFDGDJK" => Some(Self::Hhenafdgdjk), + "EMBFKIIDHPE_HODLAOONANA" => Some(Self::Hodlaoonana), + "EMBFKIIDHPE_BCDKKAPOGFO" => Some(Self::Bcdkkapogfo), + "EMBFKIIDHPE_OCGDJICNBKC" => Some(Self::Ocgdjicnbkc), + "EMBFKIIDHPE_LMJPNIGCKJM" => Some(Self::Lmjpnigckjm), + "EMBFKIIDHPE_NCOKFJPHCHN" => Some(Self::Ncokfjphchn), + "EMBFKIIDHPE_HMFBLOOGALH" => Some(Self::Hmfbloogalh), + "EMBFKIIDHPE_HCOOGDAAONL" => Some(Self::Hcoogdaaonl), + "EMBFKIIDHPE_MNLLEKIKKMH" => Some(Self::Mnllekikkmh), + "EMBFKIIDHPE_CPFCMILBMLF" => Some(Self::Cpfcmilbmlf), + "EMBFKIIDHPE_DGHLOONHEHH" => Some(Self::Dghloonhehh), + "EMBFKIIDHPE_MHMHHGJHNNE" => Some(Self::Mhmhhgjhnne), + "EMBFKIIDHPE_MFFAIOKJAAO" => Some(Self::Mffaiokjaao), + "EMBFKIIDHPE_OCKMLLDLMBK" => Some(Self::Ockmlldlmbk), + "EMBFKIIDHPE_EOKKAGPALJO" => Some(Self::Eokkagpaljo), + "EMBFKIIDHPE_PPAHCBLENPN" => Some(Self::Ppahcblenpn), + "EMBFKIIDHPE_NDEDLFDGHNN" => Some(Self::Ndedlfdghnn), + "EMBFKIIDHPE_CICEHGBFIBM" => Some(Self::Cicehgbfibm), + "EMBFKIIDHPE_GALNODDKENJ" => Some(Self::Galnoddkenj), + "EMBFKIIDHPE_KKDFFBKPLAH" => Some(Self::Kkdffbkplah), + "EMBFKIIDHPE_MIKBNEFFEOE" => Some(Self::Mikbneffeoe), + "EMBFKIIDHPE_LAOFDDDBJLA" => Some(Self::Laofdddbjla), + "EMBFKIIDHPE_FOPLIOFLIGD" => Some(Self::Fopliofligd), + "EMBFKIIDHPE_LMNKGGLDKHO" => Some(Self::Lmnkggldkho), + "EMBFKIIDHPE_PEKINBMMHIK" => Some(Self::Pekinbmmhik), + "EMBFKIIDHPE_NDGDIPCMMEK" => Some(Self::Ndgdipcmmek), + "EMBFKIIDHPE_ABKJOEIDCJN" => Some(Self::Abkjoeidcjn), + "EMBFKIIDHPE_HGJCMDOFNOL" => Some(Self::Hgjcmdofnol), _ => None, } } } -/// Obf: CmdActiveType +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Fedlkanfnbh { + Labncgcmmlm = 0, + Jofkhkbapci = 1, +} +impl Fedlkanfnbh { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Labncgcmmlm => "FEDLKANFNBH_LABNCGCMMLM", + Self::Jofkhkbapci => "FEDLKANFNBH_JOFKHKBAPCI", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "FEDLKANFNBH_LABNCGCMMLM" => Some(Self::Labncgcmmlm), + "FEDLKANFNBH_JOFKHKBAPCI" => Some(Self::Jofkhkbapci), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Emlhmddlihe { + Nfmcikpgljk = 0, + Pebmgocegfg = 1, +} +impl Emlhmddlihe { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Nfmcikpgljk => "EMLHMDDLIHE_NFMCIKPGLJK", + Self::Pebmgocegfg => "EMLHMDDLIHE_PEBMGOCEGFG", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "EMLHMDDLIHE_NFMCIKPGLJK" => Some(Self::Nfmcikpgljk), + "EMLHMDDLIHE_PEBMGOCEGFG" => Some(Self::Pebmgocegfg), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Heajbhnmjgo { + Ofghjkihmib = 0, + Hfofghfnjld = 1, +} +impl Heajbhnmjgo { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Ofghjkihmib => "HEAJBHNMJGO_OFGHJKIHMIB", + Self::Hfofghfnjld => "HEAJBHNMJGO_HFOFGHFNJLD", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "HEAJBHNMJGO_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), + "HEAJBHNMJGO_HFOFGHFNJLD" => Some(Self::Hfofghfnjld), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Edhfgmggojh { + Pcpdhelpkem = 0, + Jpfkilknjlo = 1, + Gopeeboibpf = 2, + Amaoiembhhl = 3, + Mkfkgfhllgo = 4, + Lkoefdddpba = 5, + Gbkogncabei = 6, +} +impl Edhfgmggojh { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Pcpdhelpkem => "EDHFGMGGOJH_PCPDHELPKEM", + Self::Jpfkilknjlo => "EDHFGMGGOJH_JPFKILKNJLO", + Self::Gopeeboibpf => "EDHFGMGGOJH_GOPEEBOIBPF", + Self::Amaoiembhhl => "EDHFGMGGOJH_AMAOIEMBHHL", + Self::Mkfkgfhllgo => "EDHFGMGGOJH_MKFKGFHLLGO", + Self::Lkoefdddpba => "EDHFGMGGOJH_LKOEFDDDPBA", + Self::Gbkogncabei => "EDHFGMGGOJH_GBKOGNCABEI", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "EDHFGMGGOJH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "EDHFGMGGOJH_JPFKILKNJLO" => Some(Self::Jpfkilknjlo), + "EDHFGMGGOJH_GOPEEBOIBPF" => Some(Self::Gopeeboibpf), + "EDHFGMGGOJH_AMAOIEMBHHL" => Some(Self::Amaoiembhhl), + "EDHFGMGGOJH_MKFKGFHLLGO" => Some(Self::Mkfkgfhllgo), + "EDHFGMGGOJH_LKOEFDDDPBA" => Some(Self::Lkoefdddpba), + "EDHFGMGGOJH_GBKOGNCABEI" => Some(Self::Gbkogncabei), + _ => None, + } + } +} +/// Obf: DOILPDPENLJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActiveType { - Mnfeponeddj = 0, - CmdTakeActiveActivityRewardScRsp = 9555, - CmdActiveActivityDataChangeScNotify = 9556, - CmdTakeActiveActivityRewardCsReq = 9565, - CmdGetActiveActivityDataScRsp = 9569, + DoilpdpenljPcpdhelpkem = 0, + CmdGetActiveActivityDataScRsp = 9570, + CmdActiveActivityDataChangeScNotify = 9565, + CmdTakeActiveActivityRewardCsReq = 9552, CmdGetActivityActiveDataCsReq = 9551, + CmdTakeActiveActivityRewardScRsp = 9560, } impl CmdActiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -75785,71 +78878,71 @@ impl CmdActiveType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdActiveType_MNFEPONEDDJ", - Self::CmdTakeActiveActivityRewardScRsp => "CmdTakeActiveActivityRewardScRsp", + Self::DoilpdpenljPcpdhelpkem => "DOILPDPENLJ_PCPDHELPKEM", + Self::CmdGetActiveActivityDataScRsp => "CmdGetActiveActivityDataScRsp", Self::CmdActiveActivityDataChangeScNotify => { "CmdActiveActivityDataChangeScNotify" } Self::CmdTakeActiveActivityRewardCsReq => "CmdTakeActiveActivityRewardCsReq", - Self::CmdGetActiveActivityDataScRsp => "CmdGetActiveActivityDataScRsp", Self::CmdGetActivityActiveDataCsReq => "CmdGetActivityActiveDataCsReq", + Self::CmdTakeActiveActivityRewardScRsp => "CmdTakeActiveActivityRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdActiveType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdTakeActiveActivityRewardScRsp" => { - Some(Self::CmdTakeActiveActivityRewardScRsp) - } + "DOILPDPENLJ_PCPDHELPKEM" => Some(Self::DoilpdpenljPcpdhelpkem), + "CmdGetActiveActivityDataScRsp" => Some(Self::CmdGetActiveActivityDataScRsp), "CmdActiveActivityDataChangeScNotify" => { Some(Self::CmdActiveActivityDataChangeScNotify) } "CmdTakeActiveActivityRewardCsReq" => { Some(Self::CmdTakeActiveActivityRewardCsReq) } - "CmdGetActiveActivityDataScRsp" => Some(Self::CmdGetActiveActivityDataScRsp), "CmdGetActivityActiveDataCsReq" => Some(Self::CmdGetActivityActiveDataCsReq), + "CmdTakeActiveActivityRewardScRsp" => { + Some(Self::CmdTakeActiveActivityRewardScRsp) + } _ => None, } } } -/// Obf: CmdActivityType +/// Obf: FPLEHFOAEKF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityType { - Mnfeponeddj = 0, - CmdGetMaterialSubmitActivityDataScRsp = 2634, - CmdLeaveTrialActivityCsReq = 2659, - CmdLeaveTrialActivityScRsp = 2628, - CmdTrialActivityDataChangeScNotify = 2698, - CmdSubmitMaterialSubmitActivityMaterialScRsp = 2686, - CmdTakeLoginActivityRewardScRsp = 2604, - CmdEnterTrialActivityStageScRsp = 2607, - CmdSubmitMaterialSubmitActivityMaterialCsReq = 2688, - CmdGetMaterialSubmitActivityDataCsReq = 2648, - CmdGetDataCsReq = 2636, - CmdGetDataScRsp = 2650, - CmdTakeTrialActivityRewardCsReq = 2654, - CmdStartTrialActivityScRsp = 2658, - CmdGetActivityScheduleConfigCsReq = 2635, - CmdGetActivityScheduleConfigScRsp = 2613, - CmdTakeMaterialSubmitActivityRewardScRsp = 2609, - CmdTakeTrialActivityRewardScRsp = 2625, - CmdTakeLoginActivityRewardCsReq = 2624, - Hachfajggjk = 2616, - CmdCurTrialActivityScNotify = 2694, - CmdChooseAvatarCsReq = 2665, - CmdTakeRewardCsReq = 2611, - CmdTakeRewardScRsp = 2639, - CmdGetTrialActivityDataScRsp = 2678, - CmdGetTrialActivityDataCsReq = 2614, - CmdGetLoginActivityCsReq = 2683, - CmdTakeMaterialSubmitActivityRewardCsReq = 2603, + FplehfoaekfPcpdhelpkem = 0, + CmdGindkjglpjm = 2688, + CmdTakeMaterialSubmitActivityRewardScRsp = 2658, + CmdGetLoginActivityScRsp = 2610, + CmdGetMaterialSubmitActivityDataCsReq = 2672, + CmdGetMaterialSubmitActivityDataScRsp = 2632, + CmdTakeTrialActivityRewardCsReq = 2629, + CmdGetLoginActivityCsReq = 2691, + CmdGetActivityScheduleConfigCsReq = 2614, + CmdSubmitMaterialSubmitActivityMaterialCsReq = 2633, + CmdGetTrialActivityDataCsReq = 2692, + CmdTrialActivityNotify = 2652, + CmdTakeLoginActivityRewardCsReq = 2694, + CmdStartTrialActivity = 2616, + CmdGetAvatarRewardDataScRsp = 2669, + CmdTakeLoginActivityRewardScRsp = 2695, + CmdGetAvatarRewardDataCsReq = 2690, + CmdChooseAvatarCsReq = 2641, + CmdEnterTrialActivityStageScRsp = 2659, + CmdSubmitMaterialSubmitActivityMaterialScRsp = 2661, CmdStartTrialActivityCsReq = 2677, - CmdChooseAvatarScRsp = 2644, - CmdGetLoginActivityScRsp = 2681, + CmdTakeRewardCsReq = 2670, + FplehfoaekfBmncdajdlpa = 2642, + CmdLeaveTrialActivityCsReq = 2606, + CmdChooseAvatarScRsp = 2662, + CmdTrialActivityDataChangeScNotify = 2678, + CmdGetTrialActivityDataScRsp = 2624, + CmdTakeTrialActivityRewardScRsp = 2612, + CmdGetActivityScheduleConfigScRsp = 2618, + CmdTakeRewardScRsp = 2668, + CmdTakeMaterialSubmitActivityRewardCsReq = 2607, } impl CmdActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -75858,119 +78951,119 @@ impl CmdActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdActivityType_MNFEPONEDDJ", - Self::CmdGetMaterialSubmitActivityDataScRsp => { - "CmdGetMaterialSubmitActivityDataScRsp" - } - Self::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq", - Self::CmdLeaveTrialActivityScRsp => "CmdLeaveTrialActivityScRsp", - Self::CmdTrialActivityDataChangeScNotify => { - "CmdTrialActivityDataChangeScNotify" - } - Self::CmdSubmitMaterialSubmitActivityMaterialScRsp => { - "CmdSubmitMaterialSubmitActivityMaterialScRsp" - } - Self::CmdTakeLoginActivityRewardScRsp => "CmdTakeLoginActivityRewardScRsp", - Self::CmdEnterTrialActivityStageScRsp => "CmdEnterTrialActivityStageScRsp", - Self::CmdSubmitMaterialSubmitActivityMaterialCsReq => { - "CmdSubmitMaterialSubmitActivityMaterialCsReq" - } - Self::CmdGetMaterialSubmitActivityDataCsReq => { - "CmdGetMaterialSubmitActivityDataCsReq" - } - Self::CmdGetDataCsReq => "CmdGetDataCsReq", - Self::CmdGetDataScRsp => "CmdGetDataScRsp", - Self::CmdTakeTrialActivityRewardCsReq => "CmdTakeTrialActivityRewardCsReq", - Self::CmdStartTrialActivityScRsp => "CmdStartTrialActivityScRsp", - Self::CmdGetActivityScheduleConfigCsReq => { - "CmdGetActivityScheduleConfigCsReq" - } - Self::CmdGetActivityScheduleConfigScRsp => { - "CmdGetActivityScheduleConfigScRsp" - } + Self::FplehfoaekfPcpdhelpkem => "FPLEHFOAEKF_PCPDHELPKEM", + Self::CmdGindkjglpjm => "CmdGINDKJGLPJM", Self::CmdTakeMaterialSubmitActivityRewardScRsp => { "CmdTakeMaterialSubmitActivityRewardScRsp" } - Self::CmdTakeTrialActivityRewardScRsp => "CmdTakeTrialActivityRewardScRsp", - Self::CmdTakeLoginActivityRewardCsReq => "CmdTakeLoginActivityRewardCsReq", - Self::Hachfajggjk => "CmdActivityType_HACHFAJGGJK", - Self::CmdCurTrialActivityScNotify => "CmdCurTrialActivityScNotify", - Self::CmdChooseAvatarCsReq => "CmdChooseAvatarCsReq", - Self::CmdTakeRewardCsReq => "CmdTakeRewardCsReq", - Self::CmdTakeRewardScRsp => "CmdTakeRewardScRsp", - Self::CmdGetTrialActivityDataScRsp => "CmdGetTrialActivityDataScRsp", - Self::CmdGetTrialActivityDataCsReq => "CmdGetTrialActivityDataCsReq", + Self::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp", + Self::CmdGetMaterialSubmitActivityDataCsReq => { + "CmdGetMaterialSubmitActivityDataCsReq" + } + Self::CmdGetMaterialSubmitActivityDataScRsp => { + "CmdGetMaterialSubmitActivityDataScRsp" + } + Self::CmdTakeTrialActivityRewardCsReq => "CmdTakeTrialActivityRewardCsReq", Self::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq", + Self::CmdGetActivityScheduleConfigCsReq => { + "CmdGetActivityScheduleConfigCsReq" + } + Self::CmdSubmitMaterialSubmitActivityMaterialCsReq => { + "CmdSubmitMaterialSubmitActivityMaterialCsReq" + } + Self::CmdGetTrialActivityDataCsReq => "CmdGetTrialActivityDataCsReq", + Self::CmdTrialActivityNotify => "CmdTrialActivityNotify", + Self::CmdTakeLoginActivityRewardCsReq => "CmdTakeLoginActivityRewardCsReq", + Self::CmdStartTrialActivity => "CmdStartTrialActivity", + Self::CmdGetAvatarRewardDataScRsp => "CmdGetAvatarRewardDataScRsp", + Self::CmdTakeLoginActivityRewardScRsp => "CmdTakeLoginActivityRewardScRsp", + Self::CmdGetAvatarRewardDataCsReq => "CmdGetAvatarRewardDataCsReq", + Self::CmdChooseAvatarCsReq => "CmdChooseAvatarCsReq", + Self::CmdEnterTrialActivityStageScRsp => "CmdEnterTrialActivityStageScRsp", + Self::CmdSubmitMaterialSubmitActivityMaterialScRsp => { + "CmdSubmitMaterialSubmitActivityMaterialScRsp" + } + Self::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq", + Self::CmdTakeRewardCsReq => "CmdTakeRewardCsReq", + Self::FplehfoaekfBmncdajdlpa => "FPLEHFOAEKF_BMNCDAJDLPA", + Self::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq", + Self::CmdChooseAvatarScRsp => "CmdChooseAvatarScRsp", + Self::CmdTrialActivityDataChangeScNotify => { + "CmdTrialActivityDataChangeScNotify" + } + Self::CmdGetTrialActivityDataScRsp => "CmdGetTrialActivityDataScRsp", + Self::CmdTakeTrialActivityRewardScRsp => "CmdTakeTrialActivityRewardScRsp", + Self::CmdGetActivityScheduleConfigScRsp => { + "CmdGetActivityScheduleConfigScRsp" + } + Self::CmdTakeRewardScRsp => "CmdTakeRewardScRsp", Self::CmdTakeMaterialSubmitActivityRewardCsReq => { "CmdTakeMaterialSubmitActivityRewardCsReq" } - Self::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq", - Self::CmdChooseAvatarScRsp => "CmdChooseAvatarScRsp", - Self::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "FPLEHFOAEKF_PCPDHELPKEM" => Some(Self::FplehfoaekfPcpdhelpkem), + "CmdGINDKJGLPJM" => Some(Self::CmdGindkjglpjm), + "CmdTakeMaterialSubmitActivityRewardScRsp" => { + Some(Self::CmdTakeMaterialSubmitActivityRewardScRsp) + } + "CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp), + "CmdGetMaterialSubmitActivityDataCsReq" => { + Some(Self::CmdGetMaterialSubmitActivityDataCsReq) + } "CmdGetMaterialSubmitActivityDataScRsp" => { Some(Self::CmdGetMaterialSubmitActivityDataScRsp) } - "CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq), - "CmdLeaveTrialActivityScRsp" => Some(Self::CmdLeaveTrialActivityScRsp), - "CmdTrialActivityDataChangeScNotify" => { - Some(Self::CmdTrialActivityDataChangeScNotify) + "CmdTakeTrialActivityRewardCsReq" => { + Some(Self::CmdTakeTrialActivityRewardCsReq) } - "CmdSubmitMaterialSubmitActivityMaterialScRsp" => { - Some(Self::CmdSubmitMaterialSubmitActivityMaterialScRsp) - } - "CmdTakeLoginActivityRewardScRsp" => { - Some(Self::CmdTakeLoginActivityRewardScRsp) - } - "CmdEnterTrialActivityStageScRsp" => { - Some(Self::CmdEnterTrialActivityStageScRsp) + "CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq), + "CmdGetActivityScheduleConfigCsReq" => { + Some(Self::CmdGetActivityScheduleConfigCsReq) } "CmdSubmitMaterialSubmitActivityMaterialCsReq" => { Some(Self::CmdSubmitMaterialSubmitActivityMaterialCsReq) } - "CmdGetMaterialSubmitActivityDataCsReq" => { - Some(Self::CmdGetMaterialSubmitActivityDataCsReq) + "CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq), + "CmdTrialActivityNotify" => Some(Self::CmdTrialActivityNotify), + "CmdTakeLoginActivityRewardCsReq" => { + Some(Self::CmdTakeLoginActivityRewardCsReq) } - "CmdGetDataCsReq" => Some(Self::CmdGetDataCsReq), - "CmdGetDataScRsp" => Some(Self::CmdGetDataScRsp), - "CmdTakeTrialActivityRewardCsReq" => { - Some(Self::CmdTakeTrialActivityRewardCsReq) + "CmdStartTrialActivity" => Some(Self::CmdStartTrialActivity), + "CmdGetAvatarRewardDataScRsp" => Some(Self::CmdGetAvatarRewardDataScRsp), + "CmdTakeLoginActivityRewardScRsp" => { + Some(Self::CmdTakeLoginActivityRewardScRsp) } - "CmdStartTrialActivityScRsp" => Some(Self::CmdStartTrialActivityScRsp), - "CmdGetActivityScheduleConfigCsReq" => { - Some(Self::CmdGetActivityScheduleConfigCsReq) + "CmdGetAvatarRewardDataCsReq" => Some(Self::CmdGetAvatarRewardDataCsReq), + "CmdChooseAvatarCsReq" => Some(Self::CmdChooseAvatarCsReq), + "CmdEnterTrialActivityStageScRsp" => { + Some(Self::CmdEnterTrialActivityStageScRsp) + } + "CmdSubmitMaterialSubmitActivityMaterialScRsp" => { + Some(Self::CmdSubmitMaterialSubmitActivityMaterialScRsp) + } + "CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq), + "CmdTakeRewardCsReq" => Some(Self::CmdTakeRewardCsReq), + "FPLEHFOAEKF_BMNCDAJDLPA" => Some(Self::FplehfoaekfBmncdajdlpa), + "CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq), + "CmdChooseAvatarScRsp" => Some(Self::CmdChooseAvatarScRsp), + "CmdTrialActivityDataChangeScNotify" => { + Some(Self::CmdTrialActivityDataChangeScNotify) + } + "CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp), + "CmdTakeTrialActivityRewardScRsp" => { + Some(Self::CmdTakeTrialActivityRewardScRsp) } "CmdGetActivityScheduleConfigScRsp" => { Some(Self::CmdGetActivityScheduleConfigScRsp) } - "CmdTakeMaterialSubmitActivityRewardScRsp" => { - Some(Self::CmdTakeMaterialSubmitActivityRewardScRsp) - } - "CmdTakeTrialActivityRewardScRsp" => { - Some(Self::CmdTakeTrialActivityRewardScRsp) - } - "CmdTakeLoginActivityRewardCsReq" => { - Some(Self::CmdTakeLoginActivityRewardCsReq) - } - "CmdActivityType_HACHFAJGGJK" => Some(Self::Hachfajggjk), - "CmdCurTrialActivityScNotify" => Some(Self::CmdCurTrialActivityScNotify), - "CmdChooseAvatarCsReq" => Some(Self::CmdChooseAvatarCsReq), - "CmdTakeRewardCsReq" => Some(Self::CmdTakeRewardCsReq), "CmdTakeRewardScRsp" => Some(Self::CmdTakeRewardScRsp), - "CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp), - "CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq), - "CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq), "CmdTakeMaterialSubmitActivityRewardCsReq" => { Some(Self::CmdTakeMaterialSubmitActivityRewardCsReq) } - "CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq), - "CmdChooseAvatarScRsp" => Some(Self::CmdChooseAvatarScRsp), - "CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp), _ => None, } } @@ -75978,42 +79071,42 @@ impl CmdActivityType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum TrialActivityStatus { - None = 0, - Finish = 1, +pub enum Iafgjjkcghp { + Pcpdhelpkem = 0, + Klhdcopplng = 1, } -impl TrialActivityStatus { +impl Iafgjjkcghp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "TRIAL_ACTIVITY_STATUS_NONE", - Self::Finish => "TRIAL_ACTIVITY_STATUS_FINISH", + Self::Pcpdhelpkem => "IAFGJJKCGHP_PCPDHELPKEM", + Self::Klhdcopplng => "IAFGJJKCGHP_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "TRIAL_ACTIVITY_STATUS_NONE" => Some(Self::None), - "TRIAL_ACTIVITY_STATUS_FINISH" => Some(Self::Finish), + "IAFGJJKCGHP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "IAFGJJKCGHP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } } -/// Obf: CmdActivityRewardStatType +/// Obf: GMGGDILEKBN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityRewardStatType { - Jdccjofiilh = 0, - CmdGetAllActivityRewardCountDataCsReq = 9113, - CmdGetActivityHotDataCsReq = 9118, - CmdGetActivityHotDataScRsp = 9111, - CmdGetActivityRewardCountDataCsReq = 9112, - CmdGetActivityRewardCountDataScRsp = 9120, - CmdGetAllActivityRewardCountDataScRsp = 9116, + GmggdilekbnIhbkkjgndof = 0, + CmdGetActivityRewardCountDataScRsp = 9114, + CmdGetActivityHotDataCsReq = 9119, + CmdGetActivityHotDataScRsp = 9120, + CmdGetActivityRewardCountDataCsReq = 9115, + CmdGetAllActivityRewardCountDataScRsp = 9117, + CmdGetAllActivityRewardCountDataCsReq = 9111, } impl CmdActivityRewardStatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -76022,63 +79115,63 @@ impl CmdActivityRewardStatType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Jdccjofiilh => "CmdActivityRewardStatType_JDCCJOFIILH", - Self::CmdGetAllActivityRewardCountDataCsReq => { - "CmdGetAllActivityRewardCountDataCsReq" + Self::GmggdilekbnIhbkkjgndof => "GMGGDILEKBN_IHBKKJGNDOF", + Self::CmdGetActivityRewardCountDataScRsp => { + "CmdGetActivityRewardCountDataScRsp" } Self::CmdGetActivityHotDataCsReq => "CmdGetActivityHotDataCsReq", Self::CmdGetActivityHotDataScRsp => "CmdGetActivityHotDataScRsp", Self::CmdGetActivityRewardCountDataCsReq => { "CmdGetActivityRewardCountDataCsReq" } - Self::CmdGetActivityRewardCountDataScRsp => { - "CmdGetActivityRewardCountDataScRsp" - } Self::CmdGetAllActivityRewardCountDataScRsp => { "CmdGetAllActivityRewardCountDataScRsp" } + Self::CmdGetAllActivityRewardCountDataCsReq => { + "CmdGetAllActivityRewardCountDataCsReq" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdActivityRewardStatType_JDCCJOFIILH" => Some(Self::Jdccjofiilh), - "CmdGetAllActivityRewardCountDataCsReq" => { - Some(Self::CmdGetAllActivityRewardCountDataCsReq) + "GMGGDILEKBN_IHBKKJGNDOF" => Some(Self::GmggdilekbnIhbkkjgndof), + "CmdGetActivityRewardCountDataScRsp" => { + Some(Self::CmdGetActivityRewardCountDataScRsp) } "CmdGetActivityHotDataCsReq" => Some(Self::CmdGetActivityHotDataCsReq), "CmdGetActivityHotDataScRsp" => Some(Self::CmdGetActivityHotDataScRsp), "CmdGetActivityRewardCountDataCsReq" => { Some(Self::CmdGetActivityRewardCountDataCsReq) } - "CmdGetActivityRewardCountDataScRsp" => { - Some(Self::CmdGetActivityRewardCountDataScRsp) - } "CmdGetAllActivityRewardCountDataScRsp" => { Some(Self::CmdGetAllActivityRewardCountDataScRsp) } + "CmdGetAllActivityRewardCountDataCsReq" => { + Some(Self::CmdGetAllActivityRewardCountDataCsReq) + } _ => None, } } } -/// Obf: CmdAdventureType +/// Obf: KEGCHCIHKDM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAdventureType { - Mnfeponeddj = 0, - CmdFarmElementSweepScRsp = 1357, - CmdGetFarmStageGachaInfoScRsp = 1304, - CmdQuickStartCocoonStageCsReq = 1335, - CmdGetFarmStageGachaInfoCsReq = 1324, - CmdCocoonSweepCsReq = 1369, - CmdStartQuickFarmElementReq = 1362, - Mhjfdmmkmip = 1383, - CmdFarmElementSweepCsReq = 1346, - CmdCocoonSweepScRsp = 1340, - CmdStartQuickFarmElementRsp = 1400, - CmdQuickStartCocoonStageScRsp = 1313, - CmdEnterAdventureScRsp = 1381, + KegchcihkdmPcpdhelpkem = 0, + CmdFarmElementSweepScRsp = 1301, + CmdFarmElementSweepCsReq = 1339, + KegchcihkdmDofmagoganp = 1391, + CmdQuickStartCocoonStageCsReq = 1314, + CmdGicddndgjjo = 1310, + CmdQuickStartCocoonStageScRsp = 1318, + CmdStartQuickFarmElementRsp = 1398, + CmdCocoonSweepScRsp = 1326, + CmdCocoonSweepCsReq = 1363, + CmdStartQuickFarmElementReq = 1309, + CmdGetFarmStageGachaInfoScRsp = 1395, + CmdGetFarmStageGachaInfoCsReq = 1394, } impl CmdAdventureType { /// String value of the enum field names used in the ProtoBuf definition. @@ -76087,81 +79180,81 @@ impl CmdAdventureType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdAdventureType_MNFEPONEDDJ", + Self::KegchcihkdmPcpdhelpkem => "KEGCHCIHKDM_PCPDHELPKEM", Self::CmdFarmElementSweepScRsp => "CmdFarmElementSweepScRsp", - Self::CmdGetFarmStageGachaInfoScRsp => "CmdGetFarmStageGachaInfoScRsp", + Self::CmdFarmElementSweepCsReq => "CmdFarmElementSweepCsReq", + Self::KegchcihkdmDofmagoganp => "KEGCHCIHKDM_DOFMAGOGANP", Self::CmdQuickStartCocoonStageCsReq => "CmdQuickStartCocoonStageCsReq", - Self::CmdGetFarmStageGachaInfoCsReq => "CmdGetFarmStageGachaInfoCsReq", + Self::CmdGicddndgjjo => "CmdGICDDNDGJJO", + Self::CmdQuickStartCocoonStageScRsp => "CmdQuickStartCocoonStageScRsp", + Self::CmdStartQuickFarmElementRsp => "CmdStartQuickFarmElementRsp", + Self::CmdCocoonSweepScRsp => "CmdCocoonSweepScRsp", Self::CmdCocoonSweepCsReq => "CmdCocoonSweepCsReq", Self::CmdStartQuickFarmElementReq => "CmdStartQuickFarmElementReq", - Self::Mhjfdmmkmip => "CmdAdventureType_MHJFDMMKMIP", - Self::CmdFarmElementSweepCsReq => "CmdFarmElementSweepCsReq", - Self::CmdCocoonSweepScRsp => "CmdCocoonSweepScRsp", - Self::CmdStartQuickFarmElementRsp => "CmdStartQuickFarmElementRsp", - Self::CmdQuickStartCocoonStageScRsp => "CmdQuickStartCocoonStageScRsp", - Self::CmdEnterAdventureScRsp => "CmdEnterAdventureScRsp", + Self::CmdGetFarmStageGachaInfoScRsp => "CmdGetFarmStageGachaInfoScRsp", + Self::CmdGetFarmStageGachaInfoCsReq => "CmdGetFarmStageGachaInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdAdventureType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "KEGCHCIHKDM_PCPDHELPKEM" => Some(Self::KegchcihkdmPcpdhelpkem), "CmdFarmElementSweepScRsp" => Some(Self::CmdFarmElementSweepScRsp), - "CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp), + "CmdFarmElementSweepCsReq" => Some(Self::CmdFarmElementSweepCsReq), + "KEGCHCIHKDM_DOFMAGOGANP" => Some(Self::KegchcihkdmDofmagoganp), "CmdQuickStartCocoonStageCsReq" => Some(Self::CmdQuickStartCocoonStageCsReq), - "CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq), + "CmdGICDDNDGJJO" => Some(Self::CmdGicddndgjjo), + "CmdQuickStartCocoonStageScRsp" => Some(Self::CmdQuickStartCocoonStageScRsp), + "CmdStartQuickFarmElementRsp" => Some(Self::CmdStartQuickFarmElementRsp), + "CmdCocoonSweepScRsp" => Some(Self::CmdCocoonSweepScRsp), "CmdCocoonSweepCsReq" => Some(Self::CmdCocoonSweepCsReq), "CmdStartQuickFarmElementReq" => Some(Self::CmdStartQuickFarmElementReq), - "CmdAdventureType_MHJFDMMKMIP" => Some(Self::Mhjfdmmkmip), - "CmdFarmElementSweepCsReq" => Some(Self::CmdFarmElementSweepCsReq), - "CmdCocoonSweepScRsp" => Some(Self::CmdCocoonSweepScRsp), - "CmdStartQuickFarmElementRsp" => Some(Self::CmdStartQuickFarmElementRsp), - "CmdQuickStartCocoonStageScRsp" => Some(Self::CmdQuickStartCocoonStageScRsp), - "CmdEnterAdventureScRsp" => Some(Self::CmdEnterAdventureScRsp), + "CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp), + "CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq), _ => None, } } } -/// Obf: CmdAetherDivideType +/// Obf: FIBGNBKGHNF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAetherDivideType { - Mnfeponeddj = 0, - CmdAetherDivideRefreshEndlessScNotify = 4805, - CmdLeaveAetherDivideSceneScRsp = 4814, - CmdSetAetherDivideLineUpScRsp = 4822, - CmdStartAetherDivideSceneBattleCsReq = 4839, - CmdAetherDivideTakeChallengeRewardCsReq = 4813, - CmdAetherDivideFinishChallengeScNotify = 4842, - CmdAetherDivideTainerInfoScNotify = 4820, - CmdLeaveAetherDivideSceneCsReq = 4801, - CmdGetAetherDivideChallengeInfoScRsp = 4846, - CmdTakeOffSkillCoreScRsp = 4829, - Kkomjelkgoa = 4804, - CmdClearAetherDividePassiveSkillCsReq = 4823, - CmdEquipAetherDividePassiveSkillCsReq = 4821, - CmdAetherDivideSpiritInfoScNotify = 4849, + FibgnbkghnfPcpdhelpkem = 0, + CmdTakeOffSkillCoreScRsp = 4816, + CmdClearAetherDividePassiveSkillCsReq = 4850, + CmdSwitchAetherDivideLineUpSlotScRsp = 4821, + CmdNpbnpokgnci = 4827, + CmdStartAetherDivideStageBattleScRsp = 4815, + CmdAetherDivideTakeChallengeRewardScRsp = 4840, + CmdAetherDivideTainerInfoScNotify = 4837, + CmdAetherDivideRefreshEndlessScRsp = 4820, + CmdStartAetherDivideChallengeBattleScRsp = 4801, + CmdGetAetherDivideChallengeInfoScRsp = 4809, + CmdAetherDivideSpiritInfoScNotify = 4808, + CmdAetherDivideSpiritExpUpScRsp = 4826, + CmdGetAetherDivideChallengeInfoCsReq = 4833, + CmdSetAetherDivideLineUpCsReq = 4818, + CmdSwitchAetherDivideLineUpSlotCsReq = 4831, + CmdAetherDivideTakeChallengeRewardCsReq = 4846, + CmdStartAetherDivideChallengeBattleCsReq = 4805, + CmdGetAetherDivideInfoCsReq = 4802, + CmdAetherDivideSkillItemScNotify = 4848, + CmdSetAetherDivideLineUpScRsp = 4845, + CmdAetherDivideLineupScNotify = 4843, + CmdAetherDivideRefreshEndlessScNotify = 4822, + CmdStartAetherDivideSceneBattleScRsp = 4838, + CmdIakblomjelj = 4807, CmdEquipSkillCoreScRsp = 4803, - CmdStartAetherDivideSceneBattleScRsp = 4812, - CmdAetherDivideLineupScNotify = 4831, - CmdSetAetherDivideLineUpCsReq = 4838, - CmdGetAetherDivideInfoScRsp = 4834, - CmdAetherDivideSpiritExpUpCsReq = 4841, - CmdStartAetherDivideChallengeBattleScRsp = 4802, - CmdSwitchAetherDivideLineUpSlotCsReq = 4808, - CmdStartAetherDivideChallengeBattleCsReq = 4824, - CmdAetherDivideTakeChallengeRewardScRsp = 4835, - CmdAetherDivideSpiritExpUpScRsp = 4819, - CmdAetherDivideRefreshEndlessCsReq = 4832, - CmdGetAetherDivideInfoCsReq = 4818, - CmdSwitchAetherDivideLineUpSlotScRsp = 4811, - CmdStartAetherDivideStageBattleScRsp = 4828, - CmdGetAetherDivideChallengeInfoCsReq = 4809, - CmdStartAetherDivideStageBattleCsReq = 4806, - CmdAetherDivideRefreshEndlessScRsp = 4826, - CmdNgiaahbeekm = 4840, - CmdAetherDivideSkillItemScNotify = 4817, + CmdLeaveAetherDivideSceneCsReq = 4830, + CmdGetAetherDivideInfoScRsp = 4844, + CmdAetherDivideFinishChallengeScNotify = 4804, + CmdAetherDivideRefreshEndlessCsReq = 4839, + CmdStartAetherDivideStageBattleCsReq = 4849, + CmdStartAetherDivideSceneBattleCsReq = 4835, + CmdAetherDivideSpiritExpUpCsReq = 4806, + CmdEquipAetherDividePassiveSkillCsReq = 4836, + FibgnbkghnfLmeoekdamam = 4813, } impl CmdAetherDivideType { /// String value of the enum field names used in the ProtoBuf definition. @@ -76170,199 +79263,201 @@ impl CmdAetherDivideType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdAetherDivideType_MNFEPONEDDJ", - Self::CmdAetherDivideRefreshEndlessScNotify => { - "CmdAetherDivideRefreshEndlessScNotify" - } - Self::CmdLeaveAetherDivideSceneScRsp => "CmdLeaveAetherDivideSceneScRsp", - Self::CmdSetAetherDivideLineUpScRsp => "CmdSetAetherDivideLineUpScRsp", - Self::CmdStartAetherDivideSceneBattleCsReq => { - "CmdStartAetherDivideSceneBattleCsReq" - } - Self::CmdAetherDivideTakeChallengeRewardCsReq => { - "CmdAetherDivideTakeChallengeRewardCsReq" - } - Self::CmdAetherDivideFinishChallengeScNotify => { - "CmdAetherDivideFinishChallengeScNotify" - } - Self::CmdAetherDivideTainerInfoScNotify => { - "CmdAetherDivideTainerInfoScNotify" - } - Self::CmdLeaveAetherDivideSceneCsReq => "CmdLeaveAetherDivideSceneCsReq", - Self::CmdGetAetherDivideChallengeInfoScRsp => { - "CmdGetAetherDivideChallengeInfoScRsp" - } + Self::FibgnbkghnfPcpdhelpkem => "FIBGNBKGHNF_PCPDHELPKEM", Self::CmdTakeOffSkillCoreScRsp => "CmdTakeOffSkillCoreScRsp", - Self::Kkomjelkgoa => "CmdAetherDivideType_KKOMJELKGOA", Self::CmdClearAetherDividePassiveSkillCsReq => { "CmdClearAetherDividePassiveSkillCsReq" } - Self::CmdEquipAetherDividePassiveSkillCsReq => { - "CmdEquipAetherDividePassiveSkillCsReq" + Self::CmdSwitchAetherDivideLineUpSlotScRsp => { + "CmdSwitchAetherDivideLineUpSlotScRsp" } - Self::CmdAetherDivideSpiritInfoScNotify => { - "CmdAetherDivideSpiritInfoScNotify" - } - Self::CmdEquipSkillCoreScRsp => "CmdEquipSkillCoreScRsp", - Self::CmdStartAetherDivideSceneBattleScRsp => { - "CmdStartAetherDivideSceneBattleScRsp" - } - Self::CmdAetherDivideLineupScNotify => "CmdAetherDivideLineupScNotify", - Self::CmdSetAetherDivideLineUpCsReq => "CmdSetAetherDivideLineUpCsReq", - Self::CmdGetAetherDivideInfoScRsp => "CmdGetAetherDivideInfoScRsp", - Self::CmdAetherDivideSpiritExpUpCsReq => "CmdAetherDivideSpiritExpUpCsReq", - Self::CmdStartAetherDivideChallengeBattleScRsp => { - "CmdStartAetherDivideChallengeBattleScRsp" - } - Self::CmdSwitchAetherDivideLineUpSlotCsReq => { - "CmdSwitchAetherDivideLineUpSlotCsReq" - } - Self::CmdStartAetherDivideChallengeBattleCsReq => { - "CmdStartAetherDivideChallengeBattleCsReq" + Self::CmdNpbnpokgnci => "CmdNPBNPOKGNCI", + Self::CmdStartAetherDivideStageBattleScRsp => { + "CmdStartAetherDivideStageBattleScRsp" } Self::CmdAetherDivideTakeChallengeRewardScRsp => { "CmdAetherDivideTakeChallengeRewardScRsp" } - Self::CmdAetherDivideSpiritExpUpScRsp => "CmdAetherDivideSpiritExpUpScRsp", - Self::CmdAetherDivideRefreshEndlessCsReq => { - "CmdAetherDivideRefreshEndlessCsReq" - } - Self::CmdGetAetherDivideInfoCsReq => "CmdGetAetherDivideInfoCsReq", - Self::CmdSwitchAetherDivideLineUpSlotScRsp => { - "CmdSwitchAetherDivideLineUpSlotScRsp" - } - Self::CmdStartAetherDivideStageBattleScRsp => { - "CmdStartAetherDivideStageBattleScRsp" - } - Self::CmdGetAetherDivideChallengeInfoCsReq => { - "CmdGetAetherDivideChallengeInfoCsReq" - } - Self::CmdStartAetherDivideStageBattleCsReq => { - "CmdStartAetherDivideStageBattleCsReq" + Self::CmdAetherDivideTainerInfoScNotify => { + "CmdAetherDivideTainerInfoScNotify" } Self::CmdAetherDivideRefreshEndlessScRsp => { "CmdAetherDivideRefreshEndlessScRsp" } - Self::CmdNgiaahbeekm => "CmdNGIAAHBEEKM", + Self::CmdStartAetherDivideChallengeBattleScRsp => { + "CmdStartAetherDivideChallengeBattleScRsp" + } + Self::CmdGetAetherDivideChallengeInfoScRsp => { + "CmdGetAetherDivideChallengeInfoScRsp" + } + Self::CmdAetherDivideSpiritInfoScNotify => { + "CmdAetherDivideSpiritInfoScNotify" + } + Self::CmdAetherDivideSpiritExpUpScRsp => "CmdAetherDivideSpiritExpUpScRsp", + Self::CmdGetAetherDivideChallengeInfoCsReq => { + "CmdGetAetherDivideChallengeInfoCsReq" + } + Self::CmdSetAetherDivideLineUpCsReq => "CmdSetAetherDivideLineUpCsReq", + Self::CmdSwitchAetherDivideLineUpSlotCsReq => { + "CmdSwitchAetherDivideLineUpSlotCsReq" + } + Self::CmdAetherDivideTakeChallengeRewardCsReq => { + "CmdAetherDivideTakeChallengeRewardCsReq" + } + Self::CmdStartAetherDivideChallengeBattleCsReq => { + "CmdStartAetherDivideChallengeBattleCsReq" + } + Self::CmdGetAetherDivideInfoCsReq => "CmdGetAetherDivideInfoCsReq", Self::CmdAetherDivideSkillItemScNotify => "CmdAetherDivideSkillItemScNotify", + Self::CmdSetAetherDivideLineUpScRsp => "CmdSetAetherDivideLineUpScRsp", + Self::CmdAetherDivideLineupScNotify => "CmdAetherDivideLineupScNotify", + Self::CmdAetherDivideRefreshEndlessScNotify => { + "CmdAetherDivideRefreshEndlessScNotify" + } + Self::CmdStartAetherDivideSceneBattleScRsp => { + "CmdStartAetherDivideSceneBattleScRsp" + } + Self::CmdIakblomjelj => "CmdIAKBLOMJELJ", + Self::CmdEquipSkillCoreScRsp => "CmdEquipSkillCoreScRsp", + Self::CmdLeaveAetherDivideSceneCsReq => "CmdLeaveAetherDivideSceneCsReq", + Self::CmdGetAetherDivideInfoScRsp => "CmdGetAetherDivideInfoScRsp", + Self::CmdAetherDivideFinishChallengeScNotify => { + "CmdAetherDivideFinishChallengeScNotify" + } + Self::CmdAetherDivideRefreshEndlessCsReq => { + "CmdAetherDivideRefreshEndlessCsReq" + } + Self::CmdStartAetherDivideStageBattleCsReq => { + "CmdStartAetherDivideStageBattleCsReq" + } + Self::CmdStartAetherDivideSceneBattleCsReq => { + "CmdStartAetherDivideSceneBattleCsReq" + } + Self::CmdAetherDivideSpiritExpUpCsReq => "CmdAetherDivideSpiritExpUpCsReq", + Self::CmdEquipAetherDividePassiveSkillCsReq => { + "CmdEquipAetherDividePassiveSkillCsReq" + } + Self::FibgnbkghnfLmeoekdamam => "FIBGNBKGHNF_LMEOEKDAMAM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdAetherDivideType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdAetherDivideRefreshEndlessScNotify" => { - Some(Self::CmdAetherDivideRefreshEndlessScNotify) - } - "CmdLeaveAetherDivideSceneScRsp" => { - Some(Self::CmdLeaveAetherDivideSceneScRsp) - } - "CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp), - "CmdStartAetherDivideSceneBattleCsReq" => { - Some(Self::CmdStartAetherDivideSceneBattleCsReq) - } - "CmdAetherDivideTakeChallengeRewardCsReq" => { - Some(Self::CmdAetherDivideTakeChallengeRewardCsReq) - } - "CmdAetherDivideFinishChallengeScNotify" => { - Some(Self::CmdAetherDivideFinishChallengeScNotify) - } - "CmdAetherDivideTainerInfoScNotify" => { - Some(Self::CmdAetherDivideTainerInfoScNotify) - } - "CmdLeaveAetherDivideSceneCsReq" => { - Some(Self::CmdLeaveAetherDivideSceneCsReq) - } - "CmdGetAetherDivideChallengeInfoScRsp" => { - Some(Self::CmdGetAetherDivideChallengeInfoScRsp) - } + "FIBGNBKGHNF_PCPDHELPKEM" => Some(Self::FibgnbkghnfPcpdhelpkem), "CmdTakeOffSkillCoreScRsp" => Some(Self::CmdTakeOffSkillCoreScRsp), - "CmdAetherDivideType_KKOMJELKGOA" => Some(Self::Kkomjelkgoa), "CmdClearAetherDividePassiveSkillCsReq" => { Some(Self::CmdClearAetherDividePassiveSkillCsReq) } - "CmdEquipAetherDividePassiveSkillCsReq" => { - Some(Self::CmdEquipAetherDividePassiveSkillCsReq) + "CmdSwitchAetherDivideLineUpSlotScRsp" => { + Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp) } - "CmdAetherDivideSpiritInfoScNotify" => { - Some(Self::CmdAetherDivideSpiritInfoScNotify) - } - "CmdEquipSkillCoreScRsp" => Some(Self::CmdEquipSkillCoreScRsp), - "CmdStartAetherDivideSceneBattleScRsp" => { - Some(Self::CmdStartAetherDivideSceneBattleScRsp) - } - "CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify), - "CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq), - "CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp), - "CmdAetherDivideSpiritExpUpCsReq" => { - Some(Self::CmdAetherDivideSpiritExpUpCsReq) - } - "CmdStartAetherDivideChallengeBattleScRsp" => { - Some(Self::CmdStartAetherDivideChallengeBattleScRsp) - } - "CmdSwitchAetherDivideLineUpSlotCsReq" => { - Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq) - } - "CmdStartAetherDivideChallengeBattleCsReq" => { - Some(Self::CmdStartAetherDivideChallengeBattleCsReq) + "CmdNPBNPOKGNCI" => Some(Self::CmdNpbnpokgnci), + "CmdStartAetherDivideStageBattleScRsp" => { + Some(Self::CmdStartAetherDivideStageBattleScRsp) } "CmdAetherDivideTakeChallengeRewardScRsp" => { Some(Self::CmdAetherDivideTakeChallengeRewardScRsp) } - "CmdAetherDivideSpiritExpUpScRsp" => { - Some(Self::CmdAetherDivideSpiritExpUpScRsp) - } - "CmdAetherDivideRefreshEndlessCsReq" => { - Some(Self::CmdAetherDivideRefreshEndlessCsReq) - } - "CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq), - "CmdSwitchAetherDivideLineUpSlotScRsp" => { - Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp) - } - "CmdStartAetherDivideStageBattleScRsp" => { - Some(Self::CmdStartAetherDivideStageBattleScRsp) - } - "CmdGetAetherDivideChallengeInfoCsReq" => { - Some(Self::CmdGetAetherDivideChallengeInfoCsReq) - } - "CmdStartAetherDivideStageBattleCsReq" => { - Some(Self::CmdStartAetherDivideStageBattleCsReq) + "CmdAetherDivideTainerInfoScNotify" => { + Some(Self::CmdAetherDivideTainerInfoScNotify) } "CmdAetherDivideRefreshEndlessScRsp" => { Some(Self::CmdAetherDivideRefreshEndlessScRsp) } - "CmdNGIAAHBEEKM" => Some(Self::CmdNgiaahbeekm), + "CmdStartAetherDivideChallengeBattleScRsp" => { + Some(Self::CmdStartAetherDivideChallengeBattleScRsp) + } + "CmdGetAetherDivideChallengeInfoScRsp" => { + Some(Self::CmdGetAetherDivideChallengeInfoScRsp) + } + "CmdAetherDivideSpiritInfoScNotify" => { + Some(Self::CmdAetherDivideSpiritInfoScNotify) + } + "CmdAetherDivideSpiritExpUpScRsp" => { + Some(Self::CmdAetherDivideSpiritExpUpScRsp) + } + "CmdGetAetherDivideChallengeInfoCsReq" => { + Some(Self::CmdGetAetherDivideChallengeInfoCsReq) + } + "CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq), + "CmdSwitchAetherDivideLineUpSlotCsReq" => { + Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq) + } + "CmdAetherDivideTakeChallengeRewardCsReq" => { + Some(Self::CmdAetherDivideTakeChallengeRewardCsReq) + } + "CmdStartAetherDivideChallengeBattleCsReq" => { + Some(Self::CmdStartAetherDivideChallengeBattleCsReq) + } + "CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq), "CmdAetherDivideSkillItemScNotify" => { Some(Self::CmdAetherDivideSkillItemScNotify) } + "CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp), + "CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify), + "CmdAetherDivideRefreshEndlessScNotify" => { + Some(Self::CmdAetherDivideRefreshEndlessScNotify) + } + "CmdStartAetherDivideSceneBattleScRsp" => { + Some(Self::CmdStartAetherDivideSceneBattleScRsp) + } + "CmdIAKBLOMJELJ" => Some(Self::CmdIakblomjelj), + "CmdEquipSkillCoreScRsp" => Some(Self::CmdEquipSkillCoreScRsp), + "CmdLeaveAetherDivideSceneCsReq" => { + Some(Self::CmdLeaveAetherDivideSceneCsReq) + } + "CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp), + "CmdAetherDivideFinishChallengeScNotify" => { + Some(Self::CmdAetherDivideFinishChallengeScNotify) + } + "CmdAetherDivideRefreshEndlessCsReq" => { + Some(Self::CmdAetherDivideRefreshEndlessCsReq) + } + "CmdStartAetherDivideStageBattleCsReq" => { + Some(Self::CmdStartAetherDivideStageBattleCsReq) + } + "CmdStartAetherDivideSceneBattleCsReq" => { + Some(Self::CmdStartAetherDivideSceneBattleCsReq) + } + "CmdAetherDivideSpiritExpUpCsReq" => { + Some(Self::CmdAetherDivideSpiritExpUpCsReq) + } + "CmdEquipAetherDividePassiveSkillCsReq" => { + Some(Self::CmdEquipAetherDividePassiveSkillCsReq) + } + "FIBGNBKGHNF_LMEOEKDAMAM" => Some(Self::FibgnbkghnfLmeoekdamam), _ => None, } } } -/// Obf: CmdAiPamType +/// Obf: JCIOGLMGOPM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAiPamType { - Iciaghdbdoj = 0, - CmdAiPamResponseFeedbackCommentScRsp = 9521, - CmdAiPamResponseFeedbackCsReq = 9534, - CmdGetAiPamChatHistoryCsReq = 9514, - CmdGetAiPamNextQuestionScRsp = 9524, - CmdGetAiPamNextQuestionCsReq = 9512, - CmdUpdateAiPamSettingsScRsp = 9508, - CmdAiPamResponseFeedbackCommentCsReq = 9522, + JcioglmgopmFeaolfocppj = 0, + CmdAiPamResponseFeedbackScRsp = 9518, + CmdGetAiPamChatInfoScRsp = 9502, + CmdUpdateAiPamSettingsScRsp = 9531, + CmdGetAiPamNextQuestionScRsp = 9505, CmdTriggerAiPamSpeakCsReq = 9503, - CmdAiPamMotionScNotify = 9511, - CmdUpdateAiPamSettingsCsReq = 9529, - CmdAiPamResponseFeedbackScRsp = 9538, - CmdGetAiPamChatInfoCsReq = 9507, - CmdTriggerAiPamSpeakScRsp = 9523, - CmdRecvAiPamChatEventScNotify = 9501, - CmdAiPamTeamExplainCsReq = 9504, - CmdGetAiPamChatInfoScRsp = 9518, - CmdGetAiPamChatHistoryScRsp = 9539, - CmdAiPamSendMsgScRsp = 9540, + CmdTriggerAiPamSpeakScRsp = 9550, + CmdIppacooglpk = 9506, + CmdGetAiPamChatHistoryScRsp = 9535, + CmdGetAiPamChatHistoryCsReq = 9527, + CmdAiPamResponseFeedbackCommentCsReq = 9545, + CmdUpdateAiPamSettingsCsReq = 9516, + CmdAiPamMotionScNotify = 9521, + CmdRecvAiPamChatEventScNotify = 9530, + CmdAikhmiambif = 9526, + CmdGetAiPamChatInfoCsReq = 9519, + CmdAiPamResponseFeedbackCsReq = 9544, + CmdCgpfncnamop = 9549, + CmdAiPamSendMsgScRsp = 9507, + CmdImhlihaocpe = 9515, + CmdAiPamResponseFeedbackCommentScRsp = 9536, + CmdGetAiPamNextQuestionCsReq = 9538, + CmdAiPamTeamExplainCsReq = 9513, } impl CmdAiPamType { /// String value of the enum field names used in the ProtoBuf definition. @@ -76371,103 +79466,111 @@ impl CmdAiPamType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Iciaghdbdoj => "CmdAiPamType_ICIAGHDBDOJ", - Self::CmdAiPamResponseFeedbackCommentScRsp => { - "CmdAiPamResponseFeedbackCommentScRsp" - } - Self::CmdAiPamResponseFeedbackCsReq => "CmdAiPamResponseFeedbackCsReq", - Self::CmdGetAiPamChatHistoryCsReq => "CmdGetAiPamChatHistoryCsReq", - Self::CmdGetAiPamNextQuestionScRsp => "CmdGetAiPamNextQuestionScRsp", - Self::CmdGetAiPamNextQuestionCsReq => "CmdGetAiPamNextQuestionCsReq", + Self::JcioglmgopmFeaolfocppj => "JCIOGLMGOPM_FEAOLFOCPPJ", + Self::CmdAiPamResponseFeedbackScRsp => "CmdAiPamResponseFeedbackScRsp", + Self::CmdGetAiPamChatInfoScRsp => "CmdGetAiPamChatInfoScRsp", Self::CmdUpdateAiPamSettingsScRsp => "CmdUpdateAiPamSettingsScRsp", + Self::CmdGetAiPamNextQuestionScRsp => "CmdGetAiPamNextQuestionScRsp", + Self::CmdTriggerAiPamSpeakCsReq => "CmdTriggerAiPamSpeakCsReq", + Self::CmdTriggerAiPamSpeakScRsp => "CmdTriggerAiPamSpeakScRsp", + Self::CmdIppacooglpk => "CmdIPPACOOGLPK", + Self::CmdGetAiPamChatHistoryScRsp => "CmdGetAiPamChatHistoryScRsp", + Self::CmdGetAiPamChatHistoryCsReq => "CmdGetAiPamChatHistoryCsReq", Self::CmdAiPamResponseFeedbackCommentCsReq => { "CmdAiPamResponseFeedbackCommentCsReq" } - Self::CmdTriggerAiPamSpeakCsReq => "CmdTriggerAiPamSpeakCsReq", - Self::CmdAiPamMotionScNotify => "CmdAiPamMotionScNotify", Self::CmdUpdateAiPamSettingsCsReq => "CmdUpdateAiPamSettingsCsReq", - Self::CmdAiPamResponseFeedbackScRsp => "CmdAiPamResponseFeedbackScRsp", - Self::CmdGetAiPamChatInfoCsReq => "CmdGetAiPamChatInfoCsReq", - Self::CmdTriggerAiPamSpeakScRsp => "CmdTriggerAiPamSpeakScRsp", + Self::CmdAiPamMotionScNotify => "CmdAiPamMotionScNotify", Self::CmdRecvAiPamChatEventScNotify => "CmdRecvAiPamChatEventScNotify", - Self::CmdAiPamTeamExplainCsReq => "CmdAiPamTeamExplainCsReq", - Self::CmdGetAiPamChatInfoScRsp => "CmdGetAiPamChatInfoScRsp", - Self::CmdGetAiPamChatHistoryScRsp => "CmdGetAiPamChatHistoryScRsp", + Self::CmdAikhmiambif => "CmdAIKHMIAMBIF", + Self::CmdGetAiPamChatInfoCsReq => "CmdGetAiPamChatInfoCsReq", + Self::CmdAiPamResponseFeedbackCsReq => "CmdAiPamResponseFeedbackCsReq", + Self::CmdCgpfncnamop => "CmdCGPFNCNAMOP", Self::CmdAiPamSendMsgScRsp => "CmdAiPamSendMsgScRsp", + Self::CmdImhlihaocpe => "CmdIMHLIHAOCPE", + Self::CmdAiPamResponseFeedbackCommentScRsp => { + "CmdAiPamResponseFeedbackCommentScRsp" + } + Self::CmdGetAiPamNextQuestionCsReq => "CmdGetAiPamNextQuestionCsReq", + Self::CmdAiPamTeamExplainCsReq => "CmdAiPamTeamExplainCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdAiPamType_ICIAGHDBDOJ" => Some(Self::Iciaghdbdoj), - "CmdAiPamResponseFeedbackCommentScRsp" => { - Some(Self::CmdAiPamResponseFeedbackCommentScRsp) - } - "CmdAiPamResponseFeedbackCsReq" => Some(Self::CmdAiPamResponseFeedbackCsReq), - "CmdGetAiPamChatHistoryCsReq" => Some(Self::CmdGetAiPamChatHistoryCsReq), - "CmdGetAiPamNextQuestionScRsp" => Some(Self::CmdGetAiPamNextQuestionScRsp), - "CmdGetAiPamNextQuestionCsReq" => Some(Self::CmdGetAiPamNextQuestionCsReq), + "JCIOGLMGOPM_FEAOLFOCPPJ" => Some(Self::JcioglmgopmFeaolfocppj), + "CmdAiPamResponseFeedbackScRsp" => Some(Self::CmdAiPamResponseFeedbackScRsp), + "CmdGetAiPamChatInfoScRsp" => Some(Self::CmdGetAiPamChatInfoScRsp), "CmdUpdateAiPamSettingsScRsp" => Some(Self::CmdUpdateAiPamSettingsScRsp), + "CmdGetAiPamNextQuestionScRsp" => Some(Self::CmdGetAiPamNextQuestionScRsp), + "CmdTriggerAiPamSpeakCsReq" => Some(Self::CmdTriggerAiPamSpeakCsReq), + "CmdTriggerAiPamSpeakScRsp" => Some(Self::CmdTriggerAiPamSpeakScRsp), + "CmdIPPACOOGLPK" => Some(Self::CmdIppacooglpk), + "CmdGetAiPamChatHistoryScRsp" => Some(Self::CmdGetAiPamChatHistoryScRsp), + "CmdGetAiPamChatHistoryCsReq" => Some(Self::CmdGetAiPamChatHistoryCsReq), "CmdAiPamResponseFeedbackCommentCsReq" => { Some(Self::CmdAiPamResponseFeedbackCommentCsReq) } - "CmdTriggerAiPamSpeakCsReq" => Some(Self::CmdTriggerAiPamSpeakCsReq), - "CmdAiPamMotionScNotify" => Some(Self::CmdAiPamMotionScNotify), "CmdUpdateAiPamSettingsCsReq" => Some(Self::CmdUpdateAiPamSettingsCsReq), - "CmdAiPamResponseFeedbackScRsp" => Some(Self::CmdAiPamResponseFeedbackScRsp), - "CmdGetAiPamChatInfoCsReq" => Some(Self::CmdGetAiPamChatInfoCsReq), - "CmdTriggerAiPamSpeakScRsp" => Some(Self::CmdTriggerAiPamSpeakScRsp), + "CmdAiPamMotionScNotify" => Some(Self::CmdAiPamMotionScNotify), "CmdRecvAiPamChatEventScNotify" => Some(Self::CmdRecvAiPamChatEventScNotify), - "CmdAiPamTeamExplainCsReq" => Some(Self::CmdAiPamTeamExplainCsReq), - "CmdGetAiPamChatInfoScRsp" => Some(Self::CmdGetAiPamChatInfoScRsp), - "CmdGetAiPamChatHistoryScRsp" => Some(Self::CmdGetAiPamChatHistoryScRsp), + "CmdAIKHMIAMBIF" => Some(Self::CmdAikhmiambif), + "CmdGetAiPamChatInfoCsReq" => Some(Self::CmdGetAiPamChatInfoCsReq), + "CmdAiPamResponseFeedbackCsReq" => Some(Self::CmdAiPamResponseFeedbackCsReq), + "CmdCGPFNCNAMOP" => Some(Self::CmdCgpfncnamop), "CmdAiPamSendMsgScRsp" => Some(Self::CmdAiPamSendMsgScRsp), + "CmdIMHLIHAOCPE" => Some(Self::CmdImhlihaocpe), + "CmdAiPamResponseFeedbackCommentScRsp" => { + Some(Self::CmdAiPamResponseFeedbackCommentScRsp) + } + "CmdGetAiPamNextQuestionCsReq" => Some(Self::CmdGetAiPamNextQuestionCsReq), + "CmdAiPamTeamExplainCsReq" => Some(Self::CmdAiPamTeamExplainCsReq), _ => None, } } } -/// Obf: CmdAlleyType +/// Obf: MOFLOJNJDGL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAlleyType { - Mnfeponeddj = 0, - CmdAlleyPlacingGameScRsp = 4719, - CmdGetAlleyInfoScRsp = 4781, - CmdOlenoplkndb = 4768, - CmdPrestigeLevelUpScRsp = 4709, - CmdKloikobceho = 4740, - CmdLogisticsScoreRewardSyncInfoScNotify = 4712, - CmdAlleyShipmentEventEffectsScNotify = 4717, - CmdGetSaveLogisticsMapScRsp = 4745, - CmdLogisticsDetonateStarSkiffScRsp = 4705, - CmdTakePrestigeRewardScRsp = 4757, - CmdGetSaveLogisticsMapCsReq = 4727, - CmdSaveLogisticsScRsp = 4796, - CmdTakePrestigeRewardCsReq = 4746, - Ammoajnojef = 4734, - CmdAlleyTakeEventRewardScRsp = 4737, - CmdMmgpccellbk = 4706, - CmdAlleyEventChangeNotify = 4769, - Bmdjmkkfpdp = 4708, - CmdLogisticsDetonateStarSkiffCsReq = 4790, - CmdSaveLogisticsCsReq = 4701, - CmdActivityRaidPlacingGameScRsp = 4722, - Gkbofglhjki = 4748, - CmdGetAlleyInfoCsReq = 4783, - CmdAlleyFundsScNotify = 4731, - CmdNlebknfjkee = 4800, - CmdPrestigeLevelUpCsReq = 4703, - CmdAlleyOrderChangedScNotify = 4788, - CmdTakeEventRewardCsReq = 4702, - Hjedkgpckpi = 4718, - CmdActivityRaidPlacingGameCsReq = 4764, - CmdStartAlleyEventCsReq = 4762, - CmdLogisticsInfoScNotify = 4743, - CmdMpdcdnnboef = 4791, - CmdLogisticsGameCsReq = 4724, - CmdAlleyPlacingGameCsReq = 4784, - CmdLogisticsGameScRsp = 4704, + MoflojnjdglPcpdhelpkem = 0, + CmdKcobmopklpl = 4798, + CmdMcphapnlnig = 4753, + CmdSaveLogisticsCsReq = 4796, + CmdActivityRaidPlacingGameCsReq = 4793, + CmdGetSaveLogisticsMapCsReq = 4765, + CmdGetAlleyInfoCsReq = 4791, + CmdFbdjejdhcio = 4789, + CmdGetAlleyInfoScRsp = 4710, + CmdAlleyShipmentEventEffectsScNotify = 4728, + CmdLogisticsScoreRewardSyncInfoScNotify = 4720, + CmdHcdihobplje = 4726, + MoflojnjdglHmcmlheabki = 4732, + CmdAlleyFundsScNotify = 4744, + CmdLoingbngdfo = 4717, + MoflojnjdglOljihebebca = 4708, + CmdAlleyEventChangeNotify = 4763, + CmdLogisticsGameScRsp = 4795, + CmdAlleyPlacingGameScRsp = 4737, + MoflojnjdglCngaglkbhpk = 4772, + CmdAlleyOrderChangedScNotify = 4733, + CmdIjmicomcfkk = 4779, + CmdPrestigeLevelUpScRsp = 4758, + CmdTakeEventRewardCsReq = 4751, + CmdAlleyTakeEventRewardScRsp = 4725, + CmdPrestigeLevelUpCsReq = 4707, + CmdLogisticsGameCsReq = 4794, + CmdLogisticsDetonateStarSkiffCsReq = 4754, + CmdStartAlleyEventCsReq = 4709, + CmdActivityRaidPlacingGameScRsp = 4702, + MoflojnjdglKkjpgomopai = 4800, + CmdLogisticsInfoScNotify = 4721, + CmdKcheplkmonl = 4757, + CmdGetSaveLogisticsMapScRsp = 4773, + CmdTakePrestigeRewardCsReq = 4739, + CmdAlleyPlacingGameCsReq = 4774, + CmdTakePrestigeRewardScRsp = 4701, } impl CmdAlleyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -76476,105 +79579,101 @@ impl CmdAlleyType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdAlleyType_MNFEPONEDDJ", - Self::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp", + Self::MoflojnjdglPcpdhelpkem => "MOFLOJNJDGL_PCPDHELPKEM", + Self::CmdKcobmopklpl => "CmdKCOBMOPKLPL", + Self::CmdMcphapnlnig => "CmdMCPHAPNLNIG", + Self::CmdSaveLogisticsCsReq => "CmdSaveLogisticsCsReq", + Self::CmdActivityRaidPlacingGameCsReq => "CmdActivityRaidPlacingGameCsReq", + Self::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq", + Self::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq", + Self::CmdFbdjejdhcio => "CmdFBDJEJDHCIO", Self::CmdGetAlleyInfoScRsp => "CmdGetAlleyInfoScRsp", - Self::CmdOlenoplkndb => "CmdOLENOPLKNDB", - Self::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp", - Self::CmdKloikobceho => "CmdKLOIKOBCEHO", - Self::CmdLogisticsScoreRewardSyncInfoScNotify => { - "CmdLogisticsScoreRewardSyncInfoScNotify" - } Self::CmdAlleyShipmentEventEffectsScNotify => { "CmdAlleyShipmentEventEffectsScNotify" } - Self::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp", - Self::CmdLogisticsDetonateStarSkiffScRsp => { - "CmdLogisticsDetonateStarSkiffScRsp" + Self::CmdLogisticsScoreRewardSyncInfoScNotify => { + "CmdLogisticsScoreRewardSyncInfoScNotify" } - Self::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp", - Self::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq", - Self::CmdSaveLogisticsScRsp => "CmdSaveLogisticsScRsp", - Self::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq", - Self::Ammoajnojef => "CmdAlleyType_AMMOAJNOJEF", - Self::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp", - Self::CmdMmgpccellbk => "CmdMMGPCCELLBK", + Self::CmdHcdihobplje => "CmdHCDIHOBPLJE", + Self::MoflojnjdglHmcmlheabki => "MOFLOJNJDGL_HMCMLHEABKI", + Self::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify", + Self::CmdLoingbngdfo => "CmdLOINGBNGDFO", + Self::MoflojnjdglOljihebebca => "MOFLOJNJDGL_OLJIHEBEBCA", Self::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify", - Self::Bmdjmkkfpdp => "CmdAlleyType_BMDJMKKFPDP", + Self::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp", + Self::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp", + Self::MoflojnjdglCngaglkbhpk => "MOFLOJNJDGL_CNGAGLKBHPK", + Self::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify", + Self::CmdIjmicomcfkk => "CmdIJMICOMCFKK", + Self::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp", + Self::CmdTakeEventRewardCsReq => "CmdTakeEventRewardCsReq", + Self::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp", + Self::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq", + Self::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq", Self::CmdLogisticsDetonateStarSkiffCsReq => { "CmdLogisticsDetonateStarSkiffCsReq" } - Self::CmdSaveLogisticsCsReq => "CmdSaveLogisticsCsReq", - Self::CmdActivityRaidPlacingGameScRsp => "CmdActivityRaidPlacingGameScRsp", - Self::Gkbofglhjki => "CmdAlleyType_GKBOFGLHJKI", - Self::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq", - Self::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify", - Self::CmdNlebknfjkee => "CmdNLEBKNFJKEE", - Self::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq", - Self::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify", - Self::CmdTakeEventRewardCsReq => "CmdTakeEventRewardCsReq", - Self::Hjedkgpckpi => "CmdAlleyType_HJEDKGPCKPI", - Self::CmdActivityRaidPlacingGameCsReq => "CmdActivityRaidPlacingGameCsReq", Self::CmdStartAlleyEventCsReq => "CmdStartAlleyEventCsReq", + Self::CmdActivityRaidPlacingGameScRsp => "CmdActivityRaidPlacingGameScRsp", + Self::MoflojnjdglKkjpgomopai => "MOFLOJNJDGL_KKJPGOMOPAI", Self::CmdLogisticsInfoScNotify => "CmdLogisticsInfoScNotify", - Self::CmdMpdcdnnboef => "CmdMPDCDNNBOEF", - Self::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq", + Self::CmdKcheplkmonl => "CmdKCHEPLKMONL", + Self::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp", + Self::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq", Self::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq", - Self::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp", + Self::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdAlleyType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp), - "CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp), - "CmdOLENOPLKNDB" => Some(Self::CmdOlenoplkndb), - "CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp), - "CmdKLOIKOBCEHO" => Some(Self::CmdKloikobceho), - "CmdLogisticsScoreRewardSyncInfoScNotify" => { - Some(Self::CmdLogisticsScoreRewardSyncInfoScNotify) - } - "CmdAlleyShipmentEventEffectsScNotify" => { - Some(Self::CmdAlleyShipmentEventEffectsScNotify) - } - "CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp), - "CmdLogisticsDetonateStarSkiffScRsp" => { - Some(Self::CmdLogisticsDetonateStarSkiffScRsp) - } - "CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp), - "CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq), - "CmdSaveLogisticsScRsp" => Some(Self::CmdSaveLogisticsScRsp), - "CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq), - "CmdAlleyType_AMMOAJNOJEF" => Some(Self::Ammoajnojef), - "CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp), - "CmdMMGPCCELLBK" => Some(Self::CmdMmgpccellbk), - "CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify), - "CmdAlleyType_BMDJMKKFPDP" => Some(Self::Bmdjmkkfpdp), - "CmdLogisticsDetonateStarSkiffCsReq" => { - Some(Self::CmdLogisticsDetonateStarSkiffCsReq) - } + "MOFLOJNJDGL_PCPDHELPKEM" => Some(Self::MoflojnjdglPcpdhelpkem), + "CmdKCOBMOPKLPL" => Some(Self::CmdKcobmopklpl), + "CmdMCPHAPNLNIG" => Some(Self::CmdMcphapnlnig), "CmdSaveLogisticsCsReq" => Some(Self::CmdSaveLogisticsCsReq), - "CmdActivityRaidPlacingGameScRsp" => { - Some(Self::CmdActivityRaidPlacingGameScRsp) - } - "CmdAlleyType_GKBOFGLHJKI" => Some(Self::Gkbofglhjki), - "CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq), - "CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify), - "CmdNLEBKNFJKEE" => Some(Self::CmdNlebknfjkee), - "CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq), - "CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify), - "CmdTakeEventRewardCsReq" => Some(Self::CmdTakeEventRewardCsReq), - "CmdAlleyType_HJEDKGPCKPI" => Some(Self::Hjedkgpckpi), "CmdActivityRaidPlacingGameCsReq" => { Some(Self::CmdActivityRaidPlacingGameCsReq) } - "CmdStartAlleyEventCsReq" => Some(Self::CmdStartAlleyEventCsReq), - "CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify), - "CmdMPDCDNNBOEF" => Some(Self::CmdMpdcdnnboef), - "CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq), - "CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq), + "CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq), + "CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq), + "CmdFBDJEJDHCIO" => Some(Self::CmdFbdjejdhcio), + "CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp), + "CmdAlleyShipmentEventEffectsScNotify" => { + Some(Self::CmdAlleyShipmentEventEffectsScNotify) + } + "CmdLogisticsScoreRewardSyncInfoScNotify" => { + Some(Self::CmdLogisticsScoreRewardSyncInfoScNotify) + } + "CmdHCDIHOBPLJE" => Some(Self::CmdHcdihobplje), + "MOFLOJNJDGL_HMCMLHEABKI" => Some(Self::MoflojnjdglHmcmlheabki), + "CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify), + "CmdLOINGBNGDFO" => Some(Self::CmdLoingbngdfo), + "MOFLOJNJDGL_OLJIHEBEBCA" => Some(Self::MoflojnjdglOljihebebca), + "CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify), "CmdLogisticsGameScRsp" => Some(Self::CmdLogisticsGameScRsp), + "CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp), + "MOFLOJNJDGL_CNGAGLKBHPK" => Some(Self::MoflojnjdglCngaglkbhpk), + "CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify), + "CmdIJMICOMCFKK" => Some(Self::CmdIjmicomcfkk), + "CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp), + "CmdTakeEventRewardCsReq" => Some(Self::CmdTakeEventRewardCsReq), + "CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp), + "CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq), + "CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq), + "CmdLogisticsDetonateStarSkiffCsReq" => { + Some(Self::CmdLogisticsDetonateStarSkiffCsReq) + } + "CmdStartAlleyEventCsReq" => Some(Self::CmdStartAlleyEventCsReq), + "CmdActivityRaidPlacingGameScRsp" => { + Some(Self::CmdActivityRaidPlacingGameScRsp) + } + "MOFLOJNJDGL_KKJPGOMOPAI" => Some(Self::MoflojnjdglKkjpgomopai), + "CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify), + "CmdKCHEPLKMONL" => Some(Self::CmdKcheplkmonl), + "CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp), + "CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq), + "CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq), + "CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp), _ => None, } } @@ -76582,44 +79681,44 @@ impl CmdAlleyType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hnmndmlkklf { - Cecgfbofopd = 0, - Lbknnmhioek = 1, - Kndpajlpfcj = 2, - Delmhjklkjj = 3, - Mkklpmioiif = 4, - Mnihdccgdie = 5, - Pbfoaoembpj = 6, - Haapanpljmn = 7, +pub enum Ejijambbjmn { + Lhdkjkoopjp = 0, + Bakdpgbknhh = 1, + Aefdgeikobe = 2, + Oocjingkenm = 3, + Keclodgoiai = 4, + Bknfmfginip = 5, + Bkdioloekil = 6, + Kkgainfgffg = 7, } -impl Hnmndmlkklf { +impl Ejijambbjmn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Cecgfbofopd => "HNMNDMLKKLF_CECGFBOFOPD", - Self::Lbknnmhioek => "HNMNDMLKKLF_LBKNNMHIOEK", - Self::Kndpajlpfcj => "HNMNDMLKKLF_KNDPAJLPFCJ", - Self::Delmhjklkjj => "HNMNDMLKKLF_DELMHJKLKJJ", - Self::Mkklpmioiif => "HNMNDMLKKLF_MKKLPMIOIIF", - Self::Mnihdccgdie => "HNMNDMLKKLF_MNIHDCCGDIE", - Self::Pbfoaoembpj => "HNMNDMLKKLF_PBFOAOEMBPJ", - Self::Haapanpljmn => "HNMNDMLKKLF_HAAPANPLJMN", + Self::Lhdkjkoopjp => "EJIJAMBBJMN_LHDKJKOOPJP", + Self::Bakdpgbknhh => "EJIJAMBBJMN_BAKDPGBKNHH", + Self::Aefdgeikobe => "EJIJAMBBJMN_AEFDGEIKOBE", + Self::Oocjingkenm => "EJIJAMBBJMN_OOCJINGKENM", + Self::Keclodgoiai => "EJIJAMBBJMN_KECLODGOIAI", + Self::Bknfmfginip => "EJIJAMBBJMN_BKNFMFGINIP", + Self::Bkdioloekil => "EJIJAMBBJMN_BKDIOLOEKIL", + Self::Kkgainfgffg => "EJIJAMBBJMN_KKGAINFGFFG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HNMNDMLKKLF_CECGFBOFOPD" => Some(Self::Cecgfbofopd), - "HNMNDMLKKLF_LBKNNMHIOEK" => Some(Self::Lbknnmhioek), - "HNMNDMLKKLF_KNDPAJLPFCJ" => Some(Self::Kndpajlpfcj), - "HNMNDMLKKLF_DELMHJKLKJJ" => Some(Self::Delmhjklkjj), - "HNMNDMLKKLF_MKKLPMIOIIF" => Some(Self::Mkklpmioiif), - "HNMNDMLKKLF_MNIHDCCGDIE" => Some(Self::Mnihdccgdie), - "HNMNDMLKKLF_PBFOAOEMBPJ" => Some(Self::Pbfoaoembpj), - "HNMNDMLKKLF_HAAPANPLJMN" => Some(Self::Haapanpljmn), + "EJIJAMBBJMN_LHDKJKOOPJP" => Some(Self::Lhdkjkoopjp), + "EJIJAMBBJMN_BAKDPGBKNHH" => Some(Self::Bakdpgbknhh), + "EJIJAMBBJMN_AEFDGEIKOBE" => Some(Self::Aefdgeikobe), + "EJIJAMBBJMN_OOCJINGKENM" => Some(Self::Oocjingkenm), + "EJIJAMBBJMN_KECLODGOIAI" => Some(Self::Keclodgoiai), + "EJIJAMBBJMN_BKNFMFGINIP" => Some(Self::Bknfmfginip), + "EJIJAMBBJMN_BKDIOLOEKIL" => Some(Self::Bkdioloekil), + "EJIJAMBBJMN_KKGAINFGFFG" => Some(Self::Kkgainfgffg), _ => None, } } @@ -76627,45 +79726,45 @@ impl Hnmndmlkklf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hkhbbcmbceg { - Mnfeponeddj = 0, - Lckdociaaon = 1, - Kmebinahpoh = 2, - Naineonfmcd = 3, +pub enum Kcbdehicick { + Pcpdhelpkem = 0, + Oclljaelpdm = 1, + Omnlmpafhbb = 2, + Mbojgihmpdm = 3, } -impl Hkhbbcmbceg { +impl Kcbdehicick { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "HKHBBCMBCEG_MNFEPONEDDJ", - Self::Lckdociaaon => "HKHBBCMBCEG_LCKDOCIAAON", - Self::Kmebinahpoh => "HKHBBCMBCEG_KMEBINAHPOH", - Self::Naineonfmcd => "HKHBBCMBCEG_NAINEONFMCD", + Self::Pcpdhelpkem => "KCBDEHICICK_PCPDHELPKEM", + Self::Oclljaelpdm => "KCBDEHICICK_OCLLJAELPDM", + Self::Omnlmpafhbb => "KCBDEHICICK_OMNLMPAFHBB", + Self::Mbojgihmpdm => "KCBDEHICICK_MBOJGIHMPDM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HKHBBCMBCEG_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "HKHBBCMBCEG_LCKDOCIAAON" => Some(Self::Lckdociaaon), - "HKHBBCMBCEG_KMEBINAHPOH" => Some(Self::Kmebinahpoh), - "HKHBBCMBCEG_NAINEONFMCD" => Some(Self::Naineonfmcd), + "KCBDEHICICK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "KCBDEHICICK_OCLLJAELPDM" => Some(Self::Oclljaelpdm), + "KCBDEHICICK_OMNLMPAFHBB" => Some(Self::Omnlmpafhbb), + "KCBDEHICICK_MBOJGIHMPDM" => Some(Self::Mbojgihmpdm), _ => None, } } } -/// Obf: AlleyEventState +/// Obf: HEBAGHLEECH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AlleyEventState { - Lolecaemndg = 0, - Nmkiomnmoed = 1, - Odflbcagbgj = 2, - Hnkjakonegl = 3, + HebaghleechMfdplaoekfe = 0, + HebaghleechGkbodjfajce = 1, + HebaghleechDoibpfnojfj = 2, + HebaghleechDafaddienih = 3, } impl AlleyEventState { /// String value of the enum field names used in the ProtoBuf definition. @@ -76674,33 +79773,33 @@ impl AlleyEventState { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Lolecaemndg => "AlleyEventState_LOLECAEMNDG", - Self::Nmkiomnmoed => "AlleyEventState_NMKIOMNMOED", - Self::Odflbcagbgj => "AlleyEventState_ODFLBCAGBGJ", - Self::Hnkjakonegl => "AlleyEventState_HNKJAKONEGL", + Self::HebaghleechMfdplaoekfe => "HEBAGHLEECH_MFDPLAOEKFE", + Self::HebaghleechGkbodjfajce => "HEBAGHLEECH_GKBODJFAJCE", + Self::HebaghleechDoibpfnojfj => "HEBAGHLEECH_DOIBPFNOJFJ", + Self::HebaghleechDafaddienih => "HEBAGHLEECH_DAFADDIENIH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AlleyEventState_LOLECAEMNDG" => Some(Self::Lolecaemndg), - "AlleyEventState_NMKIOMNMOED" => Some(Self::Nmkiomnmoed), - "AlleyEventState_ODFLBCAGBGJ" => Some(Self::Odflbcagbgj), - "AlleyEventState_HNKJAKONEGL" => Some(Self::Hnkjakonegl), + "HEBAGHLEECH_MFDPLAOEKFE" => Some(Self::HebaghleechMfdplaoekfe), + "HEBAGHLEECH_GKBODJFAJCE" => Some(Self::HebaghleechGkbodjfajce), + "HEBAGHLEECH_DOIBPFNOJFJ" => Some(Self::HebaghleechDoibpfnojfj), + "HEBAGHLEECH_DAFADDIENIH" => Some(Self::HebaghleechDafaddienih), _ => None, } } } -/// Obf: CmdArchiveType +/// Obf: CBLODEEHFJF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdArchiveType { - Mnfeponeddj = 0, - CmdGetUpdatedArchiveDataScRsp = 2304, - CmdGetUpdatedArchiveDataCsReq = 2324, - CmdGetArchiveDataCsReq = 2383, - CmdGetArchiveDataScRsp = 2381, + CblodeehfjfPcpdhelpkem = 0, + CmdGetArchiveDataScRsp = 2310, + CmdGhilichodln = 2395, + CmdGetUpdatedArchiveDataCsReq = 2394, + CmdGetArchiveDataCsReq = 2391, } impl CmdArchiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -76709,79 +79808,79 @@ impl CmdArchiveType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdArchiveType_MNFEPONEDDJ", - Self::CmdGetUpdatedArchiveDataScRsp => "CmdGetUpdatedArchiveDataScRsp", + Self::CblodeehfjfPcpdhelpkem => "CBLODEEHFJF_PCPDHELPKEM", + Self::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp", + Self::CmdGhilichodln => "CmdGHILICHODLN", Self::CmdGetUpdatedArchiveDataCsReq => "CmdGetUpdatedArchiveDataCsReq", Self::CmdGetArchiveDataCsReq => "CmdGetArchiveDataCsReq", - Self::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdArchiveType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetUpdatedArchiveDataScRsp" => Some(Self::CmdGetUpdatedArchiveDataScRsp), + "CBLODEEHFJF_PCPDHELPKEM" => Some(Self::CblodeehfjfPcpdhelpkem), + "CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp), + "CmdGHILICHODLN" => Some(Self::CmdGhilichodln), "CmdGetUpdatedArchiveDataCsReq" => Some(Self::CmdGetUpdatedArchiveDataCsReq), "CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq), - "CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp), _ => None, } } } -/// Obf: CmdAvatarType +/// Obf: OKGLHKOEJMM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAvatarType { - Mnfeponeddj = 0, - CmdUnlockSkillTreeCsReq = 335, - CmdDressRelicAvatarCsReq = 356, - CmdSetGrowthTargetAvatarScRsp = 345, - CmdSetMultipleAvatarPathsCsReq = 379, - CmdAddAvatarScNotify = 384, - CmdGrowthTargetAvatarChangedScNotify = 368, - CmdUnlockAvatarPathCsReq = 355, - CmdGetPreAvatarActivityListScRsp = 364, - CmdDressAvatarCsReq = 369, - CmdUnlockSkilltreeScRsp = 313, - CmdGetPreAvatarActivityListCsReq = 312, - CmdTakeOffAvatarSkinCsReq = 318, - CmdGetAvatarDataScRsp = 381, - CmdMarkAvatarCsReq = 396, - CmdActiveEidolonCsReq = 319, - CmdSetAvatarPathScRsp = 397, - CmdAvatarSpecialSkilltreeUnlockScNotify = 314, - CmdGetPreAvatarGrowthInfoScRsp = 391, - CmdTakeOffAvatarSkinScRsp = 306, - CmdPromoteAvatarScRsp = 400, - CmdTakePromotionRewardScRsp = 303, - CmdAddMultiPathAvatarScNotify = 317, - CmdPromoteAvatarCsReq = 362, - CmdTakeOffEquipmentCsReq = 346, - CmdDressAvatarScRsp = 340, - CmdSetPlayerOutfitCsReq = 322, - CmdSetAvatarEnhancedIdScRsp = 305, - CmdTakeOffRelicScRsp = 388, - CmdTakePromotionRewardCsReq = 386, - CmdUnlockAvatarSkinScNotify = 301, - CmdSetAvatarPathCsReq = 351, - CmdUnlockAvatarPathScRsp = 376, - CmdTakeOffEquipmentScRsp = 357, - CmdGetAvatarDataCsReq = 383, - CmdDressAvatarSkinScRsp = 331, - CmdAvatarPathChangedNotify = 329, - CmdRankUpAvatarScRsp = 323, - CmdSetPlayerOutfitScRsp = 347, - CmdMarkAvatarScRsp = 343, - CmdSetGrowthTargetAvatarCsReq = 327, - CmdDressAvatarSkinCsReq = 309, + OkglhkoejmmPcpdhelpkem = 0, CmdGetPreAvatarGrowthInfoCsReq = 308, - CmdAvatarExpUpCsReq = 324, - CmdSetMultipleAvatarPathsScRsp = 315, - CmdTakeOffRelicCsReq = 334, - CmdDressRelicAvatarScRsp = 348, - CmdSetAvatarEnhancedIdCsReq = 390, - CmdAvatarExpUpScRsp = 304, + CmdTakeOffRelicCsReq = 332, + CmdGetAvatarDataScRsp = 310, + CmdAddMultiPathAvatarScNotify = 328, + CmdTakePromotionRewardCsReq = 361, + CmdGetPreAvatarActivityListCsReq = 320, + CmdActiveEidolonScRsp = 304, + CmdUnlockSkillTreeCsReq = 314, + CmdAvatarExpUpCsReq = 394, + CmdGetAvatarDataCsReq = 391, + CmdUnlockAvatarPathScRsp = 371, + OkglhkoejmmOcnmgobcphf = 365, + CmdDressAvatarCsReq = 363, + CmdTakeOffEquipmentCsReq = 339, + CmdAddAvatarScNotify = 374, + CmdUnlockSkilltreeScRsp = 318, + CmdSetAvatarPathScRsp = 305, + CmdAvatarPathChangedNotify = 311, + CmdGetPreAvatarActivityListScRsp = 393, + CmdDressAvatarSkinCsReq = 358, + CmdMarkAvatarScRsp = 321, + CmdSetMultipleAvatarPathsScRsp = 303, + CmdUnlockAvatarPathCsReq = 330, + CmdTakeOffEquipmentScRsp = 301, + CmdSetAvatarPathCsReq = 366, + CmdTakeOffAvatarSkinCsReq = 400, + CmdGetPreAvatarGrowthInfoScRsp = 317, + CmdAjlcajekagp = 353, + CmdDressRelicAvatarCsReq = 338, + CmdTakeOffRelicScRsp = 333, + CmdAvatarExpUpScRsp = 395, + CmdNhannopoppl = 398, + CmdActiveEidolonCsReq = 337, + CmdKgjhpkbmipb = 389, + CmdTakePromotionRewardScRsp = 307, + CmdAvatarSpecialSkilltreeUnlockScNotify = 392, + CmdMarkAvatarCsReq = 357, + CmdHhpbadaigho = 373, + CmdSetAvatarEnhancedIdScRsp = 379, + CmdSetPlayerOutfitCsReq = 302, + CmdSetPlayerOutfitScRsp = 349, + CmdSetAvatarEnhancedIdCsReq = 354, + CmdDressAvatarScRsp = 326, + CmdDressRelicAvatarScRsp = 372, + CmdMneoiopnpnk = 344, + CmdUnlockAvatarSkinScNotify = 396, + CmdPromoteAvatarCsReq = 309, + CmdSetMultipleAvatarPathsCsReq = 336, } impl CmdAvatarType { /// String value of the enum field names used in the ProtoBuf definition. @@ -76790,154 +79889,125 @@ impl CmdAvatarType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdAvatarType_MNFEPONEDDJ", - Self::CmdUnlockSkillTreeCsReq => "CmdUnlockSkillTreeCsReq", - Self::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq", - Self::CmdSetGrowthTargetAvatarScRsp => "CmdSetGrowthTargetAvatarScRsp", - Self::CmdSetMultipleAvatarPathsCsReq => "CmdSetMultipleAvatarPathsCsReq", - Self::CmdAddAvatarScNotify => "CmdAddAvatarScNotify", - Self::CmdGrowthTargetAvatarChangedScNotify => { - "CmdGrowthTargetAvatarChangedScNotify" - } - Self::CmdUnlockAvatarPathCsReq => "CmdUnlockAvatarPathCsReq", - Self::CmdGetPreAvatarActivityListScRsp => "CmdGetPreAvatarActivityListScRsp", - Self::CmdDressAvatarCsReq => "CmdDressAvatarCsReq", - Self::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp", - Self::CmdGetPreAvatarActivityListCsReq => "CmdGetPreAvatarActivityListCsReq", - Self::CmdTakeOffAvatarSkinCsReq => "CmdTakeOffAvatarSkinCsReq", + Self::OkglhkoejmmPcpdhelpkem => "OKGLHKOEJMM_PCPDHELPKEM", + Self::CmdGetPreAvatarGrowthInfoCsReq => "CmdGetPreAvatarGrowthInfoCsReq", + Self::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq", Self::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp", - Self::CmdMarkAvatarCsReq => "CmdMarkAvatarCsReq", - Self::CmdActiveEidolonCsReq => "CmdActiveEidolonCsReq", + Self::CmdAddMultiPathAvatarScNotify => "CmdAddMultiPathAvatarScNotify", + Self::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq", + Self::CmdGetPreAvatarActivityListCsReq => "CmdGetPreAvatarActivityListCsReq", + Self::CmdActiveEidolonScRsp => "CmdActiveEidolonScRsp", + Self::CmdUnlockSkillTreeCsReq => "CmdUnlockSkillTreeCsReq", + Self::CmdAvatarExpUpCsReq => "CmdAvatarExpUpCsReq", + Self::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq", + Self::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp", + Self::OkglhkoejmmOcnmgobcphf => "OKGLHKOEJMM_OCNMGOBCPHF", + Self::CmdDressAvatarCsReq => "CmdDressAvatarCsReq", + Self::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq", + Self::CmdAddAvatarScNotify => "CmdAddAvatarScNotify", + Self::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp", Self::CmdSetAvatarPathScRsp => "CmdSetAvatarPathScRsp", + Self::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify", + Self::CmdGetPreAvatarActivityListScRsp => "CmdGetPreAvatarActivityListScRsp", + Self::CmdDressAvatarSkinCsReq => "CmdDressAvatarSkinCsReq", + Self::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp", + Self::CmdSetMultipleAvatarPathsScRsp => "CmdSetMultipleAvatarPathsScRsp", + Self::CmdUnlockAvatarPathCsReq => "CmdUnlockAvatarPathCsReq", + Self::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp", + Self::CmdSetAvatarPathCsReq => "CmdSetAvatarPathCsReq", + Self::CmdTakeOffAvatarSkinCsReq => "CmdTakeOffAvatarSkinCsReq", + Self::CmdGetPreAvatarGrowthInfoScRsp => "CmdGetPreAvatarGrowthInfoScRsp", + Self::CmdAjlcajekagp => "CmdAJLCAJEKAGP", + Self::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq", + Self::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp", + Self::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp", + Self::CmdNhannopoppl => "CmdNHANNOPOPPL", + Self::CmdActiveEidolonCsReq => "CmdActiveEidolonCsReq", + Self::CmdKgjhpkbmipb => "CmdKGJHPKBMIPB", + Self::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp", Self::CmdAvatarSpecialSkilltreeUnlockScNotify => { "CmdAvatarSpecialSkilltreeUnlockScNotify" } - Self::CmdGetPreAvatarGrowthInfoScRsp => "CmdGetPreAvatarGrowthInfoScRsp", - Self::CmdTakeOffAvatarSkinScRsp => "CmdTakeOffAvatarSkinScRsp", - Self::CmdPromoteAvatarScRsp => "CmdPromoteAvatarScRsp", - Self::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp", - Self::CmdAddMultiPathAvatarScNotify => "CmdAddMultiPathAvatarScNotify", - Self::CmdPromoteAvatarCsReq => "CmdPromoteAvatarCsReq", - Self::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq", - Self::CmdDressAvatarScRsp => "CmdDressAvatarScRsp", - Self::CmdSetPlayerOutfitCsReq => "CmdSetPlayerOutfitCsReq", + Self::CmdMarkAvatarCsReq => "CmdMarkAvatarCsReq", + Self::CmdHhpbadaigho => "CmdHHPBADAIGHO", Self::CmdSetAvatarEnhancedIdScRsp => "CmdSetAvatarEnhancedIdScRsp", - Self::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp", - Self::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq", - Self::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify", - Self::CmdSetAvatarPathCsReq => "CmdSetAvatarPathCsReq", - Self::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp", - Self::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp", - Self::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq", - Self::CmdDressAvatarSkinScRsp => "CmdDressAvatarSkinScRsp", - Self::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify", - Self::CmdRankUpAvatarScRsp => "CmdRankUpAvatarScRsp", + Self::CmdSetPlayerOutfitCsReq => "CmdSetPlayerOutfitCsReq", Self::CmdSetPlayerOutfitScRsp => "CmdSetPlayerOutfitScRsp", - Self::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp", - Self::CmdSetGrowthTargetAvatarCsReq => "CmdSetGrowthTargetAvatarCsReq", - Self::CmdDressAvatarSkinCsReq => "CmdDressAvatarSkinCsReq", - Self::CmdGetPreAvatarGrowthInfoCsReq => "CmdGetPreAvatarGrowthInfoCsReq", - Self::CmdAvatarExpUpCsReq => "CmdAvatarExpUpCsReq", - Self::CmdSetMultipleAvatarPathsScRsp => "CmdSetMultipleAvatarPathsScRsp", - Self::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq", - Self::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp", Self::CmdSetAvatarEnhancedIdCsReq => "CmdSetAvatarEnhancedIdCsReq", - Self::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp", + Self::CmdDressAvatarScRsp => "CmdDressAvatarScRsp", + Self::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp", + Self::CmdMneoiopnpnk => "CmdMNEOIOPNPNK", + Self::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify", + Self::CmdPromoteAvatarCsReq => "CmdPromoteAvatarCsReq", + Self::CmdSetMultipleAvatarPathsCsReq => "CmdSetMultipleAvatarPathsCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdAvatarType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdUnlockSkillTreeCsReq" => Some(Self::CmdUnlockSkillTreeCsReq), - "CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq), - "CmdSetGrowthTargetAvatarScRsp" => Some(Self::CmdSetGrowthTargetAvatarScRsp), - "CmdSetMultipleAvatarPathsCsReq" => { - Some(Self::CmdSetMultipleAvatarPathsCsReq) - } - "CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify), - "CmdGrowthTargetAvatarChangedScNotify" => { - Some(Self::CmdGrowthTargetAvatarChangedScNotify) - } - "CmdUnlockAvatarPathCsReq" => Some(Self::CmdUnlockAvatarPathCsReq), - "CmdGetPreAvatarActivityListScRsp" => { - Some(Self::CmdGetPreAvatarActivityListScRsp) - } - "CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq), - "CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp), - "CmdGetPreAvatarActivityListCsReq" => { - Some(Self::CmdGetPreAvatarActivityListCsReq) - } - "CmdTakeOffAvatarSkinCsReq" => Some(Self::CmdTakeOffAvatarSkinCsReq), - "CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp), - "CmdMarkAvatarCsReq" => Some(Self::CmdMarkAvatarCsReq), - "CmdActiveEidolonCsReq" => Some(Self::CmdActiveEidolonCsReq), - "CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp), - "CmdAvatarSpecialSkilltreeUnlockScNotify" => { - Some(Self::CmdAvatarSpecialSkilltreeUnlockScNotify) - } - "CmdGetPreAvatarGrowthInfoScRsp" => { - Some(Self::CmdGetPreAvatarGrowthInfoScRsp) - } - "CmdTakeOffAvatarSkinScRsp" => Some(Self::CmdTakeOffAvatarSkinScRsp), - "CmdPromoteAvatarScRsp" => Some(Self::CmdPromoteAvatarScRsp), - "CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp), - "CmdAddMultiPathAvatarScNotify" => Some(Self::CmdAddMultiPathAvatarScNotify), - "CmdPromoteAvatarCsReq" => Some(Self::CmdPromoteAvatarCsReq), - "CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq), - "CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp), - "CmdSetPlayerOutfitCsReq" => Some(Self::CmdSetPlayerOutfitCsReq), - "CmdSetAvatarEnhancedIdScRsp" => Some(Self::CmdSetAvatarEnhancedIdScRsp), - "CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp), - "CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq), - "CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify), - "CmdSetAvatarPathCsReq" => Some(Self::CmdSetAvatarPathCsReq), - "CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp), - "CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp), - "CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq), - "CmdDressAvatarSkinScRsp" => Some(Self::CmdDressAvatarSkinScRsp), - "CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify), - "CmdRankUpAvatarScRsp" => Some(Self::CmdRankUpAvatarScRsp), - "CmdSetPlayerOutfitScRsp" => Some(Self::CmdSetPlayerOutfitScRsp), - "CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp), - "CmdSetGrowthTargetAvatarCsReq" => Some(Self::CmdSetGrowthTargetAvatarCsReq), - "CmdDressAvatarSkinCsReq" => Some(Self::CmdDressAvatarSkinCsReq), + "OKGLHKOEJMM_PCPDHELPKEM" => Some(Self::OkglhkoejmmPcpdhelpkem), "CmdGetPreAvatarGrowthInfoCsReq" => { Some(Self::CmdGetPreAvatarGrowthInfoCsReq) } + "CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq), + "CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp), + "CmdAddMultiPathAvatarScNotify" => Some(Self::CmdAddMultiPathAvatarScNotify), + "CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq), + "CmdGetPreAvatarActivityListCsReq" => { + Some(Self::CmdGetPreAvatarActivityListCsReq) + } + "CmdActiveEidolonScRsp" => Some(Self::CmdActiveEidolonScRsp), + "CmdUnlockSkillTreeCsReq" => Some(Self::CmdUnlockSkillTreeCsReq), "CmdAvatarExpUpCsReq" => Some(Self::CmdAvatarExpUpCsReq), + "CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq), + "CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp), + "OKGLHKOEJMM_OCNMGOBCPHF" => Some(Self::OkglhkoejmmOcnmgobcphf), + "CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq), + "CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq), + "CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify), + "CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp), + "CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp), + "CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify), + "CmdGetPreAvatarActivityListScRsp" => { + Some(Self::CmdGetPreAvatarActivityListScRsp) + } + "CmdDressAvatarSkinCsReq" => Some(Self::CmdDressAvatarSkinCsReq), + "CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp), "CmdSetMultipleAvatarPathsScRsp" => { Some(Self::CmdSetMultipleAvatarPathsScRsp) } - "CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq), - "CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp), - "CmdSetAvatarEnhancedIdCsReq" => Some(Self::CmdSetAvatarEnhancedIdCsReq), + "CmdUnlockAvatarPathCsReq" => Some(Self::CmdUnlockAvatarPathCsReq), + "CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp), + "CmdSetAvatarPathCsReq" => Some(Self::CmdSetAvatarPathCsReq), + "CmdTakeOffAvatarSkinCsReq" => Some(Self::CmdTakeOffAvatarSkinCsReq), + "CmdGetPreAvatarGrowthInfoScRsp" => { + Some(Self::CmdGetPreAvatarGrowthInfoScRsp) + } + "CmdAJLCAJEKAGP" => Some(Self::CmdAjlcajekagp), + "CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq), + "CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp), "CmdAvatarExpUpScRsp" => Some(Self::CmdAvatarExpUpScRsp), - _ => None, - } - } -} -/// Obf: GrowthTartgetFuncType -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] -#[repr(i32)] -pub enum GrowthTartgetFuncType { - Noaljfabkon = 0, -} -impl GrowthTartgetFuncType { - /// String value of the enum field names used in the ProtoBuf definition. - /// - /// The values are not transformed in any way and thus are considered stable - /// (if the ProtoBuf definition does not change) and safe for programmatic use. - pub fn as_str_name(&self) -> &'static str { - match self { - Self::Noaljfabkon => "GrowthTartgetFuncType_NOALJFABKON", - } - } - /// Creates an enum from field names used in the ProtoBuf definition. - pub fn from_str_name(value: &str) -> ::core::option::Option { - match value { - "GrowthTartgetFuncType_NOALJFABKON" => Some(Self::Noaljfabkon), + "CmdNHANNOPOPPL" => Some(Self::CmdNhannopoppl), + "CmdActiveEidolonCsReq" => Some(Self::CmdActiveEidolonCsReq), + "CmdKGJHPKBMIPB" => Some(Self::CmdKgjhpkbmipb), + "CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp), + "CmdAvatarSpecialSkilltreeUnlockScNotify" => { + Some(Self::CmdAvatarSpecialSkilltreeUnlockScNotify) + } + "CmdMarkAvatarCsReq" => Some(Self::CmdMarkAvatarCsReq), + "CmdHHPBADAIGHO" => Some(Self::CmdHhpbadaigho), + "CmdSetAvatarEnhancedIdScRsp" => Some(Self::CmdSetAvatarEnhancedIdScRsp), + "CmdSetPlayerOutfitCsReq" => Some(Self::CmdSetPlayerOutfitCsReq), + "CmdSetPlayerOutfitScRsp" => Some(Self::CmdSetPlayerOutfitScRsp), + "CmdSetAvatarEnhancedIdCsReq" => Some(Self::CmdSetAvatarEnhancedIdCsReq), + "CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp), + "CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp), + "CmdMNEOIOPNPNK" => Some(Self::CmdMneoiopnpnk), + "CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify), + "CmdPromoteAvatarCsReq" => Some(Self::CmdPromoteAvatarCsReq), + "CmdSetMultipleAvatarPathsCsReq" => { + Some(Self::CmdSetMultipleAvatarPathsCsReq) + } _ => None, } } @@ -76945,32 +80015,26 @@ impl GrowthTartgetFuncType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum AddAvatarSrcState { - AddAvatarSrcNone = 0, - AddAvatarSrcGacha = 1, - AddAvatarSrcRogue = 2, - AddAvatarSrcDelivery = 3, +pub enum Kflkndhjili { + Iipiakjfgnh = 0, + Kdinjjegmhb = 1, } -impl AddAvatarSrcState { +impl Kflkndhjili { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::AddAvatarSrcNone => "ADD_AVATAR_SRC_NONE", - Self::AddAvatarSrcGacha => "ADD_AVATAR_SRC_GACHA", - Self::AddAvatarSrcRogue => "ADD_AVATAR_SRC_ROGUE", - Self::AddAvatarSrcDelivery => "ADD_AVATAR_SRC_DELIVERY", + Self::Iipiakjfgnh => "KFLKNDHJILI_IIPIAKJFGNH", + Self::Kdinjjegmhb => "KFLKNDHJILI_KDINJJEGMHB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ADD_AVATAR_SRC_NONE" => Some(Self::AddAvatarSrcNone), - "ADD_AVATAR_SRC_GACHA" => Some(Self::AddAvatarSrcGacha), - "ADD_AVATAR_SRC_ROGUE" => Some(Self::AddAvatarSrcRogue), - "ADD_AVATAR_SRC_DELIVERY" => Some(Self::AddAvatarSrcDelivery), + "KFLKNDHJILI_IIPIAKJFGNH" => Some(Self::Iipiakjfgnh), + "KFLKNDHJILI_KDINJJEGMHB" => Some(Self::Kdinjjegmhb), _ => None, } } @@ -76978,93 +80042,125 @@ impl AddAvatarSrcState { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nbflhljgabc { - Mnfeponeddj = 0, - Ilaehgaejmh = 1, - Egobkblijho = 2, +pub enum Lhhknenbjeh { + Pcpdhelpkem = 0, + Ajbfcodjonf = 1, + Jlkideidmnk = 2, + Gngdfkjaame = 3, } -impl Nbflhljgabc { +impl Lhhknenbjeh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "NBFLHLJGABC_MNFEPONEDDJ", - Self::Ilaehgaejmh => "NBFLHLJGABC_ILAEHGAEJMH", - Self::Egobkblijho => "NBFLHLJGABC_EGOBKBLIJHO", + Self::Pcpdhelpkem => "LHHKNENBJEH_PCPDHELPKEM", + Self::Ajbfcodjonf => "LHHKNENBJEH_AJBFCODJONF", + Self::Jlkideidmnk => "LHHKNENBJEH_JLKIDEIDMNK", + Self::Gngdfkjaame => "LHHKNENBJEH_GNGDFKJAAME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NBFLHLJGABC_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "NBFLHLJGABC_ILAEHGAEJMH" => Some(Self::Ilaehgaejmh), - "NBFLHLJGABC_EGOBKBLIJHO" => Some(Self::Egobkblijho), + "LHHKNENBJEH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "LHHKNENBJEH_AJBFCODJONF" => Some(Self::Ajbfcodjonf), + "LHHKNENBJEH_JLKIDEIDMNK" => Some(Self::Jlkideidmnk), + "LHHKNENBJEH_GNGDFKJAAME" => Some(Self::Gngdfkjaame), _ => None, } } } -/// Obf: GrowthTargetState #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum GrowthTargetState { - Fhjgcahjkpp = 0, - Pfpomnpbpla = 1, - Boplndghmfg = 2, - Aafcckkjlmd = 3, - Aniplkpejej = 4, - Lfiekghbdci = 5, +pub enum Pjnefbblpnd { + Pcpdhelpkem = 0, + Aaefabfjmcc = 1, + Kbldficfeog = 2, } -impl GrowthTargetState { +impl Pjnefbblpnd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Fhjgcahjkpp => "GrowthTargetState_FHJGCAHJKPP", - Self::Pfpomnpbpla => "GrowthTargetState_PFPOMNPBPLA", - Self::Boplndghmfg => "GrowthTargetState_BOPLNDGHMFG", - Self::Aafcckkjlmd => "GrowthTargetState_AAFCCKKJLMD", - Self::Aniplkpejej => "GrowthTargetState_ANIPLKPEJEJ", - Self::Lfiekghbdci => "GrowthTargetState_LFIEKGHBDCI", + Self::Pcpdhelpkem => "PJNEFBBLPND_PCPDHELPKEM", + Self::Aaefabfjmcc => "PJNEFBBLPND_AAEFABFJMCC", + Self::Kbldficfeog => "PJNEFBBLPND_KBLDFICFEOG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GrowthTargetState_FHJGCAHJKPP" => Some(Self::Fhjgcahjkpp), - "GrowthTargetState_PFPOMNPBPLA" => Some(Self::Pfpomnpbpla), - "GrowthTargetState_BOPLNDGHMFG" => Some(Self::Boplndghmfg), - "GrowthTargetState_AAFCCKKJLMD" => Some(Self::Aafcckkjlmd), - "GrowthTargetState_ANIPLKPEJEJ" => Some(Self::Aniplkpejej), - "GrowthTargetState_LFIEKGHBDCI" => Some(Self::Lfiekghbdci), + "PJNEFBBLPND_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "PJNEFBBLPND_AAEFABFJMCC" => Some(Self::Aaefabfjmcc), + "PJNEFBBLPND_KBLDFICFEOG" => Some(Self::Kbldficfeog), _ => None, } } } -/// Obf: CmdBattleType +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Hdjkgmlafnp { + Aabjfikbhjk = 0, + Ndnkdfhehbc = 1, + Ipbfaacighn = 2, + Oonjkcdgckn = 3, + Ieajefalflg = 4, + Neggjoghmak = 5, +} +impl Hdjkgmlafnp { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Aabjfikbhjk => "HDJKGMLAFNP_AABJFIKBHJK", + Self::Ndnkdfhehbc => "HDJKGMLAFNP_NDNKDFHEHBC", + Self::Ipbfaacighn => "HDJKGMLAFNP_IPBFAACIGHN", + Self::Oonjkcdgckn => "HDJKGMLAFNP_OONJKCDGCKN", + Self::Ieajefalflg => "HDJKGMLAFNP_IEAJEFALFLG", + Self::Neggjoghmak => "HDJKGMLAFNP_NEGGJOGHMAK", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "HDJKGMLAFNP_AABJFIKBHJK" => Some(Self::Aabjfikbhjk), + "HDJKGMLAFNP_NDNKDFHEHBC" => Some(Self::Ndnkdfhehbc), + "HDJKGMLAFNP_IPBFAACIGHN" => Some(Self::Ipbfaacighn), + "HDJKGMLAFNP_OONJKCDGCKN" => Some(Self::Oonjkcdgckn), + "HDJKGMLAFNP_IEAJEFALFLG" => Some(Self::Ieajefalflg), + "HDJKGMLAFNP_NEGGJOGHMAK" => Some(Self::Neggjoghmak), + _ => None, + } + } +} +/// Obf: JHHEBHOKOEK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleType { - Mnfeponeddj = 0, - CmdPveBattleResultScRsp = 181, - CmdGetCurBattleInfoScRsp = 113, - CmdReBattleAfterBattleLoseCsNotify = 184, - CmdQuitBattleCsReq = 124, - CmdRebattleByClientCsNotify = 119, - CmdQuitBattleScNotify = 169, - CmdGetCurBattleInfoCsReq = 135, - CmdServerSimulateBattleFinishScNotify = 157, - CmdPveBattleResultCsReq = 183, - CmdSyncClientResVersionCsReq = 162, - Jmlpjfngcii = 140, - CmdBattleLogReportScRsp = 146, - CmdSyncClientResVersionScRsp = 200, - CmdQuitBattleScRsp = 104, + JhhebhokoekPcpdhelpkem = 0, + CmdPveBattleResultScRsp = 110, + CmdSyncClientResVersionCsReq = 109, + CmdPdnpicpecac = 195, + CmdEhamefnclck = 163, + JhhebhokoekKapobgdlhgc = 126, + CmdNkelgongcbh = 101, + CmdEgjnfmfalaa = 137, + CmdFomeicligla = 139, + CmdQuitBattleCsReq = 194, + CmdGetCurBattleInfoScRsp = 118, + CmdGetCurBattleInfoCsReq = 114, + CmdJkmdobafkdi = 174, + CmdPveBattleResultCsReq = 191, + CmdSyncClientResVersionScRsp = 198, } impl CmdBattleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77073,64 +80169,56 @@ impl CmdBattleType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdBattleType_MNFEPONEDDJ", + Self::JhhebhokoekPcpdhelpkem => "JHHEBHOKOEK_PCPDHELPKEM", Self::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp", - Self::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp", - Self::CmdReBattleAfterBattleLoseCsNotify => { - "CmdReBattleAfterBattleLoseCsNotify" - } - Self::CmdQuitBattleCsReq => "CmdQuitBattleCsReq", - Self::CmdRebattleByClientCsNotify => "CmdRebattleByClientCsNotify", - Self::CmdQuitBattleScNotify => "CmdQuitBattleScNotify", - Self::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq", - Self::CmdServerSimulateBattleFinishScNotify => { - "CmdServerSimulateBattleFinishScNotify" - } - Self::CmdPveBattleResultCsReq => "CmdPVEBattleResultCsReq", Self::CmdSyncClientResVersionCsReq => "CmdSyncClientResVersionCsReq", - Self::Jmlpjfngcii => "CmdBattleType_JMLPJFNGCII", - Self::CmdBattleLogReportScRsp => "CmdBattleLogReportScRsp", + Self::CmdPdnpicpecac => "CmdPDNPICPECAC", + Self::CmdEhamefnclck => "CmdEHAMEFNCLCK", + Self::JhhebhokoekKapobgdlhgc => "JHHEBHOKOEK_KAPOBGDLHGC", + Self::CmdNkelgongcbh => "CmdNKELGONGCBH", + Self::CmdEgjnfmfalaa => "CmdEGJNFMFALAA", + Self::CmdFomeicligla => "CmdFOMEICLIGLA", + Self::CmdQuitBattleCsReq => "CmdQuitBattleCsReq", + Self::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp", + Self::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq", + Self::CmdJkmdobafkdi => "CmdJKMDOBAFKDI", + Self::CmdPveBattleResultCsReq => "CmdPVEBattleResultCsReq", Self::CmdSyncClientResVersionScRsp => "CmdSyncClientResVersionScRsp", - Self::CmdQuitBattleScRsp => "CmdQuitBattleScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdBattleType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "JHHEBHOKOEK_PCPDHELPKEM" => Some(Self::JhhebhokoekPcpdhelpkem), "CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp), - "CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp), - "CmdReBattleAfterBattleLoseCsNotify" => { - Some(Self::CmdReBattleAfterBattleLoseCsNotify) - } - "CmdQuitBattleCsReq" => Some(Self::CmdQuitBattleCsReq), - "CmdRebattleByClientCsNotify" => Some(Self::CmdRebattleByClientCsNotify), - "CmdQuitBattleScNotify" => Some(Self::CmdQuitBattleScNotify), - "CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq), - "CmdServerSimulateBattleFinishScNotify" => { - Some(Self::CmdServerSimulateBattleFinishScNotify) - } - "CmdPVEBattleResultCsReq" => Some(Self::CmdPveBattleResultCsReq), "CmdSyncClientResVersionCsReq" => Some(Self::CmdSyncClientResVersionCsReq), - "CmdBattleType_JMLPJFNGCII" => Some(Self::Jmlpjfngcii), - "CmdBattleLogReportScRsp" => Some(Self::CmdBattleLogReportScRsp), + "CmdPDNPICPECAC" => Some(Self::CmdPdnpicpecac), + "CmdEHAMEFNCLCK" => Some(Self::CmdEhamefnclck), + "JHHEBHOKOEK_KAPOBGDLHGC" => Some(Self::JhhebhokoekKapobgdlhgc), + "CmdNKELGONGCBH" => Some(Self::CmdNkelgongcbh), + "CmdEGJNFMFALAA" => Some(Self::CmdEgjnfmfalaa), + "CmdFOMEICLIGLA" => Some(Self::CmdFomeicligla), + "CmdQuitBattleCsReq" => Some(Self::CmdQuitBattleCsReq), + "CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp), + "CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq), + "CmdJKMDOBAFKDI" => Some(Self::CmdJkmdobafkdi), + "CmdPVEBattleResultCsReq" => Some(Self::CmdPveBattleResultCsReq), "CmdSyncClientResVersionScRsp" => Some(Self::CmdSyncClientResVersionScRsp), - "CmdQuitBattleScRsp" => Some(Self::CmdQuitBattleScRsp), _ => None, } } } -/// Obf: CmdBattleCollegeType +/// Obf: BKHGOOJKNGI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleCollegeType { - Mnfeponeddj = 0, - CmdStartBattleCollegeScRsp = 5735, - CmdGetBattleCollegeDataScRsp = 5781, - CmdSyncBattleCollegeDataChangeScNotify = 5724, - CmdStartBattleCollegeCsReq = 5704, - CmdGetBattleCollegeDataCsReq = 5783, + BkhgoojkngiPcpdhelpkem = 0, + CmdGetBattleCollegeDataCsReq = 5791, + CmdStartBattleCollegeScRsp = 5714, + CmdGetBattleCollegeDataScRsp = 5710, + CmdSyncBattleCollegeDataChangeScNotify = 5794, + CmdStartBattleCollegeCsReq = 5795, } impl CmdBattleCollegeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77139,44 +80227,44 @@ impl CmdBattleCollegeType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdBattleCollegeType_MNFEPONEDDJ", + Self::BkhgoojkngiPcpdhelpkem => "BKHGOOJKNGI_PCPDHELPKEM", + Self::CmdGetBattleCollegeDataCsReq => "CmdGetBattleCollegeDataCsReq", Self::CmdStartBattleCollegeScRsp => "CmdStartBattleCollegeScRsp", Self::CmdGetBattleCollegeDataScRsp => "CmdGetBattleCollegeDataScRsp", Self::CmdSyncBattleCollegeDataChangeScNotify => { "CmdSyncBattleCollegeDataChangeScNotify" } Self::CmdStartBattleCollegeCsReq => "CmdStartBattleCollegeCsReq", - Self::CmdGetBattleCollegeDataCsReq => "CmdGetBattleCollegeDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdBattleCollegeType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "BKHGOOJKNGI_PCPDHELPKEM" => Some(Self::BkhgoojkngiPcpdhelpkem), + "CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq), "CmdStartBattleCollegeScRsp" => Some(Self::CmdStartBattleCollegeScRsp), "CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp), "CmdSyncBattleCollegeDataChangeScNotify" => { Some(Self::CmdSyncBattleCollegeDataChangeScNotify) } "CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq), - "CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq), _ => None, } } } -/// Obf: CmdBattlePassType +/// Obf: FGHAGLLOPGH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattlePassType { - Mnfeponeddj = 0, - CmdTakeAllRewardScRsp = 3069, - CmdTakeBpRewardScRsp = 3035, - CmdTakeAllRewardCsReq = 3100, - CmdBuyBpLevelScRsp = 3062, - CmdBuyBpLevelCsReq = 3013, - CmdTakeBpRewardCsReq = 3004, - CmdBattlePassInfoNotify = 3083, + FghagllopghPcpdhelpkem = 0, + CmdBattlePassInfoNotify = 3091, + CmdTakeBpRewardCsReq = 3095, + CmdTakeBpRewardScRsp = 3014, + CmdTakeAllRewardScRsp = 3063, + CmdTakeAllRewardCsReq = 3098, + CmdBuyBpLevelScRsp = 3009, + CmdBuyBpLevelCsReq = 3018, } impl CmdBattlePassType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77185,40 +80273,40 @@ impl CmdBattlePassType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdBattlePassType_MNFEPONEDDJ", - Self::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp", + Self::FghagllopghPcpdhelpkem => "FGHAGLLOPGH_PCPDHELPKEM", + Self::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify", + Self::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq", Self::CmdTakeBpRewardScRsp => "CmdTakeBpRewardScRsp", + Self::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp", Self::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq", Self::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp", Self::CmdBuyBpLevelCsReq => "CmdBuyBpLevelCsReq", - Self::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq", - Self::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdBattlePassType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp), + "FGHAGLLOPGH_PCPDHELPKEM" => Some(Self::FghagllopghPcpdhelpkem), + "CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify), + "CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq), "CmdTakeBpRewardScRsp" => Some(Self::CmdTakeBpRewardScRsp), + "CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp), "CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq), "CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp), "CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq), - "CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq), - "CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify), _ => None, } } } -/// Obf: BpTierType +/// Obf: ANMMOPCHJDI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BpTierType { - None = 0, - Free = 1, - Premium1 = 2, - Premium2 = 3, + AnmmopchjdiPcpdhelpkem = 0, + AnmmopchjdiLblbclifgne = 1, + AnmmopchjdiGilfhnidkff = 2, + AnmmopchjdiDgneffilomj = 3, } impl BpTierType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77227,33 +80315,33 @@ impl BpTierType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "BP_TIER_TYPE_NONE", - Self::Free => "BP_TIER_TYPE_FREE", - Self::Premium1 => "BP_TIER_TYPE_PREMIUM_1", - Self::Premium2 => "BP_TIER_TYPE_PREMIUM_2", + Self::AnmmopchjdiPcpdhelpkem => "ANMMOPCHJDI_PCPDHELPKEM", + Self::AnmmopchjdiLblbclifgne => "ANMMOPCHJDI_LBLBCLIFGNE", + Self::AnmmopchjdiGilfhnidkff => "ANMMOPCHJDI_GILFHNIDKFF", + Self::AnmmopchjdiDgneffilomj => "ANMMOPCHJDI_DGNEFFILOMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BP_TIER_TYPE_NONE" => Some(Self::None), - "BP_TIER_TYPE_FREE" => Some(Self::Free), - "BP_TIER_TYPE_PREMIUM_1" => Some(Self::Premium1), - "BP_TIER_TYPE_PREMIUM_2" => Some(Self::Premium2), + "ANMMOPCHJDI_PCPDHELPKEM" => Some(Self::AnmmopchjdiPcpdhelpkem), + "ANMMOPCHJDI_LBLBCLIFGNE" => Some(Self::AnmmopchjdiLblbclifgne), + "ANMMOPCHJDI_GILFHNIDKFF" => Some(Self::AnmmopchjdiGilfhnidkff), + "ANMMOPCHJDI_DGNEFFILOMJ" => Some(Self::AnmmopchjdiDgneffilomj), _ => None, } } } -/// Obf: BpRewardType +/// Obf: FAAJKCACGCD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BpRewardType { - BpRewaradTypeNone = 0, - BpRewaradTypeFree = 1, - BpRewaradTypePremium1 = 2, - BpRewaradTypePremium2 = 3, - BpRewaradTypePremiumOptional = 4, + FaajkcacgcdOejcecbchlc = 0, + FaajkcacgcdFoohdabhdkm = 1, + FaajkcacgcdGiimbeopdfb = 2, + FaajkcacgcdPbomgokanjd = 3, + FaajkcacgcdJfmbnemidfk = 4, } impl BpRewardType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77262,39 +80350,37 @@ impl BpRewardType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::BpRewaradTypeNone => "BP_REWARAD_TYPE_NONE", - Self::BpRewaradTypeFree => "BP_REWARAD_TYPE_FREE", - Self::BpRewaradTypePremium1 => "BP_REWARAD_TYPE_PREMIUM_1", - Self::BpRewaradTypePremium2 => "BP_REWARAD_TYPE_PREMIUM_2", - Self::BpRewaradTypePremiumOptional => "BP_REWARAD_TYPE_PREMIUM_OPTIONAL", + Self::FaajkcacgcdOejcecbchlc => "FAAJKCACGCD_OEJCECBCHLC", + Self::FaajkcacgcdFoohdabhdkm => "FAAJKCACGCD_FOOHDABHDKM", + Self::FaajkcacgcdGiimbeopdfb => "FAAJKCACGCD_GIIMBEOPDFB", + Self::FaajkcacgcdPbomgokanjd => "FAAJKCACGCD_PBOMGOKANJD", + Self::FaajkcacgcdJfmbnemidfk => "FAAJKCACGCD_JFMBNEMIDFK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BP_REWARAD_TYPE_NONE" => Some(Self::BpRewaradTypeNone), - "BP_REWARAD_TYPE_FREE" => Some(Self::BpRewaradTypeFree), - "BP_REWARAD_TYPE_PREMIUM_1" => Some(Self::BpRewaradTypePremium1), - "BP_REWARAD_TYPE_PREMIUM_2" => Some(Self::BpRewaradTypePremium2), - "BP_REWARAD_TYPE_PREMIUM_OPTIONAL" => { - Some(Self::BpRewaradTypePremiumOptional) - } + "FAAJKCACGCD_OEJCECBCHLC" => Some(Self::FaajkcacgcdOejcecbchlc), + "FAAJKCACGCD_FOOHDABHDKM" => Some(Self::FaajkcacgcdFoohdabhdkm), + "FAAJKCACGCD_GIIMBEOPDFB" => Some(Self::FaajkcacgcdGiimbeopdfb), + "FAAJKCACGCD_PBOMGOKANJD" => Some(Self::FaajkcacgcdPbomgokanjd), + "FAAJKCACGCD_JFMBNEMIDFK" => Some(Self::FaajkcacgcdJfmbnemidfk), _ => None, } } } -/// Obf: CmdBenefitActivityType +/// Obf: DLJPALHAPPL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBenefitActivityType { - Mnfeponeddj = 0, - CmdTakeBenefitActivityRewardScRsp = 4864, - CmdTakeBenefitActivityRewardCsReq = 4851, - CmdGetBenefitActivityInfoScRsp = 4890, - CmdJoinBenefitActivityCsReq = 4889, - CmdJoinBenefitActivityScRsp = 4862, - CmdGetBenefitActivityInfoCsReq = 4854, + DljpalhapplPcpdhelpkem = 0, + CmdGetBenefitActivityInfo = 4857, + CmdCdfgbpopnal = 4888, + CmdJoinBenefitActivityCsReq = 4885, + CmdGetBenefitActivityInfoCsReq = 4863, + CmdTakeBenefitActivityRewardCsReq = 4880, + CmdTakeBenefitActivityRewardScRsp = 4877, } impl CmdBenefitActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77303,53 +80389,51 @@ impl CmdBenefitActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdBenefitActivityType_MNFEPONEDDJ", - Self::CmdTakeBenefitActivityRewardScRsp => { - "CmdTakeBenefitActivityRewardScRsp" - } + Self::DljpalhapplPcpdhelpkem => "DLJPALHAPPL_PCPDHELPKEM", + Self::CmdGetBenefitActivityInfo => "CmdGetBenefitActivityInfo", + Self::CmdCdfgbpopnal => "CmdCDFGBPOPNAL", + Self::CmdJoinBenefitActivityCsReq => "CmdJoinBenefitActivityCsReq", + Self::CmdGetBenefitActivityInfoCsReq => "CmdGetBenefitActivityInfoCsReq", Self::CmdTakeBenefitActivityRewardCsReq => { "CmdTakeBenefitActivityRewardCsReq" } - Self::CmdGetBenefitActivityInfoScRsp => "CmdGetBenefitActivityInfoScRsp", - Self::CmdJoinBenefitActivityCsReq => "CmdJoinBenefitActivityCsReq", - Self::CmdJoinBenefitActivityScRsp => "CmdJoinBenefitActivityScRsp", - Self::CmdGetBenefitActivityInfoCsReq => "CmdGetBenefitActivityInfoCsReq", + Self::CmdTakeBenefitActivityRewardScRsp => { + "CmdTakeBenefitActivityRewardScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdBenefitActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdTakeBenefitActivityRewardScRsp" => { - Some(Self::CmdTakeBenefitActivityRewardScRsp) + "DLJPALHAPPL_PCPDHELPKEM" => Some(Self::DljpalhapplPcpdhelpkem), + "CmdGetBenefitActivityInfo" => Some(Self::CmdGetBenefitActivityInfo), + "CmdCDFGBPOPNAL" => Some(Self::CmdCdfgbpopnal), + "CmdJoinBenefitActivityCsReq" => Some(Self::CmdJoinBenefitActivityCsReq), + "CmdGetBenefitActivityInfoCsReq" => { + Some(Self::CmdGetBenefitActivityInfoCsReq) } "CmdTakeBenefitActivityRewardCsReq" => { Some(Self::CmdTakeBenefitActivityRewardCsReq) } - "CmdGetBenefitActivityInfoScRsp" => { - Some(Self::CmdGetBenefitActivityInfoScRsp) - } - "CmdJoinBenefitActivityCsReq" => Some(Self::CmdJoinBenefitActivityCsReq), - "CmdJoinBenefitActivityScRsp" => Some(Self::CmdJoinBenefitActivityScRsp), - "CmdGetBenefitActivityInfoCsReq" => { - Some(Self::CmdGetBenefitActivityInfoCsReq) + "CmdTakeBenefitActivityRewardScRsp" => { + Some(Self::CmdTakeBenefitActivityRewardScRsp) } _ => None, } } } -/// Obf: CmdBenefitV2ActivityType +/// Obf: HNDFOLKOIGI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBenefitV2ActivityType { - Mnfeponeddj = 0, - Bdgbijoihba = 9822, - Hnpdbgehjgl = 9828, - Jngnlodoani = 9823, - CmdEbbonopggpc = 9830, - CmdMcjlkcoipdf = 9826, - CmdJhikbkmdaop = 9821, + HndfolkoigiPcpdhelpkem = 0, + CmdMekcpjmgcoc = 9827, + HndfolkoigiJmppofmfafn = 9821, + HndfolkoigiLblhkheojdi = 9825, + CmdKokpdkolble = 9830, + CmdEackmfhnkcb = 9824, + HndfolkoigiHefgfdaafci = 9829, } impl CmdBenefitV2ActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77358,51 +80442,51 @@ impl CmdBenefitV2ActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdBenefitV2ActivityType_MNFEPONEDDJ", - Self::Bdgbijoihba => "CmdBenefitV2ActivityType_BDGBIJOIHBA", - Self::Hnpdbgehjgl => "CmdBenefitV2ActivityType_HNPDBGEHJGL", - Self::Jngnlodoani => "CmdBenefitV2ActivityType_JNGNLODOANI", - Self::CmdEbbonopggpc => "CmdEBBONOPGGPC", - Self::CmdMcjlkcoipdf => "CmdMCJLKCOIPDF", - Self::CmdJhikbkmdaop => "CmdJHIKBKMDAOP", + Self::HndfolkoigiPcpdhelpkem => "HNDFOLKOIGI_PCPDHELPKEM", + Self::CmdMekcpjmgcoc => "CmdMEKCPJMGCOC", + Self::HndfolkoigiJmppofmfafn => "HNDFOLKOIGI_JMPPOFMFAFN", + Self::HndfolkoigiLblhkheojdi => "HNDFOLKOIGI_LBLHKHEOJDI", + Self::CmdKokpdkolble => "CmdKOKPDKOLBLE", + Self::CmdEackmfhnkcb => "CmdEACKMFHNKCB", + Self::HndfolkoigiHefgfdaafci => "HNDFOLKOIGI_HEFGFDAAFCI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdBenefitV2ActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdBenefitV2ActivityType_BDGBIJOIHBA" => Some(Self::Bdgbijoihba), - "CmdBenefitV2ActivityType_HNPDBGEHJGL" => Some(Self::Hnpdbgehjgl), - "CmdBenefitV2ActivityType_JNGNLODOANI" => Some(Self::Jngnlodoani), - "CmdEBBONOPGGPC" => Some(Self::CmdEbbonopggpc), - "CmdMCJLKCOIPDF" => Some(Self::CmdMcjlkcoipdf), - "CmdJHIKBKMDAOP" => Some(Self::CmdJhikbkmdaop), + "HNDFOLKOIGI_PCPDHELPKEM" => Some(Self::HndfolkoigiPcpdhelpkem), + "CmdMEKCPJMGCOC" => Some(Self::CmdMekcpjmgcoc), + "HNDFOLKOIGI_JMPPOFMFAFN" => Some(Self::HndfolkoigiJmppofmfafn), + "HNDFOLKOIGI_LBLHKHEOJDI" => Some(Self::HndfolkoigiLblhkheojdi), + "CmdKOKPDKOLBLE" => Some(Self::CmdKokpdkolble), + "CmdEACKMFHNKCB" => Some(Self::CmdEackmfhnkcb), + "HNDFOLKOIGI_HEFGFDAAFCI" => Some(Self::HndfolkoigiHefgfdaafci), _ => None, } } } -/// Obf: CmdBoxingClubType +/// Obf: NCGDADBFAOA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBoxingClubType { - Mnfeponeddj = 0, - CmdGiveUpBoxingClubChallengeCsReq = 4262, - CmdBoxingClubRewardScNotify = 4269, - CmdStartBoxingClubBattleScRsp = 4213, - CmdChooseBoxingClubStageOptionalBuffScRsp = 4256, - CmdSetBoxingClubResonanceLineupCsReq = 4284, - CmdChooseBoxingClubStageOptionalBuffCsReq = 4223, - CmdStartBoxingClubBattleCsReq = 4235, - CmdGetBoxingClubInfoScRsp = 4281, - CmdSetBoxingClubResonanceScRsp = 4219, - CmdMatchBoxingClubOpponentCsReq = 4224, - CmdGetBoxingClubInfoCsReq = 4283, - CmdMatchBoxingClubOpponentScRsp = 4204, - CmdChooseBoxingClubResonanceScRsp = 4257, - CmdBoxingClubChallengeUpdateScNotify = 4240, - CmdChooseBoxingClubResonanceCsReq = 4246, - CmdGiveUpBoxingClubChallengeScRsp = 4300, + NcgdadbfaoaPcpdhelpkem = 0, + CmdGiveUpBoxingClubChallengeCsReq = 4209, + CmdChooseBoxingClubStageOptionalBuffScRsp = 4238, + CmdGetBoxingClubInfoScRsp = 4210, + CmdGiveUpBoxingClubChallengeScRsp = 4298, + CmdMatchBoxingClubOpponentScRsp = 4295, + CmdStartBoxingClubBattleScRsp = 4218, + CmdChooseBoxingClubResonanceScRsp = 4201, + CmdGetBoxingClubInfoCsReq = 4291, + CmdBoxingClubChallengeUpdateScNotify = 4226, + CmdChooseBoxingClubResonanceCsReq = 4239, + CmdMatchBoxingClubOpponentCsReq = 4294, + CmdStartBoxingClubBattleCsReq = 4214, + CmdSetBoxingClubResonanceLineupCsReq = 4274, + CmdChooseBoxingClubStageOptionalBuffCsReq = 4204, + CmdBoxingClubRewardScNotify = 4263, + CmdSetBoxingClubResonanceScRsp = 4237, } impl CmdBoxingClubType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77411,115 +80495,115 @@ impl CmdBoxingClubType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdBoxingClubType_MNFEPONEDDJ", + Self::NcgdadbfaoaPcpdhelpkem => "NCGDADBFAOA_PCPDHELPKEM", Self::CmdGiveUpBoxingClubChallengeCsReq => { "CmdGiveUpBoxingClubChallengeCsReq" } - Self::CmdBoxingClubRewardScNotify => "CmdBoxingClubRewardScNotify", - Self::CmdStartBoxingClubBattleScRsp => "CmdStartBoxingClubBattleScRsp", Self::CmdChooseBoxingClubStageOptionalBuffScRsp => { "CmdChooseBoxingClubStageOptionalBuffScRsp" } - Self::CmdSetBoxingClubResonanceLineupCsReq => { - "CmdSetBoxingClubResonanceLineupCsReq" - } - Self::CmdChooseBoxingClubStageOptionalBuffCsReq => { - "CmdChooseBoxingClubStageOptionalBuffCsReq" - } - Self::CmdStartBoxingClubBattleCsReq => "CmdStartBoxingClubBattleCsReq", Self::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp", - Self::CmdSetBoxingClubResonanceScRsp => "CmdSetBoxingClubResonanceScRsp", - Self::CmdMatchBoxingClubOpponentCsReq => "CmdMatchBoxingClubOpponentCsReq", - Self::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq", + Self::CmdGiveUpBoxingClubChallengeScRsp => { + "CmdGiveUpBoxingClubChallengeScRsp" + } Self::CmdMatchBoxingClubOpponentScRsp => "CmdMatchBoxingClubOpponentScRsp", + Self::CmdStartBoxingClubBattleScRsp => "CmdStartBoxingClubBattleScRsp", Self::CmdChooseBoxingClubResonanceScRsp => { "CmdChooseBoxingClubResonanceScRsp" } + Self::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq", Self::CmdBoxingClubChallengeUpdateScNotify => { "CmdBoxingClubChallengeUpdateScNotify" } Self::CmdChooseBoxingClubResonanceCsReq => { "CmdChooseBoxingClubResonanceCsReq" } - Self::CmdGiveUpBoxingClubChallengeScRsp => { - "CmdGiveUpBoxingClubChallengeScRsp" + Self::CmdMatchBoxingClubOpponentCsReq => "CmdMatchBoxingClubOpponentCsReq", + Self::CmdStartBoxingClubBattleCsReq => "CmdStartBoxingClubBattleCsReq", + Self::CmdSetBoxingClubResonanceLineupCsReq => { + "CmdSetBoxingClubResonanceLineupCsReq" } + Self::CmdChooseBoxingClubStageOptionalBuffCsReq => { + "CmdChooseBoxingClubStageOptionalBuffCsReq" + } + Self::CmdBoxingClubRewardScNotify => "CmdBoxingClubRewardScNotify", + Self::CmdSetBoxingClubResonanceScRsp => "CmdSetBoxingClubResonanceScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdBoxingClubType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "NCGDADBFAOA_PCPDHELPKEM" => Some(Self::NcgdadbfaoaPcpdhelpkem), "CmdGiveUpBoxingClubChallengeCsReq" => { Some(Self::CmdGiveUpBoxingClubChallengeCsReq) } - "CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify), - "CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp), "CmdChooseBoxingClubStageOptionalBuffScRsp" => { Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp) } - "CmdSetBoxingClubResonanceLineupCsReq" => { - Some(Self::CmdSetBoxingClubResonanceLineupCsReq) - } - "CmdChooseBoxingClubStageOptionalBuffCsReq" => { - Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq) - } - "CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq), "CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp), - "CmdSetBoxingClubResonanceScRsp" => { - Some(Self::CmdSetBoxingClubResonanceScRsp) + "CmdGiveUpBoxingClubChallengeScRsp" => { + Some(Self::CmdGiveUpBoxingClubChallengeScRsp) } - "CmdMatchBoxingClubOpponentCsReq" => { - Some(Self::CmdMatchBoxingClubOpponentCsReq) - } - "CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq), "CmdMatchBoxingClubOpponentScRsp" => { Some(Self::CmdMatchBoxingClubOpponentScRsp) } + "CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp), "CmdChooseBoxingClubResonanceScRsp" => { Some(Self::CmdChooseBoxingClubResonanceScRsp) } + "CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq), "CmdBoxingClubChallengeUpdateScNotify" => { Some(Self::CmdBoxingClubChallengeUpdateScNotify) } "CmdChooseBoxingClubResonanceCsReq" => { Some(Self::CmdChooseBoxingClubResonanceCsReq) } - "CmdGiveUpBoxingClubChallengeScRsp" => { - Some(Self::CmdGiveUpBoxingClubChallengeScRsp) + "CmdMatchBoxingClubOpponentCsReq" => { + Some(Self::CmdMatchBoxingClubOpponentCsReq) + } + "CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq), + "CmdSetBoxingClubResonanceLineupCsReq" => { + Some(Self::CmdSetBoxingClubResonanceLineupCsReq) + } + "CmdChooseBoxingClubStageOptionalBuffCsReq" => { + Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq) + } + "CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify), + "CmdSetBoxingClubResonanceScRsp" => { + Some(Self::CmdSetBoxingClubResonanceScRsp) } _ => None, } } } -/// Obf: CmdCakeRaceType +/// Obf: EMBLGHMFGEA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdCakeRaceType { - Mnfeponeddj = 0, - CmdCakeRaceLoanCsReq = 9135, - CmdCakeRaceStartPveScRsp = 9124, - CmdCakeRaceUpdatePveScRsp = 9132, - CmdCakeRaceGetFriendRankingInfoListScRsp = 9147, - CmdCakeRaceLikeFriendRankingInfoScRsp = 9125, - CmdCakeRaceGetDailyLikeCsReq = 9133, - CmdCakeRaceGetDataScRsp = 9121, - CmdCakeRaceFinishPveScRsp = 9131, - Kidkdgbilnb = 9142, - CmdMjcdeidolfj = 9149, - CmdCakeRaceGetHandbookScRsp = 9122, - CmdCakeRaceUpdatePveMeetCatCsReq = 9129, - CmdCakeRaceLoanScRsp = 9130, - CmdCakeRaceStartPveCsReq = 9141, - CmdCakeRaceLikeFriendRankingInfoCsReq = 9137, - CmdCakeRaceGetHandbookCsReq = 9136, - CmdCakeRaceFinishPveCsReq = 9140, - CmdCakeRaceFinishFieldRewardScNotify = 9134, - CmdCakeRaceGetDailyLikeScRsp = 9139, - CmdCakeRaceCoinScoreChangeScNotify = 9146, - CmdCakeRaceGetFriendRankingInfoListCsReq = 9127, - CmdCakeRaceGetDataCsReq = 9126, + EmblghmfgeaPcpdhelpkem = 0, + CmdCakeRaceGetDataScRsp = 9138, + CmdCakeRaceLoanCsReq = 9124, + CmdCakeRaceGetHandbookScRsp = 9130, + CmdCmnliekbfnj = 9133, + CmdCakeRaceGetDataCsReq = 9122, + CmdBpldhdfdida = 9145, + CmdCakeRaceFinishPveCsReq = 9147, + CmdCakeRaceFinishFieldRewardScNotify = 9149, + CmdCakeRaceUpdatePveScRsp = 9135, + CmdCakeRaceGetDailyLikeCsReq = 9146, + CmdCakeRaceCoinScoreChangeScNotify = 9142, + CmdCakeRaceGetFriendRankingInfoListScRsp = 9140, + CmdCakeRaceLoanScRsp = 9139, + CmdCakeRaceGetFriendRankingInfoListCsReq = 9143, + CmdCakeRaceLikeFriendRankingInfoScRsp = 9134, + CmdCakeRaceStartPveCsReq = 9123, + CmdCakeRaceGetDailyLikeScRsp = 9127, + EmblghmfgeaFgcfgnndhof = 9137, + CmdCakeRaceStartPveScRsp = 9121, + CmdCakeRaceUpdatePveMeetCatCsReq = 9150, + CmdCakeRaceGetHandbookCsReq = 9131, + CmdCakeRaceLikeFriendRankingInfoCsReq = 9129, } impl CmdCakeRaceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77528,114 +80612,114 @@ impl CmdCakeRaceType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdCakeRaceType_MNFEPONEDDJ", - Self::CmdCakeRaceLoanCsReq => "CmdCakeRaceLoanCsReq", - Self::CmdCakeRaceStartPveScRsp => "CmdCakeRaceStartPveScRsp", - Self::CmdCakeRaceUpdatePveScRsp => "CmdCakeRaceUpdatePveScRsp", - Self::CmdCakeRaceGetFriendRankingInfoListScRsp => { - "CmdCakeRaceGetFriendRankingInfoListScRsp" - } - Self::CmdCakeRaceLikeFriendRankingInfoScRsp => { - "CmdCakeRaceLikeFriendRankingInfoScRsp" - } - Self::CmdCakeRaceGetDailyLikeCsReq => "CmdCakeRaceGetDailyLikeCsReq", + Self::EmblghmfgeaPcpdhelpkem => "EMBLGHMFGEA_PCPDHELPKEM", Self::CmdCakeRaceGetDataScRsp => "CmdCakeRaceGetDataScRsp", - Self::CmdCakeRaceFinishPveScRsp => "CmdCakeRaceFinishPveScRsp", - Self::Kidkdgbilnb => "CmdCakeRaceType_KIDKDGBILNB", - Self::CmdMjcdeidolfj => "CmdMJCDEIDOLFJ", + Self::CmdCakeRaceLoanCsReq => "CmdCakeRaceLoanCsReq", Self::CmdCakeRaceGetHandbookScRsp => "CmdCakeRaceGetHandbookScRsp", - Self::CmdCakeRaceUpdatePveMeetCatCsReq => "CmdCakeRaceUpdatePveMeetCatCsReq", - Self::CmdCakeRaceLoanScRsp => "CmdCakeRaceLoanScRsp", - Self::CmdCakeRaceStartPveCsReq => "CmdCakeRaceStartPveCsReq", - Self::CmdCakeRaceLikeFriendRankingInfoCsReq => { - "CmdCakeRaceLikeFriendRankingInfoCsReq" - } - Self::CmdCakeRaceGetHandbookCsReq => "CmdCakeRaceGetHandbookCsReq", + Self::CmdCmnliekbfnj => "CmdCMNLIEKBFNJ", + Self::CmdCakeRaceGetDataCsReq => "CmdCakeRaceGetDataCsReq", + Self::CmdBpldhdfdida => "CmdBPLDHDFDIDA", Self::CmdCakeRaceFinishPveCsReq => "CmdCakeRaceFinishPveCsReq", Self::CmdCakeRaceFinishFieldRewardScNotify => { "CmdCakeRaceFinishFieldRewardScNotify" } - Self::CmdCakeRaceGetDailyLikeScRsp => "CmdCakeRaceGetDailyLikeScRsp", + Self::CmdCakeRaceUpdatePveScRsp => "CmdCakeRaceUpdatePveScRsp", + Self::CmdCakeRaceGetDailyLikeCsReq => "CmdCakeRaceGetDailyLikeCsReq", Self::CmdCakeRaceCoinScoreChangeScNotify => { "CmdCakeRaceCoinScoreChangeScNotify" } + Self::CmdCakeRaceGetFriendRankingInfoListScRsp => { + "CmdCakeRaceGetFriendRankingInfoListScRsp" + } + Self::CmdCakeRaceLoanScRsp => "CmdCakeRaceLoanScRsp", Self::CmdCakeRaceGetFriendRankingInfoListCsReq => { "CmdCakeRaceGetFriendRankingInfoListCsReq" } - Self::CmdCakeRaceGetDataCsReq => "CmdCakeRaceGetDataCsReq", + Self::CmdCakeRaceLikeFriendRankingInfoScRsp => { + "CmdCakeRaceLikeFriendRankingInfoScRsp" + } + Self::CmdCakeRaceStartPveCsReq => "CmdCakeRaceStartPveCsReq", + Self::CmdCakeRaceGetDailyLikeScRsp => "CmdCakeRaceGetDailyLikeScRsp", + Self::EmblghmfgeaFgcfgnndhof => "EMBLGHMFGEA_FGCFGNNDHOF", + Self::CmdCakeRaceStartPveScRsp => "CmdCakeRaceStartPveScRsp", + Self::CmdCakeRaceUpdatePveMeetCatCsReq => "CmdCakeRaceUpdatePveMeetCatCsReq", + Self::CmdCakeRaceGetHandbookCsReq => "CmdCakeRaceGetHandbookCsReq", + Self::CmdCakeRaceLikeFriendRankingInfoCsReq => { + "CmdCakeRaceLikeFriendRankingInfoCsReq" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdCakeRaceType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdCakeRaceLoanCsReq" => Some(Self::CmdCakeRaceLoanCsReq), - "CmdCakeRaceStartPveScRsp" => Some(Self::CmdCakeRaceStartPveScRsp), - "CmdCakeRaceUpdatePveScRsp" => Some(Self::CmdCakeRaceUpdatePveScRsp), - "CmdCakeRaceGetFriendRankingInfoListScRsp" => { - Some(Self::CmdCakeRaceGetFriendRankingInfoListScRsp) - } - "CmdCakeRaceLikeFriendRankingInfoScRsp" => { - Some(Self::CmdCakeRaceLikeFriendRankingInfoScRsp) - } - "CmdCakeRaceGetDailyLikeCsReq" => Some(Self::CmdCakeRaceGetDailyLikeCsReq), + "EMBLGHMFGEA_PCPDHELPKEM" => Some(Self::EmblghmfgeaPcpdhelpkem), "CmdCakeRaceGetDataScRsp" => Some(Self::CmdCakeRaceGetDataScRsp), - "CmdCakeRaceFinishPveScRsp" => Some(Self::CmdCakeRaceFinishPveScRsp), - "CmdCakeRaceType_KIDKDGBILNB" => Some(Self::Kidkdgbilnb), - "CmdMJCDEIDOLFJ" => Some(Self::CmdMjcdeidolfj), + "CmdCakeRaceLoanCsReq" => Some(Self::CmdCakeRaceLoanCsReq), "CmdCakeRaceGetHandbookScRsp" => Some(Self::CmdCakeRaceGetHandbookScRsp), - "CmdCakeRaceUpdatePveMeetCatCsReq" => { - Some(Self::CmdCakeRaceUpdatePveMeetCatCsReq) - } - "CmdCakeRaceLoanScRsp" => Some(Self::CmdCakeRaceLoanScRsp), - "CmdCakeRaceStartPveCsReq" => Some(Self::CmdCakeRaceStartPveCsReq), - "CmdCakeRaceLikeFriendRankingInfoCsReq" => { - Some(Self::CmdCakeRaceLikeFriendRankingInfoCsReq) - } - "CmdCakeRaceGetHandbookCsReq" => Some(Self::CmdCakeRaceGetHandbookCsReq), + "CmdCMNLIEKBFNJ" => Some(Self::CmdCmnliekbfnj), + "CmdCakeRaceGetDataCsReq" => Some(Self::CmdCakeRaceGetDataCsReq), + "CmdBPLDHDFDIDA" => Some(Self::CmdBpldhdfdida), "CmdCakeRaceFinishPveCsReq" => Some(Self::CmdCakeRaceFinishPveCsReq), "CmdCakeRaceFinishFieldRewardScNotify" => { Some(Self::CmdCakeRaceFinishFieldRewardScNotify) } - "CmdCakeRaceGetDailyLikeScRsp" => Some(Self::CmdCakeRaceGetDailyLikeScRsp), + "CmdCakeRaceUpdatePveScRsp" => Some(Self::CmdCakeRaceUpdatePveScRsp), + "CmdCakeRaceGetDailyLikeCsReq" => Some(Self::CmdCakeRaceGetDailyLikeCsReq), "CmdCakeRaceCoinScoreChangeScNotify" => { Some(Self::CmdCakeRaceCoinScoreChangeScNotify) } + "CmdCakeRaceGetFriendRankingInfoListScRsp" => { + Some(Self::CmdCakeRaceGetFriendRankingInfoListScRsp) + } + "CmdCakeRaceLoanScRsp" => Some(Self::CmdCakeRaceLoanScRsp), "CmdCakeRaceGetFriendRankingInfoListCsReq" => { Some(Self::CmdCakeRaceGetFriendRankingInfoListCsReq) } - "CmdCakeRaceGetDataCsReq" => Some(Self::CmdCakeRaceGetDataCsReq), + "CmdCakeRaceLikeFriendRankingInfoScRsp" => { + Some(Self::CmdCakeRaceLikeFriendRankingInfoScRsp) + } + "CmdCakeRaceStartPveCsReq" => Some(Self::CmdCakeRaceStartPveCsReq), + "CmdCakeRaceGetDailyLikeScRsp" => Some(Self::CmdCakeRaceGetDailyLikeScRsp), + "EMBLGHMFGEA_FGCFGNNDHOF" => Some(Self::EmblghmfgeaFgcfgnndhof), + "CmdCakeRaceStartPveScRsp" => Some(Self::CmdCakeRaceStartPveScRsp), + "CmdCakeRaceUpdatePveMeetCatCsReq" => { + Some(Self::CmdCakeRaceUpdatePveMeetCatCsReq) + } + "CmdCakeRaceGetHandbookCsReq" => Some(Self::CmdCakeRaceGetHandbookCsReq), + "CmdCakeRaceLikeFriendRankingInfoCsReq" => { + Some(Self::CmdCakeRaceLikeFriendRankingInfoCsReq) + } _ => None, } } } -/// Obf: CmdChallengeType +/// Obf: BNLGJBKKKBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengeType { - Mnfeponeddj = 0, - CmdGetCurChallengeScRsp = 1746, - CmdGetCurChallengeCsReq = 1740, - CmdStartPartialChallengeCsReq = 1788, - CmdEnterChallengeNextPhaseCsReq = 1718, - CmdGetChallengeScRsp = 1781, - CmdChallengeSettleNotify = 1762, - CmdLeaveChallengeCsReq = 1735, - CmdEnterChallengeNextPhaseScRsp = 1706, - CmdChallengeLineupNotify = 1757, - CmdGetChallengeGroupStatisticsScRsp = 1734, - CmdTakeChallengeRewardScRsp = 1756, - CmdStartPartialChallengeScRsp = 1786, - CmdGetChallengeCsReq = 1783, - CmdRestartChallengePhaseScRsp = 1731, - CmdStartChallengeScRsp = 1704, - CmdGetChallengeGroupStatisticsCsReq = 1748, - CmdLeaveChallengeScRsp = 1713, - CmdChallengeBossPhaseSettleNotify = 1701, - CmdStartChallengeCsReq = 1724, - CmdRestartChallengePhaseCsReq = 1709, - CmdTakeChallengeCumulativeRewardCsReq = 1723, + BnlgjbkkkbkPcpdhelpkem = 0, + CmdChallengeSettleNotify = 1709, + CmdGetChallengeGroupStatisticsCsReq = 1772, + CmdLeaveChallengeCsReq = 1714, + CmdGetChallengeCsReq = 1791, + CmdStartPartialChallengeScRsp = 1761, + CmdGetChallengeGroupStatisticsScRsp = 1732, + CmdTakeChallengeRewardScRsp = 1738, + CmdTakeChallengeCumulativeRewardCsReq = 1704, + CmdStartChallengeScRsp = 1795, + CmdGetCurChallengeScRsp = 1739, + CmdEnterChallengeNextPhaseCsReq = 1800, + CmdGetCurChallengeCsReq = 1726, + CmdEnterChallengeNextPhaseScRsp = 1789, + CmdLeaveChallengeScRsp = 1718, + CmdStartChallengeCsReq = 1794, + CmdRestartChallengePhaseScRsp = 1744, + CmdChallengeBossPhaseSettleNotify = 1796, + CmdPartialChallengeCsReq = 1733, + CmdGetChallengeScRsp = 1710, + CmdRestartChallengePhaseCsReq = 1758, + CmdChallengeLineupNotify = 1701, } impl CmdChallengeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77644,88 +80728,88 @@ impl CmdChallengeType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdChallengeType_MNFEPONEDDJ", - Self::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp", - Self::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq", - Self::CmdStartPartialChallengeCsReq => "CmdStartPartialChallengeCsReq", - Self::CmdEnterChallengeNextPhaseCsReq => "CmdEnterChallengeNextPhaseCsReq", - Self::CmdGetChallengeScRsp => "CmdGetChallengeScRsp", + Self::BnlgjbkkkbkPcpdhelpkem => "BNLGJBKKKBK_PCPDHELPKEM", Self::CmdChallengeSettleNotify => "CmdChallengeSettleNotify", + Self::CmdGetChallengeGroupStatisticsCsReq => { + "CmdGetChallengeGroupStatisticsCsReq" + } Self::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq", - Self::CmdEnterChallengeNextPhaseScRsp => "CmdEnterChallengeNextPhaseScRsp", - Self::CmdChallengeLineupNotify => "CmdChallengeLineupNotify", + Self::CmdGetChallengeCsReq => "CmdGetChallengeCsReq", + Self::CmdStartPartialChallengeScRsp => "CmdStartPartialChallengeScRsp", Self::CmdGetChallengeGroupStatisticsScRsp => { "CmdGetChallengeGroupStatisticsScRsp" } Self::CmdTakeChallengeRewardScRsp => "CmdTakeChallengeRewardScRsp", - Self::CmdStartPartialChallengeScRsp => "CmdStartPartialChallengeScRsp", - Self::CmdGetChallengeCsReq => "CmdGetChallengeCsReq", - Self::CmdRestartChallengePhaseScRsp => "CmdRestartChallengePhaseScRsp", - Self::CmdStartChallengeScRsp => "CmdStartChallengeScRsp", - Self::CmdGetChallengeGroupStatisticsCsReq => { - "CmdGetChallengeGroupStatisticsCsReq" - } - Self::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp", - Self::CmdChallengeBossPhaseSettleNotify => { - "CmdChallengeBossPhaseSettleNotify" - } - Self::CmdStartChallengeCsReq => "CmdStartChallengeCsReq", - Self::CmdRestartChallengePhaseCsReq => "CmdRestartChallengePhaseCsReq", Self::CmdTakeChallengeCumulativeRewardCsReq => { "CmdTakeChallengeCumulativeRewardCsReq" } + Self::CmdStartChallengeScRsp => "CmdStartChallengeScRsp", + Self::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp", + Self::CmdEnterChallengeNextPhaseCsReq => "CmdEnterChallengeNextPhaseCsReq", + Self::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq", + Self::CmdEnterChallengeNextPhaseScRsp => "CmdEnterChallengeNextPhaseScRsp", + Self::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp", + Self::CmdStartChallengeCsReq => "CmdStartChallengeCsReq", + Self::CmdRestartChallengePhaseScRsp => "CmdRestartChallengePhaseScRsp", + Self::CmdChallengeBossPhaseSettleNotify => { + "CmdChallengeBossPhaseSettleNotify" + } + Self::CmdPartialChallengeCsReq => "CmdPartialChallengeCsReq", + Self::CmdGetChallengeScRsp => "CmdGetChallengeScRsp", + Self::CmdRestartChallengePhaseCsReq => "CmdRestartChallengePhaseCsReq", + Self::CmdChallengeLineupNotify => "CmdChallengeLineupNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdChallengeType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp), - "CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq), - "CmdStartPartialChallengeCsReq" => Some(Self::CmdStartPartialChallengeCsReq), - "CmdEnterChallengeNextPhaseCsReq" => { - Some(Self::CmdEnterChallengeNextPhaseCsReq) - } - "CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp), + "BNLGJBKKKBK_PCPDHELPKEM" => Some(Self::BnlgjbkkkbkPcpdhelpkem), "CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify), - "CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq), - "CmdEnterChallengeNextPhaseScRsp" => { - Some(Self::CmdEnterChallengeNextPhaseScRsp) + "CmdGetChallengeGroupStatisticsCsReq" => { + Some(Self::CmdGetChallengeGroupStatisticsCsReq) } - "CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify), + "CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq), + "CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq), + "CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp), "CmdGetChallengeGroupStatisticsScRsp" => { Some(Self::CmdGetChallengeGroupStatisticsScRsp) } "CmdTakeChallengeRewardScRsp" => Some(Self::CmdTakeChallengeRewardScRsp), - "CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp), - "CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq), - "CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp), - "CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp), - "CmdGetChallengeGroupStatisticsCsReq" => { - Some(Self::CmdGetChallengeGroupStatisticsCsReq) - } - "CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp), - "CmdChallengeBossPhaseSettleNotify" => { - Some(Self::CmdChallengeBossPhaseSettleNotify) - } - "CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq), - "CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq), "CmdTakeChallengeCumulativeRewardCsReq" => { Some(Self::CmdTakeChallengeCumulativeRewardCsReq) } + "CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp), + "CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp), + "CmdEnterChallengeNextPhaseCsReq" => { + Some(Self::CmdEnterChallengeNextPhaseCsReq) + } + "CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq), + "CmdEnterChallengeNextPhaseScRsp" => { + Some(Self::CmdEnterChallengeNextPhaseScRsp) + } + "CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp), + "CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq), + "CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp), + "CmdChallengeBossPhaseSettleNotify" => { + Some(Self::CmdChallengeBossPhaseSettleNotify) + } + "CmdPartialChallengeCsReq" => Some(Self::CmdPartialChallengeCsReq), + "CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp), + "CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq), + "CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify), _ => None, } } } -/// Obf: ChallengeStatus +/// Obf: JECHIIMPIJC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChallengeStatus { - ChallengeUnknown = 0, - ChallengeDoing = 1, - ChallengeFinish = 2, - ChallengeFailed = 3, + JechiimpijcLbkobapdhge = 0, + JechiimpijcOeghbgfdhja = 1, + JechiimpijcIdhnkdidioh = 2, + JechiimpijcCdlmljgelbi = 3, } impl ChallengeStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -77734,49 +80818,49 @@ impl ChallengeStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::ChallengeUnknown => "CHALLENGE_UNKNOWN", - Self::ChallengeDoing => "CHALLENGE_DOING", - Self::ChallengeFinish => "CHALLENGE_FINISH", - Self::ChallengeFailed => "CHALLENGE_FAILED", + Self::JechiimpijcLbkobapdhge => "JECHIIMPIJC_LBKOBAPDHGE", + Self::JechiimpijcOeghbgfdhja => "JECHIIMPIJC_OEGHBGFDHJA", + Self::JechiimpijcIdhnkdidioh => "JECHIIMPIJC_IDHNKDIDIOH", + Self::JechiimpijcCdlmljgelbi => "JECHIIMPIJC_CDLMLJGELBI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CHALLENGE_UNKNOWN" => Some(Self::ChallengeUnknown), - "CHALLENGE_DOING" => Some(Self::ChallengeDoing), - "CHALLENGE_FINISH" => Some(Self::ChallengeFinish), - "CHALLENGE_FAILED" => Some(Self::ChallengeFailed), + "JECHIIMPIJC_LBKOBAPDHGE" => Some(Self::JechiimpijcLbkobapdhge), + "JECHIIMPIJC_OEGHBGFDHJA" => Some(Self::JechiimpijcOeghbgfdhja), + "JECHIIMPIJC_IDHNKDIDIOH" => Some(Self::JechiimpijcIdhnkdidioh), + "JECHIIMPIJC_CDLMLJGELBI" => Some(Self::JechiimpijcCdlmljgelbi), _ => None, } } } -/// Obf: CmdChallengePeakType +/// Obf: CKHPDGPGBJO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengePeakType { - Mnfeponeddj = 0, - CmdChallengePeakSettleScNotify = 8924, - CmdGetCurChallengePeakScRsp = 8934, - CmdGetCurChallengePeakCsReq = 8918, - CmdConfirmChallengePeakSettleCsReq = 8941, - CmdConfirmChallengePeakSettleScRsp = 8919, - CmdReStartChallengePeakScRsp = 8903, - CmdSetChallengePeakBossHardModeScRsp = 8922, - CmdSetChallengePeakMobLineupAvatarScRsp = 8911, - CmdReStartChallengePeakCsReq = 8921, - CmdStartChallengePeakCsReq = 8901, - CmdLeaveChallengePeakScRsp = 8912, - CmdChallengePeakGroupDataUpdateScNotify = 8902, - CmdStartChallengePeakScRsp = 8914, - CmdTakeChallengePeakRewardScRsp = 8907, - CmdSetChallengePeakBossHardModeCsReq = 8938, - CmdGetChallengePeakDataCsReq = 8904, - CmdSetChallengePeakMobLineupAvatarCsReq = 8908, - CmdGetChallengePeakDataScRsp = 8940, - CmdTakeChallengePeakRewardCsReq = 8930, - CmdLeaveChallengePeakCsReq = 8939, + CkhpdgpgbjoPcpdhelpkem = 0, + CmdSetChallengePeakBossHardModeCsReq = 8918, + CmdGfgiialglim = 8938, + CmdAmoaaiofedf = 8935, + CmdMcfedaphdlc = 8930, + CmdGetChallengePeakDataCsReq = 8913, + CmdTakeChallengePeakRewardScRsp = 8919, + CmdFaaagagdmnh = 8921, + CmdGetChallengePeakDataScRsp = 8907, + CmdSetChallengePeakBossHardModeScRsp = 8945, + CmdGetCurChallengePeakScRsp = 8944, + CmdKidbgjcmmog = 8906, + CmdBflfdmfdmcl = 8936, + CmdChallengePeakSettleScNotify = 8905, + CmdGpaoidiklln = 8903, + CmdMjppcnammkp = 8927, + CmdNnpgjjpkogl = 8931, + CmdPmomhjhgmhn = 8926, + CmdChallengePeakGroupDataUpdateScNotify = 8901, + CmdTakeChallengePeakRewardCsReq = 8947, + CmdGetCurChallengePeakCsReq = 8902, } impl CmdChallengePeakType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77785,113 +80869,97 @@ impl CmdChallengePeakType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdChallengePeakType_MNFEPONEDDJ", - Self::CmdChallengePeakSettleScNotify => "CmdChallengePeakSettleScNotify", - Self::CmdGetCurChallengePeakScRsp => "CmdGetCurChallengePeakScRsp", - Self::CmdGetCurChallengePeakCsReq => "CmdGetCurChallengePeakCsReq", - Self::CmdConfirmChallengePeakSettleCsReq => { - "CmdConfirmChallengePeakSettleCsReq" - } - Self::CmdConfirmChallengePeakSettleScRsp => { - "CmdConfirmChallengePeakSettleScRsp" - } - Self::CmdReStartChallengePeakScRsp => "CmdReStartChallengePeakScRsp", - Self::CmdSetChallengePeakBossHardModeScRsp => { - "CmdSetChallengePeakBossHardModeScRsp" - } - Self::CmdSetChallengePeakMobLineupAvatarScRsp => { - "CmdSetChallengePeakMobLineupAvatarScRsp" - } - Self::CmdReStartChallengePeakCsReq => "CmdReStartChallengePeakCsReq", - Self::CmdStartChallengePeakCsReq => "CmdStartChallengePeakCsReq", - Self::CmdLeaveChallengePeakScRsp => "CmdLeaveChallengePeakScRsp", - Self::CmdChallengePeakGroupDataUpdateScNotify => { - "CmdChallengePeakGroupDataUpdateScNotify" - } - Self::CmdStartChallengePeakScRsp => "CmdStartChallengePeakScRsp", - Self::CmdTakeChallengePeakRewardScRsp => "CmdTakeChallengePeakRewardScRsp", + Self::CkhpdgpgbjoPcpdhelpkem => "CKHPDGPGBJO_PCPDHELPKEM", Self::CmdSetChallengePeakBossHardModeCsReq => { "CmdSetChallengePeakBossHardModeCsReq" } + Self::CmdGfgiialglim => "CmdGFGIIALGLIM", + Self::CmdAmoaaiofedf => "CmdAMOAAIOFEDF", + Self::CmdMcfedaphdlc => "CmdMCFEDAPHDLC", Self::CmdGetChallengePeakDataCsReq => "CmdGetChallengePeakDataCsReq", - Self::CmdSetChallengePeakMobLineupAvatarCsReq => { - "CmdSetChallengePeakMobLineupAvatarCsReq" - } + Self::CmdTakeChallengePeakRewardScRsp => "CmdTakeChallengePeakRewardScRsp", + Self::CmdFaaagagdmnh => "CmdFAAAGAGDMNH", Self::CmdGetChallengePeakDataScRsp => "CmdGetChallengePeakDataScRsp", + Self::CmdSetChallengePeakBossHardModeScRsp => { + "CmdSetChallengePeakBossHardModeScRsp" + } + Self::CmdGetCurChallengePeakScRsp => "CmdGetCurChallengePeakScRsp", + Self::CmdKidbgjcmmog => "CmdKIDBGJCMMOG", + Self::CmdBflfdmfdmcl => "CmdBFLFDMFDMCL", + Self::CmdChallengePeakSettleScNotify => "CmdChallengePeakSettleScNotify", + Self::CmdGpaoidiklln => "CmdGPAOIDIKLLN", + Self::CmdMjppcnammkp => "CmdMJPPCNAMMKP", + Self::CmdNnpgjjpkogl => "CmdNNPGJJPKOGL", + Self::CmdPmomhjhgmhn => "CmdPMOMHJHGMHN", + Self::CmdChallengePeakGroupDataUpdateScNotify => { + "CmdChallengePeakGroupDataUpdateScNotify" + } Self::CmdTakeChallengePeakRewardCsReq => "CmdTakeChallengePeakRewardCsReq", - Self::CmdLeaveChallengePeakCsReq => "CmdLeaveChallengePeakCsReq", + Self::CmdGetCurChallengePeakCsReq => "CmdGetCurChallengePeakCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdChallengePeakType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdChallengePeakSettleScNotify" => { - Some(Self::CmdChallengePeakSettleScNotify) - } - "CmdGetCurChallengePeakScRsp" => Some(Self::CmdGetCurChallengePeakScRsp), - "CmdGetCurChallengePeakCsReq" => Some(Self::CmdGetCurChallengePeakCsReq), - "CmdConfirmChallengePeakSettleCsReq" => { - Some(Self::CmdConfirmChallengePeakSettleCsReq) - } - "CmdConfirmChallengePeakSettleScRsp" => { - Some(Self::CmdConfirmChallengePeakSettleScRsp) - } - "CmdReStartChallengePeakScRsp" => Some(Self::CmdReStartChallengePeakScRsp), - "CmdSetChallengePeakBossHardModeScRsp" => { - Some(Self::CmdSetChallengePeakBossHardModeScRsp) - } - "CmdSetChallengePeakMobLineupAvatarScRsp" => { - Some(Self::CmdSetChallengePeakMobLineupAvatarScRsp) - } - "CmdReStartChallengePeakCsReq" => Some(Self::CmdReStartChallengePeakCsReq), - "CmdStartChallengePeakCsReq" => Some(Self::CmdStartChallengePeakCsReq), - "CmdLeaveChallengePeakScRsp" => Some(Self::CmdLeaveChallengePeakScRsp), - "CmdChallengePeakGroupDataUpdateScNotify" => { - Some(Self::CmdChallengePeakGroupDataUpdateScNotify) - } - "CmdStartChallengePeakScRsp" => Some(Self::CmdStartChallengePeakScRsp), - "CmdTakeChallengePeakRewardScRsp" => { - Some(Self::CmdTakeChallengePeakRewardScRsp) - } + "CKHPDGPGBJO_PCPDHELPKEM" => Some(Self::CkhpdgpgbjoPcpdhelpkem), "CmdSetChallengePeakBossHardModeCsReq" => { Some(Self::CmdSetChallengePeakBossHardModeCsReq) } + "CmdGFGIIALGLIM" => Some(Self::CmdGfgiialglim), + "CmdAMOAAIOFEDF" => Some(Self::CmdAmoaaiofedf), + "CmdMCFEDAPHDLC" => Some(Self::CmdMcfedaphdlc), "CmdGetChallengePeakDataCsReq" => Some(Self::CmdGetChallengePeakDataCsReq), - "CmdSetChallengePeakMobLineupAvatarCsReq" => { - Some(Self::CmdSetChallengePeakMobLineupAvatarCsReq) + "CmdTakeChallengePeakRewardScRsp" => { + Some(Self::CmdTakeChallengePeakRewardScRsp) } + "CmdFAAAGAGDMNH" => Some(Self::CmdFaaagagdmnh), "CmdGetChallengePeakDataScRsp" => Some(Self::CmdGetChallengePeakDataScRsp), + "CmdSetChallengePeakBossHardModeScRsp" => { + Some(Self::CmdSetChallengePeakBossHardModeScRsp) + } + "CmdGetCurChallengePeakScRsp" => Some(Self::CmdGetCurChallengePeakScRsp), + "CmdKIDBGJCMMOG" => Some(Self::CmdKidbgjcmmog), + "CmdBFLFDMFDMCL" => Some(Self::CmdBflfdmfdmcl), + "CmdChallengePeakSettleScNotify" => { + Some(Self::CmdChallengePeakSettleScNotify) + } + "CmdGPAOIDIKLLN" => Some(Self::CmdGpaoidiklln), + "CmdMJPPCNAMMKP" => Some(Self::CmdMjppcnammkp), + "CmdNNPGJJPKOGL" => Some(Self::CmdNnpgjjpkogl), + "CmdPMOMHJHGMHN" => Some(Self::CmdPmomhjhgmhn), + "CmdChallengePeakGroupDataUpdateScNotify" => { + Some(Self::CmdChallengePeakGroupDataUpdateScNotify) + } "CmdTakeChallengePeakRewardCsReq" => { Some(Self::CmdTakeChallengePeakRewardCsReq) } - "CmdLeaveChallengePeakCsReq" => Some(Self::CmdLeaveChallengePeakCsReq), + "CmdGetCurChallengePeakCsReq" => Some(Self::CmdGetCurChallengePeakCsReq), _ => None, } } } -/// Obf: CmdChatType +/// Obf: HDCAHBFBODO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChatType { - Mnfeponeddj = 0, - CmdGetChatEmojiListCsReq = 3969, - CmdGetChatFriendHistoryScRsp = 4000, - CmdPrivateMsgOfflineUsersScNotify = 3904, - CmdGetChatFriendHistoryCsReq = 3962, - CmdGetLoginChatInfoScRsp = 3956, - CmdSendMsgScRsp = 3981, - CmdGetPrivateChatHistoryCsReq = 3935, - CmdBatchMarkChatEmojiScRsp = 3919, - CmdSendMsgCsReq = 3983, - CmdGetLoginChatInfoCsReq = 3923, - CmdMarkChatEmojiScRsp = 3957, - CmdGetChatEmojiListScRsp = 3940, - CmdGetPrivateChatHistoryScRsp = 3913, - CmdBatchMarkChatEmojiCsReq = 3984, - CmdRevcMsgScNotify = 3924, - CmdMarkChatEmojiCsReq = 3946, + HdcahbfbodoPcpdhelpkem = 0, + CmdGetChatEmojiListScRsp = 3926, + CmdGetPrivateChatHistoryCsReq = 3914, + CmdGetPrivateChatHistoryScRsp = 3918, + CmdGetChatEmojiListCsReq = 3963, + CmdHabeipjgpnj = 3995, + CmdMarkChatEmojiScRsp = 3901, + CmdRevcMsgScNotify = 3994, + CmdGetLoginChatInfoScRsp = 3938, + CmdGetLoginChatInfoCsReq = 3904, + CmdBatchMarkChatEmojiCsReq = 3974, + CmdSendMsgScRsp = 3910, + CmdBatchMarkChatEmojiScRsp = 3937, + CmdGetChatFriendHistoryCsReq = 3909, + CmdSendMsgCsReq = 3991, + CmdGetChatFriendHistoryScRsp = 3998, + CmdMarkChatEmojiCsReq = 3939, } impl CmdChatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -77900,98 +80968,94 @@ impl CmdChatType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdChatType_MNFEPONEDDJ", - Self::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq", - Self::CmdGetChatFriendHistoryScRsp => "CmdGetChatFriendHistoryScRsp", - Self::CmdPrivateMsgOfflineUsersScNotify => { - "CmdPrivateMsgOfflineUsersScNotify" - } - Self::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq", - Self::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp", - Self::CmdSendMsgScRsp => "CmdSendMsgScRsp", - Self::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq", - Self::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp", - Self::CmdSendMsgCsReq => "CmdSendMsgCsReq", - Self::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq", - Self::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp", + Self::HdcahbfbodoPcpdhelpkem => "HDCAHBFBODO_PCPDHELPKEM", Self::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp", + Self::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq", Self::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp", - Self::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq", + Self::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq", + Self::CmdHabeipjgpnj => "CmdHABEIPJGPNJ", + Self::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp", Self::CmdRevcMsgScNotify => "CmdRevcMsgScNotify", + Self::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp", + Self::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq", + Self::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq", + Self::CmdSendMsgScRsp => "CmdSendMsgScRsp", + Self::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp", + Self::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq", + Self::CmdSendMsgCsReq => "CmdSendMsgCsReq", + Self::CmdGetChatFriendHistoryScRsp => "CmdGetChatFriendHistoryScRsp", Self::CmdMarkChatEmojiCsReq => "CmdMarkChatEmojiCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdChatType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq), - "CmdGetChatFriendHistoryScRsp" => Some(Self::CmdGetChatFriendHistoryScRsp), - "CmdPrivateMsgOfflineUsersScNotify" => { - Some(Self::CmdPrivateMsgOfflineUsersScNotify) - } - "CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq), - "CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp), - "CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp), - "CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq), - "CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp), - "CmdSendMsgCsReq" => Some(Self::CmdSendMsgCsReq), - "CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq), - "CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp), + "HDCAHBFBODO_PCPDHELPKEM" => Some(Self::HdcahbfbodoPcpdhelpkem), "CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp), + "CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq), "CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp), - "CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq), + "CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq), + "CmdHABEIPJGPNJ" => Some(Self::CmdHabeipjgpnj), + "CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp), "CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify), + "CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp), + "CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq), + "CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq), + "CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp), + "CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp), + "CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq), + "CmdSendMsgCsReq" => Some(Self::CmdSendMsgCsReq), + "CmdGetChatFriendHistoryScRsp" => Some(Self::CmdGetChatFriendHistoryScRsp), "CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq), _ => None, } } } -/// Obf: CmdChenLingBattleType +/// Obf: BELNIDIDIKO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChenLingBattleType { - Mnfeponeddj = 0, - CmdChenLingGetDataScRsp = 9610, - CmdChenLingFinishBattleCsReq = 9591, - CmdOkgiiikbhhc = 9604, - CmdChenLingActivatedPrivilegeScRsp = 9587, - CmdChenLingRefreshShopReq = 9576, - CmdChenLingStartStageScRsp = 9584, - CmdMeoejioldie = 9573, - CmdGjmcfoheidj = 9605, - CmdDcpcpkmnpig = 9589, - CmdChenLingBuyShopItemCsReq = 9616, - CmdChenLingRefreshCardCsReq = 9593, - CmdChenLingSelectPolicyCsReq = 9619, - CmdMcbpkegepha = 9612, - CmdJbjpfanhika = 9592, - CmdMoegnfilpjl = 9572, - CmdBhgdfmiognp = 9602, - CmdChenLingQuitStageCsReq = 9609, - CmdChenLingActivatedPrivilegeCsReq = 9590, - CmdHkljmnehobl = 9618, - CmdPpoelljdcck = 9579, - CmdChenLingRefreshPolicyCsReq = 9578, - CmdChenLingMoveEntityCsReq = 9583, - CmdEhhfoiigmij = 9598, - CmdAkgnbhkhcak = 9581, - CmdChenLingFinishShopCsReq = 9601, - CmdChenLingQuitStageScRsp = 9582, - CmdChenLingFinishPrepareCsReq = 9608, - CmdChenLingStartStageCsReq = 9571, - CmdFgdmhedipek = 9575, - CmdChenLingHandlePendingActionsCsReq = 9596, - CmdChenLingSyncChangeScNotify = 9586, - CmdChenLingSellHandCardCsReq = 9588, - CmdChenLingGetDataCsReq = 9574, - CmdChenLingUnlockGridCsReq = 9594, - CmdJkamjccbfgd = 9614, - CmdChenLingSelectCardCsReq = 9611, - CmdClpmmhmnihl = 9599, - CmdChenLingUseHandCardCsReq = 9600, - CmdFpkkhfjlokb = 9577, + BelnididikoPcpdhelpkem = 0, + CmdChenLingMoveEntityCsReq = 9616, + CmdChenLingRefreshCardCsReq = 9620, + CmdChenLingUnlockGridCsReq = 9575, + CmdChenLingFinishPrepareCsReq = 9588, + CmdNnklgpjafpj = 9591, + CmdChenLingFinishBattleCsReq = 9606, + CmdChenLingSellHandCardCsReq = 9572, + CmdChenLingFinishShopCsReq = 9613, + CmdHakhghafnee = 9614, + CmdKljencaedbh = 9610, + CmdChenLingUseHandCardCsReq = 9617, + CmdChenLingQuitStageScRsp = 9608, + CmdChenLingBuyShopItemCsReq = 9579, + CmdAiikilmnifi = 9589, + CmdAlgmcfbhjbi = 9603, + CmdAadhellobcc = 9609, + CmdMfnoeoedfdf = 9596, + CmdChenLingSyncChangeScNotify = 9599, + CmdChenLingSelectCardCsReq = 9576, + CmdLajeeaenkdi = 9585, + CmdKfjfckpmdnh = 9598, + CmdChenLingGetDataCsReq = 9583, + CmdChenLingSelectPolicyCsReq = 9578, + CmdChenLingStartStageScRsp = 9597, + CmdGipkoglghlb = 9574, + CmdChenLingRefreshShopReq = 9619, + CmdChenLingStartStageCsReq = 9600, + CmdCcehgdpfgin = 9586, + CmdOljcelneloh = 9615, + CmdFnnnkijpmii = 9571, + CmdMnlklfcdpcg = 9587, + CmdChenLingRefreshPolicyCsReq = 9601, + CmdPhgcfpncdbe = 9592, + CmdChenLingHandlePendingActionsCsReq = 9590, + CmdCbdephgepjj = 9573, + CmdChenLingActivatedPrivilegeCsReq = 9607, + CmdChenLingQuitStageCsReq = 9605, + CmdChenLingActivatedPrivilegeScRsp = 9618, + CmdChenLingGetDataScRsp = 9577, } impl CmdChenLingBattleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -78000,103 +81064,103 @@ impl CmdChenLingBattleType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdChenLingBattleType_MNFEPONEDDJ", - Self::CmdChenLingGetDataScRsp => "CmdChenLingGetDataScRsp", - Self::CmdChenLingFinishBattleCsReq => "CmdChenLingFinishBattleCsReq", - Self::CmdOkgiiikbhhc => "CmdOKGIIIKBHHC", - Self::CmdChenLingActivatedPrivilegeScRsp => { - "CmdChenLingActivatedPrivilegeScRsp" - } - Self::CmdChenLingRefreshShopReq => "CmdChenLingRefreshShopReq", - Self::CmdChenLingStartStageScRsp => "CmdChenLingStartStageScRsp", - Self::CmdMeoejioldie => "CmdMEOEJIOLDIE", - Self::CmdGjmcfoheidj => "CmdGJMCFOHEIDJ", - Self::CmdDcpcpkmnpig => "CmdDCPCPKMNPIG", - Self::CmdChenLingBuyShopItemCsReq => "CmdChenLingBuyShopItemCsReq", - Self::CmdChenLingRefreshCardCsReq => "CmdChenLingRefreshCardCsReq", - Self::CmdChenLingSelectPolicyCsReq => "CmdChenLingSelectPolicyCsReq", - Self::CmdMcbpkegepha => "CmdMCBPKEGEPHA", - Self::CmdJbjpfanhika => "CmdJBJPFANHIKA", - Self::CmdMoegnfilpjl => "CmdMOEGNFILPJL", - Self::CmdBhgdfmiognp => "CmdBHGDFMIOGNP", - Self::CmdChenLingQuitStageCsReq => "CmdChenLingQuitStageCsReq", - Self::CmdChenLingActivatedPrivilegeCsReq => { - "CmdChenLingActivatedPrivilegeCsReq" - } - Self::CmdHkljmnehobl => "CmdHKLJMNEHOBL", - Self::CmdPpoelljdcck => "CmdPPOELLJDCCK", - Self::CmdChenLingRefreshPolicyCsReq => "CmdChenLingRefreshPolicyCsReq", + Self::BelnididikoPcpdhelpkem => "BELNIDIDIKO_PCPDHELPKEM", Self::CmdChenLingMoveEntityCsReq => "CmdChenLingMoveEntityCsReq", - Self::CmdEhhfoiigmij => "CmdEHHFOIIGMIJ", - Self::CmdAkgnbhkhcak => "CmdAKGNBHKHCAK", - Self::CmdChenLingFinishShopCsReq => "CmdChenLingFinishShopCsReq", - Self::CmdChenLingQuitStageScRsp => "CmdChenLingQuitStageScRsp", + Self::CmdChenLingRefreshCardCsReq => "CmdChenLingRefreshCardCsReq", + Self::CmdChenLingUnlockGridCsReq => "CmdChenLingUnlockGridCsReq", Self::CmdChenLingFinishPrepareCsReq => "CmdChenLingFinishPrepareCsReq", + Self::CmdNnklgpjafpj => "CmdNNKLGPJAFPJ", + Self::CmdChenLingFinishBattleCsReq => "CmdChenLingFinishBattleCsReq", + Self::CmdChenLingSellHandCardCsReq => "CmdChenLingSellHandCardCsReq", + Self::CmdChenLingFinishShopCsReq => "CmdChenLingFinishShopCsReq", + Self::CmdHakhghafnee => "CmdHAKHGHAFNEE", + Self::CmdKljencaedbh => "CmdKLJENCAEDBH", + Self::CmdChenLingUseHandCardCsReq => "CmdChenLingUseHandCardCsReq", + Self::CmdChenLingQuitStageScRsp => "CmdChenLingQuitStageScRsp", + Self::CmdChenLingBuyShopItemCsReq => "CmdChenLingBuyShopItemCsReq", + Self::CmdAiikilmnifi => "CmdAIIKILMNIFI", + Self::CmdAlgmcfbhjbi => "CmdALGMCFBHJBI", + Self::CmdAadhellobcc => "CmdAADHELLOBCC", + Self::CmdMfnoeoedfdf => "CmdMFNOEOEDFDF", + Self::CmdChenLingSyncChangeScNotify => "CmdChenLingSyncChangeScNotify", + Self::CmdChenLingSelectCardCsReq => "CmdChenLingSelectCardCsReq", + Self::CmdLajeeaenkdi => "CmdLAJEEAENKDI", + Self::CmdKfjfckpmdnh => "CmdKFJFCKPMDNH", + Self::CmdChenLingGetDataCsReq => "CmdChenLingGetDataCsReq", + Self::CmdChenLingSelectPolicyCsReq => "CmdChenLingSelectPolicyCsReq", + Self::CmdChenLingStartStageScRsp => "CmdChenLingStartStageScRsp", + Self::CmdGipkoglghlb => "CmdGIPKOGLGHLB", + Self::CmdChenLingRefreshShopReq => "CmdChenLingRefreshShopReq", Self::CmdChenLingStartStageCsReq => "CmdChenLingStartStageCsReq", - Self::CmdFgdmhedipek => "CmdFGDMHEDIPEK", + Self::CmdCcehgdpfgin => "CmdCCEHGDPFGIN", + Self::CmdOljcelneloh => "CmdOLJCELNELOH", + Self::CmdFnnnkijpmii => "CmdFNNNKIJPMII", + Self::CmdMnlklfcdpcg => "CmdMNLKLFCDPCG", + Self::CmdChenLingRefreshPolicyCsReq => "CmdChenLingRefreshPolicyCsReq", + Self::CmdPhgcfpncdbe => "CmdPHGCFPNCDBE", Self::CmdChenLingHandlePendingActionsCsReq => { "CmdChenLingHandlePendingActionsCsReq" } - Self::CmdChenLingSyncChangeScNotify => "CmdChenLingSyncChangeScNotify", - Self::CmdChenLingSellHandCardCsReq => "CmdChenLingSellHandCardCsReq", - Self::CmdChenLingGetDataCsReq => "CmdChenLingGetDataCsReq", - Self::CmdChenLingUnlockGridCsReq => "CmdChenLingUnlockGridCsReq", - Self::CmdJkamjccbfgd => "CmdJKAMJCCBFGD", - Self::CmdChenLingSelectCardCsReq => "CmdChenLingSelectCardCsReq", - Self::CmdClpmmhmnihl => "CmdCLPMMHMNIHL", - Self::CmdChenLingUseHandCardCsReq => "CmdChenLingUseHandCardCsReq", - Self::CmdFpkkhfjlokb => "CmdFPKKHFJLOKB", + Self::CmdCbdephgepjj => "CmdCBDEPHGEPJJ", + Self::CmdChenLingActivatedPrivilegeCsReq => { + "CmdChenLingActivatedPrivilegeCsReq" + } + Self::CmdChenLingQuitStageCsReq => "CmdChenLingQuitStageCsReq", + Self::CmdChenLingActivatedPrivilegeScRsp => { + "CmdChenLingActivatedPrivilegeScRsp" + } + Self::CmdChenLingGetDataScRsp => "CmdChenLingGetDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdChenLingBattleType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdChenLingGetDataScRsp" => Some(Self::CmdChenLingGetDataScRsp), - "CmdChenLingFinishBattleCsReq" => Some(Self::CmdChenLingFinishBattleCsReq), - "CmdOKGIIIKBHHC" => Some(Self::CmdOkgiiikbhhc), - "CmdChenLingActivatedPrivilegeScRsp" => { - Some(Self::CmdChenLingActivatedPrivilegeScRsp) - } - "CmdChenLingRefreshShopReq" => Some(Self::CmdChenLingRefreshShopReq), - "CmdChenLingStartStageScRsp" => Some(Self::CmdChenLingStartStageScRsp), - "CmdMEOEJIOLDIE" => Some(Self::CmdMeoejioldie), - "CmdGJMCFOHEIDJ" => Some(Self::CmdGjmcfoheidj), - "CmdDCPCPKMNPIG" => Some(Self::CmdDcpcpkmnpig), - "CmdChenLingBuyShopItemCsReq" => Some(Self::CmdChenLingBuyShopItemCsReq), - "CmdChenLingRefreshCardCsReq" => Some(Self::CmdChenLingRefreshCardCsReq), - "CmdChenLingSelectPolicyCsReq" => Some(Self::CmdChenLingSelectPolicyCsReq), - "CmdMCBPKEGEPHA" => Some(Self::CmdMcbpkegepha), - "CmdJBJPFANHIKA" => Some(Self::CmdJbjpfanhika), - "CmdMOEGNFILPJL" => Some(Self::CmdMoegnfilpjl), - "CmdBHGDFMIOGNP" => Some(Self::CmdBhgdfmiognp), - "CmdChenLingQuitStageCsReq" => Some(Self::CmdChenLingQuitStageCsReq), - "CmdChenLingActivatedPrivilegeCsReq" => { - Some(Self::CmdChenLingActivatedPrivilegeCsReq) - } - "CmdHKLJMNEHOBL" => Some(Self::CmdHkljmnehobl), - "CmdPPOELLJDCCK" => Some(Self::CmdPpoelljdcck), - "CmdChenLingRefreshPolicyCsReq" => Some(Self::CmdChenLingRefreshPolicyCsReq), + "BELNIDIDIKO_PCPDHELPKEM" => Some(Self::BelnididikoPcpdhelpkem), "CmdChenLingMoveEntityCsReq" => Some(Self::CmdChenLingMoveEntityCsReq), - "CmdEHHFOIIGMIJ" => Some(Self::CmdEhhfoiigmij), - "CmdAKGNBHKHCAK" => Some(Self::CmdAkgnbhkhcak), - "CmdChenLingFinishShopCsReq" => Some(Self::CmdChenLingFinishShopCsReq), - "CmdChenLingQuitStageScRsp" => Some(Self::CmdChenLingQuitStageScRsp), + "CmdChenLingRefreshCardCsReq" => Some(Self::CmdChenLingRefreshCardCsReq), + "CmdChenLingUnlockGridCsReq" => Some(Self::CmdChenLingUnlockGridCsReq), "CmdChenLingFinishPrepareCsReq" => Some(Self::CmdChenLingFinishPrepareCsReq), + "CmdNNKLGPJAFPJ" => Some(Self::CmdNnklgpjafpj), + "CmdChenLingFinishBattleCsReq" => Some(Self::CmdChenLingFinishBattleCsReq), + "CmdChenLingSellHandCardCsReq" => Some(Self::CmdChenLingSellHandCardCsReq), + "CmdChenLingFinishShopCsReq" => Some(Self::CmdChenLingFinishShopCsReq), + "CmdHAKHGHAFNEE" => Some(Self::CmdHakhghafnee), + "CmdKLJENCAEDBH" => Some(Self::CmdKljencaedbh), + "CmdChenLingUseHandCardCsReq" => Some(Self::CmdChenLingUseHandCardCsReq), + "CmdChenLingQuitStageScRsp" => Some(Self::CmdChenLingQuitStageScRsp), + "CmdChenLingBuyShopItemCsReq" => Some(Self::CmdChenLingBuyShopItemCsReq), + "CmdAIIKILMNIFI" => Some(Self::CmdAiikilmnifi), + "CmdALGMCFBHJBI" => Some(Self::CmdAlgmcfbhjbi), + "CmdAADHELLOBCC" => Some(Self::CmdAadhellobcc), + "CmdMFNOEOEDFDF" => Some(Self::CmdMfnoeoedfdf), + "CmdChenLingSyncChangeScNotify" => Some(Self::CmdChenLingSyncChangeScNotify), + "CmdChenLingSelectCardCsReq" => Some(Self::CmdChenLingSelectCardCsReq), + "CmdLAJEEAENKDI" => Some(Self::CmdLajeeaenkdi), + "CmdKFJFCKPMDNH" => Some(Self::CmdKfjfckpmdnh), + "CmdChenLingGetDataCsReq" => Some(Self::CmdChenLingGetDataCsReq), + "CmdChenLingSelectPolicyCsReq" => Some(Self::CmdChenLingSelectPolicyCsReq), + "CmdChenLingStartStageScRsp" => Some(Self::CmdChenLingStartStageScRsp), + "CmdGIPKOGLGHLB" => Some(Self::CmdGipkoglghlb), + "CmdChenLingRefreshShopReq" => Some(Self::CmdChenLingRefreshShopReq), "CmdChenLingStartStageCsReq" => Some(Self::CmdChenLingStartStageCsReq), - "CmdFGDMHEDIPEK" => Some(Self::CmdFgdmhedipek), + "CmdCCEHGDPFGIN" => Some(Self::CmdCcehgdpfgin), + "CmdOLJCELNELOH" => Some(Self::CmdOljcelneloh), + "CmdFNNNKIJPMII" => Some(Self::CmdFnnnkijpmii), + "CmdMNLKLFCDPCG" => Some(Self::CmdMnlklfcdpcg), + "CmdChenLingRefreshPolicyCsReq" => Some(Self::CmdChenLingRefreshPolicyCsReq), + "CmdPHGCFPNCDBE" => Some(Self::CmdPhgcfpncdbe), "CmdChenLingHandlePendingActionsCsReq" => { Some(Self::CmdChenLingHandlePendingActionsCsReq) } - "CmdChenLingSyncChangeScNotify" => Some(Self::CmdChenLingSyncChangeScNotify), - "CmdChenLingSellHandCardCsReq" => Some(Self::CmdChenLingSellHandCardCsReq), - "CmdChenLingGetDataCsReq" => Some(Self::CmdChenLingGetDataCsReq), - "CmdChenLingUnlockGridCsReq" => Some(Self::CmdChenLingUnlockGridCsReq), - "CmdJKAMJCCBFGD" => Some(Self::CmdJkamjccbfgd), - "CmdChenLingSelectCardCsReq" => Some(Self::CmdChenLingSelectCardCsReq), - "CmdCLPMMHMNIHL" => Some(Self::CmdClpmmhmnihl), - "CmdChenLingUseHandCardCsReq" => Some(Self::CmdChenLingUseHandCardCsReq), - "CmdFPKKHFJLOKB" => Some(Self::CmdFpkkhfjlokb), + "CmdCBDEPHGEPJJ" => Some(Self::CmdCbdephgepjj), + "CmdChenLingActivatedPrivilegeCsReq" => { + Some(Self::CmdChenLingActivatedPrivilegeCsReq) + } + "CmdChenLingQuitStageCsReq" => Some(Self::CmdChenLingQuitStageCsReq), + "CmdChenLingActivatedPrivilegeScRsp" => { + Some(Self::CmdChenLingActivatedPrivilegeScRsp) + } + "CmdChenLingGetDataScRsp" => Some(Self::CmdChenLingGetDataScRsp), _ => None, } } @@ -78104,29 +81168,29 @@ impl CmdChenLingBattleType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hokjdloigbg { - Iajmcdfkkjh = 0, - Elmaoogpneo = 1, - Jikmaoanajp = 2, +pub enum Geemgpfmhhi { + Lhgabcoigja = 0, + Iiooajanmgg = 1, + Hcmjkbdkjnk = 2, } -impl Hokjdloigbg { +impl Geemgpfmhhi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Iajmcdfkkjh => "HOKJDLOIGBG_IAJMCDFKKJH", - Self::Elmaoogpneo => "HOKJDLOIGBG_ELMAOOGPNEO", - Self::Jikmaoanajp => "HOKJDLOIGBG_JIKMAOANAJP", + Self::Lhgabcoigja => "GEEMGPFMHHI_LHGABCOIGJA", + Self::Iiooajanmgg => "GEEMGPFMHHI_IIOOAJANMGG", + Self::Hcmjkbdkjnk => "GEEMGPFMHHI_HCMJKBDKJNK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HOKJDLOIGBG_IAJMCDFKKJH" => Some(Self::Iajmcdfkkjh), - "HOKJDLOIGBG_ELMAOOGPNEO" => Some(Self::Elmaoogpneo), - "HOKJDLOIGBG_JIKMAOANAJP" => Some(Self::Jikmaoanajp), + "GEEMGPFMHHI_LHGABCOIGJA" => Some(Self::Lhgabcoigja), + "GEEMGPFMHHI_IIOOAJANMGG" => Some(Self::Iiooajanmgg), + "GEEMGPFMHHI_HCMJKBDKJNK" => Some(Self::Hcmjkbdkjnk), _ => None, } } @@ -78134,132 +81198,89 @@ impl Hokjdloigbg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Njongenjeep { - Mnfeponeddj = 0, - Oldgddiiegh = 1, - Ikhkeieiaip = 2, - Idljmbaloga = 3, - Gndcodaiddo = 4, - Hjignhbbhco = 5, - Ikfhpfhejha = 6, - Mgdicdgncpb = 7, - Lebfofieagp = 8, - Mbnkaajipph = 9, - Cgcgbcglkfg = 10, - Hagkclaekmh = 11, - Ohgpdcepdoi = 12, - Jfnhjebabfh = 13, - Negnmklmpba = 14, - Anjgfpanibn = 15, - Gfdfhmcehbp = 16, - Action = 17, - Glodgpipnhg = 18, - Eejabkidcbm = 19, - Oeeadjljehd = 20, - Nnmkhagjlmk = 21, - Digciaajdfp = 22, +pub enum Olnbhjgbhil { + Pcpdhelpkem = 0, + Hgpigglbfmm = 1, + Lgjhgodnjgm = 2, + Bojbiekdkcf = 3, + Ppbaaalanjb = 4, + Hlpkoeeidfo = 5, + Mpllpfdpdeb = 6, + Koajpplbech = 7, + Kkmllbocjeg = 8, + Bbgpkacnnph = 9, + Geoleafclkg = 10, + Oagmaelmdae = 11, + Epfiijdlgnp = 12, + Hpbfeeoacmd = 13, + Cgapgmlnlob = 14, + Fgfegnajccm = 15, + Ecpkplhkjmi = 16, + Gglfnhnhigo = 17, + Fommfemibko = 18, + Nbengmkckid = 19, + Eocfojlmigh = 20, + Dombpgddanh = 21, + Bdpjjgmcflb = 22, } -impl Njongenjeep { +impl Olnbhjgbhil { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "NJONGENJEEP_MNFEPONEDDJ", - Self::Oldgddiiegh => "NJONGENJEEP_OLDGDDIIEGH", - Self::Ikhkeieiaip => "NJONGENJEEP_IKHKEIEIAIP", - Self::Idljmbaloga => "NJONGENJEEP_IDLJMBALOGA", - Self::Gndcodaiddo => "NJONGENJEEP_GNDCODAIDDO", - Self::Hjignhbbhco => "NJONGENJEEP_HJIGNHBBHCO", - Self::Ikfhpfhejha => "NJONGENJEEP_IKFHPFHEJHA", - Self::Mgdicdgncpb => "NJONGENJEEP_MGDICDGNCPB", - Self::Lebfofieagp => "NJONGENJEEP_LEBFOFIEAGP", - Self::Mbnkaajipph => "NJONGENJEEP_MBNKAAJIPPH", - Self::Cgcgbcglkfg => "NJONGENJEEP_CGCGBCGLKFG", - Self::Hagkclaekmh => "NJONGENJEEP_HAGKCLAEKMH", - Self::Ohgpdcepdoi => "NJONGENJEEP_OHGPDCEPDOI", - Self::Jfnhjebabfh => "NJONGENJEEP_JFNHJEBABFH", - Self::Negnmklmpba => "NJONGENJEEP_NEGNMKLMPBA", - Self::Anjgfpanibn => "NJONGENJEEP_ANJGFPANIBN", - Self::Gfdfhmcehbp => "NJONGENJEEP_GFDFHMCEHBP", - Self::Action => "NJONGENJEEP_action", - Self::Glodgpipnhg => "NJONGENJEEP_GLODGPIPNHG", - Self::Eejabkidcbm => "NJONGENJEEP_EEJABKIDCBM", - Self::Oeeadjljehd => "NJONGENJEEP_OEEADJLJEHD", - Self::Nnmkhagjlmk => "NJONGENJEEP_NNMKHAGJLMK", - Self::Digciaajdfp => "NJONGENJEEP_DIGCIAAJDFP", + Self::Pcpdhelpkem => "OLNBHJGBHIL_PCPDHELPKEM", + Self::Hgpigglbfmm => "OLNBHJGBHIL_HGPIGGLBFMM", + Self::Lgjhgodnjgm => "OLNBHJGBHIL_LGJHGODNJGM", + Self::Bojbiekdkcf => "OLNBHJGBHIL_BOJBIEKDKCF", + Self::Ppbaaalanjb => "OLNBHJGBHIL_PPBAAALANJB", + Self::Hlpkoeeidfo => "OLNBHJGBHIL_HLPKOEEIDFO", + Self::Mpllpfdpdeb => "OLNBHJGBHIL_MPLLPFDPDEB", + Self::Koajpplbech => "OLNBHJGBHIL_KOAJPPLBECH", + Self::Kkmllbocjeg => "OLNBHJGBHIL_KKMLLBOCJEG", + Self::Bbgpkacnnph => "OLNBHJGBHIL_BBGPKACNNPH", + Self::Geoleafclkg => "OLNBHJGBHIL_GEOLEAFCLKG", + Self::Oagmaelmdae => "OLNBHJGBHIL_OAGMAELMDAE", + Self::Epfiijdlgnp => "OLNBHJGBHIL_EPFIIJDLGNP", + Self::Hpbfeeoacmd => "OLNBHJGBHIL_HPBFEEOACMD", + Self::Cgapgmlnlob => "OLNBHJGBHIL_CGAPGMLNLOB", + Self::Fgfegnajccm => "OLNBHJGBHIL_FGFEGNAJCCM", + Self::Ecpkplhkjmi => "OLNBHJGBHIL_ECPKPLHKJMI", + Self::Gglfnhnhigo => "OLNBHJGBHIL_GGLFNHNHIGO", + Self::Fommfemibko => "OLNBHJGBHIL_FOMMFEMIBKO", + Self::Nbengmkckid => "OLNBHJGBHIL_NBENGMKCKID", + Self::Eocfojlmigh => "OLNBHJGBHIL_EOCFOJLMIGH", + Self::Dombpgddanh => "OLNBHJGBHIL_DOMBPGDDANH", + Self::Bdpjjgmcflb => "OLNBHJGBHIL_BDPJJGMCFLB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NJONGENJEEP_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "NJONGENJEEP_OLDGDDIIEGH" => Some(Self::Oldgddiiegh), - "NJONGENJEEP_IKHKEIEIAIP" => Some(Self::Ikhkeieiaip), - "NJONGENJEEP_IDLJMBALOGA" => Some(Self::Idljmbaloga), - "NJONGENJEEP_GNDCODAIDDO" => Some(Self::Gndcodaiddo), - "NJONGENJEEP_HJIGNHBBHCO" => Some(Self::Hjignhbbhco), - "NJONGENJEEP_IKFHPFHEJHA" => Some(Self::Ikfhpfhejha), - "NJONGENJEEP_MGDICDGNCPB" => Some(Self::Mgdicdgncpb), - "NJONGENJEEP_LEBFOFIEAGP" => Some(Self::Lebfofieagp), - "NJONGENJEEP_MBNKAAJIPPH" => Some(Self::Mbnkaajipph), - "NJONGENJEEP_CGCGBCGLKFG" => Some(Self::Cgcgbcglkfg), - "NJONGENJEEP_HAGKCLAEKMH" => Some(Self::Hagkclaekmh), - "NJONGENJEEP_OHGPDCEPDOI" => Some(Self::Ohgpdcepdoi), - "NJONGENJEEP_JFNHJEBABFH" => Some(Self::Jfnhjebabfh), - "NJONGENJEEP_NEGNMKLMPBA" => Some(Self::Negnmklmpba), - "NJONGENJEEP_ANJGFPANIBN" => Some(Self::Anjgfpanibn), - "NJONGENJEEP_GFDFHMCEHBP" => Some(Self::Gfdfhmcehbp), - "NJONGENJEEP_action" => Some(Self::Action), - "NJONGENJEEP_GLODGPIPNHG" => Some(Self::Glodgpipnhg), - "NJONGENJEEP_EEJABKIDCBM" => Some(Self::Eejabkidcbm), - "NJONGENJEEP_OEEADJLJEHD" => Some(Self::Oeeadjljehd), - "NJONGENJEEP_NNMKHAGJLMK" => Some(Self::Nnmkhagjlmk), - "NJONGENJEEP_DIGCIAAJDFP" => Some(Self::Digciaajdfp), - _ => None, - } - } -} -/// Obf: ChenLingSoldierAttrType -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] -#[repr(i32)] -pub enum ChenLingSoldierAttrType { - Mnfeponeddj = 0, - Mgibldfnapp = 2, - Hp = 3, - Plgecajngdb = 4, - Oknioeogacd = 5, - Mhdammbpjpl = 6, - Fgkokdkbpie = 7, -} -impl ChenLingSoldierAttrType { - /// String value of the enum field names used in the ProtoBuf definition. - /// - /// The values are not transformed in any way and thus are considered stable - /// (if the ProtoBuf definition does not change) and safe for programmatic use. - pub fn as_str_name(&self) -> &'static str { - match self { - Self::Mnfeponeddj => "ChenLingSoldierAttrType_MNFEPONEDDJ", - Self::Mgibldfnapp => "ChenLingSoldierAttrType_MGIBLDFNAPP", - Self::Hp => "ChenLingSoldierAttrType_hp", - Self::Plgecajngdb => "ChenLingSoldierAttrType_PLGECAJNGDB", - Self::Oknioeogacd => "ChenLingSoldierAttrType_OKNIOEOGACD", - Self::Mhdammbpjpl => "ChenLingSoldierAttrType_MHDAMMBPJPL", - Self::Fgkokdkbpie => "ChenLingSoldierAttrType_FGKOKDKBPIE", - } - } - /// Creates an enum from field names used in the ProtoBuf definition. - pub fn from_str_name(value: &str) -> ::core::option::Option { - match value { - "ChenLingSoldierAttrType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "ChenLingSoldierAttrType_MGIBLDFNAPP" => Some(Self::Mgibldfnapp), - "ChenLingSoldierAttrType_hp" => Some(Self::Hp), - "ChenLingSoldierAttrType_PLGECAJNGDB" => Some(Self::Plgecajngdb), - "ChenLingSoldierAttrType_OKNIOEOGACD" => Some(Self::Oknioeogacd), - "ChenLingSoldierAttrType_MHDAMMBPJPL" => Some(Self::Mhdammbpjpl), - "ChenLingSoldierAttrType_FGKOKDKBPIE" => Some(Self::Fgkokdkbpie), + "OLNBHJGBHIL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "OLNBHJGBHIL_HGPIGGLBFMM" => Some(Self::Hgpigglbfmm), + "OLNBHJGBHIL_LGJHGODNJGM" => Some(Self::Lgjhgodnjgm), + "OLNBHJGBHIL_BOJBIEKDKCF" => Some(Self::Bojbiekdkcf), + "OLNBHJGBHIL_PPBAAALANJB" => Some(Self::Ppbaaalanjb), + "OLNBHJGBHIL_HLPKOEEIDFO" => Some(Self::Hlpkoeeidfo), + "OLNBHJGBHIL_MPLLPFDPDEB" => Some(Self::Mpllpfdpdeb), + "OLNBHJGBHIL_KOAJPPLBECH" => Some(Self::Koajpplbech), + "OLNBHJGBHIL_KKMLLBOCJEG" => Some(Self::Kkmllbocjeg), + "OLNBHJGBHIL_BBGPKACNNPH" => Some(Self::Bbgpkacnnph), + "OLNBHJGBHIL_GEOLEAFCLKG" => Some(Self::Geoleafclkg), + "OLNBHJGBHIL_OAGMAELMDAE" => Some(Self::Oagmaelmdae), + "OLNBHJGBHIL_EPFIIJDLGNP" => Some(Self::Epfiijdlgnp), + "OLNBHJGBHIL_HPBFEEOACMD" => Some(Self::Hpbfeeoacmd), + "OLNBHJGBHIL_CGAPGMLNLOB" => Some(Self::Cgapgmlnlob), + "OLNBHJGBHIL_FGFEGNAJCCM" => Some(Self::Fgfegnajccm), + "OLNBHJGBHIL_ECPKPLHKJMI" => Some(Self::Ecpkplhkjmi), + "OLNBHJGBHIL_GGLFNHNHIGO" => Some(Self::Gglfnhnhigo), + "OLNBHJGBHIL_FOMMFEMIBKO" => Some(Self::Fommfemibko), + "OLNBHJGBHIL_NBENGMKCKID" => Some(Self::Nbengmkckid), + "OLNBHJGBHIL_EOCFOJLMIGH" => Some(Self::Eocfojlmigh), + "OLNBHJGBHIL_DOMBPGDDANH" => Some(Self::Dombpgddanh), + "OLNBHJGBHIL_BDPJJGMCFLB" => Some(Self::Bdpjjgmcflb), _ => None, } } @@ -78267,120 +81288,162 @@ impl ChenLingSoldierAttrType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pbablhjcijh { - Mnfeponeddj = 0, - Hfbhhlienbi = 1, - Fdmjkilflef = 2, - Lbmpnepeajh = 3, +pub enum Kfoeepgndoc { + Pcpdhelpkem = 0, + Najcpopjglb = 2, + Ockejmfmnaa = 3, + Lpkmngpiajp = 4, + Fmpnnhdghem = 5, + Bkabklapehl = 6, + Cbhejppnnnj = 7, } -impl Pbablhjcijh { +impl Kfoeepgndoc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "PBABLHJCIJH_MNFEPONEDDJ", - Self::Hfbhhlienbi => "PBABLHJCIJH_HFBHHLIENBI", - Self::Fdmjkilflef => "PBABLHJCIJH_FDMJKILFLEF", - Self::Lbmpnepeajh => "PBABLHJCIJH_LBMPNEPEAJH", + Self::Pcpdhelpkem => "KFOEEPGNDOC_PCPDHELPKEM", + Self::Najcpopjglb => "KFOEEPGNDOC_NAJCPOPJGLB", + Self::Ockejmfmnaa => "KFOEEPGNDOC_OCKEJMFMNAA", + Self::Lpkmngpiajp => "KFOEEPGNDOC_LPKMNGPIAJP", + Self::Fmpnnhdghem => "KFOEEPGNDOC_FMPNNHDGHEM", + Self::Bkabklapehl => "KFOEEPGNDOC_BKABKLAPEHL", + Self::Cbhejppnnnj => "KFOEEPGNDOC_CBHEJPPNNNJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PBABLHJCIJH_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "PBABLHJCIJH_HFBHHLIENBI" => Some(Self::Hfbhhlienbi), - "PBABLHJCIJH_FDMJKILFLEF" => Some(Self::Fdmjkilflef), - "PBABLHJCIJH_LBMPNEPEAJH" => Some(Self::Lbmpnepeajh), + "KFOEEPGNDOC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "KFOEEPGNDOC_NAJCPOPJGLB" => Some(Self::Najcpopjglb), + "KFOEEPGNDOC_OCKEJMFMNAA" => Some(Self::Ockejmfmnaa), + "KFOEEPGNDOC_LPKMNGPIAJP" => Some(Self::Lpkmngpiajp), + "KFOEEPGNDOC_FMPNNHDGHEM" => Some(Self::Fmpnnhdghem), + "KFOEEPGNDOC_BKABKLAPEHL" => Some(Self::Bkabklapehl), + "KFOEEPGNDOC_CBHEJPPNNNJ" => Some(Self::Cbhejppnnnj), _ => None, } } } -/// Obf: CmdChessRogueType +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Gljleepocda { + Pcpdhelpkem = 0, + Fcehnmjjabe = 1, + Fnkdiebkoha = 2, + Bmchmaoikde = 3, +} +impl Gljleepocda { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Pcpdhelpkem => "GLJLEEPOCDA_PCPDHELPKEM", + Self::Fcehnmjjabe => "GLJLEEPOCDA_FCEHNMJJABE", + Self::Fnkdiebkoha => "GLJLEEPOCDA_FNKDIEBKOHA", + Self::Bmchmaoikde => "GLJLEEPOCDA_BMCHMAOIKDE", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "GLJLEEPOCDA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "GLJLEEPOCDA_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), + "GLJLEEPOCDA_FNKDIEBKOHA" => Some(Self::Fnkdiebkoha), + "GLJLEEPOCDA_BMCHMAOIKDE" => Some(Self::Bmchmaoikde), + _ => None, + } + } +} +/// Obf: HOBAEPKFFPD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChessRogueType { - Mnfeponeddj = 0, - CmdChessRogueConfirmRollScRsp = 5547, - CmdChessRogueQuitCsReq = 5538, - CmdChessRogueEnterScRsp = 5553, - CmdChessRogueQuitScRsp = 5584, - CmdChessRogueUpdateAeonModifierValueScNotify = 5594, - CmdChessRogueQueryScRsp = 5449, - CmdFinishChessRogueSubStoryCsReq = 5572, - CmdChessRogueCheatRollScRsp = 5492, - CmdPickRogueAvatarScRsp = 5402, - CmdChessRogueNousDiceUpdateNotify = 5532, - CmdSelectChessRogueSubStoryCsReq = 5574, - CmdChessRogueUpdateActionPointScNotify = 5507, - CmdGetRogueBuffEnhanceInfoScRsp = 5582, - CmdChessRogueEnterCsReq = 5407, - CmdChessRogueUpdateAllowedSelectCellScNotify = 5481, - CmdChessRogueUpdateDiceInfoScNotify = 5510, - CmdChessRogueUpdateReviveInfoScNotify = 5536, - CmdChessRogueQuestFinishNotify = 5560, - CmdDenaidndckf = 5556, - CmdPickRogueAvatarCsReq = 5471, - CmdEnhanceRogueBuffCsReq = 5591, - CmdChessRogueEnterNextLayerScRsp = 5501, - CmdGetChessRogueStoryAeonTalkInfoScRsp = 5420, - CmdChessRogueRollDiceCsReq = 5600, - CmdChessRogueReRollDiceCsReq = 5595, - CmdChessRogueConfirmRollCsReq = 5575, + HobaepkffpdPcpdhelpkem = 0, + CmdChessRogueUpdateReviveInfoScNotify = 5532, + CmdChessRogueQueryScRsp = 5589, + CmdMnpaakghbej = 5517, + CmdChessRogueEnterNextLayerScRsp = 5449, + CmdReviveRogueAvatarCsReq = 5420, + CmdSelectChessRogueSubStoryCsReq = 5410, + CmdChessRogueLayerSettlement = 5475, + CmdChessRogueLeaveScRsp = 5435, + CmdChessRogueUpdateMoneyInfoScNotify = 5594, + CmdBnibhaojkbi = 5507, + CmdChessRogueChangeAeonDimensionNotify = 5434, + CmdChessRogueRollDiceScRsp = 5473, + CmdGetChessRogueStoryAeonTalkInfoScRsp = 5405, + CmdFinishChessRogueSubStoryScRsp = 5515, + CmdChessRogueNousEditDiceScRsp = 5417, + CmdChessRogueQuitCsReq = 5488, + CmdChessRogueEnterCellCsReq = 5415, + CmdChessRogueSelectCellScRsp = 5436, CmdChessRogueEnterCellScRsp = 5558, - CmdGfiloegmgff = 5433, - CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5569, - CmdReviveRogueAvatarCsReq = 5559, - CmdChessRogueSelectCellCsReq = 5469, - CmdSyncChessRogueNousMainStoryScNotify = 5425, - CmdSyncChessRogueNousSubStoryScNotify = 5487, - CmdGetChessRogueStoryAeonTalkInfoCsReq = 5477, - CmdGetChessRogueNousStoryInfoScRsp = 5529, - CmdChessRogueGiveUpCsReq = 5539, - CmdSyncChessRogueMainStoryFinishScNotify = 5446, - CmdChessRogueEnterNextLayerCsReq = 5434, - CmdSyncChessRogueNousValueScNotify = 5514, - CmdChessRogueNousGetRogueTalentInfoScRsp = 5511, - CmdChessRogueLeaveScRsp = 5543, - CmdChessRogueNousEnableRogueTalentCsReq = 5541, - CmdChessRogueLeaveCsReq = 5401, - CmdChessRogueSkipTeachingLevelCsReq = 5583, - CmdChessRogueCellUpdateNotify = 5528, - CmdReviveRogueAvatarScRsp = 5472, - CmdChessRogueNousEnableRogueTalentScRsp = 5488, - CmdChessRogueGiveUpScRsp = 5438, - CmdGetRogueBuffEnhanceInfoCsReq = 5451, - CmdChessRogueLayerSettlement = 5430, - CmdChessRogueUpdateLevelBaseInfoScNotify = 5439, - CmdChessRogueRollDiceScRsp = 5412, - CmdChessRogueReRollDiceScRsp = 5500, - CmdChessRogueNousGetRogueTalentInfoCsReq = 5497, - Olbmneccnlc = 5533, - CmdDffooknlhim = 5441, - CmdChessRogueStartCsReq = 5432, - CmdFinishChessRogueSubStoryScRsp = 5403, - CmdEnterChessRogueAeonRoomScRsp = 5535, - CmdChessRogueStartScRsp = 5496, - CmdChessRogueUpdateUnlockLevelScNotify = 5454, - CmdResetRogueDiceSurfaceCsReq = 5517, - CmdChessRogueEnterCellCsReq = 5413, - CmdGetChessRogueStoryInfoCsReq = 5521, - CmdChessRogueNousEditDiceScRsp = 5485, - CmdChessRogueSkipTeachingLevelScRsp = 5415, - CmdGetChessRogueNousStoryInfoCsReq = 5427, - CmdSelectChessRogueSubStoryScRsp = 5587, - CmdChessRogueNousDiceSurfaceUnlockNotify = 5588, - Lammdkeafch = 5524, - CmdChessRogueUpdateMoneyInfoScNotify = 5404, - CmdEnhanceRogueBuffScRsp = 5493, - CmdEnterChessRogueAeonRoomCsReq = 5494, - CmdChessRogueChangeAeonDimensionNotify = 5593, - CmdGetChessRogueStoryInfoScRsp = 5424, - CmdChessRogueQueryCsReq = 5509, - CmdChessRogueSelectCellScRsp = 5480, - CmdChessRogueCheatRollCsReq = 5468, + CmdEnhanceRogueBuffCsReq = 5439, + CmdChessRogueUpdateUnlockLevelScNotify = 5503, + CmdChessRogueConfirmRollScRsp = 5458, + CmdSelectChessRogueSubStoryScRsp = 5481, + CmdPickRogueAvatarScRsp = 5572, + CmdChessRogueQueryCsReq = 5540, + CmdChessRogueEnterCsReq = 5514, + CmdGetChessRogueNousStoryInfoCsReq = 5541, + CmdChessRogueNousDiceUpdateNotify = 5441, + CmdChessRogueUpdateLevelBaseInfoScNotify = 5452, + CmdGetChessRogueStoryInfoScRsp = 5440, + CmdChessRogueNousEnableRogueTalentCsReq = 5535, + CmdChessRogueStartCsReq = 5516, + CmdChessRogueNousDiceSurfaceUnlockNotify = 5518, + CmdChessRogueReRollDiceScRsp = 5407, + CmdChessRogueGiveUpCsReq = 5429, + CmdChessRogueCheatRollCsReq = 5464, + CmdChessRogueQuitScRsp = 5498, + CmdLcdockjgfce = 5525, + CmdChessRogueGiveUpScRsp = 5554, + CmdSyncChessRogueNousMainStoryScNotify = 5557, + CmdChessRogueRollDiceCsReq = 5587, + CmdReviveRogueAvatarScRsp = 5592, + CmdChessRogueUpdateAllowedSelectCellScNotify = 5401, + CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5414, + CmdChessRogueConfirmRollCsReq = 5511, + CmdEnhanceRogueBuffScRsp = 5508, + CmdEnterChessRogueAeonRoomScRsp = 5571, + CmdChessRogueUpdateAeonModifierValueScNotify = 5586, + CmdChessRogueNousGetRogueTalentInfoScRsp = 5422, + CmdPickRogueAvatarCsReq = 5402, + CmdChessRogueNousEnableRogueTalentScRsp = 5482, + CmdChessRogueCellUpdateNotify = 5509, + CmdChessRogueUpdateActionPointScNotify = 5567, + CmdChessRogueCheatRollScRsp = 5522, + CmdSyncChessRogueMainStoryFinishScNotify = 5411, + CmdChessRogueReRollDiceCsReq = 5575, + CmdFinishChessRogueSubStoryCsReq = 5502, + CmdChessRogueSkipTeachingLevelScRsp = 5580, + CmdGetChessRogueStoryInfoCsReq = 5523, + CmdEnterChessRogueAeonRoomCsReq = 5545, + CmdGetRogueBuffEnhanceInfoScRsp = 5546, + CmdChessRogueUpdateDiceInfoScNotify = 5477, + CmdChessRogueQuestFinishNotify = 5598, + CmdChessRogueEnterNextLayerCsReq = 5501, + CmdSyncChessRogueNousSubStoryScNotify = 5524, + CmdChessRogueSkipTeachingLevelCsReq = 5416, + CmdGetRogueBuffEnhanceInfoCsReq = 5442, + CmdChessRogueNousGetRogueTalentInfoCsReq = 5463, + CmdChessRogueLeaveCsReq = 5454, + CmdChessRogueStartScRsp = 5506, + CmdSyncChessRogueNousValueScNotify = 5451, + CmdGetChessRogueStoryAeonTalkInfoCsReq = 5487, + CmdGetChessRogueNousStoryInfoScRsp = 5412, + HobaepkffpdPgpdnllbmjb = 5562, + CmdChessRogueSelectCellCsReq = 5533, + HobaepkffpdJjppjbiknbm = 5455, + CmdChessRogueEnterScRsp = 5459, + CmdResetRogueDiceSurfaceCsReq = 5565, } impl CmdChessRogueType { /// String value of the enum field names used in the ProtoBuf definition. @@ -78389,314 +81452,314 @@ impl CmdChessRogueType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdChessRogueType_MNFEPONEDDJ", - Self::CmdChessRogueConfirmRollScRsp => "CmdChessRogueConfirmRollScRsp", - Self::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq", - Self::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp", - Self::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp", - Self::CmdChessRogueUpdateAeonModifierValueScNotify => { - "CmdChessRogueUpdateAeonModifierValueScNotify" - } - Self::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp", - Self::CmdFinishChessRogueSubStoryCsReq => "CmdFinishChessRogueSubStoryCsReq", - Self::CmdChessRogueCheatRollScRsp => "CmdChessRogueCheatRollScRsp", - Self::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp", - Self::CmdChessRogueNousDiceUpdateNotify => { - "CmdChessRogueNousDiceUpdateNotify" - } - Self::CmdSelectChessRogueSubStoryCsReq => "CmdSelectChessRogueSubStoryCsReq", - Self::CmdChessRogueUpdateActionPointScNotify => { - "CmdChessRogueUpdateActionPointScNotify" - } - Self::CmdGetRogueBuffEnhanceInfoScRsp => "CmdGetRogueBuffEnhanceInfoScRsp", - Self::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq", - Self::CmdChessRogueUpdateAllowedSelectCellScNotify => { - "CmdChessRogueUpdateAllowedSelectCellScNotify" - } - Self::CmdChessRogueUpdateDiceInfoScNotify => { - "CmdChessRogueUpdateDiceInfoScNotify" - } + Self::HobaepkffpdPcpdhelpkem => "HOBAEPKFFPD_PCPDHELPKEM", Self::CmdChessRogueUpdateReviveInfoScNotify => { "CmdChessRogueUpdateReviveInfoScNotify" } - Self::CmdChessRogueQuestFinishNotify => "CmdChessRogueQuestFinishNotify", - Self::CmdDenaidndckf => "CmdDENAIDNDCKF", - Self::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq", - Self::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq", + Self::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp", + Self::CmdMnpaakghbej => "CmdMNPAAKGHBEJ", Self::CmdChessRogueEnterNextLayerScRsp => "CmdChessRogueEnterNextLayerScRsp", + Self::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq", + Self::CmdSelectChessRogueSubStoryCsReq => "CmdSelectChessRogueSubStoryCsReq", + Self::CmdChessRogueLayerSettlement => "CmdChessRogueLayerSettlement", + Self::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp", + Self::CmdChessRogueUpdateMoneyInfoScNotify => { + "CmdChessRogueUpdateMoneyInfoScNotify" + } + Self::CmdBnibhaojkbi => "CmdBNIBHAOJKBI", + Self::CmdChessRogueChangeAeonDimensionNotify => { + "CmdChessRogueChangeAeonDimensionNotify" + } + Self::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp", Self::CmdGetChessRogueStoryAeonTalkInfoScRsp => { "CmdGetChessRogueStoryAeonTalkInfoScRsp" } - Self::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq", - Self::CmdChessRogueReRollDiceCsReq => "CmdChessRogueReRollDiceCsReq", - Self::CmdChessRogueConfirmRollCsReq => "CmdChessRogueConfirmRollCsReq", + Self::CmdFinishChessRogueSubStoryScRsp => "CmdFinishChessRogueSubStoryScRsp", + Self::CmdChessRogueNousEditDiceScRsp => "CmdChessRogueNousEditDiceScRsp", + Self::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq", + Self::CmdChessRogueEnterCellCsReq => "CmdChessRogueEnterCellCsReq", + Self::CmdChessRogueSelectCellScRsp => "CmdChessRogueSelectCellScRsp", Self::CmdChessRogueEnterCellScRsp => "CmdChessRogueEnterCellScRsp", - Self::CmdGfiloegmgff => "CmdGFILOEGMGFF", - Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => { - "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" + Self::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq", + Self::CmdChessRogueUpdateUnlockLevelScNotify => { + "CmdChessRogueUpdateUnlockLevelScNotify" } - Self::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq", - Self::CmdChessRogueSelectCellCsReq => "CmdChessRogueSelectCellCsReq", + Self::CmdChessRogueConfirmRollScRsp => "CmdChessRogueConfirmRollScRsp", + Self::CmdSelectChessRogueSubStoryScRsp => "CmdSelectChessRogueSubStoryScRsp", + Self::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp", + Self::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq", + Self::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq", + Self::CmdGetChessRogueNousStoryInfoCsReq => { + "CmdGetChessRogueNousStoryInfoCsReq" + } + Self::CmdChessRogueNousDiceUpdateNotify => { + "CmdChessRogueNousDiceUpdateNotify" + } + Self::CmdChessRogueUpdateLevelBaseInfoScNotify => { + "CmdChessRogueUpdateLevelBaseInfoScNotify" + } + Self::CmdGetChessRogueStoryInfoScRsp => "CmdGetChessRogueStoryInfoScRsp", + Self::CmdChessRogueNousEnableRogueTalentCsReq => { + "CmdChessRogueNousEnableRogueTalentCsReq" + } + Self::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq", + Self::CmdChessRogueNousDiceSurfaceUnlockNotify => { + "CmdChessRogueNousDiceSurfaceUnlockNotify" + } + Self::CmdChessRogueReRollDiceScRsp => "CmdChessRogueReRollDiceScRsp", + Self::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq", + Self::CmdChessRogueCheatRollCsReq => "CmdChessRogueCheatRollCsReq", + Self::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp", + Self::CmdLcdockjgfce => "CmdLCDOCKJGFCE", + Self::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp", Self::CmdSyncChessRogueNousMainStoryScNotify => { "CmdSyncChessRogueNousMainStoryScNotify" } + Self::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq", + Self::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp", + Self::CmdChessRogueUpdateAllowedSelectCellScNotify => { + "CmdChessRogueUpdateAllowedSelectCellScNotify" + } + Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => { + "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" + } + Self::CmdChessRogueConfirmRollCsReq => "CmdChessRogueConfirmRollCsReq", + Self::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp", + Self::CmdEnterChessRogueAeonRoomScRsp => "CmdEnterChessRogueAeonRoomScRsp", + Self::CmdChessRogueUpdateAeonModifierValueScNotify => { + "CmdChessRogueUpdateAeonModifierValueScNotify" + } + Self::CmdChessRogueNousGetRogueTalentInfoScRsp => { + "CmdChessRogueNousGetRogueTalentInfoScRsp" + } + Self::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq", + Self::CmdChessRogueNousEnableRogueTalentScRsp => { + "CmdChessRogueNousEnableRogueTalentScRsp" + } + Self::CmdChessRogueCellUpdateNotify => "CmdChessRogueCellUpdateNotify", + Self::CmdChessRogueUpdateActionPointScNotify => { + "CmdChessRogueUpdateActionPointScNotify" + } + Self::CmdChessRogueCheatRollScRsp => "CmdChessRogueCheatRollScRsp", + Self::CmdSyncChessRogueMainStoryFinishScNotify => { + "CmdSyncChessRogueMainStoryFinishScNotify" + } + Self::CmdChessRogueReRollDiceCsReq => "CmdChessRogueReRollDiceCsReq", + Self::CmdFinishChessRogueSubStoryCsReq => "CmdFinishChessRogueSubStoryCsReq", + Self::CmdChessRogueSkipTeachingLevelScRsp => { + "CmdChessRogueSkipTeachingLevelScRsp" + } + Self::CmdGetChessRogueStoryInfoCsReq => "CmdGetChessRogueStoryInfoCsReq", + Self::CmdEnterChessRogueAeonRoomCsReq => "CmdEnterChessRogueAeonRoomCsReq", + Self::CmdGetRogueBuffEnhanceInfoScRsp => "CmdGetRogueBuffEnhanceInfoScRsp", + Self::CmdChessRogueUpdateDiceInfoScNotify => { + "CmdChessRogueUpdateDiceInfoScNotify" + } + Self::CmdChessRogueQuestFinishNotify => "CmdChessRogueQuestFinishNotify", + Self::CmdChessRogueEnterNextLayerCsReq => "CmdChessRogueEnterNextLayerCsReq", Self::CmdSyncChessRogueNousSubStoryScNotify => { "CmdSyncChessRogueNousSubStoryScNotify" } + Self::CmdChessRogueSkipTeachingLevelCsReq => { + "CmdChessRogueSkipTeachingLevelCsReq" + } + Self::CmdGetRogueBuffEnhanceInfoCsReq => "CmdGetRogueBuffEnhanceInfoCsReq", + Self::CmdChessRogueNousGetRogueTalentInfoCsReq => { + "CmdChessRogueNousGetRogueTalentInfoCsReq" + } + Self::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq", + Self::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp", + Self::CmdSyncChessRogueNousValueScNotify => { + "CmdSyncChessRogueNousValueScNotify" + } Self::CmdGetChessRogueStoryAeonTalkInfoCsReq => { "CmdGetChessRogueStoryAeonTalkInfoCsReq" } Self::CmdGetChessRogueNousStoryInfoScRsp => { "CmdGetChessRogueNousStoryInfoScRsp" } - Self::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq", - Self::CmdSyncChessRogueMainStoryFinishScNotify => { - "CmdSyncChessRogueMainStoryFinishScNotify" - } - Self::CmdChessRogueEnterNextLayerCsReq => "CmdChessRogueEnterNextLayerCsReq", - Self::CmdSyncChessRogueNousValueScNotify => { - "CmdSyncChessRogueNousValueScNotify" - } - Self::CmdChessRogueNousGetRogueTalentInfoScRsp => { - "CmdChessRogueNousGetRogueTalentInfoScRsp" - } - Self::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp", - Self::CmdChessRogueNousEnableRogueTalentCsReq => { - "CmdChessRogueNousEnableRogueTalentCsReq" - } - Self::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq", - Self::CmdChessRogueSkipTeachingLevelCsReq => { - "CmdChessRogueSkipTeachingLevelCsReq" - } - Self::CmdChessRogueCellUpdateNotify => "CmdChessRogueCellUpdateNotify", - Self::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp", - Self::CmdChessRogueNousEnableRogueTalentScRsp => { - "CmdChessRogueNousEnableRogueTalentScRsp" - } - Self::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp", - Self::CmdGetRogueBuffEnhanceInfoCsReq => "CmdGetRogueBuffEnhanceInfoCsReq", - Self::CmdChessRogueLayerSettlement => "CmdChessRogueLayerSettlement", - Self::CmdChessRogueUpdateLevelBaseInfoScNotify => { - "CmdChessRogueUpdateLevelBaseInfoScNotify" - } - Self::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp", - Self::CmdChessRogueReRollDiceScRsp => "CmdChessRogueReRollDiceScRsp", - Self::CmdChessRogueNousGetRogueTalentInfoCsReq => { - "CmdChessRogueNousGetRogueTalentInfoCsReq" - } - Self::Olbmneccnlc => "CmdChessRogueType_OLBMNECCNLC", - Self::CmdDffooknlhim => "CmdDFFOOKNLHIM", - Self::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq", - Self::CmdFinishChessRogueSubStoryScRsp => "CmdFinishChessRogueSubStoryScRsp", - Self::CmdEnterChessRogueAeonRoomScRsp => "CmdEnterChessRogueAeonRoomScRsp", - Self::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp", - Self::CmdChessRogueUpdateUnlockLevelScNotify => { - "CmdChessRogueUpdateUnlockLevelScNotify" - } + Self::HobaepkffpdPgpdnllbmjb => "HOBAEPKFFPD_PGPDNLLBMJB", + Self::CmdChessRogueSelectCellCsReq => "CmdChessRogueSelectCellCsReq", + Self::HobaepkffpdJjppjbiknbm => "HOBAEPKFFPD_JJPPJBIKNBM", + Self::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp", Self::CmdResetRogueDiceSurfaceCsReq => "CmdResetRogueDiceSurfaceCsReq", - Self::CmdChessRogueEnterCellCsReq => "CmdChessRogueEnterCellCsReq", - Self::CmdGetChessRogueStoryInfoCsReq => "CmdGetChessRogueStoryInfoCsReq", - Self::CmdChessRogueNousEditDiceScRsp => "CmdChessRogueNousEditDiceScRsp", - Self::CmdChessRogueSkipTeachingLevelScRsp => { - "CmdChessRogueSkipTeachingLevelScRsp" - } - Self::CmdGetChessRogueNousStoryInfoCsReq => { - "CmdGetChessRogueNousStoryInfoCsReq" - } - Self::CmdSelectChessRogueSubStoryScRsp => "CmdSelectChessRogueSubStoryScRsp", - Self::CmdChessRogueNousDiceSurfaceUnlockNotify => { - "CmdChessRogueNousDiceSurfaceUnlockNotify" - } - Self::Lammdkeafch => "CmdChessRogueType_LAMMDKEAFCH", - Self::CmdChessRogueUpdateMoneyInfoScNotify => { - "CmdChessRogueUpdateMoneyInfoScNotify" - } - Self::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp", - Self::CmdEnterChessRogueAeonRoomCsReq => "CmdEnterChessRogueAeonRoomCsReq", - Self::CmdChessRogueChangeAeonDimensionNotify => { - "CmdChessRogueChangeAeonDimensionNotify" - } - Self::CmdGetChessRogueStoryInfoScRsp => "CmdGetChessRogueStoryInfoScRsp", - Self::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq", - Self::CmdChessRogueSelectCellScRsp => "CmdChessRogueSelectCellScRsp", - Self::CmdChessRogueCheatRollCsReq => "CmdChessRogueCheatRollCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdChessRogueType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp), - "CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq), - "CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp), - "CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp), - "CmdChessRogueUpdateAeonModifierValueScNotify" => { - Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify) + "HOBAEPKFFPD_PCPDHELPKEM" => Some(Self::HobaepkffpdPcpdhelpkem), + "CmdChessRogueUpdateReviveInfoScNotify" => { + Some(Self::CmdChessRogueUpdateReviveInfoScNotify) } "CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp), - "CmdFinishChessRogueSubStoryCsReq" => { - Some(Self::CmdFinishChessRogueSubStoryCsReq) - } - "CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp), - "CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp), - "CmdChessRogueNousDiceUpdateNotify" => { - Some(Self::CmdChessRogueNousDiceUpdateNotify) + "CmdMNPAAKGHBEJ" => Some(Self::CmdMnpaakghbej), + "CmdChessRogueEnterNextLayerScRsp" => { + Some(Self::CmdChessRogueEnterNextLayerScRsp) } + "CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq), "CmdSelectChessRogueSubStoryCsReq" => { Some(Self::CmdSelectChessRogueSubStoryCsReq) } + "CmdChessRogueLayerSettlement" => Some(Self::CmdChessRogueLayerSettlement), + "CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp), + "CmdChessRogueUpdateMoneyInfoScNotify" => { + Some(Self::CmdChessRogueUpdateMoneyInfoScNotify) + } + "CmdBNIBHAOJKBI" => Some(Self::CmdBnibhaojkbi), + "CmdChessRogueChangeAeonDimensionNotify" => { + Some(Self::CmdChessRogueChangeAeonDimensionNotify) + } + "CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp), + "CmdGetChessRogueStoryAeonTalkInfoScRsp" => { + Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp) + } + "CmdFinishChessRogueSubStoryScRsp" => { + Some(Self::CmdFinishChessRogueSubStoryScRsp) + } + "CmdChessRogueNousEditDiceScRsp" => { + Some(Self::CmdChessRogueNousEditDiceScRsp) + } + "CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq), + "CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq), + "CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp), + "CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp), + "CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq), + "CmdChessRogueUpdateUnlockLevelScNotify" => { + Some(Self::CmdChessRogueUpdateUnlockLevelScNotify) + } + "CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp), + "CmdSelectChessRogueSubStoryScRsp" => { + Some(Self::CmdSelectChessRogueSubStoryScRsp) + } + "CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp), + "CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq), + "CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq), + "CmdGetChessRogueNousStoryInfoCsReq" => { + Some(Self::CmdGetChessRogueNousStoryInfoCsReq) + } + "CmdChessRogueNousDiceUpdateNotify" => { + Some(Self::CmdChessRogueNousDiceUpdateNotify) + } + "CmdChessRogueUpdateLevelBaseInfoScNotify" => { + Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify) + } + "CmdGetChessRogueStoryInfoScRsp" => { + Some(Self::CmdGetChessRogueStoryInfoScRsp) + } + "CmdChessRogueNousEnableRogueTalentCsReq" => { + Some(Self::CmdChessRogueNousEnableRogueTalentCsReq) + } + "CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq), + "CmdChessRogueNousDiceSurfaceUnlockNotify" => { + Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify) + } + "CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp), + "CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq), + "CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq), + "CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp), + "CmdLCDOCKJGFCE" => Some(Self::CmdLcdockjgfce), + "CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp), + "CmdSyncChessRogueNousMainStoryScNotify" => { + Some(Self::CmdSyncChessRogueNousMainStoryScNotify) + } + "CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq), + "CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp), + "CmdChessRogueUpdateAllowedSelectCellScNotify" => { + Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify) + } + "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => { + Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify) + } + "CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq), + "CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp), + "CmdEnterChessRogueAeonRoomScRsp" => { + Some(Self::CmdEnterChessRogueAeonRoomScRsp) + } + "CmdChessRogueUpdateAeonModifierValueScNotify" => { + Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify) + } + "CmdChessRogueNousGetRogueTalentInfoScRsp" => { + Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp) + } + "CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq), + "CmdChessRogueNousEnableRogueTalentScRsp" => { + Some(Self::CmdChessRogueNousEnableRogueTalentScRsp) + } + "CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify), "CmdChessRogueUpdateActionPointScNotify" => { Some(Self::CmdChessRogueUpdateActionPointScNotify) } + "CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp), + "CmdSyncChessRogueMainStoryFinishScNotify" => { + Some(Self::CmdSyncChessRogueMainStoryFinishScNotify) + } + "CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq), + "CmdFinishChessRogueSubStoryCsReq" => { + Some(Self::CmdFinishChessRogueSubStoryCsReq) + } + "CmdChessRogueSkipTeachingLevelScRsp" => { + Some(Self::CmdChessRogueSkipTeachingLevelScRsp) + } + "CmdGetChessRogueStoryInfoCsReq" => { + Some(Self::CmdGetChessRogueStoryInfoCsReq) + } + "CmdEnterChessRogueAeonRoomCsReq" => { + Some(Self::CmdEnterChessRogueAeonRoomCsReq) + } "CmdGetRogueBuffEnhanceInfoScRsp" => { Some(Self::CmdGetRogueBuffEnhanceInfoScRsp) } - "CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq), - "CmdChessRogueUpdateAllowedSelectCellScNotify" => { - Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify) - } "CmdChessRogueUpdateDiceInfoScNotify" => { Some(Self::CmdChessRogueUpdateDiceInfoScNotify) } - "CmdChessRogueUpdateReviveInfoScNotify" => { - Some(Self::CmdChessRogueUpdateReviveInfoScNotify) - } "CmdChessRogueQuestFinishNotify" => { Some(Self::CmdChessRogueQuestFinishNotify) } - "CmdDENAIDNDCKF" => Some(Self::CmdDenaidndckf), - "CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq), - "CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq), - "CmdChessRogueEnterNextLayerScRsp" => { - Some(Self::CmdChessRogueEnterNextLayerScRsp) - } - "CmdGetChessRogueStoryAeonTalkInfoScRsp" => { - Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp) - } - "CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq), - "CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq), - "CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq), - "CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp), - "CmdGFILOEGMGFF" => Some(Self::CmdGfiloegmgff), - "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => { - Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify) - } - "CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq), - "CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq), - "CmdSyncChessRogueNousMainStoryScNotify" => { - Some(Self::CmdSyncChessRogueNousMainStoryScNotify) + "CmdChessRogueEnterNextLayerCsReq" => { + Some(Self::CmdChessRogueEnterNextLayerCsReq) } "CmdSyncChessRogueNousSubStoryScNotify" => { Some(Self::CmdSyncChessRogueNousSubStoryScNotify) } + "CmdChessRogueSkipTeachingLevelCsReq" => { + Some(Self::CmdChessRogueSkipTeachingLevelCsReq) + } + "CmdGetRogueBuffEnhanceInfoCsReq" => { + Some(Self::CmdGetRogueBuffEnhanceInfoCsReq) + } + "CmdChessRogueNousGetRogueTalentInfoCsReq" => { + Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq) + } + "CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq), + "CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp), + "CmdSyncChessRogueNousValueScNotify" => { + Some(Self::CmdSyncChessRogueNousValueScNotify) + } "CmdGetChessRogueStoryAeonTalkInfoCsReq" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq) } "CmdGetChessRogueNousStoryInfoScRsp" => { Some(Self::CmdGetChessRogueNousStoryInfoScRsp) } - "CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq), - "CmdSyncChessRogueMainStoryFinishScNotify" => { - Some(Self::CmdSyncChessRogueMainStoryFinishScNotify) - } - "CmdChessRogueEnterNextLayerCsReq" => { - Some(Self::CmdChessRogueEnterNextLayerCsReq) - } - "CmdSyncChessRogueNousValueScNotify" => { - Some(Self::CmdSyncChessRogueNousValueScNotify) - } - "CmdChessRogueNousGetRogueTalentInfoScRsp" => { - Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp) - } - "CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp), - "CmdChessRogueNousEnableRogueTalentCsReq" => { - Some(Self::CmdChessRogueNousEnableRogueTalentCsReq) - } - "CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq), - "CmdChessRogueSkipTeachingLevelCsReq" => { - Some(Self::CmdChessRogueSkipTeachingLevelCsReq) - } - "CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify), - "CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp), - "CmdChessRogueNousEnableRogueTalentScRsp" => { - Some(Self::CmdChessRogueNousEnableRogueTalentScRsp) - } - "CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp), - "CmdGetRogueBuffEnhanceInfoCsReq" => { - Some(Self::CmdGetRogueBuffEnhanceInfoCsReq) - } - "CmdChessRogueLayerSettlement" => Some(Self::CmdChessRogueLayerSettlement), - "CmdChessRogueUpdateLevelBaseInfoScNotify" => { - Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify) - } - "CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp), - "CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp), - "CmdChessRogueNousGetRogueTalentInfoCsReq" => { - Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq) - } - "CmdChessRogueType_OLBMNECCNLC" => Some(Self::Olbmneccnlc), - "CmdDFFOOKNLHIM" => Some(Self::CmdDffooknlhim), - "CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq), - "CmdFinishChessRogueSubStoryScRsp" => { - Some(Self::CmdFinishChessRogueSubStoryScRsp) - } - "CmdEnterChessRogueAeonRoomScRsp" => { - Some(Self::CmdEnterChessRogueAeonRoomScRsp) - } - "CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp), - "CmdChessRogueUpdateUnlockLevelScNotify" => { - Some(Self::CmdChessRogueUpdateUnlockLevelScNotify) - } + "HOBAEPKFFPD_PGPDNLLBMJB" => Some(Self::HobaepkffpdPgpdnllbmjb), + "CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq), + "HOBAEPKFFPD_JJPPJBIKNBM" => Some(Self::HobaepkffpdJjppjbiknbm), + "CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp), "CmdResetRogueDiceSurfaceCsReq" => Some(Self::CmdResetRogueDiceSurfaceCsReq), - "CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq), - "CmdGetChessRogueStoryInfoCsReq" => { - Some(Self::CmdGetChessRogueStoryInfoCsReq) - } - "CmdChessRogueNousEditDiceScRsp" => { - Some(Self::CmdChessRogueNousEditDiceScRsp) - } - "CmdChessRogueSkipTeachingLevelScRsp" => { - Some(Self::CmdChessRogueSkipTeachingLevelScRsp) - } - "CmdGetChessRogueNousStoryInfoCsReq" => { - Some(Self::CmdGetChessRogueNousStoryInfoCsReq) - } - "CmdSelectChessRogueSubStoryScRsp" => { - Some(Self::CmdSelectChessRogueSubStoryScRsp) - } - "CmdChessRogueNousDiceSurfaceUnlockNotify" => { - Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify) - } - "CmdChessRogueType_LAMMDKEAFCH" => Some(Self::Lammdkeafch), - "CmdChessRogueUpdateMoneyInfoScNotify" => { - Some(Self::CmdChessRogueUpdateMoneyInfoScNotify) - } - "CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp), - "CmdEnterChessRogueAeonRoomCsReq" => { - Some(Self::CmdEnterChessRogueAeonRoomCsReq) - } - "CmdChessRogueChangeAeonDimensionNotify" => { - Some(Self::CmdChessRogueChangeAeonDimensionNotify) - } - "CmdGetChessRogueStoryInfoScRsp" => { - Some(Self::CmdGetChessRogueStoryInfoScRsp) - } - "CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq), - "CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp), - "CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq), _ => None, } } } -/// Obf: ChessRogueDiceStatus +/// Obf: HPHBEGJDIID #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueDiceStatus { - Bbbglcpomcc = 0, - Iabkjngfeea = 1, - Fghmlgbomkb = 2, - Lhnbodjlfjd = 3, + HphbegjdiidEobbbbehnnh = 0, + HphbegjdiidNbdbagcokpn = 1, + HphbegjdiidMenjpegibnc = 2, + HphbegjdiidJejkooggeha = 3, } impl ChessRogueDiceStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -78705,30 +81768,30 @@ impl ChessRogueDiceStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Bbbglcpomcc => "ChessRogueDiceStatus_BBBGLCPOMCC", - Self::Iabkjngfeea => "ChessRogueDiceStatus_IABKJNGFEEA", - Self::Fghmlgbomkb => "ChessRogueDiceStatus_FGHMLGBOMKB", - Self::Lhnbodjlfjd => "ChessRogueDiceStatus_LHNBODJLFJD", + Self::HphbegjdiidEobbbbehnnh => "HPHBEGJDIID_EOBBBBEHNNH", + Self::HphbegjdiidNbdbagcokpn => "HPHBEGJDIID_NBDBAGCOKPN", + Self::HphbegjdiidMenjpegibnc => "HPHBEGJDIID_MENJPEGIBNC", + Self::HphbegjdiidJejkooggeha => "HPHBEGJDIID_JEJKOOGGEHA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ChessRogueDiceStatus_BBBGLCPOMCC" => Some(Self::Bbbglcpomcc), - "ChessRogueDiceStatus_IABKJNGFEEA" => Some(Self::Iabkjngfeea), - "ChessRogueDiceStatus_FGHMLGBOMKB" => Some(Self::Fghmlgbomkb), - "ChessRogueDiceStatus_LHNBODJLFJD" => Some(Self::Lhnbodjlfjd), + "HPHBEGJDIID_EOBBBBEHNNH" => Some(Self::HphbegjdiidEobbbbehnnh), + "HPHBEGJDIID_NBDBAGCOKPN" => Some(Self::HphbegjdiidNbdbagcokpn), + "HPHBEGJDIID_MENJPEGIBNC" => Some(Self::HphbegjdiidMenjpegibnc), + "HPHBEGJDIID_JEJKOOGGEHA" => Some(Self::HphbegjdiidJejkooggeha), _ => None, } } } -/// Obf: ChessRogueDiceType +/// Obf: HBCOKDIJMBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueDiceType { - Eljdjehikja = 0, - Ceihcbnlpbo = 1, + HbcokdijmbkIcjlghlokfg = 0, + HbcokdijmbkOhggcklllep = 1, } impl ChessRogueDiceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -78737,28 +81800,28 @@ impl ChessRogueDiceType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Eljdjehikja => "ChessRogueDiceType_ELJDJEHIKJA", - Self::Ceihcbnlpbo => "ChessRogueDiceType_CEIHCBNLPBO", + Self::HbcokdijmbkIcjlghlokfg => "HBCOKDIJMBK_ICJLGHLOKFG", + Self::HbcokdijmbkOhggcklllep => "HBCOKDIJMBK_OHGGCKLLLEP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ChessRogueDiceType_ELJDJEHIKJA" => Some(Self::Eljdjehikja), - "ChessRogueDiceType_CEIHCBNLPBO" => Some(Self::Ceihcbnlpbo), + "HBCOKDIJMBK_ICJLGHLOKFG" => Some(Self::HbcokdijmbkIcjlghlokfg), + "HBCOKDIJMBK_OHGGCKLLLEP" => Some(Self::HbcokdijmbkOhggcklllep), _ => None, } } } -/// Obf: ChessRogueBoardCellStatus +/// Obf: GBIKCJPGLBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueBoardCellStatus { - Hijahcmlmpe = 0, - Glkeimlffnf = 1, - Mnmcloppfol = 2, - Ngpfhcfehpk = 3, + GbikcjpglbkGhgapoakgab = 0, + GbikcjpglbkHgngadnilfc = 1, + GbikcjpglbkHpjebffhjnp = 2, + GbikcjpglbkKlhdcopplng = 3, } impl ChessRogueBoardCellStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -78767,34 +81830,34 @@ impl ChessRogueBoardCellStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hijahcmlmpe => "ChessRogueBoardCellStatus_HIJAHCMLMPE", - Self::Glkeimlffnf => "ChessRogueBoardCellStatus_GLKEIMLFFNF", - Self::Mnmcloppfol => "ChessRogueBoardCellStatus_MNMCLOPPFOL", - Self::Ngpfhcfehpk => "ChessRogueBoardCellStatus_NGPFHCFEHPK", + Self::GbikcjpglbkGhgapoakgab => "GBIKCJPGLBK_GHGAPOAKGAB", + Self::GbikcjpglbkHgngadnilfc => "GBIKCJPGLBK_HGNGADNILFC", + Self::GbikcjpglbkHpjebffhjnp => "GBIKCJPGLBK_HPJEBFFHJNP", + Self::GbikcjpglbkKlhdcopplng => "GBIKCJPGLBK_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ChessRogueBoardCellStatus_HIJAHCMLMPE" => Some(Self::Hijahcmlmpe), - "ChessRogueBoardCellStatus_GLKEIMLFFNF" => Some(Self::Glkeimlffnf), - "ChessRogueBoardCellStatus_MNMCLOPPFOL" => Some(Self::Mnmcloppfol), - "ChessRogueBoardCellStatus_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), + "GBIKCJPGLBK_GHGAPOAKGAB" => Some(Self::GbikcjpglbkGhgapoakgab), + "GBIKCJPGLBK_HGNGADNILFC" => Some(Self::GbikcjpglbkHgngadnilfc), + "GBIKCJPGLBK_HPJEBFFHJNP" => Some(Self::GbikcjpglbkHpjebffhjnp), + "GBIKCJPGLBK_KLHDCOPPLNG" => Some(Self::GbikcjpglbkKlhdcopplng), _ => None, } } } -/// Obf: ChessRogueCellSpecialType +/// Obf: PKFEGCHGCEE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueCellSpecialType { - Mnfeponeddj = 0, - ShopIsLocked = 1, - Denjhjeljgc = 2, - Ngiklcjleil = 3, - Bfphaofbgmm = 4, - Gfkaacjhnfk = 5, + PkfegchgceePcpdhelpkem = 0, + PkfegchgceeBgibpdpnfbc = 1, + PkfegchgceeCfgalajoncp = 2, + PkfegchgceeHagclkckgjd = 3, + PkfegchgceeKbhgajcnnbm = 4, + PkfegchgceePammdcpgame = 5, } impl ChessRogueCellSpecialType { /// String value of the enum field names used in the ProtoBuf definition. @@ -78803,23 +81866,23 @@ impl ChessRogueCellSpecialType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "ChessRogueCellSpecialType_MNFEPONEDDJ", - Self::ShopIsLocked => "ChessRogueCellSpecialType_shop_is_locked", - Self::Denjhjeljgc => "ChessRogueCellSpecialType_DENJHJELJGC", - Self::Ngiklcjleil => "ChessRogueCellSpecialType_NGIKLCJLEIL", - Self::Bfphaofbgmm => "ChessRogueCellSpecialType_BFPHAOFBGMM", - Self::Gfkaacjhnfk => "ChessRogueCellSpecialType_GFKAACJHNFK", + Self::PkfegchgceePcpdhelpkem => "PKFEGCHGCEE_PCPDHELPKEM", + Self::PkfegchgceeBgibpdpnfbc => "PKFEGCHGCEE_BGIBPDPNFBC", + Self::PkfegchgceeCfgalajoncp => "PKFEGCHGCEE_CFGALAJONCP", + Self::PkfegchgceeHagclkckgjd => "PKFEGCHGCEE_HAGCLKCKGJD", + Self::PkfegchgceeKbhgajcnnbm => "PKFEGCHGCEE_KBHGAJCNNBM", + Self::PkfegchgceePammdcpgame => "PKFEGCHGCEE_PAMMDCPGAME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ChessRogueCellSpecialType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "ChessRogueCellSpecialType_shop_is_locked" => Some(Self::ShopIsLocked), - "ChessRogueCellSpecialType_DENJHJELJGC" => Some(Self::Denjhjeljgc), - "ChessRogueCellSpecialType_NGIKLCJLEIL" => Some(Self::Ngiklcjleil), - "ChessRogueCellSpecialType_BFPHAOFBGMM" => Some(Self::Bfphaofbgmm), - "ChessRogueCellSpecialType_GFKAACJHNFK" => Some(Self::Gfkaacjhnfk), + "PKFEGCHGCEE_PCPDHELPKEM" => Some(Self::PkfegchgceePcpdhelpkem), + "PKFEGCHGCEE_BGIBPDPNFBC" => Some(Self::PkfegchgceeBgibpdpnfbc), + "PKFEGCHGCEE_CFGALAJONCP" => Some(Self::PkfegchgceeCfgalajoncp), + "PKFEGCHGCEE_HAGCLKCKGJD" => Some(Self::PkfegchgceeHagclkckgjd), + "PKFEGCHGCEE_KBHGAJCNNBM" => Some(Self::PkfegchgceeKbhgajcnnbm), + "PKFEGCHGCEE_PAMMDCPGAME" => Some(Self::PkfegchgceePammdcpgame), _ => None, } } @@ -78827,38 +81890,38 @@ impl ChessRogueCellSpecialType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pahcpcckchm { - Eohkdhgmnpm = 0, - Mnfdmopjhij = 1, - Ompankijipa = 2, - Fkpkjpfniim = 3, - Doogifjdilf = 4, - Naelgckolhb = 5, +pub enum Kgdimpeogol { + Imiigjbmdop = 0, + Npnjdbkdfco = 1, + Kncjnihbheh = 2, + Aemmnhpmgdi = 3, + Bjkomhkncae = 4, + Aclnpcdgmib = 5, } -impl Pahcpcckchm { +impl Kgdimpeogol { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Eohkdhgmnpm => "PAHCPCCKCHM_EOHKDHGMNPM", - Self::Mnfdmopjhij => "PAHCPCCKCHM_MNFDMOPJHIJ", - Self::Ompankijipa => "PAHCPCCKCHM_OMPANKIJIPA", - Self::Fkpkjpfniim => "PAHCPCCKCHM_FKPKJPFNIIM", - Self::Doogifjdilf => "PAHCPCCKCHM_DOOGIFJDILF", - Self::Naelgckolhb => "PAHCPCCKCHM_NAELGCKOLHB", + Self::Imiigjbmdop => "KGDIMPEOGOL_IMIIGJBMDOP", + Self::Npnjdbkdfco => "KGDIMPEOGOL_NPNJDBKDFCO", + Self::Kncjnihbheh => "KGDIMPEOGOL_KNCJNIHBHEH", + Self::Aemmnhpmgdi => "KGDIMPEOGOL_AEMMNHPMGDI", + Self::Bjkomhkncae => "KGDIMPEOGOL_BJKOMHKNCAE", + Self::Aclnpcdgmib => "KGDIMPEOGOL_ACLNPCDGMIB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PAHCPCCKCHM_EOHKDHGMNPM" => Some(Self::Eohkdhgmnpm), - "PAHCPCCKCHM_MNFDMOPJHIJ" => Some(Self::Mnfdmopjhij), - "PAHCPCCKCHM_OMPANKIJIPA" => Some(Self::Ompankijipa), - "PAHCPCCKCHM_FKPKJPFNIIM" => Some(Self::Fkpkjpfniim), - "PAHCPCCKCHM_DOOGIFJDILF" => Some(Self::Doogifjdilf), - "PAHCPCCKCHM_NAELGCKOLHB" => Some(Self::Naelgckolhb), + "KGDIMPEOGOL_IMIIGJBMDOP" => Some(Self::Imiigjbmdop), + "KGDIMPEOGOL_NPNJDBKDFCO" => Some(Self::Npnjdbkdfco), + "KGDIMPEOGOL_KNCJNIHBHEH" => Some(Self::Kncjnihbheh), + "KGDIMPEOGOL_AEMMNHPMGDI" => Some(Self::Aemmnhpmgdi), + "KGDIMPEOGOL_BJKOMHKNCAE" => Some(Self::Bjkomhkncae), + "KGDIMPEOGOL_ACLNPCDGMIB" => Some(Self::Aclnpcdgmib), _ => None, } } @@ -78866,38 +81929,38 @@ impl Pahcpcckchm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ldemmifacbl { - Pehgjofagbd = 0, - Neflplpchlj = 1, - Lchgdpclpfg = 2, - Fbpeocedceg = 3, - Kkkjhfjhljg = 4, - Elbddpddoon = 5, +pub enum Gcdmhamcdhi { + Gcgmcpmpjhd = 0, + Elkfnllphpb = 1, + Edajodfnlfh = 2, + Gbhmnimbbng = 3, + Ahhbfljkgfk = 4, + Eaacbiaglhp = 5, } -impl Ldemmifacbl { +impl Gcdmhamcdhi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Pehgjofagbd => "LDEMMIFACBL_PEHGJOFAGBD", - Self::Neflplpchlj => "LDEMMIFACBL_NEFLPLPCHLJ", - Self::Lchgdpclpfg => "LDEMMIFACBL_LCHGDPCLPFG", - Self::Fbpeocedceg => "LDEMMIFACBL_FBPEOCEDCEG", - Self::Kkkjhfjhljg => "LDEMMIFACBL_KKKJHFJHLJG", - Self::Elbddpddoon => "LDEMMIFACBL_ELBDDPDDOON", + Self::Gcgmcpmpjhd => "GCDMHAMCDHI_GCGMCPMPJHD", + Self::Elkfnllphpb => "GCDMHAMCDHI_ELKFNLLPHPB", + Self::Edajodfnlfh => "GCDMHAMCDHI_EDAJODFNLFH", + Self::Gbhmnimbbng => "GCDMHAMCDHI_GBHMNIMBBNG", + Self::Ahhbfljkgfk => "GCDMHAMCDHI_AHHBFLJKGFK", + Self::Eaacbiaglhp => "GCDMHAMCDHI_EAACBIAGLHP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LDEMMIFACBL_PEHGJOFAGBD" => Some(Self::Pehgjofagbd), - "LDEMMIFACBL_NEFLPLPCHLJ" => Some(Self::Neflplpchlj), - "LDEMMIFACBL_LCHGDPCLPFG" => Some(Self::Lchgdpclpfg), - "LDEMMIFACBL_FBPEOCEDCEG" => Some(Self::Fbpeocedceg), - "LDEMMIFACBL_KKKJHFJHLJG" => Some(Self::Kkkjhfjhljg), - "LDEMMIFACBL_ELBDDPDDOON" => Some(Self::Elbddpddoon), + "GCDMHAMCDHI_GCGMCPMPJHD" => Some(Self::Gcgmcpmpjhd), + "GCDMHAMCDHI_ELKFNLLPHPB" => Some(Self::Elkfnllphpb), + "GCDMHAMCDHI_EDAJODFNLFH" => Some(Self::Edajodfnlfh), + "GCDMHAMCDHI_GBHMNIMBBNG" => Some(Self::Gbhmnimbbng), + "GCDMHAMCDHI_AHHBFLJKGFK" => Some(Self::Ahhbfljkgfk), + "GCDMHAMCDHI_EAACBIAGLHP" => Some(Self::Eaacbiaglhp), _ => None, } } @@ -78905,53 +81968,53 @@ impl Ldemmifacbl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ngabbifdkin { - Hpkddmlllbo = 0, - Godjlhofggj = 1, - Eblmflpgjpp = 2, - Mhffldemiac = 3, - Gldoflipdkc = 4, - Dfgfgokhile = 5, - Hcdgifiipji = 6, - Cchikmekelc = 7, - Npgafjooika = 8, - Cnepdggmoki = 9, - Ejoiadlhkoc = 10, +pub enum Oeogapljdfn { + Gcibfncekil = 0, + Kfcdfgjlikg = 1, + Imkihfhfbfp = 2, + Injiadfojea = 3, + Chninchapkb = 4, + Khohoegefkj = 5, + Dgfdmklcpgh = 6, + Cgjehbjopnb = 7, + Lbjignokelj = 8, + Fpoknefonnn = 9, + Pmgmiledmkh = 10, } -impl Ngabbifdkin { +impl Oeogapljdfn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hpkddmlllbo => "NGABBIFDKIN_HPKDDMLLLBO", - Self::Godjlhofggj => "NGABBIFDKIN_GODJLHOFGGJ", - Self::Eblmflpgjpp => "NGABBIFDKIN_EBLMFLPGJPP", - Self::Mhffldemiac => "NGABBIFDKIN_MHFFLDEMIAC", - Self::Gldoflipdkc => "NGABBIFDKIN_GLDOFLIPDKC", - Self::Dfgfgokhile => "NGABBIFDKIN_DFGFGOKHILE", - Self::Hcdgifiipji => "NGABBIFDKIN_HCDGIFIIPJI", - Self::Cchikmekelc => "NGABBIFDKIN_CCHIKMEKELC", - Self::Npgafjooika => "NGABBIFDKIN_NPGAFJOOIKA", - Self::Cnepdggmoki => "NGABBIFDKIN_CNEPDGGMOKI", - Self::Ejoiadlhkoc => "NGABBIFDKIN_EJOIADLHKOC", + Self::Gcibfncekil => "OEOGAPLJDFN_GCIBFNCEKIL", + Self::Kfcdfgjlikg => "OEOGAPLJDFN_KFCDFGJLIKG", + Self::Imkihfhfbfp => "OEOGAPLJDFN_IMKIHFHFBFP", + Self::Injiadfojea => "OEOGAPLJDFN_INJIADFOJEA", + Self::Chninchapkb => "OEOGAPLJDFN_CHNINCHAPKB", + Self::Khohoegefkj => "OEOGAPLJDFN_KHOHOEGEFKJ", + Self::Dgfdmklcpgh => "OEOGAPLJDFN_DGFDMKLCPGH", + Self::Cgjehbjopnb => "OEOGAPLJDFN_CGJEHBJOPNB", + Self::Lbjignokelj => "OEOGAPLJDFN_LBJIGNOKELJ", + Self::Fpoknefonnn => "OEOGAPLJDFN_FPOKNEFONNN", + Self::Pmgmiledmkh => "OEOGAPLJDFN_PMGMILEDMKH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NGABBIFDKIN_HPKDDMLLLBO" => Some(Self::Hpkddmlllbo), - "NGABBIFDKIN_GODJLHOFGGJ" => Some(Self::Godjlhofggj), - "NGABBIFDKIN_EBLMFLPGJPP" => Some(Self::Eblmflpgjpp), - "NGABBIFDKIN_MHFFLDEMIAC" => Some(Self::Mhffldemiac), - "NGABBIFDKIN_GLDOFLIPDKC" => Some(Self::Gldoflipdkc), - "NGABBIFDKIN_DFGFGOKHILE" => Some(Self::Dfgfgokhile), - "NGABBIFDKIN_HCDGIFIIPJI" => Some(Self::Hcdgifiipji), - "NGABBIFDKIN_CCHIKMEKELC" => Some(Self::Cchikmekelc), - "NGABBIFDKIN_NPGAFJOOIKA" => Some(Self::Npgafjooika), - "NGABBIFDKIN_CNEPDGGMOKI" => Some(Self::Cnepdggmoki), - "NGABBIFDKIN_EJOIADLHKOC" => Some(Self::Ejoiadlhkoc), + "OEOGAPLJDFN_GCIBFNCEKIL" => Some(Self::Gcibfncekil), + "OEOGAPLJDFN_KFCDFGJLIKG" => Some(Self::Kfcdfgjlikg), + "OEOGAPLJDFN_IMKIHFHFBFP" => Some(Self::Imkihfhfbfp), + "OEOGAPLJDFN_INJIADFOJEA" => Some(Self::Injiadfojea), + "OEOGAPLJDFN_CHNINCHAPKB" => Some(Self::Chninchapkb), + "OEOGAPLJDFN_KHOHOEGEFKJ" => Some(Self::Khohoegefkj), + "OEOGAPLJDFN_DGFDMKLCPGH" => Some(Self::Dgfdmklcpgh), + "OEOGAPLJDFN_CGJEHBJOPNB" => Some(Self::Cgjehbjopnb), + "OEOGAPLJDFN_LBJIGNOKELJ" => Some(Self::Lbjignokelj), + "OEOGAPLJDFN_FPOKNEFONNN" => Some(Self::Fpoknefonnn), + "OEOGAPLJDFN_PMGMILEDMKH" => Some(Self::Pmgmiledmkh), _ => None, } } @@ -78959,56 +82022,56 @@ impl Ngabbifdkin { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Aiknigpkdoo { - Mnfeponeddj = 0, - Cnmnacebafp = 1, - Abnmcfmgiob = 2, - Dlmicopkfco = 3, - Bmcmphdkbdi = 4, - Bjoenifafll = 5, - Hijcgfonffl = 6, - Ojepgkbppip = 7, - Bdjflejpdog = 8, - ShopSyncInfo = 9, - Kdgmimjeaff = 10, - Nbdcgpiogke = 11, +pub enum Olkjiiihblj { + Pcpdhelpkem = 0, + Iggfmobbkfm = 1, + Egndjgkkjho = 2, + Hemmgkijlei = 3, + Aoghfbpelbp = 4, + Imdkelfaeoc = 5, + Lekgiiiglkb = 6, + Hhpjpkaakek = 7, + Pdhmcmebmmb = 8, + Jadcleafejc = 9, + Bfagnenpjjj = 10, + Galgfiomoio = 11, } -impl Aiknigpkdoo { +impl Olkjiiihblj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "AIKNIGPKDOO_MNFEPONEDDJ", - Self::Cnmnacebafp => "AIKNIGPKDOO_CNMNACEBAFP", - Self::Abnmcfmgiob => "AIKNIGPKDOO_ABNMCFMGIOB", - Self::Dlmicopkfco => "AIKNIGPKDOO_DLMICOPKFCO", - Self::Bmcmphdkbdi => "AIKNIGPKDOO_BMCMPHDKBDI", - Self::Bjoenifafll => "AIKNIGPKDOO_BJOENIFAFLL", - Self::Hijcgfonffl => "AIKNIGPKDOO_HIJCGFONFFL", - Self::Ojepgkbppip => "AIKNIGPKDOO_OJEPGKBPPIP", - Self::Bdjflejpdog => "AIKNIGPKDOO_BDJFLEJPDOG", - Self::ShopSyncInfo => "AIKNIGPKDOO_shop_sync_info", - Self::Kdgmimjeaff => "AIKNIGPKDOO_KDGMIMJEAFF", - Self::Nbdcgpiogke => "AIKNIGPKDOO_NBDCGPIOGKE", + Self::Pcpdhelpkem => "OLKJIIIHBLJ_PCPDHELPKEM", + Self::Iggfmobbkfm => "OLKJIIIHBLJ_IGGFMOBBKFM", + Self::Egndjgkkjho => "OLKJIIIHBLJ_EGNDJGKKJHO", + Self::Hemmgkijlei => "OLKJIIIHBLJ_HEMMGKIJLEI", + Self::Aoghfbpelbp => "OLKJIIIHBLJ_AOGHFBPELBP", + Self::Imdkelfaeoc => "OLKJIIIHBLJ_IMDKELFAEOC", + Self::Lekgiiiglkb => "OLKJIIIHBLJ_LEKGIIIGLKB", + Self::Hhpjpkaakek => "OLKJIIIHBLJ_HHPJPKAAKEK", + Self::Pdhmcmebmmb => "OLKJIIIHBLJ_PDHMCMEBMMB", + Self::Jadcleafejc => "OLKJIIIHBLJ_JADCLEAFEJC", + Self::Bfagnenpjjj => "OLKJIIIHBLJ_BFAGNENPJJJ", + Self::Galgfiomoio => "OLKJIIIHBLJ_GALGFIOMOIO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AIKNIGPKDOO_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "AIKNIGPKDOO_CNMNACEBAFP" => Some(Self::Cnmnacebafp), - "AIKNIGPKDOO_ABNMCFMGIOB" => Some(Self::Abnmcfmgiob), - "AIKNIGPKDOO_DLMICOPKFCO" => Some(Self::Dlmicopkfco), - "AIKNIGPKDOO_BMCMPHDKBDI" => Some(Self::Bmcmphdkbdi), - "AIKNIGPKDOO_BJOENIFAFLL" => Some(Self::Bjoenifafll), - "AIKNIGPKDOO_HIJCGFONFFL" => Some(Self::Hijcgfonffl), - "AIKNIGPKDOO_OJEPGKBPPIP" => Some(Self::Ojepgkbppip), - "AIKNIGPKDOO_BDJFLEJPDOG" => Some(Self::Bdjflejpdog), - "AIKNIGPKDOO_shop_sync_info" => Some(Self::ShopSyncInfo), - "AIKNIGPKDOO_KDGMIMJEAFF" => Some(Self::Kdgmimjeaff), - "AIKNIGPKDOO_NBDCGPIOGKE" => Some(Self::Nbdcgpiogke), + "OLKJIIIHBLJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "OLKJIIIHBLJ_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm), + "OLKJIIIHBLJ_EGNDJGKKJHO" => Some(Self::Egndjgkkjho), + "OLKJIIIHBLJ_HEMMGKIJLEI" => Some(Self::Hemmgkijlei), + "OLKJIIIHBLJ_AOGHFBPELBP" => Some(Self::Aoghfbpelbp), + "OLKJIIIHBLJ_IMDKELFAEOC" => Some(Self::Imdkelfaeoc), + "OLKJIIIHBLJ_LEKGIIIGLKB" => Some(Self::Lekgiiiglkb), + "OLKJIIIHBLJ_HHPJPKAAKEK" => Some(Self::Hhpjpkaakek), + "OLKJIIIHBLJ_PDHMCMEBMMB" => Some(Self::Pdhmcmebmmb), + "OLKJIIIHBLJ_JADCLEAFEJC" => Some(Self::Jadcleafejc), + "OLKJIIIHBLJ_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj), + "OLKJIIIHBLJ_GALGFIOMOIO" => Some(Self::Galgfiomoio), _ => None, } } @@ -79016,26 +82079,26 @@ impl Aiknigpkdoo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gdjfoddnkai { - Pepailfklaf = 0, - Cjbflfdjifp = 1, +pub enum Idfcggmmffa { + Aplhjfdkecf = 0, + Ilfkbobnoel = 1, } -impl Gdjfoddnkai { +impl Idfcggmmffa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Pepailfklaf => "GDJFODDNKAI_PEPAILFKLAF", - Self::Cjbflfdjifp => "GDJFODDNKAI_CJBFLFDJIFP", + Self::Aplhjfdkecf => "IDFCGGMMFFA_APLHJFDKECF", + Self::Ilfkbobnoel => "IDFCGGMMFFA_ILFKBOBNOEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GDJFODDNKAI_PEPAILFKLAF" => Some(Self::Pepailfklaf), - "GDJFODDNKAI_CJBFLFDJIFP" => Some(Self::Cjbflfdjifp), + "IDFCGGMMFFA_APLHJFDKECF" => Some(Self::Aplhjfdkecf), + "IDFCGGMMFFA_ILFKBOBNOEL" => Some(Self::Ilfkbobnoel), _ => None, } } @@ -79043,26 +82106,26 @@ impl Gdjfoddnkai { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jlghkkmkgke { - Mnfeponeddj = 0, - Lcbklbbhoge = 1, +pub enum Bgobbomljcm { + Pcpdhelpkem = 0, + Imibfehpddi = 1, } -impl Jlghkkmkgke { +impl Bgobbomljcm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "JLGHKKMKGKE_MNFEPONEDDJ", - Self::Lcbklbbhoge => "JLGHKKMKGKE_LCBKLBBHOGE", + Self::Pcpdhelpkem => "BGOBBOMLJCM_PCPDHELPKEM", + Self::Imibfehpddi => "BGOBBOMLJCM_IMIBFEHPDDI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JLGHKKMKGKE_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "JLGHKKMKGKE_LCBKLBBHOGE" => Some(Self::Lcbklbbhoge), + "BGOBBOMLJCM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "BGOBBOMLJCM_IMIBFEHPDDI" => Some(Self::Imibfehpddi), _ => None, } } @@ -79070,47 +82133,47 @@ impl Jlghkkmkgke { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jefapjjjlmm { - Mnfeponeddj = 0, - Nnoliiabfof = 1, - Ghjfkkbgmkd = 2, - Lnmphpleced = 3, - Nbgjmkigjkp = 4, - BattleRogueMagicInfo = 5, - Icbdnejphmi = 6, - Oeakdnkhmgc = 7, - Llempmfidme = 8, +pub enum Ipoffjchbln { + Pcpdhelpkem = 0, + Eopdafkmpkl = 1, + Flmgfhpafbl = 2, + Apaklgljebm = 3, + Ailmemmhoaj = 4, + Jlkideidmnk = 5, + Okbmmkjgpol = 6, + Ggododlnola = 7, + Knoamfaniel = 8, } -impl Jefapjjjlmm { +impl Ipoffjchbln { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "JEFAPJJJLMM_MNFEPONEDDJ", - Self::Nnoliiabfof => "JEFAPJJJLMM_NNOLIIABFOF", - Self::Ghjfkkbgmkd => "JEFAPJJJLMM_GHJFKKBGMKD", - Self::Lnmphpleced => "JEFAPJJJLMM_LNMPHPLECED", - Self::Nbgjmkigjkp => "JEFAPJJJLMM_NBGJMKIGJKP", - Self::BattleRogueMagicInfo => "JEFAPJJJLMM_battle_rogue_magic_info", - Self::Icbdnejphmi => "JEFAPJJJLMM_ICBDNEJPHMI", - Self::Oeakdnkhmgc => "JEFAPJJJLMM_OEAKDNKHMGC", - Self::Llempmfidme => "JEFAPJJJLMM_LLEMPMFIDME", + Self::Pcpdhelpkem => "IPOFFJCHBLN_PCPDHELPKEM", + Self::Eopdafkmpkl => "IPOFFJCHBLN_EOPDAFKMPKL", + Self::Flmgfhpafbl => "IPOFFJCHBLN_FLMGFHPAFBL", + Self::Apaklgljebm => "IPOFFJCHBLN_APAKLGLJEBM", + Self::Ailmemmhoaj => "IPOFFJCHBLN_AILMEMMHOAJ", + Self::Jlkideidmnk => "IPOFFJCHBLN_JLKIDEIDMNK", + Self::Okbmmkjgpol => "IPOFFJCHBLN_OKBMMKJGPOL", + Self::Ggododlnola => "IPOFFJCHBLN_GGODODLNOLA", + Self::Knoamfaniel => "IPOFFJCHBLN_KNOAMFANIEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JEFAPJJJLMM_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "JEFAPJJJLMM_NNOLIIABFOF" => Some(Self::Nnoliiabfof), - "JEFAPJJJLMM_GHJFKKBGMKD" => Some(Self::Ghjfkkbgmkd), - "JEFAPJJJLMM_LNMPHPLECED" => Some(Self::Lnmphpleced), - "JEFAPJJJLMM_NBGJMKIGJKP" => Some(Self::Nbgjmkigjkp), - "JEFAPJJJLMM_battle_rogue_magic_info" => Some(Self::BattleRogueMagicInfo), - "JEFAPJJJLMM_ICBDNEJPHMI" => Some(Self::Icbdnejphmi), - "JEFAPJJJLMM_OEAKDNKHMGC" => Some(Self::Oeakdnkhmgc), - "JEFAPJJJLMM_LLEMPMFIDME" => Some(Self::Llempmfidme), + "IPOFFJCHBLN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "IPOFFJCHBLN_EOPDAFKMPKL" => Some(Self::Eopdafkmpkl), + "IPOFFJCHBLN_FLMGFHPAFBL" => Some(Self::Flmgfhpafbl), + "IPOFFJCHBLN_APAKLGLJEBM" => Some(Self::Apaklgljebm), + "IPOFFJCHBLN_AILMEMMHOAJ" => Some(Self::Ailmemmhoaj), + "IPOFFJCHBLN_JLKIDEIDMNK" => Some(Self::Jlkideidmnk), + "IPOFFJCHBLN_OKBMMKJGPOL" => Some(Self::Okbmmkjgpol), + "IPOFFJCHBLN_GGODODLNOLA" => Some(Self::Ggododlnola), + "IPOFFJCHBLN_KNOAMFANIEL" => Some(Self::Knoamfaniel), _ => None, } } @@ -79118,32 +82181,32 @@ impl Jefapjjjlmm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Iplldlamoll { - Lkmdncacifl = 0, - Kfcegbcanbk = 1, - Hcjmoolnhoo = 2, - Kegjmepdoha = 3, +pub enum Hcklelpmgdj { + Lajkgdhnajj = 0, + Eepcnpoanih = 1, + Loininbpibi = 2, + Bebjeigpoip = 3, } -impl Iplldlamoll { +impl Hcklelpmgdj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Lkmdncacifl => "IPLLDLAMOLL_LKMDNCACIFL", - Self::Kfcegbcanbk => "IPLLDLAMOLL_KFCEGBCANBK", - Self::Hcjmoolnhoo => "IPLLDLAMOLL_HCJMOOLNHOO", - Self::Kegjmepdoha => "IPLLDLAMOLL_KEGJMEPDOHA", + Self::Lajkgdhnajj => "HCKLELPMGDJ_LAJKGDHNAJJ", + Self::Eepcnpoanih => "HCKLELPMGDJ_EEPCNPOANIH", + Self::Loininbpibi => "HCKLELPMGDJ_LOININBPIBI", + Self::Bebjeigpoip => "HCKLELPMGDJ_BEBJEIGPOIP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IPLLDLAMOLL_LKMDNCACIFL" => Some(Self::Lkmdncacifl), - "IPLLDLAMOLL_KFCEGBCANBK" => Some(Self::Kfcegbcanbk), - "IPLLDLAMOLL_HCJMOOLNHOO" => Some(Self::Hcjmoolnhoo), - "IPLLDLAMOLL_KEGJMEPDOHA" => Some(Self::Kegjmepdoha), + "HCKLELPMGDJ_LAJKGDHNAJJ" => Some(Self::Lajkgdhnajj), + "HCKLELPMGDJ_EEPCNPOANIH" => Some(Self::Eepcnpoanih), + "HCKLELPMGDJ_LOININBPIBI" => Some(Self::Loininbpibi), + "HCKLELPMGDJ_BEBJEIGPOIP" => Some(Self::Bebjeigpoip), _ => None, } } @@ -79151,44 +82214,44 @@ impl Iplldlamoll { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jlnffpflfen { - Mnfeponeddj = 0, - Ccjmknnhkke = 1, - Ngpfhcfehpk = 2, - Kofofkaemfk = 3, +pub enum Lnnfnlkacon { + Pcpdhelpkem = 0, + Ngmmicogdfp = 1, + Klhdcopplng = 2, + Ljfkpdahkhf = 3, } -impl Jlnffpflfen { +impl Lnnfnlkacon { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "JLNFFPFLFEN_MNFEPONEDDJ", - Self::Ccjmknnhkke => "JLNFFPFLFEN_CCJMKNNHKKE", - Self::Ngpfhcfehpk => "JLNFFPFLFEN_NGPFHCFEHPK", - Self::Kofofkaemfk => "JLNFFPFLFEN_KOFOFKAEMFK", + Self::Pcpdhelpkem => "LNNFNLKACON_PCPDHELPKEM", + Self::Ngmmicogdfp => "LNNFNLKACON_NGMMICOGDFP", + Self::Klhdcopplng => "LNNFNLKACON_KLHDCOPPLNG", + Self::Ljfkpdahkhf => "LNNFNLKACON_LJFKPDAHKHF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JLNFFPFLFEN_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "JLNFFPFLFEN_CCJMKNNHKKE" => Some(Self::Ccjmknnhkke), - "JLNFFPFLFEN_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), - "JLNFFPFLFEN_KOFOFKAEMFK" => Some(Self::Kofofkaemfk), + "LNNFNLKACON_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "LNNFNLKACON_NGMMICOGDFP" => Some(Self::Ngmmicogdfp), + "LNNFNLKACON_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "LNNFNLKACON_LJFKPDAHKHF" => Some(Self::Ljfkpdahkhf), _ => None, } } } -/// Obf: ChessRogueNousDicePhase +/// Obf: FEPPEMMMGMM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueNousDicePhase { - Mnfeponeddj = 0, - Aegnpmafnbj = 1, - Hfckdkpfokh = 2, + FeppemmmgmmPcpdhelpkem = 0, + FeppemmmgmmMgmnblipflp = 1, + FeppemmmgmmJgilipepocj = 2, } impl ChessRogueNousDicePhase { /// String value of the enum field names used in the ProtoBuf definition. @@ -79197,43 +82260,43 @@ impl ChessRogueNousDicePhase { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "ChessRogueNousDicePhase_MNFEPONEDDJ", - Self::Aegnpmafnbj => "ChessRogueNousDicePhase_AEGNPMAFNBJ", - Self::Hfckdkpfokh => "ChessRogueNousDicePhase_HFCKDKPFOKH", + Self::FeppemmmgmmPcpdhelpkem => "FEPPEMMMGMM_PCPDHELPKEM", + Self::FeppemmmgmmMgmnblipflp => "FEPPEMMMGMM_MGMNBLIPFLP", + Self::FeppemmmgmmJgilipepocj => "FEPPEMMMGMM_JGILIPEPOCJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ChessRogueNousDicePhase_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "ChessRogueNousDicePhase_AEGNPMAFNBJ" => Some(Self::Aegnpmafnbj), - "ChessRogueNousDicePhase_HFCKDKPFOKH" => Some(Self::Hfckdkpfokh), + "FEPPEMMMGMM_PCPDHELPKEM" => Some(Self::FeppemmmgmmPcpdhelpkem), + "FEPPEMMMGMM_MGMNBLIPFLP" => Some(Self::FeppemmmgmmMgmnblipflp), + "FEPPEMMMGMM_JGILIPEPOCJ" => Some(Self::FeppemmmgmmJgilipepocj), _ => None, } } } -/// Obf: CmdChimeraType +/// Obf: ECGCPKLHDEC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChimeraType { - Mnfeponeddj = 0, - CmdChimeraFinishRoundScRsp = 8176, - CmdChimeraStartEndlessScRsp = 8162, - CmdChimeraFinishEndlessRoundCsReq = 8164, - CmdChimeraQuitEndlessCsReq = 8167, - CmdHekjhmibofl = 8173, - CmdChimeraDoFinalRoundCsReq = 8171, - CmdChimeraQuitEndlessScRsp = 8170, - CmdChimeraRoundWorkStartCsReq = 8163, - CmdChimeraDoFinalRoundScRsp = 8169, - CmdJdhdeifdmad = 8165, - CmdChimeraFinishEndlessRoundScRsp = 8177, - CmdChimeraGetDataScRsp = 8179, - CmdChimeraStartEndlessCsReq = 8172, - CmdChimeraFinishRoundCsReq = 8166, - Pohfkfbmhbb = 8175, + EcgcpklhdecPcpdhelpkem = 0, + CmdChimeraStartEndlessCsReq = 8174, + CmdGetDataScRsp = 8180, + CmdChimeraFinishEndlessRoundScRsp = 8179, + CmdChimeraQuitEndlessScRsp = 8178, + CmdChimeraFinishRoundCsReq = 8175, + CmdChimeraFinishRound = 8168, + CmdInieldcagdg = 8173, + CmdChimeraDoFinalRoundScRsp = 8163, + CmdChimeraStartEndlessScRsp = 8177, + CmdChimeraDoFinalRoundCsReq = 8164, + CmdChimeraRoundWorkStartCsReq = 8169, CmdChimeraGetDataCsReq = 8161, + EcgcpklhdecAicoenepacm = 8162, + CmdOijjdmgodjp = 8170, + CmdChimeraFinishEndlessRoundCsReq = 8167, + CmdChimeraQuitEndlessCsReq = 8171, } impl CmdChimeraType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79242,53 +82305,53 @@ impl CmdChimeraType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdChimeraType_MNFEPONEDDJ", - Self::CmdChimeraFinishRoundScRsp => "CmdChimeraFinishRoundScRsp", + Self::EcgcpklhdecPcpdhelpkem => "ECGCPKLHDEC_PCPDHELPKEM", + Self::CmdChimeraStartEndlessCsReq => "CmdChimeraStartEndlessCsReq", + Self::CmdGetDataScRsp => "CmdGetDataScRsp", + Self::CmdChimeraFinishEndlessRoundScRsp => { + "CmdChimeraFinishEndlessRoundScRsp" + } + Self::CmdChimeraQuitEndlessScRsp => "CmdChimeraQuitEndlessScRsp", + Self::CmdChimeraFinishRoundCsReq => "CmdChimeraFinishRoundCsReq", + Self::CmdChimeraFinishRound => "CmdChimeraFinishRound", + Self::CmdInieldcagdg => "CmdINIELDCAGDG", + Self::CmdChimeraDoFinalRoundScRsp => "CmdChimeraDoFinalRoundScRsp", Self::CmdChimeraStartEndlessScRsp => "CmdChimeraStartEndlessScRsp", + Self::CmdChimeraDoFinalRoundCsReq => "CmdChimeraDoFinalRoundCsReq", + Self::CmdChimeraRoundWorkStartCsReq => "CmdChimeraRoundWorkStartCsReq", + Self::CmdChimeraGetDataCsReq => "CmdChimeraGetDataCsReq", + Self::EcgcpklhdecAicoenepacm => "ECGCPKLHDEC_AICOENEPACM", + Self::CmdOijjdmgodjp => "CmdOIJJDMGODJP", Self::CmdChimeraFinishEndlessRoundCsReq => { "CmdChimeraFinishEndlessRoundCsReq" } Self::CmdChimeraQuitEndlessCsReq => "CmdChimeraQuitEndlessCsReq", - Self::CmdHekjhmibofl => "CmdHEKJHMIBOFL", - Self::CmdChimeraDoFinalRoundCsReq => "CmdChimeraDoFinalRoundCsReq", - Self::CmdChimeraQuitEndlessScRsp => "CmdChimeraQuitEndlessScRsp", - Self::CmdChimeraRoundWorkStartCsReq => "CmdChimeraRoundWorkStartCsReq", - Self::CmdChimeraDoFinalRoundScRsp => "CmdChimeraDoFinalRoundScRsp", - Self::CmdJdhdeifdmad => "CmdJDHDEIFDMAD", - Self::CmdChimeraFinishEndlessRoundScRsp => { - "CmdChimeraFinishEndlessRoundScRsp" - } - Self::CmdChimeraGetDataScRsp => "CmdChimeraGetDataScRsp", - Self::CmdChimeraStartEndlessCsReq => "CmdChimeraStartEndlessCsReq", - Self::CmdChimeraFinishRoundCsReq => "CmdChimeraFinishRoundCsReq", - Self::Pohfkfbmhbb => "CmdChimeraType_POHFKFBMHBB", - Self::CmdChimeraGetDataCsReq => "CmdChimeraGetDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdChimeraType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdChimeraFinishRoundScRsp" => Some(Self::CmdChimeraFinishRoundScRsp), + "ECGCPKLHDEC_PCPDHELPKEM" => Some(Self::EcgcpklhdecPcpdhelpkem), + "CmdChimeraStartEndlessCsReq" => Some(Self::CmdChimeraStartEndlessCsReq), + "CmdGetDataScRsp" => Some(Self::CmdGetDataScRsp), + "CmdChimeraFinishEndlessRoundScRsp" => { + Some(Self::CmdChimeraFinishEndlessRoundScRsp) + } + "CmdChimeraQuitEndlessScRsp" => Some(Self::CmdChimeraQuitEndlessScRsp), + "CmdChimeraFinishRoundCsReq" => Some(Self::CmdChimeraFinishRoundCsReq), + "CmdChimeraFinishRound" => Some(Self::CmdChimeraFinishRound), + "CmdINIELDCAGDG" => Some(Self::CmdInieldcagdg), + "CmdChimeraDoFinalRoundScRsp" => Some(Self::CmdChimeraDoFinalRoundScRsp), "CmdChimeraStartEndlessScRsp" => Some(Self::CmdChimeraStartEndlessScRsp), + "CmdChimeraDoFinalRoundCsReq" => Some(Self::CmdChimeraDoFinalRoundCsReq), + "CmdChimeraRoundWorkStartCsReq" => Some(Self::CmdChimeraRoundWorkStartCsReq), + "CmdChimeraGetDataCsReq" => Some(Self::CmdChimeraGetDataCsReq), + "ECGCPKLHDEC_AICOENEPACM" => Some(Self::EcgcpklhdecAicoenepacm), + "CmdOIJJDMGODJP" => Some(Self::CmdOijjdmgodjp), "CmdChimeraFinishEndlessRoundCsReq" => { Some(Self::CmdChimeraFinishEndlessRoundCsReq) } "CmdChimeraQuitEndlessCsReq" => Some(Self::CmdChimeraQuitEndlessCsReq), - "CmdHEKJHMIBOFL" => Some(Self::CmdHekjhmibofl), - "CmdChimeraDoFinalRoundCsReq" => Some(Self::CmdChimeraDoFinalRoundCsReq), - "CmdChimeraQuitEndlessScRsp" => Some(Self::CmdChimeraQuitEndlessScRsp), - "CmdChimeraRoundWorkStartCsReq" => Some(Self::CmdChimeraRoundWorkStartCsReq), - "CmdChimeraDoFinalRoundScRsp" => Some(Self::CmdChimeraDoFinalRoundScRsp), - "CmdJDHDEIFDMAD" => Some(Self::CmdJdhdeifdmad), - "CmdChimeraFinishEndlessRoundScRsp" => { - Some(Self::CmdChimeraFinishEndlessRoundScRsp) - } - "CmdChimeraGetDataScRsp" => Some(Self::CmdChimeraGetDataScRsp), - "CmdChimeraStartEndlessCsReq" => Some(Self::CmdChimeraStartEndlessCsReq), - "CmdChimeraFinishRoundCsReq" => Some(Self::CmdChimeraFinishRoundCsReq), - "CmdChimeraType_POHFKFBMHBB" => Some(Self::Pohfkfbmhbb), - "CmdChimeraGetDataCsReq" => Some(Self::CmdChimeraGetDataCsReq), _ => None, } } @@ -79296,45 +82359,45 @@ impl CmdChimeraType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hgghdakgmoi { - Nibchbfljmo = 0, - Jjlpffpghnp = 1, - Higbnmoaeac = 2, - Jhhihpjiabl = 3, +pub enum Ghjifohjoem { + Kipcefmgpee = 0, + Fjhmdlolcgh = 1, + Moemlcgihnf = 2, + Gnigabjicnj = 3, } -impl Hgghdakgmoi { +impl Ghjifohjoem { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Nibchbfljmo => "HGGHDAKGMOI_NIBCHBFLJMO", - Self::Jjlpffpghnp => "HGGHDAKGMOI_JJLPFFPGHNP", - Self::Higbnmoaeac => "HGGHDAKGMOI_HIGBNMOAEAC", - Self::Jhhihpjiabl => "HGGHDAKGMOI_JHHIHPJIABL", + Self::Kipcefmgpee => "GHJIFOHJOEM_KIPCEFMGPEE", + Self::Fjhmdlolcgh => "GHJIFOHJOEM_FJHMDLOLCGH", + Self::Moemlcgihnf => "GHJIFOHJOEM_MOEMLCGIHNF", + Self::Gnigabjicnj => "GHJIFOHJOEM_GNIGABJICNJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HGGHDAKGMOI_NIBCHBFLJMO" => Some(Self::Nibchbfljmo), - "HGGHDAKGMOI_JJLPFFPGHNP" => Some(Self::Jjlpffpghnp), - "HGGHDAKGMOI_HIGBNMOAEAC" => Some(Self::Higbnmoaeac), - "HGGHDAKGMOI_JHHIHPJIABL" => Some(Self::Jhhihpjiabl), + "GHJIFOHJOEM_KIPCEFMGPEE" => Some(Self::Kipcefmgpee), + "GHJIFOHJOEM_FJHMDLOLCGH" => Some(Self::Fjhmdlolcgh), + "GHJIFOHJOEM_MOEMLCGIHNF" => Some(Self::Moemlcgihnf), + "GHJIFOHJOEM_GNIGABJICNJ" => Some(Self::Gnigabjicnj), _ => None, } } } -/// Obf: ChimeraRoundWorkEndReason +/// Obf: DJFFICEEBAA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChimeraRoundWorkEndReason { - Nipgfabajdc = 0, - Dbfgnoghaog = 1, - Ecmgmhppkng = 2, - Dfhdcfdikpp = 3, + DjfficeebaaOdceomjacme = 0, + DjfficeebaaOhfgfblbhek = 1, + DjfficeebaaCglfgfhbekb = 2, + DjfficeebaaGgdkdlcpaja = 3, } impl ChimeraRoundWorkEndReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -79343,64 +82406,64 @@ impl ChimeraRoundWorkEndReason { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Nipgfabajdc => "ChimeraRoundWorkEndReason_NIPGFABAJDC", - Self::Dbfgnoghaog => "ChimeraRoundWorkEndReason_DBFGNOGHAOG", - Self::Ecmgmhppkng => "ChimeraRoundWorkEndReason_ECMGMHPPKNG", - Self::Dfhdcfdikpp => "ChimeraRoundWorkEndReason_DFHDCFDIKPP", + Self::DjfficeebaaOdceomjacme => "DJFFICEEBAA_ODCEOMJACME", + Self::DjfficeebaaOhfgfblbhek => "DJFFICEEBAA_OHFGFBLBHEK", + Self::DjfficeebaaCglfgfhbekb => "DJFFICEEBAA_CGLFGFHBEKB", + Self::DjfficeebaaGgdkdlcpaja => "DJFFICEEBAA_GGDKDLCPAJA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ChimeraRoundWorkEndReason_NIPGFABAJDC" => Some(Self::Nipgfabajdc), - "ChimeraRoundWorkEndReason_DBFGNOGHAOG" => Some(Self::Dbfgnoghaog), - "ChimeraRoundWorkEndReason_ECMGMHPPKNG" => Some(Self::Ecmgmhppkng), - "ChimeraRoundWorkEndReason_DFHDCFDIKPP" => Some(Self::Dfhdcfdikpp), + "DJFFICEEBAA_ODCEOMJACME" => Some(Self::DjfficeebaaOdceomjacme), + "DJFFICEEBAA_OHFGFBLBHEK" => Some(Self::DjfficeebaaOhfgfblbhek), + "DJFFICEEBAA_CGLFGFHBEKB" => Some(Self::DjfficeebaaCglfgfhbekb), + "DJFFICEEBAA_GGDKDLCPAJA" => Some(Self::DjfficeebaaGgdkdlcpaja), _ => None, } } } -/// Obf: CmdChimeraDuelType +/// Obf: MNGJGGANIIP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChimeraDuelType { - Mnfeponeddj = 0, - CmdChimeraDuelStartGameScRsp = 9212, - CmdChimeraDuelChangeLineupScRsp = 9259, - CmdChimeraDuelUnlockMasterCsReq = 9249, - CmdChimeraDuelShopBuyItemCsReq = 9233, - CmdChimeraDuelShopLockCsReq = 9218, - CmdReceive = 9215, - CmdChimeraDuelShopLockScRsp = 9221, - CmdChimeraDuelFinishMasterChallengeCsReq = 9223, - CmdChimeraDuelGetDataCsReq = 9214, - CmdChimeraDuelShopRefreshCsReq = 9216, - CmdChimeraDuelSellChimeraScRsp = 9256, - CmdChimeraDuelShopBuyChimeraCsReq = 9231, + MngjgganiipPcpdhelpkem = 0, + CmdChimeraDuelStartGameScRsp = 9211, + CmdChimeraDuelEndRoundShopStageScRsp = 9229, + CmdChimeraDuelSelectGameCsReq = 9214, + CmdChimeraDuelEndRoundBattleStageCsReq = 9212, + CmdChimeraDuelFinishMasterChallengeCsReq = 9256, + CmdChimeraDuelShopLockCsReq = 9241, + CmdChimeraDuelEndRoundShopStageCsReq = 9257, + CmdChimeraDuelStartGameCsReq = 9215, + CmdChimeraDuelGetDataCsReq = 9223, + CmdChimeraDuelEndGameCsReq = 9228, + CmdChimeraDuelShopBuyItemScRsp = 9226, + CmdChimeraDuelUnlockMasterCsReq = 9245, + CmdChimeraDuelSellChimeraScRsp = 9219, + CmdChimeraDuelSellChimeraCsReq = 9243, + CmdChimeraDuelEndRoundBattleStageScRsp = 9254, + CmdChimeraDuelShopBuyChimeraCsReq = 9246, + CmdReceive = 9232, CmdChimeraDuelShopBuyChimeraScRsp = 9213, - CmdChimeraDuelSaveFriendPvpLineupScRsp = 9226, - CmdChimeraDuelGetFriendListCsReq = 9236, - CmdChimeraDuelSellChimeraCsReq = 9219, - CmdChimeraDuelSaveFriendPvpLineupCsReq = 9227, - CmdChimeraDuelEndRoundShopStageCsReq = 9240, - CmdChimeraDuelShopRefreshScRsp = 9238, - CmdChimeraDuelEndRoundShopStageScRsp = 9217, - CmdChimeraDuelGetDataScRsp = 9250, - CmdChimeraDuelSelectGameCsReq = 9252, - CmdChimeraDuelEndGameCsReq = 9248, - CmdChimeraDuelChangeLineupCsReq = 9229, - CmdChimeraDuelShopBuyItemScRsp = 9239, - CmdChimeraDuelEndGameScRsp = 9232, - CmdChimeraDuelSetFriendDefendLineupCsReq = 9241, - CmdChimeraDuelUnlockMasterScRsp = 9222, - CmdChimeraDuelSyncChangeScNotify = 9251, - CmdChimeraDuelEndRoundBattleStageScRsp = 9244, - CmdChimeraDuelStartGameCsReq = 9234, - CmdChimeraDuelFinishMasterChallengeScRsp = 9245, - CmdChimeraDuelEndRoundBattleStageCsReq = 9228, - CmdChimeraDuelSetFriendDefendLineupScRsp = 9242, - CmdChimeraDuelSelectGameScRsp = 9230, + CmdChimeraDuelSetFriendDefendLineupCsReq = 9253, + CmdChimeraDuelSaveFriendPvpLineupCsReq = 9258, + CmdChimeraDuelChangeLineupCsReq = 9236, + CmdChimeraDuelGetFriendListCsReq = 9230, + CmdChimeraDuelShopRefreshCsReq = 9259, + CmdChimeraDuelGetDataScRsp = 9217, + CmdChimeraDuelShopLockScRsp = 9231, + CmdChimeraDuelSaveFriendPvpLineupScRsp = 9239, + CmdChimeraDuelChangeLineupScRsp = 9218, + CmdChimeraDuelShopBuyItemCsReq = 9260, + CmdChimeraDuelSetFriendDefendLineupScRsp = 9249, + CmdChimeraDuelSyncChangeScNotify = 9216, + CmdChimeraDuelFinishMasterChallengeScRsp = 9250, + CmdChimeraDuelSelectGameScRsp = 9247, + CmdChimeraDuelShopRefreshScRsp = 9225, + CmdChimeraDuelEndGameScRsp = 9255, + CmdChimeraDuelUnlockMasterScRsp = 9248, } impl CmdChimeraDuelType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79409,155 +82472,155 @@ impl CmdChimeraDuelType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdChimeraDuelType_MNFEPONEDDJ", + Self::MngjgganiipPcpdhelpkem => "MNGJGGANIIP_PCPDHELPKEM", Self::CmdChimeraDuelStartGameScRsp => "CmdChimeraDuelStartGameScRsp", - Self::CmdChimeraDuelChangeLineupScRsp => "CmdChimeraDuelChangeLineupScRsp", - Self::CmdChimeraDuelUnlockMasterCsReq => "CmdChimeraDuelUnlockMasterCsReq", - Self::CmdChimeraDuelShopBuyItemCsReq => "CmdChimeraDuelShopBuyItemCsReq", - Self::CmdChimeraDuelShopLockCsReq => "CmdChimeraDuelShopLockCsReq", - Self::CmdReceive => "CmdReceive", - Self::CmdChimeraDuelShopLockScRsp => "CmdChimeraDuelShopLockScRsp", - Self::CmdChimeraDuelFinishMasterChallengeCsReq => { - "CmdChimeraDuelFinishMasterChallengeCsReq" - } - Self::CmdChimeraDuelGetDataCsReq => "CmdChimeraDuelGetDataCsReq", - Self::CmdChimeraDuelShopRefreshCsReq => "CmdChimeraDuelShopRefreshCsReq", - Self::CmdChimeraDuelSellChimeraScRsp => "CmdChimeraDuelSellChimeraScRsp", - Self::CmdChimeraDuelShopBuyChimeraCsReq => { - "CmdChimeraDuelShopBuyChimeraCsReq" - } - Self::CmdChimeraDuelShopBuyChimeraScRsp => { - "CmdChimeraDuelShopBuyChimeraScRsp" - } - Self::CmdChimeraDuelSaveFriendPvpLineupScRsp => { - "CmdChimeraDuelSaveFriendPvpLineupScRsp" - } - Self::CmdChimeraDuelGetFriendListCsReq => "CmdChimeraDuelGetFriendListCsReq", - Self::CmdChimeraDuelSellChimeraCsReq => "CmdChimeraDuelSellChimeraCsReq", - Self::CmdChimeraDuelSaveFriendPvpLineupCsReq => { - "CmdChimeraDuelSaveFriendPvpLineupCsReq" - } - Self::CmdChimeraDuelEndRoundShopStageCsReq => { - "CmdChimeraDuelEndRoundShopStageCsReq" - } - Self::CmdChimeraDuelShopRefreshScRsp => "CmdChimeraDuelShopRefreshScRsp", Self::CmdChimeraDuelEndRoundShopStageScRsp => { "CmdChimeraDuelEndRoundShopStageScRsp" } - Self::CmdChimeraDuelGetDataScRsp => "CmdChimeraDuelGetDataScRsp", Self::CmdChimeraDuelSelectGameCsReq => "CmdChimeraDuelSelectGameCsReq", - Self::CmdChimeraDuelEndGameCsReq => "CmdChimeraDuelEndGameCsReq", - Self::CmdChimeraDuelChangeLineupCsReq => "CmdChimeraDuelChangeLineupCsReq", - Self::CmdChimeraDuelShopBuyItemScRsp => "CmdChimeraDuelShopBuyItemScRsp", - Self::CmdChimeraDuelEndGameScRsp => "CmdChimeraDuelEndGameScRsp", - Self::CmdChimeraDuelSetFriendDefendLineupCsReq => { - "CmdChimeraDuelSetFriendDefendLineupCsReq" - } - Self::CmdChimeraDuelUnlockMasterScRsp => "CmdChimeraDuelUnlockMasterScRsp", - Self::CmdChimeraDuelSyncChangeScNotify => "CmdChimeraDuelSyncChangeScNotify", - Self::CmdChimeraDuelEndRoundBattleStageScRsp => { - "CmdChimeraDuelEndRoundBattleStageScRsp" - } - Self::CmdChimeraDuelStartGameCsReq => "CmdChimeraDuelStartGameCsReq", - Self::CmdChimeraDuelFinishMasterChallengeScRsp => { - "CmdChimeraDuelFinishMasterChallengeScRsp" - } Self::CmdChimeraDuelEndRoundBattleStageCsReq => { "CmdChimeraDuelEndRoundBattleStageCsReq" } + Self::CmdChimeraDuelFinishMasterChallengeCsReq => { + "CmdChimeraDuelFinishMasterChallengeCsReq" + } + Self::CmdChimeraDuelShopLockCsReq => "CmdChimeraDuelShopLockCsReq", + Self::CmdChimeraDuelEndRoundShopStageCsReq => { + "CmdChimeraDuelEndRoundShopStageCsReq" + } + Self::CmdChimeraDuelStartGameCsReq => "CmdChimeraDuelStartGameCsReq", + Self::CmdChimeraDuelGetDataCsReq => "CmdChimeraDuelGetDataCsReq", + Self::CmdChimeraDuelEndGameCsReq => "CmdChimeraDuelEndGameCsReq", + Self::CmdChimeraDuelShopBuyItemScRsp => "CmdChimeraDuelShopBuyItemScRsp", + Self::CmdChimeraDuelUnlockMasterCsReq => "CmdChimeraDuelUnlockMasterCsReq", + Self::CmdChimeraDuelSellChimeraScRsp => "CmdChimeraDuelSellChimeraScRsp", + Self::CmdChimeraDuelSellChimeraCsReq => "CmdChimeraDuelSellChimeraCsReq", + Self::CmdChimeraDuelEndRoundBattleStageScRsp => { + "CmdChimeraDuelEndRoundBattleStageScRsp" + } + Self::CmdChimeraDuelShopBuyChimeraCsReq => { + "CmdChimeraDuelShopBuyChimeraCsReq" + } + Self::CmdReceive => "CmdReceive", + Self::CmdChimeraDuelShopBuyChimeraScRsp => { + "CmdChimeraDuelShopBuyChimeraScRsp" + } + Self::CmdChimeraDuelSetFriendDefendLineupCsReq => { + "CmdChimeraDuelSetFriendDefendLineupCsReq" + } + Self::CmdChimeraDuelSaveFriendPvpLineupCsReq => { + "CmdChimeraDuelSaveFriendPvpLineupCsReq" + } + Self::CmdChimeraDuelChangeLineupCsReq => "CmdChimeraDuelChangeLineupCsReq", + Self::CmdChimeraDuelGetFriendListCsReq => "CmdChimeraDuelGetFriendListCsReq", + Self::CmdChimeraDuelShopRefreshCsReq => "CmdChimeraDuelShopRefreshCsReq", + Self::CmdChimeraDuelGetDataScRsp => "CmdChimeraDuelGetDataScRsp", + Self::CmdChimeraDuelShopLockScRsp => "CmdChimeraDuelShopLockScRsp", + Self::CmdChimeraDuelSaveFriendPvpLineupScRsp => { + "CmdChimeraDuelSaveFriendPvpLineupScRsp" + } + Self::CmdChimeraDuelChangeLineupScRsp => "CmdChimeraDuelChangeLineupScRsp", + Self::CmdChimeraDuelShopBuyItemCsReq => "CmdChimeraDuelShopBuyItemCsReq", Self::CmdChimeraDuelSetFriendDefendLineupScRsp => { "CmdChimeraDuelSetFriendDefendLineupScRsp" } + Self::CmdChimeraDuelSyncChangeScNotify => "CmdChimeraDuelSyncChangeScNotify", + Self::CmdChimeraDuelFinishMasterChallengeScRsp => { + "CmdChimeraDuelFinishMasterChallengeScRsp" + } Self::CmdChimeraDuelSelectGameScRsp => "CmdChimeraDuelSelectGameScRsp", + Self::CmdChimeraDuelShopRefreshScRsp => "CmdChimeraDuelShopRefreshScRsp", + Self::CmdChimeraDuelEndGameScRsp => "CmdChimeraDuelEndGameScRsp", + Self::CmdChimeraDuelUnlockMasterScRsp => "CmdChimeraDuelUnlockMasterScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdChimeraDuelType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "MNGJGGANIIP_PCPDHELPKEM" => Some(Self::MngjgganiipPcpdhelpkem), "CmdChimeraDuelStartGameScRsp" => Some(Self::CmdChimeraDuelStartGameScRsp), - "CmdChimeraDuelChangeLineupScRsp" => { - Some(Self::CmdChimeraDuelChangeLineupScRsp) + "CmdChimeraDuelEndRoundShopStageScRsp" => { + Some(Self::CmdChimeraDuelEndRoundShopStageScRsp) + } + "CmdChimeraDuelSelectGameCsReq" => Some(Self::CmdChimeraDuelSelectGameCsReq), + "CmdChimeraDuelEndRoundBattleStageCsReq" => { + Some(Self::CmdChimeraDuelEndRoundBattleStageCsReq) + } + "CmdChimeraDuelFinishMasterChallengeCsReq" => { + Some(Self::CmdChimeraDuelFinishMasterChallengeCsReq) + } + "CmdChimeraDuelShopLockCsReq" => Some(Self::CmdChimeraDuelShopLockCsReq), + "CmdChimeraDuelEndRoundShopStageCsReq" => { + Some(Self::CmdChimeraDuelEndRoundShopStageCsReq) + } + "CmdChimeraDuelStartGameCsReq" => Some(Self::CmdChimeraDuelStartGameCsReq), + "CmdChimeraDuelGetDataCsReq" => Some(Self::CmdChimeraDuelGetDataCsReq), + "CmdChimeraDuelEndGameCsReq" => Some(Self::CmdChimeraDuelEndGameCsReq), + "CmdChimeraDuelShopBuyItemScRsp" => { + Some(Self::CmdChimeraDuelShopBuyItemScRsp) } "CmdChimeraDuelUnlockMasterCsReq" => { Some(Self::CmdChimeraDuelUnlockMasterCsReq) } - "CmdChimeraDuelShopBuyItemCsReq" => { - Some(Self::CmdChimeraDuelShopBuyItemCsReq) - } - "CmdChimeraDuelShopLockCsReq" => Some(Self::CmdChimeraDuelShopLockCsReq), - "CmdReceive" => Some(Self::CmdReceive), - "CmdChimeraDuelShopLockScRsp" => Some(Self::CmdChimeraDuelShopLockScRsp), - "CmdChimeraDuelFinishMasterChallengeCsReq" => { - Some(Self::CmdChimeraDuelFinishMasterChallengeCsReq) - } - "CmdChimeraDuelGetDataCsReq" => Some(Self::CmdChimeraDuelGetDataCsReq), - "CmdChimeraDuelShopRefreshCsReq" => { - Some(Self::CmdChimeraDuelShopRefreshCsReq) - } "CmdChimeraDuelSellChimeraScRsp" => { Some(Self::CmdChimeraDuelSellChimeraScRsp) } - "CmdChimeraDuelShopBuyChimeraCsReq" => { - Some(Self::CmdChimeraDuelShopBuyChimeraCsReq) - } - "CmdChimeraDuelShopBuyChimeraScRsp" => { - Some(Self::CmdChimeraDuelShopBuyChimeraScRsp) - } - "CmdChimeraDuelSaveFriendPvpLineupScRsp" => { - Some(Self::CmdChimeraDuelSaveFriendPvpLineupScRsp) - } - "CmdChimeraDuelGetFriendListCsReq" => { - Some(Self::CmdChimeraDuelGetFriendListCsReq) - } "CmdChimeraDuelSellChimeraCsReq" => { Some(Self::CmdChimeraDuelSellChimeraCsReq) } - "CmdChimeraDuelSaveFriendPvpLineupCsReq" => { - Some(Self::CmdChimeraDuelSaveFriendPvpLineupCsReq) - } - "CmdChimeraDuelEndRoundShopStageCsReq" => { - Some(Self::CmdChimeraDuelEndRoundShopStageCsReq) - } - "CmdChimeraDuelShopRefreshScRsp" => { - Some(Self::CmdChimeraDuelShopRefreshScRsp) - } - "CmdChimeraDuelEndRoundShopStageScRsp" => { - Some(Self::CmdChimeraDuelEndRoundShopStageScRsp) - } - "CmdChimeraDuelGetDataScRsp" => Some(Self::CmdChimeraDuelGetDataScRsp), - "CmdChimeraDuelSelectGameCsReq" => Some(Self::CmdChimeraDuelSelectGameCsReq), - "CmdChimeraDuelEndGameCsReq" => Some(Self::CmdChimeraDuelEndGameCsReq), - "CmdChimeraDuelChangeLineupCsReq" => { - Some(Self::CmdChimeraDuelChangeLineupCsReq) - } - "CmdChimeraDuelShopBuyItemScRsp" => { - Some(Self::CmdChimeraDuelShopBuyItemScRsp) - } - "CmdChimeraDuelEndGameScRsp" => Some(Self::CmdChimeraDuelEndGameScRsp), - "CmdChimeraDuelSetFriendDefendLineupCsReq" => { - Some(Self::CmdChimeraDuelSetFriendDefendLineupCsReq) - } - "CmdChimeraDuelUnlockMasterScRsp" => { - Some(Self::CmdChimeraDuelUnlockMasterScRsp) - } - "CmdChimeraDuelSyncChangeScNotify" => { - Some(Self::CmdChimeraDuelSyncChangeScNotify) - } "CmdChimeraDuelEndRoundBattleStageScRsp" => { Some(Self::CmdChimeraDuelEndRoundBattleStageScRsp) } - "CmdChimeraDuelStartGameCsReq" => Some(Self::CmdChimeraDuelStartGameCsReq), - "CmdChimeraDuelFinishMasterChallengeScRsp" => { - Some(Self::CmdChimeraDuelFinishMasterChallengeScRsp) + "CmdChimeraDuelShopBuyChimeraCsReq" => { + Some(Self::CmdChimeraDuelShopBuyChimeraCsReq) } - "CmdChimeraDuelEndRoundBattleStageCsReq" => { - Some(Self::CmdChimeraDuelEndRoundBattleStageCsReq) + "CmdReceive" => Some(Self::CmdReceive), + "CmdChimeraDuelShopBuyChimeraScRsp" => { + Some(Self::CmdChimeraDuelShopBuyChimeraScRsp) + } + "CmdChimeraDuelSetFriendDefendLineupCsReq" => { + Some(Self::CmdChimeraDuelSetFriendDefendLineupCsReq) + } + "CmdChimeraDuelSaveFriendPvpLineupCsReq" => { + Some(Self::CmdChimeraDuelSaveFriendPvpLineupCsReq) + } + "CmdChimeraDuelChangeLineupCsReq" => { + Some(Self::CmdChimeraDuelChangeLineupCsReq) + } + "CmdChimeraDuelGetFriendListCsReq" => { + Some(Self::CmdChimeraDuelGetFriendListCsReq) + } + "CmdChimeraDuelShopRefreshCsReq" => { + Some(Self::CmdChimeraDuelShopRefreshCsReq) + } + "CmdChimeraDuelGetDataScRsp" => Some(Self::CmdChimeraDuelGetDataScRsp), + "CmdChimeraDuelShopLockScRsp" => Some(Self::CmdChimeraDuelShopLockScRsp), + "CmdChimeraDuelSaveFriendPvpLineupScRsp" => { + Some(Self::CmdChimeraDuelSaveFriendPvpLineupScRsp) + } + "CmdChimeraDuelChangeLineupScRsp" => { + Some(Self::CmdChimeraDuelChangeLineupScRsp) + } + "CmdChimeraDuelShopBuyItemCsReq" => { + Some(Self::CmdChimeraDuelShopBuyItemCsReq) } "CmdChimeraDuelSetFriendDefendLineupScRsp" => { Some(Self::CmdChimeraDuelSetFriendDefendLineupScRsp) } + "CmdChimeraDuelSyncChangeScNotify" => { + Some(Self::CmdChimeraDuelSyncChangeScNotify) + } + "CmdChimeraDuelFinishMasterChallengeScRsp" => { + Some(Self::CmdChimeraDuelFinishMasterChallengeScRsp) + } "CmdChimeraDuelSelectGameScRsp" => Some(Self::CmdChimeraDuelSelectGameScRsp), + "CmdChimeraDuelShopRefreshScRsp" => { + Some(Self::CmdChimeraDuelShopRefreshScRsp) + } + "CmdChimeraDuelEndGameScRsp" => Some(Self::CmdChimeraDuelEndGameScRsp), + "CmdChimeraDuelUnlockMasterScRsp" => { + Some(Self::CmdChimeraDuelUnlockMasterScRsp) + } _ => None, } } @@ -79565,38 +82628,38 @@ impl CmdChimeraDuelType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Cednefjmfke { - Mnfeponeddj = 0, - Lfbkgjjdhlc = 1, - Gebinflemdl = 2, - Olpagppnfnj = 3, - Lablhbfhkfm = 4, - Hjnedhfbbgf = 5, +pub enum Fjdilegcbhp { + Pcpdhelpkem = 0, + Mhljmjfdpgj = 1, + Pjighnfhfkd = 2, + Kcnokmdopjb = 3, + Loehhlbjacf = 4, + Bmkaefaknfj = 5, } -impl Cednefjmfke { +impl Fjdilegcbhp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CEDNEFJMFKE_MNFEPONEDDJ", - Self::Lfbkgjjdhlc => "CEDNEFJMFKE_LFBKGJJDHLC", - Self::Gebinflemdl => "CEDNEFJMFKE_GEBINFLEMDL", - Self::Olpagppnfnj => "CEDNEFJMFKE_OLPAGPPNFNJ", - Self::Lablhbfhkfm => "CEDNEFJMFKE_LABLHBFHKFM", - Self::Hjnedhfbbgf => "CEDNEFJMFKE_HJNEDHFBBGF", + Self::Pcpdhelpkem => "FJDILEGCBHP_PCPDHELPKEM", + Self::Mhljmjfdpgj => "FJDILEGCBHP_MHLJMJFDPGJ", + Self::Pjighnfhfkd => "FJDILEGCBHP_PJIGHNFHFKD", + Self::Kcnokmdopjb => "FJDILEGCBHP_KCNOKMDOPJB", + Self::Loehhlbjacf => "FJDILEGCBHP_LOEHHLBJACF", + Self::Bmkaefaknfj => "FJDILEGCBHP_BMKAEFAKNFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CEDNEFJMFKE_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CEDNEFJMFKE_LFBKGJJDHLC" => Some(Self::Lfbkgjjdhlc), - "CEDNEFJMFKE_GEBINFLEMDL" => Some(Self::Gebinflemdl), - "CEDNEFJMFKE_OLPAGPPNFNJ" => Some(Self::Olpagppnfnj), - "CEDNEFJMFKE_LABLHBFHKFM" => Some(Self::Lablhbfhkfm), - "CEDNEFJMFKE_HJNEDHFBBGF" => Some(Self::Hjnedhfbbgf), + "FJDILEGCBHP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "FJDILEGCBHP_MHLJMJFDPGJ" => Some(Self::Mhljmjfdpgj), + "FJDILEGCBHP_PJIGHNFHFKD" => Some(Self::Pjighnfhfkd), + "FJDILEGCBHP_KCNOKMDOPJB" => Some(Self::Kcnokmdopjb), + "FJDILEGCBHP_LOEHHLBJACF" => Some(Self::Loehhlbjacf), + "FJDILEGCBHP_BMKAEFAKNFJ" => Some(Self::Bmkaefaknfj), _ => None, } } @@ -79604,32 +82667,32 @@ impl Cednefjmfke { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ejnipfomjgn { - Mnfeponeddj = 0, - Hfbhhlienbi = 1, - Fdmjkilflef = 2, - Olcnbopahjf = 3, +pub enum Dcifpicpjmk { + Pcpdhelpkem = 0, + Fcehnmjjabe = 1, + Fnkdiebkoha = 2, + Dkpfeebidmp = 3, } -impl Ejnipfomjgn { +impl Dcifpicpjmk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "EJNIPFOMJGN_MNFEPONEDDJ", - Self::Hfbhhlienbi => "EJNIPFOMJGN_HFBHHLIENBI", - Self::Fdmjkilflef => "EJNIPFOMJGN_FDMJKILFLEF", - Self::Olcnbopahjf => "EJNIPFOMJGN_OLCNBOPAHJF", + Self::Pcpdhelpkem => "DCIFPICPJMK_PCPDHELPKEM", + Self::Fcehnmjjabe => "DCIFPICPJMK_FCEHNMJJABE", + Self::Fnkdiebkoha => "DCIFPICPJMK_FNKDIEBKOHA", + Self::Dkpfeebidmp => "DCIFPICPJMK_DKPFEEBIDMP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EJNIPFOMJGN_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "EJNIPFOMJGN_HFBHHLIENBI" => Some(Self::Hfbhhlienbi), - "EJNIPFOMJGN_FDMJKILFLEF" => Some(Self::Fdmjkilflef), - "EJNIPFOMJGN_OLCNBOPAHJF" => Some(Self::Olcnbopahjf), + "DCIFPICPJMK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "DCIFPICPJMK_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), + "DCIFPICPJMK_FNKDIEBKOHA" => Some(Self::Fnkdiebkoha), + "DCIFPICPJMK_DKPFEEBIDMP" => Some(Self::Dkpfeebidmp), _ => None, } } @@ -79637,29 +82700,29 @@ impl Ejnipfomjgn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Indfpofpgip { - Ibpegeamkce = 0, - Akbnfhbhnme = 1, - Idngbjikckg = 2, +pub enum Mbkmljabcbe { + Bnjmpchfina = 0, + Ccjcfmiafcm = 1, + Adeamnahbpe = 2, } -impl Indfpofpgip { +impl Mbkmljabcbe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ibpegeamkce => "INDFPOFPGIP_IBPEGEAMKCE", - Self::Akbnfhbhnme => "INDFPOFPGIP_AKBNFHBHNME", - Self::Idngbjikckg => "INDFPOFPGIP_IDNGBJIKCKG", + Self::Bnjmpchfina => "MBKMLJABCBE_BNJMPCHFINA", + Self::Ccjcfmiafcm => "MBKMLJABCBE_CCJCFMIAFCM", + Self::Adeamnahbpe => "MBKMLJABCBE_ADEAMNAHBPE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "INDFPOFPGIP_IBPEGEAMKCE" => Some(Self::Ibpegeamkce), - "INDFPOFPGIP_AKBNFHBHNME" => Some(Self::Akbnfhbhnme), - "INDFPOFPGIP_IDNGBJIKCKG" => Some(Self::Idngbjikckg), + "MBKMLJABCBE_BNJMPCHFINA" => Some(Self::Bnjmpchfina), + "MBKMLJABCBE_CCJCFMIAFCM" => Some(Self::Ccjcfmiafcm), + "MBKMLJABCBE_ADEAMNAHBPE" => Some(Self::Adeamnahbpe), _ => None, } } @@ -79667,40 +82730,40 @@ impl Indfpofpgip { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bnoiagiklck { - Mnfeponeddj = 0, - Hp = 1, - Mgibldfnapp = 2, +pub enum Agjpcoompgh { + Pcpdhelpkem = 0, + Ockejmfmnaa = 1, + Najcpopjglb = 2, } -impl Bnoiagiklck { +impl Agjpcoompgh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "BNOIAGIKLCK_MNFEPONEDDJ", - Self::Hp => "BNOIAGIKLCK_hp", - Self::Mgibldfnapp => "BNOIAGIKLCK_MGIBLDFNAPP", + Self::Pcpdhelpkem => "AGJPCOOMPGH_PCPDHELPKEM", + Self::Ockejmfmnaa => "AGJPCOOMPGH_OCKEJMFMNAA", + Self::Najcpopjglb => "AGJPCOOMPGH_NAJCPOPJGLB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BNOIAGIKLCK_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "BNOIAGIKLCK_hp" => Some(Self::Hp), - "BNOIAGIKLCK_MGIBLDFNAPP" => Some(Self::Mgibldfnapp), + "AGJPCOOMPGH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "AGJPCOOMPGH_OCKEJMFMNAA" => Some(Self::Ockejmfmnaa), + "AGJPCOOMPGH_NAJCPOPJGLB" => Some(Self::Najcpopjglb), _ => None, } } } -/// Obf: CmdClientCustomOpType +/// Obf: ALPPHEHNPLE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClientCustomOpType { - Napiammdchn = 0, - CmdPphffgnahmg = 9838, + AlpphehnpleBeendipkknj = 0, + CmdKoiphjfenin = 9839, } impl CmdClientCustomOpType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79709,15 +82772,15 @@ impl CmdClientCustomOpType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Napiammdchn => "CmdClientCustomOpType_NAPIAMMDCHN", - Self::CmdPphffgnahmg => "CmdPPHFFGNAHMG", + Self::AlpphehnpleBeendipkknj => "ALPPHEHNPLE_BEENDIPKKNJ", + Self::CmdKoiphjfenin => "CmdKOIPHJFENIN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdClientCustomOpType_NAPIAMMDCHN" => Some(Self::Napiammdchn), - "CmdPPHFFGNAHMG" => Some(Self::CmdPphffgnahmg), + "ALPPHEHNPLE_BEENDIPKKNJ" => Some(Self::AlpphehnpleBeendipkknj), + "CmdKOIPHJFENIN" => Some(Self::CmdKoiphjfenin), _ => None, } } @@ -79725,52 +82788,52 @@ impl CmdClientCustomOpType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hhidakilbpm { - Mnfeponeddj = 0, - Pckoicbceho = 1, +pub enum Engojbomdaf { + Pcpdhelpkem = 0, + Oagadconinc = 1, } -impl Hhidakilbpm { +impl Engojbomdaf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "HHIDAKILBPM_MNFEPONEDDJ", - Self::Pckoicbceho => "HHIDAKILBPM_PCKOICBCEHO", + Self::Pcpdhelpkem => "ENGOJBOMDAF_PCPDHELPKEM", + Self::Oagadconinc => "ENGOJBOMDAF_OAGADCONINC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HHIDAKILBPM_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "HHIDAKILBPM_PCKOICBCEHO" => Some(Self::Pckoicbceho), + "ENGOJBOMDAF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "ENGOJBOMDAF_OAGADCONINC" => Some(Self::Oagadconinc), _ => None, } } } -/// Obf: CmdClockParkType +/// Obf: EKDEGMMHODO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClockParkType { - Mnfeponeddj = 0, - CmdClockParkGetInfoScRsp = 7240, - CmdClockParkGetOngoingScriptInfoScRsp = 7207, - CmdLidcolglngn = 7222, - CmdClockParkUnlockTalentCsReq = 7239, - CmdClockParkUnlockTalentScRsp = 7212, - CmdClockParkGetInfoCsReq = 7204, - CmdClockParkGetOngoingScriptInfoCsReq = 7230, - CmdClockParkHandleWaitPlaceDiceOperationCsReq = 7218, - CmdClockParkFinishScriptScNotify = 7206, - CmdClockParkQuitScriptCsReq = 7238, - CmdClockParkUseBuffCsReq = 7208, - CmdBaphocndpeb = 7211, - CmdClockParkStartScriptScRsp = 7202, - CmdClockParkStartScriptCsReq = 7224, - CmdClockParkHandleWaitOperationScRsp = 7234, - CmdAofddbnlohc = 7223, + EkdegmmhodoPcpdhelpkem = 0, + CmdClockParkHandleWaitOperationScRsp = 7244, + CmdBedfgpifged = 7250, + CmdClockParkFinishScriptScNotify = 7249, + CmdClockParkGetInfoCsReq = 7213, + CmdClockParkGetOngoingScriptInfoCsReq = 7247, + CmdClockParkUnlockTalentCsReq = 7235, + CmdNajgipigcdh = 7221, + CmdClockParkStartScriptScRsp = 7201, + CmdClockParkUnlockTalentScRsp = 7238, + CmdClockParkQuitScriptCsReq = 7218, + CmdClockParkHandleWaitPlaceDiceOperationCsReq = 7202, + CmdClockParkGetInfoScRsp = 7207, + CmdClockParkStartScriptCsReq = 7205, + CmdClockParkGetOngoingScriptInfoScRsp = 7219, + CmdApbjobnpban = 7245, + CmdClockParkUseBuffCsReq = 7231, } impl CmdClockParkType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79779,76 +82842,76 @@ impl CmdClockParkType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdClockParkType_MNFEPONEDDJ", - Self::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp", - Self::CmdClockParkGetOngoingScriptInfoScRsp => { - "CmdClockParkGetOngoingScriptInfoScRsp" + Self::EkdegmmhodoPcpdhelpkem => "EKDEGMMHODO_PCPDHELPKEM", + Self::CmdClockParkHandleWaitOperationScRsp => { + "CmdClockParkHandleWaitOperationScRsp" } - Self::CmdLidcolglngn => "CmdLIDCOLGLNGN", - Self::CmdClockParkUnlockTalentCsReq => "CmdClockParkUnlockTalentCsReq", - Self::CmdClockParkUnlockTalentScRsp => "CmdClockParkUnlockTalentScRsp", + Self::CmdBedfgpifged => "CmdBEDFGPIFGED", + Self::CmdClockParkFinishScriptScNotify => "CmdClockParkFinishScriptScNotify", Self::CmdClockParkGetInfoCsReq => "CmdClockParkGetInfoCsReq", Self::CmdClockParkGetOngoingScriptInfoCsReq => { "CmdClockParkGetOngoingScriptInfoCsReq" } + Self::CmdClockParkUnlockTalentCsReq => "CmdClockParkUnlockTalentCsReq", + Self::CmdNajgipigcdh => "CmdNAJGIPIGCDH", + Self::CmdClockParkStartScriptScRsp => "CmdClockParkStartScriptScRsp", + Self::CmdClockParkUnlockTalentScRsp => "CmdClockParkUnlockTalentScRsp", + Self::CmdClockParkQuitScriptCsReq => "CmdClockParkQuitScriptCsReq", Self::CmdClockParkHandleWaitPlaceDiceOperationCsReq => { "CmdClockParkHandleWaitPlaceDiceOperationCsReq" } - Self::CmdClockParkFinishScriptScNotify => "CmdClockParkFinishScriptScNotify", - Self::CmdClockParkQuitScriptCsReq => "CmdClockParkQuitScriptCsReq", - Self::CmdClockParkUseBuffCsReq => "CmdClockParkUseBuffCsReq", - Self::CmdBaphocndpeb => "CmdBAPHOCNDPEB", - Self::CmdClockParkStartScriptScRsp => "CmdClockParkStartScriptScRsp", + Self::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp", Self::CmdClockParkStartScriptCsReq => "CmdClockParkStartScriptCsReq", - Self::CmdClockParkHandleWaitOperationScRsp => { - "CmdClockParkHandleWaitOperationScRsp" + Self::CmdClockParkGetOngoingScriptInfoScRsp => { + "CmdClockParkGetOngoingScriptInfoScRsp" } - Self::CmdAofddbnlohc => "CmdAOFDDBNLOHC", + Self::CmdApbjobnpban => "CmdAPBJOBNPBAN", + Self::CmdClockParkUseBuffCsReq => "CmdClockParkUseBuffCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdClockParkType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp), - "CmdClockParkGetOngoingScriptInfoScRsp" => { - Some(Self::CmdClockParkGetOngoingScriptInfoScRsp) + "EKDEGMMHODO_PCPDHELPKEM" => Some(Self::EkdegmmhodoPcpdhelpkem), + "CmdClockParkHandleWaitOperationScRsp" => { + Some(Self::CmdClockParkHandleWaitOperationScRsp) + } + "CmdBEDFGPIFGED" => Some(Self::CmdBedfgpifged), + "CmdClockParkFinishScriptScNotify" => { + Some(Self::CmdClockParkFinishScriptScNotify) } - "CmdLIDCOLGLNGN" => Some(Self::CmdLidcolglngn), - "CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq), - "CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp), "CmdClockParkGetInfoCsReq" => Some(Self::CmdClockParkGetInfoCsReq), "CmdClockParkGetOngoingScriptInfoCsReq" => { Some(Self::CmdClockParkGetOngoingScriptInfoCsReq) } + "CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq), + "CmdNAJGIPIGCDH" => Some(Self::CmdNajgipigcdh), + "CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp), + "CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp), + "CmdClockParkQuitScriptCsReq" => Some(Self::CmdClockParkQuitScriptCsReq), "CmdClockParkHandleWaitPlaceDiceOperationCsReq" => { Some(Self::CmdClockParkHandleWaitPlaceDiceOperationCsReq) } - "CmdClockParkFinishScriptScNotify" => { - Some(Self::CmdClockParkFinishScriptScNotify) - } - "CmdClockParkQuitScriptCsReq" => Some(Self::CmdClockParkQuitScriptCsReq), - "CmdClockParkUseBuffCsReq" => Some(Self::CmdClockParkUseBuffCsReq), - "CmdBAPHOCNDPEB" => Some(Self::CmdBaphocndpeb), - "CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp), + "CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp), "CmdClockParkStartScriptCsReq" => Some(Self::CmdClockParkStartScriptCsReq), - "CmdClockParkHandleWaitOperationScRsp" => { - Some(Self::CmdClockParkHandleWaitOperationScRsp) + "CmdClockParkGetOngoingScriptInfoScRsp" => { + Some(Self::CmdClockParkGetOngoingScriptInfoScRsp) } - "CmdAOFDDBNLOHC" => Some(Self::CmdAofddbnlohc), + "CmdAPBJOBNPBAN" => Some(Self::CmdApbjobnpban), + "CmdClockParkUseBuffCsReq" => Some(Self::CmdClockParkUseBuffCsReq), _ => None, } } } -/// Obf: ClockParkPlayStatus +/// Obf: FOGFBPODIDN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ClockParkPlayStatus { - Ondjjfjedjk = 0, - Gkhimboegci = 1, - Cddbkncnmmb = 2, - Pocokfekcbk = 5, + FogfbpodidnEcfaomlddgl = 0, + FogfbpodidnNljjdpfddng = 1, + FogfbpodidnCpkikjbgolb = 2, + FogfbpodidnCcihcbagimh = 5, } impl ClockParkPlayStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -79857,24 +82920,24 @@ impl ClockParkPlayStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ondjjfjedjk => "ClockParkPlayStatus_ONDJJFJEDJK", - Self::Gkhimboegci => "ClockParkPlayStatus_GKHIMBOEGCI", - Self::Cddbkncnmmb => "ClockParkPlayStatus_CDDBKNCNMMB", - Self::Pocokfekcbk => "ClockParkPlayStatus_POCOKFEKCBK", + Self::FogfbpodidnEcfaomlddgl => "FOGFBPODIDN_ECFAOMLDDGL", + Self::FogfbpodidnNljjdpfddng => "FOGFBPODIDN_NLJJDPFDDNG", + Self::FogfbpodidnCpkikjbgolb => "FOGFBPODIDN_CPKIKJBGOLB", + Self::FogfbpodidnCcihcbagimh => "FOGFBPODIDN_CCIHCBAGIMH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ClockParkPlayStatus_ONDJJFJEDJK" => Some(Self::Ondjjfjedjk), - "ClockParkPlayStatus_GKHIMBOEGCI" => Some(Self::Gkhimboegci), - "ClockParkPlayStatus_CDDBKNCNMMB" => Some(Self::Cddbkncnmmb), - "ClockParkPlayStatus_POCOKFEKCBK" => Some(Self::Pocokfekcbk), + "FOGFBPODIDN_ECFAOMLDDGL" => Some(Self::FogfbpodidnEcfaomlddgl), + "FOGFBPODIDN_NLJJDPFDDNG" => Some(Self::FogfbpodidnNljjdpfddng), + "FOGFBPODIDN_CPKIKJBGOLB" => Some(Self::FogfbpodidnCpkikjbgolb), + "FOGFBPODIDN_CCIHCBAGIMH" => Some(Self::FogfbpodidnCcihcbagimh), _ => None, } } } -/// Obf: MissionStatus +/// Obf: JMENBHEJCLN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -79908,15 +82971,15 @@ impl MissionStatus { } } } -/// Obf: MessageSectionStatus +/// Obf: LKCKJFANMKM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MessageSectionStatus { - MessageSectionNone = 0, - MessageSectionDoing = 1, - MessageSectionFinish = 2, - MessageSectionFrozen = 3, + LkckjfanmkmMonhnjkejac = 0, + LkckjfanmkmNhjjigoijdi = 1, + LkckjfanmkmEjchamieomb = 2, + LkckjfanmkmAjbfpbgjhfj = 3, } impl MessageSectionStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -79925,32 +82988,32 @@ impl MessageSectionStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::MessageSectionNone => "MESSAGE_SECTION_NONE", - Self::MessageSectionDoing => "MESSAGE_SECTION_DOING", - Self::MessageSectionFinish => "MESSAGE_SECTION_FINISH", - Self::MessageSectionFrozen => "MESSAGE_SECTION_FROZEN", + Self::LkckjfanmkmMonhnjkejac => "LKCKJFANMKM_MONHNJKEJAC", + Self::LkckjfanmkmNhjjigoijdi => "LKCKJFANMKM_NHJJIGOIJDI", + Self::LkckjfanmkmEjchamieomb => "LKCKJFANMKM_EJCHAMIEOMB", + Self::LkckjfanmkmAjbfpbgjhfj => "LKCKJFANMKM_AJBFPBGJHFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MESSAGE_SECTION_NONE" => Some(Self::MessageSectionNone), - "MESSAGE_SECTION_DOING" => Some(Self::MessageSectionDoing), - "MESSAGE_SECTION_FINISH" => Some(Self::MessageSectionFinish), - "MESSAGE_SECTION_FROZEN" => Some(Self::MessageSectionFrozen), + "LKCKJFANMKM_MONHNJKEJAC" => Some(Self::LkckjfanmkmMonhnjkejac), + "LKCKJFANMKM_NHJJIGOIJDI" => Some(Self::LkckjfanmkmNhjjigoijdi), + "LKCKJFANMKM_EJCHAMIEOMB" => Some(Self::LkckjfanmkmEjchamieomb), + "LKCKJFANMKM_AJBFPBGJHFJ" => Some(Self::LkckjfanmkmAjbfpbgjhfj), _ => None, } } } -/// Obf: MessageGroupStatus +/// Obf: BAIHEIGBANF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MessageGroupStatus { - MessageGroupNone = 0, - MessageGroupDoing = 1, - MessageGroupFinish = 2, - MessageGroupFrozen = 3, + BaiheigbanfAgclohkjkpp = 0, + BaiheigbanfApnejoakbaf = 1, + BaiheigbanfMlacdhmnchf = 2, + BaiheigbanfIokhoappkdj = 3, } impl MessageGroupStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -79959,31 +83022,31 @@ impl MessageGroupStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::MessageGroupNone => "MESSAGE_GROUP_NONE", - Self::MessageGroupDoing => "MESSAGE_GROUP_DOING", - Self::MessageGroupFinish => "MESSAGE_GROUP_FINISH", - Self::MessageGroupFrozen => "MESSAGE_GROUP_FROZEN", + Self::BaiheigbanfAgclohkjkpp => "BAIHEIGBANF_AGCLOHKJKPP", + Self::BaiheigbanfApnejoakbaf => "BAIHEIGBANF_APNEJOAKBAF", + Self::BaiheigbanfMlacdhmnchf => "BAIHEIGBANF_MLACDHMNCHF", + Self::BaiheigbanfIokhoappkdj => "BAIHEIGBANF_IOKHOAPPKDJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MESSAGE_GROUP_NONE" => Some(Self::MessageGroupNone), - "MESSAGE_GROUP_DOING" => Some(Self::MessageGroupDoing), - "MESSAGE_GROUP_FINISH" => Some(Self::MessageGroupFinish), - "MESSAGE_GROUP_FROZEN" => Some(Self::MessageGroupFrozen), + "BAIHEIGBANF_AGCLOHKJKPP" => Some(Self::BaiheigbanfAgclohkjkpp), + "BAIHEIGBANF_APNEJOAKBAF" => Some(Self::BaiheigbanfApnejoakbaf), + "BAIHEIGBANF_MLACDHMNCHF" => Some(Self::BaiheigbanfMlacdhmnchf), + "BAIHEIGBANF_IOKHOAPPKDJ" => Some(Self::BaiheigbanfIokhoappkdj), _ => None, } } } -/// Obf: BattleRecordType +/// Obf: GNJDIICBHKI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleRecordType { - BattleRecordNone = 0, - BattleRecordChallenge = 1, - BattleRecordRogue = 2, + GnjdiicbhkiEdjmflnkkbc = 0, + GnjdiicbhkiNdgldppjcho = 1, + GnjdiicbhkiPnoggdbelba = 2, } impl BattleRecordType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79992,33 +83055,33 @@ impl BattleRecordType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::BattleRecordNone => "BATTLE_RECORD_NONE", - Self::BattleRecordChallenge => "BATTLE_RECORD_CHALLENGE", - Self::BattleRecordRogue => "BATTLE_RECORD_ROGUE", + Self::GnjdiicbhkiEdjmflnkkbc => "GNJDIICBHKI_EDJMFLNKKBC", + Self::GnjdiicbhkiNdgldppjcho => "GNJDIICBHKI_NDGLDPPJCHO", + Self::GnjdiicbhkiPnoggdbelba => "GNJDIICBHKI_PNOGGDBELBA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BATTLE_RECORD_NONE" => Some(Self::BattleRecordNone), - "BATTLE_RECORD_CHALLENGE" => Some(Self::BattleRecordChallenge), - "BATTLE_RECORD_ROGUE" => Some(Self::BattleRecordRogue), + "GNJDIICBHKI_EDJMFLNKKBC" => Some(Self::GnjdiicbhkiEdjmflnkkbc), + "GNJDIICBHKI_NDGLDPPJCHO" => Some(Self::GnjdiicbhkiNdgldppjcho), + "GNJDIICBHKI_PNOGGDBELBA" => Some(Self::GnjdiicbhkiPnoggdbelba), _ => None, } } } -/// Obf: RebattleType +/// Obf: BBFBNMFDFNF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RebattleType { - None = 0, - RebattleMidway = 1, - RebattleLose = 2, - RebattleMidwayLineup = 3, - RebattleLoseLineup = 4, - QuitMidway = 5, - QuitLose = 6, + BbfbnmfdfnfPcpdhelpkem = 0, + BbfbnmfdfnfLkejaonbjig = 1, + BbfbnmfdfnfFbmmpldmdmp = 2, + BbfbnmfdfnfFhlbedmpoil = 3, + BbfbnmfdfnfGmkoibmdgcl = 4, + BbfbnmfdfnfMihiognoemm = 5, + BbfbnmfdfnfHplikandppc = 6, } impl RebattleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80027,30 +83090,30 @@ impl RebattleType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "REBATTLE_TYPE_NONE", - Self::RebattleMidway => "REBATTLE_TYPE_REBATTLE_MIDWAY", - Self::RebattleLose => "REBATTLE_TYPE_REBATTLE_LOSE", - Self::RebattleMidwayLineup => "REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP", - Self::RebattleLoseLineup => "REBATTLE_TYPE_REBATTLE_LOSE_LINEUP", - Self::QuitMidway => "REBATTLE_TYPE_QUIT_MIDWAY", - Self::QuitLose => "REBATTLE_TYPE_QUIT_LOSE", + Self::BbfbnmfdfnfPcpdhelpkem => "BBFBNMFDFNF_PCPDHELPKEM", + Self::BbfbnmfdfnfLkejaonbjig => "BBFBNMFDFNF_LKEJAONBJIG", + Self::BbfbnmfdfnfFbmmpldmdmp => "BBFBNMFDFNF_FBMMPLDMDMP", + Self::BbfbnmfdfnfFhlbedmpoil => "BBFBNMFDFNF_FHLBEDMPOIL", + Self::BbfbnmfdfnfGmkoibmdgcl => "BBFBNMFDFNF_GMKOIBMDGCL", + Self::BbfbnmfdfnfMihiognoemm => "BBFBNMFDFNF_MIHIOGNOEMM", + Self::BbfbnmfdfnfHplikandppc => "BBFBNMFDFNF_HPLIKANDPPC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "REBATTLE_TYPE_NONE" => Some(Self::None), - "REBATTLE_TYPE_REBATTLE_MIDWAY" => Some(Self::RebattleMidway), - "REBATTLE_TYPE_REBATTLE_LOSE" => Some(Self::RebattleLose), - "REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP" => Some(Self::RebattleMidwayLineup), - "REBATTLE_TYPE_REBATTLE_LOSE_LINEUP" => Some(Self::RebattleLoseLineup), - "REBATTLE_TYPE_QUIT_MIDWAY" => Some(Self::QuitMidway), - "REBATTLE_TYPE_QUIT_LOSE" => Some(Self::QuitLose), + "BBFBNMFDFNF_PCPDHELPKEM" => Some(Self::BbfbnmfdfnfPcpdhelpkem), + "BBFBNMFDFNF_LKEJAONBJIG" => Some(Self::BbfbnmfdfnfLkejaonbjig), + "BBFBNMFDFNF_FBMMPLDMDMP" => Some(Self::BbfbnmfdfnfFbmmpldmdmp), + "BBFBNMFDFNF_FHLBEDMPOIL" => Some(Self::BbfbnmfdfnfFhlbedmpoil), + "BBFBNMFDFNF_GMKOIBMDGCL" => Some(Self::BbfbnmfdfnfGmkoibmdgcl), + "BBFBNMFDFNF_MIHIOGNOEMM" => Some(Self::BbfbnmfdfnfMihiognoemm), + "BBFBNMFDFNF_HPLIKANDPPC" => Some(Self::BbfbnmfdfnfHplikandppc), _ => None, } } } -/// Obf: ContentPackageStatus +/// Obf: KCIJNMMBMOF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -80087,16 +83150,16 @@ impl ContentPackageStatus { } } } -/// Obf: CmdContentPackageType +/// Obf: CGDHKGPIDLM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdContentPackageType { - Mnfeponeddj = 0, - CmdContentPackageTransferScNotify = 7512, - Gcdjhiaekop = 7504, - CmdContentPackageGetDataScRsp = 7540, - CmdContentPackageSyncDataScNotify = 7501, + CgdhkgpidlmPcpdhelpkem = 0, + CmdContentPackageSyncDataScNotify = 7530, + CgdhkgpidlmDhdcgmnccfb = 7513, + CmdContentPackageGetDataScRsp = 7507, + CmdContentPackageTransferScNotify = 7538, } impl CmdContentPackageType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80105,46 +83168,46 @@ impl CmdContentPackageType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdContentPackageType_MNFEPONEDDJ", - Self::CmdContentPackageTransferScNotify => { - "CmdContentPackageTransferScNotify" - } - Self::Gcdjhiaekop => "CmdContentPackageType_GCDJHIAEKOP", - Self::CmdContentPackageGetDataScRsp => "CmdContentPackageGetDataScRsp", + Self::CgdhkgpidlmPcpdhelpkem => "CGDHKGPIDLM_PCPDHELPKEM", Self::CmdContentPackageSyncDataScNotify => { "CmdContentPackageSyncDataScNotify" } + Self::CgdhkgpidlmDhdcgmnccfb => "CGDHKGPIDLM_DHDCGMNCCFB", + Self::CmdContentPackageGetDataScRsp => "CmdContentPackageGetDataScRsp", + Self::CmdContentPackageTransferScNotify => { + "CmdContentPackageTransferScNotify" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdContentPackageType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdContentPackageTransferScNotify" => { - Some(Self::CmdContentPackageTransferScNotify) - } - "CmdContentPackageType_GCDJHIAEKOP" => Some(Self::Gcdjhiaekop), - "CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp), + "CGDHKGPIDLM_PCPDHELPKEM" => Some(Self::CgdhkgpidlmPcpdhelpkem), "CmdContentPackageSyncDataScNotify" => { Some(Self::CmdContentPackageSyncDataScNotify) } + "CGDHKGPIDLM_DHDCGMNCCFB" => Some(Self::CgdhkgpidlmDhdcgmnccfb), + "CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp), + "CmdContentPackageTransferScNotify" => { + Some(Self::CmdContentPackageTransferScNotify) + } _ => None, } } } -/// Obf: CmdDailyActiveType +/// Obf: OMDDKHBJBGE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDailyActiveType { - Mnfeponeddj = 0, - CmdDailyActiveInfoNotify = 3335, - CmdGetDailyActiveInfoCsReq = 3324, - CmdTakeApRewardScRsp = 3381, - CmdTakeAllApRewardCsReq = 3313, - CmdGetDailyActiveInfoScRsp = 3304, - CmdTakeAllApRewardScRsp = 3362, - CmdTakeApRewardCsReq = 3383, + OmddkhbjbgePcpdhelpkem = 0, + CmdTakeApRewardScRsp = 3310, + CmdDailyActiveInfoNotify = 3314, + CmdTakeApRewardCsReq = 3391, + CmdGetDailyActiveInfoCsReq = 3394, + CmdTakeAllApRewardCsReq = 3318, + CmdTakeAllApRewardScRsp = 3309, + CmdGetDailyActiveInfoScRsp = 3395, } impl CmdDailyActiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80153,53 +83216,56 @@ impl CmdDailyActiveType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdDailyActiveType_MNFEPONEDDJ", - Self::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify", - Self::CmdGetDailyActiveInfoCsReq => "CmdGetDailyActiveInfoCsReq", + Self::OmddkhbjbgePcpdhelpkem => "OMDDKHBJBGE_PCPDHELPKEM", Self::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp", - Self::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq", - Self::CmdGetDailyActiveInfoScRsp => "CmdGetDailyActiveInfoScRsp", - Self::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp", + Self::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify", Self::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq", + Self::CmdGetDailyActiveInfoCsReq => "CmdGetDailyActiveInfoCsReq", + Self::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq", + Self::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp", + Self::CmdGetDailyActiveInfoScRsp => "CmdGetDailyActiveInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdDailyActiveType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify), - "CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq), + "OMDDKHBJBGE_PCPDHELPKEM" => Some(Self::OmddkhbjbgePcpdhelpkem), "CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp), - "CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq), - "CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp), - "CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp), + "CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify), "CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq), + "CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq), + "CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq), + "CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp), + "CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp), _ => None, } } } -/// Obf: CmdDiceCombatType +/// Obf: JPBCLHJEFMK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDiceCombatType { - Mnfeponeddj = 0, - CmdDiceCombatUpgradeAvatarCsReq = 9265, - CmdBuyShopGoodScRsp = 9278, - CmdGetDiceCombatShopDataCsReq = 9274, - CmdDiceCombatModifyAvatarDiceCsReq = 9288, - CmdModifyAvatarDiceRsp = 9262, - CmdDiceCombatMainPageRollDiceScRsp = 9261, - CmdDiceCombatFinishPveStageCsReq = 9264, - CmdGetDiceCombatShopDataScRsp = 9268, - CmdAnefhpjjlba = 9266, - CmdUpgradeAvatarRsp = 9283, - CmdAddItemRsp = 9272, - CmdGetDiceCombatSystemDataReq = 9282, - CmdDiceCombatMainPageRollDiceCsReq = 9271, - CmdFinishPveStageScRsp = 9294, - CmdDiceCombatBuyShopGoodReq = 9267, - CmdGetDiceCombatSystemDataScRsp = 9291, + JpbclhjefmkPcpdhelpkem = 0, + CmdModifyAvatarDiceRsp = 9263, + CmdDiceCombatUpgradeAvatarCsReq = 9289, + CmdGetDiceCombatSystemDataReq = 9267, + CmdEjeajoaaemb = 9282, + CmdDiceCombatMainPageRollDiceCsReq = 9261, + CmdDiceCombatBuyShopGoodReq = 9290, + CmdBuyShopGoodScRsp = 9266, + CmdAipemeedhak = 9288, + CmdDiceCombatFinishPveStageCsReq = 9262, + CmdLaooihpkmoo = 9264, + CmdGetSystemDataRsp = 9275, + CmdDiceCombatModifyAvatarDiceCsReq = 9268, + CmdGetDiceCombatShopDataReq = 9273, + CmdUpgradeAvatarRsp = 9276, + CmdGetShopDataScRsp = 9277, + CmdFinishPveStageScRsp = 9265, + CmdAddItemRsp = 9278, + CmdV2FinishPveStageCsReq = 9298, + CmdV2FinishPveStageScRsp = 9280, } impl CmdDiceCombatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80208,91 +83274,91 @@ impl CmdDiceCombatType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdDiceCombatType_MNFEPONEDDJ", - Self::CmdDiceCombatUpgradeAvatarCsReq => "CmdDiceCombatUpgradeAvatarCsReq", - Self::CmdBuyShopGoodScRsp => "CmdBuyShopGoodScRsp", - Self::CmdGetDiceCombatShopDataCsReq => "CmdGetDiceCombatShopDataCsReq", - Self::CmdDiceCombatModifyAvatarDiceCsReq => { - "CmdDiceCombatModifyAvatarDiceCsReq" - } + Self::JpbclhjefmkPcpdhelpkem => "JPBCLHJEFMK_PCPDHELPKEM", Self::CmdModifyAvatarDiceRsp => "CmdModifyAvatarDiceRsp", - Self::CmdDiceCombatMainPageRollDiceScRsp => { - "CmdDiceCombatMainPageRollDiceScRsp" - } - Self::CmdDiceCombatFinishPveStageCsReq => "CmdDiceCombatFinishPveStageCsReq", - Self::CmdGetDiceCombatShopDataScRsp => "CmdGetDiceCombatShopDataScRsp", - Self::CmdAnefhpjjlba => "CmdANEFHPJJLBA", - Self::CmdUpgradeAvatarRsp => "CmdUpgradeAvatarRsp", - Self::CmdAddItemRsp => "CmdAddItemRsp", + Self::CmdDiceCombatUpgradeAvatarCsReq => "CmdDiceCombatUpgradeAvatarCsReq", Self::CmdGetDiceCombatSystemDataReq => "CmdGetDiceCombatSystemDataReq", + Self::CmdEjeajoaaemb => "CmdEJEAJOAAEMB", Self::CmdDiceCombatMainPageRollDiceCsReq => { "CmdDiceCombatMainPageRollDiceCsReq" } - Self::CmdFinishPveStageScRsp => "CmdFinishPveStageScRsp", Self::CmdDiceCombatBuyShopGoodReq => "CmdDiceCombatBuyShopGoodReq", - Self::CmdGetDiceCombatSystemDataScRsp => "CmdGetDiceCombatSystemDataScRsp", + Self::CmdBuyShopGoodScRsp => "CmdBuyShopGoodScRsp", + Self::CmdAipemeedhak => "CmdAIPEMEEDHAK", + Self::CmdDiceCombatFinishPveStageCsReq => "CmdDiceCombatFinishPveStageCsReq", + Self::CmdLaooihpkmoo => "CmdLAOOIHPKMOO", + Self::CmdGetSystemDataRsp => "CmdGetSystemDataRsp", + Self::CmdDiceCombatModifyAvatarDiceCsReq => { + "CmdDiceCombatModifyAvatarDiceCsReq" + } + Self::CmdGetDiceCombatShopDataReq => "CmdGetDiceCombatShopDataReq", + Self::CmdUpgradeAvatarRsp => "CmdUpgradeAvatarRsp", + Self::CmdGetShopDataScRsp => "CmdGetShopDataScRsp", + Self::CmdFinishPveStageScRsp => "CmdFinishPveStageScRsp", + Self::CmdAddItemRsp => "CmdAddItemRsp", + Self::CmdV2FinishPveStageCsReq => "CmdV2FinishPveStageCsReq", + Self::CmdV2FinishPveStageScRsp => "CmdV2FinishPveStageScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdDiceCombatType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "JPBCLHJEFMK_PCPDHELPKEM" => Some(Self::JpbclhjefmkPcpdhelpkem), + "CmdModifyAvatarDiceRsp" => Some(Self::CmdModifyAvatarDiceRsp), "CmdDiceCombatUpgradeAvatarCsReq" => { Some(Self::CmdDiceCombatUpgradeAvatarCsReq) } - "CmdBuyShopGoodScRsp" => Some(Self::CmdBuyShopGoodScRsp), - "CmdGetDiceCombatShopDataCsReq" => Some(Self::CmdGetDiceCombatShopDataCsReq), - "CmdDiceCombatModifyAvatarDiceCsReq" => { - Some(Self::CmdDiceCombatModifyAvatarDiceCsReq) - } - "CmdModifyAvatarDiceRsp" => Some(Self::CmdModifyAvatarDiceRsp), - "CmdDiceCombatMainPageRollDiceScRsp" => { - Some(Self::CmdDiceCombatMainPageRollDiceScRsp) - } - "CmdDiceCombatFinishPveStageCsReq" => { - Some(Self::CmdDiceCombatFinishPveStageCsReq) - } - "CmdGetDiceCombatShopDataScRsp" => Some(Self::CmdGetDiceCombatShopDataScRsp), - "CmdANEFHPJJLBA" => Some(Self::CmdAnefhpjjlba), - "CmdUpgradeAvatarRsp" => Some(Self::CmdUpgradeAvatarRsp), - "CmdAddItemRsp" => Some(Self::CmdAddItemRsp), "CmdGetDiceCombatSystemDataReq" => Some(Self::CmdGetDiceCombatSystemDataReq), + "CmdEJEAJOAAEMB" => Some(Self::CmdEjeajoaaemb), "CmdDiceCombatMainPageRollDiceCsReq" => { Some(Self::CmdDiceCombatMainPageRollDiceCsReq) } - "CmdFinishPveStageScRsp" => Some(Self::CmdFinishPveStageScRsp), "CmdDiceCombatBuyShopGoodReq" => Some(Self::CmdDiceCombatBuyShopGoodReq), - "CmdGetDiceCombatSystemDataScRsp" => { - Some(Self::CmdGetDiceCombatSystemDataScRsp) + "CmdBuyShopGoodScRsp" => Some(Self::CmdBuyShopGoodScRsp), + "CmdAIPEMEEDHAK" => Some(Self::CmdAipemeedhak), + "CmdDiceCombatFinishPveStageCsReq" => { + Some(Self::CmdDiceCombatFinishPveStageCsReq) } + "CmdLAOOIHPKMOO" => Some(Self::CmdLaooihpkmoo), + "CmdGetSystemDataRsp" => Some(Self::CmdGetSystemDataRsp), + "CmdDiceCombatModifyAvatarDiceCsReq" => { + Some(Self::CmdDiceCombatModifyAvatarDiceCsReq) + } + "CmdGetDiceCombatShopDataReq" => Some(Self::CmdGetDiceCombatShopDataReq), + "CmdUpgradeAvatarRsp" => Some(Self::CmdUpgradeAvatarRsp), + "CmdGetShopDataScRsp" => Some(Self::CmdGetShopDataScRsp), + "CmdFinishPveStageScRsp" => Some(Self::CmdFinishPveStageScRsp), + "CmdAddItemRsp" => Some(Self::CmdAddItemRsp), + "CmdV2FinishPveStageCsReq" => Some(Self::CmdV2FinishPveStageCsReq), + "CmdV2FinishPveStageScRsp" => Some(Self::CmdV2FinishPveStageScRsp), _ => None, } } } -/// Obf: CmdDrinkMakerType +/// Obf: GEBLECMFGGA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDrinkMakerType { - Mnfeponeddj = 0, - CmdMakeMissionDrinkScRsp = 6982, - CmdGetDrinkMakerDayEndScNotify = 6984, - CmdMakeMissionDrinkCsReq = 6992, - CmdEndDrinkMakerSequenceScRsp = 6996, + GeblecmfggaPcpdhelpkem = 0, + CmdGetDrinkMakerDayEndScNotify = 6987, + CmdMakeDrinkScRsp = 6990, + CmdMakeMissionDrinkCsReq = 6994, + CmdDrinkMakerCheersGetDataScRsp = 6983, + CmdGetDrinkMakerDataScRsp = 7000, CmdDrinkMakerCheersMakeDrinkScRsp = 6993, - CmdMakeDrinkCsReq = 6995, - CmdDrinkMakerCheersGetDataCsReq = 6991, - CmdDrinkMakerCheersGetDataScRsp = 6989, - CmdEndDrinkMakerSequenceCsReq = 6986, - CmdMakeDrinkScRsp = 6985, - CmdDrinkMakerChallengeCsReq = 6997, + CmdDrinkMakerChallengeCsReq = 6999, CmdGetDrinkMakerDataCsReq = 6981, - CmdDrinkMakerCheersMakeDrinkCsReq = 6983, - CmdDrinkMakerCheersEnterNextGroupCsReq = 6994, - CmdDrinkMakerChallengeScRsp = 6987, - CmdGetDrinkMakerDataScRsp = 6999, - CmdDrinkMakerUpdateTipsNotify = 6990, - CmdDrinkMakerCheersEnterNextGroupScRsp = 7000, + CmdMakeMissionDrinkScRsp = 6997, + CmdDrinkMakerCheersEnterNextGroupScRsp = 6992, + CmdEndDrinkMakerSequenceCsReq = 6995, + CmdDrinkMakerChallengeScRsp = 6991, + CmdMakeDrinkCsReq = 6982, + CmdDrinkMakerCheersMakeDrinkCsReq = 6989, + CmdDrinkMakerUpdateTipsNotify = 6998, + CmdEndDrinkMakerSequenceScRsp = 6988, + CmdDrinkMakerCheersGetDataCsReq = 6984, + CmdDrinkMakerCheersEnterNextGroupCsReq = 6985, } impl CmdDrinkMakerType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80301,86 +83367,86 @@ impl CmdDrinkMakerType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdDrinkMakerType_MNFEPONEDDJ", - Self::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp", + Self::GeblecmfggaPcpdhelpkem => "GEBLECMFGGA_PCPDHELPKEM", Self::CmdGetDrinkMakerDayEndScNotify => "CmdGetDrinkMakerDayEndScNotify", + Self::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp", Self::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq", - Self::CmdEndDrinkMakerSequenceScRsp => "CmdEndDrinkMakerSequenceScRsp", + Self::CmdDrinkMakerCheersGetDataScRsp => "CmdDrinkMakerCheersGetDataScRsp", + Self::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp", Self::CmdDrinkMakerCheersMakeDrinkScRsp => { "CmdDrinkMakerCheersMakeDrinkScRsp" } - Self::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq", - Self::CmdDrinkMakerCheersGetDataCsReq => "CmdDrinkMakerCheersGetDataCsReq", - Self::CmdDrinkMakerCheersGetDataScRsp => "CmdDrinkMakerCheersGetDataScRsp", - Self::CmdEndDrinkMakerSequenceCsReq => "CmdEndDrinkMakerSequenceCsReq", - Self::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp", Self::CmdDrinkMakerChallengeCsReq => "CmdDrinkMakerChallengeCsReq", Self::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq", + Self::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp", + Self::CmdDrinkMakerCheersEnterNextGroupScRsp => { + "CmdDrinkMakerCheersEnterNextGroupScRsp" + } + Self::CmdEndDrinkMakerSequenceCsReq => "CmdEndDrinkMakerSequenceCsReq", + Self::CmdDrinkMakerChallengeScRsp => "CmdDrinkMakerChallengeScRsp", + Self::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq", Self::CmdDrinkMakerCheersMakeDrinkCsReq => { "CmdDrinkMakerCheersMakeDrinkCsReq" } + Self::CmdDrinkMakerUpdateTipsNotify => "CmdDrinkMakerUpdateTipsNotify", + Self::CmdEndDrinkMakerSequenceScRsp => "CmdEndDrinkMakerSequenceScRsp", + Self::CmdDrinkMakerCheersGetDataCsReq => "CmdDrinkMakerCheersGetDataCsReq", Self::CmdDrinkMakerCheersEnterNextGroupCsReq => { "CmdDrinkMakerCheersEnterNextGroupCsReq" } - Self::CmdDrinkMakerChallengeScRsp => "CmdDrinkMakerChallengeScRsp", - Self::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp", - Self::CmdDrinkMakerUpdateTipsNotify => "CmdDrinkMakerUpdateTipsNotify", - Self::CmdDrinkMakerCheersEnterNextGroupScRsp => { - "CmdDrinkMakerCheersEnterNextGroupScRsp" - } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdDrinkMakerType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp), + "GEBLECMFGGA_PCPDHELPKEM" => Some(Self::GeblecmfggaPcpdhelpkem), "CmdGetDrinkMakerDayEndScNotify" => { Some(Self::CmdGetDrinkMakerDayEndScNotify) } + "CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp), "CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq), - "CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp), - "CmdDrinkMakerCheersMakeDrinkScRsp" => { - Some(Self::CmdDrinkMakerCheersMakeDrinkScRsp) - } - "CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq), - "CmdDrinkMakerCheersGetDataCsReq" => { - Some(Self::CmdDrinkMakerCheersGetDataCsReq) - } "CmdDrinkMakerCheersGetDataScRsp" => { Some(Self::CmdDrinkMakerCheersGetDataScRsp) } - "CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq), - "CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp), + "CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp), + "CmdDrinkMakerCheersMakeDrinkScRsp" => { + Some(Self::CmdDrinkMakerCheersMakeDrinkScRsp) + } "CmdDrinkMakerChallengeCsReq" => Some(Self::CmdDrinkMakerChallengeCsReq), "CmdGetDrinkMakerDataCsReq" => Some(Self::CmdGetDrinkMakerDataCsReq), + "CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp), + "CmdDrinkMakerCheersEnterNextGroupScRsp" => { + Some(Self::CmdDrinkMakerCheersEnterNextGroupScRsp) + } + "CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq), + "CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp), + "CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq), "CmdDrinkMakerCheersMakeDrinkCsReq" => { Some(Self::CmdDrinkMakerCheersMakeDrinkCsReq) } + "CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify), + "CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp), + "CmdDrinkMakerCheersGetDataCsReq" => { + Some(Self::CmdDrinkMakerCheersGetDataCsReq) + } "CmdDrinkMakerCheersEnterNextGroupCsReq" => { Some(Self::CmdDrinkMakerCheersEnterNextGroupCsReq) } - "CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp), - "CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp), - "CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify), - "CmdDrinkMakerCheersEnterNextGroupScRsp" => { - Some(Self::CmdDrinkMakerCheersEnterNextGroupScRsp) - } _ => None, } } } -/// Obf: CmdElationActivityType +/// Obf: LMALBOAPKOH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdElationActivityType { - Mnfeponeddj = 0, - CmdGetElationActivityDataScRsp = 9101, - CmdElationActivityBattleEndScNotify = 9102, - CmdEnterElationActivityStageScRsp = 9106, - CmdEnterElationActivityStageCsReq = 9103, - CmdGetActivityElationDataCsReq = 9108, + LmalboapkohPcpdhelpkem = 0, + CmdElationActivityBattleEndScNotify = 9105, + CmdEnterElationActivityStageScRsp = 9107, + CmdEnterElationActivityStageCsReq = 9101, + CmdGetElationActivityDataScRsp = 9110, + CmdGetActivityElationDataCsReq = 9109, } impl CmdElationActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80389,8 +83455,7 @@ impl CmdElationActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdElationActivityType_MNFEPONEDDJ", - Self::CmdGetElationActivityDataScRsp => "CmdGetElationActivityDataScRsp", + Self::LmalboapkohPcpdhelpkem => "LMALBOAPKOH_PCPDHELPKEM", Self::CmdElationActivityBattleEndScNotify => { "CmdElationActivityBattleEndScNotify" } @@ -80400,16 +83465,14 @@ impl CmdElationActivityType { Self::CmdEnterElationActivityStageCsReq => { "CmdEnterElationActivityStageCsReq" } + Self::CmdGetElationActivityDataScRsp => "CmdGetElationActivityDataScRsp", Self::CmdGetActivityElationDataCsReq => "CmdGetActivityElationDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdElationActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetElationActivityDataScRsp" => { - Some(Self::CmdGetElationActivityDataScRsp) - } + "LMALBOAPKOH_PCPDHELPKEM" => Some(Self::LmalboapkohPcpdhelpkem), "CmdElationActivityBattleEndScNotify" => { Some(Self::CmdElationActivityBattleEndScNotify) } @@ -80419,6 +83482,9 @@ impl CmdElationActivityType { "CmdEnterElationActivityStageCsReq" => { Some(Self::CmdEnterElationActivityStageCsReq) } + "CmdGetElationActivityDataScRsp" => { + Some(Self::CmdGetElationActivityDataScRsp) + } "CmdGetActivityElationDataCsReq" => { Some(Self::CmdGetActivityElationDataCsReq) } @@ -80426,45 +83492,45 @@ impl CmdElationActivityType { } } } -/// Obf: CmdElfRestaurantType +/// Obf: PFAIIEGNMJO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdElfRestaurantType { - Mnfeponeddj = 0, - CmdElfRestaurantBuyFieldCsReq = 2574, - CmdJmokillacej = 2579, - CmdElfRestaurantClientStatusCsReq = 2582, - Mjgcbagadie = 2553, - CmdGetElfRestaurantDataCsReq = 2554, - CmdElfRestaurantUpgradeEmployeeLevelCsReq = 2573, - CmdElfRestaurantHarvestCropScRsp = 2584, - CmdEnterElfRestaurantNextDayCsReq = 2551, - CmdElfRestaurantBuyShopItemScRsp = 2559, - CmdElfRestaurantRecycleSeedScRsp = 2572, - CmdLcmciieijip = 2564, - CmdKencdkpajpk = 2561, - CmdElfRestaurantFinishTradeOrderScRsp = 2592, - Ncfjlhelnil = 2571, - CmdSettleElfRestaurantPlayCsReq = 2591, - CmdIpoheekeepj = 2569, - CmdElfRestaurantRecycleSeedCsReq = 2588, - CmdElfRestaurantHarvestCropCsReq = 2568, - CmdElfRestaurantBuyShopItemCsReq = 2599, - CmdElfRestaurantTakeVillagerRewardScRsp = 2567, - CmdElfRestaurantTakeVillagerRewardCsReq = 2570, - CmdElfRestaurantDataChangeNotify = 2562, - CmdKgpiihpiidm = 2581, - CmdGetElfRestaurantDataScRsp = 2590, - CmdElfRestaurantUpgradeFacilityLevelCsReq = 2558, - CmdElfRestaurantPlantSeedScRsp = 2557, - CmdLlcadihbnnj = 2578, - CmdElfRestaurantPlantSeedCsReq = 2580, - CmdCknhmojccjp = 2552, - CmdOmbbgnilioo = 2576, - CmdElfRestaurantFinishTradeOrderCsReq = 2596, - CmdElfRestaurantUpgradeRecipeLevelCsReq = 2556, - CmdSetElfRestaurantPlayRecipeCsReq = 2566, + PfaiiegnmjoPcpdhelpkem = 0, + CmdElfRestaurantPlantSeedScRsp = 2569, + CmdElfRestaurantRecycleSeedCsReq = 2568, + CmdElfRestaurantUpgradeRecipeLevelCsReq = 2599, + CmdElfRestaurantBuyShopItemCsReq = 2558, + PfaiiegnmjoEklmechlelj = 2553, + CmdGetElfRestaurantDataCsReq = 2563, + CmdIeiglieijan = 2571, + CmdEnterElfRestaurantNextDayCsReq = 2580, + CmdOidoejmamde = 2566, + CmdFbdoekfpdob = 2570, + CmdElfRestaurantHarvestCropScRsp = 2594, + CmdElfRestaurantFinishTradeOrderCsReq = 2559, + CmdElfRestaurantDataChangeNotify = 2588, + CmdElfRestaurantFinishTradeOrderScRsp = 2554, + CmdElfRestaurantUpgradeEmployeeLevelCsReq = 2600, + CmdGetElfRestaurantDataScRsp = 2557, + CmdElfRestaurantHarvestCropCsReq = 2552, + CmdElfRestaurantClientStatusCsReq = 2589, + CmdSettleElfRestaurantPlayCsReq = 2556, + CmdNibainnlcbg = 2593, + PfaiiegnmjoBibkkmadlfj = 2586, + CmdElfRestaurantRecycleSeedScRsp = 2595, + CmdJdgbalbmohf = 2577, + CmdElfRestaurantBuyFieldCsReq = 2555, + CmdElfRestaurantBuyShopItemScRsp = 2583, + CmdElfRestaurantTakeVillagerRewardCsReq = 2587, + CmdPnddhickbac = 2576, + CmdBhpfbljaebk = 2551, + CmdSetElfRestaurantPlayRecipeCsReq = 2579, + CmdElfRestaurantPlantSeedCsReq = 2597, + CmdNhaalopdpoo = 2565, + CmdElfRestaurantUpgradeFacilityLevelCsReq = 2581, + CmdElfRestaurantTakeVillagerRewardScRsp = 2598, } impl CmdElfRestaurantType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80473,158 +83539,158 @@ impl CmdElfRestaurantType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdElfRestaurantType_MNFEPONEDDJ", - Self::CmdElfRestaurantBuyFieldCsReq => "CmdElfRestaurantBuyFieldCsReq", - Self::CmdJmokillacej => "CmdJMOKILLACEJ", - Self::CmdElfRestaurantClientStatusCsReq => { - "CmdElfRestaurantClientStatusCsReq" - } - Self::Mjgcbagadie => "CmdElfRestaurantType_MJGCBAGADIE", - Self::CmdGetElfRestaurantDataCsReq => "CmdGetElfRestaurantDataCsReq", - Self::CmdElfRestaurantUpgradeEmployeeLevelCsReq => { - "CmdElfRestaurantUpgradeEmployeeLevelCsReq" - } - Self::CmdElfRestaurantHarvestCropScRsp => "CmdElfRestaurantHarvestCropScRsp", - Self::CmdEnterElfRestaurantNextDayCsReq => { - "CmdEnterElfRestaurantNextDayCsReq" - } - Self::CmdElfRestaurantBuyShopItemScRsp => "CmdElfRestaurantBuyShopItemScRsp", - Self::CmdElfRestaurantRecycleSeedScRsp => "CmdElfRestaurantRecycleSeedScRsp", - Self::CmdLcmciieijip => "CmdLCMCIIEIJIP", - Self::CmdKencdkpajpk => "CmdKENCDKPAJPK", - Self::CmdElfRestaurantFinishTradeOrderScRsp => { - "CmdElfRestaurantFinishTradeOrderScRsp" - } - Self::Ncfjlhelnil => "CmdElfRestaurantType_NCFJLHELNIL", - Self::CmdSettleElfRestaurantPlayCsReq => "CmdSettleElfRestaurantPlayCsReq", - Self::CmdIpoheekeepj => "CmdIPOHEEKEEPJ", - Self::CmdElfRestaurantRecycleSeedCsReq => "CmdElfRestaurantRecycleSeedCsReq", - Self::CmdElfRestaurantHarvestCropCsReq => "CmdElfRestaurantHarvestCropCsReq", - Self::CmdElfRestaurantBuyShopItemCsReq => "CmdElfRestaurantBuyShopItemCsReq", - Self::CmdElfRestaurantTakeVillagerRewardScRsp => { - "CmdElfRestaurantTakeVillagerRewardScRsp" - } - Self::CmdElfRestaurantTakeVillagerRewardCsReq => { - "CmdElfRestaurantTakeVillagerRewardCsReq" - } - Self::CmdElfRestaurantDataChangeNotify => "CmdElfRestaurantDataChangeNotify", - Self::CmdKgpiihpiidm => "CmdKGPIIHPIIDM", - Self::CmdGetElfRestaurantDataScRsp => "CmdGetElfRestaurantDataScRsp", - Self::CmdElfRestaurantUpgradeFacilityLevelCsReq => { - "CmdElfRestaurantUpgradeFacilityLevelCsReq" - } + Self::PfaiiegnmjoPcpdhelpkem => "PFAIIEGNMJO_PCPDHELPKEM", Self::CmdElfRestaurantPlantSeedScRsp => "CmdElfRestaurantPlantSeedScRsp", - Self::CmdLlcadihbnnj => "CmdLLCADIHBNNJ", - Self::CmdElfRestaurantPlantSeedCsReq => "CmdElfRestaurantPlantSeedCsReq", - Self::CmdCknhmojccjp => "CmdCKNHMOJCCJP", - Self::CmdOmbbgnilioo => "CmdOMBBGNILIOO", - Self::CmdElfRestaurantFinishTradeOrderCsReq => { - "CmdElfRestaurantFinishTradeOrderCsReq" - } + Self::CmdElfRestaurantRecycleSeedCsReq => "CmdElfRestaurantRecycleSeedCsReq", Self::CmdElfRestaurantUpgradeRecipeLevelCsReq => { "CmdElfRestaurantUpgradeRecipeLevelCsReq" } + Self::CmdElfRestaurantBuyShopItemCsReq => "CmdElfRestaurantBuyShopItemCsReq", + Self::PfaiiegnmjoEklmechlelj => "PFAIIEGNMJO_EKLMECHLELJ", + Self::CmdGetElfRestaurantDataCsReq => "CmdGetElfRestaurantDataCsReq", + Self::CmdIeiglieijan => "CmdIEIGLIEIJAN", + Self::CmdEnterElfRestaurantNextDayCsReq => { + "CmdEnterElfRestaurantNextDayCsReq" + } + Self::CmdOidoejmamde => "CmdOIDOEJMAMDE", + Self::CmdFbdoekfpdob => "CmdFBDOEKFPDOB", + Self::CmdElfRestaurantHarvestCropScRsp => "CmdElfRestaurantHarvestCropScRsp", + Self::CmdElfRestaurantFinishTradeOrderCsReq => { + "CmdElfRestaurantFinishTradeOrderCsReq" + } + Self::CmdElfRestaurantDataChangeNotify => "CmdElfRestaurantDataChangeNotify", + Self::CmdElfRestaurantFinishTradeOrderScRsp => { + "CmdElfRestaurantFinishTradeOrderScRsp" + } + Self::CmdElfRestaurantUpgradeEmployeeLevelCsReq => { + "CmdElfRestaurantUpgradeEmployeeLevelCsReq" + } + Self::CmdGetElfRestaurantDataScRsp => "CmdGetElfRestaurantDataScRsp", + Self::CmdElfRestaurantHarvestCropCsReq => "CmdElfRestaurantHarvestCropCsReq", + Self::CmdElfRestaurantClientStatusCsReq => { + "CmdElfRestaurantClientStatusCsReq" + } + Self::CmdSettleElfRestaurantPlayCsReq => "CmdSettleElfRestaurantPlayCsReq", + Self::CmdNibainnlcbg => "CmdNIBAINNLCBG", + Self::PfaiiegnmjoBibkkmadlfj => "PFAIIEGNMJO_BIBKKMADLFJ", + Self::CmdElfRestaurantRecycleSeedScRsp => "CmdElfRestaurantRecycleSeedScRsp", + Self::CmdJdgbalbmohf => "CmdJDGBALBMOHF", + Self::CmdElfRestaurantBuyFieldCsReq => "CmdElfRestaurantBuyFieldCsReq", + Self::CmdElfRestaurantBuyShopItemScRsp => "CmdElfRestaurantBuyShopItemScRsp", + Self::CmdElfRestaurantTakeVillagerRewardCsReq => { + "CmdElfRestaurantTakeVillagerRewardCsReq" + } + Self::CmdPnddhickbac => "CmdPNDDHICKBAC", + Self::CmdBhpfbljaebk => "CmdBHPFBLJAEBK", Self::CmdSetElfRestaurantPlayRecipeCsReq => { "CmdSetElfRestaurantPlayRecipeCsReq" } + Self::CmdElfRestaurantPlantSeedCsReq => "CmdElfRestaurantPlantSeedCsReq", + Self::CmdNhaalopdpoo => "CmdNHAALOPDPOO", + Self::CmdElfRestaurantUpgradeFacilityLevelCsReq => { + "CmdElfRestaurantUpgradeFacilityLevelCsReq" + } + Self::CmdElfRestaurantTakeVillagerRewardScRsp => { + "CmdElfRestaurantTakeVillagerRewardScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdElfRestaurantType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdElfRestaurantBuyFieldCsReq" => Some(Self::CmdElfRestaurantBuyFieldCsReq), - "CmdJMOKILLACEJ" => Some(Self::CmdJmokillacej), - "CmdElfRestaurantClientStatusCsReq" => { - Some(Self::CmdElfRestaurantClientStatusCsReq) - } - "CmdElfRestaurantType_MJGCBAGADIE" => Some(Self::Mjgcbagadie), - "CmdGetElfRestaurantDataCsReq" => Some(Self::CmdGetElfRestaurantDataCsReq), - "CmdElfRestaurantUpgradeEmployeeLevelCsReq" => { - Some(Self::CmdElfRestaurantUpgradeEmployeeLevelCsReq) - } - "CmdElfRestaurantHarvestCropScRsp" => { - Some(Self::CmdElfRestaurantHarvestCropScRsp) - } - "CmdEnterElfRestaurantNextDayCsReq" => { - Some(Self::CmdEnterElfRestaurantNextDayCsReq) - } - "CmdElfRestaurantBuyShopItemScRsp" => { - Some(Self::CmdElfRestaurantBuyShopItemScRsp) - } - "CmdElfRestaurantRecycleSeedScRsp" => { - Some(Self::CmdElfRestaurantRecycleSeedScRsp) - } - "CmdLCMCIIEIJIP" => Some(Self::CmdLcmciieijip), - "CmdKENCDKPAJPK" => Some(Self::CmdKencdkpajpk), - "CmdElfRestaurantFinishTradeOrderScRsp" => { - Some(Self::CmdElfRestaurantFinishTradeOrderScRsp) - } - "CmdElfRestaurantType_NCFJLHELNIL" => Some(Self::Ncfjlhelnil), - "CmdSettleElfRestaurantPlayCsReq" => { - Some(Self::CmdSettleElfRestaurantPlayCsReq) - } - "CmdIPOHEEKEEPJ" => Some(Self::CmdIpoheekeepj), - "CmdElfRestaurantRecycleSeedCsReq" => { - Some(Self::CmdElfRestaurantRecycleSeedCsReq) - } - "CmdElfRestaurantHarvestCropCsReq" => { - Some(Self::CmdElfRestaurantHarvestCropCsReq) - } - "CmdElfRestaurantBuyShopItemCsReq" => { - Some(Self::CmdElfRestaurantBuyShopItemCsReq) - } - "CmdElfRestaurantTakeVillagerRewardScRsp" => { - Some(Self::CmdElfRestaurantTakeVillagerRewardScRsp) - } - "CmdElfRestaurantTakeVillagerRewardCsReq" => { - Some(Self::CmdElfRestaurantTakeVillagerRewardCsReq) - } - "CmdElfRestaurantDataChangeNotify" => { - Some(Self::CmdElfRestaurantDataChangeNotify) - } - "CmdKGPIIHPIIDM" => Some(Self::CmdKgpiihpiidm), - "CmdGetElfRestaurantDataScRsp" => Some(Self::CmdGetElfRestaurantDataScRsp), - "CmdElfRestaurantUpgradeFacilityLevelCsReq" => { - Some(Self::CmdElfRestaurantUpgradeFacilityLevelCsReq) - } + "PFAIIEGNMJO_PCPDHELPKEM" => Some(Self::PfaiiegnmjoPcpdhelpkem), "CmdElfRestaurantPlantSeedScRsp" => { Some(Self::CmdElfRestaurantPlantSeedScRsp) } - "CmdLLCADIHBNNJ" => Some(Self::CmdLlcadihbnnj), - "CmdElfRestaurantPlantSeedCsReq" => { - Some(Self::CmdElfRestaurantPlantSeedCsReq) - } - "CmdCKNHMOJCCJP" => Some(Self::CmdCknhmojccjp), - "CmdOMBBGNILIOO" => Some(Self::CmdOmbbgnilioo), - "CmdElfRestaurantFinishTradeOrderCsReq" => { - Some(Self::CmdElfRestaurantFinishTradeOrderCsReq) + "CmdElfRestaurantRecycleSeedCsReq" => { + Some(Self::CmdElfRestaurantRecycleSeedCsReq) } "CmdElfRestaurantUpgradeRecipeLevelCsReq" => { Some(Self::CmdElfRestaurantUpgradeRecipeLevelCsReq) } + "CmdElfRestaurantBuyShopItemCsReq" => { + Some(Self::CmdElfRestaurantBuyShopItemCsReq) + } + "PFAIIEGNMJO_EKLMECHLELJ" => Some(Self::PfaiiegnmjoEklmechlelj), + "CmdGetElfRestaurantDataCsReq" => Some(Self::CmdGetElfRestaurantDataCsReq), + "CmdIEIGLIEIJAN" => Some(Self::CmdIeiglieijan), + "CmdEnterElfRestaurantNextDayCsReq" => { + Some(Self::CmdEnterElfRestaurantNextDayCsReq) + } + "CmdOIDOEJMAMDE" => Some(Self::CmdOidoejmamde), + "CmdFBDOEKFPDOB" => Some(Self::CmdFbdoekfpdob), + "CmdElfRestaurantHarvestCropScRsp" => { + Some(Self::CmdElfRestaurantHarvestCropScRsp) + } + "CmdElfRestaurantFinishTradeOrderCsReq" => { + Some(Self::CmdElfRestaurantFinishTradeOrderCsReq) + } + "CmdElfRestaurantDataChangeNotify" => { + Some(Self::CmdElfRestaurantDataChangeNotify) + } + "CmdElfRestaurantFinishTradeOrderScRsp" => { + Some(Self::CmdElfRestaurantFinishTradeOrderScRsp) + } + "CmdElfRestaurantUpgradeEmployeeLevelCsReq" => { + Some(Self::CmdElfRestaurantUpgradeEmployeeLevelCsReq) + } + "CmdGetElfRestaurantDataScRsp" => Some(Self::CmdGetElfRestaurantDataScRsp), + "CmdElfRestaurantHarvestCropCsReq" => { + Some(Self::CmdElfRestaurantHarvestCropCsReq) + } + "CmdElfRestaurantClientStatusCsReq" => { + Some(Self::CmdElfRestaurantClientStatusCsReq) + } + "CmdSettleElfRestaurantPlayCsReq" => { + Some(Self::CmdSettleElfRestaurantPlayCsReq) + } + "CmdNIBAINNLCBG" => Some(Self::CmdNibainnlcbg), + "PFAIIEGNMJO_BIBKKMADLFJ" => Some(Self::PfaiiegnmjoBibkkmadlfj), + "CmdElfRestaurantRecycleSeedScRsp" => { + Some(Self::CmdElfRestaurantRecycleSeedScRsp) + } + "CmdJDGBALBMOHF" => Some(Self::CmdJdgbalbmohf), + "CmdElfRestaurantBuyFieldCsReq" => Some(Self::CmdElfRestaurantBuyFieldCsReq), + "CmdElfRestaurantBuyShopItemScRsp" => { + Some(Self::CmdElfRestaurantBuyShopItemScRsp) + } + "CmdElfRestaurantTakeVillagerRewardCsReq" => { + Some(Self::CmdElfRestaurantTakeVillagerRewardCsReq) + } + "CmdPNDDHICKBAC" => Some(Self::CmdPnddhickbac), + "CmdBHPFBLJAEBK" => Some(Self::CmdBhpfbljaebk), "CmdSetElfRestaurantPlayRecipeCsReq" => { Some(Self::CmdSetElfRestaurantPlayRecipeCsReq) } + "CmdElfRestaurantPlantSeedCsReq" => { + Some(Self::CmdElfRestaurantPlantSeedCsReq) + } + "CmdNHAALOPDPOO" => Some(Self::CmdNhaalopdpoo), + "CmdElfRestaurantUpgradeFacilityLevelCsReq" => { + Some(Self::CmdElfRestaurantUpgradeFacilityLevelCsReq) + } + "CmdElfRestaurantTakeVillagerRewardScRsp" => { + Some(Self::CmdElfRestaurantTakeVillagerRewardScRsp) + } _ => None, } } } -/// Obf: CmdEraFlipperType +/// Obf: FINOGKEDFKG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEraFlipperType { - Mnfeponeddj = 0, - CmdNbgcfnpnmcl = 6565, - CmdJepabbeemmo = 6562, - CmdChangeEraFlipperDataCsReq = 6571, - CmdKelmjedghig = 6560, - CmdGetEraFlipperDataCsReq = 6556, - CmdKhmknojgfpb = 6566, - CmdResetEraFlipperDataCsReq = 6567, - CmdOmdlfppjcgk = 6551, - CmdEnterEraFlipperDataCsReq = 6553, + FinogkedfkgPcpdhelpkem = 0, + CmdResetEraFlipperDataCsReq = 6553, + CmdChangeEraFlipperDataCsReq = 6552, + CmdLgikhmicdmm = 6564, + CmdPnkdiilaipb = 6554, + CmdAbbcocmkplj = 6558, + CmdGetEraFlipperDataCsReq = 6551, + CmdPpjogjahfgn = 6559, + CmdEnterEraFlipperDataCsReq = 6560, + CmdAdnblenfhgm = 6569, } impl CmdEraFlipperType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80633,63 +83699,63 @@ impl CmdEraFlipperType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdEraFlipperType_MNFEPONEDDJ", - Self::CmdNbgcfnpnmcl => "CmdNBGCFNPNMCL", - Self::CmdJepabbeemmo => "CmdJEPABBEEMMO", - Self::CmdChangeEraFlipperDataCsReq => "CmdChangeEraFlipperDataCsReq", - Self::CmdKelmjedghig => "CmdKELMJEDGHIG", - Self::CmdGetEraFlipperDataCsReq => "CmdGetEraFlipperDataCsReq", - Self::CmdKhmknojgfpb => "CmdKHMKNOJGFPB", + Self::FinogkedfkgPcpdhelpkem => "FINOGKEDFKG_PCPDHELPKEM", Self::CmdResetEraFlipperDataCsReq => "CmdResetEraFlipperDataCsReq", - Self::CmdOmdlfppjcgk => "CmdOMDLFPPJCGK", + Self::CmdChangeEraFlipperDataCsReq => "CmdChangeEraFlipperDataCsReq", + Self::CmdLgikhmicdmm => "CmdLGIKHMICDMM", + Self::CmdPnkdiilaipb => "CmdPNKDIILAIPB", + Self::CmdAbbcocmkplj => "CmdABBCOCMKPLJ", + Self::CmdGetEraFlipperDataCsReq => "CmdGetEraFlipperDataCsReq", + Self::CmdPpjogjahfgn => "CmdPPJOGJAHFGN", Self::CmdEnterEraFlipperDataCsReq => "CmdEnterEraFlipperDataCsReq", + Self::CmdAdnblenfhgm => "CmdADNBLENFHGM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdEraFlipperType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdNBGCFNPNMCL" => Some(Self::CmdNbgcfnpnmcl), - "CmdJEPABBEEMMO" => Some(Self::CmdJepabbeemmo), - "CmdChangeEraFlipperDataCsReq" => Some(Self::CmdChangeEraFlipperDataCsReq), - "CmdKELMJEDGHIG" => Some(Self::CmdKelmjedghig), - "CmdGetEraFlipperDataCsReq" => Some(Self::CmdGetEraFlipperDataCsReq), - "CmdKHMKNOJGFPB" => Some(Self::CmdKhmknojgfpb), + "FINOGKEDFKG_PCPDHELPKEM" => Some(Self::FinogkedfkgPcpdhelpkem), "CmdResetEraFlipperDataCsReq" => Some(Self::CmdResetEraFlipperDataCsReq), - "CmdOMDLFPPJCGK" => Some(Self::CmdOmdlfppjcgk), + "CmdChangeEraFlipperDataCsReq" => Some(Self::CmdChangeEraFlipperDataCsReq), + "CmdLGIKHMICDMM" => Some(Self::CmdLgikhmicdmm), + "CmdPNKDIILAIPB" => Some(Self::CmdPnkdiilaipb), + "CmdABBCOCMKPLJ" => Some(Self::CmdAbbcocmkplj), + "CmdGetEraFlipperDataCsReq" => Some(Self::CmdGetEraFlipperDataCsReq), + "CmdPPJOGJAHFGN" => Some(Self::CmdPpjogjahfgn), "CmdEnterEraFlipperDataCsReq" => Some(Self::CmdEnterEraFlipperDataCsReq), + "CmdADNBLENFHGM" => Some(Self::CmdAdnblenfhgm), _ => None, } } } -/// Obf: CmdEvolveBuildType +/// Obf: JDDDPNDFNIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEvolveBuildType { - Iinblpoacoc = 0, - CmdEvolveBuildShopAbilityResetCsReq = 7128, - CmdEvolveBuildStartLevelCsReq = 7101, - CmdEvolveBuildStartStageScRsp = 7112, - CmdEvolveBuildGiveupCsReq = 7124, - CmdDafackblnfa = 7107, - CmdGetEvolveBuildCoinNotify = 7119, - CmdGetEvolveBuildQueryInfoScRsp = 7140, - CmdEvolveBuildReRandomStageCsReq = 7134, - Oijglnhdfpp = 7130, - CmdEvolveBuildSkipTeachLevelCsReq = 7109, - CmdEvolveBuildStartLevelScRsp = 7114, - CmdGetEvolveBuildShopAbilityDownScRsp = 7108, - CmdGetEvolveBuildShopAbilityResetScRsp = 7141, - CmdEvolveBuildShopAbilityDownCsReq = 7129, - CmdGetEvolveBuildReRandomStageScRsp = 7138, - CmdEvolveBuildQueryInfoCsReq = 7104, - CmdEvolveBuildSkipTeachLevelScRsp = 7146, - CmdGetEvolveBuildGiveupScRsp = 7102, - CmdGetEvolveBuildShopAbilityUpScRsp = 7123, + JdddpndfnihHojeepoedhc = 0, + CmdEvolveBuildStartLevelScRsp = 7127, + CmdEvolveBuildSkipTeachLevelScRsp = 7109, + JdddpndfnihLfhecpeaedc = 7147, + CmdEvolveBuildSkipTeachLevelCsReq = 7133, + CmdEvolveBuildStartStageCsReq = 7135, + CmdEvolveBuildShopAbilityDownCsReq = 7116, CmdEvolveBuildShopAbilityUpCsReq = 7103, - CmdEvolveBuildStartStageCsReq = 7139, - CmdGetEvolveBuildFinishScNotify = 7118, + CmdGetEvolveBuildShopAbilityResetScRsp = 7106, + CmdGetEvolveBuildShopAbilityDownScRsp = 7131, + CmdGetEvolveBuildCoinNotify = 7126, + CmdEvolveBuildStartLevelCsReq = 7130, + CmdGetEvolveBuildShopAbilityUpScRsp = 7150, + CmdEvolveBuildGiveupCsReq = 7105, + CmdGetEvolveBuildQueryInfoScRsp = 7107, + CmdGetEvolveBuildGiveupScRsp = 7101, + CmdEvolveBuildShopAbilityResetCsReq = 7115, + CmdEvolveBuildReRandomStageCsReq = 7144, + CmdGetEvolveBuildFinishScNotify = 7102, + CmdPcknajofgld = 7119, + CmdEvolveBuildQueryInfoCsReq = 7113, + CmdEvolveBuildStartStageScRsp = 7138, + CmdGetEvolveBuildReRandomStageScRsp = 7118, } impl CmdEvolveBuildType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80698,97 +83764,97 @@ impl CmdEvolveBuildType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Iinblpoacoc => "CmdEvolveBuildType_IINBLPOACOC", - Self::CmdEvolveBuildShopAbilityResetCsReq => { - "CmdEvolveBuildShopAbilityResetCsReq" - } - Self::CmdEvolveBuildStartLevelCsReq => "CmdEvolveBuildStartLevelCsReq", - Self::CmdEvolveBuildStartStageScRsp => "CmdEvolveBuildStartStageScRsp", - Self::CmdEvolveBuildGiveupCsReq => "CmdEvolveBuildGiveupCsReq", - Self::CmdDafackblnfa => "CmdDAFACKBLNFA", - Self::CmdGetEvolveBuildCoinNotify => "CmdGetEvolveBuildCoinNotify", - Self::CmdGetEvolveBuildQueryInfoScRsp => "CmdGetEvolveBuildQueryInfoScRsp", - Self::CmdEvolveBuildReRandomStageCsReq => "CmdEvolveBuildReRandomStageCsReq", - Self::Oijglnhdfpp => "CmdEvolveBuildType_OIJGLNHDFPP", - Self::CmdEvolveBuildSkipTeachLevelCsReq => { - "CmdEvolveBuildSkipTeachLevelCsReq" - } + Self::JdddpndfnihHojeepoedhc => "JDDDPNDFNIH_HOJEEPOEDHC", Self::CmdEvolveBuildStartLevelScRsp => "CmdEvolveBuildStartLevelScRsp", - Self::CmdGetEvolveBuildShopAbilityDownScRsp => { - "CmdGetEvolveBuildShopAbilityDownScRsp" - } - Self::CmdGetEvolveBuildShopAbilityResetScRsp => { - "CmdGetEvolveBuildShopAbilityResetScRsp" - } - Self::CmdEvolveBuildShopAbilityDownCsReq => { - "CmdEvolveBuildShopAbilityDownCsReq" - } - Self::CmdGetEvolveBuildReRandomStageScRsp => { - "CmdGetEvolveBuildReRandomStageScRsp" - } - Self::CmdEvolveBuildQueryInfoCsReq => "CmdEvolveBuildQueryInfoCsReq", Self::CmdEvolveBuildSkipTeachLevelScRsp => { "CmdEvolveBuildSkipTeachLevelScRsp" } - Self::CmdGetEvolveBuildGiveupScRsp => "CmdGetEvolveBuildGiveupScRsp", + Self::JdddpndfnihLfhecpeaedc => "JDDDPNDFNIH_LFHECPEAEDC", + Self::CmdEvolveBuildSkipTeachLevelCsReq => { + "CmdEvolveBuildSkipTeachLevelCsReq" + } + Self::CmdEvolveBuildStartStageCsReq => "CmdEvolveBuildStartStageCsReq", + Self::CmdEvolveBuildShopAbilityDownCsReq => { + "CmdEvolveBuildShopAbilityDownCsReq" + } + Self::CmdEvolveBuildShopAbilityUpCsReq => "CmdEvolveBuildShopAbilityUpCsReq", + Self::CmdGetEvolveBuildShopAbilityResetScRsp => { + "CmdGetEvolveBuildShopAbilityResetScRsp" + } + Self::CmdGetEvolveBuildShopAbilityDownScRsp => { + "CmdGetEvolveBuildShopAbilityDownScRsp" + } + Self::CmdGetEvolveBuildCoinNotify => "CmdGetEvolveBuildCoinNotify", + Self::CmdEvolveBuildStartLevelCsReq => "CmdEvolveBuildStartLevelCsReq", Self::CmdGetEvolveBuildShopAbilityUpScRsp => { "CmdGetEvolveBuildShopAbilityUpScRsp" } - Self::CmdEvolveBuildShopAbilityUpCsReq => "CmdEvolveBuildShopAbilityUpCsReq", - Self::CmdEvolveBuildStartStageCsReq => "CmdEvolveBuildStartStageCsReq", + Self::CmdEvolveBuildGiveupCsReq => "CmdEvolveBuildGiveupCsReq", + Self::CmdGetEvolveBuildQueryInfoScRsp => "CmdGetEvolveBuildQueryInfoScRsp", + Self::CmdGetEvolveBuildGiveupScRsp => "CmdGetEvolveBuildGiveupScRsp", + Self::CmdEvolveBuildShopAbilityResetCsReq => { + "CmdEvolveBuildShopAbilityResetCsReq" + } + Self::CmdEvolveBuildReRandomStageCsReq => "CmdEvolveBuildReRandomStageCsReq", Self::CmdGetEvolveBuildFinishScNotify => "CmdGetEvolveBuildFinishScNotify", + Self::CmdPcknajofgld => "CmdPCKNAJOFGLD", + Self::CmdEvolveBuildQueryInfoCsReq => "CmdEvolveBuildQueryInfoCsReq", + Self::CmdEvolveBuildStartStageScRsp => "CmdEvolveBuildStartStageScRsp", + Self::CmdGetEvolveBuildReRandomStageScRsp => { + "CmdGetEvolveBuildReRandomStageScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdEvolveBuildType_IINBLPOACOC" => Some(Self::Iinblpoacoc), - "CmdEvolveBuildShopAbilityResetCsReq" => { - Some(Self::CmdEvolveBuildShopAbilityResetCsReq) - } - "CmdEvolveBuildStartLevelCsReq" => Some(Self::CmdEvolveBuildStartLevelCsReq), - "CmdEvolveBuildStartStageScRsp" => Some(Self::CmdEvolveBuildStartStageScRsp), - "CmdEvolveBuildGiveupCsReq" => Some(Self::CmdEvolveBuildGiveupCsReq), - "CmdDAFACKBLNFA" => Some(Self::CmdDafackblnfa), - "CmdGetEvolveBuildCoinNotify" => Some(Self::CmdGetEvolveBuildCoinNotify), - "CmdGetEvolveBuildQueryInfoScRsp" => { - Some(Self::CmdGetEvolveBuildQueryInfoScRsp) - } - "CmdEvolveBuildReRandomStageCsReq" => { - Some(Self::CmdEvolveBuildReRandomStageCsReq) - } - "CmdEvolveBuildType_OIJGLNHDFPP" => Some(Self::Oijglnhdfpp), - "CmdEvolveBuildSkipTeachLevelCsReq" => { - Some(Self::CmdEvolveBuildSkipTeachLevelCsReq) - } + "JDDDPNDFNIH_HOJEEPOEDHC" => Some(Self::JdddpndfnihHojeepoedhc), "CmdEvolveBuildStartLevelScRsp" => Some(Self::CmdEvolveBuildStartLevelScRsp), - "CmdGetEvolveBuildShopAbilityDownScRsp" => { - Some(Self::CmdGetEvolveBuildShopAbilityDownScRsp) - } - "CmdGetEvolveBuildShopAbilityResetScRsp" => { - Some(Self::CmdGetEvolveBuildShopAbilityResetScRsp) - } - "CmdEvolveBuildShopAbilityDownCsReq" => { - Some(Self::CmdEvolveBuildShopAbilityDownCsReq) - } - "CmdGetEvolveBuildReRandomStageScRsp" => { - Some(Self::CmdGetEvolveBuildReRandomStageScRsp) - } - "CmdEvolveBuildQueryInfoCsReq" => Some(Self::CmdEvolveBuildQueryInfoCsReq), "CmdEvolveBuildSkipTeachLevelScRsp" => { Some(Self::CmdEvolveBuildSkipTeachLevelScRsp) } - "CmdGetEvolveBuildGiveupScRsp" => Some(Self::CmdGetEvolveBuildGiveupScRsp), - "CmdGetEvolveBuildShopAbilityUpScRsp" => { - Some(Self::CmdGetEvolveBuildShopAbilityUpScRsp) + "JDDDPNDFNIH_LFHECPEAEDC" => Some(Self::JdddpndfnihLfhecpeaedc), + "CmdEvolveBuildSkipTeachLevelCsReq" => { + Some(Self::CmdEvolveBuildSkipTeachLevelCsReq) + } + "CmdEvolveBuildStartStageCsReq" => Some(Self::CmdEvolveBuildStartStageCsReq), + "CmdEvolveBuildShopAbilityDownCsReq" => { + Some(Self::CmdEvolveBuildShopAbilityDownCsReq) } "CmdEvolveBuildShopAbilityUpCsReq" => { Some(Self::CmdEvolveBuildShopAbilityUpCsReq) } - "CmdEvolveBuildStartStageCsReq" => Some(Self::CmdEvolveBuildStartStageCsReq), + "CmdGetEvolveBuildShopAbilityResetScRsp" => { + Some(Self::CmdGetEvolveBuildShopAbilityResetScRsp) + } + "CmdGetEvolveBuildShopAbilityDownScRsp" => { + Some(Self::CmdGetEvolveBuildShopAbilityDownScRsp) + } + "CmdGetEvolveBuildCoinNotify" => Some(Self::CmdGetEvolveBuildCoinNotify), + "CmdEvolveBuildStartLevelCsReq" => Some(Self::CmdEvolveBuildStartLevelCsReq), + "CmdGetEvolveBuildShopAbilityUpScRsp" => { + Some(Self::CmdGetEvolveBuildShopAbilityUpScRsp) + } + "CmdEvolveBuildGiveupCsReq" => Some(Self::CmdEvolveBuildGiveupCsReq), + "CmdGetEvolveBuildQueryInfoScRsp" => { + Some(Self::CmdGetEvolveBuildQueryInfoScRsp) + } + "CmdGetEvolveBuildGiveupScRsp" => Some(Self::CmdGetEvolveBuildGiveupScRsp), + "CmdEvolveBuildShopAbilityResetCsReq" => { + Some(Self::CmdEvolveBuildShopAbilityResetCsReq) + } + "CmdEvolveBuildReRandomStageCsReq" => { + Some(Self::CmdEvolveBuildReRandomStageCsReq) + } "CmdGetEvolveBuildFinishScNotify" => { Some(Self::CmdGetEvolveBuildFinishScNotify) } + "CmdPCKNAJOFGLD" => Some(Self::CmdPcknajofgld), + "CmdEvolveBuildQueryInfoCsReq" => Some(Self::CmdEvolveBuildQueryInfoCsReq), + "CmdEvolveBuildStartStageScRsp" => Some(Self::CmdEvolveBuildStartStageScRsp), + "CmdGetEvolveBuildReRandomStageScRsp" => { + Some(Self::CmdGetEvolveBuildReRandomStageScRsp) + } _ => None, } } @@ -80796,35 +83862,35 @@ impl CmdEvolveBuildType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bpidlmekjoj { - Oghlhkmfddc = 0, - Ioeaiioejap = 1, - Gccmdllgapp = 2, - Kbajefhbnfe = 3, - Agkomjjelpm = 4, +pub enum Agffladpoij { + Hfmblmogokb = 0, + Fmcalcmlend = 1, + Hmajlpeikfl = 2, + Klggojplieb = 3, + Pkamafjphfk = 4, } -impl Bpidlmekjoj { +impl Agffladpoij { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Oghlhkmfddc => "BPIDLMEKJOJ_OGHLHKMFDDC", - Self::Ioeaiioejap => "BPIDLMEKJOJ_IOEAIIOEJAP", - Self::Gccmdllgapp => "BPIDLMEKJOJ_GCCMDLLGAPP", - Self::Kbajefhbnfe => "BPIDLMEKJOJ_KBAJEFHBNFE", - Self::Agkomjjelpm => "BPIDLMEKJOJ_AGKOMJJELPM", + Self::Hfmblmogokb => "AGFFLADPOIJ_HFMBLMOGOKB", + Self::Fmcalcmlend => "AGFFLADPOIJ_FMCALCMLEND", + Self::Hmajlpeikfl => "AGFFLADPOIJ_HMAJLPEIKFL", + Self::Klggojplieb => "AGFFLADPOIJ_KLGGOJPLIEB", + Self::Pkamafjphfk => "AGFFLADPOIJ_PKAMAFJPHFK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BPIDLMEKJOJ_OGHLHKMFDDC" => Some(Self::Oghlhkmfddc), - "BPIDLMEKJOJ_IOEAIIOEJAP" => Some(Self::Ioeaiioejap), - "BPIDLMEKJOJ_GCCMDLLGAPP" => Some(Self::Gccmdllgapp), - "BPIDLMEKJOJ_KBAJEFHBNFE" => Some(Self::Kbajefhbnfe), - "BPIDLMEKJOJ_AGKOMJJELPM" => Some(Self::Agkomjjelpm), + "AGFFLADPOIJ_HFMBLMOGOKB" => Some(Self::Hfmblmogokb), + "AGFFLADPOIJ_FMCALCMLEND" => Some(Self::Fmcalcmlend), + "AGFFLADPOIJ_HMAJLPEIKFL" => Some(Self::Hmajlpeikfl), + "AGFFLADPOIJ_KLGGOJPLIEB" => Some(Self::Klggojplieb), + "AGFFLADPOIJ_PKAMAFJPHFK" => Some(Self::Pkamafjphfk), _ => None, } } @@ -80832,35 +83898,35 @@ impl Bpidlmekjoj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lkjipdbbfkh { - Mcagdljdfpi = 0, - Gdgnbomnocf = 1, - Ddcihdopnjl = 2, - Chamlldcefp = 3, - Mbnbihdpikj = 4, +pub enum Cpcmnikflch { + Kbjaikjefbb = 0, + Hpllcddbfdc = 1, + Cbikfphilkb = 2, + Fboljfibbgm = 3, + Fieejnpohde = 4, } -impl Lkjipdbbfkh { +impl Cpcmnikflch { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mcagdljdfpi => "LKJIPDBBFKH_MCAGDLJDFPI", - Self::Gdgnbomnocf => "LKJIPDBBFKH_GDGNBOMNOCF", - Self::Ddcihdopnjl => "LKJIPDBBFKH_DDCIHDOPNJL", - Self::Chamlldcefp => "LKJIPDBBFKH_CHAMLLDCEFP", - Self::Mbnbihdpikj => "LKJIPDBBFKH_MBNBIHDPIKJ", + Self::Kbjaikjefbb => "CPCMNIKFLCH_KBJAIKJEFBB", + Self::Hpllcddbfdc => "CPCMNIKFLCH_HPLLCDDBFDC", + Self::Cbikfphilkb => "CPCMNIKFLCH_CBIKFPHILKB", + Self::Fboljfibbgm => "CPCMNIKFLCH_FBOLJFIBBGM", + Self::Fieejnpohde => "CPCMNIKFLCH_FIEEJNPOHDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LKJIPDBBFKH_MCAGDLJDFPI" => Some(Self::Mcagdljdfpi), - "LKJIPDBBFKH_GDGNBOMNOCF" => Some(Self::Gdgnbomnocf), - "LKJIPDBBFKH_DDCIHDOPNJL" => Some(Self::Ddcihdopnjl), - "LKJIPDBBFKH_CHAMLLDCEFP" => Some(Self::Chamlldcefp), - "LKJIPDBBFKH_MBNBIHDPIKJ" => Some(Self::Mbnbihdpikj), + "CPCMNIKFLCH_KBJAIKJEFBB" => Some(Self::Kbjaikjefbb), + "CPCMNIKFLCH_HPLLCDDBFDC" => Some(Self::Hpllcddbfdc), + "CPCMNIKFLCH_CBIKFPHILKB" => Some(Self::Cbikfphilkb), + "CPCMNIKFLCH_FBOLJFIBBGM" => Some(Self::Fboljfibbgm), + "CPCMNIKFLCH_FIEEJNPOHDE" => Some(Self::Fieejnpohde), _ => None, } } @@ -80868,46 +83934,46 @@ impl Lkjipdbbfkh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pckpokjndba { - Hpclljaclgj = 0, - Dhlndoeiflp = 1, - Cecjcghdbja = 2, +pub enum Gchpnhbdcdo { + Bfkfdkmglho = 0, + Nofgaiipidk = 1, + Gnggeplimje = 2, } -impl Pckpokjndba { +impl Gchpnhbdcdo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hpclljaclgj => "PCKPOKJNDBA_HPCLLJACLGJ", - Self::Dhlndoeiflp => "PCKPOKJNDBA_DHLNDOEIFLP", - Self::Cecjcghdbja => "PCKPOKJNDBA_CECJCGHDBJA", + Self::Bfkfdkmglho => "GCHPNHBDCDO_BFKFDKMGLHO", + Self::Nofgaiipidk => "GCHPNHBDCDO_NOFGAIIPIDK", + Self::Gnggeplimje => "GCHPNHBDCDO_GNGGEPLIMJE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PCKPOKJNDBA_HPCLLJACLGJ" => Some(Self::Hpclljaclgj), - "PCKPOKJNDBA_DHLNDOEIFLP" => Some(Self::Dhlndoeiflp), - "PCKPOKJNDBA_CECJCGHDBJA" => Some(Self::Cecjcghdbja), + "GCHPNHBDCDO_BFKFDKMGLHO" => Some(Self::Bfkfdkmglho), + "GCHPNHBDCDO_NOFGAIIPIDK" => Some(Self::Nofgaiipidk), + "GCHPNHBDCDO_GNGGEPLIMJE" => Some(Self::Gnggeplimje), _ => None, } } } -/// Obf: CmdExpeditionType +/// Obf: FJKMDGNDILO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdExpeditionType { - Mnfeponeddj = 0, - CmdTakeMultipleExpeditionRewardCsReq = 2529, - CmdAcceptMultipleExpeditionScRsp = 2523, - CmdGetExpeditionDataCsReq = 2504, - CmdOekkacgnbop = 2530, - CmdTakeMultipleExpeditionRewardScRsp = 2508, - CmdGetExpeditionDataScRsp = 2540, + FjkmdgndiloPcpdhelpkem = 0, CmdAcceptMultipleExpeditionCsReq = 2503, + CmdAcceptMultipleExpeditionScRsp = 2550, + CmdTakeMultipleExpeditionRewardCsReq = 2516, + CmdGetExpeditionDataCsReq = 2513, + CmdTakeMultipleExpeditionRewardScRsp = 2531, + CmdGajmdnekpop = 2547, + CmdGetExpeditionDataScRsp = 2507, } impl CmdExpeditionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80916,55 +83982,55 @@ impl CmdExpeditionType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdExpeditionType_MNFEPONEDDJ", + Self::FjkmdgndiloPcpdhelpkem => "FJKMDGNDILO_PCPDHELPKEM", + Self::CmdAcceptMultipleExpeditionCsReq => "CmdAcceptMultipleExpeditionCsReq", + Self::CmdAcceptMultipleExpeditionScRsp => "CmdAcceptMultipleExpeditionScRsp", Self::CmdTakeMultipleExpeditionRewardCsReq => { "CmdTakeMultipleExpeditionRewardCsReq" } - Self::CmdAcceptMultipleExpeditionScRsp => "CmdAcceptMultipleExpeditionScRsp", Self::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq", - Self::CmdOekkacgnbop => "CmdOEKKACGNBOP", Self::CmdTakeMultipleExpeditionRewardScRsp => { "CmdTakeMultipleExpeditionRewardScRsp" } + Self::CmdGajmdnekpop => "CmdGAJMDNEKPOP", Self::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp", - Self::CmdAcceptMultipleExpeditionCsReq => "CmdAcceptMultipleExpeditionCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdExpeditionType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdTakeMultipleExpeditionRewardCsReq" => { - Some(Self::CmdTakeMultipleExpeditionRewardCsReq) + "FJKMDGNDILO_PCPDHELPKEM" => Some(Self::FjkmdgndiloPcpdhelpkem), + "CmdAcceptMultipleExpeditionCsReq" => { + Some(Self::CmdAcceptMultipleExpeditionCsReq) } "CmdAcceptMultipleExpeditionScRsp" => { Some(Self::CmdAcceptMultipleExpeditionScRsp) } + "CmdTakeMultipleExpeditionRewardCsReq" => { + Some(Self::CmdTakeMultipleExpeditionRewardCsReq) + } "CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq), - "CmdOEKKACGNBOP" => Some(Self::CmdOekkacgnbop), "CmdTakeMultipleExpeditionRewardScRsp" => { Some(Self::CmdTakeMultipleExpeditionRewardScRsp) } + "CmdGAJMDNEKPOP" => Some(Self::CmdGajmdnekpop), "CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp), - "CmdAcceptMultipleExpeditionCsReq" => { - Some(Self::CmdAcceptMultipleExpeditionCsReq) - } _ => None, } } } -/// Obf: CmdFantasticStoryActivityType +/// Obf: PGEKJIEDHHD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFantasticStoryActivityType { - Mnfeponeddj = 0, - CmdGetFantasticStoryActivityDataScRsp = 4981, - CmdGetFantasticStoryActivityDataCsReq = 4983, - CmdFantasticStoryActivityBattleEndScNotify = 4913, - CmdEnterFantasticStoryActivityStageScRsp = 4935, - CmdLckmeomnpea = 4924, - CmdEnterActivityFantasticStoryCsReq = 4904, + PgekjiedhhdPcpdhelpkem = 0, + CmdFantasticStoryActivityBattleEndScNotify = 4918, + CmdEnterActivityFantasticStoryCsReq = 4995, + CmdNdkkagkcfgh = 4994, + CmdEnterFantasticStoryActivityStageScRsp = 4914, + CmdGetFantasticStoryActivityDataScRsp = 4910, + CmdGetFantasticStoryActivityDataCsReq = 4991, } impl CmdFantasticStoryActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80973,82 +84039,82 @@ impl CmdFantasticStoryActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFantasticStoryActivityType_MNFEPONEDDJ", + Self::PgekjiedhhdPcpdhelpkem => "PGEKJIEDHHD_PCPDHELPKEM", + Self::CmdFantasticStoryActivityBattleEndScNotify => { + "CmdFantasticStoryActivityBattleEndScNotify" + } + Self::CmdEnterActivityFantasticStoryCsReq => { + "CmdEnterActivityFantasticStoryCsReq" + } + Self::CmdNdkkagkcfgh => "CmdNDKKAGKCFGH", + Self::CmdEnterFantasticStoryActivityStageScRsp => { + "CmdEnterFantasticStoryActivityStageScRsp" + } Self::CmdGetFantasticStoryActivityDataScRsp => { "CmdGetFantasticStoryActivityDataScRsp" } Self::CmdGetFantasticStoryActivityDataCsReq => { "CmdGetFantasticStoryActivityDataCsReq" } - Self::CmdFantasticStoryActivityBattleEndScNotify => { - "CmdFantasticStoryActivityBattleEndScNotify" - } - Self::CmdEnterFantasticStoryActivityStageScRsp => { - "CmdEnterFantasticStoryActivityStageScRsp" - } - Self::CmdLckmeomnpea => "CmdLCKMEOMNPEA", - Self::CmdEnterActivityFantasticStoryCsReq => { - "CmdEnterActivityFantasticStoryCsReq" - } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFantasticStoryActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "PGEKJIEDHHD_PCPDHELPKEM" => Some(Self::PgekjiedhhdPcpdhelpkem), + "CmdFantasticStoryActivityBattleEndScNotify" => { + Some(Self::CmdFantasticStoryActivityBattleEndScNotify) + } + "CmdEnterActivityFantasticStoryCsReq" => { + Some(Self::CmdEnterActivityFantasticStoryCsReq) + } + "CmdNDKKAGKCFGH" => Some(Self::CmdNdkkagkcfgh), + "CmdEnterFantasticStoryActivityStageScRsp" => { + Some(Self::CmdEnterFantasticStoryActivityStageScRsp) + } "CmdGetFantasticStoryActivityDataScRsp" => { Some(Self::CmdGetFantasticStoryActivityDataScRsp) } "CmdGetFantasticStoryActivityDataCsReq" => { Some(Self::CmdGetFantasticStoryActivityDataCsReq) } - "CmdFantasticStoryActivityBattleEndScNotify" => { - Some(Self::CmdFantasticStoryActivityBattleEndScNotify) - } - "CmdEnterFantasticStoryActivityStageScRsp" => { - Some(Self::CmdEnterFantasticStoryActivityStageScRsp) - } - "CmdLCKMEOMNPEA" => Some(Self::CmdLckmeomnpea), - "CmdEnterActivityFantasticStoryCsReq" => { - Some(Self::CmdEnterActivityFantasticStoryCsReq) - } _ => None, } } } -/// Obf: CmdFateType +/// Obf: NAAOMIGPMHE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFateType { - Mnfeponeddj = 0, - CmdFateQueryCsReq = 5954, - CmdFateBattleStartScRsp = 5962, - CmdFateHouguSelectReq = 5958, - CmdFateShopBuyGoodsCsReq = 5980, - CmdFateShopSellBuffCsReq = 5968, - CmdFateShopLeaveScRsp = 5979, - CmdFateQueryScRsp = 5990, - CmdFateBattleStartCsReq = 5989, - CmdFateShopRefreshGoodsCsReq = 5988, - CmdFateShopBuyGoodsScRsp = 5957, - CmdFateShopRefreshGoodsScRsp = 5972, - CmdFateHandlePendingActionScRsp = 5961, - CmdFateTakeExpRewardCsReq = 5959, + NaaomigpmhePcpdhelpkem = 0, + CmdFateStartCsReq = 5980, CmdFateShopLockGoodsScRsp = 5953, - CmdFateShopLeaveCsReq = 5973, - CmdMaoiofeomnd = 5969, - CmdFateChangeLineupCsReq = 5974, - CmdFateSettleScNotify = 5999, - CmdFateStartScRsp = 5964, - CmdFateSyncPendingActionScNotify = 5978, - CmdFateStartCsReq = 5951, - CmdFateTakeExpRewardScRsp = 5996, - CmdFateShopLockGoodsCsReq = 5971, - CmdFateShopSellBuffScRsp = 5984, - CmdFateSyncActionResultScNotify = 5956, - CmdFateChangeLineupScRsp = 5952, - CmdIhnhnmemdaa = 5991, + CmdFateSyncActionResultScNotify = 5999, + CmdFateBattleStartScRsp = 5988, + CmdFateStartScRsp = 5977, + CmdFateSettleScNotify = 5958, + CmdFateChangeLineupCsReq = 5955, + CmdFateShopRefreshGoodsScRsp = 5995, + CmdFateShopRefreshGoodsCsReq = 5968, + CmdFateBattleStartCsReq = 5985, + CmdFateTakeExpRewardScRsp = 5959, + CmdFateSyncPendingActionScNotify = 5965, + CmdFateShopBuyGoodsCsReq = 5997, + CmdFateChangeLineupScRsp = 5951, + CmdFateTakeExpRewardCsReq = 5983, + CmdFateShopLockGoodsCsReq = 5986, + CmdFateQueryCsReq = 5963, + CmdFateQueryScRsp = 5957, + CmdFateShopSellBuffCsReq = 5952, + CmdFateShopBuyGoodsScRsp = 5969, + CmdFateShopLeaveCsReq = 6000, + CmdFateHouguSelectReq = 5981, + CmdFateShopLeaveScRsp = 5966, + CmdFateShopSellBuffScRsp = 5994, + CmdEpeibomnegi = 5956, + CmdFateHandlePendingActionScRsp = 5971, + CmdJfdabmjmdld = 5976, } impl CmdFateType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81057,73 +84123,73 @@ impl CmdFateType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFateType_MNFEPONEDDJ", - Self::CmdFateQueryCsReq => "CmdFateQueryCsReq", - Self::CmdFateBattleStartScRsp => "CmdFateBattleStartScRsp", - Self::CmdFateHouguSelectReq => "CmdFateHouguSelectReq", - Self::CmdFateShopBuyGoodsCsReq => "CmdFateShopBuyGoodsCsReq", - Self::CmdFateShopSellBuffCsReq => "CmdFateShopSellBuffCsReq", - Self::CmdFateShopLeaveScRsp => "CmdFateShopLeaveScRsp", - Self::CmdFateQueryScRsp => "CmdFateQueryScRsp", - Self::CmdFateBattleStartCsReq => "CmdFateBattleStartCsReq", - Self::CmdFateShopRefreshGoodsCsReq => "CmdFateShopRefreshGoodsCsReq", - Self::CmdFateShopBuyGoodsScRsp => "CmdFateShopBuyGoodsScRsp", - Self::CmdFateShopRefreshGoodsScRsp => "CmdFateShopRefreshGoodsScRsp", - Self::CmdFateHandlePendingActionScRsp => "CmdFateHandlePendingActionScRsp", - Self::CmdFateTakeExpRewardCsReq => "CmdFateTakeExpRewardCsReq", - Self::CmdFateShopLockGoodsScRsp => "CmdFateShopLockGoodsScRsp", - Self::CmdFateShopLeaveCsReq => "CmdFateShopLeaveCsReq", - Self::CmdMaoiofeomnd => "CmdMAOIOFEOMND", - Self::CmdFateChangeLineupCsReq => "CmdFateChangeLineupCsReq", - Self::CmdFateSettleScNotify => "CmdFateSettleScNotify", - Self::CmdFateStartScRsp => "CmdFateStartScRsp", - Self::CmdFateSyncPendingActionScNotify => "CmdFateSyncPendingActionScNotify", + Self::NaaomigpmhePcpdhelpkem => "NAAOMIGPMHE_PCPDHELPKEM", Self::CmdFateStartCsReq => "CmdFateStartCsReq", - Self::CmdFateTakeExpRewardScRsp => "CmdFateTakeExpRewardScRsp", - Self::CmdFateShopLockGoodsCsReq => "CmdFateShopLockGoodsCsReq", - Self::CmdFateShopSellBuffScRsp => "CmdFateShopSellBuffScRsp", + Self::CmdFateShopLockGoodsScRsp => "CmdFateShopLockGoodsScRsp", Self::CmdFateSyncActionResultScNotify => "CmdFateSyncActionResultScNotify", + Self::CmdFateBattleStartScRsp => "CmdFateBattleStartScRsp", + Self::CmdFateStartScRsp => "CmdFateStartScRsp", + Self::CmdFateSettleScNotify => "CmdFateSettleScNotify", + Self::CmdFateChangeLineupCsReq => "CmdFateChangeLineupCsReq", + Self::CmdFateShopRefreshGoodsScRsp => "CmdFateShopRefreshGoodsScRsp", + Self::CmdFateShopRefreshGoodsCsReq => "CmdFateShopRefreshGoodsCsReq", + Self::CmdFateBattleStartCsReq => "CmdFateBattleStartCsReq", + Self::CmdFateTakeExpRewardScRsp => "CmdFateTakeExpRewardScRsp", + Self::CmdFateSyncPendingActionScNotify => "CmdFateSyncPendingActionScNotify", + Self::CmdFateShopBuyGoodsCsReq => "CmdFateShopBuyGoodsCsReq", Self::CmdFateChangeLineupScRsp => "CmdFateChangeLineupScRsp", - Self::CmdIhnhnmemdaa => "CmdIHNHNMEMDAA", + Self::CmdFateTakeExpRewardCsReq => "CmdFateTakeExpRewardCsReq", + Self::CmdFateShopLockGoodsCsReq => "CmdFateShopLockGoodsCsReq", + Self::CmdFateQueryCsReq => "CmdFateQueryCsReq", + Self::CmdFateQueryScRsp => "CmdFateQueryScRsp", + Self::CmdFateShopSellBuffCsReq => "CmdFateShopSellBuffCsReq", + Self::CmdFateShopBuyGoodsScRsp => "CmdFateShopBuyGoodsScRsp", + Self::CmdFateShopLeaveCsReq => "CmdFateShopLeaveCsReq", + Self::CmdFateHouguSelectReq => "CmdFateHouguSelectReq", + Self::CmdFateShopLeaveScRsp => "CmdFateShopLeaveScRsp", + Self::CmdFateShopSellBuffScRsp => "CmdFateShopSellBuffScRsp", + Self::CmdEpeibomnegi => "CmdEPEIBOMNEGI", + Self::CmdFateHandlePendingActionScRsp => "CmdFateHandlePendingActionScRsp", + Self::CmdJfdabmjmdld => "CmdJFDABMJMDLD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFateType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdFateQueryCsReq" => Some(Self::CmdFateQueryCsReq), - "CmdFateBattleStartScRsp" => Some(Self::CmdFateBattleStartScRsp), - "CmdFateHouguSelectReq" => Some(Self::CmdFateHouguSelectReq), - "CmdFateShopBuyGoodsCsReq" => Some(Self::CmdFateShopBuyGoodsCsReq), - "CmdFateShopSellBuffCsReq" => Some(Self::CmdFateShopSellBuffCsReq), - "CmdFateShopLeaveScRsp" => Some(Self::CmdFateShopLeaveScRsp), - "CmdFateQueryScRsp" => Some(Self::CmdFateQueryScRsp), - "CmdFateBattleStartCsReq" => Some(Self::CmdFateBattleStartCsReq), - "CmdFateShopRefreshGoodsCsReq" => Some(Self::CmdFateShopRefreshGoodsCsReq), - "CmdFateShopBuyGoodsScRsp" => Some(Self::CmdFateShopBuyGoodsScRsp), - "CmdFateShopRefreshGoodsScRsp" => Some(Self::CmdFateShopRefreshGoodsScRsp), - "CmdFateHandlePendingActionScRsp" => { - Some(Self::CmdFateHandlePendingActionScRsp) - } - "CmdFateTakeExpRewardCsReq" => Some(Self::CmdFateTakeExpRewardCsReq), - "CmdFateShopLockGoodsScRsp" => Some(Self::CmdFateShopLockGoodsScRsp), - "CmdFateShopLeaveCsReq" => Some(Self::CmdFateShopLeaveCsReq), - "CmdMAOIOFEOMND" => Some(Self::CmdMaoiofeomnd), - "CmdFateChangeLineupCsReq" => Some(Self::CmdFateChangeLineupCsReq), - "CmdFateSettleScNotify" => Some(Self::CmdFateSettleScNotify), - "CmdFateStartScRsp" => Some(Self::CmdFateStartScRsp), - "CmdFateSyncPendingActionScNotify" => { - Some(Self::CmdFateSyncPendingActionScNotify) - } + "NAAOMIGPMHE_PCPDHELPKEM" => Some(Self::NaaomigpmhePcpdhelpkem), "CmdFateStartCsReq" => Some(Self::CmdFateStartCsReq), - "CmdFateTakeExpRewardScRsp" => Some(Self::CmdFateTakeExpRewardScRsp), - "CmdFateShopLockGoodsCsReq" => Some(Self::CmdFateShopLockGoodsCsReq), - "CmdFateShopSellBuffScRsp" => Some(Self::CmdFateShopSellBuffScRsp), + "CmdFateShopLockGoodsScRsp" => Some(Self::CmdFateShopLockGoodsScRsp), "CmdFateSyncActionResultScNotify" => { Some(Self::CmdFateSyncActionResultScNotify) } + "CmdFateBattleStartScRsp" => Some(Self::CmdFateBattleStartScRsp), + "CmdFateStartScRsp" => Some(Self::CmdFateStartScRsp), + "CmdFateSettleScNotify" => Some(Self::CmdFateSettleScNotify), + "CmdFateChangeLineupCsReq" => Some(Self::CmdFateChangeLineupCsReq), + "CmdFateShopRefreshGoodsScRsp" => Some(Self::CmdFateShopRefreshGoodsScRsp), + "CmdFateShopRefreshGoodsCsReq" => Some(Self::CmdFateShopRefreshGoodsCsReq), + "CmdFateBattleStartCsReq" => Some(Self::CmdFateBattleStartCsReq), + "CmdFateTakeExpRewardScRsp" => Some(Self::CmdFateTakeExpRewardScRsp), + "CmdFateSyncPendingActionScNotify" => { + Some(Self::CmdFateSyncPendingActionScNotify) + } + "CmdFateShopBuyGoodsCsReq" => Some(Self::CmdFateShopBuyGoodsCsReq), "CmdFateChangeLineupScRsp" => Some(Self::CmdFateChangeLineupScRsp), - "CmdIHNHNMEMDAA" => Some(Self::CmdIhnhnmemdaa), + "CmdFateTakeExpRewardCsReq" => Some(Self::CmdFateTakeExpRewardCsReq), + "CmdFateShopLockGoodsCsReq" => Some(Self::CmdFateShopLockGoodsCsReq), + "CmdFateQueryCsReq" => Some(Self::CmdFateQueryCsReq), + "CmdFateQueryScRsp" => Some(Self::CmdFateQueryScRsp), + "CmdFateShopSellBuffCsReq" => Some(Self::CmdFateShopSellBuffCsReq), + "CmdFateShopBuyGoodsScRsp" => Some(Self::CmdFateShopBuyGoodsScRsp), + "CmdFateShopLeaveCsReq" => Some(Self::CmdFateShopLeaveCsReq), + "CmdFateHouguSelectReq" => Some(Self::CmdFateHouguSelectReq), + "CmdFateShopLeaveScRsp" => Some(Self::CmdFateShopLeaveScRsp), + "CmdFateShopSellBuffScRsp" => Some(Self::CmdFateShopSellBuffScRsp), + "CmdEPEIBOMNEGI" => Some(Self::CmdEpeibomnegi), + "CmdFateHandlePendingActionScRsp" => { + Some(Self::CmdFateHandlePendingActionScRsp) + } + "CmdJFDABMJMDLD" => Some(Self::CmdJfdabmjmdld), _ => None, } } @@ -81131,54 +84197,54 @@ impl CmdFateType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Oncamipkmdj { - Mnfeponeddj = 0, - Hlfifmhbjcb = 1, - Iegbdlanice = 2, - Gliaehkjcfp = 3, - Jaohhijened = 4, - Hhbbicnggef = 5, - Lbogaegjclh = 6, +pub enum Pcdahkgmgnb { + Pcpdhelpkem = 0, + Ggfjkgffobe = 1, + Jplhmldpima = 2, + Bfjhkaednfc = 3, + Dpbmmbkcpdo = 4, + Ilchdbkllfa = 5, + Fbhkafponlb = 6, } -impl Oncamipkmdj { +impl Pcdahkgmgnb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "ONCAMIPKMDJ_MNFEPONEDDJ", - Self::Hlfifmhbjcb => "ONCAMIPKMDJ_HLFIFMHBJCB", - Self::Iegbdlanice => "ONCAMIPKMDJ_IEGBDLANICE", - Self::Gliaehkjcfp => "ONCAMIPKMDJ_GLIAEHKJCFP", - Self::Jaohhijened => "ONCAMIPKMDJ_JAOHHIJENED", - Self::Hhbbicnggef => "ONCAMIPKMDJ_HHBBICNGGEF", - Self::Lbogaegjclh => "ONCAMIPKMDJ_LBOGAEGJCLH", + Self::Pcpdhelpkem => "PCDAHKGMGNB_PCPDHELPKEM", + Self::Ggfjkgffobe => "PCDAHKGMGNB_GGFJKGFFOBE", + Self::Jplhmldpima => "PCDAHKGMGNB_JPLHMLDPIMA", + Self::Bfjhkaednfc => "PCDAHKGMGNB_BFJHKAEDNFC", + Self::Dpbmmbkcpdo => "PCDAHKGMGNB_DPBMMBKCPDO", + Self::Ilchdbkllfa => "PCDAHKGMGNB_ILCHDBKLLFA", + Self::Fbhkafponlb => "PCDAHKGMGNB_FBHKAFPONLB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ONCAMIPKMDJ_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "ONCAMIPKMDJ_HLFIFMHBJCB" => Some(Self::Hlfifmhbjcb), - "ONCAMIPKMDJ_IEGBDLANICE" => Some(Self::Iegbdlanice), - "ONCAMIPKMDJ_GLIAEHKJCFP" => Some(Self::Gliaehkjcfp), - "ONCAMIPKMDJ_JAOHHIJENED" => Some(Self::Jaohhijened), - "ONCAMIPKMDJ_HHBBICNGGEF" => Some(Self::Hhbbicnggef), - "ONCAMIPKMDJ_LBOGAEGJCLH" => Some(Self::Lbogaegjclh), + "PCDAHKGMGNB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "PCDAHKGMGNB_GGFJKGFFOBE" => Some(Self::Ggfjkgffobe), + "PCDAHKGMGNB_JPLHMLDPIMA" => Some(Self::Jplhmldpima), + "PCDAHKGMGNB_BFJHKAEDNFC" => Some(Self::Bfjhkaednfc), + "PCDAHKGMGNB_DPBMMBKCPDO" => Some(Self::Dpbmmbkcpdo), + "PCDAHKGMGNB_ILCHDBKLLFA" => Some(Self::Ilchdbkllfa), + "PCDAHKGMGNB_FBHKAFPONLB" => Some(Self::Fbhkafponlb), _ => None, } } } -/// Obf: FateMasterStatusType +/// Obf: KGHOCAPHLDG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FateMasterStatusType { - Mnfeponeddj = 0, - Ibpegeamkce = 1, - Akbnfhbhnme = 2, - Ooplneahoof = 3, + KghocaphldgPcpdhelpkem = 0, + KghocaphldgBnjmpchfina = 1, + KghocaphldgCcjcfmiafcm = 2, + KghocaphldgPcbfnnjlokc = 3, } impl FateMasterStatusType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81187,34 +84253,34 @@ impl FateMasterStatusType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "FateMasterStatusType_MNFEPONEDDJ", - Self::Ibpegeamkce => "FateMasterStatusType_IBPEGEAMKCE", - Self::Akbnfhbhnme => "FateMasterStatusType_AKBNFHBHNME", - Self::Ooplneahoof => "FateMasterStatusType_OOPLNEAHOOF", + Self::KghocaphldgPcpdhelpkem => "KGHOCAPHLDG_PCPDHELPKEM", + Self::KghocaphldgBnjmpchfina => "KGHOCAPHLDG_BNJMPCHFINA", + Self::KghocaphldgCcjcfmiafcm => "KGHOCAPHLDG_CCJCFMIAFCM", + Self::KghocaphldgPcbfnnjlokc => "KGHOCAPHLDG_PCBFNNJLOKC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FateMasterStatusType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "FateMasterStatusType_IBPEGEAMKCE" => Some(Self::Ibpegeamkce), - "FateMasterStatusType_AKBNFHBHNME" => Some(Self::Akbnfhbhnme), - "FateMasterStatusType_OOPLNEAHOOF" => Some(Self::Ooplneahoof), + "KGHOCAPHLDG_PCPDHELPKEM" => Some(Self::KghocaphldgPcpdhelpkem), + "KGHOCAPHLDG_BNJMPCHFINA" => Some(Self::KghocaphldgBnjmpchfina), + "KGHOCAPHLDG_CCJCFMIAFCM" => Some(Self::KghocaphldgCcjcfmiafcm), + "KGHOCAPHLDG_PCBFNNJLOKC" => Some(Self::KghocaphldgPcbfnnjlokc), _ => None, } } } -/// Obf: CmdFeverTimeActivityType +/// Obf: AIELOHBCOPG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFeverTimeActivityType { - Mnfeponeddj = 0, - CmdEnterFeverTimeActivityStageScRsp = 7151, - CmdFeverTimeActivityBattleEndScNotify = 7153, - CmdEnterFeverTimeActivityStageCsReq = 7158, - CmdGetFeverTimeActivityDataCsReq = 7156, - CmdGetFeverTimeActivityDataScRsp = 7152, + AielohbcopgPcpdhelpkem = 0, + CmdFeverTimeActivityBattleEndScNotify = 7151, + CmdEnterFeverTimeActivityStageScRsp = 7160, + CmdGetFeverTimeActivityDataScRsp = 7155, + CmdEnterFeverTimeActivityStageCsReq = 7159, + CmdGetFeverTimeActivityDataCsReq = 7157, } impl CmdFeverTimeActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81223,29 +84289,32 @@ impl CmdFeverTimeActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFeverTimeActivityType_MNFEPONEDDJ", - Self::CmdEnterFeverTimeActivityStageScRsp => { - "CmdEnterFeverTimeActivityStageScRsp" - } + Self::AielohbcopgPcpdhelpkem => "AIELOHBCOPG_PCPDHELPKEM", Self::CmdFeverTimeActivityBattleEndScNotify => { "CmdFeverTimeActivityBattleEndScNotify" } + Self::CmdEnterFeverTimeActivityStageScRsp => { + "CmdEnterFeverTimeActivityStageScRsp" + } + Self::CmdGetFeverTimeActivityDataScRsp => "CmdGetFeverTimeActivityDataScRsp", Self::CmdEnterFeverTimeActivityStageCsReq => { "CmdEnterFeverTimeActivityStageCsReq" } Self::CmdGetFeverTimeActivityDataCsReq => "CmdGetFeverTimeActivityDataCsReq", - Self::CmdGetFeverTimeActivityDataScRsp => "CmdGetFeverTimeActivityDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFeverTimeActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "AIELOHBCOPG_PCPDHELPKEM" => Some(Self::AielohbcopgPcpdhelpkem), + "CmdFeverTimeActivityBattleEndScNotify" => { + Some(Self::CmdFeverTimeActivityBattleEndScNotify) + } "CmdEnterFeverTimeActivityStageScRsp" => { Some(Self::CmdEnterFeverTimeActivityStageScRsp) } - "CmdFeverTimeActivityBattleEndScNotify" => { - Some(Self::CmdFeverTimeActivityBattleEndScNotify) + "CmdGetFeverTimeActivityDataScRsp" => { + Some(Self::CmdGetFeverTimeActivityDataScRsp) } "CmdEnterFeverTimeActivityStageCsReq" => { Some(Self::CmdEnterFeverTimeActivityStageCsReq) @@ -81253,23 +84322,20 @@ impl CmdFeverTimeActivityType { "CmdGetFeverTimeActivityDataCsReq" => { Some(Self::CmdGetFeverTimeActivityDataCsReq) } - "CmdGetFeverTimeActivityDataScRsp" => { - Some(Self::CmdGetFeverTimeActivityDataScRsp) - } _ => None, } } } -/// Obf: FeverTimeBattleRank +/// Obf: GKNLGIBCLCN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FeverTimeBattleRank { - Hddncgldbfm = 0, - Kalfhgbbeil = 1, - Nncfgoecmag = 2, - Kpbpchmklgn = 3, - Oookgfklchn = 4, + GknlgibclcnIjljfpkieop = 0, + GknlgibclcnAbmbomjpmnd = 1, + GknlgibclcnEfljddbcifd = 2, + GknlgibclcnCkodldepepg = 3, + GknlgibclcnDcpnailikfm = 4, } impl FeverTimeBattleRank { /// String value of the enum field names used in the ProtoBuf definition. @@ -81278,41 +84344,41 @@ impl FeverTimeBattleRank { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hddncgldbfm => "FeverTimeBattleRank_HDDNCGLDBFM", - Self::Kalfhgbbeil => "FeverTimeBattleRank_KALFHGBBEIL", - Self::Nncfgoecmag => "FeverTimeBattleRank_NNCFGOECMAG", - Self::Kpbpchmklgn => "FeverTimeBattleRank_KPBPCHMKLGN", - Self::Oookgfklchn => "FeverTimeBattleRank_OOOKGFKLCHN", + Self::GknlgibclcnIjljfpkieop => "GKNLGIBCLCN_IJLJFPKIEOP", + Self::GknlgibclcnAbmbomjpmnd => "GKNLGIBCLCN_ABMBOMJPMND", + Self::GknlgibclcnEfljddbcifd => "GKNLGIBCLCN_EFLJDDBCIFD", + Self::GknlgibclcnCkodldepepg => "GKNLGIBCLCN_CKODLDEPEPG", + Self::GknlgibclcnDcpnailikfm => "GKNLGIBCLCN_DCPNAILIKFM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FeverTimeBattleRank_HDDNCGLDBFM" => Some(Self::Hddncgldbfm), - "FeverTimeBattleRank_KALFHGBBEIL" => Some(Self::Kalfhgbbeil), - "FeverTimeBattleRank_NNCFGOECMAG" => Some(Self::Nncfgoecmag), - "FeverTimeBattleRank_KPBPCHMKLGN" => Some(Self::Kpbpchmklgn), - "FeverTimeBattleRank_OOOKGFKLCHN" => Some(Self::Oookgfklchn), + "GKNLGIBCLCN_IJLJFPKIEOP" => Some(Self::GknlgibclcnIjljfpkieop), + "GKNLGIBCLCN_ABMBOMJPMND" => Some(Self::GknlgibclcnAbmbomjpmnd), + "GKNLGIBCLCN_EFLJDDBCIFD" => Some(Self::GknlgibclcnEfljddbcifd), + "GKNLGIBCLCN_CKODLDEPEPG" => Some(Self::GknlgibclcnCkodldepepg), + "GKNLGIBCLCN_DCPNAILIKFM" => Some(Self::GknlgibclcnDcpnailikfm), _ => None, } } } -/// Obf: CmdFightType +/// Obf: HBIDGEOOIKH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightType { - Mnfeponeddj = 0, - Hhlllkohoif = 30100, - CmdCpdmegcjpjo = 30013, - Jjkajcpnpbn = 30035, - CmdBekhdllppbh = 30062, - Lbmllgnccpb = 30083, - CmdFightEnterScRsp = 30081, - CmdFightKickOutScNotify = 30004, - CmdGccoejoilbo = 30069, - CmdFightLeaveScNotify = 30024, - CmdEkkemebdocd = 30040, + HbidgeooikhPcpdhelpkem = 0, + CmdNpoflihnanm = 30018, + CmdOgppbidinbi = 30009, + CmdObjggjpflae = 30026, + CmdPnebhcfjgfe = 30094, + CmdHagmnccjibb = 30095, + CmdLkooahofjac = 30010, + CmdOpoacmlcgah = 30063, + HbidgeooikhIojndeilaek = 30098, + HbidgeooikhAfolhgmobeo = 30014, + HbidgeooikhMgggmhlmcde = 30091, } impl CmdFightType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81321,50 +84387,50 @@ impl CmdFightType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFightType_MNFEPONEDDJ", - Self::Hhlllkohoif => "CmdFightType_HHLLLKOHOIF", - Self::CmdCpdmegcjpjo => "CmdCPDMEGCJPJO", - Self::Jjkajcpnpbn => "CmdFightType_JJKAJCPNPBN", - Self::CmdBekhdllppbh => "CmdBEKHDLLPPBH", - Self::Lbmllgnccpb => "CmdFightType_LBMLLGNCCPB", - Self::CmdFightEnterScRsp => "CmdFightEnterScRsp", - Self::CmdFightKickOutScNotify => "CmdFightKickOutScNotify", - Self::CmdGccoejoilbo => "CmdGCCOEJOILBO", - Self::CmdFightLeaveScNotify => "CmdFightLeaveScNotify", - Self::CmdEkkemebdocd => "CmdEKKEMEBDOCD", + Self::HbidgeooikhPcpdhelpkem => "HBIDGEOOIKH_PCPDHELPKEM", + Self::CmdNpoflihnanm => "CmdNPOFLIHNANM", + Self::CmdOgppbidinbi => "CmdOGPPBIDINBI", + Self::CmdObjggjpflae => "CmdOBJGGJPFLAE", + Self::CmdPnebhcfjgfe => "CmdPNEBHCFJGFE", + Self::CmdHagmnccjibb => "CmdHAGMNCCJIBB", + Self::CmdLkooahofjac => "CmdLKOOAHOFJAC", + Self::CmdOpoacmlcgah => "CmdOPOACMLCGAH", + Self::HbidgeooikhIojndeilaek => "HBIDGEOOIKH_IOJNDEILAEK", + Self::HbidgeooikhAfolhgmobeo => "HBIDGEOOIKH_AFOLHGMOBEO", + Self::HbidgeooikhMgggmhlmcde => "HBIDGEOOIKH_MGGGMHLMCDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFightType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdFightType_HHLLLKOHOIF" => Some(Self::Hhlllkohoif), - "CmdCPDMEGCJPJO" => Some(Self::CmdCpdmegcjpjo), - "CmdFightType_JJKAJCPNPBN" => Some(Self::Jjkajcpnpbn), - "CmdBEKHDLLPPBH" => Some(Self::CmdBekhdllppbh), - "CmdFightType_LBMLLGNCCPB" => Some(Self::Lbmllgnccpb), - "CmdFightEnterScRsp" => Some(Self::CmdFightEnterScRsp), - "CmdFightKickOutScNotify" => Some(Self::CmdFightKickOutScNotify), - "CmdGCCOEJOILBO" => Some(Self::CmdGccoejoilbo), - "CmdFightLeaveScNotify" => Some(Self::CmdFightLeaveScNotify), - "CmdEKKEMEBDOCD" => Some(Self::CmdEkkemebdocd), + "HBIDGEOOIKH_PCPDHELPKEM" => Some(Self::HbidgeooikhPcpdhelpkem), + "CmdNPOFLIHNANM" => Some(Self::CmdNpoflihnanm), + "CmdOGPPBIDINBI" => Some(Self::CmdOgppbidinbi), + "CmdOBJGGJPFLAE" => Some(Self::CmdObjggjpflae), + "CmdPNEBHCFJGFE" => Some(Self::CmdPnebhcfjgfe), + "CmdHAGMNCCJIBB" => Some(Self::CmdHagmnccjibb), + "CmdLKOOAHOFJAC" => Some(Self::CmdLkooahofjac), + "CmdOPOACMLCGAH" => Some(Self::CmdOpoacmlcgah), + "HBIDGEOOIKH_IOJNDEILAEK" => Some(Self::HbidgeooikhIojndeilaek), + "HBIDGEOOIKH_AFOLHGMOBEO" => Some(Self::HbidgeooikhAfolhgmobeo), + "HBIDGEOOIKH_MGGGMHLMCDE" => Some(Self::HbidgeooikhMgggmhlmcde), _ => None, } } } -/// Obf: CmdFightActivityType +/// Obf: NACBOEPEICM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightActivityType { - Mnfeponeddj = 0, - CmdGetFightActivityDataScRsp = 3681, - CmdFightActivityDataChangeScNotify = 3624, - CmdEnterFightActivityStageCsReq = 3604, - CmdEnterFightActivityStageScRsp = 3635, - CmdTakeFightActivityRewardCsReq = 3613, - CmdTakeFightActivityRewardScRsp = 3662, - CmdGetFightActivityDataCsReq = 3683, + NacboepeicmPcpdhelpkem = 0, + CmdTakeFightActivityRewardScRsp = 3609, + CmdTakeFightActivityRewardCsReq = 3618, + CmdGetFightActivityDataCsReq = 3691, + CmdGetFightActivityDataScRsp = 3610, + CmdEnterFightActivityStageCsReq = 3695, + CmdEnterFightActivityStageScRsp = 3614, + CmdFightActivityDataChangeScNotify = 3694, } impl CmdFightActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81373,49 +84439,49 @@ impl CmdFightActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFightActivityType_MNFEPONEDDJ", + Self::NacboepeicmPcpdhelpkem => "NACBOEPEICM_PCPDHELPKEM", + Self::CmdTakeFightActivityRewardScRsp => "CmdTakeFightActivityRewardScRsp", + Self::CmdTakeFightActivityRewardCsReq => "CmdTakeFightActivityRewardCsReq", + Self::CmdGetFightActivityDataCsReq => "CmdGetFightActivityDataCsReq", Self::CmdGetFightActivityDataScRsp => "CmdGetFightActivityDataScRsp", + Self::CmdEnterFightActivityStageCsReq => "CmdEnterFightActivityStageCsReq", + Self::CmdEnterFightActivityStageScRsp => "CmdEnterFightActivityStageScRsp", Self::CmdFightActivityDataChangeScNotify => { "CmdFightActivityDataChangeScNotify" } - Self::CmdEnterFightActivityStageCsReq => "CmdEnterFightActivityStageCsReq", - Self::CmdEnterFightActivityStageScRsp => "CmdEnterFightActivityStageScRsp", - Self::CmdTakeFightActivityRewardCsReq => "CmdTakeFightActivityRewardCsReq", - Self::CmdTakeFightActivityRewardScRsp => "CmdTakeFightActivityRewardScRsp", - Self::CmdGetFightActivityDataCsReq => "CmdGetFightActivityDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFightActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp), - "CmdFightActivityDataChangeScNotify" => { - Some(Self::CmdFightActivityDataChangeScNotify) + "NACBOEPEICM_PCPDHELPKEM" => Some(Self::NacboepeicmPcpdhelpkem), + "CmdTakeFightActivityRewardScRsp" => { + Some(Self::CmdTakeFightActivityRewardScRsp) } + "CmdTakeFightActivityRewardCsReq" => { + Some(Self::CmdTakeFightActivityRewardCsReq) + } + "CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq), + "CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp), "CmdEnterFightActivityStageCsReq" => { Some(Self::CmdEnterFightActivityStageCsReq) } "CmdEnterFightActivityStageScRsp" => { Some(Self::CmdEnterFightActivityStageScRsp) } - "CmdTakeFightActivityRewardCsReq" => { - Some(Self::CmdTakeFightActivityRewardCsReq) + "CmdFightActivityDataChangeScNotify" => { + Some(Self::CmdFightActivityDataChangeScNotify) } - "CmdTakeFightActivityRewardScRsp" => { - Some(Self::CmdTakeFightActivityRewardScRsp) - } - "CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq), _ => None, } } } -/// Obf: CmdFightCakeRaceType +/// Obf: AKPEFEPLCFA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightCakeRaceType { - Mnfeponeddj = 0, + AkpefeplcfaPcpdhelpkem = 0, } impl CmdFightCakeRaceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81424,13 +84490,13 @@ impl CmdFightCakeRaceType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFightCakeRaceType_MNFEPONEDDJ", + Self::AkpefeplcfaPcpdhelpkem => "AKPEFEPLCFA_PCPDHELPKEM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFightCakeRaceType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "AKPEFEPLCFA_PCPDHELPKEM" => Some(Self::AkpefeplcfaPcpdhelpkem), _ => None, } } @@ -81438,26 +84504,26 @@ impl CmdFightCakeRaceType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Injfnbdaanf { - Mnfeponeddj = 0, - Pbknebclpch = 1, +pub enum Dihddmpjcfa { + Pcpdhelpkem = 0, + Obhoigliamj = 1, } -impl Injfnbdaanf { +impl Dihddmpjcfa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "INJFNBDAANF_MNFEPONEDDJ", - Self::Pbknebclpch => "INJFNBDAANF_PBKNEBCLPCH", + Self::Pcpdhelpkem => "DIHDDMPJCFA_PCPDHELPKEM", + Self::Obhoigliamj => "DIHDDMPJCFA_OBHOIGLIAMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "INJFNBDAANF_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "INJFNBDAANF_PBKNEBCLPCH" => Some(Self::Pbknebclpch), + "DIHDDMPJCFA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "DIHDDMPJCFA_OBHOIGLIAMJ" => Some(Self::Obhoigliamj), _ => None, } } @@ -81465,42 +84531,42 @@ impl Injfnbdaanf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Chjmgjjjfap { - Cljgdoieajb = 0, - Kkmacpnhblg = 1, - Nnbgjdioabm = 2, - Beonghjelng = 3, +pub enum Mhmfamhhjaa { + Oaidgfjlfpo = 0, + Ogcfkjffkml = 1, + Kbknmidimin = 2, + Lnhnjgoboip = 3, } -impl Chjmgjjjfap { +impl Mhmfamhhjaa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Cljgdoieajb => "CHJMGJJJFAP_CLJGDOIEAJB", - Self::Kkmacpnhblg => "CHJMGJJJFAP_KKMACPNHBLG", - Self::Nnbgjdioabm => "CHJMGJJJFAP_NNBGJDIOABM", - Self::Beonghjelng => "CHJMGJJJFAP_BEONGHJELNG", + Self::Oaidgfjlfpo => "MHMFAMHHJAA_OAIDGFJLFPO", + Self::Ogcfkjffkml => "MHMFAMHHJAA_OGCFKJFFKML", + Self::Kbknmidimin => "MHMFAMHHJAA_KBKNMIDIMIN", + Self::Lnhnjgoboip => "MHMFAMHHJAA_LNHNJGOBOIP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CHJMGJJJFAP_CLJGDOIEAJB" => Some(Self::Cljgdoieajb), - "CHJMGJJJFAP_KKMACPNHBLG" => Some(Self::Kkmacpnhblg), - "CHJMGJJJFAP_NNBGJDIOABM" => Some(Self::Nnbgjdioabm), - "CHJMGJJJFAP_BEONGHJELNG" => Some(Self::Beonghjelng), + "MHMFAMHHJAA_OAIDGFJLFPO" => Some(Self::Oaidgfjlfpo), + "MHMFAMHHJAA_OGCFKJFFKML" => Some(Self::Ogcfkjffkml), + "MHMFAMHHJAA_KBKNMIDIMIN" => Some(Self::Kbknmidimin), + "MHMFAMHHJAA_LNHNJGOBOIP" => Some(Self::Lnhnjgoboip), _ => None, } } } -/// Obf: CmdFightDiceCombatType +/// Obf: MOIJFMEGOGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightDiceCombatType { - Mnfeponeddj = 0, + MoijfmegogcPcpdhelpkem = 0, } impl CmdFightDiceCombatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81509,13 +84575,13 @@ impl CmdFightDiceCombatType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFightDiceCombatType_MNFEPONEDDJ", + Self::MoijfmegogcPcpdhelpkem => "MOIJFMEGOGC_PCPDHELPKEM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFightDiceCombatType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "MOIJFMEGOGC_PCPDHELPKEM" => Some(Self::MoijfmegogcPcpdhelpkem), _ => None, } } @@ -81523,44 +84589,47 @@ impl CmdFightDiceCombatType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nngjpchflak { - Mnfeponeddj = 0, - Pbknebclpch = 1, +pub enum Hjamlcghoad { + Pcpdhelpkem = 0, + Obhoigliamj = 1, + Kbjnfgomhpc = 2, } -impl Nngjpchflak { +impl Hjamlcghoad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "NNGJPCHFLAK_MNFEPONEDDJ", - Self::Pbknebclpch => "NNGJPCHFLAK_PBKNEBCLPCH", + Self::Pcpdhelpkem => "HJAMLCGHOAD_PCPDHELPKEM", + Self::Obhoigliamj => "HJAMLCGHOAD_OBHOIGLIAMJ", + Self::Kbjnfgomhpc => "HJAMLCGHOAD_KBJNFGOMHPC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NNGJPCHFLAK_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "NNGJPCHFLAK_PBKNEBCLPCH" => Some(Self::Pbknebclpch), + "HJAMLCGHOAD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "HJAMLCGHOAD_OBHOIGLIAMJ" => Some(Self::Obhoigliamj), + "HJAMLCGHOAD_KBJNFGOMHPC" => Some(Self::Kbjnfgomhpc), _ => None, } } } -/// Obf: CmdFightFestType +/// Obf: EIMOOOILMKC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightFestType { - Mnfeponeddj = 0, - CmdStartFightFestScRsp = 7264, - CmdStartFightFestCsReq = 7251, - CmdFightFestUpdateChallengeRecordNotify = 7274, - CmdGetFightFestDataScRsp = 7290, - CmdFightFestUnlockSkillNotify = 7262, - CmdFightFestUpdateCoinNotify = 7252, - CmdFightFestScoreUpdateNotify = 7289, - CmdGetFightFestDataCsReq = 7254, + EimoooilmkcPcpdhelpkem = 0, + CmdFightFestUnlockSkillNotify = 7288, + CmdStartFightFestScRsp = 7277, + CmdFightFestUpdateChallengeRecordNotify = 7255, + CmdFightFestScoreUpdateNotify = 7285, + CmdFightFestUpdateCoinNotify = 7251, + CmdStartFightFestCsReq = 7280, + CmdGetFightFestDataCsReq = 7263, + CmdGetFightFestDataScRsp = 7257, } impl CmdFightFestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81569,33 +84638,33 @@ impl CmdFightFestType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFightFestType_MNFEPONEDDJ", + Self::EimoooilmkcPcpdhelpkem => "EIMOOOILMKC_PCPDHELPKEM", + Self::CmdFightFestUnlockSkillNotify => "CmdFightFestUnlockSkillNotify", Self::CmdStartFightFestScRsp => "CmdStartFightFestScRsp", - Self::CmdStartFightFestCsReq => "CmdStartFightFestCsReq", Self::CmdFightFestUpdateChallengeRecordNotify => { "CmdFightFestUpdateChallengeRecordNotify" } - Self::CmdGetFightFestDataScRsp => "CmdGetFightFestDataScRsp", - Self::CmdFightFestUnlockSkillNotify => "CmdFightFestUnlockSkillNotify", - Self::CmdFightFestUpdateCoinNotify => "CmdFightFestUpdateCoinNotify", Self::CmdFightFestScoreUpdateNotify => "CmdFightFestScoreUpdateNotify", + Self::CmdFightFestUpdateCoinNotify => "CmdFightFestUpdateCoinNotify", + Self::CmdStartFightFestCsReq => "CmdStartFightFestCsReq", Self::CmdGetFightFestDataCsReq => "CmdGetFightFestDataCsReq", + Self::CmdGetFightFestDataScRsp => "CmdGetFightFestDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFightFestType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "EIMOOOILMKC_PCPDHELPKEM" => Some(Self::EimoooilmkcPcpdhelpkem), + "CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify), "CmdStartFightFestScRsp" => Some(Self::CmdStartFightFestScRsp), - "CmdStartFightFestCsReq" => Some(Self::CmdStartFightFestCsReq), "CmdFightFestUpdateChallengeRecordNotify" => { Some(Self::CmdFightFestUpdateChallengeRecordNotify) } - "CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp), - "CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify), - "CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify), "CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify), + "CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify), + "CmdStartFightFestCsReq" => Some(Self::CmdStartFightFestCsReq), "CmdGetFightFestDataCsReq" => Some(Self::CmdGetFightFestDataCsReq), + "CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp), _ => None, } } @@ -81603,49 +84672,49 @@ impl CmdFightFestType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Obcmkejoejo { - Hddncgldbfm = 0, - Kalfhgbbeil = 1, - Nncfgoecmag = 2, - Kpbpchmklgn = 3, - Oookgfklchn = 4, +pub enum Pbofiblbpgj { + Ijljfpkieop = 0, + Abmbomjpmnd = 1, + Efljddbcifd = 2, + Ckodldepepg = 3, + Dcpnailikfm = 4, } -impl Obcmkejoejo { +impl Pbofiblbpgj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hddncgldbfm => "OBCMKEJOEJO_HDDNCGLDBFM", - Self::Kalfhgbbeil => "OBCMKEJOEJO_KALFHGBBEIL", - Self::Nncfgoecmag => "OBCMKEJOEJO_NNCFGOECMAG", - Self::Kpbpchmklgn => "OBCMKEJOEJO_KPBPCHMKLGN", - Self::Oookgfklchn => "OBCMKEJOEJO_OOOKGFKLCHN", + Self::Ijljfpkieop => "PBOFIBLBPGJ_IJLJFPKIEOP", + Self::Abmbomjpmnd => "PBOFIBLBPGJ_ABMBOMJPMND", + Self::Efljddbcifd => "PBOFIBLBPGJ_EFLJDDBCIFD", + Self::Ckodldepepg => "PBOFIBLBPGJ_CKODLDEPEPG", + Self::Dcpnailikfm => "PBOFIBLBPGJ_DCPNAILIKFM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OBCMKEJOEJO_HDDNCGLDBFM" => Some(Self::Hddncgldbfm), - "OBCMKEJOEJO_KALFHGBBEIL" => Some(Self::Kalfhgbbeil), - "OBCMKEJOEJO_NNCFGOECMAG" => Some(Self::Nncfgoecmag), - "OBCMKEJOEJO_KPBPCHMKLGN" => Some(Self::Kpbpchmklgn), - "OBCMKEJOEJO_OOOKGFKLCHN" => Some(Self::Oookgfklchn), + "PBOFIBLBPGJ_IJLJFPKIEOP" => Some(Self::Ijljfpkieop), + "PBOFIBLBPGJ_ABMBOMJPMND" => Some(Self::Abmbomjpmnd), + "PBOFIBLBPGJ_EFLJDDBCIFD" => Some(Self::Efljddbcifd), + "PBOFIBLBPGJ_CKODLDEPEPG" => Some(Self::Ckodldepepg), + "PBOFIBLBPGJ_DCPNAILIKFM" => Some(Self::Dcpnailikfm), _ => None, } } } -/// Obf: FightFestType +/// Obf: MHKEAFAPMFP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightFestType { - Mnfeponeddj = 0, - Gekjpcnejec = 1, - ScoreId = 2, - Bdpbobhcdgf = 3, - Khmhonjlhop = 4, + MhkeafapmfpPcpdhelpkem = 0, + MhkeafapmfpPeoacnpkmdp = 1, + MhkeafapmfpFammlinglda = 2, + MhkeafapmfpOpcgnjmgjde = 3, + MhkeafapmfpEndnkkoibhe = 4, } impl FightFestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81654,31 +84723,31 @@ impl FightFestType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "FightFestType_MNFEPONEDDJ", - Self::Gekjpcnejec => "FightFestType_GEKJPCNEJEC", - Self::ScoreId => "FightFestType_score_id", - Self::Bdpbobhcdgf => "FightFestType_BDPBOBHCDGF", - Self::Khmhonjlhop => "FightFestType_KHMHONJLHOP", + Self::MhkeafapmfpPcpdhelpkem => "MHKEAFAPMFP_PCPDHELPKEM", + Self::MhkeafapmfpPeoacnpkmdp => "MHKEAFAPMFP_PEOACNPKMDP", + Self::MhkeafapmfpFammlinglda => "MHKEAFAPMFP_FAMMLINGLDA", + Self::MhkeafapmfpOpcgnjmgjde => "MHKEAFAPMFP_OPCGNJMGJDE", + Self::MhkeafapmfpEndnkkoibhe => "MHKEAFAPMFP_ENDNKKOIBHE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FightFestType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "FightFestType_GEKJPCNEJEC" => Some(Self::Gekjpcnejec), - "FightFestType_score_id" => Some(Self::ScoreId), - "FightFestType_BDPBOBHCDGF" => Some(Self::Bdpbobhcdgf), - "FightFestType_KHMHONJLHOP" => Some(Self::Khmhonjlhop), + "MHKEAFAPMFP_PCPDHELPKEM" => Some(Self::MhkeafapmfpPcpdhelpkem), + "MHKEAFAPMFP_PEOACNPKMDP" => Some(Self::MhkeafapmfpPeoacnpkmdp), + "MHKEAFAPMFP_FAMMLINGLDA" => Some(Self::MhkeafapmfpFammlinglda), + "MHKEAFAPMFP_OPCGNJMGJDE" => Some(Self::MhkeafapmfpOpcgnjmgjde), + "MHKEAFAPMFP_ENDNKKOIBHE" => Some(Self::MhkeafapmfpEndnkkoibhe), _ => None, } } } -/// Obf: CmdFightMarbleType +/// Obf: DGMIHMFNOMB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMarbleType { - Mnfeponeddj = 0, + DgmihmfnombPcpdhelpkem = 0, } impl CmdFightMarbleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81687,13 +84756,13 @@ impl CmdFightMarbleType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFightMarbleType_MNFEPONEDDJ", + Self::DgmihmfnombPcpdhelpkem => "DGMIHMFNOMB_PCPDHELPKEM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFightMarbleType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "DGMIHMFNOMB_PCPDHELPKEM" => Some(Self::DgmihmfnombPcpdhelpkem), _ => None, } } @@ -81701,29 +84770,29 @@ impl CmdFightMarbleType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Eelgkddladj { - Mnfeponeddj = 0, - Pbknebclpch = 1, - Knacneahdmk = 2, +pub enum Dbmaaecnbko { + Pcpdhelpkem = 0, + Obhoigliamj = 1, + Hmnhnajjcke = 2, } -impl Eelgkddladj { +impl Dbmaaecnbko { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "EELGKDDLADJ_MNFEPONEDDJ", - Self::Pbknebclpch => "EELGKDDLADJ_PBKNEBCLPCH", - Self::Knacneahdmk => "EELGKDDLADJ_KNACNEAHDMK", + Self::Pcpdhelpkem => "DBMAAECNBKO_PCPDHELPKEM", + Self::Obhoigliamj => "DBMAAECNBKO_OBHOIGLIAMJ", + Self::Hmnhnajjcke => "DBMAAECNBKO_HMNHNAJJCKE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EELGKDDLADJ_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "EELGKDDLADJ_PBKNEBCLPCH" => Some(Self::Pbknebclpch), - "EELGKDDLADJ_KNACNEAHDMK" => Some(Self::Knacneahdmk), + "DBMAAECNBKO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "DBMAAECNBKO_OBHOIGLIAMJ" => Some(Self::Obhoigliamj), + "DBMAAECNBKO_HMNHNAJJCKE" => Some(Self::Hmnhnajjcke), _ => None, } } @@ -81731,29 +84800,29 @@ impl Eelgkddladj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ofeaehccagd { - Keijghkolnb = 0, - Afofjognibh = 1, - Hfafpgibcef = 2, +pub enum Bckfeckkloh { + Jokempeliib = 0, + Fkdmmlbcenb = 1, + Pjomgmjegfd = 2, } -impl Ofeaehccagd { +impl Bckfeckkloh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Keijghkolnb => "OFEAEHCCAGD_KEIJGHKOLNB", - Self::Afofjognibh => "OFEAEHCCAGD_AFOFJOGNIBH", - Self::Hfafpgibcef => "OFEAEHCCAGD_HFAFPGIBCEF", + Self::Jokempeliib => "BCKFECKKLOH_JOKEMPELIIB", + Self::Fkdmmlbcenb => "BCKFECKKLOH_FKDMMLBCENB", + Self::Pjomgmjegfd => "BCKFECKKLOH_PJOMGMJEGFD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OFEAEHCCAGD_KEIJGHKOLNB" => Some(Self::Keijghkolnb), - "OFEAEHCCAGD_AFOFJOGNIBH" => Some(Self::Afofjognibh), - "OFEAEHCCAGD_HFAFPGIBCEF" => Some(Self::Hfafpgibcef), + "BCKFECKKLOH_JOKEMPELIIB" => Some(Self::Jokempeliib), + "BCKFECKKLOH_FKDMMLBCENB" => Some(Self::Fkdmmlbcenb), + "BCKFECKKLOH_PJOMGMJEGFD" => Some(Self::Pjomgmjegfd), _ => None, } } @@ -81761,29 +84830,29 @@ impl Ofeaehccagd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ggcpmgfkcka { - Kgkgkjkfcbh = 0, - Loknkfdpmfe = 1, - Fdhaopikaec = 2, +pub enum Nakgmghlkfp { + Hpdehdjmibg = 0, + Bbkjfghjcek = 1, + Adicjelfcld = 2, } -impl Ggcpmgfkcka { +impl Nakgmghlkfp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Kgkgkjkfcbh => "GGCPMGFKCKA_KGKGKJKFCBH", - Self::Loknkfdpmfe => "GGCPMGFKCKA_LOKNKFDPMFE", - Self::Fdhaopikaec => "GGCPMGFKCKA_FDHAOPIKAEC", + Self::Hpdehdjmibg => "NAKGMGHLKFP_HPDEHDJMIBG", + Self::Bbkjfghjcek => "NAKGMGHLKFP_BBKJFGHJCEK", + Self::Adicjelfcld => "NAKGMGHLKFP_ADICJELFCLD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GGCPMGFKCKA_KGKGKJKFCBH" => Some(Self::Kgkgkjkfcbh), - "GGCPMGFKCKA_LOKNKFDPMFE" => Some(Self::Loknkfdpmfe), - "GGCPMGFKCKA_FDHAOPIKAEC" => Some(Self::Fdhaopikaec), + "NAKGMGHLKFP_HPDEHDJMIBG" => Some(Self::Hpdehdjmibg), + "NAKGMGHLKFP_BBKJFGHJCEK" => Some(Self::Bbkjfghjcek), + "NAKGMGHLKFP_ADICJELFCLD" => Some(Self::Adicjelfcld), _ => None, } } @@ -81791,50 +84860,50 @@ impl Ggcpmgfkcka { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jcnbadinfaa { - Ekiipdfcmba = 0, - Kidacfljjfn = 1, - Acllafeamah = 2, - Cdaaabmcffa = 3, - Blgniiljfkh = 4, - Bgbmejnbjfn = 6, - Madhamlgeln = 7, - Ejppdjpepgk = 8, - Leihfepmgdh = 9, - Aanglejhlcf = 10, +pub enum Kjeagfeineb { + Amdbenagmbh = 0, + Khhjaiogpka = 1, + Ineneojmple = 2, + Nihbmellago = 3, + Bmlfcfialkc = 4, + Emgoopfafig = 6, + Embbaneaokf = 7, + Pkgdamadapd = 8, + Boenlhjenha = 9, + Aaoedifmkhi = 10, } -impl Jcnbadinfaa { +impl Kjeagfeineb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ekiipdfcmba => "JCNBADINFAA_EKIIPDFCMBA", - Self::Kidacfljjfn => "JCNBADINFAA_KIDACFLJJFN", - Self::Acllafeamah => "JCNBADINFAA_ACLLAFEAMAH", - Self::Cdaaabmcffa => "JCNBADINFAA_CDAAABMCFFA", - Self::Blgniiljfkh => "JCNBADINFAA_BLGNIILJFKH", - Self::Bgbmejnbjfn => "JCNBADINFAA_BGBMEJNBJFN", - Self::Madhamlgeln => "JCNBADINFAA_MADHAMLGELN", - Self::Ejppdjpepgk => "JCNBADINFAA_EJPPDJPEPGK", - Self::Leihfepmgdh => "JCNBADINFAA_LEIHFEPMGDH", - Self::Aanglejhlcf => "JCNBADINFAA_AANGLEJHLCF", + Self::Amdbenagmbh => "KJEAGFEINEB_AMDBENAGMBH", + Self::Khhjaiogpka => "KJEAGFEINEB_KHHJAIOGPKA", + Self::Ineneojmple => "KJEAGFEINEB_INENEOJMPLE", + Self::Nihbmellago => "KJEAGFEINEB_NIHBMELLAGO", + Self::Bmlfcfialkc => "KJEAGFEINEB_BMLFCFIALKC", + Self::Emgoopfafig => "KJEAGFEINEB_EMGOOPFAFIG", + Self::Embbaneaokf => "KJEAGFEINEB_EMBBANEAOKF", + Self::Pkgdamadapd => "KJEAGFEINEB_PKGDAMADAPD", + Self::Boenlhjenha => "KJEAGFEINEB_BOENLHJENHA", + Self::Aaoedifmkhi => "KJEAGFEINEB_AAOEDIFMKHI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JCNBADINFAA_EKIIPDFCMBA" => Some(Self::Ekiipdfcmba), - "JCNBADINFAA_KIDACFLJJFN" => Some(Self::Kidacfljjfn), - "JCNBADINFAA_ACLLAFEAMAH" => Some(Self::Acllafeamah), - "JCNBADINFAA_CDAAABMCFFA" => Some(Self::Cdaaabmcffa), - "JCNBADINFAA_BLGNIILJFKH" => Some(Self::Blgniiljfkh), - "JCNBADINFAA_BGBMEJNBJFN" => Some(Self::Bgbmejnbjfn), - "JCNBADINFAA_MADHAMLGELN" => Some(Self::Madhamlgeln), - "JCNBADINFAA_EJPPDJPEPGK" => Some(Self::Ejppdjpepgk), - "JCNBADINFAA_LEIHFEPMGDH" => Some(Self::Leihfepmgdh), - "JCNBADINFAA_AANGLEJHLCF" => Some(Self::Aanglejhlcf), + "KJEAGFEINEB_AMDBENAGMBH" => Some(Self::Amdbenagmbh), + "KJEAGFEINEB_KHHJAIOGPKA" => Some(Self::Khhjaiogpka), + "KJEAGFEINEB_INENEOJMPLE" => Some(Self::Ineneojmple), + "KJEAGFEINEB_NIHBMELLAGO" => Some(Self::Nihbmellago), + "KJEAGFEINEB_BMLFCFIALKC" => Some(Self::Bmlfcfialkc), + "KJEAGFEINEB_EMGOOPFAFIG" => Some(Self::Emgoopfafig), + "KJEAGFEINEB_EMBBANEAOKF" => Some(Self::Embbaneaokf), + "KJEAGFEINEB_PKGDAMADAPD" => Some(Self::Pkgdamadapd), + "KJEAGFEINEB_BOENLHJENHA" => Some(Self::Boenlhjenha), + "KJEAGFEINEB_AAOEDIFMKHI" => Some(Self::Aaoedifmkhi), _ => None, } } @@ -81842,101 +84911,101 @@ impl Jcnbadinfaa { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Abjajbaipam { - Dkiioocdcpf = 0, - Hhijopnhjna = 1, - Eeogedjoadp = 2, - Hhckocehglk = 3, - Pocehkfflcc = 4, - Ieodemaddoh = 5, - Oadjlmimaeo = 6, - Gfibpjogdim = 7, - Dimkjbkepfb = 8, - Agjaenomlgf = 9, - Bjganhpohob = 10, - Icgpcedgobh = 11, - Ackgijkmhmb = 12, - Jengibeihif = 13, - Jkneebagigi = 14, - Lplgifmgahm = 15, - Ooanhmdpbmk = 16, - Hpjgopabjol = 17, - Ljdolpcdgoo = 18, - Jgbclbpfakj = 19, - Fgngipkmkdm = 20, - Ioofkjbpbee = 21, - Nammckkcbbf = 22, - Fdaohaacfgg = 23, - Mlaelegkjgd = 24, - Hjbjknjapdd = 25, - Lflphggmbmo = 26, +pub enum Dfkbfaicdjg { + Pcmnnonnjio = 0, + Hcabpiimpmc = 1, + Cghhbebgfnb = 2, + Ncdjbechglf = 3, + Embhcpijlcl = 4, + Ojenbjpljni = 5, + Ilodnibilid = 6, + Lnhaoahameo = 7, + Dfidkmfemkc = 8, + Cnejfabnfpn = 9, + Janojmbblkb = 10, + Fjhnalaobem = 11, + Ijceajdnhpf = 12, + Kecnnamcakl = 13, + Plfdecbhijb = 14, + Hpmmomplefk = 15, + Coghnocbfbe = 16, + Geiobkahlhi = 17, + Jbbliooamkn = 18, + Nabkgijefpg = 19, + Ncnpbnlmaec = 20, + Jgmglgiofhi = 21, + Ikchlhglcpn = 22, + Ploneeokben = 23, + Fmbgnmjpdgf = 24, + Nlmakgdkhcp = 25, + Hgohglbfjab = 26, } -impl Abjajbaipam { +impl Dfkbfaicdjg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Dkiioocdcpf => "ABJAJBAIPAM_DKIIOOCDCPF", - Self::Hhijopnhjna => "ABJAJBAIPAM_HHIJOPNHJNA", - Self::Eeogedjoadp => "ABJAJBAIPAM_EEOGEDJOADP", - Self::Hhckocehglk => "ABJAJBAIPAM_HHCKOCEHGLK", - Self::Pocehkfflcc => "ABJAJBAIPAM_POCEHKFFLCC", - Self::Ieodemaddoh => "ABJAJBAIPAM_IEODEMADDOH", - Self::Oadjlmimaeo => "ABJAJBAIPAM_OADJLMIMAEO", - Self::Gfibpjogdim => "ABJAJBAIPAM_GFIBPJOGDIM", - Self::Dimkjbkepfb => "ABJAJBAIPAM_DIMKJBKEPFB", - Self::Agjaenomlgf => "ABJAJBAIPAM_AGJAENOMLGF", - Self::Bjganhpohob => "ABJAJBAIPAM_BJGANHPOHOB", - Self::Icgpcedgobh => "ABJAJBAIPAM_ICGPCEDGOBH", - Self::Ackgijkmhmb => "ABJAJBAIPAM_ACKGIJKMHMB", - Self::Jengibeihif => "ABJAJBAIPAM_JENGIBEIHIF", - Self::Jkneebagigi => "ABJAJBAIPAM_JKNEEBAGIGI", - Self::Lplgifmgahm => "ABJAJBAIPAM_LPLGIFMGAHM", - Self::Ooanhmdpbmk => "ABJAJBAIPAM_OOANHMDPBMK", - Self::Hpjgopabjol => "ABJAJBAIPAM_HPJGOPABJOL", - Self::Ljdolpcdgoo => "ABJAJBAIPAM_LJDOLPCDGOO", - Self::Jgbclbpfakj => "ABJAJBAIPAM_JGBCLBPFAKJ", - Self::Fgngipkmkdm => "ABJAJBAIPAM_FGNGIPKMKDM", - Self::Ioofkjbpbee => "ABJAJBAIPAM_IOOFKJBPBEE", - Self::Nammckkcbbf => "ABJAJBAIPAM_NAMMCKKCBBF", - Self::Fdaohaacfgg => "ABJAJBAIPAM_FDAOHAACFGG", - Self::Mlaelegkjgd => "ABJAJBAIPAM_MLAELEGKJGD", - Self::Hjbjknjapdd => "ABJAJBAIPAM_HJBJKNJAPDD", - Self::Lflphggmbmo => "ABJAJBAIPAM_LFLPHGGMBMO", + Self::Pcmnnonnjio => "DFKBFAICDJG_PCMNNONNJIO", + Self::Hcabpiimpmc => "DFKBFAICDJG_HCABPIIMPMC", + Self::Cghhbebgfnb => "DFKBFAICDJG_CGHHBEBGFNB", + Self::Ncdjbechglf => "DFKBFAICDJG_NCDJBECHGLF", + Self::Embhcpijlcl => "DFKBFAICDJG_EMBHCPIJLCL", + Self::Ojenbjpljni => "DFKBFAICDJG_OJENBJPLJNI", + Self::Ilodnibilid => "DFKBFAICDJG_ILODNIBILID", + Self::Lnhaoahameo => "DFKBFAICDJG_LNHAOAHAMEO", + Self::Dfidkmfemkc => "DFKBFAICDJG_DFIDKMFEMKC", + Self::Cnejfabnfpn => "DFKBFAICDJG_CNEJFABNFPN", + Self::Janojmbblkb => "DFKBFAICDJG_JANOJMBBLKB", + Self::Fjhnalaobem => "DFKBFAICDJG_FJHNALAOBEM", + Self::Ijceajdnhpf => "DFKBFAICDJG_IJCEAJDNHPF", + Self::Kecnnamcakl => "DFKBFAICDJG_KECNNAMCAKL", + Self::Plfdecbhijb => "DFKBFAICDJG_PLFDECBHIJB", + Self::Hpmmomplefk => "DFKBFAICDJG_HPMMOMPLEFK", + Self::Coghnocbfbe => "DFKBFAICDJG_COGHNOCBFBE", + Self::Geiobkahlhi => "DFKBFAICDJG_GEIOBKAHLHI", + Self::Jbbliooamkn => "DFKBFAICDJG_JBBLIOOAMKN", + Self::Nabkgijefpg => "DFKBFAICDJG_NABKGIJEFPG", + Self::Ncnpbnlmaec => "DFKBFAICDJG_NCNPBNLMAEC", + Self::Jgmglgiofhi => "DFKBFAICDJG_JGMGLGIOFHI", + Self::Ikchlhglcpn => "DFKBFAICDJG_IKCHLHGLCPN", + Self::Ploneeokben => "DFKBFAICDJG_PLONEEOKBEN", + Self::Fmbgnmjpdgf => "DFKBFAICDJG_FMBGNMJPDGF", + Self::Nlmakgdkhcp => "DFKBFAICDJG_NLMAKGDKHCP", + Self::Hgohglbfjab => "DFKBFAICDJG_HGOHGLBFJAB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ABJAJBAIPAM_DKIIOOCDCPF" => Some(Self::Dkiioocdcpf), - "ABJAJBAIPAM_HHIJOPNHJNA" => Some(Self::Hhijopnhjna), - "ABJAJBAIPAM_EEOGEDJOADP" => Some(Self::Eeogedjoadp), - "ABJAJBAIPAM_HHCKOCEHGLK" => Some(Self::Hhckocehglk), - "ABJAJBAIPAM_POCEHKFFLCC" => Some(Self::Pocehkfflcc), - "ABJAJBAIPAM_IEODEMADDOH" => Some(Self::Ieodemaddoh), - "ABJAJBAIPAM_OADJLMIMAEO" => Some(Self::Oadjlmimaeo), - "ABJAJBAIPAM_GFIBPJOGDIM" => Some(Self::Gfibpjogdim), - "ABJAJBAIPAM_DIMKJBKEPFB" => Some(Self::Dimkjbkepfb), - "ABJAJBAIPAM_AGJAENOMLGF" => Some(Self::Agjaenomlgf), - "ABJAJBAIPAM_BJGANHPOHOB" => Some(Self::Bjganhpohob), - "ABJAJBAIPAM_ICGPCEDGOBH" => Some(Self::Icgpcedgobh), - "ABJAJBAIPAM_ACKGIJKMHMB" => Some(Self::Ackgijkmhmb), - "ABJAJBAIPAM_JENGIBEIHIF" => Some(Self::Jengibeihif), - "ABJAJBAIPAM_JKNEEBAGIGI" => Some(Self::Jkneebagigi), - "ABJAJBAIPAM_LPLGIFMGAHM" => Some(Self::Lplgifmgahm), - "ABJAJBAIPAM_OOANHMDPBMK" => Some(Self::Ooanhmdpbmk), - "ABJAJBAIPAM_HPJGOPABJOL" => Some(Self::Hpjgopabjol), - "ABJAJBAIPAM_LJDOLPCDGOO" => Some(Self::Ljdolpcdgoo), - "ABJAJBAIPAM_JGBCLBPFAKJ" => Some(Self::Jgbclbpfakj), - "ABJAJBAIPAM_FGNGIPKMKDM" => Some(Self::Fgngipkmkdm), - "ABJAJBAIPAM_IOOFKJBPBEE" => Some(Self::Ioofkjbpbee), - "ABJAJBAIPAM_NAMMCKKCBBF" => Some(Self::Nammckkcbbf), - "ABJAJBAIPAM_FDAOHAACFGG" => Some(Self::Fdaohaacfgg), - "ABJAJBAIPAM_MLAELEGKJGD" => Some(Self::Mlaelegkjgd), - "ABJAJBAIPAM_HJBJKNJAPDD" => Some(Self::Hjbjknjapdd), - "ABJAJBAIPAM_LFLPHGGMBMO" => Some(Self::Lflphggmbmo), + "DFKBFAICDJG_PCMNNONNJIO" => Some(Self::Pcmnnonnjio), + "DFKBFAICDJG_HCABPIIMPMC" => Some(Self::Hcabpiimpmc), + "DFKBFAICDJG_CGHHBEBGFNB" => Some(Self::Cghhbebgfnb), + "DFKBFAICDJG_NCDJBECHGLF" => Some(Self::Ncdjbechglf), + "DFKBFAICDJG_EMBHCPIJLCL" => Some(Self::Embhcpijlcl), + "DFKBFAICDJG_OJENBJPLJNI" => Some(Self::Ojenbjpljni), + "DFKBFAICDJG_ILODNIBILID" => Some(Self::Ilodnibilid), + "DFKBFAICDJG_LNHAOAHAMEO" => Some(Self::Lnhaoahameo), + "DFKBFAICDJG_DFIDKMFEMKC" => Some(Self::Dfidkmfemkc), + "DFKBFAICDJG_CNEJFABNFPN" => Some(Self::Cnejfabnfpn), + "DFKBFAICDJG_JANOJMBBLKB" => Some(Self::Janojmbblkb), + "DFKBFAICDJG_FJHNALAOBEM" => Some(Self::Fjhnalaobem), + "DFKBFAICDJG_IJCEAJDNHPF" => Some(Self::Ijceajdnhpf), + "DFKBFAICDJG_KECNNAMCAKL" => Some(Self::Kecnnamcakl), + "DFKBFAICDJG_PLFDECBHIJB" => Some(Self::Plfdecbhijb), + "DFKBFAICDJG_HPMMOMPLEFK" => Some(Self::Hpmmomplefk), + "DFKBFAICDJG_COGHNOCBFBE" => Some(Self::Coghnocbfbe), + "DFKBFAICDJG_GEIOBKAHLHI" => Some(Self::Geiobkahlhi), + "DFKBFAICDJG_JBBLIOOAMKN" => Some(Self::Jbbliooamkn), + "DFKBFAICDJG_NABKGIJEFPG" => Some(Self::Nabkgijefpg), + "DFKBFAICDJG_NCNPBNLMAEC" => Some(Self::Ncnpbnlmaec), + "DFKBFAICDJG_JGMGLGIOFHI" => Some(Self::Jgmglgiofhi), + "DFKBFAICDJG_IKCHLHGLCPN" => Some(Self::Ikchlhglcpn), + "DFKBFAICDJG_PLONEEOKBEN" => Some(Self::Ploneeokben), + "DFKBFAICDJG_FMBGNMJPDGF" => Some(Self::Fmbgnmjpdgf), + "DFKBFAICDJG_NLMAKGDKHCP" => Some(Self::Nlmakgdkhcp), + "DFKBFAICDJG_HGOHGLBFJAB" => Some(Self::Hgohglbfjab), _ => None, } } @@ -81944,47 +85013,47 @@ impl Abjajbaipam { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ilheipbpalm { - Lgjikgkophk = 0, - Dlcoefkhjbh = 1, - Mhckmipmlam = 2, - Ghnmendldod = 3, - Mhdaeemkipk = 4, +pub enum Gpiofjjjamf { + Dbihmnglogl = 0, + Ghfindidbpi = 1, + Mhfnenmpmbk = 2, + Pggafpmgelc = 3, + Mhmolkoinnk = 4, } -impl Ilheipbpalm { +impl Gpiofjjjamf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Lgjikgkophk => "ILHEIPBPALM_LGJIKGKOPHK", - Self::Dlcoefkhjbh => "ILHEIPBPALM_DLCOEFKHJBH", - Self::Mhckmipmlam => "ILHEIPBPALM_MHCKMIPMLAM", - Self::Ghnmendldod => "ILHEIPBPALM_GHNMENDLDOD", - Self::Mhdaeemkipk => "ILHEIPBPALM_MHDAEEMKIPK", + Self::Dbihmnglogl => "GPIOFJJJAMF_DBIHMNGLOGL", + Self::Ghfindidbpi => "GPIOFJJJAMF_GHFINDIDBPI", + Self::Mhfnenmpmbk => "GPIOFJJJAMF_MHFNENMPMBK", + Self::Pggafpmgelc => "GPIOFJJJAMF_PGGAFPMGELC", + Self::Mhmolkoinnk => "GPIOFJJJAMF_MHMOLKOINNK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ILHEIPBPALM_LGJIKGKOPHK" => Some(Self::Lgjikgkophk), - "ILHEIPBPALM_DLCOEFKHJBH" => Some(Self::Dlcoefkhjbh), - "ILHEIPBPALM_MHCKMIPMLAM" => Some(Self::Mhckmipmlam), - "ILHEIPBPALM_GHNMENDLDOD" => Some(Self::Ghnmendldod), - "ILHEIPBPALM_MHDAEEMKIPK" => Some(Self::Mhdaeemkipk), + "GPIOFJJJAMF_DBIHMNGLOGL" => Some(Self::Dbihmnglogl), + "GPIOFJJJAMF_GHFINDIDBPI" => Some(Self::Ghfindidbpi), + "GPIOFJJJAMF_MHFNENMPMBK" => Some(Self::Mhfnenmpmbk), + "GPIOFJJJAMF_PGGAFPMGELC" => Some(Self::Pggafpmgelc), + "GPIOFJJJAMF_MHMOLKOINNK" => Some(Self::Mhmolkoinnk), _ => None, } } } -/// Obf: FightMarbleHpChangeType +/// Obf: AGHLHAFIAEJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightMarbleHpChangeType { - Dfjcichdono = 0, - Knmccehbnnk = 1, - Dkfeakjghli = 2, + AghlhafiaejOppeoekldcj = 0, + AghlhafiaejCbhgomhnlmi = 1, + AghlhafiaejDnoopamdacc = 2, } impl FightMarbleHpChangeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81993,17 +85062,17 @@ impl FightMarbleHpChangeType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Dfjcichdono => "FightMarbleHpChangeType_DFJCICHDONO", - Self::Knmccehbnnk => "FightMarbleHpChangeType_KNMCCEHBNNK", - Self::Dkfeakjghli => "FightMarbleHpChangeType_DKFEAKJGHLI", + Self::AghlhafiaejOppeoekldcj => "AGHLHAFIAEJ_OPPEOEKLDCJ", + Self::AghlhafiaejCbhgomhnlmi => "AGHLHAFIAEJ_CBHGOMHNLMI", + Self::AghlhafiaejDnoopamdacc => "AGHLHAFIAEJ_DNOOPAMDACC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FightMarbleHpChangeType_DFJCICHDONO" => Some(Self::Dfjcichdono), - "FightMarbleHpChangeType_KNMCCEHBNNK" => Some(Self::Knmccehbnnk), - "FightMarbleHpChangeType_DKFEAKJGHLI" => Some(Self::Dkfeakjghli), + "AGHLHAFIAEJ_OPPEOEKLDCJ" => Some(Self::AghlhafiaejOppeoekldcj), + "AGHLHAFIAEJ_CBHGOMHNLMI" => Some(Self::AghlhafiaejCbhgomhnlmi), + "AGHLHAFIAEJ_DNOOPAMDACC" => Some(Self::AghlhafiaejDnoopamdacc), _ => None, } } @@ -82011,105 +85080,105 @@ impl FightMarbleHpChangeType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mdkiljeobpi { - Cbgdekgpjck = 0, - Ndpkbiggjpb = 1, - Djkkffaepli = 2, - Ajngojphmbk = 3, - Emampppedco = 4, - Pjhoeahoeep = 5, - Kmlccabhnph = 6, - Oamgjkcpbjb = 7, - Cpggaacjcoh = 8, - Jplhkchfbff = 9, - Naocfhjigjp = 10, - Klmnmeflkaj = 11, - Dbpkjbghckk = 12, - Lcalklpdfba = 13, - Mdhadnehcdl = 14, - Ebgbokibjhh = 15, +pub enum Oehdbmbnlof { + Hlpochdnjma = 0, + Acjpdhjgkho = 1, + Ciiipnbipba = 2, + Cefeapfmpil = 3, + Aaaoinfjnde = 4, + Mipbcbchden = 5, + Ikcnhoihfkj = 6, + Fklljdgehmf = 7, + Pglpboglfcf = 8, + Mjdfoaacaon = 9, + Efciomagpao = 10, + Cbghncbbcjb = 11, + Madfmnkhnce = 12, + Ikeajcpnknm = 13, + Mbelkpoehba = 14, + Digmfcgipkd = 15, } -impl Mdkiljeobpi { +impl Oehdbmbnlof { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Cbgdekgpjck => "MDKILJEOBPI_CBGDEKGPJCK", - Self::Ndpkbiggjpb => "MDKILJEOBPI_NDPKBIGGJPB", - Self::Djkkffaepli => "MDKILJEOBPI_DJKKFFAEPLI", - Self::Ajngojphmbk => "MDKILJEOBPI_AJNGOJPHMBK", - Self::Emampppedco => "MDKILJEOBPI_EMAMPPPEDCO", - Self::Pjhoeahoeep => "MDKILJEOBPI_PJHOEAHOEEP", - Self::Kmlccabhnph => "MDKILJEOBPI_KMLCCABHNPH", - Self::Oamgjkcpbjb => "MDKILJEOBPI_OAMGJKCPBJB", - Self::Cpggaacjcoh => "MDKILJEOBPI_CPGGAACJCOH", - Self::Jplhkchfbff => "MDKILJEOBPI_JPLHKCHFBFF", - Self::Naocfhjigjp => "MDKILJEOBPI_NAOCFHJIGJP", - Self::Klmnmeflkaj => "MDKILJEOBPI_KLMNMEFLKAJ", - Self::Dbpkjbghckk => "MDKILJEOBPI_DBPKJBGHCKK", - Self::Lcalklpdfba => "MDKILJEOBPI_LCALKLPDFBA", - Self::Mdhadnehcdl => "MDKILJEOBPI_MDHADNEHCDL", - Self::Ebgbokibjhh => "MDKILJEOBPI_EBGBOKIBJHH", + Self::Hlpochdnjma => "OEHDBMBNLOF_HLPOCHDNJMA", + Self::Acjpdhjgkho => "OEHDBMBNLOF_ACJPDHJGKHO", + Self::Ciiipnbipba => "OEHDBMBNLOF_CIIIPNBIPBA", + Self::Cefeapfmpil => "OEHDBMBNLOF_CEFEAPFMPIL", + Self::Aaaoinfjnde => "OEHDBMBNLOF_AAAOINFJNDE", + Self::Mipbcbchden => "OEHDBMBNLOF_MIPBCBCHDEN", + Self::Ikcnhoihfkj => "OEHDBMBNLOF_IKCNHOIHFKJ", + Self::Fklljdgehmf => "OEHDBMBNLOF_FKLLJDGEHMF", + Self::Pglpboglfcf => "OEHDBMBNLOF_PGLPBOGLFCF", + Self::Mjdfoaacaon => "OEHDBMBNLOF_MJDFOAACAON", + Self::Efciomagpao => "OEHDBMBNLOF_EFCIOMAGPAO", + Self::Cbghncbbcjb => "OEHDBMBNLOF_CBGHNCBBCJB", + Self::Madfmnkhnce => "OEHDBMBNLOF_MADFMNKHNCE", + Self::Ikeajcpnknm => "OEHDBMBNLOF_IKEAJCPNKNM", + Self::Mbelkpoehba => "OEHDBMBNLOF_MBELKPOEHBA", + Self::Digmfcgipkd => "OEHDBMBNLOF_DIGMFCGIPKD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MDKILJEOBPI_CBGDEKGPJCK" => Some(Self::Cbgdekgpjck), - "MDKILJEOBPI_NDPKBIGGJPB" => Some(Self::Ndpkbiggjpb), - "MDKILJEOBPI_DJKKFFAEPLI" => Some(Self::Djkkffaepli), - "MDKILJEOBPI_AJNGOJPHMBK" => Some(Self::Ajngojphmbk), - "MDKILJEOBPI_EMAMPPPEDCO" => Some(Self::Emampppedco), - "MDKILJEOBPI_PJHOEAHOEEP" => Some(Self::Pjhoeahoeep), - "MDKILJEOBPI_KMLCCABHNPH" => Some(Self::Kmlccabhnph), - "MDKILJEOBPI_OAMGJKCPBJB" => Some(Self::Oamgjkcpbjb), - "MDKILJEOBPI_CPGGAACJCOH" => Some(Self::Cpggaacjcoh), - "MDKILJEOBPI_JPLHKCHFBFF" => Some(Self::Jplhkchfbff), - "MDKILJEOBPI_NAOCFHJIGJP" => Some(Self::Naocfhjigjp), - "MDKILJEOBPI_KLMNMEFLKAJ" => Some(Self::Klmnmeflkaj), - "MDKILJEOBPI_DBPKJBGHCKK" => Some(Self::Dbpkjbghckk), - "MDKILJEOBPI_LCALKLPDFBA" => Some(Self::Lcalklpdfba), - "MDKILJEOBPI_MDHADNEHCDL" => Some(Self::Mdhadnehcdl), - "MDKILJEOBPI_EBGBOKIBJHH" => Some(Self::Ebgbokibjhh), + "OEHDBMBNLOF_HLPOCHDNJMA" => Some(Self::Hlpochdnjma), + "OEHDBMBNLOF_ACJPDHJGKHO" => Some(Self::Acjpdhjgkho), + "OEHDBMBNLOF_CIIIPNBIPBA" => Some(Self::Ciiipnbipba), + "OEHDBMBNLOF_CEFEAPFMPIL" => Some(Self::Cefeapfmpil), + "OEHDBMBNLOF_AAAOINFJNDE" => Some(Self::Aaaoinfjnde), + "OEHDBMBNLOF_MIPBCBCHDEN" => Some(Self::Mipbcbchden), + "OEHDBMBNLOF_IKCNHOIHFKJ" => Some(Self::Ikcnhoihfkj), + "OEHDBMBNLOF_FKLLJDGEHMF" => Some(Self::Fklljdgehmf), + "OEHDBMBNLOF_PGLPBOGLFCF" => Some(Self::Pglpboglfcf), + "OEHDBMBNLOF_MJDFOAACAON" => Some(Self::Mjdfoaacaon), + "OEHDBMBNLOF_EFCIOMAGPAO" => Some(Self::Efciomagpao), + "OEHDBMBNLOF_CBGHNCBBCJB" => Some(Self::Cbghncbbcjb), + "OEHDBMBNLOF_MADFMNKHNCE" => Some(Self::Madfmnkhnce), + "OEHDBMBNLOF_IKEAJCPNKNM" => Some(Self::Ikeajcpnknm), + "OEHDBMBNLOF_MBELKPOEHBA" => Some(Self::Mbelkpoehba), + "OEHDBMBNLOF_DIGMFCGIPKD" => Some(Self::Digmfcgipkd), _ => None, } } } -/// Obf: CmdFightMatch3Type +/// Obf: GMBAODONMMH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMatch3Type { - Hjlkolmjplj = 0, - Bgmclokbeck = 30109, - CmdOlnabebaemn = 30200, - CmdDmbdeoajkob = 30101, - CmdPemhpofjgnb = 30188, - CmdPgbegmmdbnd = 30131, - CmdIiaipcfamek = 30186, - CmdHijnkbhcomf = 30134, - Pgbblabcfan = 30169, - Olenkdpmead = 30148, - CmdMfbbgngcigf = 30157, - CmdFanocdogelo = 30140, - CmdDikmloflipn = 30156, - CmdFpnlnbahaeh = 30146, - CmdPanebjgclpl = 30162, - Afhbgkpajgi = 30118, - CmdOmjmkfokhdg = 30135, - CmdFhkiboajnii = 30103, - CmdFdocalefefb = 30196, - CmdAaajgajeldf = 30106, - Ehdmlahjnmg = 30183, - CmdLnbdihmmkjd = 30124, - CmdGneoecdhjne = 30119, - Mlamkeaecof = 30123, - Jngmpalpbll = 30113, - CmdIlongomkfkg = 30104, - Nklkhhedpel = 30184, - CmdJjbakghmnok = 30181, + GmbaodonmmhHdehmmhjoig = 0, + CmdJmgaoifbneo = 30110, + CmdJlagljedaeh = 30139, + GmbaodonmmhBggkkpoapoe = 30174, + GmbaodonmmhAgnifoojogi = 30104, + CmdJgaejmogapo = 30126, + CmdCgmggemiika = 30198, + GmbaodonmmhBlcjpoekdel = 30163, + CmdDllgkjnkanj = 30133, + CmdPkafdhfomol = 30189, + GmbaodonmmhMgadjfmghmc = 30118, + CmdPcaihnohhag = 30109, + CmdChckdifjbkp = 30157, + CmdFbakhnlpgem = 30196, + CmdEbnnibgfgih = 30144, + CmdDmellmenkch = 30137, + CmdAjafoehdcii = 30195, + GmbaodonmmhBnhjphhlggp = 30158, + GmbaodonmmhIgkedamgajm = 30200, + CmdEaaeihmicbo = 30107, + CmdIjaecoefeim = 30161, + CmdLepagpcidlp = 30138, + CmdKnfeeohhaop = 30132, + CmdMefmbpfdbem = 30194, + CmdDnjhmkinpbk = 30101, + GmbaodonmmhDfcllkphfag = 30172, + CmdIndjdbnfnim = 30114, + GmbaodonmmhLbbiobgcckg = 30191, } impl CmdFightMatch3Type { /// String value of the enum field names used in the ProtoBuf definition. @@ -82118,67 +85187,67 @@ impl CmdFightMatch3Type { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hjlkolmjplj => "CmdFightMatch3Type_HJLKOLMJPLJ", - Self::Bgmclokbeck => "CmdFightMatch3Type_BGMCLOKBECK", - Self::CmdOlnabebaemn => "CmdOLNABEBAEMN", - Self::CmdDmbdeoajkob => "CmdDMBDEOAJKOB", - Self::CmdPemhpofjgnb => "CmdPEMHPOFJGNB", - Self::CmdPgbegmmdbnd => "CmdPGBEGMMDBND", - Self::CmdIiaipcfamek => "CmdIIAIPCFAMEK", - Self::CmdHijnkbhcomf => "CmdHIJNKBHCOMF", - Self::Pgbblabcfan => "CmdFightMatch3Type_PGBBLABCFAN", - Self::Olenkdpmead => "CmdFightMatch3Type_OLENKDPMEAD", - Self::CmdMfbbgngcigf => "CmdMFBBGNGCIGF", - Self::CmdFanocdogelo => "CmdFANOCDOGELO", - Self::CmdDikmloflipn => "CmdDIKMLOFLIPN", - Self::CmdFpnlnbahaeh => "CmdFPNLNBAHAEH", - Self::CmdPanebjgclpl => "CmdPANEBJGCLPL", - Self::Afhbgkpajgi => "CmdFightMatch3Type_AFHBGKPAJGI", - Self::CmdOmjmkfokhdg => "CmdOMJMKFOKHDG", - Self::CmdFhkiboajnii => "CmdFHKIBOAJNII", - Self::CmdFdocalefefb => "CmdFDOCALEFEFB", - Self::CmdAaajgajeldf => "CmdAAAJGAJELDF", - Self::Ehdmlahjnmg => "CmdFightMatch3Type_EHDMLAHJNMG", - Self::CmdLnbdihmmkjd => "CmdLNBDIHMMKJD", - Self::CmdGneoecdhjne => "CmdGNEOECDHJNE", - Self::Mlamkeaecof => "CmdFightMatch3Type_MLAMKEAECOF", - Self::Jngmpalpbll => "CmdFightMatch3Type_JNGMPALPBLL", - Self::CmdIlongomkfkg => "CmdILONGOMKFKG", - Self::Nklkhhedpel => "CmdFightMatch3Type_NKLKHHEDPEL", - Self::CmdJjbakghmnok => "CmdJJBAKGHMNOK", + Self::GmbaodonmmhHdehmmhjoig => "GMBAODONMMH_HDEHMMHJOIG", + Self::CmdJmgaoifbneo => "CmdJMGAOIFBNEO", + Self::CmdJlagljedaeh => "CmdJLAGLJEDAEH", + Self::GmbaodonmmhBggkkpoapoe => "GMBAODONMMH_BGGKKPOAPOE", + Self::GmbaodonmmhAgnifoojogi => "GMBAODONMMH_AGNIFOOJOGI", + Self::CmdJgaejmogapo => "CmdJGAEJMOGAPO", + Self::CmdCgmggemiika => "CmdCGMGGEMIIKA", + Self::GmbaodonmmhBlcjpoekdel => "GMBAODONMMH_BLCJPOEKDEL", + Self::CmdDllgkjnkanj => "CmdDLLGKJNKANJ", + Self::CmdPkafdhfomol => "CmdPKAFDHFOMOL", + Self::GmbaodonmmhMgadjfmghmc => "GMBAODONMMH_MGADJFMGHMC", + Self::CmdPcaihnohhag => "CmdPCAIHNOHHAG", + Self::CmdChckdifjbkp => "CmdCHCKDIFJBKP", + Self::CmdFbakhnlpgem => "CmdFBAKHNLPGEM", + Self::CmdEbnnibgfgih => "CmdEBNNIBGFGIH", + Self::CmdDmellmenkch => "CmdDMELLMENKCH", + Self::CmdAjafoehdcii => "CmdAJAFOEHDCII", + Self::GmbaodonmmhBnhjphhlggp => "GMBAODONMMH_BNHJPHHLGGP", + Self::GmbaodonmmhIgkedamgajm => "GMBAODONMMH_IGKEDAMGAJM", + Self::CmdEaaeihmicbo => "CmdEAAEIHMICBO", + Self::CmdIjaecoefeim => "CmdIJAECOEFEIM", + Self::CmdLepagpcidlp => "CmdLEPAGPCIDLP", + Self::CmdKnfeeohhaop => "CmdKNFEEOHHAOP", + Self::CmdMefmbpfdbem => "CmdMEFMBPFDBEM", + Self::CmdDnjhmkinpbk => "CmdDNJHMKINPBK", + Self::GmbaodonmmhDfcllkphfag => "GMBAODONMMH_DFCLLKPHFAG", + Self::CmdIndjdbnfnim => "CmdINDJDBNFNIM", + Self::GmbaodonmmhLbbiobgcckg => "GMBAODONMMH_LBBIOBGCCKG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFightMatch3Type_HJLKOLMJPLJ" => Some(Self::Hjlkolmjplj), - "CmdFightMatch3Type_BGMCLOKBECK" => Some(Self::Bgmclokbeck), - "CmdOLNABEBAEMN" => Some(Self::CmdOlnabebaemn), - "CmdDMBDEOAJKOB" => Some(Self::CmdDmbdeoajkob), - "CmdPEMHPOFJGNB" => Some(Self::CmdPemhpofjgnb), - "CmdPGBEGMMDBND" => Some(Self::CmdPgbegmmdbnd), - "CmdIIAIPCFAMEK" => Some(Self::CmdIiaipcfamek), - "CmdHIJNKBHCOMF" => Some(Self::CmdHijnkbhcomf), - "CmdFightMatch3Type_PGBBLABCFAN" => Some(Self::Pgbblabcfan), - "CmdFightMatch3Type_OLENKDPMEAD" => Some(Self::Olenkdpmead), - "CmdMFBBGNGCIGF" => Some(Self::CmdMfbbgngcigf), - "CmdFANOCDOGELO" => Some(Self::CmdFanocdogelo), - "CmdDIKMLOFLIPN" => Some(Self::CmdDikmloflipn), - "CmdFPNLNBAHAEH" => Some(Self::CmdFpnlnbahaeh), - "CmdPANEBJGCLPL" => Some(Self::CmdPanebjgclpl), - "CmdFightMatch3Type_AFHBGKPAJGI" => Some(Self::Afhbgkpajgi), - "CmdOMJMKFOKHDG" => Some(Self::CmdOmjmkfokhdg), - "CmdFHKIBOAJNII" => Some(Self::CmdFhkiboajnii), - "CmdFDOCALEFEFB" => Some(Self::CmdFdocalefefb), - "CmdAAAJGAJELDF" => Some(Self::CmdAaajgajeldf), - "CmdFightMatch3Type_EHDMLAHJNMG" => Some(Self::Ehdmlahjnmg), - "CmdLNBDIHMMKJD" => Some(Self::CmdLnbdihmmkjd), - "CmdGNEOECDHJNE" => Some(Self::CmdGneoecdhjne), - "CmdFightMatch3Type_MLAMKEAECOF" => Some(Self::Mlamkeaecof), - "CmdFightMatch3Type_JNGMPALPBLL" => Some(Self::Jngmpalpbll), - "CmdILONGOMKFKG" => Some(Self::CmdIlongomkfkg), - "CmdFightMatch3Type_NKLKHHEDPEL" => Some(Self::Nklkhhedpel), - "CmdJJBAKGHMNOK" => Some(Self::CmdJjbakghmnok), + "GMBAODONMMH_HDEHMMHJOIG" => Some(Self::GmbaodonmmhHdehmmhjoig), + "CmdJMGAOIFBNEO" => Some(Self::CmdJmgaoifbneo), + "CmdJLAGLJEDAEH" => Some(Self::CmdJlagljedaeh), + "GMBAODONMMH_BGGKKPOAPOE" => Some(Self::GmbaodonmmhBggkkpoapoe), + "GMBAODONMMH_AGNIFOOJOGI" => Some(Self::GmbaodonmmhAgnifoojogi), + "CmdJGAEJMOGAPO" => Some(Self::CmdJgaejmogapo), + "CmdCGMGGEMIIKA" => Some(Self::CmdCgmggemiika), + "GMBAODONMMH_BLCJPOEKDEL" => Some(Self::GmbaodonmmhBlcjpoekdel), + "CmdDLLGKJNKANJ" => Some(Self::CmdDllgkjnkanj), + "CmdPKAFDHFOMOL" => Some(Self::CmdPkafdhfomol), + "GMBAODONMMH_MGADJFMGHMC" => Some(Self::GmbaodonmmhMgadjfmghmc), + "CmdPCAIHNOHHAG" => Some(Self::CmdPcaihnohhag), + "CmdCHCKDIFJBKP" => Some(Self::CmdChckdifjbkp), + "CmdFBAKHNLPGEM" => Some(Self::CmdFbakhnlpgem), + "CmdEBNNIBGFGIH" => Some(Self::CmdEbnnibgfgih), + "CmdDMELLMENKCH" => Some(Self::CmdDmellmenkch), + "CmdAJAFOEHDCII" => Some(Self::CmdAjafoehdcii), + "GMBAODONMMH_BNHJPHHLGGP" => Some(Self::GmbaodonmmhBnhjphhlggp), + "GMBAODONMMH_IGKEDAMGAJM" => Some(Self::GmbaodonmmhIgkedamgajm), + "CmdEAAEIHMICBO" => Some(Self::CmdEaaeihmicbo), + "CmdIJAECOEFEIM" => Some(Self::CmdIjaecoefeim), + "CmdLEPAGPCIDLP" => Some(Self::CmdLepagpcidlp), + "CmdKNFEEOHHAOP" => Some(Self::CmdKnfeeohhaop), + "CmdMEFMBPFDBEM" => Some(Self::CmdMefmbpfdbem), + "CmdDNJHMKINPBK" => Some(Self::CmdDnjhmkinpbk), + "GMBAODONMMH_DFCLLKPHFAG" => Some(Self::GmbaodonmmhDfcllkphfag), + "CmdINDJDBNFNIM" => Some(Self::CmdIndjdbnfnim), + "GMBAODONMMH_LBBIOBGCCKG" => Some(Self::GmbaodonmmhLbbiobgcckg), _ => None, } } @@ -82186,38 +85255,38 @@ impl CmdFightMatch3Type { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fhmmdfpclhg { - Oiiellhnold = 0, - Ecgabbddpja = 1, - Abbejfabojm = 2, - Cpcmhccecal = 3, - Leecmhjdnjg = 4, - Feaemgepala = 5, +pub enum Fnpdjfjfobe { + Ekefcljapdp = 0, + Nhpnnkieggl = 1, + Bpemnmkapoo = 2, + Jmkjdfefiob = 3, + Ngellmbhoie = 4, + Nanpdakbjmo = 5, } -impl Fhmmdfpclhg { +impl Fnpdjfjfobe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Oiiellhnold => "FHMMDFPCLHG_OIIELLHNOLD", - Self::Ecgabbddpja => "FHMMDFPCLHG_ECGABBDDPJA", - Self::Abbejfabojm => "FHMMDFPCLHG_ABBEJFABOJM", - Self::Cpcmhccecal => "FHMMDFPCLHG_CPCMHCCECAL", - Self::Leecmhjdnjg => "FHMMDFPCLHG_LEECMHJDNJG", - Self::Feaemgepala => "FHMMDFPCLHG_FEAEMGEPALA", + Self::Ekefcljapdp => "FNPDJFJFOBE_EKEFCLJAPDP", + Self::Nhpnnkieggl => "FNPDJFJFOBE_NHPNNKIEGGL", + Self::Bpemnmkapoo => "FNPDJFJFOBE_BPEMNMKAPOO", + Self::Jmkjdfefiob => "FNPDJFJFOBE_JMKJDFEFIOB", + Self::Ngellmbhoie => "FNPDJFJFOBE_NGELLMBHOIE", + Self::Nanpdakbjmo => "FNPDJFJFOBE_NANPDAKBJMO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FHMMDFPCLHG_OIIELLHNOLD" => Some(Self::Oiiellhnold), - "FHMMDFPCLHG_ECGABBDDPJA" => Some(Self::Ecgabbddpja), - "FHMMDFPCLHG_ABBEJFABOJM" => Some(Self::Abbejfabojm), - "FHMMDFPCLHG_CPCMHCCECAL" => Some(Self::Cpcmhccecal), - "FHMMDFPCLHG_LEECMHJDNJG" => Some(Self::Leecmhjdnjg), - "FHMMDFPCLHG_FEAEMGEPALA" => Some(Self::Feaemgepala), + "FNPDJFJFOBE_EKEFCLJAPDP" => Some(Self::Ekefcljapdp), + "FNPDJFJFOBE_NHPNNKIEGGL" => Some(Self::Nhpnnkieggl), + "FNPDJFJFOBE_BPEMNMKAPOO" => Some(Self::Bpemnmkapoo), + "FNPDJFJFOBE_JMKJDFEFIOB" => Some(Self::Jmkjdfefiob), + "FNPDJFJFOBE_NGELLMBHOIE" => Some(Self::Ngellmbhoie), + "FNPDJFJFOBE_NANPDAKBJMO" => Some(Self::Nanpdakbjmo), _ => None, } } @@ -82225,32 +85294,32 @@ impl Fhmmdfpclhg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Oadjmabebjg { - Ibpegeamkce = 0, - Ddkpkebbmnp = 1, - Akbnfhbhnme = 2, - Ofoeajcdcac = 3, +pub enum Pbkppeapbom { + Bnjmpchfina = 0, + Odfnpcjndid = 1, + Ccjcfmiafcm = 2, + Ladepbbhhgo = 3, } -impl Oadjmabebjg { +impl Pbkppeapbom { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ibpegeamkce => "OADJMABEBJG_IBPEGEAMKCE", - Self::Ddkpkebbmnp => "OADJMABEBJG_DDKPKEBBMNP", - Self::Akbnfhbhnme => "OADJMABEBJG_AKBNFHBHNME", - Self::Ofoeajcdcac => "OADJMABEBJG_OFOEAJCDCAC", + Self::Bnjmpchfina => "PBKPPEAPBOM_BNJMPCHFINA", + Self::Odfnpcjndid => "PBKPPEAPBOM_ODFNPCJNDID", + Self::Ccjcfmiafcm => "PBKPPEAPBOM_CCJCFMIAFCM", + Self::Ladepbbhhgo => "PBKPPEAPBOM_LADEPBBHHGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OADJMABEBJG_IBPEGEAMKCE" => Some(Self::Ibpegeamkce), - "OADJMABEBJG_DDKPKEBBMNP" => Some(Self::Ddkpkebbmnp), - "OADJMABEBJG_AKBNFHBHNME" => Some(Self::Akbnfhbhnme), - "OADJMABEBJG_OFOEAJCDCAC" => Some(Self::Ofoeajcdcac), + "PBKPPEAPBOM_BNJMPCHFINA" => Some(Self::Bnjmpchfina), + "PBKPPEAPBOM_ODFNPCJNDID" => Some(Self::Odfnpcjndid), + "PBKPPEAPBOM_CCJCFMIAFCM" => Some(Self::Ccjcfmiafcm), + "PBKPPEAPBOM_LADEPBBHHGO" => Some(Self::Ladepbbhhgo), _ => None, } } @@ -82258,38 +85327,38 @@ impl Oadjmabebjg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fmhdnedhbbf { - Inkhkddahgo = 0, - Necokceajge = 1, - Fmlbckbjlbp = 2, - Gadpacgokhk = 3, - Jjmhdhhphlb = 4, - Fflicgdghgo = 5, +pub enum Hldonlicnob { + Mnelhmebhpk = 0, + Nmihnmapkgi = 1, + Mhcmmoppalj = 2, + Ojgeicbogjp = 3, + Bljmjhpheaf = 4, + Fmpefgjphkc = 5, } -impl Fmhdnedhbbf { +impl Hldonlicnob { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Inkhkddahgo => "FMHDNEDHBBF_INKHKDDAHGO", - Self::Necokceajge => "FMHDNEDHBBF_NECOKCEAJGE", - Self::Fmlbckbjlbp => "FMHDNEDHBBF_FMLBCKBJLBP", - Self::Gadpacgokhk => "FMHDNEDHBBF_GADPACGOKHK", - Self::Jjmhdhhphlb => "FMHDNEDHBBF_JJMHDHHPHLB", - Self::Fflicgdghgo => "FMHDNEDHBBF_FFLICGDGHGO", + Self::Mnelhmebhpk => "HLDONLICNOB_MNELHMEBHPK", + Self::Nmihnmapkgi => "HLDONLICNOB_NMIHNMAPKGI", + Self::Mhcmmoppalj => "HLDONLICNOB_MHCMMOPPALJ", + Self::Ojgeicbogjp => "HLDONLICNOB_OJGEICBOGJP", + Self::Bljmjhpheaf => "HLDONLICNOB_BLJMJHPHEAF", + Self::Fmpefgjphkc => "HLDONLICNOB_FMPEFGJPHKC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FMHDNEDHBBF_INKHKDDAHGO" => Some(Self::Inkhkddahgo), - "FMHDNEDHBBF_NECOKCEAJGE" => Some(Self::Necokceajge), - "FMHDNEDHBBF_FMLBCKBJLBP" => Some(Self::Fmlbckbjlbp), - "FMHDNEDHBBF_GADPACGOKHK" => Some(Self::Gadpacgokhk), - "FMHDNEDHBBF_JJMHDHHPHLB" => Some(Self::Jjmhdhhphlb), - "FMHDNEDHBBF_FFLICGDGHGO" => Some(Self::Fflicgdghgo), + "HLDONLICNOB_MNELHMEBHPK" => Some(Self::Mnelhmebhpk), + "HLDONLICNOB_NMIHNMAPKGI" => Some(Self::Nmihnmapkgi), + "HLDONLICNOB_MHCMMOPPALJ" => Some(Self::Mhcmmoppalj), + "HLDONLICNOB_OJGEICBOGJP" => Some(Self::Ojgeicbogjp), + "HLDONLICNOB_BLJMJHPHEAF" => Some(Self::Bljmjhpheaf), + "HLDONLICNOB_FMPEFGJPHKC" => Some(Self::Fmpefgjphkc), _ => None, } } @@ -82297,38 +85366,38 @@ impl Fmhdnedhbbf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Deglpfggfcm { - Imfgaceijec = 0, - Llcieljaflg = 1, - Aibjhdggjdh = 2, - Pbmaamiolhg = 3, - Hkiaeidmhlb = 4, - Omgkoanopmg = 5, +pub enum Dnagpmebbck { + Mcdjammcldo = 0, + Caifilpcdbh = 1, + Mgclkjekjaa = 2, + Hcjomcjgghd = 3, + Glhdgeokcjb = 4, + Eeicibockea = 5, } -impl Deglpfggfcm { +impl Dnagpmebbck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Imfgaceijec => "DEGLPFGGFCM_IMFGACEIJEC", - Self::Llcieljaflg => "DEGLPFGGFCM_LLCIELJAFLG", - Self::Aibjhdggjdh => "DEGLPFGGFCM_AIBJHDGGJDH", - Self::Pbmaamiolhg => "DEGLPFGGFCM_PBMAAMIOLHG", - Self::Hkiaeidmhlb => "DEGLPFGGFCM_HKIAEIDMHLB", - Self::Omgkoanopmg => "DEGLPFGGFCM_OMGKOANOPMG", + Self::Mcdjammcldo => "DNAGPMEBBCK_MCDJAMMCLDO", + Self::Caifilpcdbh => "DNAGPMEBBCK_CAIFILPCDBH", + Self::Mgclkjekjaa => "DNAGPMEBBCK_MGCLKJEKJAA", + Self::Hcjomcjgghd => "DNAGPMEBBCK_HCJOMCJGGHD", + Self::Glhdgeokcjb => "DNAGPMEBBCK_GLHDGEOKCJB", + Self::Eeicibockea => "DNAGPMEBBCK_EEICIBOCKEA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DEGLPFGGFCM_IMFGACEIJEC" => Some(Self::Imfgaceijec), - "DEGLPFGGFCM_LLCIELJAFLG" => Some(Self::Llcieljaflg), - "DEGLPFGGFCM_AIBJHDGGJDH" => Some(Self::Aibjhdggjdh), - "DEGLPFGGFCM_PBMAAMIOLHG" => Some(Self::Pbmaamiolhg), - "DEGLPFGGFCM_HKIAEIDMHLB" => Some(Self::Hkiaeidmhlb), - "DEGLPFGGFCM_OMGKOANOPMG" => Some(Self::Omgkoanopmg), + "DNAGPMEBBCK_MCDJAMMCLDO" => Some(Self::Mcdjammcldo), + "DNAGPMEBBCK_CAIFILPCDBH" => Some(Self::Caifilpcdbh), + "DNAGPMEBBCK_MGCLKJEKJAA" => Some(Self::Mgclkjekjaa), + "DNAGPMEBBCK_HCJOMCJGGHD" => Some(Self::Hcjomcjgghd), + "DNAGPMEBBCK_GLHDGEOKCJB" => Some(Self::Glhdgeokcjb), + "DNAGPMEBBCK_EEICIBOCKEA" => Some(Self::Eeicibockea), _ => None, } } @@ -82336,29 +85405,29 @@ impl Deglpfggfcm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kibeoienclp { - Mnfeponeddj = 0, - Jonbchkfoda = 1, - Foagjcdlpce = 2, +pub enum Ijkblbjaabj { + Pcpdhelpkem = 0, + Gnjicjpagnh = 1, + Okjhnpkffpm = 2, } -impl Kibeoienclp { +impl Ijkblbjaabj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "KIBEOIENCLP_MNFEPONEDDJ", - Self::Jonbchkfoda => "KIBEOIENCLP_JONBCHKFODA", - Self::Foagjcdlpce => "KIBEOIENCLP_FOAGJCDLPCE", + Self::Pcpdhelpkem => "IJKBLBJAABJ_PCPDHELPKEM", + Self::Gnjicjpagnh => "IJKBLBJAABJ_GNJICJPAGNH", + Self::Okjhnpkffpm => "IJKBLBJAABJ_OKJHNPKFFPM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KIBEOIENCLP_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "KIBEOIENCLP_JONBCHKFODA" => Some(Self::Jonbchkfoda), - "KIBEOIENCLP_FOAGJCDLPCE" => Some(Self::Foagjcdlpce), + "IJKBLBJAABJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "IJKBLBJAABJ_GNJICJPAGNH" => Some(Self::Gnjicjpagnh), + "IJKBLBJAABJ_OKJHNPKFFPM" => Some(Self::Okjhnpkffpm), _ => None, } } @@ -82366,32 +85435,32 @@ impl Kibeoienclp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Diihhidnaio { - Mnfeponeddj = 0, - Jeikmhpjadh = 1, - Dncloidlgmn = 2, - Pehjddpghoe = 3, +pub enum Ngaielabhpm { + Pcpdhelpkem = 0, + Lcehkbamoka = 1, + Nfepjmelpom = 2, + Bfoijcjjmhh = 3, } -impl Diihhidnaio { +impl Ngaielabhpm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "DIIHHIDNAIO_MNFEPONEDDJ", - Self::Jeikmhpjadh => "DIIHHIDNAIO_JEIKMHPJADH", - Self::Dncloidlgmn => "DIIHHIDNAIO_DNCLOIDLGMN", - Self::Pehjddpghoe => "DIIHHIDNAIO_PEHJDDPGHOE", + Self::Pcpdhelpkem => "NGAIELABHPM_PCPDHELPKEM", + Self::Lcehkbamoka => "NGAIELABHPM_LCEHKBAMOKA", + Self::Nfepjmelpom => "NGAIELABHPM_NFEPJMELPOM", + Self::Bfoijcjjmhh => "NGAIELABHPM_BFOIJCJJMHH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DIIHHIDNAIO_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "DIIHHIDNAIO_JEIKMHPJADH" => Some(Self::Jeikmhpjadh), - "DIIHHIDNAIO_DNCLOIDLGMN" => Some(Self::Dncloidlgmn), - "DIIHHIDNAIO_PEHJDDPGHOE" => Some(Self::Pehjddpghoe), + "NGAIELABHPM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NGAIELABHPM_LCEHKBAMOKA" => Some(Self::Lcehkbamoka), + "NGAIELABHPM_NFEPJMELPOM" => Some(Self::Nfepjmelpom), + "NGAIELABHPM_BFOIJCJJMHH" => Some(Self::Bfoijcjjmhh), _ => None, } } @@ -82399,38 +85468,38 @@ impl Diihhidnaio { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Cbkbmmdekhk { - Lfmacniafip = 0, - Aijagajbjpl = 1, - Cgmehomolgn = 2, - Fjoiiabgbhk = 3, - Lelcimcgkip = 4, - Ghpdkapiomd = 5, +pub enum Mfjbncdahjk { + Lecnfagcfnh = 0, + Maodgpdemdj = 1, + Ojafehmoldp = 2, + Dkpigdeehco = 3, + Cobcjodfiif = 4, + Mjanfbmfbna = 5, } -impl Cbkbmmdekhk { +impl Mfjbncdahjk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Lfmacniafip => "CBKBMMDEKHK_LFMACNIAFIP", - Self::Aijagajbjpl => "CBKBMMDEKHK_AIJAGAJBJPL", - Self::Cgmehomolgn => "CBKBMMDEKHK_CGMEHOMOLGN", - Self::Fjoiiabgbhk => "CBKBMMDEKHK_FJOIIABGBHK", - Self::Lelcimcgkip => "CBKBMMDEKHK_LELCIMCGKIP", - Self::Ghpdkapiomd => "CBKBMMDEKHK_GHPDKAPIOMD", + Self::Lecnfagcfnh => "MFJBNCDAHJK_LECNFAGCFNH", + Self::Maodgpdemdj => "MFJBNCDAHJK_MAODGPDEMDJ", + Self::Ojafehmoldp => "MFJBNCDAHJK_OJAFEHMOLDP", + Self::Dkpigdeehco => "MFJBNCDAHJK_DKPIGDEEHCO", + Self::Cobcjodfiif => "MFJBNCDAHJK_COBCJODFIIF", + Self::Mjanfbmfbna => "MFJBNCDAHJK_MJANFBMFBNA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CBKBMMDEKHK_LFMACNIAFIP" => Some(Self::Lfmacniafip), - "CBKBMMDEKHK_AIJAGAJBJPL" => Some(Self::Aijagajbjpl), - "CBKBMMDEKHK_CGMEHOMOLGN" => Some(Self::Cgmehomolgn), - "CBKBMMDEKHK_FJOIIABGBHK" => Some(Self::Fjoiiabgbhk), - "CBKBMMDEKHK_LELCIMCGKIP" => Some(Self::Lelcimcgkip), - "CBKBMMDEKHK_GHPDKAPIOMD" => Some(Self::Ghpdkapiomd), + "MFJBNCDAHJK_LECNFAGCFNH" => Some(Self::Lecnfagcfnh), + "MFJBNCDAHJK_MAODGPDEMDJ" => Some(Self::Maodgpdemdj), + "MFJBNCDAHJK_OJAFEHMOLDP" => Some(Self::Ojafehmoldp), + "MFJBNCDAHJK_DKPIGDEEHCO" => Some(Self::Dkpigdeehco), + "MFJBNCDAHJK_COBCJODFIIF" => Some(Self::Cobcjodfiif), + "MFJBNCDAHJK_MJANFBMFBNA" => Some(Self::Mjanfbmfbna), _ => None, } } @@ -82438,35 +85507,35 @@ impl Cbkbmmdekhk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ioclppokjoo { - Naanpdgppmn = 0, - Ifikdaabjeo = 1, - Gmoipjpcejm = 2, - Cackbjpkmil = 3, - Dpffmjpmabh = 4, +pub enum Hndckmialog { + Ojaogbdjclm = 0, + Knalihfliio = 1, + Mampdpahdho = 2, + Gbfdkkbgbeo = 3, + Mgnnpfmjbed = 4, } -impl Ioclppokjoo { +impl Hndckmialog { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Naanpdgppmn => "IOCLPPOKJOO_NAANPDGPPMN", - Self::Ifikdaabjeo => "IOCLPPOKJOO_IFIKDAABJEO", - Self::Gmoipjpcejm => "IOCLPPOKJOO_GMOIPJPCEJM", - Self::Cackbjpkmil => "IOCLPPOKJOO_CACKBJPKMIL", - Self::Dpffmjpmabh => "IOCLPPOKJOO_DPFFMJPMABH", + Self::Ojaogbdjclm => "HNDCKMIALOG_OJAOGBDJCLM", + Self::Knalihfliio => "HNDCKMIALOG_KNALIHFLIIO", + Self::Mampdpahdho => "HNDCKMIALOG_MAMPDPAHDHO", + Self::Gbfdkkbgbeo => "HNDCKMIALOG_GBFDKKBGBEO", + Self::Mgnnpfmjbed => "HNDCKMIALOG_MGNNPFMJBED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IOCLPPOKJOO_NAANPDGPPMN" => Some(Self::Naanpdgppmn), - "IOCLPPOKJOO_IFIKDAABJEO" => Some(Self::Ifikdaabjeo), - "IOCLPPOKJOO_GMOIPJPCEJM" => Some(Self::Gmoipjpcejm), - "IOCLPPOKJOO_CACKBJPKMIL" => Some(Self::Cackbjpkmil), - "IOCLPPOKJOO_DPFFMJPMABH" => Some(Self::Dpffmjpmabh), + "HNDCKMIALOG_OJAOGBDJCLM" => Some(Self::Ojaogbdjclm), + "HNDCKMIALOG_KNALIHFLIIO" => Some(Self::Knalihfliio), + "HNDCKMIALOG_MAMPDPAHDHO" => Some(Self::Mampdpahdho), + "HNDCKMIALOG_GBFDKKBGBEO" => Some(Self::Gbfdkkbgbeo), + "HNDCKMIALOG_MGNNPFMJBED" => Some(Self::Mgnnpfmjbed), _ => None, } } @@ -82474,65 +85543,65 @@ impl Ioclppokjoo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mhldjjennnp { - Gckbocjpgdk = 0, - Bjfbgagniho = 1, - Oelgkcfbcch = 2, - Nobjgjehlga = 3, - Lbdglimlfcj = 4, - Cdndodecbfc = 5, +pub enum Fmanpckgfdd { + Maoejieahah = 0, + Kccgmhlcael = 1, + Ikjgdffokad = 2, + Gjkncpipkcm = 3, + Gfldojlimdh = 4, + Copjeicjkna = 5, } -impl Mhldjjennnp { +impl Fmanpckgfdd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Gckbocjpgdk => "MHLDJJENNNP_GCKBOCJPGDK", - Self::Bjfbgagniho => "MHLDJJENNNP_BJFBGAGNIHO", - Self::Oelgkcfbcch => "MHLDJJENNNP_OELGKCFBCCH", - Self::Nobjgjehlga => "MHLDJJENNNP_NOBJGJEHLGA", - Self::Lbdglimlfcj => "MHLDJJENNNP_LBDGLIMLFCJ", - Self::Cdndodecbfc => "MHLDJJENNNP_CDNDODECBFC", + Self::Maoejieahah => "FMANPCKGFDD_MAOEJIEAHAH", + Self::Kccgmhlcael => "FMANPCKGFDD_KCCGMHLCAEL", + Self::Ikjgdffokad => "FMANPCKGFDD_IKJGDFFOKAD", + Self::Gjkncpipkcm => "FMANPCKGFDD_GJKNCPIPKCM", + Self::Gfldojlimdh => "FMANPCKGFDD_GFLDOJLIMDH", + Self::Copjeicjkna => "FMANPCKGFDD_COPJEICJKNA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MHLDJJENNNP_GCKBOCJPGDK" => Some(Self::Gckbocjpgdk), - "MHLDJJENNNP_BJFBGAGNIHO" => Some(Self::Bjfbgagniho), - "MHLDJJENNNP_OELGKCFBCCH" => Some(Self::Oelgkcfbcch), - "MHLDJJENNNP_NOBJGJEHLGA" => Some(Self::Nobjgjehlga), - "MHLDJJENNNP_LBDGLIMLFCJ" => Some(Self::Lbdglimlfcj), - "MHLDJJENNNP_CDNDODECBFC" => Some(Self::Cdndodecbfc), + "FMANPCKGFDD_MAOEJIEAHAH" => Some(Self::Maoejieahah), + "FMANPCKGFDD_KCCGMHLCAEL" => Some(Self::Kccgmhlcael), + "FMANPCKGFDD_IKJGDFFOKAD" => Some(Self::Ikjgdffokad), + "FMANPCKGFDD_GJKNCPIPKCM" => Some(Self::Gjkncpipkcm), + "FMANPCKGFDD_GFLDOJLIMDH" => Some(Self::Gfldojlimdh), + "FMANPCKGFDD_COPJEICJKNA" => Some(Self::Copjeicjkna), _ => None, } } } -/// Obf: CmdFiveDimType +/// Obf: MKLPGBFEJMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFiveDimType { - Mnfeponeddj = 0, - CmdEnterFiveDimGameScRsp = 2265, - Kljebjnlacd = 2270, - CmdGetFiveDimMoneyDataScRsp = 2255, - CmdFiveDimGameTransferScRsp = 2261, - Opeomhmcejc = 2267, - CmdFiveDimJumpEnergyChangeScNotify = 2257, - CmdLeaveFiveDimGameScRsp = 2266, - CmdFiveDimMoneyChangeScNotify = 2259, - Blaegmfijbm = 2253, - CmdGetFiveDimGameDataScRsp = 2251, - Adnchflljpf = 2260, - CmdFiveDimGameDataUpdateScNotify = 2272, - Bdppccdjplc = 2256, - Hgjfchblflb = 2252, - CmdGetFiveDimMoneyScRsp = 2254, - CmdUpdateFiveDimGameDataScRsp = 2262, - Cekcbkjhgkb = 2271, + MklpgbfejmoPcpdhelpkem = 0, + CmdGetFiveDimMoneyScRsp = 2261, + CmdLeaveFiveDimGameScRsp = 2258, + MklpgbfejmoDfillfnllaj = 2253, + CmdFiveDimJumpEnergyChangeScNotify = 2265, + CmdUpdateFiveDimGameDataScRsp = 2259, + MklpgbfejmoLklobdjinoi = 2257, + CmdFiveDimGameTransferScRsp = 2270, + MklpgbfejmoCjmdbfojpic = 2251, + MklpgbfejmoHkghbahiomc = 2252, + MklpgbfejmoFfbhnfpklmd = 2269, + CmdFiveDimMoneyChangeScNotify = 2272, + CmdEnterFiveDimGameScRsp = 2264, + MklpgbfejmoObobbdghcdn = 2268, + CmdFiveDimGameDataUpdateScNotify = 2275, + CmdGetFiveDimGameDataScRsp = 2254, + MklpgbfejmoIidcmpnmchm = 2260, + CmdGetFiveDimMoneyDataScRsp = 2274, } impl CmdFiveDimType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82541,121 +85610,151 @@ impl CmdFiveDimType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFiveDimType_MNFEPONEDDJ", - Self::CmdEnterFiveDimGameScRsp => "CmdEnterFiveDimGameScRsp", - Self::Kljebjnlacd => "CmdFiveDimType_KLJEBJNLACD", - Self::CmdGetFiveDimMoneyDataScRsp => "CmdGetFiveDimMoneyDataScRsp", - Self::CmdFiveDimGameTransferScRsp => "CmdFiveDimGameTransferScRsp", - Self::Opeomhmcejc => "CmdFiveDimType_OPEOMHMCEJC", + Self::MklpgbfejmoPcpdhelpkem => "MKLPGBFEJMO_PCPDHELPKEM", + Self::CmdGetFiveDimMoneyScRsp => "CmdGetFiveDimMoneyScRsp", + Self::CmdLeaveFiveDimGameScRsp => "CmdLeaveFiveDimGameScRsp", + Self::MklpgbfejmoDfillfnllaj => "MKLPGBFEJMO_DFILLFNLLAJ", Self::CmdFiveDimJumpEnergyChangeScNotify => { "CmdFiveDimJumpEnergyChangeScNotify" } - Self::CmdLeaveFiveDimGameScRsp => "CmdLeaveFiveDimGameScRsp", - Self::CmdFiveDimMoneyChangeScNotify => "CmdFiveDimMoneyChangeScNotify", - Self::Blaegmfijbm => "CmdFiveDimType_BLAEGMFIJBM", - Self::CmdGetFiveDimGameDataScRsp => "CmdGetFiveDimGameDataScRsp", - Self::Adnchflljpf => "CmdFiveDimType_ADNCHFLLJPF", - Self::CmdFiveDimGameDataUpdateScNotify => "CmdFiveDimGameDataUpdateScNotify", - Self::Bdppccdjplc => "CmdFiveDimType_BDPPCCDJPLC", - Self::Hgjfchblflb => "CmdFiveDimType_HGJFCHBLFLB", - Self::CmdGetFiveDimMoneyScRsp => "CmdGetFiveDimMoneyScRsp", Self::CmdUpdateFiveDimGameDataScRsp => "CmdUpdateFiveDimGameDataScRsp", - Self::Cekcbkjhgkb => "CmdFiveDimType_CEKCBKJHGKB", + Self::MklpgbfejmoLklobdjinoi => "MKLPGBFEJMO_LKLOBDJINOI", + Self::CmdFiveDimGameTransferScRsp => "CmdFiveDimGameTransferScRsp", + Self::MklpgbfejmoCjmdbfojpic => "MKLPGBFEJMO_CJMDBFOJPIC", + Self::MklpgbfejmoHkghbahiomc => "MKLPGBFEJMO_HKGHBAHIOMC", + Self::MklpgbfejmoFfbhnfpklmd => "MKLPGBFEJMO_FFBHNFPKLMD", + Self::CmdFiveDimMoneyChangeScNotify => "CmdFiveDimMoneyChangeScNotify", + Self::CmdEnterFiveDimGameScRsp => "CmdEnterFiveDimGameScRsp", + Self::MklpgbfejmoObobbdghcdn => "MKLPGBFEJMO_OBOBBDGHCDN", + Self::CmdFiveDimGameDataUpdateScNotify => "CmdFiveDimGameDataUpdateScNotify", + Self::CmdGetFiveDimGameDataScRsp => "CmdGetFiveDimGameDataScRsp", + Self::MklpgbfejmoIidcmpnmchm => "MKLPGBFEJMO_IIDCMPNMCHM", + Self::CmdGetFiveDimMoneyDataScRsp => "CmdGetFiveDimMoneyDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFiveDimType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdEnterFiveDimGameScRsp" => Some(Self::CmdEnterFiveDimGameScRsp), - "CmdFiveDimType_KLJEBJNLACD" => Some(Self::Kljebjnlacd), - "CmdGetFiveDimMoneyDataScRsp" => Some(Self::CmdGetFiveDimMoneyDataScRsp), - "CmdFiveDimGameTransferScRsp" => Some(Self::CmdFiveDimGameTransferScRsp), - "CmdFiveDimType_OPEOMHMCEJC" => Some(Self::Opeomhmcejc), + "MKLPGBFEJMO_PCPDHELPKEM" => Some(Self::MklpgbfejmoPcpdhelpkem), + "CmdGetFiveDimMoneyScRsp" => Some(Self::CmdGetFiveDimMoneyScRsp), + "CmdLeaveFiveDimGameScRsp" => Some(Self::CmdLeaveFiveDimGameScRsp), + "MKLPGBFEJMO_DFILLFNLLAJ" => Some(Self::MklpgbfejmoDfillfnllaj), "CmdFiveDimJumpEnergyChangeScNotify" => { Some(Self::CmdFiveDimJumpEnergyChangeScNotify) } - "CmdLeaveFiveDimGameScRsp" => Some(Self::CmdLeaveFiveDimGameScRsp), + "CmdUpdateFiveDimGameDataScRsp" => Some(Self::CmdUpdateFiveDimGameDataScRsp), + "MKLPGBFEJMO_LKLOBDJINOI" => Some(Self::MklpgbfejmoLklobdjinoi), + "CmdFiveDimGameTransferScRsp" => Some(Self::CmdFiveDimGameTransferScRsp), + "MKLPGBFEJMO_CJMDBFOJPIC" => Some(Self::MklpgbfejmoCjmdbfojpic), + "MKLPGBFEJMO_HKGHBAHIOMC" => Some(Self::MklpgbfejmoHkghbahiomc), + "MKLPGBFEJMO_FFBHNFPKLMD" => Some(Self::MklpgbfejmoFfbhnfpklmd), "CmdFiveDimMoneyChangeScNotify" => Some(Self::CmdFiveDimMoneyChangeScNotify), - "CmdFiveDimType_BLAEGMFIJBM" => Some(Self::Blaegmfijbm), - "CmdGetFiveDimGameDataScRsp" => Some(Self::CmdGetFiveDimGameDataScRsp), - "CmdFiveDimType_ADNCHFLLJPF" => Some(Self::Adnchflljpf), + "CmdEnterFiveDimGameScRsp" => Some(Self::CmdEnterFiveDimGameScRsp), + "MKLPGBFEJMO_OBOBBDGHCDN" => Some(Self::MklpgbfejmoObobbdghcdn), "CmdFiveDimGameDataUpdateScNotify" => { Some(Self::CmdFiveDimGameDataUpdateScNotify) } - "CmdFiveDimType_BDPPCCDJPLC" => Some(Self::Bdppccdjplc), - "CmdFiveDimType_HGJFCHBLFLB" => Some(Self::Hgjfchblflb), - "CmdGetFiveDimMoneyScRsp" => Some(Self::CmdGetFiveDimMoneyScRsp), - "CmdUpdateFiveDimGameDataScRsp" => Some(Self::CmdUpdateFiveDimGameDataScRsp), - "CmdFiveDimType_CEKCBKJHGKB" => Some(Self::Cekcbkjhgkb), + "CmdGetFiveDimGameDataScRsp" => Some(Self::CmdGetFiveDimGameDataScRsp), + "MKLPGBFEJMO_IIDCMPNMCHM" => Some(Self::MklpgbfejmoIidcmpnmchm), + "CmdGetFiveDimMoneyDataScRsp" => Some(Self::CmdGetFiveDimMoneyDataScRsp), _ => None, } } } -/// Obf: CmdFriendType +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Ipfagfapccd { + Pcpdhelpkem = 0, + Mlemoakkjjh = 1, + Baogamkclmo = 2, +} +impl Ipfagfapccd { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Pcpdhelpkem => "IPFAGFAPCCD_PCPDHELPKEM", + Self::Mlemoakkjjh => "IPFAGFAPCCD_MLEMOAKKJJH", + Self::Baogamkclmo => "IPFAGFAPCCD_BAOGAMKCLMO", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "IPFAGFAPCCD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "IPFAGFAPCCD_MLEMOAKKJJH" => Some(Self::Mlemoakkjjh), + "IPFAGFAPCCD_BAOGAMKCLMO" => Some(Self::Baogamkclmo), + _ => None, + } + } +} +/// Obf: GEGHIEHNEEP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFriendType { - Mnfeponeddj = 0, - CmdDeleteFriendScRsp = 2919, - CmdGetFriendBattleRecordDetailScRsp = 2925, - CmdSetAssistScRsp = 2968, - CmdGetFriendBattleRecordDetailCsReq = 2954, - CmdSetFriendMarkCsReq = 2976, - CmdSyncHandleFriendScNotify = 2957, - CmdSyncApplyFriendScNotify = 2969, - CmdGetPlatformPlayerInfoCsReq = 2922, - CmdTakeAssistRewardCsReq = 2905, - CmdApplyFriendScRsp = 3000, - CmdGetFriendApplyListInfoCsReq = 2935, - CmdGetFriendAssistListScRsp = 2914, - CmdGetFriendRecommendLineupScRsp = 2928, - CmdSyncAddBlacklistScNotify = 2934, - CmdReportPlayerScRsp = 2918, - CmdSetFriendRemarkNameScRsp = 2909, - CmdGetPlayerDetailInfoCsReq = 2924, - CmdGetFriendLoginInfoCsReq = 2951, - CmdGetFriendRecommendListInfoScRsp = 2986, - CmdSetFriendRemarkNameCsReq = 2903, - CmdGetFriendListInfoScRsp = 2981, - CmdSearchPlayerScRsp = 2943, - CmdCurAssistChangedNotify = 2964, - CmdGetFriendApplyListInfoScRsp = 2913, - CmdGetFriendDevelopmentInfoScRsp = 2958, - CmdHandleFriendCsReq = 2940, - CmdDeleteBlacklistCsReq = 2906, - CmdGetFriendRecommendLineupDetailScRsp = 2936, - CmdGetFriendRecommendLineupCsReq = 2959, - CmdGetAssistListCsReq = 2917, - CmdNewAssistHistoryNotify = 2990, - CmdGetAssistHistoryCsReq = 2902, - CmdHandleFriendScRsp = 2946, - CmdSetFriendMarkScRsp = 2979, - CmdGetFriendLoginInfoScRsp = 2997, - CmdSearchPlayerCsReq = 2996, - CmdGetFriendRecommendListInfoCsReq = 2988, - CmdReportPlayerCsReq = 2931, - CmdGetFriendRecommendLineupDetailCsReq = 2994, - CmdSetAllowOtherApplyFriendCsReq = 2929, - CmdGetFriendAssistListCsReq = 2915, - CmdGetPlatformPlayerInfoScRsp = 2947, - CmdTakeAssistRewardScRsp = 2912, - CmdGetAssistListScRsp = 2927, - CmdGetCurAssistScRsp = 2991, - CmdApplyFriendCsReq = 2962, - CmdAddBlacklistScRsp = 2948, - CmdDeleteFriendCsReq = 2984, - CmdGetPlayerDetailInfoScRsp = 2904, - CmdAddBlacklistCsReq = 2956, - CmdGetFriendListInfoCsReq = 2983, - CmdSetAssistCsReq = 2945, - CmdGetAssistHistoryScRsp = 2937, - CmdSyncDeleteFriendScNotify = 2923, - CmdGetCurAssistCsReq = 2908, - CmdDeleteBlacklistScRsp = 2901, + GeghiehneepPcpdhelpkem = 0, + CmdGetFriendApplyListInfoScRsp = 2918, + CmdSyncHandleFriendScNotify = 2901, + CmdGetPlatformPlayerInfoScRsp = 2949, + CmdGetFriendRecommendListInfoScRsp = 2961, + CmdGetFriendRecommendLineupDetailCsReq = 2952, + CmdGetAssistListCsReq = 2928, + CmdTakeAssistRewardScRsp = 2920, + CmdAbnlkiddiok = 3000, + CmdDeleteFriendCsReq = 2974, + CmdGetAssistListScRsp = 2965, + CmdReportPlayerCsReq = 2944, + CmdGetPlayerDetailInfoCsReq = 2994, CmdGetFriendDevelopmentInfoCsReq = 2977, - CmdSetForbidOtherApplyFriendScRsp = 2955, + CmdGetFriendApplyListInfoCsReq = 2914, + CmdGetFriendRecommendLineupScRsp = 2988, + CmdGetCurAssistScRsp = 2917, + CmdSetFriendMarkCsReq = 2971, + CmdGetPlatformPlayerInfoCsReq = 2902, + CmdAddBlacklistCsReq = 2938, + CmdGetFriendRecommendLineupCsReq = 2906, + CmdGetFriendLoginInfoCsReq = 2966, + CmdSetFriendRemarkNameCsReq = 2907, + CmdCurAssistChangedNotify = 2993, + CmdGetFriendListInfoCsReq = 2991, + CmdGetAssistHistoryScRsp = 2925, + CmdSyncDeleteFriendScNotify = 2904, + CmdGetFriendBattleRecordDetailScRsp = 2912, + CmdSyncAddBlacklistScNotify = 2932, + CmdSetFriendMarkScRsp = 2936, + CmdTakeAssistRewardCsReq = 2979, + CmdDeleteFriendScRsp = 2937, + CmdApplyFriendScRsp = 2998, + CmdSearchPlayerCsReq = 2957, + CmdSetAssistCsReq = 2973, + CmdSyncApplyFriendScNotify = 2963, + CmdGetFriendAssistListCsReq = 2903, + CmdHandleFriendScRsp = 2939, + CmdDeleteBlacklistScRsp = 2996, + CmdGetFriendBattleRecordDetailCsReq = 2929, + CmdGetFriendAssistListScRsp = 2992, + CmdDeleteBlacklistCsReq = 2989, + CmdApplyFriendCsReq = 2909, + CmdGetFriendRecommendLineupDetailScRsp = 2990, + CmdSetAllowOtherApplyFriendCsReq = 2911, + CmdHandleFriendCsReq = 2926, + CmdGetCurAssistCsReq = 2908, + CmdGetFriendListInfoScRsp = 2910, + CmdSetFriendRemarkNameScRsp = 2958, + CmdGetAssistHistoryCsReq = 2951, + CmdSetForbidOtherApplyFriendScRsp = 2930, + CmdGetPlayerDetailInfoScRsp = 2995, + CmdGetFriendDevelopmentInfoScRsp = 2916, + CmdAddBlacklistScRsp = 2972, + CmdGetFriendRecommendListInfoCsReq = 2933, + CmdGetFriendLoginInfoScRsp = 2905, + CmdSetAssistScRsp = 2953, + CmdSearchPlayerScRsp = 2921, + CmdNewAssistHistoryNotify = 2954, } impl CmdFriendType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82664,171 +85763,171 @@ impl CmdFriendType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdFriendType_MNFEPONEDDJ", - Self::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp", - Self::CmdGetFriendBattleRecordDetailScRsp => { - "CmdGetFriendBattleRecordDetailScRsp" - } - Self::CmdSetAssistScRsp => "CmdSetAssistScRsp", - Self::CmdGetFriendBattleRecordDetailCsReq => { - "CmdGetFriendBattleRecordDetailCsReq" - } - Self::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq", + Self::GeghiehneepPcpdhelpkem => "GEGHIEHNEEP_PCPDHELPKEM", + Self::CmdGetFriendApplyListInfoScRsp => "CmdGetFriendApplyListInfoScRsp", Self::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify", - Self::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify", - Self::CmdGetPlatformPlayerInfoCsReq => "CmdGetPlatformPlayerInfoCsReq", - Self::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq", - Self::CmdApplyFriendScRsp => "CmdApplyFriendScRsp", - Self::CmdGetFriendApplyListInfoCsReq => "CmdGetFriendApplyListInfoCsReq", - Self::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp", - Self::CmdGetFriendRecommendLineupScRsp => "CmdGetFriendRecommendLineupScRsp", - Self::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify", - Self::CmdReportPlayerScRsp => "CmdReportPlayerScRsp", - Self::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp", - Self::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq", - Self::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq", + Self::CmdGetPlatformPlayerInfoScRsp => "CmdGetPlatformPlayerInfoScRsp", Self::CmdGetFriendRecommendListInfoScRsp => { "CmdGetFriendRecommendListInfoScRsp" } - Self::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq", - Self::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp", - Self::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp", - Self::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify", - Self::CmdGetFriendApplyListInfoScRsp => "CmdGetFriendApplyListInfoScRsp", - Self::CmdGetFriendDevelopmentInfoScRsp => "CmdGetFriendDevelopmentInfoScRsp", - Self::CmdHandleFriendCsReq => "CmdHandleFriendCsReq", - Self::CmdDeleteBlacklistCsReq => "CmdDeleteBlacklistCsReq", - Self::CmdGetFriendRecommendLineupDetailScRsp => { - "CmdGetFriendRecommendLineupDetailScRsp" - } - Self::CmdGetFriendRecommendLineupCsReq => "CmdGetFriendRecommendLineupCsReq", - Self::CmdGetAssistListCsReq => "CmdGetAssistListCsReq", - Self::CmdNewAssistHistoryNotify => "CmdNewAssistHistoryNotify", - Self::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq", - Self::CmdHandleFriendScRsp => "CmdHandleFriendScRsp", - Self::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp", - Self::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp", - Self::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq", - Self::CmdGetFriendRecommendListInfoCsReq => { - "CmdGetFriendRecommendListInfoCsReq" - } - Self::CmdReportPlayerCsReq => "CmdReportPlayerCsReq", Self::CmdGetFriendRecommendLineupDetailCsReq => { "CmdGetFriendRecommendLineupDetailCsReq" } - Self::CmdSetAllowOtherApplyFriendCsReq => "CmdSetAllowOtherApplyFriendCsReq", - Self::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq", - Self::CmdGetPlatformPlayerInfoScRsp => "CmdGetPlatformPlayerInfoScRsp", + Self::CmdGetAssistListCsReq => "CmdGetAssistListCsReq", Self::CmdTakeAssistRewardScRsp => "CmdTakeAssistRewardScRsp", - Self::CmdGetAssistListScRsp => "CmdGetAssistListScRsp", - Self::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp", - Self::CmdApplyFriendCsReq => "CmdApplyFriendCsReq", - Self::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp", + Self::CmdAbnlkiddiok => "CmdABNLKIDDIOK", Self::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq", - Self::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp", + Self::CmdGetAssistListScRsp => "CmdGetAssistListScRsp", + Self::CmdReportPlayerCsReq => "CmdReportPlayerCsReq", + Self::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq", + Self::CmdGetFriendDevelopmentInfoCsReq => "CmdGetFriendDevelopmentInfoCsReq", + Self::CmdGetFriendApplyListInfoCsReq => "CmdGetFriendApplyListInfoCsReq", + Self::CmdGetFriendRecommendLineupScRsp => "CmdGetFriendRecommendLineupScRsp", + Self::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp", + Self::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq", + Self::CmdGetPlatformPlayerInfoCsReq => "CmdGetPlatformPlayerInfoCsReq", Self::CmdAddBlacklistCsReq => "CmdAddBlacklistCsReq", + Self::CmdGetFriendRecommendLineupCsReq => "CmdGetFriendRecommendLineupCsReq", + Self::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq", + Self::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq", + Self::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify", Self::CmdGetFriendListInfoCsReq => "CmdGetFriendListInfoCsReq", - Self::CmdSetAssistCsReq => "CmdSetAssistCsReq", Self::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp", Self::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify", - Self::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq", + Self::CmdGetFriendBattleRecordDetailScRsp => { + "CmdGetFriendBattleRecordDetailScRsp" + } + Self::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify", + Self::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp", + Self::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq", + Self::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp", + Self::CmdApplyFriendScRsp => "CmdApplyFriendScRsp", + Self::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq", + Self::CmdSetAssistCsReq => "CmdSetAssistCsReq", + Self::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify", + Self::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq", + Self::CmdHandleFriendScRsp => "CmdHandleFriendScRsp", Self::CmdDeleteBlacklistScRsp => "CmdDeleteBlacklistScRsp", - Self::CmdGetFriendDevelopmentInfoCsReq => "CmdGetFriendDevelopmentInfoCsReq", + Self::CmdGetFriendBattleRecordDetailCsReq => { + "CmdGetFriendBattleRecordDetailCsReq" + } + Self::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp", + Self::CmdDeleteBlacklistCsReq => "CmdDeleteBlacklistCsReq", + Self::CmdApplyFriendCsReq => "CmdApplyFriendCsReq", + Self::CmdGetFriendRecommendLineupDetailScRsp => { + "CmdGetFriendRecommendLineupDetailScRsp" + } + Self::CmdSetAllowOtherApplyFriendCsReq => "CmdSetAllowOtherApplyFriendCsReq", + Self::CmdHandleFriendCsReq => "CmdHandleFriendCsReq", + Self::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq", + Self::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp", + Self::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp", + Self::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq", Self::CmdSetForbidOtherApplyFriendScRsp => { "CmdSetForbidOtherApplyFriendScRsp" } + Self::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp", + Self::CmdGetFriendDevelopmentInfoScRsp => "CmdGetFriendDevelopmentInfoScRsp", + Self::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp", + Self::CmdGetFriendRecommendListInfoCsReq => { + "CmdGetFriendRecommendListInfoCsReq" + } + Self::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp", + Self::CmdSetAssistScRsp => "CmdSetAssistScRsp", + Self::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp", + Self::CmdNewAssistHistoryNotify => "CmdNewAssistHistoryNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdFriendType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp), - "CmdGetFriendBattleRecordDetailScRsp" => { - Some(Self::CmdGetFriendBattleRecordDetailScRsp) - } - "CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp), - "CmdGetFriendBattleRecordDetailCsReq" => { - Some(Self::CmdGetFriendBattleRecordDetailCsReq) - } - "CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq), - "CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify), - "CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify), - "CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq), - "CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq), - "CmdApplyFriendScRsp" => Some(Self::CmdApplyFriendScRsp), - "CmdGetFriendApplyListInfoCsReq" => { - Some(Self::CmdGetFriendApplyListInfoCsReq) - } - "CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp), - "CmdGetFriendRecommendLineupScRsp" => { - Some(Self::CmdGetFriendRecommendLineupScRsp) - } - "CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify), - "CmdReportPlayerScRsp" => Some(Self::CmdReportPlayerScRsp), - "CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp), - "CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq), - "CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq), - "CmdGetFriendRecommendListInfoScRsp" => { - Some(Self::CmdGetFriendRecommendListInfoScRsp) - } - "CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq), - "CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp), - "CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp), - "CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify), + "GEGHIEHNEEP_PCPDHELPKEM" => Some(Self::GeghiehneepPcpdhelpkem), "CmdGetFriendApplyListInfoScRsp" => { Some(Self::CmdGetFriendApplyListInfoScRsp) } - "CmdGetFriendDevelopmentInfoScRsp" => { - Some(Self::CmdGetFriendDevelopmentInfoScRsp) + "CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify), + "CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp), + "CmdGetFriendRecommendListInfoScRsp" => { + Some(Self::CmdGetFriendRecommendListInfoScRsp) } - "CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq), - "CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq), - "CmdGetFriendRecommendLineupDetailScRsp" => { - Some(Self::CmdGetFriendRecommendLineupDetailScRsp) + "CmdGetFriendRecommendLineupDetailCsReq" => { + Some(Self::CmdGetFriendRecommendLineupDetailCsReq) } + "CmdGetAssistListCsReq" => Some(Self::CmdGetAssistListCsReq), + "CmdTakeAssistRewardScRsp" => Some(Self::CmdTakeAssistRewardScRsp), + "CmdABNLKIDDIOK" => Some(Self::CmdAbnlkiddiok), + "CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq), + "CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp), + "CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq), + "CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq), + "CmdGetFriendDevelopmentInfoCsReq" => { + Some(Self::CmdGetFriendDevelopmentInfoCsReq) + } + "CmdGetFriendApplyListInfoCsReq" => { + Some(Self::CmdGetFriendApplyListInfoCsReq) + } + "CmdGetFriendRecommendLineupScRsp" => { + Some(Self::CmdGetFriendRecommendLineupScRsp) + } + "CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp), + "CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq), + "CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq), + "CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq), "CmdGetFriendRecommendLineupCsReq" => { Some(Self::CmdGetFriendRecommendLineupCsReq) } - "CmdGetAssistListCsReq" => Some(Self::CmdGetAssistListCsReq), - "CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify), - "CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq), - "CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp), - "CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp), - "CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp), - "CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq), - "CmdGetFriendRecommendListInfoCsReq" => { - Some(Self::CmdGetFriendRecommendListInfoCsReq) + "CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq), + "CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq), + "CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify), + "CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq), + "CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp), + "CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify), + "CmdGetFriendBattleRecordDetailScRsp" => { + Some(Self::CmdGetFriendBattleRecordDetailScRsp) } - "CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq), - "CmdGetFriendRecommendLineupDetailCsReq" => { - Some(Self::CmdGetFriendRecommendLineupDetailCsReq) + "CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify), + "CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp), + "CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq), + "CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp), + "CmdApplyFriendScRsp" => Some(Self::CmdApplyFriendScRsp), + "CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq), + "CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq), + "CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify), + "CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq), + "CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp), + "CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp), + "CmdGetFriendBattleRecordDetailCsReq" => { + Some(Self::CmdGetFriendBattleRecordDetailCsReq) + } + "CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp), + "CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq), + "CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq), + "CmdGetFriendRecommendLineupDetailScRsp" => { + Some(Self::CmdGetFriendRecommendLineupDetailScRsp) } "CmdSetAllowOtherApplyFriendCsReq" => { Some(Self::CmdSetAllowOtherApplyFriendCsReq) } - "CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq), - "CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp), - "CmdTakeAssistRewardScRsp" => Some(Self::CmdTakeAssistRewardScRsp), - "CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp), - "CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp), - "CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq), - "CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp), - "CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq), - "CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp), - "CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq), - "CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq), - "CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq), - "CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp), - "CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify), + "CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq), "CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq), - "CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp), - "CmdGetFriendDevelopmentInfoCsReq" => { - Some(Self::CmdGetFriendDevelopmentInfoCsReq) - } + "CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp), + "CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp), + "CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq), "CmdSetForbidOtherApplyFriendScRsp" => { Some(Self::CmdSetForbidOtherApplyFriendScRsp) } + "CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp), + "CmdGetFriendDevelopmentInfoScRsp" => { + Some(Self::CmdGetFriendDevelopmentInfoScRsp) + } + "CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp), + "CmdGetFriendRecommendListInfoCsReq" => { + Some(Self::CmdGetFriendRecommendListInfoCsReq) + } + "CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp), + "CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp), + "CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp), + "CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify), _ => None, } } @@ -82860,18 +85959,18 @@ impl FriendOnlineStatus { } } } -/// Obf: FriendApplySource +/// Obf: PABBPHOIDBF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FriendApplySource { - None = 0, - Search = 1, - Recommend = 2, - Assist = 3, - RecommendAssist = 4, - PsnFriend = 5, - AssistReward = 6, + PabbphoidbfPcpdhelpkem = 0, + PabbphoidbfDdebahbekhi = 1, + PabbphoidbfPjeoombfnma = 2, + PabbphoidbfIlpkpbokmen = 3, + PabbphoidbfOamhnedgeka = 4, + PabbphoidbfOgenapddidb = 5, + PabbphoidbfLdlmbifnpep = 6, } impl FriendApplySource { /// String value of the enum field names used in the ProtoBuf definition. @@ -82880,46 +85979,46 @@ impl FriendApplySource { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "FRIEND_APPLY_SOURCE_NONE", - Self::Search => "FRIEND_APPLY_SOURCE_SEARCH", - Self::Recommend => "FRIEND_APPLY_SOURCE_RECOMMEND", - Self::Assist => "FRIEND_APPLY_SOURCE_ASSIST", - Self::RecommendAssist => "FRIEND_APPLY_SOURCE_RECOMMEND_ASSIST", - Self::PsnFriend => "FRIEND_APPLY_SOURCE_PSN_FRIEND", - Self::AssistReward => "FRIEND_APPLY_SOURCE_ASSIST_REWARD", + Self::PabbphoidbfPcpdhelpkem => "PABBPHOIDBF_PCPDHELPKEM", + Self::PabbphoidbfDdebahbekhi => "PABBPHOIDBF_DDEBAHBEKHI", + Self::PabbphoidbfPjeoombfnma => "PABBPHOIDBF_PJEOOMBFNMA", + Self::PabbphoidbfIlpkpbokmen => "PABBPHOIDBF_ILPKPBOKMEN", + Self::PabbphoidbfOamhnedgeka => "PABBPHOIDBF_OAMHNEDGEKA", + Self::PabbphoidbfOgenapddidb => "PABBPHOIDBF_OGENAPDDIDB", + Self::PabbphoidbfLdlmbifnpep => "PABBPHOIDBF_LDLMBIFNPEP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FRIEND_APPLY_SOURCE_NONE" => Some(Self::None), - "FRIEND_APPLY_SOURCE_SEARCH" => Some(Self::Search), - "FRIEND_APPLY_SOURCE_RECOMMEND" => Some(Self::Recommend), - "FRIEND_APPLY_SOURCE_ASSIST" => Some(Self::Assist), - "FRIEND_APPLY_SOURCE_RECOMMEND_ASSIST" => Some(Self::RecommendAssist), - "FRIEND_APPLY_SOURCE_PSN_FRIEND" => Some(Self::PsnFriend), - "FRIEND_APPLY_SOURCE_ASSIST_REWARD" => Some(Self::AssistReward), + "PABBPHOIDBF_PCPDHELPKEM" => Some(Self::PabbphoidbfPcpdhelpkem), + "PABBPHOIDBF_DDEBAHBEKHI" => Some(Self::PabbphoidbfDdebahbekhi), + "PABBPHOIDBF_PJEOOMBFNMA" => Some(Self::PabbphoidbfPjeoombfnma), + "PABBPHOIDBF_ILPKPBOKMEN" => Some(Self::PabbphoidbfIlpkpbokmen), + "PABBPHOIDBF_OAMHNEDGEKA" => Some(Self::PabbphoidbfOamhnedgeka), + "PABBPHOIDBF_OGENAPDDIDB" => Some(Self::PabbphoidbfOgenapddidb), + "PABBPHOIDBF_LDLMBIFNPEP" => Some(Self::PabbphoidbfLdlmbifnpep), _ => None, } } } -/// Obf: CmdGachaType +/// Obf: LCIOPAFIOIJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGachaType { - Mnfeponeddj = 0, - CmdDoGachaScRsp = 1904, - CmdDoGachaCsReq = 1924, - Jdflgbnkgfl = 1946, - CmdSetGachaDecideItemCsReq = 1969, - CmdGetGachaCeilingCsReq = 1935, - CmdSetGachaDecideItemScRsp = 1940, - CmdExchangeGachaCeiling = 2000, - CmdGetGachaCeilingScRsp = 1913, - CmdExchangeGachaCeilingCsReq = 1962, - CmdGetGachaInfoCsReq = 1983, - CmdGetGachaInfoScRsp = 1981, + LciopafioijPcpdhelpkem = 0, + CmdExchangeGachaCeiling = 1998, + CmdDoGachaScRsp = 1995, + CmdGetGachaCeilingScRsp = 1918, + CmdGetGachaInfoCsReq = 1991, + LciopafioijAjdkgjmngka = 1939, + CmdSetGachaDecideItemCsReq = 1963, + CmdDoGachaCsReq = 1994, + CmdExchangeGachaCeilingCsReq = 1909, + CmdSetGachaDecideItemScRsp = 1926, + CmdGetGachaCeilingCsReq = 1914, + CmdGetGachaInfoScRsp = 1910, } impl CmdGachaType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82928,137 +86027,142 @@ impl CmdGachaType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdGachaType_MNFEPONEDDJ", - Self::CmdDoGachaScRsp => "CmdDoGachaScRsp", - Self::CmdDoGachaCsReq => "CmdDoGachaCsReq", - Self::Jdflgbnkgfl => "CmdGachaType_JDFLGBNKGFL", - Self::CmdSetGachaDecideItemCsReq => "CmdSetGachaDecideItemCsReq", - Self::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq", - Self::CmdSetGachaDecideItemScRsp => "CmdSetGachaDecideItemScRsp", + Self::LciopafioijPcpdhelpkem => "LCIOPAFIOIJ_PCPDHELPKEM", Self::CmdExchangeGachaCeiling => "CmdExchangeGachaCeiling", + Self::CmdDoGachaScRsp => "CmdDoGachaScRsp", Self::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp", - Self::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq", Self::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq", + Self::LciopafioijAjdkgjmngka => "LCIOPAFIOIJ_AJDKGJMNGKA", + Self::CmdSetGachaDecideItemCsReq => "CmdSetGachaDecideItemCsReq", + Self::CmdDoGachaCsReq => "CmdDoGachaCsReq", + Self::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq", + Self::CmdSetGachaDecideItemScRsp => "CmdSetGachaDecideItemScRsp", + Self::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq", Self::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdGachaType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp), - "CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq), - "CmdGachaType_JDFLGBNKGFL" => Some(Self::Jdflgbnkgfl), - "CmdSetGachaDecideItemCsReq" => Some(Self::CmdSetGachaDecideItemCsReq), - "CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq), - "CmdSetGachaDecideItemScRsp" => Some(Self::CmdSetGachaDecideItemScRsp), + "LCIOPAFIOIJ_PCPDHELPKEM" => Some(Self::LciopafioijPcpdhelpkem), "CmdExchangeGachaCeiling" => Some(Self::CmdExchangeGachaCeiling), + "CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp), "CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp), - "CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq), "CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq), + "LCIOPAFIOIJ_AJDKGJMNGKA" => Some(Self::LciopafioijAjdkgjmngka), + "CmdSetGachaDecideItemCsReq" => Some(Self::CmdSetGachaDecideItemCsReq), + "CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq), + "CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq), + "CmdSetGachaDecideItemScRsp" => Some(Self::CmdSetGachaDecideItemScRsp), + "CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq), "CmdGetGachaInfoScRsp" => Some(Self::CmdGetGachaInfoScRsp), _ => None, } } } -/// Obf: CmdGridFightType +/// Obf: LJKEJLGDNJB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGridFightType { - Mnfeponeddj = 0, - CmdGridFightUpdatePosCsReq = 8557, - CmdGridFightTakeWeeklyRewardScRsp = 8482, - CmdGridFightLockShopCsReq = 8593, - CmdGridFightEndBattleStageNotify = 8595, - CmdPkjkpoanfpg = 8536, - Khgcbjlchnh = 8534, - CmdEaeadodkphb = 8592, - CmdBblmlfiljhl = 8504, - CmdGridFightUpdateEquipTrackCsReq = 8419, - CmdGridFightSyncKeepWinCntNotify = 8441, - CmdGichhplenan = 8543, - CmdFavourArchiveScRsp = 8586, - CmdGridFightSeasonHandBookNotify = 8541, - CmdGridFightPermanentTalentResetCsReq = 8463, - CmdOdifldlnpmd = 8471, - CmdIccpjmbdmgp = 8469, - CmdGridFightSeasonTalentResetScRsp = 8511, - CmdGridFightUpdateEquipTrackPriorityCsReq = 8540, - CmdGaienddgmak = 8556, - Cdmhmhjkpmp = 8503, - CmdGridFightGetDataCsReq = 8432, - CmdFdnamcbmdgp = 8537, - Gladbidpepc = 8559, - CmdGridFightRecycleRoleScRsp = 8558, - CmdGridFightGetDataScRsp = 8496, - CmdEapjaaeaieh = 8498, - CmdOldnpgddddf = 8600, - CmdGridFightUseForgeCsReq = 8533, - CmdIppbhnafgck = 8546, - CmdGridFightDestroyWeeklyRewardCsReq = 8594, - CmdGridFightUseConsumableCsReq = 8401, - CmdEpbojafdejg = 8472, - CmdGridFightBackToPrepareReq = 8475, - CmdGridFightEnterBattleStageScRsp = 8430, - CmdGridFightBuyExpCsReq = 8539, - CmdIcaagpgainn = 8433, - Gahbcicbidh = 8525, - CmdPkhbmjcojhk = 8460, - CmdGridFightDestroyWeeklyRewardScRsp = 8454, - CmdEndjfbedcmf = 8579, - CmdMoaimfiehfb = 8449, - CmdGridFightSyncUpdateResultScNotify = 8439, - CmdGridFightEnterBattleStageCsReq = 8428, - CmdLkobfeggmfd = 8402, - CmdGridFightSyncVirtualItemNotify = 8487, - CmdGridFightUpdateEquipTrackScRsp = 8452, - CmdGridFightUpdatePosScRsp = 8499, - CmdJdjnaemeeek = 8445, - CmdOpfiineapom = 8466, - CmdGridFightRefreshShopCsReq = 8524, - CmdFblgplmlhmo = 8548, - CmdGridFightSummonProjectionCsReq = 8542, - CmdAfdpogfpike = 8564, - CmdDbleiofhmfn = 8505, - CmdKphpnggljcd = 8483, - CmdGridFightGetArchiveScRsp = 8519, - CmdGridFightQuitSettleCsReq = 8410, - CmdGridFightResumeGamePlayCsReq = 8440, - CmdGridFightStartGamePlayCsReq = 8561, - CmdGridFightPermanentTalentEnableCsReq = 8458, - Olndiggamcc = 8520, - CmdGridFightSelectRecommendEquipCsReq = 8404, - CmdFlokihhiohh = 8464, + LjkejlgdnjbPcpdhelpkem = 0, + CmdGridFightGetArchiveScRsp = 8455, + CmdFimnifpfhkd = 8565, + CmdBnokmmggdgp = 8718, + CmdGridFightGetDataScRsp = 8750, + CmdKekkiefkkgo = 8570, + CmdCenlniaomak = 8583, + CmdGjmiibdeaaj = 8654, + CmdKnhghpacbmc = 8563, + CmdDndkoioibin = 8743, + CmdMnbaagcgicn = 8490, + LjkejlgdnjbIiidpogalil = 8682, + CmdPpidkcghloo = 8614, + CmdGridFightGetArchiveCsReq = 8427, + CmdKedaoineeob = 8782, + CmdGridFightSyncVirtualItemNotify = 8503, + CmdGridFightEquipCraftCsReq = 8632, + LjkejlgdnjbHblngdhjhjj = 8588, + CmdHlmgoibakph = 8795, + CmdGridFightWeeklyExtraSeasonExpScRsp = 8771, + CmdIbbgidagcob = 8493, + CmdEebmiafnjmc = 8494, + CmdKmofoogidop = 8610, + CmdGridFightRecycleRoleScRsp = 8642, + CmdGridFightPermanentTalentEnableCsReq = 8737, + CmdGridFightLockShopCsReq = 8775, + CmdJnnnjbaocob = 8661, + CmdGridFightQuitLeaveGamePlayCsReq = 8458, + CmdOkohegibccg = 8516, + CmdInhdfeiobnk = 8540, + CmdEgnlcnjdnck = 8567, + CmdGridFightBuyExpCsReq = 8708, + CmdGridFightEnterBattleStageCsReq = 8507, + CmdGdmiibnjjej = 8739, + CmdGridFightSummonProjectionCsReq = 8552, + CmdGridFightSelectRecommendEquipCsReq = 8407, + CmdCmjceedcian = 8658, + CmdGridFightUpdateEquipTrackScRsp = 8669, + CmdGridFightUpdatePosCsReq = 8405, + CmdEpjjbnpiflc = 8551, + CmdCefimadbibh = 8556, + CmdPdocjkbjnhp = 8514, + CmdHpmgdfmeijl = 8546, + LjkejlgdnjbFejjeaiceno = 8730, + CmdGridFightUpdatePosScRsp = 8578, + CmdGridFightEndBattleStageNotify = 8770, + CmdNliddkhjjdo = 8729, + CmdGridFightSeasonTalentResetScRsp = 8536, + CmdDjccbioknod = 8515, + CmdFghhdiclcjb = 8473, + CmdGridFightResumeGamePlayCsReq = 8752, + CmdOlogialojdp = 8696, + CmdCcnlhlliapl = 8697, + CmdGcobepoghpl = 8755, + CmdFavourArchiveScRsp = 8585, + CmdEmidpcijaen = 8638, + LjkejlgdnjbNgenonooenc = 8756, + CmdGridFightEquipDressCsReq = 8758, + CmdHnejhajjiob = 8469, + CmdGridFightHandlePendingActionScRsp = 8586, + CmdAkhodiiogdj = 8466, + CmdGridFightSyncUpdateResultScNotify = 8456, + CmdDchokjafkjo = 8762, + CmdGridFightUpdateEquipTrackCsReq = 8760, + CmdGridFightUpdateEquipTrackPriorityCsReq = 8541, + CmdGridFightRefreshShopCsReq = 8660, + CmdOmjhphppajh = 8759, + CmdGridFightUseConsumableCsReq = 8576, + CmdGridFightRecycleRoleCsReq = 8643, + CmdGridFightPermanentTalentEnableScRsp = 8438, + LjkejlgdnjbHcppibdhooh = 8416, + CmdGridFightStartGamePlayCsReq = 8519, + CmdGridFightQuitSettleCsReq = 8480, + CmdCochfhkkebn = 8796, + CmdGridFightSettleNotify = 8513, + CmdGphodkcpchg = 8411, + CmdGridFightFinishTutorialCsReq = 8428, + LjkejlgdnjbKnbapkkjodh = 8704, + CmdGridFightEnterBattleStageScRsp = 8761, + LjkejlgdnjbPbipmgmabbn = 8707, + CmdGridFightSeasonTalentEnableScRsp = 8712, + CmdDjchchcajpb = 8509, + CmdGridFightBackToPrepareReq = 8800, + CmdHgoibdbmdbg = 8686, + CmdGridFightSyncKeepWinCntNotify = 8767, + CmdGridFightSeasonTalentEnableCsReq = 8496, + CmdGridFightPermanentTalentResetCsReq = 8612, CmdGridFightPermanentTalentResetScRsp = 8425, - CmdGridFightSeasonTalentEnableScRsp = 8444, - CmdIojfhokfndk = 8492, - CmdJleggaeicoh = 8545, - CmdGridFightPermanentTalentEnableScRsp = 8455, - CmdGridFightBuyGoodsCsReq = 8480, - CmdGridFightSeasonTalentResetCsReq = 8497, - CmdGridFightSettleNotify = 8528, - CmdGridFightHandlePendingActionScRsp = 8510, - CmdGridFightRecycleRoleCsReq = 8413, - CmdGridFightSeasonTalentEnableCsReq = 8554, - CmdGridFightTakeWeeklyRewardCsReq = 8478, - CmdIecehmfhoon = 8553, - CmdFavourArchiveCsReq = 8577, - CmdGridFightEquipCraftCsReq = 8407, - CmdHogkbpnnfli = 8438, - CmdBhedabiihdb = 8531, - CmdEdidemjdncm = 8555, - Bmgnodfhdij = 8522, - CmdGridFightFinishTutorialCsReq = 8573, - CmdGridFightWeeklyExtraSeasonExpScRsp = 8488, - CmdObmddiakmej = 8506, - CmdGridFightUpdateWeeklyRewardInfoScNotify = 8421, - CmdMpaijoleljn = 8507, - CmdGridFightGetArchiveCsReq = 8442, - CmdDfpilgkicde = 8468, - CmdGridFightQuitLeaveGamePlayCsReq = 8570, - CmdGridFightEquipDressCsReq = 8509, - CmdJcijiplmnjk = 8599, + CmdGridFightBuyGoodsCsReq = 8582, + CmdFavourArchiveCsReq = 8530, + CmdGridFightUseForgeCsReq = 8431, + CmdGridFightSeasonTalentResetCsReq = 8691, + CmdGridFightTakeWeeklyRewardCsReq = 8592, + CmdCeiiehndpaj = 8792, + CmdGridFightSeasonHandBookNotify = 8605, + CmdKmdhlenlimf = 8753, + CmdGridFightDestroyWeeklyRewardCsReq = 8537, + CmdGridFightGetDataCsReq = 8439, } impl CmdGridFightType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83067,324 +86171,322 @@ impl CmdGridFightType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdGridFightType_MNFEPONEDDJ", - Self::CmdGridFightUpdatePosCsReq => "CmdGridFightUpdatePosCsReq", - Self::CmdGridFightTakeWeeklyRewardScRsp => { - "CmdGridFightTakeWeeklyRewardScRsp" + Self::LjkejlgdnjbPcpdhelpkem => "LJKEJLGDNJB_PCPDHELPKEM", + Self::CmdGridFightGetArchiveScRsp => "CmdGridFightGetArchiveScRsp", + Self::CmdFimnifpfhkd => "CmdFIMNIFPFHKD", + Self::CmdBnokmmggdgp => "CmdBNOKMMGGDGP", + Self::CmdGridFightGetDataScRsp => "CmdGridFightGetDataScRsp", + Self::CmdKekkiefkkgo => "CmdKEKKIEFKKGO", + Self::CmdCenlniaomak => "CmdCENLNIAOMAK", + Self::CmdGjmiibdeaaj => "CmdGJMIIBDEAAJ", + Self::CmdKnhghpacbmc => "CmdKNHGHPACBMC", + Self::CmdDndkoioibin => "CmdDNDKOIOIBIN", + Self::CmdMnbaagcgicn => "CmdMNBAAGCGICN", + Self::LjkejlgdnjbIiidpogalil => "LJKEJLGDNJB_IIIDPOGALIL", + Self::CmdPpidkcghloo => "CmdPPIDKCGHLOO", + Self::CmdGridFightGetArchiveCsReq => "CmdGridFightGetArchiveCsReq", + Self::CmdKedaoineeob => "CmdKEDAOINEEOB", + Self::CmdGridFightSyncVirtualItemNotify => { + "CmdGridFightSyncVirtualItemNotify" + } + Self::CmdGridFightEquipCraftCsReq => "CmdGridFightEquipCraftCsReq", + Self::LjkejlgdnjbHblngdhjhjj => "LJKEJLGDNJB_HBLNGDHJHJJ", + Self::CmdHlmgoibakph => "CmdHLMGOIBAKPH", + Self::CmdGridFightWeeklyExtraSeasonExpScRsp => { + "CmdGridFightWeeklyExtraSeasonExpScRsp" + } + Self::CmdIbbgidagcob => "CmdIBBGIDAGCOB", + Self::CmdEebmiafnjmc => "CmdEEBMIAFNJMC", + Self::CmdKmofoogidop => "CmdKMOFOOGIDOP", + Self::CmdGridFightRecycleRoleScRsp => "CmdGridFightRecycleRoleScRsp", + Self::CmdGridFightPermanentTalentEnableCsReq => { + "CmdGridFightPermanentTalentEnableCsReq" } Self::CmdGridFightLockShopCsReq => "CmdGridFightLockShopCsReq", + Self::CmdJnnnjbaocob => "CmdJNNNJBAOCOB", + Self::CmdGridFightQuitLeaveGamePlayCsReq => { + "CmdGridFightQuitLeaveGamePlayCsReq" + } + Self::CmdOkohegibccg => "CmdOKOHEGIBCCG", + Self::CmdInhdfeiobnk => "CmdINHDFEIOBNK", + Self::CmdEgnlcnjdnck => "CmdEGNLCNJDNCK", + Self::CmdGridFightBuyExpCsReq => "CmdGridFightBuyExpCsReq", + Self::CmdGridFightEnterBattleStageCsReq => { + "CmdGridFightEnterBattleStageCsReq" + } + Self::CmdGdmiibnjjej => "CmdGDMIIBNJJEJ", + Self::CmdGridFightSummonProjectionCsReq => { + "CmdGridFightSummonProjectionCsReq" + } + Self::CmdGridFightSelectRecommendEquipCsReq => { + "CmdGridFightSelectRecommendEquipCsReq" + } + Self::CmdCmjceedcian => "CmdCMJCEEDCIAN", + Self::CmdGridFightUpdateEquipTrackScRsp => { + "CmdGridFightUpdateEquipTrackScRsp" + } + Self::CmdGridFightUpdatePosCsReq => "CmdGridFightUpdatePosCsReq", + Self::CmdEpjjbnpiflc => "CmdEPJJBNPIFLC", + Self::CmdCefimadbibh => "CmdCEFIMADBIBH", + Self::CmdPdocjkbjnhp => "CmdPDOCJKBJNHP", + Self::CmdHpmgdfmeijl => "CmdHPMGDFMEIJL", + Self::LjkejlgdnjbFejjeaiceno => "LJKEJLGDNJB_FEJJEAICENO", + Self::CmdGridFightUpdatePosScRsp => "CmdGridFightUpdatePosScRsp", Self::CmdGridFightEndBattleStageNotify => "CmdGridFightEndBattleStageNotify", - Self::CmdPkjkpoanfpg => "CmdPKJKPOANFPG", - Self::Khgcbjlchnh => "CmdGridFightType_KHGCBJLCHNH", - Self::CmdEaeadodkphb => "CmdEAEADODKPHB", - Self::CmdBblmlfiljhl => "CmdBBLMLFILJHL", - Self::CmdGridFightUpdateEquipTrackCsReq => { - "CmdGridFightUpdateEquipTrackCsReq" - } - Self::CmdGridFightSyncKeepWinCntNotify => "CmdGridFightSyncKeepWinCntNotify", - Self::CmdGichhplenan => "CmdGICHHPLENAN", - Self::CmdFavourArchiveScRsp => "CmdFavourArchiveScRsp", - Self::CmdGridFightSeasonHandBookNotify => "CmdGridFightSeasonHandBookNotify", - Self::CmdGridFightPermanentTalentResetCsReq => { - "CmdGridFightPermanentTalentResetCsReq" - } - Self::CmdOdifldlnpmd => "CmdODIFLDLNPMD", - Self::CmdIccpjmbdmgp => "CmdICCPJMBDMGP", + Self::CmdNliddkhjjdo => "CmdNLIDDKHJJDO", Self::CmdGridFightSeasonTalentResetScRsp => { "CmdGridFightSeasonTalentResetScRsp" } + Self::CmdDjccbioknod => "CmdDJCCBIOKNOD", + Self::CmdFghhdiclcjb => "CmdFGHHDICLCJB", + Self::CmdGridFightResumeGamePlayCsReq => "CmdGridFightResumeGamePlayCsReq", + Self::CmdOlogialojdp => "CmdOLOGIALOJDP", + Self::CmdCcnlhlliapl => "CmdCCNLHLLIAPL", + Self::CmdGcobepoghpl => "CmdGCOBEPOGHPL", + Self::CmdFavourArchiveScRsp => "CmdFavourArchiveScRsp", + Self::CmdEmidpcijaen => "CmdEMIDPCIJAEN", + Self::LjkejlgdnjbNgenonooenc => "LJKEJLGDNJB_NGENONOOENC", + Self::CmdGridFightEquipDressCsReq => "CmdGridFightEquipDressCsReq", + Self::CmdHnejhajjiob => "CmdHNEJHAJJIOB", + Self::CmdGridFightHandlePendingActionScRsp => { + "CmdGridFightHandlePendingActionScRsp" + } + Self::CmdAkhodiiogdj => "CmdAKHODIIOGDJ", + Self::CmdGridFightSyncUpdateResultScNotify => { + "CmdGridFightSyncUpdateResultScNotify" + } + Self::CmdDchokjafkjo => "CmdDCHOKJAFKJO", + Self::CmdGridFightUpdateEquipTrackCsReq => { + "CmdGridFightUpdateEquipTrackCsReq" + } Self::CmdGridFightUpdateEquipTrackPriorityCsReq => { "CmdGridFightUpdateEquipTrackPriorityCsReq" } - Self::CmdGaienddgmak => "CmdGAIENDDGMAK", - Self::Cdmhmhjkpmp => "CmdGridFightType_CDMHMHJKPMP", - Self::CmdGridFightGetDataCsReq => "CmdGridFightGetDataCsReq", - Self::CmdFdnamcbmdgp => "CmdFDNAMCBMDGP", - Self::Gladbidpepc => "CmdGridFightType_GLADBIDPEPC", - Self::CmdGridFightRecycleRoleScRsp => "CmdGridFightRecycleRoleScRsp", - Self::CmdGridFightGetDataScRsp => "CmdGridFightGetDataScRsp", - Self::CmdEapjaaeaieh => "CmdEAPJAAEAIEH", - Self::CmdOldnpgddddf => "CmdOLDNPGDDDDF", - Self::CmdGridFightUseForgeCsReq => "CmdGridFightUseForgeCsReq", - Self::CmdIppbhnafgck => "CmdIPPBHNAFGCK", - Self::CmdGridFightDestroyWeeklyRewardCsReq => { - "CmdGridFightDestroyWeeklyRewardCsReq" - } - Self::CmdGridFightUseConsumableCsReq => "CmdGridFightUseConsumableCsReq", - Self::CmdEpbojafdejg => "CmdEPBOJAFDEJG", - Self::CmdGridFightBackToPrepareReq => "CmdGridFightBackToPrepareReq", - Self::CmdGridFightEnterBattleStageScRsp => { - "CmdGridFightEnterBattleStageScRsp" - } - Self::CmdGridFightBuyExpCsReq => "CmdGridFightBuyExpCsReq", - Self::CmdIcaagpgainn => "CmdICAAGPGAINN", - Self::Gahbcicbidh => "CmdGridFightType_GAHBCICBIDH", - Self::CmdPkhbmjcojhk => "CmdPKHBMJCOJHK", - Self::CmdGridFightDestroyWeeklyRewardScRsp => { - "CmdGridFightDestroyWeeklyRewardScRsp" - } - Self::CmdEndjfbedcmf => "CmdENDJFBEDCMF", - Self::CmdMoaimfiehfb => "CmdMOAIMFIEHFB", - Self::CmdGridFightSyncUpdateResultScNotify => { - "CmdGridFightSyncUpdateResultScNotify" - } - Self::CmdGridFightEnterBattleStageCsReq => { - "CmdGridFightEnterBattleStageCsReq" - } - Self::CmdLkobfeggmfd => "CmdLKOBFEGGMFD", - Self::CmdGridFightSyncVirtualItemNotify => { - "CmdGridFightSyncVirtualItemNotify" - } - Self::CmdGridFightUpdateEquipTrackScRsp => { - "CmdGridFightUpdateEquipTrackScRsp" - } - Self::CmdGridFightUpdatePosScRsp => "CmdGridFightUpdatePosScRsp", - Self::CmdJdjnaemeeek => "CmdJDJNAEMEEEK", - Self::CmdOpfiineapom => "CmdOPFIINEAPOM", Self::CmdGridFightRefreshShopCsReq => "CmdGridFightRefreshShopCsReq", - Self::CmdFblgplmlhmo => "CmdFBLGPLMLHMO", - Self::CmdGridFightSummonProjectionCsReq => { - "CmdGridFightSummonProjectionCsReq" - } - Self::CmdAfdpogfpike => "CmdAFDPOGFPIKE", - Self::CmdDbleiofhmfn => "CmdDBLEIOFHMFN", - Self::CmdKphpnggljcd => "CmdKPHPNGGLJCD", - Self::CmdGridFightGetArchiveScRsp => "CmdGridFightGetArchiveScRsp", - Self::CmdGridFightQuitSettleCsReq => "CmdGridFightQuitSettleCsReq", - Self::CmdGridFightResumeGamePlayCsReq => "CmdGridFightResumeGamePlayCsReq", - Self::CmdGridFightStartGamePlayCsReq => "CmdGridFightStartGamePlayCsReq", - Self::CmdGridFightPermanentTalentEnableCsReq => { - "CmdGridFightPermanentTalentEnableCsReq" - } - Self::Olndiggamcc => "CmdGridFightType_OLNDIGGAMCC", - Self::CmdGridFightSelectRecommendEquipCsReq => { - "CmdGridFightSelectRecommendEquipCsReq" - } - Self::CmdFlokihhiohh => "CmdFLOKIHHIOHH", - Self::CmdGridFightPermanentTalentResetScRsp => { - "CmdGridFightPermanentTalentResetScRsp" - } - Self::CmdGridFightSeasonTalentEnableScRsp => { - "CmdGridFightSeasonTalentEnableScRsp" - } - Self::CmdIojfhokfndk => "CmdIOJFHOKFNDK", - Self::CmdJleggaeicoh => "CmdJLEGGAEICOH", + Self::CmdOmjhphppajh => "CmdOMJHPHPPAJH", + Self::CmdGridFightUseConsumableCsReq => "CmdGridFightUseConsumableCsReq", + Self::CmdGridFightRecycleRoleCsReq => "CmdGridFightRecycleRoleCsReq", Self::CmdGridFightPermanentTalentEnableScRsp => { "CmdGridFightPermanentTalentEnableScRsp" } - Self::CmdGridFightBuyGoodsCsReq => "CmdGridFightBuyGoodsCsReq", - Self::CmdGridFightSeasonTalentResetCsReq => { - "CmdGridFightSeasonTalentResetCsReq" - } + Self::LjkejlgdnjbHcppibdhooh => "LJKEJLGDNJB_HCPPIBDHOOH", + Self::CmdGridFightStartGamePlayCsReq => "CmdGridFightStartGamePlayCsReq", + Self::CmdGridFightQuitSettleCsReq => "CmdGridFightQuitSettleCsReq", + Self::CmdCochfhkkebn => "CmdCOCHFHKKEBN", Self::CmdGridFightSettleNotify => "CmdGridFightSettleNotify", - Self::CmdGridFightHandlePendingActionScRsp => { - "CmdGridFightHandlePendingActionScRsp" + Self::CmdGphodkcpchg => "CmdGPHODKCPCHG", + Self::CmdGridFightFinishTutorialCsReq => "CmdGridFightFinishTutorialCsReq", + Self::LjkejlgdnjbKnbapkkjodh => "LJKEJLGDNJB_KNBAPKKJODH", + Self::CmdGridFightEnterBattleStageScRsp => { + "CmdGridFightEnterBattleStageScRsp" } - Self::CmdGridFightRecycleRoleCsReq => "CmdGridFightRecycleRoleCsReq", + Self::LjkejlgdnjbPbipmgmabbn => "LJKEJLGDNJB_PBIPMGMABBN", + Self::CmdGridFightSeasonTalentEnableScRsp => { + "CmdGridFightSeasonTalentEnableScRsp" + } + Self::CmdDjchchcajpb => "CmdDJCHCHCAJPB", + Self::CmdGridFightBackToPrepareReq => "CmdGridFightBackToPrepareReq", + Self::CmdHgoibdbmdbg => "CmdHGOIBDBMDBG", + Self::CmdGridFightSyncKeepWinCntNotify => "CmdGridFightSyncKeepWinCntNotify", Self::CmdGridFightSeasonTalentEnableCsReq => { "CmdGridFightSeasonTalentEnableCsReq" } + Self::CmdGridFightPermanentTalentResetCsReq => { + "CmdGridFightPermanentTalentResetCsReq" + } + Self::CmdGridFightPermanentTalentResetScRsp => { + "CmdGridFightPermanentTalentResetScRsp" + } + Self::CmdGridFightBuyGoodsCsReq => "CmdGridFightBuyGoodsCsReq", + Self::CmdFavourArchiveCsReq => "CmdFavourArchiveCsReq", + Self::CmdGridFightUseForgeCsReq => "CmdGridFightUseForgeCsReq", + Self::CmdGridFightSeasonTalentResetCsReq => { + "CmdGridFightSeasonTalentResetCsReq" + } Self::CmdGridFightTakeWeeklyRewardCsReq => { "CmdGridFightTakeWeeklyRewardCsReq" } - Self::CmdIecehmfhoon => "CmdIECEHMFHOON", - Self::CmdFavourArchiveCsReq => "CmdFavourArchiveCsReq", - Self::CmdGridFightEquipCraftCsReq => "CmdGridFightEquipCraftCsReq", - Self::CmdHogkbpnnfli => "CmdHOGKBPNNFLI", - Self::CmdBhedabiihdb => "CmdBHEDABIIHDB", - Self::CmdEdidemjdncm => "CmdEDIDEMJDNCM", - Self::Bmgnodfhdij => "CmdGridFightType_BMGNODFHDIJ", - Self::CmdGridFightFinishTutorialCsReq => "CmdGridFightFinishTutorialCsReq", - Self::CmdGridFightWeeklyExtraSeasonExpScRsp => { - "CmdGridFightWeeklyExtraSeasonExpScRsp" + Self::CmdCeiiehndpaj => "CmdCEIIEHNDPAJ", + Self::CmdGridFightSeasonHandBookNotify => "CmdGridFightSeasonHandBookNotify", + Self::CmdKmdhlenlimf => "CmdKMDHLENLIMF", + Self::CmdGridFightDestroyWeeklyRewardCsReq => { + "CmdGridFightDestroyWeeklyRewardCsReq" } - Self::CmdObmddiakmej => "CmdOBMDDIAKMEJ", - Self::CmdGridFightUpdateWeeklyRewardInfoScNotify => { - "CmdGridFightUpdateWeeklyRewardInfoScNotify" - } - Self::CmdMpaijoleljn => "CmdMPAIJOLELJN", - Self::CmdGridFightGetArchiveCsReq => "CmdGridFightGetArchiveCsReq", - Self::CmdDfpilgkicde => "CmdDFPILGKICDE", - Self::CmdGridFightQuitLeaveGamePlayCsReq => { - "CmdGridFightQuitLeaveGamePlayCsReq" - } - Self::CmdGridFightEquipDressCsReq => "CmdGridFightEquipDressCsReq", - Self::CmdJcijiplmnjk => "CmdJCIJIPLMNJK", + Self::CmdGridFightGetDataCsReq => "CmdGridFightGetDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdGridFightType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGridFightUpdatePosCsReq" => Some(Self::CmdGridFightUpdatePosCsReq), - "CmdGridFightTakeWeeklyRewardScRsp" => { - Some(Self::CmdGridFightTakeWeeklyRewardScRsp) + "LJKEJLGDNJB_PCPDHELPKEM" => Some(Self::LjkejlgdnjbPcpdhelpkem), + "CmdGridFightGetArchiveScRsp" => Some(Self::CmdGridFightGetArchiveScRsp), + "CmdFIMNIFPFHKD" => Some(Self::CmdFimnifpfhkd), + "CmdBNOKMMGGDGP" => Some(Self::CmdBnokmmggdgp), + "CmdGridFightGetDataScRsp" => Some(Self::CmdGridFightGetDataScRsp), + "CmdKEKKIEFKKGO" => Some(Self::CmdKekkiefkkgo), + "CmdCENLNIAOMAK" => Some(Self::CmdCenlniaomak), + "CmdGJMIIBDEAAJ" => Some(Self::CmdGjmiibdeaaj), + "CmdKNHGHPACBMC" => Some(Self::CmdKnhghpacbmc), + "CmdDNDKOIOIBIN" => Some(Self::CmdDndkoioibin), + "CmdMNBAAGCGICN" => Some(Self::CmdMnbaagcgicn), + "LJKEJLGDNJB_IIIDPOGALIL" => Some(Self::LjkejlgdnjbIiidpogalil), + "CmdPPIDKCGHLOO" => Some(Self::CmdPpidkcghloo), + "CmdGridFightGetArchiveCsReq" => Some(Self::CmdGridFightGetArchiveCsReq), + "CmdKEDAOINEEOB" => Some(Self::CmdKedaoineeob), + "CmdGridFightSyncVirtualItemNotify" => { + Some(Self::CmdGridFightSyncVirtualItemNotify) + } + "CmdGridFightEquipCraftCsReq" => Some(Self::CmdGridFightEquipCraftCsReq), + "LJKEJLGDNJB_HBLNGDHJHJJ" => Some(Self::LjkejlgdnjbHblngdhjhjj), + "CmdHLMGOIBAKPH" => Some(Self::CmdHlmgoibakph), + "CmdGridFightWeeklyExtraSeasonExpScRsp" => { + Some(Self::CmdGridFightWeeklyExtraSeasonExpScRsp) + } + "CmdIBBGIDAGCOB" => Some(Self::CmdIbbgidagcob), + "CmdEEBMIAFNJMC" => Some(Self::CmdEebmiafnjmc), + "CmdKMOFOOGIDOP" => Some(Self::CmdKmofoogidop), + "CmdGridFightRecycleRoleScRsp" => Some(Self::CmdGridFightRecycleRoleScRsp), + "CmdGridFightPermanentTalentEnableCsReq" => { + Some(Self::CmdGridFightPermanentTalentEnableCsReq) } "CmdGridFightLockShopCsReq" => Some(Self::CmdGridFightLockShopCsReq), + "CmdJNNNJBAOCOB" => Some(Self::CmdJnnnjbaocob), + "CmdGridFightQuitLeaveGamePlayCsReq" => { + Some(Self::CmdGridFightQuitLeaveGamePlayCsReq) + } + "CmdOKOHEGIBCCG" => Some(Self::CmdOkohegibccg), + "CmdINHDFEIOBNK" => Some(Self::CmdInhdfeiobnk), + "CmdEGNLCNJDNCK" => Some(Self::CmdEgnlcnjdnck), + "CmdGridFightBuyExpCsReq" => Some(Self::CmdGridFightBuyExpCsReq), + "CmdGridFightEnterBattleStageCsReq" => { + Some(Self::CmdGridFightEnterBattleStageCsReq) + } + "CmdGDMIIBNJJEJ" => Some(Self::CmdGdmiibnjjej), + "CmdGridFightSummonProjectionCsReq" => { + Some(Self::CmdGridFightSummonProjectionCsReq) + } + "CmdGridFightSelectRecommendEquipCsReq" => { + Some(Self::CmdGridFightSelectRecommendEquipCsReq) + } + "CmdCMJCEEDCIAN" => Some(Self::CmdCmjceedcian), + "CmdGridFightUpdateEquipTrackScRsp" => { + Some(Self::CmdGridFightUpdateEquipTrackScRsp) + } + "CmdGridFightUpdatePosCsReq" => Some(Self::CmdGridFightUpdatePosCsReq), + "CmdEPJJBNPIFLC" => Some(Self::CmdEpjjbnpiflc), + "CmdCEFIMADBIBH" => Some(Self::CmdCefimadbibh), + "CmdPDOCJKBJNHP" => Some(Self::CmdPdocjkbjnhp), + "CmdHPMGDFMEIJL" => Some(Self::CmdHpmgdfmeijl), + "LJKEJLGDNJB_FEJJEAICENO" => Some(Self::LjkejlgdnjbFejjeaiceno), + "CmdGridFightUpdatePosScRsp" => Some(Self::CmdGridFightUpdatePosScRsp), "CmdGridFightEndBattleStageNotify" => { Some(Self::CmdGridFightEndBattleStageNotify) } - "CmdPKJKPOANFPG" => Some(Self::CmdPkjkpoanfpg), - "CmdGridFightType_KHGCBJLCHNH" => Some(Self::Khgcbjlchnh), - "CmdEAEADODKPHB" => Some(Self::CmdEaeadodkphb), - "CmdBBLMLFILJHL" => Some(Self::CmdBblmlfiljhl), - "CmdGridFightUpdateEquipTrackCsReq" => { - Some(Self::CmdGridFightUpdateEquipTrackCsReq) - } - "CmdGridFightSyncKeepWinCntNotify" => { - Some(Self::CmdGridFightSyncKeepWinCntNotify) - } - "CmdGICHHPLENAN" => Some(Self::CmdGichhplenan), - "CmdFavourArchiveScRsp" => Some(Self::CmdFavourArchiveScRsp), - "CmdGridFightSeasonHandBookNotify" => { - Some(Self::CmdGridFightSeasonHandBookNotify) - } - "CmdGridFightPermanentTalentResetCsReq" => { - Some(Self::CmdGridFightPermanentTalentResetCsReq) - } - "CmdODIFLDLNPMD" => Some(Self::CmdOdifldlnpmd), - "CmdICCPJMBDMGP" => Some(Self::CmdIccpjmbdmgp), + "CmdNLIDDKHJJDO" => Some(Self::CmdNliddkhjjdo), "CmdGridFightSeasonTalentResetScRsp" => { Some(Self::CmdGridFightSeasonTalentResetScRsp) } + "CmdDJCCBIOKNOD" => Some(Self::CmdDjccbioknod), + "CmdFGHHDICLCJB" => Some(Self::CmdFghhdiclcjb), + "CmdGridFightResumeGamePlayCsReq" => { + Some(Self::CmdGridFightResumeGamePlayCsReq) + } + "CmdOLOGIALOJDP" => Some(Self::CmdOlogialojdp), + "CmdCCNLHLLIAPL" => Some(Self::CmdCcnlhlliapl), + "CmdGCOBEPOGHPL" => Some(Self::CmdGcobepoghpl), + "CmdFavourArchiveScRsp" => Some(Self::CmdFavourArchiveScRsp), + "CmdEMIDPCIJAEN" => Some(Self::CmdEmidpcijaen), + "LJKEJLGDNJB_NGENONOOENC" => Some(Self::LjkejlgdnjbNgenonooenc), + "CmdGridFightEquipDressCsReq" => Some(Self::CmdGridFightEquipDressCsReq), + "CmdHNEJHAJJIOB" => Some(Self::CmdHnejhajjiob), + "CmdGridFightHandlePendingActionScRsp" => { + Some(Self::CmdGridFightHandlePendingActionScRsp) + } + "CmdAKHODIIOGDJ" => Some(Self::CmdAkhodiiogdj), + "CmdGridFightSyncUpdateResultScNotify" => { + Some(Self::CmdGridFightSyncUpdateResultScNotify) + } + "CmdDCHOKJAFKJO" => Some(Self::CmdDchokjafkjo), + "CmdGridFightUpdateEquipTrackCsReq" => { + Some(Self::CmdGridFightUpdateEquipTrackCsReq) + } "CmdGridFightUpdateEquipTrackPriorityCsReq" => { Some(Self::CmdGridFightUpdateEquipTrackPriorityCsReq) } - "CmdGAIENDDGMAK" => Some(Self::CmdGaienddgmak), - "CmdGridFightType_CDMHMHJKPMP" => Some(Self::Cdmhmhjkpmp), - "CmdGridFightGetDataCsReq" => Some(Self::CmdGridFightGetDataCsReq), - "CmdFDNAMCBMDGP" => Some(Self::CmdFdnamcbmdgp), - "CmdGridFightType_GLADBIDPEPC" => Some(Self::Gladbidpepc), - "CmdGridFightRecycleRoleScRsp" => Some(Self::CmdGridFightRecycleRoleScRsp), - "CmdGridFightGetDataScRsp" => Some(Self::CmdGridFightGetDataScRsp), - "CmdEAPJAAEAIEH" => Some(Self::CmdEapjaaeaieh), - "CmdOLDNPGDDDDF" => Some(Self::CmdOldnpgddddf), - "CmdGridFightUseForgeCsReq" => Some(Self::CmdGridFightUseForgeCsReq), - "CmdIPPBHNAFGCK" => Some(Self::CmdIppbhnafgck), - "CmdGridFightDestroyWeeklyRewardCsReq" => { - Some(Self::CmdGridFightDestroyWeeklyRewardCsReq) - } + "CmdGridFightRefreshShopCsReq" => Some(Self::CmdGridFightRefreshShopCsReq), + "CmdOMJHPHPPAJH" => Some(Self::CmdOmjhphppajh), "CmdGridFightUseConsumableCsReq" => { Some(Self::CmdGridFightUseConsumableCsReq) } - "CmdEPBOJAFDEJG" => Some(Self::CmdEpbojafdejg), - "CmdGridFightBackToPrepareReq" => Some(Self::CmdGridFightBackToPrepareReq), - "CmdGridFightEnterBattleStageScRsp" => { - Some(Self::CmdGridFightEnterBattleStageScRsp) - } - "CmdGridFightBuyExpCsReq" => Some(Self::CmdGridFightBuyExpCsReq), - "CmdICAAGPGAINN" => Some(Self::CmdIcaagpgainn), - "CmdGridFightType_GAHBCICBIDH" => Some(Self::Gahbcicbidh), - "CmdPKHBMJCOJHK" => Some(Self::CmdPkhbmjcojhk), - "CmdGridFightDestroyWeeklyRewardScRsp" => { - Some(Self::CmdGridFightDestroyWeeklyRewardScRsp) - } - "CmdENDJFBEDCMF" => Some(Self::CmdEndjfbedcmf), - "CmdMOAIMFIEHFB" => Some(Self::CmdMoaimfiehfb), - "CmdGridFightSyncUpdateResultScNotify" => { - Some(Self::CmdGridFightSyncUpdateResultScNotify) - } - "CmdGridFightEnterBattleStageCsReq" => { - Some(Self::CmdGridFightEnterBattleStageCsReq) - } - "CmdLKOBFEGGMFD" => Some(Self::CmdLkobfeggmfd), - "CmdGridFightSyncVirtualItemNotify" => { - Some(Self::CmdGridFightSyncVirtualItemNotify) - } - "CmdGridFightUpdateEquipTrackScRsp" => { - Some(Self::CmdGridFightUpdateEquipTrackScRsp) - } - "CmdGridFightUpdatePosScRsp" => Some(Self::CmdGridFightUpdatePosScRsp), - "CmdJDJNAEMEEEK" => Some(Self::CmdJdjnaemeeek), - "CmdOPFIINEAPOM" => Some(Self::CmdOpfiineapom), - "CmdGridFightRefreshShopCsReq" => Some(Self::CmdGridFightRefreshShopCsReq), - "CmdFBLGPLMLHMO" => Some(Self::CmdFblgplmlhmo), - "CmdGridFightSummonProjectionCsReq" => { - Some(Self::CmdGridFightSummonProjectionCsReq) - } - "CmdAFDPOGFPIKE" => Some(Self::CmdAfdpogfpike), - "CmdDBLEIOFHMFN" => Some(Self::CmdDbleiofhmfn), - "CmdKPHPNGGLJCD" => Some(Self::CmdKphpnggljcd), - "CmdGridFightGetArchiveScRsp" => Some(Self::CmdGridFightGetArchiveScRsp), - "CmdGridFightQuitSettleCsReq" => Some(Self::CmdGridFightQuitSettleCsReq), - "CmdGridFightResumeGamePlayCsReq" => { - Some(Self::CmdGridFightResumeGamePlayCsReq) - } - "CmdGridFightStartGamePlayCsReq" => { - Some(Self::CmdGridFightStartGamePlayCsReq) - } - "CmdGridFightPermanentTalentEnableCsReq" => { - Some(Self::CmdGridFightPermanentTalentEnableCsReq) - } - "CmdGridFightType_OLNDIGGAMCC" => Some(Self::Olndiggamcc), - "CmdGridFightSelectRecommendEquipCsReq" => { - Some(Self::CmdGridFightSelectRecommendEquipCsReq) - } - "CmdFLOKIHHIOHH" => Some(Self::CmdFlokihhiohh), - "CmdGridFightPermanentTalentResetScRsp" => { - Some(Self::CmdGridFightPermanentTalentResetScRsp) - } - "CmdGridFightSeasonTalentEnableScRsp" => { - Some(Self::CmdGridFightSeasonTalentEnableScRsp) - } - "CmdIOJFHOKFNDK" => Some(Self::CmdIojfhokfndk), - "CmdJLEGGAEICOH" => Some(Self::CmdJleggaeicoh), + "CmdGridFightRecycleRoleCsReq" => Some(Self::CmdGridFightRecycleRoleCsReq), "CmdGridFightPermanentTalentEnableScRsp" => { Some(Self::CmdGridFightPermanentTalentEnableScRsp) } - "CmdGridFightBuyGoodsCsReq" => Some(Self::CmdGridFightBuyGoodsCsReq), - "CmdGridFightSeasonTalentResetCsReq" => { - Some(Self::CmdGridFightSeasonTalentResetCsReq) + "LJKEJLGDNJB_HCPPIBDHOOH" => Some(Self::LjkejlgdnjbHcppibdhooh), + "CmdGridFightStartGamePlayCsReq" => { + Some(Self::CmdGridFightStartGamePlayCsReq) } + "CmdGridFightQuitSettleCsReq" => Some(Self::CmdGridFightQuitSettleCsReq), + "CmdCOCHFHKKEBN" => Some(Self::CmdCochfhkkebn), "CmdGridFightSettleNotify" => Some(Self::CmdGridFightSettleNotify), - "CmdGridFightHandlePendingActionScRsp" => { - Some(Self::CmdGridFightHandlePendingActionScRsp) + "CmdGPHODKCPCHG" => Some(Self::CmdGphodkcpchg), + "CmdGridFightFinishTutorialCsReq" => { + Some(Self::CmdGridFightFinishTutorialCsReq) + } + "LJKEJLGDNJB_KNBAPKKJODH" => Some(Self::LjkejlgdnjbKnbapkkjodh), + "CmdGridFightEnterBattleStageScRsp" => { + Some(Self::CmdGridFightEnterBattleStageScRsp) + } + "LJKEJLGDNJB_PBIPMGMABBN" => Some(Self::LjkejlgdnjbPbipmgmabbn), + "CmdGridFightSeasonTalentEnableScRsp" => { + Some(Self::CmdGridFightSeasonTalentEnableScRsp) + } + "CmdDJCHCHCAJPB" => Some(Self::CmdDjchchcajpb), + "CmdGridFightBackToPrepareReq" => Some(Self::CmdGridFightBackToPrepareReq), + "CmdHGOIBDBMDBG" => Some(Self::CmdHgoibdbmdbg), + "CmdGridFightSyncKeepWinCntNotify" => { + Some(Self::CmdGridFightSyncKeepWinCntNotify) } - "CmdGridFightRecycleRoleCsReq" => Some(Self::CmdGridFightRecycleRoleCsReq), "CmdGridFightSeasonTalentEnableCsReq" => { Some(Self::CmdGridFightSeasonTalentEnableCsReq) } + "CmdGridFightPermanentTalentResetCsReq" => { + Some(Self::CmdGridFightPermanentTalentResetCsReq) + } + "CmdGridFightPermanentTalentResetScRsp" => { + Some(Self::CmdGridFightPermanentTalentResetScRsp) + } + "CmdGridFightBuyGoodsCsReq" => Some(Self::CmdGridFightBuyGoodsCsReq), + "CmdFavourArchiveCsReq" => Some(Self::CmdFavourArchiveCsReq), + "CmdGridFightUseForgeCsReq" => Some(Self::CmdGridFightUseForgeCsReq), + "CmdGridFightSeasonTalentResetCsReq" => { + Some(Self::CmdGridFightSeasonTalentResetCsReq) + } "CmdGridFightTakeWeeklyRewardCsReq" => { Some(Self::CmdGridFightTakeWeeklyRewardCsReq) } - "CmdIECEHMFHOON" => Some(Self::CmdIecehmfhoon), - "CmdFavourArchiveCsReq" => Some(Self::CmdFavourArchiveCsReq), - "CmdGridFightEquipCraftCsReq" => Some(Self::CmdGridFightEquipCraftCsReq), - "CmdHOGKBPNNFLI" => Some(Self::CmdHogkbpnnfli), - "CmdBHEDABIIHDB" => Some(Self::CmdBhedabiihdb), - "CmdEDIDEMJDNCM" => Some(Self::CmdEdidemjdncm), - "CmdGridFightType_BMGNODFHDIJ" => Some(Self::Bmgnodfhdij), - "CmdGridFightFinishTutorialCsReq" => { - Some(Self::CmdGridFightFinishTutorialCsReq) + "CmdCEIIEHNDPAJ" => Some(Self::CmdCeiiehndpaj), + "CmdGridFightSeasonHandBookNotify" => { + Some(Self::CmdGridFightSeasonHandBookNotify) } - "CmdGridFightWeeklyExtraSeasonExpScRsp" => { - Some(Self::CmdGridFightWeeklyExtraSeasonExpScRsp) + "CmdKMDHLENLIMF" => Some(Self::CmdKmdhlenlimf), + "CmdGridFightDestroyWeeklyRewardCsReq" => { + Some(Self::CmdGridFightDestroyWeeklyRewardCsReq) } - "CmdOBMDDIAKMEJ" => Some(Self::CmdObmddiakmej), - "CmdGridFightUpdateWeeklyRewardInfoScNotify" => { - Some(Self::CmdGridFightUpdateWeeklyRewardInfoScNotify) - } - "CmdMPAIJOLELJN" => Some(Self::CmdMpaijoleljn), - "CmdGridFightGetArchiveCsReq" => Some(Self::CmdGridFightGetArchiveCsReq), - "CmdDFPILGKICDE" => Some(Self::CmdDfpilgkicde), - "CmdGridFightQuitLeaveGamePlayCsReq" => { - Some(Self::CmdGridFightQuitLeaveGamePlayCsReq) - } - "CmdGridFightEquipDressCsReq" => Some(Self::CmdGridFightEquipDressCsReq), - "CmdJCIJIPLMNJK" => Some(Self::CmdJcijiplmnjk), + "CmdGridFightGetDataCsReq" => Some(Self::CmdGridFightGetDataCsReq), _ => None, } } } -/// Obf: GridFightLockType +/// Obf: PJBMHHNLCLB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightLockType { - Lckddljaohm = 0, - Ijiociifjnb = 6, - Pallcefgbfm = 7, - Jbicgmnhlna = 8, + PjbmhhnlclbLnloohdeaeo = 0, + PjbmhhnlclbEhfhdgpocnh = 6, + PjbmhhnlclbIaoblnoekkh = 7, + PjbmhhnlclbEbekpglfiim = 8, } impl GridFightLockType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83393,32 +86495,32 @@ impl GridFightLockType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Lckddljaohm => "GridFightLockType_LCKDDLJAOHM", - Self::Ijiociifjnb => "GridFightLockType_IJIOCIIFJNB", - Self::Pallcefgbfm => "GridFightLockType_PALLCEFGBFM", - Self::Jbicgmnhlna => "GridFightLockType_JBICGMNHLNA", + Self::PjbmhhnlclbLnloohdeaeo => "PJBMHHNLCLB_LNLOOHDEAEO", + Self::PjbmhhnlclbEhfhdgpocnh => "PJBMHHNLCLB_EHFHDGPOCNH", + Self::PjbmhhnlclbIaoblnoekkh => "PJBMHHNLCLB_IAOBLNOEKKH", + Self::PjbmhhnlclbEbekpglfiim => "PJBMHHNLCLB_EBEKPGLFIIM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightLockType_LCKDDLJAOHM" => Some(Self::Lckddljaohm), - "GridFightLockType_IJIOCIIFJNB" => Some(Self::Ijiociifjnb), - "GridFightLockType_PALLCEFGBFM" => Some(Self::Pallcefgbfm), - "GridFightLockType_JBICGMNHLNA" => Some(Self::Jbicgmnhlna), + "PJBMHHNLCLB_LNLOOHDEAEO" => Some(Self::PjbmhhnlclbLnloohdeaeo), + "PJBMHHNLCLB_EHFHDGPOCNH" => Some(Self::PjbmhhnlclbEhfhdgpocnh), + "PJBMHHNLCLB_IAOBLNOEKKH" => Some(Self::PjbmhhnlclbIaoblnoekkh), + "PJBMHHNLCLB_EBEKPGLFIIM" => Some(Self::PjbmhhnlclbEbekpglfiim), _ => None, } } } -/// Obf: GridFightLockReason +/// Obf: DFOFFFCEFFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightLockReason { - Efdbphkpjkh = 0, - Khjdmimlofo = 1, - Cafilgaiknp = 2, - Jepeejijpmf = 3, + DfofffceffoDionkbmffdn = 0, + DfofffceffoBdppeehcdlf = 1, + DfofffceffoCfafmkobapj = 2, + DfofffceffoKjmjdbjmbmc = 3, } impl GridFightLockReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -83427,62 +86529,62 @@ impl GridFightLockReason { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Efdbphkpjkh => "GridFightLockReason_EFDBPHKPJKH", - Self::Khjdmimlofo => "GridFightLockReason_KHJDMIMLOFO", - Self::Cafilgaiknp => "GridFightLockReason_CAFILGAIKNP", - Self::Jepeejijpmf => "GridFightLockReason_JEPEEJIJPMF", + Self::DfofffceffoDionkbmffdn => "DFOFFFCEFFO_DIONKBMFFDN", + Self::DfofffceffoBdppeehcdlf => "DFOFFFCEFFO_BDPPEEHCDLF", + Self::DfofffceffoCfafmkobapj => "DFOFFFCEFFO_CFAFMKOBAPJ", + Self::DfofffceffoKjmjdbjmbmc => "DFOFFFCEFFO_KJMJDBJMBMC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightLockReason_EFDBPHKPJKH" => Some(Self::Efdbphkpjkh), - "GridFightLockReason_KHJDMIMLOFO" => Some(Self::Khjdmimlofo), - "GridFightLockReason_CAFILGAIKNP" => Some(Self::Cafilgaiknp), - "GridFightLockReason_JEPEEJIJPMF" => Some(Self::Jepeejijpmf), + "DFOFFFCEFFO_DIONKBMFFDN" => Some(Self::DfofffceffoDionkbmffdn), + "DFOFFFCEFFO_BDPPEEHCDLF" => Some(Self::DfofffceffoBdppeehcdlf), + "DFOFFFCEFFO_CFAFMKOBAPJ" => Some(Self::DfofffceffoCfafmkobapj), + "DFOFFFCEFFO_KJMJDBJMBMC" => Some(Self::DfofffceffoKjmjdbjmbmc), _ => None, } } } -/// Obf: GridFightUpdateSrcType +/// Obf: LNPFEFKJDHP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightUpdateSrcType { - Mmmmfodmkag = 0, - Bmhlncoahcc = 1, - Cpjhbiojegd = 2, - Mlkbelmlagg = 3, - Aoifkkpmngb = 4, - Apgcggbidjl = 5, - Fknnhajlmoh = 6, - Nafpigfnnfb = 7, - Lgchjapggef = 8, - Dhlobhiieho = 9, - Campmgjcpah = 10, - Elnmnemnccg = 11, - Gpinpjloill = 12, - Ngedjldlpbd = 13, - Fegdgdaepng = 14, - Mjhkphihgem = 15, - Bgblhcklfbf = 16, - Becbbagmcoi = 17, - Fgapeihdico = 18, - Njoclngjfbb = 19, - Omnoooflakn = 20, - Fibkbipcdng = 21, - Jodfkhjhedk = 22, - Akgcpampcbf = 23, - Einkhajdbif = 24, - Gkeoaifpobp = 25, - Gcilfljegge = 26, - Gohijoianee = 27, - Mkoeagkmeeh = 28, - Kfdghodmnjg = 29, - Aimjibffaap = 30, - Dldhakpgaid = 31, - Knjaeafmcgm = 32, - Ppofliljhll = 33, + LnpfefkjdhpHefepinlbdp = 0, + LnpfefkjdhpOopnbcijhmp = 1, + LnpfefkjdhpBjdeaahibge = 2, + LnpfefkjdhpHndkhmefaal = 3, + LnpfefkjdhpKcefflkabgh = 4, + LnpfefkjdhpPpddodglnlh = 5, + LnpfefkjdhpMdeknjieapj = 6, + LnpfefkjdhpEjkejdnhioe = 7, + LnpfefkjdhpDpekjiiicgh = 8, + LnpfefkjdhpGkndlfbpadh = 9, + LnpfefkjdhpLfnkhcbhmpd = 10, + LnpfefkjdhpKkpbagfhpbb = 11, + LnpfefkjdhpMhncgoehmch = 12, + LnpfefkjdhpDgojihijlaf = 13, + LnpfefkjdhpHcafeedhilf = 14, + LnpfefkjdhpPdjhdfkockk = 15, + LnpfefkjdhpHicgjmgbcpg = 16, + LnpfefkjdhpFkfklefkbbm = 17, + LnpfefkjdhpJalhdinecfe = 18, + LnpfefkjdhpKhoaififgdj = 19, + LnpfefkjdhpJidjjpjklfh = 20, + LnpfefkjdhpNgjhpbmccpc = 21, + LnpfefkjdhpEeaokenafkh = 22, + LnpfefkjdhpGlembdjflaf = 23, + LnpfefkjdhpPnejelgglej = 24, + LnpfefkjdhpPpbjjoffnjk = 25, + LnpfefkjdhpNefkflkampo = 26, + LnpfefkjdhpDkgflmneina = 27, + LnpfefkjdhpIfanondmobe = 28, + LnpfefkjdhpPfifejdcmoj = 29, + LnpfefkjdhpOdjdfihiclk = 30, + LnpfefkjdhpNghofpnigac = 31, + LnpfefkjdhpAjddcaliklh = 32, + LnpfefkjdhpPjfmpkcahaa = 33, } impl GridFightUpdateSrcType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83491,91 +86593,92 @@ impl GridFightUpdateSrcType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mmmmfodmkag => "GridFightUpdateSrcType_MMMMFODMKAG", - Self::Bmhlncoahcc => "GridFightUpdateSrcType_BMHLNCOAHCC", - Self::Cpjhbiojegd => "GridFightUpdateSrcType_CPJHBIOJEGD", - Self::Mlkbelmlagg => "GridFightUpdateSrcType_MLKBELMLAGG", - Self::Aoifkkpmngb => "GridFightUpdateSrcType_AOIFKKPMNGB", - Self::Apgcggbidjl => "GridFightUpdateSrcType_APGCGGBIDJL", - Self::Fknnhajlmoh => "GridFightUpdateSrcType_FKNNHAJLMOH", - Self::Nafpigfnnfb => "GridFightUpdateSrcType_NAFPIGFNNFB", - Self::Lgchjapggef => "GridFightUpdateSrcType_LGCHJAPGGEF", - Self::Dhlobhiieho => "GridFightUpdateSrcType_DHLOBHIIEHO", - Self::Campmgjcpah => "GridFightUpdateSrcType_CAMPMGJCPAH", - Self::Elnmnemnccg => "GridFightUpdateSrcType_ELNMNEMNCCG", - Self::Gpinpjloill => "GridFightUpdateSrcType_GPINPJLOILL", - Self::Ngedjldlpbd => "GridFightUpdateSrcType_NGEDJLDLPBD", - Self::Fegdgdaepng => "GridFightUpdateSrcType_FEGDGDAEPNG", - Self::Mjhkphihgem => "GridFightUpdateSrcType_MJHKPHIHGEM", - Self::Bgblhcklfbf => "GridFightUpdateSrcType_BGBLHCKLFBF", - Self::Becbbagmcoi => "GridFightUpdateSrcType_BECBBAGMCOI", - Self::Fgapeihdico => "GridFightUpdateSrcType_FGAPEIHDICO", - Self::Njoclngjfbb => "GridFightUpdateSrcType_NJOCLNGJFBB", - Self::Omnoooflakn => "GridFightUpdateSrcType_OMNOOOFLAKN", - Self::Fibkbipcdng => "GridFightUpdateSrcType_FIBKBIPCDNG", - Self::Jodfkhjhedk => "GridFightUpdateSrcType_JODFKHJHEDK", - Self::Akgcpampcbf => "GridFightUpdateSrcType_AKGCPAMPCBF", - Self::Einkhajdbif => "GridFightUpdateSrcType_EINKHAJDBIF", - Self::Gkeoaifpobp => "GridFightUpdateSrcType_GKEOAIFPOBP", - Self::Gcilfljegge => "GridFightUpdateSrcType_GCILFLJEGGE", - Self::Gohijoianee => "GridFightUpdateSrcType_GOHIJOIANEE", - Self::Mkoeagkmeeh => "GridFightUpdateSrcType_MKOEAGKMEEH", - Self::Kfdghodmnjg => "GridFightUpdateSrcType_KFDGHODMNJG", - Self::Aimjibffaap => "GridFightUpdateSrcType_AIMJIBFFAAP", - Self::Dldhakpgaid => "GridFightUpdateSrcType_DLDHAKPGAID", - Self::Knjaeafmcgm => "GridFightUpdateSrcType_KNJAEAFMCGM", - Self::Ppofliljhll => "GridFightUpdateSrcType_PPOFLILJHLL", + Self::LnpfefkjdhpHefepinlbdp => "LNPFEFKJDHP_HEFEPINLBDP", + Self::LnpfefkjdhpOopnbcijhmp => "LNPFEFKJDHP_OOPNBCIJHMP", + Self::LnpfefkjdhpBjdeaahibge => "LNPFEFKJDHP_BJDEAAHIBGE", + Self::LnpfefkjdhpHndkhmefaal => "LNPFEFKJDHP_HNDKHMEFAAL", + Self::LnpfefkjdhpKcefflkabgh => "LNPFEFKJDHP_KCEFFLKABGH", + Self::LnpfefkjdhpPpddodglnlh => "LNPFEFKJDHP_PPDDODGLNLH", + Self::LnpfefkjdhpMdeknjieapj => "LNPFEFKJDHP_MDEKNJIEAPJ", + Self::LnpfefkjdhpEjkejdnhioe => "LNPFEFKJDHP_EJKEJDNHIOE", + Self::LnpfefkjdhpDpekjiiicgh => "LNPFEFKJDHP_DPEKJIIICGH", + Self::LnpfefkjdhpGkndlfbpadh => "LNPFEFKJDHP_GKNDLFBPADH", + Self::LnpfefkjdhpLfnkhcbhmpd => "LNPFEFKJDHP_LFNKHCBHMPD", + Self::LnpfefkjdhpKkpbagfhpbb => "LNPFEFKJDHP_KKPBAGFHPBB", + Self::LnpfefkjdhpMhncgoehmch => "LNPFEFKJDHP_MHNCGOEHMCH", + Self::LnpfefkjdhpDgojihijlaf => "LNPFEFKJDHP_DGOJIHIJLAF", + Self::LnpfefkjdhpHcafeedhilf => "LNPFEFKJDHP_HCAFEEDHILF", + Self::LnpfefkjdhpPdjhdfkockk => "LNPFEFKJDHP_PDJHDFKOCKK", + Self::LnpfefkjdhpHicgjmgbcpg => "LNPFEFKJDHP_HICGJMGBCPG", + Self::LnpfefkjdhpFkfklefkbbm => "LNPFEFKJDHP_FKFKLEFKBBM", + Self::LnpfefkjdhpJalhdinecfe => "LNPFEFKJDHP_JALHDINECFE", + Self::LnpfefkjdhpKhoaififgdj => "LNPFEFKJDHP_KHOAIFIFGDJ", + Self::LnpfefkjdhpJidjjpjklfh => "LNPFEFKJDHP_JIDJJPJKLFH", + Self::LnpfefkjdhpNgjhpbmccpc => "LNPFEFKJDHP_NGJHPBMCCPC", + Self::LnpfefkjdhpEeaokenafkh => "LNPFEFKJDHP_EEAOKENAFKH", + Self::LnpfefkjdhpGlembdjflaf => "LNPFEFKJDHP_GLEMBDJFLAF", + Self::LnpfefkjdhpPnejelgglej => "LNPFEFKJDHP_PNEJELGGLEJ", + Self::LnpfefkjdhpPpbjjoffnjk => "LNPFEFKJDHP_PPBJJOFFNJK", + Self::LnpfefkjdhpNefkflkampo => "LNPFEFKJDHP_NEFKFLKAMPO", + Self::LnpfefkjdhpDkgflmneina => "LNPFEFKJDHP_DKGFLMNEINA", + Self::LnpfefkjdhpIfanondmobe => "LNPFEFKJDHP_IFANONDMOBE", + Self::LnpfefkjdhpPfifejdcmoj => "LNPFEFKJDHP_PFIFEJDCMOJ", + Self::LnpfefkjdhpOdjdfihiclk => "LNPFEFKJDHP_ODJDFIHICLK", + Self::LnpfefkjdhpNghofpnigac => "LNPFEFKJDHP_NGHOFPNIGAC", + Self::LnpfefkjdhpAjddcaliklh => "LNPFEFKJDHP_AJDDCALIKLH", + Self::LnpfefkjdhpPjfmpkcahaa => "LNPFEFKJDHP_PJFMPKCAHAA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightUpdateSrcType_MMMMFODMKAG" => Some(Self::Mmmmfodmkag), - "GridFightUpdateSrcType_BMHLNCOAHCC" => Some(Self::Bmhlncoahcc), - "GridFightUpdateSrcType_CPJHBIOJEGD" => Some(Self::Cpjhbiojegd), - "GridFightUpdateSrcType_MLKBELMLAGG" => Some(Self::Mlkbelmlagg), - "GridFightUpdateSrcType_AOIFKKPMNGB" => Some(Self::Aoifkkpmngb), - "GridFightUpdateSrcType_APGCGGBIDJL" => Some(Self::Apgcggbidjl), - "GridFightUpdateSrcType_FKNNHAJLMOH" => Some(Self::Fknnhajlmoh), - "GridFightUpdateSrcType_NAFPIGFNNFB" => Some(Self::Nafpigfnnfb), - "GridFightUpdateSrcType_LGCHJAPGGEF" => Some(Self::Lgchjapggef), - "GridFightUpdateSrcType_DHLOBHIIEHO" => Some(Self::Dhlobhiieho), - "GridFightUpdateSrcType_CAMPMGJCPAH" => Some(Self::Campmgjcpah), - "GridFightUpdateSrcType_ELNMNEMNCCG" => Some(Self::Elnmnemnccg), - "GridFightUpdateSrcType_GPINPJLOILL" => Some(Self::Gpinpjloill), - "GridFightUpdateSrcType_NGEDJLDLPBD" => Some(Self::Ngedjldlpbd), - "GridFightUpdateSrcType_FEGDGDAEPNG" => Some(Self::Fegdgdaepng), - "GridFightUpdateSrcType_MJHKPHIHGEM" => Some(Self::Mjhkphihgem), - "GridFightUpdateSrcType_BGBLHCKLFBF" => Some(Self::Bgblhcklfbf), - "GridFightUpdateSrcType_BECBBAGMCOI" => Some(Self::Becbbagmcoi), - "GridFightUpdateSrcType_FGAPEIHDICO" => Some(Self::Fgapeihdico), - "GridFightUpdateSrcType_NJOCLNGJFBB" => Some(Self::Njoclngjfbb), - "GridFightUpdateSrcType_OMNOOOFLAKN" => Some(Self::Omnoooflakn), - "GridFightUpdateSrcType_FIBKBIPCDNG" => Some(Self::Fibkbipcdng), - "GridFightUpdateSrcType_JODFKHJHEDK" => Some(Self::Jodfkhjhedk), - "GridFightUpdateSrcType_AKGCPAMPCBF" => Some(Self::Akgcpampcbf), - "GridFightUpdateSrcType_EINKHAJDBIF" => Some(Self::Einkhajdbif), - "GridFightUpdateSrcType_GKEOAIFPOBP" => Some(Self::Gkeoaifpobp), - "GridFightUpdateSrcType_GCILFLJEGGE" => Some(Self::Gcilfljegge), - "GridFightUpdateSrcType_GOHIJOIANEE" => Some(Self::Gohijoianee), - "GridFightUpdateSrcType_MKOEAGKMEEH" => Some(Self::Mkoeagkmeeh), - "GridFightUpdateSrcType_KFDGHODMNJG" => Some(Self::Kfdghodmnjg), - "GridFightUpdateSrcType_AIMJIBFFAAP" => Some(Self::Aimjibffaap), - "GridFightUpdateSrcType_DLDHAKPGAID" => Some(Self::Dldhakpgaid), - "GridFightUpdateSrcType_KNJAEAFMCGM" => Some(Self::Knjaeafmcgm), - "GridFightUpdateSrcType_PPOFLILJHLL" => Some(Self::Ppofliljhll), + "LNPFEFKJDHP_HEFEPINLBDP" => Some(Self::LnpfefkjdhpHefepinlbdp), + "LNPFEFKJDHP_OOPNBCIJHMP" => Some(Self::LnpfefkjdhpOopnbcijhmp), + "LNPFEFKJDHP_BJDEAAHIBGE" => Some(Self::LnpfefkjdhpBjdeaahibge), + "LNPFEFKJDHP_HNDKHMEFAAL" => Some(Self::LnpfefkjdhpHndkhmefaal), + "LNPFEFKJDHP_KCEFFLKABGH" => Some(Self::LnpfefkjdhpKcefflkabgh), + "LNPFEFKJDHP_PPDDODGLNLH" => Some(Self::LnpfefkjdhpPpddodglnlh), + "LNPFEFKJDHP_MDEKNJIEAPJ" => Some(Self::LnpfefkjdhpMdeknjieapj), + "LNPFEFKJDHP_EJKEJDNHIOE" => Some(Self::LnpfefkjdhpEjkejdnhioe), + "LNPFEFKJDHP_DPEKJIIICGH" => Some(Self::LnpfefkjdhpDpekjiiicgh), + "LNPFEFKJDHP_GKNDLFBPADH" => Some(Self::LnpfefkjdhpGkndlfbpadh), + "LNPFEFKJDHP_LFNKHCBHMPD" => Some(Self::LnpfefkjdhpLfnkhcbhmpd), + "LNPFEFKJDHP_KKPBAGFHPBB" => Some(Self::LnpfefkjdhpKkpbagfhpbb), + "LNPFEFKJDHP_MHNCGOEHMCH" => Some(Self::LnpfefkjdhpMhncgoehmch), + "LNPFEFKJDHP_DGOJIHIJLAF" => Some(Self::LnpfefkjdhpDgojihijlaf), + "LNPFEFKJDHP_HCAFEEDHILF" => Some(Self::LnpfefkjdhpHcafeedhilf), + "LNPFEFKJDHP_PDJHDFKOCKK" => Some(Self::LnpfefkjdhpPdjhdfkockk), + "LNPFEFKJDHP_HICGJMGBCPG" => Some(Self::LnpfefkjdhpHicgjmgbcpg), + "LNPFEFKJDHP_FKFKLEFKBBM" => Some(Self::LnpfefkjdhpFkfklefkbbm), + "LNPFEFKJDHP_JALHDINECFE" => Some(Self::LnpfefkjdhpJalhdinecfe), + "LNPFEFKJDHP_KHOAIFIFGDJ" => Some(Self::LnpfefkjdhpKhoaififgdj), + "LNPFEFKJDHP_JIDJJPJKLFH" => Some(Self::LnpfefkjdhpJidjjpjklfh), + "LNPFEFKJDHP_NGJHPBMCCPC" => Some(Self::LnpfefkjdhpNgjhpbmccpc), + "LNPFEFKJDHP_EEAOKENAFKH" => Some(Self::LnpfefkjdhpEeaokenafkh), + "LNPFEFKJDHP_GLEMBDJFLAF" => Some(Self::LnpfefkjdhpGlembdjflaf), + "LNPFEFKJDHP_PNEJELGGLEJ" => Some(Self::LnpfefkjdhpPnejelgglej), + "LNPFEFKJDHP_PPBJJOFFNJK" => Some(Self::LnpfefkjdhpPpbjjoffnjk), + "LNPFEFKJDHP_NEFKFLKAMPO" => Some(Self::LnpfefkjdhpNefkflkampo), + "LNPFEFKJDHP_DKGFLMNEINA" => Some(Self::LnpfefkjdhpDkgflmneina), + "LNPFEFKJDHP_IFANONDMOBE" => Some(Self::LnpfefkjdhpIfanondmobe), + "LNPFEFKJDHP_PFIFEJDCMOJ" => Some(Self::LnpfefkjdhpPfifejdcmoj), + "LNPFEFKJDHP_ODJDFIHICLK" => Some(Self::LnpfefkjdhpOdjdfihiclk), + "LNPFEFKJDHP_NGHOFPNIGAC" => Some(Self::LnpfefkjdhpNghofpnigac), + "LNPFEFKJDHP_AJDDCALIKLH" => Some(Self::LnpfefkjdhpAjddcaliklh), + "LNPFEFKJDHP_PJFMPKCAHAA" => Some(Self::LnpfefkjdhpPjfmpkcahaa), _ => None, } } } -/// Obf: GridFightEquipTrackSource +/// Obf: HNKKNDHLOGN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipTrackSource { - Egkkifhllha = 0, - Plkflfjbpnl = 1, - Lckhgciglkh = 2, + HnkkndhlognHlnmmmkheem = 0, + HnkkndhlognJfcaabpnagg = 1, + HnkkndhlognKmjcopiancg = 2, + HnkkndhlognHhfcnlccghn = 3, } impl GridFightEquipTrackSource { /// String value of the enum field names used in the ProtoBuf definition. @@ -83584,29 +86687,31 @@ impl GridFightEquipTrackSource { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Egkkifhllha => "GridFightEquipTrackSource_EGKKIFHLLHA", - Self::Plkflfjbpnl => "GridFightEquipTrackSource_PLKFLFJBPNL", - Self::Lckhgciglkh => "GridFightEquipTrackSource_LCKHGCIGLKH", + Self::HnkkndhlognHlnmmmkheem => "HNKKNDHLOGN_HLNMMMKHEEM", + Self::HnkkndhlognJfcaabpnagg => "HNKKNDHLOGN_JFCAABPNAGG", + Self::HnkkndhlognKmjcopiancg => "HNKKNDHLOGN_KMJCOPIANCG", + Self::HnkkndhlognHhfcnlccghn => "HNKKNDHLOGN_HHFCNLCCGHN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightEquipTrackSource_EGKKIFHLLHA" => Some(Self::Egkkifhllha), - "GridFightEquipTrackSource_PLKFLFJBPNL" => Some(Self::Plkflfjbpnl), - "GridFightEquipTrackSource_LCKHGCIGLKH" => Some(Self::Lckhgciglkh), + "HNKKNDHLOGN_HLNMMMKHEEM" => Some(Self::HnkkndhlognHlnmmmkheem), + "HNKKNDHLOGN_JFCAABPNAGG" => Some(Self::HnkkndhlognJfcaabpnagg), + "HNKKNDHLOGN_KMJCOPIANCG" => Some(Self::HnkkndhlognKmjcopiancg), + "HNKKNDHLOGN_HHFCNLCCGHN" => Some(Self::HnkkndhlognHhfcnlccghn), _ => None, } } } -/// Obf: GridFightEquipDressSource +/// Obf: BLJJDJODAHH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipDressSource { - Nihlomaflfe = 0, - Lkngahghilo = 1, - Lnniikpojig = 2, + BljjdjodahhFllipkcmfhh = 0, + BljjdjodahhGnfnphhanfa = 1, + BljjdjodahhGmljdafoeic = 2, } impl GridFightEquipDressSource { /// String value of the enum field names used in the ProtoBuf definition. @@ -83615,30 +86720,30 @@ impl GridFightEquipDressSource { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Nihlomaflfe => "GridFightEquipDressSource_NIHLOMAFLFE", - Self::Lkngahghilo => "GridFightEquipDressSource_LKNGAHGHILO", - Self::Lnniikpojig => "GridFightEquipDressSource_LNNIIKPOJIG", + Self::BljjdjodahhFllipkcmfhh => "BLJJDJODAHH_FLLIPKCMFHH", + Self::BljjdjodahhGnfnphhanfa => "BLJJDJODAHH_GNFNPHHANFA", + Self::BljjdjodahhGmljdafoeic => "BLJJDJODAHH_GMLJDAFOEIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightEquipDressSource_NIHLOMAFLFE" => Some(Self::Nihlomaflfe), - "GridFightEquipDressSource_LKNGAHGHILO" => Some(Self::Lkngahghilo), - "GridFightEquipDressSource_LNNIIKPOJIG" => Some(Self::Lnniikpojig), + "BLJJDJODAHH_FLLIPKCMFHH" => Some(Self::BljjdjodahhFllipkcmfhh), + "BLJJDJODAHH_GNFNPHHANFA" => Some(Self::BljjdjodahhGnfnphhanfa), + "BLJJDJODAHH_GMLJDAFOEIC" => Some(Self::BljjdjodahhGmljdafoeic), _ => None, } } } -/// Obf: GridFightEquipCraftSource +/// Obf: BNMLEPCNCIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipCraftSource { - Hdahdhhilkh = 0, - Gnifocnilbo = 1, - Jdlgnhbgjme = 2, - Hjghfidcbjc = 3, + BnmlepcncihAialpdejijk = 0, + BnmlepcncihLhnmmcfcjgd = 1, + BnmlepcncihAlinjdngkce = 2, + BnmlepcncihHgeaeegmbap = 3, } impl GridFightEquipCraftSource { /// String value of the enum field names used in the ProtoBuf definition. @@ -83647,19 +86752,19 @@ impl GridFightEquipCraftSource { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hdahdhhilkh => "GridFightEquipCraftSource_HDAHDHHILKH", - Self::Gnifocnilbo => "GridFightEquipCraftSource_GNIFOCNILBO", - Self::Jdlgnhbgjme => "GridFightEquipCraftSource_JDLGNHBGJME", - Self::Hjghfidcbjc => "GridFightEquipCraftSource_HJGHFIDCBJC", + Self::BnmlepcncihAialpdejijk => "BNMLEPCNCIH_AIALPDEJIJK", + Self::BnmlepcncihLhnmmcfcjgd => "BNMLEPCNCIH_LHNMMCFCJGD", + Self::BnmlepcncihAlinjdngkce => "BNMLEPCNCIH_ALINJDNGKCE", + Self::BnmlepcncihHgeaeegmbap => "BNMLEPCNCIH_HGEAEEGMBAP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightEquipCraftSource_HDAHDHHILKH" => Some(Self::Hdahdhhilkh), - "GridFightEquipCraftSource_GNIFOCNILBO" => Some(Self::Gnifocnilbo), - "GridFightEquipCraftSource_JDLGNHBGJME" => Some(Self::Jdlgnhbgjme), - "GridFightEquipCraftSource_HJGHFIDCBJC" => Some(Self::Hjghfidcbjc), + "BNMLEPCNCIH_AIALPDEJIJK" => Some(Self::BnmlepcncihAialpdejijk), + "BNMLEPCNCIH_LHNMMCFCJGD" => Some(Self::BnmlepcncihLhnmmcfcjgd), + "BNMLEPCNCIH_ALINJDNGKCE" => Some(Self::BnmlepcncihAlinjdngkce), + "BNMLEPCNCIH_HGEAEEGMBAP" => Some(Self::BnmlepcncihHgeaeegmbap), _ => None, } } @@ -83667,41 +86772,41 @@ impl GridFightEquipCraftSource { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hoipbnmeiff { - Mcgcjiekpho = 0, - Bkofkejpmbd = 1, - Nlglemnnnja = 2, +pub enum Omlodgbicok { + Odajbjnjamd = 0, + Iianigdmkio = 1, + Pknbcfpbinf = 2, } -impl Hoipbnmeiff { +impl Omlodgbicok { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mcgcjiekpho => "HOIPBNMEIFF_MCGCJIEKPHO", - Self::Bkofkejpmbd => "HOIPBNMEIFF_BKOFKEJPMBD", - Self::Nlglemnnnja => "HOIPBNMEIFF_NLGLEMNNNJA", + Self::Odajbjnjamd => "OMLODGBICOK_ODAJBJNJAMD", + Self::Iianigdmkio => "OMLODGBICOK_IIANIGDMKIO", + Self::Pknbcfpbinf => "OMLODGBICOK_PKNBCFPBINF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HOIPBNMEIFF_MCGCJIEKPHO" => Some(Self::Mcgcjiekpho), - "HOIPBNMEIFF_BKOFKEJPMBD" => Some(Self::Bkofkejpmbd), - "HOIPBNMEIFF_NLGLEMNNNJA" => Some(Self::Nlglemnnnja), + "OMLODGBICOK_ODAJBJNJAMD" => Some(Self::Odajbjnjamd), + "OMLODGBICOK_IIANIGDMKIO" => Some(Self::Iianigdmkio), + "OMLODGBICOK_PKNBCFPBINF" => Some(Self::Pknbcfpbinf), _ => None, } } } -/// Obf: GridFightDropReason +/// Obf: IMPMLADJIND #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightDropReason { - Aehhamgbnno = 0, - Phhnoejlhac = 1, - Gdceemfgbeo = 2, + ImpmladjindGdkbkcfjdmg = 0, + ImpmladjindClacjbhjcie = 1, + ImpmladjindKmdibemfibj = 2, } impl GridFightDropReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -83710,32 +86815,32 @@ impl GridFightDropReason { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Aehhamgbnno => "GridFightDropReason_AEHHAMGBNNO", - Self::Phhnoejlhac => "GridFightDropReason_PHHNOEJLHAC", - Self::Gdceemfgbeo => "GridFightDropReason_GDCEEMFGBEO", + Self::ImpmladjindGdkbkcfjdmg => "IMPMLADJIND_GDKBKCFJDMG", + Self::ImpmladjindClacjbhjcie => "IMPMLADJIND_CLACJBHJCIE", + Self::ImpmladjindKmdibemfibj => "IMPMLADJIND_KMDIBEMFIBJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightDropReason_AEHHAMGBNNO" => Some(Self::Aehhamgbnno), - "GridFightDropReason_PHHNOEJLHAC" => Some(Self::Phhnoejlhac), - "GridFightDropReason_GDCEEMFGBEO" => Some(Self::Gdceemfgbeo), + "IMPMLADJIND_GDKBKCFJDMG" => Some(Self::ImpmladjindGdkbkcfjdmg), + "IMPMLADJIND_CLACJBHJCIE" => Some(Self::ImpmladjindClacjbhjcie), + "IMPMLADJIND_KMDIBEMFIBJ" => Some(Self::ImpmladjindKmdibemfibj), _ => None, } } } -/// Obf: GridFightGlobalHpChangeReason +/// Obf: FOOHMNAFKBN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightGlobalHpChangeReason { - Elfohikfmbc = 0, - Idjmfobnpgi = 1, - Ffahadflbdl = 2, - Kaocjlhklee = 3, - Lagcbkjmeii = 4, - Lnilokajldo = 5, + FoohmnafkbnEigonmaefpj = 0, + FoohmnafkbnIfnieeaffne = 1, + FoohmnafkbnKcgpjkllffg = 2, + FoohmnafkbnHicpjjniaji = 3, + FoohmnafkbnAlaccafmghe = 4, + FoohmnafkbnFakadnnglch = 5, } impl GridFightGlobalHpChangeReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -83744,41 +86849,41 @@ impl GridFightGlobalHpChangeReason { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Elfohikfmbc => "GridFightGlobalHpChangeReason_ELFOHIKFMBC", - Self::Idjmfobnpgi => "GridFightGlobalHpChangeReason_IDJMFOBNPGI", - Self::Ffahadflbdl => "GridFightGlobalHpChangeReason_FFAHADFLBDL", - Self::Kaocjlhklee => "GridFightGlobalHpChangeReason_KAOCJLHKLEE", - Self::Lagcbkjmeii => "GridFightGlobalHpChangeReason_LAGCBKJMEII", - Self::Lnilokajldo => "GridFightGlobalHpChangeReason_LNILOKAJLDO", + Self::FoohmnafkbnEigonmaefpj => "FOOHMNAFKBN_EIGONMAEFPJ", + Self::FoohmnafkbnIfnieeaffne => "FOOHMNAFKBN_IFNIEEAFFNE", + Self::FoohmnafkbnKcgpjkllffg => "FOOHMNAFKBN_KCGPJKLLFFG", + Self::FoohmnafkbnHicpjjniaji => "FOOHMNAFKBN_HICPJJNIAJI", + Self::FoohmnafkbnAlaccafmghe => "FOOHMNAFKBN_ALACCAFMGHE", + Self::FoohmnafkbnFakadnnglch => "FOOHMNAFKBN_FAKADNNGLCH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightGlobalHpChangeReason_ELFOHIKFMBC" => Some(Self::Elfohikfmbc), - "GridFightGlobalHpChangeReason_IDJMFOBNPGI" => Some(Self::Idjmfobnpgi), - "GridFightGlobalHpChangeReason_FFAHADFLBDL" => Some(Self::Ffahadflbdl), - "GridFightGlobalHpChangeReason_KAOCJLHKLEE" => Some(Self::Kaocjlhklee), - "GridFightGlobalHpChangeReason_LAGCBKJMEII" => Some(Self::Lagcbkjmeii), - "GridFightGlobalHpChangeReason_LNILOKAJLDO" => Some(Self::Lnilokajldo), + "FOOHMNAFKBN_EIGONMAEFPJ" => Some(Self::FoohmnafkbnEigonmaefpj), + "FOOHMNAFKBN_IFNIEEAFFNE" => Some(Self::FoohmnafkbnIfnieeaffne), + "FOOHMNAFKBN_KCGPJKLLFFG" => Some(Self::FoohmnafkbnKcgpjkllffg), + "FOOHMNAFKBN_HICPJJNIAJI" => Some(Self::FoohmnafkbnHicpjjniaji), + "FOOHMNAFKBN_ALACCAFMGHE" => Some(Self::FoohmnafkbnAlaccafmghe), + "FOOHMNAFKBN_FAKADNNGLCH" => Some(Self::FoohmnafkbnFakadnnglch), _ => None, } } } -/// Obf: GridFightUpdateGlobalHpReason +/// Obf: BAKGGPNHNNE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightUpdateGlobalHpReason { - Fdghpieiihb = 0, - Malcfbijkic = 1, - Dhphkngcbek = 2, - Ibapgkcgahk = 3, - Gneghokmnfl = 4, - Eklajklgkac = 101, - Idgkcmdmfob = 102, - Gchkcdalhmn = 103, - Oafplfjaala = 201, + BakggpnhnneAjbmadndigh = 0, + BakggpnhnneAhikonfebmj = 1, + BakggpnhnneIkhlilhaiol = 2, + BakggpnhnnePonicjjabek = 3, + BakggpnhnneGpdhibafdcg = 4, + BakggpnhnneGfimnccfkik = 101, + BakggpnhnneBcgpolhohkf = 102, + BakggpnhnneDahncidkfcp = 103, + BakggpnhnneDckgdadpjlh = 201, } impl GridFightUpdateGlobalHpReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -83787,43 +86892,43 @@ impl GridFightUpdateGlobalHpReason { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Fdghpieiihb => "GridFightUpdateGlobalHpReason_FDGHPIEIIHB", - Self::Malcfbijkic => "GridFightUpdateGlobalHpReason_MALCFBIJKIC", - Self::Dhphkngcbek => "GridFightUpdateGlobalHpReason_DHPHKNGCBEK", - Self::Ibapgkcgahk => "GridFightUpdateGlobalHpReason_IBAPGKCGAHK", - Self::Gneghokmnfl => "GridFightUpdateGlobalHpReason_GNEGHOKMNFL", - Self::Eklajklgkac => "GridFightUpdateGlobalHpReason_EKLAJKLGKAC", - Self::Idgkcmdmfob => "GridFightUpdateGlobalHpReason_IDGKCMDMFOB", - Self::Gchkcdalhmn => "GridFightUpdateGlobalHpReason_GCHKCDALHMN", - Self::Oafplfjaala => "GridFightUpdateGlobalHpReason_OAFPLFJAALA", + Self::BakggpnhnneAjbmadndigh => "BAKGGPNHNNE_AJBMADNDIGH", + Self::BakggpnhnneAhikonfebmj => "BAKGGPNHNNE_AHIKONFEBMJ", + Self::BakggpnhnneIkhlilhaiol => "BAKGGPNHNNE_IKHLILHAIOL", + Self::BakggpnhnnePonicjjabek => "BAKGGPNHNNE_PONICJJABEK", + Self::BakggpnhnneGpdhibafdcg => "BAKGGPNHNNE_GPDHIBAFDCG", + Self::BakggpnhnneGfimnccfkik => "BAKGGPNHNNE_GFIMNCCFKIK", + Self::BakggpnhnneBcgpolhohkf => "BAKGGPNHNNE_BCGPOLHOHKF", + Self::BakggpnhnneDahncidkfcp => "BAKGGPNHNNE_DAHNCIDKFCP", + Self::BakggpnhnneDckgdadpjlh => "BAKGGPNHNNE_DCKGDADPJLH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightUpdateGlobalHpReason_FDGHPIEIIHB" => Some(Self::Fdghpieiihb), - "GridFightUpdateGlobalHpReason_MALCFBIJKIC" => Some(Self::Malcfbijkic), - "GridFightUpdateGlobalHpReason_DHPHKNGCBEK" => Some(Self::Dhphkngcbek), - "GridFightUpdateGlobalHpReason_IBAPGKCGAHK" => Some(Self::Ibapgkcgahk), - "GridFightUpdateGlobalHpReason_GNEGHOKMNFL" => Some(Self::Gneghokmnfl), - "GridFightUpdateGlobalHpReason_EKLAJKLGKAC" => Some(Self::Eklajklgkac), - "GridFightUpdateGlobalHpReason_IDGKCMDMFOB" => Some(Self::Idgkcmdmfob), - "GridFightUpdateGlobalHpReason_GCHKCDALHMN" => Some(Self::Gchkcdalhmn), - "GridFightUpdateGlobalHpReason_OAFPLFJAALA" => Some(Self::Oafplfjaala), + "BAKGGPNHNNE_AJBMADNDIGH" => Some(Self::BakggpnhnneAjbmadndigh), + "BAKGGPNHNNE_AHIKONFEBMJ" => Some(Self::BakggpnhnneAhikonfebmj), + "BAKGGPNHNNE_IKHLILHAIOL" => Some(Self::BakggpnhnneIkhlilhaiol), + "BAKGGPNHNNE_PONICJJABEK" => Some(Self::BakggpnhnnePonicjjabek), + "BAKGGPNHNNE_GPDHIBAFDCG" => Some(Self::BakggpnhnneGpdhibafdcg), + "BAKGGPNHNNE_GFIMNCCFKIK" => Some(Self::BakggpnhnneGfimnccfkik), + "BAKGGPNHNNE_BCGPOLHOHKF" => Some(Self::BakggpnhnneBcgpolhohkf), + "BAKGGPNHNNE_DAHNCIDKFCP" => Some(Self::BakggpnhnneDahncidkfcp), + "BAKGGPNHNNE_DCKGDADPJLH" => Some(Self::BakggpnhnneDckgdadpjlh), _ => None, } } } -/// Obf: GridFightSettleReason +/// Obf: CDPHDHNLHAO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightSettleReason { - Knjpffjogph = 0, - Eodiaoblokd = 1, - Ghdnbnohdmo = 2, - Adlbhfhajmk = 3, - Hpipkmmnkjh = 4, + CdphdhnlhaoFmpbhelfgee = 0, + CdphdhnlhaoEphjfkffdkc = 1, + CdphdhnlhaoFlnhnhbcdkm = 2, + CdphdhnlhaoClnlgbcmoij = 3, + CdphdhnlhaoBakhaibgpgc = 4, } impl GridFightSettleReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -83832,21 +86937,21 @@ impl GridFightSettleReason { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Knjpffjogph => "GridFightSettleReason_KNJPFFJOGPH", - Self::Eodiaoblokd => "GridFightSettleReason_EODIAOBLOKD", - Self::Ghdnbnohdmo => "GridFightSettleReason_GHDNBNOHDMO", - Self::Adlbhfhajmk => "GridFightSettleReason_ADLBHFHAJMK", - Self::Hpipkmmnkjh => "GridFightSettleReason_HPIPKMMNKJH", + Self::CdphdhnlhaoFmpbhelfgee => "CDPHDHNLHAO_FMPBHELFGEE", + Self::CdphdhnlhaoEphjfkffdkc => "CDPHDHNLHAO_EPHJFKFFDKC", + Self::CdphdhnlhaoFlnhnhbcdkm => "CDPHDHNLHAO_FLNHNHBCDKM", + Self::CdphdhnlhaoClnlgbcmoij => "CDPHDHNLHAO_CLNLGBCMOIJ", + Self::CdphdhnlhaoBakhaibgpgc => "CDPHDHNLHAO_BAKHAIBGPGC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GridFightSettleReason_KNJPFFJOGPH" => Some(Self::Knjpffjogph), - "GridFightSettleReason_EODIAOBLOKD" => Some(Self::Eodiaoblokd), - "GridFightSettleReason_GHDNBNOHDMO" => Some(Self::Ghdnbnohdmo), - "GridFightSettleReason_ADLBHFHAJMK" => Some(Self::Adlbhfhajmk), - "GridFightSettleReason_HPIPKMMNKJH" => Some(Self::Hpipkmmnkjh), + "CDPHDHNLHAO_FMPBHELFGEE" => Some(Self::CdphdhnlhaoFmpbhelfgee), + "CDPHDHNLHAO_EPHJFKFFDKC" => Some(Self::CdphdhnlhaoEphjfkffdkc), + "CDPHDHNLHAO_FLNHNHBCDKM" => Some(Self::CdphdhnlhaoFlnhnhbcdkm), + "CDPHDHNLHAO_CLNLGBCMOIJ" => Some(Self::CdphdhnlhaoClnlgbcmoij), + "CDPHDHNLHAO_BAKHAIBGPGC" => Some(Self::CdphdhnlhaoBakhaibgpgc), _ => None, } } @@ -83854,50 +86959,50 @@ impl GridFightSettleReason { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Iggggmeebca { - Fllhpdebefn = 0, - Cdhcchhiclo = 1, - Lhccnfheonc = 2, +pub enum Apdpaecjpih { + Aobedaeijkh = 0, + Alnibpoodkh = 1, + Ppgkhpeakfn = 2, } -impl Iggggmeebca { +impl Apdpaecjpih { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Fllhpdebefn => "IGGGGMEEBCA_FLLHPDEBEFN", - Self::Cdhcchhiclo => "IGGGGMEEBCA_CDHCCHHICLO", - Self::Lhccnfheonc => "IGGGGMEEBCA_LHCCNFHEONC", + Self::Aobedaeijkh => "APDPAECJPIH_AOBEDAEIJKH", + Self::Alnibpoodkh => "APDPAECJPIH_ALNIBPOODKH", + Self::Ppgkhpeakfn => "APDPAECJPIH_PPGKHPEAKFN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IGGGGMEEBCA_FLLHPDEBEFN" => Some(Self::Fllhpdebefn), - "IGGGGMEEBCA_CDHCCHHICLO" => Some(Self::Cdhcchhiclo), - "IGGGGMEEBCA_LHCCNFHEONC" => Some(Self::Lhccnfheonc), + "APDPAECJPIH_AOBEDAEIJKH" => Some(Self::Aobedaeijkh), + "APDPAECJPIH_ALNIBPOODKH" => Some(Self::Alnibpoodkh), + "APDPAECJPIH_PPGKHPEAKFN" => Some(Self::Ppgkhpeakfn), _ => None, } } } -/// Obf: CmdHeartdialType +/// Obf: NIOFDIFADEK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeartdialType { - Mnfeponeddj = 0, - CmdHeartDialScriptChangeScNotify = 6369, - CmdHeartDialTraceScriptCsReq = 6340, - CmdChangeScriptEmotionScRsp = 6304, - CmdFinishEmotionDialoguePerformanceScRsp = 6400, - CmdSubmitEmotionItemCsReq = 6335, - CmdHeartDialTraceScriptScRsp = 6346, - CmdSubmitEmotionItemScRsp = 6313, - CmdGetHeartDialInfoScRsp = 6381, - CmdGetHeartDialInfoCsReq = 6383, - CmdFinishEmotionDialoguePerformanceCsReq = 6362, - CmdChangeScriptEmotionCsReq = 6324, + NiofdifadekPcpdhelpkem = 0, + CmdSubmitEmotionItemCsReq = 6314, + CmdHeartDialTraceScriptCsReq = 6326, + CmdSubmitEmotionItemScRsp = 6318, + CmdHeartDialScriptChangeScNotify = 6363, + CmdGetHeartDialInfoCsReq = 6391, + CmdHeartDialTraceScriptScRsp = 6339, + CmdChangeScriptEmotionCsReq = 6394, + CmdFinishEmotionDialoguePerformanceScRsp = 6398, + CmdChangeScriptEmotionScRsp = 6395, + CmdFinishEmotionDialoguePerformanceCsReq = 6309, + CmdGetHeartDialInfoScRsp = 6310, } impl CmdHeartdialType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83906,45 +87011,45 @@ impl CmdHeartdialType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdHeartdialType_MNFEPONEDDJ", - Self::CmdHeartDialScriptChangeScNotify => "CmdHeartDialScriptChangeScNotify", + Self::NiofdifadekPcpdhelpkem => "NIOFDIFADEK_PCPDHELPKEM", + Self::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq", Self::CmdHeartDialTraceScriptCsReq => "CmdHeartDialTraceScriptCsReq", - Self::CmdChangeScriptEmotionScRsp => "CmdChangeScriptEmotionScRsp", + Self::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp", + Self::CmdHeartDialScriptChangeScNotify => "CmdHeartDialScriptChangeScNotify", + Self::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq", + Self::CmdHeartDialTraceScriptScRsp => "CmdHeartDialTraceScriptScRsp", + Self::CmdChangeScriptEmotionCsReq => "CmdChangeScriptEmotionCsReq", Self::CmdFinishEmotionDialoguePerformanceScRsp => { "CmdFinishEmotionDialoguePerformanceScRsp" } - Self::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq", - Self::CmdHeartDialTraceScriptScRsp => "CmdHeartDialTraceScriptScRsp", - Self::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp", - Self::CmdGetHeartDialInfoScRsp => "CmdGetHeartDialInfoScRsp", - Self::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq", + Self::CmdChangeScriptEmotionScRsp => "CmdChangeScriptEmotionScRsp", Self::CmdFinishEmotionDialoguePerformanceCsReq => { "CmdFinishEmotionDialoguePerformanceCsReq" } - Self::CmdChangeScriptEmotionCsReq => "CmdChangeScriptEmotionCsReq", + Self::CmdGetHeartDialInfoScRsp => "CmdGetHeartDialInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdHeartdialType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "NIOFDIFADEK_PCPDHELPKEM" => Some(Self::NiofdifadekPcpdhelpkem), + "CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq), + "CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq), + "CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp), "CmdHeartDialScriptChangeScNotify" => { Some(Self::CmdHeartDialScriptChangeScNotify) } - "CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq), - "CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp), + "CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq), + "CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp), + "CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq), "CmdFinishEmotionDialoguePerformanceScRsp" => { Some(Self::CmdFinishEmotionDialoguePerformanceScRsp) } - "CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq), - "CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp), - "CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp), - "CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp), - "CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq), + "CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp), "CmdFinishEmotionDialoguePerformanceCsReq" => { Some(Self::CmdFinishEmotionDialoguePerformanceCsReq) } - "CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq), + "CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp), _ => None, } } @@ -83952,32 +87057,32 @@ impl CmdHeartdialType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum HeartDialEmotionType { - Peace = 0, - Anger = 1, - Happy = 2, - Sad = 3, +pub enum Eahhfcjlign { + Ogeibmghdlm = 0, + Celiimaeieb = 1, + Ggododlnola = 2, + Bmondkehkpl = 3, } -impl HeartDialEmotionType { +impl Eahhfcjlign { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Peace => "HEART_DIAL_EMOTION_TYPE_PEACE", - Self::Anger => "HEART_DIAL_EMOTION_TYPE_ANGER", - Self::Happy => "HEART_DIAL_EMOTION_TYPE_HAPPY", - Self::Sad => "HEART_DIAL_EMOTION_TYPE_SAD", + Self::Ogeibmghdlm => "EAHHFCJLIGN_OGEIBMGHDLM", + Self::Celiimaeieb => "EAHHFCJLIGN_CELIIMAEIEB", + Self::Ggododlnola => "EAHHFCJLIGN_GGODODLNOLA", + Self::Bmondkehkpl => "EAHHFCJLIGN_BMONDKEHKPL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HEART_DIAL_EMOTION_TYPE_PEACE" => Some(Self::Peace), - "HEART_DIAL_EMOTION_TYPE_ANGER" => Some(Self::Anger), - "HEART_DIAL_EMOTION_TYPE_HAPPY" => Some(Self::Happy), - "HEART_DIAL_EMOTION_TYPE_SAD" => Some(Self::Sad), + "EAHHFCJLIGN_OGEIBMGHDLM" => Some(Self::Ogeibmghdlm), + "EAHHFCJLIGN_CELIIMAEIEB" => Some(Self::Celiimaeieb), + "EAHHFCJLIGN_GGODODLNOLA" => Some(Self::Ggododlnola), + "EAHHFCJLIGN_BMONDKEHKPL" => Some(Self::Bmondkehkpl), _ => None, } } @@ -83985,38 +87090,38 @@ impl HeartDialEmotionType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum HeartDialStepType { - Coeejalelpf = 0, - Badpbgfjpnn = 1, - GameLockInfo = 2, - Ccjmknnhkke = 3, - Bejebbnfgpm = 4, - Ngnfoihnlmj = 5, +pub enum Fgbiifaoghl { + Hojmnjbcgej = 0, + Bnnghbehpkl = 1, + Dklpaafflee = 2, + Ngmmicogdfp = 3, + Apffeddknbk = 4, + Cmafifghaid = 5, } -impl HeartDialStepType { +impl Fgbiifaoghl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Coeejalelpf => "HeartDialStepType_COEEJALELPF", - Self::Badpbgfjpnn => "HeartDialStepType_BADPBGFJPNN", - Self::GameLockInfo => "HeartDialStepType_game_lock_info", - Self::Ccjmknnhkke => "HeartDialStepType_CCJMKNNHKKE", - Self::Bejebbnfgpm => "HeartDialStepType_BEJEBBNFGPM", - Self::Ngnfoihnlmj => "HeartDialStepType_NGNFOIHNLMJ", + Self::Hojmnjbcgej => "FGBIIFAOGHL_HOJMNJBCGEJ", + Self::Bnnghbehpkl => "FGBIIFAOGHL_BNNGHBEHPKL", + Self::Dklpaafflee => "FGBIIFAOGHL_DKLPAAFFLEE", + Self::Ngmmicogdfp => "FGBIIFAOGHL_NGMMICOGDFP", + Self::Apffeddknbk => "FGBIIFAOGHL_APFFEDDKNBK", + Self::Cmafifghaid => "FGBIIFAOGHL_CMAFIFGHAID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HeartDialStepType_COEEJALELPF" => Some(Self::Coeejalelpf), - "HeartDialStepType_BADPBGFJPNN" => Some(Self::Badpbgfjpnn), - "HeartDialStepType_game_lock_info" => Some(Self::GameLockInfo), - "HeartDialStepType_CCJMKNNHKKE" => Some(Self::Ccjmknnhkke), - "HeartDialStepType_BEJEBBNFGPM" => Some(Self::Bejebbnfgpm), - "HeartDialStepType_NGNFOIHNLMJ" => Some(Self::Ngnfoihnlmj), + "FGBIIFAOGHL_HOJMNJBCGEJ" => Some(Self::Hojmnjbcgej), + "FGBIIFAOGHL_BNNGHBEHPKL" => Some(Self::Bnnghbehpkl), + "FGBIIFAOGHL_DKLPAAFFLEE" => Some(Self::Dklpaafflee), + "FGBIIFAOGHL_NGMMICOGDFP" => Some(Self::Ngmmicogdfp), + "FGBIIFAOGHL_APFFEDDKNBK" => Some(Self::Apffeddknbk), + "FGBIIFAOGHL_CMAFIFGHAID" => Some(Self::Cmafifghaid), _ => None, } } @@ -84024,62 +87129,62 @@ impl HeartDialStepType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum HeartDialUnlockStatus { - Lock = 0, - UnlockSingle = 1, - UnlockAll = 2, +pub enum Llmhmmcpknf { + Dklpaafflee = 0, + Pfnadfbgonf = 1, + Omcmiifcdfj = 2, } -impl HeartDialUnlockStatus { +impl Llmhmmcpknf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Lock => "HEART_DIAL_UNLOCK_STATUS_LOCK", - Self::UnlockSingle => "HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE", - Self::UnlockAll => "HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL", + Self::Dklpaafflee => "LLMHMMCPKNF_DKLPAAFFLEE", + Self::Pfnadfbgonf => "LLMHMMCPKNF_PFNADFBGONF", + Self::Omcmiifcdfj => "LLMHMMCPKNF_OMCMIIFCDFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HEART_DIAL_UNLOCK_STATUS_LOCK" => Some(Self::Lock), - "HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE" => Some(Self::UnlockSingle), - "HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL" => Some(Self::UnlockAll), + "LLMHMMCPKNF_DKLPAAFFLEE" => Some(Self::Dklpaafflee), + "LLMHMMCPKNF_PFNADFBGONF" => Some(Self::Pfnadfbgonf), + "LLMHMMCPKNF_OMCMIIFCDFJ" => Some(Self::Omcmiifcdfj), _ => None, } } } -/// Obf: CmdHeliobusType +/// Obf: MJNBDODPDOG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeliobusType { - Mnfeponeddj = 0, - CmdHeliobusSnsCommentCsReq = 5869, - CmdHeliobusEnterBattleScRsp = 5803, - CmdHeliobusSnsLikeCsReq = 5862, - CmdHeliobusSnsReadCsReq = 5824, - CmdHeliobusInfoChangedScNotify = 5857, - Felbghjmbag = 5856, - CmdHeliobusSnsPostScRsp = 5813, - CmdHeliobusActivityDataCsReq = 5883, - CmdHeliobusUpgradeLevelCsReq = 5884, - CmdHeliobusSelectSkillScRsp = 5848, - CmdHeliobusSnsReadScRsp = 5804, - CmdHeliobusChallengeUpdateScNotify = 5818, - CmdHeliobusSnsLikeScRsp = 5900, - CmdHeliobusLineupUpdateScNotify = 5806, - CmdHeliobusActivityDataScRsp = 5881, - CmdHeliobusUnlockSkillScNotify = 5823, - CmdHeliobusStartRaidScRsp = 5831, - CmdHeliobusSnsCommentScRsp = 5840, - CmdHeliobusStartRaidCsReq = 5809, - CmdHeliobusSnsPostCsReq = 5835, - CmdHeliobusUpgradeLevelScRsp = 5819, - CmdHeliobusSnsUpdateScNotify = 5846, - CmdHeliobusEnterBattleCsReq = 5886, + MjnbdodpdogPcpdhelpkem = 0, + CmdHeliobusSnsReadScRsp = 5895, + CmdHeliobusSnsPostCsReq = 5814, + CmdHeliobusEnterBattleCsReq = 5861, + CmdHeliobusSnsCommentCsReq = 5863, + CmdHeliobusSnsLikeCsReq = 5809, + MjnbdodpdogGfhgnnhoikj = 5838, + CmdHeliobusUnlockSkillScNotify = 5804, + CmdHeliobusSnsLikeScRsp = 5898, + CmdHeliobusInfoChangedScNotify = 5801, + CmdHeliobusSnsPostScRsp = 5818, + CmdHeliobusActivityDataScRsp = 5810, + CmdHeliobusSnsReadCsReq = 5894, + CmdHeliobusActivityDataCsReq = 5891, + CmdHeliobusSnsUpdateScNotify = 5839, + CmdHeliobusEnterBattleScRsp = 5807, + CmdHeliobusLineupUpdateScNotify = 5889, + CmdHeliobusChallengeUpdateScNotify = 5900, + CmdHeliobusUpgradeLevelCsReq = 5874, + CmdHeliobusStartRaidScRsp = 5844, + CmdHeliobusUpgradeLevelScRsp = 5837, + CmdHeliobusStartRaidCsReq = 5858, + CmdHeliobusSnsCommentScRsp = 5826, + CmdHeliobusSelectSkillScRsp = 5872, } impl CmdHeliobusType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84088,97 +87193,97 @@ impl CmdHeliobusType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdHeliobusType_MNFEPONEDDJ", - Self::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq", - Self::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp", - Self::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq", - Self::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq", - Self::CmdHeliobusInfoChangedScNotify => "CmdHeliobusInfoChangedScNotify", - Self::Felbghjmbag => "CmdHeliobusType_FELBGHJMBAG", - Self::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp", - Self::CmdHeliobusActivityDataCsReq => "CmdHeliobusActivityDataCsReq", - Self::CmdHeliobusUpgradeLevelCsReq => "CmdHeliobusUpgradeLevelCsReq", - Self::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp", + Self::MjnbdodpdogPcpdhelpkem => "MJNBDODPDOG_PCPDHELPKEM", Self::CmdHeliobusSnsReadScRsp => "CmdHeliobusSnsReadScRsp", + Self::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq", + Self::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq", + Self::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq", + Self::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq", + Self::MjnbdodpdogGfhgnnhoikj => "MJNBDODPDOG_GFHGNNHOIKJ", + Self::CmdHeliobusUnlockSkillScNotify => "CmdHeliobusUnlockSkillScNotify", + Self::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp", + Self::CmdHeliobusInfoChangedScNotify => "CmdHeliobusInfoChangedScNotify", + Self::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp", + Self::CmdHeliobusActivityDataScRsp => "CmdHeliobusActivityDataScRsp", + Self::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq", + Self::CmdHeliobusActivityDataCsReq => "CmdHeliobusActivityDataCsReq", + Self::CmdHeliobusSnsUpdateScNotify => "CmdHeliobusSnsUpdateScNotify", + Self::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp", + Self::CmdHeliobusLineupUpdateScNotify => "CmdHeliobusLineupUpdateScNotify", Self::CmdHeliobusChallengeUpdateScNotify => { "CmdHeliobusChallengeUpdateScNotify" } - Self::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp", - Self::CmdHeliobusLineupUpdateScNotify => "CmdHeliobusLineupUpdateScNotify", - Self::CmdHeliobusActivityDataScRsp => "CmdHeliobusActivityDataScRsp", - Self::CmdHeliobusUnlockSkillScNotify => "CmdHeliobusUnlockSkillScNotify", + Self::CmdHeliobusUpgradeLevelCsReq => "CmdHeliobusUpgradeLevelCsReq", Self::CmdHeliobusStartRaidScRsp => "CmdHeliobusStartRaidScRsp", - Self::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp", - Self::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq", - Self::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq", Self::CmdHeliobusUpgradeLevelScRsp => "CmdHeliobusUpgradeLevelScRsp", - Self::CmdHeliobusSnsUpdateScNotify => "CmdHeliobusSnsUpdateScNotify", - Self::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq", + Self::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq", + Self::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp", + Self::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdHeliobusType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdHeliobusSnsCommentCsReq" => Some(Self::CmdHeliobusSnsCommentCsReq), - "CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp), - "CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq), - "CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq), - "CmdHeliobusInfoChangedScNotify" => { - Some(Self::CmdHeliobusInfoChangedScNotify) - } - "CmdHeliobusType_FELBGHJMBAG" => Some(Self::Felbghjmbag), - "CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp), - "CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq), - "CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq), - "CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp), + "MJNBDODPDOG_PCPDHELPKEM" => Some(Self::MjnbdodpdogPcpdhelpkem), "CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp), - "CmdHeliobusChallengeUpdateScNotify" => { - Some(Self::CmdHeliobusChallengeUpdateScNotify) - } - "CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp), - "CmdHeliobusLineupUpdateScNotify" => { - Some(Self::CmdHeliobusLineupUpdateScNotify) - } - "CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp), + "CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq), + "CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq), + "CmdHeliobusSnsCommentCsReq" => Some(Self::CmdHeliobusSnsCommentCsReq), + "CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq), + "MJNBDODPDOG_GFHGNNHOIKJ" => Some(Self::MjnbdodpdogGfhgnnhoikj), "CmdHeliobusUnlockSkillScNotify" => { Some(Self::CmdHeliobusUnlockSkillScNotify) } - "CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp), - "CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp), - "CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq), - "CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq), - "CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp), + "CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp), + "CmdHeliobusInfoChangedScNotify" => { + Some(Self::CmdHeliobusInfoChangedScNotify) + } + "CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp), + "CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp), + "CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq), + "CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq), "CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify), - "CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq), + "CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp), + "CmdHeliobusLineupUpdateScNotify" => { + Some(Self::CmdHeliobusLineupUpdateScNotify) + } + "CmdHeliobusChallengeUpdateScNotify" => { + Some(Self::CmdHeliobusChallengeUpdateScNotify) + } + "CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq), + "CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp), + "CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp), + "CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq), + "CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp), + "CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp), _ => None, } } } -/// Obf: CmdHipplenType +/// Obf: OBJLNOCFBIO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHipplenType { - Mnfeponeddj = 0, - CmdSetHipplenAgendaScRsp = 9012, - CmdTakeHipplenEndingRewardCsReq = 9029, - CmdSetHipplenOutfitScRsp = 9022, - CmdHipplenChangeScNotify = 9011, - CmdHipplenAgendaResultScNotify = 9030, - CmdSetHipplenAgendaCsReq = 9039, - CmdHipplenCycleResultScNotify = 9007, - CmdGetHipplenInheritCsReq = 9001, - CmdGetHipplenDataCsReq = 9004, - CmdHipplenTraitUnlockScNotify = 9023, - CmdGetHipplenDataScRsp = 9040, - CmdTakeHipplenEndingRewardScRsp = 9008, - CmdSettleHipplenWorkCsReq = 9024, - CmdSettleHipplenWorkScRsp = 9002, - CmdSetHipplenOutfitCsReq = 9038, - CmdOpenHipplenCycleCsReq = 9018, - CmdOpenHipplenCycleScRsp = 9034, - CmdGetHipplenInheritScRsp = 9014, + ObjlnocfbioPcpdhelpkem = 0, + CmdSetHipplenOutfitCsReq = 9018, + CmdTakeHipplenEndingRewardCsReq = 9016, + CmdGetHipplenInheritScRsp = 9027, + CmdGetHipplenInheritCsReq = 9030, + CmdHipplenTraitUnlockScNotify = 9050, + CmdSetHipplenAgendaCsReq = 9035, + CmdSettleHipplenWorkCsReq = 9005, + CmdOpenHipplenCycleScRsp = 9044, + CmdHipplenAgendaResultScNotify = 9047, + CmdGetHipplenDataCsReq = 9013, + CmdSettleHipplenWorkScRsp = 9001, + CmdGetHipplenDataScRsp = 9007, + CmdHipplenCycleResultScNotify = 9019, + CmdSetHipplenOutfitScRsp = 9045, + CmdSetHipplenAgendaScRsp = 9038, + CmdTakeHipplenEndingRewardScRsp = 9031, + CmdHipplenChangeScNotify = 9021, + CmdOpenHipplenCycleCsReq = 9002, } impl CmdHipplenType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84187,55 +87292,55 @@ impl CmdHipplenType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdHipplenType_MNFEPONEDDJ", - Self::CmdSetHipplenAgendaScRsp => "CmdSetHipplenAgendaScRsp", - Self::CmdTakeHipplenEndingRewardCsReq => "CmdTakeHipplenEndingRewardCsReq", - Self::CmdSetHipplenOutfitScRsp => "CmdSetHipplenOutfitScRsp", - Self::CmdHipplenChangeScNotify => "CmdHipplenChangeScNotify", - Self::CmdHipplenAgendaResultScNotify => "CmdHipplenAgendaResultScNotify", - Self::CmdSetHipplenAgendaCsReq => "CmdSetHipplenAgendaCsReq", - Self::CmdHipplenCycleResultScNotify => "CmdHipplenCycleResultScNotify", - Self::CmdGetHipplenInheritCsReq => "CmdGetHipplenInheritCsReq", - Self::CmdGetHipplenDataCsReq => "CmdGetHipplenDataCsReq", - Self::CmdHipplenTraitUnlockScNotify => "CmdHipplenTraitUnlockScNotify", - Self::CmdGetHipplenDataScRsp => "CmdGetHipplenDataScRsp", - Self::CmdTakeHipplenEndingRewardScRsp => "CmdTakeHipplenEndingRewardScRsp", - Self::CmdSettleHipplenWorkCsReq => "CmdSettleHipplenWorkCsReq", - Self::CmdSettleHipplenWorkScRsp => "CmdSettleHipplenWorkScRsp", + Self::ObjlnocfbioPcpdhelpkem => "OBJLNOCFBIO_PCPDHELPKEM", Self::CmdSetHipplenOutfitCsReq => "CmdSetHipplenOutfitCsReq", - Self::CmdOpenHipplenCycleCsReq => "CmdOpenHipplenCycleCsReq", - Self::CmdOpenHipplenCycleScRsp => "CmdOpenHipplenCycleScRsp", + Self::CmdTakeHipplenEndingRewardCsReq => "CmdTakeHipplenEndingRewardCsReq", Self::CmdGetHipplenInheritScRsp => "CmdGetHipplenInheritScRsp", + Self::CmdGetHipplenInheritCsReq => "CmdGetHipplenInheritCsReq", + Self::CmdHipplenTraitUnlockScNotify => "CmdHipplenTraitUnlockScNotify", + Self::CmdSetHipplenAgendaCsReq => "CmdSetHipplenAgendaCsReq", + Self::CmdSettleHipplenWorkCsReq => "CmdSettleHipplenWorkCsReq", + Self::CmdOpenHipplenCycleScRsp => "CmdOpenHipplenCycleScRsp", + Self::CmdHipplenAgendaResultScNotify => "CmdHipplenAgendaResultScNotify", + Self::CmdGetHipplenDataCsReq => "CmdGetHipplenDataCsReq", + Self::CmdSettleHipplenWorkScRsp => "CmdSettleHipplenWorkScRsp", + Self::CmdGetHipplenDataScRsp => "CmdGetHipplenDataScRsp", + Self::CmdHipplenCycleResultScNotify => "CmdHipplenCycleResultScNotify", + Self::CmdSetHipplenOutfitScRsp => "CmdSetHipplenOutfitScRsp", + Self::CmdSetHipplenAgendaScRsp => "CmdSetHipplenAgendaScRsp", + Self::CmdTakeHipplenEndingRewardScRsp => "CmdTakeHipplenEndingRewardScRsp", + Self::CmdHipplenChangeScNotify => "CmdHipplenChangeScNotify", + Self::CmdOpenHipplenCycleCsReq => "CmdOpenHipplenCycleCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdHipplenType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdSetHipplenAgendaScRsp" => Some(Self::CmdSetHipplenAgendaScRsp), + "OBJLNOCFBIO_PCPDHELPKEM" => Some(Self::ObjlnocfbioPcpdhelpkem), + "CmdSetHipplenOutfitCsReq" => Some(Self::CmdSetHipplenOutfitCsReq), "CmdTakeHipplenEndingRewardCsReq" => { Some(Self::CmdTakeHipplenEndingRewardCsReq) } - "CmdSetHipplenOutfitScRsp" => Some(Self::CmdSetHipplenOutfitScRsp), - "CmdHipplenChangeScNotify" => Some(Self::CmdHipplenChangeScNotify), + "CmdGetHipplenInheritScRsp" => Some(Self::CmdGetHipplenInheritScRsp), + "CmdGetHipplenInheritCsReq" => Some(Self::CmdGetHipplenInheritCsReq), + "CmdHipplenTraitUnlockScNotify" => Some(Self::CmdHipplenTraitUnlockScNotify), + "CmdSetHipplenAgendaCsReq" => Some(Self::CmdSetHipplenAgendaCsReq), + "CmdSettleHipplenWorkCsReq" => Some(Self::CmdSettleHipplenWorkCsReq), + "CmdOpenHipplenCycleScRsp" => Some(Self::CmdOpenHipplenCycleScRsp), "CmdHipplenAgendaResultScNotify" => { Some(Self::CmdHipplenAgendaResultScNotify) } - "CmdSetHipplenAgendaCsReq" => Some(Self::CmdSetHipplenAgendaCsReq), - "CmdHipplenCycleResultScNotify" => Some(Self::CmdHipplenCycleResultScNotify), - "CmdGetHipplenInheritCsReq" => Some(Self::CmdGetHipplenInheritCsReq), "CmdGetHipplenDataCsReq" => Some(Self::CmdGetHipplenDataCsReq), - "CmdHipplenTraitUnlockScNotify" => Some(Self::CmdHipplenTraitUnlockScNotify), + "CmdSettleHipplenWorkScRsp" => Some(Self::CmdSettleHipplenWorkScRsp), "CmdGetHipplenDataScRsp" => Some(Self::CmdGetHipplenDataScRsp), + "CmdHipplenCycleResultScNotify" => Some(Self::CmdHipplenCycleResultScNotify), + "CmdSetHipplenOutfitScRsp" => Some(Self::CmdSetHipplenOutfitScRsp), + "CmdSetHipplenAgendaScRsp" => Some(Self::CmdSetHipplenAgendaScRsp), "CmdTakeHipplenEndingRewardScRsp" => { Some(Self::CmdTakeHipplenEndingRewardScRsp) } - "CmdSettleHipplenWorkCsReq" => Some(Self::CmdSettleHipplenWorkCsReq), - "CmdSettleHipplenWorkScRsp" => Some(Self::CmdSettleHipplenWorkScRsp), - "CmdSetHipplenOutfitCsReq" => Some(Self::CmdSetHipplenOutfitCsReq), + "CmdHipplenChangeScNotify" => Some(Self::CmdHipplenChangeScNotify), "CmdOpenHipplenCycleCsReq" => Some(Self::CmdOpenHipplenCycleCsReq), - "CmdOpenHipplenCycleScRsp" => Some(Self::CmdOpenHipplenCycleScRsp), - "CmdGetHipplenInheritScRsp" => Some(Self::CmdGetHipplenInheritScRsp), _ => None, } } @@ -84243,50 +87348,466 @@ impl CmdHipplenType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Onpgedmkebk { - Mnfeponeddj = 0, - Mbmdkoidngd = 1, - Kofdkpcedgd = 2, - Hajpefjkeok = 3, - Nhngjbakneg = 4, - Mhcapldogcd = 5, +pub enum Fgmpeemahke { + Pcpdhelpkem = 0, + Jdmomcpfhjm = 1, + Mnimafbiggp = 2, + Ppjojokoobf = 3, + Edgoiaodjlh = 4, + Pgjiagghbba = 5, } -impl Onpgedmkebk { +impl Fgmpeemahke { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "ONPGEDMKEBK_MNFEPONEDDJ", - Self::Mbmdkoidngd => "ONPGEDMKEBK_MBMDKOIDNGD", - Self::Kofdkpcedgd => "ONPGEDMKEBK_KOFDKPCEDGD", - Self::Hajpefjkeok => "ONPGEDMKEBK_HAJPEFJKEOK", - Self::Nhngjbakneg => "ONPGEDMKEBK_NHNGJBAKNEG", - Self::Mhcapldogcd => "ONPGEDMKEBK_MHCAPLDOGCD", + Self::Pcpdhelpkem => "FGMPEEMAHKE_PCPDHELPKEM", + Self::Jdmomcpfhjm => "FGMPEEMAHKE_JDMOMCPFHJM", + Self::Mnimafbiggp => "FGMPEEMAHKE_MNIMAFBIGGP", + Self::Ppjojokoobf => "FGMPEEMAHKE_PPJOJOKOOBF", + Self::Edgoiaodjlh => "FGMPEEMAHKE_EDGOIAODJLH", + Self::Pgjiagghbba => "FGMPEEMAHKE_PGJIAGGHBBA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ONPGEDMKEBK_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "ONPGEDMKEBK_MBMDKOIDNGD" => Some(Self::Mbmdkoidngd), - "ONPGEDMKEBK_KOFDKPCEDGD" => Some(Self::Kofdkpcedgd), - "ONPGEDMKEBK_HAJPEFJKEOK" => Some(Self::Hajpefjkeok), - "ONPGEDMKEBK_NHNGJBAKNEG" => Some(Self::Nhngjbakneg), - "ONPGEDMKEBK_MHCAPLDOGCD" => Some(Self::Mhcapldogcd), + "FGMPEEMAHKE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "FGMPEEMAHKE_JDMOMCPFHJM" => Some(Self::Jdmomcpfhjm), + "FGMPEEMAHKE_MNIMAFBIGGP" => Some(Self::Mnimafbiggp), + "FGMPEEMAHKE_PPJOJOKOOBF" => Some(Self::Ppjojokoobf), + "FGMPEEMAHKE_EDGOIAODJLH" => Some(Self::Edgoiaodjlh), + "FGMPEEMAHKE_PGJIAGGHBBA" => Some(Self::Pgjiagghbba), _ => None, } } } -/// Obf: CmdInteractiveTriggerMazeBuffType +/// Obf: INJJLAAJGDE +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum CmdIdleLiveType { + InjjlaajgdePcpdhelpkem = 0, + CmdIdleLiveUpdateLiveRoomTitleCsReq = 9379, + CmdReplaceTeamCsRsp = 9388, + CmdIdleLiveGetPendingEquipCsReq = 9383, + CmdIdleLiveGetDataCsReq = 9441, + CmdGjbineeabip = 9376, + CmdIdleLiveGetFriendAssistListCsReq = 9380, + CmdIdleLiveFinishNodeBattleQuitCsReq = 9359, + CmdIdleLiveTakeTaskRewardCsReq = 9415, + CmdApkpgiollnp = 9408, + CmdNmbglkallbm = 9448, + CmdIdleLiveTakeAssistRewardScRsp = 9353, + CmdHandlePendingEquipScRsp = 9446, + CmdGetFriendNewAssistRewardScNotify = 9442, + CmdIdleLiveHandlePendingEquipReq = 9439, + CmdIdleLiveManualFinishQuestionCsReq = 9427, + CmdIdleLiveEndDungeonCsReq = 9399, + CmdIdleLiveTakeAssistRewardCsReq = 9386, + CmdIdleLiveStartNodeCsReq = 9444, + CmdTakeTaskRewardScRsp = 9423, + CmdUpgradeTeamSlotCsRsp = 9409, + CmdIdleLiveGetStatisticCsReq = 9407, + CmdUpdateCustomInfoScRsp = 9362, + CmdNfpedboofff = 9445, + CmdIdleLiveTakeContentRewardCsReq = 9429, + CmdIdleLiveStartNodeBattleCsReq = 9364, + CmdIdleLiveReplaceTeamCsReq = 9354, + CmdTakeContentScRsp = 9370, + CmdEndDungeonScRsp = 9416, + CmdIdleLiveDressSpecialEquipCsReq = 9394, + CmdLcfgfgfdlof = 9351, + CmdIdleLiveCollectIncomeCsReq = 9422, + CmdGetFriendDungeonRankingInfosScRsp = 9361, + CmdStartDungeonScRsp = 9352, + CmdTechTreeChangeNodeStateCsRsp = 9358, + CmdIdleLiveOpenChestReq = 9357, + CmdFinishQuestionRsp = 9366, + CmdIdleLiveTakeQuestEquipCsReq = 9374, + CmdIdleLiveDoGachaCsReq = 9367, + CmdDoGachaScRsp2 = 9401, + CmdStartNodeBattleScRsp = 9368, + CmdSyncChangeNtf = 9378, + CmdIdleLiveFinishFinalActCsReq = 9389, + CmdIdleLiveGetFriendDungeonRankingInfosCsReq = 9355, + CmdIdleLiveGetFriendAssistListScRsp = 9421, + CmdIdleLiveChangeTechTreeNodeCsReq = 9403, + CmdIdleLiveUpgradeSlotCsReq = 9392, + CmdIdleLiveFinishNodeEventCsReq = 9413, + CmdHbcmbpkgbjk = 9382, + CmdTakeQuestEquipCsRsp = 9428, + CmdGpkcedkhlad = 9371, + CmdJfkmfglopof = 9411, + CmdIdleLiveStartDungeonCsReq = 9443, + CmdIdleLiveGetDataScRsp = 9360, + CmdDressSpecialEquipScRsp = 9450, +} +impl CmdIdleLiveType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::InjjlaajgdePcpdhelpkem => "INJJLAAJGDE_PCPDHELPKEM", + Self::CmdIdleLiveUpdateLiveRoomTitleCsReq => { + "CmdIdleLiveUpdateLiveRoomTitleCsReq" + } + Self::CmdReplaceTeamCsRsp => "CmdReplaceTeamCsRsp", + Self::CmdIdleLiveGetPendingEquipCsReq => "CmdIdleLiveGetPendingEquipCsReq", + Self::CmdIdleLiveGetDataCsReq => "CmdIdleLiveGetDataCsReq", + Self::CmdGjbineeabip => "CmdGJBINEEABIP", + Self::CmdIdleLiveGetFriendAssistListCsReq => { + "CmdIdleLiveGetFriendAssistListCsReq" + } + Self::CmdIdleLiveFinishNodeBattleQuitCsReq => { + "CmdIdleLiveFinishNodeBattleQuitCsReq" + } + Self::CmdIdleLiveTakeTaskRewardCsReq => "CmdIdleLiveTakeTaskRewardCsReq", + Self::CmdApkpgiollnp => "CmdAPKPGIOLLNP", + Self::CmdNmbglkallbm => "CmdNMBGLKALLBM", + Self::CmdIdleLiveTakeAssistRewardScRsp => "CmdIdleLiveTakeAssistRewardScRsp", + Self::CmdHandlePendingEquipScRsp => "CmdHandlePendingEquipScRsp", + Self::CmdGetFriendNewAssistRewardScNotify => { + "CmdGetFriendNewAssistRewardScNotify" + } + Self::CmdIdleLiveHandlePendingEquipReq => "CmdIdleLiveHandlePendingEquipReq", + Self::CmdIdleLiveManualFinishQuestionCsReq => { + "CmdIdleLiveManualFinishQuestionCsReq" + } + Self::CmdIdleLiveEndDungeonCsReq => "CmdIdleLiveEndDungeonCsReq", + Self::CmdIdleLiveTakeAssistRewardCsReq => "CmdIdleLiveTakeAssistRewardCsReq", + Self::CmdIdleLiveStartNodeCsReq => "CmdIdleLiveStartNodeCsReq", + Self::CmdTakeTaskRewardScRsp => "CmdTakeTaskRewardScRsp", + Self::CmdUpgradeTeamSlotCsRsp => "CmdUpgradeTeamSlotCsRsp", + Self::CmdIdleLiveGetStatisticCsReq => "CmdIdleLiveGetStatisticCsReq", + Self::CmdUpdateCustomInfoScRsp => "CmdUpdateCustomInfoScRsp", + Self::CmdNfpedboofff => "CmdNFPEDBOOFFF", + Self::CmdIdleLiveTakeContentRewardCsReq => { + "CmdIdleLiveTakeContentRewardCsReq" + } + Self::CmdIdleLiveStartNodeBattleCsReq => "CmdIdleLiveStartNodeBattleCsReq", + Self::CmdIdleLiveReplaceTeamCsReq => "CmdIdleLiveReplaceTeamCsReq", + Self::CmdTakeContentScRsp => "CmdTakeContentScRsp", + Self::CmdEndDungeonScRsp => "CmdEndDungeonScRsp", + Self::CmdIdleLiveDressSpecialEquipCsReq => { + "CmdIdleLiveDressSpecialEquipCsReq" + } + Self::CmdLcfgfgfdlof => "CmdLCFGFGFDLOF", + Self::CmdIdleLiveCollectIncomeCsReq => "CmdIdleLiveCollectIncomeCsReq", + Self::CmdGetFriendDungeonRankingInfosScRsp => { + "CmdGetFriendDungeonRankingInfosScRsp" + } + Self::CmdStartDungeonScRsp => "CmdStartDungeonScRsp", + Self::CmdTechTreeChangeNodeStateCsRsp => "CmdTechTreeChangeNodeStateCsRsp", + Self::CmdIdleLiveOpenChestReq => "CmdIdleLiveOpenChestReq", + Self::CmdFinishQuestionRsp => "CmdFinishQuestionRsp", + Self::CmdIdleLiveTakeQuestEquipCsReq => "CmdIdleLiveTakeQuestEquipCsReq", + Self::CmdIdleLiveDoGachaCsReq => "CmdIdleLiveDoGachaCsReq", + Self::CmdDoGachaScRsp2 => "CmdDoGachaScRsp2", + Self::CmdStartNodeBattleScRsp => "CmdStartNodeBattleScRsp", + Self::CmdSyncChangeNtf => "CmdSyncChangeNtf", + Self::CmdIdleLiveFinishFinalActCsReq => "CmdIdleLiveFinishFinalActCsReq", + Self::CmdIdleLiveGetFriendDungeonRankingInfosCsReq => { + "CmdIdleLiveGetFriendDungeonRankingInfosCsReq" + } + Self::CmdIdleLiveGetFriendAssistListScRsp => { + "CmdIdleLiveGetFriendAssistListScRsp" + } + Self::CmdIdleLiveChangeTechTreeNodeCsReq => { + "CmdIdleLiveChangeTechTreeNodeCsReq" + } + Self::CmdIdleLiveUpgradeSlotCsReq => "CmdIdleLiveUpgradeSlotCsReq", + Self::CmdIdleLiveFinishNodeEventCsReq => "CmdIdleLiveFinishNodeEventCsReq", + Self::CmdHbcmbpkgbjk => "CmdHBCMBPKGBJK", + Self::CmdTakeQuestEquipCsRsp => "CmdTakeQuestEquipCsRsp", + Self::CmdGpkcedkhlad => "CmdGPKCEDKHLAD", + Self::CmdJfkmfglopof => "CmdJFKMFGLOPOF", + Self::CmdIdleLiveStartDungeonCsReq => "CmdIdleLiveStartDungeonCsReq", + Self::CmdIdleLiveGetDataScRsp => "CmdIdleLiveGetDataScRsp", + Self::CmdDressSpecialEquipScRsp => "CmdDressSpecialEquipScRsp", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "INJJLAAJGDE_PCPDHELPKEM" => Some(Self::InjjlaajgdePcpdhelpkem), + "CmdIdleLiveUpdateLiveRoomTitleCsReq" => { + Some(Self::CmdIdleLiveUpdateLiveRoomTitleCsReq) + } + "CmdReplaceTeamCsRsp" => Some(Self::CmdReplaceTeamCsRsp), + "CmdIdleLiveGetPendingEquipCsReq" => { + Some(Self::CmdIdleLiveGetPendingEquipCsReq) + } + "CmdIdleLiveGetDataCsReq" => Some(Self::CmdIdleLiveGetDataCsReq), + "CmdGJBINEEABIP" => Some(Self::CmdGjbineeabip), + "CmdIdleLiveGetFriendAssistListCsReq" => { + Some(Self::CmdIdleLiveGetFriendAssistListCsReq) + } + "CmdIdleLiveFinishNodeBattleQuitCsReq" => { + Some(Self::CmdIdleLiveFinishNodeBattleQuitCsReq) + } + "CmdIdleLiveTakeTaskRewardCsReq" => { + Some(Self::CmdIdleLiveTakeTaskRewardCsReq) + } + "CmdAPKPGIOLLNP" => Some(Self::CmdApkpgiollnp), + "CmdNMBGLKALLBM" => Some(Self::CmdNmbglkallbm), + "CmdIdleLiveTakeAssistRewardScRsp" => { + Some(Self::CmdIdleLiveTakeAssistRewardScRsp) + } + "CmdHandlePendingEquipScRsp" => Some(Self::CmdHandlePendingEquipScRsp), + "CmdGetFriendNewAssistRewardScNotify" => { + Some(Self::CmdGetFriendNewAssistRewardScNotify) + } + "CmdIdleLiveHandlePendingEquipReq" => { + Some(Self::CmdIdleLiveHandlePendingEquipReq) + } + "CmdIdleLiveManualFinishQuestionCsReq" => { + Some(Self::CmdIdleLiveManualFinishQuestionCsReq) + } + "CmdIdleLiveEndDungeonCsReq" => Some(Self::CmdIdleLiveEndDungeonCsReq), + "CmdIdleLiveTakeAssistRewardCsReq" => { + Some(Self::CmdIdleLiveTakeAssistRewardCsReq) + } + "CmdIdleLiveStartNodeCsReq" => Some(Self::CmdIdleLiveStartNodeCsReq), + "CmdTakeTaskRewardScRsp" => Some(Self::CmdTakeTaskRewardScRsp), + "CmdUpgradeTeamSlotCsRsp" => Some(Self::CmdUpgradeTeamSlotCsRsp), + "CmdIdleLiveGetStatisticCsReq" => Some(Self::CmdIdleLiveGetStatisticCsReq), + "CmdUpdateCustomInfoScRsp" => Some(Self::CmdUpdateCustomInfoScRsp), + "CmdNFPEDBOOFFF" => Some(Self::CmdNfpedboofff), + "CmdIdleLiveTakeContentRewardCsReq" => { + Some(Self::CmdIdleLiveTakeContentRewardCsReq) + } + "CmdIdleLiveStartNodeBattleCsReq" => { + Some(Self::CmdIdleLiveStartNodeBattleCsReq) + } + "CmdIdleLiveReplaceTeamCsReq" => Some(Self::CmdIdleLiveReplaceTeamCsReq), + "CmdTakeContentScRsp" => Some(Self::CmdTakeContentScRsp), + "CmdEndDungeonScRsp" => Some(Self::CmdEndDungeonScRsp), + "CmdIdleLiveDressSpecialEquipCsReq" => { + Some(Self::CmdIdleLiveDressSpecialEquipCsReq) + } + "CmdLCFGFGFDLOF" => Some(Self::CmdLcfgfgfdlof), + "CmdIdleLiveCollectIncomeCsReq" => Some(Self::CmdIdleLiveCollectIncomeCsReq), + "CmdGetFriendDungeonRankingInfosScRsp" => { + Some(Self::CmdGetFriendDungeonRankingInfosScRsp) + } + "CmdStartDungeonScRsp" => Some(Self::CmdStartDungeonScRsp), + "CmdTechTreeChangeNodeStateCsRsp" => { + Some(Self::CmdTechTreeChangeNodeStateCsRsp) + } + "CmdIdleLiveOpenChestReq" => Some(Self::CmdIdleLiveOpenChestReq), + "CmdFinishQuestionRsp" => Some(Self::CmdFinishQuestionRsp), + "CmdIdleLiveTakeQuestEquipCsReq" => { + Some(Self::CmdIdleLiveTakeQuestEquipCsReq) + } + "CmdIdleLiveDoGachaCsReq" => Some(Self::CmdIdleLiveDoGachaCsReq), + "CmdDoGachaScRsp2" => Some(Self::CmdDoGachaScRsp2), + "CmdStartNodeBattleScRsp" => Some(Self::CmdStartNodeBattleScRsp), + "CmdSyncChangeNtf" => Some(Self::CmdSyncChangeNtf), + "CmdIdleLiveFinishFinalActCsReq" => { + Some(Self::CmdIdleLiveFinishFinalActCsReq) + } + "CmdIdleLiveGetFriendDungeonRankingInfosCsReq" => { + Some(Self::CmdIdleLiveGetFriendDungeonRankingInfosCsReq) + } + "CmdIdleLiveGetFriendAssistListScRsp" => { + Some(Self::CmdIdleLiveGetFriendAssistListScRsp) + } + "CmdIdleLiveChangeTechTreeNodeCsReq" => { + Some(Self::CmdIdleLiveChangeTechTreeNodeCsReq) + } + "CmdIdleLiveUpgradeSlotCsReq" => Some(Self::CmdIdleLiveUpgradeSlotCsReq), + "CmdIdleLiveFinishNodeEventCsReq" => { + Some(Self::CmdIdleLiveFinishNodeEventCsReq) + } + "CmdHBCMBPKGBJK" => Some(Self::CmdHbcmbpkgbjk), + "CmdTakeQuestEquipCsRsp" => Some(Self::CmdTakeQuestEquipCsRsp), + "CmdGPKCEDKHLAD" => Some(Self::CmdGpkcedkhlad), + "CmdJFKMFGLOPOF" => Some(Self::CmdJfkmfglopof), + "CmdIdleLiveStartDungeonCsReq" => Some(Self::CmdIdleLiveStartDungeonCsReq), + "CmdIdleLiveGetDataScRsp" => Some(Self::CmdIdleLiveGetDataScRsp), + "CmdDressSpecialEquipScRsp" => Some(Self::CmdDressSpecialEquipScRsp), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Lfgmadfakhk { + Pcpdhelpkem = 0, + Nmbcdildgnk = 1, + Klhdcopplng = 2, + Clphmajjila = 3, +} +impl Lfgmadfakhk { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Pcpdhelpkem => "LFGMADFAKHK_PCPDHELPKEM", + Self::Nmbcdildgnk => "LFGMADFAKHK_NMBCDILDGNK", + Self::Klhdcopplng => "LFGMADFAKHK_KLHDCOPPLNG", + Self::Clphmajjila => "LFGMADFAKHK_CLPHMAJJILA", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "LFGMADFAKHK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "LFGMADFAKHK_NMBCDILDGNK" => Some(Self::Nmbcdildgnk), + "LFGMADFAKHK_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "LFGMADFAKHK_CLPHMAJJILA" => Some(Self::Clphmajjila), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Kgfmbniippa { + Hhhakhmohbb = 0, + Iencngoambl = 1, + Dekdenfmcmp = 2, + Kppjmjehafb = 3, +} +impl Kgfmbniippa { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Hhhakhmohbb => "KGFMBNIIPPA_HHHAKHMOHBB", + Self::Iencngoambl => "KGFMBNIIPPA_IENCNGOAMBL", + Self::Dekdenfmcmp => "KGFMBNIIPPA_DEKDENFMCMP", + Self::Kppjmjehafb => "KGFMBNIIPPA_KPPJMJEHAFB", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "KGFMBNIIPPA_HHHAKHMOHBB" => Some(Self::Hhhakhmohbb), + "KGFMBNIIPPA_IENCNGOAMBL" => Some(Self::Iencngoambl), + "KGFMBNIIPPA_DEKDENFMCMP" => Some(Self::Dekdenfmcmp), + "KGFMBNIIPPA_KPPJMJEHAFB" => Some(Self::Kppjmjehafb), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Obcfjpgnalp { + Pcpdhelpkem = 0, + Ldknpkkdkdp = 2, + Jbcojmgbhmg = 4, + Npbklchljmg = 5, + Pboipjlcodj = 6, + Bofliohkpkb = 7, +} +impl Obcfjpgnalp { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Pcpdhelpkem => "OBCFJPGNALP_PCPDHELPKEM", + Self::Ldknpkkdkdp => "OBCFJPGNALP_LDKNPKKDKDP", + Self::Jbcojmgbhmg => "OBCFJPGNALP_JBCOJMGBHMG", + Self::Npbklchljmg => "OBCFJPGNALP_NPBKLCHLJMG", + Self::Pboipjlcodj => "OBCFJPGNALP_PBOIPJLCODJ", + Self::Bofliohkpkb => "OBCFJPGNALP_BOFLIOHKPKB", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "OBCFJPGNALP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "OBCFJPGNALP_LDKNPKKDKDP" => Some(Self::Ldknpkkdkdp), + "OBCFJPGNALP_JBCOJMGBHMG" => Some(Self::Jbcojmgbhmg), + "OBCFJPGNALP_NPBKLCHLJMG" => Some(Self::Npbklchljmg), + "OBCFJPGNALP_PBOIPJLCODJ" => Some(Self::Pboipjlcodj), + "OBCFJPGNALP_BOFLIOHKPKB" => Some(Self::Bofliohkpkb), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Jdkjpfgjobi { + Pcpdhelpkem = 0, + Mbjhgnhoglg = 1, + Lbhlhgeenkk = 2, +} +impl Jdkjpfgjobi { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Pcpdhelpkem => "JDKJPFGJOBI_PCPDHELPKEM", + Self::Mbjhgnhoglg => "JDKJPFGJOBI_MBJHGNHOGLG", + Self::Lbhlhgeenkk => "JDKJPFGJOBI_LBHLHGEENKK", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "JDKJPFGJOBI_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "JDKJPFGJOBI_MBJHGNHOGLG" => Some(Self::Mbjhgnhoglg), + "JDKJPFGJOBI_LBHLHGEENKK" => Some(Self::Lbhlhgeenkk), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Mhgdjpmeffn { + Pcpdhelpkem = 0, + Jlhfgfkjkpb = 1, + Eihfabompdk = 2, +} +impl Mhgdjpmeffn { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Pcpdhelpkem => "MHGDJPMEFFN_PCPDHELPKEM", + Self::Jlhfgfkjkpb => "MHGDJPMEFFN_JLHFGFKJKPB", + Self::Eihfabompdk => "MHGDJPMEFFN_EIHFABOMPDK", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "MHGDJPMEFFN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "MHGDJPMEFFN_JLHFGFKJKPB" => Some(Self::Jlhfgfkjkpb), + "MHGDJPMEFFN_EIHFABOMPDK" => Some(Self::Eihfabompdk), + _ => None, + } + } +} +/// Obf: COCNBMMFLII #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdInteractiveTriggerMazeBuffType { - Mnfeponeddj = 0, - CmdMobbhlhehjg = 9478, - CmdJgdogafopai = 9471, + CocnbmmfliiPcpdhelpkem = 0, + CmdCoeohebfico = 9479, + CmdJhiaglgpmbd = 9480, } impl CmdInteractiveTriggerMazeBuffType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84295,87 +87816,87 @@ impl CmdInteractiveTriggerMazeBuffType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdInteractiveTriggerMazeBuffType_MNFEPONEDDJ", - Self::CmdMobbhlhehjg => "CmdMOBBHLHEHJG", - Self::CmdJgdogafopai => "CmdJGDOGAFOPAI", + Self::CocnbmmfliiPcpdhelpkem => "COCNBMMFLII_PCPDHELPKEM", + Self::CmdCoeohebfico => "CmdCOEOHEBFICO", + Self::CmdJhiaglgpmbd => "CmdJHIAGLGPMBD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdInteractiveTriggerMazeBuffType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdMOBBHLHEHJG" => Some(Self::CmdMobbhlhehjg), - "CmdJGDOGAFOPAI" => Some(Self::CmdJgdogafopai), + "COCNBMMFLII_PCPDHELPKEM" => Some(Self::CocnbmmfliiPcpdhelpkem), + "CmdCOEOHEBFICO" => Some(Self::CmdCoeohebfico), + "CmdJHIAGLGPMBD" => Some(Self::CmdJhiaglgpmbd), _ => None, } } } -/// Obf: CmdItemType +/// Obf: FPPPIALGGKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdItemType { - Mnfeponeddj = 0, - CmdComposeLimitNumUpdateScNotify = 527, - CmdDeleteRelicFilterPlanCsReq = 507, - CmdAddEquipmentScRsp = 501, - CmdGetBagCsReq = 583, - CmdLockEquipmentCsReq = 535, - CmdSyncTurnFoodNotify = 505, - CmdRelicReforgeScRsp = 528, - CmdExpUpEquipmentCsReq = 546, - CmdSellItemCsReq = 588, - CmdExpUpRelicScRsp = 556, - CmdMarkItemScRsp = 537, - CmdDiscardRelicScRsp = 551, - CmdPromoteEquipmentCsReq = 524, - CmdSetTurnFoodSwitchCsReq = 512, - CmdGetRelicFilterPlanScRsp = 515, - CmdLockEquipmentScRsp = 513, - CmdRelicReforgeConfirmScRsp = 536, - CmdLockRelicCsReq = 548, - CmdExchangeHcoinScRsp = 531, - CmdComposeItemScRsp = 519, - CmdBatchRankUpEquipmentCsReq = 550, - CmdBatchRankUpEquipmentScRsp = 565, - CmdFcmjkpmhmkg = 564, - CmdGetRelicFilterPlanCsReq = 579, - CmdExchangeHcoinCsReq = 509, - CmdRelicFilterPlanClearNameScNotify = 558, - CmdExpUpRelicCsReq = 523, - CmdComposeLimitNumCompleteScNotify = 517, - CmdDestroyItemScRsp = 568, - CmdDiscardRelicCsReq = 547, - CmdComposeSelectedRelicCsReq = 518, - CmdModifyRelicFilterPlanCsReq = 598, - CmdRechargeSuccNotify = 503, - CmdCancelMarkItemNotify = 590, - CmdComposeSelectedRelicScRsp = 506, - CmdGetMarkItemListScRsp = 591, - CmdDeleteRelicFilterPlanScRsp = 554, - CmdAddRelicFilterPlanCsReq = 514, - CmdComposeItemCsReq = 584, - CmdGetMarkItemListCsReq = 508, - CmdRankUpEquipmentCsReq = 569, - CmdUseItemScRsp = 600, - CmdRelicReforgeConfirmCsReq = 594, - CmdLopgnkieofd = 504, - CmdMarkItemCsReq = 502, - CmdGetRecycleTimeCsReq = 596, - CmdMarkRelicFilterPlanCsReq = 525, - CmdRelicReforgeCsReq = 559, - CmdModifyRelicFilterPlanScRsp = 516, - CmdGetRecyleTimeScRsp = 543, - CmdGetBagScRsp = 581, - CmdSellItemScRsp = 586, - CmdUseItemCsReq = 562, - CmdRankUpEquipmentScRsp = 540, - CmdDestroyItemCsReq = 545, - CmdLockRelicScRsp = 534, - CmdExpUpEquipmentScRsp = 557, - CmdGeneralVirtualItemDataNotify = 522, + FpppialggklPcpdhelpkem = 0, + CmdSetTurnFoodSwitchCsReq = 520, + CmdSpecialComposeItemCsReq = 574, + CmdKfdgnfbaogn = 529, + CmdCmdLockEquipmentCsReq = 514, CmdMarkRelicFilterPlanScRsp = 577, - CmdAddRelicFilterPlanScRsp = 578, + CmdExpUpRelicScRsp = 538, + CmdRelicReforgeCsReq = 506, + CmdDestroyItemScRsp = 553, + CmdGetBagCsReq = 591, + CmdGetBagScRsp = 510, + CmdExpUpEquipmentCsReq = 539, + CmdMarkItemScRsp = 525, + CmdComposeLimitNumUpdateScNotify = 565, + CmdIljjbgnemhh = 590, + CmdGetRelicFilterPlanCsReq = 536, + CmdHkjgdikjigi = 588, + CmdRankUpEquipmentCsReq = 563, + CmdMarkItemCsReq = 551, + CmdGetRecycleTimeCsReq = 557, + CmdAdceacimklg = 593, + CmdUseItemCsReq = 509, + CmdGetMarkItemListScRsp = 517, + CmdExpUpEquipmentScRsp = 501, + CmdAddRelicFilterPlanScRsp = 524, + CmdAddEquipmentScRsp = 596, + CmdBatchRankUpEquipmentCsReq = 569, + CmdSellItemScRsp = 561, + CmdComposeLimitNumCompleteScNotify = 528, + CmdComposeSelectedRelicCsReq = 600, + CmdRechargeSuccNotify = 507, + CmdModifyRelicFilterPlanCsReq = 578, + CmdAddRelicFilterPlanCsReq = 592, + CmdOpdnmlkmnbb = 526, + CmdAconifjjkcg = 516, + CmdCmdSellItemCsReq = 533, + CmdDeleteRelicFilterPlanCsReq = 559, + CmdCmdLockRelicCsReq = 572, + CmdGhciogmhopp = 541, + CmdGetRelicFilterPlanScRsp = 503, + CmdComposeItemScRsp = 537, + CmdDmjnagekona = 595, + CmdDestroyItemCsReq = 573, + CmdDiscardRelicScRsp = 566, + CmdExpUpRelicCsReq = 504, + CmdGetRecyleTimeScRsp = 521, + CmdRelicReforgeConfirmCsReq = 552, + CmdModifyRelicFilterPlanScRsp = 542, + CmdCancelMarkItemNotify = 554, + CmdUseItemScRsp = 598, + CmdNlddlgdebmo = 518, + CmdPromoteEquipmentCsReq = 594, + CmdComposeSelectedRelicScRsp = 589, + CmdEbddjobgdhd = 532, + CmdExchangeHcoinCsReq = 558, + CmdMarkRelicFilterPlanCsReq = 512, + CmdExchangeHcoinScRsp = 544, + CmdGeneralVirtualItemDataNotify = 502, + CmdSyncTurnFoodNotify = 579, + CmdDiscardRelicCsReq = 549, + CmdGetMarkItemListCsReq = 508, } impl CmdItemType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84384,157 +87905,153 @@ impl CmdItemType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdItemType_MNFEPONEDDJ", - Self::CmdComposeLimitNumUpdateScNotify => "CmdComposeLimitNumUpdateScNotify", - Self::CmdDeleteRelicFilterPlanCsReq => "CmdDeleteRelicFilterPlanCsReq", - Self::CmdAddEquipmentScRsp => "CmdAddEquipmentScRsp", - Self::CmdGetBagCsReq => "CmdGetBagCsReq", - Self::CmdLockEquipmentCsReq => "CmdLockEquipmentCsReq", - Self::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify", - Self::CmdRelicReforgeScRsp => "CmdRelicReforgeScRsp", - Self::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq", - Self::CmdSellItemCsReq => "CmdSellItemCsReq", - Self::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp", - Self::CmdMarkItemScRsp => "CmdMarkItemScRsp", - Self::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp", - Self::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq", + Self::FpppialggklPcpdhelpkem => "FPPPIALGGKL_PCPDHELPKEM", Self::CmdSetTurnFoodSwitchCsReq => "CmdSetTurnFoodSwitchCsReq", - Self::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp", - Self::CmdLockEquipmentScRsp => "CmdLockEquipmentScRsp", - Self::CmdRelicReforgeConfirmScRsp => "CmdRelicReforgeConfirmScRsp", - Self::CmdLockRelicCsReq => "CmdLockRelicCsReq", - Self::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp", - Self::CmdComposeItemScRsp => "CmdComposeItemScRsp", - Self::CmdBatchRankUpEquipmentCsReq => "CmdBatchRankUpEquipmentCsReq", - Self::CmdBatchRankUpEquipmentScRsp => "CmdBatchRankUpEquipmentScRsp", - Self::CmdFcmjkpmhmkg => "CmdFCMJKPMHMKG", + Self::CmdSpecialComposeItemCsReq => "CmdSpecialComposeItemCsReq", + Self::CmdKfdgnfbaogn => "CmdKFDGNFBAOGN", + Self::CmdCmdLockEquipmentCsReq => "CmdCmdLockEquipmentCsReq", + Self::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp", + Self::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp", + Self::CmdRelicReforgeCsReq => "CmdRelicReforgeCsReq", + Self::CmdDestroyItemScRsp => "CmdDestroyItemScRsp", + Self::CmdGetBagCsReq => "CmdGetBagCsReq", + Self::CmdGetBagScRsp => "CmdGetBagScRsp", + Self::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq", + Self::CmdMarkItemScRsp => "CmdMarkItemScRsp", + Self::CmdComposeLimitNumUpdateScNotify => "CmdComposeLimitNumUpdateScNotify", + Self::CmdIljjbgnemhh => "CmdILJJBGNEMHH", Self::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq", - Self::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq", - Self::CmdRelicFilterPlanClearNameScNotify => { - "CmdRelicFilterPlanClearNameScNotify" - } - Self::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq", + Self::CmdHkjgdikjigi => "CmdHKJGDIKJIGI", + Self::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq", + Self::CmdMarkItemCsReq => "CmdMarkItemCsReq", + Self::CmdGetRecycleTimeCsReq => "CmdGetRecycleTimeCsReq", + Self::CmdAdceacimklg => "CmdADCEACIMKLG", + Self::CmdUseItemCsReq => "CmdUseItemCsReq", + Self::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp", + Self::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp", + Self::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp", + Self::CmdAddEquipmentScRsp => "CmdAddEquipmentScRsp", + Self::CmdBatchRankUpEquipmentCsReq => "CmdBatchRankUpEquipmentCsReq", + Self::CmdSellItemScRsp => "CmdSellItemScRsp", Self::CmdComposeLimitNumCompleteScNotify => { "CmdComposeLimitNumCompleteScNotify" } - Self::CmdDestroyItemScRsp => "CmdDestroyItemScRsp", - Self::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq", Self::CmdComposeSelectedRelicCsReq => "CmdComposeSelectedRelicCsReq", - Self::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq", Self::CmdRechargeSuccNotify => "CmdRechargeSuccNotify", - Self::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify", - Self::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp", - Self::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp", - Self::CmdDeleteRelicFilterPlanScRsp => "CmdDeleteRelicFilterPlanScRsp", + Self::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq", Self::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq", - Self::CmdComposeItemCsReq => "CmdComposeItemCsReq", - Self::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq", - Self::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq", - Self::CmdUseItemScRsp => "CmdUseItemScRsp", - Self::CmdRelicReforgeConfirmCsReq => "CmdRelicReforgeConfirmCsReq", - Self::CmdLopgnkieofd => "CmdLOPGNKIEOFD", - Self::CmdMarkItemCsReq => "CmdMarkItemCsReq", - Self::CmdGetRecycleTimeCsReq => "CmdGetRecycleTimeCsReq", - Self::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq", - Self::CmdRelicReforgeCsReq => "CmdRelicReforgeCsReq", - Self::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp", - Self::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp", - Self::CmdGetBagScRsp => "CmdGetBagScRsp", - Self::CmdSellItemScRsp => "CmdSellItemScRsp", - Self::CmdUseItemCsReq => "CmdUseItemCsReq", - Self::CmdRankUpEquipmentScRsp => "CmdRankUpEquipmentScRsp", + Self::CmdOpdnmlkmnbb => "CmdOPDNMLKMNBB", + Self::CmdAconifjjkcg => "CmdACONIFJJKCG", + Self::CmdCmdSellItemCsReq => "CmdCmdSellItemCsReq", + Self::CmdDeleteRelicFilterPlanCsReq => "CmdDeleteRelicFilterPlanCsReq", + Self::CmdCmdLockRelicCsReq => "CmdCmdLockRelicCsReq", + Self::CmdGhciogmhopp => "CmdGHCIOGMHOPP", + Self::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp", + Self::CmdComposeItemScRsp => "CmdComposeItemScRsp", + Self::CmdDmjnagekona => "CmdDMJNAGEKONA", Self::CmdDestroyItemCsReq => "CmdDestroyItemCsReq", - Self::CmdLockRelicScRsp => "CmdLockRelicScRsp", - Self::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp", + Self::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp", + Self::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq", + Self::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp", + Self::CmdRelicReforgeConfirmCsReq => "CmdRelicReforgeConfirmCsReq", + Self::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp", + Self::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify", + Self::CmdUseItemScRsp => "CmdUseItemScRsp", + Self::CmdNlddlgdebmo => "CmdNLDDLGDEBMO", + Self::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq", + Self::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp", + Self::CmdEbddjobgdhd => "CmdEBDDJOBGDHD", + Self::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq", + Self::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq", + Self::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp", Self::CmdGeneralVirtualItemDataNotify => "CmdGeneralVirtualItemDataNotify", - Self::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp", - Self::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp", + Self::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify", + Self::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq", + Self::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdItemType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "FPPPIALGGKL_PCPDHELPKEM" => Some(Self::FpppialggklPcpdhelpkem), + "CmdSetTurnFoodSwitchCsReq" => Some(Self::CmdSetTurnFoodSwitchCsReq), + "CmdSpecialComposeItemCsReq" => Some(Self::CmdSpecialComposeItemCsReq), + "CmdKFDGNFBAOGN" => Some(Self::CmdKfdgnfbaogn), + "CmdCmdLockEquipmentCsReq" => Some(Self::CmdCmdLockEquipmentCsReq), + "CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp), + "CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp), + "CmdRelicReforgeCsReq" => Some(Self::CmdRelicReforgeCsReq), + "CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp), + "CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq), + "CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp), + "CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq), + "CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp), "CmdComposeLimitNumUpdateScNotify" => { Some(Self::CmdComposeLimitNumUpdateScNotify) } - "CmdDeleteRelicFilterPlanCsReq" => Some(Self::CmdDeleteRelicFilterPlanCsReq), - "CmdAddEquipmentScRsp" => Some(Self::CmdAddEquipmentScRsp), - "CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq), - "CmdLockEquipmentCsReq" => Some(Self::CmdLockEquipmentCsReq), - "CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify), - "CmdRelicReforgeScRsp" => Some(Self::CmdRelicReforgeScRsp), - "CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq), - "CmdSellItemCsReq" => Some(Self::CmdSellItemCsReq), - "CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp), - "CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp), - "CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp), - "CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq), - "CmdSetTurnFoodSwitchCsReq" => Some(Self::CmdSetTurnFoodSwitchCsReq), - "CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp), - "CmdLockEquipmentScRsp" => Some(Self::CmdLockEquipmentScRsp), - "CmdRelicReforgeConfirmScRsp" => Some(Self::CmdRelicReforgeConfirmScRsp), - "CmdLockRelicCsReq" => Some(Self::CmdLockRelicCsReq), - "CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp), - "CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp), - "CmdBatchRankUpEquipmentCsReq" => Some(Self::CmdBatchRankUpEquipmentCsReq), - "CmdBatchRankUpEquipmentScRsp" => Some(Self::CmdBatchRankUpEquipmentScRsp), - "CmdFCMJKPMHMKG" => Some(Self::CmdFcmjkpmhmkg), + "CmdILJJBGNEMHH" => Some(Self::CmdIljjbgnemhh), "CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq), - "CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq), - "CmdRelicFilterPlanClearNameScNotify" => { - Some(Self::CmdRelicFilterPlanClearNameScNotify) - } - "CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq), + "CmdHKJGDIKJIGI" => Some(Self::CmdHkjgdikjigi), + "CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq), + "CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq), + "CmdGetRecycleTimeCsReq" => Some(Self::CmdGetRecycleTimeCsReq), + "CmdADCEACIMKLG" => Some(Self::CmdAdceacimklg), + "CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq), + "CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp), + "CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp), + "CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp), + "CmdAddEquipmentScRsp" => Some(Self::CmdAddEquipmentScRsp), + "CmdBatchRankUpEquipmentCsReq" => Some(Self::CmdBatchRankUpEquipmentCsReq), + "CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp), "CmdComposeLimitNumCompleteScNotify" => { Some(Self::CmdComposeLimitNumCompleteScNotify) } - "CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp), - "CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq), "CmdComposeSelectedRelicCsReq" => Some(Self::CmdComposeSelectedRelicCsReq), - "CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq), "CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify), - "CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify), - "CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp), - "CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp), - "CmdDeleteRelicFilterPlanScRsp" => Some(Self::CmdDeleteRelicFilterPlanScRsp), + "CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq), "CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq), - "CmdComposeItemCsReq" => Some(Self::CmdComposeItemCsReq), - "CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq), - "CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq), - "CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp), - "CmdRelicReforgeConfirmCsReq" => Some(Self::CmdRelicReforgeConfirmCsReq), - "CmdLOPGNKIEOFD" => Some(Self::CmdLopgnkieofd), - "CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq), - "CmdGetRecycleTimeCsReq" => Some(Self::CmdGetRecycleTimeCsReq), - "CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq), - "CmdRelicReforgeCsReq" => Some(Self::CmdRelicReforgeCsReq), - "CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp), - "CmdGetRecyleTimeScRsp" => Some(Self::CmdGetRecyleTimeScRsp), - "CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp), - "CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp), - "CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq), - "CmdRankUpEquipmentScRsp" => Some(Self::CmdRankUpEquipmentScRsp), + "CmdOPDNMLKMNBB" => Some(Self::CmdOpdnmlkmnbb), + "CmdACONIFJJKCG" => Some(Self::CmdAconifjjkcg), + "CmdCmdSellItemCsReq" => Some(Self::CmdCmdSellItemCsReq), + "CmdDeleteRelicFilterPlanCsReq" => Some(Self::CmdDeleteRelicFilterPlanCsReq), + "CmdCmdLockRelicCsReq" => Some(Self::CmdCmdLockRelicCsReq), + "CmdGHCIOGMHOPP" => Some(Self::CmdGhciogmhopp), + "CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp), + "CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp), + "CmdDMJNAGEKONA" => Some(Self::CmdDmjnagekona), "CmdDestroyItemCsReq" => Some(Self::CmdDestroyItemCsReq), - "CmdLockRelicScRsp" => Some(Self::CmdLockRelicScRsp), - "CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp), + "CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp), + "CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq), + "CmdGetRecyleTimeScRsp" => Some(Self::CmdGetRecyleTimeScRsp), + "CmdRelicReforgeConfirmCsReq" => Some(Self::CmdRelicReforgeConfirmCsReq), + "CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp), + "CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify), + "CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp), + "CmdNLDDLGDEBMO" => Some(Self::CmdNlddlgdebmo), + "CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq), + "CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp), + "CmdEBDDJOBGDHD" => Some(Self::CmdEbddjobgdhd), + "CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq), + "CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq), + "CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp), "CmdGeneralVirtualItemDataNotify" => { Some(Self::CmdGeneralVirtualItemDataNotify) } - "CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp), - "CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp), + "CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify), + "CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq), + "CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq), _ => None, } } } -/// Obf: RelicDiscardType +/// Obf: EGEJGNADOHG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RelicDiscardType { - Bodgebnacik = 0, - Hkdcckbncel = 1, - Ahdgmedadhh = 2, + EgejgnadohgIfpdlcoienf = 0, + EgejgnadohgLboobhamnbk = 1, + EgejgnadohgPbkgffcnbbh = 2, } impl RelicDiscardType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84543,29 +88060,29 @@ impl RelicDiscardType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Bodgebnacik => "RelicDiscardType_BODGEBNACIK", - Self::Hkdcckbncel => "RelicDiscardType_HKDCCKBNCEL", - Self::Ahdgmedadhh => "RelicDiscardType_AHDGMEDADHH", + Self::EgejgnadohgIfpdlcoienf => "EGEJGNADOHG_IFPDLCOIENF", + Self::EgejgnadohgLboobhamnbk => "EGEJGNADOHG_LBOOBHAMNBK", + Self::EgejgnadohgPbkgffcnbbh => "EGEJGNADOHG_PBKGFFCNBBH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "RelicDiscardType_BODGEBNACIK" => Some(Self::Bodgebnacik), - "RelicDiscardType_HKDCCKBNCEL" => Some(Self::Hkdcckbncel), - "RelicDiscardType_AHDGMEDADHH" => Some(Self::Ahdgmedadhh), + "EGEJGNADOHG_IFPDLCOIENF" => Some(Self::EgejgnadohgIfpdlcoienf), + "EGEJGNADOHG_LBOOBHAMNBK" => Some(Self::EgejgnadohgLboobhamnbk), + "EGEJGNADOHG_PBKGFFCNBBH" => Some(Self::EgejgnadohgPbkgffcnbbh), _ => None, } } } -/// Obf: TurnFoodSwitch +/// Obf: HINDKODOBAA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TurnFoodSwitch { - Mnfeponeddj = 0, - Attack = 1, - Aogiddobchn = 2, + HindkodobaaPcpdhelpkem = 0, + HindkodobaaKebpgfmocdd = 1, + HindkodobaaEmlcfoeiahm = 2, } impl TurnFoodSwitch { /// String value of the enum field names used in the ProtoBuf definition. @@ -84574,35 +88091,35 @@ impl TurnFoodSwitch { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "TurnFoodSwitch_MNFEPONEDDJ", - Self::Attack => "TurnFoodSwitch_attack", - Self::Aogiddobchn => "TurnFoodSwitch_AOGIDDOBCHN", + Self::HindkodobaaPcpdhelpkem => "HINDKODOBAA_PCPDHELPKEM", + Self::HindkodobaaKebpgfmocdd => "HINDKODOBAA_KEBPGFMOCDD", + Self::HindkodobaaEmlcfoeiahm => "HINDKODOBAA_EMLCFOEIAHM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "TurnFoodSwitch_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "TurnFoodSwitch_attack" => Some(Self::Attack), - "TurnFoodSwitch_AOGIDDOBCHN" => Some(Self::Aogiddobchn), + "HINDKODOBAA_PCPDHELPKEM" => Some(Self::HindkodobaaPcpdhelpkem), + "HINDKODOBAA_KEBPGFMOCDD" => Some(Self::HindkodobaaKebpgfmocdd), + "HINDKODOBAA_EMLCFOEIAHM" => Some(Self::HindkodobaaEmlcfoeiahm), _ => None, } } } -/// Obf: CmdJukeboxType +/// Obf: EHPNGMCBMBF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdJukeboxType { - Mnfeponeddj = 0, - CmdUnlockBackGroundMusicScRsp = 3113, - CmdUnlockBackGroundMusicCsReq = 3135, - CmdPlayBackGroundMusicCsReq = 3124, - CmdGetJukeboxDataCsReq = 3183, - CmdGetJukeboxDataScRsp = 3181, - CmdTrialBackGroundMusicCsReq = 3162, - CmdPlayBackGroundMusicScRsp = 3104, - CmdTrialBackGroundMusicScRsp = 3200, + EhpngmcbmbfPcpdhelpkem = 0, + CmdUnlockBackGroundMusicCsReq = 3114, + CmdGetJukeboxDataScRsp = 3110, + CmdPlayBackGroundMusicCsReq = 3194, + CmdIdebdgichaj = 3109, + CmdGetJukeboxDataCsReq = 3191, + CmdCjapfooonkc = 3198, + CmdUnlockBackGroundMusicScRsp = 3118, + CmdPlayBackGroundMusicScRsp = 3195, } impl CmdJukeboxType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84611,64 +88128,64 @@ impl CmdJukeboxType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdJukeboxType_MNFEPONEDDJ", - Self::CmdUnlockBackGroundMusicScRsp => "CmdUnlockBackGroundMusicScRsp", + Self::EhpngmcbmbfPcpdhelpkem => "EHPNGMCBMBF_PCPDHELPKEM", Self::CmdUnlockBackGroundMusicCsReq => "CmdUnlockBackGroundMusicCsReq", - Self::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq", - Self::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq", Self::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp", - Self::CmdTrialBackGroundMusicCsReq => "CmdTrialBackGroundMusicCsReq", + Self::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq", + Self::CmdIdebdgichaj => "CmdIDEBDGICHAJ", + Self::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq", + Self::CmdCjapfooonkc => "CmdCJAPFOOONKC", + Self::CmdUnlockBackGroundMusicScRsp => "CmdUnlockBackGroundMusicScRsp", Self::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp", - Self::CmdTrialBackGroundMusicScRsp => "CmdTrialBackGroundMusicScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdJukeboxType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp), + "EHPNGMCBMBF_PCPDHELPKEM" => Some(Self::EhpngmcbmbfPcpdhelpkem), "CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq), - "CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq), - "CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq), "CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp), - "CmdTrialBackGroundMusicCsReq" => Some(Self::CmdTrialBackGroundMusicCsReq), + "CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq), + "CmdIDEBDGICHAJ" => Some(Self::CmdIdebdgichaj), + "CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq), + "CmdCJAPFOOONKC" => Some(Self::CmdCjapfooonkc), + "CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp), "CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp), - "CmdTrialBackGroundMusicScRsp" => Some(Self::CmdTrialBackGroundMusicScRsp), _ => None, } } } -/// Obf: CmdLimaoNewsType +/// Obf: IPPOLBNMGNK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLimaoNewsType { - Mnfeponeddj = 0, - CmdDiaapdlpnhk = 9206, - Pecpopfelog = 9197, - Mkghbdojinp = 9205, - Aljamnffmff = 9187, - CmdMapcgjacigh = 9202, - Ekpgifabgai = 9195, - CmdIeamgkdijji = 9190, - CmdBinnimacmbc = 9210, - CmdAkcmgpfkaod = 9189, - Dphhhiiakfp = 9201, - CmdCelnlkdamka = 9184, - Binpnofpnch = 9191, - CmdChbbbkelepc = 9200, - Kdhceicdpdg = 9209, - Ggbdenmfpkm = 9194, - CmdLjanmfhndbj = 9199, - Ahomocoilnm = 9196, - CmdKmgikalekcc = 9181, - CmdFnedcajpjoe = 9185, - CmdHmpmjbieeld = 9207, - Gglabjionia = 9192, - Kbhailjlkao = 9193, - Fokbkepeoag = 9186, - CmdClfkmlafkbk = 9183, - CmdEamehlacedj = 9182, + IppolbnmgnkPcpdhelpkem = 0, + IppolbnmgnkIkbkdnbhlbi = 9209, + IppolbnmgnkMopbbldbkkl = 9191, + IppolbnmgnkEchjnlhbbia = 9184, + CmdAejmfmmhall = 9194, + CmdBhkljgbepcf = 9207, + CmdCnhphdcjekg = 9197, + CmdMbpnkkmkchc = 9199, + IppolbnmgnkGimmjcfdflf = 9195, + IppolbnmgnkBpcoikogkap = 9206, + IppolbnmgnkAgijkdpcoio = 9182, + IppolbnmgnkDiiklmjcgbm = 9205, + CmdObkhphecdei = 9202, + IppolbnmgnkIdogkcpnecc = 9183, + CmdGaeljjddemd = 9210, + CmdMlaohceihfl = 9200, + IppolbnmgnkHcjachldggm = 9189, + CmdJnlhonljghd = 9181, + CmdPlpmobcjloj = 9185, + CmdIcoloefhlgd = 9188, + CmdFeccggmmbmk = 9190, + CmdOkildhpdmib = 9187, + CmdKamjpifpjpf = 9198, + IppolbnmgnkPgfkdjkhdcc = 9193, + IppolbnmgnkAcoeflafkoe = 9204, + IppolbnmgnkNphedeikedo = 9203, } impl CmdLimaoNewsType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84677,77 +88194,77 @@ impl CmdLimaoNewsType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdLimaoNewsType_MNFEPONEDDJ", - Self::CmdDiaapdlpnhk => "CmdDIAAPDLPNHK", - Self::Pecpopfelog => "CmdLimaoNewsType_PECPOPFELOG", - Self::Mkghbdojinp => "CmdLimaoNewsType_MKGHBDOJINP", - Self::Aljamnffmff => "CmdLimaoNewsType_ALJAMNFFMFF", - Self::CmdMapcgjacigh => "CmdMAPCGJACIGH", - Self::Ekpgifabgai => "CmdLimaoNewsType_EKPGIFABGAI", - Self::CmdIeamgkdijji => "CmdIEAMGKDIJJI", - Self::CmdBinnimacmbc => "CmdBINNIMACMBC", - Self::CmdAkcmgpfkaod => "CmdAKCMGPFKAOD", - Self::Dphhhiiakfp => "CmdLimaoNewsType_DPHHHIIAKFP", - Self::CmdCelnlkdamka => "CmdCELNLKDAMKA", - Self::Binpnofpnch => "CmdLimaoNewsType_BINPNOFPNCH", - Self::CmdChbbbkelepc => "CmdCHBBBKELEPC", - Self::Kdhceicdpdg => "CmdLimaoNewsType_KDHCEICDPDG", - Self::Ggbdenmfpkm => "CmdLimaoNewsType_GGBDENMFPKM", - Self::CmdLjanmfhndbj => "CmdLJANMFHNDBJ", - Self::Ahomocoilnm => "CmdLimaoNewsType_AHOMOCOILNM", - Self::CmdKmgikalekcc => "CmdKMGIKALEKCC", - Self::CmdFnedcajpjoe => "CmdFNEDCAJPJOE", - Self::CmdHmpmjbieeld => "CmdHMPMJBIEELD", - Self::Gglabjionia => "CmdLimaoNewsType_GGLABJIONIA", - Self::Kbhailjlkao => "CmdLimaoNewsType_KBHAILJLKAO", - Self::Fokbkepeoag => "CmdLimaoNewsType_FOKBKEPEOAG", - Self::CmdClfkmlafkbk => "CmdCLFKMLAFKBK", - Self::CmdEamehlacedj => "CmdEAMEHLACEDJ", + Self::IppolbnmgnkPcpdhelpkem => "IPPOLBNMGNK_PCPDHELPKEM", + Self::IppolbnmgnkIkbkdnbhlbi => "IPPOLBNMGNK_IKBKDNBHLBI", + Self::IppolbnmgnkMopbbldbkkl => "IPPOLBNMGNK_MOPBBLDBKKL", + Self::IppolbnmgnkEchjnlhbbia => "IPPOLBNMGNK_ECHJNLHBBIA", + Self::CmdAejmfmmhall => "CmdAEJMFMMHALL", + Self::CmdBhkljgbepcf => "CmdBHKLJGBEPCF", + Self::CmdCnhphdcjekg => "CmdCNHPHDCJEKG", + Self::CmdMbpnkkmkchc => "CmdMBPNKKMKCHC", + Self::IppolbnmgnkGimmjcfdflf => "IPPOLBNMGNK_GIMMJCFDFLF", + Self::IppolbnmgnkBpcoikogkap => "IPPOLBNMGNK_BPCOIKOGKAP", + Self::IppolbnmgnkAgijkdpcoio => "IPPOLBNMGNK_AGIJKDPCOIO", + Self::IppolbnmgnkDiiklmjcgbm => "IPPOLBNMGNK_DIIKLMJCGBM", + Self::CmdObkhphecdei => "CmdOBKHPHECDEI", + Self::IppolbnmgnkIdogkcpnecc => "IPPOLBNMGNK_IDOGKCPNECC", + Self::CmdGaeljjddemd => "CmdGAELJJDDEMD", + Self::CmdMlaohceihfl => "CmdMLAOHCEIHFL", + Self::IppolbnmgnkHcjachldggm => "IPPOLBNMGNK_HCJACHLDGGM", + Self::CmdJnlhonljghd => "CmdJNLHONLJGHD", + Self::CmdPlpmobcjloj => "CmdPLPMOBCJLOJ", + Self::CmdIcoloefhlgd => "CmdICOLOEFHLGD", + Self::CmdFeccggmmbmk => "CmdFECCGGMMBMK", + Self::CmdOkildhpdmib => "CmdOKILDHPDMIB", + Self::CmdKamjpifpjpf => "CmdKAMJPIFPJPF", + Self::IppolbnmgnkPgfkdjkhdcc => "IPPOLBNMGNK_PGFKDJKHDCC", + Self::IppolbnmgnkAcoeflafkoe => "IPPOLBNMGNK_ACOEFLAFKOE", + Self::IppolbnmgnkNphedeikedo => "IPPOLBNMGNK_NPHEDEIKEDO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdLimaoNewsType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdDIAAPDLPNHK" => Some(Self::CmdDiaapdlpnhk), - "CmdLimaoNewsType_PECPOPFELOG" => Some(Self::Pecpopfelog), - "CmdLimaoNewsType_MKGHBDOJINP" => Some(Self::Mkghbdojinp), - "CmdLimaoNewsType_ALJAMNFFMFF" => Some(Self::Aljamnffmff), - "CmdMAPCGJACIGH" => Some(Self::CmdMapcgjacigh), - "CmdLimaoNewsType_EKPGIFABGAI" => Some(Self::Ekpgifabgai), - "CmdIEAMGKDIJJI" => Some(Self::CmdIeamgkdijji), - "CmdBINNIMACMBC" => Some(Self::CmdBinnimacmbc), - "CmdAKCMGPFKAOD" => Some(Self::CmdAkcmgpfkaod), - "CmdLimaoNewsType_DPHHHIIAKFP" => Some(Self::Dphhhiiakfp), - "CmdCELNLKDAMKA" => Some(Self::CmdCelnlkdamka), - "CmdLimaoNewsType_BINPNOFPNCH" => Some(Self::Binpnofpnch), - "CmdCHBBBKELEPC" => Some(Self::CmdChbbbkelepc), - "CmdLimaoNewsType_KDHCEICDPDG" => Some(Self::Kdhceicdpdg), - "CmdLimaoNewsType_GGBDENMFPKM" => Some(Self::Ggbdenmfpkm), - "CmdLJANMFHNDBJ" => Some(Self::CmdLjanmfhndbj), - "CmdLimaoNewsType_AHOMOCOILNM" => Some(Self::Ahomocoilnm), - "CmdKMGIKALEKCC" => Some(Self::CmdKmgikalekcc), - "CmdFNEDCAJPJOE" => Some(Self::CmdFnedcajpjoe), - "CmdHMPMJBIEELD" => Some(Self::CmdHmpmjbieeld), - "CmdLimaoNewsType_GGLABJIONIA" => Some(Self::Gglabjionia), - "CmdLimaoNewsType_KBHAILJLKAO" => Some(Self::Kbhailjlkao), - "CmdLimaoNewsType_FOKBKEPEOAG" => Some(Self::Fokbkepeoag), - "CmdCLFKMLAFKBK" => Some(Self::CmdClfkmlafkbk), - "CmdEAMEHLACEDJ" => Some(Self::CmdEamehlacedj), + "IPPOLBNMGNK_PCPDHELPKEM" => Some(Self::IppolbnmgnkPcpdhelpkem), + "IPPOLBNMGNK_IKBKDNBHLBI" => Some(Self::IppolbnmgnkIkbkdnbhlbi), + "IPPOLBNMGNK_MOPBBLDBKKL" => Some(Self::IppolbnmgnkMopbbldbkkl), + "IPPOLBNMGNK_ECHJNLHBBIA" => Some(Self::IppolbnmgnkEchjnlhbbia), + "CmdAEJMFMMHALL" => Some(Self::CmdAejmfmmhall), + "CmdBHKLJGBEPCF" => Some(Self::CmdBhkljgbepcf), + "CmdCNHPHDCJEKG" => Some(Self::CmdCnhphdcjekg), + "CmdMBPNKKMKCHC" => Some(Self::CmdMbpnkkmkchc), + "IPPOLBNMGNK_GIMMJCFDFLF" => Some(Self::IppolbnmgnkGimmjcfdflf), + "IPPOLBNMGNK_BPCOIKOGKAP" => Some(Self::IppolbnmgnkBpcoikogkap), + "IPPOLBNMGNK_AGIJKDPCOIO" => Some(Self::IppolbnmgnkAgijkdpcoio), + "IPPOLBNMGNK_DIIKLMJCGBM" => Some(Self::IppolbnmgnkDiiklmjcgbm), + "CmdOBKHPHECDEI" => Some(Self::CmdObkhphecdei), + "IPPOLBNMGNK_IDOGKCPNECC" => Some(Self::IppolbnmgnkIdogkcpnecc), + "CmdGAELJJDDEMD" => Some(Self::CmdGaeljjddemd), + "CmdMLAOHCEIHFL" => Some(Self::CmdMlaohceihfl), + "IPPOLBNMGNK_HCJACHLDGGM" => Some(Self::IppolbnmgnkHcjachldggm), + "CmdJNLHONLJGHD" => Some(Self::CmdJnlhonljghd), + "CmdPLPMOBCJLOJ" => Some(Self::CmdPlpmobcjloj), + "CmdICOLOEFHLGD" => Some(Self::CmdIcoloefhlgd), + "CmdFECCGGMMBMK" => Some(Self::CmdFeccggmmbmk), + "CmdOKILDHPDMIB" => Some(Self::CmdOkildhpdmib), + "CmdKAMJPIFPJPF" => Some(Self::CmdKamjpifpjpf), + "IPPOLBNMGNK_PGFKDJKHDCC" => Some(Self::IppolbnmgnkPgfkdjkhdcc), + "IPPOLBNMGNK_ACOEFLAFKOE" => Some(Self::IppolbnmgnkAcoeflafkoe), + "IPPOLBNMGNK_NPHEDEIKEDO" => Some(Self::IppolbnmgnkNphedeikedo), _ => None, } } } -/// Obf: LimaoNewsOfficeSurveyState +/// Obf: KMPIHHBLOAB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LimaoNewsOfficeSurveyState { - Mnfeponeddj = 0, - Llhgjlhfdmb = 1, - Mgeioaikkon = 2, - Chihmaamfio = 3, - Blmnpnajafp = 4, + KmpihhbloabPcpdhelpkem = 0, + KmpihhbloabIhaoklgokch = 1, + KmpihhbloabOpnadfkbgnn = 2, + KmpihhbloabFflchlpofnm = 3, + KmpihhbloabPoolaghgcmg = 4, } impl LimaoNewsOfficeSurveyState { /// String value of the enum field names used in the ProtoBuf definition. @@ -84756,57 +88273,57 @@ impl LimaoNewsOfficeSurveyState { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "LimaoNewsOfficeSurveyState_MNFEPONEDDJ", - Self::Llhgjlhfdmb => "LimaoNewsOfficeSurveyState_LLHGJLHFDMB", - Self::Mgeioaikkon => "LimaoNewsOfficeSurveyState_MGEIOAIKKON", - Self::Chihmaamfio => "LimaoNewsOfficeSurveyState_CHIHMAAMFIO", - Self::Blmnpnajafp => "LimaoNewsOfficeSurveyState_BLMNPNAJAFP", + Self::KmpihhbloabPcpdhelpkem => "KMPIHHBLOAB_PCPDHELPKEM", + Self::KmpihhbloabIhaoklgokch => "KMPIHHBLOAB_IHAOKLGOKCH", + Self::KmpihhbloabOpnadfkbgnn => "KMPIHHBLOAB_OPNADFKBGNN", + Self::KmpihhbloabFflchlpofnm => "KMPIHHBLOAB_FFLCHLPOFNM", + Self::KmpihhbloabPoolaghgcmg => "KMPIHHBLOAB_POOLAGHGCMG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LimaoNewsOfficeSurveyState_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "LimaoNewsOfficeSurveyState_LLHGJLHFDMB" => Some(Self::Llhgjlhfdmb), - "LimaoNewsOfficeSurveyState_MGEIOAIKKON" => Some(Self::Mgeioaikkon), - "LimaoNewsOfficeSurveyState_CHIHMAAMFIO" => Some(Self::Chihmaamfio), - "LimaoNewsOfficeSurveyState_BLMNPNAJAFP" => Some(Self::Blmnpnajafp), + "KMPIHHBLOAB_PCPDHELPKEM" => Some(Self::KmpihhbloabPcpdhelpkem), + "KMPIHHBLOAB_IHAOKLGOKCH" => Some(Self::KmpihhbloabIhaoklgokch), + "KMPIHHBLOAB_OPNADFKBGNN" => Some(Self::KmpihhbloabOpnadfkbgnn), + "KMPIHHBLOAB_FFLCHLPOFNM" => Some(Self::KmpihhbloabFflchlpofnm), + "KMPIHHBLOAB_POOLAGHGCMG" => Some(Self::KmpihhbloabPoolaghgcmg), _ => None, } } } -/// Obf: CmdLineupType +/// Obf: KEACHFCCAOI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLineupType { - Mnfeponeddj = 0, - CmdSetLineupNameScRsp = 788, - CmdGetCurLineupDataCsReq = 724, - CmdJoinLineupScRsp = 713, - CmdChangeLineupLeaderCsReq = 719, - CmdQuitLineupCsReq = 762, - CmdChangeLineupLeaderScRsp = 723, - CmdJoinLineupCsReq = 735, - CmdGetAllLineupDataCsReq = 786, - CmdReplaceLineupScRsp = 718, - CmdSwapLineupCsReq = 769, - CmdSwitchLineupIndexScRsp = 748, - CmdVirtualLineupTrialAvatarChangeScNotify = 701, - CmdSetLineupNameCsReq = 734, - Eaodjefpfab = 783, - CmdSyncLineupNotify = 746, - CmdGetLineupAvatarDataScRsp = 784, - CmdSwapLineupScRsp = 740, - CmdReplaceLineupCsReq = 731, - CmdGetCurLineupDataScRsp = 704, - CmdGetStageLineupScRsp = 781, - CmdGetAllLineupDataScRsp = 703, - CmdQuitLineupScRsp = 800, - CmdSwitchLineupIndexCsReq = 756, - CmdGetLineupAvatarDataCsReq = 757, - CmdVirtualLineupDestroyNotify = 709, - CmdExtraLineupDestroyNotify = 706, + KeachfccaoiPcpdhelpkem = 0, + CmdChangeLineupLeaderScRsp = 704, + CmdSetLineupNameScRsp = 733, + CmdQuitLineupScRsp = 798, + CmdChangeLineupLeaderCsReq = 737, + CmdExtraLineupDestroyNotify = 789, + CmdGetLineupAvatarDataCsReq = 701, + CmdGetAllLineupDataCsReq = 761, + CmdVirtualLineupTrialAvatarChangeScNotify = 796, + CmdReplaceLineupScRsp = 800, + CmdGetCurLineupDataScRsp = 795, + CmdJoinLineupScRsp = 718, + CmdAjjaamndgeh = 710, + CmdSwitchLineupIndexCsReq = 738, + CmdSwitchLineupIndexScRsp = 772, + CmdJoinLineupCsReq = 714, + CmdGetCurLineupDataCsReq = 794, + CmdGetAllLineupDataScRsp = 707, + CmdBcnogenahjj = 726, + CmdVirtualLineupDestroyNotify = 758, + CmdSwapLineupCsReq = 763, + KeachfccaoiNnmmnmdjelk = 791, + CmdGetLineupAvatarDataScRsp = 774, + CmdReplaceLineupCsReq = 744, + CmdSyncLineupNotify = 739, + CmdQuitLineupCsReq = 709, + CmdSetLineupNameCsReq = 732, } impl CmdLineupType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84815,69 +88332,69 @@ impl CmdLineupType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdLineupType_MNFEPONEDDJ", - Self::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp", - Self::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq", - Self::CmdJoinLineupScRsp => "CmdJoinLineupScRsp", - Self::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq", - Self::CmdQuitLineupCsReq => "CmdQuitLineupCsReq", + Self::KeachfccaoiPcpdhelpkem => "KEACHFCCAOI_PCPDHELPKEM", Self::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp", - Self::CmdJoinLineupCsReq => "CmdJoinLineupCsReq", + Self::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp", + Self::CmdQuitLineupScRsp => "CmdQuitLineupScRsp", + Self::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq", + Self::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify", + Self::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq", Self::CmdGetAllLineupDataCsReq => "CmdGetAllLineupDataCsReq", - Self::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp", - Self::CmdSwapLineupCsReq => "CmdSwapLineupCsReq", - Self::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp", Self::CmdVirtualLineupTrialAvatarChangeScNotify => { "CmdVirtualLineupTrialAvatarChangeScNotify" } - Self::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq", - Self::Eaodjefpfab => "CmdLineupType_EAODJEFPFAB", - Self::CmdSyncLineupNotify => "CmdSyncLineupNotify", - Self::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp", - Self::CmdSwapLineupScRsp => "CmdSwapLineupScRsp", - Self::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq", + Self::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp", Self::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp", - Self::CmdGetStageLineupScRsp => "CmdGetStageLineupScRsp", - Self::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp", - Self::CmdQuitLineupScRsp => "CmdQuitLineupScRsp", + Self::CmdJoinLineupScRsp => "CmdJoinLineupScRsp", + Self::CmdAjjaamndgeh => "CmdAJJAAMNDGEH", Self::CmdSwitchLineupIndexCsReq => "CmdSwitchLineupIndexCsReq", - Self::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq", + Self::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp", + Self::CmdJoinLineupCsReq => "CmdJoinLineupCsReq", + Self::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq", + Self::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp", + Self::CmdBcnogenahjj => "CmdBCNOGENAHJJ", Self::CmdVirtualLineupDestroyNotify => "CmdVirtualLineupDestroyNotify", - Self::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify", + Self::CmdSwapLineupCsReq => "CmdSwapLineupCsReq", + Self::KeachfccaoiNnmmnmdjelk => "KEACHFCCAOI_NNMMNMDJELK", + Self::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp", + Self::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq", + Self::CmdSyncLineupNotify => "CmdSyncLineupNotify", + Self::CmdQuitLineupCsReq => "CmdQuitLineupCsReq", + Self::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdLineupType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp), - "CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq), - "CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp), - "CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq), - "CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq), + "KEACHFCCAOI_PCPDHELPKEM" => Some(Self::KeachfccaoiPcpdhelpkem), "CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp), - "CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq), + "CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp), + "CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp), + "CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq), + "CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify), + "CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq), "CmdGetAllLineupDataCsReq" => Some(Self::CmdGetAllLineupDataCsReq), - "CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp), - "CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq), - "CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp), "CmdVirtualLineupTrialAvatarChangeScNotify" => { Some(Self::CmdVirtualLineupTrialAvatarChangeScNotify) } - "CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq), - "CmdLineupType_EAODJEFPFAB" => Some(Self::Eaodjefpfab), - "CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify), - "CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp), - "CmdSwapLineupScRsp" => Some(Self::CmdSwapLineupScRsp), - "CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq), + "CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp), "CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp), - "CmdGetStageLineupScRsp" => Some(Self::CmdGetStageLineupScRsp), - "CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp), - "CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp), + "CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp), + "CmdAJJAAMNDGEH" => Some(Self::CmdAjjaamndgeh), "CmdSwitchLineupIndexCsReq" => Some(Self::CmdSwitchLineupIndexCsReq), - "CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq), + "CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp), + "CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq), + "CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq), + "CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp), + "CmdBCNOGENAHJJ" => Some(Self::CmdBcnogenahjj), "CmdVirtualLineupDestroyNotify" => Some(Self::CmdVirtualLineupDestroyNotify), - "CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify), + "CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq), + "KEACHFCCAOI_NNMMNMDJELK" => Some(Self::KeachfccaoiNnmmnmdjelk), + "CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp), + "CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq), + "CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify), + "CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq), + "CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq), _ => None, } } @@ -84885,40 +88402,40 @@ impl CmdLineupType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ifaiacmnhhl { - Mnfeponeddj = 0, - Nnojchggnoc = 1, - Fokfjafdfln = 2, - Dafmmhkopen = 3, - Fdppoieenlf = 4, +pub enum Fppdafjjcbm { + Pcpdhelpkem = 0, + Mbhakcjloaj = 1, + Dcnmdnapbdj = 2, + Nceajdhopil = 3, + Noiegfjpgli = 4, } -impl Ifaiacmnhhl { +impl Fppdafjjcbm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "IFAIACMNHHL_MNFEPONEDDJ", - Self::Nnojchggnoc => "IFAIACMNHHL_NNOJCHGGNOC", - Self::Fokfjafdfln => "IFAIACMNHHL_FOKFJAFDFLN", - Self::Dafmmhkopen => "IFAIACMNHHL_DAFMMHKOPEN", - Self::Fdppoieenlf => "IFAIACMNHHL_FDPPOIEENLF", + Self::Pcpdhelpkem => "FPPDAFJJCBM_PCPDHELPKEM", + Self::Mbhakcjloaj => "FPPDAFJJCBM_MBHAKCJLOAJ", + Self::Dcnmdnapbdj => "FPPDAFJJCBM_DCNMDNAPBDJ", + Self::Nceajdhopil => "FPPDAFJJCBM_NCEAJDHOPIL", + Self::Noiegfjpgli => "FPPDAFJJCBM_NOIEGFJPGLI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IFAIACMNHHL_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "IFAIACMNHHL_NNOJCHGGNOC" => Some(Self::Nnojchggnoc), - "IFAIACMNHHL_FOKFJAFDFLN" => Some(Self::Fokfjafdfln), - "IFAIACMNHHL_DAFMMHKOPEN" => Some(Self::Dafmmhkopen), - "IFAIACMNHHL_FDPPOIEENLF" => Some(Self::Fdppoieenlf), + "FPPDAFJJCBM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "FPPDAFJJCBM_MBHAKCJLOAJ" => Some(Self::Mbhakcjloaj), + "FPPDAFJJCBM_DCNMDNAPBDJ" => Some(Self::Dcnmdnapbdj), + "FPPDAFJJCBM_NCEAJDHOPIL" => Some(Self::Nceajdhopil), + "FPPDAFJJCBM_NOIEGFJPGLI" => Some(Self::Noiegfjpgli), _ => None, } } } -/// Obf: ExtraLineupType +/// Obf: CDHAMNOOBFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -84997,18 +88514,18 @@ impl ExtraLineupType { } } } -/// Obf: SyncLineupReason +/// Obf: EDGNAOEHBGN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SyncLineupReason { - SyncReasonNone = 0, - SyncReasonMpAdd = 1, - SyncReasonMpAddPropHit = 2, - SyncReasonHpAdd = 3, - SyncReasonHpAddPropHit = 4, - SyncReasonMpMaxChangedPermanent = 5, - SyncReasonMpMaxChangedByModifier = 6, + EdgnaoehbgnCpnnlcpjfch = 0, + EdgnaoehbgnHgeapbkaboa = 1, + EdgnaoehbgnJllnmlgcahh = 2, + EdgnaoehbgnMldejpoohfb = 3, + EdgnaoehbgnPgngnonpbmm = 4, + EdgnaoehbgnHilgofhcpfg = 5, + EdgnaoehbgnBiegpkhmhpp = 6, } impl SyncLineupReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -85017,66 +88534,58 @@ impl SyncLineupReason { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::SyncReasonNone => "SYNC_REASON_NONE", - Self::SyncReasonMpAdd => "SYNC_REASON_MP_ADD", - Self::SyncReasonMpAddPropHit => "SYNC_REASON_MP_ADD_PROP_HIT", - Self::SyncReasonHpAdd => "SYNC_REASON_HP_ADD", - Self::SyncReasonHpAddPropHit => "SYNC_REASON_HP_ADD_PROP_HIT", - Self::SyncReasonMpMaxChangedPermanent => { - "SYNC_REASON_MP_MAX_CHANGED_PERMANENT" - } - Self::SyncReasonMpMaxChangedByModifier => { - "SYNC_REASON_MP_MAX_CHANGED_BY_MODIFIER" - } + Self::EdgnaoehbgnCpnnlcpjfch => "EDGNAOEHBGN_CPNNLCPJFCH", + Self::EdgnaoehbgnHgeapbkaboa => "EDGNAOEHBGN_HGEAPBKABOA", + Self::EdgnaoehbgnJllnmlgcahh => "EDGNAOEHBGN_JLLNMLGCAHH", + Self::EdgnaoehbgnMldejpoohfb => "EDGNAOEHBGN_MLDEJPOOHFB", + Self::EdgnaoehbgnPgngnonpbmm => "EDGNAOEHBGN_PGNGNONPBMM", + Self::EdgnaoehbgnHilgofhcpfg => "EDGNAOEHBGN_HILGOFHCPFG", + Self::EdgnaoehbgnBiegpkhmhpp => "EDGNAOEHBGN_BIEGPKHMHPP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "SYNC_REASON_NONE" => Some(Self::SyncReasonNone), - "SYNC_REASON_MP_ADD" => Some(Self::SyncReasonMpAdd), - "SYNC_REASON_MP_ADD_PROP_HIT" => Some(Self::SyncReasonMpAddPropHit), - "SYNC_REASON_HP_ADD" => Some(Self::SyncReasonHpAdd), - "SYNC_REASON_HP_ADD_PROP_HIT" => Some(Self::SyncReasonHpAddPropHit), - "SYNC_REASON_MP_MAX_CHANGED_PERMANENT" => { - Some(Self::SyncReasonMpMaxChangedPermanent) - } - "SYNC_REASON_MP_MAX_CHANGED_BY_MODIFIER" => { - Some(Self::SyncReasonMpMaxChangedByModifier) - } + "EDGNAOEHBGN_CPNNLCPJFCH" => Some(Self::EdgnaoehbgnCpnnlcpjfch), + "EDGNAOEHBGN_HGEAPBKABOA" => Some(Self::EdgnaoehbgnHgeapbkaboa), + "EDGNAOEHBGN_JLLNMLGCAHH" => Some(Self::EdgnaoehbgnJllnmlgcahh), + "EDGNAOEHBGN_MLDEJPOOHFB" => Some(Self::EdgnaoehbgnMldejpoohfb), + "EDGNAOEHBGN_PGNGNONPBMM" => Some(Self::EdgnaoehbgnPgngnonpbmm), + "EDGNAOEHBGN_HILGOFHCPFG" => Some(Self::EdgnaoehbgnHilgofhcpfg), + "EDGNAOEHBGN_BIEGPKHMHPP" => Some(Self::EdgnaoehbgnBiegpkhmhpp), _ => None, } } } -/// Obf: CmdLobbyType +/// Obf: LADMLLPIABE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLobbyType { - Mnfeponeddj = 0, - CmdLobbyInviteScRsp = 7388, - CmdLobbyGetInfoScRsp = 7379, - CmdLobbyCreateScRsp = 7390, - CmdJhacpimiggn = 7391, - CmdLobbyJoinScRsp = 7364, - CmdAejmjekhgcm = 7389, - CmdLobbyGetInfoCsReq = 7373, - CmdLobbyKickOutScRsp = 7357, - CmdLobbySyncInfoScNotify = 7368, - CmdLobbyJoinCsReq = 7351, - CmdLobbyInviteCsReq = 7384, - CmdLobbyQuitCsReq = 7372, - Dblcadncafl = 7378, - CmdGeeoclmokbk = 7361, - CmdLobbyCreateCsReq = 7354, - CmdPlakekcejho = 7358, - CmdLobbyKickOutCsReq = 7380, - CmdFbojgaphdnj = 7362, - CmdLobbyInteractScNotify = 7356, - CmdGcjmjijplgo = 7353, - CmdLobbyQuitScRsp = 7371, - CmdLobbyModifyPlayerInfoCsReq = 7374, - CmdLobbyModifyPlayerInfoScRsp = 7352, + LadmllpiabePcpdhelpkem = 0, + CmdLobbyJoinScRsp = 7377, + CmdOhcjbdglpmk = 7385, + CmdLobbySyncInfoScNotify = 7352, + CmdLobbyInteractScNotify = 7399, + CmdOggbenijkof = 7388, + CmdFpdfpcdckhb = 7365, + CmdFlnkhembjog = 7369, + CmdMnhclkhlahm = 7368, + CmdIdlcdbnpcbg = 7386, + CmdBgkiefclgdf = 7353, + CmdLobbyGetInfoScRsp = 7366, + CmdLobbyCreateScRsp = 7357, + CmdLobbyKickOutCsReq = 7397, + CmdLobbyGetInfoCsReq = 7400, + CmdLobbyInviteCsReq = 7394, + CmdPlmmdncjhbg = 7351, + CmdLobbyModifyPlayerInfoCsReq = 7355, + CmdPijfmemdddf = 7356, + CmdLobbyJoinCsReq = 7380, + CmdCkmigeiacio = 7371, + CmdLobbyCreateCsReq = 7363, + CmdLobbyQuitCsReq = 7395, + CmdHkfdcbooeio = 7381, } impl CmdLobbyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85085,74 +88594,74 @@ impl CmdLobbyType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdLobbyType_MNFEPONEDDJ", - Self::CmdLobbyInviteScRsp => "CmdLobbyInviteScRsp", + Self::LadmllpiabePcpdhelpkem => "LADMLLPIABE_PCPDHELPKEM", + Self::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp", + Self::CmdOhcjbdglpmk => "CmdOHCJBDGLPMK", + Self::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify", + Self::CmdLobbyInteractScNotify => "CmdLobbyInteractScNotify", + Self::CmdOggbenijkof => "CmdOGGBENIJKOF", + Self::CmdFpdfpcdckhb => "CmdFPDFPCDCKHB", + Self::CmdFlnkhembjog => "CmdFLNKHEMBJOG", + Self::CmdMnhclkhlahm => "CmdMNHCLKHLAHM", + Self::CmdIdlcdbnpcbg => "CmdIDLCDBNPCBG", + Self::CmdBgkiefclgdf => "CmdBGKIEFCLGDF", Self::CmdLobbyGetInfoScRsp => "CmdLobbyGetInfoScRsp", Self::CmdLobbyCreateScRsp => "CmdLobbyCreateScRsp", - Self::CmdJhacpimiggn => "CmdJHACPIMIGGN", - Self::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp", - Self::CmdAejmjekhgcm => "CmdAEJMJEKHGCM", - Self::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq", - Self::CmdLobbyKickOutScRsp => "CmdLobbyKickOutScRsp", - Self::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify", - Self::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq", - Self::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq", - Self::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq", - Self::Dblcadncafl => "CmdLobbyType_DBLCADNCAFL", - Self::CmdGeeoclmokbk => "CmdGEEOCLMOKBK", - Self::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq", - Self::CmdPlakekcejho => "CmdPLAKEKCEJHO", Self::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq", - Self::CmdFbojgaphdnj => "CmdFBOJGAPHDNJ", - Self::CmdLobbyInteractScNotify => "CmdLobbyInteractScNotify", - Self::CmdGcjmjijplgo => "CmdGCJMJIJPLGO", - Self::CmdLobbyQuitScRsp => "CmdLobbyQuitScRsp", + Self::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq", + Self::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq", + Self::CmdPlmmdncjhbg => "CmdPLMMDNCJHBG", Self::CmdLobbyModifyPlayerInfoCsReq => "CmdLobbyModifyPlayerInfoCsReq", - Self::CmdLobbyModifyPlayerInfoScRsp => "CmdLobbyModifyPlayerInfoScRsp", + Self::CmdPijfmemdddf => "CmdPIJFMEMDDDF", + Self::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq", + Self::CmdCkmigeiacio => "CmdCKMIGEIACIO", + Self::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq", + Self::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq", + Self::CmdHkfdcbooeio => "CmdHKFDCBOOEIO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdLobbyType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdLobbyInviteScRsp" => Some(Self::CmdLobbyInviteScRsp), + "LADMLLPIABE_PCPDHELPKEM" => Some(Self::LadmllpiabePcpdhelpkem), + "CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp), + "CmdOHCJBDGLPMK" => Some(Self::CmdOhcjbdglpmk), + "CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify), + "CmdLobbyInteractScNotify" => Some(Self::CmdLobbyInteractScNotify), + "CmdOGGBENIJKOF" => Some(Self::CmdOggbenijkof), + "CmdFPDFPCDCKHB" => Some(Self::CmdFpdfpcdckhb), + "CmdFLNKHEMBJOG" => Some(Self::CmdFlnkhembjog), + "CmdMNHCLKHLAHM" => Some(Self::CmdMnhclkhlahm), + "CmdIDLCDBNPCBG" => Some(Self::CmdIdlcdbnpcbg), + "CmdBGKIEFCLGDF" => Some(Self::CmdBgkiefclgdf), "CmdLobbyGetInfoScRsp" => Some(Self::CmdLobbyGetInfoScRsp), "CmdLobbyCreateScRsp" => Some(Self::CmdLobbyCreateScRsp), - "CmdJHACPIMIGGN" => Some(Self::CmdJhacpimiggn), - "CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp), - "CmdAEJMJEKHGCM" => Some(Self::CmdAejmjekhgcm), - "CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq), - "CmdLobbyKickOutScRsp" => Some(Self::CmdLobbyKickOutScRsp), - "CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify), - "CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq), - "CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq), - "CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq), - "CmdLobbyType_DBLCADNCAFL" => Some(Self::Dblcadncafl), - "CmdGEEOCLMOKBK" => Some(Self::CmdGeeoclmokbk), - "CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq), - "CmdPLAKEKCEJHO" => Some(Self::CmdPlakekcejho), "CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq), - "CmdFBOJGAPHDNJ" => Some(Self::CmdFbojgaphdnj), - "CmdLobbyInteractScNotify" => Some(Self::CmdLobbyInteractScNotify), - "CmdGCJMJIJPLGO" => Some(Self::CmdGcjmjijplgo), - "CmdLobbyQuitScRsp" => Some(Self::CmdLobbyQuitScRsp), + "CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq), + "CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq), + "CmdPLMMDNCJHBG" => Some(Self::CmdPlmmdncjhbg), "CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq), - "CmdLobbyModifyPlayerInfoScRsp" => Some(Self::CmdLobbyModifyPlayerInfoScRsp), + "CmdPIJFMEMDDDF" => Some(Self::CmdPijfmemdddf), + "CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq), + "CmdCKMIGEIACIO" => Some(Self::CmdCkmigeiacio), + "CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq), + "CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq), + "CmdHKFDCBOOEIO" => Some(Self::CmdHkfdcbooeio), _ => None, } } } -/// Obf: CmdLocalLegendType +/// Obf: FOAKFHBIJLN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLocalLegendType { - Mnfeponeddj = 0, - CmdGetLocalLegendDataScRsp = 6576, - CmdLocalLegendDataChangeNotify = 6592, - CmdGetLocalLegendDataCsReq = 6581, - CmdStartLocalLegendLevelCsReq = 6596, - CmdEnterLocalLegendLevelScRsp = 6590, + FoakfhbijlnPcpdhelpkem = 0, + CmdStartLocalLegendLevelCsReq = 6577, + CmdGetLocalLegendDataCsReq = 6576, + CmdLocalLegendDataChangeNotify = 6578, + CmdEnterLocalLegendLevelScRsp = 6589, + CmdGetLocalLegendDataScRsp = 6579, } impl CmdLocalLegendType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85161,44 +88670,44 @@ impl CmdLocalLegendType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdLocalLegendType_MNFEPONEDDJ", - Self::CmdGetLocalLegendDataScRsp => "CmdGetLocalLegendDataScRsp", - Self::CmdLocalLegendDataChangeNotify => "CmdLocalLegendDataChangeNotify", - Self::CmdGetLocalLegendDataCsReq => "CmdGetLocalLegendDataCsReq", + Self::FoakfhbijlnPcpdhelpkem => "FOAKFHBIJLN_PCPDHELPKEM", Self::CmdStartLocalLegendLevelCsReq => "CmdStartLocalLegendLevelCsReq", + Self::CmdGetLocalLegendDataCsReq => "CmdGetLocalLegendDataCsReq", + Self::CmdLocalLegendDataChangeNotify => "CmdLocalLegendDataChangeNotify", Self::CmdEnterLocalLegendLevelScRsp => "CmdEnterLocalLegendLevelScRsp", + Self::CmdGetLocalLegendDataScRsp => "CmdGetLocalLegendDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdLocalLegendType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetLocalLegendDataScRsp" => Some(Self::CmdGetLocalLegendDataScRsp), + "FOAKFHBIJLN_PCPDHELPKEM" => Some(Self::FoakfhbijlnPcpdhelpkem), + "CmdStartLocalLegendLevelCsReq" => Some(Self::CmdStartLocalLegendLevelCsReq), + "CmdGetLocalLegendDataCsReq" => Some(Self::CmdGetLocalLegendDataCsReq), "CmdLocalLegendDataChangeNotify" => { Some(Self::CmdLocalLegendDataChangeNotify) } - "CmdGetLocalLegendDataCsReq" => Some(Self::CmdGetLocalLegendDataCsReq), - "CmdStartLocalLegendLevelCsReq" => Some(Self::CmdStartLocalLegendLevelCsReq), "CmdEnterLocalLegendLevelScRsp" => Some(Self::CmdEnterLocalLegendLevelScRsp), + "CmdGetLocalLegendDataScRsp" => Some(Self::CmdGetLocalLegendDataScRsp), _ => None, } } } -/// Obf: CmdMailType +/// Obf: DHLEHKEIMMN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMailType { - Mnfeponeddj = 0, - CmdDelMailCsReq = 835, - CmdMarkReadMailCsReq = 824, - CmdNewMailScNotify = 869, - CmdGetMailCsReq = 883, - CmdDelMailScRsp = 813, - CmdTakeMailAttachmentCsReq = 862, - CmdTakeMailAttachmentScRsp = 900, - CmdMarkReadMailScRsp = 804, - CmdGetMailScRsp = 881, + DhlehkeimmnPcpdhelpkem = 0, + CmdGetMailCsReq = 891, + CmdMarkReadMailCsReq = 894, + CmdTakeMailAttachmentScRsp = 898, + CmdTakeMailAttachmentCsReq = 809, + CmdNewMailScNotify = 863, + CmdDelMailCsReq = 814, + CmdGetMailScRsp = 810, + CmdDelMailScRsp = 818, + CmdLohgbnaiail = 895, } impl CmdMailType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85207,42 +88716,42 @@ impl CmdMailType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMailType_MNFEPONEDDJ", - Self::CmdDelMailCsReq => "CmdDelMailCsReq", - Self::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq", - Self::CmdNewMailScNotify => "CmdNewMailScNotify", + Self::DhlehkeimmnPcpdhelpkem => "DHLEHKEIMMN_PCPDHELPKEM", Self::CmdGetMailCsReq => "CmdGetMailCsReq", - Self::CmdDelMailScRsp => "CmdDelMailScRsp", - Self::CmdTakeMailAttachmentCsReq => "CmdTakeMailAttachmentCsReq", + Self::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq", Self::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp", - Self::CmdMarkReadMailScRsp => "CmdMarkReadMailScRsp", + Self::CmdTakeMailAttachmentCsReq => "CmdTakeMailAttachmentCsReq", + Self::CmdNewMailScNotify => "CmdNewMailScNotify", + Self::CmdDelMailCsReq => "CmdDelMailCsReq", Self::CmdGetMailScRsp => "CmdGetMailScRsp", + Self::CmdDelMailScRsp => "CmdDelMailScRsp", + Self::CmdLohgbnaiail => "CmdLOHGBNAIAIL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMailType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq), - "CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq), - "CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify), + "DHLEHKEIMMN_PCPDHELPKEM" => Some(Self::DhlehkeimmnPcpdhelpkem), "CmdGetMailCsReq" => Some(Self::CmdGetMailCsReq), - "CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp), - "CmdTakeMailAttachmentCsReq" => Some(Self::CmdTakeMailAttachmentCsReq), + "CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq), "CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp), - "CmdMarkReadMailScRsp" => Some(Self::CmdMarkReadMailScRsp), + "CmdTakeMailAttachmentCsReq" => Some(Self::CmdTakeMailAttachmentCsReq), + "CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify), + "CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq), "CmdGetMailScRsp" => Some(Self::CmdGetMailScRsp), + "CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp), + "CmdLOHGBNAIAIL" => Some(Self::CmdLohgbnaiail), _ => None, } } } -/// Obf: MailType +/// Obf: EFJNBBOCHEI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MailType { - Normal = 0, - Star = 1, + EfjnbbocheiApffeddknbk = 0, + EfjnbbocheiHfhpfpkigdp = 1, } impl MailType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85251,45 +88760,45 @@ impl MailType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Normal => "MAIL_TYPE_NORMAL", - Self::Star => "MAIL_TYPE_STAR", + Self::EfjnbbocheiApffeddknbk => "EFJNBBOCHEI_APFFEDDKNBK", + Self::EfjnbbocheiHfhpfpkigdp => "EFJNBBOCHEI_HFHPFPKIGDP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MAIL_TYPE_NORMAL" => Some(Self::Normal), - "MAIL_TYPE_STAR" => Some(Self::Star), + "EFJNBBOCHEI_APFFEDDKNBK" => Some(Self::EfjnbbocheiApffeddknbk), + "EFJNBBOCHEI_HFHPFPKIGDP" => Some(Self::EfjnbbocheiHfhpfpkigdp), _ => None, } } } -/// Obf: CmdMapRotationType +/// Obf: BCLPPGOKGGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMapRotationType { - Mnfeponeddj = 0, - CmdResetMapRotationRegionScRsp = 6819, - CmdInteractChargerCsReq = 6824, - CmdInteractChargerScRsp = 6804, - CmdRemoveRotaterScRsp = 6888, - CmdDeployRotatorScRsp = 6813, - CmdUpdateEnergyScNotify = 6856, - CmdResetMapRotationRegionCsReq = 6884, - CmdLeaveMapRotationRegionCsReq = 6869, - CmdLeaveMapRotationRegionScRsp = 6840, - CmdEnterMapRotationRegionScRsp = 6881, - CmdRemoveRotatorCsReq = 6834, - CmdGetMapRotationDataScRsp = 6857, - CmdEnterMapRotationRegionCsReq = 6883, - CmdGkmngbdlnof = 6886, - CmdRotateMapCsReq = 6862, - CmdLeaveMapRotationRegionScNotify = 6823, - CmdRotateMapScRsp = 6900, - CmdDeployRotatorCsReq = 6835, - CmdUpdateMapRotationDataScNotify = 6848, - CmdGetMapRotationDataCsReq = 6846, + BclppgokggcPcpdhelpkem = 0, + CmdPliedjppcpf = 6810, + CmdGetMapRotationDataCsReq = 6839, + CmdDhkgdfnbkdd = 6872, + CmdRemoveRotatorCsReq = 6832, + CmdBhkjafghmid = 6833, + CmdResetMapRotationRegionCsReq = 6874, + CmdGdfpenloofl = 6804, + CmdRotateMapCsReq = 6809, + CmdJdldlgjpneo = 6837, + CmdIbfanglhmea = 6898, + CmdLeaveMapRotationRegionCsReq = 6863, + CmdJmgmoacpcch = 6818, + CmdGaejbmcfbmj = 6895, + CmdOmpichhjdko = 6838, + CmdEnterMapRotationRegionCsReq = 6891, + CmdDeployRotatorCsReq = 6814, + CmdGokdlladelb = 6861, + CmdInteractChargerCsReq = 6894, + CmdCemjjcnmcbi = 6826, + CmdJmmcbdagekp = 6801, } impl CmdMapRotationType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85298,91 +88807,79 @@ impl CmdMapRotationType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMapRotationType_MNFEPONEDDJ", - Self::CmdResetMapRotationRegionScRsp => "CmdResetMapRotationRegionScRsp", - Self::CmdInteractChargerCsReq => "CmdInteractChargerCsReq", - Self::CmdInteractChargerScRsp => "CmdInteractChargerScRsp", - Self::CmdRemoveRotaterScRsp => "CmdRemoveRotaterScRsp", - Self::CmdDeployRotatorScRsp => "CmdDeployRotatorScRsp", - Self::CmdUpdateEnergyScNotify => "CmdUpdateEnergyScNotify", - Self::CmdResetMapRotationRegionCsReq => "CmdResetMapRotationRegionCsReq", - Self::CmdLeaveMapRotationRegionCsReq => "CmdLeaveMapRotationRegionCsReq", - Self::CmdLeaveMapRotationRegionScRsp => "CmdLeaveMapRotationRegionScRsp", - Self::CmdEnterMapRotationRegionScRsp => "CmdEnterMapRotationRegionScRsp", - Self::CmdRemoveRotatorCsReq => "CmdRemoveRotatorCsReq", - Self::CmdGetMapRotationDataScRsp => "CmdGetMapRotationDataScRsp", - Self::CmdEnterMapRotationRegionCsReq => "CmdEnterMapRotationRegionCsReq", - Self::CmdGkmngbdlnof => "CmdGKMNGBDLNOF", - Self::CmdRotateMapCsReq => "CmdRotateMapCsReq", - Self::CmdLeaveMapRotationRegionScNotify => { - "CmdLeaveMapRotationRegionScNotify" - } - Self::CmdRotateMapScRsp => "CmdRotateMapScRsp", - Self::CmdDeployRotatorCsReq => "CmdDeployRotatorCsReq", - Self::CmdUpdateMapRotationDataScNotify => "CmdUpdateMapRotationDataScNotify", + Self::BclppgokggcPcpdhelpkem => "BCLPPGOKGGC_PCPDHELPKEM", + Self::CmdPliedjppcpf => "CmdPLIEDJPPCPF", Self::CmdGetMapRotationDataCsReq => "CmdGetMapRotationDataCsReq", + Self::CmdDhkgdfnbkdd => "CmdDHKGDFNBKDD", + Self::CmdRemoveRotatorCsReq => "CmdRemoveRotatorCsReq", + Self::CmdBhkjafghmid => "CmdBHKJAFGHMID", + Self::CmdResetMapRotationRegionCsReq => "CmdResetMapRotationRegionCsReq", + Self::CmdGdfpenloofl => "CmdGDFPENLOOFL", + Self::CmdRotateMapCsReq => "CmdRotateMapCsReq", + Self::CmdJdldlgjpneo => "CmdJDLDLGJPNEO", + Self::CmdIbfanglhmea => "CmdIBFANGLHMEA", + Self::CmdLeaveMapRotationRegionCsReq => "CmdLeaveMapRotationRegionCsReq", + Self::CmdJmgmoacpcch => "CmdJMGMOACPCCH", + Self::CmdGaejbmcfbmj => "CmdGAEJBMCFBMJ", + Self::CmdOmpichhjdko => "CmdOMPICHHJDKO", + Self::CmdEnterMapRotationRegionCsReq => "CmdEnterMapRotationRegionCsReq", + Self::CmdDeployRotatorCsReq => "CmdDeployRotatorCsReq", + Self::CmdGokdlladelb => "CmdGOKDLLADELB", + Self::CmdInteractChargerCsReq => "CmdInteractChargerCsReq", + Self::CmdCemjjcnmcbi => "CmdCEMJJCNMCBI", + Self::CmdJmmcbdagekp => "CmdJMMCBDAGEKP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMapRotationType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdResetMapRotationRegionScRsp" => { - Some(Self::CmdResetMapRotationRegionScRsp) - } - "CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq), - "CmdInteractChargerScRsp" => Some(Self::CmdInteractChargerScRsp), - "CmdRemoveRotaterScRsp" => Some(Self::CmdRemoveRotaterScRsp), - "CmdDeployRotatorScRsp" => Some(Self::CmdDeployRotatorScRsp), - "CmdUpdateEnergyScNotify" => Some(Self::CmdUpdateEnergyScNotify), + "BCLPPGOKGGC_PCPDHELPKEM" => Some(Self::BclppgokggcPcpdhelpkem), + "CmdPLIEDJPPCPF" => Some(Self::CmdPliedjppcpf), + "CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq), + "CmdDHKGDFNBKDD" => Some(Self::CmdDhkgdfnbkdd), + "CmdRemoveRotatorCsReq" => Some(Self::CmdRemoveRotatorCsReq), + "CmdBHKJAFGHMID" => Some(Self::CmdBhkjafghmid), "CmdResetMapRotationRegionCsReq" => { Some(Self::CmdResetMapRotationRegionCsReq) } + "CmdGDFPENLOOFL" => Some(Self::CmdGdfpenloofl), + "CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq), + "CmdJDLDLGJPNEO" => Some(Self::CmdJdldlgjpneo), + "CmdIBFANGLHMEA" => Some(Self::CmdIbfanglhmea), "CmdLeaveMapRotationRegionCsReq" => { Some(Self::CmdLeaveMapRotationRegionCsReq) } - "CmdLeaveMapRotationRegionScRsp" => { - Some(Self::CmdLeaveMapRotationRegionScRsp) - } - "CmdEnterMapRotationRegionScRsp" => { - Some(Self::CmdEnterMapRotationRegionScRsp) - } - "CmdRemoveRotatorCsReq" => Some(Self::CmdRemoveRotatorCsReq), - "CmdGetMapRotationDataScRsp" => Some(Self::CmdGetMapRotationDataScRsp), + "CmdJMGMOACPCCH" => Some(Self::CmdJmgmoacpcch), + "CmdGAEJBMCFBMJ" => Some(Self::CmdGaejbmcfbmj), + "CmdOMPICHHJDKO" => Some(Self::CmdOmpichhjdko), "CmdEnterMapRotationRegionCsReq" => { Some(Self::CmdEnterMapRotationRegionCsReq) } - "CmdGKMNGBDLNOF" => Some(Self::CmdGkmngbdlnof), - "CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq), - "CmdLeaveMapRotationRegionScNotify" => { - Some(Self::CmdLeaveMapRotationRegionScNotify) - } - "CmdRotateMapScRsp" => Some(Self::CmdRotateMapScRsp), "CmdDeployRotatorCsReq" => Some(Self::CmdDeployRotatorCsReq), - "CmdUpdateMapRotationDataScNotify" => { - Some(Self::CmdUpdateMapRotationDataScNotify) - } - "CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq), + "CmdGOKDLLADELB" => Some(Self::CmdGokdlladelb), + "CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq), + "CmdCEMJJCNMCBI" => Some(Self::CmdCemjjcnmcbi), + "CmdJMMCBDAGEKP" => Some(Self::CmdJmmcbdagekp), _ => None, } } } -/// Obf: CmdMarbleType +/// Obf: JGIOJDGDAOD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMarbleType { - Mnfeponeddj = 0, - CmdMarbleUpdateShownSealScRsp = 8287, - CmdMarbleShopBuyScRsp = 8286, - CmdMarbleUnlockSealScNotify = 8282, - CmdMarbleUpdateShownSealCsReq = 8274, - CmdJjbcgeioadm = 8285, - CmdBkmhabeamie = 8275, - CmdMarbleShopBuyCsReq = 8276, - CmdMarblePvpDataUpdateScNotify = 8272, + JgiojdgdaodPcpdhelpkem = 0, + CmdMarbleGetDataScRsp = 8290, + CmdMarblePvpDataUpdateScNotify = 8287, CmdMarbleGetDataCsReq = 8271, - CmdMarbleGetDataScRsp = 8289, + CmdMarbleUpdateShownSealCsReq = 8277, + CmdMarbleShopBuyScRsp = 8278, + CmdMarbleUnlockSealScNotify = 8284, + CmdMarbleUpdateShownSealScRsp = 8289, + CmdPcpjkohfece = 8280, + CmdIfjdjkmmabl = 8272, + CmdMarbleShopBuyCsReq = 8285, } impl CmdMarbleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85391,50 +88888,50 @@ impl CmdMarbleType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMarbleType_MNFEPONEDDJ", - Self::CmdMarbleUpdateShownSealScRsp => "CmdMarbleUpdateShownSealScRsp", - Self::CmdMarbleShopBuyScRsp => "CmdMarbleShopBuyScRsp", - Self::CmdMarbleUnlockSealScNotify => "CmdMarbleUnlockSealScNotify", - Self::CmdMarbleUpdateShownSealCsReq => "CmdMarbleUpdateShownSealCsReq", - Self::CmdJjbcgeioadm => "CmdJJBCGEIOADM", - Self::CmdBkmhabeamie => "CmdBKMHABEAMIE", - Self::CmdMarbleShopBuyCsReq => "CmdMarbleShopBuyCsReq", + Self::JgiojdgdaodPcpdhelpkem => "JGIOJDGDAOD_PCPDHELPKEM", + Self::CmdMarbleGetDataScRsp => "CmdMarbleGetDataScRsp", Self::CmdMarblePvpDataUpdateScNotify => "CmdMarblePvpDataUpdateScNotify", Self::CmdMarbleGetDataCsReq => "CmdMarbleGetDataCsReq", - Self::CmdMarbleGetDataScRsp => "CmdMarbleGetDataScRsp", + Self::CmdMarbleUpdateShownSealCsReq => "CmdMarbleUpdateShownSealCsReq", + Self::CmdMarbleShopBuyScRsp => "CmdMarbleShopBuyScRsp", + Self::CmdMarbleUnlockSealScNotify => "CmdMarbleUnlockSealScNotify", + Self::CmdMarbleUpdateShownSealScRsp => "CmdMarbleUpdateShownSealScRsp", + Self::CmdPcpjkohfece => "CmdPCPJKOHFECE", + Self::CmdIfjdjkmmabl => "CmdIFJDJKMMABL", + Self::CmdMarbleShopBuyCsReq => "CmdMarbleShopBuyCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMarbleType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdMarbleUpdateShownSealScRsp" => Some(Self::CmdMarbleUpdateShownSealScRsp), - "CmdMarbleShopBuyScRsp" => Some(Self::CmdMarbleShopBuyScRsp), - "CmdMarbleUnlockSealScNotify" => Some(Self::CmdMarbleUnlockSealScNotify), - "CmdMarbleUpdateShownSealCsReq" => Some(Self::CmdMarbleUpdateShownSealCsReq), - "CmdJJBCGEIOADM" => Some(Self::CmdJjbcgeioadm), - "CmdBKMHABEAMIE" => Some(Self::CmdBkmhabeamie), - "CmdMarbleShopBuyCsReq" => Some(Self::CmdMarbleShopBuyCsReq), + "JGIOJDGDAOD_PCPDHELPKEM" => Some(Self::JgiojdgdaodPcpdhelpkem), + "CmdMarbleGetDataScRsp" => Some(Self::CmdMarbleGetDataScRsp), "CmdMarblePvpDataUpdateScNotify" => { Some(Self::CmdMarblePvpDataUpdateScNotify) } "CmdMarbleGetDataCsReq" => Some(Self::CmdMarbleGetDataCsReq), - "CmdMarbleGetDataScRsp" => Some(Self::CmdMarbleGetDataScRsp), + "CmdMarbleUpdateShownSealCsReq" => Some(Self::CmdMarbleUpdateShownSealCsReq), + "CmdMarbleShopBuyScRsp" => Some(Self::CmdMarbleShopBuyScRsp), + "CmdMarbleUnlockSealScNotify" => Some(Self::CmdMarbleUnlockSealScNotify), + "CmdMarbleUpdateShownSealScRsp" => Some(Self::CmdMarbleUpdateShownSealScRsp), + "CmdPCPJKOHFECE" => Some(Self::CmdPcpjkohfece), + "CmdIFJDJKMMABL" => Some(Self::CmdIfjdjkmmabl), + "CmdMarbleShopBuyCsReq" => Some(Self::CmdMarbleShopBuyCsReq), _ => None, } } } -/// Obf: CmdMarkChestType +/// Obf: EECKHHFLCDF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMarkChestType { - Mnfeponeddj = 0, - CmdGetMarkChestScRsp = 8199, - CmdUpdateMarkChestScRsp = 8185, - CmdMarkChestChangedScNotify = 8186, + EeckhhflcdfPcpdhelpkem = 0, + CmdGetMarkChestScRsp = 8200, + CmdUpdateMarkChestScRsp = 8190, CmdGetMarkChestCsReq = 8181, - CmdUpdateMarkChestCsReq = 8195, + CmdUpdateMarkChestCsReq = 8182, + CmdMarkChestChangedScNotify = 8195, } impl CmdMarkChestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85443,40 +88940,40 @@ impl CmdMarkChestType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMarkChestType_MNFEPONEDDJ", + Self::EeckhhflcdfPcpdhelpkem => "EECKHHFLCDF_PCPDHELPKEM", Self::CmdGetMarkChestScRsp => "CmdGetMarkChestScRsp", Self::CmdUpdateMarkChestScRsp => "CmdUpdateMarkChestScRsp", - Self::CmdMarkChestChangedScNotify => "CmdMarkChestChangedScNotify", Self::CmdGetMarkChestCsReq => "CmdGetMarkChestCsReq", Self::CmdUpdateMarkChestCsReq => "CmdUpdateMarkChestCsReq", + Self::CmdMarkChestChangedScNotify => "CmdMarkChestChangedScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMarkChestType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "EECKHHFLCDF_PCPDHELPKEM" => Some(Self::EeckhhflcdfPcpdhelpkem), "CmdGetMarkChestScRsp" => Some(Self::CmdGetMarkChestScRsp), "CmdUpdateMarkChestScRsp" => Some(Self::CmdUpdateMarkChestScRsp), - "CmdMarkChestChangedScNotify" => Some(Self::CmdMarkChestChangedScNotify), "CmdGetMarkChestCsReq" => Some(Self::CmdGetMarkChestCsReq), "CmdUpdateMarkChestCsReq" => Some(Self::CmdUpdateMarkChestCsReq), + "CmdMarkChestChangedScNotify" => Some(Self::CmdMarkChestChangedScNotify), _ => None, } } } -/// Obf: CmdMatchType +/// Obf: PCGFLPCNCLM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchType { - Mnfeponeddj = 0, - CmdJlcbljcebgl = 7314, - CmdStartMatchCsReq = 7304, - CmdGetCrossInfoCsReq = 7312, - CmdGetCrossInfoScRsp = 7324, - CmdAajdjbjkmkh = 7339, - CmdStartMatchScRsp = 7340, - Jppmnomplcc = 7301, + PcgflpcnclmPcpdhelpkem = 0, + CmdGetCrossInfoCsReq = 7338, + CmdCancelMatchCsReq = 7330, + CmdStartMatchCsReq = 7313, + CmdAahcmmkmena = 7307, + CmdJoldjbkmhga = 7327, + CmdGetCrossInfoScRsp = 7305, + CmdJoepjjkipjc = 7335, } impl CmdMatchType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85485,55 +88982,55 @@ impl CmdMatchType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMatchType_MNFEPONEDDJ", - Self::CmdJlcbljcebgl => "CmdJLCBLJCEBGL", - Self::CmdStartMatchCsReq => "CmdStartMatchCsReq", + Self::PcgflpcnclmPcpdhelpkem => "PCGFLPCNCLM_PCPDHELPKEM", Self::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq", + Self::CmdCancelMatchCsReq => "CmdCancelMatchCsReq", + Self::CmdStartMatchCsReq => "CmdStartMatchCsReq", + Self::CmdAahcmmkmena => "CmdAAHCMMKMENA", + Self::CmdJoldjbkmhga => "CmdJOLDJBKMHGA", Self::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp", - Self::CmdAajdjbjkmkh => "CmdAAJDJBJKMKH", - Self::CmdStartMatchScRsp => "CmdStartMatchScRsp", - Self::Jppmnomplcc => "CmdMatchType_JPPMNOMPLCC", + Self::CmdJoepjjkipjc => "CmdJOEPJJKIPJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMatchType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdJLCBLJCEBGL" => Some(Self::CmdJlcbljcebgl), - "CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq), + "PCGFLPCNCLM_PCPDHELPKEM" => Some(Self::PcgflpcnclmPcpdhelpkem), "CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq), + "CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq), + "CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq), + "CmdAAHCMMKMENA" => Some(Self::CmdAahcmmkmena), + "CmdJOLDJBKMHGA" => Some(Self::CmdJoldjbkmhga), "CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp), - "CmdAAJDJBJKMKH" => Some(Self::CmdAajdjbjkmkh), - "CmdStartMatchScRsp" => Some(Self::CmdStartMatchScRsp), - "CmdMatchType_JPPMNOMPLCC" => Some(Self::Jppmnomplcc), + "CmdJOEPJJKIPJC" => Some(Self::CmdJoepjjkipjc), _ => None, } } } -/// Obf: CmdMatchThreeModuleType +/// Obf: PLFGJPANFFK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchThreeModuleType { - Mnfeponeddj = 0, - CmdMatchThreeSetBirdPosCsReq = 7412, - CmdMatchThreeGetDataCsReq = 7404, - CmdAnnibihihig = 7429, + PlfgjpanffkPcpdhelpkem = 0, + CmdMatchThreeV2SetBirdPosScRsp = 7436, + CmdMatchThreeV2SetBirdPosCsReq = 7445, + CmdMatchThreeSyncDataScNotify = 7435, + CmdMatchThreeV2LevelEndScRsp = 7418, + CmdMatchThreeLevelEndCsReq = 7430, + CmdMatchThreeV2LevelEndCsReq = 7444, + CmdMatchThreeGetDataDataScRsp = 7407, + CmdMatchThreeGetDataCsReq = 7413, + CmdMatch3GetDataGetDataScRsp = 7447, + CmdMatchThreeV2BattleItemLevelUpScRsp = 7402, + CmdMatchThreeV2BattleItemLevelUpCsReq = 7419, + CmdMatch3GetDataCsReq = 7401, + CmdHmjgbjknkpe = 7416, + CmdMatchThreeV2PvpFinishScNotify = 7450, + CmdMatchThreeSetBirdPosCsReq = 7438, + CmdMatchThreeLevelEndScRsp = 7427, CmdMatchThreeV2ScNotify = 7403, - CmdMatchThreeGetDataDataScRsp = 7440, - CmdMatchThreeV2LevelEndCsReq = 7434, - CmdMatchThreeV2BattleItemLevelUpScRsp = 7418, - CmdMatchThreeSyncDataScNotify = 7439, - CmdMatchThreeV2LevelEndScRsp = 7438, - CmdMatchThreeV2SetBirdPosScRsp = 7421, - CmdMatchThreeV2SetBirdPosCsReq = 7422, - CmdMatchThreeV2PvpFinishScNotify = 7423, - CmdMatchThreeSetBirdPosScRsp = 7424, - CmdHfangdecmap = 7430, - CmdJfkjmkehfej = 7402, - CmdMatchThreeLevelEndScRsp = 7414, - CmdMatchThreeLevelEndCsReq = 7401, - CmdMatchThreeV2BattleItemLevelUpCsReq = 7407, + CmdNbkbhjhninj = 7405, } impl CmdMatchThreeModuleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85542,86 +89039,86 @@ impl CmdMatchThreeModuleType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMatchThreeModuleType_MNFEPONEDDJ", - Self::CmdMatchThreeSetBirdPosCsReq => "CmdMatchThreeSetBirdPosCsReq", - Self::CmdMatchThreeGetDataCsReq => "CmdMatchThreeGetDataCsReq", - Self::CmdAnnibihihig => "CmdANNIBIHIHIG", - Self::CmdMatchThreeV2ScNotify => "CmdMatchThreeV2ScNotify", - Self::CmdMatchThreeGetDataDataScRsp => "CmdMatchThreeGetDataDataScRsp", + Self::PlfgjpanffkPcpdhelpkem => "PLFGJPANFFK_PCPDHELPKEM", + Self::CmdMatchThreeV2SetBirdPosScRsp => "CmdMatchThreeV2SetBirdPosScRsp", + Self::CmdMatchThreeV2SetBirdPosCsReq => "CmdMatchThreeV2SetBirdPosCsReq", + Self::CmdMatchThreeSyncDataScNotify => "CmdMatchThreeSyncDataScNotify", + Self::CmdMatchThreeV2LevelEndScRsp => "CmdMatchThreeV2LevelEndScRsp", + Self::CmdMatchThreeLevelEndCsReq => "CmdMatchThreeLevelEndCsReq", Self::CmdMatchThreeV2LevelEndCsReq => "CmdMatchThreeV2LevelEndCsReq", + Self::CmdMatchThreeGetDataDataScRsp => "CmdMatchThreeGetDataDataScRsp", + Self::CmdMatchThreeGetDataCsReq => "CmdMatchThreeGetDataCsReq", + Self::CmdMatch3GetDataGetDataScRsp => "CmdMatch3GetDataGetDataScRsp", Self::CmdMatchThreeV2BattleItemLevelUpScRsp => { "CmdMatchThreeV2BattleItemLevelUpScRsp" } - Self::CmdMatchThreeSyncDataScNotify => "CmdMatchThreeSyncDataScNotify", - Self::CmdMatchThreeV2LevelEndScRsp => "CmdMatchThreeV2LevelEndScRsp", - Self::CmdMatchThreeV2SetBirdPosScRsp => "CmdMatchThreeV2SetBirdPosScRsp", - Self::CmdMatchThreeV2SetBirdPosCsReq => "CmdMatchThreeV2SetBirdPosCsReq", - Self::CmdMatchThreeV2PvpFinishScNotify => "CmdMatchThreeV2PvpFinishScNotify", - Self::CmdMatchThreeSetBirdPosScRsp => "CmdMatchThreeSetBirdPosScRsp", - Self::CmdHfangdecmap => "CmdHFANGDECMAP", - Self::CmdJfkjmkehfej => "CmdJFKJMKEHFEJ", - Self::CmdMatchThreeLevelEndScRsp => "CmdMatchThreeLevelEndScRsp", - Self::CmdMatchThreeLevelEndCsReq => "CmdMatchThreeLevelEndCsReq", Self::CmdMatchThreeV2BattleItemLevelUpCsReq => { "CmdMatchThreeV2BattleItemLevelUpCsReq" } + Self::CmdMatch3GetDataCsReq => "CmdMatch3GetDataCsReq", + Self::CmdHmjgbjknkpe => "CmdHMJGBJKNKPE", + Self::CmdMatchThreeV2PvpFinishScNotify => "CmdMatchThreeV2PvpFinishScNotify", + Self::CmdMatchThreeSetBirdPosCsReq => "CmdMatchThreeSetBirdPosCsReq", + Self::CmdMatchThreeLevelEndScRsp => "CmdMatchThreeLevelEndScRsp", + Self::CmdMatchThreeV2ScNotify => "CmdMatchThreeV2ScNotify", + Self::CmdNbkbhjhninj => "CmdNBKBHJHNINJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMatchThreeModuleType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdMatchThreeSetBirdPosCsReq" => Some(Self::CmdMatchThreeSetBirdPosCsReq), - "CmdMatchThreeGetDataCsReq" => Some(Self::CmdMatchThreeGetDataCsReq), - "CmdANNIBIHIHIG" => Some(Self::CmdAnnibihihig), - "CmdMatchThreeV2ScNotify" => Some(Self::CmdMatchThreeV2ScNotify), - "CmdMatchThreeGetDataDataScRsp" => Some(Self::CmdMatchThreeGetDataDataScRsp), - "CmdMatchThreeV2LevelEndCsReq" => Some(Self::CmdMatchThreeV2LevelEndCsReq), - "CmdMatchThreeV2BattleItemLevelUpScRsp" => { - Some(Self::CmdMatchThreeV2BattleItemLevelUpScRsp) - } - "CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify), - "CmdMatchThreeV2LevelEndScRsp" => Some(Self::CmdMatchThreeV2LevelEndScRsp), + "PLFGJPANFFK_PCPDHELPKEM" => Some(Self::PlfgjpanffkPcpdhelpkem), "CmdMatchThreeV2SetBirdPosScRsp" => { Some(Self::CmdMatchThreeV2SetBirdPosScRsp) } "CmdMatchThreeV2SetBirdPosCsReq" => { Some(Self::CmdMatchThreeV2SetBirdPosCsReq) } - "CmdMatchThreeV2PvpFinishScNotify" => { - Some(Self::CmdMatchThreeV2PvpFinishScNotify) - } - "CmdMatchThreeSetBirdPosScRsp" => Some(Self::CmdMatchThreeSetBirdPosScRsp), - "CmdHFANGDECMAP" => Some(Self::CmdHfangdecmap), - "CmdJFKJMKEHFEJ" => Some(Self::CmdJfkjmkehfej), - "CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp), + "CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify), + "CmdMatchThreeV2LevelEndScRsp" => Some(Self::CmdMatchThreeV2LevelEndScRsp), "CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq), + "CmdMatchThreeV2LevelEndCsReq" => Some(Self::CmdMatchThreeV2LevelEndCsReq), + "CmdMatchThreeGetDataDataScRsp" => Some(Self::CmdMatchThreeGetDataDataScRsp), + "CmdMatchThreeGetDataCsReq" => Some(Self::CmdMatchThreeGetDataCsReq), + "CmdMatch3GetDataGetDataScRsp" => Some(Self::CmdMatch3GetDataGetDataScRsp), + "CmdMatchThreeV2BattleItemLevelUpScRsp" => { + Some(Self::CmdMatchThreeV2BattleItemLevelUpScRsp) + } "CmdMatchThreeV2BattleItemLevelUpCsReq" => { Some(Self::CmdMatchThreeV2BattleItemLevelUpCsReq) } + "CmdMatch3GetDataCsReq" => Some(Self::CmdMatch3GetDataCsReq), + "CmdHMJGBJKNKPE" => Some(Self::CmdHmjgbjknkpe), + "CmdMatchThreeV2PvpFinishScNotify" => { + Some(Self::CmdMatchThreeV2PvpFinishScNotify) + } + "CmdMatchThreeSetBirdPosCsReq" => Some(Self::CmdMatchThreeSetBirdPosCsReq), + "CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp), + "CmdMatchThreeV2ScNotify" => Some(Self::CmdMatchThreeV2ScNotify), + "CmdNBKBHJHNINJ" => Some(Self::CmdNbkbhjhninj), _ => None, } } } -/// Obf: MatchThreeStatisticsType +/// Obf: MPKINOEENMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MatchThreeStatisticsType { - Onmihmehaii = 0, - Alccabdlolf = 1, - Gcogdoifkei = 2, - Fikccclmbac = 3, - Plablndkpea = 4, - Hbhpkkjmbgg = 5, - Omolnandmga = 6, - Bjbmgnbodan = 7, - Aeoglchcffc = 8, - Dcjfibaocoe = 9, - Lgkhkjencpd = 10, - Eddmedlbfgm = 11, - Pblojncbckj = 12, - Oflkhgpchal = 13, + MpkinoeenmoNihdcpmegmg = 0, + MpkinoeenmoLlgelgpdnig = 1, + MpkinoeenmoAcbhoilpjdm = 2, + MpkinoeenmoFdbnmihkbfc = 3, + MpkinoeenmoMpcnecopeok = 4, + MpkinoeenmoOjodacpphlp = 5, + MpkinoeenmoPlalkomcdjn = 6, + MpkinoeenmoIlgkldebjfb = 7, + MpkinoeenmoFiemnjjnjjj = 8, + MpkinoeenmoPdebmpjihlo = 9, + MpkinoeenmoCaadhhabmag = 10, + MpkinoeenmoCkcnhobcdki = 11, + MpkinoeenmoKjemhdmhofl = 12, + MpkinoeenmoFolkefojclm = 13, } impl MatchThreeStatisticsType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85630,73 +89127,73 @@ impl MatchThreeStatisticsType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Onmihmehaii => "MatchThreeStatisticsType_ONMIHMEHAII", - Self::Alccabdlolf => "MatchThreeStatisticsType_ALCCABDLOLF", - Self::Gcogdoifkei => "MatchThreeStatisticsType_GCOGDOIFKEI", - Self::Fikccclmbac => "MatchThreeStatisticsType_FIKCCCLMBAC", - Self::Plablndkpea => "MatchThreeStatisticsType_PLABLNDKPEA", - Self::Hbhpkkjmbgg => "MatchThreeStatisticsType_HBHPKKJMBGG", - Self::Omolnandmga => "MatchThreeStatisticsType_OMOLNANDMGA", - Self::Bjbmgnbodan => "MatchThreeStatisticsType_BJBMGNBODAN", - Self::Aeoglchcffc => "MatchThreeStatisticsType_AEOGLCHCFFC", - Self::Dcjfibaocoe => "MatchThreeStatisticsType_DCJFIBAOCOE", - Self::Lgkhkjencpd => "MatchThreeStatisticsType_LGKHKJENCPD", - Self::Eddmedlbfgm => "MatchThreeStatisticsType_EDDMEDLBFGM", - Self::Pblojncbckj => "MatchThreeStatisticsType_PBLOJNCBCKJ", - Self::Oflkhgpchal => "MatchThreeStatisticsType_OFLKHGPCHAL", + Self::MpkinoeenmoNihdcpmegmg => "MPKINOEENMO_NIHDCPMEGMG", + Self::MpkinoeenmoLlgelgpdnig => "MPKINOEENMO_LLGELGPDNIG", + Self::MpkinoeenmoAcbhoilpjdm => "MPKINOEENMO_ACBHOILPJDM", + Self::MpkinoeenmoFdbnmihkbfc => "MPKINOEENMO_FDBNMIHKBFC", + Self::MpkinoeenmoMpcnecopeok => "MPKINOEENMO_MPCNECOPEOK", + Self::MpkinoeenmoOjodacpphlp => "MPKINOEENMO_OJODACPPHLP", + Self::MpkinoeenmoPlalkomcdjn => "MPKINOEENMO_PLALKOMCDJN", + Self::MpkinoeenmoIlgkldebjfb => "MPKINOEENMO_ILGKLDEBJFB", + Self::MpkinoeenmoFiemnjjnjjj => "MPKINOEENMO_FIEMNJJNJJJ", + Self::MpkinoeenmoPdebmpjihlo => "MPKINOEENMO_PDEBMPJIHLO", + Self::MpkinoeenmoCaadhhabmag => "MPKINOEENMO_CAADHHABMAG", + Self::MpkinoeenmoCkcnhobcdki => "MPKINOEENMO_CKCNHOBCDKI", + Self::MpkinoeenmoKjemhdmhofl => "MPKINOEENMO_KJEMHDMHOFL", + Self::MpkinoeenmoFolkefojclm => "MPKINOEENMO_FOLKEFOJCLM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MatchThreeStatisticsType_ONMIHMEHAII" => Some(Self::Onmihmehaii), - "MatchThreeStatisticsType_ALCCABDLOLF" => Some(Self::Alccabdlolf), - "MatchThreeStatisticsType_GCOGDOIFKEI" => Some(Self::Gcogdoifkei), - "MatchThreeStatisticsType_FIKCCCLMBAC" => Some(Self::Fikccclmbac), - "MatchThreeStatisticsType_PLABLNDKPEA" => Some(Self::Plablndkpea), - "MatchThreeStatisticsType_HBHPKKJMBGG" => Some(Self::Hbhpkkjmbgg), - "MatchThreeStatisticsType_OMOLNANDMGA" => Some(Self::Omolnandmga), - "MatchThreeStatisticsType_BJBMGNBODAN" => Some(Self::Bjbmgnbodan), - "MatchThreeStatisticsType_AEOGLCHCFFC" => Some(Self::Aeoglchcffc), - "MatchThreeStatisticsType_DCJFIBAOCOE" => Some(Self::Dcjfibaocoe), - "MatchThreeStatisticsType_LGKHKJENCPD" => Some(Self::Lgkhkjencpd), - "MatchThreeStatisticsType_EDDMEDLBFGM" => Some(Self::Eddmedlbfgm), - "MatchThreeStatisticsType_PBLOJNCBCKJ" => Some(Self::Pblojncbckj), - "MatchThreeStatisticsType_OFLKHGPCHAL" => Some(Self::Oflkhgpchal), + "MPKINOEENMO_NIHDCPMEGMG" => Some(Self::MpkinoeenmoNihdcpmegmg), + "MPKINOEENMO_LLGELGPDNIG" => Some(Self::MpkinoeenmoLlgelgpdnig), + "MPKINOEENMO_ACBHOILPJDM" => Some(Self::MpkinoeenmoAcbhoilpjdm), + "MPKINOEENMO_FDBNMIHKBFC" => Some(Self::MpkinoeenmoFdbnmihkbfc), + "MPKINOEENMO_MPCNECOPEOK" => Some(Self::MpkinoeenmoMpcnecopeok), + "MPKINOEENMO_OJODACPPHLP" => Some(Self::MpkinoeenmoOjodacpphlp), + "MPKINOEENMO_PLALKOMCDJN" => Some(Self::MpkinoeenmoPlalkomcdjn), + "MPKINOEENMO_ILGKLDEBJFB" => Some(Self::MpkinoeenmoIlgkldebjfb), + "MPKINOEENMO_FIEMNJJNJJJ" => Some(Self::MpkinoeenmoFiemnjjnjjj), + "MPKINOEENMO_PDEBMPJIHLO" => Some(Self::MpkinoeenmoPdebmpjihlo), + "MPKINOEENMO_CAADHHABMAG" => Some(Self::MpkinoeenmoCaadhhabmag), + "MPKINOEENMO_CKCNHOBCDKI" => Some(Self::MpkinoeenmoCkcnhobcdki), + "MPKINOEENMO_KJEMHDMHOFL" => Some(Self::MpkinoeenmoKjemhdmhofl), + "MPKINOEENMO_FOLKEFOJCLM" => Some(Self::MpkinoeenmoFolkefojclm), _ => None, } } } -/// Obf: CmdMazePuzzleType +/// Obf: FOPABKIFKCA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMazePuzzleType { - Mnfeponeddj = 0, - CmdHccgofgdfod = 9084, - CmdGetFiveDimMiniGameDataCsReq = 9074, - CmdGetChenLingGameBoyDataScRsp = 9090, - Oonadmniind = 9068, - CmdGetFiveDimMiniGameDataScRsp = 9072, - CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9062, - Mgkmcpmnibd = 9058, - Jhlnilejiig = 9071, - Jfpnbcpeonj = 9054, - CmdMazeCrossFloorConditionChangeScNotify = 9069, - Jpdfacjoplm = 9080, - Loecfkpmgfo = 9056, - CmdDjimejpkifc = 9057, - CmdLidkpecepgd = 9078, - CmdGetFiveDimFluteDataScRsp = 9079, - CmdFinishChenLingGameBoyScRsp = 9064, - Pdhjoeldhob = 9089, - CmdNkokinnimok = 9061, - CmdFiveDimFluteDataChangeNotify = 9091, + FopabkifkcaPcpdhelpkem = 0, + CmdFiveDimFluteDataChangeNotify = 9056, + CmdGetChenLingGameBoyDataScRsp = 9057, + FopabkifkcaKhcpfllnibd = 9097, + FopabkifkcaEohhiemgifl = 9052, + CmdGdabfhaalml = 9069, + CmdJogjdghdklo = 9094, + CmdPdahkaklpgf = 9065, + FopabkifkcaPdnbikikeje = 9080, + FopabkifkcaHgiekkampbh = 9099, + CmdMazeCrossFloorConditionChangeScNotify = 9076, + FopabkifkcaIimgamgjice = 9063, + CmdBlkkagmojgp = 9051, CmdFinishFiveDimMiniGameScRsp = 9053, - Pbmcoadlodc = 9088, - Mjdhdfagljn = 9051, - CmdAjadlolchle = 9052, - Mihnngkdmbc = 9073, + FopabkifkcaPkiodiaodel = 9081, + CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9088, + CmdGetFiveDimMiniGameDataScRsp = 9095, + CmdGetFiveDimFluteDataScRsp = 9066, + FopabkifkcaMdeebdeefak = 9085, + FopabkifkcaHeejkoeieba = 9086, + CmdJkpkdphiphd = 9071, + CmdGetFiveDimMiniGameDataCsReq = 9055, + FopabkifkcaNlapceidfcm = 9100, + FopabkifkcaGombkjbhmaf = 9068, + CmdFinishChenLingGameBoyScRsp = 9077, } impl CmdMazePuzzleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85705,99 +89202,99 @@ impl CmdMazePuzzleType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMazePuzzleType_MNFEPONEDDJ", - Self::CmdHccgofgdfod => "CmdHCCGOFGDFOD", - Self::CmdGetFiveDimMiniGameDataCsReq => "CmdGetFiveDimMiniGameDataCsReq", + Self::FopabkifkcaPcpdhelpkem => "FOPABKIFKCA_PCPDHELPKEM", + Self::CmdFiveDimFluteDataChangeNotify => "CmdFiveDimFluteDataChangeNotify", Self::CmdGetChenLingGameBoyDataScRsp => "CmdGetChenLingGameBoyDataScRsp", - Self::Oonadmniind => "CmdMazePuzzleType_OONADMNIIND", - Self::CmdGetFiveDimMiniGameDataScRsp => "CmdGetFiveDimMiniGameDataScRsp", - Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp => { - "CmdChenLingGameBoyGetFriendRankingInfoScRsp" - } - Self::Mgkmcpmnibd => "CmdMazePuzzleType_MGKMCPMNIBD", - Self::Jhlnilejiig => "CmdMazePuzzleType_JHLNILEJIIG", - Self::Jfpnbcpeonj => "CmdMazePuzzleType_JFPNBCPEONJ", + Self::FopabkifkcaKhcpfllnibd => "FOPABKIFKCA_KHCPFLLNIBD", + Self::FopabkifkcaEohhiemgifl => "FOPABKIFKCA_EOHHIEMGIFL", + Self::CmdGdabfhaalml => "CmdGDABFHAALML", + Self::CmdJogjdghdklo => "CmdJOGJDGHDKLO", + Self::CmdPdahkaklpgf => "CmdPDAHKAKLPGF", + Self::FopabkifkcaPdnbikikeje => "FOPABKIFKCA_PDNBIKIKEJE", + Self::FopabkifkcaHgiekkampbh => "FOPABKIFKCA_HGIEKKAMPBH", Self::CmdMazeCrossFloorConditionChangeScNotify => { "CmdMazeCrossFloorConditionChangeScNotify" } - Self::Jpdfacjoplm => "CmdMazePuzzleType_JPDFACJOPLM", - Self::Loecfkpmgfo => "CmdMazePuzzleType_LOECFKPMGFO", - Self::CmdDjimejpkifc => "CmdDJIMEJPKIFC", - Self::CmdLidkpecepgd => "CmdLIDKPECEPGD", - Self::CmdGetFiveDimFluteDataScRsp => "CmdGetFiveDimFluteDataScRsp", - Self::CmdFinishChenLingGameBoyScRsp => "CmdFinishChenLingGameBoyScRsp", - Self::Pdhjoeldhob => "CmdMazePuzzleType_PDHJOELDHOB", - Self::CmdNkokinnimok => "CmdNKOKINNIMOK", - Self::CmdFiveDimFluteDataChangeNotify => "CmdFiveDimFluteDataChangeNotify", + Self::FopabkifkcaIimgamgjice => "FOPABKIFKCA_IIMGAMGJICE", + Self::CmdBlkkagmojgp => "CmdBLKKAGMOJGP", Self::CmdFinishFiveDimMiniGameScRsp => "CmdFinishFiveDimMiniGameScRsp", - Self::Pbmcoadlodc => "CmdMazePuzzleType_PBMCOADLODC", - Self::Mjdhdfagljn => "CmdMazePuzzleType_MJDHDFAGLJN", - Self::CmdAjadlolchle => "CmdAJADLOLCHLE", - Self::Mihnngkdmbc => "CmdMazePuzzleType_MIHNNGKDMBC", + Self::FopabkifkcaPkiodiaodel => "FOPABKIFKCA_PKIODIAODEL", + Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp => { + "CmdChenLingGameBoyGetFriendRankingInfoScRsp" + } + Self::CmdGetFiveDimMiniGameDataScRsp => "CmdGetFiveDimMiniGameDataScRsp", + Self::CmdGetFiveDimFluteDataScRsp => "CmdGetFiveDimFluteDataScRsp", + Self::FopabkifkcaMdeebdeefak => "FOPABKIFKCA_MDEEBDEEFAK", + Self::FopabkifkcaHeejkoeieba => "FOPABKIFKCA_HEEJKOEIEBA", + Self::CmdJkpkdphiphd => "CmdJKPKDPHIPHD", + Self::CmdGetFiveDimMiniGameDataCsReq => "CmdGetFiveDimMiniGameDataCsReq", + Self::FopabkifkcaNlapceidfcm => "FOPABKIFKCA_NLAPCEIDFCM", + Self::FopabkifkcaGombkjbhmaf => "FOPABKIFKCA_GOMBKJBHMAF", + Self::CmdFinishChenLingGameBoyScRsp => "CmdFinishChenLingGameBoyScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMazePuzzleType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdHCCGOFGDFOD" => Some(Self::CmdHccgofgdfod), - "CmdGetFiveDimMiniGameDataCsReq" => { - Some(Self::CmdGetFiveDimMiniGameDataCsReq) + "FOPABKIFKCA_PCPDHELPKEM" => Some(Self::FopabkifkcaPcpdhelpkem), + "CmdFiveDimFluteDataChangeNotify" => { + Some(Self::CmdFiveDimFluteDataChangeNotify) } "CmdGetChenLingGameBoyDataScRsp" => { Some(Self::CmdGetChenLingGameBoyDataScRsp) } - "CmdMazePuzzleType_OONADMNIIND" => Some(Self::Oonadmniind), - "CmdGetFiveDimMiniGameDataScRsp" => { - Some(Self::CmdGetFiveDimMiniGameDataScRsp) - } - "CmdChenLingGameBoyGetFriendRankingInfoScRsp" => { - Some(Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp) - } - "CmdMazePuzzleType_MGKMCPMNIBD" => Some(Self::Mgkmcpmnibd), - "CmdMazePuzzleType_JHLNILEJIIG" => Some(Self::Jhlnilejiig), - "CmdMazePuzzleType_JFPNBCPEONJ" => Some(Self::Jfpnbcpeonj), + "FOPABKIFKCA_KHCPFLLNIBD" => Some(Self::FopabkifkcaKhcpfllnibd), + "FOPABKIFKCA_EOHHIEMGIFL" => Some(Self::FopabkifkcaEohhiemgifl), + "CmdGDABFHAALML" => Some(Self::CmdGdabfhaalml), + "CmdJOGJDGHDKLO" => Some(Self::CmdJogjdghdklo), + "CmdPDAHKAKLPGF" => Some(Self::CmdPdahkaklpgf), + "FOPABKIFKCA_PDNBIKIKEJE" => Some(Self::FopabkifkcaPdnbikikeje), + "FOPABKIFKCA_HGIEKKAMPBH" => Some(Self::FopabkifkcaHgiekkampbh), "CmdMazeCrossFloorConditionChangeScNotify" => { Some(Self::CmdMazeCrossFloorConditionChangeScNotify) } - "CmdMazePuzzleType_JPDFACJOPLM" => Some(Self::Jpdfacjoplm), - "CmdMazePuzzleType_LOECFKPMGFO" => Some(Self::Loecfkpmgfo), - "CmdDJIMEJPKIFC" => Some(Self::CmdDjimejpkifc), - "CmdLIDKPECEPGD" => Some(Self::CmdLidkpecepgd), - "CmdGetFiveDimFluteDataScRsp" => Some(Self::CmdGetFiveDimFluteDataScRsp), - "CmdFinishChenLingGameBoyScRsp" => Some(Self::CmdFinishChenLingGameBoyScRsp), - "CmdMazePuzzleType_PDHJOELDHOB" => Some(Self::Pdhjoeldhob), - "CmdNKOKINNIMOK" => Some(Self::CmdNkokinnimok), - "CmdFiveDimFluteDataChangeNotify" => { - Some(Self::CmdFiveDimFluteDataChangeNotify) - } + "FOPABKIFKCA_IIMGAMGJICE" => Some(Self::FopabkifkcaIimgamgjice), + "CmdBLKKAGMOJGP" => Some(Self::CmdBlkkagmojgp), "CmdFinishFiveDimMiniGameScRsp" => Some(Self::CmdFinishFiveDimMiniGameScRsp), - "CmdMazePuzzleType_PBMCOADLODC" => Some(Self::Pbmcoadlodc), - "CmdMazePuzzleType_MJDHDFAGLJN" => Some(Self::Mjdhdfagljn), - "CmdAJADLOLCHLE" => Some(Self::CmdAjadlolchle), - "CmdMazePuzzleType_MIHNNGKDMBC" => Some(Self::Mihnngkdmbc), + "FOPABKIFKCA_PKIODIAODEL" => Some(Self::FopabkifkcaPkiodiaodel), + "CmdChenLingGameBoyGetFriendRankingInfoScRsp" => { + Some(Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp) + } + "CmdGetFiveDimMiniGameDataScRsp" => { + Some(Self::CmdGetFiveDimMiniGameDataScRsp) + } + "CmdGetFiveDimFluteDataScRsp" => Some(Self::CmdGetFiveDimFluteDataScRsp), + "FOPABKIFKCA_MDEEBDEEFAK" => Some(Self::FopabkifkcaMdeebdeefak), + "FOPABKIFKCA_HEEJKOEIEBA" => Some(Self::FopabkifkcaHeejkoeieba), + "CmdJKPKDPHIPHD" => Some(Self::CmdJkpkdphiphd), + "CmdGetFiveDimMiniGameDataCsReq" => { + Some(Self::CmdGetFiveDimMiniGameDataCsReq) + } + "FOPABKIFKCA_NLAPCEIDFCM" => Some(Self::FopabkifkcaNlapceidfcm), + "FOPABKIFKCA_GOMBKJBHMAF" => Some(Self::FopabkifkcaGombkjbhmaf), + "CmdFinishChenLingGameBoyScRsp" => Some(Self::CmdFinishChenLingGameBoyScRsp), _ => None, } } } -/// Obf: CmdMessageType +/// Obf: PHLMMOJPKHA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMessageType { - Mnfeponeddj = 0, - CmdGetNpcStatusScRsp = 2704, - CmdFinishPerformSectionIdCsReq = 2769, - CmdGetNpcMessageGroupScRsp = 2781, - CmdFinishItemIdScRsp = 2713, - CmdGetMissionMessageCsReq = 2746, - CmdGetMissionMessageScRsp = 2757, - CmdGetNpcStatusCsReq = 2724, - CmdFinishItemIdCsReq = 2735, - CmdFinishSectionIdCsReq = 2762, - CmdFinishSectionIdScRsp = 2800, - CmdGetNpcMessageGroupCsReq = 2783, - CmdFinishPerformSectionIdScRsp = 2740, + PhlmmojpkhaPcpdhelpkem = 0, + CmdFinishItemIdScRsp = 2718, + CmdGetMissionMessageScRsp = 2701, + CmdFinishPerformSectionIdScRsp = 2726, + CmdFinishSectionIdScRsp = 2798, + CmdFinishSectionIdCsReq = 2709, + CmdFinishItemIdCsReq = 2714, + CmdFinishPerformSectionIdCsReq = 2763, + CmdGetNpcStatusCsReq = 2794, + CmdGetMissionMessageCsReq = 2739, + CmdGetNpcMessageGroupCsReq = 2791, + CmdGetNpcMessageGroupScRsp = 2710, + CmdGetNpcStatusScRsp = 2795, } impl CmdMessageType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85806,89 +89303,96 @@ impl CmdMessageType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMessageType_MNFEPONEDDJ", - Self::CmdGetNpcStatusScRsp => "CmdGetNpcStatusScRsp", - Self::CmdFinishPerformSectionIdCsReq => "CmdFinishPerformSectionIdCsReq", - Self::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp", + Self::PhlmmojpkhaPcpdhelpkem => "PHLMMOJPKHA_PCPDHELPKEM", Self::CmdFinishItemIdScRsp => "CmdFinishItemIdScRsp", - Self::CmdGetMissionMessageCsReq => "CmdGetMissionMessageCsReq", Self::CmdGetMissionMessageScRsp => "CmdGetMissionMessageScRsp", - Self::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq", - Self::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq", - Self::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq", - Self::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp", - Self::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq", Self::CmdFinishPerformSectionIdScRsp => "CmdFinishPerformSectionIdScRsp", + Self::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp", + Self::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq", + Self::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq", + Self::CmdFinishPerformSectionIdCsReq => "CmdFinishPerformSectionIdCsReq", + Self::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq", + Self::CmdGetMissionMessageCsReq => "CmdGetMissionMessageCsReq", + Self::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq", + Self::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp", + Self::CmdGetNpcStatusScRsp => "CmdGetNpcStatusScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMessageType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp), - "CmdFinishPerformSectionIdCsReq" => { - Some(Self::CmdFinishPerformSectionIdCsReq) - } - "CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp), + "PHLMMOJPKHA_PCPDHELPKEM" => Some(Self::PhlmmojpkhaPcpdhelpkem), "CmdFinishItemIdScRsp" => Some(Self::CmdFinishItemIdScRsp), - "CmdGetMissionMessageCsReq" => Some(Self::CmdGetMissionMessageCsReq), "CmdGetMissionMessageScRsp" => Some(Self::CmdGetMissionMessageScRsp), - "CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq), - "CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq), - "CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq), - "CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp), - "CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq), "CmdFinishPerformSectionIdScRsp" => { Some(Self::CmdFinishPerformSectionIdScRsp) } + "CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp), + "CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq), + "CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq), + "CmdFinishPerformSectionIdCsReq" => { + Some(Self::CmdFinishPerformSectionIdCsReq) + } + "CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq), + "CmdGetMissionMessageCsReq" => Some(Self::CmdGetMissionMessageCsReq), + "CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq), + "CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp), + "CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp), _ => None, } } } -/// Obf: CmdMiscModuleType +/// Obf: HFFBJODHMDL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMiscModuleType { - Mnfeponeddj = 0, - CmdGetShareDataScRsp = 4104, - CmdCancelSyncExpiredItemCsReq = 4169, - CmdUpdateMovieRacingDataCsReq = 4131, - CmdLndekhnojho = 4184, - CmdGetOrigamiPropInfoCsReq = 4148, - CmdCancelDirectDeliveryNoticeScRsp = 4190, - CmdGetWolfBroShootingDataCsReq = 4106, - CmdPdbkahdignb = 4119, - CmdDifficultyAdjustmentUpdateDataCsReq = 4145, + HffbjodhmdlPcpdhelpkem = 0, + CmdBmpohnclhmf = 4132, + CmdCbijjndgpin = 4174, + CmdSubmitOrigamiItemCsReq = 4104, + CmdDirectDeliveryScNotify = 4151, + CmdDifficultyAdjustmentUpdateDataCsReq = 4173, + CmdSwitchMascotUpdateScNotify = 4193, + HffbjodhmdlHeeepiaaefd = 4139, + CmdCancelDirectDeliveryNoticeScRsp = 4154, + CmdCancelDirectDeliveryNoticeCsReq = 4125, + CmdGetMovieRacingDataCsReq = 4107, + CmdLbmpplkebfo = 4105, + CmdGetSwitchMascotDataScRsp = 4120, + CmdGetOrigamiPropInfoCsReq = 4172, + CmdGetWolfBroShootingDataCsReq = 4189, + CmdGetUnreleasedBlockInfoCsReq = 4102, + CmdDifficultyAdjustmentUpdateDataScRsp = 4153, + CmdDifficultyAdjustmentGetDataCsReq = 4128, + CmdDpfennbobnd = 4130, + CmdGetUnreleasedBlockInfoScRsp = 4149, + CmdLmcepidhebl = 4101, + CmdUpdateWolfBroShootingDataCsReq = 4157, + CmdGetShareDataCsReq = 4194, + CmdCycleScoreRewardGetDataCsReq = 4166, + CmdGetGunPlayDataScRsp = 4196, + CmdKndcljnmaoc = 4114, + CmdCancelSyncExpiredItemCsReq = 4163, + CmdCycleScoreRewardTakeRewardCsReq = 4111, + CmdHfodkmfdmae = 4137, + CmdUpdateMovieRacingDataScRsp = 4200, + CmdNfdllephlhn = 4138, + CmdShareScRsp = 4110, + CmdDohjcpamafl = 4136, + CmdGetMovieRacingDataScRsp = 4158, + CmdGetSwitchMascotDataCsReq = 4179, + CmdGetShareDataScRsp = 4195, + CmdMazeKillDirectScRsp = 4117, + CmdUpdateMovieRacingDataCsReq = 4144, + CmdAldeibddmon = 4103, + CmdEmjmlbdlmlc = 4118, + CmdUpdateGunPlayDataScRsp = 4121, + CmdLmhfpeplikh = 4126, + CmdCycleScoreRewardDestroyExceedRewardCsReq = 4171, + CmdDifficultyAdjustmentGetDataScRsp = 4165, CmdMazeKillDirectCsReq = 4108, - CmdGetMovieRacingDataCsReq = 4103, - CmdDifficultyAdjustmentUpdateDataScRsp = 4168, - CmdCancelDirectDeliveryNoticeCsReq = 4137, - CmdShareScRsp = 4181, - CmdGetShareDataCsReq = 4124, - CmdShareCsReq = 4183, - CmdUpdateWolfBroShootingDataCsReq = 4196, - CmdGetUnreleasedBlockInfoScRsp = 4147, - CmdGetSwitchMascotDataScRsp = 4112, - CmdGchicobbbji = 4113, - CmdGetGunPlayDataScRsp = 4101, - CmdUpdateMovieRacingDataScRsp = 4118, - CmdDirectDeliveryScNotify = 4102, - CmdIchmdoonckp = 4135, - CmdSwitchMascotUpdateScNotify = 4164, - CmdCnjjggfokpf = 4156, - CmdGetMovieRacingDataScRsp = 4109, - CmdGetUnreleasedBlockInfoCsReq = 4122, - CmdDifficultyAdjustmentGetDataCsReq = 4117, - CmdCdaoiehjhlf = 4134, - CmdMazeKillDirectScRsp = 4191, - CmdUpdateGunPlayDataScRsp = 4143, - CmdHkedpnjkhia = 4157, - Bjneedhclnb = 4146, - CmdMjogfpiplki = 4140, - CmdDifficultyAdjustmentGetDataScRsp = 4127, - CmdSubmitOrigamiItemCsReq = 4123, - CmdGetSwitchMascotDataCsReq = 4105, + CmdShareCsReq = 4191, } impl CmdMiscModuleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85897,123 +89401,147 @@ impl CmdMiscModuleType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMiscModuleType_MNFEPONEDDJ", - Self::CmdGetShareDataScRsp => "CmdGetShareDataScRsp", - Self::CmdCancelSyncExpiredItemCsReq => "CmdCancelSyncExpiredItemCsReq", - Self::CmdUpdateMovieRacingDataCsReq => "CmdUpdateMovieRacingDataCsReq", - Self::CmdLndekhnojho => "CmdLNDEKHNOJHO", - Self::CmdGetOrigamiPropInfoCsReq => "CmdGetOrigamiPropInfoCsReq", - Self::CmdCancelDirectDeliveryNoticeScRsp => { - "CmdCancelDirectDeliveryNoticeScRsp" - } - Self::CmdGetWolfBroShootingDataCsReq => "CmdGetWolfBroShootingDataCsReq", - Self::CmdPdbkahdignb => "CmdPDBKAHDIGNB", + Self::HffbjodhmdlPcpdhelpkem => "HFFBJODHMDL_PCPDHELPKEM", + Self::CmdBmpohnclhmf => "CmdBMPOHNCLHMF", + Self::CmdCbijjndgpin => "CmdCBIJJNDGPIN", + Self::CmdSubmitOrigamiItemCsReq => "CmdSubmitOrigamiItemCsReq", + Self::CmdDirectDeliveryScNotify => "CmdDirectDeliveryScNotify", Self::CmdDifficultyAdjustmentUpdateDataCsReq => { "CmdDifficultyAdjustmentUpdateDataCsReq" } - Self::CmdMazeKillDirectCsReq => "CmdMazeKillDirectCsReq", - Self::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq", - Self::CmdDifficultyAdjustmentUpdateDataScRsp => { - "CmdDifficultyAdjustmentUpdateDataScRsp" + Self::CmdSwitchMascotUpdateScNotify => "CmdSwitchMascotUpdateScNotify", + Self::HffbjodhmdlHeeepiaaefd => "HFFBJODHMDL_HEEEPIAAEFD", + Self::CmdCancelDirectDeliveryNoticeScRsp => { + "CmdCancelDirectDeliveryNoticeScRsp" } Self::CmdCancelDirectDeliveryNoticeCsReq => { "CmdCancelDirectDeliveryNoticeCsReq" } - Self::CmdShareScRsp => "CmdShareScRsp", - Self::CmdGetShareDataCsReq => "CmdGetShareDataCsReq", - Self::CmdShareCsReq => "CmdShareCsReq", - Self::CmdUpdateWolfBroShootingDataCsReq => { - "CmdUpdateWolfBroShootingDataCsReq" - } - Self::CmdGetUnreleasedBlockInfoScRsp => "CmdGetUnreleasedBlockInfoScRsp", + Self::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq", + Self::CmdLbmpplkebfo => "CmdLBMPPLKEBFO", Self::CmdGetSwitchMascotDataScRsp => "CmdGetSwitchMascotDataScRsp", - Self::CmdGchicobbbji => "CmdGCHICOBBBJI", - Self::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp", - Self::CmdUpdateMovieRacingDataScRsp => "CmdUpdateMovieRacingDataScRsp", - Self::CmdDirectDeliveryScNotify => "CmdDirectDeliveryScNotify", - Self::CmdIchmdoonckp => "CmdICHMDOONCKP", - Self::CmdSwitchMascotUpdateScNotify => "CmdSwitchMascotUpdateScNotify", - Self::CmdCnjjggfokpf => "CmdCNJJGGFOKPF", - Self::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp", + Self::CmdGetOrigamiPropInfoCsReq => "CmdGetOrigamiPropInfoCsReq", + Self::CmdGetWolfBroShootingDataCsReq => "CmdGetWolfBroShootingDataCsReq", Self::CmdGetUnreleasedBlockInfoCsReq => "CmdGetUnreleasedBlockInfoCsReq", + Self::CmdDifficultyAdjustmentUpdateDataScRsp => { + "CmdDifficultyAdjustmentUpdateDataScRsp" + } Self::CmdDifficultyAdjustmentGetDataCsReq => { "CmdDifficultyAdjustmentGetDataCsReq" } - Self::CmdCdaoiehjhlf => "CmdCDAOIEHJHLF", + Self::CmdDpfennbobnd => "CmdDPFENNBOBND", + Self::CmdGetUnreleasedBlockInfoScRsp => "CmdGetUnreleasedBlockInfoScRsp", + Self::CmdLmcepidhebl => "CmdLMCEPIDHEBL", + Self::CmdUpdateWolfBroShootingDataCsReq => { + "CmdUpdateWolfBroShootingDataCsReq" + } + Self::CmdGetShareDataCsReq => "CmdGetShareDataCsReq", + Self::CmdCycleScoreRewardGetDataCsReq => "CmdCycleScoreRewardGetDataCsReq", + Self::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp", + Self::CmdKndcljnmaoc => "CmdKNDCLJNMAOC", + Self::CmdCancelSyncExpiredItemCsReq => "CmdCancelSyncExpiredItemCsReq", + Self::CmdCycleScoreRewardTakeRewardCsReq => { + "CmdCycleScoreRewardTakeRewardCsReq" + } + Self::CmdHfodkmfdmae => "CmdHFODKMFDMAE", + Self::CmdUpdateMovieRacingDataScRsp => "CmdUpdateMovieRacingDataScRsp", + Self::CmdNfdllephlhn => "CmdNFDLLEPHLHN", + Self::CmdShareScRsp => "CmdShareScRsp", + Self::CmdDohjcpamafl => "CmdDOHJCPAMAFL", + Self::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp", + Self::CmdGetSwitchMascotDataCsReq => "CmdGetSwitchMascotDataCsReq", + Self::CmdGetShareDataScRsp => "CmdGetShareDataScRsp", Self::CmdMazeKillDirectScRsp => "CmdMazeKillDirectScRsp", + Self::CmdUpdateMovieRacingDataCsReq => "CmdUpdateMovieRacingDataCsReq", + Self::CmdAldeibddmon => "CmdALDEIBDDMON", + Self::CmdEmjmlbdlmlc => "CmdEMJMLBDLMLC", Self::CmdUpdateGunPlayDataScRsp => "CmdUpdateGunPlayDataScRsp", - Self::CmdHkedpnjkhia => "CmdHKEDPNJKHIA", - Self::Bjneedhclnb => "CmdMiscModuleType_BJNEEDHCLNB", - Self::CmdMjogfpiplki => "CmdMJOGFPIPLKI", + Self::CmdLmhfpeplikh => "CmdLMHFPEPLIKH", + Self::CmdCycleScoreRewardDestroyExceedRewardCsReq => { + "CmdCycleScoreRewardDestroyExceedRewardCsReq" + } Self::CmdDifficultyAdjustmentGetDataScRsp => { "CmdDifficultyAdjustmentGetDataScRsp" } - Self::CmdSubmitOrigamiItemCsReq => "CmdSubmitOrigamiItemCsReq", - Self::CmdGetSwitchMascotDataCsReq => "CmdGetSwitchMascotDataCsReq", + Self::CmdMazeKillDirectCsReq => "CmdMazeKillDirectCsReq", + Self::CmdShareCsReq => "CmdShareCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMiscModuleType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp), - "CmdCancelSyncExpiredItemCsReq" => Some(Self::CmdCancelSyncExpiredItemCsReq), - "CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq), - "CmdLNDEKHNOJHO" => Some(Self::CmdLndekhnojho), - "CmdGetOrigamiPropInfoCsReq" => Some(Self::CmdGetOrigamiPropInfoCsReq), - "CmdCancelDirectDeliveryNoticeScRsp" => { - Some(Self::CmdCancelDirectDeliveryNoticeScRsp) - } - "CmdGetWolfBroShootingDataCsReq" => { - Some(Self::CmdGetWolfBroShootingDataCsReq) - } - "CmdPDBKAHDIGNB" => Some(Self::CmdPdbkahdignb), + "HFFBJODHMDL_PCPDHELPKEM" => Some(Self::HffbjodhmdlPcpdhelpkem), + "CmdBMPOHNCLHMF" => Some(Self::CmdBmpohnclhmf), + "CmdCBIJJNDGPIN" => Some(Self::CmdCbijjndgpin), + "CmdSubmitOrigamiItemCsReq" => Some(Self::CmdSubmitOrigamiItemCsReq), + "CmdDirectDeliveryScNotify" => Some(Self::CmdDirectDeliveryScNotify), "CmdDifficultyAdjustmentUpdateDataCsReq" => { Some(Self::CmdDifficultyAdjustmentUpdateDataCsReq) } - "CmdMazeKillDirectCsReq" => Some(Self::CmdMazeKillDirectCsReq), - "CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq), - "CmdDifficultyAdjustmentUpdateDataScRsp" => { - Some(Self::CmdDifficultyAdjustmentUpdateDataScRsp) + "CmdSwitchMascotUpdateScNotify" => Some(Self::CmdSwitchMascotUpdateScNotify), + "HFFBJODHMDL_HEEEPIAAEFD" => Some(Self::HffbjodhmdlHeeepiaaefd), + "CmdCancelDirectDeliveryNoticeScRsp" => { + Some(Self::CmdCancelDirectDeliveryNoticeScRsp) } "CmdCancelDirectDeliveryNoticeCsReq" => { Some(Self::CmdCancelDirectDeliveryNoticeCsReq) } - "CmdShareScRsp" => Some(Self::CmdShareScRsp), - "CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq), - "CmdShareCsReq" => Some(Self::CmdShareCsReq), - "CmdUpdateWolfBroShootingDataCsReq" => { - Some(Self::CmdUpdateWolfBroShootingDataCsReq) - } - "CmdGetUnreleasedBlockInfoScRsp" => { - Some(Self::CmdGetUnreleasedBlockInfoScRsp) - } + "CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq), + "CmdLBMPPLKEBFO" => Some(Self::CmdLbmpplkebfo), "CmdGetSwitchMascotDataScRsp" => Some(Self::CmdGetSwitchMascotDataScRsp), - "CmdGCHICOBBBJI" => Some(Self::CmdGchicobbbji), - "CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp), - "CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp), - "CmdDirectDeliveryScNotify" => Some(Self::CmdDirectDeliveryScNotify), - "CmdICHMDOONCKP" => Some(Self::CmdIchmdoonckp), - "CmdSwitchMascotUpdateScNotify" => Some(Self::CmdSwitchMascotUpdateScNotify), - "CmdCNJJGGFOKPF" => Some(Self::CmdCnjjggfokpf), - "CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp), + "CmdGetOrigamiPropInfoCsReq" => Some(Self::CmdGetOrigamiPropInfoCsReq), + "CmdGetWolfBroShootingDataCsReq" => { + Some(Self::CmdGetWolfBroShootingDataCsReq) + } "CmdGetUnreleasedBlockInfoCsReq" => { Some(Self::CmdGetUnreleasedBlockInfoCsReq) } + "CmdDifficultyAdjustmentUpdateDataScRsp" => { + Some(Self::CmdDifficultyAdjustmentUpdateDataScRsp) + } "CmdDifficultyAdjustmentGetDataCsReq" => { Some(Self::CmdDifficultyAdjustmentGetDataCsReq) } - "CmdCDAOIEHJHLF" => Some(Self::CmdCdaoiehjhlf), + "CmdDPFENNBOBND" => Some(Self::CmdDpfennbobnd), + "CmdGetUnreleasedBlockInfoScRsp" => { + Some(Self::CmdGetUnreleasedBlockInfoScRsp) + } + "CmdLMCEPIDHEBL" => Some(Self::CmdLmcepidhebl), + "CmdUpdateWolfBroShootingDataCsReq" => { + Some(Self::CmdUpdateWolfBroShootingDataCsReq) + } + "CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq), + "CmdCycleScoreRewardGetDataCsReq" => { + Some(Self::CmdCycleScoreRewardGetDataCsReq) + } + "CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp), + "CmdKNDCLJNMAOC" => Some(Self::CmdKndcljnmaoc), + "CmdCancelSyncExpiredItemCsReq" => Some(Self::CmdCancelSyncExpiredItemCsReq), + "CmdCycleScoreRewardTakeRewardCsReq" => { + Some(Self::CmdCycleScoreRewardTakeRewardCsReq) + } + "CmdHFODKMFDMAE" => Some(Self::CmdHfodkmfdmae), + "CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp), + "CmdNFDLLEPHLHN" => Some(Self::CmdNfdllephlhn), + "CmdShareScRsp" => Some(Self::CmdShareScRsp), + "CmdDOHJCPAMAFL" => Some(Self::CmdDohjcpamafl), + "CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp), + "CmdGetSwitchMascotDataCsReq" => Some(Self::CmdGetSwitchMascotDataCsReq), + "CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp), "CmdMazeKillDirectScRsp" => Some(Self::CmdMazeKillDirectScRsp), + "CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq), + "CmdALDEIBDDMON" => Some(Self::CmdAldeibddmon), + "CmdEMJMLBDLMLC" => Some(Self::CmdEmjmlbdlmlc), "CmdUpdateGunPlayDataScRsp" => Some(Self::CmdUpdateGunPlayDataScRsp), - "CmdHKEDPNJKHIA" => Some(Self::CmdHkedpnjkhia), - "CmdMiscModuleType_BJNEEDHCLNB" => Some(Self::Bjneedhclnb), - "CmdMJOGFPIPLKI" => Some(Self::CmdMjogfpiplki), + "CmdLMHFPEPLIKH" => Some(Self::CmdLmhfpeplikh), + "CmdCycleScoreRewardDestroyExceedRewardCsReq" => { + Some(Self::CmdCycleScoreRewardDestroyExceedRewardCsReq) + } "CmdDifficultyAdjustmentGetDataScRsp" => { Some(Self::CmdDifficultyAdjustmentGetDataScRsp) } - "CmdSubmitOrigamiItemCsReq" => Some(Self::CmdSubmitOrigamiItemCsReq), - "CmdGetSwitchMascotDataCsReq" => Some(Self::CmdGetSwitchMascotDataCsReq), + "CmdMazeKillDirectCsReq" => Some(Self::CmdMazeKillDirectCsReq), + "CmdShareCsReq" => Some(Self::CmdShareCsReq), _ => None, } } @@ -86021,45 +89549,45 @@ impl CmdMiscModuleType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Iieokcddido { - Mnfeponeddj = 0, - Lflamagaoei = 1, - Jfdiclgnahk = 2, - Eogjhjohlen = 3, +pub enum Jmgcdianlgk { + Pcpdhelpkem = 0, + Pnnpmlpakhj = 1, + Oejafjcbbdh = 2, + Fiifapecijc = 3, } -impl Iieokcddido { +impl Jmgcdianlgk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "IIEOKCDDIDO_MNFEPONEDDJ", - Self::Lflamagaoei => "IIEOKCDDIDO_LFLAMAGAOEI", - Self::Jfdiclgnahk => "IIEOKCDDIDO_JFDICLGNAHK", - Self::Eogjhjohlen => "IIEOKCDDIDO_EOGJHJOHLEN", + Self::Pcpdhelpkem => "JMGCDIANLGK_PCPDHELPKEM", + Self::Pnnpmlpakhj => "JMGCDIANLGK_PNNPMLPAKHJ", + Self::Oejafjcbbdh => "JMGCDIANLGK_OEJAFJCBBDH", + Self::Fiifapecijc => "JMGCDIANLGK_FIIFAPECIJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IIEOKCDDIDO_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "IIEOKCDDIDO_LFLAMAGAOEI" => Some(Self::Lflamagaoei), - "IIEOKCDDIDO_JFDICLGNAHK" => Some(Self::Jfdiclgnahk), - "IIEOKCDDIDO_EOGJHJOHLEN" => Some(Self::Eogjhjohlen), + "JMGCDIANLGK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "JMGCDIANLGK_PNNPMLPAKHJ" => Some(Self::Pnnpmlpakhj), + "JMGCDIANLGK_OEJAFJCBBDH" => Some(Self::Oejafjcbbdh), + "JMGCDIANLGK_FIIFAPECIJC" => Some(Self::Fiifapecijc), _ => None, } } } -/// Obf: MovieRacingType +/// Obf: PKHICLEHJKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MovieRacingType { - Lidonjlkafd = 0, - Ljnedelgdmn = 1, - Kokdndonhck = 2, - Oipiadbgjib = 3, + PkhiclehjklHnkdhpkcgeo = 0, + PkhiclehjklEbabhoaodff = 1, + PkhiclehjklHhfibennebh = 2, + PkhiclehjklKidikkjnjnj = 3, } impl MovieRacingType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86068,30 +89596,30 @@ impl MovieRacingType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Lidonjlkafd => "MovieRacingType_LIDONJLKAFD", - Self::Ljnedelgdmn => "MovieRacingType_LJNEDELGDMN", - Self::Kokdndonhck => "MovieRacingType_KOKDNDONHCK", - Self::Oipiadbgjib => "MovieRacingType_OIPIADBGJIB", + Self::PkhiclehjklHnkdhpkcgeo => "PKHICLEHJKL_HNKDHPKCGEO", + Self::PkhiclehjklEbabhoaodff => "PKHICLEHJKL_EBABHOAODFF", + Self::PkhiclehjklHhfibennebh => "PKHICLEHJKL_HHFIBENNEBH", + Self::PkhiclehjklKidikkjnjnj => "PKHICLEHJKL_KIDIKKJNJNJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MovieRacingType_LIDONJLKAFD" => Some(Self::Lidonjlkafd), - "MovieRacingType_LJNEDELGDMN" => Some(Self::Ljnedelgdmn), - "MovieRacingType_KOKDNDONHCK" => Some(Self::Kokdndonhck), - "MovieRacingType_OIPIADBGJIB" => Some(Self::Oipiadbgjib), + "PKHICLEHJKL_HNKDHPKCGEO" => Some(Self::PkhiclehjklHnkdhpkcgeo), + "PKHICLEHJKL_EBABHOAODFF" => Some(Self::PkhiclehjklEbabhoaodff), + "PKHICLEHJKL_HHFIBENNEBH" => Some(Self::PkhiclehjklHhfibennebh), + "PKHICLEHJKL_KIDIKKJNJNJ" => Some(Self::PkhiclehjklKidikkjnjnj), _ => None, } } } -/// Obf: DifficultyAdjustmentType +/// Obf: NJAAEOFICML #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DifficultyAdjustmentType { - Kkbbaglbhji = 0, - Cpmpackbomb = 1, + NjaaeoficmlCgkeiaipaek = 0, + NjaaeoficmlAphcacpjmof = 1, } impl DifficultyAdjustmentType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86100,15 +89628,15 @@ impl DifficultyAdjustmentType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Kkbbaglbhji => "DifficultyAdjustmentType_KKBBAGLBHJI", - Self::Cpmpackbomb => "DifficultyAdjustmentType_CPMPACKBOMB", + Self::NjaaeoficmlCgkeiaipaek => "NJAAEOFICML_CGKEIAIPAEK", + Self::NjaaeoficmlAphcacpjmof => "NJAAEOFICML_APHCACPJMOF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DifficultyAdjustmentType_KKBBAGLBHJI" => Some(Self::Kkbbaglbhji), - "DifficultyAdjustmentType_CPMPACKBOMB" => Some(Self::Cpmpackbomb), + "NJAAEOFICML_CGKEIAIPAEK" => Some(Self::NjaaeoficmlCgkeiaipaek), + "NJAAEOFICML_APHCACPJMOF" => Some(Self::NjaaeoficmlAphcacpjmof), _ => None, } } @@ -86116,29 +89644,29 @@ impl DifficultyAdjustmentType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Igcifncbcid { - Bdhljmbmahp = 0, - Heceigjfdgh = 1, - Nbbfdfeemck = 2, +pub enum Nhjljbjjkfj { + Looneaoeiml = 0, + Oalaphnfokk = 1, + Mdhdelkjaoa = 2, } -impl Igcifncbcid { +impl Nhjljbjjkfj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Bdhljmbmahp => "IGCIFNCBCID_BDHLJMBMAHP", - Self::Heceigjfdgh => "IGCIFNCBCID_HECEIGJFDGH", - Self::Nbbfdfeemck => "IGCIFNCBCID_NBBFDFEEMCK", + Self::Looneaoeiml => "NHJLJBJJKFJ_LOONEAOEIML", + Self::Oalaphnfokk => "NHJLJBJJKFJ_OALAPHNFOKK", + Self::Mdhdelkjaoa => "NHJLJBJJKFJ_MDHDELKJAOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IGCIFNCBCID_BDHLJMBMAHP" => Some(Self::Bdhljmbmahp), - "IGCIFNCBCID_HECEIGJFDGH" => Some(Self::Heceigjfdgh), - "IGCIFNCBCID_NBBFDFEEMCK" => Some(Self::Nbbfdfeemck), + "NHJLJBJJKFJ_LOONEAOEIML" => Some(Self::Looneaoeiml), + "NHJLJBJJKFJ_OALAPHNFOKK" => Some(Self::Oalaphnfokk), + "NHJLJBJJKFJ_MDHDELKJAOA" => Some(Self::Mdhdelkjaoa), _ => None, } } @@ -86146,71 +89674,71 @@ impl Igcifncbcid { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jipgmfdbadh { - Nmibfhjpeil = 0, - Oloddjgalae = 1, - Faofkhpodgj = 2, - Mejlcnlldjj = 3, +pub enum Ebkolhjiofn { + Bflaajpjiea = 0, + Jacgledflec = 1, + Hkafhfppbha = 2, + Jbbciejbpfl = 3, } -impl Jipgmfdbadh { +impl Ebkolhjiofn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Nmibfhjpeil => "JIPGMFDBADH_NMIBFHJPEIL", - Self::Oloddjgalae => "JIPGMFDBADH_OLODDJGALAE", - Self::Faofkhpodgj => "JIPGMFDBADH_FAOFKHPODGJ", - Self::Mejlcnlldjj => "JIPGMFDBADH_MEJLCNLLDJJ", + Self::Bflaajpjiea => "EBKOLHJIOFN_BFLAAJPJIEA", + Self::Jacgledflec => "EBKOLHJIOFN_JACGLEDFLEC", + Self::Hkafhfppbha => "EBKOLHJIOFN_HKAFHFPPBHA", + Self::Jbbciejbpfl => "EBKOLHJIOFN_JBBCIEJBPFL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JIPGMFDBADH_NMIBFHJPEIL" => Some(Self::Nmibfhjpeil), - "JIPGMFDBADH_OLODDJGALAE" => Some(Self::Oloddjgalae), - "JIPGMFDBADH_FAOFKHPODGJ" => Some(Self::Faofkhpodgj), - "JIPGMFDBADH_MEJLCNLLDJJ" => Some(Self::Mejlcnlldjj), + "EBKOLHJIOFN_BFLAAJPJIEA" => Some(Self::Bflaajpjiea), + "EBKOLHJIOFN_JACGLEDFLEC" => Some(Self::Jacgledflec), + "EBKOLHJIOFN_HKAFHFPPBHA" => Some(Self::Hkafhfppbha), + "EBKOLHJIOFN_JBBCIEJBPFL" => Some(Self::Jbbciejbpfl), _ => None, } } } -/// Obf: CmdMissionType +/// Obf: IFJFCGJJMFK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMissionType { - Mnfeponeddj = 0, - CmdFinishTalkMissionCsReq = 1224, - CmdGetMainMissionCustomValueScRsp = 1291, - CmdMissionRewardScNotify = 1235, - CmdUpdateTrackMainMissionScRsp = 1205, - CmdAcceptMainMissionCsReq = 1245, - CmdMissionGroupWarnScNotify = 1257, - CmdSyncTaskCsReq = 1213, - CmdMainMissionAcceptNotify = 1202, - CmdFinishCosumeItemMissionCsReq = 1284, - CmdSubMissionRewardScNotify = 1201, - CmdUpdateTrackMainMissionCsReq = 1290, - CmdFinishCosumeItemMissionScRsp = 1219, + IfjfcgjjmfkPcpdhelpkem = 0, + CmdGetMissionStatusCsReq = 1261, + CmdEppnlnibpna = 1266, + CmdGetMissionDataScRsp = 1210, + CmdFinishCosumeItemMissionCsReq = 1274, + CmdMainMissionAcceptNotify = 1251, + CmdUpdateTrackMainMissionCsReq = 1254, + CmdSyncTaskCsReq = 1218, + CmdAcceptMainMissionScRsp = 1253, + CmdFnapkbelifo = 1279, + CmdFinishTalkMissionCsReq = 1294, + CmdStarPerformanceRelayCsReq = 1249, + CmdUpdateMainMissionCustomValueCsReq = 1293, + CmdGetMainMissionCustomValueScRsp = 1217, + CmdStartFinishMainMissionScNotify = 1265, + CmdMissionGroupWarnScNotify = 1201, + CmdTeleportToMissionResetPointCsReq = 1257, + CmdGetMissionStatusScRsp = 1207, + CmdAcceptMainMissionCsReq = 1273, + CmdGetMissionDataCsReq = 1291, + CmdMbmembddjde = 1237, + CmdFinishedMissionScNotify = 1220, + CmdOfcenahffen = 1202, + CmdFinishTalkMissionScRsp = 1295, + CmdHhahnnoieih = 1209, + CmdTeleportToMissionResetPointScRsp = 1221, + CmdSubMissionRewardScNotify = 1296, CmdGetMainMissionCustomValueCsReq = 1208, - CmdGetMissionDataScRsp = 1281, - CmdStartFinishMainMissionScNotify = 1227, - CmdStartFinishSubMissionScNotify = 1217, - CmdTeleportToMissionResetPointCsReq = 1296, - CmdAcceptMainMissionScRsp = 1268, - CmdGetMissionStatusScRsp = 1203, - CmdTeleportToMissionResetPointScRsp = 1243, - CmdFinishTalkMissionScRsp = 1204, - CmdUpdateMainMissionCustomValueScRsp = 1222, - CmdStarPerformanceRelayScRsp = 1251, - CmdSyncTaskScRsp = 1262, - CmdGetMissionStatusCsReq = 1286, - CmdFinishedMissionScNotify = 1212, - CmdUpdateMainMissionCustomValueCsReq = 1264, - CmdGetMissionDataCsReq = 1283, - CmdStarPerformanceRelayCsReq = 1247, + CmdMissionRewardScNotify = 1214, + CmdStartFinishSubMissionScNotify = 1228, } impl CmdMissionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86219,109 +89747,101 @@ impl CmdMissionType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMissionType_MNFEPONEDDJ", - Self::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq", - Self::CmdGetMainMissionCustomValueScRsp => { - "CmdGetMainMissionCustomValueScRsp" - } - Self::CmdMissionRewardScNotify => "CmdMissionRewardScNotify", - Self::CmdUpdateTrackMainMissionScRsp => "CmdUpdateTrackMainMissionScRsp", - Self::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq", - Self::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify", - Self::CmdSyncTaskCsReq => "CmdSyncTaskCsReq", - Self::CmdMainMissionAcceptNotify => "CmdMainMissionAcceptNotify", - Self::CmdFinishCosumeItemMissionCsReq => "CmdFinishCosumeItemMissionCsReq", - Self::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify", - Self::CmdUpdateTrackMainMissionCsReq => "CmdUpdateTrackMainMissionCsReq", - Self::CmdFinishCosumeItemMissionScRsp => "CmdFinishCosumeItemMissionScRsp", - Self::CmdGetMainMissionCustomValueCsReq => { - "CmdGetMainMissionCustomValueCsReq" - } - Self::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp", - Self::CmdStartFinishMainMissionScNotify => { - "CmdStartFinishMainMissionScNotify" - } - Self::CmdStartFinishSubMissionScNotify => "CmdStartFinishSubMissionScNotify", - Self::CmdTeleportToMissionResetPointCsReq => { - "CmdTeleportToMissionResetPointCsReq" - } - Self::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp", - Self::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp", - Self::CmdTeleportToMissionResetPointScRsp => { - "CmdTeleportToMissionResetPointScRsp" - } - Self::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp", - Self::CmdUpdateMainMissionCustomValueScRsp => { - "CmdUpdateMainMissionCustomValueScRsp" - } - Self::CmdStarPerformanceRelayScRsp => "CmdStarPerformanceRelayScRsp", - Self::CmdSyncTaskScRsp => "CmdSyncTaskScRsp", + Self::IfjfcgjjmfkPcpdhelpkem => "IFJFCGJJMFK_PCPDHELPKEM", Self::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq", - Self::CmdFinishedMissionScNotify => "CmdFinishedMissionScNotify", + Self::CmdEppnlnibpna => "CmdEPPNLNIBPNA", + Self::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp", + Self::CmdFinishCosumeItemMissionCsReq => "CmdFinishCosumeItemMissionCsReq", + Self::CmdMainMissionAcceptNotify => "CmdMainMissionAcceptNotify", + Self::CmdUpdateTrackMainMissionCsReq => "CmdUpdateTrackMainMissionCsReq", + Self::CmdSyncTaskCsReq => "CmdSyncTaskCsReq", + Self::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp", + Self::CmdFnapkbelifo => "CmdFNAPKBELIFO", + Self::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq", + Self::CmdStarPerformanceRelayCsReq => "CmdStarPerformanceRelayCsReq", Self::CmdUpdateMainMissionCustomValueCsReq => { "CmdUpdateMainMissionCustomValueCsReq" } + Self::CmdGetMainMissionCustomValueScRsp => { + "CmdGetMainMissionCustomValueScRsp" + } + Self::CmdStartFinishMainMissionScNotify => { + "CmdStartFinishMainMissionScNotify" + } + Self::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify", + Self::CmdTeleportToMissionResetPointCsReq => { + "CmdTeleportToMissionResetPointCsReq" + } + Self::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp", + Self::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq", Self::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq", - Self::CmdStarPerformanceRelayCsReq => "CmdStarPerformanceRelayCsReq", + Self::CmdMbmembddjde => "CmdMBMEMBDDJDE", + Self::CmdFinishedMissionScNotify => "CmdFinishedMissionScNotify", + Self::CmdOfcenahffen => "CmdOFCENAHFFEN", + Self::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp", + Self::CmdHhahnnoieih => "CmdHHAHNNOIEIH", + Self::CmdTeleportToMissionResetPointScRsp => { + "CmdTeleportToMissionResetPointScRsp" + } + Self::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify", + Self::CmdGetMainMissionCustomValueCsReq => { + "CmdGetMainMissionCustomValueCsReq" + } + Self::CmdMissionRewardScNotify => "CmdMissionRewardScNotify", + Self::CmdStartFinishSubMissionScNotify => "CmdStartFinishSubMissionScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMissionType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq), - "CmdGetMainMissionCustomValueScRsp" => { - Some(Self::CmdGetMainMissionCustomValueScRsp) - } - "CmdMissionRewardScNotify" => Some(Self::CmdMissionRewardScNotify), - "CmdUpdateTrackMainMissionScRsp" => { - Some(Self::CmdUpdateTrackMainMissionScRsp) - } - "CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq), - "CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify), - "CmdSyncTaskCsReq" => Some(Self::CmdSyncTaskCsReq), - "CmdMainMissionAcceptNotify" => Some(Self::CmdMainMissionAcceptNotify), + "IFJFCGJJMFK_PCPDHELPKEM" => Some(Self::IfjfcgjjmfkPcpdhelpkem), + "CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq), + "CmdEPPNLNIBPNA" => Some(Self::CmdEppnlnibpna), + "CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp), "CmdFinishCosumeItemMissionCsReq" => { Some(Self::CmdFinishCosumeItemMissionCsReq) } - "CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify), + "CmdMainMissionAcceptNotify" => Some(Self::CmdMainMissionAcceptNotify), "CmdUpdateTrackMainMissionCsReq" => { Some(Self::CmdUpdateTrackMainMissionCsReq) } - "CmdFinishCosumeItemMissionScRsp" => { - Some(Self::CmdFinishCosumeItemMissionScRsp) - } - "CmdGetMainMissionCustomValueCsReq" => { - Some(Self::CmdGetMainMissionCustomValueCsReq) - } - "CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp), - "CmdStartFinishMainMissionScNotify" => { - Some(Self::CmdStartFinishMainMissionScNotify) - } - "CmdStartFinishSubMissionScNotify" => { - Some(Self::CmdStartFinishSubMissionScNotify) - } - "CmdTeleportToMissionResetPointCsReq" => { - Some(Self::CmdTeleportToMissionResetPointCsReq) - } + "CmdSyncTaskCsReq" => Some(Self::CmdSyncTaskCsReq), "CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp), - "CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp), - "CmdTeleportToMissionResetPointScRsp" => { - Some(Self::CmdTeleportToMissionResetPointScRsp) - } - "CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp), - "CmdUpdateMainMissionCustomValueScRsp" => { - Some(Self::CmdUpdateMainMissionCustomValueScRsp) - } - "CmdStarPerformanceRelayScRsp" => Some(Self::CmdStarPerformanceRelayScRsp), - "CmdSyncTaskScRsp" => Some(Self::CmdSyncTaskScRsp), - "CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq), - "CmdFinishedMissionScNotify" => Some(Self::CmdFinishedMissionScNotify), + "CmdFNAPKBELIFO" => Some(Self::CmdFnapkbelifo), + "CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq), + "CmdStarPerformanceRelayCsReq" => Some(Self::CmdStarPerformanceRelayCsReq), "CmdUpdateMainMissionCustomValueCsReq" => { Some(Self::CmdUpdateMainMissionCustomValueCsReq) } + "CmdGetMainMissionCustomValueScRsp" => { + Some(Self::CmdGetMainMissionCustomValueScRsp) + } + "CmdStartFinishMainMissionScNotify" => { + Some(Self::CmdStartFinishMainMissionScNotify) + } + "CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify), + "CmdTeleportToMissionResetPointCsReq" => { + Some(Self::CmdTeleportToMissionResetPointCsReq) + } + "CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp), + "CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq), "CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq), - "CmdStarPerformanceRelayCsReq" => Some(Self::CmdStarPerformanceRelayCsReq), + "CmdMBMEMBDDJDE" => Some(Self::CmdMbmembddjde), + "CmdFinishedMissionScNotify" => Some(Self::CmdFinishedMissionScNotify), + "CmdOFCENAHFFEN" => Some(Self::CmdOfcenahffen), + "CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp), + "CmdHHAHNNOIEIH" => Some(Self::CmdHhahnnoieih), + "CmdTeleportToMissionResetPointScRsp" => { + Some(Self::CmdTeleportToMissionResetPointScRsp) + } + "CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify), + "CmdGetMainMissionCustomValueCsReq" => { + Some(Self::CmdGetMainMissionCustomValueCsReq) + } + "CmdMissionRewardScNotify" => Some(Self::CmdMissionRewardScNotify), + "CmdStartFinishSubMissionScNotify" => { + Some(Self::CmdStartFinishSubMissionScNotify) + } _ => None, } } @@ -86329,50 +89849,50 @@ impl CmdMissionType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum MissionSyncRecord { - Pemhobjhpnh = 0, - Cfaakfhnlhc = 1, - Bglpjhalhfn = 2, - Iadjonaicmc = 3, - Pjedjbhocne = 4, - Cikadifphni = 11, - Pfbbcdfdbho = 12, - Legkdjplhmc = 13, - Kcfdoalilpp = 14, - Alnlfpakjkm = 15, +pub enum Algpcoobeff { + Adpjfmjjabn = 0, + Khjckcdfejl = 1, + Fmijpbpohjd = 2, + Pogpnnbhmio = 3, + Omnflaikibc = 4, + Eahbmofjifi = 11, + Faekdceppnn = 12, + Cdehdbiiaah = 13, + Cgeddiecoka = 14, + Omhhfjmhpob = 15, } -impl MissionSyncRecord { +impl Algpcoobeff { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Pemhobjhpnh => "MissionSyncRecord_PEMHOBJHPNH", - Self::Cfaakfhnlhc => "MissionSyncRecord_CFAAKFHNLHC", - Self::Bglpjhalhfn => "MissionSyncRecord_BGLPJHALHFN", - Self::Iadjonaicmc => "MissionSyncRecord_IADJONAICMC", - Self::Pjedjbhocne => "MissionSyncRecord_PJEDJBHOCNE", - Self::Cikadifphni => "MissionSyncRecord_CIKADIFPHNI", - Self::Pfbbcdfdbho => "MissionSyncRecord_PFBBCDFDBHO", - Self::Legkdjplhmc => "MissionSyncRecord_LEGKDJPLHMC", - Self::Kcfdoalilpp => "MissionSyncRecord_KCFDOALILPP", - Self::Alnlfpakjkm => "MissionSyncRecord_ALNLFPAKJKM", + Self::Adpjfmjjabn => "ALGPCOOBEFF_ADPJFMJJABN", + Self::Khjckcdfejl => "ALGPCOOBEFF_KHJCKCDFEJL", + Self::Fmijpbpohjd => "ALGPCOOBEFF_FMIJPBPOHJD", + Self::Pogpnnbhmio => "ALGPCOOBEFF_POGPNNBHMIO", + Self::Omnflaikibc => "ALGPCOOBEFF_OMNFLAIKIBC", + Self::Eahbmofjifi => "ALGPCOOBEFF_EAHBMOFJIFI", + Self::Faekdceppnn => "ALGPCOOBEFF_FAEKDCEPPNN", + Self::Cdehdbiiaah => "ALGPCOOBEFF_CDEHDBIIAAH", + Self::Cgeddiecoka => "ALGPCOOBEFF_CGEDDIECOKA", + Self::Omhhfjmhpob => "ALGPCOOBEFF_OMHHFJMHPOB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MissionSyncRecord_PEMHOBJHPNH" => Some(Self::Pemhobjhpnh), - "MissionSyncRecord_CFAAKFHNLHC" => Some(Self::Cfaakfhnlhc), - "MissionSyncRecord_BGLPJHALHFN" => Some(Self::Bglpjhalhfn), - "MissionSyncRecord_IADJONAICMC" => Some(Self::Iadjonaicmc), - "MissionSyncRecord_PJEDJBHOCNE" => Some(Self::Pjedjbhocne), - "MissionSyncRecord_CIKADIFPHNI" => Some(Self::Cikadifphni), - "MissionSyncRecord_PFBBCDFDBHO" => Some(Self::Pfbbcdfdbho), - "MissionSyncRecord_LEGKDJPLHMC" => Some(Self::Legkdjplhmc), - "MissionSyncRecord_KCFDOALILPP" => Some(Self::Kcfdoalilpp), - "MissionSyncRecord_ALNLFPAKJKM" => Some(Self::Alnlfpakjkm), + "ALGPCOOBEFF_ADPJFMJJABN" => Some(Self::Adpjfmjjabn), + "ALGPCOOBEFF_KHJCKCDFEJL" => Some(Self::Khjckcdfejl), + "ALGPCOOBEFF_FMIJPBPOHJD" => Some(Self::Fmijpbpohjd), + "ALGPCOOBEFF_POGPNNBHMIO" => Some(Self::Pogpnnbhmio), + "ALGPCOOBEFF_OMNFLAIKIBC" => Some(Self::Omnflaikibc), + "ALGPCOOBEFF_EAHBMOFJIFI" => Some(Self::Eahbmofjifi), + "ALGPCOOBEFF_FAEKDCEPPNN" => Some(Self::Faekdceppnn), + "ALGPCOOBEFF_CDEHDBIIAAH" => Some(Self::Cdehdbiiaah), + "ALGPCOOBEFF_CGEDDIECOKA" => Some(Self::Cgeddiecoka), + "ALGPCOOBEFF_OMHHFJMHPOB" => Some(Self::Omhhfjmhpob), _ => None, } } @@ -86380,39 +89900,39 @@ impl MissionSyncRecord { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Khchpfnbldm { - Hbnbinojohb = 0, - Aabogbmbaok = 1, +pub enum Cpeobfickmc { + Iachjdcljeh = 0, + Npgigpmehbh = 1, } -impl Khchpfnbldm { +impl Cpeobfickmc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hbnbinojohb => "KHCHPFNBLDM_HBNBINOJOHB", - Self::Aabogbmbaok => "KHCHPFNBLDM_AABOGBMBAOK", + Self::Iachjdcljeh => "CPEOBFICKMC_IACHJDCLJEH", + Self::Npgigpmehbh => "CPEOBFICKMC_NPGIGPMEHBH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KHCHPFNBLDM_HBNBINOJOHB" => Some(Self::Hbnbinojohb), - "KHCHPFNBLDM_AABOGBMBAOK" => Some(Self::Aabogbmbaok), + "CPEOBFICKMC_IACHJDCLJEH" => Some(Self::Iachjdcljeh), + "CPEOBFICKMC_NPGIGPMEHBH" => Some(Self::Npgigpmehbh), _ => None, } } } -/// Obf: TrackMainMissionUpdateReasonId +/// Obf: DJEOGLFDJIF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrackMainMissionUpdateReasonId { - Pgpoejdknmi = 0, - Dlpmffilkfp = 1, - Algmmijaocm = 2, - Gigafmmamhe = 3, + DjeoglfdjifDpdfiineaff = 0, + DjeoglfdjifNdgedjjbpbh = 1, + DjeoglfdjifMdlekklkbcb = 2, + DjeoglfdjifMpbeidjhlha = 3, } impl TrackMainMissionUpdateReasonId { /// String value of the enum field names used in the ProtoBuf definition. @@ -86421,112 +89941,112 @@ impl TrackMainMissionUpdateReasonId { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Pgpoejdknmi => "TrackMainMissionUpdateReasonId_PGPOEJDKNMI", - Self::Dlpmffilkfp => "TrackMainMissionUpdateReasonId_DLPMFFILKFP", - Self::Algmmijaocm => "TrackMainMissionUpdateReasonId_ALGMMIJAOCM", - Self::Gigafmmamhe => "TrackMainMissionUpdateReasonId_GIGAFMMAMHE", + Self::DjeoglfdjifDpdfiineaff => "DJEOGLFDJIF_DPDFIINEAFF", + Self::DjeoglfdjifNdgedjjbpbh => "DJEOGLFDJIF_NDGEDJJBPBH", + Self::DjeoglfdjifMdlekklkbcb => "DJEOGLFDJIF_MDLEKKLKBCB", + Self::DjeoglfdjifMpbeidjhlha => "DJEOGLFDJIF_MPBEIDJHLHA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "TrackMainMissionUpdateReasonId_PGPOEJDKNMI" => Some(Self::Pgpoejdknmi), - "TrackMainMissionUpdateReasonId_DLPMFFILKFP" => Some(Self::Dlpmffilkfp), - "TrackMainMissionUpdateReasonId_ALGMMIJAOCM" => Some(Self::Algmmijaocm), - "TrackMainMissionUpdateReasonId_GIGAFMMAMHE" => Some(Self::Gigafmmamhe), + "DJEOGLFDJIF_DPDFIINEAFF" => Some(Self::DjeoglfdjifDpdfiineaff), + "DJEOGLFDJIF_NDGEDJJBPBH" => Some(Self::DjeoglfdjifNdgedjjbpbh), + "DJEOGLFDJIF_MDLEKKLKBCB" => Some(Self::DjeoglfdjifMdlekklkbcb), + "DJEOGLFDJIF_MPBEIDJHLHA" => Some(Self::DjeoglfdjifMpbeidjhlha), _ => None, } } } -/// Obf: CmdMonopolyType +/// Obf: BONOHJLBJHH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMonopolyType { - Mnfeponeddj = 0, - CmdMonopolyAcceptQuizCsReq = 7090, - CmdMonopolyReRollRandomScRsp = 7034, - CmdGetSocialEventServerCacheCsReq = 7094, - CmdMonopolyGetRafflePoolInfoScRsp = 7060, - CmdMonopolyQuizDurationChangeScNotify = 7029, - CmdMonopolyGetDailyInitItemScRsp = 7092, - CmdMonopolyGuessDrawScNotify = 7097, - CmdMonopolyReRollRandomCsReq = 7048, - CmdMonopolySocialEventEffectScNotify = 7028, - CmdMonopolyGetRafflePoolInfoCsReq = 7073, - CmdMonopolyActionResultScNotify = 7024, - CmdMonopolySttUpdateScNotify = 7080, - CmdMonopolyCellUpdateNotify = 7004, - CmdMonopolyGuessBuyInformationCsReq = 7047, - CmdMonopolyGameGachaScRsp = 7091, - CmdDeleteSocialEventServerCacheCsReq = 7050, - CmdFjjcnknbhod = 7018, - CmdMonopolyConditionUpdateScNotify = 7087, - CmdMfpnhmakmfa = 7020, - CmdMonopolyRollRandomCsReq = 7023, - CmdMonopolyBuyGoodsCsReq = 7003, - CmdGetMonopolyFriendRankingListScRsp = 7098, - CmdMonopolyCheatDiceCsReq = 7096, + BonohjlbjhhPcpdhelpkem = 0, + CmdMonopolyGameBingoFlipCardCsReq = 7051, + CmdHjohlmhfhie = 7073, + CmdMonopolyContentUpdateScNotify = 7028, + CmdMonopolyRollRandomCsReq = 7004, + CmdMonopolyLikeScRsp = 7059, + CmdMonopolyEventLoadUpdateScNotify = 7085, + CmdGetSocialEventServerCacheScRsp = 7090, + CmdMonopolyRollRandomScRsp = 7038, + CmdMonopolyBuyGoodsScRsp = 7058, + CmdMonopolyClickCellScRsp = 7076, + CmdMonopolyGetRafflePoolInfoCsReq = 7035, + CmdMonopolyGetRaffleTicketCsReq = 7070, + CmdMonopolyEventSelectFriendCsReq = 7016, + CmdMonopolyGetRegionProgressScRsp = 7083, + CmdMonopolyBuyGoodsCsReq = 7007, + CmdGetMonopolyDailyReportScRsp = 7075, + CmdMonopolyGuessDrawScNotify = 7005, + CmdMonopolyGiveUpCurContentScRsp = 7096, + CmdMonopolyGameRaiseRatioCsReq = 7065, + CmdMonopolyCheatDiceScRsp = 7021, + CmdMonopolyCheatDiceCsReq = 7057, + CmdMonopolyQuizDurationChangeScNotify = 7011, + CmdMonopolyLikeScNotify = 7029, + CmdMonopolyConditionUpdateScNotify = 7056, + CmdMonopolyConfirmRandomCsReq = 7033, + CmdMonopolyGuessChooseCsReq = 7093, + CmdMonopolyCellUpdateNotify = 7095, + CmdMonopolyReRollRandomCsReq = 7072, + CmdGetSocialEventServerCacheCsReq = 7052, + CmdMonopolyScrachRaffleTicketCsReq = 7099, + CmdMonopolyGameBingoFlipCardScRsp = 7025, + CmdMonopolyDailySettleScNotify = 7092, + CmdGetMonopolyFriendRankingListScRsp = 7078, + CmdDailyFirstEnterMonopolyActivityScRsp = 7037, + CmdGetMonopolyInfoScRsp = 7010, + CmdMonopolyGameCreateScNotify = 7020, + CmdMonopolyTakeRaffleTicketRewardCsReq = 7082, + CmdMonopolyGetDailyInitItemScRsp = 7034, + CmdMonopolyGuessBuyInformationCsReq = 7049, + CmdDailyFirstEnterMonopolyActivityCsReq = 7074, + CmdGetMonopolyFriendRankingListCsReq = 7024, + CmdMonopolyTakeRaffleTicketRewardScRsp = 7060, + CmdMonopolyMoveScRsp = 7063, + CmdMonopolyRollDiceCsReq = 7018, + CmdMonopolyAcceptQuizScRsp = 7079, + CmdMonopolySelectOptionScRsp = 7039, + CmdMonopolyGetRaffleTicketScRsp = 7068, + CmdMonopolySelectOptionCsReq = 7026, + CmdMonopolyRollDiceScRsp = 7009, CmdGetMbtiReportScRsp = 7077, - CmdDailyFirstEnterMonopolyActivityScRsp = 7019, - CmdMonopolyBuyGoodsScRsp = 7009, - CmdMonopolyEventSelectFriendCsReq = 7058, - CmdMonopolyGameSettleScNotify = 7068, - CmdGetMonopolyDailyReportScRsp = 7010, - CmdMonopolyTakePhaseRewardCsReq = 7033, - CmdMonopolyGameCreateScNotify = 7012, + CmdFfbkmffhfpb = 7041, + CmdOkmkbbiojgn = 7087, + CmdMonopolyActionResultScNotify = 7094, + CmdMonopolyGameSettleScNotify = 7053, + CmdMonopolyGameGachaScRsp = 7017, + CmdMonopolyGetDailyInitItemCsReq = 7046, + CmdGetMonopolyMbtiReportRewardCsReq = 7040, + CmdMonopolyGiveUpCurContentCsReq = 7089, + CmdMonopolyMoveCsReq = 7098, + CmdMonopolyEventSelectFriendScRsp = 7006, + CmdMonopolyScrachRaffleTicketScRsp = 7013, + CmdMonopolyClickCellCsReq = 7048, CmdMonopolyGameGachaCsReq = 7008, - CmdMonopolyTakePhaseRewardScRsp = 7082, - CmdMonopolyRollDiceScRsp = 7062, - CmdGetMonopolyDailyReportCsReq = 7052, - CmdMonopolySelectOptionScRsp = 7046, - CmdMonopolyGameBingoFlipCardCsReq = 7002, - CmdMonopolyConfirmRandomCsReq = 7088, - CmdMonopolySelectOptionCsReq = 7040, - CmdMonopolyLikeCsReq = 7016, - CmdMonopolyGiveUpCurContentCsReq = 7006, - CmdMonopolyGameBingoFlipCardScRsp = 7037, - CmdMonopolyLikeScRsp = 7007, - CmdMonopolyGetRegionProgressScRsp = 7038, - CmdGetMonopolyFriendRankingListCsReq = 7078, - CmdMonopolyGetRegionProgressCsReq = 7075, - CmdMonopolyMoveCsReq = 7100, - CmdMonopolyScrachRaffleTicketCsReq = 7042, - CmdMonopolyTakeRaffleTicketRewardCsReq = 7041, - CmdMonopolyGetRaffleTicketCsReq = 7011, - CmdMonopolyGiveUpCurContentScRsp = 7001, - CmdMonopolyClickMbtiReportCsReq = 7066, - CmdGetMonopolyInfoScRsp = 7081, - CmdGetMonopolyMbtiReportRewardScRsp = 7063, - CmdMonopolyGameRaiseRatioCsReq = 7027, - CmdMonopolyGetDailyInitItemCsReq = 7095, - CmdMonopolyRollDiceCsReq = 7013, - CmdMonopolyGuessChooseCsReq = 7064, - CmdGetMonopolyInfoCsReq = 7083, - CmdNhidifehfdl = 7051, - CmdDailyFirstEnterMonopolyActivityCsReq = 7084, - CmdMonopolyGuessChooseScRsp = 7022, - CmdMonopolyClickCellScRsp = 7070, - CmdMonopolyRollRandomScRsp = 7056, - CmdMonopolyEventSelectFriendScRsp = 7059, - CmdMonopolyCheatDiceScRsp = 7043, - CmdMonopolyAcceptQuizScRsp = 7005, - CmdPfhgldbfobk = 7065, - CmdMonopolyMoveScRsp = 7069, - CmdMonopolyDailySettleScNotify = 7014, - CmdMonopolyConfirmRandomScRsp = 7086, - CmdMonopolyTakeRaffleTicketRewardScRsp = 7032, - CmdMonopolyGetRaffleTicketScRsp = 7039, - CmdGetMbtiReportCsReq = 7025, - CmdKgljllifdeb = 7045, - CmdMonopolyContentUpdateScNotify = 7017, - CmdMonopolyLikeScNotify = 7054, - CmdMonopolyEventLoadUpdateScNotify = 7067, - CmdMonopolyUpgradeAssetCsReq = 7031, - CmdGetSocialEventServerCacheScRsp = 7036, - CmdGetMonopolyMbtiReportRewardCsReq = 7061, - CmdMonopolyClickCellCsReq = 7026, - CmdMonopolyScrachRaffleTicketScRsp = 7021, + CmdMonopolyReRollRandomScRsp = 7032, + CmdMonopolyLikeCsReq = 7042, + CmdMonopolyAcceptQuizCsReq = 7054, + CmdMonopolyTakePhaseRewardCsReq = 7086, + CmdMonopolyGetRegionProgressCsReq = 7031, + CmdDeleteSocialEventServerCacheCsReq = 7069, + CmdGetMonopolyInfoCsReq = 7091, + CmdGetMonopolyDailyReportCsReq = 7097, + CmdGetMonopolyMbtiReportRewardScRsp = 7043, + CmdMonopolyTakePhaseRewardScRsp = 7080, + CmdNafcecefdml = 7066, + CmdMonopolyConfirmRandomScRsp = 7061, + CmdMonopolyGuessChooseScRsp = 7002, + CmdImjmghchfaa = 7100, + CmdMonopolySocialEventEffectScNotify = 7088, + CmdMonopolySttUpdateScNotify = 7055, + CmdGetMbtiReportCsReq = 7012, + CmdMonopolyClickMbtiReportCsReq = 7045, + CmdMonopolyGetRafflePoolInfoScRsp = 7015, + CmdMonopolyUpgradeAssetCsReq = 7044, } impl CmdMonopolyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86535,313 +90055,313 @@ impl CmdMonopolyType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMonopolyType_MNFEPONEDDJ", - Self::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq", - Self::CmdMonopolyReRollRandomScRsp => "CmdMonopolyReRollRandomScRsp", - Self::CmdGetSocialEventServerCacheCsReq => { - "CmdGetSocialEventServerCacheCsReq" - } - Self::CmdMonopolyGetRafflePoolInfoScRsp => { - "CmdMonopolyGetRafflePoolInfoScRsp" - } - Self::CmdMonopolyQuizDurationChangeScNotify => { - "CmdMonopolyQuizDurationChangeScNotify" - } - Self::CmdMonopolyGetDailyInitItemScRsp => "CmdMonopolyGetDailyInitItemScRsp", - Self::CmdMonopolyGuessDrawScNotify => "CmdMonopolyGuessDrawScNotify", - Self::CmdMonopolyReRollRandomCsReq => "CmdMonopolyReRollRandomCsReq", - Self::CmdMonopolySocialEventEffectScNotify => { - "CmdMonopolySocialEventEffectScNotify" - } - Self::CmdMonopolyGetRafflePoolInfoCsReq => { - "CmdMonopolyGetRafflePoolInfoCsReq" - } - Self::CmdMonopolyActionResultScNotify => "CmdMonopolyActionResultScNotify", - Self::CmdMonopolySttUpdateScNotify => "CmdMonopolySttUpdateScNotify", - Self::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify", - Self::CmdMonopolyGuessBuyInformationCsReq => { - "CmdMonopolyGuessBuyInformationCsReq" - } - Self::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp", - Self::CmdDeleteSocialEventServerCacheCsReq => { - "CmdDeleteSocialEventServerCacheCsReq" - } - Self::CmdFjjcnknbhod => "CmdFJJCNKNBHOD", - Self::CmdMonopolyConditionUpdateScNotify => { - "CmdMonopolyConditionUpdateScNotify" - } - Self::CmdMfpnhmakmfa => "CmdMFPNHMAKMFA", - Self::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq", - Self::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq", - Self::CmdGetMonopolyFriendRankingListScRsp => { - "CmdGetMonopolyFriendRankingListScRsp" - } - Self::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq", - Self::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp", - Self::CmdDailyFirstEnterMonopolyActivityScRsp => { - "CmdDailyFirstEnterMonopolyActivityScRsp" - } - Self::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp", - Self::CmdMonopolyEventSelectFriendCsReq => { - "CmdMonopolyEventSelectFriendCsReq" - } - Self::CmdMonopolyGameSettleScNotify => "CmdMonopolyGameSettleScNotify", - Self::CmdGetMonopolyDailyReportScRsp => "CmdGetMonopolyDailyReportScRsp", - Self::CmdMonopolyTakePhaseRewardCsReq => "CmdMonopolyTakePhaseRewardCsReq", - Self::CmdMonopolyGameCreateScNotify => "CmdMonopolyGameCreateScNotify", - Self::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq", - Self::CmdMonopolyTakePhaseRewardScRsp => "CmdMonopolyTakePhaseRewardScRsp", - Self::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp", - Self::CmdGetMonopolyDailyReportCsReq => "CmdGetMonopolyDailyReportCsReq", - Self::CmdMonopolySelectOptionScRsp => "CmdMonopolySelectOptionScRsp", + Self::BonohjlbjhhPcpdhelpkem => "BONOHJLBJHH_PCPDHELPKEM", Self::CmdMonopolyGameBingoFlipCardCsReq => { "CmdMonopolyGameBingoFlipCardCsReq" } + Self::CmdHjohlmhfhie => "CmdHJOHLMHFHIE", + Self::CmdMonopolyContentUpdateScNotify => "CmdMonopolyContentUpdateScNotify", + Self::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq", + Self::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp", + Self::CmdMonopolyEventLoadUpdateScNotify => { + "CmdMonopolyEventLoadUpdateScNotify" + } + Self::CmdGetSocialEventServerCacheScRsp => { + "CmdGetSocialEventServerCacheScRsp" + } + Self::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp", + Self::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp", + Self::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp", + Self::CmdMonopolyGetRafflePoolInfoCsReq => { + "CmdMonopolyGetRafflePoolInfoCsReq" + } + Self::CmdMonopolyGetRaffleTicketCsReq => "CmdMonopolyGetRaffleTicketCsReq", + Self::CmdMonopolyEventSelectFriendCsReq => { + "CmdMonopolyEventSelectFriendCsReq" + } + Self::CmdMonopolyGetRegionProgressScRsp => { + "CmdMonopolyGetRegionProgressScRsp" + } + Self::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq", + Self::CmdGetMonopolyDailyReportScRsp => "CmdGetMonopolyDailyReportScRsp", + Self::CmdMonopolyGuessDrawScNotify => "CmdMonopolyGuessDrawScNotify", + Self::CmdMonopolyGiveUpCurContentScRsp => "CmdMonopolyGiveUpCurContentScRsp", + Self::CmdMonopolyGameRaiseRatioCsReq => "CmdMonopolyGameRaiseRatioCsReq", + Self::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp", + Self::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq", + Self::CmdMonopolyQuizDurationChangeScNotify => { + "CmdMonopolyQuizDurationChangeScNotify" + } + Self::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify", + Self::CmdMonopolyConditionUpdateScNotify => { + "CmdMonopolyConditionUpdateScNotify" + } Self::CmdMonopolyConfirmRandomCsReq => "CmdMonopolyConfirmRandomCsReq", - Self::CmdMonopolySelectOptionCsReq => "CmdMonopolySelectOptionCsReq", - Self::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq", - Self::CmdMonopolyGiveUpCurContentCsReq => "CmdMonopolyGiveUpCurContentCsReq", + Self::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq", + Self::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify", + Self::CmdMonopolyReRollRandomCsReq => "CmdMonopolyReRollRandomCsReq", + Self::CmdGetSocialEventServerCacheCsReq => { + "CmdGetSocialEventServerCacheCsReq" + } + Self::CmdMonopolyScrachRaffleTicketCsReq => { + "CmdMonopolyScrachRaffleTicketCsReq" + } Self::CmdMonopolyGameBingoFlipCardScRsp => { "CmdMonopolyGameBingoFlipCardScRsp" } - Self::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp", - Self::CmdMonopolyGetRegionProgressScRsp => { - "CmdMonopolyGetRegionProgressScRsp" + Self::CmdMonopolyDailySettleScNotify => "CmdMonopolyDailySettleScNotify", + Self::CmdGetMonopolyFriendRankingListScRsp => { + "CmdGetMonopolyFriendRankingListScRsp" + } + Self::CmdDailyFirstEnterMonopolyActivityScRsp => { + "CmdDailyFirstEnterMonopolyActivityScRsp" + } + Self::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp", + Self::CmdMonopolyGameCreateScNotify => "CmdMonopolyGameCreateScNotify", + Self::CmdMonopolyTakeRaffleTicketRewardCsReq => { + "CmdMonopolyTakeRaffleTicketRewardCsReq" + } + Self::CmdMonopolyGetDailyInitItemScRsp => "CmdMonopolyGetDailyInitItemScRsp", + Self::CmdMonopolyGuessBuyInformationCsReq => { + "CmdMonopolyGuessBuyInformationCsReq" + } + Self::CmdDailyFirstEnterMonopolyActivityCsReq => { + "CmdDailyFirstEnterMonopolyActivityCsReq" } Self::CmdGetMonopolyFriendRankingListCsReq => { "CmdGetMonopolyFriendRankingListCsReq" } - Self::CmdMonopolyGetRegionProgressCsReq => { - "CmdMonopolyGetRegionProgressCsReq" - } - Self::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq", - Self::CmdMonopolyScrachRaffleTicketCsReq => { - "CmdMonopolyScrachRaffleTicketCsReq" - } - Self::CmdMonopolyTakeRaffleTicketRewardCsReq => { - "CmdMonopolyTakeRaffleTicketRewardCsReq" - } - Self::CmdMonopolyGetRaffleTicketCsReq => "CmdMonopolyGetRaffleTicketCsReq", - Self::CmdMonopolyGiveUpCurContentScRsp => "CmdMonopolyGiveUpCurContentScRsp", - Self::CmdMonopolyClickMbtiReportCsReq => "CmdMonopolyClickMbtiReportCsReq", - Self::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp", - Self::CmdGetMonopolyMbtiReportRewardScRsp => { - "CmdGetMonopolyMbtiReportRewardScRsp" - } - Self::CmdMonopolyGameRaiseRatioCsReq => "CmdMonopolyGameRaiseRatioCsReq", - Self::CmdMonopolyGetDailyInitItemCsReq => "CmdMonopolyGetDailyInitItemCsReq", - Self::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq", - Self::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq", - Self::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq", - Self::CmdNhidifehfdl => "CmdNHIDIFEHFDL", - Self::CmdDailyFirstEnterMonopolyActivityCsReq => { - "CmdDailyFirstEnterMonopolyActivityCsReq" - } - Self::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp", - Self::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp", - Self::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp", - Self::CmdMonopolyEventSelectFriendScRsp => { - "CmdMonopolyEventSelectFriendScRsp" - } - Self::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp", - Self::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp", - Self::CmdPfhgldbfobk => "CmdPFHGLDBFOBK", - Self::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp", - Self::CmdMonopolyDailySettleScNotify => "CmdMonopolyDailySettleScNotify", - Self::CmdMonopolyConfirmRandomScRsp => "CmdMonopolyConfirmRandomScRsp", Self::CmdMonopolyTakeRaffleTicketRewardScRsp => { "CmdMonopolyTakeRaffleTicketRewardScRsp" } + Self::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp", + Self::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq", + Self::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp", + Self::CmdMonopolySelectOptionScRsp => "CmdMonopolySelectOptionScRsp", Self::CmdMonopolyGetRaffleTicketScRsp => "CmdMonopolyGetRaffleTicketScRsp", - Self::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq", - Self::CmdKgljllifdeb => "CmdKGLJLLIFDEB", - Self::CmdMonopolyContentUpdateScNotify => "CmdMonopolyContentUpdateScNotify", - Self::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify", - Self::CmdMonopolyEventLoadUpdateScNotify => { - "CmdMonopolyEventLoadUpdateScNotify" - } - Self::CmdMonopolyUpgradeAssetCsReq => "CmdMonopolyUpgradeAssetCsReq", - Self::CmdGetSocialEventServerCacheScRsp => { - "CmdGetSocialEventServerCacheScRsp" - } + Self::CmdMonopolySelectOptionCsReq => "CmdMonopolySelectOptionCsReq", + Self::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp", + Self::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp", + Self::CmdFfbkmffhfpb => "CmdFFBKMFFHFPB", + Self::CmdOkmkbbiojgn => "CmdOKMKBBIOJGN", + Self::CmdMonopolyActionResultScNotify => "CmdMonopolyActionResultScNotify", + Self::CmdMonopolyGameSettleScNotify => "CmdMonopolyGameSettleScNotify", + Self::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp", + Self::CmdMonopolyGetDailyInitItemCsReq => "CmdMonopolyGetDailyInitItemCsReq", Self::CmdGetMonopolyMbtiReportRewardCsReq => { "CmdGetMonopolyMbtiReportRewardCsReq" } - Self::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq", + Self::CmdMonopolyGiveUpCurContentCsReq => "CmdMonopolyGiveUpCurContentCsReq", + Self::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq", + Self::CmdMonopolyEventSelectFriendScRsp => { + "CmdMonopolyEventSelectFriendScRsp" + } Self::CmdMonopolyScrachRaffleTicketScRsp => { "CmdMonopolyScrachRaffleTicketScRsp" } + Self::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq", + Self::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq", + Self::CmdMonopolyReRollRandomScRsp => "CmdMonopolyReRollRandomScRsp", + Self::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq", + Self::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq", + Self::CmdMonopolyTakePhaseRewardCsReq => "CmdMonopolyTakePhaseRewardCsReq", + Self::CmdMonopolyGetRegionProgressCsReq => { + "CmdMonopolyGetRegionProgressCsReq" + } + Self::CmdDeleteSocialEventServerCacheCsReq => { + "CmdDeleteSocialEventServerCacheCsReq" + } + Self::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq", + Self::CmdGetMonopolyDailyReportCsReq => "CmdGetMonopolyDailyReportCsReq", + Self::CmdGetMonopolyMbtiReportRewardScRsp => { + "CmdGetMonopolyMbtiReportRewardScRsp" + } + Self::CmdMonopolyTakePhaseRewardScRsp => "CmdMonopolyTakePhaseRewardScRsp", + Self::CmdNafcecefdml => "CmdNAFCECEFDML", + Self::CmdMonopolyConfirmRandomScRsp => "CmdMonopolyConfirmRandomScRsp", + Self::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp", + Self::CmdImjmghchfaa => "CmdIMJMGHCHFAA", + Self::CmdMonopolySocialEventEffectScNotify => { + "CmdMonopolySocialEventEffectScNotify" + } + Self::CmdMonopolySttUpdateScNotify => "CmdMonopolySttUpdateScNotify", + Self::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq", + Self::CmdMonopolyClickMbtiReportCsReq => "CmdMonopolyClickMbtiReportCsReq", + Self::CmdMonopolyGetRafflePoolInfoScRsp => { + "CmdMonopolyGetRafflePoolInfoScRsp" + } + Self::CmdMonopolyUpgradeAssetCsReq => "CmdMonopolyUpgradeAssetCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMonopolyType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq), - "CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp), - "CmdGetSocialEventServerCacheCsReq" => { - Some(Self::CmdGetSocialEventServerCacheCsReq) - } - "CmdMonopolyGetRafflePoolInfoScRsp" => { - Some(Self::CmdMonopolyGetRafflePoolInfoScRsp) - } - "CmdMonopolyQuizDurationChangeScNotify" => { - Some(Self::CmdMonopolyQuizDurationChangeScNotify) - } - "CmdMonopolyGetDailyInitItemScRsp" => { - Some(Self::CmdMonopolyGetDailyInitItemScRsp) - } - "CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify), - "CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq), - "CmdMonopolySocialEventEffectScNotify" => { - Some(Self::CmdMonopolySocialEventEffectScNotify) - } - "CmdMonopolyGetRafflePoolInfoCsReq" => { - Some(Self::CmdMonopolyGetRafflePoolInfoCsReq) - } - "CmdMonopolyActionResultScNotify" => { - Some(Self::CmdMonopolyActionResultScNotify) - } - "CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify), - "CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify), - "CmdMonopolyGuessBuyInformationCsReq" => { - Some(Self::CmdMonopolyGuessBuyInformationCsReq) - } - "CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp), - "CmdDeleteSocialEventServerCacheCsReq" => { - Some(Self::CmdDeleteSocialEventServerCacheCsReq) - } - "CmdFJJCNKNBHOD" => Some(Self::CmdFjjcnknbhod), - "CmdMonopolyConditionUpdateScNotify" => { - Some(Self::CmdMonopolyConditionUpdateScNotify) - } - "CmdMFPNHMAKMFA" => Some(Self::CmdMfpnhmakmfa), - "CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq), - "CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq), - "CmdGetMonopolyFriendRankingListScRsp" => { - Some(Self::CmdGetMonopolyFriendRankingListScRsp) - } - "CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq), - "CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp), - "CmdDailyFirstEnterMonopolyActivityScRsp" => { - Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp) - } - "CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp), - "CmdMonopolyEventSelectFriendCsReq" => { - Some(Self::CmdMonopolyEventSelectFriendCsReq) - } - "CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify), - "CmdGetMonopolyDailyReportScRsp" => { - Some(Self::CmdGetMonopolyDailyReportScRsp) - } - "CmdMonopolyTakePhaseRewardCsReq" => { - Some(Self::CmdMonopolyTakePhaseRewardCsReq) - } - "CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify), - "CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq), - "CmdMonopolyTakePhaseRewardScRsp" => { - Some(Self::CmdMonopolyTakePhaseRewardScRsp) - } - "CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp), - "CmdGetMonopolyDailyReportCsReq" => { - Some(Self::CmdGetMonopolyDailyReportCsReq) - } - "CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp), + "BONOHJLBJHH_PCPDHELPKEM" => Some(Self::BonohjlbjhhPcpdhelpkem), "CmdMonopolyGameBingoFlipCardCsReq" => { Some(Self::CmdMonopolyGameBingoFlipCardCsReq) } - "CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq), - "CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq), - "CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq), - "CmdMonopolyGiveUpCurContentCsReq" => { - Some(Self::CmdMonopolyGiveUpCurContentCsReq) - } - "CmdMonopolyGameBingoFlipCardScRsp" => { - Some(Self::CmdMonopolyGameBingoFlipCardScRsp) + "CmdHJOHLMHFHIE" => Some(Self::CmdHjohlmhfhie), + "CmdMonopolyContentUpdateScNotify" => { + Some(Self::CmdMonopolyContentUpdateScNotify) } + "CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq), "CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp), - "CmdMonopolyGetRegionProgressScRsp" => { - Some(Self::CmdMonopolyGetRegionProgressScRsp) + "CmdMonopolyEventLoadUpdateScNotify" => { + Some(Self::CmdMonopolyEventLoadUpdateScNotify) } - "CmdGetMonopolyFriendRankingListCsReq" => { - Some(Self::CmdGetMonopolyFriendRankingListCsReq) + "CmdGetSocialEventServerCacheScRsp" => { + Some(Self::CmdGetSocialEventServerCacheScRsp) } - "CmdMonopolyGetRegionProgressCsReq" => { - Some(Self::CmdMonopolyGetRegionProgressCsReq) - } - "CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq), - "CmdMonopolyScrachRaffleTicketCsReq" => { - Some(Self::CmdMonopolyScrachRaffleTicketCsReq) - } - "CmdMonopolyTakeRaffleTicketRewardCsReq" => { - Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq) + "CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp), + "CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp), + "CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp), + "CmdMonopolyGetRafflePoolInfoCsReq" => { + Some(Self::CmdMonopolyGetRafflePoolInfoCsReq) } "CmdMonopolyGetRaffleTicketCsReq" => { Some(Self::CmdMonopolyGetRaffleTicketCsReq) } + "CmdMonopolyEventSelectFriendCsReq" => { + Some(Self::CmdMonopolyEventSelectFriendCsReq) + } + "CmdMonopolyGetRegionProgressScRsp" => { + Some(Self::CmdMonopolyGetRegionProgressScRsp) + } + "CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq), + "CmdGetMonopolyDailyReportScRsp" => { + Some(Self::CmdGetMonopolyDailyReportScRsp) + } + "CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify), "CmdMonopolyGiveUpCurContentScRsp" => { Some(Self::CmdMonopolyGiveUpCurContentScRsp) } - "CmdMonopolyClickMbtiReportCsReq" => { - Some(Self::CmdMonopolyClickMbtiReportCsReq) - } - "CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp), - "CmdGetMonopolyMbtiReportRewardScRsp" => { - Some(Self::CmdGetMonopolyMbtiReportRewardScRsp) - } "CmdMonopolyGameRaiseRatioCsReq" => { Some(Self::CmdMonopolyGameRaiseRatioCsReq) } - "CmdMonopolyGetDailyInitItemCsReq" => { - Some(Self::CmdMonopolyGetDailyInitItemCsReq) - } - "CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq), - "CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq), - "CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq), - "CmdNHIDIFEHFDL" => Some(Self::CmdNhidifehfdl), - "CmdDailyFirstEnterMonopolyActivityCsReq" => { - Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq) - } - "CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp), - "CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp), - "CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp), - "CmdMonopolyEventSelectFriendScRsp" => { - Some(Self::CmdMonopolyEventSelectFriendScRsp) - } "CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp), - "CmdMonopolyAcceptQuizScRsp" => Some(Self::CmdMonopolyAcceptQuizScRsp), - "CmdPFHGLDBFOBK" => Some(Self::CmdPfhgldbfobk), - "CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp), + "CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq), + "CmdMonopolyQuizDurationChangeScNotify" => { + Some(Self::CmdMonopolyQuizDurationChangeScNotify) + } + "CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify), + "CmdMonopolyConditionUpdateScNotify" => { + Some(Self::CmdMonopolyConditionUpdateScNotify) + } + "CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq), + "CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq), + "CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify), + "CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq), + "CmdGetSocialEventServerCacheCsReq" => { + Some(Self::CmdGetSocialEventServerCacheCsReq) + } + "CmdMonopolyScrachRaffleTicketCsReq" => { + Some(Self::CmdMonopolyScrachRaffleTicketCsReq) + } + "CmdMonopolyGameBingoFlipCardScRsp" => { + Some(Self::CmdMonopolyGameBingoFlipCardScRsp) + } "CmdMonopolyDailySettleScNotify" => { Some(Self::CmdMonopolyDailySettleScNotify) } - "CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp), + "CmdGetMonopolyFriendRankingListScRsp" => { + Some(Self::CmdGetMonopolyFriendRankingListScRsp) + } + "CmdDailyFirstEnterMonopolyActivityScRsp" => { + Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp) + } + "CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp), + "CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify), + "CmdMonopolyTakeRaffleTicketRewardCsReq" => { + Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq) + } + "CmdMonopolyGetDailyInitItemScRsp" => { + Some(Self::CmdMonopolyGetDailyInitItemScRsp) + } + "CmdMonopolyGuessBuyInformationCsReq" => { + Some(Self::CmdMonopolyGuessBuyInformationCsReq) + } + "CmdDailyFirstEnterMonopolyActivityCsReq" => { + Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq) + } + "CmdGetMonopolyFriendRankingListCsReq" => { + Some(Self::CmdGetMonopolyFriendRankingListCsReq) + } "CmdMonopolyTakeRaffleTicketRewardScRsp" => { Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp) } + "CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp), + "CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq), + "CmdMonopolyAcceptQuizScRsp" => Some(Self::CmdMonopolyAcceptQuizScRsp), + "CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp), "CmdMonopolyGetRaffleTicketScRsp" => { Some(Self::CmdMonopolyGetRaffleTicketScRsp) } - "CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq), - "CmdKGLJLLIFDEB" => Some(Self::CmdKgljllifdeb), - "CmdMonopolyContentUpdateScNotify" => { - Some(Self::CmdMonopolyContentUpdateScNotify) + "CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq), + "CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp), + "CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp), + "CmdFFBKMFFHFPB" => Some(Self::CmdFfbkmffhfpb), + "CmdOKMKBBIOJGN" => Some(Self::CmdOkmkbbiojgn), + "CmdMonopolyActionResultScNotify" => { + Some(Self::CmdMonopolyActionResultScNotify) } - "CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify), - "CmdMonopolyEventLoadUpdateScNotify" => { - Some(Self::CmdMonopolyEventLoadUpdateScNotify) - } - "CmdMonopolyUpgradeAssetCsReq" => Some(Self::CmdMonopolyUpgradeAssetCsReq), - "CmdGetSocialEventServerCacheScRsp" => { - Some(Self::CmdGetSocialEventServerCacheScRsp) + "CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify), + "CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp), + "CmdMonopolyGetDailyInitItemCsReq" => { + Some(Self::CmdMonopolyGetDailyInitItemCsReq) } "CmdGetMonopolyMbtiReportRewardCsReq" => { Some(Self::CmdGetMonopolyMbtiReportRewardCsReq) } - "CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq), + "CmdMonopolyGiveUpCurContentCsReq" => { + Some(Self::CmdMonopolyGiveUpCurContentCsReq) + } + "CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq), + "CmdMonopolyEventSelectFriendScRsp" => { + Some(Self::CmdMonopolyEventSelectFriendScRsp) + } "CmdMonopolyScrachRaffleTicketScRsp" => { Some(Self::CmdMonopolyScrachRaffleTicketScRsp) } + "CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq), + "CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq), + "CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp), + "CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq), + "CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq), + "CmdMonopolyTakePhaseRewardCsReq" => { + Some(Self::CmdMonopolyTakePhaseRewardCsReq) + } + "CmdMonopolyGetRegionProgressCsReq" => { + Some(Self::CmdMonopolyGetRegionProgressCsReq) + } + "CmdDeleteSocialEventServerCacheCsReq" => { + Some(Self::CmdDeleteSocialEventServerCacheCsReq) + } + "CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq), + "CmdGetMonopolyDailyReportCsReq" => { + Some(Self::CmdGetMonopolyDailyReportCsReq) + } + "CmdGetMonopolyMbtiReportRewardScRsp" => { + Some(Self::CmdGetMonopolyMbtiReportRewardScRsp) + } + "CmdMonopolyTakePhaseRewardScRsp" => { + Some(Self::CmdMonopolyTakePhaseRewardScRsp) + } + "CmdNAFCECEFDML" => Some(Self::CmdNafcecefdml), + "CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp), + "CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp), + "CmdIMJMGHCHFAA" => Some(Self::CmdImjmghchfaa), + "CmdMonopolySocialEventEffectScNotify" => { + Some(Self::CmdMonopolySocialEventEffectScNotify) + } + "CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify), + "CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq), + "CmdMonopolyClickMbtiReportCsReq" => { + Some(Self::CmdMonopolyClickMbtiReportCsReq) + } + "CmdMonopolyGetRafflePoolInfoScRsp" => { + Some(Self::CmdMonopolyGetRafflePoolInfoScRsp) + } + "CmdMonopolyUpgradeAssetCsReq" => Some(Self::CmdMonopolyUpgradeAssetCsReq), _ => None, } } @@ -86849,26 +90369,26 @@ impl CmdMonopolyType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nbiehencfia { - Mnfeponeddj = 0, - Dpkcnfoiobh = 1, +pub enum Nkpjcabnlkl { + Pcpdhelpkem = 0, + Aecenklfmea = 1, } -impl Nbiehencfia { +impl Nkpjcabnlkl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "NBIEHENCFIA_MNFEPONEDDJ", - Self::Dpkcnfoiobh => "NBIEHENCFIA_DPKCNFOIOBH", + Self::Pcpdhelpkem => "NKPJCABNLKL_PCPDHELPKEM", + Self::Aecenklfmea => "NKPJCABNLKL_AECENKLFMEA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NBIEHENCFIA_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "NBIEHENCFIA_DPKCNFOIOBH" => Some(Self::Dpkcnfoiobh), + "NKPJCABNLKL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NKPJCABNLKL_AECENKLFMEA" => Some(Self::Aecenklfmea), _ => None, } } @@ -86876,32 +90396,32 @@ impl Nbiehencfia { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gfdigipppnc { - Hijahcmlmpe = 0, - Bbkoconkehj = 1, - Homlppboklc = 2, - Ngpfhcfehpk = 3, +pub enum Lbdmffdnfdp { + Ghgapoakgab = 0, + Cbpnonbgpim = 1, + Dpmjnmkggoa = 2, + Klhdcopplng = 3, } -impl Gfdigipppnc { +impl Lbdmffdnfdp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hijahcmlmpe => "GFDIGIPPPNC_HIJAHCMLMPE", - Self::Bbkoconkehj => "GFDIGIPPPNC_BBKOCONKEHJ", - Self::Homlppboklc => "GFDIGIPPPNC_HOMLPPBOKLC", - Self::Ngpfhcfehpk => "GFDIGIPPPNC_NGPFHCFEHPK", + Self::Ghgapoakgab => "LBDMFFDNFDP_GHGAPOAKGAB", + Self::Cbpnonbgpim => "LBDMFFDNFDP_CBPNONBGPIM", + Self::Dpmjnmkggoa => "LBDMFFDNFDP_DPMJNMKGGOA", + Self::Klhdcopplng => "LBDMFFDNFDP_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GFDIGIPPPNC_HIJAHCMLMPE" => Some(Self::Hijahcmlmpe), - "GFDIGIPPPNC_BBKOCONKEHJ" => Some(Self::Bbkoconkehj), - "GFDIGIPPPNC_HOMLPPBOKLC" => Some(Self::Homlppboklc), - "GFDIGIPPPNC_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), + "LBDMFFDNFDP_GHGAPOAKGAB" => Some(Self::Ghgapoakgab), + "LBDMFFDNFDP_CBPNONBGPIM" => Some(Self::Cbpnonbgpim), + "LBDMFFDNFDP_DPMJNMKGGOA" => Some(Self::Dpmjnmkggoa), + "LBDMFFDNFDP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } @@ -86909,78 +90429,78 @@ impl Gfdigipppnc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fojlobenbji { - Mnfeponeddj = 0, - Mgdicdgncpb = 1, - Jmacnfdfhag = 2, - Kplpnojabcf = 3, - Glmebogmmgc = 4, - Niegmemphnc = 5, - Pdcbgblibhl = 6, - Klembafliih = 7, - Nkbcnfjbbib = 8, - Kmaocaeijcj = 9, - Mopbbanimbd = 10, +pub enum Ngaefpnbdad { + Pcpdhelpkem = 0, + Koajpplbech = 1, + Bcapbfiohdc = 2, + Oicaojjbgin = 3, + Gdahhpijnhf = 4, + Nhofdfnmjdm = 5, + Ikjlmhgljnn = 6, + Bfekajnlfgd = 7, + Hokleikiaki = 8, + Ednfibgmncf = 9, + Cpjafghekgh = 10, } -impl Fojlobenbji { +impl Ngaefpnbdad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "FOJLOBENBJI_MNFEPONEDDJ", - Self::Mgdicdgncpb => "FOJLOBENBJI_MGDICDGNCPB", - Self::Jmacnfdfhag => "FOJLOBENBJI_JMACNFDFHAG", - Self::Kplpnojabcf => "FOJLOBENBJI_KPLPNOJABCF", - Self::Glmebogmmgc => "FOJLOBENBJI_GLMEBOGMMGC", - Self::Niegmemphnc => "FOJLOBENBJI_NIEGMEMPHNC", - Self::Pdcbgblibhl => "FOJLOBENBJI_PDCBGBLIBHL", - Self::Klembafliih => "FOJLOBENBJI_KLEMBAFLIIH", - Self::Nkbcnfjbbib => "FOJLOBENBJI_NKBCNFJBBIB", - Self::Kmaocaeijcj => "FOJLOBENBJI_KMAOCAEIJCJ", - Self::Mopbbanimbd => "FOJLOBENBJI_MOPBBANIMBD", + Self::Pcpdhelpkem => "NGAEFPNBDAD_PCPDHELPKEM", + Self::Koajpplbech => "NGAEFPNBDAD_KOAJPPLBECH", + Self::Bcapbfiohdc => "NGAEFPNBDAD_BCAPBFIOHDC", + Self::Oicaojjbgin => "NGAEFPNBDAD_OICAOJJBGIN", + Self::Gdahhpijnhf => "NGAEFPNBDAD_GDAHHPIJNHF", + Self::Nhofdfnmjdm => "NGAEFPNBDAD_NHOFDFNMJDM", + Self::Ikjlmhgljnn => "NGAEFPNBDAD_IKJLMHGLJNN", + Self::Bfekajnlfgd => "NGAEFPNBDAD_BFEKAJNLFGD", + Self::Hokleikiaki => "NGAEFPNBDAD_HOKLEIKIAKI", + Self::Ednfibgmncf => "NGAEFPNBDAD_EDNFIBGMNCF", + Self::Cpjafghekgh => "NGAEFPNBDAD_CPJAFGHEKGH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FOJLOBENBJI_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "FOJLOBENBJI_MGDICDGNCPB" => Some(Self::Mgdicdgncpb), - "FOJLOBENBJI_JMACNFDFHAG" => Some(Self::Jmacnfdfhag), - "FOJLOBENBJI_KPLPNOJABCF" => Some(Self::Kplpnojabcf), - "FOJLOBENBJI_GLMEBOGMMGC" => Some(Self::Glmebogmmgc), - "FOJLOBENBJI_NIEGMEMPHNC" => Some(Self::Niegmemphnc), - "FOJLOBENBJI_PDCBGBLIBHL" => Some(Self::Pdcbgblibhl), - "FOJLOBENBJI_KLEMBAFLIIH" => Some(Self::Klembafliih), - "FOJLOBENBJI_NKBCNFJBBIB" => Some(Self::Nkbcnfjbbib), - "FOJLOBENBJI_KMAOCAEIJCJ" => Some(Self::Kmaocaeijcj), - "FOJLOBENBJI_MOPBBANIMBD" => Some(Self::Mopbbanimbd), + "NGAEFPNBDAD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NGAEFPNBDAD_KOAJPPLBECH" => Some(Self::Koajpplbech), + "NGAEFPNBDAD_BCAPBFIOHDC" => Some(Self::Bcapbfiohdc), + "NGAEFPNBDAD_OICAOJJBGIN" => Some(Self::Oicaojjbgin), + "NGAEFPNBDAD_GDAHHPIJNHF" => Some(Self::Gdahhpijnhf), + "NGAEFPNBDAD_NHOFDFNMJDM" => Some(Self::Nhofdfnmjdm), + "NGAEFPNBDAD_IKJLMHGLJNN" => Some(Self::Ikjlmhgljnn), + "NGAEFPNBDAD_BFEKAJNLFGD" => Some(Self::Bfekajnlfgd), + "NGAEFPNBDAD_HOKLEIKIAKI" => Some(Self::Hokleikiaki), + "NGAEFPNBDAD_EDNFIBGMNCF" => Some(Self::Ednfibgmncf), + "NGAEFPNBDAD_CPJAFGHEKGH" => Some(Self::Cpjafghekgh), _ => None, } } } -/// Obf: CmdMultiplayerType +/// Obf: MCMECKIBADN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultiplayerType { - Mnfeponeddj = 0, - CmdFightGameStateCsReq = 1083, - CmdGetFriendRankingInfoCsReq = 1084, - CmdPlayerGetFightGateCsReq = 1024, - CmdFightGiveUpCsReq = 1035, - CmdGetFriendRankingInfoRsp = 1019, - CmdGetMatchPlayDataRsp = 1046, - CmdKpaeiijhgao = 1069, - CmdFightGameStartScNotify = 1062, - CmdGetMatchPlayDataCsReq = 1040, - CmdFightGameStateScRsp = 1081, - CmdFightGiveUpScRsp = 1013, - CmdPlayerGetFightGateScRsp = 1004, - CmdSelfRankChangeNtf = 1023, - CmdMatchPlayDataChangeNtf = 1057, - CmdKpfoicemdeb = 1100, + McmeckibadnPcpdhelpkem = 0, + CmdMklllkleeap = 1063, + CmdGetMatchPlayDataCsReq = 1026, + CmdGetFriendRankingInfoRsp = 1037, + CmdGetFriendRankingInfoCsReq = 1074, + CmdFightGameStateCsReq = 1091, + CmdFcianjkgmch = 1098, + CmdPlayerGetFightGateCsReq = 1094, + CmdFightGiveUpCsReq = 1014, + CmdGetMatchPlayDataRsp = 1039, + CmdLokajgfmkak = 1095, + CmdFightGameStateScRsp = 1010, + CmdSelfRankChangeNtf = 1004, + CmdMatchPlayDataChangeNtf = 1001, + CmdFightGameStartScNotify = 1009, + CmdDgeeilcmhhe = 1018, } impl CmdMultiplayerType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86989,59 +90509,59 @@ impl CmdMultiplayerType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMultiplayerType_MNFEPONEDDJ", - Self::CmdFightGameStateCsReq => "CmdFightGameStateCsReq", + Self::McmeckibadnPcpdhelpkem => "MCMECKIBADN_PCPDHELPKEM", + Self::CmdMklllkleeap => "CmdMKLLLKLEEAP", + Self::CmdGetMatchPlayDataCsReq => "CmdGetMatchPlayDataCsReq", + Self::CmdGetFriendRankingInfoRsp => "CmdGetFriendRankingInfoRsp", Self::CmdGetFriendRankingInfoCsReq => "CmdGetFriendRankingInfoCsReq", + Self::CmdFightGameStateCsReq => "CmdFightGameStateCsReq", + Self::CmdFcianjkgmch => "CmdFCIANJKGMCH", Self::CmdPlayerGetFightGateCsReq => "CmdPlayerGetFightGateCsReq", Self::CmdFightGiveUpCsReq => "CmdFightGiveUpCsReq", - Self::CmdGetFriendRankingInfoRsp => "CmdGetFriendRankingInfoRsp", Self::CmdGetMatchPlayDataRsp => "CmdGetMatchPlayDataRsp", - Self::CmdKpaeiijhgao => "CmdKPAEIIJHGAO", - Self::CmdFightGameStartScNotify => "CmdFightGameStartScNotify", - Self::CmdGetMatchPlayDataCsReq => "CmdGetMatchPlayDataCsReq", + Self::CmdLokajgfmkak => "CmdLOKAJGFMKAK", Self::CmdFightGameStateScRsp => "CmdFightGameStateScRsp", - Self::CmdFightGiveUpScRsp => "CmdFightGiveUpScRsp", - Self::CmdPlayerGetFightGateScRsp => "CmdPlayerGetFightGateScRsp", Self::CmdSelfRankChangeNtf => "CmdSelfRankChangeNtf", Self::CmdMatchPlayDataChangeNtf => "CmdMatchPlayDataChangeNtf", - Self::CmdKpfoicemdeb => "CmdKPFOICEMDEB", + Self::CmdFightGameStartScNotify => "CmdFightGameStartScNotify", + Self::CmdDgeeilcmhhe => "CmdDGEEILCMHHE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMultiplayerType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdFightGameStateCsReq" => Some(Self::CmdFightGameStateCsReq), + "MCMECKIBADN_PCPDHELPKEM" => Some(Self::McmeckibadnPcpdhelpkem), + "CmdMKLLLKLEEAP" => Some(Self::CmdMklllkleeap), + "CmdGetMatchPlayDataCsReq" => Some(Self::CmdGetMatchPlayDataCsReq), + "CmdGetFriendRankingInfoRsp" => Some(Self::CmdGetFriendRankingInfoRsp), "CmdGetFriendRankingInfoCsReq" => Some(Self::CmdGetFriendRankingInfoCsReq), + "CmdFightGameStateCsReq" => Some(Self::CmdFightGameStateCsReq), + "CmdFCIANJKGMCH" => Some(Self::CmdFcianjkgmch), "CmdPlayerGetFightGateCsReq" => Some(Self::CmdPlayerGetFightGateCsReq), "CmdFightGiveUpCsReq" => Some(Self::CmdFightGiveUpCsReq), - "CmdGetFriendRankingInfoRsp" => Some(Self::CmdGetFriendRankingInfoRsp), "CmdGetMatchPlayDataRsp" => Some(Self::CmdGetMatchPlayDataRsp), - "CmdKPAEIIJHGAO" => Some(Self::CmdKpaeiijhgao), - "CmdFightGameStartScNotify" => Some(Self::CmdFightGameStartScNotify), - "CmdGetMatchPlayDataCsReq" => Some(Self::CmdGetMatchPlayDataCsReq), + "CmdLOKAJGFMKAK" => Some(Self::CmdLokajgfmkak), "CmdFightGameStateScRsp" => Some(Self::CmdFightGameStateScRsp), - "CmdFightGiveUpScRsp" => Some(Self::CmdFightGiveUpScRsp), - "CmdPlayerGetFightGateScRsp" => Some(Self::CmdPlayerGetFightGateScRsp), "CmdSelfRankChangeNtf" => Some(Self::CmdSelfRankChangeNtf), "CmdMatchPlayDataChangeNtf" => Some(Self::CmdMatchPlayDataChangeNtf), - "CmdKPFOICEMDEB" => Some(Self::CmdKpfoicemdeb), + "CmdFightGameStartScNotify" => Some(Self::CmdFightGameStartScNotify), + "CmdDGEEILCMHHE" => Some(Self::CmdDgeeilcmhhe), _ => None, } } } -/// Obf: CmdMultipleDropType +/// Obf: FLPPNJGEMFN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultipleDropType { - Mnfeponeddj = 0, - CmdGetPlayerReturnMultiDropInfoCsReq = 4604, - CmdGetMultipleDropInfoCsReq = 4683, - CmdGetPlayerReturnMultiDropInfoScRsp = 4635, - CmdMultipleDropInfoScNotify = 4624, - CmdMultipleDropInfoNotify = 4613, - CmdGetMultipleDropInfoScRsp = 4681, + FlppnjgemfnPcpdhelpkem = 0, + CmdMultipleDropInfoScNotify = 4694, + CmdMultipleDropInfoNotify = 4618, + CmdGetMultipleDropInfoCsReq = 4691, + CmdGetPlayerReturnMultiDropInfoScRsp = 4614, + CmdGetPlayerReturnMultiDropInfoCsReq = 4695, + CmdGetMultipleDropInfoScRsp = 4610, } impl CmdMultipleDropType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87050,72 +90570,72 @@ impl CmdMultipleDropType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMultipleDropType_MNFEPONEDDJ", - Self::CmdGetPlayerReturnMultiDropInfoCsReq => { - "CmdGetPlayerReturnMultiDropInfoCsReq" - } + Self::FlppnjgemfnPcpdhelpkem => "FLPPNJGEMFN_PCPDHELPKEM", + Self::CmdMultipleDropInfoScNotify => "CmdMultipleDropInfoScNotify", + Self::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify", Self::CmdGetMultipleDropInfoCsReq => "CmdGetMultipleDropInfoCsReq", Self::CmdGetPlayerReturnMultiDropInfoScRsp => { "CmdGetPlayerReturnMultiDropInfoScRsp" } - Self::CmdMultipleDropInfoScNotify => "CmdMultipleDropInfoScNotify", - Self::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify", + Self::CmdGetPlayerReturnMultiDropInfoCsReq => { + "CmdGetPlayerReturnMultiDropInfoCsReq" + } Self::CmdGetMultipleDropInfoScRsp => "CmdGetMultipleDropInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMultipleDropType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetPlayerReturnMultiDropInfoCsReq" => { - Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq) - } + "FLPPNJGEMFN_PCPDHELPKEM" => Some(Self::FlppnjgemfnPcpdhelpkem), + "CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify), + "CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify), "CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq), "CmdGetPlayerReturnMultiDropInfoScRsp" => { Some(Self::CmdGetPlayerReturnMultiDropInfoScRsp) } - "CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify), - "CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify), + "CmdGetPlayerReturnMultiDropInfoCsReq" => { + Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq) + } "CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp), _ => None, } } } -/// Obf: CmdMuseumType +/// Obf: ODOODGHAIJN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMuseumType { - Mnfeponeddj = 0, - CmdTakeCollectRewardRsp = 4317, - CmdSyncMuseumTargetRewardNotify = 4396, - CmdUpgradeAreaStatScRsp = 4356, - CmdSyncMuseumTargetStartNotify = 4306, - CmdFinishCurTurnCsReq = 4346, - CmdMuseumRandomEventSelectCsReq = 4309, - CmdSetStuffToAreaScRsp = 4313, - CmdBuyNpcStuffCsReq = 4324, - CmdSyncGetStuffScNotify = 4369, - CmdRemoveStuffFromAreaScRsp = 4400, - CmdGetMuseumInfoCsReq = 4383, - CmdRemoveStuffFromAreaCsReq = 4362, - CmdBuyNpcStuffScRsp = 4304, - CmdSyncMuseumFundsChangedScNotify = 4334, - CmdSyncMuseumInfoChangedScNotify = 4348, - CmdUpgradeAreaStatCsReq = 4323, - CmdSyncMuseumTargetMissionFinishNotify = 4301, - CmdUpgradeAreaScRsp = 4319, - CmdMuseumRandomEventQueryCsReq = 4386, - CmdTakeCollectRewardCsReq = 4343, - CmdMuseumRandomEventSelectScRsp = 4331, - CmdOpemjncnbnn = 4318, - CmdGetMuseumInfoScRsp = 4381, - CmdMuseumRandomEventQueryScRsp = 4303, - CmdSetStuffToAreaCsReq = 4335, - CmdUpgradeAreaCsReq = 4384, - CmdSyncMuseumRandomEventStartScNotify = 4388, - CmdFinishCurTurnScRsp = 4357, - CmdSyncGetExhibitScNotify = 4340, + OdoodghaijnPcpdhelpkem = 0, + CmdSetStuffToAreaCsReq = 4314, + CmdUpgradeAreaStatCsReq = 4304, + CmdIbfcjbckeni = 4400, + CmdFinishCurTurnCsReq = 4339, + CmdMuseumRandomEventSelectCsReq = 4358, + CmdSyncMuseumTargetStartNotify = 4389, + CmdSetStuffToAreaScRsp = 4318, + CmdSyncMuseumRandomEventStartScNotify = 4333, + CmdTakeCollectRewardRsp = 4328, + CmdGetMuseumInfoCsReq = 4391, + CmdBuyNpcStuffScRsp = 4395, + CmdTakeCollectRewardCsReq = 4321, + CmdMuseumRandomEventSelectScRsp = 4344, + CmdSyncMuseumFundsChangedScNotify = 4332, + CmdMuseumRandomEventQueryCsReq = 4361, + CmdFinishCurTurnScRsp = 4301, + CmdSyncGetExhibitScNotify = 4326, + CmdGetMuseumInfoScRsp = 4310, + CmdUpgradeAreaCsReq = 4374, + CmdSyncMuseumTargetRewardNotify = 4357, + CmdBuyNpcStuffCsReq = 4394, + CmdUpgradeAreaStatScRsp = 4338, + CmdRemoveStuffFromAreaScRsp = 4398, + CmdRemoveStuffFromAreaCsReq = 4309, + CmdMuseumRandomEventQueryScRsp = 4307, + CmdSyncMuseumInfoChangedScNotify = 4372, + CmdUpgradeAreaScRsp = 4337, + CmdSyncMuseumTargetMissionFinishNotify = 4396, + CmdSyncGetStuffScNotify = 4363, } impl CmdMuseumType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87124,110 +90644,110 @@ impl CmdMuseumType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMuseumType_MNFEPONEDDJ", - Self::CmdTakeCollectRewardRsp => "CmdTakeCollectRewardRsp", - Self::CmdSyncMuseumTargetRewardNotify => "CmdSyncMuseumTargetRewardNotify", - Self::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp", - Self::CmdSyncMuseumTargetStartNotify => "CmdSyncMuseumTargetStartNotify", + Self::OdoodghaijnPcpdhelpkem => "ODOODGHAIJN_PCPDHELPKEM", + Self::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq", + Self::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq", + Self::CmdIbfcjbckeni => "CmdIBFCJBCKENI", Self::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq", Self::CmdMuseumRandomEventSelectCsReq => "CmdMuseumRandomEventSelectCsReq", + Self::CmdSyncMuseumTargetStartNotify => "CmdSyncMuseumTargetStartNotify", Self::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp", - Self::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq", - Self::CmdSyncGetStuffScNotify => "CmdSyncGetStuffScNotify", - Self::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp", - Self::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq", - Self::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq", - Self::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp", - Self::CmdSyncMuseumFundsChangedScNotify => { - "CmdSyncMuseumFundsChangedScNotify" - } - Self::CmdSyncMuseumInfoChangedScNotify => "CmdSyncMuseumInfoChangedScNotify", - Self::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq", - Self::CmdSyncMuseumTargetMissionFinishNotify => { - "CmdSyncMuseumTargetMissionFinishNotify" - } - Self::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp", - Self::CmdMuseumRandomEventQueryCsReq => "CmdMuseumRandomEventQueryCsReq", - Self::CmdTakeCollectRewardCsReq => "CmdTakeCollectRewardCsReq", - Self::CmdMuseumRandomEventSelectScRsp => "CmdMuseumRandomEventSelectScRsp", - Self::CmdOpemjncnbnn => "CmdOPEMJNCNBNN", - Self::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp", - Self::CmdMuseumRandomEventQueryScRsp => "CmdMuseumRandomEventQueryScRsp", - Self::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq", - Self::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq", Self::CmdSyncMuseumRandomEventStartScNotify => { "CmdSyncMuseumRandomEventStartScNotify" } + Self::CmdTakeCollectRewardRsp => "CmdTakeCollectRewardRsp", + Self::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq", + Self::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp", + Self::CmdTakeCollectRewardCsReq => "CmdTakeCollectRewardCsReq", + Self::CmdMuseumRandomEventSelectScRsp => "CmdMuseumRandomEventSelectScRsp", + Self::CmdSyncMuseumFundsChangedScNotify => { + "CmdSyncMuseumFundsChangedScNotify" + } + Self::CmdMuseumRandomEventQueryCsReq => "CmdMuseumRandomEventQueryCsReq", Self::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp", Self::CmdSyncGetExhibitScNotify => "CmdSyncGetExhibitScNotify", + Self::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp", + Self::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq", + Self::CmdSyncMuseumTargetRewardNotify => "CmdSyncMuseumTargetRewardNotify", + Self::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq", + Self::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp", + Self::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp", + Self::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq", + Self::CmdMuseumRandomEventQueryScRsp => "CmdMuseumRandomEventQueryScRsp", + Self::CmdSyncMuseumInfoChangedScNotify => "CmdSyncMuseumInfoChangedScNotify", + Self::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp", + Self::CmdSyncMuseumTargetMissionFinishNotify => { + "CmdSyncMuseumTargetMissionFinishNotify" + } + Self::CmdSyncGetStuffScNotify => "CmdSyncGetStuffScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMuseumType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdTakeCollectRewardRsp" => Some(Self::CmdTakeCollectRewardRsp), - "CmdSyncMuseumTargetRewardNotify" => { - Some(Self::CmdSyncMuseumTargetRewardNotify) - } - "CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp), - "CmdSyncMuseumTargetStartNotify" => { - Some(Self::CmdSyncMuseumTargetStartNotify) - } + "ODOODGHAIJN_PCPDHELPKEM" => Some(Self::OdoodghaijnPcpdhelpkem), + "CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq), + "CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq), + "CmdIBFCJBCKENI" => Some(Self::CmdIbfcjbckeni), "CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq), "CmdMuseumRandomEventSelectCsReq" => { Some(Self::CmdMuseumRandomEventSelectCsReq) } + "CmdSyncMuseumTargetStartNotify" => { + Some(Self::CmdSyncMuseumTargetStartNotify) + } "CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp), - "CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq), - "CmdSyncGetStuffScNotify" => Some(Self::CmdSyncGetStuffScNotify), - "CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp), + "CmdSyncMuseumRandomEventStartScNotify" => { + Some(Self::CmdSyncMuseumRandomEventStartScNotify) + } + "CmdTakeCollectRewardRsp" => Some(Self::CmdTakeCollectRewardRsp), "CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq), - "CmdRemoveStuffFromAreaCsReq" => Some(Self::CmdRemoveStuffFromAreaCsReq), "CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp), - "CmdSyncMuseumFundsChangedScNotify" => { - Some(Self::CmdSyncMuseumFundsChangedScNotify) - } - "CmdSyncMuseumInfoChangedScNotify" => { - Some(Self::CmdSyncMuseumInfoChangedScNotify) - } - "CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq), - "CmdSyncMuseumTargetMissionFinishNotify" => { - Some(Self::CmdSyncMuseumTargetMissionFinishNotify) - } - "CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp), - "CmdMuseumRandomEventQueryCsReq" => { - Some(Self::CmdMuseumRandomEventQueryCsReq) - } "CmdTakeCollectRewardCsReq" => Some(Self::CmdTakeCollectRewardCsReq), "CmdMuseumRandomEventSelectScRsp" => { Some(Self::CmdMuseumRandomEventSelectScRsp) } - "CmdOPEMJNCNBNN" => Some(Self::CmdOpemjncnbnn), - "CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp), - "CmdMuseumRandomEventQueryScRsp" => { - Some(Self::CmdMuseumRandomEventQueryScRsp) + "CmdSyncMuseumFundsChangedScNotify" => { + Some(Self::CmdSyncMuseumFundsChangedScNotify) } - "CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq), - "CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq), - "CmdSyncMuseumRandomEventStartScNotify" => { - Some(Self::CmdSyncMuseumRandomEventStartScNotify) + "CmdMuseumRandomEventQueryCsReq" => { + Some(Self::CmdMuseumRandomEventQueryCsReq) } "CmdFinishCurTurnScRsp" => Some(Self::CmdFinishCurTurnScRsp), "CmdSyncGetExhibitScNotify" => Some(Self::CmdSyncGetExhibitScNotify), + "CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp), + "CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq), + "CmdSyncMuseumTargetRewardNotify" => { + Some(Self::CmdSyncMuseumTargetRewardNotify) + } + "CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq), + "CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp), + "CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp), + "CmdRemoveStuffFromAreaCsReq" => Some(Self::CmdRemoveStuffFromAreaCsReq), + "CmdMuseumRandomEventQueryScRsp" => { + Some(Self::CmdMuseumRandomEventQueryScRsp) + } + "CmdSyncMuseumInfoChangedScNotify" => { + Some(Self::CmdSyncMuseumInfoChangedScNotify) + } + "CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp), + "CmdSyncMuseumTargetMissionFinishNotify" => { + Some(Self::CmdSyncMuseumTargetMissionFinishNotify) + } + "CmdSyncGetStuffScNotify" => Some(Self::CmdSyncGetStuffScNotify), _ => None, } } } -/// Obf: MuseumRandomEventState +/// Obf: JKEKNDDBDMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MuseumRandomEventState { - Mnfeponeddj = 0, - Hbbmdfemgmm = 1, - Mnmcloppfol = 2, - Ngpfhcfehpk = 3, + JkeknddbdmcPcpdhelpkem = 0, + JkeknddbdmcDdlpgnhadcj = 1, + JkeknddbdmcHpjebffhjnp = 2, + JkeknddbdmcKlhdcopplng = 3, } impl MuseumRandomEventState { /// String value of the enum field names used in the ProtoBuf definition. @@ -87236,19 +90756,19 @@ impl MuseumRandomEventState { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "MuseumRandomEventState_MNFEPONEDDJ", - Self::Hbbmdfemgmm => "MuseumRandomEventState_HBBMDFEMGMM", - Self::Mnmcloppfol => "MuseumRandomEventState_MNMCLOPPFOL", - Self::Ngpfhcfehpk => "MuseumRandomEventState_NGPFHCFEHPK", + Self::JkeknddbdmcPcpdhelpkem => "JKEKNDDBDMC_PCPDHELPKEM", + Self::JkeknddbdmcDdlpgnhadcj => "JKEKNDDBDMC_DDLPGNHADCJ", + Self::JkeknddbdmcHpjebffhjnp => "JKEKNDDBDMC_HPJEBFFHJNP", + Self::JkeknddbdmcKlhdcopplng => "JKEKNDDBDMC_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MuseumRandomEventState_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "MuseumRandomEventState_HBBMDFEMGMM" => Some(Self::Hbbmdfemgmm), - "MuseumRandomEventState_MNMCLOPPFOL" => Some(Self::Mnmcloppfol), - "MuseumRandomEventState_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), + "JKEKNDDBDMC_PCPDHELPKEM" => Some(Self::JkeknddbdmcPcpdhelpkem), + "JKEKNDDBDMC_DDLPGNHADCJ" => Some(Self::JkeknddbdmcDdlpgnhadcj), + "JKEKNDDBDMC_HPJEBFFHJNP" => Some(Self::JkeknddbdmcHpjebffhjnp), + "JKEKNDDBDMC_KLHDCOPPLNG" => Some(Self::JkeknddbdmcKlhdcopplng), _ => None, } } @@ -87256,45 +90776,45 @@ impl MuseumRandomEventState { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gdofogooiah { - Mnfeponeddj = 0, - Fedodelokce = 1, - Mgdnclhjdbp = 2, - Cgeheldjijf = 3, +pub enum Jffonidpnda { + Pcpdhelpkem = 0, + Lmfjicjlanl = 1, + Iamdeoipmmd = 2, + Lclobpjgcme = 3, } -impl Gdofogooiah { +impl Jffonidpnda { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "GDOFOGOOIAH_MNFEPONEDDJ", - Self::Fedodelokce => "GDOFOGOOIAH_FEDODELOKCE", - Self::Mgdnclhjdbp => "GDOFOGOOIAH_MGDNCLHJDBP", - Self::Cgeheldjijf => "GDOFOGOOIAH_CGEHELDJIJF", + Self::Pcpdhelpkem => "JFFONIDPNDA_PCPDHELPKEM", + Self::Lmfjicjlanl => "JFFONIDPNDA_LMFJICJLANL", + Self::Iamdeoipmmd => "JFFONIDPNDA_IAMDEOIPMMD", + Self::Lclobpjgcme => "JFFONIDPNDA_LCLOBPJGCME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GDOFOGOOIAH_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "GDOFOGOOIAH_FEDODELOKCE" => Some(Self::Fedodelokce), - "GDOFOGOOIAH_MGDNCLHJDBP" => Some(Self::Mgdnclhjdbp), - "GDOFOGOOIAH_CGEHELDJIJF" => Some(Self::Cgeheldjijf), + "JFFONIDPNDA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "JFFONIDPNDA_LMFJICJLANL" => Some(Self::Lmfjicjlanl), + "JFFONIDPNDA_IAMDEOIPMMD" => Some(Self::Iamdeoipmmd), + "JFFONIDPNDA_LCLOBPJGCME" => Some(Self::Lclobpjgcme), _ => None, } } } -/// Obf: StatType +/// Obf: POHDIBANGEF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum StatType { - Mnfeponeddj = 0, - Amfihohblhk = 1, - Akjnoibpfmc = 2, - Blmoccejccm = 3, + PohdibangefPcpdhelpkem = 0, + PohdibangefGnpnmgpcjdd = 1, + PohdibangefLjmicelehal = 2, + PohdibangefLdlffjpoepk = 3, } impl StatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87303,35 +90823,35 @@ impl StatType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "StatType_MNFEPONEDDJ", - Self::Amfihohblhk => "StatType_AMFIHOHBLHK", - Self::Akjnoibpfmc => "StatType_AKJNOIBPFMC", - Self::Blmoccejccm => "StatType_BLMOCCEJCCM", + Self::PohdibangefPcpdhelpkem => "POHDIBANGEF_PCPDHELPKEM", + Self::PohdibangefGnpnmgpcjdd => "POHDIBANGEF_GNPNMGPCJDD", + Self::PohdibangefLjmicelehal => "POHDIBANGEF_LJMICELEHAL", + Self::PohdibangefLdlffjpoepk => "POHDIBANGEF_LDLFFJPOEPK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "StatType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "StatType_AMFIHOHBLHK" => Some(Self::Amfihohblhk), - "StatType_AKJNOIBPFMC" => Some(Self::Akjnoibpfmc), - "StatType_BLMOCCEJCCM" => Some(Self::Blmoccejccm), + "POHDIBANGEF_PCPDHELPKEM" => Some(Self::PohdibangefPcpdhelpkem), + "POHDIBANGEF_GNPNMGPCJDD" => Some(Self::PohdibangefGnpnmgpcjdd), + "POHDIBANGEF_LJMICELEHAL" => Some(Self::PohdibangefLjmicelehal), + "POHDIBANGEF_LDLFFJPOEPK" => Some(Self::PohdibangefLdlffjpoepk), _ => None, } } } -/// Obf: GetStuffType +/// Obf: GAPDOPFOGEN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GetStuffType { - Domphfhpadb = 0, - Cjconanhcjj = 1, - Ponocackajh = 2, - Oafljdgjmdp = 3, - Feccmbjcika = 4, - Dcejlcihoep = 5, - Lciknibcnjp = 6, + GapdopfogenBljeehfcnco = 0, + GapdopfogenPhjhneiocjm = 1, + GapdopfogenGkpgaegpdnl = 2, + GapdopfogenLkikbbfnpnd = 3, + GapdopfogenBdbeglakoog = 4, + GapdopfogenHappbgofalg = 5, + GapdopfogenJjkhcekdofc = 6, } impl GetStuffType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87340,47 +90860,47 @@ impl GetStuffType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Domphfhpadb => "GetStuffType_DOMPHFHPADB", - Self::Cjconanhcjj => "GetStuffType_CJCONANHCJJ", - Self::Ponocackajh => "GetStuffType_PONOCACKAJH", - Self::Oafljdgjmdp => "GetStuffType_OAFLJDGJMDP", - Self::Feccmbjcika => "GetStuffType_FECCMBJCIKA", - Self::Dcejlcihoep => "GetStuffType_DCEJLCIHOEP", - Self::Lciknibcnjp => "GetStuffType_LCIKNIBCNJP", + Self::GapdopfogenBljeehfcnco => "GAPDOPFOGEN_BLJEEHFCNCO", + Self::GapdopfogenPhjhneiocjm => "GAPDOPFOGEN_PHJHNEIOCJM", + Self::GapdopfogenGkpgaegpdnl => "GAPDOPFOGEN_GKPGAEGPDNL", + Self::GapdopfogenLkikbbfnpnd => "GAPDOPFOGEN_LKIKBBFNPND", + Self::GapdopfogenBdbeglakoog => "GAPDOPFOGEN_BDBEGLAKOOG", + Self::GapdopfogenHappbgofalg => "GAPDOPFOGEN_HAPPBGOFALG", + Self::GapdopfogenJjkhcekdofc => "GAPDOPFOGEN_JJKHCEKDOFC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GetStuffType_DOMPHFHPADB" => Some(Self::Domphfhpadb), - "GetStuffType_CJCONANHCJJ" => Some(Self::Cjconanhcjj), - "GetStuffType_PONOCACKAJH" => Some(Self::Ponocackajh), - "GetStuffType_OAFLJDGJMDP" => Some(Self::Oafljdgjmdp), - "GetStuffType_FECCMBJCIKA" => Some(Self::Feccmbjcika), - "GetStuffType_DCEJLCIHOEP" => Some(Self::Dcejlcihoep), - "GetStuffType_LCIKNIBCNJP" => Some(Self::Lciknibcnjp), + "GAPDOPFOGEN_BLJEEHFCNCO" => Some(Self::GapdopfogenBljeehfcnco), + "GAPDOPFOGEN_PHJHNEIOCJM" => Some(Self::GapdopfogenPhjhneiocjm), + "GAPDOPFOGEN_GKPGAEGPDNL" => Some(Self::GapdopfogenGkpgaegpdnl), + "GAPDOPFOGEN_LKIKBBFNPND" => Some(Self::GapdopfogenLkikbbfnpnd), + "GAPDOPFOGEN_BDBEGLAKOOG" => Some(Self::GapdopfogenBdbeglakoog), + "GAPDOPFOGEN_HAPPBGOFALG" => Some(Self::GapdopfogenHappbgofalg), + "GAPDOPFOGEN_JJKHCEKDOFC" => Some(Self::GapdopfogenJjkhcekdofc), _ => None, } } } -/// Obf: CmdMusicRhythmType +/// Obf: NEMEAFLEOHK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMusicRhythmType { - Mnfeponeddj = 0, - CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7590, - CmdMusicRhythmStartLevelCsReq = 7585, - CmdMusicRhythmUnlockSongNotify = 7582, - CmdMusicRhythmStartLevelScRsp = 7580, - CmdMusicRhythmUnlockSongSfxScNotify = 7581, - CmdMusicRhythmDataCsReq = 7576, - CmdMusicRhythmSaveSongConfigDataScRsp = 7579, - CmdMusicRhythmFinishLevelCsReq = 7591, - CmdMusicRhythmUnlockTrackScNotify = 7573, - CmdMusicRhythmDataScRsp = 7571, - CmdMusicRhythmSaveSongConfigDataCsReq = 7595, - CmdMusicRhythmFinishLevelScRsp = 7574, + NemeafleohkPcpdhelpkem = 0, + CmdMusicRhythmDataScRsp = 7588, + CmdMusicRhythmStartLevelScRsp = 7589, + CmdMusicRhythmFinishLevelScRsp = 7571, + CmdMusicRhythmUnlockSongSfxScNotify = 7595, + CmdMusicRhythmFinishLevelCsReq = 7573, + CmdMusicRhythmStartLevelCsReq = 7574, + CmdMusicRhythmUnlockTrackScNotify = 7578, + CmdMusicRhythmSaveSongConfigDataCsReq = 7594, + CmdMusicRhythmSaveSongConfigDataScRsp = 7600, + CmdMusicRhythmDataCsReq = 7572, + CmdHdcoofahmhj = 7597, + CmdDmejhilmkah = 7585, } impl CmdMusicRhythmType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87389,63 +90909,57 @@ impl CmdMusicRhythmType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdMusicRhythmType_MNFEPONEDDJ", - Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify => { - "CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" - } - Self::CmdMusicRhythmStartLevelCsReq => "CmdMusicRhythmStartLevelCsReq", - Self::CmdMusicRhythmUnlockSongNotify => "CmdMusicRhythmUnlockSongNotify", + Self::NemeafleohkPcpdhelpkem => "NEMEAFLEOHK_PCPDHELPKEM", + Self::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp", Self::CmdMusicRhythmStartLevelScRsp => "CmdMusicRhythmStartLevelScRsp", + Self::CmdMusicRhythmFinishLevelScRsp => "CmdMusicRhythmFinishLevelScRsp", Self::CmdMusicRhythmUnlockSongSfxScNotify => { "CmdMusicRhythmUnlockSongSfxScNotify" } - Self::CmdMusicRhythmDataCsReq => "CmdMusicRhythmDataCsReq", - Self::CmdMusicRhythmSaveSongConfigDataScRsp => { - "CmdMusicRhythmSaveSongConfigDataScRsp" - } Self::CmdMusicRhythmFinishLevelCsReq => "CmdMusicRhythmFinishLevelCsReq", + Self::CmdMusicRhythmStartLevelCsReq => "CmdMusicRhythmStartLevelCsReq", Self::CmdMusicRhythmUnlockTrackScNotify => { "CmdMusicRhythmUnlockTrackScNotify" } - Self::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp", Self::CmdMusicRhythmSaveSongConfigDataCsReq => { "CmdMusicRhythmSaveSongConfigDataCsReq" } - Self::CmdMusicRhythmFinishLevelScRsp => "CmdMusicRhythmFinishLevelScRsp", + Self::CmdMusicRhythmSaveSongConfigDataScRsp => { + "CmdMusicRhythmSaveSongConfigDataScRsp" + } + Self::CmdMusicRhythmDataCsReq => "CmdMusicRhythmDataCsReq", + Self::CmdHdcoofahmhj => "CmdHDCOOFAHMHJ", + Self::CmdDmejhilmkah => "CmdDMEJHILMKAH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdMusicRhythmType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" => { - Some(Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify) - } - "CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq), - "CmdMusicRhythmUnlockSongNotify" => { - Some(Self::CmdMusicRhythmUnlockSongNotify) - } + "NEMEAFLEOHK_PCPDHELPKEM" => Some(Self::NemeafleohkPcpdhelpkem), + "CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp), "CmdMusicRhythmStartLevelScRsp" => Some(Self::CmdMusicRhythmStartLevelScRsp), + "CmdMusicRhythmFinishLevelScRsp" => { + Some(Self::CmdMusicRhythmFinishLevelScRsp) + } "CmdMusicRhythmUnlockSongSfxScNotify" => { Some(Self::CmdMusicRhythmUnlockSongSfxScNotify) } - "CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq), - "CmdMusicRhythmSaveSongConfigDataScRsp" => { - Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp) - } "CmdMusicRhythmFinishLevelCsReq" => { Some(Self::CmdMusicRhythmFinishLevelCsReq) } + "CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq), "CmdMusicRhythmUnlockTrackScNotify" => { Some(Self::CmdMusicRhythmUnlockTrackScNotify) } - "CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp), "CmdMusicRhythmSaveSongConfigDataCsReq" => { Some(Self::CmdMusicRhythmSaveSongConfigDataCsReq) } - "CmdMusicRhythmFinishLevelScRsp" => { - Some(Self::CmdMusicRhythmFinishLevelScRsp) + "CmdMusicRhythmSaveSongConfigDataScRsp" => { + Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp) } + "CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq), + "CmdHDCOOFAHMHJ" => Some(Self::CmdHdcoofahmhj), + "CmdDMEJHILMKAH" => Some(Self::CmdDmejhilmkah), _ => None, } } @@ -87453,43 +90967,43 @@ impl CmdMusicRhythmType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ncpplaljobg { - Gjmfbdihcdh = 0, - Helhaihckcn = 1, +pub enum Ceciamendcb { + Iklfhandcip = 0, + Elidbcghbdk = 1, } -impl Ncpplaljobg { +impl Ceciamendcb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Gjmfbdihcdh => "NCPPLALJOBG_GJMFBDIHCDH", - Self::Helhaihckcn => "NCPPLALJOBG_HELHAIHCKCN", + Self::Iklfhandcip => "CECIAMENDCB_IKLFHANDCIP", + Self::Elidbcghbdk => "CECIAMENDCB_ELIDBCGHBDK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NCPPLALJOBG_GJMFBDIHCDH" => Some(Self::Gjmfbdihcdh), - "NCPPLALJOBG_HELHAIHCKCN" => Some(Self::Helhaihckcn), + "CECIAMENDCB_IKLFHANDCIP" => Some(Self::Iklfhandcip), + "CECIAMENDCB_ELIDBCGHBDK" => Some(Self::Elidbcghbdk), _ => None, } } } -/// Obf: CmdOfferingType +/// Obf: EBHGGMBCBIA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdOfferingType { - Mnfeponeddj = 0, - CmdTakeOfferingRewardScRsp = 6936, - CmdTakeOfferingRewardCsReq = 6926, - CmdSubmitOfferingItemScRsp = 6925, - CmdSubmitOfferingItemCsReq = 6935, + EbhggmbcbiaPcpdhelpkem = 0, + CmdSubmitOfferingItemScRsp = 6930, + CmdTakeOfferingRewardScRsp = 6928, + CmdGetOfferingInfoScRsp = 6940, + CmdOfferingInfoScNotify = 6934, CmdGetOfferingInfoCsReq = 6921, - CmdGetOfferingInfoScRsp = 6939, - CmdOfferingInfoScNotify = 6932, + CmdTakeOfferingRewardCsReq = 6935, + CmdSubmitOfferingItemCsReq = 6922, } impl CmdOfferingType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87498,27 +91012,27 @@ impl CmdOfferingType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdOfferingType_MNFEPONEDDJ", - Self::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp", - Self::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq", + Self::EbhggmbcbiaPcpdhelpkem => "EBHGGMBCBIA_PCPDHELPKEM", Self::CmdSubmitOfferingItemScRsp => "CmdSubmitOfferingItemScRsp", - Self::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq", - Self::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq", + Self::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp", Self::CmdGetOfferingInfoScRsp => "CmdGetOfferingInfoScRsp", Self::CmdOfferingInfoScNotify => "CmdOfferingInfoScNotify", + Self::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq", + Self::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq", + Self::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdOfferingType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp), - "CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq), + "EBHGGMBCBIA_PCPDHELPKEM" => Some(Self::EbhggmbcbiaPcpdhelpkem), "CmdSubmitOfferingItemScRsp" => Some(Self::CmdSubmitOfferingItemScRsp), - "CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq), - "CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq), + "CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp), "CmdGetOfferingInfoScRsp" => Some(Self::CmdGetOfferingInfoScRsp), "CmdOfferingInfoScNotify" => Some(Self::CmdOfferingInfoScNotify), + "CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq), + "CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq), + "CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq), _ => None, } } @@ -87526,42 +91040,42 @@ impl CmdOfferingType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum OfferingState { - None = 0, - Lock = 1, - Open = 2, +pub enum Kmpfieepeek { + Pcpdhelpkem = 0, + Dklpaafflee = 1, + Plpmkccphoi = 2, } -impl OfferingState { +impl Kmpfieepeek { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "OFFERING_STATE_NONE", - Self::Lock => "OFFERING_STATE_LOCK", - Self::Open => "OFFERING_STATE_OPEN", + Self::Pcpdhelpkem => "KMPFIEEPEEK_PCPDHELPKEM", + Self::Dklpaafflee => "KMPFIEEPEEK_DKLPAAFFLEE", + Self::Plpmkccphoi => "KMPFIEEPEEK_PLPMKCCPHOI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OFFERING_STATE_NONE" => Some(Self::None), - "OFFERING_STATE_LOCK" => Some(Self::Lock), - "OFFERING_STATE_OPEN" => Some(Self::Open), + "KMPFIEEPEEK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "KMPFIEEPEEK_DKLPAAFFLEE" => Some(Self::Dklpaafflee), + "KMPFIEEPEEK_PLPMKCCPHOI" => Some(Self::Plpmkccphoi), _ => None, } } } -/// Obf: CmdPamMissionType +/// Obf: PBMDIDPANOI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamMissionType { - Mnfeponeddj = 0, - CmdAcceptedPamMissionExpireScRsp = 4081, - CmdAcceptedPamMissionExpireCsReq = 4083, - CmdSyncAcceptedPamMissionNotify = 4024, + PbmdidpanoiPcpdhelpkem = 0, + CmdOllnkphmeph = 4010, + CmdSyncAcceptedPamMissionNotify = 4094, + CmdAcceptedPamMissionExpireCsReq = 4091, } impl CmdPamMissionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87570,40 +91084,38 @@ impl CmdPamMissionType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPamMissionType_MNFEPONEDDJ", - Self::CmdAcceptedPamMissionExpireScRsp => "CmdAcceptedPamMissionExpireScRsp", - Self::CmdAcceptedPamMissionExpireCsReq => "CmdAcceptedPamMissionExpireCsReq", + Self::PbmdidpanoiPcpdhelpkem => "PBMDIDPANOI_PCPDHELPKEM", + Self::CmdOllnkphmeph => "CmdOLLNKPHMEPH", Self::CmdSyncAcceptedPamMissionNotify => "CmdSyncAcceptedPamMissionNotify", + Self::CmdAcceptedPamMissionExpireCsReq => "CmdAcceptedPamMissionExpireCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPamMissionType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdAcceptedPamMissionExpireScRsp" => { - Some(Self::CmdAcceptedPamMissionExpireScRsp) + "PBMDIDPANOI_PCPDHELPKEM" => Some(Self::PbmdidpanoiPcpdhelpkem), + "CmdOLLNKPHMEPH" => Some(Self::CmdOllnkphmeph), + "CmdSyncAcceptedPamMissionNotify" => { + Some(Self::CmdSyncAcceptedPamMissionNotify) } "CmdAcceptedPamMissionExpireCsReq" => { Some(Self::CmdAcceptedPamMissionExpireCsReq) } - "CmdSyncAcceptedPamMissionNotify" => { - Some(Self::CmdSyncAcceptedPamMissionNotify) - } _ => None, } } } -/// Obf: CmdPamSkinType +/// Obf: KCDBONKPLPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamSkinType { - Mnfeponeddj = 0, - CmdSelectPamSkinCsReq = 8135, - CmdGetPamSkinDataScRsp = 8139, - CmdSelectPamSkinScRsp = 8125, - CmdUnlockPamSkinScNotify = 8126, + KcdbonkplpcPcpdhelpkem = 0, + CmdSelectPamSkinCsReq = 8122, + CmdGetPamSkinDataScRsp = 8140, + CmdSelectPamSkinScRsp = 8130, CmdGetPamSkinDataCsReq = 8121, + CmdUnlockPamSkinScNotify = 8135, } impl CmdPamSkinType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87612,41 +91124,41 @@ impl CmdPamSkinType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPamSkinType_MNFEPONEDDJ", + Self::KcdbonkplpcPcpdhelpkem => "KCDBONKPLPC_PCPDHELPKEM", Self::CmdSelectPamSkinCsReq => "CmdSelectPamSkinCsReq", Self::CmdGetPamSkinDataScRsp => "CmdGetPamSkinDataScRsp", Self::CmdSelectPamSkinScRsp => "CmdSelectPamSkinScRsp", - Self::CmdUnlockPamSkinScNotify => "CmdUnlockPamSkinScNotify", Self::CmdGetPamSkinDataCsReq => "CmdGetPamSkinDataCsReq", + Self::CmdUnlockPamSkinScNotify => "CmdUnlockPamSkinScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPamSkinType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "KCDBONKPLPC_PCPDHELPKEM" => Some(Self::KcdbonkplpcPcpdhelpkem), "CmdSelectPamSkinCsReq" => Some(Self::CmdSelectPamSkinCsReq), "CmdGetPamSkinDataScRsp" => Some(Self::CmdGetPamSkinDataScRsp), "CmdSelectPamSkinScRsp" => Some(Self::CmdSelectPamSkinScRsp), - "CmdUnlockPamSkinScNotify" => Some(Self::CmdUnlockPamSkinScNotify), "CmdGetPamSkinDataCsReq" => Some(Self::CmdGetPamSkinDataCsReq), + "CmdUnlockPamSkinScNotify" => Some(Self::CmdUnlockPamSkinScNotify), _ => None, } } } -/// Obf: CmdParkourType +/// Obf: PCHEOAIBEKK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdParkourType { - Mnfeponeddj = 0, - CmdParkourGetRankingInfoScRsp = 8385, - CmdParkourEndLevelCsReq = 8392, - CmdParkourStartLevelScRsp = 8396, - CmdParkourGetDataScRsp = 8399, - CmdParkourEndLevelScRsp = 8382, - CmdParkourStartLevelCsReq = 8386, - CmdParkourGetRankingInfoCsReq = 8395, + PcheoaibekkPcpdhelpkem = 0, + CmdParkourGetRankingInfoCsReq = 8382, + CmdParkourGetDataScRsp = 8400, + CmdParkourStartLevelScRsp = 8388, + CmdParkourEndLevelScRsp = 8397, CmdParkourGetDataCsReq = 8381, + CmdParkourStartLevelCsReq = 8395, + CmdParkourEndLevelCsReq = 8394, + CmdParkourGetRankingInfoScRsp = 8390, } impl CmdParkourType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87655,29 +91167,29 @@ impl CmdParkourType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdParkourType_MNFEPONEDDJ", - Self::CmdParkourGetRankingInfoScRsp => "CmdParkourGetRankingInfoScRsp", - Self::CmdParkourEndLevelCsReq => "CmdParkourEndLevelCsReq", - Self::CmdParkourStartLevelScRsp => "CmdParkourStartLevelScRsp", - Self::CmdParkourGetDataScRsp => "CmdParkourGetDataScRsp", - Self::CmdParkourEndLevelScRsp => "CmdParkourEndLevelScRsp", - Self::CmdParkourStartLevelCsReq => "CmdParkourStartLevelCsReq", + Self::PcheoaibekkPcpdhelpkem => "PCHEOAIBEKK_PCPDHELPKEM", Self::CmdParkourGetRankingInfoCsReq => "CmdParkourGetRankingInfoCsReq", + Self::CmdParkourGetDataScRsp => "CmdParkourGetDataScRsp", + Self::CmdParkourStartLevelScRsp => "CmdParkourStartLevelScRsp", + Self::CmdParkourEndLevelScRsp => "CmdParkourEndLevelScRsp", Self::CmdParkourGetDataCsReq => "CmdParkourGetDataCsReq", + Self::CmdParkourStartLevelCsReq => "CmdParkourStartLevelCsReq", + Self::CmdParkourEndLevelCsReq => "CmdParkourEndLevelCsReq", + Self::CmdParkourGetRankingInfoScRsp => "CmdParkourGetRankingInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdParkourType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdParkourGetRankingInfoScRsp" => Some(Self::CmdParkourGetRankingInfoScRsp), - "CmdParkourEndLevelCsReq" => Some(Self::CmdParkourEndLevelCsReq), - "CmdParkourStartLevelScRsp" => Some(Self::CmdParkourStartLevelScRsp), - "CmdParkourGetDataScRsp" => Some(Self::CmdParkourGetDataScRsp), - "CmdParkourEndLevelScRsp" => Some(Self::CmdParkourEndLevelScRsp), - "CmdParkourStartLevelCsReq" => Some(Self::CmdParkourStartLevelCsReq), + "PCHEOAIBEKK_PCPDHELPKEM" => Some(Self::PcheoaibekkPcpdhelpkem), "CmdParkourGetRankingInfoCsReq" => Some(Self::CmdParkourGetRankingInfoCsReq), + "CmdParkourGetDataScRsp" => Some(Self::CmdParkourGetDataScRsp), + "CmdParkourStartLevelScRsp" => Some(Self::CmdParkourStartLevelScRsp), + "CmdParkourEndLevelScRsp" => Some(Self::CmdParkourEndLevelScRsp), "CmdParkourGetDataCsReq" => Some(Self::CmdParkourGetDataCsReq), + "CmdParkourStartLevelCsReq" => Some(Self::CmdParkourStartLevelCsReq), + "CmdParkourEndLevelCsReq" => Some(Self::CmdParkourEndLevelCsReq), + "CmdParkourGetRankingInfoScRsp" => Some(Self::CmdParkourGetRankingInfoScRsp), _ => None, } } @@ -87685,29 +91197,29 @@ impl CmdParkourType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ggndbkbgbcb { - Mnfeponeddj = 0, - Ngpfhcfehpk = 1, - Lbmpnepeajh = 2, +pub enum Nomnehcnglh { + Pcpdhelpkem = 0, + Klhdcopplng = 1, + Bmchmaoikde = 2, } -impl Ggndbkbgbcb { +impl Nomnehcnglh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "GGNDBKBGBCB_MNFEPONEDDJ", - Self::Ngpfhcfehpk => "GGNDBKBGBCB_NGPFHCFEHPK", - Self::Lbmpnepeajh => "GGNDBKBGBCB_LBMPNEPEAJH", + Self::Pcpdhelpkem => "NOMNEHCNGLH_PCPDHELPKEM", + Self::Klhdcopplng => "NOMNEHCNGLH_KLHDCOPPLNG", + Self::Bmchmaoikde => "NOMNEHCNGLH_BMCHMAOIKDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GGNDBKBGBCB_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "GGNDBKBGBCB_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), - "GGNDBKBGBCB_LBMPNEPEAJH" => Some(Self::Lbmpnepeajh), + "NOMNEHCNGLH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NOMNEHCNGLH_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "NOMNEHCNGLH_BMCHMAOIKDE" => Some(Self::Bmchmaoikde), _ => None, } } @@ -87715,46 +91227,46 @@ impl Ggndbkbgbcb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bjlngkpfdip { - Fjkidhgjlaj = 0, - Fidhdpbomab = 1, - Hfmodmmfglk = 2, +pub enum Ieepgjikeem { + Dmkleehjppd = 0, + Deohjilbhcg = 1, + Hpiekdgebmg = 2, } -impl Bjlngkpfdip { +impl Ieepgjikeem { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Fjkidhgjlaj => "BJLNGKPFDIP_FJKIDHGJLAJ", - Self::Fidhdpbomab => "BJLNGKPFDIP_FIDHDPBOMAB", - Self::Hfmodmmfglk => "BJLNGKPFDIP_HFMODMMFGLK", + Self::Dmkleehjppd => "IEEPGJIKEEM_DMKLEEHJPPD", + Self::Deohjilbhcg => "IEEPGJIKEEM_DEOHJILBHCG", + Self::Hpiekdgebmg => "IEEPGJIKEEM_HPIEKDGEBMG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BJLNGKPFDIP_FJKIDHGJLAJ" => Some(Self::Fjkidhgjlaj), - "BJLNGKPFDIP_FIDHDPBOMAB" => Some(Self::Fidhdpbomab), - "BJLNGKPFDIP_HFMODMMFGLK" => Some(Self::Hfmodmmfglk), + "IEEPGJIKEEM_DMKLEEHJPPD" => Some(Self::Dmkleehjppd), + "IEEPGJIKEEM_DEOHJILBHCG" => Some(Self::Deohjilbhcg), + "IEEPGJIKEEM_HPIEKDGEBMG" => Some(Self::Hpiekdgebmg), _ => None, } } } -/// Obf: CmdPetType +/// Obf: AMPLNBBIBJH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPetType { - Mnfeponeddj = 0, - CmdSummonPetScRsp = 7615, - CmdRecallPetScRsp = 7616, - CmdGetPetDataCsReq = 7606, - CmdCurPetChangedScNotify = 7603, - CmdRecallPetCsReq = 7617, - CmdSummonPetCsReq = 7621, - CmdGetPetDataScRsp = 7601, + AmplnbbibjhPcpdhelpkem = 0, + CmdRecallPetScRsp = 7608, + CmdGetPetDataScRsp = 7604, + CmdSummonPetCsReq = 7602, + CmdGetPetDataCsReq = 7601, + CmdSummonPetScRsp = 7614, + CmdFlnmcmnjgho = 7610, + CmdRecallPetCsReq = 7603, } impl CmdPetType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87763,27 +91275,27 @@ impl CmdPetType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPetType_MNFEPONEDDJ", - Self::CmdSummonPetScRsp => "CmdSummonPetScRsp", + Self::AmplnbbibjhPcpdhelpkem => "AMPLNBBIBJH_PCPDHELPKEM", Self::CmdRecallPetScRsp => "CmdRecallPetScRsp", - Self::CmdGetPetDataCsReq => "CmdGetPetDataCsReq", - Self::CmdCurPetChangedScNotify => "CmdCurPetChangedScNotify", - Self::CmdRecallPetCsReq => "CmdRecallPetCsReq", - Self::CmdSummonPetCsReq => "CmdSummonPetCsReq", Self::CmdGetPetDataScRsp => "CmdGetPetDataScRsp", + Self::CmdSummonPetCsReq => "CmdSummonPetCsReq", + Self::CmdGetPetDataCsReq => "CmdGetPetDataCsReq", + Self::CmdSummonPetScRsp => "CmdSummonPetScRsp", + Self::CmdFlnmcmnjgho => "CmdFLNMCMNJGHO", + Self::CmdRecallPetCsReq => "CmdRecallPetCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPetType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp), + "AMPLNBBIBJH_PCPDHELPKEM" => Some(Self::AmplnbbibjhPcpdhelpkem), "CmdRecallPetScRsp" => Some(Self::CmdRecallPetScRsp), - "CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq), - "CmdCurPetChangedScNotify" => Some(Self::CmdCurPetChangedScNotify), - "CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq), - "CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq), "CmdGetPetDataScRsp" => Some(Self::CmdGetPetDataScRsp), + "CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq), + "CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq), + "CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp), + "CmdFLNMCMNJGHO" => Some(Self::CmdFlnmcmnjgho), + "CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq), _ => None, } } @@ -87791,50 +91303,50 @@ impl CmdPetType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Damolkmfhkm { - Mnfeponeddj = 0, - Hbaefcflgmh = 1, - Aolkgkjfbkn = 2, +pub enum Ebabbaboinf { + Pcpdhelpkem = 0, + Cdplpibdknn = 1, + Jaiafpjodfe = 2, } -impl Damolkmfhkm { +impl Ebabbaboinf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "DAMOLKMFHKM_MNFEPONEDDJ", - Self::Hbaefcflgmh => "DAMOLKMFHKM_HBAEFCFLGMH", - Self::Aolkgkjfbkn => "DAMOLKMFHKM_AOLKGKJFBKN", + Self::Pcpdhelpkem => "EBABBABOINF_PCPDHELPKEM", + Self::Cdplpibdknn => "EBABBABOINF_CDPLPIBDKNN", + Self::Jaiafpjodfe => "EBABBABOINF_JAIAFPJODFE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DAMOLKMFHKM_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "DAMOLKMFHKM_HBAEFCFLGMH" => Some(Self::Hbaefcflgmh), - "DAMOLKMFHKM_AOLKGKJFBKN" => Some(Self::Aolkgkjfbkn), + "EBABBABOINF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "EBABBABOINF_CDPLPIBDKNN" => Some(Self::Cdplpibdknn), + "EBABBABOINF_JAIAFPJODFE" => Some(Self::Jaiafpjodfe), _ => None, } } } -/// Obf: CmdPhoneType +/// Obf: DOGMPAAJNCF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPhoneType { - Mnfeponeddj = 0, - CmdGetPhoneDataCsReq = 5183, - CmdSelectPhoneThemeScRsp = 5162, - CmdSelectPhoneCaseScRsp = 5140, - CmdUnlockPhoneCaseScNotify = 5146, - CmdGetPhoneDataScRsp = 5181, - CmdSelectPhoneCaseCsReq = 5169, - CmdUnlockChatBubbleScNotify = 5135, - CmdUnlockPhoneThemeScNotify = 5200, - CmdSelectPhoneThemeCsReq = 5113, - CmdSelectChatBubbleCsReq = 5124, - CmdSelectChatBubbleScRsp = 5104, + DogmpaajncfPcpdhelpkem = 0, + CmdSelectPhoneThemeCsReq = 5118, + CmdGetPhoneDataScRsp = 5110, + CmdUnlockChatBubbleScNotify = 5114, + CmdSelectPhoneCaseScRsp = 5126, + CmdUnlockPhoneThemeScNotify = 5198, + CmdSelectChatBubbleCsReq = 5194, + CmdUnlockPhoneCaseScNotify = 5139, + CmdGetPhoneDataCsReq = 5191, + CmdSelectPhoneCaseCsReq = 5163, + CmdSelectChatBubbleScRsp = 5195, + CmdSelectPhoneThemeScRsp = 5109, } impl CmdPhoneType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87843,95 +91355,95 @@ impl CmdPhoneType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPhoneType_MNFEPONEDDJ", - Self::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq", - Self::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp", - Self::CmdSelectPhoneCaseScRsp => "CmdSelectPhoneCaseScRsp", - Self::CmdUnlockPhoneCaseScNotify => "CmdUnlockPhoneCaseScNotify", - Self::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp", - Self::CmdSelectPhoneCaseCsReq => "CmdSelectPhoneCaseCSReq", - Self::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify", - Self::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify", + Self::DogmpaajncfPcpdhelpkem => "DOGMPAAJNCF_PCPDHELPKEM", Self::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq", + Self::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp", + Self::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify", + Self::CmdSelectPhoneCaseScRsp => "CmdSelectPhoneCaseScRsp", + Self::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify", Self::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq", + Self::CmdUnlockPhoneCaseScNotify => "CmdUnlockPhoneCaseScNotify", + Self::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq", + Self::CmdSelectPhoneCaseCsReq => "CmdSelectPhoneCaseCSReq", Self::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp", + Self::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPhoneType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq), - "CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp), - "CmdSelectPhoneCaseScRsp" => Some(Self::CmdSelectPhoneCaseScRsp), - "CmdUnlockPhoneCaseScNotify" => Some(Self::CmdUnlockPhoneCaseScNotify), - "CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp), - "CmdSelectPhoneCaseCSReq" => Some(Self::CmdSelectPhoneCaseCsReq), - "CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify), - "CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify), + "DOGMPAAJNCF_PCPDHELPKEM" => Some(Self::DogmpaajncfPcpdhelpkem), "CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq), + "CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp), + "CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify), + "CmdSelectPhoneCaseScRsp" => Some(Self::CmdSelectPhoneCaseScRsp), + "CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify), "CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq), + "CmdUnlockPhoneCaseScNotify" => Some(Self::CmdUnlockPhoneCaseScNotify), + "CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq), + "CmdSelectPhoneCaseCSReq" => Some(Self::CmdSelectPhoneCaseCsReq), "CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp), + "CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp), _ => None, } } } -/// Obf: CmdPlanetFesType +/// Obf: FFBGABCGDDL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlanetFesType { - Mnfeponeddj = 0, - CmdPlanetFesDealAvatarEventOptionItemScRsp = 8220, - CmdPlanetFesFriendRankingInfoChangeScNotify = 8227, - CmdPlanetFesGetBusinessDayInfoScRsp = 8206, - CmdPlanetFesSkillLevelUpScRsp = 8216, - CmdKlepmpjodob = 8218, - CmdGpmpnpjcphp = 8224, - CmdPlanetFesSetCustomKeyValueCsReq = 8243, - CmdPlanetFesTakeQuestRewardCsReq = 8229, + FfbgabcgddlPcpdhelpkem = 0, + CmdPlanetFesGetFriendRankingInfoListCsReq = 8212, + CmdAfkceokhghf = 8235, + CmdPlanetFesGetBusinessDayInfoCsReq = 8221, + CmdPlanetFesBonusEventInteractCsReq = 8223, + CmdPlanetFesBuyLandCsReq = 8201, + CmdPlanetFesBusinessDayRefreshEventScRsp = 8206, + CmdPlanetFesBonusEventInteractScRsp = 8214, + CmdPlanetFesStartMiniGameScRsp = 8222, + CmdPlanetFesChooseAvatarEventOptionScRsp = 8209, + CmdPlanetFesTakeQuestRewardScRsp = 8231, + CmdPlanetFesSetAvatarWorkCsReq = 8238, + CmdPlanetFesDealAvatarEventOptionItemScRsp = 8237, + CmdPlanetFesSetCustomKeyValueCsReq = 8210, + CmdPlanetFesUpgradeFesLevelCsReq = 8241, + CmdPlanetFesTakeRegionPhaseRewardCsReq = 8243, + CmdPlanetFesGetAvatarStatScRsp = 8232, + CmdPlanetFesGetBusinessDayInfoScRsp = 8249, + CmdPlanetFesCollectIncomeCsReq = 8227, + CmdPlanetFesDoGachaScRsp = 8236, + CmdPlanetFesChooseAvatarEventOptionCsReq = 8233, + CmdPlanetFesDoGachaCsReq = 8245, + CmdPlanetFesDeliverPamCargoCsReq = 8226, + CmdGetPlanetFesDataScRsp = 8207, + CmdPlanetFesDealAvatarEventOptionItemCsReq = 8204, + CmdEmiffphbmei = 8242, + CmdPlanetFesTakeRegionPhaseRewardScRsp = 8239, + CmdPlanetFesDeliverPamCargoScRsp = 8208, + CmdPlanetFesSetCustomKeyValueScRsp = 8224, + CmdPlanetFesClientStatusCsReq = 8219, + CmdPlanetFesGetFriendRankingInfoListScRsp = 8234, + CmdPlanetFesFriendRankingInfoChangeScNotify = 8225, + CmdPlanetFesTakeQuestRewardCsReq = 8216, + CmdGetPlanetFesDataCsReq = 8213, + CmdPlanetFesSyncChangeScNotify = 8230, + CmdPlanetFesSkillLevelUpScRsp = 8229, CmdPlanetFesAvatarLevelUpCsReq = 8203, - CmdPlanetFesBingoGameFlipCardCsReq = 8244, - CmdPlanetFesBuyLandCsReq = 8202, - CmdGetPlanetFesDataScRsp = 8240, - CmdPlanetFesBonusEventInteractScRsp = 8210, - CmdAhciedgjnfc = 8238, - CmdPlanetFesDealAvatarEventOptionItemCsReq = 8242, - CmdPlanetFesDoGachaScRsp = 8221, - CmdIlejeiogfde = 8245, - CmdPlanetFesAvatarLevelUpScRsp = 8223, - CmdPlanetFesBusinessDayRefreshEventScRsp = 8241, - CmdPlanetFesTakeRegionPhaseRewardCsReq = 8231, - CmdPlanetFesDeliverPamCargoScRsp = 8249, - CmdPlanetFesGetFriendRankingInfoListScRsp = 8237, - CmdPlanetFesUpgradeFesLevelCsReq = 8215, - CmdPlanetFesBonusEventInteractCsReq = 8233, - CmdPlanetFesSyncChangeScNotify = 8201, - CmdPlanetFesGetAvatarStatCsReq = 8247, - CmdPlanetFesGetAvatarStatScRsp = 8236, - CmdBlnncdipdkb = 8230, - CmdPlanetFesChooseAvatarEventOptionScRsp = 8246, - CmdPlanetFesSetAvatarWorkCsReq = 8212, - CmdPlanetFesCollectAllIncomeCsReq = 8234, - CmdGetPlanetFesDataCsReq = 8204, - CmdPlanetFesStartMiniGameCsReq = 8226, - CmdPlanetFesTakeRegionPhaseRewardScRsp = 8232, - CmdPlanetFesUpgradeSkillLevelCsReq = 8217, - CmdPlanetFesTakeQuestRewardScRsp = 8208, - CmdPlanetFesGameBingoFlipScRsp = 8248, - CmdPlanetFesUseItemScRsp = 8235, - CmdNgimlfdmeeg = 8239, - CmdPlanetFesCollectIncomeCsReq = 8214, - CmdPlanetFesSetCustomKeyValueScRsp = 8250, - CmdPlanetFesDoGachaCsReq = 8222, - CmdPlanetFesGetBusinessDayInfoCsReq = 8211, - CmdPlanetFesClientStatusCsReq = 8207, - CmdPlanetFesGetFriendRankingInfoListCsReq = 8225, - CmdPlanetFesStartMiniGameScRsp = 8205, - CmdPlanetFesUseItemCsReq = 8213, - CmdPlanetFesDeliverPamCargoCsReq = 8219, - CmdPlanetFesChooseAvatarEventOptionCsReq = 8209, - CmdPlanetFesBusinessDayRefreshEventCsReq = 8228, + CmdPlanetFesCollectAllIncomeCsReq = 8244, + CmdJombhcniemp = 8218, + CmdPlanetFesGetAvatarStatCsReq = 8211, + CmdKijgiokokpf = 8247, + CmdPlanetFesBingoGameFlipCardCsReq = 8217, + CmdPlanetFesStartMiniGameCsReq = 8220, + CmdPlanetFesGameBingoFlipScRsp = 8228, + CmdMdgobjofodb = 8202, + CmdPlanetFesAvatarLevelUpScRsp = 8250, + CmdPlanetFesUseItemScRsp = 8240, + CmdNdkmgibcahf = 8205, + CmdPlanetFesUpgradeSkillLevelCsReq = 8248, + CmdPlanetFesBusinessDayRefreshEventCsReq = 8215, + CmdPlanetFesUseItemCsReq = 8246, } impl CmdPlanetFesType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87940,236 +91452,236 @@ impl CmdPlanetFesType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPlanetFesType_MNFEPONEDDJ", + Self::FfbgabcgddlPcpdhelpkem => "FFBGABCGDDL_PCPDHELPKEM", + Self::CmdPlanetFesGetFriendRankingInfoListCsReq => { + "CmdPlanetFesGetFriendRankingInfoListCsReq" + } + Self::CmdAfkceokhghf => "CmdAFKCEOKHGHF", + Self::CmdPlanetFesGetBusinessDayInfoCsReq => { + "CmdPlanetFesGetBusinessDayInfoCsReq" + } + Self::CmdPlanetFesBonusEventInteractCsReq => { + "CmdPlanetFesBonusEventInteractCsReq" + } + Self::CmdPlanetFesBuyLandCsReq => "CmdPlanetFesBuyLandCsReq", + Self::CmdPlanetFesBusinessDayRefreshEventScRsp => { + "CmdPlanetFesBusinessDayRefreshEventScRsp" + } + Self::CmdPlanetFesBonusEventInteractScRsp => { + "CmdPlanetFesBonusEventInteractScRsp" + } + Self::CmdPlanetFesStartMiniGameScRsp => "CmdPlanetFesStartMiniGameScRsp", + Self::CmdPlanetFesChooseAvatarEventOptionScRsp => { + "CmdPlanetFesChooseAvatarEventOptionScRsp" + } + Self::CmdPlanetFesTakeQuestRewardScRsp => "CmdPlanetFesTakeQuestRewardScRsp", + Self::CmdPlanetFesSetAvatarWorkCsReq => "CmdPlanetFesSetAvatarWorkCsReq", Self::CmdPlanetFesDealAvatarEventOptionItemScRsp => { "CmdPlanetFesDealAvatarEventOptionItemScRsp" } + Self::CmdPlanetFesSetCustomKeyValueCsReq => { + "CmdPlanetFesSetCustomKeyValueCsReq" + } + Self::CmdPlanetFesUpgradeFesLevelCsReq => "CmdPlanetFesUpgradeFesLevelCsReq", + Self::CmdPlanetFesTakeRegionPhaseRewardCsReq => { + "CmdPlanetFesTakeRegionPhaseRewardCsReq" + } + Self::CmdPlanetFesGetAvatarStatScRsp => "CmdPlanetFesGetAvatarStatScRsp", + Self::CmdPlanetFesGetBusinessDayInfoScRsp => { + "CmdPlanetFesGetBusinessDayInfoScRsp" + } + Self::CmdPlanetFesCollectIncomeCsReq => "CmdPlanetFesCollectIncomeCsReq", + Self::CmdPlanetFesDoGachaScRsp => "CmdPlanetFesDoGachaScRsp", + Self::CmdPlanetFesChooseAvatarEventOptionCsReq => { + "CmdPlanetFesChooseAvatarEventOptionCsReq" + } + Self::CmdPlanetFesDoGachaCsReq => "CmdPlanetFesDoGachaCsReq", + Self::CmdPlanetFesDeliverPamCargoCsReq => "CmdPlanetFesDeliverPamCargoCsReq", + Self::CmdGetPlanetFesDataScRsp => "CmdGetPlanetFesDataScRsp", + Self::CmdPlanetFesDealAvatarEventOptionItemCsReq => { + "CmdPlanetFesDealAvatarEventOptionItemCsReq" + } + Self::CmdEmiffphbmei => "CmdEMIFFPHBMEI", + Self::CmdPlanetFesTakeRegionPhaseRewardScRsp => { + "CmdPlanetFesTakeRegionPhaseRewardScRsp" + } + Self::CmdPlanetFesDeliverPamCargoScRsp => "CmdPlanetFesDeliverPamCargoScRsp", + Self::CmdPlanetFesSetCustomKeyValueScRsp => { + "CmdPlanetFesSetCustomKeyValueScRsp" + } + Self::CmdPlanetFesClientStatusCsReq => "CmdPlanetFesClientStatusCsReq", + Self::CmdPlanetFesGetFriendRankingInfoListScRsp => { + "CmdPlanetFesGetFriendRankingInfoListScRsp" + } Self::CmdPlanetFesFriendRankingInfoChangeScNotify => { "CmdPlanetFesFriendRankingInfoChangeScNotify" } - Self::CmdPlanetFesGetBusinessDayInfoScRsp => { - "CmdPlanetFesGetBusinessDayInfoScRsp" - } - Self::CmdPlanetFesSkillLevelUpScRsp => "CmdPlanetFesSkillLevelUpScRsp", - Self::CmdKlepmpjodob => "CmdKLEPMPJODOB", - Self::CmdGpmpnpjcphp => "CmdGPMPNPJCPHP", - Self::CmdPlanetFesSetCustomKeyValueCsReq => { - "CmdPlanetFesSetCustomKeyValueCsReq" - } Self::CmdPlanetFesTakeQuestRewardCsReq => "CmdPlanetFesTakeQuestRewardCsReq", - Self::CmdPlanetFesAvatarLevelUpCsReq => "CmdPlanetFesAvatarLevelUpCsReq", - Self::CmdPlanetFesBingoGameFlipCardCsReq => { - "CmdPlanetFesBingoGameFlipCardCsReq" - } - Self::CmdPlanetFesBuyLandCsReq => "CmdPlanetFesBuyLandCsReq", - Self::CmdGetPlanetFesDataScRsp => "CmdGetPlanetFesDataScRsp", - Self::CmdPlanetFesBonusEventInteractScRsp => { - "CmdPlanetFesBonusEventInteractScRsp" - } - Self::CmdAhciedgjnfc => "CmdAHCIEDGJNFC", - Self::CmdPlanetFesDealAvatarEventOptionItemCsReq => { - "CmdPlanetFesDealAvatarEventOptionItemCsReq" - } - Self::CmdPlanetFesDoGachaScRsp => "CmdPlanetFesDoGachaScRsp", - Self::CmdIlejeiogfde => "CmdILEJEIOGFDE", - Self::CmdPlanetFesAvatarLevelUpScRsp => "CmdPlanetFesAvatarLevelUpScRsp", - Self::CmdPlanetFesBusinessDayRefreshEventScRsp => { - "CmdPlanetFesBusinessDayRefreshEventScRsp" - } - Self::CmdPlanetFesTakeRegionPhaseRewardCsReq => { - "CmdPlanetFesTakeRegionPhaseRewardCsReq" - } - Self::CmdPlanetFesDeliverPamCargoScRsp => "CmdPlanetFesDeliverPamCargoScRsp", - Self::CmdPlanetFesGetFriendRankingInfoListScRsp => { - "CmdPlanetFesGetFriendRankingInfoListScRsp" - } - Self::CmdPlanetFesUpgradeFesLevelCsReq => "CmdPlanetFesUpgradeFesLevelCsReq", - Self::CmdPlanetFesBonusEventInteractCsReq => { - "CmdPlanetFesBonusEventInteractCsReq" - } + Self::CmdGetPlanetFesDataCsReq => "CmdGetPlanetFesDataCsReq", Self::CmdPlanetFesSyncChangeScNotify => "CmdPlanetFesSyncChangeScNotify", - Self::CmdPlanetFesGetAvatarStatCsReq => "CmdPlanetFesGetAvatarStatCsReq", - Self::CmdPlanetFesGetAvatarStatScRsp => "CmdPlanetFesGetAvatarStatScRsp", - Self::CmdBlnncdipdkb => "CmdBLNNCDIPDKB", - Self::CmdPlanetFesChooseAvatarEventOptionScRsp => { - "CmdPlanetFesChooseAvatarEventOptionScRsp" - } - Self::CmdPlanetFesSetAvatarWorkCsReq => "CmdPlanetFesSetAvatarWorkCsReq", + Self::CmdPlanetFesSkillLevelUpScRsp => "CmdPlanetFesSkillLevelUpScRsp", + Self::CmdPlanetFesAvatarLevelUpCsReq => "CmdPlanetFesAvatarLevelUpCsReq", Self::CmdPlanetFesCollectAllIncomeCsReq => { "CmdPlanetFesCollectAllIncomeCsReq" } - Self::CmdGetPlanetFesDataCsReq => "CmdGetPlanetFesDataCsReq", - Self::CmdPlanetFesStartMiniGameCsReq => "CmdPlanetFesStartMiniGameCsReq", - Self::CmdPlanetFesTakeRegionPhaseRewardScRsp => { - "CmdPlanetFesTakeRegionPhaseRewardScRsp" + Self::CmdJombhcniemp => "CmdJOMBHCNIEMP", + Self::CmdPlanetFesGetAvatarStatCsReq => "CmdPlanetFesGetAvatarStatCsReq", + Self::CmdKijgiokokpf => "CmdKIJGIOKOKPF", + Self::CmdPlanetFesBingoGameFlipCardCsReq => { + "CmdPlanetFesBingoGameFlipCardCsReq" } + Self::CmdPlanetFesStartMiniGameCsReq => "CmdPlanetFesStartMiniGameCsReq", + Self::CmdPlanetFesGameBingoFlipScRsp => "CmdPlanetFesGameBingoFlipScRsp", + Self::CmdMdgobjofodb => "CmdMDGOBJOFODB", + Self::CmdPlanetFesAvatarLevelUpScRsp => "CmdPlanetFesAvatarLevelUpScRsp", + Self::CmdPlanetFesUseItemScRsp => "CmdPlanetFesUseItemScRsp", + Self::CmdNdkmgibcahf => "CmdNDKMGIBCAHF", Self::CmdPlanetFesUpgradeSkillLevelCsReq => { "CmdPlanetFesUpgradeSkillLevelCsReq" } - Self::CmdPlanetFesTakeQuestRewardScRsp => "CmdPlanetFesTakeQuestRewardScRsp", - Self::CmdPlanetFesGameBingoFlipScRsp => "CmdPlanetFesGameBingoFlipScRsp", - Self::CmdPlanetFesUseItemScRsp => "CmdPlanetFesUseItemScRsp", - Self::CmdNgimlfdmeeg => "CmdNGIMLFDMEEG", - Self::CmdPlanetFesCollectIncomeCsReq => "CmdPlanetFesCollectIncomeCsReq", - Self::CmdPlanetFesSetCustomKeyValueScRsp => { - "CmdPlanetFesSetCustomKeyValueScRsp" - } - Self::CmdPlanetFesDoGachaCsReq => "CmdPlanetFesDoGachaCsReq", - Self::CmdPlanetFesGetBusinessDayInfoCsReq => { - "CmdPlanetFesGetBusinessDayInfoCsReq" - } - Self::CmdPlanetFesClientStatusCsReq => "CmdPlanetFesClientStatusCsReq", - Self::CmdPlanetFesGetFriendRankingInfoListCsReq => { - "CmdPlanetFesGetFriendRankingInfoListCsReq" - } - Self::CmdPlanetFesStartMiniGameScRsp => "CmdPlanetFesStartMiniGameScRsp", - Self::CmdPlanetFesUseItemCsReq => "CmdPlanetFesUseItemCsReq", - Self::CmdPlanetFesDeliverPamCargoCsReq => "CmdPlanetFesDeliverPamCargoCsReq", - Self::CmdPlanetFesChooseAvatarEventOptionCsReq => { - "CmdPlanetFesChooseAvatarEventOptionCsReq" - } Self::CmdPlanetFesBusinessDayRefreshEventCsReq => { "CmdPlanetFesBusinessDayRefreshEventCsReq" } + Self::CmdPlanetFesUseItemCsReq => "CmdPlanetFesUseItemCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPlanetFesType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdPlanetFesDealAvatarEventOptionItemScRsp" => { - Some(Self::CmdPlanetFesDealAvatarEventOptionItemScRsp) + "FFBGABCGDDL_PCPDHELPKEM" => Some(Self::FfbgabcgddlPcpdhelpkem), + "CmdPlanetFesGetFriendRankingInfoListCsReq" => { + Some(Self::CmdPlanetFesGetFriendRankingInfoListCsReq) } - "CmdPlanetFesFriendRankingInfoChangeScNotify" => { - Some(Self::CmdPlanetFesFriendRankingInfoChangeScNotify) - } - "CmdPlanetFesGetBusinessDayInfoScRsp" => { - Some(Self::CmdPlanetFesGetBusinessDayInfoScRsp) - } - "CmdPlanetFesSkillLevelUpScRsp" => Some(Self::CmdPlanetFesSkillLevelUpScRsp), - "CmdKLEPMPJODOB" => Some(Self::CmdKlepmpjodob), - "CmdGPMPNPJCPHP" => Some(Self::CmdGpmpnpjcphp), - "CmdPlanetFesSetCustomKeyValueCsReq" => { - Some(Self::CmdPlanetFesSetCustomKeyValueCsReq) - } - "CmdPlanetFesTakeQuestRewardCsReq" => { - Some(Self::CmdPlanetFesTakeQuestRewardCsReq) - } - "CmdPlanetFesAvatarLevelUpCsReq" => { - Some(Self::CmdPlanetFesAvatarLevelUpCsReq) - } - "CmdPlanetFesBingoGameFlipCardCsReq" => { - Some(Self::CmdPlanetFesBingoGameFlipCardCsReq) - } - "CmdPlanetFesBuyLandCsReq" => Some(Self::CmdPlanetFesBuyLandCsReq), - "CmdGetPlanetFesDataScRsp" => Some(Self::CmdGetPlanetFesDataScRsp), - "CmdPlanetFesBonusEventInteractScRsp" => { - Some(Self::CmdPlanetFesBonusEventInteractScRsp) - } - "CmdAHCIEDGJNFC" => Some(Self::CmdAhciedgjnfc), - "CmdPlanetFesDealAvatarEventOptionItemCsReq" => { - Some(Self::CmdPlanetFesDealAvatarEventOptionItemCsReq) - } - "CmdPlanetFesDoGachaScRsp" => Some(Self::CmdPlanetFesDoGachaScRsp), - "CmdILEJEIOGFDE" => Some(Self::CmdIlejeiogfde), - "CmdPlanetFesAvatarLevelUpScRsp" => { - Some(Self::CmdPlanetFesAvatarLevelUpScRsp) - } - "CmdPlanetFesBusinessDayRefreshEventScRsp" => { - Some(Self::CmdPlanetFesBusinessDayRefreshEventScRsp) - } - "CmdPlanetFesTakeRegionPhaseRewardCsReq" => { - Some(Self::CmdPlanetFesTakeRegionPhaseRewardCsReq) - } - "CmdPlanetFesDeliverPamCargoScRsp" => { - Some(Self::CmdPlanetFesDeliverPamCargoScRsp) - } - "CmdPlanetFesGetFriendRankingInfoListScRsp" => { - Some(Self::CmdPlanetFesGetFriendRankingInfoListScRsp) - } - "CmdPlanetFesUpgradeFesLevelCsReq" => { - Some(Self::CmdPlanetFesUpgradeFesLevelCsReq) + "CmdAFKCEOKHGHF" => Some(Self::CmdAfkceokhghf), + "CmdPlanetFesGetBusinessDayInfoCsReq" => { + Some(Self::CmdPlanetFesGetBusinessDayInfoCsReq) } "CmdPlanetFesBonusEventInteractCsReq" => { Some(Self::CmdPlanetFesBonusEventInteractCsReq) } - "CmdPlanetFesSyncChangeScNotify" => { - Some(Self::CmdPlanetFesSyncChangeScNotify) + "CmdPlanetFesBuyLandCsReq" => Some(Self::CmdPlanetFesBuyLandCsReq), + "CmdPlanetFesBusinessDayRefreshEventScRsp" => { + Some(Self::CmdPlanetFesBusinessDayRefreshEventScRsp) } - "CmdPlanetFesGetAvatarStatCsReq" => { - Some(Self::CmdPlanetFesGetAvatarStatCsReq) - } - "CmdPlanetFesGetAvatarStatScRsp" => { - Some(Self::CmdPlanetFesGetAvatarStatScRsp) - } - "CmdBLNNCDIPDKB" => Some(Self::CmdBlnncdipdkb), - "CmdPlanetFesChooseAvatarEventOptionScRsp" => { - Some(Self::CmdPlanetFesChooseAvatarEventOptionScRsp) - } - "CmdPlanetFesSetAvatarWorkCsReq" => { - Some(Self::CmdPlanetFesSetAvatarWorkCsReq) - } - "CmdPlanetFesCollectAllIncomeCsReq" => { - Some(Self::CmdPlanetFesCollectAllIncomeCsReq) - } - "CmdGetPlanetFesDataCsReq" => Some(Self::CmdGetPlanetFesDataCsReq), - "CmdPlanetFesStartMiniGameCsReq" => { - Some(Self::CmdPlanetFesStartMiniGameCsReq) - } - "CmdPlanetFesTakeRegionPhaseRewardScRsp" => { - Some(Self::CmdPlanetFesTakeRegionPhaseRewardScRsp) - } - "CmdPlanetFesUpgradeSkillLevelCsReq" => { - Some(Self::CmdPlanetFesUpgradeSkillLevelCsReq) - } - "CmdPlanetFesTakeQuestRewardScRsp" => { - Some(Self::CmdPlanetFesTakeQuestRewardScRsp) - } - "CmdPlanetFesGameBingoFlipScRsp" => { - Some(Self::CmdPlanetFesGameBingoFlipScRsp) - } - "CmdPlanetFesUseItemScRsp" => Some(Self::CmdPlanetFesUseItemScRsp), - "CmdNGIMLFDMEEG" => Some(Self::CmdNgimlfdmeeg), - "CmdPlanetFesCollectIncomeCsReq" => { - Some(Self::CmdPlanetFesCollectIncomeCsReq) - } - "CmdPlanetFesSetCustomKeyValueScRsp" => { - Some(Self::CmdPlanetFesSetCustomKeyValueScRsp) - } - "CmdPlanetFesDoGachaCsReq" => Some(Self::CmdPlanetFesDoGachaCsReq), - "CmdPlanetFesGetBusinessDayInfoCsReq" => { - Some(Self::CmdPlanetFesGetBusinessDayInfoCsReq) - } - "CmdPlanetFesClientStatusCsReq" => Some(Self::CmdPlanetFesClientStatusCsReq), - "CmdPlanetFesGetFriendRankingInfoListCsReq" => { - Some(Self::CmdPlanetFesGetFriendRankingInfoListCsReq) + "CmdPlanetFesBonusEventInteractScRsp" => { + Some(Self::CmdPlanetFesBonusEventInteractScRsp) } "CmdPlanetFesStartMiniGameScRsp" => { Some(Self::CmdPlanetFesStartMiniGameScRsp) } - "CmdPlanetFesUseItemCsReq" => Some(Self::CmdPlanetFesUseItemCsReq), + "CmdPlanetFesChooseAvatarEventOptionScRsp" => { + Some(Self::CmdPlanetFesChooseAvatarEventOptionScRsp) + } + "CmdPlanetFesTakeQuestRewardScRsp" => { + Some(Self::CmdPlanetFesTakeQuestRewardScRsp) + } + "CmdPlanetFesSetAvatarWorkCsReq" => { + Some(Self::CmdPlanetFesSetAvatarWorkCsReq) + } + "CmdPlanetFesDealAvatarEventOptionItemScRsp" => { + Some(Self::CmdPlanetFesDealAvatarEventOptionItemScRsp) + } + "CmdPlanetFesSetCustomKeyValueCsReq" => { + Some(Self::CmdPlanetFesSetCustomKeyValueCsReq) + } + "CmdPlanetFesUpgradeFesLevelCsReq" => { + Some(Self::CmdPlanetFesUpgradeFesLevelCsReq) + } + "CmdPlanetFesTakeRegionPhaseRewardCsReq" => { + Some(Self::CmdPlanetFesTakeRegionPhaseRewardCsReq) + } + "CmdPlanetFesGetAvatarStatScRsp" => { + Some(Self::CmdPlanetFesGetAvatarStatScRsp) + } + "CmdPlanetFesGetBusinessDayInfoScRsp" => { + Some(Self::CmdPlanetFesGetBusinessDayInfoScRsp) + } + "CmdPlanetFesCollectIncomeCsReq" => { + Some(Self::CmdPlanetFesCollectIncomeCsReq) + } + "CmdPlanetFesDoGachaScRsp" => Some(Self::CmdPlanetFesDoGachaScRsp), + "CmdPlanetFesChooseAvatarEventOptionCsReq" => { + Some(Self::CmdPlanetFesChooseAvatarEventOptionCsReq) + } + "CmdPlanetFesDoGachaCsReq" => Some(Self::CmdPlanetFesDoGachaCsReq), "CmdPlanetFesDeliverPamCargoCsReq" => { Some(Self::CmdPlanetFesDeliverPamCargoCsReq) } - "CmdPlanetFesChooseAvatarEventOptionCsReq" => { - Some(Self::CmdPlanetFesChooseAvatarEventOptionCsReq) + "CmdGetPlanetFesDataScRsp" => Some(Self::CmdGetPlanetFesDataScRsp), + "CmdPlanetFesDealAvatarEventOptionItemCsReq" => { + Some(Self::CmdPlanetFesDealAvatarEventOptionItemCsReq) + } + "CmdEMIFFPHBMEI" => Some(Self::CmdEmiffphbmei), + "CmdPlanetFesTakeRegionPhaseRewardScRsp" => { + Some(Self::CmdPlanetFesTakeRegionPhaseRewardScRsp) + } + "CmdPlanetFesDeliverPamCargoScRsp" => { + Some(Self::CmdPlanetFesDeliverPamCargoScRsp) + } + "CmdPlanetFesSetCustomKeyValueScRsp" => { + Some(Self::CmdPlanetFesSetCustomKeyValueScRsp) + } + "CmdPlanetFesClientStatusCsReq" => Some(Self::CmdPlanetFesClientStatusCsReq), + "CmdPlanetFesGetFriendRankingInfoListScRsp" => { + Some(Self::CmdPlanetFesGetFriendRankingInfoListScRsp) + } + "CmdPlanetFesFriendRankingInfoChangeScNotify" => { + Some(Self::CmdPlanetFesFriendRankingInfoChangeScNotify) + } + "CmdPlanetFesTakeQuestRewardCsReq" => { + Some(Self::CmdPlanetFesTakeQuestRewardCsReq) + } + "CmdGetPlanetFesDataCsReq" => Some(Self::CmdGetPlanetFesDataCsReq), + "CmdPlanetFesSyncChangeScNotify" => { + Some(Self::CmdPlanetFesSyncChangeScNotify) + } + "CmdPlanetFesSkillLevelUpScRsp" => Some(Self::CmdPlanetFesSkillLevelUpScRsp), + "CmdPlanetFesAvatarLevelUpCsReq" => { + Some(Self::CmdPlanetFesAvatarLevelUpCsReq) + } + "CmdPlanetFesCollectAllIncomeCsReq" => { + Some(Self::CmdPlanetFesCollectAllIncomeCsReq) + } + "CmdJOMBHCNIEMP" => Some(Self::CmdJombhcniemp), + "CmdPlanetFesGetAvatarStatCsReq" => { + Some(Self::CmdPlanetFesGetAvatarStatCsReq) + } + "CmdKIJGIOKOKPF" => Some(Self::CmdKijgiokokpf), + "CmdPlanetFesBingoGameFlipCardCsReq" => { + Some(Self::CmdPlanetFesBingoGameFlipCardCsReq) + } + "CmdPlanetFesStartMiniGameCsReq" => { + Some(Self::CmdPlanetFesStartMiniGameCsReq) + } + "CmdPlanetFesGameBingoFlipScRsp" => { + Some(Self::CmdPlanetFesGameBingoFlipScRsp) + } + "CmdMDGOBJOFODB" => Some(Self::CmdMdgobjofodb), + "CmdPlanetFesAvatarLevelUpScRsp" => { + Some(Self::CmdPlanetFesAvatarLevelUpScRsp) + } + "CmdPlanetFesUseItemScRsp" => Some(Self::CmdPlanetFesUseItemScRsp), + "CmdNDKMGIBCAHF" => Some(Self::CmdNdkmgibcahf), + "CmdPlanetFesUpgradeSkillLevelCsReq" => { + Some(Self::CmdPlanetFesUpgradeSkillLevelCsReq) } "CmdPlanetFesBusinessDayRefreshEventCsReq" => { Some(Self::CmdPlanetFesBusinessDayRefreshEventCsReq) } + "CmdPlanetFesUseItemCsReq" => Some(Self::CmdPlanetFesUseItemCsReq), _ => None, } } } -/// Obf: PlanetFesQuestState +/// Obf: GKBAMPAGNBE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesQuestState { - Anonfnllclp = 0, - Klfheedpobg = 1, - Cjioiogdlim = 2, - Kdpimkkkblj = 3, + GkbampagnbeAldgogpgnmo = 0, + GkbampagnbeBijpcholdcp = 1, + GkbampagnbeGmhjjbkdnmn = 2, + GkbampagnbeEfigicjneim = 3, } impl PlanetFesQuestState { /// String value of the enum field names used in the ProtoBuf definition. @@ -88178,19 +91690,19 @@ impl PlanetFesQuestState { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Anonfnllclp => "PlanetFesQuestState_ANONFNLLCLP", - Self::Klfheedpobg => "PlanetFesQuestState_KLFHEEDPOBG", - Self::Cjioiogdlim => "PlanetFesQuestState_CJIOIOGDLIM", - Self::Kdpimkkkblj => "PlanetFesQuestState_KDPIMKKKBLJ", + Self::GkbampagnbeAldgogpgnmo => "GKBAMPAGNBE_ALDGOGPGNMO", + Self::GkbampagnbeBijpcholdcp => "GKBAMPAGNBE_BIJPCHOLDCP", + Self::GkbampagnbeGmhjjbkdnmn => "GKBAMPAGNBE_GMHJJBKDNMN", + Self::GkbampagnbeEfigicjneim => "GKBAMPAGNBE_EFIGICJNEIM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PlanetFesQuestState_ANONFNLLCLP" => Some(Self::Anonfnllclp), - "PlanetFesQuestState_KLFHEEDPOBG" => Some(Self::Klfheedpobg), - "PlanetFesQuestState_CJIOIOGDLIM" => Some(Self::Cjioiogdlim), - "PlanetFesQuestState_KDPIMKKKBLJ" => Some(Self::Kdpimkkkblj), + "GKBAMPAGNBE_ALDGOGPGNMO" => Some(Self::GkbampagnbeAldgogpgnmo), + "GKBAMPAGNBE_BIJPCHOLDCP" => Some(Self::GkbampagnbeBijpcholdcp), + "GKBAMPAGNBE_GMHJJBKDNMN" => Some(Self::GkbampagnbeGmhjjbkdnmn), + "GKBAMPAGNBE_EFIGICJNEIM" => Some(Self::GkbampagnbeEfigicjneim), _ => None, } } @@ -88198,43 +91710,43 @@ impl PlanetFesQuestState { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gplllmnnnjo { - Mnfeponeddj = 0, - Oopbmcicimf = 1, - Amdmahiknmi = 2, +pub enum Immmnleaibh { + Pcpdhelpkem = 0, + Gkifohnpijc = 1, + Jjpihejljah = 2, } -impl Gplllmnnnjo { +impl Immmnleaibh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "GPLLLMNNNJO_MNFEPONEDDJ", - Self::Oopbmcicimf => "GPLLLMNNNJO_OOPBMCICIMF", - Self::Amdmahiknmi => "GPLLLMNNNJO_AMDMAHIKNMI", + Self::Pcpdhelpkem => "IMMMNLEAIBH_PCPDHELPKEM", + Self::Gkifohnpijc => "IMMMNLEAIBH_GKIFOHNPIJC", + Self::Jjpihejljah => "IMMMNLEAIBH_JJPIHEJLJAH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GPLLLMNNNJO_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "GPLLLMNNNJO_OOPBMCICIMF" => Some(Self::Oopbmcicimf), - "GPLLLMNNNJO_AMDMAHIKNMI" => Some(Self::Amdmahiknmi), + "IMMMNLEAIBH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "IMMMNLEAIBH_GKIFOHNPIJC" => Some(Self::Gkifohnpijc), + "IMMMNLEAIBH_JJPIHEJLJAH" => Some(Self::Jjpihejljah), _ => None, } } } -/// Obf: PlanetFesCustomKey +/// Obf: ONMKDPCEFJE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesCustomKey { - Mnfeponeddj = 0, - Dfhhebojpck = 1, - Lbpcplfmcnp = 2, - Dojajlnhahe = 3, - Achhbmhmkpd = 4, + OnmkdpcefjePcpdhelpkem = 0, + OnmkdpcefjeHknhnjojgbl = 1, + OnmkdpcefjeAekpgljlohm = 2, + OnmkdpcefjeCalncgiffcb = 3, + OnmkdpcefjeMigmlokepgl = 4, } impl PlanetFesCustomKey { /// String value of the enum field names used in the ProtoBuf definition. @@ -88243,49 +91755,49 @@ impl PlanetFesCustomKey { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "PlanetFesCustomKey_MNFEPONEDDJ", - Self::Dfhhebojpck => "PlanetFesCustomKey_DFHHEBOJPCK", - Self::Lbpcplfmcnp => "PlanetFesCustomKey_LBPCPLFMCNP", - Self::Dojajlnhahe => "PlanetFesCustomKey_DOJAJLNHAHE", - Self::Achhbmhmkpd => "PlanetFesCustomKey_ACHHBMHMKPD", + Self::OnmkdpcefjePcpdhelpkem => "ONMKDPCEFJE_PCPDHELPKEM", + Self::OnmkdpcefjeHknhnjojgbl => "ONMKDPCEFJE_HKNHNJOJGBL", + Self::OnmkdpcefjeAekpgljlohm => "ONMKDPCEFJE_AEKPGLJLOHM", + Self::OnmkdpcefjeCalncgiffcb => "ONMKDPCEFJE_CALNCGIFFCB", + Self::OnmkdpcefjeMigmlokepgl => "ONMKDPCEFJE_MIGMLOKEPGL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PlanetFesCustomKey_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "PlanetFesCustomKey_DFHHEBOJPCK" => Some(Self::Dfhhebojpck), - "PlanetFesCustomKey_LBPCPLFMCNP" => Some(Self::Lbpcplfmcnp), - "PlanetFesCustomKey_DOJAJLNHAHE" => Some(Self::Dojajlnhahe), - "PlanetFesCustomKey_ACHHBMHMKPD" => Some(Self::Achhbmhmkpd), + "ONMKDPCEFJE_PCPDHELPKEM" => Some(Self::OnmkdpcefjePcpdhelpkem), + "ONMKDPCEFJE_HKNHNJOJGBL" => Some(Self::OnmkdpcefjeHknhnjojgbl), + "ONMKDPCEFJE_AEKPGLJLOHM" => Some(Self::OnmkdpcefjeAekpgljlohm), + "ONMKDPCEFJE_CALNCGIFFCB" => Some(Self::OnmkdpcefjeCalncgiffcb), + "ONMKDPCEFJE_MIGMLOKEPGL" => Some(Self::OnmkdpcefjeMigmlokepgl), _ => None, } } } -/// Obf: CmdPlanetFesExtType +/// Obf: AIAMJBEHMMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlanetFesExtType { - Mnfeponeddj = 0, - CmdPlanetFesApplyCardPieceScRsp = 8292, - CmdPlanetFesEnterNextBusinessDayCsReq = 8313, - CmdPlanetFesGiveCardPieceCsReq = 8328, - CmdPlanetFesGiveCardPieceScRsp = 8312, - CmdPlanetFesGetExtraCardPieceInfoCsReq = 8294, + AiamjbehmmcPcpdhelpkem = 0, + CmdPlanetFesGetExtraCardPieceInfoCsReq = 8303, + CmdPlanetFesGetExtraCardPieceInfoScRsp = 8297, + CmdPlanetFesApplyCardPieceScRsp = 8291, + CmdPlanetFesGiveCardPieceScRsp = 8335, + CmdPlanetFesHandleCardPieceApplyCsReq = 8337, CmdPlanetFesLargeBonusInteractScRsp = 8293, - CmdPlanetFesGetFriendCardPieceCsReq = 8291, - CmdPlanetFesLargeBonusInteractCsReq = 8311, - CmdAgaebaleedk = 8319, - CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8302, - CmdPlanetFesGetExtraCardPieceInfoScRsp = 8330, - CmdPlanetFesGetFriendCardPieceScRsp = 8304, - CmdPlanetFesHandleCardPieceApplyCsReq = 8320, - CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8329, - CmdPlanetFesHandleCardPieceApplyScRsp = 8297, - CmdPlanetFesGetOfferedCardPieceScRsp = 8324, - CmdPlanetFesApplyCardPieceCsReq = 8314, - CmdPlanetFesGetOfferedCardPieceCsReq = 8308, + CmdPlanetFesApplyCardPieceCsReq = 8295, + CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8325, + CmdPlanetFesGetOfferedCardPieceScRsp = 8334, + CmdPlanetFesGetOfferedCardPieceCsReq = 8292, + CmdPlanetFesGetFriendCardPieceScRsp = 8317, + CmdHcjkedjpghb = 8306, + CmdPlanetFesEnterNextBusinessDayCsReq = 8340, + CmdPlanetFesGetFriendCardPieceCsReq = 8320, + CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8328, + CmdPlanetFesGiveCardPieceCsReq = 8308, + CmdPlanetFesLargeBonusInteractCsReq = 8326, + CmdPlanetFesHandleCardPieceApplyScRsp = 8309, } impl CmdPlanetFesExtType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88294,109 +91806,109 @@ impl CmdPlanetFesExtType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPlanetFesExtType_MNFEPONEDDJ", - Self::CmdPlanetFesApplyCardPieceScRsp => "CmdPlanetFesApplyCardPieceScRsp", - Self::CmdPlanetFesEnterNextBusinessDayCsReq => { - "CmdPlanetFesEnterNextBusinessDayCsReq" - } - Self::CmdPlanetFesGiveCardPieceCsReq => "CmdPlanetFesGiveCardPieceCsReq", - Self::CmdPlanetFesGiveCardPieceScRsp => "CmdPlanetFesGiveCardPieceScRsp", + Self::AiamjbehmmcPcpdhelpkem => "AIAMJBEHMMC_PCPDHELPKEM", Self::CmdPlanetFesGetExtraCardPieceInfoCsReq => { "CmdPlanetFesGetExtraCardPieceInfoCsReq" } - Self::CmdPlanetFesLargeBonusInteractScRsp => { - "CmdPlanetFesLargeBonusInteractScRsp" - } - Self::CmdPlanetFesGetFriendCardPieceCsReq => { - "CmdPlanetFesGetFriendCardPieceCsReq" - } - Self::CmdPlanetFesLargeBonusInteractCsReq => { - "CmdPlanetFesLargeBonusInteractCsReq" - } - Self::CmdAgaebaleedk => "CmdAGAEBALEEDK", - Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp => { - "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" - } Self::CmdPlanetFesGetExtraCardPieceInfoScRsp => { "CmdPlanetFesGetExtraCardPieceInfoScRsp" } - Self::CmdPlanetFesGetFriendCardPieceScRsp => { - "CmdPlanetFesGetFriendCardPieceScRsp" - } + Self::CmdPlanetFesApplyCardPieceScRsp => "CmdPlanetFesApplyCardPieceScRsp", + Self::CmdPlanetFesGiveCardPieceScRsp => "CmdPlanetFesGiveCardPieceScRsp", Self::CmdPlanetFesHandleCardPieceApplyCsReq => { "CmdPlanetFesHandleCardPieceApplyCsReq" } + Self::CmdPlanetFesLargeBonusInteractScRsp => { + "CmdPlanetFesLargeBonusInteractScRsp" + } + Self::CmdPlanetFesApplyCardPieceCsReq => "CmdPlanetFesApplyCardPieceCsReq", Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq => { "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" } - Self::CmdPlanetFesHandleCardPieceApplyScRsp => { - "CmdPlanetFesHandleCardPieceApplyScRsp" - } Self::CmdPlanetFesGetOfferedCardPieceScRsp => { "CmdPlanetFesGetOfferedCardPieceScRsp" } - Self::CmdPlanetFesApplyCardPieceCsReq => "CmdPlanetFesApplyCardPieceCsReq", Self::CmdPlanetFesGetOfferedCardPieceCsReq => { "CmdPlanetFesGetOfferedCardPieceCsReq" } + Self::CmdPlanetFesGetFriendCardPieceScRsp => { + "CmdPlanetFesGetFriendCardPieceScRsp" + } + Self::CmdHcjkedjpghb => "CmdHCJKEDJPGHB", + Self::CmdPlanetFesEnterNextBusinessDayCsReq => { + "CmdPlanetFesEnterNextBusinessDayCsReq" + } + Self::CmdPlanetFesGetFriendCardPieceCsReq => { + "CmdPlanetFesGetFriendCardPieceCsReq" + } + Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp => { + "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" + } + Self::CmdPlanetFesGiveCardPieceCsReq => "CmdPlanetFesGiveCardPieceCsReq", + Self::CmdPlanetFesLargeBonusInteractCsReq => { + "CmdPlanetFesLargeBonusInteractCsReq" + } + Self::CmdPlanetFesHandleCardPieceApplyScRsp => { + "CmdPlanetFesHandleCardPieceApplyScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPlanetFesExtType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdPlanetFesApplyCardPieceScRsp" => { - Some(Self::CmdPlanetFesApplyCardPieceScRsp) - } - "CmdPlanetFesEnterNextBusinessDayCsReq" => { - Some(Self::CmdPlanetFesEnterNextBusinessDayCsReq) - } - "CmdPlanetFesGiveCardPieceCsReq" => { - Some(Self::CmdPlanetFesGiveCardPieceCsReq) - } - "CmdPlanetFesGiveCardPieceScRsp" => { - Some(Self::CmdPlanetFesGiveCardPieceScRsp) - } + "AIAMJBEHMMC_PCPDHELPKEM" => Some(Self::AiamjbehmmcPcpdhelpkem), "CmdPlanetFesGetExtraCardPieceInfoCsReq" => { Some(Self::CmdPlanetFesGetExtraCardPieceInfoCsReq) } - "CmdPlanetFesLargeBonusInteractScRsp" => { - Some(Self::CmdPlanetFesLargeBonusInteractScRsp) - } - "CmdPlanetFesGetFriendCardPieceCsReq" => { - Some(Self::CmdPlanetFesGetFriendCardPieceCsReq) - } - "CmdPlanetFesLargeBonusInteractCsReq" => { - Some(Self::CmdPlanetFesLargeBonusInteractCsReq) - } - "CmdAGAEBALEEDK" => Some(Self::CmdAgaebaleedk), - "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" => { - Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp) - } "CmdPlanetFesGetExtraCardPieceInfoScRsp" => { Some(Self::CmdPlanetFesGetExtraCardPieceInfoScRsp) } - "CmdPlanetFesGetFriendCardPieceScRsp" => { - Some(Self::CmdPlanetFesGetFriendCardPieceScRsp) + "CmdPlanetFesApplyCardPieceScRsp" => { + Some(Self::CmdPlanetFesApplyCardPieceScRsp) + } + "CmdPlanetFesGiveCardPieceScRsp" => { + Some(Self::CmdPlanetFesGiveCardPieceScRsp) } "CmdPlanetFesHandleCardPieceApplyCsReq" => { Some(Self::CmdPlanetFesHandleCardPieceApplyCsReq) } - "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" => { - Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq) - } - "CmdPlanetFesHandleCardPieceApplyScRsp" => { - Some(Self::CmdPlanetFesHandleCardPieceApplyScRsp) - } - "CmdPlanetFesGetOfferedCardPieceScRsp" => { - Some(Self::CmdPlanetFesGetOfferedCardPieceScRsp) + "CmdPlanetFesLargeBonusInteractScRsp" => { + Some(Self::CmdPlanetFesLargeBonusInteractScRsp) } "CmdPlanetFesApplyCardPieceCsReq" => { Some(Self::CmdPlanetFesApplyCardPieceCsReq) } + "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" => { + Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq) + } + "CmdPlanetFesGetOfferedCardPieceScRsp" => { + Some(Self::CmdPlanetFesGetOfferedCardPieceScRsp) + } "CmdPlanetFesGetOfferedCardPieceCsReq" => { Some(Self::CmdPlanetFesGetOfferedCardPieceCsReq) } + "CmdPlanetFesGetFriendCardPieceScRsp" => { + Some(Self::CmdPlanetFesGetFriendCardPieceScRsp) + } + "CmdHCJKEDJPGHB" => Some(Self::CmdHcjkedjpghb), + "CmdPlanetFesEnterNextBusinessDayCsReq" => { + Some(Self::CmdPlanetFesEnterNextBusinessDayCsReq) + } + "CmdPlanetFesGetFriendCardPieceCsReq" => { + Some(Self::CmdPlanetFesGetFriendCardPieceCsReq) + } + "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" => { + Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp) + } + "CmdPlanetFesGiveCardPieceCsReq" => { + Some(Self::CmdPlanetFesGiveCardPieceCsReq) + } + "CmdPlanetFesLargeBonusInteractCsReq" => { + Some(Self::CmdPlanetFesLargeBonusInteractCsReq) + } + "CmdPlanetFesHandleCardPieceApplyScRsp" => { + Some(Self::CmdPlanetFesHandleCardPieceApplyScRsp) + } _ => None, } } @@ -88404,108 +91916,108 @@ impl CmdPlanetFesExtType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Momdkcejedc { - Fghedefbnmd = 0, - Abhhmlmcjkl = 1, - Bbnalcgpjna = 2, +pub enum Dcmgmehgcif { + Kjfhlpeonoh = 0, + Onachmedpik = 1, + Kaldklphgej = 2, } -impl Momdkcejedc { +impl Dcmgmehgcif { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Fghedefbnmd => "MOMDKCEJEDC_FGHEDEFBNMD", - Self::Abhhmlmcjkl => "MOMDKCEJEDC_ABHHMLMCJKL", - Self::Bbnalcgpjna => "MOMDKCEJEDC_BBNALCGPJNA", + Self::Kjfhlpeonoh => "DCMGMEHGCIF_KJFHLPEONOH", + Self::Onachmedpik => "DCMGMEHGCIF_ONACHMEDPIK", + Self::Kaldklphgej => "DCMGMEHGCIF_KALDKLPHGEJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MOMDKCEJEDC_FGHEDEFBNMD" => Some(Self::Fghedefbnmd), - "MOMDKCEJEDC_ABHHMLMCJKL" => Some(Self::Abhhmlmcjkl), - "MOMDKCEJEDC_BBNALCGPJNA" => Some(Self::Bbnalcgpjna), + "DCMGMEHGCIF_KJFHLPEONOH" => Some(Self::Kjfhlpeonoh), + "DCMGMEHGCIF_ONACHMEDPIK" => Some(Self::Onachmedpik), + "DCMGMEHGCIF_KALDKLPHGEJ" => Some(Self::Kaldklphgej), _ => None, } } } -/// Obf: CmdPlayerType +/// Obf: LGDEJONOGDK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerType { - Mnfeponeddj = 0, - CmdGateServerScNotify = 58, - CmdGetLevelRewardCsReq = 18, - CmdBbhboklokhj = 54, - CmdGetVideoVersionKeyScRsp = 39, - CmdPlayerGetTokenCsReq = 35, - CmdAceAntiCheaterScRsp = 16, - Jibalahbbdd = 4, - CmdGetAuthkeyScRsp = 48, - CmdServerAnnounceNotify = 27, - CmdGmTalkScNotify = 100, - CmdAntiAddictScNotify = 88, + LgdejonogdkPcpdhelpkem = 0, + CmdPlayerGetTokenCsReq = 14, + CmdQueryProductInfoCsReq = 66, + CmdGetSecretKeyInfoScRsp = 69, + CmdExchangeStaminaCsReq = 37, + LgdejonogdkJpmpcikamfo = 23, + CmdPlayerLoginFinishScRsp = 62, + CmdPejpoaciikl = 16, + CmdGbpeekkncok = 78, + CmdPlayerHeartBeatCsReq = 12, + CmdClientObjDownloadDataScNotify = 86, + CmdSetGenderScRsp = 20, + CmdGetBasicInfoScRsp = 36, + CmdGetAuthkeyScRsp = 72, + CmdClientObjUploadCsReq = 80, + CmdMonthCardRewardNotify = 59, + CmdGetBasicInfoCsReq = 71, + CmdGetVideoVersionKeyScRsp = 68, + CmdGetLevelRewardScRcp = 89, + CmdHcbmipfccpl = 42, + CmdReserveStaminaExchangeCsReq = 13, + CmdKfgokpojkph = 28, + CmdSetPlayerInfoCsReq = 93, + CmdPlayerLoginCsReq = 91, + CmdSetPlayerInfoScRsp = 2, + CmdGetLevelRewardTakenListCsReq = 58, + CmdPlayerLoginScRsp = 10, + CmdSetNicknameCsReq = 61, + CmdMhjakgfpmck = 67, + CmdFeatureSwitchClosedScNotify = 6, + CmdSetNicknameScRsp = 7, + CmdGetVideoVersionKeyCsReq = 70, + CmdSetGameplayBirthdayCsReq = 92, + CmdLightConeRarity4AutoLockReq = 35, + CmdGetLevelRewardReq = 100, + CmdPlayerSqueezedScNotify = 63, + CmdSetGameplayBirthdayScRsp = 24, CmdPlayerHeartBeatScRsp = 77, - CmdPlayerLoginCsReq = 83, - CmdClientObjUploadCsReq = 82, - CmdGetBasicInfoCsReq = 76, - CmdPlayerHeartBeatCsReq = 25, - CmdReserveStaminaExchangeCsReq = 21, - CmdAceAntiCheaterCsReq = 98, - CmdGphlojlpogo = 17, - CmdLightConeRarity4AutoLockReq = 73, - CmdAichfalmpne = 30, - CmdUpdatePlayWithPsnOnlySettingScRsp = 61, - CmdSetGenderScRsp = 12, - CmdQueryProductInfoCsReq = 51, - CmdGetVideoVersionKeyCsReq = 11, - CmdExchangeStaminaScRsp = 23, - CmdSetPlayerInfoScRsp = 22, - CmdEnterStageScRsp = 46, - CmdSetGenderCsReq = 5, - CmdSetLanguageReq = 43, - CmdGetAuthkeyCsReq = 56, - CmdSetRedPointStatusScNotify = 41, - CmdClientObjUploadScRsp = 67, - CmdExchangeStaminaCsReq = 19, - CmdGetLevelRewardTakenListCsReq = 9, - CmdMonthCardRewardNotify = 7, - CmdForceSyncGameStateFinishScRsp = 99, - CmdSetGameplayBirthdayCsReq = 14, - CmdApbjfhcnkfg = 53, - CmdClientObjDownloadDataScNotify = 33, - CmdSetPlayerInfoCsReq = 64, - Oiolcjihgoa = 74, - CmdPlayerLoginFinishScRsp = 44, - CmdGetBasicInfoScRsp = 79, - CmdDailyRefreshNotify = 15, - CmdGetLevelRewardScRsp = 6, - CmdPlayerLogoutCsReq = 24, - CmdPlayerSqueezedScNotify = 69, - CmdPlayerGetTokenScRsp = 13, - CmdRegionStopScNotify = 34, - CmdSetGameplayBirthdayScRsp = 78, - CmdGetSecretKeyInfoCsReq = 36, - CmdPlayerLoginFinishCsReq = 65, - CmdSetNicknameCsReq = 86, - CmdClientDownloadDataScNotify = 29, - CmdQueryProductInfoScRsp = 97, - CmdSetNicknameScRsp = 3, - CmdForceSyncGameStateFinishCsReq = 85, - CmdStaminaInfoScNotify = 38, - CmdReserveStaminaExchangeScRsp = 75, - CmdPlayerLoginScRsp = 81, - CmdFeatureSwitchClosedScNotify = 59, - CmdGetSecretKeyInfoScRsp = 50, - CmdGetLevelRewardTakenListScRsp = 31, - Cckgemcdddn = 71, - CmdUpdatePlayWithPsnOnlySettingCsReq = 80, - CmdUpdateFeatureSwitchScNotify = 55, - CmdUpdatePlayerSettingScRsp = 60, - CmdEnterStageCsReq = 40, + CmdUpdateFeatureSwitchScNotify = 30, + CmdUpdatePlayerSettingScRsp = 15, + CmdSetLanguageReq = 21, + CmdEnterStageCsReq = 26, + CmdForceSyncGameStateFinishCsReq = 50, + CmdGetAuthkeyCsReq = 38, + CmdDailyRefreshNotify = 3, + CmdPhibgdfefee = 32, + CmdPlayerLogoutCsReq = 94, + CmdStaminaInfoScNotify = 83, + LgdejonogdkMdgaicfbckj = 47, + CmdMhjojefeokk = 40, + CmdNbcdkaofnmd = 98, + LgdejonogdkOooiehicmdm = 95, + CmdGetSecretKeyInfoCsReq = 90, + CmdClientObjUploadScRsp = 85, + CmdReserveStaminaExchangeScRsp = 31, + CmdHdefpbnnmdj = 81, + CmdCiaanmcpbgf = 29, + CmdDdcckdceboj = 19, + CmdPdanohbkbbf = 39, + CmdExchangeStaminaScRsp = 4, + CmdGetLevelRewardTakenListScRsp = 44, + CmdUpdatePlayWithPsnOnlySettingCsReq = 55, + CmdSetGenderCsReq = 79, + CmdSetRedPointStatusScNotify = 82, + CmdServerAnnounceNotify = 65, + CmdPlayerLoginFinishCsReq = 41, + CmdQueryProductInfoScRsp = 5, + CmdAntiAddictScNotify = 33, + CmdClientDownloadDataScNotify = 11, + CmdPlayerGetTokenScRsp = 18, } impl CmdPlayerType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88514,179 +92026,173 @@ impl CmdPlayerType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPlayerType_MNFEPONEDDJ", - Self::CmdGateServerScNotify => "CmdGateServerScNotify", - Self::CmdGetLevelRewardCsReq => "CmdGetLevelRewardCsReq", - Self::CmdBbhboklokhj => "CmdBBHBOKLOKHJ", - Self::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp", + Self::LgdejonogdkPcpdhelpkem => "LGDEJONOGDK_PCPDHELPKEM", Self::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq", - Self::CmdAceAntiCheaterScRsp => "CmdAceAntiCheaterScRsp", - Self::Jibalahbbdd => "CmdPlayerType_JIBALAHBBDD", - Self::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp", - Self::CmdServerAnnounceNotify => "CmdServerAnnounceNotify", - Self::CmdGmTalkScNotify => "CmdGmTalkScNotify", - Self::CmdAntiAddictScNotify => "CmdAntiAddictScNotify", - Self::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp", - Self::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq", - Self::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq", - Self::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq", - Self::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq", - Self::CmdReserveStaminaExchangeCsReq => "CmdReserveStaminaExchangeCsReq", - Self::CmdAceAntiCheaterCsReq => "CmdAceAntiCheaterCsReq", - Self::CmdGphlojlpogo => "CmdGPHLOJLPOGO", - Self::CmdLightConeRarity4AutoLockReq => "CmdLightConeRarity4AutoLockReq", - Self::CmdAichfalmpne => "CmdAICHFALMPNE", - Self::CmdUpdatePlayWithPsnOnlySettingScRsp => { - "CmdUpdatePlayWithPsnOnlySettingScRsp" - } - Self::CmdSetGenderScRsp => "CmdSetGenderScRsp", Self::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq", - Self::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq", - Self::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp", - Self::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp", - Self::CmdEnterStageScRsp => "CmdEnterStageScRsp", - Self::CmdSetGenderCsReq => "CmdSetGenderCsReq", - Self::CmdSetLanguageReq => "CmdSetLanguageReq", - Self::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq", - Self::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify", - Self::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp", - Self::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq", - Self::CmdGetLevelRewardTakenListCsReq => "CmdGetLevelRewardTakenListCsReq", - Self::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify", - Self::CmdForceSyncGameStateFinishScRsp => "CmdForceSyncGameStateFinishScRsp", - Self::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq", - Self::CmdApbjfhcnkfg => "CmdAPBJFHCNKFG", - Self::CmdClientObjDownloadDataScNotify => "CmdClientObjDownloadDataScNotify", - Self::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq", - Self::Oiolcjihgoa => "CmdPlayerType_OIOLCJIHGOA", - Self::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp", - Self::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp", - Self::CmdDailyRefreshNotify => "CmdDailyRefreshNotify", - Self::CmdGetLevelRewardScRsp => "CmdGetLevelRewardScRsp", - Self::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq", - Self::CmdPlayerSqueezedScNotify => "CmdPlayerSqueezedScNotify", - Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp", - Self::CmdRegionStopScNotify => "CmdRegionStopScNotify", - Self::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp", - Self::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq", - Self::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq", - Self::CmdSetNicknameCsReq => "CmdSetNicknameCsReq", - Self::CmdClientDownloadDataScNotify => "CmdClientDownloadDataScNotify", - Self::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp", - Self::CmdSetNicknameScRsp => "CmdSetNicknameScRsp", - Self::CmdForceSyncGameStateFinishCsReq => "CmdForceSyncGameStateFinishCSReq", - Self::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify", - Self::CmdReserveStaminaExchangeScRsp => "CmdReserveStaminaExchangeScRsp", - Self::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp", - Self::CmdFeatureSwitchClosedScNotify => "CmdFeatureSwitchClosedScNotify", Self::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp", + Self::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq", + Self::LgdejonogdkJpmpcikamfo => "LGDEJONOGDK_JPMPCIKAMFO", + Self::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp", + Self::CmdPejpoaciikl => "CmdPEJPOACIIKL", + Self::CmdGbpeekkncok => "CmdGBPEEKKNCOK", + Self::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq", + Self::CmdClientObjDownloadDataScNotify => "CmdClientObjDownloadDataScNotify", + Self::CmdSetGenderScRsp => "CmdSetGenderScRsp", + Self::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp", + Self::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp", + Self::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq", + Self::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify", + Self::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq", + Self::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp", + Self::CmdGetLevelRewardScRcp => "CmdGetLevelRewardScRcp", + Self::CmdHcbmipfccpl => "CmdHCBMIPFCCPL", + Self::CmdReserveStaminaExchangeCsReq => "CmdReserveStaminaExchangeCsReq", + Self::CmdKfgokpojkph => "CmdKFGOKPOJKPH", + Self::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq", + Self::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq", + Self::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp", + Self::CmdGetLevelRewardTakenListCsReq => "CmdGetLevelRewardTakenListCsReq", + Self::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp", + Self::CmdSetNicknameCsReq => "CmdSetNicknameCsReq", + Self::CmdMhjakgfpmck => "CmdMHJAKGFPMCK", + Self::CmdFeatureSwitchClosedScNotify => "CmdFeatureSwitchClosedScNotify", + Self::CmdSetNicknameScRsp => "CmdSetNicknameScRsp", + Self::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq", + Self::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq", + Self::CmdLightConeRarity4AutoLockReq => "CmdLightConeRarity4AutoLockReq", + Self::CmdGetLevelRewardReq => "CmdGetLevelRewardReq", + Self::CmdPlayerSqueezedScNotify => "CmdPlayerSqueezedScNotify", + Self::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp", + Self::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp", + Self::CmdUpdateFeatureSwitchScNotify => "CmdUpdateFeatureSwitchScNotify", + Self::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp", + Self::CmdSetLanguageReq => "CmdSetLanguageReq", + Self::CmdEnterStageCsReq => "CmdEnterStageCsReq", + Self::CmdForceSyncGameStateFinishCsReq => "CmdForceSyncGameStateFinishCSReq", + Self::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq", + Self::CmdDailyRefreshNotify => "CmdDailyRefreshNotify", + Self::CmdPhibgdfefee => "CmdPHIBGDFEFEE", + Self::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq", + Self::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify", + Self::LgdejonogdkMdgaicfbckj => "LGDEJONOGDK_MDGAICFBCKJ", + Self::CmdMhjojefeokk => "CmdMHJOJEFEOKK", + Self::CmdNbcdkaofnmd => "CmdNBCDKAOFNMD", + Self::LgdejonogdkOooiehicmdm => "LGDEJONOGDK_OOOIEHICMDM", + Self::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq", + Self::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp", + Self::CmdReserveStaminaExchangeScRsp => "CmdReserveStaminaExchangeScRsp", + Self::CmdHdefpbnnmdj => "CmdHDEFPBNNMDJ", + Self::CmdCiaanmcpbgf => "CmdCIAANMCPBGF", + Self::CmdDdcckdceboj => "CmdDDCCKDCEBOJ", + Self::CmdPdanohbkbbf => "CmdPDANOHBKBBF", + Self::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp", Self::CmdGetLevelRewardTakenListScRsp => "CmdGetLevelRewardTakenListScRsp", - Self::Cckgemcdddn => "CmdPlayerType_CCKGEMCDDDN", Self::CmdUpdatePlayWithPsnOnlySettingCsReq => { "CmdUpdatePlayWithPsnOnlySettingCsReq" } - Self::CmdUpdateFeatureSwitchScNotify => "CmdUpdateFeatureSwitchScNotify", - Self::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp", - Self::CmdEnterStageCsReq => "CmdEnterStageCsReq", + Self::CmdSetGenderCsReq => "CmdSetGenderCsReq", + Self::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify", + Self::CmdServerAnnounceNotify => "CmdServerAnnounceNotify", + Self::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq", + Self::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp", + Self::CmdAntiAddictScNotify => "CmdAntiAddictScNotify", + Self::CmdClientDownloadDataScNotify => "CmdClientDownloadDataScNotify", + Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPlayerType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGateServerScNotify" => Some(Self::CmdGateServerScNotify), - "CmdGetLevelRewardCsReq" => Some(Self::CmdGetLevelRewardCsReq), - "CmdBBHBOKLOKHJ" => Some(Self::CmdBbhboklokhj), - "CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp), + "LGDEJONOGDK_PCPDHELPKEM" => Some(Self::LgdejonogdkPcpdhelpkem), "CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq), - "CmdAceAntiCheaterScRsp" => Some(Self::CmdAceAntiCheaterScRsp), - "CmdPlayerType_JIBALAHBBDD" => Some(Self::Jibalahbbdd), - "CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp), - "CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify), - "CmdGmTalkScNotify" => Some(Self::CmdGmTalkScNotify), - "CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify), - "CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp), - "CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq), - "CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq), - "CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq), - "CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq), - "CmdReserveStaminaExchangeCsReq" => { - Some(Self::CmdReserveStaminaExchangeCsReq) - } - "CmdAceAntiCheaterCsReq" => Some(Self::CmdAceAntiCheaterCsReq), - "CmdGPHLOJLPOGO" => Some(Self::CmdGphlojlpogo), - "CmdLightConeRarity4AutoLockReq" => { - Some(Self::CmdLightConeRarity4AutoLockReq) - } - "CmdAICHFALMPNE" => Some(Self::CmdAichfalmpne), - "CmdUpdatePlayWithPsnOnlySettingScRsp" => { - Some(Self::CmdUpdatePlayWithPsnOnlySettingScRsp) - } - "CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp), "CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq), - "CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq), - "CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp), - "CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp), - "CmdEnterStageScRsp" => Some(Self::CmdEnterStageScRsp), - "CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq), - "CmdSetLanguageReq" => Some(Self::CmdSetLanguageReq), - "CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq), - "CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify), - "CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp), + "CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp), "CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq), - "CmdGetLevelRewardTakenListCsReq" => { - Some(Self::CmdGetLevelRewardTakenListCsReq) - } - "CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify), - "CmdForceSyncGameStateFinishScRsp" => { - Some(Self::CmdForceSyncGameStateFinishScRsp) - } - "CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq), - "CmdAPBJFHCNKFG" => Some(Self::CmdApbjfhcnkfg), + "LGDEJONOGDK_JPMPCIKAMFO" => Some(Self::LgdejonogdkJpmpcikamfo), + "CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp), + "CmdPEJPOACIIKL" => Some(Self::CmdPejpoaciikl), + "CmdGBPEEKKNCOK" => Some(Self::CmdGbpeekkncok), + "CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq), "CmdClientObjDownloadDataScNotify" => { Some(Self::CmdClientObjDownloadDataScNotify) } - "CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq), - "CmdPlayerType_OIOLCJIHGOA" => Some(Self::Oiolcjihgoa), - "CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp), + "CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp), "CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp), - "CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify), - "CmdGetLevelRewardScRsp" => Some(Self::CmdGetLevelRewardScRsp), - "CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq), - "CmdPlayerSqueezedScNotify" => Some(Self::CmdPlayerSqueezedScNotify), - "CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp), - "CmdRegionStopScNotify" => Some(Self::CmdRegionStopScNotify), - "CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp), - "CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq), - "CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq), - "CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq), - "CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify), - "CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp), - "CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp), - "CmdForceSyncGameStateFinishCSReq" => { - Some(Self::CmdForceSyncGameStateFinishCsReq) + "CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp), + "CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq), + "CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify), + "CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq), + "CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp), + "CmdGetLevelRewardScRcp" => Some(Self::CmdGetLevelRewardScRcp), + "CmdHCBMIPFCCPL" => Some(Self::CmdHcbmipfccpl), + "CmdReserveStaminaExchangeCsReq" => { + Some(Self::CmdReserveStaminaExchangeCsReq) } - "CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify), - "CmdReserveStaminaExchangeScRsp" => { - Some(Self::CmdReserveStaminaExchangeScRsp) + "CmdKFGOKPOJKPH" => Some(Self::CmdKfgokpojkph), + "CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq), + "CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq), + "CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp), + "CmdGetLevelRewardTakenListCsReq" => { + Some(Self::CmdGetLevelRewardTakenListCsReq) } "CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp), + "CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq), + "CmdMHJAKGFPMCK" => Some(Self::CmdMhjakgfpmck), "CmdFeatureSwitchClosedScNotify" => { Some(Self::CmdFeatureSwitchClosedScNotify) } - "CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp), - "CmdGetLevelRewardTakenListScRsp" => { - Some(Self::CmdGetLevelRewardTakenListScRsp) - } - "CmdPlayerType_CCKGEMCDDDN" => Some(Self::Cckgemcdddn), - "CmdUpdatePlayWithPsnOnlySettingCsReq" => { - Some(Self::CmdUpdatePlayWithPsnOnlySettingCsReq) + "CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp), + "CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq), + "CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq), + "CmdLightConeRarity4AutoLockReq" => { + Some(Self::CmdLightConeRarity4AutoLockReq) } + "CmdGetLevelRewardReq" => Some(Self::CmdGetLevelRewardReq), + "CmdPlayerSqueezedScNotify" => Some(Self::CmdPlayerSqueezedScNotify), + "CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp), + "CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp), "CmdUpdateFeatureSwitchScNotify" => { Some(Self::CmdUpdateFeatureSwitchScNotify) } "CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp), + "CmdSetLanguageReq" => Some(Self::CmdSetLanguageReq), "CmdEnterStageCsReq" => Some(Self::CmdEnterStageCsReq), + "CmdForceSyncGameStateFinishCSReq" => { + Some(Self::CmdForceSyncGameStateFinishCsReq) + } + "CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq), + "CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify), + "CmdPHIBGDFEFEE" => Some(Self::CmdPhibgdfefee), + "CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq), + "CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify), + "LGDEJONOGDK_MDGAICFBCKJ" => Some(Self::LgdejonogdkMdgaicfbckj), + "CmdMHJOJEFEOKK" => Some(Self::CmdMhjojefeokk), + "CmdNBCDKAOFNMD" => Some(Self::CmdNbcdkaofnmd), + "LGDEJONOGDK_OOOIEHICMDM" => Some(Self::LgdejonogdkOooiehicmdm), + "CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq), + "CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp), + "CmdReserveStaminaExchangeScRsp" => { + Some(Self::CmdReserveStaminaExchangeScRsp) + } + "CmdHDEFPBNNMDJ" => Some(Self::CmdHdefpbnnmdj), + "CmdCIAANMCPBGF" => Some(Self::CmdCiaanmcpbgf), + "CmdDDCCKDCEBOJ" => Some(Self::CmdDdcckdceboj), + "CmdPDANOHBKBBF" => Some(Self::CmdPdanohbkbbf), + "CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp), + "CmdGetLevelRewardTakenListScRsp" => { + Some(Self::CmdGetLevelRewardTakenListScRsp) + } + "CmdUpdatePlayWithPsnOnlySettingCsReq" => { + Some(Self::CmdUpdatePlayWithPsnOnlySettingCsReq) + } + "CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq), + "CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify), + "CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify), + "CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq), + "CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp), + "CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify), + "CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify), + "CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp), _ => None, } } @@ -88694,29 +92200,29 @@ impl CmdPlayerType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pbaocjpaebj { - Mnfeponeddj = 0, - Ocfnebkkecl = 1, - Aohbmblbgnd = 2, +pub enum Kjikklbjlck { + Pcpdhelpkem = 0, + Ofghjkihmib = 1, + Ckmmkfbhmga = 2, } -impl Pbaocjpaebj { +impl Kjikklbjlck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "PBAOCJPAEBJ_MNFEPONEDDJ", - Self::Ocfnebkkecl => "PBAOCJPAEBJ_OCFNEBKKECL", - Self::Aohbmblbgnd => "PBAOCJPAEBJ_AOHBMBLBGND", + Self::Pcpdhelpkem => "KJIKKLBJLCK_PCPDHELPKEM", + Self::Ofghjkihmib => "KJIKKLBJLCK_OFGHJKIHMIB", + Self::Ckmmkfbhmga => "KJIKKLBJLCK_CKMMKFBHMGA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PBAOCJPAEBJ_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "PBAOCJPAEBJ_OCFNEBKKECL" => Some(Self::Ocfnebkkecl), - "PBAOCJPAEBJ_AOHBMBLBGND" => Some(Self::Aohbmblbgnd), + "KJIKKLBJLCK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "KJIKKLBJLCK_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), + "KJIKKLBJLCK_CKMMKFBHMGA" => Some(Self::Ckmmkfbhmga), _ => None, } } @@ -88724,51 +92230,51 @@ impl Pbaocjpaebj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Apphflidcek { - Fnibbkbgjch = 0, - Kbamjfpjkpd = 1, +pub enum Nofmhnnijan { + Lhbkaepnida = 0, + Ojdagmehlii = 1, } -impl Apphflidcek { +impl Nofmhnnijan { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Fnibbkbgjch => "APPHFLIDCEK_FNIBBKBGJCH", - Self::Kbamjfpjkpd => "APPHFLIDCEK_KBAMJFPJKPD", + Self::Lhbkaepnida => "NOFMHNNIJAN_LHBKAEPNIDA", + Self::Ojdagmehlii => "NOFMHNNIJAN_OJDAGMEHLII", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "APPHFLIDCEK_FNIBBKBGJCH" => Some(Self::Fnibbkbgjch), - "APPHFLIDCEK_KBAMJFPJKPD" => Some(Self::Kbamjfpjkpd), + "NOFMHNNIJAN_LHBKAEPNIDA" => Some(Self::Lhbkaepnida), + "NOFMHNNIJAN_OJDAGMEHLII" => Some(Self::Ojdagmehlii), _ => None, } } } -/// Obf: CmdPlayerBoardType +/// Obf: DBCNIANFMLC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerBoardType { - Mnfeponeddj = 0, - CmdSetAssistAvatarCsReq = 2857, - CmdSetHeadIconCsReq = 2824, - CmdSetIsDisplayAvatarInfoReq = 2862, - CmdSetPersonalCardCsReq = 2819, - CmdGetPlayerBoardDataCsReq = 2883, - CmdSetPersonalCardScRsp = 2823, - CmdSetHeadIconScRsp = 2804, - CmdSetAssistAvatarScRsp = 2884, - CmdSetSignatureScRsp = 2846, - Cmhckamfdhp = 2869, - CmdSetIsDisplayAvatarInfoScRsp = 2900, - CmdSetDisplayAvatarCsReq = 2835, - CmdSetDisplayAvatarScRsp = 2813, - CmdSetSignatureCsReq = 2840, - CmdGetPlayerBoardDataScRsp = 2881, + DbcnianfmlcPcpdhelpkem = 0, + CmdSetAssistAvatarCsReq = 2801, + CmdSetDisplayAvatarCsReq = 2814, + CmdSetPersonalCardCsReq = 2837, + CmdSetIsDisplayAvatarInfoReq = 2809, + CmdSetSignatureScRsp = 2839, + DbcnianfmlcPolcooobbpp = 2863, + CmdSetHeadIconCsReq = 2894, + CmdGetPlayerBoardDataScRsp = 2810, + CmdSetDisplayAvatarScRsp = 2818, + CmdSetHeadIconScRsp = 2895, + CmdSetIsDisplayAvatarInfoScRsp = 2898, + CmdGetPlayerBoardDataCsReq = 2891, + CmdSetSignatureCsReq = 2826, + CmdSetAssistAvatarScRsp = 2874, + CmdSetPersonalCardScRsp = 2804, } impl CmdPlayerBoardType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88777,71 +92283,76 @@ impl CmdPlayerBoardType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPlayerBoardType_MNFEPONEDDJ", + Self::DbcnianfmlcPcpdhelpkem => "DBCNIANFMLC_PCPDHELPKEM", Self::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq", - Self::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq", - Self::CmdSetIsDisplayAvatarInfoReq => "CmdSetIsDisplayAvatarInfoReq", - Self::CmdSetPersonalCardCsReq => "CmdSetPersonalCardCSReq", - Self::CmdGetPlayerBoardDataCsReq => "CmdGetPlayerBoardDataCsReq", - Self::CmdSetPersonalCardScRsp => "CmdSetPersonalCardScRsp", - Self::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp", - Self::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp", - Self::CmdSetSignatureScRsp => "CmdSetSignatureScRsp", - Self::Cmhckamfdhp => "CmdPlayerBoardType_CMHCKAMFDHP", - Self::CmdSetIsDisplayAvatarInfoScRsp => "CmdSetIsDisplayAvatarInfoScRsp", Self::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq", - Self::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp", - Self::CmdSetSignatureCsReq => "CmdSetSignatureCsReq", + Self::CmdSetPersonalCardCsReq => "CmdSetPersonalCardCSReq", + Self::CmdSetIsDisplayAvatarInfoReq => "CmdSetIsDisplayAvatarInfoReq", + Self::CmdSetSignatureScRsp => "CmdSetSignatureScRsp", + Self::DbcnianfmlcPolcooobbpp => "DBCNIANFMLC_POLCOOOBBPP", + Self::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq", Self::CmdGetPlayerBoardDataScRsp => "CmdGetPlayerBoardDataScRsp", + Self::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp", + Self::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp", + Self::CmdSetIsDisplayAvatarInfoScRsp => "CmdSetIsDisplayAvatarInfoScRsp", + Self::CmdGetPlayerBoardDataCsReq => "CmdGetPlayerBoardDataCsReq", + Self::CmdSetSignatureCsReq => "CmdSetSignatureCsReq", + Self::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp", + Self::CmdSetPersonalCardScRsp => "CmdSetPersonalCardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPlayerBoardType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "DBCNIANFMLC_PCPDHELPKEM" => Some(Self::DbcnianfmlcPcpdhelpkem), "CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq), - "CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq), - "CmdSetIsDisplayAvatarInfoReq" => Some(Self::CmdSetIsDisplayAvatarInfoReq), + "CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq), "CmdSetPersonalCardCSReq" => Some(Self::CmdSetPersonalCardCsReq), - "CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq), - "CmdSetPersonalCardScRsp" => Some(Self::CmdSetPersonalCardScRsp), - "CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp), - "CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp), + "CmdSetIsDisplayAvatarInfoReq" => Some(Self::CmdSetIsDisplayAvatarInfoReq), "CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp), - "CmdPlayerBoardType_CMHCKAMFDHP" => Some(Self::Cmhckamfdhp), + "DBCNIANFMLC_POLCOOOBBPP" => Some(Self::DbcnianfmlcPolcooobbpp), + "CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq), + "CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp), + "CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp), + "CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp), "CmdSetIsDisplayAvatarInfoScRsp" => { Some(Self::CmdSetIsDisplayAvatarInfoScRsp) } - "CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq), - "CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp), + "CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq), "CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq), - "CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp), + "CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp), + "CmdSetPersonalCardScRsp" => Some(Self::CmdSetPersonalCardScRsp), _ => None, } } } -/// Obf: CmdPlayerReturnType +/// Obf: GKIPMIMPDLE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerReturnType { - Mnfeponeddj = 0, - CmdPlayerReturnTakeCustomRelicCsReq = 4523, - CmdOgefokmodha = 4583, - CmdPlayerReturnForceFinishScNotify = 4546, - CmdPlayerReturnTakeRewardScRsp = 4600, - CmdPlayerReturnPointChangeScNotify = 4504, - CmdPlayerReturnInfoQueryScRsp = 4540, - CmdPlayerReturnTakePointRewardScRsp = 4513, - CmdPlayerReturnTakeRewardCsReq = 4562, - CmdPlayerReturnTakeCustomRelicScRsp = 4556, - CmdPlayerReturnTakeRelicCsReq = 4557, - CmdPlayerReturnInfoQueryCsReq = 4569, - CmdPlayerReturnTakeExtraHcoinScNotify = 4519, - CmdPlayerReturnSignScRsp = 4524, - CmdPlayerReturnTakePointRewardCsReq = 4535, - CmdPlayerReturnSignCsReq = 4581, - CmdPlayerReturnTakeRelicScRsp = 4584, + GkipmimpdlePcpdhelpkem = 0, + CmdPlayerReturnTakePointRewardCsReq = 4514, + CmdTakeReturnExtraHcoinRewardCsReq = 4533, + CmdTakeReturnExtraHcoinRewardScRsp = 4561, + CmdPlayerReturnInfoQueryScRsp = 4526, + CmdPlayerReturnPointChangeScNotify = 4595, + GkipmimpdleMkanlbaggeo = 4558, + CmdPlayerReturnTakeExtraHcoinScNotify = 4537, + CmdPlayerReturnExtraHcoinProgressScNotify = 4507, + CmdPlayerReturnSignCsReq = 4510, + CmdHiblmdnpomn = 4591, + CmdPlayerReturnInfoQueryCsReq = 4563, + CmdPlayerReturnTakeRelicScRsp = 4574, + CmdPlayerReturnTakePointRewardScRsp = 4518, + CmdPlayerReturnTakeRelicCsReq = 4501, + CmdPlayerReturnTakeCustomRelicCsReq = 4504, + CmdPlayerReturnTakeCustomRelicScRsp = 4538, + CmdNeoadmeaidk = 4544, + CmdPlayerReturnTakeRewardCsReq = 4509, + CmdPlayerReturnSignScRsp = 4594, + CmdPlayerReturnTakeRewardScRsp = 4598, + CmdPlayerReturnForceFinishScNotify = 4539, } impl CmdPlayerReturnType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88850,77 +92361,99 @@ impl CmdPlayerReturnType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPlayerReturnType_MNFEPONEDDJ", - Self::CmdPlayerReturnTakeCustomRelicCsReq => { - "CmdPlayerReturnTakeCustomRelicCsReq" - } - Self::CmdOgefokmodha => "CmdOGEFOKMODHA", - Self::CmdPlayerReturnForceFinishScNotify => { - "CmdPlayerReturnForceFinishScNotify" - } - Self::CmdPlayerReturnTakeRewardScRsp => "CmdPlayerReturnTakeRewardScRsp", - Self::CmdPlayerReturnPointChangeScNotify => { - "CmdPlayerReturnPointChangeScNotify" - } - Self::CmdPlayerReturnInfoQueryScRsp => "CmdPlayerReturnInfoQueryScRsp", - Self::CmdPlayerReturnTakePointRewardScRsp => { - "CmdPlayerReturnTakePointRewardScRsp" - } - Self::CmdPlayerReturnTakeRewardCsReq => "CmdPlayerReturnTakeRewardCsReq", - Self::CmdPlayerReturnTakeCustomRelicScRsp => { - "CmdPlayerReturnTakeCustomRelicScRsp" - } - Self::CmdPlayerReturnTakeRelicCsReq => "CmdPlayerReturnTakeRelicCsReq", - Self::CmdPlayerReturnInfoQueryCsReq => "CmdPlayerReturnInfoQueryCsReq", - Self::CmdPlayerReturnTakeExtraHcoinScNotify => { - "CmdPlayerReturnTakeExtraHcoinScNotify" - } - Self::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp", + Self::GkipmimpdlePcpdhelpkem => "GKIPMIMPDLE_PCPDHELPKEM", Self::CmdPlayerReturnTakePointRewardCsReq => { "CmdPlayerReturnTakePointRewardCsReq" } + Self::CmdTakeReturnExtraHcoinRewardCsReq => { + "CmdTakeReturnExtraHcoinRewardCsReq" + } + Self::CmdTakeReturnExtraHcoinRewardScRsp => { + "CmdTakeReturnExtraHcoinRewardScRsp" + } + Self::CmdPlayerReturnInfoQueryScRsp => "CmdPlayerReturnInfoQueryScRsp", + Self::CmdPlayerReturnPointChangeScNotify => { + "CmdPlayerReturnPointChangeScNotify" + } + Self::GkipmimpdleMkanlbaggeo => "GKIPMIMPDLE_MKANLBAGGEO", + Self::CmdPlayerReturnTakeExtraHcoinScNotify => { + "CmdPlayerReturnTakeExtraHcoinScNotify" + } + Self::CmdPlayerReturnExtraHcoinProgressScNotify => { + "CmdPlayerReturnExtraHcoinProgressScNotify" + } Self::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq", + Self::CmdHiblmdnpomn => "CmdHIBLMDNPOMN", + Self::CmdPlayerReturnInfoQueryCsReq => "CmdPlayerReturnInfoQueryCsReq", Self::CmdPlayerReturnTakeRelicScRsp => "CmdPlayerReturnTakeRelicScRsp", + Self::CmdPlayerReturnTakePointRewardScRsp => { + "CmdPlayerReturnTakePointRewardScRsp" + } + Self::CmdPlayerReturnTakeRelicCsReq => "CmdPlayerReturnTakeRelicCsReq", + Self::CmdPlayerReturnTakeCustomRelicCsReq => { + "CmdPlayerReturnTakeCustomRelicCsReq" + } + Self::CmdPlayerReturnTakeCustomRelicScRsp => { + "CmdPlayerReturnTakeCustomRelicScRsp" + } + Self::CmdNeoadmeaidk => "CmdNEOADMEAIDK", + Self::CmdPlayerReturnTakeRewardCsReq => "CmdPlayerReturnTakeRewardCsReq", + Self::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp", + Self::CmdPlayerReturnTakeRewardScRsp => "CmdPlayerReturnTakeRewardScRsp", + Self::CmdPlayerReturnForceFinishScNotify => { + "CmdPlayerReturnForceFinishScNotify" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPlayerReturnType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdPlayerReturnTakeCustomRelicCsReq" => { - Some(Self::CmdPlayerReturnTakeCustomRelicCsReq) + "GKIPMIMPDLE_PCPDHELPKEM" => Some(Self::GkipmimpdlePcpdhelpkem), + "CmdPlayerReturnTakePointRewardCsReq" => { + Some(Self::CmdPlayerReturnTakePointRewardCsReq) } - "CmdOGEFOKMODHA" => Some(Self::CmdOgefokmodha), - "CmdPlayerReturnForceFinishScNotify" => { - Some(Self::CmdPlayerReturnForceFinishScNotify) + "CmdTakeReturnExtraHcoinRewardCsReq" => { + Some(Self::CmdTakeReturnExtraHcoinRewardCsReq) } - "CmdPlayerReturnTakeRewardScRsp" => { - Some(Self::CmdPlayerReturnTakeRewardScRsp) + "CmdTakeReturnExtraHcoinRewardScRsp" => { + Some(Self::CmdTakeReturnExtraHcoinRewardScRsp) } + "CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp), "CmdPlayerReturnPointChangeScNotify" => { Some(Self::CmdPlayerReturnPointChangeScNotify) } - "CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp), + "GKIPMIMPDLE_MKANLBAGGEO" => Some(Self::GkipmimpdleMkanlbaggeo), + "CmdPlayerReturnTakeExtraHcoinScNotify" => { + Some(Self::CmdPlayerReturnTakeExtraHcoinScNotify) + } + "CmdPlayerReturnExtraHcoinProgressScNotify" => { + Some(Self::CmdPlayerReturnExtraHcoinProgressScNotify) + } + "CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq), + "CmdHIBLMDNPOMN" => Some(Self::CmdHiblmdnpomn), + "CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq), + "CmdPlayerReturnTakeRelicScRsp" => Some(Self::CmdPlayerReturnTakeRelicScRsp), "CmdPlayerReturnTakePointRewardScRsp" => { Some(Self::CmdPlayerReturnTakePointRewardScRsp) } - "CmdPlayerReturnTakeRewardCsReq" => { - Some(Self::CmdPlayerReturnTakeRewardCsReq) + "CmdPlayerReturnTakeRelicCsReq" => Some(Self::CmdPlayerReturnTakeRelicCsReq), + "CmdPlayerReturnTakeCustomRelicCsReq" => { + Some(Self::CmdPlayerReturnTakeCustomRelicCsReq) } "CmdPlayerReturnTakeCustomRelicScRsp" => { Some(Self::CmdPlayerReturnTakeCustomRelicScRsp) } - "CmdPlayerReturnTakeRelicCsReq" => Some(Self::CmdPlayerReturnTakeRelicCsReq), - "CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq), - "CmdPlayerReturnTakeExtraHcoinScNotify" => { - Some(Self::CmdPlayerReturnTakeExtraHcoinScNotify) + "CmdNEOADMEAIDK" => Some(Self::CmdNeoadmeaidk), + "CmdPlayerReturnTakeRewardCsReq" => { + Some(Self::CmdPlayerReturnTakeRewardCsReq) } "CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp), - "CmdPlayerReturnTakePointRewardCsReq" => { - Some(Self::CmdPlayerReturnTakePointRewardCsReq) + "CmdPlayerReturnTakeRewardScRsp" => { + Some(Self::CmdPlayerReturnTakeRewardScRsp) + } + "CmdPlayerReturnForceFinishScNotify" => { + Some(Self::CmdPlayerReturnForceFinishScNotify) } - "CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq), - "CmdPlayerReturnTakeRelicScRsp" => Some(Self::CmdPlayerReturnTakeRelicScRsp), _ => None, } } @@ -88928,29 +92461,29 @@ impl CmdPlayerReturnType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lkbdinapieo { - Ibjmjiddpkm = 0, - Jiaciemjpal = 1, - Jmcedbndelc = 2, +pub enum Ggfcmmifohm { + Djgmimchcmb = 0, + Ocnnbffgald = 1, + Bcdoieloann = 2, } -impl Lkbdinapieo { +impl Ggfcmmifohm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ibjmjiddpkm => "LKBDINAPIEO_IBJMJIDDPKM", - Self::Jiaciemjpal => "LKBDINAPIEO_JIACIEMJPAL", - Self::Jmcedbndelc => "LKBDINAPIEO_JMCEDBNDELC", + Self::Djgmimchcmb => "GGFCMMIFOHM_DJGMIMCHCMB", + Self::Ocnnbffgald => "GGFCMMIFOHM_OCNNBFFGALD", + Self::Bcdoieloann => "GGFCMMIFOHM_BCDOIELOANN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LKBDINAPIEO_IBJMJIDDPKM" => Some(Self::Ibjmjiddpkm), - "LKBDINAPIEO_JIACIEMJPAL" => Some(Self::Jiaciemjpal), - "LKBDINAPIEO_JMCEDBNDELC" => Some(Self::Jmcedbndelc), + "GGFCMMIFOHM_DJGMIMCHCMB" => Some(Self::Djgmimchcmb), + "GGFCMMIFOHM_OCNNBFFGALD" => Some(Self::Ocnnbffgald), + "GGFCMMIFOHM_BCDOIELOANN" => Some(Self::Bcdoieloann), _ => None, } } @@ -88958,41 +92491,41 @@ impl Lkbdinapieo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jcbbpihgnko { - Mnfeponeddj = 0, - Reward = 1, - Pfagcmfhphp = 2, +pub enum Bdheneokmfe { + Pcpdhelpkem = 0, + Lnbjfagkpcd = 1, + Hbikiigpjmj = 2, } -impl Jcbbpihgnko { +impl Bdheneokmfe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "JCBBPIHGNKO_MNFEPONEDDJ", - Self::Reward => "JCBBPIHGNKO_reward", - Self::Pfagcmfhphp => "JCBBPIHGNKO_PFAGCMFHPHP", + Self::Pcpdhelpkem => "BDHENEOKMFE_PCPDHELPKEM", + Self::Lnbjfagkpcd => "BDHENEOKMFE_LNBJFAGKPCD", + Self::Hbikiigpjmj => "BDHENEOKMFE_HBIKIIGPJMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JCBBPIHGNKO_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "JCBBPIHGNKO_reward" => Some(Self::Reward), - "JCBBPIHGNKO_PFAGCMFHPHP" => Some(Self::Pfagcmfhphp), + "BDHENEOKMFE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "BDHENEOKMFE_LNBJFAGKPCD" => Some(Self::Lnbjfagkpcd), + "BDHENEOKMFE_HBIKIIGPJMJ" => Some(Self::Hbikiigpjmj), _ => None, } } } -/// Obf: CmdPlotType +/// Obf: KFFDKGMKPKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlotType { - Mnfeponeddj = 0, - CmdGcflkoheaeh = 1181, - CmdFinishPlotCsReq = 1183, + KffdkgmkpklPcpdhelpkem = 0, + CmdFinishPlotCsReq = 1191, + CmdFefjjfemmfe = 1110, } impl CmdPlotType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89001,50 +92534,50 @@ impl CmdPlotType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPlotType_MNFEPONEDDJ", - Self::CmdGcflkoheaeh => "CmdGCFLKOHEAEH", + Self::KffdkgmkpklPcpdhelpkem => "KFFDKGMKPKL_PCPDHELPKEM", Self::CmdFinishPlotCsReq => "CmdFinishPlotCsReq", + Self::CmdFefjjfemmfe => "CmdFEFJJFEMMFE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPlotType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGCFLKOHEAEH" => Some(Self::CmdGcflkoheaeh), + "KFFDKGMKPKL_PCPDHELPKEM" => Some(Self::KffdkgmkpklPcpdhelpkem), "CmdFinishPlotCsReq" => Some(Self::CmdFinishPlotCsReq), + "CmdFEFJJFEMMFE" => Some(Self::CmdFefjjfemmfe), _ => None, } } } -/// Obf: CmdPunkLordType +/// Obf: FKOEGGCGLHA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPunkLordType { - Mnfeponeddj = 0, - CmdPunkLordMonsterInfoScNotify = 3223, - CmdSharePunkLordMonsterScRsp = 3213, - CmdGetPunkLordBattleRecordCsReq = 3268, - CmdGetPunkLordMonsterDataScRsp = 3281, - CmdGetPunkLordDataCsReq = 3256, - CmdTakePunkLordPointRewardCsReq = 3284, - CmdStartPunkLordRaidCsReq = 3224, - CmdPunkLordMonsterKilledNotify = 3243, - CmdStartPunkLordRaidScRsp = 3204, - CmdTakeKilledPunkLordMonsterScoreCsReq = 3217, + FkoeggcglhaPcpdhelpkem = 0, + CmdTakePunkLordPointRewardScRsp = 3237, + CmdGetPunkLordMonsterDataScRsp = 3210, + CmdPunkLordBattleResultScNotify = 3244, + CmdSharePunkLordMonsterCsReq = 3214, + CmdSharePunkLordMonsterScRsp = 3218, + CmdGetPunkLordBattleRecordCsReq = 3253, + CmdTakeKilledPunkLordMonsterScoreCsReq = 3228, + CmdPunkLordMonsterInfoScNotify = 3204, + CmdSummonPunkLordMonsterCsReq = 3209, + CmdPunkLordMonsterKilledNotify = 3221, + CmdGetPunkLordDataCsReq = 3238, + CmdGetKilledPunkLordMonsterDataCsReq = 3300, + CmdGetPunkLordDataScRsp = 3272, + CmdStartPunkLordRaidScRsp = 3295, + CmdGetKilledPunkLordMonsterDataScRsp = 3289, + CmdGetPunkLordMonsterDataCsReq = 3291, CmdGetPunkLordBattleRecordScRsp = 3208, - CmdPunkLordRaidTimeOutScNotify = 3288, - CmdSharePunkLordMonsterCsReq = 3235, - CmdSummonPunkLordMonsterScRsp = 3300, - CmdGetPunkLordDataScRsp = 3248, - CmdGetKilledPunkLordMonsterDataScRsp = 3206, - CmdGetKilledPunkLordMonsterDataCsReq = 3218, - CmdPunkLordBattleResultScNotify = 3231, - CmdPunkLordDataChangeNotify = 3245, - CmdSummonPunkLordMonsterCsReq = 3262, - CmdGetPunkLordMonsterDataCsReq = 3283, - CmdTakePunkLordPointRewardScRsp = 3219, - CmdTakeKilledPunkLordMonsterScoreScRsp = 3227, + CmdTakePunkLordPointRewardCsReq = 3274, + CmdSummonPunkLordMonsterScRsp = 3298, + CmdStartPunkLordRaidCsReq = 3294, + CmdPunkLordDataChangeNotify = 3273, + CmdPunkLordRaidTimeOutScNotify = 3233, + CmdTakeKilledPunkLordMonsterScoreScRsp = 3265, } impl CmdPunkLordType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89053,35 +92586,35 @@ impl CmdPunkLordType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdPunkLordType_MNFEPONEDDJ", - Self::CmdPunkLordMonsterInfoScNotify => "CmdPunkLordMonsterInfoScNotify", + Self::FkoeggcglhaPcpdhelpkem => "FKOEGGCGLHA_PCPDHELPKEM", + Self::CmdTakePunkLordPointRewardScRsp => "CmdTakePunkLordPointRewardScRsp", + Self::CmdGetPunkLordMonsterDataScRsp => "CmdGetPunkLordMonsterDataScRsp", + Self::CmdPunkLordBattleResultScNotify => "CmdPunkLordBattleResultScNotify", + Self::CmdSharePunkLordMonsterCsReq => "CmdSharePunkLordMonsterCsReq", Self::CmdSharePunkLordMonsterScRsp => "CmdSharePunkLordMonsterScRsp", Self::CmdGetPunkLordBattleRecordCsReq => "CmdGetPunkLordBattleRecordCsReq", - Self::CmdGetPunkLordMonsterDataScRsp => "CmdGetPunkLordMonsterDataScRsp", - Self::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq", - Self::CmdTakePunkLordPointRewardCsReq => "CmdTakePunkLordPointRewardCsReq", - Self::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq", - Self::CmdPunkLordMonsterKilledNotify => "CmdPunkLordMonsterKilledNotify", - Self::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp", Self::CmdTakeKilledPunkLordMonsterScoreCsReq => { "CmdTakeKilledPunkLordMonsterScoreCsReq" } - Self::CmdGetPunkLordBattleRecordScRsp => "CmdGetPunkLordBattleRecordScRsp", - Self::CmdPunkLordRaidTimeOutScNotify => "CmdPunkLordRaidTimeOutScNotify", - Self::CmdSharePunkLordMonsterCsReq => "CmdSharePunkLordMonsterCsReq", - Self::CmdSummonPunkLordMonsterScRsp => "CmdSummonPunkLordMonsterScRsp", - Self::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp", - Self::CmdGetKilledPunkLordMonsterDataScRsp => { - "CmdGetKilledPunkLordMonsterDataScRsp" - } + Self::CmdPunkLordMonsterInfoScNotify => "CmdPunkLordMonsterInfoScNotify", + Self::CmdSummonPunkLordMonsterCsReq => "CmdSummonPunkLordMonsterCsReq", + Self::CmdPunkLordMonsterKilledNotify => "CmdPunkLordMonsterKilledNotify", + Self::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq", Self::CmdGetKilledPunkLordMonsterDataCsReq => { "CmdGetKilledPunkLordMonsterDataCsReq" } - Self::CmdPunkLordBattleResultScNotify => "CmdPunkLordBattleResultScNotify", - Self::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify", - Self::CmdSummonPunkLordMonsterCsReq => "CmdSummonPunkLordMonsterCsReq", + Self::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp", + Self::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp", + Self::CmdGetKilledPunkLordMonsterDataScRsp => { + "CmdGetKilledPunkLordMonsterDataScRsp" + } Self::CmdGetPunkLordMonsterDataCsReq => "CmdGetPunkLordMonsterDataCsReq", - Self::CmdTakePunkLordPointRewardScRsp => "CmdTakePunkLordPointRewardScRsp", + Self::CmdGetPunkLordBattleRecordScRsp => "CmdGetPunkLordBattleRecordScRsp", + Self::CmdTakePunkLordPointRewardCsReq => "CmdTakePunkLordPointRewardCsReq", + Self::CmdSummonPunkLordMonsterScRsp => "CmdSummonPunkLordMonsterScRsp", + Self::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq", + Self::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify", + Self::CmdPunkLordRaidTimeOutScNotify => "CmdPunkLordRaidTimeOutScNotify", Self::CmdTakeKilledPunkLordMonsterScoreScRsp => { "CmdTakeKilledPunkLordMonsterScoreScRsp" } @@ -89090,55 +92623,55 @@ impl CmdPunkLordType { /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPunkLordType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdPunkLordMonsterInfoScNotify" => { - Some(Self::CmdPunkLordMonsterInfoScNotify) - } - "CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp), - "CmdGetPunkLordBattleRecordCsReq" => { - Some(Self::CmdGetPunkLordBattleRecordCsReq) + "FKOEGGCGLHA_PCPDHELPKEM" => Some(Self::FkoeggcglhaPcpdhelpkem), + "CmdTakePunkLordPointRewardScRsp" => { + Some(Self::CmdTakePunkLordPointRewardScRsp) } "CmdGetPunkLordMonsterDataScRsp" => { Some(Self::CmdGetPunkLordMonsterDataScRsp) } - "CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq), - "CmdTakePunkLordPointRewardCsReq" => { - Some(Self::CmdTakePunkLordPointRewardCsReq) + "CmdPunkLordBattleResultScNotify" => { + Some(Self::CmdPunkLordBattleResultScNotify) } - "CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq), + "CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq), + "CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp), + "CmdGetPunkLordBattleRecordCsReq" => { + Some(Self::CmdGetPunkLordBattleRecordCsReq) + } + "CmdTakeKilledPunkLordMonsterScoreCsReq" => { + Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq) + } + "CmdPunkLordMonsterInfoScNotify" => { + Some(Self::CmdPunkLordMonsterInfoScNotify) + } + "CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq), "CmdPunkLordMonsterKilledNotify" => { Some(Self::CmdPunkLordMonsterKilledNotify) } + "CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq), + "CmdGetKilledPunkLordMonsterDataCsReq" => { + Some(Self::CmdGetKilledPunkLordMonsterDataCsReq) + } + "CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp), "CmdStartPunkLordRaidScRsp" => Some(Self::CmdStartPunkLordRaidScRsp), - "CmdTakeKilledPunkLordMonsterScoreCsReq" => { - Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq) + "CmdGetKilledPunkLordMonsterDataScRsp" => { + Some(Self::CmdGetKilledPunkLordMonsterDataScRsp) + } + "CmdGetPunkLordMonsterDataCsReq" => { + Some(Self::CmdGetPunkLordMonsterDataCsReq) } "CmdGetPunkLordBattleRecordScRsp" => { Some(Self::CmdGetPunkLordBattleRecordScRsp) } + "CmdTakePunkLordPointRewardCsReq" => { + Some(Self::CmdTakePunkLordPointRewardCsReq) + } + "CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp), + "CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq), + "CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify), "CmdPunkLordRaidTimeOutScNotify" => { Some(Self::CmdPunkLordRaidTimeOutScNotify) } - "CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq), - "CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp), - "CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp), - "CmdGetKilledPunkLordMonsterDataScRsp" => { - Some(Self::CmdGetKilledPunkLordMonsterDataScRsp) - } - "CmdGetKilledPunkLordMonsterDataCsReq" => { - Some(Self::CmdGetKilledPunkLordMonsterDataCsReq) - } - "CmdPunkLordBattleResultScNotify" => { - Some(Self::CmdPunkLordBattleResultScNotify) - } - "CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify), - "CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq), - "CmdGetPunkLordMonsterDataCsReq" => { - Some(Self::CmdGetPunkLordMonsterDataCsReq) - } - "CmdTakePunkLordPointRewardScRsp" => { - Some(Self::CmdTakePunkLordPointRewardScRsp) - } "CmdTakeKilledPunkLordMonsterScoreScRsp" => { Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp) } @@ -89149,58 +92682,58 @@ impl CmdPunkLordType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Adlogeakpak { - Mnfeponeddj = 0, - Eoneknglgjd = 1, - Fehemehllcf = 2, - Kmkhadgomcb = 3, - Cmngogbkbmd = 4, +pub enum Poolndfopha { + Pcpdhelpkem = 0, + Noknnmpmggn = 1, + Iapbmeiohgg = 2, + Deahalkocbd = 3, + Mepkjnkahoa = 4, } -impl Adlogeakpak { +impl Poolndfopha { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "ADLOGEAKPAK_MNFEPONEDDJ", - Self::Eoneknglgjd => "ADLOGEAKPAK_EONEKNGLGJD", - Self::Fehemehllcf => "ADLOGEAKPAK_FEHEMEHLLCF", - Self::Kmkhadgomcb => "ADLOGEAKPAK_KMKHADGOMCB", - Self::Cmngogbkbmd => "ADLOGEAKPAK_CMNGOGBKBMD", + Self::Pcpdhelpkem => "POOLNDFOPHA_PCPDHELPKEM", + Self::Noknnmpmggn => "POOLNDFOPHA_NOKNNMPMGGN", + Self::Iapbmeiohgg => "POOLNDFOPHA_IAPBMEIOHGG", + Self::Deahalkocbd => "POOLNDFOPHA_DEAHALKOCBD", + Self::Mepkjnkahoa => "POOLNDFOPHA_MEPKJNKAHOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ADLOGEAKPAK_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "ADLOGEAKPAK_EONEKNGLGJD" => Some(Self::Eoneknglgjd), - "ADLOGEAKPAK_FEHEMEHLLCF" => Some(Self::Fehemehllcf), - "ADLOGEAKPAK_KMKHADGOMCB" => Some(Self::Kmkhadgomcb), - "ADLOGEAKPAK_CMNGOGBKBMD" => Some(Self::Cmngogbkbmd), + "POOLNDFOPHA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "POOLNDFOPHA_NOKNNMPMGGN" => Some(Self::Noknnmpmggn), + "POOLNDFOPHA_IAPBMEIOHGG" => Some(Self::Iapbmeiohgg), + "POOLNDFOPHA_DEAHALKOCBD" => Some(Self::Deahalkocbd), + "POOLNDFOPHA_MEPKJNKAHOA" => Some(Self::Mepkjnkahoa), _ => None, } } } -/// Obf: CmdQuestType +/// Obf: OHPJMMPOJEN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdQuestType { - Mnfeponeddj = 0, - CmdFinishQuestScRsp = 946, - CmdBatchGetQuestDataScRsp = 956, - CmdGetQuestDataCsReq = 983, - CmdQuestRecordScNotify = 969, - Oijondblljf = 923, - CmdGetQuestRecordCsReq = 962, - CmdGetQuestRecordScRsp = 1000, - CmdGetQuestDataScRsp = 981, - CmdFinishQuestCsReq = 940, - CmdTakeQuestOptionalRewardScRsp = 984, - CmdTakeQuestRewardCsReq = 924, - CmdTakeQuestRewardScRsp = 904, - CmdTakeQuestOptionalRewardCsReq = 957, + OhpjmmpojenPcpdhelpkem = 0, + CmdTakeQuestOptionalRewardScRsp = 974, + CmdTakeQuestRewardCsReq = 994, + CmdCmdFinishQuestCsReq = 926, + CmdGgampjlongd = 939, + CmdGetQuestRecordCsReq = 909, + CmdTakeQuestRewardScRsp = 995, + CmdGetQuestDataScRsp = 910, + CmdGetQuestRecordScRsp = 998, + CmdQuestRecordScNotify = 963, + CmdTakeQuestOptionalRewardCsReq = 901, + CmdPjbeblnjanm = 938, + CmdGetQuestDataCsReq = 991, + OhpjmmpojenFgogdhllobf = 904, } impl CmdQuestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89209,57 +92742,57 @@ impl CmdQuestType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdQuestType_MNFEPONEDDJ", - Self::CmdFinishQuestScRsp => "CmdFinishQuestScRsp", - Self::CmdBatchGetQuestDataScRsp => "CmdBatchGetQuestDataScRsp", - Self::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq", - Self::CmdQuestRecordScNotify => "CmdQuestRecordScNotify", - Self::Oijondblljf => "CmdQuestType_OIJONDBLLJF", - Self::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq", - Self::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp", - Self::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp", - Self::CmdFinishQuestCsReq => "CmdFinishQuestCsReq", + Self::OhpjmmpojenPcpdhelpkem => "OHPJMMPOJEN_PCPDHELPKEM", Self::CmdTakeQuestOptionalRewardScRsp => "CmdTakeQuestOptionalRewardScRsp", Self::CmdTakeQuestRewardCsReq => "CmdTakeQuestRewardCsReq", + Self::CmdCmdFinishQuestCsReq => "CmdCmdFinishQuestCsReq", + Self::CmdGgampjlongd => "CmdGGAMPJLONGD", + Self::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq", Self::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp", + Self::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp", + Self::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp", + Self::CmdQuestRecordScNotify => "CmdQuestRecordScNotify", Self::CmdTakeQuestOptionalRewardCsReq => "CmdTakeQuestOptionalRewardCsReq", + Self::CmdPjbeblnjanm => "CmdPJBEBLNJANM", + Self::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq", + Self::OhpjmmpojenFgogdhllobf => "OHPJMMPOJEN_FGOGDHLLOBF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdQuestType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdFinishQuestScRsp" => Some(Self::CmdFinishQuestScRsp), - "CmdBatchGetQuestDataScRsp" => Some(Self::CmdBatchGetQuestDataScRsp), - "CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq), - "CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify), - "CmdQuestType_OIJONDBLLJF" => Some(Self::Oijondblljf), - "CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq), - "CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp), - "CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp), - "CmdFinishQuestCsReq" => Some(Self::CmdFinishQuestCsReq), + "OHPJMMPOJEN_PCPDHELPKEM" => Some(Self::OhpjmmpojenPcpdhelpkem), "CmdTakeQuestOptionalRewardScRsp" => { Some(Self::CmdTakeQuestOptionalRewardScRsp) } "CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq), + "CmdCmdFinishQuestCsReq" => Some(Self::CmdCmdFinishQuestCsReq), + "CmdGGAMPJLONGD" => Some(Self::CmdGgampjlongd), + "CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq), "CmdTakeQuestRewardScRsp" => Some(Self::CmdTakeQuestRewardScRsp), + "CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp), + "CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp), + "CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify), "CmdTakeQuestOptionalRewardCsReq" => { Some(Self::CmdTakeQuestOptionalRewardCsReq) } + "CmdPJBEBLNJANM" => Some(Self::CmdPjbeblnjanm), + "CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq), + "OHPJMMPOJEN_FGOGDHLLOBF" => Some(Self::OhpjmmpojenFgogdhllobf), _ => None, } } } -/// Obf: QuestStatus +/// Obf: EHLHFNOLLIC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum QuestStatus { - QuestNone = 0, - QuestDoing = 1, - QuestFinish = 2, - QuestClose = 3, - QuestDelete = 4, + EhlhfnollicOaeajigocdk = 0, + EhlhfnollicHflgeejccna = 1, + EhlhfnollicBfebjmnfmof = 2, + EhlhfnollicGelinekapad = 3, + EhlhfnollicCefpgdmhcoh = 4, } impl QuestStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -89268,51 +92801,51 @@ impl QuestStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::QuestNone => "QUEST_NONE", - Self::QuestDoing => "QUEST_DOING", - Self::QuestFinish => "QUEST_FINISH", - Self::QuestClose => "QUEST_CLOSE", - Self::QuestDelete => "QUEST_DELETE", + Self::EhlhfnollicOaeajigocdk => "EHLHFNOLLIC_OAEAJIGOCDK", + Self::EhlhfnollicHflgeejccna => "EHLHFNOLLIC_HFLGEEJCCNA", + Self::EhlhfnollicBfebjmnfmof => "EHLHFNOLLIC_BFEBJMNFMOF", + Self::EhlhfnollicGelinekapad => "EHLHFNOLLIC_GELINEKAPAD", + Self::EhlhfnollicCefpgdmhcoh => "EHLHFNOLLIC_CEFPGDMHCOH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "QUEST_NONE" => Some(Self::QuestNone), - "QUEST_DOING" => Some(Self::QuestDoing), - "QUEST_FINISH" => Some(Self::QuestFinish), - "QUEST_CLOSE" => Some(Self::QuestClose), - "QUEST_DELETE" => Some(Self::QuestDelete), + "EHLHFNOLLIC_OAEAJIGOCDK" => Some(Self::EhlhfnollicOaeajigocdk), + "EHLHFNOLLIC_HFLGEEJCCNA" => Some(Self::EhlhfnollicHflgeejccna), + "EHLHFNOLLIC_BFEBJMNFMOF" => Some(Self::EhlhfnollicBfebjmnfmof), + "EHLHFNOLLIC_GELINEKAPAD" => Some(Self::EhlhfnollicGelinekapad), + "EHLHFNOLLIC_CEFPGDMHCOH" => Some(Self::EhlhfnollicCefpgdmhcoh), _ => None, } } } -/// Obf: CmdRaidType +/// Obf: AFOEMKIDMJI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidType { - Mnfeponeddj = 0, - CmdGetAllSaveRaidCsReq = 2223, - CmdStartRaidCsReq = 2204, - CmdRaidKickByServer = 2211, - CmdGetSaveRaidCsReq = 2221, - CmdGetChallengeRaidInfoScRsp = 2224, - Mmnkcbnhghn = 2212, - CmdDelSaveRaidScNotify = 2208, + AfoemkidmjiPcpdhelpkem = 0, + CmdLeaveRaidScRsp = 2227, + CmdDelSaveRaidScNotify = 2231, + CmdRaidKickByServer = 2221, + AfoemkidmjiMlckkomgbje = 2238, + CmdGetAllSaveRaidScRsp = 2216, + CmdTakeChallengeRaidRewardCsReq = 2201, + CmdSetClientRaidTargetCountCsReq = 2218, + CmdStartRaidCsReq = 2213, + CmdTakeChallengeRaidRewardScRsp = 2247, + CmdLeaveRaidCsReq = 2230, + CmdStartRaidScRsp = 2207, CmdGetSaveRaidScRsp = 2203, - CmdTakeChallengeRaidRewardCsReq = 2202, - CmdLeaveRaidCsReq = 2201, - CmdRaidInfoNotify = 2239, - CmdGetRaidInfoCsReq = 2218, - CmdGetRaidInfoScRsp = 2234, - CmdSetClientRaidTargetCountCsReq = 2238, - CmdGetAllSaveRaidScRsp = 2229, - CmdStartRaidScRsp = 2240, - CmdChallengeRaidNotify = 2207, - CmdLeaveRaidScRsp = 2214, - CmdTakeChallengeRaidRewardScRsp = 2230, - CmdSetClientRaidTargetCountScRsp = 2222, + CmdGetRaidInfoCsReq = 2202, + CmdChallengeRaidNotify = 2219, + CmdOhmfecjnleg = 2205, + CmdGetSaveRaidCsReq = 2236, + CmdGetAllSaveRaidCsReq = 2250, + CmdRaidInfoNotify = 2235, + CmdGetRaidInfoScRsp = 2244, + CmdSetClientRaidTargetCountScRsp = 2245, } impl CmdRaidType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89321,58 +92854,58 @@ impl CmdRaidType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRaidType_MNFEPONEDDJ", - Self::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq", - Self::CmdStartRaidCsReq => "CmdStartRaidCsReq", - Self::CmdRaidKickByServer => "CmdRaidKickByServer", - Self::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq", - Self::CmdGetChallengeRaidInfoScRsp => "CmdGetChallengeRaidInfoScRsp", - Self::Mmnkcbnhghn => "CmdRaidType_MMNKCBNHGHN", - Self::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify", - Self::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp", - Self::CmdTakeChallengeRaidRewardCsReq => "CmdTakeChallengeRaidRewardCsReq", - Self::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq", - Self::CmdRaidInfoNotify => "CmdRaidInfoNotify", - Self::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq", - Self::CmdGetRaidInfoScRsp => "CmdGetRaidInfoScRsp", - Self::CmdSetClientRaidTargetCountCsReq => "CmdSetClientRaidTargetCountCsReq", - Self::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp", - Self::CmdStartRaidScRsp => "CmdStartRaidScRsp", - Self::CmdChallengeRaidNotify => "CmdChallengeRaidNotify", + Self::AfoemkidmjiPcpdhelpkem => "AFOEMKIDMJI_PCPDHELPKEM", Self::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp", + Self::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify", + Self::CmdRaidKickByServer => "CmdRaidKickByServer", + Self::AfoemkidmjiMlckkomgbje => "AFOEMKIDMJI_MLCKKOMGBJE", + Self::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp", + Self::CmdTakeChallengeRaidRewardCsReq => "CmdTakeChallengeRaidRewardCsReq", + Self::CmdSetClientRaidTargetCountCsReq => "CmdSetClientRaidTargetCountCsReq", + Self::CmdStartRaidCsReq => "CmdStartRaidCsReq", Self::CmdTakeChallengeRaidRewardScRsp => "CmdTakeChallengeRaidRewardScRsp", + Self::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq", + Self::CmdStartRaidScRsp => "CmdStartRaidScRsp", + Self::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp", + Self::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq", + Self::CmdChallengeRaidNotify => "CmdChallengeRaidNotify", + Self::CmdOhmfecjnleg => "CmdOHMFECJNLEG", + Self::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq", + Self::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq", + Self::CmdRaidInfoNotify => "CmdRaidInfoNotify", + Self::CmdGetRaidInfoScRsp => "CmdGetRaidInfoScRsp", Self::CmdSetClientRaidTargetCountScRsp => "CmdSetClientRaidTargetCountScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRaidType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq), - "CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq), - "CmdRaidKickByServer" => Some(Self::CmdRaidKickByServer), - "CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq), - "CmdGetChallengeRaidInfoScRsp" => Some(Self::CmdGetChallengeRaidInfoScRsp), - "CmdRaidType_MMNKCBNHGHN" => Some(Self::Mmnkcbnhghn), + "AFOEMKIDMJI_PCPDHELPKEM" => Some(Self::AfoemkidmjiPcpdhelpkem), + "CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp), "CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify), - "CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp), + "CmdRaidKickByServer" => Some(Self::CmdRaidKickByServer), + "AFOEMKIDMJI_MLCKKOMGBJE" => Some(Self::AfoemkidmjiMlckkomgbje), + "CmdGetAllSaveRaidScRsp" => Some(Self::CmdGetAllSaveRaidScRsp), "CmdTakeChallengeRaidRewardCsReq" => { Some(Self::CmdTakeChallengeRaidRewardCsReq) } - "CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq), - "CmdRaidInfoNotify" => Some(Self::CmdRaidInfoNotify), - "CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq), - "CmdGetRaidInfoScRsp" => Some(Self::CmdGetRaidInfoScRsp), "CmdSetClientRaidTargetCountCsReq" => { Some(Self::CmdSetClientRaidTargetCountCsReq) } - "CmdGetAllSaveRaidScRsp" => Some(Self::CmdGetAllSaveRaidScRsp), - "CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp), - "CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify), - "CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp), + "CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq), "CmdTakeChallengeRaidRewardScRsp" => { Some(Self::CmdTakeChallengeRaidRewardScRsp) } + "CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq), + "CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp), + "CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp), + "CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq), + "CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify), + "CmdOHMFECJNLEG" => Some(Self::CmdOhmfecjnleg), + "CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq), + "CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq), + "CmdRaidInfoNotify" => Some(Self::CmdRaidInfoNotify), + "CmdGetRaidInfoScRsp" => Some(Self::CmdGetRaidInfoScRsp), "CmdSetClientRaidTargetCountScRsp" => { Some(Self::CmdSetClientRaidTargetCountScRsp) } @@ -89383,32 +92916,32 @@ impl CmdRaidType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum RaidStatus { - None = 0, - Doing = 1, - Finish = 2, - Failed = 3, +pub enum Ngnikjbimdb { + Pcpdhelpkem = 0, + Nmbcdildgnk = 1, + Klhdcopplng = 2, + Bcdhofnmpng = 3, } -impl RaidStatus { +impl Ngnikjbimdb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "RAID_STATUS_NONE", - Self::Doing => "RAID_STATUS_DOING", - Self::Finish => "RAID_STATUS_FINISH", - Self::Failed => "RAID_STATUS_FAILED", + Self::Pcpdhelpkem => "NGNIKJBIMDB_PCPDHELPKEM", + Self::Nmbcdildgnk => "NGNIKJBIMDB_NMBCDILDGNK", + Self::Klhdcopplng => "NGNIKJBIMDB_KLHDCOPPLNG", + Self::Bcdhofnmpng => "NGNIKJBIMDB_BCDHOFNMPNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "RAID_STATUS_NONE" => Some(Self::None), - "RAID_STATUS_DOING" => Some(Self::Doing), - "RAID_STATUS_FINISH" => Some(Self::Finish), - "RAID_STATUS_FAILED" => Some(Self::Failed), + "NGNIKJBIMDB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NGNIKJBIMDB_NMBCDILDGNK" => Some(Self::Nmbcdildgnk), + "NGNIKJBIMDB_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "NGNIKJBIMDB_BCDHOFNMPNG" => Some(Self::Bcdhofnmpng), _ => None, } } @@ -89416,29 +92949,29 @@ impl RaidStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bhkkaflpiai { - Mnfeponeddj = 0, - Hfcklajodoo = 1, - Ngpfhcfehpk = 2, +pub enum Gkhehcomhcm { + Pcpdhelpkem = 0, + Nmbcdildgnk = 1, + Klhdcopplng = 2, } -impl Bhkkaflpiai { +impl Gkhehcomhcm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "BHKKAFLPIAI_MNFEPONEDDJ", - Self::Hfcklajodoo => "BHKKAFLPIAI_HFCKLAJODOO", - Self::Ngpfhcfehpk => "BHKKAFLPIAI_NGPFHCFEHPK", + Self::Pcpdhelpkem => "GKHEHCOMHCM_PCPDHELPKEM", + Self::Nmbcdildgnk => "GKHEHCOMHCM_NMBCDILDGNK", + Self::Klhdcopplng => "GKHEHCOMHCM_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BHKKAFLPIAI_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "BHKKAFLPIAI_HFCKLAJODOO" => Some(Self::Hfcklajodoo), - "BHKKAFLPIAI_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), + "GKHEHCOMHCM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "GKHEHCOMHCM_NMBCDILDGNK" => Some(Self::Nmbcdildgnk), + "GKHEHCOMHCM_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } @@ -89446,41 +92979,41 @@ impl Bhkkaflpiai { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Claddpgnokp { - Mnfeponeddj = 0, - Ifipkfhmbjl = 1, +pub enum Aancgofcjjl { + Pcpdhelpkem = 0, + Bejjakeibce = 1, } -impl Claddpgnokp { +impl Aancgofcjjl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CLADDPGNOKP_MNFEPONEDDJ", - Self::Ifipkfhmbjl => "CLADDPGNOKP_IFIPKFHMBJL", + Self::Pcpdhelpkem => "AANCGOFCJJL_PCPDHELPKEM", + Self::Bejjakeibce => "AANCGOFCJJL_BEJJAKEIBCE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CLADDPGNOKP_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CLADDPGNOKP_IFIPKFHMBJL" => Some(Self::Ifipkfhmbjl), + "AANCGOFCJJL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "AANCGOFCJJL_BEJJAKEIBCE" => Some(Self::Bejjakeibce), _ => None, } } } -/// Obf: CmdRaidCollectionType +/// Obf: MBPPIIEBBDJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidCollectionType { - Mnfeponeddj = 0, + MbppiiebbdjPcpdhelpkem = 0, + CmdFbkmlbafkfl = 6942, + CmdRaidCollectionEnterNextRaidScRsp = 6955, + CmdRaidCollectionEnterNextRaidCsReq = 6950, + CmdRaidCollectionDataScRsp = 6960, CmdRaidCollectionDataCsReq = 6941, - CmdRaidCollectionEnterNextRaidCsReq = 6945, - CmdRaidCollectionEnterNextRaidScRsp = 6946, - CmdRaidCollectionDataScRsp = 6959, - CmdBidhnabikeb = 6955, } impl CmdRaidCollectionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89489,50 +93022,50 @@ impl CmdRaidCollectionType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRaidCollectionType_MNFEPONEDDJ", - Self::CmdRaidCollectionDataCsReq => "CmdRaidCollectionDataCsReq", - Self::CmdRaidCollectionEnterNextRaidCsReq => { - "CmdRaidCollectionEnterNextRaidCsReq" - } + Self::MbppiiebbdjPcpdhelpkem => "MBPPIIEBBDJ_PCPDHELPKEM", + Self::CmdFbkmlbafkfl => "CmdFBKMLBAFKFL", Self::CmdRaidCollectionEnterNextRaidScRsp => { "CmdRaidCollectionEnterNextRaidScRsp" } + Self::CmdRaidCollectionEnterNextRaidCsReq => { + "CmdRaidCollectionEnterNextRaidCsReq" + } Self::CmdRaidCollectionDataScRsp => "CmdRaidCollectionDataScRsp", - Self::CmdBidhnabikeb => "CmdBIDHNABIKEB", + Self::CmdRaidCollectionDataCsReq => "CmdRaidCollectionDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRaidCollectionType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdRaidCollectionDataCsReq" => Some(Self::CmdRaidCollectionDataCsReq), - "CmdRaidCollectionEnterNextRaidCsReq" => { - Some(Self::CmdRaidCollectionEnterNextRaidCsReq) - } + "MBPPIIEBBDJ_PCPDHELPKEM" => Some(Self::MbppiiebbdjPcpdhelpkem), + "CmdFBKMLBAFKFL" => Some(Self::CmdFbkmlbafkfl), "CmdRaidCollectionEnterNextRaidScRsp" => { Some(Self::CmdRaidCollectionEnterNextRaidScRsp) } + "CmdRaidCollectionEnterNextRaidCsReq" => { + Some(Self::CmdRaidCollectionEnterNextRaidCsReq) + } "CmdRaidCollectionDataScRsp" => Some(Self::CmdRaidCollectionDataScRsp), - "CmdBIDHNABIKEB" => Some(Self::CmdBidhnabikeb), + "CmdRaidCollectionDataCsReq" => Some(Self::CmdRaidCollectionDataCsReq), _ => None, } } } -/// Obf: CmdRechargeGiftType +/// Obf: FKKDLKJDPAL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRechargeGiftType { - Mnfeponeddj = 0, - CmdGetRechargeBenefitInfoCsReq = 8366, - CmdGetRechargeGiftInfoScRsp = 8379, - CmdTakeRechargeGiftRewardCsReq = 8375, - CmdTakeRechargeBenefitRewardScRsp = 8364, - CmdSyncRechargeBenefitInfoScNotify = 8372, + FkkdlkjdpalPcpdhelpkem = 0, + CmdSyncRechargeBenefitInfoScNotify = 8374, + CmdTakeRechargeBenefitRewardCsReq = 8377, + CmdTakeRechargeGiftRewardScRsp = 8370, + CmdGetRechargeBenefitInfoScRsp = 8368, + CmdGetRechargeGiftInfoScRsp = 8380, + CmdGetRechargeBenefitInfoCsReq = 8375, CmdGetRechargeGiftInfoCsReq = 8361, - CmdTakeRechargeGiftRewardScRsp = 8365, - CmdTakeRechargeBenefitRewardCsReq = 8362, - CmdGetRechargeBenefitInfoScRsp = 8376, + CmdTakeRechargeBenefitRewardScRsp = 8367, + CmdTakeRechargeGiftRewardCsReq = 8362, } impl CmdRechargeGiftType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89541,65 +93074,65 @@ impl CmdRechargeGiftType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRechargeGiftType_MNFEPONEDDJ", - Self::CmdGetRechargeBenefitInfoCsReq => "CmdGetRechargeBenefitInfoCsReq", - Self::CmdGetRechargeGiftInfoScRsp => "CmdGetRechargeGiftInfoScRsp", - Self::CmdTakeRechargeGiftRewardCsReq => "CmdTakeRechargeGiftRewardCsReq", - Self::CmdTakeRechargeBenefitRewardScRsp => { - "CmdTakeRechargeBenefitRewardScRsp" - } + Self::FkkdlkjdpalPcpdhelpkem => "FKKDLKJDPAL_PCPDHELPKEM", Self::CmdSyncRechargeBenefitInfoScNotify => { "CmdSyncRechargeBenefitInfoScNotify" } - Self::CmdGetRechargeGiftInfoCsReq => "CmdGetRechargeGiftInfoCsReq", - Self::CmdTakeRechargeGiftRewardScRsp => "CmdTakeRechargeGiftRewardScRsp", Self::CmdTakeRechargeBenefitRewardCsReq => { "CmdTakeRechargeBenefitRewardCsReq" } + Self::CmdTakeRechargeGiftRewardScRsp => "CmdTakeRechargeGiftRewardScRsp", Self::CmdGetRechargeBenefitInfoScRsp => "CmdGetRechargeBenefitInfoScRsp", + Self::CmdGetRechargeGiftInfoScRsp => "CmdGetRechargeGiftInfoScRsp", + Self::CmdGetRechargeBenefitInfoCsReq => "CmdGetRechargeBenefitInfoCsReq", + Self::CmdGetRechargeGiftInfoCsReq => "CmdGetRechargeGiftInfoCsReq", + Self::CmdTakeRechargeBenefitRewardScRsp => { + "CmdTakeRechargeBenefitRewardScRsp" + } + Self::CmdTakeRechargeGiftRewardCsReq => "CmdTakeRechargeGiftRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRechargeGiftType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetRechargeBenefitInfoCsReq" => { - Some(Self::CmdGetRechargeBenefitInfoCsReq) - } - "CmdGetRechargeGiftInfoScRsp" => Some(Self::CmdGetRechargeGiftInfoScRsp), - "CmdTakeRechargeGiftRewardCsReq" => { - Some(Self::CmdTakeRechargeGiftRewardCsReq) - } - "CmdTakeRechargeBenefitRewardScRsp" => { - Some(Self::CmdTakeRechargeBenefitRewardScRsp) - } + "FKKDLKJDPAL_PCPDHELPKEM" => Some(Self::FkkdlkjdpalPcpdhelpkem), "CmdSyncRechargeBenefitInfoScNotify" => { Some(Self::CmdSyncRechargeBenefitInfoScNotify) } - "CmdGetRechargeGiftInfoCsReq" => Some(Self::CmdGetRechargeGiftInfoCsReq), - "CmdTakeRechargeGiftRewardScRsp" => { - Some(Self::CmdTakeRechargeGiftRewardScRsp) - } "CmdTakeRechargeBenefitRewardCsReq" => { Some(Self::CmdTakeRechargeBenefitRewardCsReq) } + "CmdTakeRechargeGiftRewardScRsp" => { + Some(Self::CmdTakeRechargeGiftRewardScRsp) + } "CmdGetRechargeBenefitInfoScRsp" => { Some(Self::CmdGetRechargeBenefitInfoScRsp) } + "CmdGetRechargeGiftInfoScRsp" => Some(Self::CmdGetRechargeGiftInfoScRsp), + "CmdGetRechargeBenefitInfoCsReq" => { + Some(Self::CmdGetRechargeBenefitInfoCsReq) + } + "CmdGetRechargeGiftInfoCsReq" => Some(Self::CmdGetRechargeGiftInfoCsReq), + "CmdTakeRechargeBenefitRewardScRsp" => { + Some(Self::CmdTakeRechargeBenefitRewardScRsp) + } + "CmdTakeRechargeGiftRewardCsReq" => { + Some(Self::CmdTakeRechargeGiftRewardCsReq) + } _ => None, } } } -/// Obf: CmdRecommendType +/// Obf: KEHJMOOMBBA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRecommendType { - Mnfeponeddj = 0, - CmdGetBigDataAllRecommendCsReq = 2430, - CmdGetBigDataRecommendCsReq = 2424, - CmdGetBigDataRecommendScRsp = 2402, - CmdGetBigDataAllRecommendScRsp = 2407, + KehjmoombbaPcpdhelpkem = 0, + CmdGetBigDataRecommendCsReq = 2405, + CmdGetBigDataAllRecommendScRsp = 2419, + CmdGetBigDataRecommendScRsp = 2401, + CmdGetBigDataAllRecommendCsReq = 2447, } impl CmdRecommendType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89608,30 +93141,30 @@ impl CmdRecommendType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRecommendType_MNFEPONEDDJ", - Self::CmdGetBigDataAllRecommendCsReq => "CmdGetBigDataAllRecommendCsReq", + Self::KehjmoombbaPcpdhelpkem => "KEHJMOOMBBA_PCPDHELPKEM", Self::CmdGetBigDataRecommendCsReq => "CmdGetBigDataRecommendCsReq", - Self::CmdGetBigDataRecommendScRsp => "CmdGetBigDataRecommendScRsp", Self::CmdGetBigDataAllRecommendScRsp => "CmdGetBigDataAllRecommendScRsp", + Self::CmdGetBigDataRecommendScRsp => "CmdGetBigDataRecommendScRsp", + Self::CmdGetBigDataAllRecommendCsReq => "CmdGetBigDataAllRecommendCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRecommendType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetBigDataAllRecommendCsReq" => { - Some(Self::CmdGetBigDataAllRecommendCsReq) - } + "KEHJMOOMBBA_PCPDHELPKEM" => Some(Self::KehjmoombbaPcpdhelpkem), "CmdGetBigDataRecommendCsReq" => Some(Self::CmdGetBigDataRecommendCsReq), - "CmdGetBigDataRecommendScRsp" => Some(Self::CmdGetBigDataRecommendScRsp), "CmdGetBigDataAllRecommendScRsp" => { Some(Self::CmdGetBigDataAllRecommendScRsp) } + "CmdGetBigDataRecommendScRsp" => Some(Self::CmdGetBigDataRecommendScRsp), + "CmdGetBigDataAllRecommendCsReq" => { + Some(Self::CmdGetBigDataAllRecommendCsReq) + } _ => None, } } } -/// Obf: BigDataRecommendType +/// Obf: KDPPFMPOJLL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -89685,18 +93218,18 @@ impl BigDataRecommendType { } } } -/// Obf: CmdRedDotType +/// Obf: HFGOFJNCEAB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRedDotType { - Mnfeponeddj = 0, - CmdNcojjppbacb = 5914, - Cglpnfkpiec = 5939, - CmdGetAllRedDotDataCsReq = 5904, - CmdKajfgkdinpl = 5912, - CmdGetAllRedDotDataScRsp = 5940, - Dhaehfcceel = 5901, + HfgofjnceabPcpdhelpkem = 0, + CmdEbbegdkgohl = 5938, + HfgofjnceabBlmdlkcgnga = 5935, + HfgofjnceabIlhpeplabed = 5930, + CmdKdfblipnhol = 5927, + CmdGetAllRedDotDataCsReq = 5913, + CmdKngefjmklkc = 5907, } impl CmdRedDotType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89705,25 +93238,25 @@ impl CmdRedDotType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRedDotType_MNFEPONEDDJ", - Self::CmdNcojjppbacb => "CmdNCOJJPPBACB", - Self::Cglpnfkpiec => "CmdRedDotType_CGLPNFKPIEC", + Self::HfgofjnceabPcpdhelpkem => "HFGOFJNCEAB_PCPDHELPKEM", + Self::CmdEbbegdkgohl => "CmdEBBEGDKGOHL", + Self::HfgofjnceabBlmdlkcgnga => "HFGOFJNCEAB_BLMDLKCGNGA", + Self::HfgofjnceabIlhpeplabed => "HFGOFJNCEAB_ILHPEPLABED", + Self::CmdKdfblipnhol => "CmdKDFBLIPNHOL", Self::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq", - Self::CmdKajfgkdinpl => "CmdKAJFGKDINPL", - Self::CmdGetAllRedDotDataScRsp => "CmdGetAllRedDotDataScRsp", - Self::Dhaehfcceel => "CmdRedDotType_DHAEHFCCEEL", + Self::CmdKngefjmklkc => "CmdKNGEFJMKLKC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRedDotType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdNCOJJPPBACB" => Some(Self::CmdNcojjppbacb), - "CmdRedDotType_CGLPNFKPIEC" => Some(Self::Cglpnfkpiec), + "HFGOFJNCEAB_PCPDHELPKEM" => Some(Self::HfgofjnceabPcpdhelpkem), + "CmdEBBEGDKGOHL" => Some(Self::CmdEbbegdkgohl), + "HFGOFJNCEAB_BLMDLKCGNGA" => Some(Self::HfgofjnceabBlmdlkcgnga), + "HFGOFJNCEAB_ILHPEPLABED" => Some(Self::HfgofjnceabIlhpeplabed), + "CmdKDFBLIPNHOL" => Some(Self::CmdKdfblipnhol), "CmdGetAllRedDotDataCsReq" => Some(Self::CmdGetAllRedDotDataCsReq), - "CmdKAJFGKDINPL" => Some(Self::CmdKajfgkdinpl), - "CmdGetAllRedDotDataScRsp" => Some(Self::CmdGetAllRedDotDataScRsp), - "CmdRedDotType_DHAEHFCCEEL" => Some(Self::Dhaehfcceel), + "CmdKNGEFJMKLKC" => Some(Self::CmdKngefjmklkc), _ => None, } } @@ -89731,51 +93264,52 @@ impl CmdRedDotType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gffeodikhce { - Babhplcined = 0, - Efjhmpkdcfb = 1, - Kgmgebddfhp = 2, +pub enum Gnmdpmbglbn { + Ahdalmhedmp = 0, + Bndlegbccmd = 1, + Kjonlekjfdl = 2, } -impl Gffeodikhce { +impl Gnmdpmbglbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Babhplcined => "GFFEODIKHCE_BABHPLCINED", - Self::Efjhmpkdcfb => "GFFEODIKHCE_EFJHMPKDCFB", - Self::Kgmgebddfhp => "GFFEODIKHCE_KGMGEBDDFHP", + Self::Ahdalmhedmp => "GNMDPMBGLBN_AHDALMHEDMP", + Self::Bndlegbccmd => "GNMDPMBGLBN_BNDLEGBCCMD", + Self::Kjonlekjfdl => "GNMDPMBGLBN_KJONLEKJFDL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GFFEODIKHCE_BABHPLCINED" => Some(Self::Babhplcined), - "GFFEODIKHCE_EFJHMPKDCFB" => Some(Self::Efjhmpkdcfb), - "GFFEODIKHCE_KGMGEBDDFHP" => Some(Self::Kgmgebddfhp), + "GNMDPMBGLBN_AHDALMHEDMP" => Some(Self::Ahdalmhedmp), + "GNMDPMBGLBN_BNDLEGBCCMD" => Some(Self::Bndlegbccmd), + "GNMDPMBGLBN_KJONLEKJFDL" => Some(Self::Kjonlekjfdl), _ => None, } } } -/// Obf: CmdRelicBoxType +/// Obf: EOICCPKPFPB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicBoxType { - Mnfeponeddj = 0, + EoiccpkpfpbPcpdhelpkem = 0, + CmdSetRelicBoxTargetScRsp = 8958, + CmdSetRelicBoxCustomCsReq = 8952, + CmdSetRelicBoxCustomScRsp = 8960, + CmdRelicBoxRegularScNotify = 8963, + CmdSetRelicBoxTargetCsReq = 8965, + CmdConfirmRelicBoxScRsp = 8968, + CmdConfirmRelicBoxCsReq = 8961, + CmdOpenRelicBoxScRsp = 8969, + CmdOpenRelicBoxCsReq = 8957, + CmdGetRelicBoxDataScRsp = 8970, + CmdReportRelicBoxActionScRsp = 8959, CmdGetRelicBoxDataCsReq = 8951, - CmdSetRelicBoxTargetScRsp = 8966, - CmdSetRelicBoxTargetCsReq = 8956, - CmdReportRelicBoxActionCsReq = 8959, - CmdGetRelicBoxDataScRsp = 8969, - CmdConfirmRelicBoxScRsp = 8960, - CmdOpenRelicBoxScRsp = 8967, - CmdOpenRelicBoxCsReq = 8954, - CmdReportRelicBoxActionScRsp = 8953, - CmdSetRelicBoxCustomCsReq = 8965, - CmdSetRelicBoxCustomScRsp = 8955, - CmdConfirmRelicBoxCsReq = 8957, + CmdReportRelicBoxActionCsReq = 8953, } impl CmdRelicBoxType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89784,37 +93318,39 @@ impl CmdRelicBoxType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRelicBoxType_MNFEPONEDDJ", - Self::CmdGetRelicBoxDataCsReq => "CmdGetRelicBoxDataCsReq", + Self::EoiccpkpfpbPcpdhelpkem => "EOICCPKPFPB_PCPDHELPKEM", Self::CmdSetRelicBoxTargetScRsp => "CmdSetRelicBoxTargetScRsp", - Self::CmdSetRelicBoxTargetCsReq => "CmdSetRelicBoxTargetCsReq", - Self::CmdReportRelicBoxActionCsReq => "CmdReportRelicBoxActionCsReq", - Self::CmdGetRelicBoxDataScRsp => "CmdGetRelicBoxDataScRsp", - Self::CmdConfirmRelicBoxScRsp => "CmdConfirmRelicBoxScRsp", - Self::CmdOpenRelicBoxScRsp => "CmdOpenRelicBoxScRsp", - Self::CmdOpenRelicBoxCsReq => "CmdOpenRelicBoxCsReq", - Self::CmdReportRelicBoxActionScRsp => "CmdReportRelicBoxActionScRsp", Self::CmdSetRelicBoxCustomCsReq => "CmdSetRelicBoxCustomCsReq", Self::CmdSetRelicBoxCustomScRsp => "CmdSetRelicBoxCustomScRsp", + Self::CmdRelicBoxRegularScNotify => "CmdRelicBoxRegularScNotify", + Self::CmdSetRelicBoxTargetCsReq => "CmdSetRelicBoxTargetCsReq", + Self::CmdConfirmRelicBoxScRsp => "CmdConfirmRelicBoxScRsp", Self::CmdConfirmRelicBoxCsReq => "CmdConfirmRelicBoxCsReq", + Self::CmdOpenRelicBoxScRsp => "CmdOpenRelicBoxScRsp", + Self::CmdOpenRelicBoxCsReq => "CmdOpenRelicBoxCsReq", + Self::CmdGetRelicBoxDataScRsp => "CmdGetRelicBoxDataScRsp", + Self::CmdReportRelicBoxActionScRsp => "CmdReportRelicBoxActionScRsp", + Self::CmdGetRelicBoxDataCsReq => "CmdGetRelicBoxDataCsReq", + Self::CmdReportRelicBoxActionCsReq => "CmdReportRelicBoxActionCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRelicBoxType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetRelicBoxDataCsReq" => Some(Self::CmdGetRelicBoxDataCsReq), + "EOICCPKPFPB_PCPDHELPKEM" => Some(Self::EoiccpkpfpbPcpdhelpkem), "CmdSetRelicBoxTargetScRsp" => Some(Self::CmdSetRelicBoxTargetScRsp), - "CmdSetRelicBoxTargetCsReq" => Some(Self::CmdSetRelicBoxTargetCsReq), - "CmdReportRelicBoxActionCsReq" => Some(Self::CmdReportRelicBoxActionCsReq), - "CmdGetRelicBoxDataScRsp" => Some(Self::CmdGetRelicBoxDataScRsp), - "CmdConfirmRelicBoxScRsp" => Some(Self::CmdConfirmRelicBoxScRsp), - "CmdOpenRelicBoxScRsp" => Some(Self::CmdOpenRelicBoxScRsp), - "CmdOpenRelicBoxCsReq" => Some(Self::CmdOpenRelicBoxCsReq), - "CmdReportRelicBoxActionScRsp" => Some(Self::CmdReportRelicBoxActionScRsp), "CmdSetRelicBoxCustomCsReq" => Some(Self::CmdSetRelicBoxCustomCsReq), "CmdSetRelicBoxCustomScRsp" => Some(Self::CmdSetRelicBoxCustomScRsp), + "CmdRelicBoxRegularScNotify" => Some(Self::CmdRelicBoxRegularScNotify), + "CmdSetRelicBoxTargetCsReq" => Some(Self::CmdSetRelicBoxTargetCsReq), + "CmdConfirmRelicBoxScRsp" => Some(Self::CmdConfirmRelicBoxScRsp), "CmdConfirmRelicBoxCsReq" => Some(Self::CmdConfirmRelicBoxCsReq), + "CmdOpenRelicBoxScRsp" => Some(Self::CmdOpenRelicBoxScRsp), + "CmdOpenRelicBoxCsReq" => Some(Self::CmdOpenRelicBoxCsReq), + "CmdGetRelicBoxDataScRsp" => Some(Self::CmdGetRelicBoxDataScRsp), + "CmdReportRelicBoxActionScRsp" => Some(Self::CmdReportRelicBoxActionScRsp), + "CmdGetRelicBoxDataCsReq" => Some(Self::CmdGetRelicBoxDataCsReq), + "CmdReportRelicBoxActionCsReq" => Some(Self::CmdReportRelicBoxActionCsReq), _ => None, } } @@ -89822,29 +93358,29 @@ impl CmdRelicBoxType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kbblkifpbca { - Ocfbaipchpc = 0, - Kfhknpleihh = 1, - Bpokihmjgbd = 2, +pub enum Jhhbiojhegl { + Clphmajjila = 0, + Bifeinaklhf = 1, + Plpmkccphoi = 2, } -impl Kbblkifpbca { +impl Jhhbiojhegl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ocfbaipchpc => "KBBLKIFPBCA_OCFBAIPCHPC", - Self::Kfhknpleihh => "KBBLKIFPBCA_KFHKNPLEIHH", - Self::Bpokihmjgbd => "KBBLKIFPBCA_BPOKIHMJGBD", + Self::Clphmajjila => "JHHBIOJHEGL_CLPHMAJJILA", + Self::Bifeinaklhf => "JHHBIOJHEGL_BIFEINAKLHF", + Self::Plpmkccphoi => "JHHBIOJHEGL_PLPMKCCPHOI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KBBLKIFPBCA_OCFBAIPCHPC" => Some(Self::Ocfbaipchpc), - "KBBLKIFPBCA_KFHKNPLEIHH" => Some(Self::Kfhknpleihh), - "KBBLKIFPBCA_BPOKIHMJGBD" => Some(Self::Bpokihmjgbd), + "JHHBIOJHEGL_CLPHMAJJILA" => Some(Self::Clphmajjila), + "JHHBIOJHEGL_BIFEINAKLHF" => Some(Self::Bifeinaklhf), + "JHHBIOJHEGL_PLPMKCCPHOI" => Some(Self::Plpmkccphoi), _ => None, } } @@ -89852,51 +93388,182 @@ impl Kbblkifpbca { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ehgijepojfd { - Iilghcgcoch = 0, - Cmjlhnndaoe = 1, +pub enum Mdikaoaejhn { + Ihpfcmlekcg = 0, + Jlahfidkomg = 1, } -impl Ehgijepojfd { +impl Mdikaoaejhn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Iilghcgcoch => "EHGIJEPOJFD_IILGHCGCOCH", - Self::Cmjlhnndaoe => "EHGIJEPOJFD_CMJLHNNDAOE", + Self::Ihpfcmlekcg => "MDIKAOAEJHN_IHPFCMLEKCG", + Self::Jlahfidkomg => "MDIKAOAEJHN_JLAHFIDKOMG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EHGIJEPOJFD_IILGHCGCOCH" => Some(Self::Iilghcgcoch), - "EHGIJEPOJFD_CMJLHNNDAOE" => Some(Self::Cmjlhnndaoe), + "MDIKAOAEJHN_IHPFCMLEKCG" => Some(Self::Ihpfcmlekcg), + "MDIKAOAEJHN_JLAHFIDKOMG" => Some(Self::Jlahfidkomg), _ => None, } } } -/// Obf: CmdRelicSmartWearType +/// Obf: LBJIAPDMOAH +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum CmdRelicPresetType { + LbjiapdmoahPcpdhelpkem = 0, + CmdGbfgabhfbcn = 9850, + CmdRelicPresetAddPlanCsReq = 9842, + CmdAoghkdgefga = 9860, + CmdRelicPresetDeletePlanCsReq = 9855, + CmdAiodmencpka = 9847, + CmdRelicPresetGetPlanCsReq = 9841, + CmdRelicPresetUpdatePlanCsReq = 9854, + CmdOgmdddfdnjp = 9857, + CmdHlpmdophnog = 9848, +} +impl CmdRelicPresetType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::LbjiapdmoahPcpdhelpkem => "LBJIAPDMOAH_PCPDHELPKEM", + Self::CmdGbfgabhfbcn => "CmdGBFGABHFBCN", + Self::CmdRelicPresetAddPlanCsReq => "CmdRelicPresetAddPlanCsReq", + Self::CmdAoghkdgefga => "CmdAOGHKDGEFGA", + Self::CmdRelicPresetDeletePlanCsReq => "CmdRelicPresetDeletePlanCsReq", + Self::CmdAiodmencpka => "CmdAIODMENCPKA", + Self::CmdRelicPresetGetPlanCsReq => "CmdRelicPresetGetPlanCsReq", + Self::CmdRelicPresetUpdatePlanCsReq => "CmdRelicPresetUpdatePlanCsReq", + Self::CmdOgmdddfdnjp => "CmdOGMDDDFDNJP", + Self::CmdHlpmdophnog => "CmdHLPMDOPHNOG", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "LBJIAPDMOAH_PCPDHELPKEM" => Some(Self::LbjiapdmoahPcpdhelpkem), + "CmdGBFGABHFBCN" => Some(Self::CmdGbfgabhfbcn), + "CmdRelicPresetAddPlanCsReq" => Some(Self::CmdRelicPresetAddPlanCsReq), + "CmdAOGHKDGEFGA" => Some(Self::CmdAoghkdgefga), + "CmdRelicPresetDeletePlanCsReq" => Some(Self::CmdRelicPresetDeletePlanCsReq), + "CmdAIODMENCPKA" => Some(Self::CmdAiodmencpka), + "CmdRelicPresetGetPlanCsReq" => Some(Self::CmdRelicPresetGetPlanCsReq), + "CmdRelicPresetUpdatePlanCsReq" => Some(Self::CmdRelicPresetUpdatePlanCsReq), + "CmdOGMDDDFDNJP" => Some(Self::CmdOgmdddfdnjp), + "CmdHLPMDOPHNOG" => Some(Self::CmdHlpmdophnog), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Enakdncejbo { + Pcpdhelpkem = 0, + Dcpnailikfm = 1, + Ckodldepepg = 2, + Efljddbcifd = 3, + Abmbomjpmnd = 4, + Ijljfpkieop = 5, + Idpaamcccdl = 6, +} +impl Enakdncejbo { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Pcpdhelpkem => "ENAKDNCEJBO_PCPDHELPKEM", + Self::Dcpnailikfm => "ENAKDNCEJBO_DCPNAILIKFM", + Self::Ckodldepepg => "ENAKDNCEJBO_CKODLDEPEPG", + Self::Efljddbcifd => "ENAKDNCEJBO_EFLJDDBCIFD", + Self::Abmbomjpmnd => "ENAKDNCEJBO_ABMBOMJPMND", + Self::Ijljfpkieop => "ENAKDNCEJBO_IJLJFPKIEOP", + Self::Idpaamcccdl => "ENAKDNCEJBO_IDPAAMCCCDL", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "ENAKDNCEJBO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "ENAKDNCEJBO_DCPNAILIKFM" => Some(Self::Dcpnailikfm), + "ENAKDNCEJBO_CKODLDEPEPG" => Some(Self::Ckodldepepg), + "ENAKDNCEJBO_EFLJDDBCIFD" => Some(Self::Efljddbcifd), + "ENAKDNCEJBO_ABMBOMJPMND" => Some(Self::Abmbomjpmnd), + "ENAKDNCEJBO_IJLJFPKIEOP" => Some(Self::Ijljfpkieop), + "ENAKDNCEJBO_IDPAAMCCCDL" => Some(Self::Idpaamcccdl), + _ => None, + } + } +} +/// Obf: KHIMAPHKDLI +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum RelicPresetPlanSourceType { + KhimaphkdliPcpdhelpkem = 0, + KhimaphkdliFlflcelfapi = 1, + KhimaphkdliOnjgeaajdlm = 2, + KhimaphkdliKobkoaidlnf = 3, + KhimaphkdliGbckgoigghk = 4, +} +impl RelicPresetPlanSourceType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::KhimaphkdliPcpdhelpkem => "KHIMAPHKDLI_PCPDHELPKEM", + Self::KhimaphkdliFlflcelfapi => "KHIMAPHKDLI_FLFLCELFAPI", + Self::KhimaphkdliOnjgeaajdlm => "KHIMAPHKDLI_ONJGEAAJDLM", + Self::KhimaphkdliKobkoaidlnf => "KHIMAPHKDLI_KOBKOAIDLNF", + Self::KhimaphkdliGbckgoigghk => "KHIMAPHKDLI_GBCKGOIGGHK", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "KHIMAPHKDLI_PCPDHELPKEM" => Some(Self::KhimaphkdliPcpdhelpkem), + "KHIMAPHKDLI_FLFLCELFAPI" => Some(Self::KhimaphkdliFlflcelfapi), + "KHIMAPHKDLI_ONJGEAAJDLM" => Some(Self::KhimaphkdliOnjgeaajdlm), + "KHIMAPHKDLI_KOBKOAIDLNF" => Some(Self::KhimaphkdliKobkoaidlnf), + "KHIMAPHKDLI_GBCKGOIGGHK" => Some(Self::KhimaphkdliGbckgoigghk), + _ => None, + } + } +} +/// Obf: BLFMCFMJJEE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicSmartWearType { - Mnfeponeddj = 0, - CmdRelicSmartWearAddPlanScRsp = 8255, - CmdRelicSmartWearGetPlanCsReq = 8251, - CmdRelicSmartWearUpdatePlanScRsp = 8266, + BlfmcfmjjeePcpdhelpkem = 0, + CmdRelicSmartWearAddPlanScRsp = 8260, + CmdRelicSmartWearDeletePlanScRsp = 8267, + CmdRelicSmartWearDeletePlanCsReq = 8264, + CmdRelicSmartWearUpdatePinRelicScRsp = 8255, CmdRelicSmartWearUpdatePinRelicCsReq = 8263, - CmdRelicSmartWearDeletePinRelicCsReq = 8270, - CmdRelicSmartWearUpdatePinRelicScRsp = 8264, - CmdRelicSmartWearUpdatePlanCsReq = 8256, - CmdRelicSmartWearDeletePlanScRsp = 8252, - CmdRelicSmartWearDeletePlanCsReq = 8262, - CmdRelicSmartWearGetPinRelicScRsp = 8260, - CmdRelicSmartWearAddPlanCsReq = 8265, - CmdRelicSmartWearGetPinRelicCsReq = 8257, - CmdRelicSmartWearUpdatePinRelicScNotify = 8261, - CmdRelicSmartWearGetPlanScRsp = 8269, - CmdRelicSmartWearDeletePinRelicScRsp = 8258, + CmdRelicSmartWearDeletePinRelicCsReq = 8262, + CmdRelicSmartWearGetPinRelicScRsp = 8268, + CmdRelicSmartWearUpdatePlanCsReq = 8265, + CmdRelicSmartWearUpdatePlanScRsp = 8258, + CmdRelicSmartWearUpdatePinRelicScNotify = 8254, + CmdRelicSmartWearAddPlanCsReq = 8252, + CmdRelicSmartWearGetPlanScRsp = 8270, + CmdRelicSmartWearDeletePinRelicScRsp = 8256, + CmdRelicSmartWearGetPinRelicCsReq = 8261, + CmdRelicSmartWearGetPlanCsReq = 8251, } impl CmdRelicSmartWearType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89905,46 +93572,51 @@ impl CmdRelicSmartWearType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRelicSmartWearType_MNFEPONEDDJ", + Self::BlfmcfmjjeePcpdhelpkem => "BLFMCFMJJEE_PCPDHELPKEM", Self::CmdRelicSmartWearAddPlanScRsp => "CmdRelicSmartWearAddPlanScRsp", - Self::CmdRelicSmartWearGetPlanCsReq => "CmdRelicSmartWearGetPlanCsReq", - Self::CmdRelicSmartWearUpdatePlanScRsp => "CmdRelicSmartWearUpdatePlanScRsp", + Self::CmdRelicSmartWearDeletePlanScRsp => "CmdRelicSmartWearDeletePlanScRsp", + Self::CmdRelicSmartWearDeletePlanCsReq => "CmdRelicSmartWearDeletePlanCsReq", + Self::CmdRelicSmartWearUpdatePinRelicScRsp => { + "CmdRelicSmartWearUpdatePinRelicScRsp" + } Self::CmdRelicSmartWearUpdatePinRelicCsReq => { "CmdRelicSmartWearUpdatePinRelicCsReq" } Self::CmdRelicSmartWearDeletePinRelicCsReq => { "CmdRelicSmartWearDeletePinRelicCsReq" } - Self::CmdRelicSmartWearUpdatePinRelicScRsp => { - "CmdRelicSmartWearUpdatePinRelicScRsp" - } - Self::CmdRelicSmartWearUpdatePlanCsReq => "CmdRelicSmartWearUpdatePlanCsReq", - Self::CmdRelicSmartWearDeletePlanScRsp => "CmdRelicSmartWearDeletePlanScRsp", - Self::CmdRelicSmartWearDeletePlanCsReq => "CmdRelicSmartWearDeletePlanCsReq", Self::CmdRelicSmartWearGetPinRelicScRsp => { "CmdRelicSmartWearGetPinRelicScRsp" } - Self::CmdRelicSmartWearAddPlanCsReq => "CmdRelicSmartWearAddPlanCsReq", - Self::CmdRelicSmartWearGetPinRelicCsReq => { - "CmdRelicSmartWearGetPinRelicCsReq" - } + Self::CmdRelicSmartWearUpdatePlanCsReq => "CmdRelicSmartWearUpdatePlanCsReq", + Self::CmdRelicSmartWearUpdatePlanScRsp => "CmdRelicSmartWearUpdatePlanScRsp", Self::CmdRelicSmartWearUpdatePinRelicScNotify => { "CmdRelicSmartWearUpdatePinRelicScNotify" } + Self::CmdRelicSmartWearAddPlanCsReq => "CmdRelicSmartWearAddPlanCsReq", Self::CmdRelicSmartWearGetPlanScRsp => "CmdRelicSmartWearGetPlanScRsp", Self::CmdRelicSmartWearDeletePinRelicScRsp => { "CmdRelicSmartWearDeletePinRelicScRsp" } + Self::CmdRelicSmartWearGetPinRelicCsReq => { + "CmdRelicSmartWearGetPinRelicCsReq" + } + Self::CmdRelicSmartWearGetPlanCsReq => "CmdRelicSmartWearGetPlanCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRelicSmartWearType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "BLFMCFMJJEE_PCPDHELPKEM" => Some(Self::BlfmcfmjjeePcpdhelpkem), "CmdRelicSmartWearAddPlanScRsp" => Some(Self::CmdRelicSmartWearAddPlanScRsp), - "CmdRelicSmartWearGetPlanCsReq" => Some(Self::CmdRelicSmartWearGetPlanCsReq), - "CmdRelicSmartWearUpdatePlanScRsp" => { - Some(Self::CmdRelicSmartWearUpdatePlanScRsp) + "CmdRelicSmartWearDeletePlanScRsp" => { + Some(Self::CmdRelicSmartWearDeletePlanScRsp) + } + "CmdRelicSmartWearDeletePlanCsReq" => { + Some(Self::CmdRelicSmartWearDeletePlanCsReq) + } + "CmdRelicSmartWearUpdatePinRelicScRsp" => { + Some(Self::CmdRelicSmartWearUpdatePinRelicScRsp) } "CmdRelicSmartWearUpdatePinRelicCsReq" => { Some(Self::CmdRelicSmartWearUpdatePinRelicCsReq) @@ -89952,32 +93624,27 @@ impl CmdRelicSmartWearType { "CmdRelicSmartWearDeletePinRelicCsReq" => { Some(Self::CmdRelicSmartWearDeletePinRelicCsReq) } - "CmdRelicSmartWearUpdatePinRelicScRsp" => { - Some(Self::CmdRelicSmartWearUpdatePinRelicScRsp) + "CmdRelicSmartWearGetPinRelicScRsp" => { + Some(Self::CmdRelicSmartWearGetPinRelicScRsp) } "CmdRelicSmartWearUpdatePlanCsReq" => { Some(Self::CmdRelicSmartWearUpdatePlanCsReq) } - "CmdRelicSmartWearDeletePlanScRsp" => { - Some(Self::CmdRelicSmartWearDeletePlanScRsp) - } - "CmdRelicSmartWearDeletePlanCsReq" => { - Some(Self::CmdRelicSmartWearDeletePlanCsReq) - } - "CmdRelicSmartWearGetPinRelicScRsp" => { - Some(Self::CmdRelicSmartWearGetPinRelicScRsp) - } - "CmdRelicSmartWearAddPlanCsReq" => Some(Self::CmdRelicSmartWearAddPlanCsReq), - "CmdRelicSmartWearGetPinRelicCsReq" => { - Some(Self::CmdRelicSmartWearGetPinRelicCsReq) + "CmdRelicSmartWearUpdatePlanScRsp" => { + Some(Self::CmdRelicSmartWearUpdatePlanScRsp) } "CmdRelicSmartWearUpdatePinRelicScNotify" => { Some(Self::CmdRelicSmartWearUpdatePinRelicScNotify) } + "CmdRelicSmartWearAddPlanCsReq" => Some(Self::CmdRelicSmartWearAddPlanCsReq), "CmdRelicSmartWearGetPlanScRsp" => Some(Self::CmdRelicSmartWearGetPlanScRsp), "CmdRelicSmartWearDeletePinRelicScRsp" => { Some(Self::CmdRelicSmartWearDeletePinRelicScRsp) } + "CmdRelicSmartWearGetPinRelicCsReq" => { + Some(Self::CmdRelicSmartWearGetPinRelicCsReq) + } + "CmdRelicSmartWearGetPlanCsReq" => Some(Self::CmdRelicSmartWearGetPlanCsReq), _ => None, } } @@ -89985,46 +93652,46 @@ impl CmdRelicSmartWearType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pdbjbbpfmpg { - Mnfeponeddj = 0, - Lhhloljmofi = 1, - Hiljhnomaec = 2, - Oakbnobpdni = 3, +pub enum Kmlcenlagmn { + Pcpdhelpkem = 0, + Afgenaojbld = 1, + Gjfjklamkih = 2, + Iahiebcfpcd = 3, } -impl Pdbjbbpfmpg { +impl Kmlcenlagmn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "PDBJBBPFMPG_MNFEPONEDDJ", - Self::Lhhloljmofi => "PDBJBBPFMPG_LHHLOLJMOFI", - Self::Hiljhnomaec => "PDBJBBPFMPG_HILJHNOMAEC", - Self::Oakbnobpdni => "PDBJBBPFMPG_OAKBNOBPDNI", + Self::Pcpdhelpkem => "KMLCENLAGMN_PCPDHELPKEM", + Self::Afgenaojbld => "KMLCENLAGMN_AFGENAOJBLD", + Self::Gjfjklamkih => "KMLCENLAGMN_GJFJKLAMKIH", + Self::Iahiebcfpcd => "KMLCENLAGMN_IAHIEBCFPCD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PDBJBBPFMPG_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "PDBJBBPFMPG_LHHLOLJMOFI" => Some(Self::Lhhloljmofi), - "PDBJBBPFMPG_HILJHNOMAEC" => Some(Self::Hiljhnomaec), - "PDBJBBPFMPG_OAKBNOBPDNI" => Some(Self::Oakbnobpdni), + "KMLCENLAGMN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "KMLCENLAGMN_AFGENAOJBLD" => Some(Self::Afgenaojbld), + "KMLCENLAGMN_GJFJKLAMKIH" => Some(Self::Gjfjklamkih), + "KMLCENLAGMN_IAHIEBCFPCD" => Some(Self::Iahiebcfpcd), _ => None, } } } -/// Obf: CmdReplayType +/// Obf: EDFKEEKMFIB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdReplayType { - Mnfeponeddj = 0, - CmdGetReplayTokenCsReq = 3583, - Cdphlmaijkl = 3524, - CmdGetReplayTokenScRsp = 3581, - CmdDaaidhagcbd = 3504, + EdfkeekmfibPcpdhelpkem = 0, + CmdGetReplayTokenCsReq = 3591, + CmdAhcahffnhld = 3595, + EdfkeekmfibMljmdfdnooe = 3594, + CmdEkgamncmoej = 3510, } impl CmdReplayType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90033,35 +93700,35 @@ impl CmdReplayType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdReplayType_MNFEPONEDDJ", + Self::EdfkeekmfibPcpdhelpkem => "EDFKEEKMFIB_PCPDHELPKEM", Self::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq", - Self::Cdphlmaijkl => "CmdReplayType_CDPHLMAIJKL", - Self::CmdGetReplayTokenScRsp => "CmdGetReplayTokenScRsp", - Self::CmdDaaidhagcbd => "CmdDAAIDHAGCBD", + Self::CmdAhcahffnhld => "CmdAHCAHFFNHLD", + Self::EdfkeekmfibMljmdfdnooe => "EDFKEEKMFIB_MLJMDFDNOOE", + Self::CmdEkgamncmoej => "CmdEKGAMNCMOEJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdReplayType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "EDFKEEKMFIB_PCPDHELPKEM" => Some(Self::EdfkeekmfibPcpdhelpkem), "CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq), - "CmdReplayType_CDPHLMAIJKL" => Some(Self::Cdphlmaijkl), - "CmdGetReplayTokenScRsp" => Some(Self::CmdGetReplayTokenScRsp), - "CmdDAAIDHAGCBD" => Some(Self::CmdDaaidhagcbd), + "CmdAHCAHFFNHLD" => Some(Self::CmdAhcahffnhld), + "EDFKEEKMFIB_MLJMDFDNOOE" => Some(Self::EdfkeekmfibMljmdfdnooe), + "CmdEKGAMNCMOEJ" => Some(Self::CmdEkgamncmoej), _ => None, } } } -/// Obf: CmdRndOptionType +/// Obf: EDOOKEJHPAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRndOptionType { - Mnfeponeddj = 0, - CmdHilfkphgmpi = 3481, - CmdDailyFirstMeetPamCsReq = 3424, - CmdOicfkjiidok = 3404, - CmdGetRndOptionCsReq = 3483, + EdookejhpadPcpdhelpkem = 0, + CmdDailyFirstMeetPamCsReq = 3494, + CmdGetRndOptionCsReq = 3491, + CmdEeambmdgihf = 3410, + CmdCbeffnafpel = 3495, } impl CmdRndOptionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90070,84 +93737,84 @@ impl CmdRndOptionType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRndOptionType_MNFEPONEDDJ", - Self::CmdHilfkphgmpi => "CmdHILFKPHGMPI", + Self::EdookejhpadPcpdhelpkem => "EDOOKEJHPAD_PCPDHELPKEM", Self::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq", - Self::CmdOicfkjiidok => "CmdOICFKJIIDOK", Self::CmdGetRndOptionCsReq => "CmdGetRndOptionCsReq", + Self::CmdEeambmdgihf => "CmdEEAMBMDGIHF", + Self::CmdCbeffnafpel => "CmdCBEFFNAFPEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRndOptionType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdHILFKPHGMPI" => Some(Self::CmdHilfkphgmpi), + "EDOOKEJHPAD_PCPDHELPKEM" => Some(Self::EdookejhpadPcpdhelpkem), "CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq), - "CmdOICFKJIIDOK" => Some(Self::CmdOicfkjiidok), "CmdGetRndOptionCsReq" => Some(Self::CmdGetRndOptionCsReq), + "CmdEEAMBMDGIHF" => Some(Self::CmdEeambmdgihf), + "CmdCBEFFNAFPEL" => Some(Self::CmdCbeffnafpel), _ => None, } } } -/// Obf: CmdRogueType +/// Obf: OEELNJLOKHK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueType { - Mnfeponeddj = 0, - CmdExchangeRogueRewardKeyCsReq = 1825, - CmdTakeRogueScoreRewardScRsp = 1809, - CmdDngeljeibhn = 1888, - CmdSyncRogueFinishScNotify = 1823, - CmdSyncRogueAeonScNotify = 1839, - CmdSyncRogueReviveInfoScNotify = 1845, - CmdQuitRogueScRsp = 1808, - CmdEnterRogueCsReq = 1835, - CmdGetRogueScoreRewardInfoScRsp = 1882, - CmdLeaveRogueScRsp = 1900, - CmdGetRogueAeonInfoCsReq = 1826, - CmdFinishAeonDialogueGroupScRsp = 1892, - CmdGetRogueInitialScoreScRsp = 1847, - CmdIepadlopccm = 1860, - CmdSyncRogueAreaUnlockScNotify = 1841, - CmdGetRogueInitialScoreCsReq = 1822, - CmdGetRogueTalentInfoScRsp = 1866, - CmdOpenRogueChestCsReq = 1807, - CmdGetRogueScoreRewardInfoCsReq = 1833, - CmdGetRogueInfoCsReq = 1883, - CmdEnterRogueMapRoomScRsp = 1864, - CmdSyncRogueSeasonFinishScNotify = 1837, - CmdSyncRogueMapRoomScNotify = 1851, - CmdStartRogueScRsp = 1804, - CmdKnpomkpiedh = 1893, - CmdTakeRogueAeonLevelRewardCsReq = 1842, - CmdGetRogueTalentInfoCsReq = 1887, - CmdSyncRogueGetItemScNotify = 1832, - CmdGldlcbkkenj = 1848, - CmdPgdiiidpfld = 1806, - CmdSyncRogueVirtualItemInfoScNotify = 1871, - CmdObfdcihkbhb = 1801, - CmdAkmjlnjdcel = 1856, - CmdOpenRogueChestScRsp = 1854, - CmdQuitRogueCsReq = 1868, - CmdStartRogueCsReq = 1824, - CmdEnableRogueTalentCsReq = 1820, - CmdEnableRogueTalentScRsp = 1849, - CmdFafghpdpojm = 1886, - CmdIinemahaneg = 1821, - CmdEnterRogueScRsp = 1813, - CmdFinishAeonDialogueGroupCsReq = 1895, - CmdTakeRogueScoreRewardCsReq = 1803, - CmdSyncRogueRewardInfoScNotify = 1889, - CmdJkjedcgpogk = 1818, + OeelnjlokhkPcpdhelpkem = 0, + CmdStartRogueScRsp = 1895, + CmdGetRogueInfoScRsp = 1810, + CmdLeaveRogueCsReq = 1809, CmdExchangeRogueRewardKeyScRsp = 1877, - CmdSyncRogueStatusScNotify = 1830, - CmdEnterRogueMapRoomCsReq = 1812, - CmdGetRogueAeonInfoScRsp = 1870, - CmdSyncRogueExploreWinScNotify = 1802, - CmdGetRogueInfoScRsp = 1881, - CmdLeaveRogueCsReq = 1862, - CmdFiipheahfeh = 1831, + CmdEnterRogueMapRoomScRsp = 1893, + CmdSyncRogueAeonScNotify = 1868, + CmdLopojdaaipo = 1884, + CmdPnhgiangnae = 1822, + CmdSyncRogueGetItemScNotify = 1860, + CmdExchangeRogueRewardKeyCsReq = 1812, + CmdMeihomedhbf = 1858, + CmdAabflgkchca = 1833, + CmdStartRogueCsReq = 1894, + CmdFinishAeonDialogueGroupScRsp = 1834, + CmdTakeRogueAeonLevelRewardCsReq = 1899, + CmdGetRogueAeonInfoScRsp = 1876, + OeelnjlokhkGieifoleoeg = 1802, + CmdJboellfbfhb = 1815, + CmdEnterRogueCsReq = 1814, + CmdGlkpcplbpln = 1896, + CmdGetRogueAeonInfoCsReq = 1848, + CmdNlljbgpjfin = 1872, + CmdSyncRogueReviveInfoScNotify = 1873, + CmdQuitRogueScRsp = 1808, + CmdEnterRogueMapRoomCsReq = 1820, + CmdGjkopkldfgb = 1813, + CmdSyncRogueExploreWinScNotify = 1851, + CmdSyncRogueStatusScNotify = 1881, + CmdEnableRogueTalentCsReq = 1887, + CmdFinishAeonDialogueGroupCsReq = 1846, + CmdQuitRogueCsReq = 1853, + CmdKepngmhcndn = 1889, + CmdLeaveRogueScRsp = 1898, + CmdGetRogueTalentInfoCsReq = 1856, + OeelnjlokhkOdepoigbmcb = 1807, + CmdBidmhofdcic = 1900, + CmdSyncRogueSeasonFinishScNotify = 1825, + CmdSyncRogueAreaUnlockScNotify = 1882, + CmdSyncRogueFinishScNotify = 1804, + CmdEnableRogueTalentScRsp = 1827, + CmdGetRogueTalentInfoScRsp = 1845, + CmdEhnnibopgja = 1849, + CmdCigiicejlje = 1838, + CmdOpenRogueChestScRsp = 1829, + CmdLeejkehdnmc = 1880, + CmdDjficmcbnae = 1861, + CmdEnterRogueScRsp = 1818, + OeelnjlokhkGlgpefmalpe = 1886, + CmdMmibacfnelb = 1844, + CmdOpenRogueChestCsReq = 1859, + CmdSyncRogueMapRoomScNotify = 1866, + CmdGetRogueInfoCsReq = 1891, + CmdSyncRogueVirtualItemInfoScNotify = 1847, } impl CmdRogueType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90156,161 +93823,155 @@ impl CmdRogueType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRogueType_MNFEPONEDDJ", - Self::CmdExchangeRogueRewardKeyCsReq => "CmdExchangeRogueRewardKeyCsReq", - Self::CmdTakeRogueScoreRewardScRsp => "CmdTakeRogueScoreRewardScRsp", - Self::CmdDngeljeibhn => "CmdDNGELJEIBHN", - Self::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify", + Self::OeelnjlokhkPcpdhelpkem => "OEELNJLOKHK_PCPDHELPKEM", + Self::CmdStartRogueScRsp => "CmdStartRogueScRsp", + Self::CmdGetRogueInfoScRsp => "CmdGetRogueInfoScRsp", + Self::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq", + Self::CmdExchangeRogueRewardKeyScRsp => "CmdExchangeRogueRewardKeyScRsp", + Self::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp", Self::CmdSyncRogueAeonScNotify => "CmdSyncRogueAeonScNotify", + Self::CmdLopojdaaipo => "CmdLOPOJDAAIPO", + Self::CmdPnhgiangnae => "CmdPNHGIANGNAE", + Self::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify", + Self::CmdExchangeRogueRewardKeyCsReq => "CmdExchangeRogueRewardKeyCsReq", + Self::CmdMeihomedhbf => "CmdMEIHOMEDHBF", + Self::CmdAabflgkchca => "CmdAABFLGKCHCA", + Self::CmdStartRogueCsReq => "CmdStartRogueCsReq", + Self::CmdFinishAeonDialogueGroupScRsp => "CmdFinishAeonDialogueGroupScRsp", + Self::CmdTakeRogueAeonLevelRewardCsReq => "CmdTakeRogueAeonLevelRewardCsReq", + Self::CmdGetRogueAeonInfoScRsp => "CmdGetRogueAeonInfoScRsp", + Self::OeelnjlokhkGieifoleoeg => "OEELNJLOKHK_GIEIFOLEOEG", + Self::CmdJboellfbfhb => "CmdJBOELLFBFHB", + Self::CmdEnterRogueCsReq => "CmdEnterRogueCsReq", + Self::CmdGlkpcplbpln => "CmdGLKPCPLBPLN", + Self::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq", + Self::CmdNlljbgpjfin => "CmdNLLJBGPJFIN", Self::CmdSyncRogueReviveInfoScNotify => "CmdSyncRogueReviveInfoScNotify", Self::CmdQuitRogueScRsp => "CmdQuitRogueScRsp", - Self::CmdEnterRogueCsReq => "CmdEnterRogueCsReq", - Self::CmdGetRogueScoreRewardInfoScRsp => "CmdGetRogueScoreRewardInfoScRsp", + Self::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq", + Self::CmdGjkopkldfgb => "CmdGJKOPKLDFGB", + Self::CmdSyncRogueExploreWinScNotify => "CmdSyncRogueExploreWinScNotify", + Self::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify", + Self::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq", + Self::CmdFinishAeonDialogueGroupCsReq => "CmdFinishAeonDialogueGroupCsReq", + Self::CmdQuitRogueCsReq => "CmdQuitRogueCsReq", + Self::CmdKepngmhcndn => "CmdKEPNGMHCNDN", Self::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp", - Self::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq", - Self::CmdFinishAeonDialogueGroupScRsp => "CmdFinishAeonDialogueGroupScRsp", - Self::CmdGetRogueInitialScoreScRsp => "CmdGetRogueInitialScoreScRsp", - Self::CmdIepadlopccm => "CmdIEPADLOPCCM", - Self::CmdSyncRogueAreaUnlockScNotify => "CmdSyncRogueAreaUnlockScNotify", - Self::CmdGetRogueInitialScoreCsReq => "CmdGetRogueInitialScoreCsReq", - Self::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp", - Self::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq", - Self::CmdGetRogueScoreRewardInfoCsReq => "CmdGetRogueScoreRewardInfoCsReq", - Self::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq", - Self::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp", - Self::CmdSyncRogueSeasonFinishScNotify => "CmdSyncRogueSeasonFinishScNotify", - Self::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify", - Self::CmdStartRogueScRsp => "CmdStartRogueScRsp", - Self::CmdKnpomkpiedh => "CmdKNPOMKPIEDH", - Self::CmdTakeRogueAeonLevelRewardCsReq => "CmdTakeRogueAeonLevelRewardCsReq", Self::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq", - Self::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify", - Self::CmdGldlcbkkenj => "CmdGLDLCBKKENJ", - Self::CmdPgdiiidpfld => "CmdPGDIIIDPFLD", + Self::OeelnjlokhkOdepoigbmcb => "OEELNJLOKHK_ODEPOIGBMCB", + Self::CmdBidmhofdcic => "CmdBIDMHOFDCIC", + Self::CmdSyncRogueSeasonFinishScNotify => "CmdSyncRogueSeasonFinishScNotify", + Self::CmdSyncRogueAreaUnlockScNotify => "CmdSyncRogueAreaUnlockScNotify", + Self::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify", + Self::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp", + Self::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp", + Self::CmdEhnnibopgja => "CmdEHNNIBOPGJA", + Self::CmdCigiicejlje => "CmdCIGIICEJLJE", + Self::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp", + Self::CmdLeejkehdnmc => "CmdLEEJKEHDNMC", + Self::CmdDjficmcbnae => "CmdDJFICMCBNAE", + Self::CmdEnterRogueScRsp => "CmdEnterRogueScRsp", + Self::OeelnjlokhkGlgpefmalpe => "OEELNJLOKHK_GLGPEFMALPE", + Self::CmdMmibacfnelb => "CmdMMIBACFNELB", + Self::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq", + Self::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify", + Self::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq", Self::CmdSyncRogueVirtualItemInfoScNotify => { "CmdSyncRogueVirtualItemInfoScNotify" } - Self::CmdObfdcihkbhb => "CmdOBFDCIHKBHB", - Self::CmdAkmjlnjdcel => "CmdAKMJLNJDCEL", - Self::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp", - Self::CmdQuitRogueCsReq => "CmdQuitRogueCsReq", - Self::CmdStartRogueCsReq => "CmdStartRogueCsReq", - Self::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq", - Self::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp", - Self::CmdFafghpdpojm => "CmdFAFGHPDPOJM", - Self::CmdIinemahaneg => "CmdIINEMAHANEG", - Self::CmdEnterRogueScRsp => "CmdEnterRogueScRsp", - Self::CmdFinishAeonDialogueGroupCsReq => "CmdFinishAeonDialogueGroupCsReq", - Self::CmdTakeRogueScoreRewardCsReq => "CmdTakeRogueScoreRewardCsReq", - Self::CmdSyncRogueRewardInfoScNotify => "CmdSyncRogueRewardInfoScNotify", - Self::CmdJkjedcgpogk => "CmdJKJEDCGPOGK", - Self::CmdExchangeRogueRewardKeyScRsp => "CmdExchangeRogueRewardKeyScRsp", - Self::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify", - Self::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq", - Self::CmdGetRogueAeonInfoScRsp => "CmdGetRogueAeonInfoScRsp", - Self::CmdSyncRogueExploreWinScNotify => "CmdSyncRogueExploreWinScNotify", - Self::CmdGetRogueInfoScRsp => "CmdGetRogueInfoScRsp", - Self::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq", - Self::CmdFiipheahfeh => "CmdFIIPHEAHFEH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRogueType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "OEELNJLOKHK_PCPDHELPKEM" => Some(Self::OeelnjlokhkPcpdhelpkem), + "CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp), + "CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp), + "CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq), + "CmdExchangeRogueRewardKeyScRsp" => { + Some(Self::CmdExchangeRogueRewardKeyScRsp) + } + "CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp), + "CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify), + "CmdLOPOJDAAIPO" => Some(Self::CmdLopojdaaipo), + "CmdPNHGIANGNAE" => Some(Self::CmdPnhgiangnae), + "CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify), "CmdExchangeRogueRewardKeyCsReq" => { Some(Self::CmdExchangeRogueRewardKeyCsReq) } - "CmdTakeRogueScoreRewardScRsp" => Some(Self::CmdTakeRogueScoreRewardScRsp), - "CmdDNGELJEIBHN" => Some(Self::CmdDngeljeibhn), - "CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify), - "CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify), + "CmdMEIHOMEDHBF" => Some(Self::CmdMeihomedhbf), + "CmdAABFLGKCHCA" => Some(Self::CmdAabflgkchca), + "CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq), + "CmdFinishAeonDialogueGroupScRsp" => { + Some(Self::CmdFinishAeonDialogueGroupScRsp) + } + "CmdTakeRogueAeonLevelRewardCsReq" => { + Some(Self::CmdTakeRogueAeonLevelRewardCsReq) + } + "CmdGetRogueAeonInfoScRsp" => Some(Self::CmdGetRogueAeonInfoScRsp), + "OEELNJLOKHK_GIEIFOLEOEG" => Some(Self::OeelnjlokhkGieifoleoeg), + "CmdJBOELLFBFHB" => Some(Self::CmdJboellfbfhb), + "CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq), + "CmdGLKPCPLBPLN" => Some(Self::CmdGlkpcplbpln), + "CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq), + "CmdNLLJBGPJFIN" => Some(Self::CmdNlljbgpjfin), "CmdSyncRogueReviveInfoScNotify" => { Some(Self::CmdSyncRogueReviveInfoScNotify) } "CmdQuitRogueScRsp" => Some(Self::CmdQuitRogueScRsp), - "CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq), - "CmdGetRogueScoreRewardInfoScRsp" => { - Some(Self::CmdGetRogueScoreRewardInfoScRsp) - } - "CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp), - "CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq), - "CmdFinishAeonDialogueGroupScRsp" => { - Some(Self::CmdFinishAeonDialogueGroupScRsp) - } - "CmdGetRogueInitialScoreScRsp" => Some(Self::CmdGetRogueInitialScoreScRsp), - "CmdIEPADLOPCCM" => Some(Self::CmdIepadlopccm), - "CmdSyncRogueAreaUnlockScNotify" => { - Some(Self::CmdSyncRogueAreaUnlockScNotify) - } - "CmdGetRogueInitialScoreCsReq" => Some(Self::CmdGetRogueInitialScoreCsReq), - "CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp), - "CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq), - "CmdGetRogueScoreRewardInfoCsReq" => { - Some(Self::CmdGetRogueScoreRewardInfoCsReq) - } - "CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq), - "CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp), - "CmdSyncRogueSeasonFinishScNotify" => { - Some(Self::CmdSyncRogueSeasonFinishScNotify) - } - "CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify), - "CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp), - "CmdKNPOMKPIEDH" => Some(Self::CmdKnpomkpiedh), - "CmdTakeRogueAeonLevelRewardCsReq" => { - Some(Self::CmdTakeRogueAeonLevelRewardCsReq) - } - "CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq), - "CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify), - "CmdGLDLCBKKENJ" => Some(Self::CmdGldlcbkkenj), - "CmdPGDIIIDPFLD" => Some(Self::CmdPgdiiidpfld), - "CmdSyncRogueVirtualItemInfoScNotify" => { - Some(Self::CmdSyncRogueVirtualItemInfoScNotify) - } - "CmdOBFDCIHKBHB" => Some(Self::CmdObfdcihkbhb), - "CmdAKMJLNJDCEL" => Some(Self::CmdAkmjlnjdcel), - "CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp), - "CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq), - "CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq), - "CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq), - "CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp), - "CmdFAFGHPDPOJM" => Some(Self::CmdFafghpdpojm), - "CmdIINEMAHANEG" => Some(Self::CmdIinemahaneg), - "CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp), - "CmdFinishAeonDialogueGroupCsReq" => { - Some(Self::CmdFinishAeonDialogueGroupCsReq) - } - "CmdTakeRogueScoreRewardCsReq" => Some(Self::CmdTakeRogueScoreRewardCsReq), - "CmdSyncRogueRewardInfoScNotify" => { - Some(Self::CmdSyncRogueRewardInfoScNotify) - } - "CmdJKJEDCGPOGK" => Some(Self::CmdJkjedcgpogk), - "CmdExchangeRogueRewardKeyScRsp" => { - Some(Self::CmdExchangeRogueRewardKeyScRsp) - } - "CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify), "CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq), - "CmdGetRogueAeonInfoScRsp" => Some(Self::CmdGetRogueAeonInfoScRsp), + "CmdGJKOPKLDFGB" => Some(Self::CmdGjkopkldfgb), "CmdSyncRogueExploreWinScNotify" => { Some(Self::CmdSyncRogueExploreWinScNotify) } - "CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp), - "CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq), - "CmdFIIPHEAHFEH" => Some(Self::CmdFiipheahfeh), + "CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify), + "CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq), + "CmdFinishAeonDialogueGroupCsReq" => { + Some(Self::CmdFinishAeonDialogueGroupCsReq) + } + "CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq), + "CmdKEPNGMHCNDN" => Some(Self::CmdKepngmhcndn), + "CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp), + "CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq), + "OEELNJLOKHK_ODEPOIGBMCB" => Some(Self::OeelnjlokhkOdepoigbmcb), + "CmdBIDMHOFDCIC" => Some(Self::CmdBidmhofdcic), + "CmdSyncRogueSeasonFinishScNotify" => { + Some(Self::CmdSyncRogueSeasonFinishScNotify) + } + "CmdSyncRogueAreaUnlockScNotify" => { + Some(Self::CmdSyncRogueAreaUnlockScNotify) + } + "CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify), + "CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp), + "CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp), + "CmdEHNNIBOPGJA" => Some(Self::CmdEhnnibopgja), + "CmdCIGIICEJLJE" => Some(Self::CmdCigiicejlje), + "CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp), + "CmdLEEJKEHDNMC" => Some(Self::CmdLeejkehdnmc), + "CmdDJFICMCBNAE" => Some(Self::CmdDjficmcbnae), + "CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp), + "OEELNJLOKHK_GLGPEFMALPE" => Some(Self::OeelnjlokhkGlgpefmalpe), + "CmdMMIBACFNELB" => Some(Self::CmdMmibacfnelb), + "CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq), + "CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify), + "CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq), + "CmdSyncRogueVirtualItemInfoScNotify" => { + Some(Self::CmdSyncRogueVirtualItemInfoScNotify) + } _ => None, } } } -/// Obf: RogueStatus +/// Obf: JBFMHGKNEGL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueStatus { - Mnfeponeddj = 0, - Hfcklajodoo = 1, - Mgeioaikkon = 2, - Nnafgfccfgl = 3, - Ngpfhcfehpk = 4, + JbfmhgkneglPcpdhelpkem = 0, + JbfmhgkneglNmbcdildgnk = 1, + JbfmhgkneglOpnadfkbgnn = 2, + JbfmhgkneglOekflgefgpp = 3, + JbfmhgkneglKlhdcopplng = 4, } impl RogueStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -90319,35 +93980,35 @@ impl RogueStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "RogueStatus_MNFEPONEDDJ", - Self::Hfcklajodoo => "RogueStatus_HFCKLAJODOO", - Self::Mgeioaikkon => "RogueStatus_MGEIOAIKKON", - Self::Nnafgfccfgl => "RogueStatus_NNAFGFCCFGL", - Self::Ngpfhcfehpk => "RogueStatus_NGPFHCFEHPK", + Self::JbfmhgkneglPcpdhelpkem => "JBFMHGKNEGL_PCPDHELPKEM", + Self::JbfmhgkneglNmbcdildgnk => "JBFMHGKNEGL_NMBCDILDGNK", + Self::JbfmhgkneglOpnadfkbgnn => "JBFMHGKNEGL_OPNADFKBGNN", + Self::JbfmhgkneglOekflgefgpp => "JBFMHGKNEGL_OEKFLGEFGPP", + Self::JbfmhgkneglKlhdcopplng => "JBFMHGKNEGL_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "RogueStatus_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "RogueStatus_HFCKLAJODOO" => Some(Self::Hfcklajodoo), - "RogueStatus_MGEIOAIKKON" => Some(Self::Mgeioaikkon), - "RogueStatus_NNAFGFCCFGL" => Some(Self::Nnafgfccfgl), - "RogueStatus_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), + "JBFMHGKNEGL_PCPDHELPKEM" => Some(Self::JbfmhgkneglPcpdhelpkem), + "JBFMHGKNEGL_NMBCDILDGNK" => Some(Self::JbfmhgkneglNmbcdildgnk), + "JBFMHGKNEGL_OPNADFKBGNN" => Some(Self::JbfmhgkneglOpnadfkbgnn), + "JBFMHGKNEGL_OEKFLGEFGPP" => Some(Self::JbfmhgkneglOekflgefgpp), + "JBFMHGKNEGL_KLHDCOPPLNG" => Some(Self::JbfmhgkneglKlhdcopplng), _ => None, } } } -/// Obf: RogueRoomStatus +/// Obf: LIBDGMMOILI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueRoomStatus { - Mnfeponeddj = 0, - GameLockInfo = 1, - Ccjmknnhkke = 2, - Eoefficlkpn = 3, - Ngpfhcfehpk = 4, + LibdgmmoiliPcpdhelpkem = 0, + LibdgmmoiliDklpaafflee = 1, + LibdgmmoiliNgmmicogdfp = 2, + LibdgmmoiliLaeidcpklcd = 3, + LibdgmmoiliKlhdcopplng = 4, } impl RogueRoomStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -90356,34 +94017,34 @@ impl RogueRoomStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "RogueRoomStatus_MNFEPONEDDJ", - Self::GameLockInfo => "RogueRoomStatus_game_lock_info", - Self::Ccjmknnhkke => "RogueRoomStatus_CCJMKNNHKKE", - Self::Eoefficlkpn => "RogueRoomStatus_EOEFFICLKPN", - Self::Ngpfhcfehpk => "RogueRoomStatus_NGPFHCFEHPK", + Self::LibdgmmoiliPcpdhelpkem => "LIBDGMMOILI_PCPDHELPKEM", + Self::LibdgmmoiliDklpaafflee => "LIBDGMMOILI_DKLPAAFFLEE", + Self::LibdgmmoiliNgmmicogdfp => "LIBDGMMOILI_NGMMICOGDFP", + Self::LibdgmmoiliLaeidcpklcd => "LIBDGMMOILI_LAEIDCPKLCD", + Self::LibdgmmoiliKlhdcopplng => "LIBDGMMOILI_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "RogueRoomStatus_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "RogueRoomStatus_game_lock_info" => Some(Self::GameLockInfo), - "RogueRoomStatus_CCJMKNNHKKE" => Some(Self::Ccjmknnhkke), - "RogueRoomStatus_EOEFFICLKPN" => Some(Self::Eoefficlkpn), - "RogueRoomStatus_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), + "LIBDGMMOILI_PCPDHELPKEM" => Some(Self::LibdgmmoiliPcpdhelpkem), + "LIBDGMMOILI_DKLPAAFFLEE" => Some(Self::LibdgmmoiliDklpaafflee), + "LIBDGMMOILI_NGMMICOGDFP" => Some(Self::LibdgmmoiliNgmmicogdfp), + "LIBDGMMOILI_LAEIDCPKLCD" => Some(Self::LibdgmmoiliLaeidcpklcd), + "LIBDGMMOILI_KLHDCOPPLNG" => Some(Self::LibdgmmoiliKlhdcopplng), _ => None, } } } -/// Obf: RogueAreaStatus +/// Obf: FDPOAPLBFKC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueAreaStatus { - GameLockInfo = 0, - Ccjmknnhkke = 1, - Mgegchjcboe = 2, - Ocfbaipchpc = 3, + FdpoaplbfkcDklpaafflee = 0, + FdpoaplbfkcNgmmicogdfp = 1, + FdpoaplbfkcOnmibbemgjo = 2, + FdpoaplbfkcClphmajjila = 3, } impl RogueAreaStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -90392,19 +94053,19 @@ impl RogueAreaStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::GameLockInfo => "RogueAreaStatus_game_lock_info", - Self::Ccjmknnhkke => "RogueAreaStatus_CCJMKNNHKKE", - Self::Mgegchjcboe => "RogueAreaStatus_MGEGCHJCBOE", - Self::Ocfbaipchpc => "RogueAreaStatus_OCFBAIPCHPC", + Self::FdpoaplbfkcDklpaafflee => "FDPOAPLBFKC_DKLPAAFFLEE", + Self::FdpoaplbfkcNgmmicogdfp => "FDPOAPLBFKC_NGMMICOGDFP", + Self::FdpoaplbfkcOnmibbemgjo => "FDPOAPLBFKC_ONMIBBEMGJO", + Self::FdpoaplbfkcClphmajjila => "FDPOAPLBFKC_CLPHMAJJILA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "RogueAreaStatus_game_lock_info" => Some(Self::GameLockInfo), - "RogueAreaStatus_CCJMKNNHKKE" => Some(Self::Ccjmknnhkke), - "RogueAreaStatus_MGEGCHJCBOE" => Some(Self::Mgegchjcboe), - "RogueAreaStatus_OCFBAIPCHPC" => Some(Self::Ocfbaipchpc), + "FDPOAPLBFKC_DKLPAAFFLEE" => Some(Self::FdpoaplbfkcDklpaafflee), + "FDPOAPLBFKC_NGMMICOGDFP" => Some(Self::FdpoaplbfkcNgmmicogdfp), + "FDPOAPLBFKC_ONMIBBEMGJO" => Some(Self::FdpoaplbfkcOnmibbemgjo), + "FDPOAPLBFKC_CLPHMAJJILA" => Some(Self::FdpoaplbfkcClphmajjila), _ => None, } } @@ -90412,50 +94073,50 @@ impl RogueAreaStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fcndnpdgadb { - Mnfeponeddj = 0, - Cnmnacebafp = 1, - Lajkcokjccj = 2, - Cpgioiianga = 3, - Abnmcfmgiob = 4, - Dlmicopkfco = 5, - Kdgmimjeaff = 6, - ShopSyncInfo = 7, - Nbdcgpiogke = 8, - Jeenjllddoc = 9, +pub enum Lgocipgdkij { + Pcpdhelpkem = 0, + Iggfmobbkfm = 1, + Kpgeihaeebc = 2, + Mmaoonpapdp = 3, + Egndjgkkjho = 4, + Hemmgkijlei = 5, + Bfagnenpjjj = 6, + Jadcleafejc = 7, + Galgfiomoio = 8, + Opfpnhibeed = 9, } -impl Fcndnpdgadb { +impl Lgocipgdkij { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "FCNDNPDGADB_MNFEPONEDDJ", - Self::Cnmnacebafp => "FCNDNPDGADB_CNMNACEBAFP", - Self::Lajkcokjccj => "FCNDNPDGADB_LAJKCOKJCCJ", - Self::Cpgioiianga => "FCNDNPDGADB_CPGIOIIANGA", - Self::Abnmcfmgiob => "FCNDNPDGADB_ABNMCFMGIOB", - Self::Dlmicopkfco => "FCNDNPDGADB_DLMICOPKFCO", - Self::Kdgmimjeaff => "FCNDNPDGADB_KDGMIMJEAFF", - Self::ShopSyncInfo => "FCNDNPDGADB_shop_sync_info", - Self::Nbdcgpiogke => "FCNDNPDGADB_NBDCGPIOGKE", - Self::Jeenjllddoc => "FCNDNPDGADB_JEENJLLDDOC", + Self::Pcpdhelpkem => "LGOCIPGDKIJ_PCPDHELPKEM", + Self::Iggfmobbkfm => "LGOCIPGDKIJ_IGGFMOBBKFM", + Self::Kpgeihaeebc => "LGOCIPGDKIJ_KPGEIHAEEBC", + Self::Mmaoonpapdp => "LGOCIPGDKIJ_MMAOONPAPDP", + Self::Egndjgkkjho => "LGOCIPGDKIJ_EGNDJGKKJHO", + Self::Hemmgkijlei => "LGOCIPGDKIJ_HEMMGKIJLEI", + Self::Bfagnenpjjj => "LGOCIPGDKIJ_BFAGNENPJJJ", + Self::Jadcleafejc => "LGOCIPGDKIJ_JADCLEAFEJC", + Self::Galgfiomoio => "LGOCIPGDKIJ_GALGFIOMOIO", + Self::Opfpnhibeed => "LGOCIPGDKIJ_OPFPNHIBEED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FCNDNPDGADB_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "FCNDNPDGADB_CNMNACEBAFP" => Some(Self::Cnmnacebafp), - "FCNDNPDGADB_LAJKCOKJCCJ" => Some(Self::Lajkcokjccj), - "FCNDNPDGADB_CPGIOIIANGA" => Some(Self::Cpgioiianga), - "FCNDNPDGADB_ABNMCFMGIOB" => Some(Self::Abnmcfmgiob), - "FCNDNPDGADB_DLMICOPKFCO" => Some(Self::Dlmicopkfco), - "FCNDNPDGADB_KDGMIMJEAFF" => Some(Self::Kdgmimjeaff), - "FCNDNPDGADB_shop_sync_info" => Some(Self::ShopSyncInfo), - "FCNDNPDGADB_NBDCGPIOGKE" => Some(Self::Nbdcgpiogke), - "FCNDNPDGADB_JEENJLLDDOC" => Some(Self::Jeenjllddoc), + "LGOCIPGDKIJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "LGOCIPGDKIJ_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm), + "LGOCIPGDKIJ_KPGEIHAEEBC" => Some(Self::Kpgeihaeebc), + "LGOCIPGDKIJ_MMAOONPAPDP" => Some(Self::Mmaoonpapdp), + "LGOCIPGDKIJ_EGNDJGKKJHO" => Some(Self::Egndjgkkjho), + "LGOCIPGDKIJ_HEMMGKIJLEI" => Some(Self::Hemmgkijlei), + "LGOCIPGDKIJ_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj), + "LGOCIPGDKIJ_JADCLEAFEJC" => Some(Self::Jadcleafejc), + "LGOCIPGDKIJ_GALGFIOMOIO" => Some(Self::Galgfiomoio), + "LGOCIPGDKIJ_OPFPNHIBEED" => Some(Self::Opfpnhibeed), _ => None, } } @@ -90463,59 +94124,59 @@ impl Fcndnpdgadb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Foeekodajmb { - Mnfeponeddj = 0, - Cnmnacebafp = 1, - Abnmcfmgiob = 2, - Dlmicopkfco = 3, - Bmcmphdkbdi = 4, - Bjoenifafll = 5, - Hijcgfonffl = 6, - Ojepgkbppip = 7, - Bdjflejpdog = 8, - ShopSyncInfo = 9, - Kdgmimjeaff = 10, - Nbdcgpiogke = 11, - Jeenjllddoc = 12, +pub enum Baaclginjfp { + Pcpdhelpkem = 0, + Iggfmobbkfm = 1, + Egndjgkkjho = 2, + Hemmgkijlei = 3, + Aoghfbpelbp = 4, + Imdkelfaeoc = 5, + Lekgiiiglkb = 6, + Hhpjpkaakek = 7, + Pdhmcmebmmb = 8, + Jadcleafejc = 9, + Bfagnenpjjj = 10, + Galgfiomoio = 11, + Opfpnhibeed = 12, } -impl Foeekodajmb { +impl Baaclginjfp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "FOEEKODAJMB_MNFEPONEDDJ", - Self::Cnmnacebafp => "FOEEKODAJMB_CNMNACEBAFP", - Self::Abnmcfmgiob => "FOEEKODAJMB_ABNMCFMGIOB", - Self::Dlmicopkfco => "FOEEKODAJMB_DLMICOPKFCO", - Self::Bmcmphdkbdi => "FOEEKODAJMB_BMCMPHDKBDI", - Self::Bjoenifafll => "FOEEKODAJMB_BJOENIFAFLL", - Self::Hijcgfonffl => "FOEEKODAJMB_HIJCGFONFFL", - Self::Ojepgkbppip => "FOEEKODAJMB_OJEPGKBPPIP", - Self::Bdjflejpdog => "FOEEKODAJMB_BDJFLEJPDOG", - Self::ShopSyncInfo => "FOEEKODAJMB_shop_sync_info", - Self::Kdgmimjeaff => "FOEEKODAJMB_KDGMIMJEAFF", - Self::Nbdcgpiogke => "FOEEKODAJMB_NBDCGPIOGKE", - Self::Jeenjllddoc => "FOEEKODAJMB_JEENJLLDDOC", + Self::Pcpdhelpkem => "BAACLGINJFP_PCPDHELPKEM", + Self::Iggfmobbkfm => "BAACLGINJFP_IGGFMOBBKFM", + Self::Egndjgkkjho => "BAACLGINJFP_EGNDJGKKJHO", + Self::Hemmgkijlei => "BAACLGINJFP_HEMMGKIJLEI", + Self::Aoghfbpelbp => "BAACLGINJFP_AOGHFBPELBP", + Self::Imdkelfaeoc => "BAACLGINJFP_IMDKELFAEOC", + Self::Lekgiiiglkb => "BAACLGINJFP_LEKGIIIGLKB", + Self::Hhpjpkaakek => "BAACLGINJFP_HHPJPKAAKEK", + Self::Pdhmcmebmmb => "BAACLGINJFP_PDHMCMEBMMB", + Self::Jadcleafejc => "BAACLGINJFP_JADCLEAFEJC", + Self::Bfagnenpjjj => "BAACLGINJFP_BFAGNENPJJJ", + Self::Galgfiomoio => "BAACLGINJFP_GALGFIOMOIO", + Self::Opfpnhibeed => "BAACLGINJFP_OPFPNHIBEED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FOEEKODAJMB_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "FOEEKODAJMB_CNMNACEBAFP" => Some(Self::Cnmnacebafp), - "FOEEKODAJMB_ABNMCFMGIOB" => Some(Self::Abnmcfmgiob), - "FOEEKODAJMB_DLMICOPKFCO" => Some(Self::Dlmicopkfco), - "FOEEKODAJMB_BMCMPHDKBDI" => Some(Self::Bmcmphdkbdi), - "FOEEKODAJMB_BJOENIFAFLL" => Some(Self::Bjoenifafll), - "FOEEKODAJMB_HIJCGFONFFL" => Some(Self::Hijcgfonffl), - "FOEEKODAJMB_OJEPGKBPPIP" => Some(Self::Ojepgkbppip), - "FOEEKODAJMB_BDJFLEJPDOG" => Some(Self::Bdjflejpdog), - "FOEEKODAJMB_shop_sync_info" => Some(Self::ShopSyncInfo), - "FOEEKODAJMB_KDGMIMJEAFF" => Some(Self::Kdgmimjeaff), - "FOEEKODAJMB_NBDCGPIOGKE" => Some(Self::Nbdcgpiogke), - "FOEEKODAJMB_JEENJLLDDOC" => Some(Self::Jeenjllddoc), + "BAACLGINJFP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "BAACLGINJFP_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm), + "BAACLGINJFP_EGNDJGKKJHO" => Some(Self::Egndjgkkjho), + "BAACLGINJFP_HEMMGKIJLEI" => Some(Self::Hemmgkijlei), + "BAACLGINJFP_AOGHFBPELBP" => Some(Self::Aoghfbpelbp), + "BAACLGINJFP_IMDKELFAEOC" => Some(Self::Imdkelfaeoc), + "BAACLGINJFP_LEKGIIIGLKB" => Some(Self::Lekgiiiglkb), + "BAACLGINJFP_HHPJPKAAKEK" => Some(Self::Hhpjpkaakek), + "BAACLGINJFP_PDHMCMEBMMB" => Some(Self::Pdhmcmebmmb), + "BAACLGINJFP_JADCLEAFEJC" => Some(Self::Jadcleafejc), + "BAACLGINJFP_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj), + "BAACLGINJFP_GALGFIOMOIO" => Some(Self::Galgfiomoio), + "BAACLGINJFP_OPFPNHIBEED" => Some(Self::Opfpnhibeed), _ => None, } } @@ -90523,44 +94184,44 @@ impl Foeekodajmb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Eiljdgamahl { - Jdakjoknbad = 0, - Bcjilfheadj = 1, +pub enum Bfpibiegjgj { + Cnofnjgiaod = 0, + Ageacglkddg = 1, } -impl Eiljdgamahl { +impl Bfpibiegjgj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Jdakjoknbad => "EILJDGAMAHL_JDAKJOKNBAD", - Self::Bcjilfheadj => "EILJDGAMAHL_BCJILFHEADJ", + Self::Cnofnjgiaod => "BFPIBIEGJGJ_CNOFNJGIAOD", + Self::Ageacglkddg => "BFPIBIEGJGJ_AGEACGLKDDG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EILJDGAMAHL_JDAKJOKNBAD" => Some(Self::Jdakjoknbad), - "EILJDGAMAHL_BCJILFHEADJ" => Some(Self::Bcjilfheadj), + "BFPIBIEGJGJ_CNOFNJGIAOD" => Some(Self::Cnofnjgiaod), + "BFPIBIEGJGJ_AGEACGLKDDG" => Some(Self::Ageacglkddg), _ => None, } } } -/// Obf: CmdRogueArcadeType +/// Obf: JEJMOKKEGLI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueArcadeType { - Mnfeponeddj = 0, - CmdRogueArcadeGetInfoCsReq = 7658, - CmdRogueArcadeRestartCsReq = 7651, - CmdRogueArcadeRestartScRsp = 7668, - CmdRogueArcadeGetInfoScRsp = 7657, - CmdRogueArcadeLeaveCsReq = 7673, - CmdRogueArcadeStartScRsp = 7653, - CmdRogueArcadeStartCsReq = 7678, - CmdRogueArcadeLeaveScRsp = 7662, + JejmokkegliPcpdhelpkem = 0, + CmdRogueArcadeGetInfoScRsp = 7677, + CmdRogueArcadeRestartCsReq = 7681, + CmdRogueArcadeGetInfoCsReq = 7651, + CmdRogueArcadeStartCsReq = 7687, + CmdRogueArcadeRestartScRsp = 7698, + CmdRogueArcadeLeaveScRsp = 7655, + CmdRogueArcadeStartScRsp = 7668, + CmdRogueArcadeLeaveCsReq = 7657, } impl CmdRogueArcadeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90569,103 +94230,103 @@ impl CmdRogueArcadeType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRogueArcadeType_MNFEPONEDDJ", - Self::CmdRogueArcadeGetInfoCsReq => "CmdRogueArcadeGetInfoCsReq", - Self::CmdRogueArcadeRestartCsReq => "CmdRogueArcadeRestartCsReq", - Self::CmdRogueArcadeRestartScRsp => "CmdRogueArcadeRestartScRsp", + Self::JejmokkegliPcpdhelpkem => "JEJMOKKEGLI_PCPDHELPKEM", Self::CmdRogueArcadeGetInfoScRsp => "CmdRogueArcadeGetInfoScRsp", - Self::CmdRogueArcadeLeaveCsReq => "CmdRogueArcadeLeaveCsReq", - Self::CmdRogueArcadeStartScRsp => "CmdRogueArcadeStartScRsp", + Self::CmdRogueArcadeRestartCsReq => "CmdRogueArcadeRestartCsReq", + Self::CmdRogueArcadeGetInfoCsReq => "CmdRogueArcadeGetInfoCsReq", Self::CmdRogueArcadeStartCsReq => "CmdRogueArcadeStartCsReq", + Self::CmdRogueArcadeRestartScRsp => "CmdRogueArcadeRestartScRsp", Self::CmdRogueArcadeLeaveScRsp => "CmdRogueArcadeLeaveScRsp", + Self::CmdRogueArcadeStartScRsp => "CmdRogueArcadeStartScRsp", + Self::CmdRogueArcadeLeaveCsReq => "CmdRogueArcadeLeaveCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRogueArcadeType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq), - "CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq), - "CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp), + "JEJMOKKEGLI_PCPDHELPKEM" => Some(Self::JejmokkegliPcpdhelpkem), "CmdRogueArcadeGetInfoScRsp" => Some(Self::CmdRogueArcadeGetInfoScRsp), - "CmdRogueArcadeLeaveCsReq" => Some(Self::CmdRogueArcadeLeaveCsReq), - "CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp), + "CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq), + "CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq), "CmdRogueArcadeStartCsReq" => Some(Self::CmdRogueArcadeStartCsReq), + "CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp), "CmdRogueArcadeLeaveScRsp" => Some(Self::CmdRogueArcadeLeaveScRsp), + "CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp), + "CmdRogueArcadeLeaveCsReq" => Some(Self::CmdRogueArcadeLeaveCsReq), _ => None, } } } -/// Obf: CmdRogueCommon +/// Obf: CANOHPGPCGJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueCommon { - Jpohphekacj = 0, - Oojmkfdidck = 5631, - CmdOkmdcpgpmao = 5700, - Hfkdojolagb = 5609, - CmdGetRogueShopBuffInfoCsReq = 5613, - Limoblihcoo = 5618, - CmdTakeRogueMiracleHandbookRewardScRsp = 5622, - CmdSetRogueCollectionCsReq = 5642, - CmdGetRogueShopMiracleInfoCsReq = 5604, - CmdGblmfgnbijn = 5640, - CmdBdmijagkfhb = 5624, - CmdBuyRogueShopFormulaScRsp = 5653, - CmdCommonRogueQueryScRsp = 5654, - CmdTakeEventHandbookRewardCsReq = 5647, - CmdSyncRogueCommonDialogueOptionFinishScNotify = 5665, + CanohpgpcgjBpnknclakag = 0, + CmdRogueGetGambleInfoScRsp = 5675, + CanohpgpcgjLoaamjbieoh = 5658, + CmdRogueShopBeginBattleCsReq = 5650, + CmdPlhgblkjnol = 5698, + CmdSetRogueCollectionScRsp = 5613, + CmdOocomiopinm = 5626, + CmdTakeRogueMiracleHandbookRewardScRsp = 5602, + CmdRogueWorkbenchHandleFuncScRsp = 5660, + CmdSelectRogueCommonDialogueOptionScRsp = 5688, + CmdTakeEventHandbookRewardScRsp = 5666, + CmdGetRogueShopBuffInfoScRsp = 5609, + CmdSetRogueExhibitionScRsp = 5683, + CmdRogueGetGambleInfoCsReq = 5697, + CmdGetRogueCommonDialogueDataScRsp = 5616, + CmdRogueDoGambleCsReq = 5648, + CmdCommonRogueQueryScRsp = 5629, + CanohpgpcgjIamcnciehgg = 5644, + CmdRogueWorkbenchGetInfoCsReq = 5670, + CmdHandleRogueCommonPendingActionScRsp = 5642, + CmdGetRogueShopMiracleInfoScRsp = 5614, + CmdFhekpiagnin = 5690, + CmdRogueShopBeginBattleScRsp = 5619, + CmdGetRogueShopFormulaInfoScRsp = 5627, + CmdBuyRogueShopBuffScRsp = 5639, + CmdNeelnabjpge = 5694, + CmdSelectRogueBonusReq = 5678, + CmdSyncRogueCommonPendingActionScNotify = 5611, + CmdCommonRogueVirtualItemInfoScNotify = 5636, + CmdIagflebbogb = 5674, + CmdLhefhjlbhgk = 5696, + CmdGetRogueShopMiracleInfoCsReq = 5695, + CmdRogueDoGambleScRsp = 5676, + CmdUpdateRogueAdventureRoomScoreCsReq = 5630, + CmdBuyRogueShopMiracleCsReq = 5623, + CmdSetRogueExhibitionCsReq = 5631, + CmdGetRogueShopBuffInfoCsReq = 5618, + CmdSelectRogueCommonDialogueOptionCsReq = 5606, + CmdTakeEventHandbookRewardCsReq = 5649, + CmdBuyRogueShopFormulaScRsp = 5667, CmdGetRogueCommonDialogueDataCsReq = 5677, - CmdGetRogueHandbookDataScRsp = 5605, - CmdEjjbgpageip = 5676, - CmdGetRogueShopFormulaInfoCsReq = 5620, - CmdBinlmjenlim = 5636, - CmdStopRogueAdventureRoomCsReq = 5606, - CmdFinishRogueCommonDialogueCsReq = 5694, - CmdGetRogueShopBuffInfoScRsp = 5662, - CmdUpdateRogueAdventureRoomScoreCsReq = 5655, - CmdNjoglmeaohh = 5623, - CmdGetRogueAdventureRoomInfoCsReq = 5619, - CmdBuyRogueShopMiracleScRsp = 5669, - CmdAofcgmgkoio = 5601, - CmdRogueWorkbenchGetInfoCsReq = 5611, - CmdRogueDoGambleScRsp = 5670, - CmdPrepareRogueAdventureRoomCsReq = 5681, - CmdRogueDoGambleCsReq = 5626, - CmdCommonRogueVirtualItemInfoScNotify = 5679, - CmdRogueNpcDisappearCsReq = 5657, - CmdTakeRogueMiracleHandbookRewardCsReq = 5664, - CmdRogueWorkbenchReforgeBuffReq = 5641, - CmdSelectRogueBonusReq = 5698, - CmdSetRogueExhibitionScRsp = 5638, - CmdBuyRogueShopMiracleCsReq = 5674, - CmdRogueWorkbenchHandleFuncScRsp = 5632, - CmdRogueGetGambleInfoScRsp = 5610, - CmdSetRogueExhibitionCsReq = 5675, - CmdSyncRogueCommonActionResultScNotify = 5697, - CmdRogueShopBeginBattleScRsp = 5699, - CmdSelectRogueCommonDialogueOptionCsReq = 5659, - CmdTakeEventHandbookRewardScRsp = 5651, - CmdOfoohhipoeh = 5683, - CmdGhomeecggne = 5684, - CmdSyncRogueHandbookDataUpdateScNotify = 5612, - CmdRogueGetGambleInfoCsReq = 5652, - CmdHandleRogueCommonPendingActionScRsp = 5616, - CmdSelectRogueCommonDialogueOptionScRsp = 5628, - Npiohhbolco = 5603, - CmdCommonRogueUpdateScNotify = 5625, - CmdRogueShopBeginBattleCsReq = 5685, - CmdBuyRogueShopBuffScRsp = 5646, - CmdSetRogueCollectionScRsp = 5621, - CmdGetRogueShopFormulaInfoScRsp = 5649, - CmdGetRogueHandbookDataCsReq = 5690, - CmdGetRogueCommonDialogueDataScRsp = 5658, - CmdSyncRogueCommonDialogueDataScNotify = 5650, - CmdCommonRogueQueryCsReq = 5607, - CmdGetRogueShopMiracleInfoScRsp = 5635, - CmdSyncRogueCommonPendingActionScNotify = 5629, - CmdRogueWorkbenchGetInfoScRsp = 5639, + CmdTakeRogueMiracleHandbookRewardCsReq = 5693, + CmdRogueWorkbenchReforgeBuffReq = 5682, + CmdBuyRogueShopMiracleScRsp = 5663, + CanohpgpcgjNbeeenffeme = 5607, + CmdCommonRogueQueryCsReq = 5659, + CmdPrepareRogueAdventureRoomCsReq = 5610, + CmdIfpkepiaofp = 5691, + CmdRogueWorkbenchGetInfoScRsp = 5668, + CmdSyncRogueCommonDialogueDataScNotify = 5669, + CmdEjghkfdhggc = 5604, + CmdGetRogueHandbookDataCsReq = 5654, + CmdNdhfhffhjih = 5671, + CmdGetRogueHandbookDataScRsp = 5679, + CmdSetRogueCollectionCsReq = 5699, + CmdRogueNpcDisappearCsReq = 5601, + CmdSyncRogueCommonDialogueOptionFinishScNotify = 5641, + CmdGetRogueAdventureRoomInfoCsReq = 5637, + CmdSyncRogueCommonActionResultScNotify = 5605, + CmdCommonRogueUpdateScNotify = 5612, + CmdGetRogueShopFormulaInfoCsReq = 5687, + CmdSyncRogueHandbookDataUpdateScNotify = 5620, + CmdFinishRogueCommonDialogueCsReq = 5652, + CmdStopRogueAdventureRoomCsReq = 5689, + CanohpgpcgjLlaeeohfped = 5700, } impl CmdRogueCommon { /// String value of the enum field names used in the ProtoBuf definition. @@ -90674,227 +94335,227 @@ impl CmdRogueCommon { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Jpohphekacj => "CmdRogueCommon_JPOHPHEKACJ", - Self::Oojmkfdidck => "CmdRogueCommon_OOJMKFDIDCK", - Self::CmdOkmdcpgpmao => "CmdOKMDCPGPMAO", - Self::Hfkdojolagb => "CmdRogueCommon_HFKDOJOLAGB", - Self::CmdGetRogueShopBuffInfoCsReq => "CmdGetRogueShopBuffInfoCsReq", - Self::Limoblihcoo => "CmdRogueCommon_LIMOBLIHCOO", + Self::CanohpgpcgjBpnknclakag => "CANOHPGPCGJ_BPNKNCLAKAG", + Self::CmdRogueGetGambleInfoScRsp => "CmdRogueGetGambleInfoScRsp", + Self::CanohpgpcgjLoaamjbieoh => "CANOHPGPCGJ_LOAAMJBIEOH", + Self::CmdRogueShopBeginBattleCsReq => "CmdRogueShopBeginBattleCsReq", + Self::CmdPlhgblkjnol => "CmdPLHGBLKJNOL", + Self::CmdSetRogueCollectionScRsp => "CmdSetRogueCollectionScRsp", + Self::CmdOocomiopinm => "CmdOOCOMIOPINM", Self::CmdTakeRogueMiracleHandbookRewardScRsp => { "CmdTakeRogueMiracleHandbookRewardScRsp" } - Self::CmdSetRogueCollectionCsReq => "CmdSetRogueCollectionCsReq", - Self::CmdGetRogueShopMiracleInfoCsReq => "CmdGetRogueShopMiracleInfoCsReq", - Self::CmdGblmfgnbijn => "CmdGBLMFGNBIJN", - Self::CmdBdmijagkfhb => "CmdBDMIJAGKFHB", - Self::CmdBuyRogueShopFormulaScRsp => "CmdBuyRogueShopFormulaScRsp", - Self::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp", - Self::CmdTakeEventHandbookRewardCsReq => "CmdTakeEventHandbookRewardCsReq", - Self::CmdSyncRogueCommonDialogueOptionFinishScNotify => { - "CmdSyncRogueCommonDialogueOptionFinishScNotify" - } - Self::CmdGetRogueCommonDialogueDataCsReq => { - "CmdGetRogueCommonDialogueDataCsReq" - } - Self::CmdGetRogueHandbookDataScRsp => "CmdGetRogueHandbookDataScRsp", - Self::CmdEjjbgpageip => "CmdEJJBGPAGEIP", - Self::CmdGetRogueShopFormulaInfoCsReq => "CmdGetRogueShopFormulaInfoCsReq", - Self::CmdBinlmjenlim => "CmdBINLMJENLIM", - Self::CmdStopRogueAdventureRoomCsReq => "CmdStopRogueAdventureRoomCsReq", - Self::CmdFinishRogueCommonDialogueCsReq => { - "CmdFinishRogueCommonDialogueCsReq" + Self::CmdRogueWorkbenchHandleFuncScRsp => "CmdRogueWorkbenchHandleFuncScRsp", + Self::CmdSelectRogueCommonDialogueOptionScRsp => { + "CmdSelectRogueCommonDialogueOptionScRsp" } + Self::CmdTakeEventHandbookRewardScRsp => "CmdTakeEventHandbookRewardScRsp", Self::CmdGetRogueShopBuffInfoScRsp => "CmdGetRogueShopBuffInfoScRsp", - Self::CmdUpdateRogueAdventureRoomScoreCsReq => { - "CmdUpdateRogueAdventureRoomScoreCsReq" - } - Self::CmdNjoglmeaohh => "CmdNJOGLMEAOHH", - Self::CmdGetRogueAdventureRoomInfoCsReq => { - "CmdGetRogueAdventureRoomInfoCsReq" - } - Self::CmdBuyRogueShopMiracleScRsp => "CmdBuyRogueShopMiracleScRsp", - Self::CmdAofcgmgkoio => "CmdAOFCGMGKOIO", - Self::CmdRogueWorkbenchGetInfoCsReq => "CmdRogueWorkbenchGetInfoCsReq", - Self::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp", - Self::CmdPrepareRogueAdventureRoomCsReq => { - "CmdPrepareRogueAdventureRoomCsReq" + Self::CmdSetRogueExhibitionScRsp => "CmdSetRogueExhibitionScRsp", + Self::CmdRogueGetGambleInfoCsReq => "CmdRogueGetGambleInfoCsReq", + Self::CmdGetRogueCommonDialogueDataScRsp => { + "CmdGetRogueCommonDialogueDataScRsp" } Self::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq", + Self::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp", + Self::CanohpgpcgjIamcnciehgg => "CANOHPGPCGJ_IAMCNCIEHGG", + Self::CmdRogueWorkbenchGetInfoCsReq => "CmdRogueWorkbenchGetInfoCsReq", + Self::CmdHandleRogueCommonPendingActionScRsp => { + "CmdHandleRogueCommonPendingActionScRsp" + } + Self::CmdGetRogueShopMiracleInfoScRsp => "CmdGetRogueShopMiracleInfoScRsp", + Self::CmdFhekpiagnin => "CmdFHEKPIAGNIN", + Self::CmdRogueShopBeginBattleScRsp => "CmdRogueShopBeginBattleScRsp", + Self::CmdGetRogueShopFormulaInfoScRsp => "CmdGetRogueShopFormulaInfoScRsp", + Self::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp", + Self::CmdNeelnabjpge => "CmdNEELNABJPGE", + Self::CmdSelectRogueBonusReq => "CmdSelectRogueBonusReq", + Self::CmdSyncRogueCommonPendingActionScNotify => { + "CmdSyncRogueCommonPendingActionScNotify" + } Self::CmdCommonRogueVirtualItemInfoScNotify => { "CmdCommonRogueVirtualItemInfoScNotify" } - Self::CmdRogueNpcDisappearCsReq => "CmdRogueNpcDisappearCsReq", + Self::CmdIagflebbogb => "CmdIAGFLEBBOGB", + Self::CmdLhefhjlbhgk => "CmdLHEFHJLBHGK", + Self::CmdGetRogueShopMiracleInfoCsReq => "CmdGetRogueShopMiracleInfoCsReq", + Self::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp", + Self::CmdUpdateRogueAdventureRoomScoreCsReq => { + "CmdUpdateRogueAdventureRoomScoreCsReq" + } + Self::CmdBuyRogueShopMiracleCsReq => "CmdBuyRogueShopMiracleCsReq", + Self::CmdSetRogueExhibitionCsReq => "CmdSetRogueExhibitionCsReq", + Self::CmdGetRogueShopBuffInfoCsReq => "CmdGetRogueShopBuffInfoCsReq", + Self::CmdSelectRogueCommonDialogueOptionCsReq => { + "CmdSelectRogueCommonDialogueOptionCsReq" + } + Self::CmdTakeEventHandbookRewardCsReq => "CmdTakeEventHandbookRewardCsReq", + Self::CmdBuyRogueShopFormulaScRsp => "CmdBuyRogueShopFormulaScRsp", + Self::CmdGetRogueCommonDialogueDataCsReq => { + "CmdGetRogueCommonDialogueDataCsReq" + } Self::CmdTakeRogueMiracleHandbookRewardCsReq => { "CmdTakeRogueMiracleHandbookRewardCsReq" } Self::CmdRogueWorkbenchReforgeBuffReq => "CmdRogueWorkbenchReforgeBuffReq", - Self::CmdSelectRogueBonusReq => "CmdSelectRogueBonusReq", - Self::CmdSetRogueExhibitionScRsp => "CmdSetRogueExhibitionScRsp", - Self::CmdBuyRogueShopMiracleCsReq => "CmdBuyRogueShopMiracleCsReq", - Self::CmdRogueWorkbenchHandleFuncScRsp => "CmdRogueWorkbenchHandleFuncScRsp", - Self::CmdRogueGetGambleInfoScRsp => "CmdRogueGetGambleInfoScRsp", - Self::CmdSetRogueExhibitionCsReq => "CmdSetRogueExhibitionCsReq", - Self::CmdSyncRogueCommonActionResultScNotify => { - "CmdSyncRogueCommonActionResultScNotify" - } - Self::CmdRogueShopBeginBattleScRsp => "CmdRogueShopBeginBattleScRsp", - Self::CmdSelectRogueCommonDialogueOptionCsReq => { - "CmdSelectRogueCommonDialogueOptionCsReq" - } - Self::CmdTakeEventHandbookRewardScRsp => "CmdTakeEventHandbookRewardScRsp", - Self::CmdOfoohhipoeh => "CmdOFOOHHIPOEH", - Self::CmdGhomeecggne => "CmdGHOMEECGGNE", - Self::CmdSyncRogueHandbookDataUpdateScNotify => { - "CmdSyncRogueHandbookDataUpdateScNotify" - } - Self::CmdRogueGetGambleInfoCsReq => "CmdRogueGetGambleInfoCsReq", - Self::CmdHandleRogueCommonPendingActionScRsp => { - "CmdHandleRogueCommonPendingActionScRsp" - } - Self::CmdSelectRogueCommonDialogueOptionScRsp => { - "CmdSelectRogueCommonDialogueOptionScRsp" - } - Self::Npiohhbolco => "CmdRogueCommon_NPIOHHBOLCO", - Self::CmdCommonRogueUpdateScNotify => "CmdCommonRogueUpdateScNotify", - Self::CmdRogueShopBeginBattleCsReq => "CmdRogueShopBeginBattleCsReq", - Self::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp", - Self::CmdSetRogueCollectionScRsp => "CmdSetRogueCollectionScRsp", - Self::CmdGetRogueShopFormulaInfoScRsp => "CmdGetRogueShopFormulaInfoScRsp", - Self::CmdGetRogueHandbookDataCsReq => "CmdGetRogueHandbookDataCsReq", - Self::CmdGetRogueCommonDialogueDataScRsp => { - "CmdGetRogueCommonDialogueDataScRsp" + Self::CmdBuyRogueShopMiracleScRsp => "CmdBuyRogueShopMiracleScRsp", + Self::CanohpgpcgjNbeeenffeme => "CANOHPGPCGJ_NBEEENFFEME", + Self::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq", + Self::CmdPrepareRogueAdventureRoomCsReq => { + "CmdPrepareRogueAdventureRoomCsReq" } + Self::CmdIfpkepiaofp => "CmdIFPKEPIAOFP", + Self::CmdRogueWorkbenchGetInfoScRsp => "CmdRogueWorkbenchGetInfoScRsp", Self::CmdSyncRogueCommonDialogueDataScNotify => { "CmdSyncRogueCommonDialogueDataScNotify" } - Self::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq", - Self::CmdGetRogueShopMiracleInfoScRsp => "CmdGetRogueShopMiracleInfoScRsp", - Self::CmdSyncRogueCommonPendingActionScNotify => { - "CmdSyncRogueCommonPendingActionScNotify" + Self::CmdEjghkfdhggc => "CmdEJGHKFDHGGC", + Self::CmdGetRogueHandbookDataCsReq => "CmdGetRogueHandbookDataCsReq", + Self::CmdNdhfhffhjih => "CmdNDHFHFFHJIH", + Self::CmdGetRogueHandbookDataScRsp => "CmdGetRogueHandbookDataScRsp", + Self::CmdSetRogueCollectionCsReq => "CmdSetRogueCollectionCsReq", + Self::CmdRogueNpcDisappearCsReq => "CmdRogueNpcDisappearCsReq", + Self::CmdSyncRogueCommonDialogueOptionFinishScNotify => { + "CmdSyncRogueCommonDialogueOptionFinishScNotify" } - Self::CmdRogueWorkbenchGetInfoScRsp => "CmdRogueWorkbenchGetInfoScRsp", + Self::CmdGetRogueAdventureRoomInfoCsReq => { + "CmdGetRogueAdventureRoomInfoCsReq" + } + Self::CmdSyncRogueCommonActionResultScNotify => { + "CmdSyncRogueCommonActionResultScNotify" + } + Self::CmdCommonRogueUpdateScNotify => "CmdCommonRogueUpdateScNotify", + Self::CmdGetRogueShopFormulaInfoCsReq => "CmdGetRogueShopFormulaInfoCsReq", + Self::CmdSyncRogueHandbookDataUpdateScNotify => { + "CmdSyncRogueHandbookDataUpdateScNotify" + } + Self::CmdFinishRogueCommonDialogueCsReq => { + "CmdFinishRogueCommonDialogueCsReq" + } + Self::CmdStopRogueAdventureRoomCsReq => "CmdStopRogueAdventureRoomCsReq", + Self::CanohpgpcgjLlaeeohfped => "CANOHPGPCGJ_LLAEEOHFPED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRogueCommon_JPOHPHEKACJ" => Some(Self::Jpohphekacj), - "CmdRogueCommon_OOJMKFDIDCK" => Some(Self::Oojmkfdidck), - "CmdOKMDCPGPMAO" => Some(Self::CmdOkmdcpgpmao), - "CmdRogueCommon_HFKDOJOLAGB" => Some(Self::Hfkdojolagb), - "CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq), - "CmdRogueCommon_LIMOBLIHCOO" => Some(Self::Limoblihcoo), + "CANOHPGPCGJ_BPNKNCLAKAG" => Some(Self::CanohpgpcgjBpnknclakag), + "CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp), + "CANOHPGPCGJ_LOAAMJBIEOH" => Some(Self::CanohpgpcgjLoaamjbieoh), + "CmdRogueShopBeginBattleCsReq" => Some(Self::CmdRogueShopBeginBattleCsReq), + "CmdPLHGBLKJNOL" => Some(Self::CmdPlhgblkjnol), + "CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp), + "CmdOOCOMIOPINM" => Some(Self::CmdOocomiopinm), "CmdTakeRogueMiracleHandbookRewardScRsp" => { Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp) } - "CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq), - "CmdGetRogueShopMiracleInfoCsReq" => { - Some(Self::CmdGetRogueShopMiracleInfoCsReq) + "CmdRogueWorkbenchHandleFuncScRsp" => { + Some(Self::CmdRogueWorkbenchHandleFuncScRsp) } - "CmdGBLMFGNBIJN" => Some(Self::CmdGblmfgnbijn), - "CmdBDMIJAGKFHB" => Some(Self::CmdBdmijagkfhb), - "CmdBuyRogueShopFormulaScRsp" => Some(Self::CmdBuyRogueShopFormulaScRsp), - "CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp), - "CmdTakeEventHandbookRewardCsReq" => { - Some(Self::CmdTakeEventHandbookRewardCsReq) + "CmdSelectRogueCommonDialogueOptionScRsp" => { + Some(Self::CmdSelectRogueCommonDialogueOptionScRsp) } - "CmdSyncRogueCommonDialogueOptionFinishScNotify" => { - Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify) - } - "CmdGetRogueCommonDialogueDataCsReq" => { - Some(Self::CmdGetRogueCommonDialogueDataCsReq) - } - "CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp), - "CmdEJJBGPAGEIP" => Some(Self::CmdEjjbgpageip), - "CmdGetRogueShopFormulaInfoCsReq" => { - Some(Self::CmdGetRogueShopFormulaInfoCsReq) - } - "CmdBINLMJENLIM" => Some(Self::CmdBinlmjenlim), - "CmdStopRogueAdventureRoomCsReq" => { - Some(Self::CmdStopRogueAdventureRoomCsReq) - } - "CmdFinishRogueCommonDialogueCsReq" => { - Some(Self::CmdFinishRogueCommonDialogueCsReq) + "CmdTakeEventHandbookRewardScRsp" => { + Some(Self::CmdTakeEventHandbookRewardScRsp) } "CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp), - "CmdUpdateRogueAdventureRoomScoreCsReq" => { - Some(Self::CmdUpdateRogueAdventureRoomScoreCsReq) - } - "CmdNJOGLMEAOHH" => Some(Self::CmdNjoglmeaohh), - "CmdGetRogueAdventureRoomInfoCsReq" => { - Some(Self::CmdGetRogueAdventureRoomInfoCsReq) - } - "CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp), - "CmdAOFCGMGKOIO" => Some(Self::CmdAofcgmgkoio), - "CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq), - "CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp), - "CmdPrepareRogueAdventureRoomCsReq" => { - Some(Self::CmdPrepareRogueAdventureRoomCsReq) + "CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp), + "CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq), + "CmdGetRogueCommonDialogueDataScRsp" => { + Some(Self::CmdGetRogueCommonDialogueDataScRsp) } "CmdRogueDoGambleCsReq" => Some(Self::CmdRogueDoGambleCsReq), + "CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp), + "CANOHPGPCGJ_IAMCNCIEHGG" => Some(Self::CanohpgpcgjIamcnciehgg), + "CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq), + "CmdHandleRogueCommonPendingActionScRsp" => { + Some(Self::CmdHandleRogueCommonPendingActionScRsp) + } + "CmdGetRogueShopMiracleInfoScRsp" => { + Some(Self::CmdGetRogueShopMiracleInfoScRsp) + } + "CmdFHEKPIAGNIN" => Some(Self::CmdFhekpiagnin), + "CmdRogueShopBeginBattleScRsp" => Some(Self::CmdRogueShopBeginBattleScRsp), + "CmdGetRogueShopFormulaInfoScRsp" => { + Some(Self::CmdGetRogueShopFormulaInfoScRsp) + } + "CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp), + "CmdNEELNABJPGE" => Some(Self::CmdNeelnabjpge), + "CmdSelectRogueBonusReq" => Some(Self::CmdSelectRogueBonusReq), + "CmdSyncRogueCommonPendingActionScNotify" => { + Some(Self::CmdSyncRogueCommonPendingActionScNotify) + } "CmdCommonRogueVirtualItemInfoScNotify" => { Some(Self::CmdCommonRogueVirtualItemInfoScNotify) } - "CmdRogueNpcDisappearCsReq" => Some(Self::CmdRogueNpcDisappearCsReq), + "CmdIAGFLEBBOGB" => Some(Self::CmdIagflebbogb), + "CmdLHEFHJLBHGK" => Some(Self::CmdLhefhjlbhgk), + "CmdGetRogueShopMiracleInfoCsReq" => { + Some(Self::CmdGetRogueShopMiracleInfoCsReq) + } + "CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp), + "CmdUpdateRogueAdventureRoomScoreCsReq" => { + Some(Self::CmdUpdateRogueAdventureRoomScoreCsReq) + } + "CmdBuyRogueShopMiracleCsReq" => Some(Self::CmdBuyRogueShopMiracleCsReq), + "CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq), + "CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq), + "CmdSelectRogueCommonDialogueOptionCsReq" => { + Some(Self::CmdSelectRogueCommonDialogueOptionCsReq) + } + "CmdTakeEventHandbookRewardCsReq" => { + Some(Self::CmdTakeEventHandbookRewardCsReq) + } + "CmdBuyRogueShopFormulaScRsp" => Some(Self::CmdBuyRogueShopFormulaScRsp), + "CmdGetRogueCommonDialogueDataCsReq" => { + Some(Self::CmdGetRogueCommonDialogueDataCsReq) + } "CmdTakeRogueMiracleHandbookRewardCsReq" => { Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq) } "CmdRogueWorkbenchReforgeBuffReq" => { Some(Self::CmdRogueWorkbenchReforgeBuffReq) } - "CmdSelectRogueBonusReq" => Some(Self::CmdSelectRogueBonusReq), - "CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp), - "CmdBuyRogueShopMiracleCsReq" => Some(Self::CmdBuyRogueShopMiracleCsReq), - "CmdRogueWorkbenchHandleFuncScRsp" => { - Some(Self::CmdRogueWorkbenchHandleFuncScRsp) - } - "CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp), - "CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq), - "CmdSyncRogueCommonActionResultScNotify" => { - Some(Self::CmdSyncRogueCommonActionResultScNotify) - } - "CmdRogueShopBeginBattleScRsp" => Some(Self::CmdRogueShopBeginBattleScRsp), - "CmdSelectRogueCommonDialogueOptionCsReq" => { - Some(Self::CmdSelectRogueCommonDialogueOptionCsReq) - } - "CmdTakeEventHandbookRewardScRsp" => { - Some(Self::CmdTakeEventHandbookRewardScRsp) - } - "CmdOFOOHHIPOEH" => Some(Self::CmdOfoohhipoeh), - "CmdGHOMEECGGNE" => Some(Self::CmdGhomeecggne), - "CmdSyncRogueHandbookDataUpdateScNotify" => { - Some(Self::CmdSyncRogueHandbookDataUpdateScNotify) - } - "CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq), - "CmdHandleRogueCommonPendingActionScRsp" => { - Some(Self::CmdHandleRogueCommonPendingActionScRsp) - } - "CmdSelectRogueCommonDialogueOptionScRsp" => { - Some(Self::CmdSelectRogueCommonDialogueOptionScRsp) - } - "CmdRogueCommon_NPIOHHBOLCO" => Some(Self::Npiohhbolco), - "CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify), - "CmdRogueShopBeginBattleCsReq" => Some(Self::CmdRogueShopBeginBattleCsReq), - "CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp), - "CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp), - "CmdGetRogueShopFormulaInfoScRsp" => { - Some(Self::CmdGetRogueShopFormulaInfoScRsp) - } - "CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq), - "CmdGetRogueCommonDialogueDataScRsp" => { - Some(Self::CmdGetRogueCommonDialogueDataScRsp) + "CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp), + "CANOHPGPCGJ_NBEEENFFEME" => Some(Self::CanohpgpcgjNbeeenffeme), + "CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq), + "CmdPrepareRogueAdventureRoomCsReq" => { + Some(Self::CmdPrepareRogueAdventureRoomCsReq) } + "CmdIFPKEPIAOFP" => Some(Self::CmdIfpkepiaofp), + "CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp), "CmdSyncRogueCommonDialogueDataScNotify" => { Some(Self::CmdSyncRogueCommonDialogueDataScNotify) } - "CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq), - "CmdGetRogueShopMiracleInfoScRsp" => { - Some(Self::CmdGetRogueShopMiracleInfoScRsp) + "CmdEJGHKFDHGGC" => Some(Self::CmdEjghkfdhggc), + "CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq), + "CmdNDHFHFFHJIH" => Some(Self::CmdNdhfhffhjih), + "CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp), + "CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq), + "CmdRogueNpcDisappearCsReq" => Some(Self::CmdRogueNpcDisappearCsReq), + "CmdSyncRogueCommonDialogueOptionFinishScNotify" => { + Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify) } - "CmdSyncRogueCommonPendingActionScNotify" => { - Some(Self::CmdSyncRogueCommonPendingActionScNotify) + "CmdGetRogueAdventureRoomInfoCsReq" => { + Some(Self::CmdGetRogueAdventureRoomInfoCsReq) } - "CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp), + "CmdSyncRogueCommonActionResultScNotify" => { + Some(Self::CmdSyncRogueCommonActionResultScNotify) + } + "CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify), + "CmdGetRogueShopFormulaInfoCsReq" => { + Some(Self::CmdGetRogueShopFormulaInfoCsReq) + } + "CmdSyncRogueHandbookDataUpdateScNotify" => { + Some(Self::CmdSyncRogueHandbookDataUpdateScNotify) + } + "CmdFinishRogueCommonDialogueCsReq" => { + Some(Self::CmdFinishRogueCommonDialogueCsReq) + } + "CmdStopRogueAdventureRoomCsReq" => { + Some(Self::CmdStopRogueAdventureRoomCsReq) + } + "CANOHPGPCGJ_LLAEEOHFPED" => Some(Self::CanohpgpcgjLlaeeohfped), _ => None, } } @@ -90902,46 +94563,46 @@ impl CmdRogueCommon { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Neonbpmjelf { - Mnfeponeddj = 0, - Agenbpnmgjj = 1, - Chihmaamfio = 2, - Ilmbmihbmmf = 3, +pub enum Mocdfppjiec { + Pcpdhelpkem = 0, + Oilbbndnkba = 1, + Fflchlpofnm = 2, + Blkcligkfjf = 3, } -impl Neonbpmjelf { +impl Mocdfppjiec { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "NEONBPMJELF_MNFEPONEDDJ", - Self::Agenbpnmgjj => "NEONBPMJELF_AGENBPNMGJJ", - Self::Chihmaamfio => "NEONBPMJELF_CHIHMAAMFIO", - Self::Ilmbmihbmmf => "NEONBPMJELF_ILMBMIHBMMF", + Self::Pcpdhelpkem => "MOCDFPPJIEC_PCPDHELPKEM", + Self::Oilbbndnkba => "MOCDFPPJIEC_OILBBNDNKBA", + Self::Fflchlpofnm => "MOCDFPPJIEC_FFLCHLPOFNM", + Self::Blkcligkfjf => "MOCDFPPJIEC_BLKCLIGKFJF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NEONBPMJELF_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "NEONBPMJELF_AGENBPNMGJJ" => Some(Self::Agenbpnmgjj), - "NEONBPMJELF_CHIHMAAMFIO" => Some(Self::Chihmaamfio), - "NEONBPMJELF_ILMBMIHBMMF" => Some(Self::Ilmbmihbmmf), + "MOCDFPPJIEC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "MOCDFPPJIEC_OILBBNDNKBA" => Some(Self::Oilbbndnkba), + "MOCDFPPJIEC_FFLCHLPOFNM" => Some(Self::Fflchlpofnm), + "MOCDFPPJIEC_BLKCLIGKFJF" => Some(Self::Blkcligkfjf), _ => None, } } } -/// Obf: RogueCommonBuffSelectSourceType +/// Obf: MAFPONIDMLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueCommonBuffSelectSourceType { - Mnfeponeddj = 0, - Meocekokjmk = 1, - Cfmgpnfjgpp = 2, - Egobaciikhb = 3, - Nbdcgpiogke = 4, + MafponidmldPcpdhelpkem = 0, + MafponidmldHlidgdlnfhm = 1, + MafponidmldEgfbgjgiekm = 2, + MafponidmldNpdcojcahpe = 3, + MafponidmldGalgfiomoio = 4, } impl RogueCommonBuffSelectSourceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90950,21 +94611,21 @@ impl RogueCommonBuffSelectSourceType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "RogueCommonBuffSelectSourceType_MNFEPONEDDJ", - Self::Meocekokjmk => "RogueCommonBuffSelectSourceType_MEOCEKOKJMK", - Self::Cfmgpnfjgpp => "RogueCommonBuffSelectSourceType_CFMGPNFJGPP", - Self::Egobaciikhb => "RogueCommonBuffSelectSourceType_EGOBACIIKHB", - Self::Nbdcgpiogke => "RogueCommonBuffSelectSourceType_NBDCGPIOGKE", + Self::MafponidmldPcpdhelpkem => "MAFPONIDMLD_PCPDHELPKEM", + Self::MafponidmldHlidgdlnfhm => "MAFPONIDMLD_HLIDGDLNFHM", + Self::MafponidmldEgfbgjgiekm => "MAFPONIDMLD_EGFBGJGIEKM", + Self::MafponidmldNpdcojcahpe => "MAFPONIDMLD_NPDCOJCAHPE", + Self::MafponidmldGalgfiomoio => "MAFPONIDMLD_GALGFIOMOIO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "RogueCommonBuffSelectSourceType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "RogueCommonBuffSelectSourceType_MEOCEKOKJMK" => Some(Self::Meocekokjmk), - "RogueCommonBuffSelectSourceType_CFMGPNFJGPP" => Some(Self::Cfmgpnfjgpp), - "RogueCommonBuffSelectSourceType_EGOBACIIKHB" => Some(Self::Egobaciikhb), - "RogueCommonBuffSelectSourceType_NBDCGPIOGKE" => Some(Self::Nbdcgpiogke), + "MAFPONIDMLD_PCPDHELPKEM" => Some(Self::MafponidmldPcpdhelpkem), + "MAFPONIDMLD_HLIDGDLNFHM" => Some(Self::MafponidmldHlidgdlnfhm), + "MAFPONIDMLD_EGFBGJGIEKM" => Some(Self::MafponidmldEgfbgjgiekm), + "MAFPONIDMLD_NPDCOJCAHPE" => Some(Self::MafponidmldNpdcojcahpe), + "MAFPONIDMLD_GALGFIOMOIO" => Some(Self::MafponidmldGalgfiomoio), _ => None, } } @@ -90972,38 +94633,38 @@ impl RogueCommonBuffSelectSourceType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nfkelgejaon { - Cpgioiianga = 0, - Ifncbjcdgoc = 1, - Dckedgkhkca = 2, - Npggnleanko = 3, - Jofeaehmgpp = 4, - Ppppngabhlc = 5, +pub enum Jchadppokad { + Mmaoonpapdp = 0, + Hilhingogbb = 1, + Plmoiblmnfa = 2, + Oamognikbln = 3, + Jcjlbokhonk = 4, + Jgpkddkmdbp = 5, } -impl Nfkelgejaon { +impl Jchadppokad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Cpgioiianga => "NFKELGEJAON_CPGIOIIANGA", - Self::Ifncbjcdgoc => "NFKELGEJAON_IFNCBJCDGOC", - Self::Dckedgkhkca => "NFKELGEJAON_DCKEDGKHKCA", - Self::Npggnleanko => "NFKELGEJAON_NPGGNLEANKO", - Self::Jofeaehmgpp => "NFKELGEJAON_JOFEAEHMGPP", - Self::Ppppngabhlc => "NFKELGEJAON_PPPPNGABHLC", + Self::Mmaoonpapdp => "JCHADPPOKAD_MMAOONPAPDP", + Self::Hilhingogbb => "JCHADPPOKAD_HILHINGOGBB", + Self::Plmoiblmnfa => "JCHADPPOKAD_PLMOIBLMNFA", + Self::Oamognikbln => "JCHADPPOKAD_OAMOGNIKBLN", + Self::Jcjlbokhonk => "JCHADPPOKAD_JCJLBOKHONK", + Self::Jgpkddkmdbp => "JCHADPPOKAD_JGPKDDKMDBP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NFKELGEJAON_CPGIOIIANGA" => Some(Self::Cpgioiianga), - "NFKELGEJAON_IFNCBJCDGOC" => Some(Self::Ifncbjcdgoc), - "NFKELGEJAON_DCKEDGKHKCA" => Some(Self::Dckedgkhkca), - "NFKELGEJAON_NPGGNLEANKO" => Some(Self::Npggnleanko), - "NFKELGEJAON_JOFEAEHMGPP" => Some(Self::Jofeaehmgpp), - "NFKELGEJAON_PPPPNGABHLC" => Some(Self::Ppppngabhlc), + "JCHADPPOKAD_MMAOONPAPDP" => Some(Self::Mmaoonpapdp), + "JCHADPPOKAD_HILHINGOGBB" => Some(Self::Hilhingogbb), + "JCHADPPOKAD_PLMOIBLMNFA" => Some(Self::Plmoiblmnfa), + "JCHADPPOKAD_OAMOGNIKBLN" => Some(Self::Oamognikbln), + "JCHADPPOKAD_JCJLBOKHONK" => Some(Self::Jcjlbokhonk), + "JCHADPPOKAD_JGPKDDKMDBP" => Some(Self::Jgpkddkmdbp), _ => None, } } @@ -91011,35 +94672,35 @@ impl Nfkelgejaon { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dhpjjmbmich { - Mnfeponeddj = 0, - Meocekokjmk = 1, - Cfmgpnfjgpp = 2, - Egobaciikhb = 3, - Nbdcgpiogke = 4, +pub enum Nheelahapci { + Pcpdhelpkem = 0, + Hlidgdlnfhm = 1, + Egfbgjgiekm = 2, + Npdcojcahpe = 3, + Galgfiomoio = 4, } -impl Dhpjjmbmich { +impl Nheelahapci { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "DHPJJMBMICH_MNFEPONEDDJ", - Self::Meocekokjmk => "DHPJJMBMICH_MEOCEKOKJMK", - Self::Cfmgpnfjgpp => "DHPJJMBMICH_CFMGPNFJGPP", - Self::Egobaciikhb => "DHPJJMBMICH_EGOBACIIKHB", - Self::Nbdcgpiogke => "DHPJJMBMICH_NBDCGPIOGKE", + Self::Pcpdhelpkem => "NHEELAHAPCI_PCPDHELPKEM", + Self::Hlidgdlnfhm => "NHEELAHAPCI_HLIDGDLNFHM", + Self::Egfbgjgiekm => "NHEELAHAPCI_EGFBGJGIEKM", + Self::Npdcojcahpe => "NHEELAHAPCI_NPDCOJCAHPE", + Self::Galgfiomoio => "NHEELAHAPCI_GALGFIOMOIO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DHPJJMBMICH_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "DHPJJMBMICH_MEOCEKOKJMK" => Some(Self::Meocekokjmk), - "DHPJJMBMICH_CFMGPNFJGPP" => Some(Self::Cfmgpnfjgpp), - "DHPJJMBMICH_EGOBACIIKHB" => Some(Self::Egobaciikhb), - "DHPJJMBMICH_NBDCGPIOGKE" => Some(Self::Nbdcgpiogke), + "NHEELAHAPCI_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NHEELAHAPCI_HLIDGDLNFHM" => Some(Self::Hlidgdlnfhm), + "NHEELAHAPCI_EGFBGJGIEKM" => Some(Self::Egfbgjgiekm), + "NHEELAHAPCI_NPDCOJCAHPE" => Some(Self::Npdcojcahpe), + "NHEELAHAPCI_GALGFIOMOIO" => Some(Self::Galgfiomoio), _ => None, } } @@ -91047,29 +94708,29 @@ impl Dhpjjmbmich { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kncbdihfdma { - Mnfeponeddj = 0, - Jfphajlgamm = 1, - RemoveTypeTargetInfo = 2, +pub enum Aigkbkipcnh { + Pcpdhelpkem = 0, + Ledeeahcdki = 1, + Hcekfeennca = 2, } -impl Kncbdihfdma { +impl Aigkbkipcnh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "KNCBDIHFDMA_MNFEPONEDDJ", - Self::Jfphajlgamm => "KNCBDIHFDMA_JFPHAJLGAMM", - Self::RemoveTypeTargetInfo => "KNCBDIHFDMA_remove_type_target_info", + Self::Pcpdhelpkem => "AIGKBKIPCNH_PCPDHELPKEM", + Self::Ledeeahcdki => "AIGKBKIPCNH_LEDEEAHCDKI", + Self::Hcekfeennca => "AIGKBKIPCNH_HCEKFEENNCA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KNCBDIHFDMA_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "KNCBDIHFDMA_JFPHAJLGAMM" => Some(Self::Jfphajlgamm), - "KNCBDIHFDMA_remove_type_target_info" => Some(Self::RemoveTypeTargetInfo), + "AIGKBKIPCNH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "AIGKBKIPCNH_LEDEEAHCDKI" => Some(Self::Ledeeahcdki), + "AIGKBKIPCNH_HCEKFEENNCA" => Some(Self::Hcekfeennca), _ => None, } } @@ -91077,32 +94738,32 @@ impl Kncbdihfdma { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Eebdknlnogf { - Mnfeponeddj = 0, - Jfphajlgamm = 1, - RemoveTypeTargetInfo = 2, - Abjeblgmnnl = 3, +pub enum Baljgodbjec { + Pcpdhelpkem = 0, + Ledeeahcdki = 1, + Hcekfeennca = 2, + Fhfmoenflgk = 3, } -impl Eebdknlnogf { +impl Baljgodbjec { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "EEBDKNLNOGF_MNFEPONEDDJ", - Self::Jfphajlgamm => "EEBDKNLNOGF_JFPHAJLGAMM", - Self::RemoveTypeTargetInfo => "EEBDKNLNOGF_remove_type_target_info", - Self::Abjeblgmnnl => "EEBDKNLNOGF_ABJEBLGMNNL", + Self::Pcpdhelpkem => "BALJGODBJEC_PCPDHELPKEM", + Self::Ledeeahcdki => "BALJGODBJEC_LEDEEAHCDKI", + Self::Hcekfeennca => "BALJGODBJEC_HCEKFEENNCA", + Self::Fhfmoenflgk => "BALJGODBJEC_FHFMOENFLGK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EEBDKNLNOGF_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "EEBDKNLNOGF_JFPHAJLGAMM" => Some(Self::Jfphajlgamm), - "EEBDKNLNOGF_remove_type_target_info" => Some(Self::RemoveTypeTargetInfo), - "EEBDKNLNOGF_ABJEBLGMNNL" => Some(Self::Abjeblgmnnl), + "BALJGODBJEC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "BALJGODBJEC_LEDEEAHCDKI" => Some(Self::Ledeeahcdki), + "BALJGODBJEC_HCEKFEENNCA" => Some(Self::Hcekfeennca), + "BALJGODBJEC_FHFMOENFLGK" => Some(Self::Fhfmoenflgk), _ => None, } } @@ -91110,29 +94771,29 @@ impl Eebdknlnogf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Molihbgigea { - Mnfeponeddj = 0, - Jfphajlgamm = 1, - RemoveTypeTargetInfo = 2, +pub enum Oocefdibhnp { + Pcpdhelpkem = 0, + Ledeeahcdki = 1, + Hcekfeennca = 2, } -impl Molihbgigea { +impl Oocefdibhnp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "MOLIHBGIGEA_MNFEPONEDDJ", - Self::Jfphajlgamm => "MOLIHBGIGEA_JFPHAJLGAMM", - Self::RemoveTypeTargetInfo => "MOLIHBGIGEA_remove_type_target_info", + Self::Pcpdhelpkem => "OOCEFDIBHNP_PCPDHELPKEM", + Self::Ledeeahcdki => "OOCEFDIBHNP_LEDEEAHCDKI", + Self::Hcekfeennca => "OOCEFDIBHNP_HCEKFEENNCA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MOLIHBGIGEA_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "MOLIHBGIGEA_JFPHAJLGAMM" => Some(Self::Jfphajlgamm), - "MOLIHBGIGEA_remove_type_target_info" => Some(Self::RemoveTypeTargetInfo), + "OOCEFDIBHNP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "OOCEFDIBHNP_LEDEEAHCDKI" => Some(Self::Ledeeahcdki), + "OOCEFDIBHNP_HCEKFEENNCA" => Some(Self::Hcekfeennca), _ => None, } } @@ -91140,29 +94801,29 @@ impl Molihbgigea { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hpodenpembd { - Mnfeponeddj = 0, - Bodgebnacik = 1, - Gjccagmcpkl = 2, +pub enum Fmfmgicmpca { + Pcpdhelpkem = 0, + Ifpdlcoienf = 1, + Nahddiehjma = 2, } -impl Hpodenpembd { +impl Fmfmgicmpca { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "HPODENPEMBD_MNFEPONEDDJ", - Self::Bodgebnacik => "HPODENPEMBD_BODGEBNACIK", - Self::Gjccagmcpkl => "HPODENPEMBD_GJCCAGMCPKL", + Self::Pcpdhelpkem => "FMFMGICMPCA_PCPDHELPKEM", + Self::Ifpdlcoienf => "FMFMGICMPCA_IFPDLCOIENF", + Self::Nahddiehjma => "FMFMGICMPCA_NAHDDIEHJMA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HPODENPEMBD_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "HPODENPEMBD_BODGEBNACIK" => Some(Self::Bodgebnacik), - "HPODENPEMBD_GJCCAGMCPKL" => Some(Self::Gjccagmcpkl), + "FMFMGICMPCA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "FMFMGICMPCA_IFPDLCOIENF" => Some(Self::Ifpdlcoienf), + "FMFMGICMPCA_NAHDDIEHJMA" => Some(Self::Nahddiehjma), _ => None, } } @@ -91170,74 +94831,74 @@ impl Hpodenpembd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dpaknohodne { - Mnfeponeddj = 0, - Cnmnacebafp = 1, - Lajkcokjccj = 2, - Cpgioiianga = 3, - Abnmcfmgiob = 4, - Dlmicopkfco = 5, - ShopSyncInfo = 6, - Jglkfkceljg = 7, - Cfmgpnfjgpp = 8, - Egobaciikhb = 9, - Kdgmimjeaff = 10, - Nbdcgpiogke = 11, - Kdbjnjakfjg = 12, - Mkjnaeepbfc = 13, - Lcbegnddngj = 14, - Fibcjebkcjk = 15, - Hbbmdfemgmm = 16, - Fibdphpjbdi = 17, +pub enum Kcffohmdhck { + Pcpdhelpkem = 0, + Iggfmobbkfm = 1, + Kpgeihaeebc = 2, + Mmaoonpapdp = 3, + Egndjgkkjho = 4, + Hemmgkijlei = 5, + Jadcleafejc = 6, + Hhhlcangabl = 7, + Egfbgjgiekm = 8, + Npdcojcahpe = 9, + Bfagnenpjjj = 10, + Galgfiomoio = 11, + Baaanbeipbg = 12, + Fbgiokmekin = 13, + Kecblohenko = 14, + Lgclcgplalj = 15, + Ddlpgnhadcj = 16, + Dfoiggjfiom = 17, } -impl Dpaknohodne { +impl Kcffohmdhck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "DPAKNOHODNE_MNFEPONEDDJ", - Self::Cnmnacebafp => "DPAKNOHODNE_CNMNACEBAFP", - Self::Lajkcokjccj => "DPAKNOHODNE_LAJKCOKJCCJ", - Self::Cpgioiianga => "DPAKNOHODNE_CPGIOIIANGA", - Self::Abnmcfmgiob => "DPAKNOHODNE_ABNMCFMGIOB", - Self::Dlmicopkfco => "DPAKNOHODNE_DLMICOPKFCO", - Self::ShopSyncInfo => "DPAKNOHODNE_shop_sync_info", - Self::Jglkfkceljg => "DPAKNOHODNE_JGLKFKCELJG", - Self::Cfmgpnfjgpp => "DPAKNOHODNE_CFMGPNFJGPP", - Self::Egobaciikhb => "DPAKNOHODNE_EGOBACIIKHB", - Self::Kdgmimjeaff => "DPAKNOHODNE_KDGMIMJEAFF", - Self::Nbdcgpiogke => "DPAKNOHODNE_NBDCGPIOGKE", - Self::Kdbjnjakfjg => "DPAKNOHODNE_KDBJNJAKFJG", - Self::Mkjnaeepbfc => "DPAKNOHODNE_MKJNAEEPBFC", - Self::Lcbegnddngj => "DPAKNOHODNE_LCBEGNDDNGJ", - Self::Fibcjebkcjk => "DPAKNOHODNE_FIBCJEBKCJK", - Self::Hbbmdfemgmm => "DPAKNOHODNE_HBBMDFEMGMM", - Self::Fibdphpjbdi => "DPAKNOHODNE_FIBDPHPJBDI", + Self::Pcpdhelpkem => "KCFFOHMDHCK_PCPDHELPKEM", + Self::Iggfmobbkfm => "KCFFOHMDHCK_IGGFMOBBKFM", + Self::Kpgeihaeebc => "KCFFOHMDHCK_KPGEIHAEEBC", + Self::Mmaoonpapdp => "KCFFOHMDHCK_MMAOONPAPDP", + Self::Egndjgkkjho => "KCFFOHMDHCK_EGNDJGKKJHO", + Self::Hemmgkijlei => "KCFFOHMDHCK_HEMMGKIJLEI", + Self::Jadcleafejc => "KCFFOHMDHCK_JADCLEAFEJC", + Self::Hhhlcangabl => "KCFFOHMDHCK_HHHLCANGABL", + Self::Egfbgjgiekm => "KCFFOHMDHCK_EGFBGJGIEKM", + Self::Npdcojcahpe => "KCFFOHMDHCK_NPDCOJCAHPE", + Self::Bfagnenpjjj => "KCFFOHMDHCK_BFAGNENPJJJ", + Self::Galgfiomoio => "KCFFOHMDHCK_GALGFIOMOIO", + Self::Baaanbeipbg => "KCFFOHMDHCK_BAAANBEIPBG", + Self::Fbgiokmekin => "KCFFOHMDHCK_FBGIOKMEKIN", + Self::Kecblohenko => "KCFFOHMDHCK_KECBLOHENKO", + Self::Lgclcgplalj => "KCFFOHMDHCK_LGCLCGPLALJ", + Self::Ddlpgnhadcj => "KCFFOHMDHCK_DDLPGNHADCJ", + Self::Dfoiggjfiom => "KCFFOHMDHCK_DFOIGGJFIOM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DPAKNOHODNE_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "DPAKNOHODNE_CNMNACEBAFP" => Some(Self::Cnmnacebafp), - "DPAKNOHODNE_LAJKCOKJCCJ" => Some(Self::Lajkcokjccj), - "DPAKNOHODNE_CPGIOIIANGA" => Some(Self::Cpgioiianga), - "DPAKNOHODNE_ABNMCFMGIOB" => Some(Self::Abnmcfmgiob), - "DPAKNOHODNE_DLMICOPKFCO" => Some(Self::Dlmicopkfco), - "DPAKNOHODNE_shop_sync_info" => Some(Self::ShopSyncInfo), - "DPAKNOHODNE_JGLKFKCELJG" => Some(Self::Jglkfkceljg), - "DPAKNOHODNE_CFMGPNFJGPP" => Some(Self::Cfmgpnfjgpp), - "DPAKNOHODNE_EGOBACIIKHB" => Some(Self::Egobaciikhb), - "DPAKNOHODNE_KDGMIMJEAFF" => Some(Self::Kdgmimjeaff), - "DPAKNOHODNE_NBDCGPIOGKE" => Some(Self::Nbdcgpiogke), - "DPAKNOHODNE_KDBJNJAKFJG" => Some(Self::Kdbjnjakfjg), - "DPAKNOHODNE_MKJNAEEPBFC" => Some(Self::Mkjnaeepbfc), - "DPAKNOHODNE_LCBEGNDDNGJ" => Some(Self::Lcbegnddngj), - "DPAKNOHODNE_FIBCJEBKCJK" => Some(Self::Fibcjebkcjk), - "DPAKNOHODNE_HBBMDFEMGMM" => Some(Self::Hbbmdfemgmm), - "DPAKNOHODNE_FIBDPHPJBDI" => Some(Self::Fibdphpjbdi), + "KCFFOHMDHCK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "KCFFOHMDHCK_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm), + "KCFFOHMDHCK_KPGEIHAEEBC" => Some(Self::Kpgeihaeebc), + "KCFFOHMDHCK_MMAOONPAPDP" => Some(Self::Mmaoonpapdp), + "KCFFOHMDHCK_EGNDJGKKJHO" => Some(Self::Egndjgkkjho), + "KCFFOHMDHCK_HEMMGKIJLEI" => Some(Self::Hemmgkijlei), + "KCFFOHMDHCK_JADCLEAFEJC" => Some(Self::Jadcleafejc), + "KCFFOHMDHCK_HHHLCANGABL" => Some(Self::Hhhlcangabl), + "KCFFOHMDHCK_EGFBGJGIEKM" => Some(Self::Egfbgjgiekm), + "KCFFOHMDHCK_NPDCOJCAHPE" => Some(Self::Npdcojcahpe), + "KCFFOHMDHCK_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj), + "KCFFOHMDHCK_GALGFIOMOIO" => Some(Self::Galgfiomoio), + "KCFFOHMDHCK_BAAANBEIPBG" => Some(Self::Baaanbeipbg), + "KCFFOHMDHCK_FBGIOKMEKIN" => Some(Self::Fbgiokmekin), + "KCFFOHMDHCK_KECBLOHENKO" => Some(Self::Kecblohenko), + "KCFFOHMDHCK_LGCLCGPLALJ" => Some(Self::Lgclcgplalj), + "KCFFOHMDHCK_DDLPGNHADCJ" => Some(Self::Ddlpgnhadcj), + "KCFFOHMDHCK_DFOIGGJFIOM" => Some(Self::Dfoiggjfiom), _ => None, } } @@ -91245,41 +94906,41 @@ impl Dpaknohodne { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Cflgbocifjc { - Pdfpegepjak = 0, - Ilibegndmhb = 1, - Gbialalgcbk = 2, +pub enum Cghgbgjjbeo { + Ohdhfkcnamc = 0, + Ieppggkmmpi = 1, + Dgmfcpfglan = 2, } -impl Cflgbocifjc { +impl Cghgbgjjbeo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Pdfpegepjak => "CFLGBOCIFJC_PDFPEGEPJAK", - Self::Ilibegndmhb => "CFLGBOCIFJC_ILIBEGNDMHB", - Self::Gbialalgcbk => "CFLGBOCIFJC_GBIALALGCBK", + Self::Ohdhfkcnamc => "CGHGBGJJBEO_OHDHFKCNAMC", + Self::Ieppggkmmpi => "CGHGBGJJBEO_IEPPGGKMMPI", + Self::Dgmfcpfglan => "CGHGBGJJBEO_DGMFCPFGLAN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CFLGBOCIFJC_PDFPEGEPJAK" => Some(Self::Pdfpegepjak), - "CFLGBOCIFJC_ILIBEGNDMHB" => Some(Self::Ilibegndmhb), - "CFLGBOCIFJC_GBIALALGCBK" => Some(Self::Gbialalgcbk), + "CGHGBGJJBEO_OHDHFKCNAMC" => Some(Self::Ohdhfkcnamc), + "CGHGBGJJBEO_IEPPGGKMMPI" => Some(Self::Ieppggkmmpi), + "CGHGBGJJBEO_DGMFCPFGLAN" => Some(Self::Dgmfcpfglan), _ => None, } } } -/// Obf: RogueTalentStatus +/// Obf: JHIDLBHJPBJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTalentStatus { - GameLockInfo = 0, - Ccjmknnhkke = 1, - HasRecommand = 2, + JhidlbhjpbjDklpaafflee = 0, + JhidlbhjpbjNgmmicogdfp = 1, + JhidlbhjpbjKpakakogdcm = 2, } impl RogueTalentStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -91288,17 +94949,17 @@ impl RogueTalentStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::GameLockInfo => "RogueTalentStatus_game_lock_info", - Self::Ccjmknnhkke => "RogueTalentStatus_CCJMKNNHKKE", - Self::HasRecommand => "RogueTalentStatus_has_recommand", + Self::JhidlbhjpbjDklpaafflee => "JHIDLBHJPBJ_DKLPAAFFLEE", + Self::JhidlbhjpbjNgmmicogdfp => "JHIDLBHJPBJ_NGMMICOGDFP", + Self::JhidlbhjpbjKpakakogdcm => "JHIDLBHJPBJ_KPAKAKOGDCM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "RogueTalentStatus_game_lock_info" => Some(Self::GameLockInfo), - "RogueTalentStatus_CCJMKNNHKKE" => Some(Self::Ccjmknnhkke), - "RogueTalentStatus_has_recommand" => Some(Self::HasRecommand), + "JHIDLBHJPBJ_DKLPAAFFLEE" => Some(Self::JhidlbhjpbjDklpaafflee), + "JHIDLBHJPBJ_NGMMICOGDFP" => Some(Self::JhidlbhjpbjNgmmicogdfp), + "JHIDLBHJPBJ_KPAKAKOGDCM" => Some(Self::JhidlbhjpbjKpakakogdcm), _ => None, } } @@ -91306,29 +94967,29 @@ impl RogueTalentStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fpedofigoin { - Pfgclhjghkj = 0, - Mloedmekdec = 1, - Iealmnofajg = 2, +pub enum Aglnlhobdki { + Jodholnlejj = 0, + Aigccahhkbf = 1, + Dbnaoopmmhp = 2, } -impl Fpedofigoin { +impl Aglnlhobdki { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Pfgclhjghkj => "FPEDOFIGOIN_PFGCLHJGHKJ", - Self::Mloedmekdec => "FPEDOFIGOIN_MLOEDMEKDEC", - Self::Iealmnofajg => "FPEDOFIGOIN_IEALMNOFAJG", + Self::Jodholnlejj => "AGLNLHOBDKI_JODHOLNLEJJ", + Self::Aigccahhkbf => "AGLNLHOBDKI_AIGCCAHHKBF", + Self::Dbnaoopmmhp => "AGLNLHOBDKI_DBNAOOPMMHP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FPEDOFIGOIN_PFGCLHJGHKJ" => Some(Self::Pfgclhjghkj), - "FPEDOFIGOIN_MLOEDMEKDEC" => Some(Self::Mloedmekdec), - "FPEDOFIGOIN_IEALMNOFAJG" => Some(Self::Iealmnofajg), + "AGLNLHOBDKI_JODHOLNLEJJ" => Some(Self::Jodholnlejj), + "AGLNLHOBDKI_AIGCCAHHKBF" => Some(Self::Aigccahhkbf), + "AGLNLHOBDKI_DBNAOOPMMHP" => Some(Self::Dbnaoopmmhp), _ => None, } } @@ -91336,29 +94997,29 @@ impl Fpedofigoin { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mbpgpdegndg { - Elfeplaagem = 0, - Cdhadgacebg = 1, - Eijndbalidg = 2, +pub enum Lkbgomghglg { + Jdinpiohiei = 0, + Hlpdojbioij = 1, + Dkbogaibkbd = 2, } -impl Mbpgpdegndg { +impl Lkbgomghglg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Elfeplaagem => "MBPGPDEGNDG_ELFEPLAAGEM", - Self::Cdhadgacebg => "MBPGPDEGNDG_CDHADGACEBG", - Self::Eijndbalidg => "MBPGPDEGNDG_EIJNDBALIDG", + Self::Jdinpiohiei => "LKBGOMGHGLG_JDINPIOHIEI", + Self::Hlpdojbioij => "LKBGOMGHGLG_HLPDOJBIOIJ", + Self::Dkbogaibkbd => "LKBGOMGHGLG_DKBOGAIBKBD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MBPGPDEGNDG_ELFEPLAAGEM" => Some(Self::Elfeplaagem), - "MBPGPDEGNDG_CDHADGACEBG" => Some(Self::Cdhadgacebg), - "MBPGPDEGNDG_EIJNDBALIDG" => Some(Self::Eijndbalidg), + "LKBGOMGHGLG_JDINPIOHIEI" => Some(Self::Jdinpiohiei), + "LKBGOMGHGLG_HLPDOJBIOIJ" => Some(Self::Hlpdojbioij), + "LKBGOMGHGLG_DKBOGAIBKBD" => Some(Self::Dkbogaibkbd), _ => None, } } @@ -91366,29 +95027,29 @@ impl Mbpgpdegndg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bglcfpapdae { - Cmhhopkpiek = 0, - Fgdlphoegee = 1, - Occedfnokpl = 2, +pub enum Dicjkjnencp { + Geboholbjph = 0, + Bgkloemehba = 1, + Edbakopabpf = 2, } -impl Bglcfpapdae { +impl Dicjkjnencp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Cmhhopkpiek => "BGLCFPAPDAE_CMHHOPKPIEK", - Self::Fgdlphoegee => "BGLCFPAPDAE_FGDLPHOEGEE", - Self::Occedfnokpl => "BGLCFPAPDAE_OCCEDFNOKPL", + Self::Geboholbjph => "DICJKJNENCP_GEBOHOLBJPH", + Self::Bgkloemehba => "DICJKJNENCP_BGKLOEMEHBA", + Self::Edbakopabpf => "DICJKJNENCP_EDBAKOPABPF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BGLCFPAPDAE_CMHHOPKPIEK" => Some(Self::Cmhhopkpiek), - "BGLCFPAPDAE_FGDLPHOEGEE" => Some(Self::Fgdlphoegee), - "BGLCFPAPDAE_OCCEDFNOKPL" => Some(Self::Occedfnokpl), + "DICJKJNENCP_GEBOHOLBJPH" => Some(Self::Geboholbjph), + "DICJKJNENCP_BGKLOEMEHBA" => Some(Self::Bgkloemehba), + "DICJKJNENCP_EDBAKOPABPF" => Some(Self::Edbakopabpf), _ => None, } } @@ -91396,29 +95057,29 @@ impl Bglcfpapdae { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hiehioiakff { - Leeihedobjh = 0, - Ockolcfmhlh = 1, - Mfknjemoecn = 2, +pub enum Fdmmaahefpk { + Oafcmphbkkl = 0, + Dgnfenmmhii = 1, + Hkepapblkeg = 2, } -impl Hiehioiakff { +impl Fdmmaahefpk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Leeihedobjh => "HIEHIOIAKFF_LEEIHEDOBJH", - Self::Ockolcfmhlh => "HIEHIOIAKFF_OCKOLCFMHLH", - Self::Mfknjemoecn => "HIEHIOIAKFF_MFKNJEMOECN", + Self::Oafcmphbkkl => "FDMMAAHEFPK_OAFCMPHBKKL", + Self::Dgnfenmmhii => "FDMMAAHEFPK_DGNFENMMHII", + Self::Hkepapblkeg => "FDMMAAHEFPK_HKEPAPBLKEG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HIEHIOIAKFF_LEEIHEDOBJH" => Some(Self::Leeihedobjh), - "HIEHIOIAKFF_OCKOLCFMHLH" => Some(Self::Ockolcfmhlh), - "HIEHIOIAKFF_MFKNJEMOECN" => Some(Self::Mfknjemoecn), + "FDMMAAHEFPK_OAFCMPHBKKL" => Some(Self::Oafcmphbkkl), + "FDMMAAHEFPK_DGNFENMMHII" => Some(Self::Dgnfenmmhii), + "FDMMAAHEFPK_HKEPAPBLKEG" => Some(Self::Hkepapblkeg), _ => None, } } @@ -91426,38 +95087,38 @@ impl Hiehioiakff { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mfhlkinodok { - Mnfeponeddj = 0, - Cpgioiianga = 1, - Igmjonobepn = 2, - Ekkpbpdonmk = 3, - Ddjolohekef = 4, - Iibohjpibnb = 5, +pub enum Mliblhfbafj { + Pcpdhelpkem = 0, + Mmaoonpapdp = 1, + Acjgheombnb = 2, + Jidmgpoklpk = 3, + Bnkhlagmlmi = 4, + Ljojnncfmia = 5, } -impl Mfhlkinodok { +impl Mliblhfbafj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "MFHLKINODOK_MNFEPONEDDJ", - Self::Cpgioiianga => "MFHLKINODOK_CPGIOIIANGA", - Self::Igmjonobepn => "MFHLKINODOK_IGMJONOBEPN", - Self::Ekkpbpdonmk => "MFHLKINODOK_EKKPBPDONMK", - Self::Ddjolohekef => "MFHLKINODOK_DDJOLOHEKEF", - Self::Iibohjpibnb => "MFHLKINODOK_IIBOHJPIBNB", + Self::Pcpdhelpkem => "MLIBLHFBAFJ_PCPDHELPKEM", + Self::Mmaoonpapdp => "MLIBLHFBAFJ_MMAOONPAPDP", + Self::Acjgheombnb => "MLIBLHFBAFJ_ACJGHEOMBNB", + Self::Jidmgpoklpk => "MLIBLHFBAFJ_JIDMGPOKLPK", + Self::Bnkhlagmlmi => "MLIBLHFBAFJ_BNKHLAGMLMI", + Self::Ljojnncfmia => "MLIBLHFBAFJ_LJOJNNCFMIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MFHLKINODOK_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "MFHLKINODOK_CPGIOIIANGA" => Some(Self::Cpgioiianga), - "MFHLKINODOK_IGMJONOBEPN" => Some(Self::Igmjonobepn), - "MFHLKINODOK_EKKPBPDONMK" => Some(Self::Ekkpbpdonmk), - "MFHLKINODOK_DDJOLOHEKEF" => Some(Self::Ddjolohekef), - "MFHLKINODOK_IIBOHJPIBNB" => Some(Self::Iibohjpibnb), + "MLIBLHFBAFJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "MLIBLHFBAFJ_MMAOONPAPDP" => Some(Self::Mmaoonpapdp), + "MLIBLHFBAFJ_ACJGHEOMBNB" => Some(Self::Acjgheombnb), + "MLIBLHFBAFJ_JIDMGPOKLPK" => Some(Self::Jidmgpoklpk), + "MLIBLHFBAFJ_BNKHLAGMLMI" => Some(Self::Bnkhlagmlmi), + "MLIBLHFBAFJ_LJOJNNCFMIA" => Some(Self::Ljojnncfmia), _ => None, } } @@ -91465,29 +95126,29 @@ impl Mfhlkinodok { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hijihjikndb { - Mnfeponeddj = 0, - Bejebbnfgpm = 1, - Nhngjbakneg = 2, +pub enum Odmjacikepc { + Pcpdhelpkem = 0, + Apffeddknbk = 1, + Edgoiaodjlh = 2, } -impl Hijihjikndb { +impl Odmjacikepc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "HIJIHJIKNDB_MNFEPONEDDJ", - Self::Bejebbnfgpm => "HIJIHJIKNDB_BEJEBBNFGPM", - Self::Nhngjbakneg => "HIJIHJIKNDB_NHNGJBAKNEG", + Self::Pcpdhelpkem => "ODMJACIKEPC_PCPDHELPKEM", + Self::Apffeddknbk => "ODMJACIKEPC_APFFEDDKNBK", + Self::Edgoiaodjlh => "ODMJACIKEPC_EDGOIAODJLH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HIJIHJIKNDB_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "HIJIHJIKNDB_BEJEBBNFGPM" => Some(Self::Bejebbnfgpm), - "HIJIHJIKNDB_NHNGJBAKNEG" => Some(Self::Nhngjbakneg), + "ODMJACIKEPC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "ODMJACIKEPC_APFFEDDKNBK" => Some(Self::Apffeddknbk), + "ODMJACIKEPC_EDGOIAODJLH" => Some(Self::Edgoiaodjlh), _ => None, } } @@ -91495,54 +95156,54 @@ impl Hijihjikndb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Knoigpppcbn { - Mnfeponeddj = 0, - Cjddmcjbpao = 1, - Eemcmlbmnlo = 2, - Mjjhkeoheap = 3, - Gocgmokicbp = 4, +pub enum Jgikohjkecf { + Pcpdhelpkem = 0, + Odokjomechi = 1, + Jkcoajodpml = 2, + Gppplacjkjj = 3, + Ighaheehldg = 4, } -impl Knoigpppcbn { +impl Jgikohjkecf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "KNOIGPPPCBN_MNFEPONEDDJ", - Self::Cjddmcjbpao => "KNOIGPPPCBN_CJDDMCJBPAO", - Self::Eemcmlbmnlo => "KNOIGPPPCBN_EEMCMLBMNLO", - Self::Mjjhkeoheap => "KNOIGPPPCBN_MJJHKEOHEAP", - Self::Gocgmokicbp => "KNOIGPPPCBN_GOCGMOKICBP", + Self::Pcpdhelpkem => "JGIKOHJKECF_PCPDHELPKEM", + Self::Odokjomechi => "JGIKOHJKECF_ODOKJOMECHI", + Self::Jkcoajodpml => "JGIKOHJKECF_JKCOAJODPML", + Self::Gppplacjkjj => "JGIKOHJKECF_GPPPLACJKJJ", + Self::Ighaheehldg => "JGIKOHJKECF_IGHAHEEHLDG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KNOIGPPPCBN_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "KNOIGPPPCBN_CJDDMCJBPAO" => Some(Self::Cjddmcjbpao), - "KNOIGPPPCBN_EEMCMLBMNLO" => Some(Self::Eemcmlbmnlo), - "KNOIGPPPCBN_MJJHKEOHEAP" => Some(Self::Mjjhkeoheap), - "KNOIGPPPCBN_GOCGMOKICBP" => Some(Self::Gocgmokicbp), + "JGIKOHJKECF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "JGIKOHJKECF_ODOKJOMECHI" => Some(Self::Odokjomechi), + "JGIKOHJKECF_JKCOAJODPML" => Some(Self::Jkcoajodpml), + "JGIKOHJKECF_GPPPLACJKJJ" => Some(Self::Gppplacjkjj), + "JGIKOHJKECF_IGHAHEEHLDG" => Some(Self::Ighaheehldg), _ => None, } } } -/// Obf: CmdRogueEndlessType +/// Obf: GBIEIHAAFFI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueEndlessType { - Ifjomamphpj = 0, - CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6007, - CmdEnterRogueEndlessActivityStageScRsp = 6006, - CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6004, - CmdGetRogueEndlessActivityDataCsReq = 6008, - CmdTakeRogueEndlessActivityPointRewardScRsp = 6005, - CmdTakeRogueEndlessActivityPointRewardCsReq = 6010, - CmdGetRogueEndlessActivityDataScRsp = 6001, - CmdEnterRogueEndlessActivityStageCsReq = 6003, - CmdRogueEndlessActivityBattleEndScNotify = 6002, + GbieihaaffiIemigjikeij = 0, + CmdRogueEndlessActivityBattleEndScNotify = 6005, + CmdTakeRogueEndlessActivityPointRewardScRsp = 6002, + CmdEnterRogueEndlessActivityStageScRsp = 6007, + CmdGetRogueEndlessActivityDataCsReq = 6009, + CmdGetRogueEndlessActivityDataScRsp = 6010, + CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6006, + CmdTakeRogueEndlessActivityPointRewardCsReq = 6004, + CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003, + CmdEnterRogueEndlessActivityStageCsReq = 6001, } impl CmdRogueEndlessType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91551,117 +95212,117 @@ impl CmdRogueEndlessType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ifjomamphpj => "CmdRogueEndlessType_IFJOMAMPHPJ", - Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => { - "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" - } - Self::CmdEnterRogueEndlessActivityStageScRsp => { - "CmdEnterRogueEndlessActivityStageScRsp" - } - Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => { - "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" - } - Self::CmdGetRogueEndlessActivityDataCsReq => { - "CmdGetRogueEndlessActivityDataCsReq" + Self::GbieihaaffiIemigjikeij => "GBIEIHAAFFI_IEMIGJIKEIJ", + Self::CmdRogueEndlessActivityBattleEndScNotify => { + "CmdRogueEndlessActivityBattleEndScNotify" } Self::CmdTakeRogueEndlessActivityPointRewardScRsp => { "CmdTakeRogueEndlessActivityPointRewardScRsp" } - Self::CmdTakeRogueEndlessActivityPointRewardCsReq => { - "CmdTakeRogueEndlessActivityPointRewardCsReq" + Self::CmdEnterRogueEndlessActivityStageScRsp => { + "CmdEnterRogueEndlessActivityStageScRsp" + } + Self::CmdGetRogueEndlessActivityDataCsReq => { + "CmdGetRogueEndlessActivityDataCsReq" } Self::CmdGetRogueEndlessActivityDataScRsp => { "CmdGetRogueEndlessActivityDataScRsp" } + Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => { + "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" + } + Self::CmdTakeRogueEndlessActivityPointRewardCsReq => { + "CmdTakeRogueEndlessActivityPointRewardCsReq" + } + Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => { + "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" + } Self::CmdEnterRogueEndlessActivityStageCsReq => { "CmdEnterRogueEndlessActivityStageCsReq" } - Self::CmdRogueEndlessActivityBattleEndScNotify => { - "CmdRogueEndlessActivityBattleEndScNotify" - } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRogueEndlessType_IFJOMAMPHPJ" => Some(Self::Ifjomamphpj), - "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => { - Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq) - } - "CmdEnterRogueEndlessActivityStageScRsp" => { - Some(Self::CmdEnterRogueEndlessActivityStageScRsp) - } - "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => { - Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp) - } - "CmdGetRogueEndlessActivityDataCsReq" => { - Some(Self::CmdGetRogueEndlessActivityDataCsReq) + "GBIEIHAAFFI_IEMIGJIKEIJ" => Some(Self::GbieihaaffiIemigjikeij), + "CmdRogueEndlessActivityBattleEndScNotify" => { + Some(Self::CmdRogueEndlessActivityBattleEndScNotify) } "CmdTakeRogueEndlessActivityPointRewardScRsp" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp) } - "CmdTakeRogueEndlessActivityPointRewardCsReq" => { - Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq) + "CmdEnterRogueEndlessActivityStageScRsp" => { + Some(Self::CmdEnterRogueEndlessActivityStageScRsp) + } + "CmdGetRogueEndlessActivityDataCsReq" => { + Some(Self::CmdGetRogueEndlessActivityDataCsReq) } "CmdGetRogueEndlessActivityDataScRsp" => { Some(Self::CmdGetRogueEndlessActivityDataScRsp) } + "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => { + Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq) + } + "CmdTakeRogueEndlessActivityPointRewardCsReq" => { + Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq) + } + "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => { + Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp) + } "CmdEnterRogueEndlessActivityStageCsReq" => { Some(Self::CmdEnterRogueEndlessActivityStageCsReq) } - "CmdRogueEndlessActivityBattleEndScNotify" => { - Some(Self::CmdRogueEndlessActivityBattleEndScNotify) - } _ => None, } } } -/// Obf: CmdRogueMagicType +/// Obf: NFJEJPNLLAM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueMagicType { - Nccnfjfamgk = 0, - CmdRogueMagicLeaveScRsp = 7713, - CmdRogueMagicUnitComposeScRsp = 7727, - CmdRogueMagicQueryCsReq = 7709, - CmdRogueMagicScepterDressInUnitCsReq = 7706, - CmdRogueMagicSettleScRsp = 7800, - CmdRogueMagicSettleCsReq = 7762, - CmdRogueMagicGetMiscRealTimeDataCsReq = 7712, - CmdOjefiihncao = 7791, - CmdRogueMagicEnterScRsp = 7704, - CmdRogueMagicEnterRoomCsReq = 7769, - CmdRogueMagicUnitComposeCsReq = 7717, - CmdApogecmcnop = 7701, - CmdGkepbfiepii = 7747, - CmdRogueMagicEnterLayerCsReq = 7746, - CmdRogueMagicAutoDressInUnitCsReq = 7722, - CmdRogueMagicLeaveCsReq = 7735, - CmdRogueMagicEnableTalentScRsp = 7737, - CmdBcijhcjhjbf = 7743, - CmdRogueMagicReviveAvatarCsReq = 7786, - CmdRogueMagicEnterRoomScRsp = 7740, - CmdRogueMagicEnterCsReq = 7724, - CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7705, - CmdRogueMagicStoryInfoUpdateScNotify = 7751, - Pmiclepfplf = 7745, - CmdRogueMagicGetMiscRealTimeDataScRsp = 7764, - CmdRogueMagicAreaUpdateScNotify = 7719, - Njamlmndkac = 7708, - CmdRogueMagicEnableTalentCsReq = 7702, - CmdRogueMagicEnterLayerScRsp = 7757, - CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7797, - CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7790, - CmdRogueMagicStartCsReq = 7783, - CmdRogueMagicLevelInfoUpdateScNotify = 7784, - CmdRogueMagicReviveCostUpdateScNotify = 7788, - CmdRogueMagicQueryScRsp = 7731, - CmdRogueMagicBattleFailSettleInfoScNotify = 7734, - CmdRogueMagicReviveAvatarScRsp = 7703, - CmdRogueMagicStartScRsp = 7781, - CmdNpjlaempnnm = 7768, - CmdRogueMagicScepterTakeOffUnitCsReq = 7796, + NfjejpnllamAmfjbbnjpli = 0, + CmdRogueMagicReviveCostUpdateScNotify = 7733, + CmdLmgjdldgkmm = 7796, + CmdFgcbmgeigfl = 7749, + CmdRogueMagicReviveAvatarCsReq = 7761, + CmdRogueMagicGetMiscRealTimeDataScRsp = 7793, + NfjejpnllamNpjiondjkga = 7708, + CmdRogueMagicStartCsReq = 7791, + CmdRogueMagicScepterTakeOffUnitCsReq = 7757, + CmdRogueMagicStoryInfoUpdateScNotify = 7766, + CmdRogueMagicEnterLayerCsReq = 7739, + CmdRogueMagicLevelInfoUpdateScNotify = 7774, + CmdRogueMagicUnitComposeCsReq = 7728, + CmdRogueMagicReviveAvatarScRsp = 7707, + CmdRogueMagicBattleFailSettleInfoScNotify = 7732, + CmdRogueMagicStartScRsp = 7710, + CmdRogueMagicLeaveScRsp = 7718, + CmdJepajcegpad = 7721, + CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7779, + CmdRogueMagicSettleScRsp = 7798, + CmdRogueMagicEnterLayerScRsp = 7701, + CmdKbdibklebkp = 7753, + CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7705, + CmdRogueMagicScepterDressInUnitCsReq = 7789, + CmdRogueMagicEnableTalentCsReq = 7751, + CmdRogueMagicEnterRoomCsReq = 7763, + CmdRogueMagicAreaUpdateScNotify = 7737, + CmdRogueMagicEnterRoomScRsp = 7726, + CmdRogueMagicEnterScRsp = 7795, + CmdRogueMagicEnableTalentScRsp = 7725, + CmdRogueMagicLeaveCsReq = 7714, + NfjejpnllamCgfbfeiihmo = 7773, + CmdRogueMagicGetMiscRealTimeDataCsReq = 7720, + CmdEahjloanbpd = 7717, + CmdRogueMagicQueryScRsp = 7744, + CmdRogueMagicUnitComposeScRsp = 7765, + CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7754, + CmdRogueMagicAutoDressInUnitCsReq = 7702, + CmdRogueMagicQueryCsReq = 7758, + CmdRogueMagicEnterCsReq = 7794, + CmdRogueMagicSettleCsReq = 7709, } impl CmdRogueMagicType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91670,151 +95331,151 @@ impl CmdRogueMagicType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Nccnfjfamgk => "CmdRogueMagicType_NCCNFJFAMGK", - Self::CmdRogueMagicLeaveScRsp => "CmdRogueMagicLeaveScRsp", - Self::CmdRogueMagicUnitComposeScRsp => "CmdRogueMagicUnitComposeScRsp", - Self::CmdRogueMagicQueryCsReq => "CmdRogueMagicQueryCsReq", - Self::CmdRogueMagicScepterDressInUnitCsReq => { - "CmdRogueMagicScepterDressInUnitCsReq" + Self::NfjejpnllamAmfjbbnjpli => "NFJEJPNLLAM_AMFJBBNJPLI", + Self::CmdRogueMagicReviveCostUpdateScNotify => { + "CmdRogueMagicReviveCostUpdateScNotify" } - Self::CmdRogueMagicSettleScRsp => "CmdRogueMagicSettleScRsp", - Self::CmdRogueMagicSettleCsReq => "CmdRogueMagicSettleCsReq", - Self::CmdRogueMagicGetMiscRealTimeDataCsReq => { - "CmdRogueMagicGetMiscRealTimeDataCsReq" - } - Self::CmdOjefiihncao => "CmdOJEFIIHNCAO", - Self::CmdRogueMagicEnterScRsp => "CmdRogueMagicEnterScRsp", - Self::CmdRogueMagicEnterRoomCsReq => "CmdRogueMagicEnterRoomCsReq", - Self::CmdRogueMagicUnitComposeCsReq => "CmdRogueMagicUnitComposeCsReq", - Self::CmdApogecmcnop => "CmdAPOGECMCNOP", - Self::CmdGkepbfiepii => "CmdGKEPBFIEPII", - Self::CmdRogueMagicEnterLayerCsReq => "CmdRogueMagicEnterLayerCsReq", - Self::CmdRogueMagicAutoDressInUnitCsReq => { - "CmdRogueMagicAutoDressInUnitCsReq" - } - Self::CmdRogueMagicLeaveCsReq => "CmdRogueMagicLeaveCsReq", - Self::CmdRogueMagicEnableTalentScRsp => "CmdRogueMagicEnableTalentScRsp", - Self::CmdBcijhcjhjbf => "CmdBCIJHCJHJBF", + Self::CmdLmgjdldgkmm => "CmdLMGJDLDGKMM", + Self::CmdFgcbmgeigfl => "CmdFGCBMGEIGFL", Self::CmdRogueMagicReviveAvatarCsReq => "CmdRogueMagicReviveAvatarCsReq", - Self::CmdRogueMagicEnterRoomScRsp => "CmdRogueMagicEnterRoomScRsp", - Self::CmdRogueMagicEnterCsReq => "CmdRogueMagicEnterCsReq", - Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp => { - "CmdRogueMagicSetAutoDressInMagicUnitScRsp" + Self::CmdRogueMagicGetMiscRealTimeDataScRsp => { + "CmdRogueMagicGetMiscRealTimeDataScRsp" + } + Self::NfjejpnllamNpjiondjkga => "NFJEJPNLLAM_NPJIONDJKGA", + Self::CmdRogueMagicStartCsReq => "CmdRogueMagicStartCsReq", + Self::CmdRogueMagicScepterTakeOffUnitCsReq => { + "CmdRogueMagicScepterTakeOffUnitCsReq" } Self::CmdRogueMagicStoryInfoUpdateScNotify => { "CmdRogueMagicStoryInfoUpdateScNotify" } - Self::Pmiclepfplf => "CmdRogueMagicType_PMICLEPFPLF", - Self::CmdRogueMagicGetMiscRealTimeDataScRsp => { - "CmdRogueMagicGetMiscRealTimeDataScRsp" - } - Self::CmdRogueMagicAreaUpdateScNotify => "CmdRogueMagicAreaUpdateScNotify", - Self::Njamlmndkac => "CmdRogueMagicType_NJAMLMNDKAC", - Self::CmdRogueMagicEnableTalentCsReq => "CmdRogueMagicEnableTalentCsReq", - Self::CmdRogueMagicEnterLayerScRsp => "CmdRogueMagicEnterLayerScRsp", - Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify => { - "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" - } - Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq => { - "CmdRogueMagicSetAutoDressInMagicUnitCsReq" - } - Self::CmdRogueMagicStartCsReq => "CmdRogueMagicStartCsReq", + Self::CmdRogueMagicEnterLayerCsReq => "CmdRogueMagicEnterLayerCsReq", Self::CmdRogueMagicLevelInfoUpdateScNotify => { "CmdRogueMagicLevelInfoUpdateScNotify" } - Self::CmdRogueMagicReviveCostUpdateScNotify => { - "CmdRogueMagicReviveCostUpdateScNotify" - } - Self::CmdRogueMagicQueryScRsp => "CmdRogueMagicQueryScRsp", + Self::CmdRogueMagicUnitComposeCsReq => "CmdRogueMagicUnitComposeCsReq", + Self::CmdRogueMagicReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp", Self::CmdRogueMagicBattleFailSettleInfoScNotify => { "CmdRogueMagicBattleFailSettleInfoScNotify" } - Self::CmdRogueMagicReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp", Self::CmdRogueMagicStartScRsp => "CmdRogueMagicStartScRsp", - Self::CmdNpjlaempnnm => "CmdNPJLAEMPNNM", - Self::CmdRogueMagicScepterTakeOffUnitCsReq => { - "CmdRogueMagicScepterTakeOffUnitCsReq" + Self::CmdRogueMagicLeaveScRsp => "CmdRogueMagicLeaveScRsp", + Self::CmdJepajcegpad => "CmdJEPAJCEGPAD", + Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp => { + "CmdRogueMagicSetAutoDressInMagicUnitScRsp" } + Self::CmdRogueMagicSettleScRsp => "CmdRogueMagicSettleScRsp", + Self::CmdRogueMagicEnterLayerScRsp => "CmdRogueMagicEnterLayerScRsp", + Self::CmdKbdibklebkp => "CmdKBDIBKLEBKP", + Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify => { + "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" + } + Self::CmdRogueMagicScepterDressInUnitCsReq => { + "CmdRogueMagicScepterDressInUnitCsReq" + } + Self::CmdRogueMagicEnableTalentCsReq => "CmdRogueMagicEnableTalentCsReq", + Self::CmdRogueMagicEnterRoomCsReq => "CmdRogueMagicEnterRoomCsReq", + Self::CmdRogueMagicAreaUpdateScNotify => "CmdRogueMagicAreaUpdateScNotify", + Self::CmdRogueMagicEnterRoomScRsp => "CmdRogueMagicEnterRoomScRsp", + Self::CmdRogueMagicEnterScRsp => "CmdRogueMagicEnterScRsp", + Self::CmdRogueMagicEnableTalentScRsp => "CmdRogueMagicEnableTalentScRsp", + Self::CmdRogueMagicLeaveCsReq => "CmdRogueMagicLeaveCsReq", + Self::NfjejpnllamCgfbfeiihmo => "NFJEJPNLLAM_CGFBFEIIHMO", + Self::CmdRogueMagicGetMiscRealTimeDataCsReq => { + "CmdRogueMagicGetMiscRealTimeDataCsReq" + } + Self::CmdEahjloanbpd => "CmdEAHJLOANBPD", + Self::CmdRogueMagicQueryScRsp => "CmdRogueMagicQueryScRsp", + Self::CmdRogueMagicUnitComposeScRsp => "CmdRogueMagicUnitComposeScRsp", + Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq => { + "CmdRogueMagicSetAutoDressInMagicUnitCsReq" + } + Self::CmdRogueMagicAutoDressInUnitCsReq => { + "CmdRogueMagicAutoDressInUnitCsReq" + } + Self::CmdRogueMagicQueryCsReq => "CmdRogueMagicQueryCsReq", + Self::CmdRogueMagicEnterCsReq => "CmdRogueMagicEnterCsReq", + Self::CmdRogueMagicSettleCsReq => "CmdRogueMagicSettleCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRogueMagicType_NCCNFJFAMGK" => Some(Self::Nccnfjfamgk), - "CmdRogueMagicLeaveScRsp" => Some(Self::CmdRogueMagicLeaveScRsp), - "CmdRogueMagicUnitComposeScRsp" => Some(Self::CmdRogueMagicUnitComposeScRsp), - "CmdRogueMagicQueryCsReq" => Some(Self::CmdRogueMagicQueryCsReq), - "CmdRogueMagicScepterDressInUnitCsReq" => { - Some(Self::CmdRogueMagicScepterDressInUnitCsReq) + "NFJEJPNLLAM_AMFJBBNJPLI" => Some(Self::NfjejpnllamAmfjbbnjpli), + "CmdRogueMagicReviveCostUpdateScNotify" => { + Some(Self::CmdRogueMagicReviveCostUpdateScNotify) } - "CmdRogueMagicSettleScRsp" => Some(Self::CmdRogueMagicSettleScRsp), - "CmdRogueMagicSettleCsReq" => Some(Self::CmdRogueMagicSettleCsReq), - "CmdRogueMagicGetMiscRealTimeDataCsReq" => { - Some(Self::CmdRogueMagicGetMiscRealTimeDataCsReq) - } - "CmdOJEFIIHNCAO" => Some(Self::CmdOjefiihncao), - "CmdRogueMagicEnterScRsp" => Some(Self::CmdRogueMagicEnterScRsp), - "CmdRogueMagicEnterRoomCsReq" => Some(Self::CmdRogueMagicEnterRoomCsReq), - "CmdRogueMagicUnitComposeCsReq" => Some(Self::CmdRogueMagicUnitComposeCsReq), - "CmdAPOGECMCNOP" => Some(Self::CmdApogecmcnop), - "CmdGKEPBFIEPII" => Some(Self::CmdGkepbfiepii), - "CmdRogueMagicEnterLayerCsReq" => Some(Self::CmdRogueMagicEnterLayerCsReq), - "CmdRogueMagicAutoDressInUnitCsReq" => { - Some(Self::CmdRogueMagicAutoDressInUnitCsReq) - } - "CmdRogueMagicLeaveCsReq" => Some(Self::CmdRogueMagicLeaveCsReq), - "CmdRogueMagicEnableTalentScRsp" => { - Some(Self::CmdRogueMagicEnableTalentScRsp) - } - "CmdBCIJHCJHJBF" => Some(Self::CmdBcijhcjhjbf), + "CmdLMGJDLDGKMM" => Some(Self::CmdLmgjdldgkmm), + "CmdFGCBMGEIGFL" => Some(Self::CmdFgcbmgeigfl), "CmdRogueMagicReviveAvatarCsReq" => { Some(Self::CmdRogueMagicReviveAvatarCsReq) } - "CmdRogueMagicEnterRoomScRsp" => Some(Self::CmdRogueMagicEnterRoomScRsp), - "CmdRogueMagicEnterCsReq" => Some(Self::CmdRogueMagicEnterCsReq), - "CmdRogueMagicSetAutoDressInMagicUnitScRsp" => { - Some(Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp) + "CmdRogueMagicGetMiscRealTimeDataScRsp" => { + Some(Self::CmdRogueMagicGetMiscRealTimeDataScRsp) + } + "NFJEJPNLLAM_NPJIONDJKGA" => Some(Self::NfjejpnllamNpjiondjkga), + "CmdRogueMagicStartCsReq" => Some(Self::CmdRogueMagicStartCsReq), + "CmdRogueMagicScepterTakeOffUnitCsReq" => { + Some(Self::CmdRogueMagicScepterTakeOffUnitCsReq) } "CmdRogueMagicStoryInfoUpdateScNotify" => { Some(Self::CmdRogueMagicStoryInfoUpdateScNotify) } - "CmdRogueMagicType_PMICLEPFPLF" => Some(Self::Pmiclepfplf), - "CmdRogueMagicGetMiscRealTimeDataScRsp" => { - Some(Self::CmdRogueMagicGetMiscRealTimeDataScRsp) - } - "CmdRogueMagicAreaUpdateScNotify" => { - Some(Self::CmdRogueMagicAreaUpdateScNotify) - } - "CmdRogueMagicType_NJAMLMNDKAC" => Some(Self::Njamlmndkac), - "CmdRogueMagicEnableTalentCsReq" => { - Some(Self::CmdRogueMagicEnableTalentCsReq) - } - "CmdRogueMagicEnterLayerScRsp" => Some(Self::CmdRogueMagicEnterLayerScRsp), - "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" => { - Some(Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify) - } - "CmdRogueMagicSetAutoDressInMagicUnitCsReq" => { - Some(Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq) - } - "CmdRogueMagicStartCsReq" => Some(Self::CmdRogueMagicStartCsReq), + "CmdRogueMagicEnterLayerCsReq" => Some(Self::CmdRogueMagicEnterLayerCsReq), "CmdRogueMagicLevelInfoUpdateScNotify" => { Some(Self::CmdRogueMagicLevelInfoUpdateScNotify) } - "CmdRogueMagicReviveCostUpdateScNotify" => { - Some(Self::CmdRogueMagicReviveCostUpdateScNotify) - } - "CmdRogueMagicQueryScRsp" => Some(Self::CmdRogueMagicQueryScRsp), - "CmdRogueMagicBattleFailSettleInfoScNotify" => { - Some(Self::CmdRogueMagicBattleFailSettleInfoScNotify) - } + "CmdRogueMagicUnitComposeCsReq" => Some(Self::CmdRogueMagicUnitComposeCsReq), "CmdRogueMagicReviveAvatarScRsp" => { Some(Self::CmdRogueMagicReviveAvatarScRsp) } - "CmdRogueMagicStartScRsp" => Some(Self::CmdRogueMagicStartScRsp), - "CmdNPJLAEMPNNM" => Some(Self::CmdNpjlaempnnm), - "CmdRogueMagicScepterTakeOffUnitCsReq" => { - Some(Self::CmdRogueMagicScepterTakeOffUnitCsReq) + "CmdRogueMagicBattleFailSettleInfoScNotify" => { + Some(Self::CmdRogueMagicBattleFailSettleInfoScNotify) } + "CmdRogueMagicStartScRsp" => Some(Self::CmdRogueMagicStartScRsp), + "CmdRogueMagicLeaveScRsp" => Some(Self::CmdRogueMagicLeaveScRsp), + "CmdJEPAJCEGPAD" => Some(Self::CmdJepajcegpad), + "CmdRogueMagicSetAutoDressInMagicUnitScRsp" => { + Some(Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp) + } + "CmdRogueMagicSettleScRsp" => Some(Self::CmdRogueMagicSettleScRsp), + "CmdRogueMagicEnterLayerScRsp" => Some(Self::CmdRogueMagicEnterLayerScRsp), + "CmdKBDIBKLEBKP" => Some(Self::CmdKbdibklebkp), + "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" => { + Some(Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify) + } + "CmdRogueMagicScepterDressInUnitCsReq" => { + Some(Self::CmdRogueMagicScepterDressInUnitCsReq) + } + "CmdRogueMagicEnableTalentCsReq" => { + Some(Self::CmdRogueMagicEnableTalentCsReq) + } + "CmdRogueMagicEnterRoomCsReq" => Some(Self::CmdRogueMagicEnterRoomCsReq), + "CmdRogueMagicAreaUpdateScNotify" => { + Some(Self::CmdRogueMagicAreaUpdateScNotify) + } + "CmdRogueMagicEnterRoomScRsp" => Some(Self::CmdRogueMagicEnterRoomScRsp), + "CmdRogueMagicEnterScRsp" => Some(Self::CmdRogueMagicEnterScRsp), + "CmdRogueMagicEnableTalentScRsp" => { + Some(Self::CmdRogueMagicEnableTalentScRsp) + } + "CmdRogueMagicLeaveCsReq" => Some(Self::CmdRogueMagicLeaveCsReq), + "NFJEJPNLLAM_CGFBFEIIHMO" => Some(Self::NfjejpnllamCgfbfeiihmo), + "CmdRogueMagicGetMiscRealTimeDataCsReq" => { + Some(Self::CmdRogueMagicGetMiscRealTimeDataCsReq) + } + "CmdEAHJLOANBPD" => Some(Self::CmdEahjloanbpd), + "CmdRogueMagicQueryScRsp" => Some(Self::CmdRogueMagicQueryScRsp), + "CmdRogueMagicUnitComposeScRsp" => Some(Self::CmdRogueMagicUnitComposeScRsp), + "CmdRogueMagicSetAutoDressInMagicUnitCsReq" => { + Some(Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq) + } + "CmdRogueMagicAutoDressInUnitCsReq" => { + Some(Self::CmdRogueMagicAutoDressInUnitCsReq) + } + "CmdRogueMagicQueryCsReq" => Some(Self::CmdRogueMagicQueryCsReq), + "CmdRogueMagicEnterCsReq" => Some(Self::CmdRogueMagicEnterCsReq), + "CmdRogueMagicSettleCsReq" => Some(Self::CmdRogueMagicSettleCsReq), _ => None, } } @@ -91822,32 +95483,32 @@ impl CmdRogueMagicType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hjjbabngdgj { - Mnfeponeddj = 0, - Mnmcloppfol = 1, - Blmnpnajafp = 2, - Djjfifeiici = 3, +pub enum Lbmlljhfehb { + Pcpdhelpkem = 0, + Hpjebffhjnp = 1, + Poolaghgcmg = 2, + Emednpccndh = 3, } -impl Hjjbabngdgj { +impl Lbmlljhfehb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "HJJBABNGDGJ_MNFEPONEDDJ", - Self::Mnmcloppfol => "HJJBABNGDGJ_MNMCLOPPFOL", - Self::Blmnpnajafp => "HJJBABNGDGJ_BLMNPNAJAFP", - Self::Djjfifeiici => "HJJBABNGDGJ_DJJFIFEIICI", + Self::Pcpdhelpkem => "LBMLLJHFEHB_PCPDHELPKEM", + Self::Hpjebffhjnp => "LBMLLJHFEHB_HPJEBFFHJNP", + Self::Poolaghgcmg => "LBMLLJHFEHB_POOLAGHGCMG", + Self::Emednpccndh => "LBMLLJHFEHB_EMEDNPCCNDH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HJJBABNGDGJ_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "HJJBABNGDGJ_MNMCLOPPFOL" => Some(Self::Mnmcloppfol), - "HJJBABNGDGJ_BLMNPNAJAFP" => Some(Self::Blmnpnajafp), - "HJJBABNGDGJ_DJJFIFEIICI" => Some(Self::Djjfifeiici), + "LBMLLJHFEHB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "LBMLLJHFEHB_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), + "LBMLLJHFEHB_POOLAGHGCMG" => Some(Self::Poolaghgcmg), + "LBMLLJHFEHB_EMEDNPCCNDH" => Some(Self::Emednpccndh), _ => None, } } @@ -91855,29 +95516,29 @@ impl Hjjbabngdgj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Biiiobgapmf { - Mnfeponeddj = 0, - Mnmcloppfol = 1, - Ngpfhcfehpk = 2, +pub enum Mhkglmbbckp { + Pcpdhelpkem = 0, + Hpjebffhjnp = 1, + Klhdcopplng = 2, } -impl Biiiobgapmf { +impl Mhkglmbbckp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "BIIIOBGAPMF_MNFEPONEDDJ", - Self::Mnmcloppfol => "BIIIOBGAPMF_MNMCLOPPFOL", - Self::Ngpfhcfehpk => "BIIIOBGAPMF_NGPFHCFEHPK", + Self::Pcpdhelpkem => "MHKGLMBBCKP_PCPDHELPKEM", + Self::Hpjebffhjnp => "MHKGLMBBCKP_HPJEBFFHJNP", + Self::Klhdcopplng => "MHKGLMBBCKP_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BIIIOBGAPMF_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "BIIIOBGAPMF_MNMCLOPPFOL" => Some(Self::Mnmcloppfol), - "BIIIOBGAPMF_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), + "MHKGLMBBCKP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "MHKGLMBBCKP_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), + "MHKGLMBBCKP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } @@ -91885,32 +95546,32 @@ impl Biiiobgapmf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dfnbdohllpo { - Mnfeponeddj = 0, - Emldogllpcn = 1, - Mnmcloppfol = 2, - Ngpfhcfehpk = 3, +pub enum Fkancddcalo { + Pcpdhelpkem = 0, + Pcpkfcdojpd = 1, + Hpjebffhjnp = 2, + Klhdcopplng = 3, } -impl Dfnbdohllpo { +impl Fkancddcalo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "DFNBDOHLLPO_MNFEPONEDDJ", - Self::Emldogllpcn => "DFNBDOHLLPO_EMLDOGLLPCN", - Self::Mnmcloppfol => "DFNBDOHLLPO_MNMCLOPPFOL", - Self::Ngpfhcfehpk => "DFNBDOHLLPO_NGPFHCFEHPK", + Self::Pcpdhelpkem => "FKANCDDCALO_PCPDHELPKEM", + Self::Pcpkfcdojpd => "FKANCDDCALO_PCPKFCDOJPD", + Self::Hpjebffhjnp => "FKANCDDCALO_HPJEBFFHJNP", + Self::Klhdcopplng => "FKANCDDCALO_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DFNBDOHLLPO_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "DFNBDOHLLPO_EMLDOGLLPCN" => Some(Self::Emldogllpcn), - "DFNBDOHLLPO_MNMCLOPPFOL" => Some(Self::Mnmcloppfol), - "DFNBDOHLLPO_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), + "FKANCDDCALO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "FKANCDDCALO_PCPKFCDOJPD" => Some(Self::Pcpkfcdojpd), + "FKANCDDCALO_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), + "FKANCDDCALO_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } @@ -91918,48 +95579,48 @@ impl Dfnbdohllpo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gjfofhnejgh { - Mnfeponeddj = 0, - Hfbhhlienbi = 1, - Gnedhgfnake = 2, - Alhkofoilai = 3, +pub enum Ofhpkjdhomf { + Pcpdhelpkem = 0, + Fcehnmjjabe = 1, + Iohffghjopf = 2, + Omjicgncoid = 3, } -impl Gjfofhnejgh { +impl Ofhpkjdhomf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "GJFOFHNEJGH_MNFEPONEDDJ", - Self::Hfbhhlienbi => "GJFOFHNEJGH_HFBHHLIENBI", - Self::Gnedhgfnake => "GJFOFHNEJGH_GNEDHGFNAKE", - Self::Alhkofoilai => "GJFOFHNEJGH_ALHKOFOILAI", + Self::Pcpdhelpkem => "OFHPKJDHOMF_PCPDHELPKEM", + Self::Fcehnmjjabe => "OFHPKJDHOMF_FCEHNMJJABE", + Self::Iohffghjopf => "OFHPKJDHOMF_IOHFFGHJOPF", + Self::Omjicgncoid => "OFHPKJDHOMF_OMJICGNCOID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GJFOFHNEJGH_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "GJFOFHNEJGH_HFBHHLIENBI" => Some(Self::Hfbhhlienbi), - "GJFOFHNEJGH_GNEDHGFNAKE" => Some(Self::Gnedhgfnake), - "GJFOFHNEJGH_ALHKOFOILAI" => Some(Self::Alhkofoilai), + "OFHPKJDHOMF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "OFHPKJDHOMF_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), + "OFHPKJDHOMF_IOHFFGHJOPF" => Some(Self::Iohffghjopf), + "OFHPKJDHOMF_OMJICGNCOID" => Some(Self::Omjicgncoid), _ => None, } } } -/// Obf: CmdRogueModifierType +/// Obf: LKOKNHLLOMF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueModifierType { - Mnfeponeddj = 0, - CmdRogueModifierSelectCellScRsp = 5335, - CmdRogueModifierDelNotify = 5369, - CmdRogueModifierAddNotify = 5324, - CmdRogueModifierSelectCellCsReq = 5304, - CmdRogueModifierStageStartNotify = 5340, - CmdRogueModifierUpdateNotify = 5400, + LkoknhllomfPcpdhelpkem = 0, + CmdRogueModifierUpdateNotify = 5398, + CmdRogueModifierAddNotify = 5394, + CmdRogueModifierSelectCellScRsp = 5314, + CmdRogueModifierDelNotify = 5363, + CmdRogueModifierSelectCellCsReq = 5395, + CmdRogueModifierStageStartNotify = 5326, } impl CmdRogueModifierType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91968,51 +95629,51 @@ impl CmdRogueModifierType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRogueModifierType_MNFEPONEDDJ", + Self::LkoknhllomfPcpdhelpkem => "LKOKNHLLOMF_PCPDHELPKEM", + Self::CmdRogueModifierUpdateNotify => "CmdRogueModifierUpdateNotify", + Self::CmdRogueModifierAddNotify => "CmdRogueModifierAddNotify", Self::CmdRogueModifierSelectCellScRsp => "CmdRogueModifierSelectCellScRsp", Self::CmdRogueModifierDelNotify => "CmdRogueModifierDelNotify", - Self::CmdRogueModifierAddNotify => "CmdRogueModifierAddNotify", Self::CmdRogueModifierSelectCellCsReq => "CmdRogueModifierSelectCellCsReq", Self::CmdRogueModifierStageStartNotify => "CmdRogueModifierStageStartNotify", - Self::CmdRogueModifierUpdateNotify => "CmdRogueModifierUpdateNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRogueModifierType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "LKOKNHLLOMF_PCPDHELPKEM" => Some(Self::LkoknhllomfPcpdhelpkem), + "CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify), + "CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify), "CmdRogueModifierSelectCellScRsp" => { Some(Self::CmdRogueModifierSelectCellScRsp) } "CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify), - "CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify), "CmdRogueModifierSelectCellCsReq" => { Some(Self::CmdRogueModifierSelectCellCsReq) } "CmdRogueModifierStageStartNotify" => { Some(Self::CmdRogueModifierStageStartNotify) } - "CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify), _ => None, } } } -/// Obf: RogueModifierSourceType +/// Obf: KIELLBKOALO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueModifierSourceType { - Idalnpndmjj = 0, - Gnlkllcjlin = 1, - Cdbdegaldnp = 2, - Elemljakfjo = 3, - Cnkfiijfgfk = 4, - Cmdakncbgjh = 5, - Amjihaffmno = 6, - Fhmfdeanaem = 7, - Dcbmnggjjmp = 8, - Hdccineccmf = 9, - Ccihejnhoko = 10, + KiellbkoaloChodnmohlpn = 0, + KiellbkoaloIiljfjhmbio = 1, + KiellbkoaloBfhcgeclcgo = 2, + KiellbkoaloHcoagapjkai = 3, + KiellbkoaloEeokgnbdfae = 4, + KiellbkoaloJoajhjcbide = 5, + KiellbkoaloHpcjkpadopi = 6, + KiellbkoaloJdkckfibkoa = 7, + KiellbkoaloInklkpchlhi = 8, + KiellbkoaloHiklclpjmdk = 9, + KiellbkoaloBcnmdmhelnc = 10, } impl RogueModifierSourceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92021,33 +95682,33 @@ impl RogueModifierSourceType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Idalnpndmjj => "RogueModifierSourceType_IDALNPNDMJJ", - Self::Gnlkllcjlin => "RogueModifierSourceType_GNLKLLCJLIN", - Self::Cdbdegaldnp => "RogueModifierSourceType_CDBDEGALDNP", - Self::Elemljakfjo => "RogueModifierSourceType_ELEMLJAKFJO", - Self::Cnkfiijfgfk => "RogueModifierSourceType_CNKFIIJFGFK", - Self::Cmdakncbgjh => "RogueModifierSourceType_CMDAKNCBGJH", - Self::Amjihaffmno => "RogueModifierSourceType_AMJIHAFFMNO", - Self::Fhmfdeanaem => "RogueModifierSourceType_FHMFDEANAEM", - Self::Dcbmnggjjmp => "RogueModifierSourceType_DCBMNGGJJMP", - Self::Hdccineccmf => "RogueModifierSourceType_HDCCINECCMF", - Self::Ccihejnhoko => "RogueModifierSourceType_CCIHEJNHOKO", + Self::KiellbkoaloChodnmohlpn => "KIELLBKOALO_CHODNMOHLPN", + Self::KiellbkoaloIiljfjhmbio => "KIELLBKOALO_IILJFJHMBIO", + Self::KiellbkoaloBfhcgeclcgo => "KIELLBKOALO_BFHCGECLCGO", + Self::KiellbkoaloHcoagapjkai => "KIELLBKOALO_HCOAGAPJKAI", + Self::KiellbkoaloEeokgnbdfae => "KIELLBKOALO_EEOKGNBDFAE", + Self::KiellbkoaloJoajhjcbide => "KIELLBKOALO_JOAJHJCBIDE", + Self::KiellbkoaloHpcjkpadopi => "KIELLBKOALO_HPCJKPADOPI", + Self::KiellbkoaloJdkckfibkoa => "KIELLBKOALO_JDKCKFIBKOA", + Self::KiellbkoaloInklkpchlhi => "KIELLBKOALO_INKLKPCHLHI", + Self::KiellbkoaloHiklclpjmdk => "KIELLBKOALO_HIKLCLPJMDK", + Self::KiellbkoaloBcnmdmhelnc => "KIELLBKOALO_BCNMDMHELNC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "RogueModifierSourceType_IDALNPNDMJJ" => Some(Self::Idalnpndmjj), - "RogueModifierSourceType_GNLKLLCJLIN" => Some(Self::Gnlkllcjlin), - "RogueModifierSourceType_CDBDEGALDNP" => Some(Self::Cdbdegaldnp), - "RogueModifierSourceType_ELEMLJAKFJO" => Some(Self::Elemljakfjo), - "RogueModifierSourceType_CNKFIIJFGFK" => Some(Self::Cnkfiijfgfk), - "RogueModifierSourceType_CMDAKNCBGJH" => Some(Self::Cmdakncbgjh), - "RogueModifierSourceType_AMJIHAFFMNO" => Some(Self::Amjihaffmno), - "RogueModifierSourceType_FHMFDEANAEM" => Some(Self::Fhmfdeanaem), - "RogueModifierSourceType_DCBMNGGJJMP" => Some(Self::Dcbmnggjjmp), - "RogueModifierSourceType_HDCCINECCMF" => Some(Self::Hdccineccmf), - "RogueModifierSourceType_CCIHEJNHOKO" => Some(Self::Ccihejnhoko), + "KIELLBKOALO_CHODNMOHLPN" => Some(Self::KiellbkoaloChodnmohlpn), + "KIELLBKOALO_IILJFJHMBIO" => Some(Self::KiellbkoaloIiljfjhmbio), + "KIELLBKOALO_BFHCGECLCGO" => Some(Self::KiellbkoaloBfhcgeclcgo), + "KIELLBKOALO_HCOAGAPJKAI" => Some(Self::KiellbkoaloHcoagapjkai), + "KIELLBKOALO_EEOKGNBDFAE" => Some(Self::KiellbkoaloEeokgnbdfae), + "KIELLBKOALO_JOAJHJCBIDE" => Some(Self::KiellbkoaloJoajhjcbide), + "KIELLBKOALO_HPCJKPADOPI" => Some(Self::KiellbkoaloHpcjkpadopi), + "KIELLBKOALO_JDKCKFIBKOA" => Some(Self::KiellbkoaloJdkckfibkoa), + "KIELLBKOALO_INKLKPCHLHI" => Some(Self::KiellbkoaloInklkpchlhi), + "KIELLBKOALO_HIKLCLPJMDK" => Some(Self::KiellbkoaloHiklclpjmdk), + "KIELLBKOALO_BCNMDMHELNC" => Some(Self::KiellbkoaloBcnmdmhelnc), _ => None, } } @@ -92055,112 +95716,112 @@ impl RogueModifierSourceType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fflkehfbiaa { - Odlhdbiiemg = 0, - Haaodmipano = 1, +pub enum Mmdncmmokpo { + Bbpaehefjhd = 0, + Dmgdmcoacgf = 1, } -impl Fflkehfbiaa { +impl Mmdncmmokpo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Odlhdbiiemg => "FFLKEHFBIAA_ODLHDBIIEMG", - Self::Haaodmipano => "FFLKEHFBIAA_HAAODMIPANO", + Self::Bbpaehefjhd => "MMDNCMMOKPO_BBPAEHEFJHD", + Self::Dmgdmcoacgf => "MMDNCMMOKPO_DMGDMCOACGF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FFLKEHFBIAA_ODLHDBIIEMG" => Some(Self::Odlhdbiiemg), - "FFLKEHFBIAA_HAAODMIPANO" => Some(Self::Haaodmipano), + "MMDNCMMOKPO_BBPAEHEFJHD" => Some(Self::Bbpaehefjhd), + "MMDNCMMOKPO_DMGDMCOACGF" => Some(Self::Dmgdmcoacgf), _ => None, } } } -/// Obf: CmdRogueTournType +/// Obf: IAMCFDLNKOL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueTournType { - Mnfeponeddj = 0, - CmdRogueTournGetAllBuildRefScRsp = 6100, - CmdRogueTournLeaveScRsp = 6042, - CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6062, - CmdRogueTournLeaveRogueCocoonSceneScRsp = 6050, - CmdJibcibdmkko = 6020, - CmdRogueTournRenameArchiveCsReq = 6061, - CmdRogueTournLevelInfoUpdateScNotify = 6087, - CmdRogueTournGetCurRogueCocoonInfoScRsp = 6079, - CmdRogueTournClearArchiveNameScNotify = 6038, - CmdRogueTournSettleCsReq = 6093, - CmdRogueTournGetMiscRealTimeDataScRsp = 6017, - CmdRogueTournGetSettleInfoScRsp = 6025, - CmdRogueTournGetAllArchiveCsReq = 6058, - CmdRogueTournGetSeasonTalentInfoScRsp = 6068, - CmdRogueTournStartCsReq = 6029, - CmdRogueTournReviveAvatarCsReq = 6018, - CmdRogueTournConfirmSettleCsReq = 6024, - CmdRogueTournUseSuperRewardKeyCsReq = 6043, - CmdRogueTournEnterRoomCsReq = 6047, - CmdRogueTournEnableSeasonTalentScRsp = 6016, - CmdRougeTournRenameBuildRefCsReq = 6048, - CmdRogueTournEnablePermanentTalentScRsp = 6072, - CmdRogueTournDeleteArchiveCsReq = 6011, - CmdRogueTournEnableSeasonTalentCsReq = 6032, - CmdRogueTournDeleteBuildRefCsReq = 6031, - CmdRogueTournResetPermanentTalentScRsp = 6027, - CmdRogueTournSaveBuildRefCsReq = 6026, - CmdRogueTournGetSettleInfoCsReq = 6064, - CmdRogueTournSettleScRsp = 6065, - CmdRogueTournTakeExpRewardCsReq = 6089, - CmdRogueTournStartScRsp = 6044, - CmdRogueTournGetAllBuildRefCsReq = 6075, - CmdRogueTournConfirmSettleScRsp = 6049, - CmdRogueTournQueryScRsp = 6019, - CmdRogueTournTriggerRoomSelectCsReq = 6077, - CmdOfndlgdeeme = 6083, - CmdRogueTournDeleteBuildRefScRsp = 6078, - CmdRogueTournReEnterRogueCocoonStageScRsp = 6053, - CmdRogueTournWeekChallengeUpdateScNotify = 6021, - CmdRogueTournSaveBuildRefScRsp = 6052, - CmdRogueTournUseSuperRewardKeyScRsp = 6085, - CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6092, + IamcfdlnkolPcpdhelpkem = 0, + CmdRogueTournSaveBuildRefScRsp = 6099, + CmdRogueTournGetPermanentTalentInfoCsReq = 6090, + CmdRogueTournTakeExpRewardScRsp = 6097, + CmdRogueTournQueryScRsp = 6061, + CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6058, + CmdRogueTournLeaveCsReq = 6038, + CmdRogueTournConfirmSettleCsReq = 6052, + CmdRogueTournEnterLayerCsReq = 6018, + CmdRogueTournEnterRoomScRsp = 6089, + CmdCkephojdaad = 6050, + CmdRogueTournEnablePermanentTalentCsReq = 6042, + CmdRogueTournGetArchiveRepositoryCsReq = 6026, + CmdRogueTournLeaveScRsp = 6017, + CmdRougeTournRenameBuildRefCsReq = 6079, + CmdRogueTournReEnterRogueCocoonStageCsReq = 6070, + CmdRogueTournGetSeasonTalentInfoCsReq = 6076, + CmdRogueTournBattleFailSettleInfoScNotify = 6031, + CmdRogueTournLeaveRogueCocoonSceneCsReq = 6012, + CmdRogueTournGetAllArchiveCsReq = 6078, + CmdRogueTournConfirmSettleScRsp = 6067, + CmdRogueTournEnterRogueCocoonSceneCsReq = 6030, + CmdRogueTournDeleteArchiveCsReq = 6051, + CmdRogueTournSaveBuildRefCsReq = 6071, + CmdRogueTournStartScRsp = 6024, + CmdRogueTournDeleteArchiveScRsp = 6080, + CmdRogueTournUseSuperRewardKeyCsReq = 6025, + CmdRogueTournGetSettleInfoCsReq = 6092, + CmdRogueTournEnterCsReq = 6098, + CmdRogueTournQueryCsReq = 6035, + CmdRogueTournEnableSeasonTalentCsReq = 6064, + CmdRogueTournGetArchiveRepositoryScRsp = 6016, + CmdRogueTournSettleScRsp = 6096, + CmdRogueTournHandBookNotify = 6072, + CmdRogueTournExpNotify = 6075, + CmdRogueTournTakeExpRewardCsReq = 6036, + CmdRogueTournResetPermanentTalentCsReq = 6027, + CmdRogueTournClearArchiveNameScNotify = 6062, + CmdRogueTournWeekChallengeUpdateScNotify = 6039, + CmdRogueTournEnterRogueCocoonSceneScRsp = 6047, + CmdRogueTournEnterLayerScRsp = 6028, + CmdRogueTournReviveAvatarScRsp = 6019, + CmdRogueTournGetAllBuildRefScRsp = 6040, + CmdRogueTournEnterScRsp = 6095, + CmdRogueTournDeleteBuildRefScRsp = 6041, + CmdRogueTournGetAllBuildRefCsReq = 6100, + CmdRogueTournReviveCostUpdateScNotify = 6088, + CmdPlclhlnahdb = 6065, + CmdRogueTournRenameBuildRefScRsp = 6045, + CmdRogueTournEnterRoomCsReq = 6020, + CmdRogueTournRenameArchiveCsReq = 6043, + CmdRogueTournGetMiscRealTimeDataScRsp = 6081, + CmdRogueTournRenameArchiveScRsp = 6085, + CmdHlgkhdilchh = 6053, + CmdRogueTournTriggerRoomSelectCsReq = 6083, + CmdLgfajdikcjn = 6086, + CmdRogueTournReviveAvatarCsReq = 6054, + CmdRogueTournGetMiscRealTimeDataCsReq = 6022, + CmdRogueTournGetSettleInfoScRsp = 6034, + CmdRogueTournUseSuperRewardKeyScRsp = 6087, + CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6073, + CmdRogueTournGetCurRogueCocoonInfoCsReq = 6046, CmdRogueTournGetAllArchiveScRsp = 6014, - CmdRogueTournGetCurRogueCocoonInfoCsReq = 6066, - CmdRogueTournRenameArchiveScRsp = 6097, - CmdRogueTournHandBookNotify = 6098, - CmdRogueTournEnterLayerCsReq = 6023, - CmdRogueTournReviveCostUpdateScNotify = 6074, - CmdRogueTournGetArchiveRepositoryCsReq = 6035, - CmdRogueTournEnterRogueCocoonSceneCsReq = 6091, - CmdRogueTournEnterLayerScRsp = 6013, - CmdFelpbjgpfej = 6057, - CmdRogueTournLeaveCsReq = 6086, - CmdPhgflgggicj = 6071, - CmdRogueTournGetSeasonTalentInfoCsReq = 6060, - CmdRogueTournRenameBuildRefScRsp = 6070, - CmdRogueTournGetPermanentTalentInfoCsReq = 6037, - CmdRogueTournGetArchiveRepositoryScRsp = 6088, - CmdRogueTournQueryCsReq = 6055, - CmdLikclcedpho = 6073, - CmdRogueTournTakeExpRewardScRsp = 6012, - CmdRogueTournExpNotify = 6039, - CmdRogueTournDeleteArchiveScRsp = 6034, - CmdRogueTournAreaUpdateScNotify = 6033, - CmdRogueTournLeaveRogueCocoonSceneCsReq = 6022, - CmdRogueTournResetPermanentTalentCsReq = 6045, - CmdRogueTournEnterRoomScRsp = 6041, - CmdRogueTournGetPermanentTalentInfoScRsp = 6069, - CmdRogueTournReEnterRogueCocoonStageCsReq = 6067, - CmdRogueTournReviveAvatarScRsp = 6028, - CmdRogueTournEnterRogueCocoonSceneScRsp = 6015, - CmdRogueTournEnablePermanentTalentCsReq = 6051, - CmdRogueTournEnterScRsp = 6056, - CmdRogueTournGetMiscRealTimeDataCsReq = 6090, - CmdRogueTournBattleFailSettleInfoScNotify = 6046, - CmdRogueTournEnterCsReq = 6054, + CmdLgaceofjjbk = 6069, + CmdRogueTournGetPermanentTalentInfoScRsp = 6049, + CmdRogueTournSettleCsReq = 6011, + CmdRogueTournGetSeasonTalentInfoScRsp = 6063, + CmdRogueTournEnableSeasonTalentScRsp = 6021, + CmdRogueTournLevelInfoUpdateScNotify = 6059, + CmdRogueTournLeaveRogueCocoonSceneScRsp = 6084, + CmdRogueTournReEnterRogueCocoonStageScRsp = 6015, + CmdRogueTournDeleteBuildRefCsReq = 6023, + CmdRogueTournResetPermanentTalentScRsp = 6093, + CmdRogueTournAreaUpdateScNotify = 6048, + CmdRogueTournStartCsReq = 6068, + CmdRogueTournEnablePermanentTalentScRsp = 6082, + CmdRogueTournGetCurRogueCocoonInfoScRsp = 6013, } impl CmdRogueTournType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92169,254 +95830,290 @@ impl CmdRogueTournType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRogueTournType_MNFEPONEDDJ", - Self::CmdRogueTournGetAllBuildRefScRsp => "CmdRogueTournGetAllBuildRefScRsp", - Self::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp", + Self::IamcfdlnkolPcpdhelpkem => "IAMCFDLNKOL_PCPDHELPKEM", + Self::CmdRogueTournSaveBuildRefScRsp => "CmdRogueTournSaveBuildRefScRsp", + Self::CmdRogueTournGetPermanentTalentInfoCsReq => { + "CmdRogueTournGetPermanentTalentInfoCsReq" + } + Self::CmdRogueTournTakeExpRewardScRsp => "CmdRogueTournTakeExpRewardScRsp", + Self::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp", Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify => { "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" } - Self::CmdRogueTournLeaveRogueCocoonSceneScRsp => { - "CmdRogueTournLeaveRogueCocoonSceneScRsp" + Self::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq", + Self::CmdRogueTournConfirmSettleCsReq => "CmdRogueTournConfirmSettleCsReq", + Self::CmdRogueTournEnterLayerCsReq => "CmdRogueTournEnterLayerCsReq", + Self::CmdRogueTournEnterRoomScRsp => "CmdRogueTournEnterRoomScRsp", + Self::CmdCkephojdaad => "CmdCKEPHOJDAAD", + Self::CmdRogueTournEnablePermanentTalentCsReq => { + "CmdRogueTournEnablePermanentTalentCsReq" } - Self::CmdJibcibdmkko => "CmdJIBCIBDMKKO", - Self::CmdRogueTournRenameArchiveCsReq => "CmdRogueTournRenameArchiveCsReq", - Self::CmdRogueTournLevelInfoUpdateScNotify => { - "CmdRogueTournLevelInfoUpdateScNotify" + Self::CmdRogueTournGetArchiveRepositoryCsReq => { + "CmdRogueTournGetArchiveRepositoryCsReq" } - Self::CmdRogueTournGetCurRogueCocoonInfoScRsp => { - "CmdRogueTournGetCurRogueCocoonInfoScRsp" + Self::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp", + Self::CmdRougeTournRenameBuildRefCsReq => "CmdRougeTournRenameBuildRefCsReq", + Self::CmdRogueTournReEnterRogueCocoonStageCsReq => { + "CmdRogueTournReEnterRogueCocoonStageCsReq" + } + Self::CmdRogueTournGetSeasonTalentInfoCsReq => { + "CmdRogueTournGetSeasonTalentInfoCsReq" + } + Self::CmdRogueTournBattleFailSettleInfoScNotify => { + "CmdRogueTournBattleFailSettleInfoScNotify" + } + Self::CmdRogueTournLeaveRogueCocoonSceneCsReq => { + "CmdRogueTournLeaveRogueCocoonSceneCsReq" + } + Self::CmdRogueTournGetAllArchiveCsReq => "CmdRogueTournGetAllArchiveCsReq", + Self::CmdRogueTournConfirmSettleScRsp => "CmdRogueTournConfirmSettleScRsp", + Self::CmdRogueTournEnterRogueCocoonSceneCsReq => { + "CmdRogueTournEnterRogueCocoonSceneCsReq" + } + Self::CmdRogueTournDeleteArchiveCsReq => "CmdRogueTournDeleteArchiveCsReq", + Self::CmdRogueTournSaveBuildRefCsReq => "CmdRogueTournSaveBuildRefCsReq", + Self::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp", + Self::CmdRogueTournDeleteArchiveScRsp => "CmdRogueTournDeleteArchiveScRsp", + Self::CmdRogueTournUseSuperRewardKeyCsReq => { + "CmdRogueTournUseSuperRewardKeyCsReq" + } + Self::CmdRogueTournGetSettleInfoCsReq => "CmdRogueTournGetSettleInfoCsReq", + Self::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq", + Self::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq", + Self::CmdRogueTournEnableSeasonTalentCsReq => { + "CmdRogueTournEnableSeasonTalentCsReq" + } + Self::CmdRogueTournGetArchiveRepositoryScRsp => { + "CmdRogueTournGetArchiveRepositoryScRsp" + } + Self::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp", + Self::CmdRogueTournHandBookNotify => "CmdRogueTournHandBookNotify", + Self::CmdRogueTournExpNotify => "CmdRogueTournExpNotify", + Self::CmdRogueTournTakeExpRewardCsReq => "CmdRogueTournTakeExpRewardCsReq", + Self::CmdRogueTournResetPermanentTalentCsReq => { + "CmdRogueTournResetPermanentTalentCsReq" } Self::CmdRogueTournClearArchiveNameScNotify => { "CmdRogueTournClearArchiveNameScNotify" } - Self::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq", - Self::CmdRogueTournGetMiscRealTimeDataScRsp => { - "CmdRogueTournGetMiscRealTimeDataScRsp" - } - Self::CmdRogueTournGetSettleInfoScRsp => "CmdRogueTournGetSettleInfoScRsp", - Self::CmdRogueTournGetAllArchiveCsReq => "CmdRogueTournGetAllArchiveCsReq", - Self::CmdRogueTournGetSeasonTalentInfoScRsp => { - "CmdRogueTournGetSeasonTalentInfoScRsp" - } - Self::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq", - Self::CmdRogueTournReviveAvatarCsReq => "CmdRogueTournReviveAvatarCsReq", - Self::CmdRogueTournConfirmSettleCsReq => "CmdRogueTournConfirmSettleCsReq", - Self::CmdRogueTournUseSuperRewardKeyCsReq => { - "CmdRogueTournUseSuperRewardKeyCsReq" - } - Self::CmdRogueTournEnterRoomCsReq => "CmdRogueTournEnterRoomCsReq", - Self::CmdRogueTournEnableSeasonTalentScRsp => { - "CmdRogueTournEnableSeasonTalentScRsp" - } - Self::CmdRougeTournRenameBuildRefCsReq => "CmdRougeTournRenameBuildRefCsReq", - Self::CmdRogueTournEnablePermanentTalentScRsp => { - "CmdRogueTournEnablePermanentTalentScRsp" - } - Self::CmdRogueTournDeleteArchiveCsReq => "CmdRogueTournDeleteArchiveCsReq", - Self::CmdRogueTournEnableSeasonTalentCsReq => { - "CmdRogueTournEnableSeasonTalentCsReq" - } - Self::CmdRogueTournDeleteBuildRefCsReq => "CmdRogueTournDeleteBuildRefCsReq", - Self::CmdRogueTournResetPermanentTalentScRsp => { - "CmdRogueTournResetPermanentTalentScRsp" - } - Self::CmdRogueTournSaveBuildRefCsReq => "CmdRogueTournSaveBuildRefCsReq", - Self::CmdRogueTournGetSettleInfoCsReq => "CmdRogueTournGetSettleInfoCsReq", - Self::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp", - Self::CmdRogueTournTakeExpRewardCsReq => "CmdRogueTournTakeExpRewardCsReq", - Self::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp", - Self::CmdRogueTournGetAllBuildRefCsReq => "CmdRogueTournGetAllBuildRefCsReq", - Self::CmdRogueTournConfirmSettleScRsp => "CmdRogueTournConfirmSettleScRsp", - Self::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp", - Self::CmdRogueTournTriggerRoomSelectCsReq => { - "CmdRogueTournTriggerRoomSelectCsReq" - } - Self::CmdOfndlgdeeme => "CmdOFNDLGDEEME", - Self::CmdRogueTournDeleteBuildRefScRsp => "CmdRogueTournDeleteBuildRefScRsp", - Self::CmdRogueTournReEnterRogueCocoonStageScRsp => { - "CmdRogueTournReEnterRogueCocoonStageScRsp" - } Self::CmdRogueTournWeekChallengeUpdateScNotify => { "CmdRogueTournWeekChallengeUpdateScNotify" } - Self::CmdRogueTournSaveBuildRefScRsp => "CmdRogueTournSaveBuildRefScRsp", + Self::CmdRogueTournEnterRogueCocoonSceneScRsp => { + "CmdRogueTournEnterRogueCocoonSceneScRsp" + } + Self::CmdRogueTournEnterLayerScRsp => "CmdRogueTournEnterLayerScRsp", + Self::CmdRogueTournReviveAvatarScRsp => "CmdRogueTournReviveAvatarScRsp", + Self::CmdRogueTournGetAllBuildRefScRsp => "CmdRogueTournGetAllBuildRefScRsp", + Self::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp", + Self::CmdRogueTournDeleteBuildRefScRsp => "CmdRogueTournDeleteBuildRefScRsp", + Self::CmdRogueTournGetAllBuildRefCsReq => "CmdRogueTournGetAllBuildRefCsReq", + Self::CmdRogueTournReviveCostUpdateScNotify => { + "CmdRogueTournReviveCostUpdateScNotify" + } + Self::CmdPlclhlnahdb => "CmdPLCLHLNAHDB", + Self::CmdRogueTournRenameBuildRefScRsp => "CmdRogueTournRenameBuildRefScRsp", + Self::CmdRogueTournEnterRoomCsReq => "CmdRogueTournEnterRoomCsReq", + Self::CmdRogueTournRenameArchiveCsReq => "CmdRogueTournRenameArchiveCsReq", + Self::CmdRogueTournGetMiscRealTimeDataScRsp => { + "CmdRogueTournGetMiscRealTimeDataScRsp" + } + Self::CmdRogueTournRenameArchiveScRsp => "CmdRogueTournRenameArchiveScRsp", + Self::CmdHlgkhdilchh => "CmdHLGKHDILCHH", + Self::CmdRogueTournTriggerRoomSelectCsReq => { + "CmdRogueTournTriggerRoomSelectCsReq" + } + Self::CmdLgfajdikcjn => "CmdLGFAJDIKCJN", + Self::CmdRogueTournReviveAvatarCsReq => "CmdRogueTournReviveAvatarCsReq", + Self::CmdRogueTournGetMiscRealTimeDataCsReq => { + "CmdRogueTournGetMiscRealTimeDataCsReq" + } + Self::CmdRogueTournGetSettleInfoScRsp => "CmdRogueTournGetSettleInfoScRsp", Self::CmdRogueTournUseSuperRewardKeyScRsp => { "CmdRogueTournUseSuperRewardKeyScRsp" } Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify => { "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" } - Self::CmdRogueTournGetAllArchiveScRsp => "CmdRogueTournGetAllArchiveScRsp", Self::CmdRogueTournGetCurRogueCocoonInfoCsReq => { "CmdRogueTournGetCurRogueCocoonInfoCsReq" } - Self::CmdRogueTournRenameArchiveScRsp => "CmdRogueTournRenameArchiveScRsp", - Self::CmdRogueTournHandBookNotify => "CmdRogueTournHandBookNotify", - Self::CmdRogueTournEnterLayerCsReq => "CmdRogueTournEnterLayerCsReq", - Self::CmdRogueTournReviveCostUpdateScNotify => { - "CmdRogueTournReviveCostUpdateScNotify" - } - Self::CmdRogueTournGetArchiveRepositoryCsReq => { - "CmdRogueTournGetArchiveRepositoryCsReq" - } - Self::CmdRogueTournEnterRogueCocoonSceneCsReq => { - "CmdRogueTournEnterRogueCocoonSceneCsReq" - } - Self::CmdRogueTournEnterLayerScRsp => "CmdRogueTournEnterLayerScRsp", - Self::CmdFelpbjgpfej => "CmdFELPBJGPFEJ", - Self::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq", - Self::CmdPhgflgggicj => "CmdPHGFLGGGICJ", - Self::CmdRogueTournGetSeasonTalentInfoCsReq => { - "CmdRogueTournGetSeasonTalentInfoCsReq" - } - Self::CmdRogueTournRenameBuildRefScRsp => "CmdRogueTournRenameBuildRefScRsp", - Self::CmdRogueTournGetPermanentTalentInfoCsReq => { - "CmdRogueTournGetPermanentTalentInfoCsReq" - } - Self::CmdRogueTournGetArchiveRepositoryScRsp => { - "CmdRogueTournGetArchiveRepositoryScRsp" - } - Self::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq", - Self::CmdLikclcedpho => "CmdLIKCLCEDPHO", - Self::CmdRogueTournTakeExpRewardScRsp => "CmdRogueTournTakeExpRewardScRsp", - Self::CmdRogueTournExpNotify => "CmdRogueTournExpNotify", - Self::CmdRogueTournDeleteArchiveScRsp => "CmdRogueTournDeleteArchiveScRsp", - Self::CmdRogueTournAreaUpdateScNotify => "CmdRogueTournAreaUpdateScNotify", - Self::CmdRogueTournLeaveRogueCocoonSceneCsReq => { - "CmdRogueTournLeaveRogueCocoonSceneCsReq" - } - Self::CmdRogueTournResetPermanentTalentCsReq => { - "CmdRogueTournResetPermanentTalentCsReq" - } - Self::CmdRogueTournEnterRoomScRsp => "CmdRogueTournEnterRoomScRsp", + Self::CmdRogueTournGetAllArchiveScRsp => "CmdRogueTournGetAllArchiveScRsp", + Self::CmdLgaceofjjbk => "CmdLGACEOFJJBK", Self::CmdRogueTournGetPermanentTalentInfoScRsp => { "CmdRogueTournGetPermanentTalentInfoScRsp" } - Self::CmdRogueTournReEnterRogueCocoonStageCsReq => { - "CmdRogueTournReEnterRogueCocoonStageCsReq" + Self::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq", + Self::CmdRogueTournGetSeasonTalentInfoScRsp => { + "CmdRogueTournGetSeasonTalentInfoScRsp" } - Self::CmdRogueTournReviveAvatarScRsp => "CmdRogueTournReviveAvatarScRsp", - Self::CmdRogueTournEnterRogueCocoonSceneScRsp => { - "CmdRogueTournEnterRogueCocoonSceneScRsp" + Self::CmdRogueTournEnableSeasonTalentScRsp => { + "CmdRogueTournEnableSeasonTalentScRsp" } - Self::CmdRogueTournEnablePermanentTalentCsReq => { - "CmdRogueTournEnablePermanentTalentCsReq" + Self::CmdRogueTournLevelInfoUpdateScNotify => { + "CmdRogueTournLevelInfoUpdateScNotify" } - Self::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp", - Self::CmdRogueTournGetMiscRealTimeDataCsReq => { - "CmdRogueTournGetMiscRealTimeDataCsReq" + Self::CmdRogueTournLeaveRogueCocoonSceneScRsp => { + "CmdRogueTournLeaveRogueCocoonSceneScRsp" } - Self::CmdRogueTournBattleFailSettleInfoScNotify => { - "CmdRogueTournBattleFailSettleInfoScNotify" + Self::CmdRogueTournReEnterRogueCocoonStageScRsp => { + "CmdRogueTournReEnterRogueCocoonStageScRsp" + } + Self::CmdRogueTournDeleteBuildRefCsReq => "CmdRogueTournDeleteBuildRefCsReq", + Self::CmdRogueTournResetPermanentTalentScRsp => { + "CmdRogueTournResetPermanentTalentScRsp" + } + Self::CmdRogueTournAreaUpdateScNotify => "CmdRogueTournAreaUpdateScNotify", + Self::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq", + Self::CmdRogueTournEnablePermanentTalentScRsp => { + "CmdRogueTournEnablePermanentTalentScRsp" + } + Self::CmdRogueTournGetCurRogueCocoonInfoScRsp => { + "CmdRogueTournGetCurRogueCocoonInfoScRsp" } - Self::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRogueTournType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdRogueTournGetAllBuildRefScRsp" => { - Some(Self::CmdRogueTournGetAllBuildRefScRsp) + "IAMCFDLNKOL_PCPDHELPKEM" => Some(Self::IamcfdlnkolPcpdhelpkem), + "CmdRogueTournSaveBuildRefScRsp" => { + Some(Self::CmdRogueTournSaveBuildRefScRsp) } - "CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp), + "CmdRogueTournGetPermanentTalentInfoCsReq" => { + Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq) + } + "CmdRogueTournTakeExpRewardScRsp" => { + Some(Self::CmdRogueTournTakeExpRewardScRsp) + } + "CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp), "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" => { Some(Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify) } - "CmdRogueTournLeaveRogueCocoonSceneScRsp" => { - Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp) + "CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq), + "CmdRogueTournConfirmSettleCsReq" => { + Some(Self::CmdRogueTournConfirmSettleCsReq) } - "CmdJIBCIBDMKKO" => Some(Self::CmdJibcibdmkko), - "CmdRogueTournRenameArchiveCsReq" => { - Some(Self::CmdRogueTournRenameArchiveCsReq) + "CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq), + "CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp), + "CmdCKEPHOJDAAD" => Some(Self::CmdCkephojdaad), + "CmdRogueTournEnablePermanentTalentCsReq" => { + Some(Self::CmdRogueTournEnablePermanentTalentCsReq) } - "CmdRogueTournLevelInfoUpdateScNotify" => { - Some(Self::CmdRogueTournLevelInfoUpdateScNotify) + "CmdRogueTournGetArchiveRepositoryCsReq" => { + Some(Self::CmdRogueTournGetArchiveRepositoryCsReq) } - "CmdRogueTournGetCurRogueCocoonInfoScRsp" => { - Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp) + "CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp), + "CmdRougeTournRenameBuildRefCsReq" => { + Some(Self::CmdRougeTournRenameBuildRefCsReq) } - "CmdRogueTournClearArchiveNameScNotify" => { - Some(Self::CmdRogueTournClearArchiveNameScNotify) + "CmdRogueTournReEnterRogueCocoonStageCsReq" => { + Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq) } - "CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq), - "CmdRogueTournGetMiscRealTimeDataScRsp" => { - Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp) + "CmdRogueTournGetSeasonTalentInfoCsReq" => { + Some(Self::CmdRogueTournGetSeasonTalentInfoCsReq) } - "CmdRogueTournGetSettleInfoScRsp" => { - Some(Self::CmdRogueTournGetSettleInfoScRsp) + "CmdRogueTournBattleFailSettleInfoScNotify" => { + Some(Self::CmdRogueTournBattleFailSettleInfoScNotify) + } + "CmdRogueTournLeaveRogueCocoonSceneCsReq" => { + Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq) } "CmdRogueTournGetAllArchiveCsReq" => { Some(Self::CmdRogueTournGetAllArchiveCsReq) } - "CmdRogueTournGetSeasonTalentInfoScRsp" => { - Some(Self::CmdRogueTournGetSeasonTalentInfoScRsp) + "CmdRogueTournConfirmSettleScRsp" => { + Some(Self::CmdRogueTournConfirmSettleScRsp) } - "CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq), - "CmdRogueTournReviveAvatarCsReq" => { - Some(Self::CmdRogueTournReviveAvatarCsReq) - } - "CmdRogueTournConfirmSettleCsReq" => { - Some(Self::CmdRogueTournConfirmSettleCsReq) - } - "CmdRogueTournUseSuperRewardKeyCsReq" => { - Some(Self::CmdRogueTournUseSuperRewardKeyCsReq) - } - "CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq), - "CmdRogueTournEnableSeasonTalentScRsp" => { - Some(Self::CmdRogueTournEnableSeasonTalentScRsp) - } - "CmdRougeTournRenameBuildRefCsReq" => { - Some(Self::CmdRougeTournRenameBuildRefCsReq) - } - "CmdRogueTournEnablePermanentTalentScRsp" => { - Some(Self::CmdRogueTournEnablePermanentTalentScRsp) + "CmdRogueTournEnterRogueCocoonSceneCsReq" => { + Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq) } "CmdRogueTournDeleteArchiveCsReq" => { Some(Self::CmdRogueTournDeleteArchiveCsReq) } - "CmdRogueTournEnableSeasonTalentCsReq" => { - Some(Self::CmdRogueTournEnableSeasonTalentCsReq) - } - "CmdRogueTournDeleteBuildRefCsReq" => { - Some(Self::CmdRogueTournDeleteBuildRefCsReq) - } - "CmdRogueTournResetPermanentTalentScRsp" => { - Some(Self::CmdRogueTournResetPermanentTalentScRsp) - } "CmdRogueTournSaveBuildRefCsReq" => { Some(Self::CmdRogueTournSaveBuildRefCsReq) } + "CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp), + "CmdRogueTournDeleteArchiveScRsp" => { + Some(Self::CmdRogueTournDeleteArchiveScRsp) + } + "CmdRogueTournUseSuperRewardKeyCsReq" => { + Some(Self::CmdRogueTournUseSuperRewardKeyCsReq) + } "CmdRogueTournGetSettleInfoCsReq" => { Some(Self::CmdRogueTournGetSettleInfoCsReq) } + "CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq), + "CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq), + "CmdRogueTournEnableSeasonTalentCsReq" => { + Some(Self::CmdRogueTournEnableSeasonTalentCsReq) + } + "CmdRogueTournGetArchiveRepositoryScRsp" => { + Some(Self::CmdRogueTournGetArchiveRepositoryScRsp) + } "CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp), + "CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify), + "CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify), "CmdRogueTournTakeExpRewardCsReq" => { Some(Self::CmdRogueTournTakeExpRewardCsReq) } - "CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp), - "CmdRogueTournGetAllBuildRefCsReq" => { - Some(Self::CmdRogueTournGetAllBuildRefCsReq) + "CmdRogueTournResetPermanentTalentCsReq" => { + Some(Self::CmdRogueTournResetPermanentTalentCsReq) } - "CmdRogueTournConfirmSettleScRsp" => { - Some(Self::CmdRogueTournConfirmSettleScRsp) - } - "CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp), - "CmdRogueTournTriggerRoomSelectCsReq" => { - Some(Self::CmdRogueTournTriggerRoomSelectCsReq) - } - "CmdOFNDLGDEEME" => Some(Self::CmdOfndlgdeeme), - "CmdRogueTournDeleteBuildRefScRsp" => { - Some(Self::CmdRogueTournDeleteBuildRefScRsp) - } - "CmdRogueTournReEnterRogueCocoonStageScRsp" => { - Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp) + "CmdRogueTournClearArchiveNameScNotify" => { + Some(Self::CmdRogueTournClearArchiveNameScNotify) } "CmdRogueTournWeekChallengeUpdateScNotify" => { Some(Self::CmdRogueTournWeekChallengeUpdateScNotify) } - "CmdRogueTournSaveBuildRefScRsp" => { - Some(Self::CmdRogueTournSaveBuildRefScRsp) + "CmdRogueTournEnterRogueCocoonSceneScRsp" => { + Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp) + } + "CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp), + "CmdRogueTournReviveAvatarScRsp" => { + Some(Self::CmdRogueTournReviveAvatarScRsp) + } + "CmdRogueTournGetAllBuildRefScRsp" => { + Some(Self::CmdRogueTournGetAllBuildRefScRsp) + } + "CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp), + "CmdRogueTournDeleteBuildRefScRsp" => { + Some(Self::CmdRogueTournDeleteBuildRefScRsp) + } + "CmdRogueTournGetAllBuildRefCsReq" => { + Some(Self::CmdRogueTournGetAllBuildRefCsReq) + } + "CmdRogueTournReviveCostUpdateScNotify" => { + Some(Self::CmdRogueTournReviveCostUpdateScNotify) + } + "CmdPLCLHLNAHDB" => Some(Self::CmdPlclhlnahdb), + "CmdRogueTournRenameBuildRefScRsp" => { + Some(Self::CmdRogueTournRenameBuildRefScRsp) + } + "CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq), + "CmdRogueTournRenameArchiveCsReq" => { + Some(Self::CmdRogueTournRenameArchiveCsReq) + } + "CmdRogueTournGetMiscRealTimeDataScRsp" => { + Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp) + } + "CmdRogueTournRenameArchiveScRsp" => { + Some(Self::CmdRogueTournRenameArchiveScRsp) + } + "CmdHLGKHDILCHH" => Some(Self::CmdHlgkhdilchh), + "CmdRogueTournTriggerRoomSelectCsReq" => { + Some(Self::CmdRogueTournTriggerRoomSelectCsReq) + } + "CmdLGFAJDIKCJN" => Some(Self::CmdLgfajdikcjn), + "CmdRogueTournReviveAvatarCsReq" => { + Some(Self::CmdRogueTournReviveAvatarCsReq) + } + "CmdRogueTournGetMiscRealTimeDataCsReq" => { + Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq) + } + "CmdRogueTournGetSettleInfoScRsp" => { + Some(Self::CmdRogueTournGetSettleInfoScRsp) } "CmdRogueTournUseSuperRewardKeyScRsp" => { Some(Self::CmdRogueTournUseSuperRewardKeyScRsp) @@ -92424,97 +96121,61 @@ impl CmdRogueTournType { "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" => { Some(Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify) } - "CmdRogueTournGetAllArchiveScRsp" => { - Some(Self::CmdRogueTournGetAllArchiveScRsp) - } "CmdRogueTournGetCurRogueCocoonInfoCsReq" => { Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq) } - "CmdRogueTournRenameArchiveScRsp" => { - Some(Self::CmdRogueTournRenameArchiveScRsp) + "CmdRogueTournGetAllArchiveScRsp" => { + Some(Self::CmdRogueTournGetAllArchiveScRsp) } - "CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify), - "CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq), - "CmdRogueTournReviveCostUpdateScNotify" => { - Some(Self::CmdRogueTournReviveCostUpdateScNotify) + "CmdLGACEOFJJBK" => Some(Self::CmdLgaceofjjbk), + "CmdRogueTournGetPermanentTalentInfoScRsp" => { + Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp) } - "CmdRogueTournGetArchiveRepositoryCsReq" => { - Some(Self::CmdRogueTournGetArchiveRepositoryCsReq) + "CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq), + "CmdRogueTournGetSeasonTalentInfoScRsp" => { + Some(Self::CmdRogueTournGetSeasonTalentInfoScRsp) } - "CmdRogueTournEnterRogueCocoonSceneCsReq" => { - Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq) + "CmdRogueTournEnableSeasonTalentScRsp" => { + Some(Self::CmdRogueTournEnableSeasonTalentScRsp) } - "CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp), - "CmdFELPBJGPFEJ" => Some(Self::CmdFelpbjgpfej), - "CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq), - "CmdPHGFLGGGICJ" => Some(Self::CmdPhgflgggicj), - "CmdRogueTournGetSeasonTalentInfoCsReq" => { - Some(Self::CmdRogueTournGetSeasonTalentInfoCsReq) + "CmdRogueTournLevelInfoUpdateScNotify" => { + Some(Self::CmdRogueTournLevelInfoUpdateScNotify) } - "CmdRogueTournRenameBuildRefScRsp" => { - Some(Self::CmdRogueTournRenameBuildRefScRsp) + "CmdRogueTournLeaveRogueCocoonSceneScRsp" => { + Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp) } - "CmdRogueTournGetPermanentTalentInfoCsReq" => { - Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq) + "CmdRogueTournReEnterRogueCocoonStageScRsp" => { + Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp) } - "CmdRogueTournGetArchiveRepositoryScRsp" => { - Some(Self::CmdRogueTournGetArchiveRepositoryScRsp) + "CmdRogueTournDeleteBuildRefCsReq" => { + Some(Self::CmdRogueTournDeleteBuildRefCsReq) } - "CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq), - "CmdLIKCLCEDPHO" => Some(Self::CmdLikclcedpho), - "CmdRogueTournTakeExpRewardScRsp" => { - Some(Self::CmdRogueTournTakeExpRewardScRsp) - } - "CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify), - "CmdRogueTournDeleteArchiveScRsp" => { - Some(Self::CmdRogueTournDeleteArchiveScRsp) + "CmdRogueTournResetPermanentTalentScRsp" => { + Some(Self::CmdRogueTournResetPermanentTalentScRsp) } "CmdRogueTournAreaUpdateScNotify" => { Some(Self::CmdRogueTournAreaUpdateScNotify) } - "CmdRogueTournLeaveRogueCocoonSceneCsReq" => { - Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq) + "CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq), + "CmdRogueTournEnablePermanentTalentScRsp" => { + Some(Self::CmdRogueTournEnablePermanentTalentScRsp) } - "CmdRogueTournResetPermanentTalentCsReq" => { - Some(Self::CmdRogueTournResetPermanentTalentCsReq) + "CmdRogueTournGetCurRogueCocoonInfoScRsp" => { + Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp) } - "CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp), - "CmdRogueTournGetPermanentTalentInfoScRsp" => { - Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp) - } - "CmdRogueTournReEnterRogueCocoonStageCsReq" => { - Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq) - } - "CmdRogueTournReviveAvatarScRsp" => { - Some(Self::CmdRogueTournReviveAvatarScRsp) - } - "CmdRogueTournEnterRogueCocoonSceneScRsp" => { - Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp) - } - "CmdRogueTournEnablePermanentTalentCsReq" => { - Some(Self::CmdRogueTournEnablePermanentTalentCsReq) - } - "CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp), - "CmdRogueTournGetMiscRealTimeDataCsReq" => { - Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq) - } - "CmdRogueTournBattleFailSettleInfoScNotify" => { - Some(Self::CmdRogueTournBattleFailSettleInfoScNotify) - } - "CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq), _ => None, } } } -/// Obf: RogueTournLevelStatus +/// Obf: JPPIEKOBPII #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTournLevelStatus { - Mnfeponeddj = 0, - Mnmcloppfol = 1, - Blmnpnajafp = 2, - Djjfifeiici = 3, + JppiekobpiiPcpdhelpkem = 0, + JppiekobpiiHpjebffhjnp = 1, + JppiekobpiiPoolaghgcmg = 2, + JppiekobpiiEmednpccndh = 3, } impl RogueTournLevelStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -92523,19 +96184,19 @@ impl RogueTournLevelStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "RogueTournLevelStatus_MNFEPONEDDJ", - Self::Mnmcloppfol => "RogueTournLevelStatus_MNMCLOPPFOL", - Self::Blmnpnajafp => "RogueTournLevelStatus_BLMNPNAJAFP", - Self::Djjfifeiici => "RogueTournLevelStatus_DJJFIFEIICI", + Self::JppiekobpiiPcpdhelpkem => "JPPIEKOBPII_PCPDHELPKEM", + Self::JppiekobpiiHpjebffhjnp => "JPPIEKOBPII_HPJEBFFHJNP", + Self::JppiekobpiiPoolaghgcmg => "JPPIEKOBPII_POOLAGHGCMG", + Self::JppiekobpiiEmednpccndh => "JPPIEKOBPII_EMEDNPCCNDH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "RogueTournLevelStatus_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "RogueTournLevelStatus_MNMCLOPPFOL" => Some(Self::Mnmcloppfol), - "RogueTournLevelStatus_BLMNPNAJAFP" => Some(Self::Blmnpnajafp), - "RogueTournLevelStatus_DJJFIFEIICI" => Some(Self::Djjfifeiici), + "JPPIEKOBPII_PCPDHELPKEM" => Some(Self::JppiekobpiiPcpdhelpkem), + "JPPIEKOBPII_HPJEBFFHJNP" => Some(Self::JppiekobpiiHpjebffhjnp), + "JPPIEKOBPII_POOLAGHGCMG" => Some(Self::JppiekobpiiPoolaghgcmg), + "JPPIEKOBPII_EMEDNPCCNDH" => Some(Self::JppiekobpiiEmednpccndh), _ => None, } } @@ -92543,29 +96204,29 @@ impl RogueTournLevelStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kkijdkpjmib { - Mnfeponeddj = 0, - Mnmcloppfol = 1, - Ngpfhcfehpk = 2, +pub enum Jilicanhllc { + Pcpdhelpkem = 0, + Hpjebffhjnp = 1, + Klhdcopplng = 2, } -impl Kkijdkpjmib { +impl Jilicanhllc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "KKIJDKPJMIB_MNFEPONEDDJ", - Self::Mnmcloppfol => "KKIJDKPJMIB_MNMCLOPPFOL", - Self::Ngpfhcfehpk => "KKIJDKPJMIB_NGPFHCFEHPK", + Self::Pcpdhelpkem => "JILICANHLLC_PCPDHELPKEM", + Self::Hpjebffhjnp => "JILICANHLLC_HPJEBFFHJNP", + Self::Klhdcopplng => "JILICANHLLC_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KKIJDKPJMIB_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "KKIJDKPJMIB_MNMCLOPPFOL" => Some(Self::Mnmcloppfol), - "KKIJDKPJMIB_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), + "JILICANHLLC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "JILICANHLLC_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), + "JILICANHLLC_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } @@ -92573,32 +96234,32 @@ impl Kkijdkpjmib { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ieclobdhobo { - Mnfeponeddj = 0, - Emldogllpcn = 1, - Mnmcloppfol = 2, - Ngpfhcfehpk = 3, +pub enum Flcpapojbgp { + Pcpdhelpkem = 0, + Pcpkfcdojpd = 1, + Hpjebffhjnp = 2, + Klhdcopplng = 3, } -impl Ieclobdhobo { +impl Flcpapojbgp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "IECLOBDHOBO_MNFEPONEDDJ", - Self::Emldogllpcn => "IECLOBDHOBO_EMLDOGLLPCN", - Self::Mnmcloppfol => "IECLOBDHOBO_MNMCLOPPFOL", - Self::Ngpfhcfehpk => "IECLOBDHOBO_NGPFHCFEHPK", + Self::Pcpdhelpkem => "FLCPAPOJBGP_PCPDHELPKEM", + Self::Pcpkfcdojpd => "FLCPAPOJBGP_PCPKFCDOJPD", + Self::Hpjebffhjnp => "FLCPAPOJBGP_HPJEBFFHJNP", + Self::Klhdcopplng => "FLCPAPOJBGP_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IECLOBDHOBO_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "IECLOBDHOBO_EMLDOGLLPCN" => Some(Self::Emldogllpcn), - "IECLOBDHOBO_MNMCLOPPFOL" => Some(Self::Mnmcloppfol), - "IECLOBDHOBO_NGPFHCFEHPK" => Some(Self::Ngpfhcfehpk), + "FLCPAPOJBGP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "FLCPAPOJBGP_PCPKFCDOJPD" => Some(Self::Pcpkfcdojpd), + "FLCPAPOJBGP_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), + "FLCPAPOJBGP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } @@ -92606,32 +96267,32 @@ impl Ieclobdhobo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fbehpebplgl { - Mnfeponeddj = 0, - Hfbhhlienbi = 1, - Gnedhgfnake = 2, - Alhkofoilai = 3, +pub enum Beplpkefeed { + Pcpdhelpkem = 0, + Fcehnmjjabe = 1, + Iohffghjopf = 2, + Omjicgncoid = 3, } -impl Fbehpebplgl { +impl Beplpkefeed { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "FBEHPEBPLGL_MNFEPONEDDJ", - Self::Hfbhhlienbi => "FBEHPEBPLGL_HFBHHLIENBI", - Self::Gnedhgfnake => "FBEHPEBPLGL_GNEDHGFNAKE", - Self::Alhkofoilai => "FBEHPEBPLGL_ALHKOFOILAI", + Self::Pcpdhelpkem => "BEPLPKEFEED_PCPDHELPKEM", + Self::Fcehnmjjabe => "BEPLPKEFEED_FCEHNMJJABE", + Self::Iohffghjopf => "BEPLPKEFEED_IOHFFGHJOPF", + Self::Omjicgncoid => "BEPLPKEFEED_OMJICGNCOID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FBEHPEBPLGL_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "FBEHPEBPLGL_HFBHHLIENBI" => Some(Self::Hfbhhlienbi), - "FBEHPEBPLGL_GNEDHGFNAKE" => Some(Self::Gnedhgfnake), - "FBEHPEBPLGL_ALHKOFOILAI" => Some(Self::Alhkofoilai), + "BEPLPKEFEED_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "BEPLPKEFEED_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), + "BEPLPKEFEED_IOHFFGHJOPF" => Some(Self::Iohffghjopf), + "BEPLPKEFEED_OMJICGNCOID" => Some(Self::Omjicgncoid), _ => None, } } @@ -92639,63 +96300,63 @@ impl Fbehpebplgl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Eghdkfkmfpg { - Dklknkbbhjh = 0, - Ocapmkbhghc = 1, - Leflnfobcei = 2, - Bbpgenadage = 3, - Onnangcmmaa = 4, - Ckldhbjmafc = 5, - Gkchndclgje = 6, - Gmceghbpiba = 7, - Kaofpbkmhen = 8, +pub enum Bfcofbceofg { + Ohfknnelbcb = 0, + Cfmccljbhkp = 1, + Obcknodnmbn = 2, + Mmgeodkjmgc = 3, + Gcfnjmbehmi = 4, + Nhdhiigdjbn = 5, + Blebgcemcca = 6, + Gjcjpfjffdf = 7, + Nficamegkbe = 8, } -impl Eghdkfkmfpg { +impl Bfcofbceofg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Dklknkbbhjh => "EGHDKFKMFPG_DKLKNKBBHJH", - Self::Ocapmkbhghc => "EGHDKFKMFPG_OCAPMKBHGHC", - Self::Leflnfobcei => "EGHDKFKMFPG_LEFLNFOBCEI", - Self::Bbpgenadage => "EGHDKFKMFPG_BBPGENADAGE", - Self::Onnangcmmaa => "EGHDKFKMFPG_ONNANGCMMAA", - Self::Ckldhbjmafc => "EGHDKFKMFPG_CKLDHBJMAFC", - Self::Gkchndclgje => "EGHDKFKMFPG_GKCHNDCLGJE", - Self::Gmceghbpiba => "EGHDKFKMFPG_GMCEGHBPIBA", - Self::Kaofpbkmhen => "EGHDKFKMFPG_KAOFPBKMHEN", + Self::Ohfknnelbcb => "BFCOFBCEOFG_OHFKNNELBCB", + Self::Cfmccljbhkp => "BFCOFBCEOFG_CFMCCLJBHKP", + Self::Obcknodnmbn => "BFCOFBCEOFG_OBCKNODNMBN", + Self::Mmgeodkjmgc => "BFCOFBCEOFG_MMGEODKJMGC", + Self::Gcfnjmbehmi => "BFCOFBCEOFG_GCFNJMBEHMI", + Self::Nhdhiigdjbn => "BFCOFBCEOFG_NHDHIIGDJBN", + Self::Blebgcemcca => "BFCOFBCEOFG_BLEBGCEMCCA", + Self::Gjcjpfjffdf => "BFCOFBCEOFG_GJCJPFJFFDF", + Self::Nficamegkbe => "BFCOFBCEOFG_NFICAMEGKBE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EGHDKFKMFPG_DKLKNKBBHJH" => Some(Self::Dklknkbbhjh), - "EGHDKFKMFPG_OCAPMKBHGHC" => Some(Self::Ocapmkbhghc), - "EGHDKFKMFPG_LEFLNFOBCEI" => Some(Self::Leflnfobcei), - "EGHDKFKMFPG_BBPGENADAGE" => Some(Self::Bbpgenadage), - "EGHDKFKMFPG_ONNANGCMMAA" => Some(Self::Onnangcmmaa), - "EGHDKFKMFPG_CKLDHBJMAFC" => Some(Self::Ckldhbjmafc), - "EGHDKFKMFPG_GKCHNDCLGJE" => Some(Self::Gkchndclgje), - "EGHDKFKMFPG_GMCEGHBPIBA" => Some(Self::Gmceghbpiba), - "EGHDKFKMFPG_KAOFPBKMHEN" => Some(Self::Kaofpbkmhen), + "BFCOFBCEOFG_OHFKNNELBCB" => Some(Self::Ohfknnelbcb), + "BFCOFBCEOFG_CFMCCLJBHKP" => Some(Self::Cfmccljbhkp), + "BFCOFBCEOFG_OBCKNODNMBN" => Some(Self::Obcknodnmbn), + "BFCOFBCEOFG_MMGEODKJMGC" => Some(Self::Mmgeodkjmgc), + "BFCOFBCEOFG_GCFNJMBEHMI" => Some(Self::Gcfnjmbehmi), + "BFCOFBCEOFG_NHDHIIGDJBN" => Some(Self::Nhdhiigdjbn), + "BFCOFBCEOFG_BLEBGCEMCCA" => Some(Self::Blebgcemcca), + "BFCOFBCEOFG_GJCJPFJFFDF" => Some(Self::Gjcjpfjffdf), + "BFCOFBCEOFG_NFICAMEGKBE" => Some(Self::Nficamegkbe), _ => None, } } } -/// Obf: CmdRollShopType +/// Obf: MNCIAAAFPKK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRollShopType { - Mnfeponeddj = 0, + MnciaaafpkkPcpdhelpkem = 0, CmdGetRollShopInfoCsReq = 6901, - CmdTakeRollShopRewardCsReq = 6906, - CmdDoGachaInRollShopCsReq = 6915, - CmdDoGachaInRollShopScRsp = 6905, - CmdTakeRollShopRewardScRsp = 6916, - CmdGetRollShopInfoScRsp = 6919, + CmdDoGachaInRollShopCsReq = 6902, + CmdGetRollShopInfoScRsp = 6920, + CmdDoGachaInRollShopScRsp = 6910, + CmdTakeRollShopRewardScRsp = 6908, + CmdTakeRollShopRewardCsReq = 6915, } impl CmdRollShopType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92704,120 +96365,120 @@ impl CmdRollShopType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdRollShopType_MNFEPONEDDJ", + Self::MnciaaafpkkPcpdhelpkem => "MNCIAAAFPKK_PCPDHELPKEM", Self::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq", - Self::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq", Self::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq", + Self::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp", Self::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp", Self::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp", - Self::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp", + Self::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdRollShopType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "MNCIAAAFPKK_PCPDHELPKEM" => Some(Self::MnciaaafpkkPcpdhelpkem), "CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq), - "CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq), "CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq), + "CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp), "CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp), "CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp), - "CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp), + "CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq), _ => None, } } } -/// Obf: CmdSceneType +/// Obf: KILMJLKOKEJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSceneType { - Mnfeponeddj = 0, - CmdRefreshTriggerEntityListReq = 1487, - CmdSceneReviveAfterRebattleScRsp = 1401, - CmdUnlockedAreaMapScNotify = 1453, - CmdGetCurSceneInfoCsReq = 1462, - CmdRefreshTriggerByClientScNotify = 1420, - CmdCounterDownScRsp = 1482, - CmdSceneCheckpoingRefreshScRsp = 1488, - CmdSceneUpdatePositionVersionNotify = 1457, - CmdSceneEnterStageScRsp = 1418, - CmdScenePlaneEventScNotify = 1441, - CmdSceneEntityMoveScNotify = 1446, - CmdEnterSceneCsReq = 1444, - CmdReEnterLastElementStageScRsp = 1436, - CmdGetSceneMapInfoScRsp = 1442, - CmdCounterDownCsReq = 1433, - CmdSceneGroupRefreshScNotify = 1480, - CmdOpenChestScNotify = 1473, - CmdUnlockTeleportNotify = 1489, - CmdGroupStateChangeScNotify = 1426, - CmdActiveFarmElementScRsp = 1455, - Nkkepjbnkoh = 1403, - CmdUpdateGroupPropertyScRsp = 1472, - CmdEnterSectionCsReq = 1496, - CmdEntityBindPropScRsp = 1412, - CmdEnterSceneScRsp = 1411, - CmdSetTrainWorldIdCsReq = 1499, - CmdSceneCastSkillCostMpCsReq = 1419, - CmdDeleteSummonUnitScRsp = 1474, - CmdGetSceneMapInfoCsReq = 1432, - CmdGetEnteredSceneScRsp = 1495, - CmdGetUnlockTeleportScRsp = 1438, - CmdSceneEnterStageCsReq = 1431, - CmdInteractPropScRsp = 1404, - CmdReturnLastTownScRsp = 1409, - CmdSetCurInteractEntityScRsp = 1468, - CmdGetUnlockTeleportCsReq = 1475, - CmdSceneReviveAfterRebattleCsReq = 1406, - CmdSetClientPausedScRsp = 1422, - CmdDeleteSummonUnitCsReq = 1449, - Emigbejfkia = 1405, - CmdSceneEntityTeleportCsReq = 1450, - CmdSceneEntityMoveCsReqWrong = 1417, - CmdRecoverAllLineupScRsp = 1491, - CmdSceneEntityMoveScRsp = 1481, - CmdCounterRecoverScRsp = 1463, - CmdSceneCastSkillCostMpScRsp = 1423, - CmdReEnterLastElementStageCsReq = 1494, - CmdSceneCastSkillCsReq = 1435, - CmdSceneEntityMoveCsReq = 1477, - CmdEjgccjbobdg = 1467, - CmdDeactivateFarmElementCsReq = 1451, - Dgjnpknpkip = 1483, - CmdEnterSceneByServerScNotify = 1439, - CmdSavePointsInfoNotify = 1402, - CmdDeactivateFarmElementScRsp = 1497, - CmdGroupStateChangeCsReq = 1452, - CmdSetTrainWorldIdScRsp = 1471, - CmdSceneCastSkillScRsp = 1413, - CmdChangePropTimelineInfoScRsp = 1440, - CmdSceneCheckpointRefreshMonsterReq = 1434, - CmdSceneCastSkillMpUpdateScNotify = 1456, - CmdLastSpringRefreshTimeNotify = 1486, - CmdStartCocoonStageScRsp = 1490, - CmdSetClientPausedCsReq = 1464, - CmdEnterSectionScRsp = 1443, - CmdGetCurSceneInfoScRsp = 1500, - CmdUpdateMechanismBarScNotify = 1425, - CmdActiveFarmElementCsReq = 1429, - CmdStartCocoonStageCsReq = 1437, - CmdSceneEntityTeleportScRsp = 1465, - CmdSyncEntityBuffChangeListScNotify = 1484, - CmdRefreshTriggerByClientScRsp = 1466, - CmdTrainWorldIdChangeScNotify = 1485, - Bmmkphekenk = 1445, - CmdUpdateGroupPropertyCsReq = 1493, - CmdRecoverAllLineupCsReq = 1408, - CmdSetGroupCustomSaveDataScRsp = 1458, - CmdCounterRecoverCsReq = 1461, - CmdUpdateFloorSavedValueNotify = 1460, - CmdEnteredSceneChangeScNotify = 1492, - CmdGetEnteredSceneCsReq = 1470, - CmdChangeTimeRewindInfoReq = 1469, - CmdInteractPropCsReq = 1424, - CmdSyncServerSceneChangeNotify = 1421, - CmdGroupStateChangeScRsp = 1410, + KilmjlkokejPcpdhelpkem = 0, + CmdOghellaafjg = 1420, + CmdGetCurSceneInfoCsReq = 1409, + CmdRefreshTriggerByClientScRsp = 1445, + CmdEnterSectionCsReq = 1457, + CmdGetEnteredSceneScRsp = 1446, + CmdIjgnlkacdno = 1421, + CmdCbofflphibp = 1443, + CmdGetSceneMapInfoScRsp = 1499, + CmdSceneEntityMoveCsReq = 1402, + CmdSceneEntityMoveScNotify = 1439, + CmdSceneCastSkillMpUpdateScNotify = 1438, + CmdRefreshTriggerByClientScNotify = 1487, + CmdCounterDownCsReq = 1486, + CmdActiveFarmElementScRsp = 1430, + CmdUpdateGroupPropertyCsReq = 1422, + CmdCounterRecoverCsReq = 1440, + CmdGetUnlockTeleportScRsp = 1483, + CmdGllcfalfcoc = 1464, + KilmjlkokejCdpbifphege = 1407, + CmdSceneReviveAfterRebattleCsReq = 1489, + CmdSceneEnterStageCsReq = 1444, + CmdFbjdfgmmmfp = 1485, + CmdUpdateFloorSavedValueNotify = 1415, + CmdBdonbhbpjmc = 1493, + CmdPgjmlaakdjf = 1458, + CmdSceneCastSkillCostMpCsReq = 1437, + CmdStartCocoonStageCsReq = 1425, + CmdScenePlaneEventScNotify = 1482, + CmdRefreshTriggerEntityListReq = 1456, + CmdSetTrainWorldIdCsReq = 1419, + CmdActiveFarmElementCsReq = 1411, + CmdSceneEnterStageScRsp = 1500, + CmdOfgkngpdfik = 1448, + CmdTrainWorldIdChangeScNotify = 1450, + CmdSavePointsInfoNotify = 1451, + CmdSceneEntityTeleportCsReq = 1469, + CmdSetTrainWorldIdScRsp = 1447, + CmdEnterSceneScRsp = 1470, + CmdReEnterLastElementStageScRsp = 1490, + CmdSceneEntityMoveScRsp = 1410, + CmdUnlockTeleportNotify = 1484, + CmdGroupStateChangeCsReq = 1497, + CmdNbpagjblkjf = 1412, + CmdSetGroupCustomSaveDataScRsp = 1416, + CmdOpenChestScNotify = 1435, + CmdGetUnlockTeleportCsReq = 1431, + CmdLmhhflkcppf = 1417, + KilmjlkokejNfdhfmoojao = 1473, + CmdKcjnipmkcgb = 1467, + KilmjlkokejGckocilceac = 1479, + CmdSceneCheckpoingRefreshScRsp = 1433, + CmdGpackpjjgbj = 1480, + CmdDeactivateFarmElementCsReq = 1466, + CmdGejeocbfpma = 1401, + CmdChapdgddkbk = 1453, + CmdSceneCheckpointRefreshMonsterReq = 1432, + CmdNgpofgpedcj = 1496, + CmdInteractPropScRsp = 1495, + CmdHiabmonnnaj = 1405, + CmdSceneCastSkillCsReq = 1414, + CmdEnteredSceneChangeScNotify = 1434, + CmdHhgcigbnmep = 1475, + CmdSceneCastSkillCostMpScRsp = 1404, + CmdPfabfkonaim = 1423, + CmdGetCurSceneInfoScRsp = 1498, + CmdEnterSceneByServerScNotify = 1468, + KilmjlkokejLngdmfipacj = 1477, + CmdGetSceneMapInfoCsReq = 1460, + CmdSceneCastSkillScRsp = 1418, + CmdEnterSceneCsReq = 1462, + CmdSceneEntityTeleportScRsp = 1441, + CmdNenjkdedpjj = 1426, + CmdMbmacclhebk = 1428, + CmdSyncEntityBuffChangeList = 1474, + CmdReEnterLastElementStageCsReq = 1452, + CmdDeleteSummonUnitCsReq = 1427, + CmdChangeTimeRewindInfoReq = 1463, + CmdInteractPropCsReq = 1494, + CmdSceneGroupRefreshScNotify = 1455, + CmdJbganbaedpm = 1413, + CmdKjampkbpaol = 1461, + KilmjlkokejCkphbalhall = 1491, + CmdNafcldabglc = 1408, + CmdGetEnteredSceneCsReq = 1476, + CmdStartCocoonStageScRsp = 1454, } impl CmdSceneType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92826,227 +96487,211 @@ impl CmdSceneType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdSceneType_MNFEPONEDDJ", - Self::CmdRefreshTriggerEntityListReq => "CmdRefreshTriggerEntityListReq", - Self::CmdSceneReviveAfterRebattleScRsp => "CmdSceneReviveAfterRebattleScRsp", - Self::CmdUnlockedAreaMapScNotify => "CmdUnlockedAreaMapScNotify", + Self::KilmjlkokejPcpdhelpkem => "KILMJLKOKEJ_PCPDHELPKEM", + Self::CmdOghellaafjg => "CmdOGHELLAAFJG", Self::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq", - Self::CmdRefreshTriggerByClientScNotify => { - "CmdRefreshTriggerByClientScNotify" - } - Self::CmdCounterDownScRsp => "CmdCounterDownScRsp", - Self::CmdSceneCheckpoingRefreshScRsp => "CmdSceneCheckpoingRefreshScRsp", - Self::CmdSceneUpdatePositionVersionNotify => { - "CmdSceneUpdatePositionVersionNotify" - } - Self::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp", - Self::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify", - Self::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify", - Self::CmdEnterSceneCsReq => "CmdEnterSceneCsReq", - Self::CmdReEnterLastElementStageScRsp => "CmdReEnterLastElementStageScRsp", - Self::CmdGetSceneMapInfoScRsp => "CmdGetSceneMapInfoScRsp", - Self::CmdCounterDownCsReq => "CmdCounterDownCsReq", - Self::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify", - Self::CmdOpenChestScNotify => "CmdOpenChestScNotify", - Self::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify", - Self::CmdGroupStateChangeScNotify => "CmdGroupStateChangeScNotify", - Self::CmdActiveFarmElementScRsp => "CmdActiveFarmElementScRsp", - Self::Nkkepjbnkoh => "CmdSceneType_NKKEPJBNKOH", - Self::CmdUpdateGroupPropertyScRsp => "CmdUpdateGroupPropertyScRsp", + Self::CmdRefreshTriggerByClientScRsp => "CmdRefreshTriggerByClientScRsp", Self::CmdEnterSectionCsReq => "CmdEnterSectionCsReq", - Self::CmdEntityBindPropScRsp => "CmdEntityBindPropScRsp", - Self::CmdEnterSceneScRsp => "CmdEnterSceneScRsp", - Self::CmdSetTrainWorldIdCsReq => "CmdSetTrainWorldIdCsReq", - Self::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq", - Self::CmdDeleteSummonUnitScRsp => "CmdDeleteSummonUnitScRsp", - Self::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq", Self::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp", - Self::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp", - Self::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq", - Self::CmdInteractPropScRsp => "CmdInteractPropScRsp", - Self::CmdReturnLastTownScRsp => "CmdReturnLastTownScRsp", - Self::CmdSetCurInteractEntityScRsp => "CmdSetCurInteractEntityScRsp", - Self::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq", - Self::CmdSceneReviveAfterRebattleCsReq => "CmdSceneReviveAfterRebattleCsReq", - Self::CmdSetClientPausedScRsp => "CmdSetClientPausedScRsp", - Self::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq", - Self::Emigbejfkia => "CmdSceneType_EMIGBEJFKIA", - Self::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq", - Self::CmdSceneEntityMoveCsReqWrong => "CmdSceneEntityMoveCsReqWrong", - Self::CmdRecoverAllLineupScRsp => "CmdRecoverAllLineupScRsp", - Self::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp", - Self::CmdCounterRecoverScRsp => "CmdCounterRecoverScRsp", - Self::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp", - Self::CmdReEnterLastElementStageCsReq => "CmdReEnterLastElementStageCsReq", - Self::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq", + Self::CmdIjgnlkacdno => "CmdIJGNLKACDNO", + Self::CmdCbofflphibp => "CmdCBOFFLPHIBP", + Self::CmdGetSceneMapInfoScRsp => "CmdGetSceneMapInfoScRsp", Self::CmdSceneEntityMoveCsReq => "CmdSceneEntityMoveCsReq", - Self::CmdEjgccjbobdg => "CmdEJGCCJBOBDG", - Self::CmdDeactivateFarmElementCsReq => "CmdDeactivateFarmElementCsReq", - Self::Dgjnpknpkip => "CmdSceneType_DGJNPKNPKIP", - Self::CmdEnterSceneByServerScNotify => "CmdEnterSceneByServerScNotify", - Self::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify", - Self::CmdDeactivateFarmElementScRsp => "CmdDeactivateFarmElementScRsp", - Self::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq", - Self::CmdSetTrainWorldIdScRsp => "CmdSetTrainWorldIdScRsp", - Self::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp", - Self::CmdChangePropTimelineInfoScRsp => "CmdChangePropTimelineInfoScRsp", - Self::CmdSceneCheckpointRefreshMonsterReq => { - "CmdSceneCheckpointRefreshMonsterReq" - } + Self::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify", Self::CmdSceneCastSkillMpUpdateScNotify => { "CmdSceneCastSkillMpUpdateScNotify" } - Self::CmdLastSpringRefreshTimeNotify => "CmdLastSpringRefreshTimeNotify", - Self::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp", - Self::CmdSetClientPausedCsReq => "CmdSetClientPausedCsReq", - Self::CmdEnterSectionScRsp => "CmdEnterSectionScRsp", - Self::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp", - Self::CmdUpdateMechanismBarScNotify => "CmdUpdateMechanismBarScNotify", - Self::CmdActiveFarmElementCsReq => "CmdActiveFarmElementCsReq", - Self::CmdStartCocoonStageCsReq => "CmdStartCocoonStageCsReq", - Self::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp", - Self::CmdSyncEntityBuffChangeListScNotify => { - "CmdSyncEntityBuffChangeListScNotify" + Self::CmdRefreshTriggerByClientScNotify => { + "CmdRefreshTriggerByClientScNotify" } - Self::CmdRefreshTriggerByClientScRsp => "CmdRefreshTriggerByClientScRsp", - Self::CmdTrainWorldIdChangeScNotify => "CmdTrainWorldIdChangeScNotify", - Self::Bmmkphekenk => "CmdSceneType_BMMKPHEKENK", + Self::CmdCounterDownCsReq => "CmdCounterDownCsReq", + Self::CmdActiveFarmElementScRsp => "CmdActiveFarmElementScRsp", Self::CmdUpdateGroupPropertyCsReq => "CmdUpdateGroupPropertyCsReq", - Self::CmdRecoverAllLineupCsReq => "CmdRecoverAllLineupCsReq", - Self::CmdSetGroupCustomSaveDataScRsp => "CmdSetGroupCustomSaveDataScRsp", Self::CmdCounterRecoverCsReq => "CmdCounterRecoverCsReq", + Self::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp", + Self::CmdGllcfalfcoc => "CmdGLLCFALFCOC", + Self::KilmjlkokejCdpbifphege => "KILMJLKOKEJ_CDPBIFPHEGE", + Self::CmdSceneReviveAfterRebattleCsReq => "CmdSceneReviveAfterRebattleCsReq", + Self::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq", + Self::CmdFbjdfgmmmfp => "CmdFBJDFGMMMFP", Self::CmdUpdateFloorSavedValueNotify => "CmdUpdateFloorSavedValueNotify", + Self::CmdBdonbhbpjmc => "CmdBDONBHBPJMC", + Self::CmdPgjmlaakdjf => "CmdPGJMLAAKDJF", + Self::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq", + Self::CmdStartCocoonStageCsReq => "CmdStartCocoonStageCsReq", + Self::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify", + Self::CmdRefreshTriggerEntityListReq => "CmdRefreshTriggerEntityListReq", + Self::CmdSetTrainWorldIdCsReq => "CmdSetTrainWorldIdCsReq", + Self::CmdActiveFarmElementCsReq => "CmdActiveFarmElementCsReq", + Self::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp", + Self::CmdOfgkngpdfik => "CmdOFGKNGPDFIK", + Self::CmdTrainWorldIdChangeScNotify => "CmdTrainWorldIdChangeScNotify", + Self::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify", + Self::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq", + Self::CmdSetTrainWorldIdScRsp => "CmdSetTrainWorldIdScRsp", + Self::CmdEnterSceneScRsp => "CmdEnterSceneScRsp", + Self::CmdReEnterLastElementStageScRsp => "CmdReEnterLastElementStageScRsp", + Self::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp", + Self::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify", + Self::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq", + Self::CmdNbpagjblkjf => "CmdNBPAGJBLKJF", + Self::CmdSetGroupCustomSaveDataScRsp => "CmdSetGroupCustomSaveDataScRsp", + Self::CmdOpenChestScNotify => "CmdOpenChestScNotify", + Self::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq", + Self::CmdLmhhflkcppf => "CmdLMHHFLKCPPF", + Self::KilmjlkokejNfdhfmoojao => "KILMJLKOKEJ_NFDHFMOOJAO", + Self::CmdKcjnipmkcgb => "CmdKCJNIPMKCGB", + Self::KilmjlkokejGckocilceac => "KILMJLKOKEJ_GCKOCILCEAC", + Self::CmdSceneCheckpoingRefreshScRsp => "CmdSceneCheckpoingRefreshScRsp", + Self::CmdGpackpjjgbj => "CmdGPACKPJJGBJ", + Self::CmdDeactivateFarmElementCsReq => "CmdDeactivateFarmElementCsReq", + Self::CmdGejeocbfpma => "CmdGEJEOCBFPMA", + Self::CmdChapdgddkbk => "CmdCHAPDGDDKBK", + Self::CmdSceneCheckpointRefreshMonsterReq => { + "CmdSceneCheckpointRefreshMonsterReq" + } + Self::CmdNgpofgpedcj => "CmdNGPOFGPEDCJ", + Self::CmdInteractPropScRsp => "CmdInteractPropScRsp", + Self::CmdHiabmonnnaj => "CmdHIABMONNNAJ", + Self::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq", Self::CmdEnteredSceneChangeScNotify => "CmdEnteredSceneChangeScNotify", - Self::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq", + Self::CmdHhgcigbnmep => "CmdHHGCIGBNMEP", + Self::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp", + Self::CmdPfabfkonaim => "CmdPFABFKONAIM", + Self::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp", + Self::CmdEnterSceneByServerScNotify => "CmdEnterSceneByServerScNotify", + Self::KilmjlkokejLngdmfipacj => "KILMJLKOKEJ_LNGDMFIPACJ", + Self::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq", + Self::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp", + Self::CmdEnterSceneCsReq => "CmdEnterSceneCsReq", + Self::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp", + Self::CmdNenjkdedpjj => "CmdNENJKDEDPJJ", + Self::CmdMbmacclhebk => "CmdMBMACCLHEBK", + Self::CmdSyncEntityBuffChangeList => "CmdSyncEntityBuffChangeList", + Self::CmdReEnterLastElementStageCsReq => "CmdReEnterLastElementStageCsReq", + Self::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq", Self::CmdChangeTimeRewindInfoReq => "CmdChangeTimeRewindInfoReq", Self::CmdInteractPropCsReq => "CmdInteractPropCsReq", - Self::CmdSyncServerSceneChangeNotify => "CmdSyncServerSceneChangeNotify", - Self::CmdGroupStateChangeScRsp => "CmdGroupStateChangeScRsp", + Self::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify", + Self::CmdJbganbaedpm => "CmdJBGANBAEDPM", + Self::CmdKjampkbpaol => "CmdKJAMPKBPAOL", + Self::KilmjlkokejCkphbalhall => "KILMJLKOKEJ_CKPHBALHALL", + Self::CmdNafcldabglc => "CmdNAFCLDABGLC", + Self::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq", + Self::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdSceneType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdRefreshTriggerEntityListReq" => { - Some(Self::CmdRefreshTriggerEntityListReq) - } - "CmdSceneReviveAfterRebattleScRsp" => { - Some(Self::CmdSceneReviveAfterRebattleScRsp) - } - "CmdUnlockedAreaMapScNotify" => Some(Self::CmdUnlockedAreaMapScNotify), + "KILMJLKOKEJ_PCPDHELPKEM" => Some(Self::KilmjlkokejPcpdhelpkem), + "CmdOGHELLAAFJG" => Some(Self::CmdOghellaafjg), "CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq), - "CmdRefreshTriggerByClientScNotify" => { - Some(Self::CmdRefreshTriggerByClientScNotify) - } - "CmdCounterDownScRsp" => Some(Self::CmdCounterDownScRsp), - "CmdSceneCheckpoingRefreshScRsp" => { - Some(Self::CmdSceneCheckpoingRefreshScRsp) - } - "CmdSceneUpdatePositionVersionNotify" => { - Some(Self::CmdSceneUpdatePositionVersionNotify) - } - "CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp), - "CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify), - "CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify), - "CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq), - "CmdReEnterLastElementStageScRsp" => { - Some(Self::CmdReEnterLastElementStageScRsp) - } - "CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp), - "CmdCounterDownCsReq" => Some(Self::CmdCounterDownCsReq), - "CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify), - "CmdOpenChestScNotify" => Some(Self::CmdOpenChestScNotify), - "CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify), - "CmdGroupStateChangeScNotify" => Some(Self::CmdGroupStateChangeScNotify), - "CmdActiveFarmElementScRsp" => Some(Self::CmdActiveFarmElementScRsp), - "CmdSceneType_NKKEPJBNKOH" => Some(Self::Nkkepjbnkoh), - "CmdUpdateGroupPropertyScRsp" => Some(Self::CmdUpdateGroupPropertyScRsp), - "CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq), - "CmdEntityBindPropScRsp" => Some(Self::CmdEntityBindPropScRsp), - "CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp), - "CmdSetTrainWorldIdCsReq" => Some(Self::CmdSetTrainWorldIdCsReq), - "CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq), - "CmdDeleteSummonUnitScRsp" => Some(Self::CmdDeleteSummonUnitScRsp), - "CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq), - "CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp), - "CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp), - "CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq), - "CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp), - "CmdReturnLastTownScRsp" => Some(Self::CmdReturnLastTownScRsp), - "CmdSetCurInteractEntityScRsp" => Some(Self::CmdSetCurInteractEntityScRsp), - "CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq), - "CmdSceneReviveAfterRebattleCsReq" => { - Some(Self::CmdSceneReviveAfterRebattleCsReq) - } - "CmdSetClientPausedScRsp" => Some(Self::CmdSetClientPausedScRsp), - "CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq), - "CmdSceneType_EMIGBEJFKIA" => Some(Self::Emigbejfkia), - "CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq), - "CmdSceneEntityMoveCsReqWrong" => Some(Self::CmdSceneEntityMoveCsReqWrong), - "CmdRecoverAllLineupScRsp" => Some(Self::CmdRecoverAllLineupScRsp), - "CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp), - "CmdCounterRecoverScRsp" => Some(Self::CmdCounterRecoverScRsp), - "CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp), - "CmdReEnterLastElementStageCsReq" => { - Some(Self::CmdReEnterLastElementStageCsReq) - } - "CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq), - "CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq), - "CmdEJGCCJBOBDG" => Some(Self::CmdEjgccjbobdg), - "CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq), - "CmdSceneType_DGJNPKNPKIP" => Some(Self::Dgjnpknpkip), - "CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify), - "CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify), - "CmdDeactivateFarmElementScRsp" => Some(Self::CmdDeactivateFarmElementScRsp), - "CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq), - "CmdSetTrainWorldIdScRsp" => Some(Self::CmdSetTrainWorldIdScRsp), - "CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp), - "CmdChangePropTimelineInfoScRsp" => { - Some(Self::CmdChangePropTimelineInfoScRsp) - } - "CmdSceneCheckpointRefreshMonsterReq" => { - Some(Self::CmdSceneCheckpointRefreshMonsterReq) - } - "CmdSceneCastSkillMpUpdateScNotify" => { - Some(Self::CmdSceneCastSkillMpUpdateScNotify) - } - "CmdLastSpringRefreshTimeNotify" => { - Some(Self::CmdLastSpringRefreshTimeNotify) - } - "CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp), - "CmdSetClientPausedCsReq" => Some(Self::CmdSetClientPausedCsReq), - "CmdEnterSectionScRsp" => Some(Self::CmdEnterSectionScRsp), - "CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp), - "CmdUpdateMechanismBarScNotify" => Some(Self::CmdUpdateMechanismBarScNotify), - "CmdActiveFarmElementCsReq" => Some(Self::CmdActiveFarmElementCsReq), - "CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq), - "CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp), - "CmdSyncEntityBuffChangeListScNotify" => { - Some(Self::CmdSyncEntityBuffChangeListScNotify) - } "CmdRefreshTriggerByClientScRsp" => { Some(Self::CmdRefreshTriggerByClientScRsp) } - "CmdTrainWorldIdChangeScNotify" => Some(Self::CmdTrainWorldIdChangeScNotify), - "CmdSceneType_BMMKPHEKENK" => Some(Self::Bmmkphekenk), - "CmdUpdateGroupPropertyCsReq" => Some(Self::CmdUpdateGroupPropertyCsReq), - "CmdRecoverAllLineupCsReq" => Some(Self::CmdRecoverAllLineupCsReq), - "CmdSetGroupCustomSaveDataScRsp" => { - Some(Self::CmdSetGroupCustomSaveDataScRsp) + "CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq), + "CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp), + "CmdIJGNLKACDNO" => Some(Self::CmdIjgnlkacdno), + "CmdCBOFFLPHIBP" => Some(Self::CmdCbofflphibp), + "CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp), + "CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq), + "CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify), + "CmdSceneCastSkillMpUpdateScNotify" => { + Some(Self::CmdSceneCastSkillMpUpdateScNotify) } + "CmdRefreshTriggerByClientScNotify" => { + Some(Self::CmdRefreshTriggerByClientScNotify) + } + "CmdCounterDownCsReq" => Some(Self::CmdCounterDownCsReq), + "CmdActiveFarmElementScRsp" => Some(Self::CmdActiveFarmElementScRsp), + "CmdUpdateGroupPropertyCsReq" => Some(Self::CmdUpdateGroupPropertyCsReq), "CmdCounterRecoverCsReq" => Some(Self::CmdCounterRecoverCsReq), + "CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp), + "CmdGLLCFALFCOC" => Some(Self::CmdGllcfalfcoc), + "KILMJLKOKEJ_CDPBIFPHEGE" => Some(Self::KilmjlkokejCdpbifphege), + "CmdSceneReviveAfterRebattleCsReq" => { + Some(Self::CmdSceneReviveAfterRebattleCsReq) + } + "CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq), + "CmdFBJDFGMMMFP" => Some(Self::CmdFbjdfgmmmfp), "CmdUpdateFloorSavedValueNotify" => { Some(Self::CmdUpdateFloorSavedValueNotify) } + "CmdBDONBHBPJMC" => Some(Self::CmdBdonbhbpjmc), + "CmdPGJMLAAKDJF" => Some(Self::CmdPgjmlaakdjf), + "CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq), + "CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq), + "CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify), + "CmdRefreshTriggerEntityListReq" => { + Some(Self::CmdRefreshTriggerEntityListReq) + } + "CmdSetTrainWorldIdCsReq" => Some(Self::CmdSetTrainWorldIdCsReq), + "CmdActiveFarmElementCsReq" => Some(Self::CmdActiveFarmElementCsReq), + "CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp), + "CmdOFGKNGPDFIK" => Some(Self::CmdOfgkngpdfik), + "CmdTrainWorldIdChangeScNotify" => Some(Self::CmdTrainWorldIdChangeScNotify), + "CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify), + "CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq), + "CmdSetTrainWorldIdScRsp" => Some(Self::CmdSetTrainWorldIdScRsp), + "CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp), + "CmdReEnterLastElementStageScRsp" => { + Some(Self::CmdReEnterLastElementStageScRsp) + } + "CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp), + "CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify), + "CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq), + "CmdNBPAGJBLKJF" => Some(Self::CmdNbpagjblkjf), + "CmdSetGroupCustomSaveDataScRsp" => { + Some(Self::CmdSetGroupCustomSaveDataScRsp) + } + "CmdOpenChestScNotify" => Some(Self::CmdOpenChestScNotify), + "CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq), + "CmdLMHHFLKCPPF" => Some(Self::CmdLmhhflkcppf), + "KILMJLKOKEJ_NFDHFMOOJAO" => Some(Self::KilmjlkokejNfdhfmoojao), + "CmdKCJNIPMKCGB" => Some(Self::CmdKcjnipmkcgb), + "KILMJLKOKEJ_GCKOCILCEAC" => Some(Self::KilmjlkokejGckocilceac), + "CmdSceneCheckpoingRefreshScRsp" => { + Some(Self::CmdSceneCheckpoingRefreshScRsp) + } + "CmdGPACKPJJGBJ" => Some(Self::CmdGpackpjjgbj), + "CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq), + "CmdGEJEOCBFPMA" => Some(Self::CmdGejeocbfpma), + "CmdCHAPDGDDKBK" => Some(Self::CmdChapdgddkbk), + "CmdSceneCheckpointRefreshMonsterReq" => { + Some(Self::CmdSceneCheckpointRefreshMonsterReq) + } + "CmdNGPOFGPEDCJ" => Some(Self::CmdNgpofgpedcj), + "CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp), + "CmdHIABMONNNAJ" => Some(Self::CmdHiabmonnnaj), + "CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq), "CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify), - "CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq), + "CmdHHGCIGBNMEP" => Some(Self::CmdHhgcigbnmep), + "CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp), + "CmdPFABFKONAIM" => Some(Self::CmdPfabfkonaim), + "CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp), + "CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify), + "KILMJLKOKEJ_LNGDMFIPACJ" => Some(Self::KilmjlkokejLngdmfipacj), + "CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq), + "CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp), + "CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq), + "CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp), + "CmdNENJKDEDPJJ" => Some(Self::CmdNenjkdedpjj), + "CmdMBMACCLHEBK" => Some(Self::CmdMbmacclhebk), + "CmdSyncEntityBuffChangeList" => Some(Self::CmdSyncEntityBuffChangeList), + "CmdReEnterLastElementStageCsReq" => { + Some(Self::CmdReEnterLastElementStageCsReq) + } + "CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq), "CmdChangeTimeRewindInfoReq" => Some(Self::CmdChangeTimeRewindInfoReq), "CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq), - "CmdSyncServerSceneChangeNotify" => { - Some(Self::CmdSyncServerSceneChangeNotify) - } - "CmdGroupStateChangeScRsp" => Some(Self::CmdGroupStateChangeScRsp), + "CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify), + "CmdJBGANBAEDPM" => Some(Self::CmdJbganbaedpm), + "CmdKJAMPKBPAOL" => Some(Self::CmdKjampkbpaol), + "KILMJLKOKEJ_CKPHBALHALL" => Some(Self::KilmjlkokejCkphbalhall), + "CmdNAFCLDABGLC" => Some(Self::CmdNafcldabglc), + "CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq), + "CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp), _ => None, } } @@ -93054,26 +96699,26 @@ impl CmdSceneType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Paiobckmalj { - Ocfnebkkecl = 0, - Chgaphlnkgm = 1, +pub enum Hdkdhkplbjc { + Ofghjkihmib = 0, + Lbbliangggc = 1, } -impl Paiobckmalj { +impl Hdkdhkplbjc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ocfnebkkecl => "PAIOBCKMALJ_OCFNEBKKECL", - Self::Chgaphlnkgm => "PAIOBCKMALJ_CHGAPHLNKGM", + Self::Ofghjkihmib => "HDKDHKPLBJC_OFGHJKIHMIB", + Self::Lbbliangggc => "HDKDHKPLBJC_LBBLIANGGGC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PAIOBCKMALJ_OCFNEBKKECL" => Some(Self::Ocfnebkkecl), - "PAIOBCKMALJ_CHGAPHLNKGM" => Some(Self::Chgaphlnkgm), + "HDKDHKPLBJC_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), + "HDKDHKPLBJC_LBBLIANGGGC" => Some(Self::Lbbliangggc), _ => None, } } @@ -93081,33 +96726,29 @@ impl Paiobckmalj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum SkillExtraTag { - SceneCastSkillNone = 0, - SceneCastSkillProjectileHit = 1, - SceneCastSkillProjectileLifetimeFinish = 2, +pub enum Pabemkckilb { + Beehgejndal = 0, + Gfdbikjhcmp = 1, + Gdphjdgnjmk = 2, } -impl SkillExtraTag { +impl Pabemkckilb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::SceneCastSkillNone => "SCENE_CAST_SKILL_NONE", - Self::SceneCastSkillProjectileHit => "SCENE_CAST_SKILL_PROJECTILE_HIT", - Self::SceneCastSkillProjectileLifetimeFinish => { - "SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" - } + Self::Beehgejndal => "PABEMKCKILB_BEEHGEJNDAL", + Self::Gfdbikjhcmp => "PABEMKCKILB_GFDBIKJHCMP", + Self::Gdphjdgnjmk => "PABEMKCKILB_GDPHJDGNJMK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "SCENE_CAST_SKILL_NONE" => Some(Self::SceneCastSkillNone), - "SCENE_CAST_SKILL_PROJECTILE_HIT" => Some(Self::SceneCastSkillProjectileHit), - "SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" => { - Some(Self::SceneCastSkillProjectileLifetimeFinish) - } + "PABEMKCKILB_BEEHGEJNDAL" => Some(Self::Beehgejndal), + "PABEMKCKILB_GFDBIKJHCMP" => Some(Self::Gfdbikjhcmp), + "PABEMKCKILB_GDPHJDGNJMK" => Some(Self::Gdphjdgnjmk), _ => None, } } @@ -93115,41 +96756,35 @@ impl SkillExtraTag { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum MonsterBattleType { - None = 0, - TriggerBattle = 1, - DirectDieSimulateBattle = 2, - DirectDieSkipBattle = 3, - NoBattle = 4, +pub enum Odghpeemlfd { + Jggehlhcnie = 0, + Ndefjjconbn = 1, + Geemofianaa = 2, + Kbjpabpmhio = 3, + Elpmoiaogkm = 4, } -impl MonsterBattleType { +impl Odghpeemlfd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "MONSTER_BATTLE_TYPE_NONE", - Self::TriggerBattle => "MONSTER_BATTLE_TYPE_TRIGGER_BATTLE", - Self::DirectDieSimulateBattle => { - "MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE" - } - Self::DirectDieSkipBattle => "MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE", - Self::NoBattle => "MONSTER_BATTLE_TYPE_NO_BATTLE", + Self::Jggehlhcnie => "ODGHPEEMLFD_JGGEHLHCNIE", + Self::Ndefjjconbn => "ODGHPEEMLFD_NDEFJJCONBN", + Self::Geemofianaa => "ODGHPEEMLFD_GEEMOFIANAA", + Self::Kbjpabpmhio => "ODGHPEEMLFD_KBJPABPMHIO", + Self::Elpmoiaogkm => "ODGHPEEMLFD_ELPMOIAOGKM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MONSTER_BATTLE_TYPE_NONE" => Some(Self::None), - "MONSTER_BATTLE_TYPE_TRIGGER_BATTLE" => Some(Self::TriggerBattle), - "MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE" => { - Some(Self::DirectDieSimulateBattle) - } - "MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE" => { - Some(Self::DirectDieSkipBattle) - } - "MONSTER_BATTLE_TYPE_NO_BATTLE" => Some(Self::NoBattle), + "ODGHPEEMLFD_JGGEHLHCNIE" => Some(Self::Jggehlhcnie), + "ODGHPEEMLFD_NDEFJJCONBN" => Some(Self::Ndefjjconbn), + "ODGHPEEMLFD_GEEMOFIANAA" => Some(Self::Geemofianaa), + "ODGHPEEMLFD_KBJPABPMHIO" => Some(Self::Kbjpabpmhio), + "ODGHPEEMLFD_ELPMOIAOGKM" => Some(Self::Elpmoiaogkm), _ => None, } } @@ -93157,31 +96792,29 @@ impl MonsterBattleType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum SceneEntityBuffChangeType { - Default = 0, - AddMazebuff = 1, - AddAdvModifier = 2, +pub enum Nkajpeccikg { + Ofghjkihmib = 0, + Hnhmcfhfanp = 1, + Mgjkopjnhbk = 2, } -impl SceneEntityBuffChangeType { +impl Nkajpeccikg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Default => "SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT", - Self::AddMazebuff => "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF", - Self::AddAdvModifier => "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER", + Self::Ofghjkihmib => "NKAJPECCIKG_OFGHJKIHMIB", + Self::Hnhmcfhfanp => "NKAJPECCIKG_HNHMCFHFANP", + Self::Mgjkopjnhbk => "NKAJPECCIKG_MGJKOPJNHBK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT" => Some(Self::Default), - "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF" => Some(Self::AddMazebuff), - "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER" => { - Some(Self::AddAdvModifier) - } + "NKAJPECCIKG_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), + "NKAJPECCIKG_HNHMCFHFANP" => Some(Self::Hnhmcfhfanp), + "NKAJPECCIKG_MGJKOPJNHBK" => Some(Self::Mgjkopjnhbk), _ => None, } } @@ -93189,35 +96822,35 @@ impl SceneEntityBuffChangeType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum EnterSceneReason { - None = 0, - ChallengeTimeout = 1, - RogueTimeout = 2, - ChangeStoryline = 3, - DimensionMerge = 4, +pub enum Jenhcdjcnnh { + Pcpdhelpkem = 0, + Bhmgpoijncd = 1, + Jfimkpmoekh = 2, + Emnkollceke = 3, + Hllhehndinb = 4, } -impl EnterSceneReason { +impl Jenhcdjcnnh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "ENTER_SCENE_REASON_NONE", - Self::ChallengeTimeout => "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT", - Self::RogueTimeout => "ENTER_SCENE_REASON_ROGUE_TIMEOUT", - Self::ChangeStoryline => "ENTER_SCENE_REASON_CHANGE_STORYLINE", - Self::DimensionMerge => "ENTER_SCENE_REASON_DIMENSION_MERGE", + Self::Pcpdhelpkem => "JENHCDJCNNH_PCPDHELPKEM", + Self::Bhmgpoijncd => "JENHCDJCNNH_BHMGPOIJNCD", + Self::Jfimkpmoekh => "JENHCDJCNNH_JFIMKPMOEKH", + Self::Emnkollceke => "JENHCDJCNNH_EMNKOLLCEKE", + Self::Hllhehndinb => "JENHCDJCNNH_HLLHEHNDINB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ENTER_SCENE_REASON_NONE" => Some(Self::None), - "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT" => Some(Self::ChallengeTimeout), - "ENTER_SCENE_REASON_ROGUE_TIMEOUT" => Some(Self::RogueTimeout), - "ENTER_SCENE_REASON_CHANGE_STORYLINE" => Some(Self::ChangeStoryline), - "ENTER_SCENE_REASON_DIMENSION_MERGE" => Some(Self::DimensionMerge), + "JENHCDJCNNH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "JENHCDJCNNH_BHMGPOIJNCD" => Some(Self::Bhmgpoijncd), + "JENHCDJCNNH_JFIMKPMOEKH" => Some(Self::Jfimkpmoekh), + "JENHCDJCNNH_EMNKOLLCEKE" => Some(Self::Emnkollceke), + "JENHCDJCNNH_HLLHEHNDINB" => Some(Self::Hllhehndinb), _ => None, } } @@ -93226,10 +96859,10 @@ impl EnterSceneReason { #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChestType { - MapInfoChestTypeNone = 0, - MapInfoChestTypeNormal = 101, - MapInfoChestTypeChallenge = 102, - MapInfoChestTypePuzzle = 104, + Pcpdhelpkem = 0, + Apffeddknbk = 101, + Opcgnjmgjde = 102, + Ncmhenkhfel = 104, } impl ChestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93238,19 +96871,19 @@ impl ChestType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::MapInfoChestTypeNone => "MAP_INFO_CHEST_TYPE_NONE", - Self::MapInfoChestTypeNormal => "MAP_INFO_CHEST_TYPE_NORMAL", - Self::MapInfoChestTypeChallenge => "MAP_INFO_CHEST_TYPE_CHALLENGE", - Self::MapInfoChestTypePuzzle => "MAP_INFO_CHEST_TYPE_PUZZLE", + Self::Pcpdhelpkem => "ChestType_PCPDHELPKEM", + Self::Apffeddknbk => "ChestType_APFFEDDKNBK", + Self::Opcgnjmgjde => "ChestType_OPCGNJMGJDE", + Self::Ncmhenkhfel => "ChestType_NCMHENKHFEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MAP_INFO_CHEST_TYPE_NONE" => Some(Self::MapInfoChestTypeNone), - "MAP_INFO_CHEST_TYPE_NORMAL" => Some(Self::MapInfoChestTypeNormal), - "MAP_INFO_CHEST_TYPE_CHALLENGE" => Some(Self::MapInfoChestTypeChallenge), - "MAP_INFO_CHEST_TYPE_PUZZLE" => Some(Self::MapInfoChestTypePuzzle), + "ChestType_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "ChestType_APFFEDDKNBK" => Some(Self::Apffeddknbk), + "ChestType_OPCGNJMGJDE" => Some(Self::Opcgnjmgjde), + "ChestType_NCMHENKHFEL" => Some(Self::Ncmhenkhfel), _ => None, } } @@ -93258,32 +96891,32 @@ impl ChestType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum GameplayCounterUpdateReason { - None = 0, - Activate = 1, - Deactivate = 2, - Change = 3, +pub enum Nnehkeaakjl { + Pcpdhelpkem = 0, + Mbjhgnhoglg = 1, + Bhpfjbhogka = 2, + Baljfaaknid = 3, } -impl GameplayCounterUpdateReason { +impl Nnehkeaakjl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::None => "GAMEPLAY_COUNTER_UPDATE_REASON_NONE", - Self::Activate => "GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE", - Self::Deactivate => "GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE", - Self::Change => "GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE", + Self::Pcpdhelpkem => "NNEHKEAAKJL_PCPDHELPKEM", + Self::Mbjhgnhoglg => "NNEHKEAAKJL_MBJHGNHOGLG", + Self::Bhpfjbhogka => "NNEHKEAAKJL_BHPFJBHOGKA", + Self::Baljfaaknid => "NNEHKEAAKJL_BALJFAAKNID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GAMEPLAY_COUNTER_UPDATE_REASON_NONE" => Some(Self::None), - "GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE" => Some(Self::Activate), - "GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE" => Some(Self::Deactivate), - "GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE" => Some(Self::Change), + "NNEHKEAAKJL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NNEHKEAAKJL_MBJHGNHOGLG" => Some(Self::Mbjhgnhoglg), + "NNEHKEAAKJL_BHPFJBHOGKA" => Some(Self::Bhpfjbhogka), + "NNEHKEAAKJL_BALJFAAKNID" => Some(Self::Baljfaaknid), _ => None, } } @@ -93321,18 +96954,18 @@ impl SceneGroupRefreshType { } } } -/// Obf: CmdServerPrefsType +/// Obf: BEGKEJFHGMG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdServerPrefsType { - Mnfeponeddj = 0, - CmdUpdateServerPrefsCsReq = 6135, - CmdGetAllServerPrefsDataScRsp = 6181, - CmdGetServerPrefsDataScRsp = 6104, - CmdUpdateServerPrefsDataScRsp = 6113, - CmdGetAllServerPrefsDataCsReq = 6183, - Cfdaknjnjgg = 6124, + BegkejfhgmgPcpdhelpkem = 0, + CmdLkndijjelkn = 6195, + CmdAlhhonkclnj = 6110, + CmdJfcakmidpia = 6118, + CmdUpdateServerPrefsCsReq = 6114, + CmdGetAllServerPrefsDataCsReq = 6191, + BegkejfhgmgKndclcngido = 6194, } impl CmdServerPrefsType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93341,42 +96974,42 @@ impl CmdServerPrefsType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdServerPrefsType_MNFEPONEDDJ", + Self::BegkejfhgmgPcpdhelpkem => "BEGKEJFHGMG_PCPDHELPKEM", + Self::CmdLkndijjelkn => "CmdLKNDIJJELKN", + Self::CmdAlhhonkclnj => "CmdALHHONKCLNJ", + Self::CmdJfcakmidpia => "CmdJFCAKMIDPIA", Self::CmdUpdateServerPrefsCsReq => "CmdUpdateServerPrefsCsReq", - Self::CmdGetAllServerPrefsDataScRsp => "CmdGetAllServerPrefsDataScRsp", - Self::CmdGetServerPrefsDataScRsp => "CmdGetServerPrefsDataScRsp", - Self::CmdUpdateServerPrefsDataScRsp => "CmdUpdateServerPrefsDataScRsp", Self::CmdGetAllServerPrefsDataCsReq => "CmdGetAllServerPrefsDataCsReq", - Self::Cfdaknjnjgg => "CmdServerPrefsType_CFDAKNJNJGG", + Self::BegkejfhgmgKndclcngido => "BEGKEJFHGMG_KNDCLCNGIDO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdServerPrefsType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "BEGKEJFHGMG_PCPDHELPKEM" => Some(Self::BegkejfhgmgPcpdhelpkem), + "CmdLKNDIJJELKN" => Some(Self::CmdLkndijjelkn), + "CmdALHHONKCLNJ" => Some(Self::CmdAlhhonkclnj), + "CmdJFCAKMIDPIA" => Some(Self::CmdJfcakmidpia), "CmdUpdateServerPrefsCsReq" => Some(Self::CmdUpdateServerPrefsCsReq), - "CmdGetAllServerPrefsDataScRsp" => Some(Self::CmdGetAllServerPrefsDataScRsp), - "CmdGetServerPrefsDataScRsp" => Some(Self::CmdGetServerPrefsDataScRsp), - "CmdUpdateServerPrefsDataScRsp" => Some(Self::CmdUpdateServerPrefsDataScRsp), "CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq), - "CmdServerPrefsType_CFDAKNJNJGG" => Some(Self::Cfdaknjnjgg), + "BEGKEJFHGMG_KNDCLCNGIDO" => Some(Self::BegkejfhgmgKndclcngido), _ => None, } } } -/// Obf: CmdShopType +/// Obf: FMOJCFMPCNA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdShopType { - Mnfeponeddj = 0, - CmdBuyGoodsScRsp = 1504, - CmdTakeCityShopRewardScRsp = 1513, - CmdTakeCityShopRewardCsReq = 1535, - CmdCityShopInfoScNotify = 1562, - CmdGetShopListCsReq = 1583, - CmdGetShopListScRsp = 1581, - CmdBuyGoodsCsReq = 1524, + FmojcfmpcnaPcpdhelpkem = 0, + CmdEflgloknbkp = 1518, + CmdCityShopInfoScNotify = 1509, + CmdBuyGoodsCsReq = 1594, + CmdTakeCityShopRewardCsReq = 1514, + CmdBuyGoodsScRsp = 1595, + CmdGetShopListScRsp = 1510, + CmdGetShopListCsReq = 1591, } impl CmdShopType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93385,52 +97018,52 @@ impl CmdShopType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdShopType_MNFEPONEDDJ", - Self::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp", - Self::CmdTakeCityShopRewardScRsp => "CmdTakeCityShopRewardScRsp", - Self::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq", + Self::FmojcfmpcnaPcpdhelpkem => "FMOJCFMPCNA_PCPDHELPKEM", + Self::CmdEflgloknbkp => "CmdEFLGLOKNBKP", Self::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify", - Self::CmdGetShopListCsReq => "CmdGetShopListCsReq", - Self::CmdGetShopListScRsp => "CmdGetShopListScRsp", Self::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq", + Self::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq", + Self::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp", + Self::CmdGetShopListScRsp => "CmdGetShopListScRsp", + Self::CmdGetShopListCsReq => "CmdGetShopListCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdShopType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp), - "CmdTakeCityShopRewardScRsp" => Some(Self::CmdTakeCityShopRewardScRsp), - "CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq), + "FMOJCFMPCNA_PCPDHELPKEM" => Some(Self::FmojcfmpcnaPcpdhelpkem), + "CmdEFLGLOKNBKP" => Some(Self::CmdEflgloknbkp), "CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify), - "CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq), - "CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp), "CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq), + "CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq), + "CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp), + "CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp), + "CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq), _ => None, } } } -/// Obf: CmdSpaceZooType +/// Obf: BGCDIJDNAGF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSpaceZooType { - Mnfeponeddj = 0, - CmdSpaceZooTakeScRsp = 6723, - CmdSpaceZooDeleteCatCsReq = 6769, - CmdSpaceZooMutateScRsp = 6713, - CmdSpaceZooBornCsReq = 6724, - CmdSpaceZooDataScRsp = 6781, - CmdSpaceZooExchangeItemCsReq = 6757, - CmdSpaceZooBornScRsp = 6704, - CmdKdkofhhdnjd = 6784, - CmdSpaceZooOpCatteryScRsp = 6800, - CmdSpaceZooDeleteCatScRsp = 6740, - CmdSpaceZooMutateCsReq = 6735, - CmdSpaceZooCatUpdateNotify = 6746, - CmdSpaceZooTakeCsReq = 6719, - CmdSpaceZooDataCsReq = 6783, - CmdSpaceZooOpCatteryCsReq = 6762, + BgcdijdnagfPcpdhelpkem = 0, + CmdSpaceZooMutateScRsp = 6718, + CmdSpaceZooMutateCsReq = 6714, + CmdSpaceZooBornCsReq = 6794, + CmdSpaceZooDeleteCatScRsp = 6726, + CmdSpaceZooTakeScRsp = 6704, + CmdSpaceZooOpCatteryScRsp = 6798, + CmdSpaceZooExchangeItemCsReq = 6701, + CmdSpaceZooDeleteCatCsReq = 6763, + CmdSpaceZooBornScRsp = 6795, + CmdSpaceZooCatUpdateNotify = 6739, + CmdEicjjjfflbi = 6774, + CmdSpaceZooOpCatteryCsReq = 6709, + CmdSpaceZooDataScRsp = 6710, + CmdSpaceZooTakeCsReq = 6737, + CmdSpaceZooDataCsReq = 6791, } impl CmdSpaceZooType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93439,58 +97072,58 @@ impl CmdSpaceZooType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdSpaceZooType_MNFEPONEDDJ", - Self::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp", - Self::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq", + Self::BgcdijdnagfPcpdhelpkem => "BGCDIJDNAGF_PCPDHELPKEM", Self::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp", - Self::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq", - Self::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp", - Self::CmdSpaceZooExchangeItemCsReq => "CmdSpaceZooExchangeItemCsReq", - Self::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp", - Self::CmdKdkofhhdnjd => "CmdKDKOFHHDNJD", - Self::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp", - Self::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp", Self::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq", + Self::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq", + Self::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp", + Self::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp", + Self::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp", + Self::CmdSpaceZooExchangeItemCsReq => "CmdSpaceZooExchangeItemCsReq", + Self::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq", + Self::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp", Self::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify", + Self::CmdEicjjjfflbi => "CmdEICJJJFFLBI", + Self::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq", + Self::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp", Self::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq", Self::CmdSpaceZooDataCsReq => "CmdSpaceZooDataCsReq", - Self::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdSpaceZooType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp), - "CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq), + "BGCDIJDNAGF_PCPDHELPKEM" => Some(Self::BgcdijdnagfPcpdhelpkem), "CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp), - "CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq), - "CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp), - "CmdSpaceZooExchangeItemCsReq" => Some(Self::CmdSpaceZooExchangeItemCsReq), - "CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp), - "CmdKDKOFHHDNJD" => Some(Self::CmdKdkofhhdnjd), - "CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp), - "CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp), "CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq), + "CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq), + "CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp), + "CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp), + "CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp), + "CmdSpaceZooExchangeItemCsReq" => Some(Self::CmdSpaceZooExchangeItemCsReq), + "CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq), + "CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp), "CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify), + "CmdEICJJJFFLBI" => Some(Self::CmdEicjjjfflbi), + "CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq), + "CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp), "CmdSpaceZooTakeCsReq" => Some(Self::CmdSpaceZooTakeCsReq), "CmdSpaceZooDataCsReq" => Some(Self::CmdSpaceZooDataCsReq), - "CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq), _ => None, } } } -/// Obf: CmdStarFightType +/// Obf: JHPDEBBIDMN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStarFightType { - Mnfeponeddj = 0, - CmdStarFightDataChangeNotify = 7162, - CmdStartStarFightLevelScRsp = 7166, - CmdStartStarFightLevelCsReq = 7163, - CmdGetStarFightDataScRsp = 7161, - CmdGetStarFightDataCsReq = 7168, + JhpdebbidmnPcpdhelpkem = 0, + CmdGetStarFightDataScRsp = 7170, + CmdStartStarFightLevelScRsp = 7167, + CmdStarFightDataChangeNotify = 7165, + CmdGetStarFightDataCsReq = 7169, + CmdStartStarFightLevelCsReq = 7161, } impl CmdStarFightType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93499,38 +97132,38 @@ impl CmdStarFightType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdStarFightType_MNFEPONEDDJ", - Self::CmdStarFightDataChangeNotify => "CmdStarFightDataChangeNotify", - Self::CmdStartStarFightLevelScRsp => "CmdStartStarFightLevelScRsp", - Self::CmdStartStarFightLevelCsReq => "CmdStartStarFightLevelCsReq", + Self::JhpdebbidmnPcpdhelpkem => "JHPDEBBIDMN_PCPDHELPKEM", Self::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp", + Self::CmdStartStarFightLevelScRsp => "CmdStartStarFightLevelScRsp", + Self::CmdStarFightDataChangeNotify => "CmdStarFightDataChangeNotify", Self::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq", + Self::CmdStartStarFightLevelCsReq => "CmdStartStarFightLevelCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdStarFightType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify), - "CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp), - "CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq), + "JHPDEBBIDMN_PCPDHELPKEM" => Some(Self::JhpdebbidmnPcpdhelpkem), "CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp), + "CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp), + "CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify), "CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq), + "CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq), _ => None, } } } -/// Obf: CmdStoryLineType +/// Obf: AHJHAMOKMKH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStoryLineType { - Mnfeponeddj = 0, - CmdGetStoryLineInfoCsReq = 6283, - CmdGetStoryLineInfoScRsp = 6281, - CmdStoryLineTrialAvatarChangeScNotify = 6262, - CmdChangeStoryLineFinishScNotify = 6213, - CmdStoryLineInfoScNotify = 6224, + AhjhamokmkhPcpdhelpkem = 0, + CmdStoryLineTrialAvatarChangeScNotify = 6209, + CmdStoryLineInfoScNotify = 6294, + CmdChangeStoryLineFinishScNotify = 6218, + CmdEdiheaflfao = 6210, + CmdGetStoryLineInfoCsReq = 6291, } impl CmdStoryLineType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93539,29 +97172,29 @@ impl CmdStoryLineType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdStoryLineType_MNFEPONEDDJ", - Self::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq", - Self::CmdGetStoryLineInfoScRsp => "CmdGetStoryLineInfoScRsp", + Self::AhjhamokmkhPcpdhelpkem => "AHJHAMOKMKH_PCPDHELPKEM", Self::CmdStoryLineTrialAvatarChangeScNotify => { "CmdStoryLineTrialAvatarChangeScNotify" } - Self::CmdChangeStoryLineFinishScNotify => "CmdChangeStoryLineFinishScNotify", Self::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify", + Self::CmdChangeStoryLineFinishScNotify => "CmdChangeStoryLineFinishScNotify", + Self::CmdEdiheaflfao => "CmdEDIHEAFLFAO", + Self::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdStoryLineType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq), - "CmdGetStoryLineInfoScRsp" => Some(Self::CmdGetStoryLineInfoScRsp), + "AHJHAMOKMKH_PCPDHELPKEM" => Some(Self::AhjhamokmkhPcpdhelpkem), "CmdStoryLineTrialAvatarChangeScNotify" => { Some(Self::CmdStoryLineTrialAvatarChangeScNotify) } + "CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify), "CmdChangeStoryLineFinishScNotify" => { Some(Self::CmdChangeStoryLineFinishScNotify) } - "CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify), + "CmdEDIHEAFLFAO" => Some(Self::CmdEdiheaflfao), + "CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq), _ => None, } } @@ -93569,53 +97202,53 @@ impl CmdStoryLineType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum ChangeStoryLineAction { - Mnfeponeddj = 0, - Kgmbepkodoa = 1, - Nejmbfjbaeg = 2, - Iojcedeoppm = 3, - Jmanbabgocf = 4, - Mmnocohocig = 5, +pub enum Bgipgamdmid { + Pcpdhelpkem = 0, + Bjoliibaamh = 1, + Maicobohjkj = 2, + Pmbbcleohcf = 3, + Mcbdnoadmii = 4, + Jdnddgmcldl = 5, } -impl ChangeStoryLineAction { +impl Bgipgamdmid { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "ChangeStoryLineAction_MNFEPONEDDJ", - Self::Kgmbepkodoa => "ChangeStoryLineAction_KGMBEPKODOA", - Self::Nejmbfjbaeg => "ChangeStoryLineAction_NEJMBFJBAEG", - Self::Iojcedeoppm => "ChangeStoryLineAction_IOJCEDEOPPM", - Self::Jmanbabgocf => "ChangeStoryLineAction_JMANBABGOCF", - Self::Mmnocohocig => "ChangeStoryLineAction_MMNOCOHOCIG", + Self::Pcpdhelpkem => "BGIPGAMDMID_PCPDHELPKEM", + Self::Bjoliibaamh => "BGIPGAMDMID_BJOLIIBAAMH", + Self::Maicobohjkj => "BGIPGAMDMID_MAICOBOHJKJ", + Self::Pmbbcleohcf => "BGIPGAMDMID_PMBBCLEOHCF", + Self::Mcbdnoadmii => "BGIPGAMDMID_MCBDNOADMII", + Self::Jdnddgmcldl => "BGIPGAMDMID_JDNDDGMCLDL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ChangeStoryLineAction_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "ChangeStoryLineAction_KGMBEPKODOA" => Some(Self::Kgmbepkodoa), - "ChangeStoryLineAction_NEJMBFJBAEG" => Some(Self::Nejmbfjbaeg), - "ChangeStoryLineAction_IOJCEDEOPPM" => Some(Self::Iojcedeoppm), - "ChangeStoryLineAction_JMANBABGOCF" => Some(Self::Jmanbabgocf), - "ChangeStoryLineAction_MMNOCOHOCIG" => Some(Self::Mmnocohocig), + "BGIPGAMDMID_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "BGIPGAMDMID_BJOLIIBAAMH" => Some(Self::Bjoliibaamh), + "BGIPGAMDMID_MAICOBOHJKJ" => Some(Self::Maicobohjkj), + "BGIPGAMDMID_PMBBCLEOHCF" => Some(Self::Pmbbcleohcf), + "BGIPGAMDMID_MCBDNOADMII" => Some(Self::Mcbdnoadmii), + "BGIPGAMDMID_JDNDDGMCLDL" => Some(Self::Jdnddgmcldl), _ => None, } } } -/// Obf: CmdStrongChallengeActivityType +/// Obf: IAIFCMLMDAF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStrongChallengeActivityType { - Mnfeponeddj = 0, - CmdEnterStrongChallengeActivityStageScRsp = 6604, - CmdEiccefijanc = 6681, - CmdEnterActivityStrongChallengeCsReq = 6624, - CmdHbbakklplfd = 6635, - CmdBkpfenghmic = 6683, + IaifcmlmdafPcpdhelpkem = 0, + CmdEnterActivityStrongChallengeCsReq = 6694, + CmdEnterStrongChallengeActivityStageScRsp = 6695, + CmdBmilhkcakea = 6691, + CmdLbgodaiemfc = 6610, + CmdMgombdgdgcp = 6614, } impl CmdStrongChallengeActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93624,46 +97257,46 @@ impl CmdStrongChallengeActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdStrongChallengeActivityType_MNFEPONEDDJ", - Self::CmdEnterStrongChallengeActivityStageScRsp => { - "CmdEnterStrongChallengeActivityStageScRsp" - } - Self::CmdEiccefijanc => "CmdEICCEFIJANC", + Self::IaifcmlmdafPcpdhelpkem => "IAIFCMLMDAF_PCPDHELPKEM", Self::CmdEnterActivityStrongChallengeCsReq => { "CmdEnterActivityStrongChallengeCsReq" } - Self::CmdHbbakklplfd => "CmdHBBAKKLPLFD", - Self::CmdBkpfenghmic => "CmdBKPFENGHMIC", + Self::CmdEnterStrongChallengeActivityStageScRsp => { + "CmdEnterStrongChallengeActivityStageScRsp" + } + Self::CmdBmilhkcakea => "CmdBMILHKCAKEA", + Self::CmdLbgodaiemfc => "CmdLBGODAIEMFC", + Self::CmdMgombdgdgcp => "CmdMGOMBDGDGCP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdStrongChallengeActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdEnterStrongChallengeActivityStageScRsp" => { - Some(Self::CmdEnterStrongChallengeActivityStageScRsp) - } - "CmdEICCEFIJANC" => Some(Self::CmdEiccefijanc), + "IAIFCMLMDAF_PCPDHELPKEM" => Some(Self::IaifcmlmdafPcpdhelpkem), "CmdEnterActivityStrongChallengeCsReq" => { Some(Self::CmdEnterActivityStrongChallengeCsReq) } - "CmdHBBAKKLPLFD" => Some(Self::CmdHbbakklplfd), - "CmdBKPFENGHMIC" => Some(Self::CmdBkpfenghmic), + "CmdEnterStrongChallengeActivityStageScRsp" => { + Some(Self::CmdEnterStrongChallengeActivityStageScRsp) + } + "CmdBMILHKCAKEA" => Some(Self::CmdBmilhkcakea), + "CmdLBGODAIEMFC" => Some(Self::CmdLbgodaiemfc), + "CmdMGOMBDGDGCP" => Some(Self::CmdMgombdgdgcp), _ => None, } } } -/// Obf: CmdSummonActivityType +/// Obf: JNJIFBCMNEG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSummonActivityType { - Mnfeponeddj = 0, - CmdEnterSummonActivityStageCsReq = 7563, - CmdEnterSummonActivityStageScRsp = 7566, - CmdSummonActivityBattleEndScNotify = 7562, - CmdGetSummonActivityDataScRsp = 7561, - CmdGetSummonActivityDataCsReq = 7568, + JnjifbcmnegPcpdhelpkem = 0, + CmdGetSummonActivityDataCsReq = 7569, + CmdSummonActivityBattleEndScNotify = 7565, + CmdEnterSummonActivityStageScRsp = 7567, + CmdEnterSummonActivityStageCsReq = 7561, + CmdGetSummonActivityDataScRsp = 7570, } impl CmdSummonActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93672,55 +97305,55 @@ impl CmdSummonActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdSummonActivityType_MNFEPONEDDJ", - Self::CmdEnterSummonActivityStageCsReq => "CmdEnterSummonActivityStageCsReq", - Self::CmdEnterSummonActivityStageScRsp => "CmdEnterSummonActivityStageScRsp", + Self::JnjifbcmnegPcpdhelpkem => "JNJIFBCMNEG_PCPDHELPKEM", + Self::CmdGetSummonActivityDataCsReq => "CmdGetSummonActivityDataCsReq", Self::CmdSummonActivityBattleEndScNotify => { "CmdSummonActivityBattleEndScNotify" } + Self::CmdEnterSummonActivityStageScRsp => "CmdEnterSummonActivityStageScRsp", + Self::CmdEnterSummonActivityStageCsReq => "CmdEnterSummonActivityStageCsReq", Self::CmdGetSummonActivityDataScRsp => "CmdGetSummonActivityDataScRsp", - Self::CmdGetSummonActivityDataCsReq => "CmdGetSummonActivityDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdSummonActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdEnterSummonActivityStageCsReq" => { - Some(Self::CmdEnterSummonActivityStageCsReq) + "JNJIFBCMNEG_PCPDHELPKEM" => Some(Self::JnjifbcmnegPcpdhelpkem), + "CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq), + "CmdSummonActivityBattleEndScNotify" => { + Some(Self::CmdSummonActivityBattleEndScNotify) } "CmdEnterSummonActivityStageScRsp" => { Some(Self::CmdEnterSummonActivityStageScRsp) } - "CmdSummonActivityBattleEndScNotify" => { - Some(Self::CmdSummonActivityBattleEndScNotify) + "CmdEnterSummonActivityStageCsReq" => { + Some(Self::CmdEnterSummonActivityStageCsReq) } "CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp), - "CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq), _ => None, } } } -/// Obf: CmdSwitchHandType +/// Obf: INMKGNMPOED #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwitchHandType { - Mnfeponeddj = 0, - CmdGetSwitchHandUpdateScRsp = 8102, - CmdSwitchHandResetGameCsReq = 8111, + InmkgnmpoedPcpdhelpkem = 0, + CmdGetSwitchHandResetHandPosScRsp = 8118, + CmdSwitchHandResetGameCsReq = 8104, + CmdSwitchHandStartScRsp = 8110, + CmdIndkhmaoakm = 8119, + CmdSwitchHandUpdateCsReq = 8114, + CmdSwitchHandResetTransformCsReq = 8111, + CmdSwitchHandStartCsReq = 8102, + CmdSwitchHandCoinUpdateCsReq = 8107, + CmdSwitchHandFinishCsReq = 8115, + CmdSwitchHandFinishScRsp = 8108, + CmdGetSwitchHandDataScRsp = 8120, CmdSwitchHandDataCsReq = 8101, - CmdSwitchHandUpdateCsReq = 8112, - CmdGetSwitchHandResetGameScRsp = 8109, - CmdSwitchHandResetTransformCsReq = 8107, - CmdSwitchHandCoinUpdateCsReq = 8104, - CmdGetSwitchHandResetHandPosScRsp = 8110, - CmdGetSwitchHandDataScRsp = 8119, - CmdSwitchHandStartScRsp = 8105, - CmdPjgakdedhah = 8117, - CmdSwitchHandFinishScRsp = 8116, - CmdSwitchHandFinishCsReq = 8106, - CmdSwitchHandStartCsReq = 8115, + CmdGetSwitchHandResetGameScRsp = 8103, + CmdGetSwitchHandUpdateScRsp = 8117, } impl CmdSwitchHandType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93729,49 +97362,49 @@ impl CmdSwitchHandType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdSwitchHandType_MNFEPONEDDJ", - Self::CmdGetSwitchHandUpdateScRsp => "CmdGetSwitchHandUpdateScRsp", - Self::CmdSwitchHandResetGameCsReq => "CmdSwitchHandResetGameCsReq", - Self::CmdSwitchHandDataCsReq => "CmdSwitchHandDataCsReq", - Self::CmdSwitchHandUpdateCsReq => "CmdSwitchHandUpdateCsReq", - Self::CmdGetSwitchHandResetGameScRsp => "CmdGetSwitchHandResetGameScRsp", - Self::CmdSwitchHandResetTransformCsReq => "CmdSwitchHandResetTransformCsReq", - Self::CmdSwitchHandCoinUpdateCsReq => "CmdSwitchHandCoinUpdateCsReq", + Self::InmkgnmpoedPcpdhelpkem => "INMKGNMPOED_PCPDHELPKEM", Self::CmdGetSwitchHandResetHandPosScRsp => { "CmdGetSwitchHandResetHandPosScRsp" } - Self::CmdGetSwitchHandDataScRsp => "CmdGetSwitchHandDataScRsp", + Self::CmdSwitchHandResetGameCsReq => "CmdSwitchHandResetGameCsReq", Self::CmdSwitchHandStartScRsp => "CmdSwitchHandStartScRsp", - Self::CmdPjgakdedhah => "CmdPJGAKDEDHAH", - Self::CmdSwitchHandFinishScRsp => "CmdSwitchHandFinishScRsp", - Self::CmdSwitchHandFinishCsReq => "CmdSwitchHandFinishCsReq", + Self::CmdIndkhmaoakm => "CmdINDKHMAOAKM", + Self::CmdSwitchHandUpdateCsReq => "CmdSwitchHandUpdateCsReq", + Self::CmdSwitchHandResetTransformCsReq => "CmdSwitchHandResetTransformCsReq", Self::CmdSwitchHandStartCsReq => "CmdSwitchHandStartCsReq", + Self::CmdSwitchHandCoinUpdateCsReq => "CmdSwitchHandCoinUpdateCsReq", + Self::CmdSwitchHandFinishCsReq => "CmdSwitchHandFinishCsReq", + Self::CmdSwitchHandFinishScRsp => "CmdSwitchHandFinishScRsp", + Self::CmdGetSwitchHandDataScRsp => "CmdGetSwitchHandDataScRsp", + Self::CmdSwitchHandDataCsReq => "CmdSwitchHandDataCsReq", + Self::CmdGetSwitchHandResetGameScRsp => "CmdGetSwitchHandResetGameScRsp", + Self::CmdGetSwitchHandUpdateScRsp => "CmdGetSwitchHandUpdateScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdSwitchHandType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetSwitchHandUpdateScRsp" => Some(Self::CmdGetSwitchHandUpdateScRsp), - "CmdSwitchHandResetGameCsReq" => Some(Self::CmdSwitchHandResetGameCsReq), - "CmdSwitchHandDataCsReq" => Some(Self::CmdSwitchHandDataCsReq), - "CmdSwitchHandUpdateCsReq" => Some(Self::CmdSwitchHandUpdateCsReq), - "CmdGetSwitchHandResetGameScRsp" => { - Some(Self::CmdGetSwitchHandResetGameScRsp) - } - "CmdSwitchHandResetTransformCsReq" => { - Some(Self::CmdSwitchHandResetTransformCsReq) - } - "CmdSwitchHandCoinUpdateCsReq" => Some(Self::CmdSwitchHandCoinUpdateCsReq), + "INMKGNMPOED_PCPDHELPKEM" => Some(Self::InmkgnmpoedPcpdhelpkem), "CmdGetSwitchHandResetHandPosScRsp" => { Some(Self::CmdGetSwitchHandResetHandPosScRsp) } - "CmdGetSwitchHandDataScRsp" => Some(Self::CmdGetSwitchHandDataScRsp), + "CmdSwitchHandResetGameCsReq" => Some(Self::CmdSwitchHandResetGameCsReq), "CmdSwitchHandStartScRsp" => Some(Self::CmdSwitchHandStartScRsp), - "CmdPJGAKDEDHAH" => Some(Self::CmdPjgakdedhah), - "CmdSwitchHandFinishScRsp" => Some(Self::CmdSwitchHandFinishScRsp), - "CmdSwitchHandFinishCsReq" => Some(Self::CmdSwitchHandFinishCsReq), + "CmdINDKHMAOAKM" => Some(Self::CmdIndkhmaoakm), + "CmdSwitchHandUpdateCsReq" => Some(Self::CmdSwitchHandUpdateCsReq), + "CmdSwitchHandResetTransformCsReq" => { + Some(Self::CmdSwitchHandResetTransformCsReq) + } "CmdSwitchHandStartCsReq" => Some(Self::CmdSwitchHandStartCsReq), + "CmdSwitchHandCoinUpdateCsReq" => Some(Self::CmdSwitchHandCoinUpdateCsReq), + "CmdSwitchHandFinishCsReq" => Some(Self::CmdSwitchHandFinishCsReq), + "CmdSwitchHandFinishScRsp" => Some(Self::CmdSwitchHandFinishScRsp), + "CmdGetSwitchHandDataScRsp" => Some(Self::CmdGetSwitchHandDataScRsp), + "CmdSwitchHandDataCsReq" => Some(Self::CmdSwitchHandDataCsReq), + "CmdGetSwitchHandResetGameScRsp" => { + Some(Self::CmdGetSwitchHandResetGameScRsp) + } + "CmdGetSwitchHandUpdateScRsp" => Some(Self::CmdGetSwitchHandUpdateScRsp), _ => None, } } @@ -93779,75 +97412,75 @@ impl CmdSwitchHandType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jlganphgghb { - Mnfeponeddj = 0, - Okgfofadjmd = 1, - Gfhldkelcmi = 2, +pub enum Ipeedbpjeke { + Pcpdhelpkem = 0, + Cbimlfjgoii = 1, + Innhaidognf = 2, } -impl Jlganphgghb { +impl Ipeedbpjeke { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "JLGANPHGGHB_MNFEPONEDDJ", - Self::Okgfofadjmd => "JLGANPHGGHB_OKGFOFADJMD", - Self::Gfhldkelcmi => "JLGANPHGGHB_GFHLDKELCMI", + Self::Pcpdhelpkem => "IPEEDBPJEKE_PCPDHELPKEM", + Self::Cbimlfjgoii => "IPEEDBPJEKE_CBIMLFJGOII", + Self::Innhaidognf => "IPEEDBPJEKE_INNHAIDOGNF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JLGANPHGGHB_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "JLGANPHGGHB_OKGFOFADJMD" => Some(Self::Okgfofadjmd), - "JLGANPHGGHB_GFHLDKELCMI" => Some(Self::Gfhldkelcmi), + "IPEEDBPJEKE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "IPEEDBPJEKE_CBIMLFJGOII" => Some(Self::Cbimlfjgoii), + "IPEEDBPJEKE_INNHAIDOGNF" => Some(Self::Innhaidognf), _ => None, } } } -/// Obf: CmdSwordTrainingType +/// Obf: KKPPJENPAJC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwordTrainingType { - Mnfeponeddj = 0, - CmdSwordTrainingExamResultConfirmCsReq = 7463, - CmdSwordTrainingSetSkillTraceCsReq = 7500, - CmdSwordTrainingDialogueSelectOptionCsReq = 7452, - CmdSwordTrainingSetSkillTraceScRsp = 7465, - CmdGetSwordTrainingDataCsReq = 7490, - CmdSwordTrainingGiveUpGameCsReq = 7478, - CmdSwordTrainingStoryConfirmCsReq = 7461, - CmdEnterSwordTrainingExamCsReq = 7472, - CmdSwordTrainingStoryBattleScRsp = 7460, - CmdSwordTrainingStartGameScRsp = 7458, - CmdSwordTrainingDailyPhaseConfirmCsReq = 7462, - CmdSwordTrainingResumeGameCsReq = 7475, - CmdSwordTrainingGameSyncChangeScNotify = 7454, - CmdSwordTrainingStoryBattleCsReq = 7483, - CmdSwordTrainingSelectEndingCsReq = 7470, - CmdSwordTrainingExamResultConfirmScRsp = 7485, - CmdSwordTrainingDailyPhaseConfirmScRsp = 7474, - CmdSwordTrainingStartGameCsReq = 7479, - CmdSwordTrainingRestoreGameCsReq = 7482, - CmdEnterSwordTrainingExamScRsp = 7471, - CmdSwordTrainingTurnActionCsReq = 7464, - CmdSwordTrainingUnlockSyncScNotify = 7459, - CmdSwordTrainingMarkEndingViewedScRsp = 7497, - CmdSwordTrainingMarkEndingViewedCsReq = 7495, - CmdSwordTrainingRestoreGameScRsp = 7476, - CmdSwordTrainingTurnActionScRsp = 7489, - CmdSwordTrainingStoryConfirmScRsp = 7456, - CmdSwordTrainingGiveUpGameScRsp = 7491, - CmdSwordTrainingDialogueSelectOptionScRsp = 7480, - CmdSwordTrainingLearnSkillScRsp = 7473, - CmdSwordTrainingGameSettleScNotify = 7499, - CmdSwordTrainingActionTurnSettleScNotify = 7455, - CmdSwordTrainingSelectEndingScRsp = 7467, + KkppjenpajcPcpdhelpkem = 0, + CmdSwordTrainingGiveUpGameScRsp = 7456, + CmdSwordTrainingMarkEndingViewedScRsp = 7461, + CmdSwordTrainingTurnActionScRsp = 7485, CmdSwordTrainingLearnSkillCsReq = 7453, - CmdGetSwordTrainingDataScRsp = 7451, - CmdSwordTrainingResumeGameScRsp = 7487, + CmdSwordTrainingGameSyncChangeScNotify = 7463, + CmdGetSwordTrainingDataCsReq = 7457, + CmdSwordTrainingSelectEndingCsReq = 7487, + CmdSwordTrainingSetSkillTraceCsReq = 7474, + CmdSwordTrainingActionTurnSettleScNotify = 7472, + CmdSwordTrainingResumeGameScRsp = 7484, + CmdSwordTrainingStoryBattleCsReq = 7473, + CmdSwordTrainingGiveUpGameCsReq = 7465, + CmdSwordTrainingLearnSkillScRsp = 7500, + CmdEnterSwordTrainingExamCsReq = 7495, + CmdSwordTrainingDialogueSelectOptionScRsp = 7497, + CmdSwordTrainingStoryConfirmScRsp = 7499, + CmdSwordTrainingStoryBattleScRsp = 7464, + CmdSwordTrainingExamResultConfirmScRsp = 7490, + CmdSwordTrainingStoryConfirmCsReq = 7471, + CmdSwordTrainingTurnActionCsReq = 7477, + CmdSwordTrainingExamResultConfirmCsReq = 7496, + CmdSwordTrainingSetSkillTraceScRsp = 7491, + CmdSwordTrainingRestoreGameScRsp = 7470, + CmdSwordTrainingSelectEndingScRsp = 7498, + CmdEnterSwordTrainingExamScRsp = 7486, + CmdSwordTrainingResumeGameCsReq = 7462, + CmdSwordTrainingStartGameScRsp = 7481, + CmdSwordTrainingDialogueSelectOptionCsReq = 7451, + CmdSwordTrainingDailyPhaseConfirmScRsp = 7455, + CmdSwordTrainingUnlockSyncScNotify = 7483, + CmdSwordTrainingStartGameCsReq = 7466, + CmdSwordTrainingDailyPhaseConfirmCsReq = 7488, + CmdSwordTrainingRestoreGameCsReq = 7489, + CmdGetSwordTrainingDataScRsp = 7480, + CmdSwordTrainingGameSettleScNotify = 7458, + CmdSwordTrainingMarkEndingViewedCsReq = 7492, } impl CmdSwordTrainingType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93856,189 +97489,189 @@ impl CmdSwordTrainingType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdSwordTrainingType_MNFEPONEDDJ", - Self::CmdSwordTrainingExamResultConfirmCsReq => { - "CmdSwordTrainingExamResultConfirmCsReq" + Self::KkppjenpajcPcpdhelpkem => "KKPPJENPAJC_PCPDHELPKEM", + Self::CmdSwordTrainingGiveUpGameScRsp => "CmdSwordTrainingGiveUpGameScRsp", + Self::CmdSwordTrainingMarkEndingViewedScRsp => { + "CmdSwordTrainingMarkEndingViewedScRsp" + } + Self::CmdSwordTrainingTurnActionScRsp => "CmdSwordTrainingTurnActionScRsp", + Self::CmdSwordTrainingLearnSkillCsReq => "CmdSwordTrainingLearnSkillCsReq", + Self::CmdSwordTrainingGameSyncChangeScNotify => { + "CmdSwordTrainingGameSyncChangeScNotify" + } + Self::CmdGetSwordTrainingDataCsReq => "CmdGetSwordTrainingDataCsReq", + Self::CmdSwordTrainingSelectEndingCsReq => { + "CmdSwordTrainingSelectEndingCsReq" } Self::CmdSwordTrainingSetSkillTraceCsReq => { "CmdSwordTrainingSetSkillTraceCsReq" } - Self::CmdSwordTrainingDialogueSelectOptionCsReq => { - "CmdSwordTrainingDialogueSelectOptionCsReq" + Self::CmdSwordTrainingActionTurnSettleScNotify => { + "CmdSwordTrainingActionTurnSettleScNotify" + } + Self::CmdSwordTrainingResumeGameScRsp => "CmdSwordTrainingResumeGameScRsp", + Self::CmdSwordTrainingStoryBattleCsReq => "CmdSwordTrainingStoryBattleCsReq", + Self::CmdSwordTrainingGiveUpGameCsReq => "CmdSwordTrainingGiveUpGameCsReq", + Self::CmdSwordTrainingLearnSkillScRsp => "CmdSwordTrainingLearnSkillScRsp", + Self::CmdEnterSwordTrainingExamCsReq => "CmdEnterSwordTrainingExamCsReq", + Self::CmdSwordTrainingDialogueSelectOptionScRsp => { + "CmdSwordTrainingDialogueSelectOptionScRsp" + } + Self::CmdSwordTrainingStoryConfirmScRsp => { + "CmdSwordTrainingStoryConfirmScRsp" + } + Self::CmdSwordTrainingStoryBattleScRsp => "CmdSwordTrainingStoryBattleScRsp", + Self::CmdSwordTrainingExamResultConfirmScRsp => { + "CmdSwordTrainingExamResultConfirmScRsp" + } + Self::CmdSwordTrainingStoryConfirmCsReq => { + "CmdSwordTrainingStoryConfirmCsReq" + } + Self::CmdSwordTrainingTurnActionCsReq => "CmdSwordTrainingTurnActionCsReq", + Self::CmdSwordTrainingExamResultConfirmCsReq => { + "CmdSwordTrainingExamResultConfirmCsReq" } Self::CmdSwordTrainingSetSkillTraceScRsp => { "CmdSwordTrainingSetSkillTraceScRsp" } - Self::CmdGetSwordTrainingDataCsReq => "CmdGetSwordTrainingDataCsReq", - Self::CmdSwordTrainingGiveUpGameCsReq => "CmdSwordTrainingGiveUpGameCsReq", - Self::CmdSwordTrainingStoryConfirmCsReq => { - "CmdSwordTrainingStoryConfirmCsReq" - } - Self::CmdEnterSwordTrainingExamCsReq => "CmdEnterSwordTrainingExamCsReq", - Self::CmdSwordTrainingStoryBattleScRsp => "CmdSwordTrainingStoryBattleScRsp", - Self::CmdSwordTrainingStartGameScRsp => "CmdSwordTrainingStartGameScRsp", - Self::CmdSwordTrainingDailyPhaseConfirmCsReq => { - "CmdSwordTrainingDailyPhaseConfirmCsReq" + Self::CmdSwordTrainingRestoreGameScRsp => "CmdSwordTrainingRestoreGameScRsp", + Self::CmdSwordTrainingSelectEndingScRsp => { + "CmdSwordTrainingSelectEndingScRsp" } + Self::CmdEnterSwordTrainingExamScRsp => "CmdEnterSwordTrainingExamScRsp", Self::CmdSwordTrainingResumeGameCsReq => "CmdSwordTrainingResumeGameCsReq", - Self::CmdSwordTrainingGameSyncChangeScNotify => { - "CmdSwordTrainingGameSyncChangeScNotify" - } - Self::CmdSwordTrainingStoryBattleCsReq => "CmdSwordTrainingStoryBattleCsReq", - Self::CmdSwordTrainingSelectEndingCsReq => { - "CmdSwordTrainingSelectEndingCsReq" - } - Self::CmdSwordTrainingExamResultConfirmScRsp => { - "CmdSwordTrainingExamResultConfirmScRsp" + Self::CmdSwordTrainingStartGameScRsp => "CmdSwordTrainingStartGameScRsp", + Self::CmdSwordTrainingDialogueSelectOptionCsReq => { + "CmdSwordTrainingDialogueSelectOptionCsReq" } Self::CmdSwordTrainingDailyPhaseConfirmScRsp => { "CmdSwordTrainingDailyPhaseConfirmScRsp" } - Self::CmdSwordTrainingStartGameCsReq => "CmdSwordTrainingStartGameCsReq", - Self::CmdSwordTrainingRestoreGameCsReq => "CmdSwordTrainingRestoreGameCsReq", - Self::CmdEnterSwordTrainingExamScRsp => "CmdEnterSwordTrainingExamScRsp", - Self::CmdSwordTrainingTurnActionCsReq => "CmdSwordTrainingTurnActionCsReq", Self::CmdSwordTrainingUnlockSyncScNotify => { "CmdSwordTrainingUnlockSyncScNotify" } - Self::CmdSwordTrainingMarkEndingViewedScRsp => { - "CmdSwordTrainingMarkEndingViewedScRsp" + Self::CmdSwordTrainingStartGameCsReq => "CmdSwordTrainingStartGameCsReq", + Self::CmdSwordTrainingDailyPhaseConfirmCsReq => { + "CmdSwordTrainingDailyPhaseConfirmCsReq" + } + Self::CmdSwordTrainingRestoreGameCsReq => "CmdSwordTrainingRestoreGameCsReq", + Self::CmdGetSwordTrainingDataScRsp => "CmdGetSwordTrainingDataScRsp", + Self::CmdSwordTrainingGameSettleScNotify => { + "CmdSwordTrainingGameSettleScNotify" } Self::CmdSwordTrainingMarkEndingViewedCsReq => { "CmdSwordTrainingMarkEndingViewedCsReq" } - Self::CmdSwordTrainingRestoreGameScRsp => "CmdSwordTrainingRestoreGameScRsp", - Self::CmdSwordTrainingTurnActionScRsp => "CmdSwordTrainingTurnActionScRsp", - Self::CmdSwordTrainingStoryConfirmScRsp => { - "CmdSwordTrainingStoryConfirmScRsp" - } - Self::CmdSwordTrainingGiveUpGameScRsp => "CmdSwordTrainingGiveUpGameScRsp", - Self::CmdSwordTrainingDialogueSelectOptionScRsp => { - "CmdSwordTrainingDialogueSelectOptionScRsp" - } - Self::CmdSwordTrainingLearnSkillScRsp => "CmdSwordTrainingLearnSkillScRsp", - Self::CmdSwordTrainingGameSettleScNotify => { - "CmdSwordTrainingGameSettleScNotify" - } - Self::CmdSwordTrainingActionTurnSettleScNotify => { - "CmdSwordTrainingActionTurnSettleScNotify" - } - Self::CmdSwordTrainingSelectEndingScRsp => { - "CmdSwordTrainingSelectEndingScRsp" - } - Self::CmdSwordTrainingLearnSkillCsReq => "CmdSwordTrainingLearnSkillCsReq", - Self::CmdGetSwordTrainingDataScRsp => "CmdGetSwordTrainingDataScRsp", - Self::CmdSwordTrainingResumeGameScRsp => "CmdSwordTrainingResumeGameScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdSwordTrainingType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdSwordTrainingExamResultConfirmCsReq" => { - Some(Self::CmdSwordTrainingExamResultConfirmCsReq) - } - "CmdSwordTrainingSetSkillTraceCsReq" => { - Some(Self::CmdSwordTrainingSetSkillTraceCsReq) - } - "CmdSwordTrainingDialogueSelectOptionCsReq" => { - Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq) - } - "CmdSwordTrainingSetSkillTraceScRsp" => { - Some(Self::CmdSwordTrainingSetSkillTraceScRsp) - } - "CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq), - "CmdSwordTrainingGiveUpGameCsReq" => { - Some(Self::CmdSwordTrainingGiveUpGameCsReq) - } - "CmdSwordTrainingStoryConfirmCsReq" => { - Some(Self::CmdSwordTrainingStoryConfirmCsReq) - } - "CmdEnterSwordTrainingExamCsReq" => { - Some(Self::CmdEnterSwordTrainingExamCsReq) - } - "CmdSwordTrainingStoryBattleScRsp" => { - Some(Self::CmdSwordTrainingStoryBattleScRsp) - } - "CmdSwordTrainingStartGameScRsp" => { - Some(Self::CmdSwordTrainingStartGameScRsp) - } - "CmdSwordTrainingDailyPhaseConfirmCsReq" => { - Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq) - } - "CmdSwordTrainingResumeGameCsReq" => { - Some(Self::CmdSwordTrainingResumeGameCsReq) - } - "CmdSwordTrainingGameSyncChangeScNotify" => { - Some(Self::CmdSwordTrainingGameSyncChangeScNotify) - } - "CmdSwordTrainingStoryBattleCsReq" => { - Some(Self::CmdSwordTrainingStoryBattleCsReq) - } - "CmdSwordTrainingSelectEndingCsReq" => { - Some(Self::CmdSwordTrainingSelectEndingCsReq) - } - "CmdSwordTrainingExamResultConfirmScRsp" => { - Some(Self::CmdSwordTrainingExamResultConfirmScRsp) - } - "CmdSwordTrainingDailyPhaseConfirmScRsp" => { - Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp) - } - "CmdSwordTrainingStartGameCsReq" => { - Some(Self::CmdSwordTrainingStartGameCsReq) - } - "CmdSwordTrainingRestoreGameCsReq" => { - Some(Self::CmdSwordTrainingRestoreGameCsReq) - } - "CmdEnterSwordTrainingExamScRsp" => { - Some(Self::CmdEnterSwordTrainingExamScRsp) - } - "CmdSwordTrainingTurnActionCsReq" => { - Some(Self::CmdSwordTrainingTurnActionCsReq) - } - "CmdSwordTrainingUnlockSyncScNotify" => { - Some(Self::CmdSwordTrainingUnlockSyncScNotify) + "KKPPJENPAJC_PCPDHELPKEM" => Some(Self::KkppjenpajcPcpdhelpkem), + "CmdSwordTrainingGiveUpGameScRsp" => { + Some(Self::CmdSwordTrainingGiveUpGameScRsp) } "CmdSwordTrainingMarkEndingViewedScRsp" => { Some(Self::CmdSwordTrainingMarkEndingViewedScRsp) } - "CmdSwordTrainingMarkEndingViewedCsReq" => { - Some(Self::CmdSwordTrainingMarkEndingViewedCsReq) - } - "CmdSwordTrainingRestoreGameScRsp" => { - Some(Self::CmdSwordTrainingRestoreGameScRsp) - } "CmdSwordTrainingTurnActionScRsp" => { Some(Self::CmdSwordTrainingTurnActionScRsp) } - "CmdSwordTrainingStoryConfirmScRsp" => { - Some(Self::CmdSwordTrainingStoryConfirmScRsp) - } - "CmdSwordTrainingGiveUpGameScRsp" => { - Some(Self::CmdSwordTrainingGiveUpGameScRsp) - } - "CmdSwordTrainingDialogueSelectOptionScRsp" => { - Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp) - } - "CmdSwordTrainingLearnSkillScRsp" => { - Some(Self::CmdSwordTrainingLearnSkillScRsp) - } - "CmdSwordTrainingGameSettleScNotify" => { - Some(Self::CmdSwordTrainingGameSettleScNotify) - } - "CmdSwordTrainingActionTurnSettleScNotify" => { - Some(Self::CmdSwordTrainingActionTurnSettleScNotify) - } - "CmdSwordTrainingSelectEndingScRsp" => { - Some(Self::CmdSwordTrainingSelectEndingScRsp) - } "CmdSwordTrainingLearnSkillCsReq" => { Some(Self::CmdSwordTrainingLearnSkillCsReq) } - "CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp), + "CmdSwordTrainingGameSyncChangeScNotify" => { + Some(Self::CmdSwordTrainingGameSyncChangeScNotify) + } + "CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq), + "CmdSwordTrainingSelectEndingCsReq" => { + Some(Self::CmdSwordTrainingSelectEndingCsReq) + } + "CmdSwordTrainingSetSkillTraceCsReq" => { + Some(Self::CmdSwordTrainingSetSkillTraceCsReq) + } + "CmdSwordTrainingActionTurnSettleScNotify" => { + Some(Self::CmdSwordTrainingActionTurnSettleScNotify) + } "CmdSwordTrainingResumeGameScRsp" => { Some(Self::CmdSwordTrainingResumeGameScRsp) } + "CmdSwordTrainingStoryBattleCsReq" => { + Some(Self::CmdSwordTrainingStoryBattleCsReq) + } + "CmdSwordTrainingGiveUpGameCsReq" => { + Some(Self::CmdSwordTrainingGiveUpGameCsReq) + } + "CmdSwordTrainingLearnSkillScRsp" => { + Some(Self::CmdSwordTrainingLearnSkillScRsp) + } + "CmdEnterSwordTrainingExamCsReq" => { + Some(Self::CmdEnterSwordTrainingExamCsReq) + } + "CmdSwordTrainingDialogueSelectOptionScRsp" => { + Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp) + } + "CmdSwordTrainingStoryConfirmScRsp" => { + Some(Self::CmdSwordTrainingStoryConfirmScRsp) + } + "CmdSwordTrainingStoryBattleScRsp" => { + Some(Self::CmdSwordTrainingStoryBattleScRsp) + } + "CmdSwordTrainingExamResultConfirmScRsp" => { + Some(Self::CmdSwordTrainingExamResultConfirmScRsp) + } + "CmdSwordTrainingStoryConfirmCsReq" => { + Some(Self::CmdSwordTrainingStoryConfirmCsReq) + } + "CmdSwordTrainingTurnActionCsReq" => { + Some(Self::CmdSwordTrainingTurnActionCsReq) + } + "CmdSwordTrainingExamResultConfirmCsReq" => { + Some(Self::CmdSwordTrainingExamResultConfirmCsReq) + } + "CmdSwordTrainingSetSkillTraceScRsp" => { + Some(Self::CmdSwordTrainingSetSkillTraceScRsp) + } + "CmdSwordTrainingRestoreGameScRsp" => { + Some(Self::CmdSwordTrainingRestoreGameScRsp) + } + "CmdSwordTrainingSelectEndingScRsp" => { + Some(Self::CmdSwordTrainingSelectEndingScRsp) + } + "CmdEnterSwordTrainingExamScRsp" => { + Some(Self::CmdEnterSwordTrainingExamScRsp) + } + "CmdSwordTrainingResumeGameCsReq" => { + Some(Self::CmdSwordTrainingResumeGameCsReq) + } + "CmdSwordTrainingStartGameScRsp" => { + Some(Self::CmdSwordTrainingStartGameScRsp) + } + "CmdSwordTrainingDialogueSelectOptionCsReq" => { + Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq) + } + "CmdSwordTrainingDailyPhaseConfirmScRsp" => { + Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp) + } + "CmdSwordTrainingUnlockSyncScNotify" => { + Some(Self::CmdSwordTrainingUnlockSyncScNotify) + } + "CmdSwordTrainingStartGameCsReq" => { + Some(Self::CmdSwordTrainingStartGameCsReq) + } + "CmdSwordTrainingDailyPhaseConfirmCsReq" => { + Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq) + } + "CmdSwordTrainingRestoreGameCsReq" => { + Some(Self::CmdSwordTrainingRestoreGameCsReq) + } + "CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp), + "CmdSwordTrainingGameSettleScNotify" => { + Some(Self::CmdSwordTrainingGameSettleScNotify) + } + "CmdSwordTrainingMarkEndingViewedCsReq" => { + Some(Self::CmdSwordTrainingMarkEndingViewedCsReq) + } _ => None, } } @@ -94046,58 +97679,58 @@ impl CmdSwordTrainingType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lbhfijomkfg { - Mnfeponeddj = 0, - Hbglnnkgeej = 1, - Deanbickfpe = 2, - Action = 3, - Peofjlknkel = 4, - Lnenpejpfjn = 5, - Geagimhjdhj = 6, - Abnmcfmgiob = 7, +pub enum Fflimlmfabp { + Pcpdhelpkem = 0, + Immdicnimld = 1, + Fbhnnijbkck = 2, + Gglfnhnhigo = 3, + Hfkfnfagafb = 4, + Nngnenpfoih = 5, + Effpakaloek = 6, + Egndjgkkjho = 7, } -impl Lbhfijomkfg { +impl Fflimlmfabp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "LBHFIJOMKFG_MNFEPONEDDJ", - Self::Hbglnnkgeej => "LBHFIJOMKFG_HBGLNNKGEEJ", - Self::Deanbickfpe => "LBHFIJOMKFG_DEANBICKFPE", - Self::Action => "LBHFIJOMKFG_action", - Self::Peofjlknkel => "LBHFIJOMKFG_PEOFJLKNKEL", - Self::Lnenpejpfjn => "LBHFIJOMKFG_LNENPEJPFJN", - Self::Geagimhjdhj => "LBHFIJOMKFG_GEAGIMHJDHJ", - Self::Abnmcfmgiob => "LBHFIJOMKFG_ABNMCFMGIOB", + Self::Pcpdhelpkem => "FFLIMLMFABP_PCPDHELPKEM", + Self::Immdicnimld => "FFLIMLMFABP_IMMDICNIMLD", + Self::Fbhnnijbkck => "FFLIMLMFABP_FBHNNIJBKCK", + Self::Gglfnhnhigo => "FFLIMLMFABP_GGLFNHNHIGO", + Self::Hfkfnfagafb => "FFLIMLMFABP_HFKFNFAGAFB", + Self::Nngnenpfoih => "FFLIMLMFABP_NNGNENPFOIH", + Self::Effpakaloek => "FFLIMLMFABP_EFFPAKALOEK", + Self::Egndjgkkjho => "FFLIMLMFABP_EGNDJGKKJHO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LBHFIJOMKFG_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "LBHFIJOMKFG_HBGLNNKGEEJ" => Some(Self::Hbglnnkgeej), - "LBHFIJOMKFG_DEANBICKFPE" => Some(Self::Deanbickfpe), - "LBHFIJOMKFG_action" => Some(Self::Action), - "LBHFIJOMKFG_PEOFJLKNKEL" => Some(Self::Peofjlknkel), - "LBHFIJOMKFG_LNENPEJPFJN" => Some(Self::Lnenpejpfjn), - "LBHFIJOMKFG_GEAGIMHJDHJ" => Some(Self::Geagimhjdhj), - "LBHFIJOMKFG_ABNMCFMGIOB" => Some(Self::Abnmcfmgiob), + "FFLIMLMFABP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "FFLIMLMFABP_IMMDICNIMLD" => Some(Self::Immdicnimld), + "FFLIMLMFABP_FBHNNIJBKCK" => Some(Self::Fbhnnijbkck), + "FFLIMLMFABP_GGLFNHNHIGO" => Some(Self::Gglfnhnhigo), + "FFLIMLMFABP_HFKFNFAGAFB" => Some(Self::Hfkfnfagafb), + "FFLIMLMFABP_NNGNENPFOIH" => Some(Self::Nngnenpfoih), + "FFLIMLMFABP_EFFPAKALOEK" => Some(Self::Effpakaloek), + "FFLIMLMFABP_EGNDJGKKJHO" => Some(Self::Egndjgkkjho), _ => None, } } } -/// Obf: SwordTrainingDailyPhaseType +/// Obf: MMKJJKBONEA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SwordTrainingDailyPhaseType { - Mnfeponeddj = 0, - Innhdjpdpij = 1, - Defaffkkjop = 2, - Aeppbapngph = 3, - Ejanchblaol = 4, + MmkjjkboneaPcpdhelpkem = 0, + MmkjjkboneaFhnkfjfdcko = 1, + MmkjjkboneaOdpdhpdmafc = 2, + MmkjjkboneaCpadfkhkdmd = 3, + MmkjjkboneaJnlpfkalcib = 4, } impl SwordTrainingDailyPhaseType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94106,21 +97739,21 @@ impl SwordTrainingDailyPhaseType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "SwordTrainingDailyPhaseType_MNFEPONEDDJ", - Self::Innhdjpdpij => "SwordTrainingDailyPhaseType_INNHDJPDPIJ", - Self::Defaffkkjop => "SwordTrainingDailyPhaseType_DEFAFFKKJOP", - Self::Aeppbapngph => "SwordTrainingDailyPhaseType_AEPPBAPNGPH", - Self::Ejanchblaol => "SwordTrainingDailyPhaseType_EJANCHBLAOL", + Self::MmkjjkboneaPcpdhelpkem => "MMKJJKBONEA_PCPDHELPKEM", + Self::MmkjjkboneaFhnkfjfdcko => "MMKJJKBONEA_FHNKFJFDCKO", + Self::MmkjjkboneaOdpdhpdmafc => "MMKJJKBONEA_ODPDHPDMAFC", + Self::MmkjjkboneaCpadfkhkdmd => "MMKJJKBONEA_CPADFKHKDMD", + Self::MmkjjkboneaJnlpfkalcib => "MMKJJKBONEA_JNLPFKALCIB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "SwordTrainingDailyPhaseType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "SwordTrainingDailyPhaseType_INNHDJPDPIJ" => Some(Self::Innhdjpdpij), - "SwordTrainingDailyPhaseType_DEFAFFKKJOP" => Some(Self::Defaffkkjop), - "SwordTrainingDailyPhaseType_AEPPBAPNGPH" => Some(Self::Aeppbapngph), - "SwordTrainingDailyPhaseType_EJANCHBLAOL" => Some(Self::Ejanchblaol), + "MMKJJKBONEA_PCPDHELPKEM" => Some(Self::MmkjjkboneaPcpdhelpkem), + "MMKJJKBONEA_FHNKFJFDCKO" => Some(Self::MmkjjkboneaFhnkfjfdcko), + "MMKJJKBONEA_ODPDHPDMAFC" => Some(Self::MmkjjkboneaOdpdhpdmafc), + "MMKJJKBONEA_CPADFKHKDMD" => Some(Self::MmkjjkboneaCpadfkhkdmd), + "MMKJJKBONEA_JNLPFKALCIB" => Some(Self::MmkjjkboneaJnlpfkalcib), _ => None, } } @@ -94128,38 +97761,38 @@ impl SwordTrainingDailyPhaseType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dkinagcoamd { - Mnfeponeddj = 0, - Jooepdkpepi = 1, - Lkcneafklbh = 2, - Fdoccojjcho = 3, - Doojehhbemo = 4, - Pabpopcckbp = 5, +pub enum Ddkhefebfaj { + Pcpdhelpkem = 0, + Jleilogljnj = 1, + Ehhhbigbkpe = 2, + Ljmeekhoeef = 3, + Hfoafiofhfo = 4, + Hbikppkanch = 5, } -impl Dkinagcoamd { +impl Ddkhefebfaj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "DKINAGCOAMD_MNFEPONEDDJ", - Self::Jooepdkpepi => "DKINAGCOAMD_JOOEPDKPEPI", - Self::Lkcneafklbh => "DKINAGCOAMD_LKCNEAFKLBH", - Self::Fdoccojjcho => "DKINAGCOAMD_FDOCCOJJCHO", - Self::Doojehhbemo => "DKINAGCOAMD_DOOJEHHBEMO", - Self::Pabpopcckbp => "DKINAGCOAMD_PABPOPCCKBP", + Self::Pcpdhelpkem => "DDKHEFEBFAJ_PCPDHELPKEM", + Self::Jleilogljnj => "DDKHEFEBFAJ_JLEILOGLJNJ", + Self::Ehhhbigbkpe => "DDKHEFEBFAJ_EHHHBIGBKPE", + Self::Ljmeekhoeef => "DDKHEFEBFAJ_LJMEEKHOEEF", + Self::Hfoafiofhfo => "DDKHEFEBFAJ_HFOAFIOFHFO", + Self::Hbikppkanch => "DDKHEFEBFAJ_HBIKPPKANCH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DKINAGCOAMD_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "DKINAGCOAMD_JOOEPDKPEPI" => Some(Self::Jooepdkpepi), - "DKINAGCOAMD_LKCNEAFKLBH" => Some(Self::Lkcneafklbh), - "DKINAGCOAMD_FDOCCOJJCHO" => Some(Self::Fdoccojjcho), - "DKINAGCOAMD_DOOJEHHBEMO" => Some(Self::Doojehhbemo), - "DKINAGCOAMD_PABPOPCCKBP" => Some(Self::Pabpopcckbp), + "DDKHEFEBFAJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "DDKHEFEBFAJ_JLEILOGLJNJ" => Some(Self::Jleilogljnj), + "DDKHEFEBFAJ_EHHHBIGBKPE" => Some(Self::Ehhhbigbkpe), + "DDKHEFEBFAJ_LJMEEKHOEEF" => Some(Self::Ljmeekhoeef), + "DDKHEFEBFAJ_HFOAFIOFHFO" => Some(Self::Hfoafiofhfo), + "DDKHEFEBFAJ_HBIKPPKANCH" => Some(Self::Hbikppkanch), _ => None, } } @@ -94167,49 +97800,49 @@ impl Dkinagcoamd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Geakmmkoghe { - Fplbkcognen = 0, - Klgodjncahp = 1, - Landokchfab = 2, - Bcjmehlecio = 3, - Ojhmhdelakn = 4, - Pmnhodiknde = 5, +pub enum Nccljbchbbp { + Ofpfpbhiamb = 0, + Ppclcffghfb = 1, + Dkcnpcfbmif = 2, + Flbodedgofp = 3, + Ncjpegnjhfk = 4, + Kdfmkekfaih = 5, } -impl Geakmmkoghe { +impl Nccljbchbbp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Fplbkcognen => "GEAKMMKOGHE_FPLBKCOGNEN", - Self::Klgodjncahp => "GEAKMMKOGHE_KLGODJNCAHP", - Self::Landokchfab => "GEAKMMKOGHE_LANDOKCHFAB", - Self::Bcjmehlecio => "GEAKMMKOGHE_BCJMEHLECIO", - Self::Ojhmhdelakn => "GEAKMMKOGHE_OJHMHDELAKN", - Self::Pmnhodiknde => "GEAKMMKOGHE_PMNHODIKNDE", + Self::Ofpfpbhiamb => "NCCLJBCHBBP_OFPFPBHIAMB", + Self::Ppclcffghfb => "NCCLJBCHBBP_PPCLCFFGHFB", + Self::Dkcnpcfbmif => "NCCLJBCHBBP_DKCNPCFBMIF", + Self::Flbodedgofp => "NCCLJBCHBBP_FLBODEDGOFP", + Self::Ncjpegnjhfk => "NCCLJBCHBBP_NCJPEGNJHFK", + Self::Kdfmkekfaih => "NCCLJBCHBBP_KDFMKEKFAIH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GEAKMMKOGHE_FPLBKCOGNEN" => Some(Self::Fplbkcognen), - "GEAKMMKOGHE_KLGODJNCAHP" => Some(Self::Klgodjncahp), - "GEAKMMKOGHE_LANDOKCHFAB" => Some(Self::Landokchfab), - "GEAKMMKOGHE_BCJMEHLECIO" => Some(Self::Bcjmehlecio), - "GEAKMMKOGHE_OJHMHDELAKN" => Some(Self::Ojhmhdelakn), - "GEAKMMKOGHE_PMNHODIKNDE" => Some(Self::Pmnhodiknde), + "NCCLJBCHBBP_OFPFPBHIAMB" => Some(Self::Ofpfpbhiamb), + "NCCLJBCHBBP_PPCLCFFGHFB" => Some(Self::Ppclcffghfb), + "NCCLJBCHBBP_DKCNPCFBMIF" => Some(Self::Dkcnpcfbmif), + "NCCLJBCHBBP_FLBODEDGOFP" => Some(Self::Flbodedgofp), + "NCCLJBCHBBP_NCJPEGNJHFK" => Some(Self::Ncjpegnjhfk), + "NCCLJBCHBBP_KDFMKEKFAIH" => Some(Self::Kdfmkekfaih), _ => None, } } } -/// Obf: CmdPlayerSyncType +/// Obf: BJLOLIBBMLH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerSyncType { - Mgngiplocob = 0, - CmdPlayerSyncScNotify = 683, + BjlolibbmlhBcgnoeaocol = 0, + CmdPlayerSyncScNotify = 691, } impl CmdPlayerSyncType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94218,39 +97851,39 @@ impl CmdPlayerSyncType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mgngiplocob => "CmdPlayerSyncType_MGNGIPLOCOB", + Self::BjlolibbmlhBcgnoeaocol => "BJLOLIBBMLH_BCGNOEAOCOL", Self::CmdPlayerSyncScNotify => "CmdPlayerSyncScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdPlayerSyncType_MGNGIPLOCOB" => Some(Self::Mgngiplocob), + "BJLOLIBBMLH_BCGNOEAOCOL" => Some(Self::BjlolibbmlhBcgnoeaocol), "CmdPlayerSyncScNotify" => Some(Self::CmdPlayerSyncScNotify), _ => None, } } } -/// Obf: CmdTalkEventType +/// Obf: KPDFEMPKMAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTalkEventType { - Iepghagdnbb = 0, - CmdSelectInclinationTextCsReq = 2169, - CmdFinishFirstTalkByPerformanceNpcScRsp = 2119, - CmdGetFirstTalkNpcCsReq = 2135, - CmdGetFirstTalkByPerformanceNpcCsReq = 2146, - CmdFinishFirstTalkNpcCsReq = 2162, - CmdGetNpcTakenRewardScRsp = 2181, - CmdFinishFirstTalkNpcScRsp = 2200, - CmdGetReceivedTalkEventsCsReq = 2183, - CmdGetFirstTalkByPerformanceNpcScRsp = 2157, - CmdSelectInclinationTextScRsp = 2140, - CmdGetTalkEventRewardCsReq = 2124, - CmdFinishFirstTalkByPerformanceNpcCsReq = 2184, - CmdGetFirstTalkNpcScRsp = 2113, - CmdTakeTalkRewardScRsp = 2104, + KpdfempkmadCcinlaacdal = 0, + CmdFinishFirstTalkByPerformanceNpcCsReq = 2174, + CmdFinishFirstTalkNpcScRsp = 2198, + CmdKbeejoehono = 2163, + CmdGetTalkEventRewardCsReq = 2194, + CmdGetFirstTalkNpcCsReq = 2114, + CmdChknikpepam = 2126, + CmdFinishFirstTalkNpcCsReq = 2109, + CmdFinishFirstTalkByPerformanceNpcScRsp = 2137, + CmdGetNpcTakenRewardScRsp = 2110, + CmdTakeTalkRewardScRsp = 2195, + CmdGetReceivedTalkEventsCsReq = 2191, + CmdGetFirstTalkByPerformanceNpcCsReq = 2139, + CmdGetFirstTalkNpcScRsp = 2118, + CmdGetFirstTalkByPerformanceNpcScRsp = 2101, } impl CmdTalkEventType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94259,83 +97892,83 @@ impl CmdTalkEventType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Iepghagdnbb => "CmdTalkEventType_IEPGHAGDNBB", - Self::CmdSelectInclinationTextCsReq => "CmdSelectInclinationTextCsReq", - Self::CmdFinishFirstTalkByPerformanceNpcScRsp => { - "CmdFinishFirstTalkByPerformanceNpcScRsp" - } - Self::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq", - Self::CmdGetFirstTalkByPerformanceNpcCsReq => { - "CmdGetFirstTalkByPerformanceNpcCsReq" - } - Self::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq", - Self::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp", - Self::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp", - Self::CmdGetReceivedTalkEventsCsReq => "CmdGetReceivedTalkEventsCsReq", - Self::CmdGetFirstTalkByPerformanceNpcScRsp => { - "CmdGetFirstTalkByPerformanceNpcScRsp" - } - Self::CmdSelectInclinationTextScRsp => "CmdSelectInclinationTextScRsp", - Self::CmdGetTalkEventRewardCsReq => "CmdGetTalkEventRewardCsReq", + Self::KpdfempkmadCcinlaacdal => "KPDFEMPKMAD_CCINLAACDAL", Self::CmdFinishFirstTalkByPerformanceNpcCsReq => { "CmdFinishFirstTalkByPerformanceNpcCsReq" } - Self::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp", + Self::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp", + Self::CmdKbeejoehono => "CmdKBEEJOEHONO", + Self::CmdGetTalkEventRewardCsReq => "CmdGetTalkEventRewardCsReq", + Self::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq", + Self::CmdChknikpepam => "CmdCHKNIKPEPAM", + Self::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq", + Self::CmdFinishFirstTalkByPerformanceNpcScRsp => { + "CmdFinishFirstTalkByPerformanceNpcScRsp" + } + Self::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp", Self::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp", + Self::CmdGetReceivedTalkEventsCsReq => "CmdGetReceivedTalkEventsCsReq", + Self::CmdGetFirstTalkByPerformanceNpcCsReq => { + "CmdGetFirstTalkByPerformanceNpcCsReq" + } + Self::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp", + Self::CmdGetFirstTalkByPerformanceNpcScRsp => { + "CmdGetFirstTalkByPerformanceNpcScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdTalkEventType_IEPGHAGDNBB" => Some(Self::Iepghagdnbb), - "CmdSelectInclinationTextCsReq" => Some(Self::CmdSelectInclinationTextCsReq), - "CmdFinishFirstTalkByPerformanceNpcScRsp" => { - Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp) - } - "CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq), - "CmdGetFirstTalkByPerformanceNpcCsReq" => { - Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq) - } - "CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq), - "CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp), - "CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp), - "CmdGetReceivedTalkEventsCsReq" => Some(Self::CmdGetReceivedTalkEventsCsReq), - "CmdGetFirstTalkByPerformanceNpcScRsp" => { - Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp) - } - "CmdSelectInclinationTextScRsp" => Some(Self::CmdSelectInclinationTextScRsp), - "CmdGetTalkEventRewardCsReq" => Some(Self::CmdGetTalkEventRewardCsReq), + "KPDFEMPKMAD_CCINLAACDAL" => Some(Self::KpdfempkmadCcinlaacdal), "CmdFinishFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq) } - "CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp), + "CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp), + "CmdKBEEJOEHONO" => Some(Self::CmdKbeejoehono), + "CmdGetTalkEventRewardCsReq" => Some(Self::CmdGetTalkEventRewardCsReq), + "CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq), + "CmdCHKNIKPEPAM" => Some(Self::CmdChknikpepam), + "CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq), + "CmdFinishFirstTalkByPerformanceNpcScRsp" => { + Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp) + } + "CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp), "CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp), + "CmdGetReceivedTalkEventsCsReq" => Some(Self::CmdGetReceivedTalkEventsCsReq), + "CmdGetFirstTalkByPerformanceNpcCsReq" => { + Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq) + } + "CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp), + "CmdGetFirstTalkByPerformanceNpcScRsp" => { + Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp) + } _ => None, } } } -/// Obf: CmdTarotBookType +/// Obf: OELKCGADJBG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTarotBookType { - Mnfeponeddj = 0, - CmdTarotBookUnlockStoryCsReq = 8146, - CmdTarotBookOpenPackScRsp = 8145, - CmdTarotBookModifyEnergyScNotify = 8144, - CmdTarotBookUnlockStoryScRsp = 8156, - CmdTarotBookFinishInteractionCsReq = 8157, - CmdTarotBookOpenPackCsReq = 8155, - CmdTarotBookFinishInteractionScRsp = 8147, - CmdTarotBookFinishStoryCsReq = 8152, - CmdTarotBookFinishStoryScRsp = 8142, - CmdTarotBookUnlockInteractionScRsp = 8151, - CmdTarotBookSyncDataScNotify = 8149, + OelkcgadjbgPcpdhelpkem = 0, + CmdTarotBookFinishInteractionCsReq = 8159, + CmdTarotBookModifyEnergyScNotify = 8147, + CmdTarotBookSyncDataScNotify = 8143, + CmdTarotBookFinishStoryCsReq = 8154, + CmdTarotBookUnlockInteractionCsReq = 8158, + CmdTarotBookFinishStoryScRsp = 8157, CmdTarotBookGetDataCsReq = 8141, - CmdTarotBookUnlockInteractionCsReq = 8150, - CmdTarotBookGetDataScRsp = 8159, + CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8149, + CmdTarotBookGetDataScRsp = 8160, + CmdTarotBookOpenPackCsReq = 8142, + CmdTarotBookOpenPackScRsp = 8150, + CmdTarotBookUnlockStoryScRsp = 8148, CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8153, - CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8143, + CmdTarotBookFinishInteractionScRsp = 8151, + CmdTarotBookUnlockInteractionScRsp = 8144, + CmdTarotBookUnlockStoryCsReq = 8155, } impl CmdTarotBookType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94344,87 +97977,87 @@ impl CmdTarotBookType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdTarotBookType_MNFEPONEDDJ", - Self::CmdTarotBookUnlockStoryCsReq => "CmdTarotBookUnlockStoryCsReq", - Self::CmdTarotBookOpenPackScRsp => "CmdTarotBookOpenPackScRsp", - Self::CmdTarotBookModifyEnergyScNotify => "CmdTarotBookModifyEnergyScNotify", - Self::CmdTarotBookUnlockStoryScRsp => "CmdTarotBookUnlockStoryScRsp", + Self::OelkcgadjbgPcpdhelpkem => "OELKCGADJBG_PCPDHELPKEM", Self::CmdTarotBookFinishInteractionCsReq => { "CmdTarotBookFinishInteractionCsReq" } - Self::CmdTarotBookOpenPackCsReq => "CmdTarotBookOpenPackCsReq", - Self::CmdTarotBookFinishInteractionScRsp => { - "CmdTarotBookFinishInteractionScRsp" - } - Self::CmdTarotBookFinishStoryCsReq => "CmdTarotBookFinishStoryCsReq", - Self::CmdTarotBookFinishStoryScRsp => "CmdTarotBookFinishStoryScRsp", - Self::CmdTarotBookUnlockInteractionScRsp => { - "CmdTarotBookUnlockInteractionScRsp" - } + Self::CmdTarotBookModifyEnergyScNotify => "CmdTarotBookModifyEnergyScNotify", Self::CmdTarotBookSyncDataScNotify => "CmdTarotBookSyncDataScNotify", - Self::CmdTarotBookGetDataCsReq => "CmdTarotBookGetDataCsReq", + Self::CmdTarotBookFinishStoryCsReq => "CmdTarotBookFinishStoryCsReq", Self::CmdTarotBookUnlockInteractionCsReq => { "CmdTarotBookUnlockInteractionCsReq" } - Self::CmdTarotBookGetDataScRsp => "CmdTarotBookGetDataScRsp", - Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp => { - "CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" - } + Self::CmdTarotBookFinishStoryScRsp => "CmdTarotBookFinishStoryScRsp", + Self::CmdTarotBookGetDataCsReq => "CmdTarotBookGetDataCsReq", Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq => { "CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" } + Self::CmdTarotBookGetDataScRsp => "CmdTarotBookGetDataScRsp", + Self::CmdTarotBookOpenPackCsReq => "CmdTarotBookOpenPackCsReq", + Self::CmdTarotBookOpenPackScRsp => "CmdTarotBookOpenPackScRsp", + Self::CmdTarotBookUnlockStoryScRsp => "CmdTarotBookUnlockStoryScRsp", + Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp => { + "CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" + } + Self::CmdTarotBookFinishInteractionScRsp => { + "CmdTarotBookFinishInteractionScRsp" + } + Self::CmdTarotBookUnlockInteractionScRsp => { + "CmdTarotBookUnlockInteractionScRsp" + } + Self::CmdTarotBookUnlockStoryCsReq => "CmdTarotBookUnlockStoryCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdTarotBookType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdTarotBookUnlockStoryCsReq" => Some(Self::CmdTarotBookUnlockStoryCsReq), - "CmdTarotBookOpenPackScRsp" => Some(Self::CmdTarotBookOpenPackScRsp), - "CmdTarotBookModifyEnergyScNotify" => { - Some(Self::CmdTarotBookModifyEnergyScNotify) - } - "CmdTarotBookUnlockStoryScRsp" => Some(Self::CmdTarotBookUnlockStoryScRsp), + "OELKCGADJBG_PCPDHELPKEM" => Some(Self::OelkcgadjbgPcpdhelpkem), "CmdTarotBookFinishInteractionCsReq" => { Some(Self::CmdTarotBookFinishInteractionCsReq) } - "CmdTarotBookOpenPackCsReq" => Some(Self::CmdTarotBookOpenPackCsReq), - "CmdTarotBookFinishInteractionScRsp" => { - Some(Self::CmdTarotBookFinishInteractionScRsp) - } - "CmdTarotBookFinishStoryCsReq" => Some(Self::CmdTarotBookFinishStoryCsReq), - "CmdTarotBookFinishStoryScRsp" => Some(Self::CmdTarotBookFinishStoryScRsp), - "CmdTarotBookUnlockInteractionScRsp" => { - Some(Self::CmdTarotBookUnlockInteractionScRsp) + "CmdTarotBookModifyEnergyScNotify" => { + Some(Self::CmdTarotBookModifyEnergyScNotify) } "CmdTarotBookSyncDataScNotify" => Some(Self::CmdTarotBookSyncDataScNotify), - "CmdTarotBookGetDataCsReq" => Some(Self::CmdTarotBookGetDataCsReq), + "CmdTarotBookFinishStoryCsReq" => Some(Self::CmdTarotBookFinishStoryCsReq), "CmdTarotBookUnlockInteractionCsReq" => { Some(Self::CmdTarotBookUnlockInteractionCsReq) } - "CmdTarotBookGetDataScRsp" => Some(Self::CmdTarotBookGetDataScRsp), - "CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" => { - Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp) - } + "CmdTarotBookFinishStoryScRsp" => Some(Self::CmdTarotBookFinishStoryScRsp), + "CmdTarotBookGetDataCsReq" => Some(Self::CmdTarotBookGetDataCsReq), "CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" => { Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq) } + "CmdTarotBookGetDataScRsp" => Some(Self::CmdTarotBookGetDataScRsp), + "CmdTarotBookOpenPackCsReq" => Some(Self::CmdTarotBookOpenPackCsReq), + "CmdTarotBookOpenPackScRsp" => Some(Self::CmdTarotBookOpenPackScRsp), + "CmdTarotBookUnlockStoryScRsp" => Some(Self::CmdTarotBookUnlockStoryScRsp), + "CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" => { + Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp) + } + "CmdTarotBookFinishInteractionScRsp" => { + Some(Self::CmdTarotBookFinishInteractionScRsp) + } + "CmdTarotBookUnlockInteractionScRsp" => { + Some(Self::CmdTarotBookUnlockInteractionScRsp) + } + "CmdTarotBookUnlockStoryCsReq" => Some(Self::CmdTarotBookUnlockStoryCsReq), _ => None, } } } -/// Obf: CmdTelevisionActivityType +/// Obf: CPKAJFJJPED #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTelevisionActivityType { - Mnfeponeddj = 0, - CmdAmaeipbpjfo = 6975, - CmdEnterTelevisionActivityStageScRsp = 6966, - CmdGetTelevisionActivityDataScRsp = 6979, - CmdTelevisionActivityBattleEndScNotify = 6976, + CpkajfjjpedPcpdhelpkem = 0, + CmdGetTelevisionActivityDataScRsp = 6980, + CmdEnterTelevisionActivityStageCsReq = 6970, CmdGetTelevisionActivityDataCsReq = 6961, - CmdEnterTelevisionActivityStageCsReq = 6965, + CmdMagpkaphfmj = 6962, + CmdEnterTelevisionActivityStageScRsp = 6975, + CmdTelevisionActivityBattleEndScNotify = 6968, } impl CmdTelevisionActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94433,61 +98066,61 @@ impl CmdTelevisionActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdTelevisionActivityType_MNFEPONEDDJ", - Self::CmdAmaeipbpjfo => "CmdAMAEIPBPJFO", - Self::CmdEnterTelevisionActivityStageScRsp => { - "CmdEnterTelevisionActivityStageScRsp" - } + Self::CpkajfjjpedPcpdhelpkem => "CPKAJFJJPED_PCPDHELPKEM", Self::CmdGetTelevisionActivityDataScRsp => { "CmdGetTelevisionActivityDataScRsp" } - Self::CmdTelevisionActivityBattleEndScNotify => { - "CmdTelevisionActivityBattleEndScNotify" + Self::CmdEnterTelevisionActivityStageCsReq => { + "CmdEnterTelevisionActivityStageCsReq" } Self::CmdGetTelevisionActivityDataCsReq => { "CmdGetTelevisionActivityDataCsReq" } - Self::CmdEnterTelevisionActivityStageCsReq => { - "CmdEnterTelevisionActivityStageCsReq" + Self::CmdMagpkaphfmj => "CmdMAGPKAPHFMJ", + Self::CmdEnterTelevisionActivityStageScRsp => { + "CmdEnterTelevisionActivityStageScRsp" + } + Self::CmdTelevisionActivityBattleEndScNotify => { + "CmdTelevisionActivityBattleEndScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdTelevisionActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdAMAEIPBPJFO" => Some(Self::CmdAmaeipbpjfo), - "CmdEnterTelevisionActivityStageScRsp" => { - Some(Self::CmdEnterTelevisionActivityStageScRsp) - } + "CPKAJFJJPED_PCPDHELPKEM" => Some(Self::CpkajfjjpedPcpdhelpkem), "CmdGetTelevisionActivityDataScRsp" => { Some(Self::CmdGetTelevisionActivityDataScRsp) } - "CmdTelevisionActivityBattleEndScNotify" => { - Some(Self::CmdTelevisionActivityBattleEndScNotify) + "CmdEnterTelevisionActivityStageCsReq" => { + Some(Self::CmdEnterTelevisionActivityStageCsReq) } "CmdGetTelevisionActivityDataCsReq" => { Some(Self::CmdGetTelevisionActivityDataCsReq) } - "CmdEnterTelevisionActivityStageCsReq" => { - Some(Self::CmdEnterTelevisionActivityStageCsReq) + "CmdMAGPKAPHFMJ" => Some(Self::CmdMagpkaphfmj), + "CmdEnterTelevisionActivityStageScRsp" => { + Some(Self::CmdEnterTelevisionActivityStageScRsp) + } + "CmdTelevisionActivityBattleEndScNotify" => { + Some(Self::CmdTelevisionActivityBattleEndScNotify) } _ => None, } } } -/// Obf: CmdTextJoinType +/// Obf: CKCEEBOKLJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTextJoinType { - Mnfeponeddj = 0, - CmdTextJoinBatchSaveCsReq = 3835, - Kmdgikkjkjp = 3883, - CmdTextJoinQueryCsReq = 3824, - CmdTextJoinQueryScRsp = 3804, - CmdFghiffmnabm = 3881, - CmdTextJoinBatchSaveScRsp = 3813, + CkceebokljjPcpdhelpkem = 0, + CmdIncjnjgehcd = 3810, + CmdTextJoinBatchSaveScRsp = 3818, + CmdTextJoinBatchSaveCsReq = 3814, + CmdTextJoinQueryScRsp = 3895, + CmdTextJoinQueryCsReq = 3894, + CkceebokljjLneaffiajjl = 3891, } impl CmdTextJoinType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94496,43 +98129,43 @@ impl CmdTextJoinType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdTextJoinType_MNFEPONEDDJ", - Self::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq", - Self::Kmdgikkjkjp => "CmdTextJoinType_KMDGIKKJKJP", - Self::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq", - Self::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp", - Self::CmdFghiffmnabm => "CmdFGHIFFMNABM", + Self::CkceebokljjPcpdhelpkem => "CKCEEBOKLJJ_PCPDHELPKEM", + Self::CmdIncjnjgehcd => "CmdINCJNJGEHCD", Self::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp", + Self::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq", + Self::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp", + Self::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq", + Self::CkceebokljjLneaffiajjl => "CKCEEBOKLJJ_LNEAFFIAJJL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdTextJoinType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq), - "CmdTextJoinType_KMDGIKKJKJP" => Some(Self::Kmdgikkjkjp), - "CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq), - "CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp), - "CmdFGHIFFMNABM" => Some(Self::CmdFghiffmnabm), + "CKCEEBOKLJJ_PCPDHELPKEM" => Some(Self::CkceebokljjPcpdhelpkem), + "CmdINCJNJGEHCD" => Some(Self::CmdIncjnjgehcd), "CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp), + "CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq), + "CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp), + "CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq), + "CKCEEBOKLJJ_LNEAFFIAJJL" => Some(Self::CkceebokljjLneaffiajjl), _ => None, } } } -/// Obf: CmdTrackPhotoActivityType +/// Obf: IGNAEJEMBFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrackPhotoActivityType { - Mnfeponeddj = 0, - CmdGetTrackPhotoActivityDataCsReq = 7558, - CmdSettleTrackPhotoStageScRsp = 7556, - CmdJifhgoadlna = 7557, - CmdStartTrackPhotoStageCsReq = 7552, - CmdQuitTrackPhotoStageCsReq = 7555, - CmdStartTrackPhotoStageScRsp = 7560, - CmdGetTrackPhotoActivityDataScRsp = 7551, - CmdSettleTrackPhotoStageCsReq = 7553, + IgnaejembfoPcpdhelpkem = 0, + CmdStartTrackPhotoStageCsReq = 7555, + CmdSettleTrackPhotoStageCsReq = 7551, + CmdEaahndohpph = 7556, + CmdSettleTrackPhotoStageScRsp = 7557, + CmdGetTrackPhotoActivityDataCsReq = 7559, + CmdQuitTrackPhotoStageCsReq = 7552, + CmdGetTrackPhotoActivityDataScRsp = 7560, + CmdStartTrackPhotoStageScRsp = 7554, } impl CmdTrackPhotoActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94541,77 +98174,188 @@ impl CmdTrackPhotoActivityType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdTrackPhotoActivityType_MNFEPONEDDJ", + Self::IgnaejembfoPcpdhelpkem => "IGNAEJEMBFO_PCPDHELPKEM", + Self::CmdStartTrackPhotoStageCsReq => "CmdStartTrackPhotoStageCsReq", + Self::CmdSettleTrackPhotoStageCsReq => "CmdSettleTrackPhotoStageCsReq", + Self::CmdEaahndohpph => "CmdEAAHNDOHPPH", + Self::CmdSettleTrackPhotoStageScRsp => "CmdSettleTrackPhotoStageScRsp", Self::CmdGetTrackPhotoActivityDataCsReq => { "CmdGetTrackPhotoActivityDataCsReq" } - Self::CmdSettleTrackPhotoStageScRsp => "CmdSettleTrackPhotoStageScRsp", - Self::CmdJifhgoadlna => "CmdJIFHGOADLNA", - Self::CmdStartTrackPhotoStageCsReq => "CmdStartTrackPhotoStageCsReq", Self::CmdQuitTrackPhotoStageCsReq => "CmdQuitTrackPhotoStageCsReq", - Self::CmdStartTrackPhotoStageScRsp => "CmdStartTrackPhotoStageScRsp", Self::CmdGetTrackPhotoActivityDataScRsp => { "CmdGetTrackPhotoActivityDataScRsp" } - Self::CmdSettleTrackPhotoStageCsReq => "CmdSettleTrackPhotoStageCsReq", + Self::CmdStartTrackPhotoStageScRsp => "CmdStartTrackPhotoStageScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdTrackPhotoActivityType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "IGNAEJEMBFO_PCPDHELPKEM" => Some(Self::IgnaejembfoPcpdhelpkem), + "CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq), + "CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq), + "CmdEAAHNDOHPPH" => Some(Self::CmdEaahndohpph), + "CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp), "CmdGetTrackPhotoActivityDataCsReq" => { Some(Self::CmdGetTrackPhotoActivityDataCsReq) } - "CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp), - "CmdJIFHGOADLNA" => Some(Self::CmdJifhgoadlna), - "CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq), "CmdQuitTrackPhotoStageCsReq" => Some(Self::CmdQuitTrackPhotoStageCsReq), - "CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp), "CmdGetTrackPhotoActivityDataScRsp" => { Some(Self::CmdGetTrackPhotoActivityDataScRsp) } - "CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq), + "CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp), _ => None, } } } -/// Obf: CmdTrainPartyType +/// Obf: IODFALGGBCH +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum CmdTrainCakeCatchType { + IodfalggbchPcpdhelpkem = 0, + CmdSocialPlayTalkScRsp = 9751, + CmdIpckglohjlh = 9637, + CmdJgecjefknco = 9718, + CmdTrainCakeCatchDiyCsReq = 9716, + CmdTrainCakeCatchSearchCsReq = 9733, + CmdTrainCakeCatchOpenBoxScRsp = 9657, + CmdTrainCakeCatchGetDataScRsp = 9762, + CmdMklflkdhlic = 9666, + CmdSocialPlayGameplayOperationScNotify = 9662, + CmdTrainCakeCatchOpenBoxCsReq = 9628, + CmdSocialPlayTalkCsReq = 9648, + CmdBbdmhampcje = 9675, + CmdTrainCakeCatchDiyLikeCsReq = 9659, + CmdSocialPlayRoomPlayerMoveScNotify = 9621, + CmdSocialPlayPreCheckEnterRoomScRsp = 9728, + CmdPreCheckEnterRoomReq = 9767, + CmdTrainCakeCatchSearchScRsp = 9766, + CmdTrainCakeCatchDiyLikeScRsp = 9697, + CmdTrainCakeCatchGetDataCsReq = 9745, + IodfalggbchAamokiighip = 9676, + CmdSocialPlaySettingInfoScNotify = 9627, + CmdAhlmmdjagoa = 9683, + CmdTrainCakeCatchDiyScRsp = 9649, +} +impl CmdTrainCakeCatchType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::IodfalggbchPcpdhelpkem => "IODFALGGBCH_PCPDHELPKEM", + Self::CmdSocialPlayTalkScRsp => "CmdSocialPlayTalkScRsp", + Self::CmdIpckglohjlh => "CmdIPCKGLOHJLH", + Self::CmdJgecjefknco => "CmdJGECJEFKNCO", + Self::CmdTrainCakeCatchDiyCsReq => "CmdTrainCakeCatchDiyCsReq", + Self::CmdTrainCakeCatchSearchCsReq => "CmdTrainCakeCatchSearchCsReq", + Self::CmdTrainCakeCatchOpenBoxScRsp => "CmdTrainCakeCatchOpenBoxScRsp", + Self::CmdTrainCakeCatchGetDataScRsp => "CmdTrainCakeCatchGetDataScRsp", + Self::CmdMklflkdhlic => "CmdMKLFLKDHLIC", + Self::CmdSocialPlayGameplayOperationScNotify => { + "CmdSocialPlayGameplayOperationScNotify" + } + Self::CmdTrainCakeCatchOpenBoxCsReq => "CmdTrainCakeCatchOpenBoxCsReq", + Self::CmdSocialPlayTalkCsReq => "CmdSocialPlayTalkCsReq", + Self::CmdBbdmhampcje => "CmdBBDMHAMPCJE", + Self::CmdTrainCakeCatchDiyLikeCsReq => "CmdTrainCakeCatchDiyLikeCsReq", + Self::CmdSocialPlayRoomPlayerMoveScNotify => { + "CmdSocialPlayRoomPlayerMoveScNotify" + } + Self::CmdSocialPlayPreCheckEnterRoomScRsp => { + "CmdSocialPlayPreCheckEnterRoomScRsp" + } + Self::CmdPreCheckEnterRoomReq => "CmdPreCheckEnterRoomReq", + Self::CmdTrainCakeCatchSearchScRsp => "CmdTrainCakeCatchSearchScRsp", + Self::CmdTrainCakeCatchDiyLikeScRsp => "CmdTrainCakeCatchDiyLikeScRsp", + Self::CmdTrainCakeCatchGetDataCsReq => "CmdTrainCakeCatchGetDataCsReq", + Self::IodfalggbchAamokiighip => "IODFALGGBCH_AAMOKIIGHIP", + Self::CmdSocialPlaySettingInfoScNotify => "CmdSocialPlaySettingInfoScNotify", + Self::CmdAhlmmdjagoa => "CmdAHLMMDJAGOA", + Self::CmdTrainCakeCatchDiyScRsp => "CmdTrainCakeCatchDiyScRsp", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "IODFALGGBCH_PCPDHELPKEM" => Some(Self::IodfalggbchPcpdhelpkem), + "CmdSocialPlayTalkScRsp" => Some(Self::CmdSocialPlayTalkScRsp), + "CmdIPCKGLOHJLH" => Some(Self::CmdIpckglohjlh), + "CmdJGECJEFKNCO" => Some(Self::CmdJgecjefknco), + "CmdTrainCakeCatchDiyCsReq" => Some(Self::CmdTrainCakeCatchDiyCsReq), + "CmdTrainCakeCatchSearchCsReq" => Some(Self::CmdTrainCakeCatchSearchCsReq), + "CmdTrainCakeCatchOpenBoxScRsp" => Some(Self::CmdTrainCakeCatchOpenBoxScRsp), + "CmdTrainCakeCatchGetDataScRsp" => Some(Self::CmdTrainCakeCatchGetDataScRsp), + "CmdMKLFLKDHLIC" => Some(Self::CmdMklflkdhlic), + "CmdSocialPlayGameplayOperationScNotify" => { + Some(Self::CmdSocialPlayGameplayOperationScNotify) + } + "CmdTrainCakeCatchOpenBoxCsReq" => Some(Self::CmdTrainCakeCatchOpenBoxCsReq), + "CmdSocialPlayTalkCsReq" => Some(Self::CmdSocialPlayTalkCsReq), + "CmdBBDMHAMPCJE" => Some(Self::CmdBbdmhampcje), + "CmdTrainCakeCatchDiyLikeCsReq" => Some(Self::CmdTrainCakeCatchDiyLikeCsReq), + "CmdSocialPlayRoomPlayerMoveScNotify" => { + Some(Self::CmdSocialPlayRoomPlayerMoveScNotify) + } + "CmdSocialPlayPreCheckEnterRoomScRsp" => { + Some(Self::CmdSocialPlayPreCheckEnterRoomScRsp) + } + "CmdPreCheckEnterRoomReq" => Some(Self::CmdPreCheckEnterRoomReq), + "CmdTrainCakeCatchSearchScRsp" => Some(Self::CmdTrainCakeCatchSearchScRsp), + "CmdTrainCakeCatchDiyLikeScRsp" => Some(Self::CmdTrainCakeCatchDiyLikeScRsp), + "CmdTrainCakeCatchGetDataCsReq" => Some(Self::CmdTrainCakeCatchGetDataCsReq), + "IODFALGGBCH_AAMOKIIGHIP" => Some(Self::IodfalggbchAamokiighip), + "CmdSocialPlaySettingInfoScNotify" => { + Some(Self::CmdSocialPlaySettingInfoScNotify) + } + "CmdAHLMMDJAGOA" => Some(Self::CmdAhlmmdjagoa), + "CmdTrainCakeCatchDiyScRsp" => Some(Self::CmdTrainCakeCatchDiyScRsp), + _ => None, + } + } +} +/// Obf: HLDBDENFAIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainPartyType { - Mnfeponeddj = 0, - Odkpcamoihj = 8045, - CmdTrainPartySkipUnlockSelfRoomCsReq = 8022, - CmdTrainPartySettleNotify = 8062, - CmdTrainPartyGamePlayStartCsReq = 8096, - CmdKpjfjjmpagc = 8003, - CmdJnjdomgbmcp = 8009, - CmdTrainPartyBuildRoomScNotify = 8090, - CmdTrainPartyGetDataCsReq = 8083, - CmdTrainPartyUseCardScRsp = 8004, - Mekmcelahmp = 8068, + HldbdenfaihPcpdhelpkem = 0, + CmdTrainPartyGetDataScRsp = 8010, + CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8005, + CmdTrainPartyBuildStartStepScRsp = 8037, + CmdTrainPartySyncUpdateScNotify = 8063, + CmdTrainPartyHandlePendingActionScRsp = 8001, + CmdTrainPartyBuildStartStepCsReq = 8074, + CmdKoliojkkdck = 8051, + CmdTrainPartySetBadgeAutoFillScRsp = 8071, + CmdTrainPartyGamePlayStartScRsp = 8021, + CmdHgaapfbdgkc = 8058, + CmdTrainPartyBuildDiyScRsp = 8038, + CmdTrainPartyHandlePendingActionCsReq = 8039, + CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8011, + CmdTrainPartyMoveScNotify = 8014, + CmdTrainPartyUseCardScRsp = 8095, + CmdTrainPartyBuildingUpdateNotify = 8072, + CmdTrainPartySetBadgeAutoFillCsReq = 8030, + CmdTrainPartyBuildDiyCsReq = 8004, + CmdEncajeeeggl = 8061, + CmdTrainPartyUseCardCsReq = 8094, + CmdTrainPartyGamePlayStartCsReq = 8057, + CmdTrainPartyBuildRoomScNotify = 8054, + CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8066, + CmdDgjcelhhflk = 8007, + HldbdenfaihIdnpnllcchh = 8053, + CmdTrainPartyGetDataCsReq = 8091, + HldbdenfaihLpobadajgna = 8073, + CmdFconnmfhegh = 8033, + CmdTrainPartySettleNotify = 8009, + CmdTrainPartyGamePlaySettleNotify = 8028, CmdTrainPartyTakeBuildLevelAwardCsReq = 8008, - CmdCbhkeihgfid = 8002, - CmdTrainPartyGamePlaySettleNotify = 8017, - CmdTrainPartyTakeBuildLevelAwardScRsp = 8091, - CmdTrainPartyHandlePendingActionScRsp = 8057, - CmdTrainPartyGamePlayStartScRsp = 8043, - CmdDcceibaojbi = 8086, - CmdTrainPartySyncUpdateScNotify = 8069, - CmdTrainPartyBuildDiyScRsp = 8056, - CmdTrainPartyBuildingUpdateNotify = 8048, - CmdBalaiejlope = 8037, - CmdBnemlfejjee = 8088, - CmdTrainPartyBuildStartStepCsReq = 8084, - CmdTrainPartyMoveScNotify = 8035, - CmdTrainPartyGetDataScRsp = 8081, - CmdTrainPartyHandlePendingActionCsReq = 8046, - CmdTrainPartyBuildStartStepScRsp = 8019, - CmdTrainPartyBuildDiyCsReq = 8023, - CmdTrainPartySkipUnlockSelfRoomScRsp = 8047, - CmdTrainPartyUseCardCsReq = 8024, + CmdPoelokdnaga = 8025, + CmdTrainPartyTakeBuildLevelAwardScRsp = 8017, } impl CmdTrainPartyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94620,117 +98364,135 @@ impl CmdTrainPartyType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdTrainPartyType_MNFEPONEDDJ", - Self::Odkpcamoihj => "CmdTrainPartyType_ODKPCAMOIHJ", - Self::CmdTrainPartySkipUnlockSelfRoomCsReq => { - "CmdTrainPartySkipUnlockSelfRoomCsReq" - } - Self::CmdTrainPartySettleNotify => "CmdTrainPartySettleNotify", - Self::CmdTrainPartyGamePlayStartCsReq => "CmdTrainPartyGamePlayStartCsReq", - Self::CmdKpjfjjmpagc => "CmdKPJFJJMPAGC", - Self::CmdJnjdomgbmcp => "CmdJNJDOMGBMCP", - Self::CmdTrainPartyBuildRoomScNotify => "CmdTrainPartyBuildRoomScNotify", - Self::CmdTrainPartyGetDataCsReq => "CmdTrainPartyGetDataCsReq", - Self::CmdTrainPartyUseCardScRsp => "CmdTrainPartyUseCardScRsp", - Self::Mekmcelahmp => "CmdTrainPartyType_MEKMCELAHMP", - Self::CmdTrainPartyTakeBuildLevelAwardCsReq => { - "CmdTrainPartyTakeBuildLevelAwardCsReq" - } - Self::CmdCbhkeihgfid => "CmdCBHKEIHGFID", - Self::CmdTrainPartyGamePlaySettleNotify => { - "CmdTrainPartyGamePlaySettleNotify" - } - Self::CmdTrainPartyTakeBuildLevelAwardScRsp => { - "CmdTrainPartyTakeBuildLevelAwardScRsp" + Self::HldbdenfaihPcpdhelpkem => "HLDBDENFAIH_PCPDHELPKEM", + Self::CmdTrainPartyGetDataScRsp => "CmdTrainPartyGetDataScRsp", + Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp => { + "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" } + Self::CmdTrainPartyBuildStartStepScRsp => "CmdTrainPartyBuildStartStepScRsp", + Self::CmdTrainPartySyncUpdateScNotify => "CmdTrainPartySyncUpdateScNotify", Self::CmdTrainPartyHandlePendingActionScRsp => { "CmdTrainPartyHandlePendingActionScRsp" } - Self::CmdTrainPartyGamePlayStartScRsp => "CmdTrainPartyGamePlayStartScRsp", - Self::CmdDcceibaojbi => "CmdDCCEIBAOJBI", - Self::CmdTrainPartySyncUpdateScNotify => "CmdTrainPartySyncUpdateScNotify", - Self::CmdTrainPartyBuildDiyScRsp => "CmdTrainPartyBuildDiyScRsp", - Self::CmdTrainPartyBuildingUpdateNotify => { - "CmdTrainPartyBuildingUpdateNotify" - } - Self::CmdBalaiejlope => "CmdBALAIEJLOPE", - Self::CmdBnemlfejjee => "CmdBNEMLFEJJEE", Self::CmdTrainPartyBuildStartStepCsReq => "CmdTrainPartyBuildStartStepCsReq", - Self::CmdTrainPartyMoveScNotify => "CmdTrainPartyMoveScNotify", - Self::CmdTrainPartyGetDataScRsp => "CmdTrainPartyGetDataScRsp", + Self::CmdKoliojkkdck => "CmdKOLIOJKKDCK", + Self::CmdTrainPartySetBadgeAutoFillScRsp => { + "CmdTrainPartySetBadgeAutoFillScRsp" + } + Self::CmdTrainPartyGamePlayStartScRsp => "CmdTrainPartyGamePlayStartScRsp", + Self::CmdHgaapfbdgkc => "CmdHGAAPFBDGKC", + Self::CmdTrainPartyBuildDiyScRsp => "CmdTrainPartyBuildDiyScRsp", Self::CmdTrainPartyHandlePendingActionCsReq => { "CmdTrainPartyHandlePendingActionCsReq" } - Self::CmdTrainPartyBuildStartStepScRsp => "CmdTrainPartyBuildStartStepScRsp", - Self::CmdTrainPartyBuildDiyCsReq => "CmdTrainPartyBuildDiyCsReq", - Self::CmdTrainPartySkipUnlockSelfRoomScRsp => { - "CmdTrainPartySkipUnlockSelfRoomScRsp" + Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify => { + "CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" } + Self::CmdTrainPartyMoveScNotify => "CmdTrainPartyMoveScNotify", + Self::CmdTrainPartyUseCardScRsp => "CmdTrainPartyUseCardScRsp", + Self::CmdTrainPartyBuildingUpdateNotify => { + "CmdTrainPartyBuildingUpdateNotify" + } + Self::CmdTrainPartySetBadgeAutoFillCsReq => { + "CmdTrainPartySetBadgeAutoFillCsReq" + } + Self::CmdTrainPartyBuildDiyCsReq => "CmdTrainPartyBuildDiyCsReq", + Self::CmdEncajeeeggl => "CmdENCAJEEEGGL", Self::CmdTrainPartyUseCardCsReq => "CmdTrainPartyUseCardCsReq", + Self::CmdTrainPartyGamePlayStartCsReq => "CmdTrainPartyGamePlayStartCsReq", + Self::CmdTrainPartyBuildRoomScNotify => "CmdTrainPartyBuildRoomScNotify", + Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq => { + "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" + } + Self::CmdDgjcelhhflk => "CmdDGJCELHHFLK", + Self::HldbdenfaihIdnpnllcchh => "HLDBDENFAIH_IDNPNLLCCHH", + Self::CmdTrainPartyGetDataCsReq => "CmdTrainPartyGetDataCsReq", + Self::HldbdenfaihLpobadajgna => "HLDBDENFAIH_LPOBADAJGNA", + Self::CmdFconnmfhegh => "CmdFCONNMFHEGH", + Self::CmdTrainPartySettleNotify => "CmdTrainPartySettleNotify", + Self::CmdTrainPartyGamePlaySettleNotify => { + "CmdTrainPartyGamePlaySettleNotify" + } + Self::CmdTrainPartyTakeBuildLevelAwardCsReq => { + "CmdTrainPartyTakeBuildLevelAwardCsReq" + } + Self::CmdPoelokdnaga => "CmdPOELOKDNAGA", + Self::CmdTrainPartyTakeBuildLevelAwardScRsp => { + "CmdTrainPartyTakeBuildLevelAwardScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdTrainPartyType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdTrainPartyType_ODKPCAMOIHJ" => Some(Self::Odkpcamoihj), - "CmdTrainPartySkipUnlockSelfRoomCsReq" => { - Some(Self::CmdTrainPartySkipUnlockSelfRoomCsReq) - } - "CmdTrainPartySettleNotify" => Some(Self::CmdTrainPartySettleNotify), - "CmdTrainPartyGamePlayStartCsReq" => { - Some(Self::CmdTrainPartyGamePlayStartCsReq) - } - "CmdKPJFJJMPAGC" => Some(Self::CmdKpjfjjmpagc), - "CmdJNJDOMGBMCP" => Some(Self::CmdJnjdomgbmcp), - "CmdTrainPartyBuildRoomScNotify" => { - Some(Self::CmdTrainPartyBuildRoomScNotify) - } - "CmdTrainPartyGetDataCsReq" => Some(Self::CmdTrainPartyGetDataCsReq), - "CmdTrainPartyUseCardScRsp" => Some(Self::CmdTrainPartyUseCardScRsp), - "CmdTrainPartyType_MEKMCELAHMP" => Some(Self::Mekmcelahmp), - "CmdTrainPartyTakeBuildLevelAwardCsReq" => { - Some(Self::CmdTrainPartyTakeBuildLevelAwardCsReq) - } - "CmdCBHKEIHGFID" => Some(Self::CmdCbhkeihgfid), - "CmdTrainPartyGamePlaySettleNotify" => { - Some(Self::CmdTrainPartyGamePlaySettleNotify) - } - "CmdTrainPartyTakeBuildLevelAwardScRsp" => { - Some(Self::CmdTrainPartyTakeBuildLevelAwardScRsp) - } - "CmdTrainPartyHandlePendingActionScRsp" => { - Some(Self::CmdTrainPartyHandlePendingActionScRsp) - } - "CmdTrainPartyGamePlayStartScRsp" => { - Some(Self::CmdTrainPartyGamePlayStartScRsp) - } - "CmdDCCEIBAOJBI" => Some(Self::CmdDcceibaojbi), - "CmdTrainPartySyncUpdateScNotify" => { - Some(Self::CmdTrainPartySyncUpdateScNotify) - } - "CmdTrainPartyBuildDiyScRsp" => Some(Self::CmdTrainPartyBuildDiyScRsp), - "CmdTrainPartyBuildingUpdateNotify" => { - Some(Self::CmdTrainPartyBuildingUpdateNotify) - } - "CmdBALAIEJLOPE" => Some(Self::CmdBalaiejlope), - "CmdBNEMLFEJJEE" => Some(Self::CmdBnemlfejjee), - "CmdTrainPartyBuildStartStepCsReq" => { - Some(Self::CmdTrainPartyBuildStartStepCsReq) - } - "CmdTrainPartyMoveScNotify" => Some(Self::CmdTrainPartyMoveScNotify), + "HLDBDENFAIH_PCPDHELPKEM" => Some(Self::HldbdenfaihPcpdhelpkem), "CmdTrainPartyGetDataScRsp" => Some(Self::CmdTrainPartyGetDataScRsp), - "CmdTrainPartyHandlePendingActionCsReq" => { - Some(Self::CmdTrainPartyHandlePendingActionCsReq) + "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" => { + Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp) } "CmdTrainPartyBuildStartStepScRsp" => { Some(Self::CmdTrainPartyBuildStartStepScRsp) } - "CmdTrainPartyBuildDiyCsReq" => Some(Self::CmdTrainPartyBuildDiyCsReq), - "CmdTrainPartySkipUnlockSelfRoomScRsp" => { - Some(Self::CmdTrainPartySkipUnlockSelfRoomScRsp) + "CmdTrainPartySyncUpdateScNotify" => { + Some(Self::CmdTrainPartySyncUpdateScNotify) } + "CmdTrainPartyHandlePendingActionScRsp" => { + Some(Self::CmdTrainPartyHandlePendingActionScRsp) + } + "CmdTrainPartyBuildStartStepCsReq" => { + Some(Self::CmdTrainPartyBuildStartStepCsReq) + } + "CmdKOLIOJKKDCK" => Some(Self::CmdKoliojkkdck), + "CmdTrainPartySetBadgeAutoFillScRsp" => { + Some(Self::CmdTrainPartySetBadgeAutoFillScRsp) + } + "CmdTrainPartyGamePlayStartScRsp" => { + Some(Self::CmdTrainPartyGamePlayStartScRsp) + } + "CmdHGAAPFBDGKC" => Some(Self::CmdHgaapfbdgkc), + "CmdTrainPartyBuildDiyScRsp" => Some(Self::CmdTrainPartyBuildDiyScRsp), + "CmdTrainPartyHandlePendingActionCsReq" => { + Some(Self::CmdTrainPartyHandlePendingActionCsReq) + } + "CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" => { + Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify) + } + "CmdTrainPartyMoveScNotify" => Some(Self::CmdTrainPartyMoveScNotify), + "CmdTrainPartyUseCardScRsp" => Some(Self::CmdTrainPartyUseCardScRsp), + "CmdTrainPartyBuildingUpdateNotify" => { + Some(Self::CmdTrainPartyBuildingUpdateNotify) + } + "CmdTrainPartySetBadgeAutoFillCsReq" => { + Some(Self::CmdTrainPartySetBadgeAutoFillCsReq) + } + "CmdTrainPartyBuildDiyCsReq" => Some(Self::CmdTrainPartyBuildDiyCsReq), + "CmdENCAJEEEGGL" => Some(Self::CmdEncajeeeggl), "CmdTrainPartyUseCardCsReq" => Some(Self::CmdTrainPartyUseCardCsReq), + "CmdTrainPartyGamePlayStartCsReq" => { + Some(Self::CmdTrainPartyGamePlayStartCsReq) + } + "CmdTrainPartyBuildRoomScNotify" => { + Some(Self::CmdTrainPartyBuildRoomScNotify) + } + "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" => { + Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq) + } + "CmdDGJCELHHFLK" => Some(Self::CmdDgjcelhhflk), + "HLDBDENFAIH_IDNPNLLCCHH" => Some(Self::HldbdenfaihIdnpnllcchh), + "CmdTrainPartyGetDataCsReq" => Some(Self::CmdTrainPartyGetDataCsReq), + "HLDBDENFAIH_LPOBADAJGNA" => Some(Self::HldbdenfaihLpobadajgna), + "CmdFCONNMFHEGH" => Some(Self::CmdFconnmfhegh), + "CmdTrainPartySettleNotify" => Some(Self::CmdTrainPartySettleNotify), + "CmdTrainPartyGamePlaySettleNotify" => { + Some(Self::CmdTrainPartyGamePlaySettleNotify) + } + "CmdTrainPartyTakeBuildLevelAwardCsReq" => { + Some(Self::CmdTrainPartyTakeBuildLevelAwardCsReq) + } + "CmdPOELOKDNAGA" => Some(Self::CmdPoelokdnaga), + "CmdTrainPartyTakeBuildLevelAwardScRsp" => { + Some(Self::CmdTrainPartyTakeBuildLevelAwardScRsp) + } _ => None, } } @@ -94738,32 +98500,32 @@ impl CmdTrainPartyType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pnhednbkbfd { - Docppnmjbpo = 0, - Pnmgeejadao = 1, - Nmhlpdgjmnc = 2, - Cldnifjhega = 3, +pub enum Dpfhpilpnon { + Eifepomhekj = 0, + Cifaghhmlki = 1, + Pjnabhlnlen = 2, + Aknlpkilelj = 3, } -impl Pnhednbkbfd { +impl Dpfhpilpnon { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Docppnmjbpo => "PNHEDNBKBFD_DOCPPNMJBPO", - Self::Pnmgeejadao => "PNHEDNBKBFD_PNMGEEJADAO", - Self::Nmhlpdgjmnc => "PNHEDNBKBFD_NMHLPDGJMNC", - Self::Cldnifjhega => "PNHEDNBKBFD_CLDNIFJHEGA", + Self::Eifepomhekj => "DPFHPILPNON_EIFEPOMHEKJ", + Self::Cifaghhmlki => "DPFHPILPNON_CIFAGHHMLKI", + Self::Pjnabhlnlen => "DPFHPILPNON_PJNABHLNLEN", + Self::Aknlpkilelj => "DPFHPILPNON_AKNLPKILELJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PNHEDNBKBFD_DOCPPNMJBPO" => Some(Self::Docppnmjbpo), - "PNHEDNBKBFD_PNMGEEJADAO" => Some(Self::Pnmgeejadao), - "PNHEDNBKBFD_NMHLPDGJMNC" => Some(Self::Nmhlpdgjmnc), - "PNHEDNBKBFD_CLDNIFJHEGA" => Some(Self::Cldnifjhega), + "DPFHPILPNON_EIFEPOMHEKJ" => Some(Self::Eifepomhekj), + "DPFHPILPNON_CIFAGHHMLKI" => Some(Self::Cifaghhmlki), + "DPFHPILPNON_PJNABHLNLEN" => Some(Self::Pjnabhlnlen), + "DPFHPILPNON_AKNLPKILELJ" => Some(Self::Aknlpkilelj), _ => None, } } @@ -94771,38 +98533,38 @@ impl Pnhednbkbfd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jcaaafapejc { - Cnigckgekfg = 0, - Almndnfdllp = 1, - Mappgbmihjk = 2, - Ilojhofaonl = 3, - Gcjdgbeibia = 4, - Gealcpbmakj = 5, +pub enum Apaepncjdie { + Kpmlnpjfhnl = 0, + Fkccnbdhipo = 1, + Gdnjngjgndc = 2, + Mfagiihefhf = 3, + Bcchpgiphbi = 4, + Lgdonkabbgg = 5, } -impl Jcaaafapejc { +impl Apaepncjdie { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Cnigckgekfg => "JCAAAFAPEJC_CNIGCKGEKFG", - Self::Almndnfdllp => "JCAAAFAPEJC_ALMNDNFDLLP", - Self::Mappgbmihjk => "JCAAAFAPEJC_MAPPGBMIHJK", - Self::Ilojhofaonl => "JCAAAFAPEJC_ILOJHOFAONL", - Self::Gcjdgbeibia => "JCAAAFAPEJC_GCJDGBEIBIA", - Self::Gealcpbmakj => "JCAAAFAPEJC_GEALCPBMAKJ", + Self::Kpmlnpjfhnl => "APAEPNCJDIE_KPMLNPJFHNL", + Self::Fkccnbdhipo => "APAEPNCJDIE_FKCCNBDHIPO", + Self::Gdnjngjgndc => "APAEPNCJDIE_GDNJNGJGNDC", + Self::Mfagiihefhf => "APAEPNCJDIE_MFAGIIHEFHF", + Self::Bcchpgiphbi => "APAEPNCJDIE_BCCHPGIPHBI", + Self::Lgdonkabbgg => "APAEPNCJDIE_LGDONKABBGG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JCAAAFAPEJC_CNIGCKGEKFG" => Some(Self::Cnigckgekfg), - "JCAAAFAPEJC_ALMNDNFDLLP" => Some(Self::Almndnfdllp), - "JCAAAFAPEJC_MAPPGBMIHJK" => Some(Self::Mappgbmihjk), - "JCAAAFAPEJC_ILOJHOFAONL" => Some(Self::Ilojhofaonl), - "JCAAAFAPEJC_GCJDGBEIBIA" => Some(Self::Gcjdgbeibia), - "JCAAAFAPEJC_GEALCPBMAKJ" => Some(Self::Gealcpbmakj), + "APAEPNCJDIE_KPMLNPJFHNL" => Some(Self::Kpmlnpjfhnl), + "APAEPNCJDIE_FKCCNBDHIPO" => Some(Self::Fkccnbdhipo), + "APAEPNCJDIE_GDNJNGJGNDC" => Some(Self::Gdnjngjgndc), + "APAEPNCJDIE_MFAGIIHEFHF" => Some(Self::Mfagiihefhf), + "APAEPNCJDIE_BCCHPGIPHBI" => Some(Self::Bcchpgiphbi), + "APAEPNCJDIE_LGDONKABBGG" => Some(Self::Lgdonkabbgg), _ => None, } } @@ -94810,46 +98572,46 @@ impl Jcaaafapejc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Cglkhpbdlhh { - Ndomlcjjeno = 0, - Mkblfpefejp = 1, - Mbcgbohkpbe = 2, - Dlhfcfinkip = 3, +pub enum Bhcmhnkonmj { + Hhgmflocefl = 0, + Acpdnfackbl = 1, + Ffblejknkel = 2, + Papidkhnjkj = 3, } -impl Cglkhpbdlhh { +impl Bhcmhnkonmj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ndomlcjjeno => "CGLKHPBDLHH_NDOMLCJJENO", - Self::Mkblfpefejp => "CGLKHPBDLHH_MKBLFPEFEJP", - Self::Mbcgbohkpbe => "CGLKHPBDLHH_MBCGBOHKPBE", - Self::Dlhfcfinkip => "CGLKHPBDLHH_DLHFCFINKIP", + Self::Hhgmflocefl => "BHCMHNKONMJ_HHGMFLOCEFL", + Self::Acpdnfackbl => "BHCMHNKONMJ_ACPDNFACKBL", + Self::Ffblejknkel => "BHCMHNKONMJ_FFBLEJKNKEL", + Self::Papidkhnjkj => "BHCMHNKONMJ_PAPIDKHNJKJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CGLKHPBDLHH_NDOMLCJJENO" => Some(Self::Ndomlcjjeno), - "CGLKHPBDLHH_MKBLFPEFEJP" => Some(Self::Mkblfpefejp), - "CGLKHPBDLHH_MBCGBOHKPBE" => Some(Self::Mbcgbohkpbe), - "CGLKHPBDLHH_DLHFCFINKIP" => Some(Self::Dlhfcfinkip), + "BHCMHNKONMJ_HHGMFLOCEFL" => Some(Self::Hhgmflocefl), + "BHCMHNKONMJ_ACPDNFACKBL" => Some(Self::Acpdnfackbl), + "BHCMHNKONMJ_FFBLEJKNKEL" => Some(Self::Ffblejknkel), + "BHCMHNKONMJ_PAPIDKHNJKJ" => Some(Self::Papidkhnjkj), _ => None, } } } -/// Obf: TrainPartyMtSkillBriefType +/// Obf: HJBFKHGAAJI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainPartyMtSkillBriefType { - Ljcpgfhkaei = 0, - Gokmoacckmc = 1, - Pldhnkejbbi = 2, - Pkmnjfimfao = 3, - Nndcojokndl = 4, + HjbfkhgaajiHibophohgdl = 0, + HjbfkhgaajiIhbocfiphii = 1, + HjbfkhgaajiKemjcnkkafe = 2, + HjbfkhgaajiKmajbnfaapb = 3, + HjbfkhgaajiIbbacledgfg = 4, } impl TrainPartyMtSkillBriefType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94858,21 +98620,21 @@ impl TrainPartyMtSkillBriefType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ljcpgfhkaei => "TrainPartyMtSkillBriefType_LJCPGFHKAEI", - Self::Gokmoacckmc => "TrainPartyMtSkillBriefType_GOKMOACCKMC", - Self::Pldhnkejbbi => "TrainPartyMtSkillBriefType_PLDHNKEJBBI", - Self::Pkmnjfimfao => "TrainPartyMtSkillBriefType_PKMNJFIMFAO", - Self::Nndcojokndl => "TrainPartyMtSkillBriefType_NNDCOJOKNDL", + Self::HjbfkhgaajiHibophohgdl => "HJBFKHGAAJI_HIBOPHOHGDL", + Self::HjbfkhgaajiIhbocfiphii => "HJBFKHGAAJI_IHBOCFIPHII", + Self::HjbfkhgaajiKemjcnkkafe => "HJBFKHGAAJI_KEMJCNKKAFE", + Self::HjbfkhgaajiKmajbnfaapb => "HJBFKHGAAJI_KMAJBNFAAPB", + Self::HjbfkhgaajiIbbacledgfg => "HJBFKHGAAJI_IBBACLEDGFG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "TrainPartyMtSkillBriefType_LJCPGFHKAEI" => Some(Self::Ljcpgfhkaei), - "TrainPartyMtSkillBriefType_GOKMOACCKMC" => Some(Self::Gokmoacckmc), - "TrainPartyMtSkillBriefType_PLDHNKEJBBI" => Some(Self::Pldhnkejbbi), - "TrainPartyMtSkillBriefType_PKMNJFIMFAO" => Some(Self::Pkmnjfimfao), - "TrainPartyMtSkillBriefType_NNDCOJOKNDL" => Some(Self::Nndcojokndl), + "HJBFKHGAAJI_HIBOPHOHGDL" => Some(Self::HjbfkhgaajiHibophohgdl), + "HJBFKHGAAJI_IHBOCFIPHII" => Some(Self::HjbfkhgaajiIhbocfiphii), + "HJBFKHGAAJI_KEMJCNKKAFE" => Some(Self::HjbfkhgaajiKemjcnkkafe), + "HJBFKHGAAJI_KMAJBNFAAPB" => Some(Self::HjbfkhgaajiKmajbnfaapb), + "HJBFKHGAAJI_IBBACLEDGFG" => Some(Self::HjbfkhgaajiIbbacledgfg), _ => None, } } @@ -94880,69 +98642,69 @@ impl TrainPartyMtSkillBriefType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ckmpamcopen { - Mjoobnegddg = 0, - Fcomhcpmech = 1, - Ccgcffibkic = 2, - Fcffbpbilfb = 3, - Mlcokiidlla = 4, - Adedfaeinma = 5, - Ckibejmhpgi = 6, - Golfjjablda = 7, - Ogkbnobjghi = 8, +pub enum Ponphhdbejj { + Oeglclnjkec = 0, + Fpalfkmnbhj = 1, + Mjiibfojihk = 2, + Coambkbjofp = 3, + Ljljcgkcdlh = 4, + Oeoalaablff = 5, + Hjobclaogci = 6, + Gapbdenbkfh = 7, + Bnllncknaci = 8, } -impl Ckmpamcopen { +impl Ponphhdbejj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mjoobnegddg => "CKMPAMCOPEN_MJOOBNEGDDG", - Self::Fcomhcpmech => "CKMPAMCOPEN_FCOMHCPMECH", - Self::Ccgcffibkic => "CKMPAMCOPEN_CCGCFFIBKIC", - Self::Fcffbpbilfb => "CKMPAMCOPEN_FCFFBPBILFB", - Self::Mlcokiidlla => "CKMPAMCOPEN_MLCOKIIDLLA", - Self::Adedfaeinma => "CKMPAMCOPEN_ADEDFAEINMA", - Self::Ckibejmhpgi => "CKMPAMCOPEN_CKIBEJMHPGI", - Self::Golfjjablda => "CKMPAMCOPEN_GOLFJJABLDA", - Self::Ogkbnobjghi => "CKMPAMCOPEN_OGKBNOBJGHI", + Self::Oeglclnjkec => "PONPHHDBEJJ_OEGLCLNJKEC", + Self::Fpalfkmnbhj => "PONPHHDBEJJ_FPALFKMNBHJ", + Self::Mjiibfojihk => "PONPHHDBEJJ_MJIIBFOJIHK", + Self::Coambkbjofp => "PONPHHDBEJJ_COAMBKBJOFP", + Self::Ljljcgkcdlh => "PONPHHDBEJJ_LJLJCGKCDLH", + Self::Oeoalaablff => "PONPHHDBEJJ_OEOALAABLFF", + Self::Hjobclaogci => "PONPHHDBEJJ_HJOBCLAOGCI", + Self::Gapbdenbkfh => "PONPHHDBEJJ_GAPBDENBKFH", + Self::Bnllncknaci => "PONPHHDBEJJ_BNLLNCKNACI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CKMPAMCOPEN_MJOOBNEGDDG" => Some(Self::Mjoobnegddg), - "CKMPAMCOPEN_FCOMHCPMECH" => Some(Self::Fcomhcpmech), - "CKMPAMCOPEN_CCGCFFIBKIC" => Some(Self::Ccgcffibkic), - "CKMPAMCOPEN_FCFFBPBILFB" => Some(Self::Fcffbpbilfb), - "CKMPAMCOPEN_MLCOKIIDLLA" => Some(Self::Mlcokiidlla), - "CKMPAMCOPEN_ADEDFAEINMA" => Some(Self::Adedfaeinma), - "CKMPAMCOPEN_CKIBEJMHPGI" => Some(Self::Ckibejmhpgi), - "CKMPAMCOPEN_GOLFJJABLDA" => Some(Self::Golfjjablda), - "CKMPAMCOPEN_OGKBNOBJGHI" => Some(Self::Ogkbnobjghi), + "PONPHHDBEJJ_OEGLCLNJKEC" => Some(Self::Oeglclnjkec), + "PONPHHDBEJJ_FPALFKMNBHJ" => Some(Self::Fpalfkmnbhj), + "PONPHHDBEJJ_MJIIBFOJIHK" => Some(Self::Mjiibfojihk), + "PONPHHDBEJJ_COAMBKBJOFP" => Some(Self::Coambkbjofp), + "PONPHHDBEJJ_LJLJCGKCDLH" => Some(Self::Ljljcgkcdlh), + "PONPHHDBEJJ_OEOALAABLFF" => Some(Self::Oeoalaablff), + "PONPHHDBEJJ_HJOBCLAOGCI" => Some(Self::Hjobclaogci), + "PONPHHDBEJJ_GAPBDENBKFH" => Some(Self::Gapbdenbkfh), + "PONPHHDBEJJ_BNLLNCKNACI" => Some(Self::Bnllncknaci), _ => None, } } } -/// Obf: CmdTrainVisitorType +/// Obf: PGGMPMKFDLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainVisitorType { - Mnfeponeddj = 0, - CmdTrainVisitorBehaviorFinishScRsp = 3781, - CmdGetTrainVisitorRegisterScRsp = 3800, - Kpmjmhdohnf = 3724, - CmdNhanhbingif = 3757, - CmdNewSupplementVisitorCsReq = 3746, - CmdTakeTrainVisitorBehaviorRewardScRsp = 3740, - CmdJjhpblggjah = 3704, - CmdTakeTrainVisitorBehaviorRewardCsReq = 3769, - CmdTrainVisitorBehaviorFinishCsReq = 3783, - CmdTrainRefreshTimeNotify = 3735, - CmdTrainVisitorRewardSendNotify = 3713, - CmdGetTrainVisitorRegisterCsReq = 3762, + PggmpmkfdldPcpdhelpkem = 0, + CmdNewSupplementVisitorCsReq = 3739, + CmdTrainVisitorRewardSendNotify = 3718, + CmdTrainVisitorBehaviorFinishScRsp = 3710, + CmdTrainVisitorBehaviorFinishCsReq = 3791, + CmdGetTrainVisitorRegisterCsReq = 3709, + CmdTrainRefreshTimeNotify = 3714, + CmdPcgdkhgilee = 3701, + CmdTakeTrainVisitorBehaviorRewardScRsp = 3726, + CmdLjpmcojplde = 3795, + PggmpmkfdldDnphjpkekfm = 3794, + CmdTakeTrainVisitorBehaviorRewardCsReq = 3763, + CmdGetTrainVisitorRegisterScRsp = 3798, } impl CmdTrainVisitorType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94951,59 +98713,59 @@ impl CmdTrainVisitorType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdTrainVisitorType_MNFEPONEDDJ", + Self::PggmpmkfdldPcpdhelpkem => "PGGMPMKFDLD_PCPDHELPKEM", + Self::CmdNewSupplementVisitorCsReq => "CmdNewSupplementVisitorCsReq", + Self::CmdTrainVisitorRewardSendNotify => "CmdTrainVisitorRewardSendNotify", Self::CmdTrainVisitorBehaviorFinishScRsp => { "CmdTrainVisitorBehaviorFinishScRsp" } - Self::CmdGetTrainVisitorRegisterScRsp => "CmdGetTrainVisitorRegisterScRsp", - Self::Kpmjmhdohnf => "CmdTrainVisitorType_KPMJMHDOHNF", - Self::CmdNhanhbingif => "CmdNHANHBINGIF", - Self::CmdNewSupplementVisitorCsReq => "CmdNewSupplementVisitorCsReq", - Self::CmdTakeTrainVisitorBehaviorRewardScRsp => { - "CmdTakeTrainVisitorBehaviorRewardScRsp" - } - Self::CmdJjhpblggjah => "CmdJJHPBLGGJAH", - Self::CmdTakeTrainVisitorBehaviorRewardCsReq => { - "CmdTakeTrainVisitorBehaviorRewardCsReq" - } Self::CmdTrainVisitorBehaviorFinishCsReq => { "CmdTrainVisitorBehaviorFinishCsReq" } - Self::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify", - Self::CmdTrainVisitorRewardSendNotify => "CmdTrainVisitorRewardSendNotify", Self::CmdGetTrainVisitorRegisterCsReq => "CmdGetTrainVisitorRegisterCsReq", + Self::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify", + Self::CmdPcgdkhgilee => "CmdPCGDKHGILEE", + Self::CmdTakeTrainVisitorBehaviorRewardScRsp => { + "CmdTakeTrainVisitorBehaviorRewardScRsp" + } + Self::CmdLjpmcojplde => "CmdLJPMCOJPLDE", + Self::PggmpmkfdldDnphjpkekfm => "PGGMPMKFDLD_DNPHJPKEKFM", + Self::CmdTakeTrainVisitorBehaviorRewardCsReq => { + "CmdTakeTrainVisitorBehaviorRewardCsReq" + } + Self::CmdGetTrainVisitorRegisterScRsp => "CmdGetTrainVisitorRegisterScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdTrainVisitorType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), + "PGGMPMKFDLD_PCPDHELPKEM" => Some(Self::PggmpmkfdldPcpdhelpkem), + "CmdNewSupplementVisitorCsReq" => Some(Self::CmdNewSupplementVisitorCsReq), + "CmdTrainVisitorRewardSendNotify" => { + Some(Self::CmdTrainVisitorRewardSendNotify) + } "CmdTrainVisitorBehaviorFinishScRsp" => { Some(Self::CmdTrainVisitorBehaviorFinishScRsp) } - "CmdGetTrainVisitorRegisterScRsp" => { - Some(Self::CmdGetTrainVisitorRegisterScRsp) - } - "CmdTrainVisitorType_KPMJMHDOHNF" => Some(Self::Kpmjmhdohnf), - "CmdNHANHBINGIF" => Some(Self::CmdNhanhbingif), - "CmdNewSupplementVisitorCsReq" => Some(Self::CmdNewSupplementVisitorCsReq), - "CmdTakeTrainVisitorBehaviorRewardScRsp" => { - Some(Self::CmdTakeTrainVisitorBehaviorRewardScRsp) - } - "CmdJJHPBLGGJAH" => Some(Self::CmdJjhpblggjah), - "CmdTakeTrainVisitorBehaviorRewardCsReq" => { - Some(Self::CmdTakeTrainVisitorBehaviorRewardCsReq) - } "CmdTrainVisitorBehaviorFinishCsReq" => { Some(Self::CmdTrainVisitorBehaviorFinishCsReq) } - "CmdTrainRefreshTimeNotify" => Some(Self::CmdTrainRefreshTimeNotify), - "CmdTrainVisitorRewardSendNotify" => { - Some(Self::CmdTrainVisitorRewardSendNotify) - } "CmdGetTrainVisitorRegisterCsReq" => { Some(Self::CmdGetTrainVisitorRegisterCsReq) } + "CmdTrainRefreshTimeNotify" => Some(Self::CmdTrainRefreshTimeNotify), + "CmdPCGDKHGILEE" => Some(Self::CmdPcgdkhgilee), + "CmdTakeTrainVisitorBehaviorRewardScRsp" => { + Some(Self::CmdTakeTrainVisitorBehaviorRewardScRsp) + } + "CmdLJPMCOJPLDE" => Some(Self::CmdLjpmcojplde), + "PGGMPMKFDLD_DNPHJPKEKFM" => Some(Self::PggmpmkfdldDnphjpkekfm), + "CmdTakeTrainVisitorBehaviorRewardCsReq" => { + Some(Self::CmdTakeTrainVisitorBehaviorRewardCsReq) + } + "CmdGetTrainVisitorRegisterScRsp" => { + Some(Self::CmdGetTrainVisitorRegisterScRsp) + } _ => None, } } @@ -95011,43 +98773,43 @@ impl CmdTrainVisitorType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pbnihmfifii { - Jmenandcnoh = 0, - Clondkepofb = 1, - Jgakbdcnpjl = 2, +pub enum Plhbbmemdbg { + Nmhbefnnoac = 0, + Gbpfcamfemc = 1, + Nbcgpbojjmh = 2, } -impl Pbnihmfifii { +impl Plhbbmemdbg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Jmenandcnoh => "PBNIHMFIFII_JMENANDCNOH", - Self::Clondkepofb => "PBNIHMFIFII_CLONDKEPOFB", - Self::Jgakbdcnpjl => "PBNIHMFIFII_JGAKBDCNPJL", + Self::Nmhbefnnoac => "PLHBBMEMDBG_NMHBEFNNOAC", + Self::Gbpfcamfemc => "PLHBBMEMDBG_GBPFCAMFEMC", + Self::Nbcgpbojjmh => "PLHBBMEMDBG_NBCGPBOJJMH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PBNIHMFIFII_JMENANDCNOH" => Some(Self::Jmenandcnoh), - "PBNIHMFIFII_CLONDKEPOFB" => Some(Self::Clondkepofb), - "PBNIHMFIFII_JGAKBDCNPJL" => Some(Self::Jgakbdcnpjl), + "PLHBBMEMDBG_NMHBEFNNOAC" => Some(Self::Nmhbefnnoac), + "PLHBBMEMDBG_GBPFCAMFEMC" => Some(Self::Gbpfcamfemc), + "PLHBBMEMDBG_NBCGPBOJJMH" => Some(Self::Nbcgpbojjmh), _ => None, } } } -/// Obf: TrainVisitorStatus +/// Obf: JDPJHMHOMLF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainVisitorStatus { - Mnfeponeddj = 0, - Dpeakjfefmc = 1, - Ikjhiahiped = 2, - Ojkcoadkbjm = 3, - Eiigejlilik = 4, + JdpjhmhomlfPcpdhelpkem = 0, + JdpjhmhomlfKeibcpanega = 1, + JdpjhmhomlfCjnbcnnacnj = 2, + JdpjhmhomlfAcnngjhlljd = 3, + JdpjhmhomlfEaccggldgel = 4, } impl TrainVisitorStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -95056,21 +98818,21 @@ impl TrainVisitorStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "TrainVisitorStatus_MNFEPONEDDJ", - Self::Dpeakjfefmc => "TrainVisitorStatus_DPEAKJFEFMC", - Self::Ikjhiahiped => "TrainVisitorStatus_IKJHIAHIPED", - Self::Ojkcoadkbjm => "TrainVisitorStatus_OJKCOADKBJM", - Self::Eiigejlilik => "TrainVisitorStatus_EIIGEJLILIK", + Self::JdpjhmhomlfPcpdhelpkem => "JDPJHMHOMLF_PCPDHELPKEM", + Self::JdpjhmhomlfKeibcpanega => "JDPJHMHOMLF_KEIBCPANEGA", + Self::JdpjhmhomlfCjnbcnnacnj => "JDPJHMHOMLF_CJNBCNNACNJ", + Self::JdpjhmhomlfAcnngjhlljd => "JDPJHMHOMLF_ACNNGJHLLJD", + Self::JdpjhmhomlfEaccggldgel => "JDPJHMHOMLF_EACCGGLDGEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "TrainVisitorStatus_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "TrainVisitorStatus_DPEAKJFEFMC" => Some(Self::Dpeakjfefmc), - "TrainVisitorStatus_IKJHIAHIPED" => Some(Self::Ikjhiahiped), - "TrainVisitorStatus_OJKCOADKBJM" => Some(Self::Ojkcoadkbjm), - "TrainVisitorStatus_EIIGEJLILIK" => Some(Self::Eiigejlilik), + "JDPJHMHOMLF_PCPDHELPKEM" => Some(Self::JdpjhmhomlfPcpdhelpkem), + "JDPJHMHOMLF_KEIBCPANEGA" => Some(Self::JdpjhmhomlfKeibcpanega), + "JDPJHMHOMLF_CJNBCNNACNJ" => Some(Self::JdpjhmhomlfCjnbcnnacnj), + "JDPJHMHOMLF_ACNNGJHLLJD" => Some(Self::JdpjhmhomlfAcnngjhlljd), + "JDPJHMHOMLF_EACCGGLDGEL" => Some(Self::JdpjhmhomlfEaccggldgel), _ => None, } } @@ -95078,59 +98840,59 @@ impl TrainVisitorStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mlkpgkkfnhc { - Mnfeponeddj = 0, - Jkmnjdimafk = 1, - Ciajemeobin = 2, +pub enum Bgmkcafeohj { + Pcpdhelpkem = 0, + Ehbfjfjfipk = 1, + Gkobbaejnnc = 2, } -impl Mlkpgkkfnhc { +impl Bgmkcafeohj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "MLKPGKKFNHC_MNFEPONEDDJ", - Self::Jkmnjdimafk => "MLKPGKKFNHC_JKMNJDIMAFK", - Self::Ciajemeobin => "MLKPGKKFNHC_CIAJEMEOBIN", + Self::Pcpdhelpkem => "BGMKCAFEOHJ_PCPDHELPKEM", + Self::Ehbfjfjfipk => "BGMKCAFEOHJ_EHBFJFJFIPK", + Self::Gkobbaejnnc => "BGMKCAFEOHJ_GKOBBAEJNNC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MLKPGKKFNHC_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "MLKPGKKFNHC_JKMNJDIMAFK" => Some(Self::Jkmnjdimafk), - "MLKPGKKFNHC_CIAJEMEOBIN" => Some(Self::Ciajemeobin), + "BGMKCAFEOHJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "BGMKCAFEOHJ_EHBFJFJFIPK" => Some(Self::Ehbfjfjfipk), + "BGMKCAFEOHJ_GKOBBAEJNNC" => Some(Self::Gkobbaejnnc), _ => None, } } } -/// Obf: CmdTravelBrochureType +/// Obf: KHHBBCAJHHN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTravelBrochureType { - Ecgohikeopf = 0, - CmdTravelBrochurePageResetCsReq = 6488, - CmdTravelBrochureGetDataScRsp = 6481, - CmdTravelBrochureRemovePasterCsReq = 6469, - CmdTravelBrochureSelectMessageCsReq = 6435, - CmdCjboiacapaf = 6456, - CmdAgcagomecia = 6457, - CmdTravelBrochureSetPageDescStatusCsReq = 6448, - CmdTravelBrochureGetDataCsReq = 6483, - CmdTravelBrochureUpdatePasterPosCsReq = 6446, - CmdTravelBrochurePageUnlockScNotify = 6424, - CmdTravelBrochureApplyPasterListScRsp = 6409, - CmdTravelBrochureSetCustomValueCsReq = 6423, - CmdTravelBrochurePageResetScRsp = 6486, - CmdDcpkmgepmdb = 6440, - CmdBkkagllhijf = 6484, - Jkmbiffhcnc = 6462, - CmdTravelBrochureApplyPasterListCsReq = 6403, - CmdLmikbdfnafb = 6434, - CmdBgdgmjbnmeh = 6500, - CmdTravelBrochureSelectMessageScRsp = 6413, + KhhbbcajhhnKbcmimmjfdo = 0, + CmdTravelBrochureGetDataScRsp = 6410, + CmdTravelBrochureApplyPasterListScRsp = 6458, + CmdTravelBrochureGetDataCsReq = 6491, + CmdKejiiogihje = 6432, + CmdIhgioehhfao = 6438, + CmdTravelBrochurePageResetCsReq = 6433, + CmdTravelBrochureSelectMessageCsReq = 6414, + CmdDppjiopgkji = 6401, + CmdCkkahfidjlm = 6498, + CmdTravelBrochureSelectMessageScRsp = 6418, + CmdTravelBrochureUpdatePasterPosCsReq = 6439, + KhhbbcajhhnFdkelldpdmb = 6409, + CmdTravelBrochureApplyPasterListCsReq = 6407, + CmdTravelBrochurePageResetScRsp = 6461, + CmdKgjceofkeha = 6426, + CmdTravelBrochureSetCustomValueCsReq = 6404, + CmdTravelBrochureRemovePasterCsReq = 6463, + CmdApholankepn = 6474, + CmdTravelBrochureSetPageDescStatusCsReq = 6472, + CmdTravelBrochurePageUnlockScNotify = 6494, } impl CmdTravelBrochureType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95139,92 +98901,92 @@ impl CmdTravelBrochureType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Ecgohikeopf => "CmdTravelBrochureType_ECGOHIKEOPF", - Self::CmdTravelBrochurePageResetCsReq => "CmdTravelBrochurePageResetCsReq", + Self::KhhbbcajhhnKbcmimmjfdo => "KHHBBCAJHHN_KBCMIMMJFDO", Self::CmdTravelBrochureGetDataScRsp => "CmdTravelBrochureGetDataScRsp", - Self::CmdTravelBrochureRemovePasterCsReq => { - "CmdTravelBrochureRemovePasterCsReq" + Self::CmdTravelBrochureApplyPasterListScRsp => { + "CmdTravelBrochureApplyPasterListScRsp" } + Self::CmdTravelBrochureGetDataCsReq => "CmdTravelBrochureGetDataCsReq", + Self::CmdKejiiogihje => "CmdKEJIIOGIHJE", + Self::CmdIhgioehhfao => "CmdIHGIOEHHFAO", + Self::CmdTravelBrochurePageResetCsReq => "CmdTravelBrochurePageResetCsReq", Self::CmdTravelBrochureSelectMessageCsReq => { "CmdTravelBrochureSelectMessageCsReq" } - Self::CmdCjboiacapaf => "CmdCJBOIACAPAF", - Self::CmdAgcagomecia => "CmdAGCAGOMECIA", - Self::CmdTravelBrochureSetPageDescStatusCsReq => { - "CmdTravelBrochureSetPageDescStatusCsReq" + Self::CmdDppjiopgkji => "CmdDPPJIOPGKJI", + Self::CmdCkkahfidjlm => "CmdCKKAHFIDJLM", + Self::CmdTravelBrochureSelectMessageScRsp => { + "CmdTravelBrochureSelectMessageScRsp" } - Self::CmdTravelBrochureGetDataCsReq => "CmdTravelBrochureGetDataCsReq", Self::CmdTravelBrochureUpdatePasterPosCsReq => { "CmdTravelBrochureUpdatePasterPosCsReq" } + Self::KhhbbcajhhnFdkelldpdmb => "KHHBBCAJHHN_FDKELLDPDMB", + Self::CmdTravelBrochureApplyPasterListCsReq => { + "CmdTravelBrochureApplyPasterListCsReq" + } + Self::CmdTravelBrochurePageResetScRsp => "CmdTravelBrochurePageResetScRsp", + Self::CmdKgjceofkeha => "CmdKGJCEOFKEHA", + Self::CmdTravelBrochureSetCustomValueCsReq => { + "CmdTravelBrochureSetCustomValueCsReq" + } + Self::CmdTravelBrochureRemovePasterCsReq => { + "CmdTravelBrochureRemovePasterCsReq" + } + Self::CmdApholankepn => "CmdAPHOLANKEPN", + Self::CmdTravelBrochureSetPageDescStatusCsReq => { + "CmdTravelBrochureSetPageDescStatusCsReq" + } Self::CmdTravelBrochurePageUnlockScNotify => { "CmdTravelBrochurePageUnlockScNotify" } - Self::CmdTravelBrochureApplyPasterListScRsp => { - "CmdTravelBrochureApplyPasterListScRsp" - } - Self::CmdTravelBrochureSetCustomValueCsReq => { - "CmdTravelBrochureSetCustomValueCsReq" - } - Self::CmdTravelBrochurePageResetScRsp => "CmdTravelBrochurePageResetScRsp", - Self::CmdDcpkmgepmdb => "CmdDCPKMGEPMDB", - Self::CmdBkkagllhijf => "CmdBKKAGLLHIJF", - Self::Jkmbiffhcnc => "CmdTravelBrochureType_JKMBIFFHCNC", - Self::CmdTravelBrochureApplyPasterListCsReq => { - "CmdTravelBrochureApplyPasterListCsReq" - } - Self::CmdLmikbdfnafb => "CmdLMIKBDFNAFB", - Self::CmdBgdgmjbnmeh => "CmdBGDGMJBNMEH", - Self::CmdTravelBrochureSelectMessageScRsp => { - "CmdTravelBrochureSelectMessageScRsp" - } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdTravelBrochureType_ECGOHIKEOPF" => Some(Self::Ecgohikeopf), + "KHHBBCAJHHN_KBCMIMMJFDO" => Some(Self::KhhbbcajhhnKbcmimmjfdo), + "CmdTravelBrochureGetDataScRsp" => Some(Self::CmdTravelBrochureGetDataScRsp), + "CmdTravelBrochureApplyPasterListScRsp" => { + Some(Self::CmdTravelBrochureApplyPasterListScRsp) + } + "CmdTravelBrochureGetDataCsReq" => Some(Self::CmdTravelBrochureGetDataCsReq), + "CmdKEJIIOGIHJE" => Some(Self::CmdKejiiogihje), + "CmdIHGIOEHHFAO" => Some(Self::CmdIhgioehhfao), "CmdTravelBrochurePageResetCsReq" => { Some(Self::CmdTravelBrochurePageResetCsReq) } - "CmdTravelBrochureGetDataScRsp" => Some(Self::CmdTravelBrochureGetDataScRsp), - "CmdTravelBrochureRemovePasterCsReq" => { - Some(Self::CmdTravelBrochureRemovePasterCsReq) - } "CmdTravelBrochureSelectMessageCsReq" => { Some(Self::CmdTravelBrochureSelectMessageCsReq) } - "CmdCJBOIACAPAF" => Some(Self::CmdCjboiacapaf), - "CmdAGCAGOMECIA" => Some(Self::CmdAgcagomecia), - "CmdTravelBrochureSetPageDescStatusCsReq" => { - Some(Self::CmdTravelBrochureSetPageDescStatusCsReq) + "CmdDPPJIOPGKJI" => Some(Self::CmdDppjiopgkji), + "CmdCKKAHFIDJLM" => Some(Self::CmdCkkahfidjlm), + "CmdTravelBrochureSelectMessageScRsp" => { + Some(Self::CmdTravelBrochureSelectMessageScRsp) } - "CmdTravelBrochureGetDataCsReq" => Some(Self::CmdTravelBrochureGetDataCsReq), "CmdTravelBrochureUpdatePasterPosCsReq" => { Some(Self::CmdTravelBrochureUpdatePasterPosCsReq) } - "CmdTravelBrochurePageUnlockScNotify" => { - Some(Self::CmdTravelBrochurePageUnlockScNotify) - } - "CmdTravelBrochureApplyPasterListScRsp" => { - Some(Self::CmdTravelBrochureApplyPasterListScRsp) - } - "CmdTravelBrochureSetCustomValueCsReq" => { - Some(Self::CmdTravelBrochureSetCustomValueCsReq) + "KHHBBCAJHHN_FDKELLDPDMB" => Some(Self::KhhbbcajhhnFdkelldpdmb), + "CmdTravelBrochureApplyPasterListCsReq" => { + Some(Self::CmdTravelBrochureApplyPasterListCsReq) } "CmdTravelBrochurePageResetScRsp" => { Some(Self::CmdTravelBrochurePageResetScRsp) } - "CmdDCPKMGEPMDB" => Some(Self::CmdDcpkmgepmdb), - "CmdBKKAGLLHIJF" => Some(Self::CmdBkkagllhijf), - "CmdTravelBrochureType_JKMBIFFHCNC" => Some(Self::Jkmbiffhcnc), - "CmdTravelBrochureApplyPasterListCsReq" => { - Some(Self::CmdTravelBrochureApplyPasterListCsReq) + "CmdKGJCEOFKEHA" => Some(Self::CmdKgjceofkeha), + "CmdTravelBrochureSetCustomValueCsReq" => { + Some(Self::CmdTravelBrochureSetCustomValueCsReq) } - "CmdLMIKBDFNAFB" => Some(Self::CmdLmikbdfnafb), - "CmdBGDGMJBNMEH" => Some(Self::CmdBgdgmjbnmeh), - "CmdTravelBrochureSelectMessageScRsp" => { - Some(Self::CmdTravelBrochureSelectMessageScRsp) + "CmdTravelBrochureRemovePasterCsReq" => { + Some(Self::CmdTravelBrochureRemovePasterCsReq) + } + "CmdAPHOLANKEPN" => Some(Self::CmdApholankepn), + "CmdTravelBrochureSetPageDescStatusCsReq" => { + Some(Self::CmdTravelBrochureSetPageDescStatusCsReq) + } + "CmdTravelBrochurePageUnlockScNotify" => { + Some(Self::CmdTravelBrochurePageUnlockScNotify) } _ => None, } @@ -95233,29 +98995,29 @@ impl CmdTravelBrochureType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ohgnaaibdoj { - Mapmcjkmlfp = 0, - Bgnnoaokbaf = 1, - Nlndomiplda = 2, +pub enum Dkhapdhbifc { + Ijappfeelpa = 0, + Igmoiknlame = 1, + Lkobbfmcplk = 2, } -impl Ohgnaaibdoj { +impl Dkhapdhbifc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mapmcjkmlfp => "OHGNAAIBDOJ_MAPMCJKMLFP", - Self::Bgnnoaokbaf => "OHGNAAIBDOJ_BGNNOAOKBAF", - Self::Nlndomiplda => "OHGNAAIBDOJ_NLNDOMIPLDA", + Self::Ijappfeelpa => "DKHAPDHBIFC_IJAPPFEELPA", + Self::Igmoiknlame => "DKHAPDHBIFC_IGMOIKNLAME", + Self::Lkobbfmcplk => "DKHAPDHBIFC_LKOBBFMCPLK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OHGNAAIBDOJ_MAPMCJKMLFP" => Some(Self::Mapmcjkmlfp), - "OHGNAAIBDOJ_BGNNOAOKBAF" => Some(Self::Bgnnoaokbaf), - "OHGNAAIBDOJ_NLNDOMIPLDA" => Some(Self::Nlndomiplda), + "DKHAPDHBIFC_IJAPPFEELPA" => Some(Self::Ijappfeelpa), + "DKHAPDHBIFC_IGMOIKNLAME" => Some(Self::Igmoiknlame), + "DKHAPDHBIFC_LKOBBFMCPLK" => Some(Self::Lkobbfmcplk), _ => None, } } @@ -95263,55 +99025,55 @@ impl Ohgnaaibdoj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ejpmkkagkmk { - Mbcgbennelf = 0, - Nnjenhhemgk = 1, - Jpblohlfjef = 2, +pub enum Hadibemfdml { + Imkmpbmamdg = 0, + Ncoaciddloa = 1, + Odaklnjknpf = 2, } -impl Ejpmkkagkmk { +impl Hadibemfdml { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mbcgbennelf => "EJPMKKAGKMK_MBCGBENNELF", - Self::Nnjenhhemgk => "EJPMKKAGKMK_NNJENHHEMGK", - Self::Jpblohlfjef => "EJPMKKAGKMK_JPBLOHLFJEF", + Self::Imkmpbmamdg => "HADIBEMFDML_IMKMPBMAMDG", + Self::Ncoaciddloa => "HADIBEMFDML_NCOACIDDLOA", + Self::Odaklnjknpf => "HADIBEMFDML_ODAKLNJKNPF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EJPMKKAGKMK_MBCGBENNELF" => Some(Self::Mbcgbennelf), - "EJPMKKAGKMK_NNJENHHEMGK" => Some(Self::Nnjenhhemgk), - "EJPMKKAGKMK_JPBLOHLFJEF" => Some(Self::Jpblohlfjef), + "HADIBEMFDML_IMKMPBMAMDG" => Some(Self::Imkmpbmamdg), + "HADIBEMFDML_NCOACIDDLOA" => Some(Self::Ncoaciddloa), + "HADIBEMFDML_ODAKLNJKNPF" => Some(Self::Odaklnjknpf), _ => None, } } } -/// Obf: CmdTreasureDungeonType +/// Obf: CEPPBODAFLG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTreasureDungeonType { - Mnfeponeddj = 0, - CmdInteractTreasureDungeonGridCsReq = 4488, - CmdEnterTreasureDungeonCsReq = 4484, - CmdGetTreasureDungeonActivityDataCsReq = 4446, - CmdGetTreasureDungeonActivityDataScRsp = 4457, - CmdUseTreasureDungeonItemCsReq = 4403, - CmdOpenTreasureDungeonGridCsReq = 4423, - CmdUseTreasureDungeonItemScRsp = 4409, - CmdTreasureDungeonFinishScNotify = 4481, - CmdFightTreasureDungeonMonsterCsReq = 4448, - CmdOpenTreasureDungeonGridScRsp = 4456, - CmdTreasureDungeonDataScNotify = 4483, - CmdFightTreasureDungeonMonsterScRsp = 4434, - CmdEnterTreasureDungeonScRsp = 4419, - CmdQuitTreasureDungeonCsReq = 4431, - CmdKhlfdlbcagg = 4418, - CmdInteractTreasureDungeonGridScRsp = 4486, + CeppbodaflgPcpdhelpkem = 0, + CmdFightTreasureDungeonMonsterCsReq = 4472, + CmdOpenTreasureDungeonGridScRsp = 4438, + CmdQuitTreasureDungeonCsReq = 4444, + CmdFightTreasureDungeonMonsterScRsp = 4432, + CmdGhnhlnicaoi = 4500, + CmdUseTreasureDungeonItemScRsp = 4458, + CmdGetTreasureDungeonActivityDataScRsp = 4401, + CmdInteractTreasureDungeonGridScRsp = 4461, + CmdEnterTreasureDungeonCsReq = 4474, + CmdInteractTreasureDungeonGridCsReq = 4433, + CmdTreasureDungeonFinishScNotify = 4410, + CmdEnterTreasureDungeonScRsp = 4437, + CmdTreasureDungeonDataScNotify = 4491, + CmdUseTreasureDungeonItemCsReq = 4407, + CmdOpenTreasureDungeonGridCsReq = 4404, + CmdGetTreasureDungeonActivityDataCsReq = 4439, } impl CmdTreasureDungeonType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95320,118 +99082,118 @@ impl CmdTreasureDungeonType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdTreasureDungeonType_MNFEPONEDDJ", - Self::CmdInteractTreasureDungeonGridCsReq => { - "CmdInteractTreasureDungeonGridCsReq" - } - Self::CmdEnterTreasureDungeonCsReq => "CmdEnterTreasureDungeonCsReq", - Self::CmdGetTreasureDungeonActivityDataCsReq => { - "CmdGetTreasureDungeonActivityDataCsReq" - } - Self::CmdGetTreasureDungeonActivityDataScRsp => { - "CmdGetTreasureDungeonActivityDataScRsp" - } - Self::CmdUseTreasureDungeonItemCsReq => "CmdUseTreasureDungeonItemCsReq", - Self::CmdOpenTreasureDungeonGridCsReq => "CmdOpenTreasureDungeonGridCsReq", - Self::CmdUseTreasureDungeonItemScRsp => "CmdUseTreasureDungeonItemScRsp", - Self::CmdTreasureDungeonFinishScNotify => "CmdTreasureDungeonFinishScNotify", + Self::CeppbodaflgPcpdhelpkem => "CEPPBODAFLG_PCPDHELPKEM", Self::CmdFightTreasureDungeonMonsterCsReq => { "CmdFightTreasureDungeonMonsterCsReq" } Self::CmdOpenTreasureDungeonGridScRsp => "CmdOpenTreasureDungeonGridScRsp", - Self::CmdTreasureDungeonDataScNotify => "CmdTreasureDungeonDataScNotify", + Self::CmdQuitTreasureDungeonCsReq => "CmdQuitTreasureDungeonCsReq", Self::CmdFightTreasureDungeonMonsterScRsp => { "CmdFightTreasureDungeonMonsterScRsp" } - Self::CmdEnterTreasureDungeonScRsp => "CmdEnterTreasureDungeonScRsp", - Self::CmdQuitTreasureDungeonCsReq => "CmdQuitTreasureDungeonCsReq", - Self::CmdKhlfdlbcagg => "CmdKHLFDLBCAGG", + Self::CmdGhnhlnicaoi => "CmdGHNHLNICAOI", + Self::CmdUseTreasureDungeonItemScRsp => "CmdUseTreasureDungeonItemScRsp", + Self::CmdGetTreasureDungeonActivityDataScRsp => { + "CmdGetTreasureDungeonActivityDataScRsp" + } Self::CmdInteractTreasureDungeonGridScRsp => { "CmdInteractTreasureDungeonGridScRsp" } + Self::CmdEnterTreasureDungeonCsReq => "CmdEnterTreasureDungeonCsReq", + Self::CmdInteractTreasureDungeonGridCsReq => { + "CmdInteractTreasureDungeonGridCsReq" + } + Self::CmdTreasureDungeonFinishScNotify => "CmdTreasureDungeonFinishScNotify", + Self::CmdEnterTreasureDungeonScRsp => "CmdEnterTreasureDungeonScRsp", + Self::CmdTreasureDungeonDataScNotify => "CmdTreasureDungeonDataScNotify", + Self::CmdUseTreasureDungeonItemCsReq => "CmdUseTreasureDungeonItemCsReq", + Self::CmdOpenTreasureDungeonGridCsReq => "CmdOpenTreasureDungeonGridCsReq", + Self::CmdGetTreasureDungeonActivityDataCsReq => { + "CmdGetTreasureDungeonActivityDataCsReq" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdTreasureDungeonType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdInteractTreasureDungeonGridCsReq" => { - Some(Self::CmdInteractTreasureDungeonGridCsReq) + "CEPPBODAFLG_PCPDHELPKEM" => Some(Self::CeppbodaflgPcpdhelpkem), + "CmdFightTreasureDungeonMonsterCsReq" => { + Some(Self::CmdFightTreasureDungeonMonsterCsReq) } - "CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq), - "CmdGetTreasureDungeonActivityDataCsReq" => { - Some(Self::CmdGetTreasureDungeonActivityDataCsReq) + "CmdOpenTreasureDungeonGridScRsp" => { + Some(Self::CmdOpenTreasureDungeonGridScRsp) + } + "CmdQuitTreasureDungeonCsReq" => Some(Self::CmdQuitTreasureDungeonCsReq), + "CmdFightTreasureDungeonMonsterScRsp" => { + Some(Self::CmdFightTreasureDungeonMonsterScRsp) + } + "CmdGHNHLNICAOI" => Some(Self::CmdGhnhlnicaoi), + "CmdUseTreasureDungeonItemScRsp" => { + Some(Self::CmdUseTreasureDungeonItemScRsp) } "CmdGetTreasureDungeonActivityDataScRsp" => { Some(Self::CmdGetTreasureDungeonActivityDataScRsp) } + "CmdInteractTreasureDungeonGridScRsp" => { + Some(Self::CmdInteractTreasureDungeonGridScRsp) + } + "CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq), + "CmdInteractTreasureDungeonGridCsReq" => { + Some(Self::CmdInteractTreasureDungeonGridCsReq) + } + "CmdTreasureDungeonFinishScNotify" => { + Some(Self::CmdTreasureDungeonFinishScNotify) + } + "CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp), + "CmdTreasureDungeonDataScNotify" => { + Some(Self::CmdTreasureDungeonDataScNotify) + } "CmdUseTreasureDungeonItemCsReq" => { Some(Self::CmdUseTreasureDungeonItemCsReq) } "CmdOpenTreasureDungeonGridCsReq" => { Some(Self::CmdOpenTreasureDungeonGridCsReq) } - "CmdUseTreasureDungeonItemScRsp" => { - Some(Self::CmdUseTreasureDungeonItemScRsp) - } - "CmdTreasureDungeonFinishScNotify" => { - Some(Self::CmdTreasureDungeonFinishScNotify) - } - "CmdFightTreasureDungeonMonsterCsReq" => { - Some(Self::CmdFightTreasureDungeonMonsterCsReq) - } - "CmdOpenTreasureDungeonGridScRsp" => { - Some(Self::CmdOpenTreasureDungeonGridScRsp) - } - "CmdTreasureDungeonDataScNotify" => { - Some(Self::CmdTreasureDungeonDataScNotify) - } - "CmdFightTreasureDungeonMonsterScRsp" => { - Some(Self::CmdFightTreasureDungeonMonsterScRsp) - } - "CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp), - "CmdQuitTreasureDungeonCsReq" => Some(Self::CmdQuitTreasureDungeonCsReq), - "CmdKHLFDLBCAGG" => Some(Self::CmdKhlfdlbcagg), - "CmdInteractTreasureDungeonGridScRsp" => { - Some(Self::CmdInteractTreasureDungeonGridScRsp) + "CmdGetTreasureDungeonActivityDataCsReq" => { + Some(Self::CmdGetTreasureDungeonActivityDataCsReq) } _ => None, } } } -/// Obf: TreasureDungeonRecordType +/// Obf: CELMKJFKCLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TreasureDungeonRecordType { - Hjbjodocbbk = 0, - Nbgodglbhje = 1, - Apofcphcpcl = 2, - Mhhdmgjijec = 3, - Jeabipdmkdl = 5, - Imiihimbgpe = 6, - Eafijecohcn = 9, - Ibmelaecona = 10, - Fjmakcamhng = 11, - Epiolfhmapm = 15, - Keenncmmnhc = 16, - Dhenoomoidi = 20, - Albnihfkndb = 24, - Obapbdgjkad = 25, - Hhmfcpnfgmj = 27, - Lfmdlnmpipa = 28, - Bcnanpoanja = 29, - Ihgdfilhokk = 30, - Fofgcgbpolg = 31, - Hmgomekjjcb = 33, - Jkaedooecmo = 34, - Fgonadiedfc = 35, - Kpkgdbfefaa = 36, - Bnggpegmhgf = 37, - Hmhhpckbnfh = 40, - Mcjfgghmhkh = 41, - Bnionomgill = 42, - Eocemkofijf = 43, + CelmkjfkclkFobkgbghanc = 0, + CelmkjfkclkKhagolllgdp = 1, + CelmkjfkclkJfnlchkdcek = 2, + CelmkjfkclkNgihdmoeegi = 3, + CelmkjfkclkMahfdpnhgnl = 5, + CelmkjfkclkHolekmgjmnc = 6, + CelmkjfkclkHfmfjokljhj = 9, + CelmkjfkclkDaopeidgobb = 10, + CelmkjfkclkPbnahlpppal = 11, + CelmkjfkclkCncfbbliifm = 15, + CelmkjfkclkGhlnchecboo = 16, + CelmkjfkclkLillhgdppdg = 20, + CelmkjfkclkHnebingebkj = 24, + CelmkjfkclkChacpgngegm = 25, + CelmkjfkclkHnfnkoaeddn = 27, + CelmkjfkclkPdmfkadlean = 28, + CelmkjfkclkPacnlljmgnn = 29, + CelmkjfkclkEjppoaojkfo = 30, + CelmkjfkclkDahccohacop = 31, + CelmkjfkclkPmcmiekpoic = 33, + CelmkjfkclkHdpdojnbllj = 34, + CelmkjfkclkFpfeabdmfjc = 35, + CelmkjfkclkMmckhobcbjn = 36, + CelmkjfkclkEikdlkokhca = 37, + CelmkjfkclkNipobngdega = 40, + CelmkjfkclkBpeidcioccg = 41, + CelmkjfkclkEommlkkeplc = 42, + CelmkjfkclkIlnmnekbgmm = 43, } impl TreasureDungeonRecordType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95440,89 +99202,89 @@ impl TreasureDungeonRecordType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Hjbjodocbbk => "TreasureDungeonRecordType_HJBJODOCBBK", - Self::Nbgodglbhje => "TreasureDungeonRecordType_NBGODGLBHJE", - Self::Apofcphcpcl => "TreasureDungeonRecordType_APOFCPHCPCL", - Self::Mhhdmgjijec => "TreasureDungeonRecordType_MHHDMGJIJEC", - Self::Jeabipdmkdl => "TreasureDungeonRecordType_JEABIPDMKDL", - Self::Imiihimbgpe => "TreasureDungeonRecordType_IMIIHIMBGPE", - Self::Eafijecohcn => "TreasureDungeonRecordType_EAFIJECOHCN", - Self::Ibmelaecona => "TreasureDungeonRecordType_IBMELAECONA", - Self::Fjmakcamhng => "TreasureDungeonRecordType_FJMAKCAMHNG", - Self::Epiolfhmapm => "TreasureDungeonRecordType_EPIOLFHMAPM", - Self::Keenncmmnhc => "TreasureDungeonRecordType_KEENNCMMNHC", - Self::Dhenoomoidi => "TreasureDungeonRecordType_DHENOOMOIDI", - Self::Albnihfkndb => "TreasureDungeonRecordType_ALBNIHFKNDB", - Self::Obapbdgjkad => "TreasureDungeonRecordType_OBAPBDGJKAD", - Self::Hhmfcpnfgmj => "TreasureDungeonRecordType_HHMFCPNFGMJ", - Self::Lfmdlnmpipa => "TreasureDungeonRecordType_LFMDLNMPIPA", - Self::Bcnanpoanja => "TreasureDungeonRecordType_BCNANPOANJA", - Self::Ihgdfilhokk => "TreasureDungeonRecordType_IHGDFILHOKK", - Self::Fofgcgbpolg => "TreasureDungeonRecordType_FOFGCGBPOLG", - Self::Hmgomekjjcb => "TreasureDungeonRecordType_HMGOMEKJJCB", - Self::Jkaedooecmo => "TreasureDungeonRecordType_JKAEDOOECMO", - Self::Fgonadiedfc => "TreasureDungeonRecordType_FGONADIEDFC", - Self::Kpkgdbfefaa => "TreasureDungeonRecordType_KPKGDBFEFAA", - Self::Bnggpegmhgf => "TreasureDungeonRecordType_BNGGPEGMHGF", - Self::Hmhhpckbnfh => "TreasureDungeonRecordType_HMHHPCKBNFH", - Self::Mcjfgghmhkh => "TreasureDungeonRecordType_MCJFGGHMHKH", - Self::Bnionomgill => "TreasureDungeonRecordType_BNIONOMGILL", - Self::Eocemkofijf => "TreasureDungeonRecordType_EOCEMKOFIJF", + Self::CelmkjfkclkFobkgbghanc => "CELMKJFKCLK_FOBKGBGHANC", + Self::CelmkjfkclkKhagolllgdp => "CELMKJFKCLK_KHAGOLLLGDP", + Self::CelmkjfkclkJfnlchkdcek => "CELMKJFKCLK_JFNLCHKDCEK", + Self::CelmkjfkclkNgihdmoeegi => "CELMKJFKCLK_NGIHDMOEEGI", + Self::CelmkjfkclkMahfdpnhgnl => "CELMKJFKCLK_MAHFDPNHGNL", + Self::CelmkjfkclkHolekmgjmnc => "CELMKJFKCLK_HOLEKMGJMNC", + Self::CelmkjfkclkHfmfjokljhj => "CELMKJFKCLK_HFMFJOKLJHJ", + Self::CelmkjfkclkDaopeidgobb => "CELMKJFKCLK_DAOPEIDGOBB", + Self::CelmkjfkclkPbnahlpppal => "CELMKJFKCLK_PBNAHLPPPAL", + Self::CelmkjfkclkCncfbbliifm => "CELMKJFKCLK_CNCFBBLIIFM", + Self::CelmkjfkclkGhlnchecboo => "CELMKJFKCLK_GHLNCHECBOO", + Self::CelmkjfkclkLillhgdppdg => "CELMKJFKCLK_LILLHGDPPDG", + Self::CelmkjfkclkHnebingebkj => "CELMKJFKCLK_HNEBINGEBKJ", + Self::CelmkjfkclkChacpgngegm => "CELMKJFKCLK_CHACPGNGEGM", + Self::CelmkjfkclkHnfnkoaeddn => "CELMKJFKCLK_HNFNKOAEDDN", + Self::CelmkjfkclkPdmfkadlean => "CELMKJFKCLK_PDMFKADLEAN", + Self::CelmkjfkclkPacnlljmgnn => "CELMKJFKCLK_PACNLLJMGNN", + Self::CelmkjfkclkEjppoaojkfo => "CELMKJFKCLK_EJPPOAOJKFO", + Self::CelmkjfkclkDahccohacop => "CELMKJFKCLK_DAHCCOHACOP", + Self::CelmkjfkclkPmcmiekpoic => "CELMKJFKCLK_PMCMIEKPOIC", + Self::CelmkjfkclkHdpdojnbllj => "CELMKJFKCLK_HDPDOJNBLLJ", + Self::CelmkjfkclkFpfeabdmfjc => "CELMKJFKCLK_FPFEABDMFJC", + Self::CelmkjfkclkMmckhobcbjn => "CELMKJFKCLK_MMCKHOBCBJN", + Self::CelmkjfkclkEikdlkokhca => "CELMKJFKCLK_EIKDLKOKHCA", + Self::CelmkjfkclkNipobngdega => "CELMKJFKCLK_NIPOBNGDEGA", + Self::CelmkjfkclkBpeidcioccg => "CELMKJFKCLK_BPEIDCIOCCG", + Self::CelmkjfkclkEommlkkeplc => "CELMKJFKCLK_EOMMLKKEPLC", + Self::CelmkjfkclkIlnmnekbgmm => "CELMKJFKCLK_ILNMNEKBGMM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "TreasureDungeonRecordType_HJBJODOCBBK" => Some(Self::Hjbjodocbbk), - "TreasureDungeonRecordType_NBGODGLBHJE" => Some(Self::Nbgodglbhje), - "TreasureDungeonRecordType_APOFCPHCPCL" => Some(Self::Apofcphcpcl), - "TreasureDungeonRecordType_MHHDMGJIJEC" => Some(Self::Mhhdmgjijec), - "TreasureDungeonRecordType_JEABIPDMKDL" => Some(Self::Jeabipdmkdl), - "TreasureDungeonRecordType_IMIIHIMBGPE" => Some(Self::Imiihimbgpe), - "TreasureDungeonRecordType_EAFIJECOHCN" => Some(Self::Eafijecohcn), - "TreasureDungeonRecordType_IBMELAECONA" => Some(Self::Ibmelaecona), - "TreasureDungeonRecordType_FJMAKCAMHNG" => Some(Self::Fjmakcamhng), - "TreasureDungeonRecordType_EPIOLFHMAPM" => Some(Self::Epiolfhmapm), - "TreasureDungeonRecordType_KEENNCMMNHC" => Some(Self::Keenncmmnhc), - "TreasureDungeonRecordType_DHENOOMOIDI" => Some(Self::Dhenoomoidi), - "TreasureDungeonRecordType_ALBNIHFKNDB" => Some(Self::Albnihfkndb), - "TreasureDungeonRecordType_OBAPBDGJKAD" => Some(Self::Obapbdgjkad), - "TreasureDungeonRecordType_HHMFCPNFGMJ" => Some(Self::Hhmfcpnfgmj), - "TreasureDungeonRecordType_LFMDLNMPIPA" => Some(Self::Lfmdlnmpipa), - "TreasureDungeonRecordType_BCNANPOANJA" => Some(Self::Bcnanpoanja), - "TreasureDungeonRecordType_IHGDFILHOKK" => Some(Self::Ihgdfilhokk), - "TreasureDungeonRecordType_FOFGCGBPOLG" => Some(Self::Fofgcgbpolg), - "TreasureDungeonRecordType_HMGOMEKJJCB" => Some(Self::Hmgomekjjcb), - "TreasureDungeonRecordType_JKAEDOOECMO" => Some(Self::Jkaedooecmo), - "TreasureDungeonRecordType_FGONADIEDFC" => Some(Self::Fgonadiedfc), - "TreasureDungeonRecordType_KPKGDBFEFAA" => Some(Self::Kpkgdbfefaa), - "TreasureDungeonRecordType_BNGGPEGMHGF" => Some(Self::Bnggpegmhgf), - "TreasureDungeonRecordType_HMHHPCKBNFH" => Some(Self::Hmhhpckbnfh), - "TreasureDungeonRecordType_MCJFGGHMHKH" => Some(Self::Mcjfgghmhkh), - "TreasureDungeonRecordType_BNIONOMGILL" => Some(Self::Bnionomgill), - "TreasureDungeonRecordType_EOCEMKOFIJF" => Some(Self::Eocemkofijf), + "CELMKJFKCLK_FOBKGBGHANC" => Some(Self::CelmkjfkclkFobkgbghanc), + "CELMKJFKCLK_KHAGOLLLGDP" => Some(Self::CelmkjfkclkKhagolllgdp), + "CELMKJFKCLK_JFNLCHKDCEK" => Some(Self::CelmkjfkclkJfnlchkdcek), + "CELMKJFKCLK_NGIHDMOEEGI" => Some(Self::CelmkjfkclkNgihdmoeegi), + "CELMKJFKCLK_MAHFDPNHGNL" => Some(Self::CelmkjfkclkMahfdpnhgnl), + "CELMKJFKCLK_HOLEKMGJMNC" => Some(Self::CelmkjfkclkHolekmgjmnc), + "CELMKJFKCLK_HFMFJOKLJHJ" => Some(Self::CelmkjfkclkHfmfjokljhj), + "CELMKJFKCLK_DAOPEIDGOBB" => Some(Self::CelmkjfkclkDaopeidgobb), + "CELMKJFKCLK_PBNAHLPPPAL" => Some(Self::CelmkjfkclkPbnahlpppal), + "CELMKJFKCLK_CNCFBBLIIFM" => Some(Self::CelmkjfkclkCncfbbliifm), + "CELMKJFKCLK_GHLNCHECBOO" => Some(Self::CelmkjfkclkGhlnchecboo), + "CELMKJFKCLK_LILLHGDPPDG" => Some(Self::CelmkjfkclkLillhgdppdg), + "CELMKJFKCLK_HNEBINGEBKJ" => Some(Self::CelmkjfkclkHnebingebkj), + "CELMKJFKCLK_CHACPGNGEGM" => Some(Self::CelmkjfkclkChacpgngegm), + "CELMKJFKCLK_HNFNKOAEDDN" => Some(Self::CelmkjfkclkHnfnkoaeddn), + "CELMKJFKCLK_PDMFKADLEAN" => Some(Self::CelmkjfkclkPdmfkadlean), + "CELMKJFKCLK_PACNLLJMGNN" => Some(Self::CelmkjfkclkPacnlljmgnn), + "CELMKJFKCLK_EJPPOAOJKFO" => Some(Self::CelmkjfkclkEjppoaojkfo), + "CELMKJFKCLK_DAHCCOHACOP" => Some(Self::CelmkjfkclkDahccohacop), + "CELMKJFKCLK_PMCMIEKPOIC" => Some(Self::CelmkjfkclkPmcmiekpoic), + "CELMKJFKCLK_HDPDOJNBLLJ" => Some(Self::CelmkjfkclkHdpdojnbllj), + "CELMKJFKCLK_FPFEABDMFJC" => Some(Self::CelmkjfkclkFpfeabdmfjc), + "CELMKJFKCLK_MMCKHOBCBJN" => Some(Self::CelmkjfkclkMmckhobcbjn), + "CELMKJFKCLK_EIKDLKOKHCA" => Some(Self::CelmkjfkclkEikdlkokhca), + "CELMKJFKCLK_NIPOBNGDEGA" => Some(Self::CelmkjfkclkNipobngdega), + "CELMKJFKCLK_BPEIDCIOCCG" => Some(Self::CelmkjfkclkBpeidcioccg), + "CELMKJFKCLK_EOMMLKKEPLC" => Some(Self::CelmkjfkclkEommlkkeplc), + "CELMKJFKCLK_ILNMNEKBGMM" => Some(Self::CelmkjfkclkIlnmnekbgmm), _ => None, } } } -/// Obf: CmdTutorialType +/// Obf: FEOFAEEBNPA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTutorialType { - Mnfeponeddj = 0, - CmdGetTutorialCsReq = 1683, - CmdGetTutorialScRsp = 1681, - CmdUnlockTutorialCsReq = 1635, - CmdFinishTutorialScRsp = 1640, - CmdFinishTutorialGuideCsReq = 1646, - CmdUnlockTutorialGuideScRsp = 1700, - CmdUnlockTutorialScRsp = 1613, - CmdFinishTutorialCsReq = 1669, - CmdGetTutorialGuideCsReq = 1624, - CmdUnlockTutorialGuideCsReq = 1662, - CmdGetTutorialGuideScRsp = 1604, - CmdFinishTutorialGuideScRsp = 1657, + FeofaeebnpaPcpdhelpkem = 0, + CmdUnlockTutorialGuideScRsp = 1698, + CmdGetTutorialGuideCsReq = 1694, + CmdGetTutorialCsReq = 1691, + CmdUnlockTutorialGuideCsReq = 1609, + CmdGetTutorialGuideScRsp = 1695, + CmdFinishTutorialScRsp = 1626, + CmdGetTutorialScRsp = 1610, + CmdFinishTutorialGuideScRsp = 1601, + CmdFinishTutorialCsReq = 1663, + CmdFinishTutorialGuideCsReq = 1639, + CmdUnlockTutorialCsReq = 1614, + CmdUnlockTutorialScRsp = 1618, } impl CmdTutorialType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95531,49 +99293,49 @@ impl CmdTutorialType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdTutorialType_MNFEPONEDDJ", - Self::CmdGetTutorialCsReq => "CmdGetTutorialCsReq", - Self::CmdGetTutorialScRsp => "CmdGetTutorialScRsp", - Self::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq", - Self::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp", - Self::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq", + Self::FeofaeebnpaPcpdhelpkem => "FEOFAEEBNPA_PCPDHELPKEM", Self::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp", - Self::CmdUnlockTutorialScRsp => "CmdUnlockTutorialScRsp", - Self::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq", Self::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq", + Self::CmdGetTutorialCsReq => "CmdGetTutorialCsReq", Self::CmdUnlockTutorialGuideCsReq => "CmdUnlockTutorialGuideCsReq", Self::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp", + Self::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp", + Self::CmdGetTutorialScRsp => "CmdGetTutorialScRsp", Self::CmdFinishTutorialGuideScRsp => "CmdFinishTutorialGuideScRsp", + Self::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq", + Self::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq", + Self::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq", + Self::CmdUnlockTutorialScRsp => "CmdUnlockTutorialScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdTutorialType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq), - "CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp), - "CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq), - "CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp), - "CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq), + "FEOFAEEBNPA_PCPDHELPKEM" => Some(Self::FeofaeebnpaPcpdhelpkem), "CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp), - "CmdUnlockTutorialScRsp" => Some(Self::CmdUnlockTutorialScRsp), - "CmdFinishTutorialCsReq" => Some(Self::CmdFinishTutorialCsReq), "CmdGetTutorialGuideCsReq" => Some(Self::CmdGetTutorialGuideCsReq), + "CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq), "CmdUnlockTutorialGuideCsReq" => Some(Self::CmdUnlockTutorialGuideCsReq), "CmdGetTutorialGuideScRsp" => Some(Self::CmdGetTutorialGuideScRsp), + "CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp), + "CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp), "CmdFinishTutorialGuideScRsp" => Some(Self::CmdFinishTutorialGuideScRsp), + "CmdFinishTutorialCsReq" => Some(Self::CmdFinishTutorialCsReq), + "CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq), + "CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq), + "CmdUnlockTutorialScRsp" => Some(Self::CmdUnlockTutorialScRsp), _ => None, } } } -/// Obf: TutorialStatus +/// Obf: MKIHBGNOCJA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialStatus { - TutorialNone = 0, - TutorialUnlock = 1, - TutorialFinish = 2, + MkihbgnocjaOiipmbjbooi = 0, + MkihbgnocjaCdlcacaoiap = 1, + MkihbgnocjaMikoefhpfaf = 2, } impl TutorialStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -95582,29 +99344,29 @@ impl TutorialStatus { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::TutorialNone => "TUTORIAL_NONE", - Self::TutorialUnlock => "TUTORIAL_UNLOCK", - Self::TutorialFinish => "TUTORIAL_FINISH", + Self::MkihbgnocjaOiipmbjbooi => "MKIHBGNOCJA_OIIPMBJBOOI", + Self::MkihbgnocjaCdlcacaoiap => "MKIHBGNOCJA_CDLCACAOIAP", + Self::MkihbgnocjaMikoefhpfaf => "MKIHBGNOCJA_MIKOEFHPFAF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "TUTORIAL_NONE" => Some(Self::TutorialNone), - "TUTORIAL_UNLOCK" => Some(Self::TutorialUnlock), - "TUTORIAL_FINISH" => Some(Self::TutorialFinish), + "MKIHBGNOCJA_OIIPMBJBOOI" => Some(Self::MkihbgnocjaOiipmbjbooi), + "MKIHBGNOCJA_CDLCACAOIAP" => Some(Self::MkihbgnocjaCdlcacaoiap), + "MKIHBGNOCJA_MIKOEFHPFAF" => Some(Self::MkihbgnocjaMikoefhpfaf), _ => None, } } } -/// Obf: TutorialFinishType +/// Obf: GCPJLENDFIC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialFinishType { - Mnfeponeddj = 0, - Ciajemeobin = 1, - Bbgolbgaadg = 2, + GcpjlendficPcpdhelpkem = 0, + GcpjlendficGkobbaejnnc = 1, + GcpjlendficIfgdhkngcdi = 2, } impl TutorialFinishType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95613,28 +99375,28 @@ impl TutorialFinishType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "TutorialFinishType_MNFEPONEDDJ", - Self::Ciajemeobin => "TutorialFinishType_CIAJEMEOBIN", - Self::Bbgolbgaadg => "TutorialFinishType_BBGOLBGAADG", + Self::GcpjlendficPcpdhelpkem => "GCPJLENDFIC_PCPDHELPKEM", + Self::GcpjlendficGkobbaejnnc => "GCPJLENDFIC_GKOBBAEJNNC", + Self::GcpjlendficIfgdhkngcdi => "GCPJLENDFIC_IFGDHKNGCDI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "TutorialFinishType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "TutorialFinishType_CIAJEMEOBIN" => Some(Self::Ciajemeobin), - "TutorialFinishType_BBGOLBGAADG" => Some(Self::Bbgolbgaadg), + "GCPJLENDFIC_PCPDHELPKEM" => Some(Self::GcpjlendficPcpdhelpkem), + "GCPJLENDFIC_GKOBBAEJNNC" => Some(Self::GcpjlendficGkobbaejnnc), + "GCPJLENDFIC_IFGDHKNGCDI" => Some(Self::GcpjlendficIfgdhkngcdi), _ => None, } } } -/// Obf: TutorialGuideType +/// Obf: FGKLPMCJBAC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialGuideType { - Fnhbhdlffae = 0, - Djjejaaodmn = 1, + FgklpmcjbacNnmbahcckja = 0, + FgklpmcjbacIpkohpfiaoi = 1, } impl TutorialGuideType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95643,34 +99405,34 @@ impl TutorialGuideType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Fnhbhdlffae => "TutorialGuideType_FNHBHDLFFAE", - Self::Djjejaaodmn => "TutorialGuideType_DJJEJAAODMN", + Self::FgklpmcjbacNnmbahcckja => "FGKLPMCJBAC_NNMBAHCCKJA", + Self::FgklpmcjbacIpkohpfiaoi => "FGKLPMCJBAC_IPKOHPFIAOI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "TutorialGuideType_FNHBHDLFFAE" => Some(Self::Fnhbhdlffae), - "TutorialGuideType_DJJEJAAODMN" => Some(Self::Djjejaaodmn), + "FGKLPMCJBAC_NNMBAHCCKJA" => Some(Self::FgklpmcjbacNnmbahcckja), + "FGKLPMCJBAC_IPKOHPFIAOI" => Some(Self::FgklpmcjbacIpkohpfiaoi), _ => None, } } } -/// Obf: CmdWaypointType +/// Obf: DCEEDHMEPMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWaypointType { - Mnfeponeddj = 0, - CmdHfgndedggcc = 469, - Nodbhkodhjo = 483, - CmdIdodkoaimde = 462, - Mnlejbhaghl = 435, - Mmnphdkchke = 424, - CmdGetChapterScRsp = 413, - CmdSetCurWaypointScRsp = 404, - CmdGetWaypointScRsp = 481, - Hggmofghjbj = 500, + DceedhmepmcPcpdhelpkem = 0, + DceedhmepmcDblimccnlac = 498, + DceedhmepmcFibgcobdnkg = 414, + CmdJglmanjemja = 463, + CmdNkioipmcong = 495, + CmdKpocainfjda = 418, + DceedhmepmcHdindjgmclb = 494, + CmdOldmkciingh = 410, + DceedhmepmcNjmcpciedgd = 491, + CmdDebhhhifihk = 409, } impl CmdWaypointType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95679,31 +99441,31 @@ impl CmdWaypointType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdWaypointType_MNFEPONEDDJ", - Self::CmdHfgndedggcc => "CmdHFGNDEDGGCC", - Self::Nodbhkodhjo => "CmdWaypointType_NODBHKODHJO", - Self::CmdIdodkoaimde => "CmdIDODKOAIMDE", - Self::Mnlejbhaghl => "CmdWaypointType_MNLEJBHAGHL", - Self::Mmnphdkchke => "CmdWaypointType_MMNPHDKCHKE", - Self::CmdGetChapterScRsp => "CmdGetChapterScRsp", - Self::CmdSetCurWaypointScRsp => "CmdSetCurWaypointScRsp", - Self::CmdGetWaypointScRsp => "CmdGetWaypointScRsp", - Self::Hggmofghjbj => "CmdWaypointType_HGGMOFGHJBJ", + Self::DceedhmepmcPcpdhelpkem => "DCEEDHMEPMC_PCPDHELPKEM", + Self::DceedhmepmcDblimccnlac => "DCEEDHMEPMC_DBLIMCCNLAC", + Self::DceedhmepmcFibgcobdnkg => "DCEEDHMEPMC_FIBGCOBDNKG", + Self::CmdJglmanjemja => "CmdJGLMANJEMJA", + Self::CmdNkioipmcong => "CmdNKIOIPMCONG", + Self::CmdKpocainfjda => "CmdKPOCAINFJDA", + Self::DceedhmepmcHdindjgmclb => "DCEEDHMEPMC_HDINDJGMCLB", + Self::CmdOldmkciingh => "CmdOLDMKCIINGH", + Self::DceedhmepmcNjmcpciedgd => "DCEEDHMEPMC_NJMCPCIEDGD", + Self::CmdDebhhhifihk => "CmdDEBHHHIFIHK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdWaypointType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdHFGNDEDGGCC" => Some(Self::CmdHfgndedggcc), - "CmdWaypointType_NODBHKODHJO" => Some(Self::Nodbhkodhjo), - "CmdIDODKOAIMDE" => Some(Self::CmdIdodkoaimde), - "CmdWaypointType_MNLEJBHAGHL" => Some(Self::Mnlejbhaghl), - "CmdWaypointType_MMNPHDKCHKE" => Some(Self::Mmnphdkchke), - "CmdGetChapterScRsp" => Some(Self::CmdGetChapterScRsp), - "CmdSetCurWaypointScRsp" => Some(Self::CmdSetCurWaypointScRsp), - "CmdGetWaypointScRsp" => Some(Self::CmdGetWaypointScRsp), - "CmdWaypointType_HGGMOFGHJBJ" => Some(Self::Hggmofghjbj), + "DCEEDHMEPMC_PCPDHELPKEM" => Some(Self::DceedhmepmcPcpdhelpkem), + "DCEEDHMEPMC_DBLIMCCNLAC" => Some(Self::DceedhmepmcDblimccnlac), + "DCEEDHMEPMC_FIBGCOBDNKG" => Some(Self::DceedhmepmcFibgcobdnkg), + "CmdJGLMANJEMJA" => Some(Self::CmdJglmanjemja), + "CmdNKIOIPMCONG" => Some(Self::CmdNkioipmcong), + "CmdKPOCAINFJDA" => Some(Self::CmdKpocainfjda), + "DCEEDHMEPMC_HDINDJGMCLB" => Some(Self::DceedhmepmcHdindjgmclb), + "CmdOLDMKCIINGH" => Some(Self::CmdOldmkciingh), + "DCEEDHMEPMC_NJMCPCIEDGD" => Some(Self::DceedhmepmcNjmcpciedgd), + "CmdDEBHHHIFIHK" => Some(Self::CmdDebhhhifihk), _ => None, } } @@ -95711,29 +99473,29 @@ impl CmdWaypointType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kogkhhkafnn { - Mnfeponeddj = 0, - Mlejohpbdgh = 1, - Cncopnedado = 2, +pub enum Ndhpiofcpfn { + Pcpdhelpkem = 0, + Fpopmpcoofe = 1, + Gjlbgmelbhj = 2, } -impl Kogkhhkafnn { +impl Ndhpiofcpfn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "KOGKHHKAFNN_MNFEPONEDDJ", - Self::Mlejohpbdgh => "KOGKHHKAFNN_MLEJOHPBDGH", - Self::Cncopnedado => "KOGKHHKAFNN_CNCOPNEDADO", + Self::Pcpdhelpkem => "NDHPIOFCPFN_PCPDHELPKEM", + Self::Fpopmpcoofe => "NDHPIOFCPFN_FPOPMPCOOFE", + Self::Gjlbgmelbhj => "NDHPIOFCPFN_GJLBGMELBHJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KOGKHHKAFNN_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "KOGKHHKAFNN_MLEJOHPBDGH" => Some(Self::Mlejohpbdgh), - "KOGKHHKAFNN_CNCOPNEDADO" => Some(Self::Cncopnedado), + "NDHPIOFCPFN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "NDHPIOFCPFN_FPOPMPCOOFE" => Some(Self::Fpopmpcoofe), + "NDHPIOFCPFN_GJLBGMELBHJ" => Some(Self::Gjlbgmelbhj), _ => None, } } @@ -95741,58 +99503,58 @@ impl Kogkhhkafnn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Odlkpgaobph { - Kakkpgopaba = 0, - Aaejagnecdi = 1, - Lojjicgncbb = 2, +pub enum Jfeckfahflg { + Cclnkjbcijn = 0, + Chebhcomedo = 1, + Ajlhomambae = 2, } -impl Odlkpgaobph { +impl Jfeckfahflg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Kakkpgopaba => "ODLKPGAOBPH_KAKKPGOPABA", - Self::Aaejagnecdi => "ODLKPGAOBPH_AAEJAGNECDI", - Self::Lojjicgncbb => "ODLKPGAOBPH_LOJJICGNCBB", + Self::Cclnkjbcijn => "JFECKFAHFLG_CCLNKJBCIJN", + Self::Chebhcomedo => "JFECKFAHFLG_CHEBHCOMEDO", + Self::Ajlhomambae => "JFECKFAHFLG_AJLHOMAMBAE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ODLKPGAOBPH_KAKKPGOPABA" => Some(Self::Kakkpgopaba), - "ODLKPGAOBPH_AAEJAGNECDI" => Some(Self::Aaejagnecdi), - "ODLKPGAOBPH_LOJJICGNCBB" => Some(Self::Lojjicgncbb), + "JFECKFAHFLG_CCLNKJBCIJN" => Some(Self::Cclnkjbcijn), + "JFECKFAHFLG_CHEBHCOMEDO" => Some(Self::Chebhcomedo), + "JFECKFAHFLG_AJLHOMAMBAE" => Some(Self::Ajlhomambae), _ => None, } } } -/// Obf: CmdWolfBroType +/// Obf: JIOOLBKBEPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWolfBroType { - Mnfeponeddj = 0, - CmdBokckmfggak = 6514, - CmdPkhhicodfao = 6534, - CmdBmohijjppdn = 6501, - CmdOimbogakfoe = 6518, - CmdKlfhiopakpg = 6521, - CmdMpicojbdbjh = 6512, - CmdFdcidhkfcef = 6522, - CmdKcjjmpknbhn = 6523, - CmdBlihfoncbpd = 6524, - CmdHjmjgcmniil = 6530, - CmdJdbidbdoijb = 6540, - CmdGcepnboghch = 6503, - CmdJpejgcghcem = 6504, - CmdHjmfegcahme = 6529, - CmdHhdjhmdogpm = 6538, - CmdKipoaclphgl = 6508, - CmdDnhmecnicdl = 6507, - CmdCekabfbbbmf = 6539, - CmdBhlbilbgjhm = 6502, + JioolbkbepcPcpdhelpkem = 0, + CmdEjgainkkbfm = 6536, + CmdJljhoobhdhp = 6513, + CmdKhohcmmcmbl = 6519, + CmdBlgnjjnfdea = 6503, + CmdBnegeebjcmd = 6550, + CmdEegaioccmkm = 6535, + CmdIpnaeodcpdd = 6505, + CmdMomaeppeaja = 6502, + CmdMgdagapaiej = 6531, + CmdHbpbhnpieak = 6518, + CmdPchlkjcncen = 6516, + CmdPpbjilgapbf = 6544, + CmdNjmpapfmnfm = 6538, + CmdEibnpikgcjn = 6530, + CmdDndhidkfbka = 6507, + CmdDppdcnbilmn = 6501, + CmdCmohigkknen = 6527, + CmdOffbngeidfm = 6545, + CmdBcgihfgiaem = 6547, } impl CmdWolfBroType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95801,63 +99563,63 @@ impl CmdWolfBroType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdWolfBroType_MNFEPONEDDJ", - Self::CmdBokckmfggak => "CmdBOKCKMFGGAK", - Self::CmdPkhhicodfao => "CmdPKHHICODFAO", - Self::CmdBmohijjppdn => "CmdBMOHIJJPPDN", - Self::CmdOimbogakfoe => "CmdOIMBOGAKFOE", - Self::CmdKlfhiopakpg => "CmdKLFHIOPAKPG", - Self::CmdMpicojbdbjh => "CmdMPICOJBDBJH", - Self::CmdFdcidhkfcef => "CmdFDCIDHKFCEF", - Self::CmdKcjjmpknbhn => "CmdKCJJMPKNBHN", - Self::CmdBlihfoncbpd => "CmdBLIHFONCBPD", - Self::CmdHjmjgcmniil => "CmdHJMJGCMNIIL", - Self::CmdJdbidbdoijb => "CmdJDBIDBDOIJB", - Self::CmdGcepnboghch => "CmdGCEPNBOGHCH", - Self::CmdJpejgcghcem => "CmdJPEJGCGHCEM", - Self::CmdHjmfegcahme => "CmdHJMFEGCAHME", - Self::CmdHhdjhmdogpm => "CmdHHDJHMDOGPM", - Self::CmdKipoaclphgl => "CmdKIPOACLPHGL", - Self::CmdDnhmecnicdl => "CmdDNHMECNICDL", - Self::CmdCekabfbbbmf => "CmdCEKABFBBBMF", - Self::CmdBhlbilbgjhm => "CmdBHLBILBGJHM", + Self::JioolbkbepcPcpdhelpkem => "JIOOLBKBEPC_PCPDHELPKEM", + Self::CmdEjgainkkbfm => "CmdEJGAINKKBFM", + Self::CmdJljhoobhdhp => "CmdJLJHOOBHDHP", + Self::CmdKhohcmmcmbl => "CmdKHOHCMMCMBL", + Self::CmdBlgnjjnfdea => "CmdBLGNJJNFDEA", + Self::CmdBnegeebjcmd => "CmdBNEGEEBJCMD", + Self::CmdEegaioccmkm => "CmdEEGAIOCCMKM", + Self::CmdIpnaeodcpdd => "CmdIPNAEODCPDD", + Self::CmdMomaeppeaja => "CmdMOMAEPPEAJA", + Self::CmdMgdagapaiej => "CmdMGDAGAPAIEJ", + Self::CmdHbpbhnpieak => "CmdHBPBHNPIEAK", + Self::CmdPchlkjcncen => "CmdPCHLKJCNCEN", + Self::CmdPpbjilgapbf => "CmdPPBJILGAPBF", + Self::CmdNjmpapfmnfm => "CmdNJMPAPFMNFM", + Self::CmdEibnpikgcjn => "CmdEIBNPIKGCJN", + Self::CmdDndhidkfbka => "CmdDNDHIDKFBKA", + Self::CmdDppdcnbilmn => "CmdDPPDCNBILMN", + Self::CmdCmohigkknen => "CmdCMOHIGKKNEN", + Self::CmdOffbngeidfm => "CmdOFFBNGEIDFM", + Self::CmdBcgihfgiaem => "CmdBCGIHFGIAEM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdWolfBroType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdBOKCKMFGGAK" => Some(Self::CmdBokckmfggak), - "CmdPKHHICODFAO" => Some(Self::CmdPkhhicodfao), - "CmdBMOHIJJPPDN" => Some(Self::CmdBmohijjppdn), - "CmdOIMBOGAKFOE" => Some(Self::CmdOimbogakfoe), - "CmdKLFHIOPAKPG" => Some(Self::CmdKlfhiopakpg), - "CmdMPICOJBDBJH" => Some(Self::CmdMpicojbdbjh), - "CmdFDCIDHKFCEF" => Some(Self::CmdFdcidhkfcef), - "CmdKCJJMPKNBHN" => Some(Self::CmdKcjjmpknbhn), - "CmdBLIHFONCBPD" => Some(Self::CmdBlihfoncbpd), - "CmdHJMJGCMNIIL" => Some(Self::CmdHjmjgcmniil), - "CmdJDBIDBDOIJB" => Some(Self::CmdJdbidbdoijb), - "CmdGCEPNBOGHCH" => Some(Self::CmdGcepnboghch), - "CmdJPEJGCGHCEM" => Some(Self::CmdJpejgcghcem), - "CmdHJMFEGCAHME" => Some(Self::CmdHjmfegcahme), - "CmdHHDJHMDOGPM" => Some(Self::CmdHhdjhmdogpm), - "CmdKIPOACLPHGL" => Some(Self::CmdKipoaclphgl), - "CmdDNHMECNICDL" => Some(Self::CmdDnhmecnicdl), - "CmdCEKABFBBBMF" => Some(Self::CmdCekabfbbbmf), - "CmdBHLBILBGJHM" => Some(Self::CmdBhlbilbgjhm), + "JIOOLBKBEPC_PCPDHELPKEM" => Some(Self::JioolbkbepcPcpdhelpkem), + "CmdEJGAINKKBFM" => Some(Self::CmdEjgainkkbfm), + "CmdJLJHOOBHDHP" => Some(Self::CmdJljhoobhdhp), + "CmdKHOHCMMCMBL" => Some(Self::CmdKhohcmmcmbl), + "CmdBLGNJJNFDEA" => Some(Self::CmdBlgnjjnfdea), + "CmdBNEGEEBJCMD" => Some(Self::CmdBnegeebjcmd), + "CmdEEGAIOCCMKM" => Some(Self::CmdEegaioccmkm), + "CmdIPNAEODCPDD" => Some(Self::CmdIpnaeodcpdd), + "CmdMOMAEPPEAJA" => Some(Self::CmdMomaeppeaja), + "CmdMGDAGAPAIEJ" => Some(Self::CmdMgdagapaiej), + "CmdHBPBHNPIEAK" => Some(Self::CmdHbpbhnpieak), + "CmdPCHLKJCNCEN" => Some(Self::CmdPchlkjcncen), + "CmdPPBJILGAPBF" => Some(Self::CmdPpbjilgapbf), + "CmdNJMPAPFMNFM" => Some(Self::CmdNjmpapfmnfm), + "CmdEIBNPIKGCJN" => Some(Self::CmdEibnpikgcjn), + "CmdDNDHIDKFBKA" => Some(Self::CmdDndhidkfbka), + "CmdDPPDCNBILMN" => Some(Self::CmdDppdcnbilmn), + "CmdCMOHIGKKNEN" => Some(Self::CmdCmohigkknen), + "CmdOFFBNGEIDFM" => Some(Self::CmdOffbngeidfm), + "CmdBCGIHFGIAEM" => Some(Self::CmdBcgihfgiaem), _ => None, } } } -/// Obf: CmdWorldUnlockType +/// Obf: JEMENFKDOJM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWorldUnlockType { - Mnfeponeddj = 0, - CmdWorldUnlockCsReq = 7627, - CmdWorldUnlockScRsp = 7626, + JemenfkdojmPcpdhelpkem = 0, + CmdWorldUnlockScRsp = 7627, + CmdWorldUnlockCsReq = 7626, } impl CmdWorldUnlockType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95866,17 +99628,17 @@ impl CmdWorldUnlockType { /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "CmdWorldUnlockType_MNFEPONEDDJ", - Self::CmdWorldUnlockCsReq => "CmdWorldUnlockCsReq", + Self::JemenfkdojmPcpdhelpkem => "JEMENFKDOJM_PCPDHELPKEM", Self::CmdWorldUnlockScRsp => "CmdWorldUnlockScRsp", + Self::CmdWorldUnlockCsReq => "CmdWorldUnlockCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CmdWorldUnlockType_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "CmdWorldUnlockCsReq" => Some(Self::CmdWorldUnlockCsReq), + "JEMENFKDOJM_PCPDHELPKEM" => Some(Self::JemenfkdojmPcpdhelpkem), "CmdWorldUnlockScRsp" => Some(Self::CmdWorldUnlockScRsp), + "CmdWorldUnlockCsReq" => Some(Self::CmdWorldUnlockCsReq), _ => None, } } @@ -95884,47 +99646,47 @@ impl CmdWorldUnlockType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hfeimipddlk { - Mnfeponeddj = 0, - Ghohpkbldop = 1, - Nbakamomeak = 2, - Nfoeilgoinm = 3, - Bohkkalnpch = 4, - Efgcbbooopl = 5, - Jdgdgldpgfh = 6, - Ihomeiipekl = 7, - Dafngmgdhhj = 8, +pub enum Ofbaeiehdhj { + Pcpdhelpkem = 0, + Maobgcpkmnb = 1, + Cdkdfcdebce = 2, + Cfmflgianfk = 3, + Ebfhkigpjnc = 4, + Nliiemngbao = 5, + Gmnijemphfi = 6, + Ilfiabhdcog = 7, + Lclkikjjmmh = 8, } -impl Hfeimipddlk { +impl Ofbaeiehdhj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mnfeponeddj => "HFEIMIPDDLK_MNFEPONEDDJ", - Self::Ghohpkbldop => "HFEIMIPDDLK_GHOHPKBLDOP", - Self::Nbakamomeak => "HFEIMIPDDLK_NBAKAMOMEAK", - Self::Nfoeilgoinm => "HFEIMIPDDLK_NFOEILGOINM", - Self::Bohkkalnpch => "HFEIMIPDDLK_BOHKKALNPCH", - Self::Efgcbbooopl => "HFEIMIPDDLK_EFGCBBOOOPL", - Self::Jdgdgldpgfh => "HFEIMIPDDLK_JDGDGLDPGFH", - Self::Ihomeiipekl => "HFEIMIPDDLK_IHOMEIIPEKL", - Self::Dafngmgdhhj => "HFEIMIPDDLK_DAFNGMGDHHJ", + Self::Pcpdhelpkem => "OFBAEIEHDHJ_PCPDHELPKEM", + Self::Maobgcpkmnb => "OFBAEIEHDHJ_MAOBGCPKMNB", + Self::Cdkdfcdebce => "OFBAEIEHDHJ_CDKDFCDEBCE", + Self::Cfmflgianfk => "OFBAEIEHDHJ_CFMFLGIANFK", + Self::Ebfhkigpjnc => "OFBAEIEHDHJ_EBFHKIGPJNC", + Self::Nliiemngbao => "OFBAEIEHDHJ_NLIIEMNGBAO", + Self::Gmnijemphfi => "OFBAEIEHDHJ_GMNIJEMPHFI", + Self::Ilfiabhdcog => "OFBAEIEHDHJ_ILFIABHDCOG", + Self::Lclkikjjmmh => "OFBAEIEHDHJ_LCLKIKJJMMH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HFEIMIPDDLK_MNFEPONEDDJ" => Some(Self::Mnfeponeddj), - "HFEIMIPDDLK_GHOHPKBLDOP" => Some(Self::Ghohpkbldop), - "HFEIMIPDDLK_NBAKAMOMEAK" => Some(Self::Nbakamomeak), - "HFEIMIPDDLK_NFOEILGOINM" => Some(Self::Nfoeilgoinm), - "HFEIMIPDDLK_BOHKKALNPCH" => Some(Self::Bohkkalnpch), - "HFEIMIPDDLK_EFGCBBOOOPL" => Some(Self::Efgcbbooopl), - "HFEIMIPDDLK_JDGDGLDPGFH" => Some(Self::Jdgdgldpgfh), - "HFEIMIPDDLK_IHOMEIIPEKL" => Some(Self::Ihomeiipekl), - "HFEIMIPDDLK_DAFNGMGDHHJ" => Some(Self::Dafngmgdhhj), + "OFBAEIEHDHJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), + "OFBAEIEHDHJ_MAOBGCPKMNB" => Some(Self::Maobgcpkmnb), + "OFBAEIEHDHJ_CDKDFCDEBCE" => Some(Self::Cdkdfcdebce), + "OFBAEIEHDHJ_CFMFLGIANFK" => Some(Self::Cfmflgianfk), + "OFBAEIEHDHJ_EBFHKIGPJNC" => Some(Self::Ebfhkigpjnc), + "OFBAEIEHDHJ_NLIIEMNGBAO" => Some(Self::Nliiemngbao), + "OFBAEIEHDHJ_GMNIJEMPHFI" => Some(Self::Gmnijemphfi), + "OFBAEIEHDHJ_ILFIABHDCOG" => Some(Self::Ilfiabhdcog), + "OFBAEIEHDHJ_LCLKIKJJMMH" => Some(Self::Lclkikjjmmh), _ => None, } } diff --git a/versions.json b/versions.json index 789f894..69b6d07 100644 --- a/versions.json +++ b/versions.json @@ -5,13 +5,7 @@ "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_12103115_ee78155e9867_3626f0948d93e2", "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_12118783_55113408814f_c874267d04c04a" }, - "CNBETAWin3.5.55": { - "asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_11797411_74704086c081_d40a71b41ba492", - "ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_11823033_c9e8c870bcc7_b78f37c36487d0", - "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_11798340_8c6543a1d6c5_2d60cd9b1584b8", - "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_0_40d2ce0253_c61ba99f70b885" - }, - "CNBETAWin3.7.51": { + "OSPRODWin3.6.0": { "asset_bundle_url": "", "ex_resource_url": "", "lua_url": "", @@ -23,18 +17,6 @@ "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_12579929_9566349ee5fb_c6341faaf9b027", "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_0_40d2ce0253_c61ba99f70b885" }, - "CNBETAWin3.6.52X": { - "asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_12150127_00d6d096d968_cd76a04beb7ba6", - "ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_12178965_e246796e0bb6_05bcce36cd648b", - "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_12150614_5279f6d8029a_bdecff99d2d817", - "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_12164593_8e3fba5163df_b2b6fc46de4c06" - }, - "OSPRODWin3.6.0": { - "asset_bundle_url": "", - "ex_resource_url": "", - "lua_url": "", - "ifix_url": "" - }, "OSBETAWin3.8.51X": { "asset_bundle_url": "https://autopatchos.starrails.com/asb/BetaLive/output_13490885_bf25e1553b38_e9adc23a6b6710", "ex_resource_url": "https://autopatchos.starrails.com/design_data/BetaLive/output_13532881_eb1de9bedabd_c74ab2513059ad", @@ -47,16 +29,40 @@ "lua_url": "", "ifix_url": "" }, - "OSBETAWin4.0.51X": { - "asset_bundle_url": "https://autopatchos.starrails.com/asb/BetaLive/output_14026982_55a517a26691_89300298bf2b2e", - "ex_resource_url": "https://autopatchos.starrails.com/design_data/BetaLive/output_14036546_28a134460a9a_5805431f75f0ff", - "lua_url": "https://autopatchos.starrails.com/lua/BetaLive/output_14028456_7088b08fd431_59194837d90977", - "ifix_url": "https://autopatchos.starrails.com/ifix/BetaLive/output_0_40d2ce0253_6d871f8bca6eb4" + "CNBETAWin4.1.51": { + "asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_14372365_fa78e03ad599_36972b4e3bb553", + "ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_14372319_01febed213ae_b1f343e62353c2", + "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_14358961_e055a63b3c34_b199a0234548b5", + "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_14374543_04d971175704_ab00cb3f54bb00" + }, + "CNBETAWin3.6.52X": { + "asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_12150127_00d6d096d968_cd76a04beb7ba6", + "ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_12178965_e246796e0bb6_05bcce36cd648b", + "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_12150614_5279f6d8029a_bdecff99d2d817", + "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_12164593_8e3fba5163df_b2b6fc46de4c06" + }, + "CNBETAWin3.5.55": { + "asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_11797411_74704086c081_d40a71b41ba492", + "ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_11823033_c9e8c870bcc7_b78f37c36487d0", + "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_11798340_8c6543a1d6c5_2d60cd9b1584b8", + "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_0_40d2ce0253_c61ba99f70b885" + }, + "CNBETAWin3.7.51": { + "asset_bundle_url": "", + "ex_resource_url": "", + "lua_url": "", + "ifix_url": "" }, "OSBETAWin4.0.51": { "asset_bundle_url": "", "ex_resource_url": "", "lua_url": "", "ifix_url": "" + }, + "OSBETAWin4.0.51X": { + "asset_bundle_url": "https://autopatchos.starrails.com/asb/BetaLive/output_14026982_55a517a26691_89300298bf2b2e", + "ex_resource_url": "https://autopatchos.starrails.com/design_data/BetaLive/output_14036546_28a134460a9a_5805431f75f0ff", + "lua_url": "https://autopatchos.starrails.com/lua/BetaLive/output_14028456_7088b08fd431_59194837d90977", + "ifix_url": "https://autopatchos.starrails.com/ifix/BetaLive/output_0_40d2ce0253_6d871f8bca6eb4" } } \ No newline at end of file